forked from enkore/j4-dmenu-desktop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
81 lines (67 loc) · 2.63 KB
/
CHANGELOG
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
r2.5 released 2013-11-02
+ add --display-binary option
r2.6 released 2013-11-28
+ fixed quoting
+ different output formats
+ misc. bug fixes and improvements
r2.7 released 2013-12-04
+ removed i3 dependency
+ fixed memory leak
+ fixed wrong usage of getopt_long()
+ fixed GCC 4.7 compatibility
+ misc. bug fixes and improvements
r2.8 released 2013-12-09
+ various performance improvements
+ better error messages
+ added debugging messages
+ fixed mixup of malloc/new[]
+ fixed wrong usage of getline()
r2.9 released 2014-01-25
+ added test suite, travis integration
+ fixed $XDG_DATA_HOME being ignored
+ fixed wrong ordering of default search paths
+ support shell aliases
r2.10 released 2014-04-17
+ minor changes regarding quoting
+ change to application path if specified as per XDG spec
r2.11 released 2014-04-20
+ fixed unhidden desktop files being regarded as hidden
r2.12 released 2014-12-14
+ fixed quoting issue with localized names
+ fixed CMakeLists for multithreaded builds
+ fixed overriding files with Hidden and/or NoDisplay keys
+ whitespace after "=" is now ignored
+ implemented desktop file ID concept of the XDG specification
(supersedes old "override-by-name" semantics)
+ added support for OnlyShowIn and NotShowIn tags
+ added --use-xdg-de flag to interpret $XDG_CURRENT_DESKTOP
(for OnlyShowIn/NotShowIn)
+ temporary files are now created with mkstemp
r2.13 released 2015-06-22
+ GenericName fields are added to the menu, too
+ Added manpage j4-dmenu-desktop(1)
+ Menu is now sorted by names
r2.14 released 2016-03-31
+ Added --usage-log feature to sort by usage frequency
+ Added --no-generic option to exclude GenericName fields
r2.15 released 2017-03-19
+ fixed bug where using some shells could use a lot of CPU for nothing
+ fixed issue when locale setup is completely broken (fall back to "C" locale)
+ fixed build on FreeBSD
r2.16 released 2018-01-11
+ updated CMakeLists to use Catch 1.x (instead of 2.x)
r2.17 released 2019-02-26
+ fixed compilation error on FreeBSD 11
+ fixed specifying `--no-generic` after `--usage-log=` breaking usage log
+ improved build speed
+ added --wait-on feature to daemonize for better responsiveness
r2.18 released 2020-10-02
+ Re-add support for %k in .desktopfiles (location of the file)
+ --wait-on: child processes detach now, parent does not wait
+ use POSIX printf instead of echo (see 2e6308783 for detailed explanation)
(fix for dash/Debian)
+ .desktop files are read sorted by inode now, improving performance on
traditional hard drives
+ added --no-exec option
+ added --wrapper option (e.g. for i3 exec)
+ removed last usage of C/C++ locales