forked from ice-wm/icewm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
288 lines (239 loc) · 11.6 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
icewm -- history of user-visible changes. 2022-11-14
Release icewm-3.2.2 released 2022-11-14
---------------------------------------
git shortlog -e -n -w80,6,8 3.2.1...3.2.2
Bert Gijsbers <[email protected]> (21):
Freeze the task pane layout while Alt is pressed for #549.
Also sort Alt+Tab on 'order' winoption.
Faster find.
Find item within bounds.
Menu add after, haveCommand and removeCommand.
Add client actions close, kill and untab.
Update window list after an untab. Preserve non-fullscreen geometry across
restarts. Try harder to avoid a non-focused situation.
Restore winoption named frame tabs when recovering from a crash.
Much improved sorting in the window list window. Make the window list more
tab-savvy.
Adapt absolute paths in .desktop files to install prefix for #684.
Only sort Alt+Tab on WM_CLASS when persistent for #685.
Move all calls to XKillClient in one place.
Adapt absolute paths in .desktop files for CMake build.
Add menu entry to rename the window title manually for #644.
Let Escape cancel the entire menu chain and closes #677.
Fix for GCC 4.8.5.
One suffices.
Update pot files.
Use AM_V_GEN before the sed desktop files.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Naveen <[email protected]> (1):
Include githubactions in the dependabot config (#655)
Pino Toscano <[email protected]> (1):
Drop LSM file (#660)
Release icewm-3.2.1 released 2022-11-08
---------------------------------------
git shortlog -e -n -w80,6,8 3.2.0...3.2.1
Bert Gijsbers <[email protected]> (13):
Update version to 3.2.0.
Close other tabs first.
Fix KeySysSwitchClass history for issue #673.
Update the quick switch list after changing workspace when
QuickSwitchToAllWorkspaces=0 for issue #683.
Demarcate workspaces in Alt+Tab for QuickSwitchToAllWorkspaces. Fix the
quick switch vertical size calculations.
Add QuickSwitchPersistence pref to enable stateful Alt+Tab for issue #683.
Don't attempt to focus NoInput windows.
Check that active Alt+Tab item is visible. Also sort Alt+Tab items on
WM_CLASS. Fix GCC 4.8.5 compile error and closes ice-wm/icewm#99.
When moving a tab to a new frame, activate it.
Add array moveto to reduce copying.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 3.2.1 release
Stéphane LASSALVY <[email protected]> (2):
Translated using Weblate (French)
Translated using Weblate (French)
Kukuh Syafaat <[email protected]> (1):
Translated using Weblate (Indonesian)
Victor hck <[email protected]> (1):
Translated using Weblate (Spanish)
Wallon <[email protected]> (1):
Translated using Weblate (French)
Release icewm-3.2.0 released 2022-11-02
---------------------------------------
git shortlog -e -n -w80,6,8 3.1.0...3.2.0
Bert Gijsbers <[email protected]> (26):
Update _NET_CLIENT_LIST when adding more tabs.
Show the time of day when reporting an unknown window option.
Update the title bar shape when switching to a different tab and when
removing a tab. Set the desktop, the layer and the state window
properties when creating a tab. Always add a new tab to the window list.
Add the icesh command "tabto" to move a number of windows as tabs to a new
frame.
Update a visible quick switch when a frame removes one of its tabs.
Only popup the grouping menu on a task button on the first button click
without key modifiers. This makes it easier to immediately select or
minimize the active application by using the shift or control modifier.
Fix maximize and fullscreen for tabs with different normal sizes.
When switching to a tab with size limitations, adapt the frame geometry.
Prevent the flashing when switching tabs.
Support edge switching when dragging a window for issue #681.
Add "stacking" and "reverse" commands to icesh for issue ice-wm/icewm#98.
Add "stacking" and "reverse" commands to icesh for issue ice-wm/icewm#98.
Explain cursors.
Let icesh check all atoms in the -Property filter. Improve the window
synchronization in icesh.
Let the Alt+Tab preserve a history for 30 seconds for issue #673. The next
Alt+Tab will then continue where the previous one left off.
Fix Alt+Tab prioritization for issue #673.
Add "untab" command to icesh to give each client its own frame.
Mention Alt+Tab raise candidate in the icewm manpage.
Permit a rolled up frame to take focus even if its client has a globally
active focus model for issue ice-wm/icewm#98.
When activating a rolled up window, set focus to IceTopWin, for issue
ice-wm/icewm#98.
Ensure KeySysWinNext and KeySysWinPrev work for rolled up windows for
issue ice-wm/icewm#98.
Force fullscreen windows as focused, even if their input hint is False,
for TaskBarFullscreenAutoShow in issue ice-wm/icewm#73.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Add missing override.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 3.2.0 release
Eduard Bloch <[email protected]> (2):
DRY, simplify, some flags/folders separation
feature: special filtered view and flat rendering
Kristijan Fremen Velkovski <[email protected]> (1):
Translated using Weblate (Macedonian)
Release icewm-3.1.0 released 2022-10-24
---------------------------------------
git shortlog -e -n -w80,6,8 3.0.1...3.1.0
Bert Gijsbers <[email protected]> (18):
Let the window list support tabs.
Add MouseWinTabbing button preference for merging frame tabs for issue
ice-wm/icewm#95.
Replace last Button2 with isTabbingButton for issue ice-wm/icewm#95.
When switching tabs, ensure focus is preserved.
Improve Alt+Tab for tabbed frames for issue #673.
Check owner pointer for transient windows which have an unmapped owner for
issue #675.
Preserve tabs across restarts.
Fix merging a transient as a tab to its owner. Preserve tray hint across
restarts. Smaller WindowOption.
Move WindowOption from frame to client and cache it.
Also context save the internal clients.
Show tabs on the title bar. Click on title bar to change tabs.
Detail how to use tabbed windows.
Revert "Revisiting header files and making them self-sufficient"
Add winoption "frame" to group new clients as tabs in a single frame.
Fix warning on delete.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 3.1.0 release
Eduard Bloch <[email protected]> (2):
Revisiting header files and making them self-sufficient
[cmake] Various improvements
Stéphane LASSALVY <[email protected]> (1):
Translated using Weblate (French)
Wallon <[email protected]> (1):
Translated using Weblate (French)
marcelo cripe <[email protected]> (1):
Translated using Weblate (Portuguese (Brazil))
Release icewm-3.0.1 released 2022-10-06
---------------------------------------
git shortlog -e -n -w80,6,8 3.0.0...3.0.1
Bert Gijsbers <[email protected]> (8):
Fix typo for KeyWinPrev.
Fix _NET_REQUEST_FRAME_EXTENTS for issue ice-wm/icewm#93.
Remove PHONY to fix distclean.
More elaborate implementation of _NET_REQUEST_FRAME_EXTENTS.
Fix typo.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 3.0.1 release
Alexey Yaryshev <[email protected]> (1):
Translated using Weblate (Russian)
Ferdinand Galko <[email protected]> (1):
Translated using Weblate (Slovak)
Hugo Carvalho <[email protected]> (1):
Translated using Weblate (Portuguese)
Release icewm-3.0.0 released 2022-10-03
---------------------------------------
git shortlog -e -n -w80,6,8 2.9.9...3.0.0
Bert Gijsbers <[email protected]> (18):
Clarify icewmbg one image per workspace.
Succinct.
Fix setWorkspace for issue #667.
Make layers int. Add validLayer macro.
Add override and focusmodel commands to icesh.
Start icewm before icesound and icewmbg.
Print a message if icewmbg encounters an image loading failure.
Destructor must be virtual.
Add actionUntab.
Show the property name when debugging XGetWindowProperty errors.
Add support for tabbed windows. Add "ignoreOverrideRedirect" winoption.
Allow taskbar to hide/unhide by icesh.
Change updateNormalSize to have zero rounding error when cycling over
different terminals as tabs in a single frame.
Update pot files.
Only generate manual if source is newer than output.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Drop phony.
Prepare 3.0.0 release
Eduard Bloch <[email protected]> (3):
Refactor and extend xrandr menu provider
Fix fdomenu copyright information
Section name bugfix and --activate implementation, etc.
Luna Jernberg <[email protected]> (2):
Translated using Weblate (Swedish)
Translated using Weblate (Swedish)
David Medina <[email protected]> (1):
Translated using Weblate (Catalan)
Freek de Kruijf <[email protected]> (1):
Translated using Weblate (Dutch)
Kristijan Fremen Velkovski <[email protected]> (1):
Translated using Weblate (Macedonian)
Yasuhiko Kamata <[email protected]> (1):
Translated using Weblate (Japanese)
Release icewm-2.9.9 released 2022-08-01
---------------------------------------
git shortlog -e -n -w80,6,8 2.9.8...2.9.9
Bert Gijsbers <[email protected]> (21):
Permit percentages to have comma's in icesh.
Keep accurate track of window changes in workspace buttons for
PagerShowPreview. Only redraw affected workspace buttons, which reduces
the total number of workspace button redraws, especially for larges
number of workspace buttons.
Add key bindings for single window tiling operations for issues
bbidulock/icewm#335, ice-wm/icewm#74 and ice-wm/icewm#84.
Complete -e option.
WindowMaker dock apps are supported.
Support more HTML entities in icehelp.
Remove dependency on asciidoc and prefer markdown format for the manual.
Prevent warnings.
Also install markdown.
Try srcdir.
Cleanup test and prefer markdown manual.
Cleanup key grabs.
Drop obsolete wmOccupyAll().
Accept either markdown or asciidoc to generate manual html with CMake.
Add markdown and icesh.
Automatically detect and prevent race conditions in icesh relating to
moving and sizing windows for issue #335. Improve the accuracy of the
"sizeto" command in icesh for issue #335. Add "extents" command to
icesh. Add "workarea" command to icesh.
Get rid of the frameContext.
Prefer findClient in two cases: unmap notify and recv ping.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 2.9.9 release