mikachu/openbox.git
16 years agoallow more than one timer to work at a time
Dana Jansens [Mon, 15 Sep 2003 03:02:26 +0000 (03:02 +0000)]
allow more than one timer to work at a time

16 years agoallow more than one timer to process at a time
Dana Jansens [Mon, 15 Sep 2003 02:56:41 +0000 (02:56 +0000)]
allow more than one timer to process at a time

16 years agoapply gravity to the chosen coords, bound the undermouse placement
Dana Jansens [Mon, 15 Sep 2003 02:34:07 +0000 (02:34 +0000)]
apply gravity to the chosen coords, bound the undermouse placement

16 years agoalways use smart placement, add under-mouse placement for the fallback
Dana Jansens [Mon, 15 Sep 2003 02:20:38 +0000 (02:20 +0000)]
always use smart placement, add under-mouse placement for the fallback

16 years agodont count !normal clients for placement
Dana Jansens [Mon, 15 Sep 2003 02:07:46 +0000 (02:07 +0000)]
dont count !normal clients for placement

16 years agoadded smart placement
Dana Jansens [Mon, 15 Sep 2003 02:05:40 +0000 (02:05 +0000)]
added smart placement

16 years agouse the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarity
Dana Jansens [Mon, 15 Sep 2003 02:05:10 +0000 (02:05 +0000)]
use the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarity

16 years agoadd some interesection shit, and RECT_LEFT/RIGHT/TOP/BOTTOM
Dana Jansens [Mon, 15 Sep 2003 02:03:58 +0000 (02:03 +0000)]
add some interesection shit, and RECT_LEFT/RIGHT/TOP/BOTTOM

16 years agokill the padding in the menu title
Dana Jansens [Sun, 14 Sep 2003 21:33:08 +0000 (21:33 +0000)]
kill the padding in the menu title

16 years agodont raise parents of transients when the transient is raised
Dana Jansens [Sun, 14 Sep 2003 21:13:50 +0000 (21:13 +0000)]
dont raise parents of transients when the transient is raised

16 years agofix 2 mem leaks
Dana Jansens [Sun, 14 Sep 2003 21:10:30 +0000 (21:10 +0000)]
fix 2 mem leaks

16 years agoinstall the openbox.png pixmap icon
Dana Jansens [Sun, 14 Sep 2003 21:10:16 +0000 (21:10 +0000)]
install the openbox.png pixmap icon

16 years agoadjust the themes for the frames before everything else happens, cuz they store point...
Dana Jansens [Sun, 14 Sep 2003 21:09:51 +0000 (21:09 +0000)]
adjust the themes for the frames before everything else happens, cuz they store pointers to the freed theme, then redraw them at the end

16 years agodont redraw the frames when changing their theme
Dana Jansens [Sun, 14 Sep 2003 21:08:21 +0000 (21:08 +0000)]
dont redraw the frames when changing their theme

16 years agoremove the x event handler
Dana Jansens [Sun, 14 Sep 2003 21:07:38 +0000 (21:07 +0000)]
remove the x event handler

16 years agodont bother fucking everythign up when the desktops number hasnt changed
Dana Jansens [Sun, 14 Sep 2003 21:07:06 +0000 (21:07 +0000)]
dont bother fucking everythign up when the desktops number hasnt changed

16 years agofix mem leak
Dana Jansens [Sun, 14 Sep 2003 21:06:43 +0000 (21:06 +0000)]
fix mem leak

16 years agoupdate the menus before putting them in the visible list
Dana Jansens [Sun, 14 Sep 2003 21:06:20 +0000 (21:06 +0000)]
update the menus before putting them in the visible list

16 years agofix a mem leak, and make suer the menus arent visible when they are modified
Dana Jansens [Sun, 14 Sep 2003 21:04:30 +0000 (21:04 +0000)]
fix a mem leak, and make suer the menus arent visible when they are modified

16 years agofix mem leak, remove teh ice watch handler
Dana Jansens [Sun, 14 Sep 2003 20:57:14 +0000 (20:57 +0000)]
fix mem leak, remove teh ice watch handler

