1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706
|
2004-01-11 Michael Krause <mk@soundtracker.org>
* Released v0.6.7
* app/sample-editor.c: When copying a sample and pasting into an
empty one, the settings for volume, finetune, panning and relnote
are transferred, too.
* Added patch from Yury for a more general Cut/Copy/Paste
handling. Now there's only one such set of functions in the Edit
menu, the functionality of which depends on the currently active
notebook page (tracker / instrument / sample editor).
* app/xm.c (xm_load_xm_pattern): Handling non-standard pattern
header sizes (yaliaev)
* app/gui.c (gui_final): Default octave is now 3 instead of 5, so
that freshly loaded samples can be triggered at their original
speed with the Q key.
* app/sample-editor.c: Cleaned up sndfile / audiofile code (a lot
of stuff was previously duplicated via #if's), fixed saving of
8-bit samples via libsndfile. When loading raw samples (when
compiled with libsndfile), we ask the user for the sampling
frequency now, just like in the case of libaudiofile. Also fixed
loading of 8-bit samples (treat_as_8bit is now set correctly).
* app/gui.c (gui_playlist_position_changed): Fixed handling of the
"Lock edited pattern" button (problem reported by yaliaev).
2004-01-04 Michael Krause <mk@soundtracker.org>
* app/track-editor.c (track_editor_do_the_note_key): Added patch
from yaliaev which removes cursor horizontal displacement when you
try some tune at the keyboard in jazz mode (of course, only if ST
not in the editing mode, jazz editing mode works just like
before).
* Added soundtracker-0.6.7pre6-patexpshrink.patch.bz2 from
yaliaev, providing vertical pattern expansion / shrinking.
* app/gui.c, app/keys.c, app/playlist.c: Fix some gcc-3.2
warnings (yaliaev).
* app/cheat-sheet.c, app/gui.c, app/instrument-editor.c: Add some
#includes for non-GNOME version, fix for measure selection window
(yaliaev).
* configure.in, app/mixers/Makefile.am, app/mixers/kb-x86-asm.S:
Added patch from yaliaev to remove dependency of soundtracker on
gasp.
2003-10-27 Michael Krause <mk@soundtracker.org>
* po: Updated it, ja, pl, ru translations. Added sk (slovakian)
translation.
2003-08-04 Michael Krause <mk@soundtracker.org>
* "Released" soundtracker-0.6.7pre6 (without official
announcement).
* app/gui.c, app/gui-settings.c, app/menubar.c, *.xpm: Added patch
from yaliaev: Nice icons in the control panel, Direct access to
accidentals and row highlighting configuration from the control
panel, Option to allow/prevent edited pattern from changing when
browsing in the playlist.
* app/st-subs.c (st_sample_16bit_signed_unsigned): Fixed
signed->unsigned conversion (tugruettmueller).
* app/playlist.c (playlist_insert_pattern): Emitting
SONG_LENGTH_CHANGED signal after inserting new pattern. Fixes
incorrect XM playlist update handling when inserting
patterns. (reported by yaliaev).
2003-07-05 Tomasz Maka <pasp@ll.pl>
* app/gui.c, app/file-operations.[ch]: Function for refresh
(fileops_refresh_list) file/dir list in file requesters was added.
2003-06-29 Michael Krause <mk@soundtracker.org>
* app/gui.c (gui_final): Add tooltips to pitchbend and
amplification sliders (yaliaev).
* app/audio.c (audio_mix): Fix memset at the end of file
rendering, clearing the unrendered part of the mixing buffer
(yaliaev). This fix might contribute to stabilizing the WAV export
which has been reported to be unstable by some people.
* po: Updated fr, it, sv translations.
2003-05-24 Michael Krause <mk@soundtracker.org>
* "Released" soundtracker-0.6.7pre5 (without official
announcement).
* app/main.c (main): Calling gui_play_stop() before quitting, so
that the audio driver is shut down correctly (for JACK).
* app/keys.c, app/gui.c: Defined two new keys for "increase /
decrease jump value" (yaliaev).
* app/keys.c, app/track-editor.c: Defined quick-jump keys to jump
to channels. Can also mute channels with keyboard when these keys
are pressed together with SPACE (yaliaev).
* app/midi-settings.h: Removed #ifdef ALSA_DRIVER_09x around
gboolean auto_connect definition in struct midi_input_prefs. Now
SoundTracker compiles with alsa 0.5.x again. I have no idea if it
works, though.
* configure.in: Changed GNOME detection code; new code taken from
xchat-1.8.8. The old code broke at version detection on some
systems.
* app/st-subs.c (st_is_empty_track): Advance notes pointer in
loop. Also, the loop end condition is length > 0 instead of length
>= 0. Up to now, this function would only check if the very first
row in the pattern is non-empty, leading to patterns left out
during saving. Argh. Thanks to Henri Jylkk <hj@bsdmail.org> for
helping to reproduce the bug. Also, CTRL-F and CTRL-G (find / copy
to unused pattern) work again now.
* po: Updated ja.po, no.po, it.po.
* configure.in: Under NetBSD, check if OSS driver needs -lossaudio
2003-05-18 Michael Krause <mk@soundtracker.org>
* app/drivers/sun-input.c, app/drivers/sun-output.c: Fixes
(wcobb).
* configure.in: Add -lossaudio to linker options for OpenBSD OSS
emulation layer. (wcobb)
* app/gui.c (file_selected), app/sample-editor.c,
app/instrument-editor.c: Check if a file was actually
selected. Previously, the gtk+ file selector could return with
just a directory name as 'file name', and SoundTracker would treat
that as a file to operate on, leading to strange behavior.
* "Released" soundtracker-0.6.7pre4 (without official
announcement).
* app/playlist.c: User can now click on playlist entries to make
them the current position (yaliaev).
* flat.xpm, sharp.xpm: Made a bit larger (yaliaev).
* po/POTFILES.in: Added some more source files.
* app/Makefile.am (install-exec-local): On NetBSD and OpenBSD, the
root group is called 'wheel' (wcobb, Henri Jylkka
<henri.jylkka@mbnet.fi>). On Darwin (MacOS X), it is 'admin'
(Mathias Meyer <mathmeye@users.sourceforge.net>).
* configure.in, app/main.c, app/drivers/Makefile.am: Sun audio
driver integration (wcobb)
2003-05-17 Michael Krause <mk@soundtracker.org>
* app/drivers/jack-output.c: Added patch for latest JACK CVS (by
Anthony <avan@uwm.edu>).
* po: Updated it.po
* configure.in: Rewrote some parts of configure.in and several
Makefile.am's to use AM_CONDITIONALs where they are guaranteed to
be executed. Extended several Makefile.am's to make use of
conditional compilation -- this way some '#if defined(XXX)' around
complete source files can be removed and compilation is faster.
2003-04-27 Michael Krause <mk@soundtracker.org>
* app/track-editor.c (tracker_timeout): Removed
g_assert(current_driver_object) and replaced it with a simple
check, because the situation tested for can actually occur
legally.
* app/gui.c (gui_editpat_changed): gui_mixer_set_pattern() is
called here only when we are in 'playing pattern' mode.
(gui_set_current_pattern): Removed call to
gui_mixer_set_pattern().
(offset_current_pattern): Use gtk_spin_button_set_value() to set
new pattern.
2003-04-12 Luc Tanguay <lucus_at_sympatico.ca>
* Updated MIDI code to support ALSA 0.9.x.
2003-04-03 Michael Krause <mk@soundtracker.org>
* app/drivers/oss-{in|out}put.c: Corrected soundcard.h
inclusion. Now compiles under NetBSD (thanks Frank Knappe
<knappe@tu-harburg.de> and Henri Jylkka <henri.jylkka@mbnet.fi>).
2003-03-29 Michael Krause <mk@soundtracker.org>
* po: Updated ja.po
* configure.in: Correct detection of ALSA v0.9, v0.5 and <older>.
(modified patch from ltanguay).
2003-03-09 Michael Krause <mk@soundtracker.org>
* app/gui.c (gui_save_wav_callback, play_song): Removed
superfluous calls to gui_set_current_pattern().
* app/drivers/file-output.c (sndfile_new): Initializing d->sndbuf
and d->polltag to NULL. Fixes a crash when trying to save WAV via
libsndfile on my machine.
* Fixed libsndfile detection.
* "Released" soundtracker-0.6.7pre3 (without official
announcement).
* Updated ja.po.
2003-03-08 Michael Krause <mk@soundtracker.org>
* app/gui.c (gui_playlist_position_changed): Start event waiter
first, THEN send "set songpos" request to mixer. Fixes occasional
hanging playlist display when changing playlist position manually
during playback.
* app/drivers/sun-input.c, app/drivers/sun-output.c: From Wilbern
Cobb. Integration with configure.in is still missing.
* app/drivers/oss-input.c, app/drivers/oss-output.c, configure.in:
Including {sys/|machine/|<nothing>}/soundcard.h depending on which
is present (wcobb).
* app/menubar.c: Added toggleitem for disabling the splash screen
(i.e., automatically closing it).
* app/gui-subs.c (gui_hang_tooltip): Only allocate GtkTooltips
once.
* app/gui.c (gui_insert_free_pattern,
gui_insert_free_pattern_and_copy): Cleaned up, checking for
maximum playlist length.
* app/gui-subs.c (gui_update_adjustment): Use gfloat for p instead
of int. Fixes some weird position jumping in the new playlist
editor when deleting or inserting items. Moved from gui-subs.c to
playlist.c, because it is playlist-specific.
* app/playlist.c: Merged playlist_insert_pattern() and
playlist_insert_clicked().
* app/playlist.[ch], app/gui.[ch]: New FastTracker-style playlist
editor by Yury.
2003-03-02 Michael Krause <mk@soundtracker.org>
* "Released" soundtracker-0.6.7pre2 (without official
announcement).
* Added patch from Yury for correcting
right-mouse-button-over-scopes semantics to agree with FT2.
* Added patch from Yury for displaying a pixmap for a muted
channel instead of a zero line only. Fixed this for the case when
no actual PNG file is installed.
* Added patch from Yury for B<->H note name switching and
flat/sharp notation selection. I downscaled the provided icons to
a height of 16 pixels to agree with the standard GNOME stockicon
size.
* Added patch from Yury for handling arbitary XM instrument header
sizes in xm.c::xm_load_xm_instrument().
* Added patch from Yury adding some gettext() calls here and there
to actually translate strings.
* Added patch from Yury for XP pattern import/export.
* Added patch from Tomasz Maka <pasp@ll.pl>.
+ app/tracker.c: Channel numbers are more useful now
(centered above track on a separate line)
+ app/tracker.[ch], app/gui.c: Different cursor color
in edit mode.
* Added norwegian translation by Petter Johan Olsen
<petter.olsen@cc.uit.no>. Updated russian translation by Yury.
* Added latest version of JACK output driver. Changes:
+ Multiple clients: soundtracker_0-9
+ Output ports renamed: out_1, out_2
+ Driver release now waits for declicking to finish
+ GUI issues fixed
+ no slave transport mode
+ master mode is not saved in the config by choice
(by Anthony <avan@uwm.edu>)
2003-02-02 Michael Krause <mk@soundtracker.org>
* "Released" soundtracker-0.6.7pre1 (without official
announcement).
* New danish translation (da.po) by Keld Simonsen <keld@dkuug.dk>.
* app/gui.c (gui_update_title): Rewritten using g_strdup_printf()
and g_basename(), fixes a crash when starting ST with a module
filename as command line argument.
* Applied patch from Anthony Van Groningen <avan@uwm.edu> adding
JACK support to SoundTracker. Some configure.in / Makefile fixes
for this by Kai Vehmanen <kai.vehmanen@wakkanet.fi>.
* Spent some hours getting the autoconf stuff to work with the
latest autoconf-2.57 / automake-1.7.2. I hate this.
* Applied patch from Erik de Castro Lopo <erikd-100@mega-nerd.com>
implementing libsndfile support in addition to
libaudiofile. libsndfile is now default, and if it is not found,
libaudiofile is used.
2002-10-20 Michael Krause <mk@soundtracker.org>
* app/file-operations.c (fileops_filesel_pre_insertion /
post_removal): Only hide confirm area (OK and Cancel buttons) if
this is a single-click dialog. In the save dialogs, we need these
buttons (reported by qmax).
* app/playlist.c (playlist_delete_clicked): Was buggy when delete
the very last playlist entry (garbled the last-but-one playlist
entry).
2002-09-18 Michael Krause <mk@soundtracker.org>
* app/tracker.c (tracker_button_press): Now you can use your loved
mouse wheel to scroll through the patterns, just like Up and Down
arrows. But not only. Holding Left Shift and turning the wheel,
you can scroll left and right throug the pattern, as if you use
the scrollbar below the tracker window. (yaliaev)
* app/sample-editor.c: When a raw sample is loaded, a combo box
shows up and asks for the sampling rate. The default value is set
to 8363, but you can also select another predefined value or enter
one by hand. Also, the standard note is changed from C-6 to C-4,
so a 8363 Hz sample will now result in realnote=0; finetune=0; and
a 44100 Hz one in realnote=29; finetune=-28. (tugruettmueller)
* app/gui.c: Write the name of the module being edited in the main
window title. (yaliaev)
2002-08-17 Michael Krause <mk@soundtracker.org>
* In various files, added GPOINTER_TO_INT() and GINT_TO_POINTER()
macro calls. In the assembler files, added _C_LABEL() macro to
handle differing OS conventions for label prefixes. Makes ST work
on OpenBSD/sparc64 and OpenBSD/i386 (by wcobb).
* app/xm.c (xm_freq_note_to_relnote_finetune): Forcing finetune
into interval [-63,+63], removed restriction for relnote in
[-96,+96] (by tugruettmueller).
* app/gui.c (gui_numchans_changed): Round down odd channel numbers
when entered manually (by yaliaev).
(gui_handle_standard_keys): Shift + Crsr Left / Right browses
playlist (by yaliaev).
2002-07-20 Michael Krause <mk@soundtracker.org>
* app/playlist.c (playlist_insert_clicked): Fixed a bug that
caused "Insert" to destroy the last playlist entry. Also, we're
now inserting the current pattern instead of duplicating the
playlist entry.
2002-07-18 Michael Krause <mk@soundtracker.org>
* app/gui-settings.[ch]: Removed option 'Save XM saves all
non-empty patterns' and made this the default behaviour: all
non-empty patterns are always saved; if the user wants to have a
small, clean file, he can run 'Optimize Module'.
* app/sample-display.c (sample_display_draw_data): Fixed 'sample
was displayed reversed vertically' bug once and for all. Still
wasn't working properly.
2002-06-28 Michael Krause <mk@soundtracker.org>
* app/sample-display.c (sample_display_draw_data): Yet another fix
to the sample display (Mardy <mardy@users.sourceforge.net>).
* soundtracker.desktop: Changed 'Type' from 'Multimedia' to
'Application'. Now SoundTracker appears in the GNOME menu again.
Reported by Bastien Nocera <hadess@hadess.net>.
* app/mixers/kbfloat-mix.c (CUBICMIXER_LOOP_FORWARD): Moved s0
initialization from LOOP_START macro to both LOOP_FORWARD and
LOOP_BACKWARD, adding a missing minus sign before positionf in
LOOP_BACKWARD. Now backwards mixing is done correctly, without
noise (reported by Yury Aliaev <mutabor@catholic.org>).
2002-06-17 Michael Krause <mk@soundtracker.org>
* app/gui.c (gui_splash): Calling gdk_rgb_init() after
gnome_init(), which is officially required, but the splash screen
happened to work on my installation nevertheless, just not on some
others..
* po: Updated fr, ja, sv, ru, it. New croation translation (hr.po)
by Denis Lackovic <delacko@fly.srk.fer.hr>.
* app/transposition.c (transposition_transpose_notes_sub):
"Current Instrument" and "All Instruments" modes were swapped
(reported by Michal Seta <mis@creazone.com>)
* app/tips-dialog.c: Actually feeding the tips through _() now
(reported by Yuri Bongiorno <yuri.bongiorno@logika.com>)
2002-05-20 Michael Krause <mk@soundtracker.org>
* Released v0.6.6
* Oh, yeah. NLS was completely b0rken. Updated to gettext-0.10.37.
* Released v0.6.5
* app/tracker.c (tracker_set_font): Test if font width and height
have sane values. Fixes crash with the 'clearlyu' font reported by
Trevor Nunes <lutes159@home.com>.
* app/playlist.c: Hack to set page increment to 5.0 for the
current pos and restart pos spinbuttons.
* app/sample-display.c: Flipped display vertically; now the
positive sample values are at the top, and the negative ones at
the bottom (patch by Mardy <mardy@users.sourceforge.net>).
2002-05-17 Michael Krause <mk@soundtracker.org>
* app/menubar.c: For non-GNOME SoundTracker, wrote some code that
converts the GNOME menu tree structure into GtkItemFactoryEntry's
at run-time, so we can finally get rid of the extra GTK+-only menu
tree and its associated translation-induced problems (maintenance
nightmare).
* app/track-editor.c (track_editor_copy_selection): When marking a
block with CTRL-B, CTRL-C and CTRL-V (copy and cut) stop marking
automatically. This should always have been the case, but somehow
in v0.6.4 an extra CTRL-B was necessary.
* app/menubar.c: Added selection transposition stuff.
* app/transposition.c (transposition_transpose_selection):
Backported from CVS.
* app/track-editor.c (track_editor_editmode_status_idle_function):
Using idle function here as well in order to workaround
gtk_label_set_text() slowness.
2002-05-16 Michael Krause <mk@soundtracker.org>
* app/sample-editor.c (sample_editor_set_selection_label): Moved
the actual gtk_label_set_text() to an idle function, because it
has become incredibly slow somewhere on the way to gtk+-1.2.10.
Fixes sample range selection slowness (see comment).
* app/menubar.c: Renamed "use backing store" to "flicker-free
scrolling", which can actually be understood by non-coders.
* app/tracker-settings.c (trackersettings_new): Button relayout.
* app/gui-settings.c: Removed AA canvas option. Removed channel
numbering option (hey, removing superfluous preferences is a good
thing). Renamed some other options.
* app/envelope-box.c (envelope_box_new): Always using standard
non-antialiased canvas. With GNOME 1.0 and GNOME 1.2, AA canvas is
buggy; with GNOME 1.4, it doesn't even work.
* po: Updated fr.po.
2002-02-17 Michael Krause <rawstyle@soundtracker.org>
* configure.in: Check for gdk-pixbuf >= 0.8.0 (in fact, I don't
know which is the minimum version required). Needed for splash
screen.
* app/tips-dialog.c (tips_dialog_get_vbox): Function to create the
vbox without a window, for the splash screen.
* app/gui.c (gui_init): Separated into gui_splash() and
gui_final(). The former displays a splash screen, and integrates
the tips.
2002-02-09 Michael Krause <rawstyle@soundtracker.org>
* app/gui-settings.c (gui_settings_save_config): Moved geometry
saving from save_always() to this function.
* app/file-operations.c (fileops_tmpclean): Removed error checks,
especially the ungraceful exit(-1) :-)
* po: Updated fr.po (new translation by Michel Robitaille
<robitail@IRO.UMontreal.CA>), added sv.po (by Christian Rose
<menthos@menthos.com>).
2002-01-15 Tomasz Maka <pasp@ll.pl>
* app/file-operations.[ch]: Added fileops_tmpclean function to
remove ~/.soundtracker/tmp contents.
* app/xm.c (xm_check_envelope): Set first envelope point offset to
0.
2002-01-13 Michael Krause <rawstyle@soundtracker.org>
* Actually putting config.guess and config.sub into the .tar.gz
distribution. Last time they were missing, strange.
* app/gui.[ch]: Moved WELCOME_MESSAGE define to gui.c so that it
is internationalized (reported by Yuri Bongiorno
<yuri.bongiorno@logika.com>).
* app/gui-settings.c (gui_settings_save_config): Don't forget to
save scopes_buffer_size (reported by Chauk-Mean Proum
<chauk-mean.proum@fr.thalesgroup.com>).
* po: Updated ru.po and it.po.
2001-12-22 Tomasz Maka <pasp@ll.pl>
* app/errors.c, sample-display.c, scope-group.c: Added missing
'string.h' headers.
* app/xm.c: Added new st specific tmpnam function (called
'st_tmpnam') to avoid gcc warrning. Generates temporary files in
~/.soundtracker/tmp/ instead of in /tmp/.
* app/gui.c (gui_handle_standard_keys): If we are in instrument or
sample editor notebook page 'Space' key stops playing without edit
mode switching.
2001-12-08 Tomasz Maka <pasp@ll.pl>
* app/gui.c, gui-settings.[ch], menubar.c: Added option to save
tracker's window geometry.
* app/module-info.c (modinfo_optimize_module): Module optimize
function has small info requester now.
2001-12-07 Tomasz Maka <pasp@ll.pl>
* app/sample-editor.c (sample_editor_set_selection_label): When
selection exist length label show size of selected block instead
of entire sample size.
* app/sample-editor.c: Ask user for action if saving file
(sample or region) already exist.
2001-08-25 Michael Krause <m.krause@tu-harburg.de>
* po: Updated de.po and es.po.
2001-08-12 Michael Krause <m.krause@tu-harburg.de>
* Released v0.6.4
* app/clavier.c (clavier_init): If "5x8" font can't be found, use
"fixed".
* Added 'config.guess' and 'config.sub' files from automake
distribution (reported by Wilbern Cobb <cobb@vedge.com.ar>).
2001-08-04 Michael Krause <m.krause@tu-harburg.de>
* app/drivers/oss-input.c: Made "/dev/dsp" configurable.
(oss_release): Only remove polltag if polltag != 0. Fixes a glib
warning.
* app/audioconfig.c (audioconfig_clist_select): When a different
driver is selected, don't just leave the default settings, but
load the settings from disk if there are saved settings.
2001-07-31 Michael Krause <m.krause@tu-harburg.de>
* app/drivers/oss-output.c: Made "/dev/dsp" configurable.
2001-07-25 Michael Krause <m.krause@tu-harburg.de>
* app/sample-editor.c (sample_editor_init_sample): If instrument
is initialized, initialize sample map with current sample number,
too.
* app/tips-dialog.c: Added tip "Is your cursor trapped in a number
entry field? Just press Return or Tab to free yourself!".
* soundtracker.spec: Disable ALSA when building an RPM.
* po: Added gl.po by Xos Anxo Pereira Torreiro
<pereira@iponet.es>.
2001-06-15 Michael Krause <m.krause@tu-harburg.de>
* app/main.c (main): On Linux, we use setresuid()/setresgid()
instead of seteuid()/setegid() in order to make gtk+-1.2.10 happy.
Otherwise, SoundTracker doesn't run if installed suid-root.
2001-05-24 Michael Krause <m.krause@tu-harburg.de>
* Released v0.6.3
* app/audio.c (audio_ctlpipe_stop_playing): If audio_songpos_ew is
still active, confirm it. This fixes the crash that occurs when
pressing Ctrl directly after changing the playback position
(during playback), reported by Aki Kemppainen
<kemppaia@assari.cc.tut.fi>
* app/audioconfig.c (audioconfig_save_config): prefs_open_write()
was accidentally called with an argument "rw" instead of a real
file-name, so the audio settings never got saved!! I wonder why
nobody reported this.
2001-03-05 Michael Krause <m.krause@tu-harburg.de>
* po: Updated ru.po, it.po.
2001-01-03 Michael Krause <m.krause@tu-harburg.de>
* Released v0.6.2
2000-12-27 Michael Krause <m.krause@tu-harburg.de>
* app/sample-editor.c (sample_editor_save_wav_main): Check for
existence of dynamic loader functions, and use audiofile-0.2.0
code if not.
2000-12-23 Michael Krause <m.krause@tu-harburg.de>
* app/sample-editor.c (sample_editor_save_wav_main): Fix sample
format initialization for libaudiofile-0.2.0.
2000-12-20 Michael Krause <m.krause@tu-harburg.de>
* app/tracker-settings.c (trackersettings_read_fontlist),
app/tracker.c (tracker_init): Default font is now 'fixed'. 7x13
appears not to be present on all X installations (Florian Heinz
<sky@sysv.de>) pointed this out.
2000-12-16 Michael Krause <m.krause@tu-harburg.de>
* app/fr.po: Updated french translation (XxKarLKoXxX@aol.com)
2000-12-09 Rob Adamson <r.adamson@hotpop.com>
* app/xm.c: Escape filenames that are passed to the shell for
decompressing.
2000-10-30 Michael Krause <m.krause@tu-harburg.de>
* app/gui.c (keyevent): Removed old "capture_keys" logic, and
replaced it by a simple check if the window's current focus lies
on an entry widget. Finally, the spin buttons are editable using
the keyboard!
* app/gui.c: Replaced all gtk_spin_button_new() by
extspinbutton_new() plus disabled size hack (in order to get the
"changed" callback mentioned below into effect).
* app/extspinbutton.c: Added option to disable the horizontal size
hack, and added "changed" callback that immediately removes focus
from widget if the value has been changed using the mouse.
2000-10-22 Michael Krause <m.krause@tu-harburg.de>
* Released v0.6.1
2000-10-20 Michael Krause <m.krause@tu-harburg.de>
* po/sl.po: Added slovene translation by Matej Erman.
* app/mixers/midi.c, midi-settings.[ch], midi-utils.c: Updates
from Luc Tanguay; The MIDI Settings dialog box now includes a page
for Output parameters (for future dev.) and one for Misc
parameters. This last page has one parameter for now: debug level
(to allow MIDI users to see the MIDI events SoundTracker is
receiving). Will be useful when MIDI events will be assignable to
SoundTracker commands.
* app/mixers/kb-x86.c (kb_x86_mix_sub): Remove g_assert(pos >=
ch->sample->loopstart). This is simply not true for short loops.
2000-09-28 Michael Krause <m.krause@tu-harburg.de>
* Released v0.6.0 -- the first officially stable version ever :)
* po: Updated ja.po
2000-09-27 Michael Krause <m.krause@tu-harburg.de>
* app/sample-editor.c, app/xm.c: Added various pointer arithmetic
changes due to the recent change of sample.data from void* to
gint16*. Fixes some crashes..
2000-09-26 Michael Krause <m.krause@tu-harburg.de>
* app/midi-settings.c (midi_load_config): Yet another compilation
fix :)
|