]>
Dogcows Code - chaz/openbox/log
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
Dana Jansens [Fri, 18 Apr 2003 06:29:28 +0000 (06:29 +0000)]
unset it AFTER using it...
Dana Jansens [Fri, 18 Apr 2003 06:28:57 +0000 (06:28 +0000)]
unset the client when done moveresizing
Dana Jansens [Fri, 18 Apr 2003 06:07:41 +0000 (06:07 +0000)]
don't wait(), the glib function does that for us woot.
Dana Jansens [Fri, 18 Apr 2003 04:13:08 +0000 (04:13 +0000)]
more strict rules on what will be focused by the focusNew option in the rc3. only strictly NORMAL windows will be focused, not dialogs or anything else when they are mapped.
Dana Jansens [Fri, 18 Apr 2003 01:51:55 +0000 (01:51 +0000)]
comment typo
Dana Jansens [Fri, 18 Apr 2003 01:51:41 +0000 (01:51 +0000)]
watch out when unmanaging a window, that it is not being move/resized
Dana Jansens [Thu, 17 Apr 2003 18:21:19 +0000 (18:21 +0000)]
a) put transient windows on the same desktop as their parent
b) if a window is attempted to be focused but it is not on the current desktop,
then move it to the top of the focus order on its desktop
Dana Jansens [Thu, 17 Apr 2003 17:32:09 +0000 (17:32 +0000)]
distribute focus when entering/leaving show-the-desktop mode
Dana Jansens [Thu, 17 Apr 2003 17:31:22 +0000 (17:31 +0000)]
remove debug print
Dana Jansens [Thu, 17 Apr 2003 16:18:34 +0000 (16:18 +0000)]
add the left/right/top/bottom direction arrows and use them for resizing those ways
Dana Jansens [Thu, 17 Apr 2003 16:02:32 +0000 (16:02 +0000)]
net_WM!@^&(
Dana Jansens [Thu, 17 Apr 2003 16:02:15 +0000 (16:02 +0000)]
use the right client
Dana Jansens [Thu, 17 Apr 2003 16:01:42 +0000 (16:01 +0000)]
dont use the client if there is none
Dana Jansens [Thu, 17 Apr 2003 08:04:45 +0000 (08:04 +0000)]
dont ignore all Virtual pointer events
Dana Jansens [Thu, 17 Apr 2003 07:33:50 +0000 (07:33 +0000)]
02:33 (@xor) omg yes
02:33 (@xor) grid workspace cycling of d3th
Dana Jansens [Thu, 17 Apr 2003 07:20:08 +0000 (07:20 +0000)]
fix grip workspace cycling
Dana Jansens [Thu, 17 Apr 2003 07:00:13 +0000 (07:00 +0000)]
fix up support for moveresize. make keyboard grabs Async so that i can hit escape to cancel a moveresize process.
Dana Jansens [Thu, 17 Apr 2003 06:24:41 +0000 (06:24 +0000)]
do not shadow parameter pls
Dana Jansens [Thu, 17 Apr 2003 06:21:19 +0000 (06:21 +0000)]
initialize start_x/y
Dana Jansens [Thu, 17 Apr 2003 06:17:06 +0000 (06:17 +0000)]
add support for interactive/keyboard move/resize
Dana Jansens [Thu, 17 Apr 2003 05:43:41 +0000 (05:43 +0000)]
add support for net_moveresize_window and net_wm_moveresize
Dana Jansens [Thu, 17 Apr 2003 05:29:11 +0000 (05:29 +0000)]
use the new cursor defn's
Dana Jansens [Thu, 17 Apr 2003 05:28:53 +0000 (05:28 +0000)]
use the new ptr cursor defn
Dana Jansens [Thu, 17 Apr 2003 05:28:35 +0000 (05:28 +0000)]
move the move/resize functionality into moveresize.c, for use with the netwm atoms. use it from teh plugins. combine the two actions.
Dana Jansens [Thu, 17 Apr 2003 05:13:18 +0000 (05:13 +0000)]
put text centered in the popup dialog properly
Dana Jansens [Thu, 17 Apr 2003 02:16:38 +0000 (02:16 +0000)]
make alt-middle the default resize binding
Dana Jansens [Thu, 17 Apr 2003 02:15:09 +0000 (02:15 +0000)]
add more cursors for move/resizing, and use the arrows not the angle brackets
Dana Jansens [Thu, 17 Apr 2003 02:14:30 +0000 (02:14 +0000)]
grab pointer during cycling to remove focus screwups from focus-follows-mouse.
grab during move/resize and assign a cursor while doing the move/resize too!
Dana Jansens [Thu, 17 Apr 2003 02:11:46 +0000 (02:11 +0000)]
save the client and context during drags since a pointer grab will change them
Dana Jansens [Thu, 17 Apr 2003 01:48:26 +0000 (01:48 +0000)]
ignore virtual crossing events..
Dana Jansens [Thu, 17 Apr 2003 01:25:29 +0000 (01:25 +0000)]
that was dumb, it was metacity's fault
Dana Jansens [Thu, 17 Apr 2003 01:24:53 +0000 (01:24 +0000)]
only cycle to visible windows
Dana Jansens [Wed, 16 Apr 2003 19:41:22 +0000 (19:41 +0000)]
dont send menu events to plugins
Dana Jansens [Wed, 16 Apr 2003 18:09:38 +0000 (18:09 +0000)]
show the root menu on right click
Dana Jansens [Wed, 16 Apr 2003 18:09:11 +0000 (18:09 +0000)]
menus works on some level. add a built-in root menu
Dana Jansens [Wed, 16 Apr 2003 17:06:42 +0000 (17:06 +0000)]
code cleanup
Dana Jansens [Wed, 16 Apr 2003 16:56:26 +0000 (16:56 +0000)]
when flags are not set assume bette defaults
Dana Jansens [Wed, 16 Apr 2003 05:36:51 +0000 (05:36 +0000)]
raise menus above clients.
hilight menu entries as the cursor passes over them.
Dana Jansens [Wed, 16 Apr 2003 04:16:24 +0000 (04:16 +0000)]
save the window ids in a map for the menus
Dana Jansens [Wed, 16 Apr 2003 01:02:29 +0000 (01:02 +0000)]
only change the group info if the group flag is set
Dana Jansens [Wed, 16 Apr 2003 00:55:27 +0000 (00:55 +0000)]
only add transients if we are IN a group
Dana Jansens [Wed, 16 Apr 2003 00:53:52 +0000 (00:53 +0000)]
oops nm
Dana Jansens [Wed, 16 Apr 2003 00:53:32 +0000 (00:53 +0000)]
less ()s cleanup
Dana Jansens [Wed, 16 Apr 2003 00:52:18 +0000 (00:52 +0000)]
remove transients before removing ourlselves from teh group
Dana Jansens [Wed, 16 Apr 2003 00:49:06 +0000 (00:49 +0000)]
set the group to null when removeing ourselves from it
Dana Jansens [Tue, 15 Apr 2003 21:25:21 +0000 (21:25 +0000)]
watch out for missing a name
Dana Jansens [Tue, 15 Apr 2003 18:30:20 +0000 (18:30 +0000)]
make menu font smaller and !bold for now
Dana Jansens [Tue, 15 Apr 2003 18:29:55 +0000 (18:29 +0000)]
start of showing/rendering menus. woot!
Dana Jansens [Tue, 15 Apr 2003 18:05:58 +0000 (18:05 +0000)]
load menu style stuff
Dana Jansens [Tue, 15 Apr 2003 18:05:25 +0000 (18:05 +0000)]
make minsize take int*'s not a Size*
Dana Jansens [Tue, 15 Apr 2003 16:53:36 +0000 (16:53 +0000)]
remove transients of the group from teh window when it leaves the group
Dana Jansens [Tue, 15 Apr 2003 16:52:14 +0000 (16:52 +0000)]
add group transients when setting up the group
Dana Jansens [Tue, 15 Apr 2003 16:41:55 +0000 (16:41 +0000)]
bug in the search for transient_for's
Dana Jansens [Tue, 15 Apr 2003 16:09:56 +0000 (16:09 +0000)]
update the theme stuff
Marius Nita [Tue, 15 Apr 2003 04:03:52 +0000 (04:03 +0000)]
more processor bummy
Derek Foreman [Tue, 15 Apr 2003 02:24:03 +0000 (02:24 +0000)]
PYRAMID PARTY PART 2!!!
Derek Foreman [Tue, 15 Apr 2003 02:21:00 +0000 (02:21 +0000)]
PYRAMID PARTY!!!
Dana Jansens [Tue, 15 Apr 2003 02:19:24 +0000 (02:19 +0000)]
remove debug print
Marius Nita [Tue, 15 Apr 2003 00:13:03 +0000 (00:13 +0000)]
node processing code/macros, and other fixes
Marius Nita [Tue, 15 Apr 2003 00:12:32 +0000 (00:12 +0000)]
added line numbers to nodes
Marius Nita [Tue, 15 Apr 2003 00:11:57 +0000 (00:11 +0000)]
init commit, tree processing code bummy
Dana Jansens [Mon, 14 Apr 2003 23:38:54 +0000 (23:38 +0000)]
fixes for handling char**s
Dana Jansens [Mon, 14 Apr 2003 22:42:23 +0000 (22:42 +0000)]
indenting oopsie
Dana Jansens [Mon, 14 Apr 2003 22:42:10 +0000 (22:42 +0000)]
dont get a null at the end of the data, so use strndup
Dana Jansens [Mon, 14 Apr 2003 22:39:47 +0000 (22:39 +0000)]
fix a seg from ignoreing PROP_GETSS failure
Dana Jansens [Mon, 14 Apr 2003 22:31:22 +0000 (22:31 +0000)]
more fixes for working with char**s
Dana Jansens [Mon, 14 Apr 2003 22:25:17 +0000 (22:25 +0000)]
nullify the ends of the char**
Dana Jansens [Mon, 14 Apr 2003 22:20:27 +0000 (22:20 +0000)]
remove casts from PROP defines. use proper vars and cast elsewhere if needed.
Dana Jansens [Mon, 14 Apr 2003 22:12:26 +0000 (22:12 +0000)]
text justification
Dana Jansens [Mon, 14 Apr 2003 22:12:18 +0000 (22:12 +0000)]
shrink the area that the textures are rendered into by the bevels/borders
Dana Jansens [Mon, 14 Apr 2003 21:34:35 +0000 (21:34 +0000)]
rip the prop code i wrote in cwmcc out and make it all 64bit friendly (i think!). stop using gulong for values from the xserver, using guint32 instead.
Dana Jansens [Mon, 14 Apr 2003 21:26:01 +0000 (21:26 +0000)]
these menus should not be removed, they are good and will be used.
Dana Jansens [Mon, 14 Apr 2003 17:07:04 +0000 (17:07 +0000)]
clean up this mess of crap a lot
Dana Jansens [Mon, 14 Apr 2003 17:06:32 +0000 (17:06 +0000)]
do not commit bad char* foo that breaks on !32 bit platforms
Marius Nita [Mon, 14 Apr 2003 06:47:44 +0000 (06:47 +0000)]
cleanups and such
Marius Nita [Mon, 14 Apr 2003 06:04:49 +0000 (06:04 +0000)]
beginning of obcl. the parser works with semicolons after statements
for now, there is much left to change and do.
Scott Moynes [Mon, 14 Apr 2003 04:30:34 +0000 (04:30 +0000)]
*** empty log message ***
Dana Jansens [Mon, 14 Apr 2003 04:26:19 +0000 (04:26 +0000)]
allow _'s in identifiers
Dana Jansens [Mon, 14 Apr 2003 01:11:32 +0000 (01:11 +0000)]
raise and lower all transients along with parents
Dana Jansens [Mon, 14 Apr 2003 01:10:54 +0000 (01:10 +0000)]
apply layers to all transients. only raise once on the highest window who's layer changed after applying layers to them all
Dana Jansens [Sun, 13 Apr 2003 23:43:18 +0000 (23:43 +0000)]
ifdef not ifndef
Dana Jansens [Sun, 13 Apr 2003 23:24:36 +0000 (23:24 +0000)]
keep all transient windows above their parents
Dana Jansens [Sun, 13 Apr 2003 23:24:18 +0000 (23:24 +0000)]
simple cleanups for the client_iconify function.
also dont follow into other groups when searching up the transient_for tree
Dana Jansens [Sun, 13 Apr 2003 21:48:10 +0000 (21:48 +0000)]
rm the unused vars
Dana Jansens [Sun, 13 Apr 2003 21:47:39 +0000 (21:47 +0000)]
onyl focus 'normal' windows on map
Dana Jansens [Sun, 13 Apr 2003 21:46:31 +0000 (21:46 +0000)]
only keep fullscreen windows on top while they are focused
Dana Jansens [Sun, 13 Apr 2003 21:37:32 +0000 (21:37 +0000)]
make fullscreen decorations and functions be calculated by the setup_decor_and_functions func
Dana Jansens [Sun, 13 Apr 2003 21:20:03 +0000 (21:20 +0000)]
rm the group debug prints
Dana Jansens [Sun, 13 Apr 2003 21:19:43 +0000 (21:19 +0000)]
only print that when debuggin focus
This page took 0.05537 seconds and 4 git commands to generate.