-
Notifications
You must be signed in to change notification settings - Fork 99
/
NEWS
3915 lines (3769 loc) · 149 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
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
icewm -- history of user-visible changes. 2017-07-24
Release icewm-1.4.1 released 2017-07-27
-------------------------------------------
git shortlog -e -n -w80,6,8 1.4.0...HEAD
Bert Gijsbers <[email protected]> (4):
Before calling setNetFrameExtents check if client() is non-null. This
prevents a SEGV crash which occasionally occurs when closing all
windows.
Only load a gradient when it is specified in the theme "gradients" option.
This fixes issue #144.
Omit -b in git checkout icewm-1-4-BRANCH.
Update to version 1.4.0.
Aleš Kastner <[email protected]> (1):
Translated using Weblate (Czech)
Release icewm-1.4.0 released 2017-07-24
-------------------------------------------
git shortlog -e -n -w80,6,8 1.3.12...1.4.0
Bert Gijsbers <[email protected]> (155):
Fix for 'msgstr' not being a valid C format string, unlike 'msgid'.
Fix for /proc/stat not being opened with FD_CLOEXEC flag. This would cause
IceWM to generate warnings whenever it fork+execs a child program.
Fix for properly closing open fd on error.
Fix for properly closing open fd on error.
Fix for not leaving stdin closed.
Fix for properly closing dup-ed socket.
Fix for properly closing open fd on error.
Fix for properly dup2/close devnull.
Fix for preventing lots of spurious warning messages for MappingNotify
events.
Fix to replace msg with MSG to keep IceWM silent when not debugging.
Two strstr calls for "AC" and "BAT" had the parameters reversed: fixed.
strcat3 could be changed from 12 lines to 1: fixed.
Reading of /proc and /sys files simplified and made more robust.
Previously the frequency of only one CPU core was examined. Now all
frequencies of the first 8 CPU cores are examined. In the CPU tooltip
give the maximum and minimum CPU core frequency. Also give the
temperatures with one decimal. Fix temperature formatting bug for C.
Merge branch 'icewm-1-3-BRANCH' into tooltip-details
Implement the top of the TODO list: add support for --help and --version
options to each executable.
remove obsolete pragmas (interface + implementation).
small changes to make BUILD_TESTS work (except for icebar)
precondition simplification
tTempBuf is not needed and not desirable
precondition simplification
mstring cleanup to make it more readable and more easily verifiable
correct.
much more elaborate test suite for mstring.
bug fix for missing sizeof(data_t) in YString::set(...)
Assignment operators should return a reference, not a copy. Prevent
calling data() when length() is zero as this may access a NULL fStr
causing a crash.
Make mstring::split use indexOf, which is shorter and more correct (avoids
dereferencing null strings).
Icehelp didn't draw the html list entries. Fixed processing of node::li
nodes by calling draw() to draw <LI> entries. There were several
mismatches of new/delete/malloc/free: fixed. Freed memory was accessed
in handleClose(): fixed. In YIcon::findIcon(int) newstr was called for
a temporary string which was never going to be freed anywhere: fixed by
using pstring instead of newstr.
Leak fix: objects should be a YObjectArray otherwise clear() will not be
called.
Leak fix in findThemes: npath was used where dpath was meant. configArg
wasn't used.
Leak fix in YWMApp::actionPerformed and in meain.
leak fix in WindowOptions::setWinOption for op->icon.
No slash needed when terminating an 'url' tag (3x).
upath::parent and upath::name were not implemented. upath::slash prevents
temporaries. cstring::operator const char *() simplifies code. Several
fixes to relative()/child(). A few minor new methods and operators.
+upath tests.
no need for misc.$(OBJEXT) when libice.la is already given.
Goodbye SGML here is AsciiDoc. The doc/*.sgml files replaced by
doc/icewm.adoc. Autoconf and cmake updated.
rename with .md extension
markdownify
renamed to INSTALL-cmakebuild.md
update for cmakebuild and asciidoc.
parse the AsciiDoc output.
remove the problematic dependency on glob_pattern_p by writing our own
internal version.
remove non-portable dependency on asprintf.
Remove non-portable dependency on asprintf. Remove stray backslashes.
Rewrite while loops as for loops. Replace calloc+strcpy with strdup.
Remove HAVE_ASPRINTF from YInputLine::complete as globit_best no longer
uses asprintf.
Prevent warnings when compiling with: make CXX="g++ -std=c++98 -pedantic
-Wall".
+strlcpy, strlcat, read_file, read_fd, tlog.
mstring + upath improvements.
Properly handle keyboard events by scrollbars.
Make icehelp feature complete.
add TOC, link to X startup. Remove LibPath (no longer used).
remove duplicate references to sources which are also in
${ICE_COMMON_SRCS}.
HAVE_ASPRINTF doesn't imply _GNU_SOURCE. Remove both.
Make globit.c 7-bit ASCII.
include config.h (needed for CMake).
add load_text_file, check for EINTR when reading, use O_TEXT in read_file.
Cleanup option parsing: be more strict in what is accepted as option
value, don't abort parsing on error, but skip the offending line and
continue parsing the next option. Remove appendStr (to reduce memory
allocations), simplify code. Improve linkage: move all yconfig.cc
external code in class YConfig.
POSIX-compliancy requires the use of __linux__, instead of linux. linux
may not be defined even though __linux__ is. For instance with g++
-std=c++98.
+4 convenience methods.
Stricter parsing of winoptions. One of two loadMenus made obsolete.
Rewrote loadMenusProg.
stricter parsing of whitespace in winoptions. Fix a delete[]. Fix a leak
for icon. Simplify loadWinOptions.
Use upath for configuration directories, prevents a leak and simplifies
code (no manual memory management).
A redesign with cleaner semantics and 3 subclasses for different release
of dynamic memory.
When parsing "env" for each line add all expansion results. Trim every
"env" string. Permit "env" input lines where '=' is surrounded with
spaces.
test strlcpy with operlap of source/destination.
+stat method.
Simplify closeFiles and drastically reduce number of fcntl system calls on
exec. If execlp fails then print a warning with exe + strerror.
add 2 missing destructors.
prefer setenv over putenv.
Fix for focus on map: only compare fUserTime when it is unequal to -1,
otherwise doActivate would always be set to false.
Fix for focus on map: only compare fUserTime when it is unequal to -1,
otherwise doActivate would always be set to false.
merge wmframe.cc fix
Add --display option to icewm-session. Save errno in fail().
bool configurationNeeded was never needed, now deleted.
Improve error handling in loadMenusProg. Allow waitpid to fail because of
a competing SIGCHILD handler.
Don't assume execl /bin/sh can never fail in
YWindowManager::execAfterFork.
Fix int format string errors for calls to warn(...) for long arguments.
Consistently use ACOUNT where appropriate.
Restore support for const copy operations using an ownership flag.
Improve efficiency by avoiding virtual tables. Prevent inadvertent
exchange of pointers between different allocation mechanisms
(free/delete/[]). Tested OK sofar.
Consistently use ACOUNT where appropriate.
print_preferences print_options
Add 3 options to icewm: " --configured Print the compile time
configuration.\n" " --directories Print the configuration
directories.\n" " --postpreferences Print preferences after all
processing.\n"
Silence annoying startup messages about using private configuration files.
Update, small changes.
If left hand side of upath.relative() is empty then return right hand side
unmodified.
Prefer static linkage.
More accurate countThemes. Old version always subtracted 1, even if
directory was non-existent or empty. New version verifies if de->d_name
is a directory and if it has a readable "default.theme" file in it.
correction: access == 0 means yes it exists.
Support menuButton pixmaps in motif. This fixes
https://github.com/bbidulock/icewm/issues/31
udir.h provides a small but handy class for simplifying code which deals
with directories, like themes.
Simplify code for directories, like themes, with udir class.
Merge.
Correction: run "icewmtray" before "startup" script.
Move help text into separate method getHelpText().
Properly support searching for resources in XDG_CONFIG_HOME. First search
in XDG_CONFIG_HOME, only then in other directories. Simplifications and
optimizations to YResourcePaths. YPathElement could be removed as it is
just a upath. When removing elements in a loop then count downwards to
zero to avoid quadratic time.
Support referring to a theme without the last component (basename
"default.theme"). This requires less typing. Optimization to getArgument
to prevents lots of memory allocations when parsing preferences.
Fix for getExtension (wasn't used anywhere sofar).
Support the usual icewm command line options in icewm-session and
propagate their values to child programs when fork+execing. Also support
them in icewmtray and icewmbg. The -t option to icewm didn't work
properly because it used GetLongArgument instead of GetShortArgument:
fixed. Don't scan preferences for a themeName when themeName has already
been given on the command line. Allow to override preferences with some
other config file. Cleanup of unused code in icewmbg.cc. Memory leak fix
in themes.cc when 15+ themes are available and many submenus are created
with a strdup which was never freed. Remove the --no-configure
commandline option as it wasn't implemented.
Update options.
--list-themes Print a list of all available themes.
Remove superfluous #include statements.
Print directories in the order IceWM searches in them.
More man page new content.
Add GCC __attribute__ for format string checks. Define it empty for
non-gcc.
Cleanup code a bit for icetray.cc.
Remove superfluous #include statements.
Prefer snprintf/strlcpy/strlcat over sprintf/strcpy/strcat in some cases.
splitall may return true and an empty string. Detect this and continue.
YIcon would test a large number of paths, some of which have no chance for
success. Reduce the number of such tests. Also reduce duplicate path
tests. Fully support the .SVG image format when searching for icons.
+SVG and icon sizes.
Add remove and renameAs. Add defaults to access and mkdir.
For --list-themes also allow short -l alias.
Always set line buffering mode for stdout.
Make sure all YIcon resources are freed on termination.
Because we have only Focus and Themes it doesn't make sens to create a
whole new Settings submenu in the toplevel menu. Instead of "Settings"
just use entries for Focus + Themes.
Move functions of wmconfig.cc into class WMConfig (except for addWork and
setLook). Rewrite setDefault: properly support XDG config directory, use
at most one hash comment sign per config line, be very careful about
existence of directories and simplify file I/O code.
Also report the name of the theme in warnings about gradients.
ycmdline.[ch] is not used in gnome1 and gnome2: removed.
Sort the entries in browsing menus alphabetically.
Remove superfluous #include statements.
Check if no config directory exists and could not be made.
Class Argument supports efficient storage of configuration parsing.
Use class Argument to efficiently store parsing results. This also prevent
memory leaks in the context of parsing errors when character arrays were
not deleted before return from parseMenus().
Better support theme names which don't have a slash or a .theme
extensions.
getResourcePaths was called with a null argument instead of "workspace".
This results in many more file lookups. Use "workspace" when calling
getResourcePaths for a small speedup.
Complete redesign which avoids virtual or refcounts, but supports
inter-allocation type assingment (free/new/new[]).
For every cursor pointer one new call to getResourcePaths would be done,
which is inefficient. Only do it once or twice per startup for a small
speedup.
Make some methods static and private.
update URLs.
Add 4 new themes: CrystalBlue, Helix, NanoBlue, Natural. Don't use
anymore: gtk2, nice, nice2, warp3, warp4, yellowmotif.
Add collate to support locale sensitive comparison using strcoll. Fix an
obscure bug in mstring::searchAndReplaceAll (unlikely to occur).
Add support for sorted directory access (locale sensitive).
Use adir to have browse menus sorted. Make file+folder icons not static
but local.
Make PRECONDITION usable in isolation by compile time define PRECON.
Sort menu entries with collate (strcoll).
Concentrate nearly all pixmap .xpm loading in one place. More controlled
loading of pixmaps, would allow to extend it to PNG and SVG. Remove the
CONFIG_LOOK_* preprocessor symbols as they were not usefully implemented
and just cluttered. Streamline wmLook and make it print useful info in
--postpreferences. Make stderr line buffered.
Typo: fix missing 2 in taskbar2Pixres.
Remove unused headers.
Make all configure --enable/--disable options compile again.
Make some tests compile.
Document the "env" file.
Add wpixres.cc to ICEWM_SRCS.
Document the "focus_mode" file.
Memory leak fix: don't call newstr on parameters passed to
YStringArray::append, because that one already does a newstr on the
received parameter.
Fix issue #143: remove theme Natural.
Improve man page documentation about "icewm-session".
icehelp didn't accept standard IceWM options. If no help file was given
then use the standard ICEHELPIDX location. This allows to start icehelp
from the command line by just typing "icehelp".
Manual page: add "icehelp" to the list of IceWM programs.
Prevent 3 warnings when compiling with clang++.
Document focus mode and the taskbar.
Document the QuickSwitch window and all keyboard shortcuts.
Fix option parsing for --theme/--config for icewmbg.
Document window placement, window layers and workspaces.
Document mouse bindings.
Document applet details.
man intro + semitransparency.
Document icewm signals.
Enforce 32-bit unsigned comparison of X11 time stamps in updateUserTime.
This improves availability of focused windows in issue #37.
Brian Bidulock <[email protected]> (69):
missing jpg slipped in
correct MANAGER client message for system tray
proper XSession .desktop files
fix focus issue #73
added hebrew translations
updated po files
attempt fix to issue #75
address issue #77 a bit better
attempted fix for issue #75
fix for issue #72
Translated using Weblate (Hebrew)
hebrew corrections
correct indentation warnings
correction to he.po
update po files
simplify distribution
git hates trailing space
limit the ChangeLog
cannot use gnits until we change version numbering
update the readem
annother attempt at a comment
annother attempt at a comment
a little better format
more readable text version
tweak
typo
better formatting yet
add debug flags
add @GartFarlick fd-leak-patch.txt on issue #84
make to work with lightdm
Merge branch 'patch-4' of https://github.com/berviantoleo/icewm into
berviantoleo-patch-4
Merge branch 'berviantoleo-patch-4' into icewm-1-3-BRANCH
fix #93 with patch from @roms2000
fix #94 changing msg to MSG
added original of applied patch
Revert "Fix missing variable using dennis"
fix issue #99
fix printf error
another attempt at fixing issue #99
added dependencies to README
address issue #100 for autoconf
call it "prerequisites" and move down some
update .po files
Fix also in README.md.in per #103
update po files fix it.po
update po files
get package to pass distcheck
version update
mention translations for .desktop files and utilities
issue #37 patch by @PetteriAimonen
fixed typo: fixes issue #116
update po files
fix ignored return value warning
fix issue #120
try to fix issue #37
update po files
fix make dist automake target
update po files
correct compile warnings
update po files
update po files
Merge branch 'icewm-1-3-BRANCH' of github.com:bbidulock/icewm into
icewm-1-3-BRANCH
updated po files
Merge branch 'icewm-1-3-BRANCH' of github.com:bbidulock/icewm into
icewm-1-3-BRANCH
corrections
correct again
update po files
de.po after merge
update po files
Brian Bidulock <[email protected]> (39):
Merge pull request #56 from 150balbes/icewm-1-3-BRANCH
Merge pull request #57 from 150balbes/icewm-1-3-BRANCH
Merge pull request #59 from mrbrainsample/icewm-1-3-BRANCH
Merge pull request #62 from Code7R/ftr_preconfigure_iconPath
Merge pull request #65 from Code7R/ftr_dev_shortcut_cmake
Merge pull request #63 from bedna-KU/bedna-KU-patch-1
Merge pull request #81 from pumaking/icewm-1-3-BRANCH
Merge pull request #82 from Vogtinator/icewm-1-3-BRANCH
Merge pull request #85 from Code7R/icewm-1-3-BRANCH
Merge pull request #64 from Code7R/ftr_fix_tktray_icon
Merge pull request #88 from berviantoleo/patch-1
Merge pull request #89 from berviantoleo/patch-2
Merge pull request #95 from gijsbers/fixes-open
Merge pull request #98 from gijsbers/tooltip-details
Merge pull request #103 from Reedych/icewm-1-3-BRANCH
Merge pull request #104 from Tetralet/icewm-1-3-BRANCH
Merge pull request #107 from scootergrisen/patch-1
Merge pull request #108 from okurz/icewm-1-3-BRANCH
Merge pull request #109 from scootergrisen/patch-1
Merge pull request #111 from scootergrisen/patch-2
Merge pull request #112 from Tetralet/icewm-1-3-BRANCH
Merge pull request #113 from mrbrainsample/icewm-1-3-BRANCH
Merge pull request #114 from gam3/gam3/CPUStatus
Merge pull request #117 from Tetralet/icewm-1-3-BRANCH
Merge pull request #118 from jinn-alt/logouticon
Merge pull request #119 from Tetralet/icewm-1-3-BRANCH
Merge branch 'icewm-1-3-BRANCH' into icewm-1-3-Greek-translation
Merge pull request #121 from nikoss/icewm-1-3-Greek-translation
Merge pull request #123 from Tetralet/icewm-1-3-BRANCH
Merge pull request #124 from Tetralet/icewm-1-3-BRANCH
Merge pull request #126 from Code7R/bugfix/gcc7_fixes
Merge pull request #127 from Tetralet/icewm-1-3-BRANCH
Merge pull request #128 from ivan1986/xdg-support
Merge pull request #131 from gijsbers/todo_help_version_done
Merge pull request #132 from gijsbers/remove_obsolete_pragmas
Merge pull request #133 from gijsbers/make_BUILD_TESTS_work
Merge pull request #134 from gijsbers/mstring_cleanup
Merge pull request #135 from gijsbers/icehelp_fixes
Merge pull request #137 from gijsbers/memory_leak_fixes
Tetralet <[email protected]> (20):
Supports UTF-8 strings in Workspace names.
Set the time format to '%T' for some locales when ledclock/colon.xpm is
loaded.
FIX: The window size had been resized too much times in some rare
situation.
Applied a multi CPU monitor from Bert Wesarg. Please visit
https://sourceforge.net/p/icewm/mailman/icewm-devel/thread/Pine.GSO.4.56.0611131656000.5306%40turing/
for more details.
Merge pull request #1 from bbidulock/icewm-1-3-BRANCH
Fix: CPU Status stop updating after a certain period of time.
Load ColorCPUStatusSteal from user themes.
Set the time format to '%T' for some locales when TaskBarClockLeds=1 and
ledclock/colon.xpm is loaded.
Clean "Invalid multibyte string ..." warning for ACPI Temp string.
Fix a error when compiling with --enable-debug.
Add some xgettext parameters.
Merge pull request #2 from bbidulock/icewm-1-3-BRANCH
Fix the tray icon for old gtk1 apps. It reverts commit
6035a0b87e4342de35c88dfcb5cd7086591b3ed6
FIX: New created window may not be activated in some rare situation.
FIX: Activated window may not get input actually.
Added some xgettext parameters.
Set the msgid "Celsius Temperature" to "°C", or it will cause confusion
with other msgids.
Traditional Chinese (zh_TW) translation update.
Fix commit 5fdabfa8e920c4e483267a61873650607a1c85aa
Fix: A stupid mistake in scaling formula. Thanks jinn-alt for reporting
this bug.
Eduard Bloch <[email protected]> (18):
Workaround for some IDEs that keep binary outputs in a custom location
Ensure proper order of include paths in the cmake build
Don't set optimization options if not specified by the user
Preconfigure iconPath in popular FOSS environments
Little shortcut: set DEBUG define if user started with Debug build type
CLI --debug switch for icewmtray
Retry fetching of window properties with some delay
Added a shortcut for local debug builds with Debian-like configuration
Use released pot file and stop rebuilding it on-the-fly
Merge remote-tracking branch 'bbidulock/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Added /usr/share/icons/default to icon path
New menu category Accessibility to fdomenu
Merge remote-tracking branch 'bbidulock/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Don't focus on 'a' when selecting all elements
Fix incorrect switch case
Fix wrong bitmask around window style enum value
Implementing some trivial fixes discovered by GCC7
Fixing incorrect check for -Wimplicit-fallthrough
David Medina <[email protected]> (12):
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Luiz Fernando Ranghetti <[email protected]> (10):
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Alessio Adamo <[email protected]> (9):
Translated using Weblate (Italian)
Translated using Weblate (Italian)
Translated using Weblate (Italian)
Translated using Weblate (Italian)
Translated using Weblate (Italian)
Translated using Weblate (Italian)
Translated using Weblate (Italian)
Translated using Weblate (Italian)
Translated using Weblate (Italian)
openSUSE Weblate <[email protected]> (9):
Merge branch 'icewm-1-3-BRANCH' of github.com:bbidulock/icewm into
icewm-1-3-BRANCH
Add ar to LINGUAS.
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Ferdinand Galko <[email protected]> (8):
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Freek de Kruijf <[email protected]> (7):
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Oleg Ivanov <[email protected]> (7):
add baground and suport MEMO aplet for defaults themes
Merge branch 'icewm-1-3-BRANCH' of https://github.com/150balbes/icewm into
icewm-1-3-BRANCH
del icewm-session, edit src, add icons
Changes to be committed: modified: NEWS modified: README.md
modified: VERSION modified: autogen.sh modified: configure.ac
modified: po/be.po modified: po/bg.po modified:
po/ca.po modified: po/cs.po modified: po/da.po
modified: po/de.po modified: po/el.po modified: po/en.po
modified: po/es.po modified: po/fi.po modified: po/fr.po
modified: po/hr.po modified: po/hu.po modified: po/id.po
modified: po/it.po modified: po/ja.po modified: po/ko.po
modified: po/lt.po modified: po/lv.po modified: po/mk.po
modified: po/nb.po modified: po/nl.po modified: po/no.po
modified: po/pl.po modified: po/pt_BR.po modified:
po/ro.po modified: po/ru.po modified: po/sk.po
modified: po/sl.po modified: po/sv.po modified: po/tr.po
modified: po/uk.po modified: po/vi.po modified: po/zh_CN.po
modified: po/zh_TW.po
merge
add support for applets MEMO in themes Infadel2 icedesert
add new default theme and background
Yasuhiko Kamata <[email protected]> (7):
Translated using Weblate (Japanese)
Translated using Weblate (Japanese)
Translated using Weblate (Japanese)
Translated using Weblate (Japanese)
Translated using Weblate (Japanese)
Translated using Weblate (Japanese)
Translated using Weblate (Japanese)
mohammad alhargan <[email protected]> (7):
Translated using Weblate (Arabic)
Translated using Weblate (Arabic)
Translated using Weblate (Arabic)
Translated using Weblate (Arabic)
Translated using Weblate (Arabic)
Translated using Weblate (Arabic)
Translated using Weblate (Arabic)
Arif Budiman <[email protected]> (6):
Translated using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Bervianto Leo Pratama <[email protected]> (6):
Change variable format to same with msgid
Fixing format
Fix missing variable using dennis
Fix end punctuation missing
Fix capital and missing charachter
Fix different whitespace
Sarah Kriesch <[email protected]> (6):
Translated using Weblate (German)
Translated using Weblate (German)
Translated using Weblate (German)
Translated using Weblate (German)
Translated using Weblate (German)
Translated using Weblate (German)
Andriy Bandura <[email protected]> (5):
Translated using Weblate (Ukrainian)
Translated using Weblate (Ukrainian)
Translated using Weblate (Ukrainian)
Translated using Weblate (Ukrainian)
Translated using Weblate (Ukrainian)
Dmitriy Khanzhin <[email protected]> (5):
adapted logouticon patch, thx to YYY at altlinux forum
added icon for point 'Restart Xterm' in logout submenu
adapted for build lite version
added icons
po/el.po: fix msgmerge error
Stanislav Brabec <[email protected]> (4):
Translated using Weblate (Hebrew)
Weblate: Add icewm.pot to the git repository
Update .gitignore to allow icewm.pot
Merge remote-tracking branch 'weblate/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
jc sl <[email protected]> (4):
Translated using Weblate (Spanish)
Translated using Weblate (Spanish)
Translated using Weblate (Spanish)
Translated using Weblate (Spanish)
nikoss <[email protected]> (4):
Add files via upload
more translated strings
99% finished
upload of Greek translation
scootergrisen <[email protected]> (4):
Update da.po
Change Icewm to IceWM in all Comment's
Add [da] translations
Translated using Weblate (Danish)
Benoît Monin <[email protected]> (3):
Translated using Weblate (French)
Translated using Weblate (French)
Translated using Weblate (French)
Efstathios Iosifidis <[email protected]> (3):
Translated using Weblate (Greek)
Translated using Weblate (Greek)
Translated using Weblate (Greek)
Panagiotis Mantzios <[email protected]> (3):
Translated using Weblate (Greek)
Translated using Weblate (Greek)
Translated using Weblate (Greek)
Rodrigo Macedo <[email protected]> (3):
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Alex Spitzer <[email protected]> (2):
Add ACPI Temperature display inside the CPU bar
Control ACPI Temperature in-graph display using a configuration variable
Enol P <[email protected]> (2):
Translated using Weblate (Asturian)
Translated using Weblate (Asturian)
Ettore Atalan <[email protected]> (2):
Translated using Weblate (German)
Translated using Weblate (German)
Jeff Woods <[email protected]> (2):
Fix preferences install for out-of-tree CMake builds
Revert "Set the time format to '%T' for some locales when
ledclock/colon.xpm is loaded."
Joakim Ganse <[email protected]> (2):
Translated using Weblate (Swedish)
Translated using Weblate (Swedish)
Kamil Stańczyk <[email protected]> (2):
Translated using Weblate (Polish)
Translated using Weblate (Polish)
Karl Ove Hufthammer <[email protected]> (2):
Added translation using Weblate (Norwegian Nynorsk)
Translated using Weblate (Norwegian Nynorsk)
Kukuh Syafaat <[email protected]> (2):
Translated using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Mario <[email protected]> (2):
Comment: Show logout submenu to Show logout menu
fix typo
Mindaugas Baranauskas <[email protected]> (2):
Translated using Weblate (Lithuanian)
Translated using Weblate (Lithuanian)
Nathan Follens <[email protected]> (2):
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Reedych <[email protected]> (2):
Translated using Weblate (Esperanto)
Translated using Weblate (Esperanto)
Shyukri Shyukriev <[email protected]> (2):
Translated using Weblate (Bulgarian)
Translated using Weblate (Bulgarian)
Дмитрий Ханжин <[email protected]> (2):
Translated using Weblate (Russian)
Translated using Weblate (Russian)
150balbes <[email protected]> (1):
Merge pull request #1 from bbidulock/icewm-1-3-BRANCH
Bernhard Wiedemann <[email protected]> (1):
Translated using Weblate (German)
Code7R <[email protected]> (1):
Merge pull request #125 from jinn-alt/l10n_fix
Dingzhong Chen <[email protected]> (1):
Translated using Weblate (Chinese (China))
Dmitriy Khanzhin <[email protected]> (1):
Translated using Weblate (Russian)
Fabian Vogt <[email protected]> (1):
Start shutdown and reboot commands in background
Frederic Crozat <[email protected]> (1):
remove icewm.desktop, it isn't a real xsession file
G. Allen Morris III <[email protected]> (1):
add YSMListener *smActionListener to CPUStatus etc to remove segmentation
fault
Guillaume GARDET <[email protected]> (1):
Translated using Weblate (French)
Hoàng Phạm <[email protected]> (1):
Translated using Weblate (Vietnamese)
Ivan Borzenkov <[email protected]> (1):
Add support XDG_CONFIG_HOME directory
Jonas Svensson <[email protected]> (1):
Translated using Weblate (Swedish)
Marguerite Su <[email protected]> (1):
Translated using Weblate (Chinese (China))
Oliver Kurz <[email protected]> (1):
Use a more recent default for mail app
Reedych <[email protected]> (1):
Fix l10n.opensuse.org url
Tomáš Chvátal <[email protected]> (1):
Merge pull request #69 from fcrozat/icewm-1-3-BRANCH
Vojtech Zeisek <[email protected]> (1):
Translated using Weblate (Czech)
Weblate Admin <[email protected]> (1):
Translated using Weblate (Arabic)
Wnereiz Z <[email protected]> (1):
Translated using Weblate (Chinese (China))
Yunseok Choi <[email protected]> (1):
Translated using Weblate (Korean)
alexandros Vennos <[email protected]> (1):
Translated using Weblate (Greek)
gijsbers <[email protected]> (1):
Merge pull request #141 from bedna-KU/icewm-1-3-BRANCH
hayyan rostami <[email protected]> (1):
Translated using Weblate (Persian)
Release icewm-1.3.12 released 2015-12-16
----------------------------------------
git shortlog -e -n -w80,6,8 1.3.11...1.3.12
Brian Bidulock <[email protected]> (8):
fix issue #40 missed update of VERSION
update sgml a little bit
add tags files to ignore
updated po files
updated NEWS file
be sure to update VERSION file
update po files for release
update release files
David Medina <[email protected]> (6):
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Translated using Weblate (Catalan)
Ferdinand Galko <[email protected]> (4):
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Translated using Weblate (Slovak)
Andriy Bandura <[email protected]> (3):
Translated using Weblate (Ukrainian)
Translated using Weblate (Ukrainian)
Translated using Weblate (Ukrainian)
Brian Bidulock <[email protected]> (3):
Merge pull request #43 from scarabeusiv/icewm-1-3-BRANCH
Merge pull request #46 from PetteriAimonen/feature_taskBarWorkspacesTop
Merge pull request #45 from williex/icewm-1-3-BRANCH
Freek de Kruijf <[email protected]> (3):
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
Translated using Weblate (Dutch)
openSUSE Weblate <[email protected]> (3):
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Merge remote-tracking branch 'origin/icewm-1-3-BRANCH' into
icewm-1-3-BRANCH
Ondřej Súkup <[email protected]> (2):
Translated using Weblate (Czech)
Translated using Weblate (Czech)
Petteri Aimonen <[email protected]> (2):
Add taskBarWorkspacesTop option.
Update _NET_CLIENT_LIST_STACKING when changing windows.
Ronan Chagas <[email protected]> (2):
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Sorokin Alexei <[email protected]> (2):
Use generic icons in toolbar to avoid gnome-icon-theme requirement
Fix fdo search to not hang on large usr
Vojtech Zeisek <[email protected]> (2):
Translated using Weblate (Czech)
Translated using Weblate (Czech)
Alex Minton <[email protected]> (1):
Translated using Weblate (Russian)
Code7R <[email protected]> (1):
Merge pull request #48 from mrbrainsample/icewm-1-3-BRANCH
Jeff Woods <[email protected]> (1):
Change preferences install dir to LIBDIR for cmake
Jonas Svensson <[email protected]> (1):
Translated using Weblate (Swedish)
Luiz Fernando Ranghetti <[email protected]> (1):
Translated using Weblate (Portuguese (Brazil))
Mindaugas Baranauskas <[email protected]> (1):
Translated using Weblate (Lithuanian)
Yasuhiko Kamata <[email protected]> (1):
Translated using Weblate (Japanese)
jc sl <[email protected]> (1):
Translated using Weblate (Spanish)
w <w@vm> (1):
Enable variable taskbar width
Release icewm-1.3.11 released 2015-09-18
----------------------------------------
git shortlog -e -n -w80,6,8 1.3.10...1.3.11
Brian Bidulock <[email protected]> (10):
Merge pull request #29 from rezso/icewm-1-3-BRANCH
Merge pull request #32 from rezso/icewm-1-3-BRANCH
attempted fix for issue #31
set ActivateJava7FocusHack to 0: close issue #20
Merge pull request #34 from rezso/patch-1
distribute html docs per issue #33
Merge pull request #36 from wshallum/icewm-1-3-BRANCH
updates to handle gettext 0.19.5.1
updates for release 1.3.11
final release updates for 1.3.11 release
Eduard Bloch <[email protected]> (6):
Enabled automated generation of the preferences file
Install pregenerated html files to HTMLDIR via cmake (issue #33)
Fix preferences file generation, now as explicite post-build command
Default key binding for calculator call
Fixed support of wordexp in the env hack with cmake build
Using CMAKE_INSTALL_PREFIX variable instead of PREFIX
rezso <[email protected]> (3):
fix themes
update hu.po
suppress cmake dev warnings
William <[email protected]> (1):
Fix GetFullWindowProperty for huge icons on 64bit (e.g. Firefox)
Release icewm-1.3.10 released 2015-07-02
----------------------------------------
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)