diff options
author | Mathias Gumz <akira@fluxbox.org> | 2016-11-20 16:02:47 (GMT) |
---|---|---|
committer | Mathias Gumz <mg@2hoch5.com> | 2022-08-03 07:52:50 (GMT) |
commit | 34e652e9d457f701cb4d0cc4e455ed147ca1e915 (patch) | |
tree | 24a0f704083767aad22c95694919166be61b2bc6 | |
parent | 9d8202f32338a3f08d3fa39057dc5eec5d97be4e (diff) | |
download | fluxbox-34e652e9d457f701cb4d0cc4e455ed147ca1e915.zip fluxbox-34e652e9d457f701cb4d0cc4e455ed147ca1e915.tar.bz2 |
-rw-r--r-- | ChangeLog | 214 | ||||
-rw-r--r-- | NEWS | 97 |
2 files changed, 284 insertions, 27 deletions
@@ -1,6 +1,219 @@ | |||
1 | (Format: Year/Month/Day) | 1 | (Format: Year/Month/Day) |
2 | 2 | ||
3 | ----------------------------- | 3 | ----------------------------- |
4 | Changes for 1.4.0 | ||
5 | |||
6 | * 2018/03/11: | ||
7 | * Optimization: parsing ExportCmd (Thanks Maik Broemme) | ||
8 | * 2017/11/19: | ||
9 | * Feature: vertical workspace warping (Thanks Mark Murawski) | ||
10 | * 2017/09/06: | ||
11 | * Improvement: Love to vim files (Thanks Lajos Koszti) | ||
12 | * 2017/04/24: | ||
13 | * Documentation: updated `fluxbox-style` (Thanks Sillyslux) | ||
14 | * 2017/03/01: | ||
15 | * Improvement: updated `da_DK` translations (Thanks Scooter Grinsen) | ||
16 | Patch #215 | ||
17 | * 2017/08/16: | ||
18 | * Bugfix: Rotate toolbar buttons on rotated toolbars (Thanks Lajos Koszti) | ||
19 | * 2016/11/20: | ||
20 | * Bugfix: stop focus cycling on explicit workspace changes (Thomas) | ||
21 | * Bugfix: delay repositioning labels | ||
22 | Close #1155 | ||
23 | * 2016/11/05: | ||
24 | * Boyscouting: Add stdc++11 helpers to build system | ||
25 | * 2016/10/09: | ||
26 | * Feature: prevent range overflow (Thomas) | ||
27 | * 2016/09/24: | ||
28 | * Optimization: compress resize signals (Thomas) | ||
29 | * 2016/09/21: | ||
30 | * Feature: show tooltips for tabs (Thomas) | ||
31 | * 2016/09/18: | ||
32 | * Bugfix fbrun: fix segfault upon expanding "~" or "." (Thomas) | ||
33 | * Bugfix fbrun: escape special chars in filenames (Thomas) | ||
34 | * 2016/09/14: | ||
35 | * Feature: add "onwinbutton", "onminbutton", "onmaxbutton" modifier (Thomas) | ||
36 | * 2016/09/13: | ||
37 | * Feature: allow tabs to be moved accross workspaces (Thomas) | ||
38 | * Feature: add "onslit" modifier | ||
39 | * 2016/09/11: | ||
40 | * Feature: add "autotabplacement" (Thomas) | ||
41 | new Windows are automatically tabbed to the currently focussed window | ||
42 | * 2016/01/09: | ||
43 | * Bugfix: send ConfigureNotify events using root coordinates (Thanks Atlanta Bergamo) | ||
44 | * Bugfix fluxbox-remote: fix bad "if"-test (Thanks John Sennesael) | ||
45 | * 2016/09/06: | ||
46 | * Improve UTF8 support: use std::iscntrl to avoid some conversions (Thomas) | ||
47 | * 2016/09/05: | ||
48 | * Feature: ctrl-a for textboxes, eg. fbrun (Thomas) | ||
49 | * 2016/09/04: | ||
50 | * Bugfix: allow entering UTF8-text like "Flüxbøx" into a textbox (Thomas) | ||
51 | Closes #720 | ||
52 | * 2016/09/03: | ||
53 | * Feature: "Next/PrevWorkspace 0" toggle "former Workspace" (Thomas) | ||
54 | Feature request #185 | ||
55 | * Feature: allow a 4px deadzone for clicks (Thomas) | ||
56 | Feature request #178 | ||
57 | * Bugfix: hide menus upon clicking the title or toolbar (Thomas) | ||
58 | Closes #1149 | ||
59 | * 2016/09/01: | ||
60 | * Bugfix: do not confine transient windows to the desktop layer (Thomas + gregor b) | ||
61 | * Feature: delay mouse driven tab focus by autoraise interval (Thomas) | ||
62 | Feature request #190 | ||
63 | * Feature: add 'ActiveTabCmd' (Thomas) | ||
64 | * 2016/08/31: | ||
65 | * Improvement: update hebrew translation (Thanks to Genghis Khan) | ||
66 | * Feature: introduce a 5s timeout for keychains (Thomas) | ||
67 | Feature request #291 | ||
68 | * 2016/08/29: | ||
69 | * Improvement: avoid placing a window in invisble places on a different head (Thomas) | ||
70 | * Feature: add "Unclutter" command (Thomas) | ||
71 | Feature request #248 | ||
72 | * 2016/08/28: | ||
73 | * Bugfix: fix "MoveX" actions (Thomas) | ||
74 | * Bugfix: handle $DISPLAY containing ":x" and ":x.0" (Thomas + Francesco Poli) | ||
75 | Closes #1052 | ||
76 | * Bugfix fbrun: fix $WPSETTER "display" (Thomas) | ||
77 | Closes #1031 | ||
78 | * Bugfix fbsetbg: handle subdirs and symlinks in $wallpaperdir (anonymous) | ||
79 | Closes #1065 | ||
80 | * 2016/08/27: | ||
81 | * Technical: switch from std::auto_ptr to std::unique_ptr | ||
82 | * Bugfix: catch rare division by zero (Thomas) | ||
83 | * 2016/08/25: | ||
84 | * Bugfix: mitigate rare freezes by using XAllowEvents with CurrentTime (Thomas) | ||
85 | * 2016/08/24: | ||
86 | * Improvement: updated FR translations (Thanks to Gaspard) | ||
87 | * 2016/08/15: | ||
88 | * Feature: add actions "ToggleSlitHidden", "ToggleToolbarHidden" (Thomas) | ||
89 | * 2016/08/13: | ||
90 | * Feature: support autoraising for Toolbar / Slit (Thomas) | ||
91 | * Feature: indicate iconified windows in iconbar (Thomas) | ||
92 | * 2016/08/12: | ||
93 | * Feature: add actions "ToggleSlitAbove", "ToggleToolbarAbove" (Thomas) | ||
94 | Feature request #222 | ||
95 | * Feature: support "IgnoreSizeHints" in ~/.fluxbox/apps (Thomas) | ||
96 | Closes #1075 | ||
97 | * 2016/08/11: | ||
98 | * Feature: support artificial structs (Thomas) | ||
99 | Feature request #150 | ||
100 | * Improvement: grab Xserver to reduce exposure events on workspace change (Thomas) | ||
101 | * 2016/08/03: | ||
102 | * Improvement: delay rerendering of title updates to reduce X11 rendering stress (Thomas) | ||
103 | * 2016/08/01: | ||
104 | * Bugfix: handle oversized windows (Thomas) | ||
105 | Closes #688, #984 | ||
106 | * 2016/07/31: | ||
107 | * Bugfix: apply size hints upon state change (Thomas) | ||
108 | Closes #914 | ||
109 | * 2016/07/30: | ||
110 | * Bugfix: fix focus cycling (Thomas) | ||
111 | Close #1148 | ||
112 | * 2016/07/27: | ||
113 | * Bugfix: fix placement of transient windows (Thomas) | ||
114 | * Bugfix: fix hiding windows in combination with compositors (Thomas) | ||
115 | Close #1110 | ||
116 | * 2016/07/25: | ||
117 | * Bugfix: reposition submenus correctly after style change (Thomas) | ||
118 | Close #715 | ||
119 | * Bugfix: address issues on loading a style (Thomas) | ||
120 | Close #1146, #1017, #1022 | ||
121 | * 2016/07/24: | ||
122 | * Feature: add SpacerTool (Thomas) | ||
123 | Close #1141 | ||
124 | * Improvement: better stretching of relative toolbar items (Thomas) | ||
125 | * Bugfix: address slit glitches (Thomas) | ||
126 | Closes #1132 | ||
127 | * 2016/07/23: | ||
128 | * Feature fbrun: add -cf <completion-data> to fbrun (Thomas) | ||
129 | * Feature fbrun: add -center (Thomas) | ||
130 | Feature request #282 | ||
131 | * Feature fbrun: limit history size of fbrun (Thomas) | ||
132 | Feature request #202 | ||
133 | * Feature fbrun: add -autocomplete mode to fbrun (Thomas) | ||
134 | * Improvement: improve fbrun completion (Thomas) | ||
135 | Feature request #223 | ||
136 | * Bugfix: fix switching fullscreen state with window with fullscreen dimensions (Thomas) | ||
137 | Close #992 | ||
138 | * 2016/07/22: | ||
139 | * Bugfix: clear selection on text input (Thomas) | ||
140 | * 2016/07/15: | ||
141 | * Bugfix: replay unconfigured key-combos (Thomas) | ||
142 | Closes #1137 | ||
143 | * Bugfix: correctly handle "OnTitlebar" / "OnWindow" (Thomas) | ||
144 | Closes #1035 | ||
145 | * 2016/07/08: | ||
146 | * Bugfix: fix "ClickN" handling on titlebar (Thomas) | ||
147 | Closes #1073 | ||
148 | * 2016/07/04: | ||
149 | * Bugfix: replay unconfigered events on toolbar items (Thomas) | ||
150 | Closes #940, #949 | ||
151 | * 2016/07/02: | ||
152 | * Bugfix: handle crossing events (Thomas) | ||
153 | Close #1012, #730, #597 | ||
154 | * Bugfix: tweaks to fluxbox-generate_menu (Thomas) | ||
155 | Close #961, #975, #1057 | ||
156 | * 2016/07/01: | ||
157 | * Revert regression: 32bit visuals work again (Thomas) | ||
158 | Close #1093 | ||
159 | * Improvement: update manpage (Thomas) | ||
160 | * 2016/06/30: | ||
161 | * Bugfix: fix tabbing of unfocusable clients (Thomas) | ||
162 | Close #1050 | ||
163 | * Bugfix: fix semi-inaccesible clients (Thomas) | ||
164 | Close #1010 | ||
165 | * 2016/06/29: | ||
166 | * Feature: allow to change the lable of a button via fluxbox-remote (Thomas) | ||
167 | * Bugfix: fix shaky calculation of different heads (Thomas) | ||
168 | Close #1128 | ||
169 | * 2016/06/28: | ||
170 | * Bugfix: fix bug with clientMenu (Thomas) | ||
171 | Close #997 | ||
172 | * Bugfix: do not move unfocussed windows to desktop layer (Thomas) | ||
173 | Close #894 | ||
174 | * 2016/06/27: | ||
175 | * Bugfix: use _NET_WM_NAME upon setting the name of a window (Thomas) | ||
176 | * 2016/06/26: | ||
177 | * Bugfix: fix tab selection by mouse press (Thomas) | ||
178 | Close #1103 | ||
179 | * 2016/06/25: | ||
180 | * Bugfix: create ARGB visuals correctly (Thomas) | ||
181 | Close #1102, #1058 | ||
182 | * 2016/06/19: | ||
183 | * Feature: add "FocusProtection" key to apps-file (Thomas) | ||
184 | * 2016/04/25: | ||
185 | * Bugfix: fix fbsetbg in combination with picky shells (Thanks Yamashiro, Jun) | ||
186 | * 2016/04/10: | ||
187 | * Improvement: prevent placing windows outisde of workspace (Thomas) | ||
188 | * 2016/04/05: | ||
189 | * Feature: allows generic buttons to be used in toolbar (Thomas) | ||
190 | * 2016/03/30: | ||
191 | * Improvement: place transient windows centered on its parent (Thomas) | ||
192 | * 2016/03/01: | ||
193 | * Bugfix: send ConfigureNotify in root coordinates (Thanks to foobar0815) | ||
194 | * 2016/02/11: | ||
195 | * Feature: allow relative and absolute values for apps (Thanks to Arkadiusz Bokowy) | ||
196 | * 2016/01/04: | ||
197 | * Feature: add ResizeSnap (Thanks Nephiel and Ulrich Eckhardt) | ||
198 | * Bugfix: improve height calculation for empty title (Thanks Thomas Lübking) | ||
199 | * 2015/08/10: | ||
200 | * Improve fbsetbg: show wallpaper directory upon error (Thanks to Oliver Gond¿a) | ||
201 | * 2015/07/29: | ||
202 | * Bugfix: RowSmartPlacement, ColSmartPlacement, MinOverlapPlacement (Thanks Ken Moore) | ||
203 | * 2015/05/14: | ||
204 | * Bugfix: placement of hidden toolbar (Thanks Peter Ganzhorn) | ||
205 | * 2015/05/02: | ||
206 | * Bugfix: correct detection of text in MenuSearch (Mathias) | ||
207 | * 2015/05/01: | ||
208 | * Bugfix: draw shaped toolbar correctly (Thanks Peter Ganzhorn) | ||
209 | * Bugfix: correct rendering of menus upon changing styles (Thanks Lajos Koszti) | ||
210 | * Cosmetics: various code cosmetics (Thanks Mario J. Rugiero) | ||
211 | |||
212 | * 2015/04/09: | ||
213 | * Bugfix: proper initialization of iconv data structures (Thanks Casey Dahlin) | ||
214 | |||
215 | |||
216 | ----------------------------- | ||
4 | Changes for 1.3.7 | 217 | Changes for 1.3.7 |
5 | 218 | ||
6 | *15/02/07: | 219 | *15/02/07: |
@@ -288,6 +501,7 @@ Changes for 1.3.3 | |||
288 | * Bugfix: Don't draw the interlace lines 1px too far (Mathias) | 501 | * Bugfix: Don't draw the interlace lines 1px too far (Mathias) |
289 | 502 | ||
290 | *12/04/06: | 503 | *12/04/06: |
504 | |||
291 | * Allow percentage values for some Window commands (Thanks Lajos Koszti) | 505 | * Allow percentage values for some Window commands (Thanks Lajos Koszti) |
292 | 506 | ||
293 | *12/01/04: | 507 | *12/01/04: |
@@ -1,30 +1,73 @@ | |||
1 | Version 1.3.7 is a bug fix release. | 1 | Version 1.4.0 is a feature release. |
2 | |||
3 | Features: | ||
4 | * show tooltips for tabs | ||
5 | * add "autotabplacement": automatically tab new windows into the | ||
6 | currently focussed window group | ||
7 | * vertical workspace warping | ||
8 | - session.screenN.workspacewarpingvertical: true | ||
9 | - session.screenN.workspacewarpingverticaloffset: X | ||
10 | * recognize click-events inside a 4x4 zone (helps with shaky devices | ||
11 | or motoric problems) | ||
12 | * introduce 5s timeout on keychains | ||
13 | * support autoraising of Slit / Toolbar | ||
14 | * new modifiers | ||
15 | - onwinbutton | ||
16 | - onmaxbutton | ||
17 | - onminbutton | ||
18 | - onslit | ||
19 | * new actions: | ||
20 | - ToggleSlitHidden | ||
21 | - ToggleSlitAbove | ||
22 | - ToggleToolbarHidden | ||
23 | - ToggleToolbarAbove | ||
24 | - ActiveTabCmd | ||
25 | - Unclutter (FR#248) | ||
26 | * Prev/Nextworkspace accept "0" to jump to the "previously" used on | ||
27 | * new statements to the apps-file: | ||
28 | - FocusProtection (None, Lock, Deny) | ||
29 | |||
30 | * new SpacerTool | ||
31 | * allow generic buttons to be used in toolbar | ||
32 | - *.toolbar.tools: button.foo, iconbar, ... | ||
33 | - *.toolbar.button.foo.label: F | ||
34 | - *.toolbar.button.foo.commands: RootMenu:Exec foo | ||
35 | * allow to change the label of such button via fluxbox-remote | ||
36 | (example usage: update the unread mail counter) | ||
37 | |||
38 | * fbrun: | ||
39 | * support Ctrl-a keybinding to jump to beginning of textfield | ||
40 | * new flags: | ||
41 | - add -autocomplete flag | ||
42 | - add -cf <completion-data> | ||
43 | |||
44 | General Improvements: | ||
45 | |||
46 | * improve placement of windows in invisible regions | ||
47 | * update provided vim files | ||
48 | * reduce amount of events triggerd by resize actions | ||
49 | * improve UTF8 handling | ||
50 | * fbrun FR#720: support entering UTF8 text | ||
51 | * delay mouse driven tab focus | ||
52 | * update da_DK, fr, hebrew translations | ||
2 | 53 | ||
3 | Critical Bugfixes: | 54 | Critical Bugfixes: |
4 | * Segfault on startup (mostly *BSD) | ||
5 | * Segfault on shutdown | ||
6 | * Segfault on clicking the Remember menu | ||
7 | * Menu crops on TypeAhead | ||
8 | |||
9 | Minor Bugfixes: | ||
10 | * _NET_REQUEST_FRAME_EXTENTS | ||
11 | * Working autorepeat keys | ||
12 | * Working vertical rotated Tabs and Toolbar | ||
13 | * Proper size of titlebar buttons on restart / detaching tabs | ||
14 | * Missing windowmenu works again | ||
15 | * Several glitches in the menu | ||
16 | * Correct handling of 'maximized' statement in the apps file | ||
17 | 55 | ||
18 | Features: | 56 | |
19 | * The improved TypeAhead sytem is not limited to matches on beginning | 57 | Bugfixes: |
20 | of menu items anymore, the behavior is configurable: | 58 | * Fix rare divsion by zero |
21 | - Nowhere - disables TypeAhead support | 59 | * Mitigate rare freezes |
22 | - ItemStart - matches typed text only at the start of a menu item | 60 | * Stop focus cycling on workspace changes |
23 | - Somewhere - matches typed text somewhere in a menu item | 61 | * #1155 delay repositioning of labels |
24 | (Currently this is a configfile-only option) | 62 | * send ConfigureNotify events using root window coordinates |
25 | * Minor tweaks to the i18n system | 63 | * #1149 hide menus by clicking the title or the toolbar |
26 | * Updated turkish translations | 64 | * Don't confine transient windows onto the Desktop layer |
27 | 65 | * #1052 handle $DISPLAY correctly | |
28 | End User unrelated: | 66 | * fbrun: |
29 | * Code refactoring and cleanup, assisted by Coverity and | 67 | * segfault on expanding . or ~ |
30 | clang static code analysis | 68 | * escape special chars in filenames |
69 | * #1031 fix $WPSETTER "display" | ||
70 | * fbsetbg: | ||
71 | * #1065: handle subdirs and symlinks in $wallpaperd | ||
72 | * fuxbox-remote: | ||
73 | * fix bad "if" test | ||