openbox/openbox
Dana Jansens 632eb08227 allow new windows on other desktops to get focused if specified in a per-app rule
you can not client_active() with user=false and desktop=true and activate things on other desktops, by the general focus steal restrictions, if you wanted to do that sorta thing
2010-05-21 16:56:09 -04:00
..
actions Allow sending windows on other desktops to the current desktop. 2010-05-20 17:19:05 -04:00
actions.c set the interactive action to NULL before doing its cleanup phase 2010-05-17 21:58:44 -04:00
actions.h pass an input context to the interactive input function 2010-02-11 14:39:09 -05:00
client.c allow new windows on other desktops to get focused if specified in a per-app rule 2010-05-21 16:56:09 -04:00
client.h add a function client_is_oldfullscreen() that determines if a window is an "oldschool fullscreen window" or not. use this throughout. and allow oldschool fullscreen windows to move to 0,0 even with a strut there. 2010-03-01 16:32:27 -05:00
client_list_combined_menu.c add cleanup functions to the client list menus that removes everything from them when they are not being shown (saves iterating thru the list uselessly when a client is unmanaged) 2010-05-11 19:01:46 -04:00
client_list_combined_menu.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
client_list_menu.c add cleanup functions to the client list menus that removes everything from them when they are not being shown (saves iterating thru the list uselessly when a client is unmanaged) 2010-05-11 19:01:46 -04:00
client_list_menu.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
client_menu.c Added shade-icon to client-menu 2010-02-21 16:35:30 +01:00
client_menu.h () -> (void) also in .h files, and fix a place that gave arguments when it shouldn't have. 2008-02-15 16:47:10 +01:00
config.c allow multiple contexts separated by space in a mouse binding 2010-05-17 19:31:51 -04:00
config.h Add support for using relative expressions in move and resize actions 2010-05-17 19:31:21 -04:00
debug.c if openbox isn't running, show messages on the console rather than just losing them (like when another WM is running) 2010-01-14 16:53:32 -05:00
debug.h () -> (void) also in .h files, and fix a place that gave arguments when it shouldn't have. 2008-02-15 16:47:10 +01:00
dock.c use const Rect* not Rect const* 2010-04-16 11:37:21 -04:00
dock.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
event.c client_update_protocols() doesnt change anything that would affect a client's decor or functions 2010-05-20 16:18:03 -04:00
event.h fix focus when starting up, especially when replacing another instance of openbox 2010-05-17 20:10:31 -04:00
focus.c event_curtime is replaced (publicly) by event_time() 2010-04-16 22:23:37 -04:00
focus.h add an option to next/previous window to only include hilited/flashing/urgent windows (feature req/bug #4341) 2010-04-16 21:32:31 -04:00
focus_cycle.c show the focus cycle popup's icons in linear order when cycling in linear order (bug #2319) 2010-04-16 21:32:37 -04:00
focus_cycle.h add an option to next/previous window to only include hilited/flashing/urgent windows (feature req/bug #4341) 2010-04-16 21:32:31 -04:00
focus_cycle_indicator.c Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
focus_cycle_indicator.h Only update the focus cycle indicator when already visible in frame.c to avoid overriding bar=no 2008-11-19 17:14:44 +01:00
focus_cycle_popup.c show the focus cycle popup's icons in linear order when cycling in linear order (bug #2319) 2010-04-16 21:32:37 -04:00
focus_cycle_popup.h show the focus cycle popup's icons in linear order when cycling in linear order (bug #2319) 2010-04-16 21:32:37 -04:00
frame.c set the frame's initial size to something invalid so the extents hint will be 2010-05-19 21:38:46 -04:00
frame.h allow multiple contexts separated by space in a mouse binding 2010-05-17 19:31:51 -04:00
framerender.c Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
framerender.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
geom.h Add support for using relative expressions in move and resize actions 2010-05-17 19:31:21 -04:00
grab.c event_curtime is replaced (publicly) by event_time() 2010-04-16 22:23:37 -04:00
grab.h make menu input work with the new obt keyboard stuff. 2010-02-11 14:17:59 -05:00
group.c use g_slice_new() instead of g_new() part 2 2010-02-12 13:55:26 -05:00
group.h add support for _NET_WM_USER_TIME_WINDOW. round 1 ! ding. 2007-05-09 17:01:30 +00:00
keyboard.c use const Rect* not Rect const* 2010-04-16 11:37:21 -04:00
keyboard.h Don't handle input events on prompts if they should be used for a binding/menu instead. 2010-01-08 10:45:24 -05:00
keytree.c more using g_slice_new() instead of g_new() 2010-02-16 16:32:38 -05:00
keytree.h Remove double newlines. 2008-03-08 17:41:52 +01:00
Makefile update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah! 2003-07-10 04:31:05 +00:00
menu.c add cleanup function for menus that fires when the menu is no longer visible 2010-05-11 19:01:33 -04:00
menu.h add cleanup function for menus that fires when the menu is no longer visible 2010-05-11 19:01:33 -04:00
menuframe.c add cleanup function for menus that fires when the menu is no longer visible 2010-05-11 19:01:33 -04:00
menuframe.h make menu input work with the new obt keyboard stuff. 2010-02-11 14:17:59 -05:00
misc.h make control keys work in menus/dialogs/etc with the new obt code, using XLookup stuff 2010-02-11 15:07:08 -05:00
mouse.c allow multiple contexts separated by space in a mouse binding 2010-05-17 19:31:51 -04:00
mouse.h allow multiple contexts separated by space in a mouse binding 2010-05-17 19:31:51 -04:00
moveresize.c allows a window to unmax by resizing. 2010-05-20 16:18:03 -04:00
moveresize.h let you specify the resize popup to be in a fixed place 2008-01-11 20:24:16 -05:00
mwm.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
openbox.c fix focus when starting up, especially when replacing another instance of openbox 2010-05-17 20:10:31 -04:00
openbox.h save the LC_MESSAGES locale category 2010-03-29 21:22:19 -04:00
ping.c more using g_slice_new() instead of g_new() 2010-02-16 16:32:38 -05:00
ping.h don't ping everything all the time. yay. ping when you close, and if it doesn't reply then show the kill prompt. also show a more correct prompt for windows connecting from non-local machines - ask to disconnect them from the X server. 2008-02-14 14:24:37 -05:00
place.c Add support for using relative expressions in move and resize actions 2010-05-17 19:31:21 -04:00
place.h replace the <active> placement option with <placeOn>active/mouse/any</placeOn> 2008-01-27 11:31:23 -05:00
popup.c use const Rect* not Rect const* 2010-04-16 11:37:21 -04:00
popup.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
prompt.c event_curtime is replaced (publicly) by event_time() 2010-04-16 22:23:37 -04:00
prompt.h make obt translate keypress events to a valid utf8 character (note this makes openbox not compile) 2010-02-11 14:06:00 -05:00
resist.c use const Rect* not Rect const* 2010-04-16 11:37:21 -04:00
resist.h make the obt library branch compile again with all the changes merged in from backport 2008-01-20 01:36:56 -05:00
screen.c avoid new gcc warning (casting ** to const** is not valid for good reason) 2010-05-17 19:31:57 -04:00
screen.h use const Rect* not Rect const* 2010-04-16 11:37:21 -04:00
session.c use g_slice_new() instead of g_new() part 2 2010-02-12 13:55:26 -05:00
session.h Combine the Exit and SessionLogout actions 2009-11-24 19:36:18 -05:00
stacking.c add asserts to make sure we don't add things to stacking list that are not managed 2010-04-20 15:22:58 -04:00
stacking.h () -> (void) also in .h files, and fix a place that gave arguments when it shouldn't have. 2008-02-15 16:47:10 +01:00
startupnotify.c event_curtime is replaced (publicly) by event_time() 2010-04-16 22:23:37 -04:00
startupnotify.h () -> (void) also in .h files, and fix a place that gave arguments when it shouldn't have. 2008-02-15 16:47:10 +01:00
translate.c Merge branch 'backport' into work 2008-02-21 13:24:19 -05:00
translate.h This patch implements support for icons in user-defined menus into Openbox 2010-01-08 17:55:19 -05:00
window.c make an event queue for X events. the queue's min size is 16 XEvents (~3k) 2010-04-28 12:58:42 -04:00
window.h you can create dialog windows called "prompts" which have a message and some buttons! they don't do anything interesting yet. 2008-02-14 14:24:07 -05:00