From fe407200465308f8f89ad6f075847f9069dcec9a Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 3 Sep 2003 23:24:32 +0000 Subject: [PATCH] recent changes --- ChangeLog | 138 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3757f418..572b0d23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,141 @@ +2003-09-03 Ben Jansens + + * configure.ac: beta1 time. fuck yah. + + * openbox/openbox.c: + kill the window mapping.. its not doing anything anyways? whatever.. + + * openbox/mouse.c: + dont ungrab/grab all the mouse bindings every time a new one is added. just do it once on startup. + + * openbox/openbox.c: + dont exit when a theme can't be loaded during reconfigure + + * openbox/client.c: + handle the case where a transient is a child of a dockapp + + * openbox/moveresize.c: + don't let move/resize occur on non-visible clients + + * openbox/openbox.c: + display a popup and perform a smooth transition when reconfiguring + + * openbox/keyboard.c: grab keys on the client windows themselves + + * openbox/frame.c: + only remove one flash timer at a time, so all frames dont stop flashing just cuz a window closed + + * openbox/client_list_menu.c: remove from desktop_menus when freed + + * openbox/event.c: + use the ob_main_loop_timeout_remove_data to only remove one timer + + * openbox/dock.c: dont set a strut when there are no apps in the dock + + * openbox/client.c: + support getting the desktop from the startup notification protocol + pass on to the startup notification code that a window has mapped with a given wmclass + + * openbox/client.h: add the startup_id + + * openbox/openbox.c, openbox/openbox.h: add the NONE cursor. + remove startup notification code from openbox.c and openbox.h + call the new sn_startup/shutdown for startupnotification.c + + * openbox/moveresize.c: use NONE cursor when not specifying one + + * Makefile.am: + remove startup hacks and add startup notification in its own files + + * openbox/event.c: + remove the startup notification code from event.c, it all lives in its own file now + + * openbox/startupnotify.c, openbox/startupnotify.h: + add startup notification in its own .c/.h files + + * openbox/menuframe.c: use the NONE cursor when not specifying one + + * openbox/mainloop.c, openbox/mainloop.h: + add ob_main_loop_timeout_remove_data. + make the timeout remove functions remove *all* timeouts that match + + * openbox/startup.c, openbox/startup.h: + remove teh startup state saving hacks since we can reconfigure now. no more restarting for the average user anymore. + + * openbox/grab.c: use the NONE cursor when not specifying one + + * openbox/screen.c, openbox/screen.h: + remove all the startup notification code from screen.c + + * openbox/prop.c, openbox/prop.h: add the startup_id atom + + * openbox/action.c, openbox/keyboard.c, openbox/mouse.c: + use the NONE cursor when not specifying a cursor + + * openbox/misc.h: add a NONE cursor, to not change the cursor at all + + * data/menu.xml: add reconfigure to the menu + + * openbox/action.c, openbox/action.h, openbox/client.c, openbox/client.h, openbox/dock.c, openbox/dock.h, openbox/event.c, openbox/event.h, openbox/focus.c, openbox/focus.h, openbox/frame.c, openbox/frame.h, openbox/grab.h, openbox/group.c, openbox/group.h, openbox/keyboard.c, openbox/keyboard.h, openbox/menu.c, openbox/menu.h, openbox/mouse.c, openbox/mouse.h, openbox/moveresize.c, openbox/moveresize.h, openbox/openbox.c, openbox/openbox.h, openbox/screen.c, openbox/screen.h, openbox/window.c, openbox/window.h: + add a reconfigure action, also reconfigure on SIGUSR2. + support reconfiguring throughout the entire codebase. + + * themes/thebear/themerc: updates for thebear from merry + + * openbox/event.c: + make focusDelay check the destroying window properly before killing the timer + + * data/rc.xml: add default A-space binding for the client menu + + * AUTHORS: add teh focusDelay option for mikachu + + * openbox/menuframe.c, openbox/menuframe.h: + track the maximum margin of menu items. use this to keep icons in the menus inside the bevel/borders of the menu items + + * ChangeLog: recent changes + + * configure.ac: alpha8 + + * data/rc.xml, openbox/config.c, openbox/config.h, openbox/event.c: + add the focusDelay option + + * openbox/mouse.c: + dont grab frame context mouse bindings on desktop windows + + * openbox/client.c, openbox/client.h, openbox/menu.c, openbox/moveresize.c: + make the client destructor a GDestroyNotify + + * Makefile.am: add themeupdate.py to the distribution + + * data/rc.xml: add focus the desktop on left click binding + + * openbox/menuframe.c: rm empty line + + * openbox/menuframe.c: limit menus' width to 400px + + * data/rc.xml, openbox/config.c: + rename the theme name node from 'theme' to 'name' + + * data/rc.xml: fix capitalization and empty tags. cleanup. + + * data/rc.xml: remove obsolete placement/remember option + + * openbox/moveresize.c: + only show resize popups for clients with size increments. no move popup at all. waste of screen space. + + * openbox/popup.c: use the provided margins to layout the popup better + + * render/render.c, render/render.h: + provide a function to give the margins for an appearance + + * data/rc.xml, openbox/config.c: + make the default screen-edge resistance 20 (double what it is for windows) + + * render/render.c: + we use the offsets we get from the server, we should use the byte order too.. + + * render/color.c: remove bad comment + 2003-09-03 Ben Jansens * configure.ac: alpha8 -- 2.45.2