X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=CHANGELOG;h=fa6fe58a696f7588da317827ed331670e049af0c;hb=3b15388ccbca33d73598458ce0754481956d8075;hp=1460b9b4502b7a3df3d81869afba2e6b0e8ada8b;hpb=29fff5f56f4dce2296af459a69080e4d8147d069;p=chaz%2Fopenbox diff --git a/CHANGELOG b/CHANGELOG index 1460b9b4..fa6fe58a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,75 +1,126 @@ Changelog for Openbox: -1.0.0: - * added a runtime option for hiding the toolbar. (Scott Moynes) - - * made shaded windows edge-snap correctly to the - bottom for their size instead for their unshaded - size. (Ben Jansens) - - * added BestFit window placement algorithm/type. (Ruhi Bloodworth) - -0.99.1: - * forced a redraw of the close button after pressing - it. Some applications (eg. acroread) ignore the - close request and you end up with a funky close - button. (Scott Moynes) - -0.99.0: - * renamed header files from *.hh to *.h. (Ben Jansens) - - * fix clipping of the date/time in the toolbar with - proportional fonts. (Sean Perry, Ben Jansens) - - * added a --enable-clobber configuration option to - allow users to run off the event clobbering taking - place so that Openbox wont grab mouse events when - num lock or scroll lock are on. (Scott Moynes) - - * window menu is inconsistant in that other menus - ignore mouse button 2, but it did not, because of - the maximize option. Now all options in the window - menu ignore mouse button 2 to be consistant. (Scott Moynes) - - * changed the default configuration file from - ~/.blackboxrc to ~/.openbox/rc. (Ben Jansens) - - * ignore fully-maximized windows when smart - placing windows. (Ben Jansens) - - * windows snaps to both sides of the screen's edge, - i.e. they have double the snapping area, half - inside and half outside the visible screen. (Ben Jansens) - - * a rootCommand per-screen in the rc file which - will override the rootCommand in styles for that - screen. (Ben Jansens) - - * rolling the mouse wheel on a window's title bar - will shade/unshade the window. rolling the mouse - wheel on the root window will change workspaces (John Kennis, Ben Jansens) - - * new button press/release code in Window class, - gives window buttons more consistent behavior. (Ben Jansens) - - * custom ordering of windows' titlebar elements - with a titlebarLayout option added to the - rc file (MrFab, Ben Jansens) - - * when resizing a window in non-opaque mode, fixed - the drawn rectangle so that it is drawn entirely - within the bounds of the new window. it used to - be drawn in the area of the window + 1. (Ben Jansens) - - * changed the background of the toolbar's workspace - label when it is being edited. The text color - being used was that of the active window label, - but the background remained that of the toolbar. - Changed to use the background of the active - window label. (Ben Jansens) - - * added windowZones to the rc file specifying - the number of zones to divide a window into for - alt-drag resizing, and code to resize windows - with the number of zones specified. (Nicolas Delon, Ben Jansens) - +2.0.1: + * Fix SendTo menus. They would keep workspaces that + had been deleted. (Ben Jansens) + + * Fixes for workspace switching. Putting old code (Ben Jansens) + back. + + * Fixes for workspace warping. Window and mouse would (Ben Jansens) + move slightly out of sync, as one motion event would + get dropped. Other windows could also be selected + for moving during the warp. Now everything works as + expected. + + * Better workspace changing for sticky windows, don't (Ben Jansens) + unmap/remap them, causing them to flicker. But keep + sloppy focus working right still. + + * Fixed Sloppy Focus-Auto Raise bug, as exibited by (Ben Jansens) + fullscreen SDL applications. A frame window would + be raised over the app. + + * Enforce windows' functionality, so that windows that (Ben Jansens) + aren't suppoosed to be able to perform actions, such + as iconify, can't end up being iconified anyhow. + (Fixes the "Desktop Access" feature in KDE.) + + * Fix window gravity handling for an application + resizing (ConfigureRequest event for resize only). (Ben Jansens) + +2.0.0: + * Add an rc option (modiferMask) to allow changing (Ben Jansens) + which modifier combo Openbox uses for mouse + interation with windows. + + * Add an rc option (rootScrollDirection) to specify (Ben Jansens) + the direction the workspaces scroll when using the + mouse wheel on the root window. + + * Add a new checkmark pixmap in the menus to denote (Ben Jansens) + selected items, instead of the old colored box. + + * Add "workspace warping" while moving a window. (Grab (Ben Jansens) + a window and move it past the edge of the screen, so + that your mouse pointer hits the edge, and you'll + flip to the next workspace. + + * Add options intheconfig menu for ignoring shaded and (Ben Jansens) + full-maximized windows when placing new windows. + + * Style extension for flatborder texture type. (Ben Jansens) + + * Add a window-snapping offset (edgeSnapOffset in the (Ben Jansens) + rc file). + + * Window resistance snapping (specified with (Ben Jansens) + windowToWindowSnap and windowToEdgeSnap in the rc + file). + + * Sticky windows appear in the workspace menus (Ben Jansens) + for all workspaces, and generally behave like + a normal window, except appearing on all + workspaces. + + * Xft font support for styles. (Ben Jansens) + + * Xinerama support for window placement, maximization, (Ben Jansens) + and snapping. + + * NETWM/EWMH Support. (Scott Moynes and + Ben Jansens) + + * KDE 3 Support. (Scott Moynes and + Ben Jansens) + + * window zone resizing (specified by resizeZones in (Ben Jansens) + the rc file). Allows you to resize a window in 2 + halves or 4 quarters. + + * Allow any style settings to be placed in the rc (Ben Jansens) + file, where they will override all styles + (especially useful for the rootCommand or fonts). + + * Makes the ~/.openbox dir for you if it doesn't (Ben Jansens) + exist. + + * Window-to-window snapping (including corner (Ben Jansens) + snapping!). + + * Properly save/restore your menu position when (Ben Jansens) + Openbox reconfigures (e.g. when changing + styles). + + * Disable the current workspace in the send-to menu. (Ben Jansens) + + * Added UnderMouse window placement algorithm/type. (Ben Jansens) + + * Added ClickMouse window placement algorithm/type. (Ben Jansens) + + * Added a runtime option for hiding the toolbar. (Ben Jansens) + + * Custom ordering of windows' titlebar elements with (Ben Jansens) + a titlebarLayout option added to the rc file. + + * Rolling the mouse wheel on a window's title bar will (Ben Jansens) + shade/unshade the window. rolling the mouse wheel on + the root window will change workspaces. + + * Better handling of the rc file and its configuration (Ben Jansens) + options. The file is written each time an option in + the file is changed, instead of being written at + shutdown. This means that you can edit the file by + hand while in Openbox, and then choose reconfig or + restart to have it use the new rc file. + + * Changed the default configuration file from (Ben Jansens) + ~/.blackboxrc to ~/.openbox/rc. + + * Changed the menu from an rcfile option to a (Ben Jansens) + command-line option. use 'openbox -menu ' to select + an alternate menu. The default menu used is + ~/.openbox/menu. If the default, or the file you + specify does not exist, the global menu is tried. + And if the global menu also does not exist, a + simple, internal menu is used instead. \ No newline at end of file