]> icculus.org git repositories - dana/openbox.git/blob - CHANGELOG
This commit was manufactured by cvs2svn to create tag
[dana/openbox.git] / CHANGELOG
1 Changelog for Openbox:
2
3 1.2.3:
4  * properly map iconified windows, especially on
5    restart. (bbkeys stays iconified.)                   (Ben Jansens)
6
7  * fix bug where iconic sticky windows would randomly
8    not be iconified when they were mapped.              (Ben Jansens)
9
10  * snap windows to the slit as well as toolbar, and to
11    the screen edges also. (Only when Full Max is off.)  (Ben Jansens)
12
13  * new options: snap windows to other windows, and
14    snap windows to other windows' corners.              (Ben Jansens)
15
16  * fix some off-by-one window placement problems.       (Ruhi Bloodworth)
17
18  * Fix bug where bbtools could end up with an extra
19    window when deleting a sticky window.                (Ben Jansens)
20
21  * better allow windows to set sticky on startup.       (Ben Jansens)
22
23  * use a different method to focus the root window as
24    the focus fallback.                                  (Ben Jansens)
25
26 1.2.2:
27  * ignore fully maximized windows while placing new
28    windows.                                             (Ben Jansens)
29
30  * change cascade's behavior to be less likely to place
31    over a window and to reset when the workspace is
32    empty.                                               (Ben Jansens)
33
34  * fixes for bsetroot support of Eterm/Esetroot atoms.  (Ben Jansens)
35
36  * make reconfigure save where you are in the menu
37    properly, and restore it as best it can (i.e. it
38    used to save only 1 level, now it saves them all).   (Ben Jansens)
39
40  * fix bug when removing a workspace with windows. (stl
41    misuse, an iterator became invalidated.)             (Ben Jansens)
42
43  * back out all changes for sticky windows as it is not
44    about to work. This will be implemented in the next
45    development series instead. Use a slightly improved
46    focus model for sticky windows, in the meantime.     (Ben Jansens)
47
48 1.2.1:
49  * fix compiling with --disable-slit and --disable-nls. (Ben Jansens)
50
51  * better sticky windows behavior. Sticky windows
52    appear in the window lists on all workspaces and
53    obey focus order rules on each workspace the same as
54    non-sticky windows.                                  (Ben Jansens)
55
56  * make reconfigure reset the timeout values for
57    windows, the slit, and the toolbar, so that a new
58    autoRaiseDelay value will take effect without having
59    to restart.                                          (Ben Jansens)
60
61  * fix for loading the autoRaiseDelay value.            (Ben Jansens)
62
63 1.2.0:
64  * fix off-by-one window resizing bug.                  (Ben Jansens)
65
66  * fix for slit menu not using the correct style when
67    the style changed.                                   (Ben Jansens)
68
69  * changed the menu from an rcfile option to a command-
70    line option. use 'openbox -menu <file>' to select an
71    alternate menu. The default menu used is
72    ~/.openbox/menu. If the default, or the file you
73    specify does not exist, the global menu is tried.
74    And if the global menu also does not exist, a
75    simple, internal menu is used instead.               (Ben Jansens)
76
77  * new version of bsetroot ported from blackbox cvs
78    with intent to support Eterm/Esetroot.               (Sean Perry)
79
80  * make bsetroot behave properly with Eterm/Esetroot.   (Ben Jansens)
81
82  * new version of bsetbg.                               (Timothy King)
83
84  * fix the 'wrong window move' bug displayed by apps
85    such as bbkeys.                                      (Sean Perry)
86
87  * fix bug when removing and then readding a titlebar
88    button without restarting (by reconfiguring).        (Ben Jansens)
89
90  * more focus code changes. also fixes a segfault from
91    last round of focus changes.                         (Ben Jansens)
92  
93  * make image dithering value load correctly.           (Ben Jansens)
94
95  * fix segfault with multiple screens.                  (Sean Perry)
96
97 1.1.0:
98  * improved focused window logic to remove a segfault
99    when the focused window on an inactive workspace
100    closes, and focusLastWindow is enabled.              (Ben Jansens)
101
102  * bsetroot supports transparent applications by
103    setting the xrootpmap_id property on the root
104    window                                               (Sean Perry)
105
106  * added ClickMouse window placement algorithm/type.    (Ben Jansens)
107  
108  * added UnderMouse window placement algorithm/type.    (Ben Jansens)
109
110  * improved logic for decorating windows when the
111    decoration level is changed                          (Ben Jansens)
112
113  * fix positioning of the window menu                   (Ben Jansens)
114
115  * save the titlebarLayout in the default config file.  (Ben Jansens)
116
117  * gcc 3 compatibilty                                   (Ben Jansens)
118
119 1.0.0:
120  * maximizing windows takes the slit into account as
121    well as the toolbar when 'Full Maximization' is off  (Ben Jansens)
122
123  * better handling of the rc file and its configuration
124    options. The file is written each time an option in
125    the file is changed, instead of being written at
126    shutdown. This means that you can edit the file by
127    hand while in Openbox, and then choose reconfig or
128    restart to have it use the new rc file.              (Ben Jansens)
129
130  * added a runtime option for hiding the toolbar.       (Scott Moynes)
131         
132  * made shaded windows edge-snap correctly to the
133    bottom for their size instead for their unshaded
134    size.                                                (Ben Jansens)
135
136  * added BestFit window placement algorithm/type.       (Ruhi Bloodworth)
137
138  * forced a redraw of the close button after pressing
139    it. Some applications (eg. acroread) ignore the
140    close request and you end up with a funky close
141    button.                                              (Scott Moynes)
142
143  * fix positioning of the window menu                   (Ben Jansens)
144
145 0.99.0:
146  * renamed header files from *.hh to *.h.               (Ben Jansens)
147
148  * fix clipping of the date/time in the toolbar with
149    proportional fonts.                                  (Sean Perry, Ben Jansens)
150
151  * added a --enable-clobber configuration option to
152    allow users to turn off the event clobbering by
153    hitting the numlock or scroll lock keys.             (Scott  Moynes)
154
155  * window menu is inconsistant in that other menus
156    ignore mouse button 2, but it did not, because of
157    the maximize option. Now all options in the window
158    menu ignore mouse button 2 to be consistant.         (Scott Moynes)
159
160  * changed the default configuration file from
161    ~/.blackboxrc to ~/.openbox/rc.                      (Ben Jansens)
162
163  * ignore fully-maximized windows when smart
164    placing windows.                                     (Ben Jansens)
165       
166  * windows snaps to both sides of the screen's edge,
167    i.e. they have double the snapping area, half
168    inside and half outside the visible screen.          (Ben Jansens)
169       
170  * a rootCommand per-screen in the rc file which
171    will override the rootCommand in styles for that
172    screen.                                              (Ben Jansens)
173       
174  * rolling the mouse wheel on a window's title bar
175    will shade/unshade the window. rolling the mouse
176    wheel on the root window will change workspaces      (John Kennis, Ben Jansens)
177       
178  * new button press/release code in Window class,
179    gives window buttons more consistent behavior.       (Ben Jansens)
180      
181  * custom ordering of windows' titlebar elements
182    with a titlebarLayout option added to the
183    rc file                                              (MrFab, Ben Jansens)
184     
185  * when resizing a window in non-opaque mode, fixed
186    the drawn rectangle so that it is drawn entirely
187    within the bounds of the new window. it used to
188    be drawn in the area of the window + 1.              (Ben Jansens)
189       
190  * changed the background of the toolbar's workspace
191    label when it is being edited. The text color
192    being used was that of the active window label,
193    but the background remained that of the toolbar.
194    Changed to use the background of the active
195    window label.                                        (Ben Jansens)
196
197  * added windowZones to the rc file specifying
198    the number of zones to divide a window into for
199    alt-drag resizing, and code to resize windows
200    with the number of zones specified.                  (Nicolas Delon, Ben Jansens)
201