/[svn]/qsampler/trunk/ChangeLog
ViewVC logotype

Annotation of /qsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4109 - (hide annotations) (download)
Sun Apr 7 15:42:43 2024 UTC (12 days, 6 hours ago) by capela
File size: 23426 byte(s)
- Prepping the unthinkable (aka. v1.0.0-rc1)
1 capela 3861 Qsampler - A LinuxSampler Qt GUI Interface
2     ------------------------------------------
3 capela 109
4     ChangeLog
5    
6 capela 2718
7 capela 4109 0.9.90 2024-04-10 A Spring'24 Release Candidate.
8 capela 4099
9 capela 4109 - Prepping the unthinkable (aka. v1.0.0-rc1)
10    
11 capela 4099 - Custom color themes are now file based (*.conf); legacy still
12 capela 4109 preserved ntl.
13 capela 4099
14    
15 capela 4074 0.9.12 2024-01-24 A Winter'24 Release.
16 capela 4067
17 capela 4070 - Updated copyright headers into the New Year (2024).
18 capela 4067
19    
20 capela 4062 0.9.11 2023-09-09 An End-of-Summer'23 Release.
21    
22     - Preppings to next development cycle (Qt >= 6.6)
23    
24    
25 capela 4060 0.9.10 2023-06-01 A Spring'23 Release.
26 capela 4058
27     - Prepping into the next development cycle (with Qt >= 6.5).
28    
29    
30 capela 4056 0.9.9 2023-03-23 An Early-Spring'23 Release.
31    
32     - Bumping copyright headers to the brand new year.
33    
34    
35 capela 4054 0.9.8 2022-12-28 An End-of-Year'22 Release.
36 capela 4050
37 capela 4054 - Just bumping into the next develop cycle/season.
38 capela 4050
39    
40 capela 4054 0.9.7 2022-10-03 An Early-Autumn'22 Release.
41 capela 4040
42     - Add current system user-name to the singleton/unique application
43 capela 4048 instance identifier.
44 capela 4040
45    
46 capela 4037 0.9.6 2022-04-02 A Spring'22 Release.
47 capela 4024
48 capela 4030 - Main application icon is now presented in scalable format (SVG).
49    
50 capela 4024 - Migrated command line parsing to QCommandLineParser/Option
51 capela 4037 (Qt >= 5.2)
52 capela 4024
53     - Fixed translations path to be relative to application runtime.
54    
55    
56 capela 4023 0.9.5 2022-01-09 A Winter'22 Release.
57 capela 3997
58 capela 4005 - Dropped autotools (autoconf, automake, etc.) build system.
59    
60 capela 3997 - Fixed for Qt6 plugins path eg. widget theme or styles.
61    
62    
63 capela 3973 0.9.4 2021-07-03 An Early-Summer'21 Release.
64 capela 3907
65     - All builds default to Qt6 (Qt >= 6.1) where available.
66    
67     - CMake is now the official build system.
68    
69    
70 capela 3898 0.9.3 2021-05-11 A Spring'21 Release.
71 capela 3867
72 capela 3898 - All packaging builds switching to CMake.
73 capela 3867
74    
75 capela 3865 0.9.2 2021-03-14 An End-of-Winter'21 Release.
76 capela 3861
77     - Bumped version micro/dot number into the next develop cycle.
78    
79    
80 capela 3857 0.9.1 2021-02-07 A Winter'21 Release.
81 capela 3849
82     - Early preparations for the New Year develop(ment) cycle.
83    
84    
85 capela 3843 0.9.0 2020-12-17 A Winter'20 Release.
86 capela 3820
87 capela 3861 - Early fixing to build for Qt >= 6.0.0 and comply with C++17
88     standard.
89 capela 3820
90    
91 capela 3801 0.6.3 2020-07-31 A Summer'20 Release.
92 capela 3758
93     - Early fixing to build for Qt >= 5.15.0.
94    
95    
96 capela 3755 0.6.2 2020-03-24 A Spring'20 Release.
97 capela 3634
98 capela 3861 - Make man page compression reproducible (after request by Jelle
99     van der Waa, while on the Vee-Ones, thanks).
100 capela 3718
101 capela 3861 - Ditching deprecated QTime methods for QElapsedTimer's (in
102     compliance to Qt >= 5.14.0).
103 capela 3700
104 capela 3861 - If connection to server aborted, try to automatically reconnect
105     (if server was not started by QSampler).
106 capela 3669
107 capela 3861 - Fixed crash when a device disappeared on server side (caused by
108     iterator invalidation).
109 capela 3669
110 capela 3700 - Bumped copyright headers into the New Year (2020).
111 capela 3669
112 capela 3700
113    
114 capela 3669 0.6.1 2019-12-22 The Winter'19 Release.
115    
116 capela 3861 - Custom color (palette) theme editor introduced; color (palette)
117     theme changes are now effective immediately, except on default.
118 capela 3648
119 capela 3861 - Second attempt to fix the yet non-official though CMake build
120     configuration.
121 capela 3640
122 capela 3861 - When using autotools and ./configure --with-qt=..., it is also
123     necessary to adjust the PKG_CONFIG_PATH environment variable
124     (after a merge request by plcl aka. Pedro L��pez-Cabanillas,
125     while on qmidinet).
126 capela 3634
127    
128 capela 3633 0.6.0 2019-10-17 An Autumn'19 Release.
129 capela 3523
130 capela 3589 - Added alternate yet non-official CMake build option.
131    
132 capela 3558 - Fix HiDPI display screen effective support (Qt >= 5.6).
133    
134 capela 3523 - Make sure compiler flags comply to c++11 as standard.
135    
136    
137 capela 3522 0.5.6 2019-07-12 A Summer'19 Release.
138 capela 3512
139 capela 3518 - Updated for the newer Qt5 translation tools (>= 5.13).
140    
141 capela 3516 - Configure updated to check for qtchooser availability.
142    
143 capela 3512 - Minor update to Debian packaging control file.
144    
145    
146 capela 3510 0.5.5 2019-04-11 A Spring-Break'19 Release.
147 capela 3508
148     - Re-defined all main application UNIX signal handling.
149    
150    
151 capela 3504 0.5.4 2019-03-11 Pre-LAC2019 Release Frenzy.
152 capela 3451
153 capela 3861 - Refactored all singleton/unique application instance setup logic
154     away from X11/Xcb hackery.
155 capela 3496
156 capela 3504 - HiDPI display screen support (Qt >= 5.6).
157 capela 3465
158 capela 3451 - Bumped copyright headers into the New Year (2019).
159    
160    
161 capela 3439 0.5.3 2018-12-06 An End of Autumn'18 Release.
162 capela 3429
163 capela 3861 - Avoid saving plug-in sampler channels and related devices to
164     regular LSCP (*.lscp) session files.
165 capela 3437
166 capela 3861 - Fixed MIDI and Audio device selection on the common sampler
167 capela 3439 channel settings dialog.
168 capela 3435
169 capela 3434 - Old deprecated Qt4 build support is no more.
170    
171 capela 3861 - AppStream metadata updated to be the most compliant with latest
172     freedesktop.org specification and recommendation.
173 capela 3429
174    
175 capela 3428 0.5.2 2018-07-22 A Summer'18 Release.
176    
177 capela 3861 - AppData/AppStream metadata is now settled under an all permisssive
178     license (FSFAP).
179 capela 3428
180    
181 capela 3426 0.5.1 2018-05-21 Pre-LAC2018 release frenzy.
182 schoenebeck 3402
183 capela 3861 - Disable singleton/unique application instance setup logic when
184     the display server platform is not X11.
185 capela 3405
186 capela 3421 - Fixed device management dialog not responding to user changes.
187    
188 capela 3404 - A little hardening on the configure (autoconf) macro side.
189 schoenebeck 3402
190 schoenebeck 3413 - Fixed minor memory leak in device management dialog.
191 schoenebeck 3402
192 schoenebeck 3416 - Fixed unnecessary latency when closing app.
193 schoenebeck 3413
194 schoenebeck 3416
195 capela 3401 0.5.0 2017-12-12 An Autumn'17 release.
196 capela 3347
197 capela 3861 - French (fr) translation added by Olivier Humbert (qsampler_fr.ts).
198 capela 3383
199 capela 3861 - Desktop entry specification file is now finally independent from
200     build/configure template chains.
201 capela 3347
202 capela 3861 - Updated target path for freedesktop.org's AppStream metainfo file
203     (formerly AppData).
204 capela 3347
205    
206 capela 3128 0.4.3 2017-04-27 Pre-LAC2017 release frenzy.
207 capela 3049
208 capela 3080 - Added French man page (by Olivier Humbert, thanks).
209    
210 capela 3861 - Make builds reproducible byte for byte, by getting rid of the
211     configure build date and time stamps.
212 capela 3049
213    
214 capela 3044 0.4.2 2016-11-14 A Fall'16 release.
215 capela 2987
216 capela 3861 - Fixed a potential crash on the singleton/unique application
217 capela 3001 instance setup.
218    
219 capela 3861 - Almost complete overhaul on the configure script command
220 capela 2987 line options, wrt. installation directories specification,
221     eg. --prefix, --bindir, --libdir, --datadir and --mandir.
222    
223    
224 capela 2983 0.4.1 2016-09-14 End of Summer'16 release.
225 capela 2874
226 capela 3861 - Fixed a race condition on creating sampler channels that ended
227 capela 2978 in duplicate channel strips; also fixed channel auto-arrange.
228    
229 capela 3861 - Dropped the --enable-qt5 from configure as found redundant given
230     that's the build default anyway (suggestion by Guido Scholz, while
231     for Qtractor, thanks).
232 capela 2874
233 capela 3861 - Automake: set environment variable GCC_COLORS=auto to allow GCC to
234 schoenebeck 2910 auto detect whether it (sh/c)ould output its messages in color.
235 capela 2874
236 schoenebeck 2910
237 capela 2863 0.4.0 2016-04-05 Spring'16 release frenzy.
238 capela 2839
239 capela 3861 - Added application keywords to freedesktop.org's AppData.
240 capela 2858
241 capela 3861 - Prevent x11extras module from use on non-X11/Unix plaforms.
242 capela 2852
243 capela 3861 - Messages standard output capture has been improved again, now
244 capela 2863 in both ways a non-blocking pipe may get.
245 capela 2848
246 capela 3861 - Single/unique application instance control adapted to Qt5/X11.
247 capela 2839
248    
249 capela 2830 0.3.1 2015-07-19 Summer'15 release frenzy.
250 capela 2730
251 capela 3861 - Fixed configure script's Qt include directory lookup for some
252 capela 2823 64bit Linux flavours.
253    
254 capela 3861 - Prefer Qt5 over Qt4 by default with configure script.
255 capela 2823
256 capela 3861 - A new top-level widget window geometry state save and restore
257 capela 3044 sub-routine is now in effect.
258 capela 2730
259 capela 3861 - Fixed for some strict tests for Qt4 vs. Qt5 configure builds.
260 capela 2730
261 capela 2779
262 capela 2725 0.3.0 2015-03-25 Pre-LAC2015 release frenzy.
263 capela 2563
264 capela 3861 - Added application description as freedesktop.org's AppData.
265 capela 2724
266 capela 3861 - Added this "Don't ask/show this again" option to some if not most
267 capela 2725 of the nagging warning/error message boxes.
268 capela 2724
269 capela 3861 - Mac OS X: Fixed default path of linuxsampler binary.
270 capela 2718
271 capela 3861 - When closing qsampler and showing the user the dialog whether to
272 capela 2718 stop the LinuxSampler backend, set the default selection to "Yes".
273    
274 capela 3861 - Master volume slider now getting proper layout when changing its
275 capela 2681 main toolbar orientation.
276    
277 capela 3861 - Messages standard output capture has been slightly improved as for
278     non-blocking i/o, whenever available.
279 capela 2669
280 capela 3861 - Adjusted configure check for libgig to detect the new
281     --includedir.
282 capela 2660
283 capela 3861 - A man page has beed added (making up Matt Flax's work on debian,
284     thanks).
285 capela 2642
286 capela 3861 - Translations install directory change.
287 capela 2631
288 capela 3861 - Added support for SF2 instrument names/preset enumeration.
289 capela 2563
290 capela 3861 - Added instrument list popup on channel strip which shows up when
291     the instrument name is clicked. Allows faster switching among
292 schoenebeck 2569 instruments of the same file.
293 capela 2563
294 capela 3861 - Adjusted configure check for libgig to detect its new --libdir
295 schoenebeck 2591 (impolitely forcing the user now to have at least libgig 3.3.0).
296 schoenebeck 2569
297 schoenebeck 2591
298 capela 2488 0.2.3 2013-12-31 A fifth of a Jubilee.
299 capela 2028
300 capela 3861 - Allow the build system to include an user specified LDFLAGS.
301 capela 2545
302 capela 3861 - More preparations for Qt5 configure build.
303 capela 2480
304 capela 3861 - Standard scalable format (SVG) and MIME type icons support for
305 capela 2456 session files (*.lscp) is now being added.
306 capela 2387
307 capela 3861 - Preparations for Qt5 migration.
308 capela 2456
309 capela 3861 - Added include <unistd.h> to shut up gcc 4.7 build failures.
310 capela 2341
311 capela 3861 - Make(ing) -jN parallel builds now available for the masses.
312 capela 2339
313 capela 3861 - Fixed Makefile.in handling of installation directories to the
314 capela 2284 configure script eg. --datadir, --localedir.
315 capela 2282
316 capela 3861 - Made lookup of translation files work inside a Mac OS X bundle.
317 persson 2210
318 capela 3861 - Minor Mac OS X compilation error fix.
319 persson 2210
320 capela 3861 - Debugging stacktrace now applies to all working threads.
321 capela 2181
322 capela 3861 - Made lookup of translation files more robust on Windows.
323 persson 2144
324 capela 3861 - Fixes for cross compiling and building for Windows with configure
325 persson 2144 and make.
326    
327 capela 3861 - libX11 is now being added explicitly to the build link phase, as
328     seen necessary on some bleeding-edge distros eg. Fedora 13, Debian
329     6.
330 capela 2116
331 capela 3861 - Moving from old deprecated Qt3'ish custom event post handling into
332     regular asynchronous signal/slot strategy.
333 capela 2112
334 capela 3861 - Sampler channel and instrument file requester support for other
335     than GIG engine instrument files (*gig; *.dls) has been added,
336     making roads for the newer SFZ and SF2 engines instrument files
337     (*.sfz; *.sf2).
338 capela 2108
339 capela 3861 - General standard dialog buttons layout is now in place.
340 capela 2107
341 capela 3861 - Initial widget geometry and visibility persistence logic has been
342     slightly revised as much to avoid crash failures due to wrong main
343     widget hidden state.
344 capela 2077
345 capela 3861 - General source tree layout and build configuration change.
346 capela 2074
347 capela 3861 - Automatic crash-dump reports, debugger stack-traces (gdb), back-
348     traces, whatever, are being introduced as a brand new configure
349     option (--enable-stacktrace) and default enabled on debug build
350 capela 2065 targets (--enable-debug).
351    
352 capela 3861 - Attempt to fix broken instrument list model/view on Qt >= 4.6.
353 capela 2064
354 capela 3861 - Device parameter spin-box default maximum has been set higher: now
355     at a magic 24-bit limit (16777216) instead of older 16-bit (65536),
356     possibly fixing bug #136.
357 capela 2059
358 capela 3861 - LADISH Level 1 support has been added: SIGUSR1 signal trap just
359     makes it a shortcut to File/Save.
360 capela 2050
361 capela 3861 - MIDI Device Status menu is disabled when no MIDI device exists;
362 capela 2038 a menu separator has been added.
363 capela 2036
364 capela 3861 - Window manager's close button was found missing from the Devices
365 capela 2038 and Instruments widgets when on Qt >= 4.5, now fixed.
366    
367 capela 3861 - MIDI activity indicator on channel strips and MIDI device status
368     widgets is now implemented as a flashing green LED, instead of a
369 capela 2038 lame green solid background :).
370    
371 capela 3861 - Global configuration state is now explicitly saved/committed to
372 capela 2028 disk when View/Options... dialog changes are accepted and applied.
373    
374 capela 3861 - Czech (cs) translation added (by Pavel Fric).
375 capela 2028
376    
377 capela 1964 0.2.2 2009-08-01 New release cycle.
378 schoenebeck 1626
379 capela 3861 - Russian (qsampler_ru.ts by Alexandre Prokoudine) makes it as
380     brand first translation delivered. Thanks and welcomes whom ever
381     may follow ;)
382 capela 1873
383 capela 3861 - Converted obsolete QMessageBox forms to standard buttons.
384 capela 1840
385 capela 3861 - Added support for runtime max. voices / disk streams setting
386     (accessible from the "Options..." dialog). Those fine tuning
387     settings will be saved in case the user modified them and
388 capela 1814 automatically restored to the sampler when reconnecting to
389     a sampler the next time.
390 schoenebeck 1803
391 capela 3861 - Grayed/disabled palette color group fix for dark color themes.
392 capela 1788
393 capela 3861 - Fait-divers: desktop menu file touched to openSUSE conventions.
394 capela 1787
395 capela 3861 - Due to some trouble with newer Qt >= 4.4 applications regarding
396     font size configuration, a new global user option is now available
397     to the rescue: View/Options... /Display/Other/Base font size
398 capela 1815 (default none).
399 capela 1749
400 capela 3861 - Attempt to load Qt's own translation support and get rid of the
401     ever warning startup message, unless built in debug mode.
402 capela 1740 (transaction by Guido Scholz, while on qsynth-devel, thanks).
403    
404 capela 3861 - Only one application instance is now allowed to be up and running,
405     with immediate but graceful termination upon startup iif an already
406     running instance is detected, which will see its main widget shown
407     up automatically (Qt/X11 platform only).
408 capela 1740
409 capela 3861 - Messages file logging makes its first long overdue appearance,
410 capela 1738 with user configurable settings in View/Options.../Server/Logging.
411    
412 capela 3861 - Bugfix in sampler channel dialog, driver combo boxes' content were
413 schoenebeck 1710 screwed.
414    
415 capela 3861 - Automatically add & remove channel strips as they were removed
416 capela 1815 e.g. by other frontends.
417 schoenebeck 1702
418 capela 3861 - Refresh device management dialog when device informations changed,
419     e.g. on changes caused by other frontends (fixes segfault on device
420     changes)
421 schoenebeck 1699
422 capela 3861 - Implemented MIDI device activity windows, selectable from the
423 capela 1815 "View" main menu.
424 schoenebeck 1698
425 capela 3861 - Implemented MIDI activity indicator on channel strips.
426 schoenebeck 1691
427 capela 3861 - Added FX Sends Dialog to Channel Strips.
428 schoenebeck 1668
429 capela 3861 - Color pallete fix for the instrument name display in channel
430 capela 1815 strip, particularly notorious on Mac OS X builds.
431 capela 1637
432 capela 3861 - Added dialog when the application exits which lets the user decide
433     whether to keep the LinuxSampler running or not.
434 schoenebeck 1626
435    
436 capela 1570 0.2.1 2007-12-06 Qt4 migration was complete.
437 schoenebeck 1461
438 capela 3861 - Added recent new support of libgig for retrieving instrument names
439     in avery fast way. If libgig provides this feature, then the
440     respective name retrieval setting in qsampler is enabled by default.
441 schoenebeck 1527
442 capela 3861 - The current selected/activated channel-strip is now visually
443 capela 1514 evident while in the application workspace (highlighting).
444    
445 capela 3861 - Make View/Menubar and Toolbar shortcuts accessible even though the
446     main menu and toobar are not visible.
447 capela 1512
448 capela 3861 - Audio routing table is initially hidden in the dialog, when
449 capela 1509 creating a new sampler channel.
450    
451 capela 3861 - README requirements and configuration notes update.
452 capela 1509
453 capela 3861 - Disable OK button in sampler channel form and MIDI instrument
454 schoenebeck 1506 form if no valid engine is selected (to avoid bothering newbie
455     users with confusing LSCP syntax errors when using the UI the
456     first time).
457    
458 capela 3861 - Fixed creation of devices (don't try to set device parameters
459 capela 1499 which the user did not touch in the device creation dialog).
460 schoenebeck 1486
461 capela 3861 - Added Windows file path support.
462 schoenebeck 1493
463 capela 3861 - Fixed win32/qmakefile and win32/config.h so that it compiles
464 capela 1499 under win32.
465 schoenebeck 1493
466 capela 3861 - Qt4 port of the application.
467 schoenebeck 1461
468    
469 capela 1437 0.1.5 2007-10-15 Five months later a fifth is heard.
470 capela 1234
471 capela 3861 - Added support for LSCP escape sequences to allow loading and
472     mapping instrument files with special characters in their filename,
473     as well as special characters for instrument names and instrument
474     map names (requires LSCP v1.2 on sampler side).
475 capela 1394
476 capela 3861 - Added new button "Edit" to the channel strips, which probably does
477     exactly what you think it does: it opens an appropriate instrument
478     editor application; the channel instrument editor tool is also
479     accessible from the main menu and toolbar.
480 capela 1372
481 capela 3861 - Application icon is now installed to ${prefix}/share/pixmaps;
482 capela 1255 application desktop entry file is now included in installation;
483     spec file (RPM) is now a bit more openSUSE compliant.
484    
485 capela 3861 - Crash fix on double-clicking on a empty instrument list.
486 capela 1234
487    
488 capela 1166 0.1.4 2007-05-04 Almost another year has gone by.
489 schoenebeck 736
490 capela 3861 - Channel button colors have changed: yellow for mute and cyan
491     for solo is now the rule, but note that this color highlighting
492     is only rendered on some widget styles.
493 capela 1036
494 capela 3861 - Master sampler volume slider/spinbox combo is now featured.
495 capela 1034
496 capela 3861 - Initial support for sampler channel FX sends, while saving the
497     session state, only at code-level.
498 capela 1036
499 capela 3861 - Sampler channel setup dialog does not mandate for valid nor
500 capela 1018 existing instrument file name.
501 capela 1016
502 capela 3861 - Revised error verbosity in general and on session load/save;
503     hour-glass wait cursor is now displayed on session load/save;
504     keyboard shortcuts changed on MIDI instruments view context;
505 capela 987 improved channel strip arrangement on session open/load;
506     instrument map entry removal confirmation (as optional);
507     corrected some tooltip text strings.
508 capela 971
509 capela 3861 - Most top-level widgets were missing the normal-widget flag, which
510     were causing some sticky size behavior while on some window
511     managers.
512 capela 968
513 capela 3861 - Added preliminary MIDI instrument mapping support; now with an
514     instrument list widget and editing capabilities; MIDI instrumeent
515     map program numbers are now displayed in the range 1-128, instead
516     of the internal 0-127.
517 capela 957
518 capela 3861 - GPL address update.
519 capela 920
520    
521 capela 870 0.1.3 2006-06-01 Its been a long year isn't it?
522    
523 capela 3861 - Changed deprecated copyright attribute to license, on
524     qsampler.spec (RPM).
525 capela 870
526 capela 3861 - Added configure support for x86_64 libraries (UNTESTED).
527 capela 847
528 capela 3861 - Optional specification of alternate liblscp and libgig
529     installation paths have been added to configure command arguments
530     (--with-liblscp, --with-libgig).
531 capela 825
532 capela 3861 - Whenever the listing of actual instrument names is not an option
533     (e.g. due to lack of libgig support), the whole number of selectable
534     instrument items is now being graciously increased from just the
535     bare 8 (eight) right up through 100 (one hundred), on the sampler
536     channel setup dialog.
537 capela 824
538 capela 3861 - The selection buttons, on the right of the Instrument, Audio and
539     MIDI devices combo-boxes, on the sampler channel dialog, are now
540     expected to be a little better looking than it was before, at least
541     for those Mac OS X eyes.
542 capela 824
543 capela 3861 - Minor fixing on the initial messages dock-window height.
544 capela 772
545 capela 3861 - Audio output channel routing configuration finally hits the
546     sampler channel dialog, at last!
547 capela 758
548 capela 3861 - All widget captions changed to include proper application title
549     name prefix.
550 capela 757
551 capela 3861 - Attempt to bring those aging autoconf templates to date; sample
552     SPEC file for RPM build is now being included and generated at
553     configure time.
554 capela 753
555 capela 3861 - Set to use QApplication::setMainWidget() instead of registering
556     the traditional lastWindowClosed() signal to quit() slot, just to
557     let the -geometry command line argument have some effect on X11.
558 capela 752
559 capela 3861 - Added MUTE/SOLO buttons to individual channel strips.
560 capela 751
561 capela 3861 - Fixed compilation error which occured when Qt was compiled with
562     -no-stl.
563 schoenebeck 736
564    
565 capela 680 0.1.2 2005-06-23 Even minor workings needs a rest.
566 capela 653
567 capela 3861 - Fixed output disability when messages limit option is turned off
568     (thanks to Wolfgang Woehl for spotting this one, while on qjackctl).
569 capela 653
570 capela 3861 - Added CHANNEL_INFO event feedback notification handling; minor
571     stream/voice usage auto-refresh cycle optimization.
572 capela 661
573 capela 662
574 capela 631 0.1.1 2005-06-12 The mantra of bugfixes.
575 capela 586
576 capela 3861 - New improved and full-featured application icon, thanks to
577     Christian Schoenebeck design.
578 capela 619
579 capela 3861 - Fixed refresh cycle of channel strips that are found in an error
580     state, which was preventing correct channel info updates.
581 capela 586
582 capela 3861 - Device configuration now accessible on toolbar. Added buddy text
583     label to device port/channel combobox on the device dialog.
584 capela 586
585 capela 3861 - Include libgig version info on command line request (-v).
586 capela 605
587 capela 3861 - Minor configure and Makefile install fixes, as Debian and Mac OS X
588     specialties. Also, install does the right thing with target file
589     modes (thanks to Matt Flax and Ebrahim Mayat, for pointing these
590     out).
591 capela 590
592 capela 600
593 capela 567 0.1.0 2005-05-23 Device configuration breakthrough.
594 schoenebeck 519
595 capela 3861 - Device configuration is now complete.
596 capela 426
597 capela 3861 - [bug #9] Fixed for a LSCP command syntax convention consistency,
598     regarding the enumeration of available sampler engines, Audio and
599     MIDI drivers.
600 capela 567
601 capela 3861 - [bug #13] Update instrument names list when a new instrument file
602     is select on the channel setup dialog.
603 capela 426
604 capela 3861 - Show appropriate message in channel strip while loading an
605     instrument.
606 capela 567
607 capela 3861 - Show libgig version in About box (in case libgig is used).
608 capela 526
609    
610 capela 421 0.0.5 2005-03-04 Fifth alpha-release.
611 capela 327
612 capela 3861 - Fixed device driver type channel information gathering, which was
613     severely flawed, dropping all channel session configurations to the
614     default audio driver type (which is ALSA) unexpectedly.
615 capela 414
616 capela 3861 - Channels are now properly renumbered when saving to a session LSCP
617     script, assuming that it should be always loaded from scratch (i.e.
618     zero channels).
619 capela 409
620 capela 3861 - Disabled MIDI port setting on channel dialog, and on session file
621     save, as its use is still troublesome.
622 capela 409
623 capela 3861 - Added new menu and toolbar option: Reset All Channels.
624 capela 404
625 capela 3861 - Channel setup changes are now properly filtered, as for only those
626     settings that are actually changed gets applied; change information
627     are now also posted to messages window.
628 capela 404
629 capela 3861 - Drag-and-drop of either session files (LSCP scripts) or instrument
630     files (GIG) are now supported. Multiple files drop is allowed, but
631     it only makes sense for instrument files, each one prompting to
632     create a new sampler channel.
633 capela 388
634 capela 3861 - Drag-and-drop to an existing channel strip is now also featured,
635     allowing the in-place change of the channel sampler instrument file.
636 capela 395
637 capela 3861 - Actual instrument names are now optionally retrieved from the
638     instrument file, even though libgig is available, avoiding
639     excessively annoying load times while on the channel dialog, when
640     huge instrument files are selected.
641 capela 341
642 capela 3861 - Set to ignore the SIGPIPE ("Broken pipe") signal, where available,
643     as the default handler is usually fatal when a JACK client is
644     zombified abruptly.
645 capela 340
646 capela 3861 - Messages window limit is now enforced only when the line count
647     exceeds in one third the user configured line count maximum; if Qt
648     3.2.0+ is in use, the QTextView widget is otherwise set to the
649     optimized Qt::LogText format.
650 capela 327
651    
652 capela 303 0.0.4 2004-11-19 Fourth alpha-release.
653 capela 115
654 capela 3861 - Instrument index selection now made via combo box widget; actual
655     instrument names are now properly retrieved from the instrument
656     file, provided if libgig is available.
657 capela 299
658 capela 3861 - Sampler channels strips are just created if, and only if, the
659     respective channel setup dialog is actually accepted, following
660     common user-interface guidelines.
661 capela 295
662 capela 3861 - Almost complete rewrite of sampler channel strips internal control
663     structures.
664 capela 264
665 capela 3861 - Sampler reset command action added to menu and toolbar.
666 capela 255
667 capela 3861 - MIDI channel selection is now a dropdown list, allowing the
668     explicit selection for "All" channels input per sampler channel
669     (omni mode).
670 capela 255
671 capela 3861 - Channel strip display glass effect has changed background color to
672     black (was green), being now an user option.
673 capela 255
674 capela 3861 - Minor configure fixes.
675 capela 255
676    
677     0.0.3 2004-07-06 Third alpha-release.
678    
679 capela 3861 - Mon-modal intrument file loading and status support.
680 capela 145
681 capela 3861 - Effective MIDI input port setting on channel dialog, and on
682     session file save.
683 capela 145
684 capela 3861 - Channel dialog gets sensible engine and driver defaults on create
685     time.
686 capela 161
687 capela 3861 - Implied channel reset on successful instrument load.
688 capela 176
689    
690 capela 145 0.0.2 2004-06-15 Pre-revolutionary release.
691    
692 capela 3861 - The channel context menu is also accessible by right-clicking over
693     the empty workspace area.
694 capela 130
695 capela 3861 - Added small wait event loop on qsamplerMainForm::stopServer(), so
696     let local server terminate gracefully and stabilize, and avoiding a
697     probable segfault on exit, which was preventing the correct salvage
698     of settings and configuration.
699 capela 122
700 capela 3861 - Maximum channel volume percent setting is now a global option,
701 capela 119 provided to override the default (which is 100%).
702    
703 capela 3861 - Client/server transaction timeout option upper limit has been
704 capela 119 increased from 5000 to 60000 milliseconds.
705    
706 capela 3861 - A channel context menu is now featured, by right-clicking over
707 capela 118 each sampler channel strip.
708 capela 115
709 capela 3861 - Commented SET CHANNEL MIDI_INPUT_PORT command from
710 capela 118 qsamplerMainForm::saveSessionFile(), it has no effect.
711    
712 capela 3861 - Insert a n #include <unistd.h> on qsamplerMessages.cpp, between a
713     #if !defined(WIN32) clause.
714 capela 115
715 capela 3861 - An initial non zero value (0.8) is now set for volume of every new
716     sampler channel strip.
717 capela 115
718 capela 3861 - The order to load/save and setup channel settings is now as
719 capela 115 suggested in the following lines:
720    
721     SET CHANNEL AUDIO_OUTPUT_TYPE ...
722     SET CHANNEL MIDI_INPUT_TYPE ...
723 capela 3861 SET CHANNEL MIDI_INPUT_CHANNEL ...
724     LOAD ENGINE ...
725     LOAD INSTRUMENT ... SET CHANNEL VOLUME ...
726 capela 115
727    
728 capela 109 0.0.1 2004-06-05 Primordial alpha release.
729    

  ViewVC Help
Powered by ViewVC