16 years agofix mem leak
Dana Jansens [Sun, 14 Sep 2003 20:56:48 +0000 (20:56 +0000)]
fix mem leak

16 years agoadd the .png version of the icon.h
Dana Jansens [Sun, 14 Sep 2003 18:52:48 +0000 (18:52 +0000)]
add the .png version of the icon.h

16 years agodont impose staying on-screen for non-normal windows like kicker
Dana Jansens [Sun, 14 Sep 2003 18:35:21 +0000 (18:35 +0000)]
dont impose staying on-screen for non-normal windows like kicker

16 years agoadd a default icon made by merry.
Dana Jansens [Sun, 14 Sep 2003 18:32:18 +0000 (18:32 +0000)]
add a default icon made by merry.

16 years agomove moveresize_startup/shutdown so its between its deps
Dana Jansens [Sun, 14 Sep 2003 07:35:49 +0000 (07:35 +0000)]
move moveresize_startup/shutdown so its between its deps

16 years agoonly sopt moveresize when shutting down
Dana Jansens [Sun, 14 Sep 2003 07:35:24 +0000 (07:35 +0000)]
only sopt moveresize when shutting down

16 years agoremove debug print
Dana Jansens [Sun, 14 Sep 2003 07:33:16 +0000 (07:33 +0000)]
remove debug print

16 years agostop any moveresizes on shutdown
Dana Jansens [Sun, 14 Sep 2003 07:18:41 +0000 (07:18 +0000)]
stop any moveresizes on shutdown

16 years agodont need libtool doing dlopen capable libs
Dana Jansens [Sun, 14 Sep 2003 06:43:45 +0000 (06:43 +0000)]
dont need libtool doing dlopen capable libs

16 years agouse the values passed to the function
Dana Jansens [Sun, 14 Sep 2003 06:43:16 +0000 (06:43 +0000)]
use the values passed to the function

16 years agocode style
Dana Jansens [Sun, 14 Sep 2003 06:42:57 +0000 (06:42 +0000)]
code style

16 years agofree XImages
Dana Jansens [Sun, 14 Sep 2003 06:42:33 +0000 (06:42 +0000)]
free XImages

16 years agodestroy 'pat' always
Dana Jansens [Sun, 14 Sep 2003 06:42:04 +0000 (06:42 +0000)]
destroy 'pat' always

16 years agoX allocs more bytes than i thought, new algo to pick the amount of memory for the...
Dana Jansens [Sun, 14 Sep 2003 06:41:00 +0000 (06:41 +0000)]
X allocs more bytes than i thought, new algo to pick the amount of memory for the bitmap data

16 years agodont waste a strdup which is never freed
Dana Jansens [Sun, 14 Sep 2003 06:40:33 +0000 (06:40 +0000)]
dont waste a strdup which is never freed

16 years agofix a memory leak in the mainloop timers correctly
Dana Jansens [Sun, 14 Sep 2003 05:01:54 +0000 (05:01 +0000)]
fix a memory leak in the mainloop timers correctly

16 years agofix a memory leak in the mainloop timers
Dana Jansens [Sun, 14 Sep 2003 04:40:09 +0000 (04:40 +0000)]
fix a memory leak in the mainloop timers

16 years agonew popups with subclasses, added an ObIconPopup for popups with icons, and ObPagerPo...
Dana Jansens [Fri, 12 Sep 2003 06:00:17 +0000 (06:00 +0000)]
new popups with subclasses, added an ObIconPopup for popups with icons, and ObPagerPopup, for a popup with a pager on it.

better logic also for the desktop layout code figuring out how many rows and columns there are.

16 years agoadd app_(un)hilite_fg, which is never parentrelative
Dana Jansens [Fri, 12 Sep 2003 05:56:57 +0000 (05:56 +0000)]
add app_(un)hilite_fg, which is never parentrelative

16 years agowasted variable
Dana Jansens [Fri, 12 Sep 2003 05:56:02 +0000 (05:56 +0000)]
wasted variable

