]> Dogcows Code - chaz/openbox/blobdiff - ChangeLog
move the keyboard and mouse plugins into the kernel for mucho sexiness.
[chaz/openbox] / ChangeLog
index 0cc5076f9a920ddab6d7a9bd8b16b28a848fd194..c4b7c2ba277ec3fbf422cf94629c9042d2e7c9c9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,215 @@
+2003-08-12  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/event.c:
+       keep event_lasttime at the last time an event has come in so far, don't regress when events come out of order. props to shrimpx for this patch.
+
+2003-08-11  woodblock  <woodblock@zed>
+
+       * kernel/menu.c, kernel/menu.h, kernel/menu_render.c, plugins/menu/fifo_menu.c, plugins/menu/timed_menu.c, render/theme.c, render/theme.h:
+       Some fixes and new bugs. Someone else can do the menus because it is
+       clear no one gives a fuck what I think and no one else wants a window
+       manager that doesn't suck the same balls as every other window manager.
+
+2003-08-10  xor@zed.orodu.net  <xor@zed>
+
+       * kernel/client.c:
+       save the frame decorations in client_configure_full before causing the fake frame adjust, since that loses its old value.
+
+2003-08-10  xor@zed.orodu.net  <xor@zed>
+
+       * framerender.c:
+       clear the window after setting the background color, this isnt implicit
+
+2003-08-09  xor@zed.orodu.net  <xor@zed>
+
+       * focus.c, popup.c, popup.h, screen.c, timer.c, timer.h:
+       changes to the timer api, pass the timer to the callback function.
+       add a desktop-switch popup with the desktop's name
+
+2003-08-07  woodblock  <woodblock@zed>
+
+       * event.c:
+       Fix lock up when not using a session manager and doing fd management.
+
+2003-08-05  xor@zed.orodu.net  <xor@zed>
+
+       * screen.c: dont ignore topleft layouts
+
+       * frame.c:
+       dont map the tl/tr invisible grips when the grip decors are turned off
+
+       * client.c, frame.c, frame.h, framerender.c:
+       a couple frame layout bugfixes hidden inside all this.. wee
+       fixes for maximizing windows:
+        - when you toggledecor, it will reconfigure once, but the new constraints from the decor changes would not be in effect when the window was resized to the contranits. fixed by calling frame_adjust_area first thing ni client_configure_fulll with fake=TRUE which will recalc all the frame geometry without resizing/redrawing anything in the frame. this way the decor can take effect in the geometries.
+        - when maxed horizontally, make the client fill the screen, but dont do this by just making it wider than the screen, fit it to the screen and adjust the titlebar/handle as appropriate to keep it all on the screen.
+        - when maxed horizontally and vertically, remove the handle from the decorations
+
+       * client.c:
+       when setting up decor on a window, it needs to reconfigure twice if the decor changes, cuz the constraints need the new frame sizes to work right
+
+       * moveresize.c:
+       make the position dislpayed in the moving popup offset by the top/left struts so that 0,0 is inside teh struts not neccessarily at the screen edge
+
+2003-08-03  xor@zed.orodu.net  <xor@zed>
+
+       * client.c, config.c, config.h, moveresize.c:
+       kill non-opaque move/resize
+       add an option for redrawing/resizing the client window while resizing, when disabled the client is not touched until the resize is complete.
+
+       * framerender.c: give the plate the same background color as its border
+
+2003-08-03  xor@zed.orodu.net  <xor@zed>
+
+       * data/rc3, kernel/client.c, kernel/config.c, kernel/config.h, kernel/moveresize.c:
+       kill non-opaque move/resize
+       add an option for redrawing/resizing the client window while resizing, when disabled the client is not touched until the resize is complete.
+
+       * kernel/framerender.c:
+       give the plate the same background color as its border
+
+2003-08-02  xor@zed.orodu.net  <xor@zed>
+
+       * tools/obconf/main.c: has a pane and list and workarea
+
+       * tools/obconf/main.c: has a menu and a treeview
+
+       * kernel/client.c, kernel/event.c:
+       use the frame size not the client size when figuring out if stuff fits on the screen
+
+       * plugins/placement/placement.c:
+       let transients go where they requested :( fuck xmms
+
+       * themes/om4ob/themerc: add disabled button styles (from miklos)
+
+       * tools/kdetrayproxy/kdetrayproxy.c: missing sys/time.h
+
+       * configure.ac: alpha4
+
+       * ChangeLog: recent changes
+
+       * 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>
+
+       * configure.ac: alpha4
+
+       * ChangeLog: recent changes
+
+       * 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>
+
+       * 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
This page took 0.023955 seconds and 4 git commands to generate.