diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 131 |
1 files changed, 129 insertions, 2 deletions
@@ -1,9 +1,136 @@ | |||
1 | (Format: Year/Month/Day) | 1 | (Format: Year/Month/Day) |
2 | Changes for 1.0.0: | 2 | Changes for 1.0.1: |
3 | *07/10/13: | 3 | *07/10/13: |
4 | * Merged pre-devel branch; see all Changes since 1.0.0 (Mark) | ||
4 | * Updated ru_RU (Thanks Konstantin Shashkin) | 5 | * Updated ru_RU (Thanks Konstantin Shashkin) |
5 | * Deiconify windows via :Deiconify in reverse order (Mathias) | 6 | * deiconify windows via :Deiconify in reverse order (Mathias) |
6 | FbCommands.cc | 7 | FbCommands.cc |
8 | *07/05/23: | ||
9 | * Added key command :Attach <pattern> which groups all windows matching the | ||
10 | given pattern (Mark) | ||
11 | FbCommandFactory.cc WorkspaceCmd.cc/hh | ||
12 | *07/05/20: | ||
13 | * Added resources session.screen<N>.maxDisable{Move,Resize}: <boolean>, which | ||
14 | prevent maximized windows from being moved/resized (Mark) | ||
15 | Window.cc Screen.cc/hh nls/fluxbox-nls.hh | ||
16 | *07/05/19: | ||
17 | * Changed behavior of resource session.screen<N>.followModel (Mark) | ||
18 | - now only options are Ignore and Follow, the latter using the setting in | ||
19 | session.screen<N>.userFollowModel | ||
20 | Window.cc/hh Ewmh.cc Screen.cc/hh | ||
21 | *07/05/16: | ||
22 | * Added new resource session.screen<N>.noFocusWhileTypingDelay: <int> (Mark) | ||
23 | - specifies a time in milliseconds that new windows should not gain focus | ||
24 | while the user is typing in the focused window | ||
25 | Window.cc/hh Screen.cc/hh | ||
26 | *07/05/13: | ||
27 | * Added new placement policies {Row,Col}MinOverlapPlacement. They behave the | ||
28 | same as {Row,Col}SmartPlacement when the window fits but fall back on | ||
29 | minimizing overlap with other windows instead of CascadePlacement (Mark) | ||
30 | MinOverlapPlacement.cc/hh ScreenPlacement.cc/hh | ||
31 | *07/04/23: | ||
32 | * Set IconicState on all unmapped clients and unmap clients with frames, as | ||
33 | per ICCCM 4.1.4 (Mark) | ||
34 | Screen.cc Window.cc FocusControl.cc | ||
35 | * Added ClientMenu key command, which pops up a menu of open windows, based | ||
36 | on a pattern match | ||
37 | - e.g. :ClientMenu (workspace=[current]) (minimized=no) | ||
38 | ClientMenu.cc FbCommands.cc/hh FbCommandFactory.cc | ||
39 | *07/04/11: | ||
40 | * Added resource session.screen<N>.maxIgnoreIncrement: <boolean>, to | ||
41 | disable size checking when maximizing a window (e.g. terminals) (Mark) | ||
42 | - Also added a new configuration submenu for maximize options, to be filled | ||
43 | at a later date | ||
44 | Screen.cc/hh Window.cc | ||
45 | *07/04/08: | ||
46 | * Added OnToolbar modifier to keys file (Mark) | ||
47 | Keys.cc/hh Toolbar.cc/hh Screen.cc/hh IconbarTool.cc fluxbox.cc | ||
48 | *07/04/06: | ||
49 | * More changes to theme handling (Mark) | ||
50 | - introduced window.label.(un)focused.{justify,border{Color,Width}}, | ||
51 | which fallback to window.label.{justify,border{Color,Width}} before | ||
52 | window.{justify,border{Color,Width}} | ||
53 | - this has the backwards-incompatible effect that | ||
54 | toolbar.iconbar.(un)focused.* fallback first to toolbar.iconbar.* and | ||
55 | then to window.label.* | ||
56 | FbWinFrame.cc/hh IconbarTool.cc/hh IconButton.cc/hh IconbarTheme.cc | ||
57 | FbWinFrameTheme.cc/hh | ||
58 | *07/04/03: | ||
59 | * Added window.label.(un)focused.font to styles (Mark) | ||
60 | FbWinFrame.cc | ||
61 | *07/03/31: | ||
62 | * [group] tag in apps file may now have a pattern appended to it, and a new | ||
63 | window will only be automatically attached to the group if the group | ||
64 | matches that pattern -- e.g. [group] (workspace) (shaded=no) will only | ||
65 | automatically group with windows on the current workspace that are not | ||
66 | shaded (Mark) | ||
67 | Remember.cc/hh | ||
68 | * Lots of window commands now take a client pattern as an additional | ||
69 | argument, and the command will then be applied to all matching windows | ||
70 | (Mark) | ||
71 | - For example: `SendToWorkspace 2 (xterm)' will send all xterm windows to | ||
72 | workspace 2 | ||
73 | - Here is the full list of affected commands (which is not to imply they | ||
74 | all necessarily make sense to do): Fullscreen, Minimize, Maximize, | ||
75 | MaximizeVertical, MaximizeHorizontal, SetAlpha, Resize, ResizeTo, | ||
76 | ResizeHorizontal, ResizeVertical, MoveTo, Move, MoveRight, MoveLeft, | ||
77 | MoveUp, MoveDown, Raise, RaiseLayer, Lower, LowerLayer, Close, Kill, | ||
78 | Shade, Stick, ToggleDecor, SetHead, Tab, SendToNextWorkspace, | ||
79 | SendToPrevWorkspace, TakeToNextWorkspace, TakeToPrevWorkspace, | ||
80 | SendToWorkspace, TakeToWorkspace, NextTab, PrevTab, MoveTabLeft, | ||
81 | MoveTabRight, DetachClient | ||
82 | WorkspaceCmd.cc/hh CurrentWindowCmd.cc/hh FbCommandFactory.cc | ||
83 | *07/03/30: | ||
84 | * Changed syntax for window cycling (Mark) | ||
85 | - Instead of a bitmask, the window cycling functions NextWindow, | ||
86 | PrevWindow, TypeAheadFocus, and GoToWindow now take a list of options | ||
87 | enclosed in {} followed by a pattern similar to those used in the apps | ||
88 | file. | ||
89 | - Examples: | ||
90 | * NextWindow {static groups} (shaded=yes) (name=xterm) | ||
91 | - cycles through all shaded xterms in creation order, only focusing | ||
92 | the active tab in the group | ||
93 | * GoToWindow 3 (title=[current]) | ||
94 | - focuses the third client in last-focused order with the same title | ||
95 | as the currently focused window | ||
96 | - The options are: name, class, title, role, maximized, minimized, shaded, | ||
97 | stuck, focushidden (can't be disabled), iconhidden, workspace (matches | ||
98 | workspace names, not numbers), head (numbers), and layer (names) | ||
99 | - Parsing is a pain, so you'll have to update your keys file yourself for | ||
100 | now. | ||
101 | *07/03/29: | ||
102 | * Removed groups file; entries will be added to the apps file automatically | ||
103 | (Mark) | ||
104 | * Fixed a problem with programs starting in IconicState (Mark) | ||
105 | *07/03/27: | ||
106 | * Added new resource session.screen<N>.clientMenu.usePixmap that puts the | ||
107 | window's icon in the workspace and icons menus: default true. (Mark) | ||
108 | - For some reason, it doesn't work with un-shaped icons yet, but I've spent | ||
109 | way too many hours already trying to figure out why | ||
110 | * Use IconTitle in iconbar for minimized windows (Mark) | ||
111 | *07/03/25: | ||
112 | * Added new resource session.screen<N>.tabs.usePixmap that puts the window's | ||
113 | icon in the tab, if available. This is on by default. (Mark) | ||
114 | Window.cc FbWinFrame.cc/hh WinClient.cc Screen.cc/hh | ||
115 | *07/03/24: | ||
116 | * Added new key command GoToWindow (Mark) | ||
117 | - Syntax is GoToWindow <int> [<bitmask>], where the int gives the position | ||
118 | of the desired window with respect to a list of windows, and the bitmask | ||
119 | is the same as for NextWindow. A negative number for <int> will count | ||
120 | back from the end of the list. | ||
121 | - Particularly useful examples are GoToWindow <int> 9 and | ||
122 | GoToWindow <int> 25, which will focus the window at position <int> in the | ||
123 | iconbar modes Workspace and WorkspaceNoIcons, respectively. | ||
124 | * Fixed creation order window cycling with tabbed windows (Mark) | ||
125 | *07/03/21: | ||
126 | * Added new command TypeAheadFocus (Mark) | ||
127 | - syntax is the same as for NextWindow; when you run the command, you can | ||
128 | start typing the title of the window, and it will gain focus; pressing | ||
129 | tab will cycle through all matching entries using the options specified; | ||
130 | when you've found the window you want, just press return or escape | ||
131 | WinClient.hh Screen.cc/hh FbCommandFactory.cc WorkspaceCmd.cc/hh | ||
132 | -------------------------------- | ||
133 | Changes for 1.0.0: | ||
7 | *07/10/08: | 134 | *07/10/08: |
8 | * Changed default style to bloe | 135 | * Changed default style to bloe |
9 | *07/10/07: | 136 | *07/10/07: |