]> Dogcows Code - chaz/openbox/blobdiff - ChangeLog
add disabled button styles (from miklos)
[chaz/openbox] / ChangeLog
index 43c66f0d2a1db32952e7e5b37302d69d50197dbc..2f655f002dfffa4b762a151f9ab1aa17893a4d50 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,686 @@
+2003-08-02  xor@zed.orodu.net  <xor@zed>
+
+       * Makefile.am, themes/om4ob/close.xbm, themes/om4ob/close_hover.xbm, themes/om4ob/desk.xbm, themes/om4ob/desk_hover.xbm, themes/om4ob/desk_toggled.xbm, themes/om4ob/iconify.xbm, themes/om4ob/iconify_hover.xbm, themes/om4ob/iconify_pressed.xbm, themes/om4ob/max.xbm, themes/om4ob/max_disabled.xbm, themes/om4ob/max_hover.xbm, themes/om4ob/max_pressed.xbm, themes/om4ob/max_toggled.xbm, themes/om4ob/shade.xbm, themes/om4ob/shade_disabled.xbm, themes/om4ob/shade_hover.xbm, themes/om4ob/shade_toggled.xbm, themes/om4ob/themerc:
+       add the om4ob theme
+
+       * ChangeLog: recent changes
+
+       * render/theme.c: oops indenting
+
+       * render/theme.c:
+       look in theme dirs first, use the theme as the path as a last attempt only!
+
+       * kernel/frame.c: the grips go below the titlebar buttons
+
+       * plugins/placement/placement.c: place transients better
+
+       * kernel/client.h, kernel/dock.c, kernel/dock.h, kernel/geom.h, kernel/prop.c, kernel/prop.h:
+       add partial struts tho they arent useful eyt
+
+       * data/rc3, kernel/frame.c, kernel/frame.h, kernel/framerender.c, render/theme.h:
+       invisible resizing areas/grips in the top corners of the window
+
+       * plugins/mouse/mouse.c:
+       omg i found the bug that would make the mouse cursor end up way far from where you started the drag.
+
+       * render/theme.c: use the toggled mask for shade and desk buttons
+
+       * kernel/client.c: that line ended up in teh if somehow...
+
+2003-08-02  xor@zed.orodu.net  <xor@zed>
+
+       * theme.c: oops indenting
+
+       * theme.c:
+       look in theme dirs first, use the theme as the path as a last attempt only!
+
+       * theme.h:
+       invisible resizing areas/grips in the top corners of the window
+
+       * theme.c: use the toggled mask for shade and desk buttons
+
+2003-08-01  xor@zed.orodu.net  <xor@zed>
+
+       * theme.c: look for masks only where the themerc was read from
+
+       * theme.c, theme.h: add pressed bitmaps. rename stick bitmaps to desk
+
+       * theme.c, theme.h: add toggled textuers for titlebar buttons
+
+       * gradient.c, render.c, render.h: move the dekstop file to data/
+
+       * theme.c, theme.h:
+       renamed the _t bitmaps, and added disabled and hover bitmaps
+
+       * theme.c: make themes inside a directory
+
+       * theme.c: add missing includes
+
+2003-07-31  xor@zed.orodu.net  <xor@zed>
+
+       * font.c: missing a header
+
+2003-07-31  xor@zed.orodu.net  <xor@zed>
+
+       * configure.ac: alpha3
+
+       * kernel/frame.c: fix a long-lurknig gravity bug
+
+       * tools/obconf/main.c: dont inlcude these headers they arent needed yet
+
+       * ChangeLog: recent changes
+
+       * kernel/openbox.c: oops missed one
+
+       * kernel/openbox.c, kernel/openbox.h: expose exit_with_error
+
+       * plugins/placement/history.c: kill warnings
+
+       * kernel/session.c: kill some output
+
+       * kernel/openbox.c:
+       only load the session from file if a file was provided
+
+       * render/font.c: missing a header
+
+       * README.CVS: remove shit i no longer use
+
+       * parser/parse.c: always return a string from parse_string
+
+       * kernel/client.c:
+       set the desktop hint if the desktop is changed by the session code
+
+       * kernel/client.c:
+       set the desktop hint after everything is read/setup even session stuff
+
+       * kernel/client.c:
+       add the window to the lists before setting the client list hint
+
+       * kernel/session.c:
+       declare functions that are needed when built without session support
+
+       * kernel/session.c:
+       use the new sm_client_id function so all windows who should save state do. session save/load seems to be working with gnome-session rather well.
+
+       * kernel/client.c, kernel/client.h:
+       add a function to retrieve the sm_client_id value
+
+       * plugins/placement/history.c:
+       dont save/load history. its slow and its stupid.
+
+2003-07-31  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/openbox.c: oops missed one
+
+       * kernel/openbox.c, kernel/openbox.h: expose exit_with_error
+
+       * plugins/placement/history.c: kill warnings
+
+       * kernel/session.c: kill some output
+
+       * kernel/openbox.c:
+       only load the session from file if a file was provided
+
+       * render/font.c: missing a header
+
+       * README.CVS: remove shit i no longer use
+
+       * parser/parse.c: always return a string from parse_string
+
+       * kernel/client.c:
+       set the desktop hint if the desktop is changed by the session code
+
+       * kernel/client.c:
+       set the desktop hint after everything is read/setup even session stuff
+
+       * kernel/client.c:
+       add the window to the lists before setting the client list hint
+
+       * kernel/session.c:
+       declare functions that are needed when built without session support
+
+       * kernel/session.c:
+       use the new sm_client_id function so all windows who should save state do. session save/load seems to be working with gnome-session rather well.
+
+       * kernel/client.c, kernel/client.h:
+       add a function to retrieve the sm_client_id value
+
+       * plugins/placement/history.c:
+       dont save/load history. its slow and its stupid.
+
+2003-07-30  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/client.c, kernel/prop.c, kernel/prop.h, kernel/session.c, kernel/session.h:
+       restore saved session data for applications
+
+       * plugins/placement/placement.c: center transients
+
+       * data/rc3, kernel/config.c, kernel/config.h, kernel/frame.c, render/theme.c, render/theme.h:
+       move the titlebar layout from the theme to the rc file
+
+       * kernel/client.c: attemp #3
+
+       * kernel/client.c: attempt #2 at better logical size values
+
+       * kernel/client.c: include the base size in the logical size
+
+       * ChangeLog: recent changes
+
+       * kernel/client.c: the size can be 0 when there is a base size
+
+       * kernel/client.c, kernel/client.h, kernel/event.c:
+       improved ICCCM compliance!
+         a) send ConfigureNotify back to the client as required by the ICCCM in all sitatuations.
+         b) send the corrent coords in the ConfigureNotify, including the border width
+         c) remove the WM_STATE property when unmanaging a window
+
+       * kernel/frame.c: code cleaning
+
+       * kernel/menu.c: only ignore wheel buttons
+
+2003-07-30  xor@zed.orodu.net  <xor@zed>
+
+       * client.c: the size can be 0 when there is a base size
+
+       * client.c, client.h, event.c: improved ICCCM compliance!
+         a) send ConfigureNotify back to the client as required by the ICCCM in all sitatuations.
+         b) send the corrent coords in the ConfigureNotify, including the border width
+         c) remove the WM_STATE property when unmanaging a window
+
+       * frame.c: code cleaning
+
+       * menu.c: only ignore wheel buttons
+
+2003-07-29  xor@zed.orodu.net  <xor@zed>
+
+       * event.c: i am the king of copy/paste errors
+
+2003-07-29  woodblock  <woodblock@zed>
+
+       * event.c: more menu fixes.
+       I hate menus.
+
+       * menu.c: Clear current_menu when hiding menus.
+
+       * event.c, menu.c: Close menu properly on unbound keys.
+
+       * menu.c: Fix some keyboard control issues.
+
+2003-07-28  xor@zed.orodu.net  <xor@zed>
+
+       * client.c, event.c:
+       base rudeness on if they have a strut even smarter!
+
+       * client.c, event.c: base rudeness on if they have a strut or not
+
+       * client.c, event.c, screen.c:
+       make the new placement restrictions not affect !normal windows like panels
+
+       * menu.c: use plugin_open_reopen not plugin_open_full
+
+       * event.c, frame.c, frame.h, framerender.c:
+       hover theme elements for window titlebar buttons
+
+       * client.c, client.h, event.c, screen.c:
+       make those apps stay/map on screen!! fuck stupid apps. thats right im talking to you mozilla and you too java.
+
+       * event.c: make things compile again. hover does not work yet.
+
+       * client.c: use the macro
+
+       * client.c, event.c:
+       keep apps from moving/maping their titlebar underneath left/top panels
+
+       * session.c: set teh clone comamnd
+
+       * session.c:
+       use char not a long, since we're telling the SM that its 1 byte lone
+
+       * session.c: save the commands on startup
+
+       * session.c: use the path properly for the session file
+
+       * session.c: use teh save file not the session id
+
+2003-07-28  woodblock  <woodblock@zed>
+
+       * menu.c: demand load plugins from the menu
+
+       * event.c, menu.c: Menu stuff.
+       Testing may begin.
+
+2003-07-26  woodblock  <woodblock@zed>
+
+       * event.c: Close menu on click if outside the menu.
+       I think, haven't tested.
+
+       * menu.c: more fixes
+
+2003-07-26  xor@zed.orodu.net  <xor@zed>
+
+       * stacking.c: dont stack groups together
+
+2003-07-26  woodblock  <woodblock@zed>
+
+       * event.c, menu.c, menu.h: Some menu updates.
+       Don't talk to me about menus.
+
+2003-07-26  xor@zed.orodu.net  <xor@zed>
+
+       * stacking.c: dont stack groups together
+
+2003-07-26  woodblock  <woodblock@zed>
+
+       * event.c, menu.c, menu.h: Some menu updates.
+       Don't talk to me about menus.
+
+2003-07-25  xor@zed.orodu.net  <xor@zed>
+
+       * client.c, client.h:
+       add client_search_transient which searches the tree from a client down for a client
+
+       * stacking.c: stacking fixes
+
+2003-07-24  xor@zed.orodu.net  <xor@zed>
+
+       * openbox.c, openbox.h, session.c, session.h:
+       save and load the session save file, though its data is not used yet!
+
+2003-07-24  woodblock  <woodblock@zed>
+
+       * event.c, menu.c, menu.h, menu_render.c:
+       I had a commit message but my commit got stepped on so fuck it.
+       No one cares what I think anyway.
+       If the menu navigation isn't EXACTLY FUCKING RIGHT I WILL REMOVE IT
+       AND SOME OTHER POOR FUCK CAN PUT UP WITH ALL THE FUCKING BULLSHIT.
+
+2003-07-24  xor@zed.orodu.net  <xor@zed>
+
+       * action.c, client.c, debug.h, dock.c, event.c, focus.c, menu.c, menu_render.c, openbox.c, screen.c:
+       use ob_debug for any debug printing and only display the output when its a debug build or when --debug is passed to it
+
+2003-07-24  xor@zed.orodu.net  <xor@zed>
+
+       * configure.ac:
+       dont display the build type at the end its already in the output
+
+       * configure.ac, kernel/action.c, kernel/client.c, kernel/debug.h, kernel/dock.c, kernel/event.c, kernel/focus.c, kernel/menu.c, kernel/menu_render.c, kernel/openbox.c, kernel/screen.c, parser/parse.c, plugins/keyboard/keyboard.c, plugins/keyboard/translate.c, plugins/menu/client_menu.c, plugins/placement/history.c, render/color.c, render/gradient.c, render/instance.c, render/theme.c, tools/obconf/main.c:
+       use ob_debug for any debug printing and only display the output when its a debug build or when --debug is passed to it
+
+       * render/gradient.c:
+       draw the bevel stuff in the pixel data buffer so parent-relative stuff can use it.
+
+       * render/render.c: space
+
+2003-07-23  xor@zed.orodu.net  <xor@zed>
+
+       * render/render.c:
+       init the parent shit in the surface when making a copy
+
+       * Makefile.am: use rm -f
+
+       * plugins/menu/include_menu.c: declare vars at top
+
+       * plugins/menu/timed_menu.c:
+       i already fixed this once :) var declarations go first
+
+       * Makefile.am: include obconf_interface.h in the dist
+
+       * Makefile.am: remove headers that dont exist
+
+       * plugins/menu/.cvsignore: add the include menu plugin
+
+       * m4/Makefile.am: add the new m4s
+
+2003-07-23  woodblock  <woodblock@zed>
+
+       * plugins/menu/timed_menu.c: Timed menu updates. Still needs work.
+
+       * plugins/menu/client_menu.c:
+       Better placement of the client window. Might need some tweaking.
+
+2003-07-23  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/menu.c: unhilite the entry for the submenu when it is closed
+
+       * configure.ac: alpha2
+
+       * DESIGN/themes.txt: add hover
+
+2003-07-23  woodblock  <woodblock@zed>
+
+       * Makefile.am, plugins/menu/include_menu.c:
+       Added include_menu.c as an example of how one could write a plugin.
+
+       * kernel/config.c, kernel/menu.c, parser/parse.c, plugins/keyboard/keyboard.c, plugins/menu/fifo_menu.c, plugins/mouse/mouse.c, plugins/placement/history.c:
+       * Change xml parsing to pass the parent node, rather than the first
+       child.
+       * Add x,y co-ordinates on showmenu action so we can place menus on keypress.
+
+2003-07-22  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/event.c, kernel/openbox.c, kernel/openbox.h, kernel/screen.c:
+       add the --replace command line option, and support for the WM_Sn selection
+
+       * kernel/prop.c, kernel/prop.h: add the MANAGER atom.
+       allow prop_message to be used with a user-defined mask instead of only with the NetWM mask
+
+       * plugins/keyboard/keyboard.c:
+       set the x/y values in the moveresize struct for moveresize key actions
+
+       * kernel/client.c: stop shownig the desktop when a new window maps
+
+       * kernel/menu.c: add a func to find a menu entry from a submenu.
+       keep menu entries highlighted while they have their submenu open
+
+       * kernel/menu.h: add a func to find a menu entry from a submenu
+
+       * plugins/menu/fifo_menu.c: declare vars at the top of the block
+
+       * kernel/menu.c, render/theme.c, render/theme.h:
+       add a menuOverlap property to themes, and use it in the submenu placement
+
+       * configure.ac: update to new version of gettext
+
+       * m4/.cvsignore, po/.cvsignore: more stuff to ignore
+
+2003-07-21  woodblock  <woodblock@zed>
+
+       * kernel/event.c, kernel/menu.c, kernel/menu.h:
+       Keyboard navigatable menus
+
+2003-07-19  woodblock  <woodblock@zed>
+
+       * kernel/action.c, kernel/menu.c: Fix a couple memory leaks.
+
+       * plugins/menu/fifo_menu.c:
+       If there is a pid="true" attribute in the <menu plugin="fifo_menu">
+       tag, append .pid to the fifo files. This allows for more than one
+       openbox to be run by the same user and use fifo menus.
+
+2003-07-17  woodblock  <woodblock@zed>
+
+       * kernel/menu.c, kernel/menu.h, kernel/plugin.c, kernel/plugin.h, plugins/menu/fifo_menu.c:
+       Menu parsing updates for plugins.
+
+       FIFO menus are the only plugin that takes advantage of this.
+       Example:
+       <menu id="root" label="Openbox 3">
+         <menu id="fonk" label="fonk" plugin="fifo_menu">
+         </menu>
+       </menu>
+
+       This creates a FIFO ~/.openbox/fifo_menu/fonk to which you can send
+       menus to. The menus sent to it must be like
+       <fifo>
+         <item>
+          etc...
+       </fifo>
+
+       I think. If my memory serves me right.
+
+       It is all hideous, but I just wanted to experiment and see if it was
+       possible.
+
+2003-07-12  xor@zed.orodu.net  <xor@zed>
+
+       * render/theme.c: useless code move
+
+       * kernel/client.c: simple code cleanup
+
+2003-07-11  xor@zed.orodu.net  <xor@zed>
+
+       * render/color.c, render/render.c:
+       removed the RrEndian so using LSBFirst always now. hopefully this works!
+
+       * kernel/client.c:
+       when a transient maps on another desktop, give it focus when it deserves it
+
+       * render/render.h: same default offsets for all endian machines
+
+       * DESIGN/themes.txt: some input from woobie and changed the menu stuff
+
+       * DESIGN/themes.txt: extra menu tag
+
+       * kernel/openbox.c: add --g-fatal-warnings
+
+       * kernel/dock.c:
+       fix a seggie i introduced, going too far in the dockapps list
+
+       * DESIGN/themes.txt: attempt #2
+
+       * DESIGN/themes.txt: oops extra menu_layout
+
+       * DESIGN/themes.txt: a full style defn..
+
+       * kernel/client.c: move to the desktop of the activated window
+
+2003-07-10  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/action.c, kernel/client.c, kernel/client.h, kernel/frame.c, kernel/frame.h, kernel/framerender.c, kernel/openbox.c, render/theme.c, render/theme.h, tests/.cvsignore, tests/noresize.c:
+       add disabled buttons, instead of now showing buttons at all when they wont do anything, now show a disabled button instead. this severely breaks compatibility with blackbox themes since there is no good way to automiatically create a disabled button that i can think of, so if they dont exist in the theme you get black and white for the button.
+
+       when a window cant be resized, its handle is not removed but its grips are.
+
+       change allowing the user to disable individual decorations as that is overkill,
+       instead allow a toggle through the client.decorate boolean.
+
+       * tests/Makefile: readd the Makefile
+
+       * kernel/focus.c: simply startup/shutdown
+
+       * AUTHORS: add some more contributors
+
+       * kernel/openbox.c: sync is in unistd.h
+
+       * kernel/client.c, kernel/event.c, kernel/menu.c, kernel/menu.h, kernel/menu_render.c, kernel/window.c, kernel/window.h, plugins/menu/client_menu.c, plugins/menu/fifo_menu.c, plugins/menu/timed_menu.c:
+       prefix and capitalize ObMenu ObMenuEntry and ObMenuEntryRenderType
+       make the ObMenuEntryRenderType a standard enum instead bitflags
+
+       * kernel/focus.c, kernel/openbox.c, kernel/openbox.h, kernel/screen.c, kernel/screen.h:
+       move ob_pointer_pos to screen_pointer_pos
+
+       * kernel/client.c, kernel/dock.c, kernel/event.c, kernel/focus.c, kernel/frame.c, kernel/openbox.c, kernel/openbox.h, kernel/screen.c, kernel/stacking.c, plugins/placement/history.c, plugins/placement/placement.c:
+       make ob_state a function so it cant be changed outside of openbox.c
+
+       * kernel/client.c, kernel/dock.c, kernel/event.c, kernel/focus.c, kernel/frame.c, kernel/grab.c, kernel/menu.c, kernel/moveresize.c, kernel/openbox.c, kernel/openbox.h, kernel/popup.c, kernel/prop.c, kernel/screen.c, kernel/stacking.c, kernel/startup.c:
+       remove the ob_root var, its redundant of what Xlib already provides
+
+       * kernel/openbox.c, kernel/openbox.h: use gint
+
+       * kernel/openbox.c, kernel/openbox.h:
+       ob_remote has been killed, remove ob_sync from the public header, its only used internally
+
+       * kernel/openbox.c, kernel/openbox.h:
+       the --rc arg and rc_path var wasnt even being used so just rm it
+
+       * kernel/action.c, kernel/event.c, kernel/openbox.c, kernel/openbox.h:
+       make the ob_restart/shutdown stuff static vars and expose them only through functions ob_restart_other(), ob_restart() and ob_exit()
+
+       * kernel/stacking.c: remove useless include
+
+       * kernel/focus.c, kernel/focus.h, kernel/screen.c, kernel/screen.h, kernel/stacking.c, plugins/keyboard/keyboard.c:
+       replace the focus_backup with the screen_support_win, we dont need 2 offscreen windows.
+
+       * kernel/screen.c:
+       use the xerror stuff to trap errors instead of dupliacted the effort here
+
+       * kernel/dock.c, kernel/dock.h, kernel/screen.c, kernel/timer.c, kernel/timer.h, plugins/keyboard/keyboard.c, plugins/menu/timed_menu.c:
+       prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitz
+
+       * kernel/action.h, kernel/client.c, kernel/client.h, kernel/config.c, kernel/config.h, kernel/dispatch.c, kernel/dispatch.h, kernel/dock.c, kernel/event.c, kernel/extensions.h, kernel/framerender.c, kernel/framerender.h, kernel/menu.c, kernel/menu.h, kernel/menu_render.c, kernel/moveresize.c, kernel/popup.h, kernel/screen.h, kernel/stacking.c, kernel/stacking.h, kernel/window.c, kernel/window.h, plugins/keyboard/keyboard.c:
+       prefixing and capitalizing the StackLayer -> ObStackingLayer enum.
+       less includes in headers for less rebuilding on changes
+
+       * kernel/client.c, kernel/event.c, kernel/focus.c, kernel/focus.h, kernel/screen.c:
+       prefix and capitalize the ObFocusFallbackType enum
+
+       * kernel/config.c, kernel/config.h, kernel/dock.c:
+       use the ObOrientation enum instead of a horz bool for configuring the dock's orientation
+
+       * kernel/config.c, kernel/config.h, kernel/dock.c, kernel/dock.h, kernel/event.c, kernel/window.c, kernel/window.h:
+       prefixing for the dock. use ObDirection instead of dupliacting it in another enum for the dock's placement
+
+       * kernel/popup.c, kernel/popup.h:
+       prefixing for the Popup->ObPopup struct
+
+       * kernel/moveresize.h: dont need client.h in this header
+
+       * kernel/client.h, kernel/event.c, kernel/frame.c, kernel/frame.h, kernel/framerender.c, kernel/framerender.h, kernel/popup.c, plugins/mouse/mouse.c:
+       prefixing and capitalization for the Frame->ObFrame struct and the Context->ObFrameContext enum and its constants.
+
+       * kernel/client.h, kernel/group.c, kernel/group.h:
+       prefix Group to ObGroup
+
+       * kernel/client.c, kernel/client.h, kernel/focus.c, kernel/stacking.c:
+       prefix TRAN_GROUP to OB_TRAN_GROUP
+
+       * kernel/action.c, kernel/client.c, kernel/client.h, kernel/frame.h, kernel/screen.c:
+       prefix and capitalize some more constants/enums in client.h (Function -> ObFunctions and WindowType -> ObClientType)
+
+       * plugins/menu/client_menu.c, plugins/menu/fifo_menu.c, plugins/menu/timed_menu.c:
+       kill warnings
+
+       * kernel/action.c, kernel/action.h, kernel/client.c, kernel/client.h, kernel/dispatch.c, kernel/dispatch.h, kernel/event.c, kernel/focus.c, kernel/focus.h, kernel/frame.c, kernel/frame.h, kernel/framerender.c, kernel/group.c, kernel/group.h, kernel/menu.c, kernel/menu.h, kernel/moveresize.c, kernel/moveresize.h, kernel/popup.c, kernel/popup.h, kernel/screen.c, kernel/screen.h, kernel/stacking.c, kernel/window.c, kernel/window.h, plugins/keyboard/keyboard.c, plugins/mouse/mouse.c, plugins/placement/history.c, plugins/placement/history.h, plugins/placement/placement.c, plugins/resistance/resistance.c:
+       rename the Client struct to ObClient
+
+       * Makefile.am: add the new misc.h and mwm.h to the kernel sources
+
+       * kernel/client.c, kernel/client.h, kernel/mwm.h:
+       add a mwm.h for the mwm hint structure and flags.
+       use proper prefixing and capitalization for the new mwm stuff.
+
+       * kernel/action.c, kernel/action.h, kernel/client.c, kernel/client.h, kernel/dispatch.c, kernel/dispatch.h, kernel/dock.c, kernel/event.c, kernel/focus.c, kernel/frame.c, kernel/grab.c, kernel/grab.h, kernel/misc.h, kernel/moveresize.c, kernel/openbox.c, kernel/openbox.h, kernel/screen.c, kernel/screen.h, kernel/stacking.c, plugins/keyboard/keyboard.c, plugins/placement/history.c, plugins/placement/placement.c, plugins/resistance/resistance.c:
+       add misc.h with some standard enumerations with proper prefixing and capitalizations.
+
+       use the new enums throughout.
+
+       provide keycodes and cursors through ob_cursor and ob_keycode functions, which use the new misc.h enums for picking the cursor and keycode.
+
+       * kernel/client.c, kernel/client.h, kernel/event.c, kernel/extensions.c, kernel/focus.c, kernel/menu.c, kernel/moveresize.c, kernel/screen.c, kernel/screen.h, plugins/menu/client_menu.c, plugins/placement/placement.c, plugins/resistance/resistance.c:
+       rename 'xinerama' stuff to 'monitors' to be more generic and descriptive.
+
+       * kernel/stacking.c: speed up pick_group_windows too
+
+       * kernel/stacking.c: make pick_windows waaaay faster
+
+       * kernel/openbox.c:
+       remove the use of the BINARY define. kill a compiler warning.
+
+       * kernel/stacking.c: allow restacking of transients above one another
+
+       * kernel/focus.c:
+       put the transient's title before the parent's in the focus popup
+
+       * kernel/extensions.c, kernel/extensions.h:
+       remove the xinerama active boolean, just count the extension as not present if it is not active
+
+       * kernel/client.c, kernel/client.h: add client_search_top_transient.
+       keep transients all on the same desktop together. use client_search_top_transient where possible in client.c
+
+       * kernel/debug.c, kernel/debug.h:
+       add ob_debug for printing stuff only when debug is enabled
+
+       * plugins/mouse/mouseparse.c, plugins/mouse/mouseparse.h:
+       these havent been used for a long time.. ;) old parsing shit be gone
+
+       * render/color.c, render/font.c, render/font.h, render/geom.h, render/image.c, render/image.h, render/mask.c, render/mask.h, render/render.c, render/render.h:
+       remove rependancy on geom.h from the kernel, provide what is used in its own geom.h
+
+       * Makefile.am, configure.ac, data/.cvsignore, data/Makefile, data/Makefile.am, kernel/.cvsignore, kernel/Makefile, kernel/Makefile.am, parser/.cvsignore, parser/Makefile, parser/Makefile.am, plugins/.cvsignore, plugins/Makefile.am, plugins/keyboard/.cvsignore, plugins/keyboard/Makefile, plugins/keyboard/Makefile.am, plugins/menu/.cvsignore, plugins/menu/Makefile, plugins/menu/Makefile.am, plugins/mouse/.cvsignore, plugins/mouse/Makefile, plugins/mouse/Makefile.am, plugins/placement/.cvsignore, plugins/placement/Makefile, plugins/placement/Makefile.am, plugins/resistance/.cvsignore, plugins/resistance/Makefile, plugins/resistance/Makefile.am, render/.cvsignore, render/Makefile, render/Makefile.am, themes/.cvsignore, themes/Makefile, themes/Makefile.am, themes/ebox_data/.cvsignore, themes/ebox_data/Makefile.am, themes/fieron2_data/.cvsignore, themes/fieron2_data/Makefile.am, themes/fieron_data/.cvsignore, themes/fieron_data/Makefile.am, tools/Makefile.am, tools/obconf/Makefile.am:
+       update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah!
+
+       * gettext.h, kernel/gettext.h:
+       move the gettext header out to the root source dir
+
+2003-07-07  xor@zed.orodu.net  <xor@zed>
+
+       * render/font.c: include stdlib for exit()
+
+2003-07-06  xor@zed.orodu.net  <xor@zed>
+
+       * bootstrap: add ACLOCAL_FLAGS to the aclocal call.
+
+2003-07-05  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/openbox.c: use --foo instead of -foo for cmd line arguments
+
+       * render/color.c, render/render.h:
+       try some better default offsets for big endian machines.
+       print what the conversion is so i can see what it should be if im wrong though
+
+       * render/color.c:
+       used RrColorShift when RrColorOffset was what we wanted
+
+       * configure.ac, kernel/Makefile.am, render/Makefile.am, render/color.c, render/color.h, render/gradient.c, render/instance.c, render/instance.h, render/render.c, render/render.h:
+       use the gdk-pixbuf-xlib library to render with
+
+       * configure.ac: coment the USE_LIBSN defined variable
+
+2003-07-02  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/stacking.c:
+       rename the raise and lower functions. raise is claimed by signal.h already
+
+2003-06-30  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/dock.c: set te strut smaller when autohide is on
+
+2003-06-30  woodblock  <woodblock@zed>
+
+       * kernel/event.c:
+       Makes a simple click not so accidently annoying by making it not
+       execute a menu action if nothing is highlighted.
+
+2003-06-30  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/extensions.c:
+       messed up the indexes while finding the combined size of all xineerama heads
+
+       * kernel/extensions.c: oops, i want the max edges to find the full area
+
+       * CHANGELOG, ChangeLog: using a changelog generated off of CVS
+
+2003-06-30  woodblock  <woodblock@zed>
+
+       * plugins/menu/Makefile.am:
+       Remove menu plugins because they are stupid and don't work.
+
+2003-06-29  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/prop.c:
+       the prop_get_strings_locale function looked for a utf8 typed property
+
+       * kernel/focus.c, kernel/openbox.c, kernel/stacking.c:
+       add some comments and asserts to make sure I don't ever add this bug again
+
+       * kernel/popup.c:
+       create the popup's window before adding it to the stacking list, so that it is stacked properly and doesnt wreck everything
+
+       * Makefile.am, configure.ac, data/Makefile.am, kernel/Makefile.am, parser/Makefile.am, plugins/Makefile.am, plugins/keyboard/Makefile.am, plugins/menu/Makefile.am, plugins/mouse/Makefile.am, plugins/placement/Makefile.am, plugins/resistance/Makefile.am, render/Makefile.am, themes/Makefile.am, themes/ebox_data/Makefile.am, themes/fieron2_data/Makefile.am, themes/fieron_data/Makefile.am, tools/obconf/Makefile.am:
+       prepare for alpha1 release.
+       make 'make dist' work.
+
+       * m4/.cvsignore, m4/Makefile.am:
+       add a makefile so i can put stuff into the make dist
+
+       * m4/python.m4: python support is gone
+
+       * po/POTFILES.in:
+       we dont really have any translatable stuff yet but this was pointing at old cpp shit
+
+       * plugins/placement/history.c:
+       use strcmp instead of collate, since collate is slower and we're only doing an == check
+
+       * plugins/keyboard/keyparse.c, plugins/keyboard/keyparse.h:
+       these are old and not used anymore
+
+       * render/gradient.c:
+       missed setting 'current' at the end of the pyramid gradient
+
+       * kernel/stacking.c:
+       waste of energy in stacking_add, and it even caused bugs. woops.
+
 2003-06-29  xor@zed  <xor@zed>
 
        * kernel/stacking.c:
This page took 0.035411 seconds and 4 git commands to generate.