File: NEWS

package info (click to toggle)
lash 0.5.4.0-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 3,224 kB
  • ctags: 1,245
  • sloc: ansic: 11,677; sh: 8,933; makefile: 264; python: 36
file content (105 lines) | stat: -rw-r--r-- 3,661 bytes parent folder | download
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
0.5.4:
* bug fixes

0.5.3:
* switch LASH_START_SERVER for LASH_NO_START_SERVER with opposite semantics
  (start server automatically by default)
* include python bindings

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