102 lines
3.5 KiB
Plaintext
102 lines
3.5 KiB
Plaintext
0.5.3:
|
|
* switch LASH_START_SERVER for LASH_NO_START_SERVER with opposite semantics
|
|
(start server automatically by default)
|
|
|
|
0.5.2:
|
|
* support for building without ALSA
|
|
* server auto-launching bug fixes
|
|
* removed dependence on /etc/services (sandbox clean)
|
|
* added lash_args_free (plugs memory leak)
|
|
* fixed event handling bug in client
|
|
|
|
0.5.1:
|
|
|
|
* auto server start (if LASH_START_SERVER is set)
|
|
* panel fixes (save dialog makes sense, no duplicated clients)
|
|
* Fix for saving over existing project directories (impossible now)
|
|
|
|
0.5.0:
|
|
|
|
* numerous fixed for random behaviour resulting in failed session restores
|
|
* bitrot removal, GCC4 fixes, autotools updates, etc
|
|
* added GTK control panel server interface client
|
|
* removed all traces of former name (API is incompatible with previous
|
|
releases, search replace "CCA" and "LADCCA" with "LASH", and "cca_" with "lash_")
|
|
|
|
0.4.0:
|
|
|
|
* low level tcp protocol has changed along with a lot of structure clean ups
|
|
on the client- and server-side.
|
|
* added low level protocol versioning
|
|
* well defined server interface protocol (that works! :) this has been the bulk
|
|
of the work that's added two more properties to lash_event_t, client_id and
|
|
project, bumped the major version of the high level protocol and caused more
|
|
changes to the low level protocol
|
|
* new high level normal client event, CCA_Server_Lost
|
|
* removed CCA_Use_Jack and CCA_Use_Alsa client flags; sending the server
|
|
the jack client name or alsa client id now suffices
|
|
* major amounts of cleanups and fixes
|
|
* server now saves project info in XML which means a new dependency on libxml2
|
|
* socket stuff now uses protocol-agnostic system calls and the server defaults
|
|
to IPv6. an entry in /etc/services is required to support this. make install
|
|
will install an entry if there isn't one present. this can be disabled with a
|
|
configure option, --disable-serv-inst. there's also a new option for lashd,
|
|
--no-ipv6 which, suprisingly, stops the server using ipv6.
|
|
* the --with-default-dir configure option and -d lashd option now set the
|
|
directory relative to $HOME, rather than being a system-wide directory
|
|
* project directories now get cleaned up if they haven't been saved
|
|
* updated the manual
|
|
|
|
Patches
|
|
|
|
* fluidsynth cvs
|
|
|
|
|
|
0.3.2:
|
|
|
|
* fixed a missing #include
|
|
|
|
|
|
0.3.1:
|
|
|
|
* fixed problem with the readline headers paying attention to HAVE_CONFIG_H
|
|
* fixed HAVE_GTK2 always being defined to work properly and only be defined
|
|
if it's available
|
|
|
|
|
|
0.3.0:
|
|
|
|
* Added the facility to run restored apps in a terminal using xterm, and
|
|
added the CCA_Terminal client flags for clients that need a terminal to
|
|
operate.
|
|
* much improved jack and alsa listeners in the server
|
|
* quite a few compilation and bug fixes and whatnot
|
|
|
|
|
|
0.2:
|
|
|
|
* Added protocol versioning
|
|
* lashd now permanently listens to jack and alsa, with seperate threads
|
|
dealing with each. it backs up all the alsa and jack connections every 30
|
|
seconds so that a client's connections can be resumed automatically, and
|
|
it's also much better seperation of the jack/alsa/project code
|
|
* fixed loads of bugs
|
|
* fixed file permissions for config data files, making stores actually work
|
|
* well defined client event protocol, documented in the manual
|
|
* minor api changes and additions
|
|
* added a gui to the synth client, and made it try and get real-time-ness
|
|
for the midi thread. fixed the dodgey sound (for some reason, the jack
|
|
buffer was being cast to doubles instead of floats.) it's actually usable now.
|
|
|
|
Patches
|
|
* alsa modular synth 1.5.5
|
|
* jack rack 1.0
|
|
* seq24 0.4.0
|
|
* sweep 0.5.12
|
|
* vkeybd 0.1.12
|
|
|
|
|
|
0.1:
|
|
|
|
* initial public release
|