16 years agohandle parentrel app labels, by using the title's texture instead
Dana Jansens [Fri, 12 Sep 2003 05:42:57 +0000 (05:42 +0000)]
handle parentrel app labels, by using the title's texture instead

16 years agobetter more valid C
Dana Jansens [Fri, 12 Sep 2003 02:19:05 +0000 (02:19 +0000)]
better more valid C

16 years ago80 cols
Dana Jansens [Fri, 12 Sep 2003 01:39:21 +0000 (01:39 +0000)]
80 cols

16 years agostart the session shit, and grab the params before grabbing the rest of the parameter...
Dana Jansens [Fri, 12 Sep 2003 01:31:41 +0000 (01:31 +0000)]
start the session shit, and grab the params before grabbing the rest of the parameters (and erroring on invalid ones)

16 years agoadd support for a default icon, but no icon has been made yet.
Dana Jansens [Fri, 12 Sep 2003 01:11:33 +0000 (01:11 +0000)]
add support for a default icon, but no icon has been made yet.

16 years agoallow building of static libs
Dana Jansens [Fri, 12 Sep 2003 00:49:32 +0000 (00:49 +0000)]
allow building of static libs

16 years agoframe context fallbacks when there is no binding on the context
Dana Jansens [Wed, 10 Sep 2003 20:05:06 +0000 (20:05 +0000)]
frame context fallbacks when there is no binding on the context

16 years agorequested update from safarial
Dana Jansens [Wed, 10 Sep 2003 20:03:58 +0000 (20:03 +0000)]
requested update from safarial

16 years agomake menu hiding-on-release based on a timer rather than on where it is released...
Dana Jansens [Wed, 10 Sep 2003 19:37:52 +0000 (19:37 +0000)]
make menu hiding-on-release based on a timer rather than on where it is released (on the frame border)

16 years agos/milli/micro/
Dana Jansens [Wed, 10 Sep 2003 18:18:42 +0000 (18:18 +0000)]
s/milli/micro/

16 years agohide menus before showing a new menu root
Dana Jansens [Wed, 10 Sep 2003 18:14:44 +0000 (18:14 +0000)]
hide menus before showing a new menu root

16 years agokeep menus taller than the screen from jittering. also keep the half of the menu...
Dana Jansens [Wed, 10 Sep 2003 18:00:08 +0000 (18:00 +0000)]
keep menus taller than the screen from jittering. also keep the half of the menu you're in visible. more precision would be nicer but meh for now (ever) i guess.

16 years agodistribute the .pc.in files
Dana Jansens [Wed, 10 Sep 2003 17:40:57 +0000 (17:40 +0000)]
distribute the .pc.in files

16 years agosave the new glist!
Dana Jansens [Wed, 10 Sep 2003 17:39:30 +0000 (17:39 +0000)]
save the new glist!

16 years agowhen the client for an interactive action is closed, kill the action
Dana Jansens [Wed, 10 Sep 2003 17:21:27 +0000 (17:21 +0000)]
when the client for an interactive action is closed, kill the action

16 years agouse the current size not the start size for moving
Dana Jansens [Wed, 10 Sep 2003 17:13:57 +0000 (17:13 +0000)]
use the current size not the start size for moving

16 years agouse the focus client when the client is null for keyboard events
Dana Jansens [Wed, 10 Sep 2003 17:12:26 +0000 (17:12 +0000)]
use the focus client when the client is null for keyboard events

16 years agooops, copypaste
Dana Jansens [Wed, 10 Sep 2003 17:11:46 +0000 (17:11 +0000)]
oops, copypaste

16 years agodont deref the client before checking for null
Dana Jansens [Wed, 10 Sep 2003 17:10:11 +0000 (17:10 +0000)]
dont deref the client before checking for null

16 years agouse theme.show_handle
Dana Jansens [Wed, 10 Sep 2003 17:03:29 +0000 (17:03 +0000)]
use theme.show_handle

16 years agomore changes
Dana Jansens [Tue, 9 Sep 2003 08:09:08 +0000 (08:09 +0000)]
more changes

