openbox/openbox
Dana Jansens 86b809df8a oops... I'm combining two different things in this commit... so I'll try be clear
1. when another wm requests to replace openbox, openbox exits. but the SM will just restart openbox unless we tell it not to. so now ob_exit_replace() will change the session manager's view of openbox to not restart it. that way the new WM will be able to run.

2. allow windows to move themselves off of the screen 90% of the way, if they really want to. but only 90% to the left, right, and bottom of the screen. it won't let the app move off the top of the screen on its own at all now, since hiding the titlebar on you without you being a part of the process is pretty darn evil!

this is really to address bug # 2982 - for the tilda application. but i guess if windows really want to move off the screen, who's to say no? also, every other window manager will let them - except metacity won't let them on the left/top side of the screen.
2007-03-04 09:01:52 +00:00
..
action.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
action.h Add MoveFromEdge* actions, shorten client_directional_edge_search with some handy #defines 2006-10-31 03:33:21 +00:00
client.c oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
client.h this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
client_list_combined_menu.c SIGH 2007-02-03 15:03:46 +00:00
client_list_combined_menu.h this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
client_list_menu.c 80 cols 2006-11-15 21:12:06 +00:00
client_list_menu.h update copyright step 2 2006-08-22 16:44:18 +00:00
client_menu.c make the all desktops thinger get disabled too 2003-10-17 06:27:14 +00:00
client_menu.h no tabs 2003-09-17 07:44:49 +00:00
config.c Fonts are now going to be configured in the rc.xml file. The format is such as 2007-03-04 07:18:04 +00:00
config.h Fonts are now going to be configured in the rc.xml file. The format is such as 2007-03-04 07:18:04 +00:00
debug.c consistant glib type usage 2003-10-15 03:59:35 +00:00
debug.h consistant glib type usage 2003-10-15 03:59:35 +00:00
dock.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
dock.h no tabs 2003-09-17 07:44:49 +00:00
event.c oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
event.h this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
extensions.c update copyright step 2 2006-08-22 16:44:18 +00:00
extensions.h update copyright step 2 2006-08-22 16:44:18 +00:00
focus.c no more using SaveUnder for our openbox-specific windows. it makes things actually slow down, believe it or not! 2007-03-02 22:06:13 +00:00
focus.h update copyright step 2 2006-08-22 16:44:18 +00:00
frame.c support clients which use true transparency 32-bit visuals. 2007-03-02 06:01:16 +00:00
frame.h support clients which use true transparency 32-bit visuals. 2007-03-02 06:01:16 +00:00
framerender.c update copyright step 2 2006-08-22 16:44:18 +00:00
framerender.h no tabs 2003-09-17 07:44:49 +00:00
geom.h only update the screen areas when a window actually has a strut (or when the strut changes), don't waste extra calls to screen areas, because it makes people redraw when they don't need to 2007-03-02 15:19:39 +00:00
grab.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
grab.h consistant glib type usage 2003-10-15 03:59:35 +00:00
group.c no tabs 2003-09-17 07:44:49 +00:00
group.h no tabs 2003-09-17 07:44:49 +00:00
keyboard.c update copyright step 1 2006-08-22 16:37:35 +00:00
keyboard.h update copyright step 2 2006-08-22 16:44:18 +00:00
keytree.c update copyright step 2 2006-08-22 16:44:18 +00:00
keytree.h no tabs 2003-09-17 07:44:49 +00:00
mainloop.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
mainloop.h update copyright step 2 2006-08-22 16:44:18 +00: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 a combined client_list_menu, use as client-list-combined-menu in your rc.xml. needs some layout tuneups 2007-01-30 09:32:17 +00:00
menu.h no tabs 2003-09-17 07:44:49 +00:00
menuframe.c declare variables at the beginning of blocks, because it is nice to do so. and polite? 2007-03-02 22:11:46 +00:00
menuframe.h update copyright step 2 2006-08-22 16:44:18 +00:00
misc.h add a NONE user action, for internal stuff, ie running actions without direct user interaction (from anotehr action etc) 2003-09-26 17:30:32 +00:00
mouse.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
mouse.h provide a way to remove all bindings 2003-09-17 08:11:59 +00:00
moveresize.c update copyright step 1 2006-08-22 16:37:35 +00:00
moveresize.h consistant glib type usage 2003-10-15 03:59:35 +00:00
mwm.h no tabs 2003-09-17 07:44:49 +00:00
openbox.c oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
openbox.h oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
place.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
place.h update copyright step 2 2006-08-22 16:44:18 +00:00
popup.c 80 cols 2006-11-15 21:12:06 +00:00
popup.h halfway through client changes but... 2003-09-28 06:31:00 +00:00
prop.c update copyright step 2 2006-08-22 16:44:18 +00:00
prop.h update copyright step 2 2006-08-22 16:44:18 +00:00
resist.c update copyright step 2 2006-08-22 16:44:18 +00:00
resist.h no tabs 2003-09-17 07:44:49 +00:00
screen.c 80 cols 2006-11-15 21:12:06 +00:00
screen.h consistant glib type usage 2003-10-15 03:59:35 +00:00
session.c oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
session.h oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
stacking.c 80 cols 2006-11-15 21:12:06 +00:00
stacking.h update copyright step 2 2006-08-22 16:44:18 +00:00
startupnotify.c 80 cols 2006-11-15 21:12:06 +00:00
startupnotify.h no tabs 2003-09-17 07:44:49 +00:00
translate.c update copyright step 1 2006-08-22 16:37:35 +00:00
translate.h const 2003-09-17 08:01:37 +00:00
window.c no tabs 2003-09-17 07:44:49 +00:00
window.h no tabs 2003-09-17 07:44:49 +00:00
xerror.c update copyright step 2 2006-08-22 16:44:18 +00:00
xerror.h consistant glib type usage 2003-10-15 03:59:35 +00:00