Merge branch 'stable' into 'main'
[ladish.git] / NEWS
blob2f7db273dbb11b8f1b13d674ec8d174020dc5ce1
1 = Version 1.3 on 20YY-MM-DD =
3 Changes since 1.2:
5  * Add verify-sig_waf.sh waf verification script from waf-2.0.27
6  * Upgrade waf to 2.0.27
7  * Update INSTALL
9 = Version 1.2 on 2023-03-29 =
11 Changes since 1.1:
13  * Apply downstream patches from FreeBSD
14  * meson: Fix project license field (MIT->GPL-2.0-only)
15  * meson: Fix version.h when building from tarball
16  * meson: disable siginfo build
17  * meson: Fix after README->README.adoc rename in 1.1
19 = Version 1.1 on 2023-11-26 =
21  * waf: Add a script to generate an unpacked instance of the waf
22    all-in-one blob. (by Alessio Treglia)
23    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=654469
24  * liblash: Fix small misspellings (by Alessio Treglia)
25  * Default the name of configuration tool to "ladi-control-center",
26    instead of the older "ladiconf" (by Alessio Treglia)
27  * gladish: embed flowcanvas-0.7.1
28  * fixes of compiler warnings
29  * ladishd: last-rite stdout/stderr output of child subprocesses is
30    not ignored anymore.
31  * ladishd: Fix logging from child processes
32  * ladishd/loader: add includes for getrlimit (build fix)
33  * ladish: Don't notify user about unexpectedly stopped apps that
34    returned 0 exit code. Fixes #197 (from old ladish.org trac
35    instance). The exit code detection for apps ran in terminal is/was
36    not working, at least with xterm. xterm doesnt seem to be able to
37    return exit code of its child process.
38  * ladishd: preload libasound.so.2 instead of libasound.so (by falkTX)
39  * ladishd: fix double free in malloc failure handling code path
40  * ladicore: fix potential access of NULL pointer in catdup
41  * proxies: add assert to disable complain from clang static analyzer
42  * ladishd/rooms: Fix uses of unintialized memory
43  * daemon/room-save: Actually handle project directory
44    existence-check/creation failures.
45  * proxies: Remove useless assignment pointed by clang static analizer
46  * ladishd: Fix memory leak on procfs read() failure
47  * ladishd/loader: Fix use of uninitialized memory in chdir() failure
48    handling code path.
49  * ladicore: Fix memory leak on procfs read() failure
50  * ladishd: Improve assert and fix clang static analyzer report
51  * ladishd: Fix undefined return value in case of error (on studio
52    save)
53  * ladishd/virtualizer: Don't set garbge pid to ports (either new or
54    existing ones).
55  * ladishd/virtualizer: Fix memory leak when a2j mapping fails
56  * gladish: Fix error checks in graph canvas code
57  * gladish: Improved handling of failure to get studio name
58  * gladish: Fix memory leak in strdup() failure handling code path
59  * ladishd/rooms: Fix memory leak in strdup() failure handling code
60    path
61  * gladish: Fix memory leak when separator is added to dynmenu;
62    check for allocation failure otherwise.
63  * gladish/flowcanvas: Comment out useless code in flowcanvas and make
64    the clang static analyzer happy.
65  * Fix formatting errors in log calls
66  * Remove (useless) ifdefs for LADISH_DEBUG
67  * Improved logging, runtime, take advantage of gcc printf format
68    checks.
69  * enable extra compiler warnings and fix the the code
70  * ladishd/loader: add license header text to source file
71  * gladish: quit on ctrl-q
72  * liblash: Install lash include files into /usr/include/lash-1.0/
73    instead of /usr/include/lash/, so to match the lash-0.5.4 and
74    lash-0.6.0~rc2 layout.
75  * ladishd: switch from sigsegv to siginfo
76    (optional and disabled by default)
77  * Fix doxygen warnings
78  * waf: add --libdir option (by Goran Mekić)
79  * gladish: don't crash when unable connect to dbus
80  * ladishd: Fix GetAllPorts D-Bus method declaration
81    (by Markus Kitsinger)
82  * ladish_control: py3 compatibility
83  * ladishd: Fix implicit fallthrough warning with gcc 9.3.0
84  * Apply patch (from openSUSE) for python3 compatibility
85  * ladishd: Fix for -Werror=restrict
86  * gladish: Adjust load project dialog for newer gtk2 versions
87  * meson.build files (by Max Audron)
88  * waf: Disable -Werror
89  * waf: Upgrade to 2.0.26
90  * Remove all git sumodules
91  * gladish.desktop: use Engeneering category
92   (good suggestion by Dominique Michel)
93  * waf: add --docdir option and change the default to
94    PREFIX/share/doc/ladish/
95  * waf: new configure option, --enable-gladish
96    (and disable gladish build by default)
97  * Merge ladish.org index.adoc and README into README.adoc
98  * waf: *prepend* CFLAGS and LINKFLAGS
99   (give priority to distro flags)
100  * ladishd: Don't set LADISH env vars for L0 & L1
101  * gladish: Fix build with recent version of dbus-glib
102  * waf: Install gladish related files only when gladish build is
103    enabled
104  * waf: always put the short sha1 in the ladish tarball name
106 = Version 1 on 2011-12-19 =
107  * vgraph manipulation
108  * lash support
109  * jack-session support
111 = Version 0.3 "preview 3" on 2011-01-10 =
112  * Hardware port virtualization / rooms
113  * Visual notifications about errors and studio/project state changes
114  * ladish specific settings
115  * lists of recently used studios and projects
116  * connections of stopped apps are persisted
117  * a2j ports are now clearly marked on gladish canvas
118  * app start/stop by double clicking in the app list
119  * you can save a text comment and description as part of the project
120  * Russian, French and German l10n of gladish
122 = Version 0.2 "preview 2" on 2009-12-29 =
123  * Persist canvas box positions
124  * Save/restore connections
125  * Launch new applications (level 0 and level 1)
126  * Save/restore applications as part of studio
127  * Handle external JACK clients
128  * a2jmidid support
130 = Version 0.1 "preview 1" on 2009-09-01 =
131  * JACK multiconfig (Save/restore jack settings by saving and then
132    loading and activating studios)