16 years agosave teh client for interactive actions cuz after teh keyboard is grabbed there is...
Dana Jansens [Tue, 9 Sep 2003 08:05:06 +0000 (08:05 +0000)]
save teh client for interactive actions cuz after teh keyboard is grabbed there is no client

16 years agobeta2
Dana Jansens [Tue, 9 Sep 2003 07:19:31 +0000 (07:19 +0000)]
beta2

16 years agorecent changes
Dana Jansens [Tue, 9 Sep 2003 07:18:47 +0000 (07:18 +0000)]
recent changes

16 years agono more interactive mouse actions, they are evil etc. actions now "feel" much more...
Dana Jansens [Tue, 9 Sep 2003 07:16:38 +0000 (07:16 +0000)]
no more interactive mouse actions, they are evil etc. actions now "feel" much more solid. if move/resizing a window while changing workspaces, it will follow.

16 years agono mouse interactive actions. no bugs.
Dana Jansens [Tue, 9 Sep 2003 06:07:00 +0000 (06:07 +0000)]
no mouse interactive actions. no bugs.

16 years agoremove debug prints
Dana Jansens [Mon, 8 Sep 2003 19:32:01 +0000 (19:32 +0000)]
remove debug prints

16 years agoallow a padding.width of 0
Dana Jansens [Mon, 8 Sep 2003 19:09:59 +0000 (19:09 +0000)]
allow a padding.width of 0

16 years agowarn about the right shit
Dana Jansens [Mon, 8 Sep 2003 18:58:57 +0000 (18:58 +0000)]
warn about the right shit

16 years agoremove comment that isnt right anymore
Dana Jansens [Mon, 8 Sep 2003 18:42:47 +0000 (18:42 +0000)]
remove comment that isnt right anymore

16 years agobigtime theme changes. bigtime.
Dana Jansens [Mon, 8 Sep 2003 18:38:52 +0000 (18:38 +0000)]
bigtime theme changes. bigtime.

16 years agoexpose focus_cycle_client
Dana Jansens [Mon, 8 Sep 2003 18:20:09 +0000 (18:20 +0000)]
expose focus_cycle_client

16 years agoact on the visibly focused window when that differs from the actual focused window
Dana Jansens [Mon, 8 Sep 2003 18:19:04 +0000 (18:19 +0000)]
act on the visibly focused window when that differs from the actual focused window

16 years agoround 2 for this shit
Dana Jansens [Mon, 8 Sep 2003 18:05:42 +0000 (18:05 +0000)]
round 2 for this shit

16 years agoflush after resizing a client
Dana Jansens [Mon, 8 Sep 2003 18:01:46 +0000 (18:01 +0000)]
flush after resizing a client

16 years agoif the client is growing, resize it before the frame. if its shrinking, then resize...
Dana Jansens [Mon, 8 Sep 2003 17:58:31 +0000 (17:58 +0000)]
if the client is growing, resize it before the frame. if its shrinking, then resize the frame first. reduces flicker lots.

16 years agowatch for windows with titlecounts changing their title and getting an incorrect...
Dana Jansens [Mon, 8 Sep 2003 17:51:54 +0000 (17:51 +0000)]
watch for windows with titlecounts changing their title and getting an incorrect titlecount

16 years agooops
Dana Jansens [Mon, 8 Sep 2003 17:39:21 +0000 (17:39 +0000)]
oops

16 years agosome simpler code
Dana Jansens [Mon, 8 Sep 2003 17:30:55 +0000 (17:30 +0000)]
some simpler code

16 years agograb the pointer befoer shading a window to prevent focus moving in sloppy focus
Dana Jansens [Mon, 8 Sep 2003 17:25:51 +0000 (17:25 +0000)]
grab the pointer befoer shading a window to prevent focus moving in sloppy focus

16 years agodont reset all the states to FALSE in client_get_state, this made an initial IconicSt...
Dana Jansens [Mon, 8 Sep 2003 17:22:46 +0000 (17:22 +0000)]
dont reset all the states to FALSE in client_get_state, this made an initial IconicState get ignored

16 years agooops missed a capitalization
Dana Jansens [Mon, 8 Sep 2003 16:55:43 +0000 (16:55 +0000)]
oops missed a capitalization

16 years agoadd obconf to the menu
Dana Jansens [Mon, 8 Sep 2003 09:09:02 +0000 (09:09 +0000)]
add obconf to the menu

16 years agoflush after drawing each menu item
Dana Jansens [Mon, 8 Sep 2003 09:08:36 +0000 (09:08 +0000)]
flush after drawing each menu item

16 years agotimeouts are all in millisecond
Dana Jansens [Mon, 8 Sep 2003 09:08:05 +0000 (09:08 +0000)]
timeouts are all in millisecond

16 years agoif the menu path starts with a /, then just load it, don't try the prefixes
Dana Jansens [Mon, 8 Sep 2003 08:43:49 +0000 (08:43 +0000)]
if the menu path starts with a /, then just load it, don't try the prefixes

16 years agofix autohiding
Dana Jansens [Mon, 8 Sep 2003 03:31:40 +0000 (03:31 +0000)]
fix autohiding

16 years agodont modify the time from the config parser
Dana Jansens [Mon, 8 Sep 2003 03:18:04 +0000 (03:18 +0000)]
dont modify the time from the config parser

16 years agomake both focusDelay and hideTimeout in milliseconds
Dana Jansens [Mon, 8 Sep 2003 03:17:10 +0000 (03:17 +0000)]
make both focusDelay and hideTimeout in milliseconds

16 years agofix crash when reconfigure changes the stacking layer of the dock
Dana Jansens [Mon, 8 Sep 2003 03:08:32 +0000 (03:08 +0000)]
fix crash when reconfigure changes the stacking layer of the dock

16 years agocapitalize mouse actions
Dana Jansens [Mon, 8 Sep 2003 01:33:13 +0000 (01:33 +0000)]
capitalize mouse actions

16 years agomove windows around before removing the focus order lists to prevent nasty segfault...
Dana Jansens [Mon, 8 Sep 2003 00:58:10 +0000 (00:58 +0000)]
move windows around before removing the focus order lists to prevent nasty segfault when it removes a window from an already freed list

16 years agoobconf is moving into its own tree
Dana Jansens [Sun, 7 Sep 2003 23:43:45 +0000 (23:43 +0000)]
obconf is moving into its own tree

16 years agodont use obsolete xmlChildrenNode
Dana Jansens [Sun, 7 Sep 2003 23:34:01 +0000 (23:34 +0000)]
dont use obsolete xmlChildrenNode

16 years agoadd my email address
Dana Jansens [Sun, 7 Sep 2003 23:33:40 +0000 (23:33 +0000)]
add my email address

16 years agoremove obconf from this tree.
Dana Jansens [Sun, 7 Sep 2003 23:33:11 +0000 (23:33 +0000)]
remove obconf from this tree.
add versioning for the libraries and pkgconfig files for them.

16 years agoxflush after rendering
Dana Jansens [Sun, 7 Sep 2003 19:04:25 +0000 (19:04 +0000)]
xflush after rendering

16 years agolittle bit of an actions overhaul, added action_run* so that duplicated code can...
Dana Jansens [Sun, 7 Sep 2003 19:03:20 +0000 (19:03 +0000)]
little bit of an actions overhaul, added action_run* so that duplicated code can all be in the same place now woot.
allow actions to specify when they can be used (ShowMenu cant in the OB_USER_ACTION_MENU_SELECTION case)
remove KeyboardMove ad KeyboardResize. Instead, just use Move and Resize and determine if it should be a keyboard move/resize in the code

16 years agothese shoulda been removed long ago
Dana Jansens [Sat, 6 Sep 2003 09:40:27 +0000 (09:40 +0000)]
these shoulda been removed long ago

16 years ago\n's at the end of strings passed to ob_debg
Dana Jansens [Sat, 6 Sep 2003 09:26:32 +0000 (09:26 +0000)]
\n's at the end of strings passed to ob_debg