]>
Dogcows Code - chaz/openbox/log
Dana Jansens [Tue, 16 Sep 2003 07:22:05 +0000 (07:22 +0000)]
dont use -release for libtool
Dana Jansens [Tue, 16 Sep 2003 06:59:48 +0000 (06:59 +0000)]
fallback when nothing is focused and we switch desktops!
Dana Jansens [Tue, 16 Sep 2003 06:52:23 +0000 (06:52 +0000)]
ifdef DEBUG_FOCUS focus output
Dana Jansens [Tue, 16 Sep 2003 04:52:00 +0000 (04:52 +0000)]
default to "TheBear"
Dana Jansens [Tue, 16 Sep 2003 04:49:58 +0000 (04:49 +0000)]
fix properly
Dana Jansens [Tue, 16 Sep 2003 04:49:39 +0000 (04:49 +0000)]
make TheBear install poroerly in its openbox-3 dir
Dana Jansens [Tue, 16 Sep 2003 04:49:04 +0000 (04:49 +0000)]
install the libs with release and version info via libtool
Dana Jansens [Mon, 15 Sep 2003 19:41:48 +0000 (19:41 +0000)]
look in ~/.themes for themes also
Dana Jansens [Mon, 15 Sep 2003 19:35:15 +0000 (19:35 +0000)]
new icon from merry, more clarity when small
Dana Jansens [Mon, 15 Sep 2003 19:20:05 +0000 (19:20 +0000)]
make openbox base-dir spec compliant, and change the theme dir structure, so that themes go in $XDG_DATA_DIRS/themes/ with gtk/metacity/whateverelse themes
Dana Jansens [Mon, 15 Sep 2003 11:29:17 +0000 (11:29 +0000)]
revert my commit of d3th, it fucked up focus badly
Dana Jansens [Mon, 15 Sep 2003 11:27:46 +0000 (11:27 +0000)]
raise all the windows with the transient
Dana Jansens [Mon, 15 Sep 2003 11:15:00 +0000 (11:15 +0000)]
raise all parents with a transient
Dana Jansens [Mon, 15 Sep 2003 10:54:07 +0000 (10:54 +0000)]
break focus. or maybe make it better.
these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused.
add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read.
Dana Jansens [Mon, 15 Sep 2003 08:29:50 +0000 (08:29 +0000)]
dont leave non-submenu items selected when the mouse isnt over them
Dana Jansens [Mon, 15 Sep 2003 07:59:46 +0000 (07:59 +0000)]
recent changes
Dana Jansens [Mon, 15 Sep 2003 07:47:05 +0000 (07:47 +0000)]
remove focusLast and focusLastOnDesktop
Dana Jansens [Mon, 15 Sep 2003 07:21:10 +0000 (07:21 +0000)]
fix directional focus when nothing is focused
Dana Jansens [Mon, 15 Sep 2003 06:51:38 +0000 (06:51 +0000)]
recent changes
Dana Jansens [Mon, 15 Sep 2003 06:51:10 +0000 (06:51 +0000)]
beta3
Dana Jansens [Mon, 15 Sep 2003 06:50:41 +0000 (06:50 +0000)]
use the sm_client_id in the client struct
Dana Jansens [Mon, 15 Sep 2003 06:50:25 +0000 (06:50 +0000)]
save the sm_client_id just like saving other properties, dont query each time its needed
Dana Jansens [Mon, 15 Sep 2003 06:50:13 +0000 (06:50 +0000)]
propogate property changes on the group leader to the whole group
Dana Jansens [Mon, 15 Sep 2003 06:37:32 +0000 (06:37 +0000)]
remove debug prints
Dana Jansens [Mon, 15 Sep 2003 06:37:13 +0000 (06:37 +0000)]
remove debug print
Dana Jansens [Mon, 15 Sep 2003 06:12:07 +0000 (06:12 +0000)]
sloppy focus fixes, ignore a few more enter events
Dana Jansens [Mon, 15 Sep 2003 06:00:00 +0000 (06:00 +0000)]
fix crashing when doing a directional focus with no windows on the desktop
Dana Jansens [Mon, 15 Sep 2003 05:24:05 +0000 (05:24 +0000)]
best fit only one direction
Dana Jansens [Mon, 15 Sep 2003 05:05:58 +0000 (05:05 +0000)]
no center in the first smart-place
Dana Jansens [Mon, 15 Sep 2003 04:59:23 +0000 (04:59 +0000)]
sort smallest to largest area
Dana Jansens [Mon, 15 Sep 2003 04:32:06 +0000 (04:32 +0000)]
2 passes at smart placement
Dana Jansens [Mon, 15 Sep 2003 04:18:08 +0000 (04:18 +0000)]
smart placement only avoids the focused window, and centers in its area
Dana Jansens [Mon, 15 Sep 2003 03:36:15 +0000 (03:36 +0000)]
whitespace
Dana Jansens [Mon, 15 Sep 2003 03:27:45 +0000 (03:27 +0000)]
fallback to random when focus follows mouse is off
Dana Jansens [Mon, 15 Sep 2003 03:24:27 +0000 (03:24 +0000)]
fix comment
Dana Jansens [Mon, 15 Sep 2003 03:22:58 +0000 (03:22 +0000)]
oops backwarsd
Dana Jansens [Mon, 15 Sep 2003 03:21:50 +0000 (03:21 +0000)]
dont use continue
Dana Jansens [Mon, 15 Sep 2003 03:21:00 +0000 (03:21 +0000)]
remove blank line
Dana Jansens [Mon, 15 Sep 2003 03:02:26 +0000 (03:02 +0000)]
allow more than one timer to work 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
Dana Jansens [Mon, 15 Sep 2003 02:34:07 +0000 (02:34 +0000)]
apply gravity to the chosen coords, bound the undermouse placement
Dana Jansens [Mon, 15 Sep 2003 02:20:38 +0000 (02:20 +0000)]
always use smart placement, add under-mouse placement for the fallback
Dana Jansens [Mon, 15 Sep 2003 02:07:46 +0000 (02:07 +0000)]
dont count !normal clients for placement
Dana Jansens [Mon, 15 Sep 2003 02:05:40 +0000 (02:05 +0000)]
added smart placement
Dana Jansens [Mon, 15 Sep 2003 02:05:10 +0000 (02:05 +0000)]
use the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarity
Dana Jansens [Mon, 15 Sep 2003 02:03:58 +0000 (02:03 +0000)]
add some interesection shit, and RECT_LEFT/RIGHT/TOP/BOTTOM
Dana Jansens [Sun, 14 Sep 2003 21:33:08 +0000 (21:33 +0000)]
kill the padding in the menu title
Dana Jansens [Sun, 14 Sep 2003 21:13:50 +0000 (21:13 +0000)]
dont raise parents of transients when the transient is raised
Dana Jansens [Sun, 14 Sep 2003 21:10:30 +0000 (21:10 +0000)]
fix 2 mem leaks
Dana Jansens [Sun, 14 Sep 2003 21:10:16 +0000 (21:10 +0000)]
install the openbox.png pixmap icon
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
Dana Jansens [Sun, 14 Sep 2003 21:08:21 +0000 (21:08 +0000)]
dont redraw the frames when changing their theme
Dana Jansens [Sun, 14 Sep 2003 21:07:38 +0000 (21:07 +0000)]
remove the x event handler
Dana Jansens [Sun, 14 Sep 2003 21:07:06 +0000 (21:07 +0000)]
dont bother fucking everythign up when the desktops number hasnt changed
Dana Jansens [Sun, 14 Sep 2003 21:06:43 +0000 (21:06 +0000)]
fix mem leak
Dana Jansens [Sun, 14 Sep 2003 21:06:20 +0000 (21:06 +0000)]
update the menus before putting them in the visible list
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
Dana Jansens [Sun, 14 Sep 2003 20:57:14 +0000 (20:57 +0000)]
fix mem leak, remove teh ice watch handler
Dana Jansens [Sun, 14 Sep 2003 20:56:48 +0000 (20:56 +0000)]
fix mem leak
Dana Jansens [Sun, 14 Sep 2003 18:52:48 +0000 (18:52 +0000)]
add the .png version of the icon.h
Dana Jansens [Sun, 14 Sep 2003 18:35:21 +0000 (18:35 +0000)]
dont impose staying on-screen for non-normal windows like kicker
Dana Jansens [Sun, 14 Sep 2003 18:32:18 +0000 (18:32 +0000)]
add a default icon made by merry.
Dana Jansens [Sun, 14 Sep 2003 07:35:49 +0000 (07:35 +0000)]
move moveresize_startup/shutdown so its between its deps
Dana Jansens [Sun, 14 Sep 2003 07:35:24 +0000 (07:35 +0000)]
only sopt moveresize when shutting down
Dana Jansens [Sun, 14 Sep 2003 07:33:16 +0000 (07:33 +0000)]
remove debug print
Dana Jansens [Sun, 14 Sep 2003 07:18:41 +0000 (07:18 +0000)]
stop any moveresizes on shutdown
Dana Jansens [Sun, 14 Sep 2003 06:43:45 +0000 (06:43 +0000)]
dont need libtool doing dlopen capable libs
Dana Jansens [Sun, 14 Sep 2003 06:43:16 +0000 (06:43 +0000)]
use the values passed to the function
Dana Jansens [Sun, 14 Sep 2003 06:42:57 +0000 (06:42 +0000)]
code style
Dana Jansens [Sun, 14 Sep 2003 06:42:33 +0000 (06:42 +0000)]
free XImages
Dana Jansens [Sun, 14 Sep 2003 06:42:04 +0000 (06:42 +0000)]
destroy 'pat' always
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
Dana Jansens [Sun, 14 Sep 2003 06:40:33 +0000 (06:40 +0000)]
dont waste a strdup which is never freed
Dana Jansens [Sun, 14 Sep 2003 05:01:54 +0000 (05:01 +0000)]
fix a memory leak in the mainloop timers correctly
Dana Jansens [Sun, 14 Sep 2003 04:40:09 +0000 (04:40 +0000)]
fix a memory leak in the mainloop timers
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.
Dana Jansens [Fri, 12 Sep 2003 05:56:57 +0000 (05:56 +0000)]
add app_(un)hilite_fg, which is never parentrelative
Dana Jansens [Fri, 12 Sep 2003 05:56:02 +0000 (05:56 +0000)]
wasted variable
Dana Jansens [Fri, 12 Sep 2003 05:42:57 +0000 (05:42 +0000)]
handle parentrel app labels, by using the title's texture instead
Dana Jansens [Fri, 12 Sep 2003 02:19:05 +0000 (02:19 +0000)]
better more valid C
Dana Jansens [Fri, 12 Sep 2003 01:39:21 +0000 (01:39 +0000)]
80 cols
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)
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.
Dana Jansens [Fri, 12 Sep 2003 00:49:32 +0000 (00:49 +0000)]
allow building of static libs
Dana Jansens [Wed, 10 Sep 2003 20:05:06 +0000 (20:05 +0000)]
frame context fallbacks when there is no binding on the context
Dana Jansens [Wed, 10 Sep 2003 20:03:58 +0000 (20:03 +0000)]
requested update from safarial
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)
Dana Jansens [Wed, 10 Sep 2003 18:18:42 +0000 (18:18 +0000)]
s/milli/micro/
Dana Jansens [Wed, 10 Sep 2003 18:14:44 +0000 (18:14 +0000)]
hide menus before showing a new menu root
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.
Dana Jansens [Wed, 10 Sep 2003 17:40:57 +0000 (17:40 +0000)]
distribute the .pc.in files
Dana Jansens [Wed, 10 Sep 2003 17:39:30 +0000 (17:39 +0000)]
save the new glist!
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
Dana Jansens [Wed, 10 Sep 2003 17:13:57 +0000 (17:13 +0000)]
use the current size not the start size for moving
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
Dana Jansens [Wed, 10 Sep 2003 17:11:46 +0000 (17:11 +0000)]
oops, copypaste
Dana Jansens [Wed, 10 Sep 2003 17:10:11 +0000 (17:10 +0000)]
dont deref the client before checking for null
Dana Jansens [Wed, 10 Sep 2003 17:03:29 +0000 (17:03 +0000)]
use theme.show_handle
Dana Jansens [Tue, 9 Sep 2003 08:09:08 +0000 (08:09 +0000)]
more changes
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
This page took 0.053353 seconds and 4 git commands to generate.