-
Notifications
You must be signed in to change notification settings - Fork 99
/
NEWS
390 lines (359 loc) · 16.4 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
-- NEWS file for IceWM. 2015-06-02
Release icewm-1.3.10
====================
git shortlog -e -n -w80,6,8 1.3.9...1.3.10
Eduard Bloch <[email protected]> (68):
Fix format buffer overflow (Debian bug 765965) and other issues
Build fix with -Werror and without xrandr support
Make linking with -lsupc++ effective (w/o stdlibc++)
German translation update and review
Basic review of Russian translation (incomplete)
Language update, merge with some translations from Debian, manual review
of some typical format string mismatches
Replaced previous reimplementation of ACOUNT macro
Unified setting of EXEEXT through Makefile variable only
Fix the check of fribidi_log2vis' result (the code looks like it was
intended that way, and clang barfs otherwise)
this cannot be NULL unless more ugly (and better traceable) mess appears
Avoid potential use of unitialized value
Optional use of clang for development, work around unknown pragmas (might
need a review later)
Minor improvements after code check with clang++
Moved yworker.{cc,h} out of the build, apparently not used anymore
Found the "better traceable mess" expected in a previous commit. Added
proper checks in callers of YPixmap::replicate(...).
Stronger control of startup sequence in icewm-session, avoids weird
effects (like zombie windows) caused by races around icewm vs. icewmtray
vs. "startup" script execution
Assign suspend-to-ram action through systemd (if active) which is more
likely to be available on modern Linux desktops and makes more sense
than killing running WM with the "Sleep" button
If Linux and SystemD found, try to use that for default shutdown/reboot
actions. WLAN interfaces are also more likely to exist nowadays than PPP
links.
Little C++14 related fixes
clang was right, those members are not used and bring some risk of
programming mistakes
Experimental mod using signalfd (disabled by default)
Ignore some IDE metadata
Fix stupid crash of gnome menu when an invalid folder was specified
Added alternative XDG menu generator
Added submenu separation to fdomenu, no sorting yet
Better recursion control
Sorting submenues by translateable names
l10n update for fdomenu
Memory leak fighting, more menu categories (wine, editors)
Fixed automatic inclusion into build sequence
Use a callback to us and glib launch functionality for complicated
commands and terminal requirement
Bring in more structure, use GTree to sort and remove dupes
Make icewm-menu-fdo the default FDO menu generator
Make the name of the terminal program customizable via compiler options
Try to use internal launching of commands unless they are too complex
Added (restored?) hot keys on OK/Cancel confirmation dialog, adapted
translation as far as I could understand them
Fixed the gettext extraction of new submenu titles, fixed build without
i18n
Make CPU info tooltip better understandable
Add workarounds for older glib versions
Pass 0 not NULL as signalfd flags
Little modifications to make the code compilable with weird option
settings like no taskbar and not lite
icehelpcc: Fix const correctness on char pointers
ifdef instead of if on CONFIG_APPLET_CPU_STATUS
globit.c: fix some implicite old style C casting
globit.c makes use of GNUisms (asprintf, glob_pattern_p), make that code
conditional and fix unsafe code
Experimental cmake build system
Added some user instructions for cmake build system
Make build/install of icesound/icehelp conditional (not for LITE), minor
compiler warning fixes
Restore XINERAMA support with Cmake build system
[cmake] Build translations for the default target, not icewm
Remove the broken locale switching when retrieving fallback font
Move the HTML generation to the global target dependency
[cmake] Fix ENABLE_NLS setting
[cmake] fix of some installation target locations
[cmake] Added forgoten icesh, made po files optional
[cmake] Fixed sound subsystem selection
[cmake] Cosmetic fixes
[cmake] Incorporated new memory monitor enabling
[cmake] consistent naming of gmo targets
Updated de.po for strings of the new memory display
More cmake usage information for integrators
Also react to the sleep key found on Compaq keyboards
Fix build failure with GCC <= 4.7
Smarter detection of systems with battery (auto-enable APM applet on
laptops)
Save some CPU cycles while reading procfs (jump to begin instead of
reopening)
Added forgotten CONFIG_SHAPED_DECORATIONS option to cmake BS
Experimental feature: add custom environment variables from an extra file
Increase interface name lenght limit on Linux
Brian Bidulock <[email protected]> (31):
Merge pull request #10 from bedna-KU/patch-1
fribidi support (gentoo icewm-1.3.9-fribidi.patch)
Merge branch 'icewm-1-3-BRANCH' of https://github.com/bbidulock/icewm into
icewm-1-3-BRANCH
fix bbkeys link in .in file
remove unused _icewm_deprecated declaration
Merge pull request #11 from scarabeusiv/icewm-1-3-BRANCH
error in merge, missing ')'
correct pt_BR.po per bug 918 on sourceforge
Merge pull request #12 from blueness/HAVE_EXECINFO_H
Merge pull request #13 from Code7R/icewm-1-3-BRANCH
add support for compiling with libsupc++
update po files (corrects new CPU Load format)
Merge pull request #14 from Code7R/icewm-1-3-BRANCH
do not update dates and version until tarball release
removed CXXLD precious variable
Merge pull request #16 from Code7R/ftr_centralized_usage_of_exeext
Merge pull request #15 from Code7R/icewm-1-3-BRANCH
remove yworker.cc also from POTFILES.in
add appnames.h to Makefile.am to pass distcheck again
update po files for recent changes
Merge pull request #17 from celeron55/pref_arrange_on_resolution_change
Merge pull request #18 from Code7R/ftr_make_icewm-menu-fdo_default
Merge pull request #19 from mrbrainsample/icewm-1-3-BRANCH
Merge pull request #22 from mmogilvi/icewm-1-3-BRANCH
Merge pull request #21 from Code7R/ftr_cmake_rebased
Merge pull request #27 from Code7R/ftr_icewm_env_hack
added missing ignore file
add cmake files to distribution
update release files and tag for release
always use backing store
update release files and retag
Tomáš Chvátal <[email protected]> (6):
We always want the translation to be multibyte
Allow config override to fix icewm --config=file
Fix counter crash on popmenu.
Fix unaligned access.
Fix winoptions behaviour
default to the solid color background when the given default background
pixmap can't be loaded
Matthew Ogilvie <[email protected]> (2):
Add memory status monitor applet.
enable new memory applet by default
Anthony G. Basile <[email protected]> (1):
configure.ac: check for <execinfo.h>
Axel Dirla <[email protected]> (1):
Tab-Completion for "internal taskbar command line"
Jeff Woods <[email protected]> (1):
Fix icewm-menu-fdo to build without NLS
Mario <[email protected]> (1):
Incorrect link on bbkeys
Perttu Ahola <[email protected]> (1):
Add preference to allow disabling pre-existing sometimes unwanted
behavior: ArrangeWindowsOnScreenSizeChange: Automatically arrange
windows when screen size changes
Release icewm-1.3.9
===================
The following changes have been made since the icewm-1.3.8 release:
git shortlog -e -n -w80,6,8 1.3.8...1.3.9
Brian Bidulock <[email protected]> (69):
fix long standing _ICEWM_ACTION regression
add ICCCM information to WM selection/check windows
more ignore files
process _NET_STARTUP_ID timestamps
mark support for _NET_STARTUP_ID
get --enable-guievents working again Issue #1
applied icewm-1.2.23-alsa.patch
add ALSA to configure
Merge branch 'icewm-1-3-BRANCH' of https://github.com/DeltaResero/icewm
into icewm-1-3-BRANCH
added src/icesound to .gitignore
corrected po files for ALSA sound
converted to use automake
missing ifdef WMSPEC_HINTS
readd po/POTFILES.in
more ignores
reverse linkage order for asneeded linking
get rid of some complier warnings
remove remaining warnings -D_FORTIFY_SOURCE=2
put .desktop files in xsessions for window managers
correct separate directory build
fix issue #5 drop gettext to 0.18
Merge branch 'icewm-1-3-BRANCH' of https://github.com/bbidulock/icewm into
icewm-1-3-BRANCH
tell autopoint to use latest gettext version
correct memory bugs revealed using valgrind
started fixing memory leaks using valgrind
fixing more memory leaks from valgrind
another memory leak
more valgrind memory leaks
two more memory leaks
another memory leak
more memory leaks
another memory leak
one last memory leak
_NET_WM_NAME was including a terminating null
also set backing store to NotUseful before reparenting client
correct documentation link
make icetray reload style when _ICEWM_ACTION received
Applied archlinux icewm-1.3.8-remain_power.patch
add maintainer configure script
fix gcc-4.9.0 compiler warning
add xpms missed by cvs to git conversion
correct taskbar start.xpm
spelling correction
FreeBSD build corrections
added time fuziness
minor build corrections and cosmetics
use marko's approach to keysyms
correct build when gnome2 libraries are present
test skipping of taskbar
handle arguments better
handle oversized icons from GTK3
qt5 fix
add upstream comments
Merge branch 'icewm-1-3-BRANCH' of https://github.com/mrbrainsample/icewm
into icewm-1-3-BRANCH
correct instructions in README (fixes issue 6)
add full support for _NET_WM_STATE_FOCUSED
update po file line numbers
forgot to intern _XA_NET_WM_STATE_FOCUSED atom
do not let sent events stop proxying button events
added missing Type= key
satisfy gcc 4.9.1
updated po files
turn i18n back on: should fix issue #8
update po file line numbers again
Updated es translation
update po files
updated po files
added maintainer script
tweaks to build to pass distcheck
DeltaResero <[email protected]> (14):
Merge branches - Add missing for alsa icewm sound
Merge .cvsignore files into .gitignore
Merge README files into README.md and tweak code comments
Remove compiled .pox files
Fix disappearing system tray icons
Add ignoreUrgentHint to winoptions
Fix memory leak in icehelp.cc
Minor README.md tweaking
Fix define type for WinWorkspaceInvalid
configurenotify
Fix GCC compiler warning in wmapp.cc
Fix menu icon size bug
Change mailCommand and mailClassHint defaults
Remove PKG_INSTALLDIR
Jeff Woods <[email protected]> (3):
Fixed (I think) a double free or corruption bug in acpustatus.cc
Reverted old flashblock fix because it stops Qt5 apps from creating
windows, because Qt5 embeds every window.
Give nice names to the .desktop files, because display managers that
use the name property show both icewm-session and icewm as just
"icewm."
Pacho Ramos <[email protected]> (2):
icewm-keys
icewm-toolbar
Release icewm-1.3.8
===================
The following changes have been made since the icewm-1.3.7 release:
git shortlog -e -n -w80,6,8 icewm_1_3_7..1.3.8
Brian Bidulock <[email protected]> (54):
applied icewm.svg.patch from archlinux
applied wmclient.patch from archlinux
applied icewm-cpustatus.patch from archlinux
applied aapm_power.patch from archlinux
applied hack_more_netdevs.patch from archlinux
applied acpustatus_read_cpuinfo_cur_freq.patch from archlinux
applied net-rage-in-bits-per-second.patch from archlinux
icewm-build-fixes.patch from pld-linux
icewm-fix_input_focus_loss_for_deiconified_frame_1.patch from pld-linux
icewm-autohide.patch from archlinux
fix missing prototype for startTimer
rename configure.in
restore missing manual page
remove renamed file
what a funny ac_init
build fixes, remove all compiler warnings
split _WIN_PROTOCOLS and _NET_SUPPORTED
identify all ICCCM, WMH and EWMH atoms
several more EWMH window type atoms
add missing EWMH atoms
start adding more EWMH support
property support skip pager hint
support all Net/WM actions, states, window types
add and update ICCCM/EWMH compliance
only announce work area when it changes
added todo items
no need to move windows unless work area changed
more todo items
correct _NET_WM_NAME add _NET_DESKTOP_VIEWPORT
trivial support for _NET_WM_STRUT_PARTIAL
handle strut partial a bit better
add support for visible (icon) name
_NET_WM_ICON is supported
added support for _NET_FRAME_EXTENTS
added support for _NET_WM_USER_TIME
add support for _NET_SHOWING_DESKTOP
add support for _NET_RESTACK_WINDOW
support state only _NET_WM_STATE_MODAL
avoid loss of names on restart
support dynamic desktops
shut off temporarily _NET_NUMBER_OF_DESKTOPS
Revert "shut off temporarily _NET_NUMBER_OF_DESKTOPS"
Revert "support dynamic desktops"
update desktop names when then change
update moveMenu when workspace names change
relabel workspace pane buttons when names change
_NET_DESKTOP_NAMES now fully supported
update _NET_DESKTOP_NAMES and _WIN_WORKSPACE_NAMES
full support for _NET_NUMBER_OF_DESKTOPS
also relabel tooltips when renaming workspaces
update compliance
housekeeping for release
added NEWS file
typo
Stefan Giermair <[email protected]> (25):
added _NET_WM_FULLSCREEN_MONITORS
added possibility to span a window over all screens in fullscreen mode
added NET_WORKAREA behaviour
icewmbg: implemented scaled background; draw for each screen a background
hide borders if window is maximized
added accidentally removed comment again
icewmbg: fix case, where image is centered/scaled and height greater width
icewmbg: update background if desktop size has changed
fix compilation against X1.4.99 (thanks amoog)
renamed #define for deprecated
removed the whole icewm deprecate define
added _NET_DESKTOP_GEOMETRY
added patch for _NET_MOVERESIZE_WINDOW (agamez)
Hack for java7 focus issue; deactivatable with parameter
ActivateJava7FocusHack=0
java7 focus hack: xfree str even if the title is not focusproxy
initialize str properly
update geometry for workspace edge switching
added -lm to CORE_LIBS #3610102
applied icewm-tray_hotfixes.patch from debian
icewmtray: support gtk3 applications
icewmtray: fixed crash on 2nd reloadConfig
added option HideBordersMaximized (default: false)
added option ConsiderSizeHintsMaximized (default: true)
icewmbg: only draw biggest image on coordinate (0/0)
icewmtray: added sanity check for clients
captnmark <captnmark> (10):
clang compile fixes
test build fixes
ID: 3125471 fix crash with pid_t / XA_NET_WM_PID by Salvador
Fandiño García ( sfandino )
option quickSwitchToUrgent (Alvaro Gamez)
build fix: fontconfig libs
obsolete gnome1 stuff
JDK7 focus fix
taskbar input focus mode change/fix
removing globals
removing globals
Alexander Galanin <[email protected]> (1):
support for unseen messages on IMAP
Alvaro G. M <[email protected]> (1):
Reorder urgent windows switching and fix comments.
Andrey Danin <[email protected]> (1):
Check for sysfs acpi file, procfs may not contain acpi data with recent
kernels
Eduard Bloch <[email protected]> (1):
Check the state of the interface with SIOCGIFFLAGS instead of traversing
the SIOCGIFCONF output, also checking the link state more exactly
(Debian bug #563371)