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

Annotation of /qsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC