forked from ice-wm/icewm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
434 lines (360 loc) · 17.7 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
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
icewm -- history of user-visible changes. 2021-08-06
Release icewm-2.7.0 released 2021-08-06
---------------------------------------
git shortlog -e -n -w80,6,8 2.6.0...2.7.0
Bert Gijsbers <gijsbers@science.uva.nl> (40):
Get rid of unneeded classes YCursor and YResourcePaths. This also reduces
the number of stat(2) system calls on startup.
When changing themeName, allocate it dynamically.
Update icewmbg.
Print active window.
Make it compile.
Refresh icewmbg manpage.
Remove obsolete files ypaths.cc and ypaths.h.
Cache the looked up value for the openssl path.
Avoid one level of indirection to speedup debugging.
Rewrite task successor and task predecessor to properly take into account
the separation of TaskBarApp and TaskButton as well as task grouping.
Resolves #602, resolves #604.
Ensure that PATH_MAX is defined.
Also test find on MStringArray.
Delay the loading of cursors as much as possible, because some cursors are
seldomly used.
Eliminate most of the inefficiences when looking for icon directories.
Update potfiles.
Add src/fdospecgen.h to POTFILES.in.
Add 3 tests to automake for a "make check".
Add a test for for-each on a MStringArray to testarray.cc.
Double the timeout for the dynamic menu generator to 1.4 seconds.
Remove obsolete macros.
Add more tests on YStringArray.
Guard against array indexing with negative indices.
Add min+max on three parameters.
Decrease number of system calls for path lookups.
Add for-each on directory entries. Support efficient file type detection.
Prefer nextExt when scanning directory for cursors.
Reduce memory size of icewmbg. Speedup directory scanning in icewmbg.
Increase reliability of motion compression by also testing for subwindow
equality.
Restore strtest.
Reduce memory consumption by icewmbg further.
Improve the responsiveness of icewmbg, by reducing the number of image
scaling and pixmap operations.
Add a --with-background= option to configure to set the default background
path.
Increase the maximum value for TaskbarButtonWidthDivisor from 25 to 50.
Add support for a default background to the CMake build.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Remove test sources from POTFILES.in.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Add test executables to CLEANFILES.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Mehmet Akif 9oglu <madanadam@gmail.com> (4):
Translated using Weblate (Turkish)
Translated using Weblate (Turkish)
Translated using Weblate (Turkish)
Translated using Weblate (Turkish)
Alexander Richardson <Alexander.Richardson@cl.cam.ac.uk> (2):
Fix building on a case-insensitive file system (#601)
Allow using cmake -GNinja (#603)
Aleš Kastner <alkas@volny.cz> (1):
Translated using Weblate (Czech)
David Medina <medipas@gmail.com> (1):
Translated using Weblate (Catalan)
Ferdinand Galko <galko.ferdinand@gmail.com> (1):
Translated using Weblate (Slovak)
Freek de Kruijf <freek@opensuse.org> (1):
Translated using Weblate (Dutch)
Hugo Carvalho <hugokarvalho@hotmail.com> (1):
Translated using Weblate (Portuguese)
Mehmet Akif <madanadam@gmail.com> (1):
Minor Changes and Additions (#600)
Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com> (1):
Translated using Weblate (Portuguese (Brazil))
Yasuhiko Kamata <belphegor@belbel.or.jp> (1):
Translated using Weblate (Japanese)
Release icewm-2.6.0 released 2021-07-08
---------------------------------------
git shortlog -e -n -w80,6,8 2.5.0...2.6.0
Bert Gijsbers <gijsbers@science.uva.nl> (22):
Release the passive button grab from a focused window when a button click
wouldn't raise it, for improved menu handling.
When a focused window can't raise, or there is no overlapping window, then
there shouldn't be a passive button grab by icewm, in order to improve
internal menu handling by the application.
Guard against buffer overflow when copying the degrees centigrade symbol.
Use the "override" keyword consistently to avoid warnings.
Prevent a warning on nullptr dereference.
Define string field widths when using sscanf.
Initialize all object fields.
Prevent a hypothetical memory leak.
Fix a type to boolean.
Fix a fscanf format string type mismatch.
Only do a passive grab on buttons which are defined by the
ButtonRaiseMask.
Use absolute paths for the Exec definition.
Eliminate memory leaks in icon handling.
Fix for browse menu's for root and home in start menu.
Free start menu and windowlist menu on exit.
Fix a memory leak for dynamic menu's.
Keep track of changes to modal flag. Optimize raising of modals.
Add a second modal dialog to testing.
Remove superfluous includes.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 2.6.0 release
Lucie Charrier <c.chalu@free.fr> (1):
Translated using Weblate (French)
openSUSE Weblate <weblate-noreply@opensuse.org> (1):
Merge branch 'origin/icewm-1-4-BRANCH' into Weblate.
Release icewm-2.5.0 released 2021-06-26
---------------------------------------
git shortlog -e -n -w80,6,8 2.4.0...2.5.0
Bert Gijsbers <gijsbers@science.uva.nl> (23):
CMake builds html pages for ice-wm/icewm#50.
Replace paths with configured directories in generated manpages for CMake
build and also fix spaces and double quotes.
Surround variable expansion with double quotes.
Revert "Enforce that focus remains with IceTopWin for issue #593." This
reverts commit 8306aba186294074054c5a4067ccfe7ddfeda75b.
Transition testnetwmhints.cc from _WIN_ to _NET_ properties.
Give hints on setGeometry format.
Add full support for application modal dialogs. Support WM_TRANSIENT_FOR
being set to the root window per the EWMH standard in section:
"Implementing enhanced support for application transient windows".
Change long to int in YFrameWindow structure.
make update-po
Add -unmapped and -viewable filters. Restore the window selection after an
"end" clause. Include the selection flags inside the test for
conditional evaluation.
Fix icesh example in manpage.
Use colored backgrounds when creating test windows in testnetwmhints.
Collect windows to arrange from layers OnTop, Normal and Below.
Add "eventName()" for event logging.
Add option parsing and event name logging to testmap.cc.
Remove 6 obsolete macros from base.h.
Add test for WM_HINTS XUrgencyHint.
Clear the UrgencyHint in the WM_HINTS structure to stop the flashing.
Change YTextProperty memory allocation type to malloc/free.
Guard against frames without a client when destructing frames with kill
message boxes.
Reread properties list for internal clients.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 2.5.0 release
Kukuh Syafaat <syafaatkukuh@gmail.com> (2):
Translated using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Aleš Kastner <alkas@volny.cz> (1):
Translated using Weblate (Czech)
David Medina <medipas@gmail.com> (1):
Translated using Weblate (Catalan)
Ferdinand Galko <galko.ferdinand@gmail.com> (1):
Translated using Weblate (Slovak)
Freek de Kruijf <freek@opensuse.org> (1):
Translated using Weblate (Dutch)
Luiz Fernando Ranghetti <elchevive68@gmail.com> (1):
Translated using Weblate (Portuguese (Brazil))
Yasuhiko Kamata <belphegor@belbel.or.jp> (1):
Translated using Weblate (Japanese)
Release icewm-2.4.0 released 2021-06-07
---------------------------------------
git shortlog -e -n -w80,6,8 2.3.4...2.4.0
Bert Gijsbers <gijsbers@science.uva.nl> (24):
Prevent compiler warnings.
Don't reverse the alpha value, only the RGB color components.
Improve centrally placing transient windows over their leader window when
CenterTransientsOnOwner is enabled. Fix for when CenterLarge is true.
Support WM_TAKE_FOCUS by setting wsTakeFocus flag.
Add constructor with integer dimensions to YRect.
Support scrolling the pixmap of a GraphicsBuffer.
Improve icehelp colors and search in icehelp document with Ctrl+F and F3.
Cleanup manageClient and split it up in smaller functions.
Improve recovery from restart failures.
Add support for DockApps.
Consider AllWorkspaces to be equal to the active workspace, when
QuickSwitchGroupWorkspaces is enabled, for issue #589.
Support Ctrl+Mouse buttons to control dockapps.
Enforce that focus remains with IceTopWin for issue #593.
Move Dockapps with Ctrl+Button1. Honor order winoption for Dockapps.
Respect startClose winoption for Dockapps. Preserve Dockapps ordering
over restarts. Be resilient against a newly manage client exiting
immediately. Add support for Dockapps to icesh.
Only let icewm notify icewm-session at start and when not catchsegv.
Support forcedClose winoption on Dockapps.
Be pessimistic about the chances to locate a file icon on AntiX.
Prevent a compilerwarning.
Fix indentation and expand tabs.
Check parameter against null in createFromImage.
Reduce the bugs section to the essential and closes issue #592.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 2.4.0 release
Agah Emir <agahemir986@gmail.com> (2):
Translated using Weblate (Turkish)
Translated using Weblate (Turkish)
Gemineo <vistatec@gemineo.de> (2):
Translated using Weblate (German)
Translated using Weblate (German)
Hugo Carvalho <hugokarvalho@hotmail.com> (2):
Translated using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Aleš Kastner <alkas@volny.cz> (1):
Translated using Weblate (Czech)
David Medina <medipas@gmail.com> (1):
Translated using Weblate (Catalan)
Davide Aiello <davide.aiello@novilingulists.com> (1):
Translated using Weblate (Italian)
Ferdinand Galko <galko.ferdinand@gmail.com> (1):
Translated using Weblate (Slovak)
Freek de Kruijf <freek@opensuse.org> (1):
Translated using Weblate (Dutch)
Lucie Charrier <c.chalu@free.fr> (1):
Translated using Weblate (French)
Luiz Fernando Ranghetti <elchevive68@gmail.com> (1):
Translated using Weblate (Portuguese (Brazil))
Mindaugas Baranauskas <opensuse.lietuviu.kalba@gmail.com> (1):
Translated using Weblate (Lithuanian)
Yasuhiko Kamata <belphegor@belbel.or.jp> (1):
Translated using Weblate (Japanese)
Release icewm-2.3.4 released 2021-05-07
---------------------------------------
git shortlog -e -n -w80,6,8 2.3.3...2.3.4
Bert Gijsbers <gijsbers@science.uva.nl> (26):
Only use RTTI when debugging for issue ice-wm/icewm#48.
Fix icesh exit code for #585.
Add equality operators for lazy pointers.
Add flags to test WM_PROTOCOLS.
Add PingTimeout for issue ice-wm/icewm#47. When ping timeouts then request
user permission to terminate for issue ice-wm/icewm#47.
Let icehelp handle scrollbar keys when mouse pointer is inside a
scrollbar.
Attempt to improve vertical alignment of text with different font faces in
icehelp.
Empty strings are equal to null strings and remove optimization when
updating preferences file.
Generate preferences in sorted order.
Add a button for a menu in icehelp. Support anti-aliased fonts in icehelp.
Fix for snapping frame borders for themes with mask shaped top sides.
Fix for positioning new frames for themes with mask shaped top sides.
Always rebuild manpages when Makefile changes.
make update-po
Add a --disable-rsvg option to configure for issue #587.
Add setNetName.
Add reverse color.
Don't adjust workarea when snapping from outside the workarea.
Improve accuracy of clicking on links in icehelp. Support reverse video in
icehelp. Add more keyboard shortcuts to icehelp.
Add PingTimeout.
Check input lengths.
make update-po
Reduce freetype font size for icehelp. Improve reversed link color for
icehelp.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 2.3.4 release
David Medina <medipas@gmail.com> (1):
Translated using Weblate (Catalan)
Ferdinand Galko <galko.ferdinand@gmail.com> (1):
Translated using Weblate (Slovak)
Freek de Kruijf <freek@opensuse.org> (1):
Translated using Weblate (Dutch)
Guillaume GARDET <guillaume.gardet@opensuse.org> (1):
Translated using Weblate (French)
Hugo Carvalho <hugokarvalho@hotmail.com> (1):
Translated using Weblate (Portuguese)
Luiz Fernando Ranghetti <elchevive68@gmail.com> (1):
Translated using Weblate (Portuguese (Brazil))
Yasuhiko Kamata <belphegor@belbel.or.jp> (1):
Translated using Weblate (Japanese)
Release icewm-2.3.3 released 2021-04-28
---------------------------------------
git shortlog -e -n -w80,6,8 2.3.2...2.3.3
Bert Gijsbers <gijsbers@science.uva.nl> (16):
Add a toggle option "^" to the "netState" command for issue #580.
Add support for conditional expressions to icesh.
Defer loading internationalized help text until required.
Don't reorder focus when Alt+Tabbing for issue #579.
Make the modifiers dependent on the type of QuickSwitch: either from the
Alt+Tab or from the "switchkey" keyword for issue #583.
Improve documentation for options for Super/Windows key modifiers.
Add new icewm option --rewrite-preferences to update preferences.
make update-po
Correct type of all button preferences as unsigned.
Remove superfluous cast and class qualifications.
Permit scroll wheel to control rolling up or down for issue #584.
Document default winoption format .OPTION.
Fix compiler warning about the C++ One Definition Rule.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 2.3.3 release
Ferdinand Galko <galko.ferdinand@gmail.com> (2):
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
David Medina <medipas@gmail.com> (1):
Translated using Weblate (Catalan)
Freek de Kruijf <freek@opensuse.org> (1):
Translated using Weblate (Dutch)
Guillaume GARDET <guillaume.gardet@opensuse.org> (1):
Translated using Weblate (French)
Panwar <caspian7pena@gmail.com> (1):
Translated using Weblate (Hindi)
Yasuhiko Kamata <belphegor@belbel.or.jp> (1):
Translated using Weblate (Japanese)
openSUSE Weblate <weblate-noreply@opensuse.org> (1):
Merge branch 'origin/icewm-1-4-BRANCH' into Weblate.
Release icewm-2.3.2 released 2021-04-15
---------------------------------------
git shortlog -e -n -w80,6,8 2.3.1...2.3.2
Bert Gijsbers <gijsbers@science.uva.nl> (27):
Remove unused variable textDrawn to prevent a compiler warning.
Optimize allocation of icon path strings.
Improve removing the last element from an array. Add array pop and last.
Remove classes YStack and YStackSet.
Make testarray.cc mostly silent by default.
Add testarray as a test target to cmake test.
Refactor common code from dialogs to ydialog.cc. Improve layout design.
Add declarations for center and become to YDialog.
Free the memory for the About dialog after it is closed.
Reduce the number of frame updates to only those frames visible on the
previous and the current workspace when changing workspace.
Support ModSuperIsCtrlAlt when testing the Super modifier in the quick
switch. This fixes issues #574.
Change the default value for ModSuperIsCtrlAlt from true to false to see
if anyone complains for issue #574.
Repaint workspace button after editing the workspace name.
Pop down YInputMenu before deleting. Don't report focus lost when popping
YInputMenu.
Allow button clicks where there is mouse motion between button press and
release for issue #575.
Permit negative button position in function limited.
Fix segv in verifyPaths and closes #577.
Dissolve the disparity between dragged and non-dragged task buttons for
issue #576.
Use reversed active taskbar app text colors for drawing grouping number
for issue #565. Improve drawing rectangles with rounded corners. Don't
update grouping when shutting down.
Reduce reactiveness to mouse motion of task button by deselecting task
button when dragging ends.
Add append and replace to YProperty. Improve reporting detail when
XOpenDisplay fails.
Enforce the completion of the deallocation of the single YWMApp object.
Improve rounded rectangle corner painting detail.
First synchronize with icewm, before updating background after icewm
restart.
Document more workspace button features.
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
Merge branch 'icewm-1-4-BRANCH'
Prepare 2.3.2 release
Tommi Nieminen <software@legisign.org> (1):
Translated using Weblate (Finnish)