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

Annotation of /qsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC