]>
Dogcows Code - chaz/openbox/log
Dana Jansens [Sun, 18 May 2003 03:40:44 +0000 (03:40 +0000)]
make LIBSN optional
Dana Jansens [Sun, 18 May 2003 03:32:34 +0000 (03:32 +0000)]
grab the mouse during focus cycling. this removes the bug of focusing following the mouse when the popup disappears and fuck up your cycling.
Dana Jansens [Sun, 18 May 2003 03:17:42 +0000 (03:17 +0000)]
need the libsn flags
Dana Jansens [Sun, 18 May 2003 02:50:32 +0000 (02:50 +0000)]
needs the libsn flags to use openbox.h now
Scott Moynes [Sun, 18 May 2003 02:17:39 +0000 (02:17 +0000)]
Clean up on destroy.
Dana Jansens [Sun, 18 May 2003 02:10:26 +0000 (02:10 +0000)]
add (optional) support for showing a busy cursor via startup notification
Scott Moynes [Sun, 18 May 2003 01:12:18 +0000 (01:12 +0000)]
Added stat() based timed menu update.
Needs parser before it is useful.
Dana Jansens [Sat, 17 May 2003 15:16:45 +0000 (15:16 +0000)]
disallow drag events on title buttons.
dont redraw title button when the wheel buttons are used on them.
Dana Jansens [Fri, 16 May 2003 21:34:00 +0000 (21:34 +0000)]
print the class not the name
Dana Jansens [Fri, 16 May 2003 21:32:42 +0000 (21:32 +0000)]
get all the strings!
Dana Jansens [Fri, 16 May 2003 20:20:33 +0000 (20:20 +0000)]
save the dock's class/name for future evil purposes!
also print names of windows being managed/unmanaged
Dana Jansens [Fri, 16 May 2003 20:07:49 +0000 (20:07 +0000)]
discourage floating a bit, capitalize better.
Dana Jansens [Fri, 16 May 2003 19:32:22 +0000 (19:32 +0000)]
FUCK dock is not an array anymore!
Dana Jansens [Fri, 16 May 2003 19:15:56 +0000 (19:15 +0000)]
give the dock a strut and use it
Scott Moynes [Fri, 16 May 2003 19:12:06 +0000 (19:12 +0000)]
Fixed child wait.
Dana Jansens [Fri, 16 May 2003 18:34:51 +0000 (18:34 +0000)]
remove debug prints
Dana Jansens [Fri, 16 May 2003 18:34:29 +0000 (18:34 +0000)]
dockapps are ObWindows now.
set the type when creating new dockapps.
Dana Jansens [Fri, 16 May 2003 18:12:28 +0000 (18:12 +0000)]
add stdio.h
Dana Jansens [Fri, 16 May 2003 18:10:10 +0000 (18:10 +0000)]
rename "Slit" to "Dock".
add config options to the rc3 for the dock.
create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map).
Dana Jansens [Fri, 16 May 2003 15:16:33 +0000 (15:16 +0000)]
add anotehr stacking_add function.
make stacking_add take care of raising also.
make new windows that dont get focus also not raise above the focused window.
Dana Jansens [Fri, 16 May 2003 15:15:30 +0000 (15:15 +0000)]
movnig shit around
Dana Jansens [Wed, 14 May 2003 18:40:33 +0000 (18:40 +0000)]
watch out for not loading the timed_menu plugin
Dana Jansens [Wed, 14 May 2003 18:25:51 +0000 (18:25 +0000)]
pass teh correct values for config notify events
Scott Moynes [Wed, 14 May 2003 03:34:29 +0000 (03:34 +0000)]
Added a menu to read from a pipe.
File descriptors added to the event loop.
Dana Jansens [Sun, 11 May 2003 23:59:16 +0000 (23:59 +0000)]
watch out for stacking_list
Dana Jansens [Sun, 11 May 2003 23:57:56 +0000 (23:57 +0000)]
add opaque move/resize to the rc3
Dana Jansens [Sun, 11 May 2003 23:34:27 +0000 (23:34 +0000)]
was using the frame window in the stacking list hint
Dana Jansens [Sun, 11 May 2003 23:31:43 +0000 (23:31 +0000)]
add internal popups n shit to the stacking list.
some cleanups for the stacking order hint.
add non-opaque move/resize. cant toggle it yet.
Dana Jansens [Sun, 11 May 2003 21:39:25 +0000 (21:39 +0000)]
rm comment for shit i fixed
Dana Jansens [Sun, 11 May 2003 21:19:05 +0000 (21:19 +0000)]
updated... it sucks tho anyways
Dana Jansens [Sun, 11 May 2003 20:19:00 +0000 (20:19 +0000)]
not everything in the stacking_list is a client anymore
Dana Jansens [Sun, 11 May 2003 19:50:30 +0000 (19:50 +0000)]
Menus put themselves into the stacking list.
Clicking on the menu (but not on an entry) will raise it.
Dana Jansens [Sun, 11 May 2003 19:44:33 +0000 (19:44 +0000)]
Clients Menus and Slits are all 'ObWindow's now.
Stacking is done with ObWindows.
Slits add themselves to the stacking order, as do clients of course.
Added some macros for adding/removing to the stacking order.
Dana Jansens [Sun, 11 May 2003 17:49:12 +0000 (17:49 +0000)]
garb press events so they dont break bindings... X sucks
Dana Jansens [Sun, 11 May 2003 17:45:21 +0000 (17:45 +0000)]
grab button events on the slit so they dont go through to root
Dana Jansens [Sun, 11 May 2003 17:31:23 +0000 (17:31 +0000)]
use the size of the icon window for slit apps, not the client window
Dana Jansens [Sun, 11 May 2003 05:15:59 +0000 (05:15 +0000)]
cleanups
Dana Jansens [Sun, 11 May 2003 05:15:43 +0000 (05:15 +0000)]
can drag slit-apps around in the slit
Dana Jansens [Sat, 10 May 2003 22:33:24 +0000 (22:33 +0000)]
add autohiding to the slit
Dana Jansens [Sat, 10 May 2003 22:20:08 +0000 (22:20 +0000)]
some slit fixes, support resizing slitapps
Dana Jansens [Sat, 10 May 2003 21:33:21 +0000 (21:33 +0000)]
rm the tools dir
Dana Jansens [Sat, 10 May 2003 20:53:22 +0000 (20:53 +0000)]
rm this garbage...
Dana Jansens [Sat, 10 May 2003 20:52:32 +0000 (20:52 +0000)]
add a slit to the kernel
Dana Jansens [Sat, 10 May 2003 20:52:17 +0000 (20:52 +0000)]
ignore the build shit
Dana Jansens [Sat, 10 May 2003 20:51:07 +0000 (20:51 +0000)]
add the sgml dir
Dana Jansens [Sat, 10 May 2003 16:03:06 +0000 (16:03 +0000)]
make the client menu not have a title
Dana Jansens [Sat, 10 May 2003 15:51:44 +0000 (15:51 +0000)]
be more careful about ignoring focusin/out event pairs
Scott Moynes [Sat, 10 May 2003 15:30:47 +0000 (15:30 +0000)]
tyop
Scott Moynes [Sat, 10 May 2003 15:12:27 +0000 (15:12 +0000)]
Turn off timed_menu by default
Scott Moynes [Sat, 10 May 2003 14:51:27 +0000 (14:51 +0000)]
Timed menu that reads output from a process while the window is hidden
Scott Moynes [Sat, 10 May 2003 14:50:39 +0000 (14:50 +0000)]
whitespace
Scott Moynes [Fri, 9 May 2003 23:29:41 +0000 (23:29 +0000)]
fixor
Dana Jansens [Fri, 9 May 2003 23:24:07 +0000 (23:24 +0000)]
nice merge
Scott Moynes [Fri, 9 May 2003 23:15:28 +0000 (23:15 +0000)]
Menu uber patch
Since we have no menu parser see menu_startup() to customize
Dana Jansens [Fri, 9 May 2003 22:53:11 +0000 (22:53 +0000)]
add a client_activate function, use it for net_wm_active mesgs and for focus cycling.
Dana Jansens [Fri, 9 May 2003 22:37:19 +0000 (22:37 +0000)]
unshade windows when you cycle focus to them
Dana Jansens [Fri, 9 May 2003 19:58:08 +0000 (19:58 +0000)]
add shit that i made in the last week!
Dana Jansens [Fri, 9 May 2003 16:57:17 +0000 (16:57 +0000)]
all my changes while i was offline.
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
Marius Nita [Wed, 30 Apr 2003 18:42:32 +0000 (18:42 +0000)]
thoughts and shit
Dana Jansens [Mon, 28 Apr 2003 19:36:59 +0000 (19:36 +0000)]
move windows before calcing struts. watch for windows on DESKTOP_ALL when removeing a desktop
Dana Jansens [Sun, 27 Apr 2003 22:33:38 +0000 (22:33 +0000)]
a more correct for the missing frame problem. don't restack windows when changing the window's layer while it is being managed.
Dana Jansens [Sun, 27 Apr 2003 22:25:15 +0000 (22:25 +0000)]
watch for windows without frames, they can be in the transient order before they get fully managed
Dana Jansens [Sun, 27 Apr 2003 17:17:53 +0000 (17:17 +0000)]
no longer pertinent
Dana Jansens [Sun, 27 Apr 2003 17:08:40 +0000 (17:08 +0000)]
fix window icon rendering, was using incorrect size.
Dana Jansens [Sun, 27 Apr 2003 02:31:55 +0000 (02:31 +0000)]
its G_BYTE_ORDER not G_ENDIAN.
Dana Jansens [Sat, 26 Apr 2003 21:11:50 +0000 (21:11 +0000)]
show the move coords for where the window will actually be
Dana Jansens [Fri, 25 Apr 2003 22:40:04 +0000 (22:40 +0000)]
only focus on startup if focus_new is true
Dana Jansens [Fri, 25 Apr 2003 22:35:08 +0000 (22:35 +0000)]
restore the desktop and focused window on restarts if possible
Dana Jansens [Fri, 25 Apr 2003 21:27:16 +0000 (21:27 +0000)]
add helper functions for manipulating the focus_order list.
move the focus popup into focus.c, out of action.c
allow cycling to iconic windows, which are kept at the bottom of the focus_order lists.
Dana Jansens [Fri, 25 Apr 2003 19:55:41 +0000 (19:55 +0000)]
let the frame hold a focus state so that it can lie.
dont focus windows while cycling, just highlight them as if they are focused
Dana Jansens [Fri, 25 Apr 2003 17:50:08 +0000 (17:50 +0000)]
icons are not at +1 anymore
Dana Jansens [Thu, 24 Apr 2003 03:41:30 +0000 (03:41 +0000)]
some more checks for transients looping on eachother when they are transients of a group
Dana Jansens [Tue, 22 Apr 2003 20:05:25 +0000 (20:05 +0000)]
client side shit ISNT 32 bits on 64 bit platforms, its 64 bits. fuck X so hard.
Dana Jansens [Tue, 22 Apr 2003 07:06:10 +0000 (07:06 +0000)]
even better checks for when to focus new windows. focus dialogs when they are the only member of their group
Scott Moynes [Tue, 22 Apr 2003 03:48:34 +0000 (03:48 +0000)]
More menu changes to facilitate plugins.
Scott Moynes [Tue, 22 Apr 2003 01:04:29 +0000 (01:04 +0000)]
Render menus only when they are invalid.
Dana Jansens [Mon, 21 Apr 2003 23:53:55 +0000 (23:53 +0000)]
add automake
Dana Jansens [Mon, 21 Apr 2003 19:21:28 +0000 (19:21 +0000)]
focus on press onm the titlebar buttons
Dana Jansens [Mon, 21 Apr 2003 00:47:14 +0000 (00:47 +0000)]
yet more changes to choosing to focus windows when they mapp
Dana Jansens [Mon, 21 Apr 2003 00:45:08 +0000 (00:45 +0000)]
try avoid cicular includes with the bison shit
Dana Jansens [Sun, 20 Apr 2003 07:08:40 +0000 (07:08 +0000)]
make the icon larger than the buttons by one pixel in each direction, this makes it as tall as the label and lets it fit more image in
Dana Jansens [Sun, 20 Apr 2003 05:53:10 +0000 (05:53 +0000)]
new focus-new rules
Dana Jansens [Sat, 19 Apr 2003 21:11:04 +0000 (21:11 +0000)]
i lied.. fuck @ those gnome dialogs
Dana Jansens [Sat, 19 Apr 2003 21:10:27 +0000 (21:10 +0000)]
lighten up a bit on the focus new windows criteria
Dana Jansens [Sat, 19 Apr 2003 18:31:14 +0000 (18:31 +0000)]
rm invalid comment
Dana Jansens [Sat, 19 Apr 2003 18:30:58 +0000 (18:30 +0000)]
only look for FocusOut events on the same window
Dana Jansens [Sat, 19 Apr 2003 02:26:53 +0000 (02:26 +0000)]
convert STRING properties from "ISO-8859-1" instead of from the current locale, since this is what they apparently are, according to gdk.
Dana Jansens [Sat, 19 Apr 2003 01:16:30 +0000 (01:16 +0000)]
check the string not the pointer to it
Dana Jansens [Fri, 18 Apr 2003 22:31:00 +0000 (22:31 +0000)]
the mouse grab screws that up
Dana Jansens [Fri, 18 Apr 2003 22:27:24 +0000 (22:27 +0000)]
dispatch presses and releases during a move/resize
Dana Jansens [Fri, 18 Apr 2003 22:12:34 +0000 (22:12 +0000)]
kill the debug prints for now
Dana Jansens [Fri, 18 Apr 2003 22:05:39 +0000 (22:05 +0000)]
nm cant do it.. damn
Dana Jansens [Fri, 18 Apr 2003 21:56:53 +0000 (21:56 +0000)]
ignore another type of crossing event, caused when leaving gtk popup menus
Dana Jansens [Fri, 18 Apr 2003 08:46:19 +0000 (08:46 +0000)]
just formatting
Dana Jansens [Fri, 18 Apr 2003 08:45:49 +0000 (08:45 +0000)]
yet MORE changes to how focusin/out's are handled. more edge case fixing, this time with focus fallback when unmapping a window in sloppy focus mode.
Dana Jansens [Fri, 18 Apr 2003 08:44:32 +0000 (08:44 +0000)]
adjust choosing to focus new windows, make it more strict.
eat all Enter events when unmapping a window so focus fallback can be more smarter..
Dana Jansens [Fri, 18 Apr 2003 08:41:35 +0000 (08:41 +0000)]
dont need to sync
Dana Jansens [Fri, 18 Apr 2003 06:55:51 +0000 (06:55 +0000)]
check for client_normal before focusing
Dana Jansens [Fri, 18 Apr 2003 06:55:28 +0000 (06:55 +0000)]
when unfocusing a window (e.g. unmanaging) try fallback to transient relations, if that fails, try group relations, then fallback to other window.
Dana Jansens [Fri, 18 Apr 2003 06:32:54 +0000 (06:32 +0000)]
try focus other transients of the parent window when a transient falls back before focusing the parent
This page took 0.050689 seconds and 4 git commands to generate.