diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 113 |
1 files changed, 107 insertions, 6 deletions
@@ -1,13 +1,114 @@ | |||
1 | (Format: Year/Month/Day) | 1 | (Format: Year/Month/Day) |
2 | Changes for 1.1.2 | 2 | Changes for 1.1.2 |
3 | 3 | ||
4 | *10/09/08: Introduced 'FbTk::BidiString' | 4 | *10/09/19: |
5 | 5 | ||
6 | * 'BidiString' holds both the logical content and the visual reordered | 6 | * Compile fix: fluxbox loves g++-4.1 again (Mathias) |
7 | version of the content of a string. this helps to reduce the number of | 7 | fluxbox.cc |
8 | calls to reorder the string before drawing it (as introduced in the patch | 8 | |
9 | from Ken Bloom) and to be more consistent in menus and textboxes (drawing | 9 | *10/09/18: |
10 | cursors and underlining text). | 10 | |
11 | * Bugfix: redesigned bootstrapping (Mathias) | ||
12 | The old bootstrap could lead to corrupt files. We now first | ||
13 | bootstrap, then try to upgrade potentially old config files and | ||
14 | after that we bring up flubox. This eliminates to signal USR2 | ||
15 | from 'fluxbox-update_configs' the current running fluxbox | ||
16 | instance and retriggering bootstrapping and updating the config | ||
17 | files which could again lead to resignal fluxbox. | ||
18 | fluxbox.cc/hh main.cc | ||
19 | |||
20 | *10/09/17: | ||
21 | |||
22 | * New command 'ArrangeWindowsVertical' (thanks John K Pate) | ||
23 | WorkspaceCmd.cc/hh | ||
24 | |||
25 | * Code clean up (Mathias) | ||
26 | FbTk/StringUtil.cc/hh FbTk/ImageControl.cc/hh FbTk/TextureRenderer.cc/hh | ||
27 | FbWinFrame.hh Screen.cc Toolbar.cc/hh Resources.cc main.cc | ||
28 | |||
29 | * Bugfix: do use soon-to-be-dead pointers for putenv() (Mathias) | ||
30 | FbTk/App.cc/hh FbCommands.cc main.cc | ||
31 | |||
32 | *10/09/15: | ||
33 | |||
34 | * Bugfix: correct refcounting of the corner shapes (Mathias) | ||
35 | FbTk/Shape.cc | ||
36 | |||
37 | * Code clean up (Mathias) | ||
38 | FbTk/FbPixmap.cc FbTk/FbString.cc FbTk/StringUtil.cc | ||
39 | FbTk/Container.cc FbTk/STLUtil.hh FbTk/Theme.cc | ||
40 | ClientPattern.cc Window.cc WinClient.cc IconbarTool.cc | ||
41 | fluxbox.cc Toolbar.cc | ||
42 | |||
43 | *10/09/14: | ||
44 | |||
45 | * Bugfix: create corner pixmaps of FbTk::Shape only once | ||
46 | per Screen (Mathias) | ||
47 | FbTk/Shape.cc | ||
48 | |||
49 | * Bugfix: correctly free corner pixmaps of FbTk::Shape (Mathias) | ||
50 | FbTk/Shape.cc | ||
51 | |||
52 | * Continue to clean up code (Mathias) | ||
53 | FbTk/FbPixmap.cc | ||
54 | |||
55 | *10/09/13: | ||
56 | |||
57 | * Continue to clean up code (Mathias) | ||
58 | AtomHandler.hh Ewmh.cc Gnome.cc Remember.cc SystemTray.cc | ||
59 | fluxbox.cc/hh FbWinFrame.cc | ||
60 | |||
61 | *10/09/11: | ||
62 | |||
63 | * Implemented simple tagging mechanism (Mathias) | ||
64 | Apply (or delete) a 'tag' with the new command "SetXProp TAG1=yes", | ||
65 | then use the client pattern mechanism to match such 'tagged' | ||
66 | windows, eg. "NextWindow (@TAG1=yes)" | ||
67 | ClientPattern.cc/hh CurrentWindowCmd.cc Focusable.hh WinClient.hh | ||
68 | Window.cc/hh | ||
69 | |||
70 | * Add '(workspace=[current])' to default keys-file (Mathias) | ||
71 | Upgraded the config version to '13', also updated 'fluxbox-update_configs' | ||
72 | to add '(workspace=[current])' to old '~/.fluxbox/keys' for lines | ||
73 | having 'NextWindow/PrevWindow/NextGroup/PrevGroup'. | ||
74 | |||
75 | * Code cleanup for 'fluxbox-update_configs' (Mathias) | ||
76 | Moved the code for each 'update step' into its own function. | ||
77 | util/fluxbox-update_configs.cc | ||
78 | |||
79 | *10/09/10: | ||
80 | |||
81 | * Do not limit cycleFocus() to windows on the current workspace (Mathias) | ||
82 | This could be achieved by adding '(workspace=[current])' to the client | ||
83 | pattern of the command anyway. | ||
84 | Closes #1732115: 'focus urgent (chat) windows on other workspaces' | ||
85 | FocusControl.cc | ||
86 | |||
87 | * Continue to clean up code (Mathias) | ||
88 | ClientPattern.cc/hh FbTk/FbWindow.cc | ||
89 | |||
90 | *10/09/09: | ||
91 | |||
92 | * Bugfix: 'Shape' of a menu was created before the parent window (Mathias) | ||
93 | FbTk/Menu.cc | ||
94 | |||
95 | * Continue to clean up the code base, mostly by using FbTk::Util::clamp() | ||
96 | FbTk/Util.hh FbTk/Timer.cc FbTk/MultLayers.cc | ||
97 | AttentionHandler.cc Screen.cc ArrowButton.cc IconbarTool.cc WindowState.cc | ||
98 | Remember.cc ClientPattern.cc FbCommands.cc fluxbox.cc | ||
99 | |||
100 | *10/09/08: | ||
101 | |||
102 | * Introduced 'FbTk::BidiString' which holds both the logical content and | ||
103 | the visual reordered version of the content of a string. this helps to | ||
104 | reduce the number of calls to reorder the string before drawing it (as | ||
105 | introduced in the patch from Ken Bloom) and to be more consistent | ||
106 | in menus and textboxes (drawing cursors and underlining text). (Mathias) | ||
107 | |||
108 | * Minor changes all over the place, mostly by using simpler or shared | ||
109 | code (Mathias) | ||
110 | FbTk/XmbFont.cc, FbTk/XftFont.cc, FbTk/XFontImp.cc, FbTk/StringUtil.cc | ||
111 | Remember.cc WindowState.cc FbAtoms.cc ColSmartPlacement.cc | ||
11 | 112 | ||
12 | *10/09/05: | 113 | *10/09/05: |
13 | * Added support for bidirectional text (thanx to Ken Bloom), bug #2801836 | 114 | * Added support for bidirectional text (thanx to Ken Bloom), bug #2801836 |