12018-07-07 Iban Cereijo <ibancg@users.noreply.github.com> 2 3 Lingot 1.0.1 4 Fixed problems in the tarball regarding the unit tests. 5 62018-07-06 Iban Cereijo <ibancg@users.noreply.github.com> 7 8 Preparing release 1.0.0 9 10 Makefile: added lingot-resources.c to CLEANFILES 11 122018-07-05 Iban Cereijo <ibancg@users.noreply.github.com> 13 14 Checking for glib-compile-resources in the configure script. 15 16 Added bootstrap script. 17 18 Updated i18n. 19 20 Glade files are now bundled in GResources. Minor graphic updates. 21 22 Smaller sleeping time for ALSA, in case we have small buffers. 23 24 Removed compilation warnings by avoiding rendering to off-screen surfaces. The performance is good and we make less use of dynamic memory. More compliant with libcairo and GTK+ workflow. Removed XMP icon. 25 26 Updated icon properties. 27 282018-07-04 Iban Cereijo <ibancg@users.noreply.github.com> 29 30 Renamed pixmaps -> icons and installing in /usr/share/icons/hicolor/ instead of /usr/share/pixmaps, as recommended by the AppStream guidelines in Debian. 31 32 Added 'check' target to Makefile to pass unit tests. Fixed distcheck target. 33 342018-07-03 Iban Cereijo <ibancg@users.noreply.github.com> 35 36 Fixed compilation with PulseAudio disabled. 37 382018-07-03 Iban Cereijo <ibancg@users.noreply.github.com> 39 40 Fixed appdata file. 41 Renamed: 42 43 lingot.desktop -> org.nongnu.lingot.desktop 44 lingot.appdata.xml -> org.nongnu.lingot.appdata.xml 45 462018-07-02 Iban Cereijo <ibancg@users.noreply.github.com> 47 48 Added appdata into the dist tarball. 49 50 Added GNome AppData from file created by Ankur Sinha. 51 522018-07-01 Iban Cereijo <ibancg@users.noreply.github.com> 53 54 Applied suggestions by Nicolas Boulenguez: removed unused files. 55 562018-06-30 Iban Cereijo <ibancg@users.noreply.github.com> 57 58 lingot-audio-alsa: non-blocking IO and default buffer size for sv-54209 59 60 lingot-audio-alsa: trying non-blocking read for bug sv-54209 61 62 Updated NEWS and i18n files. 63 64 lingot-audio-alsa: fixing slow read from HW devices (bug sv-54209) 65 66 Updated version number to 1.0.0b1. 67 682018-06-28 Iban Cereijo <ibancg@users.noreply.github.com> 69 70 Merge pull request #10 from ibancg/patches-nicolas-03 71 Patches nicolas 03 72 73 Revert "Insert lingot_core_[start|stop] into lingot_core_[new|destroy]." 74 This reverts commit 7ebeb306cb9950c71e72214d23d69787f8b6a661. 75 76 Revert "Separate chebychev filter stuff from memory allocation (new and destroy)." 77 This reverts commit f322ed7c7f04c096bd81e8ecb5ce1262ae324d9b. 78 792018-06-13 Iban Cereijo <ibancg@users.noreply.github.com> 80 81 Generate ChangeLog from git history. 82 832018-06-12 Iban Cereijo <ibancg@users.noreply.github.com> 84 85 Corrections after the merge 86 87 Merge branch 'master' into patches-nicolas-03 88 892018-06-12 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 90 91 Fix various warnings. * Fix two missing #include "lingot-io-config.h". * Remove unused variables. * Make unused but required parameters explicit. * Mark some variables as unsigned, disambiguing some comparisons. Many more should be unsigned, avoiding such risks and implicit conversions. * Style: const static -> static const. * Add some const qualifiers. 92 93 Fix position of some const qualifiers. 94 const foo * bla: the referenced aera is read-only. 95 foo * const bla: bla always referenc the same writable aera. 96 97 Really compile with -Wall, add -Wextra. 98 CXXFLAGS affects C++, not C. 99 100 Remove unneeded LIBFFTW use outside lingot-fft.[ch]. 101 102 Improve comments for scale allocation. 103 104 Separate chebychev filter stuff from memory allocation (new and destroy). 105 1062018-06-12 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 107 108 Insert lingot_core_[start|stop] into lingot_core_[new|destroy]. 109 These procedures were always called together. 110 This simplifies the interface without changing the behaviour. 111 112 Remove this block from _stop as it has no use right before _destroy. 113 int spd_size = core->conf.fft_size / 2; 114 memset(core->SPL, 0, spd_size * sizeof(FLT)); 115 core->freq = 0.0; 116 1172018-06-12 Iban Cereijo <ibancg@users.noreply.github.com> 118 119 Updated i18n and added script for generating Changelog 120 * ES and GL translations updated. 121 * Removed other fuzzy translations. 122 * Small corrections. 123 124 Updated i18n messages. 125 1262018-06-11 Iban Cereijo <ibancg@users.noreply.github.com> 127 128 Extracted load/save operations to lingot-io-config.{c,h} 129 Some other simplifications. 130 131 Fixing some parameters not being persisted. 132 133 Merge branch 'master' of github.com:ibancg/lingot 134 135 Some simplifications. 136 No need to check not null before free() 137 138 Avoiding some hard-coded values 139 140 Fixes SIGSEGV 141 1422018-06-10 Iban Cereijo <ibancg@users.noreply.github.com> 143 144 Revert "Applied patches from Nocilas Boulenguez (after converting them to unix format)." 145 This reverts commit f14452c1ffcbfff0a48f62a79aabb22a85d311e0. 146 147 Fixing unit tests. 148 1492018-06-10 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 150 151 Install less documentation, clean more files. 152 INSTALL is of not useful outside the source tree. 153 intltool-*.in were probably installed by error. 154 (is src/lingot-logo.xpm useful?) 155 156 intltool-*.in and po/Makefile.in.in may be removed by distclean. 157 DISTCLEANFILES only considers files, not directories. 158 159 In README, tell the user to create m4/, else intltoolize fails. 160 1612018-06-10 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 162 163 Declare some parameters const. 164 165 Avoid dynamic allocation for type LingotConfig. 166 167 Avoid dynamic allocation for type LingotFFTPlan. 168 1692018-06-10 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 170 171 Avoid dynamic allocation for type LingotScale. 172 The pointer type was freed outside lingot-config-scale.c, 173 so the patch should probably be checked. 174 175 A NULL test is replaced with a readable enumeration. 176 1772018-06-10 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 178 179 Avoid dynamic allocation for type LingotCore. 180 181 Avoid dynamic allocation for type LingotGauge. 182 183 Avoid dynamic allocation for type LingotFilter. 184 185 Remove unused _ names for audio handler and audio system properties structs. 186 187 Document -c option in manual page. 188 1892018-06-10 Iban Cereijo <ibancg@users.noreply.github.com> 190 191 Remove trailing carriage return characters. 192 1932018-06-10 Jairo Chapela-Martínez <jairochapela@gmail.com> 194 195 Applied patches from Nocilas Boulenguez (after converting them to unix format). 196 1972018-06-09 Iban Cereijo <ibancg@users.noreply.github.com> 198 199 Fixes combo boxes formatting drop list at 6 columns. 200 201 Improved docstrings, code formatting and added unit tests. 202 203 Fixed wrong frequency/note when setting min/max freqs via GUI. 204 205 Removed unnecessary runtime messages. 206 2072018-06-08 Iban Cereijo <ibancg@users.noreply.github.com> 208 209 Updated README, with autotools sequence 210 211 Removed unnecessary files from VCS 212 213 Removing unnecessary filed from the VCS 214 215 Updated README file. 216 217 Changed names in copyright notices. 218 219 More corrections regarding conditional compilation of audio modules. 220 221 Fixed compilation when we disable some audio systems. Removed compilation warnings. 222 2232018-06-07 Iban Cereijo <ibancg@users.noreply.github.com> 224 225 Updated copyright notices. Updated NEWS, Changelog and THANKS files. 226 227 Removing unnecessary files from VCS. 228 229 Removing unnecessary files from the VCS. 230 231 Ignoring and removing files from repository. 232 233 Updating rest of the GUI to GTK+ 3.10 234 2352018-06-06 Iban Cereijo <ibancg@users.noreply.github.com> 236 237 Adapting autotools and main UI window to Gtk 3.1 238 2392018-06-05 Iban Cereijo <ibancg@users.noreply.github.com> 240 241 Merge pull request #2 from ibancg/patches-nicolas 242 Patches nicolas 243 2442018-06-05 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 245 246 Add a minimal manual page 247 2482018-06-04 Nicolas Boulenguez <nicolas.boulenguez@free.fr> 249 250 Be more strict with optional audio systems. 251 Ensure unselected components are never called by not compiling them. 252 Stop the program with an assertion if the audio_system is invalid 253 or unset when calling a lingot_audio_ routine other than _new. 254 255 Check overflow in audio system list. 256 257 Avoid dynamic allocation for sample rates. 258 259 Allocate read buffer on the stack instead of the heap. 260 In pulseaudio, remove a duplicate computation of size_in_bytes. 261 262 Avoid dynamic allocation for LingotAudioHandler. 263 Use audio->audio_system==-1 instead of audio==NULL. 264 265 Update autotool stuff. 266 Autoconf documentation recommends the m4 subdirectory. 267 Intltool documentation recommends DISTCLEANFILES. 268 269 Avoid dynamic allocation for LingotAudioSystemProperties. 270 This patch simplifies the code and fixes a memory leak 271 (the structs themselves were never deallocated). 272 273 Description: add GenericName to desktop file Also add keywords. Bug-Debian: https://bugs.debian.org/841756 Author: Petter Reinholdtsen <pere@hungry.com> Author: Nicolas Boulenguez <nicolas@debian.org> 274 275 Allow compilation with -format-security 276 2772017-02-11 Iban Cereijo <ibancg@users.noreply.github.com> 278 279 Merge pull request #1 from trebmuh/patch-1 280 Adds a French menu item comment 281 2822017-02-11 Olivier Humbert <trebmuh@users.noreply.github.com> 283 284 Adds a French menu item comment 285 2862017-02-10 Iban Cereijo <ibancg@users.noreply.github.com> 287 288 Merge branch 'master' of github.com:ibancg/lingot 289 2902017-02-10 Ibán Cereijo <ibancg@users.noreply.github.com> 291 292 Updated i18n Spanish translation. 293 294 Fixed SIGABRT when selecting FFT size 256. Fixed i18n issues: default scale strings (among others) are now translatable. 295 296 Fixed SIGSEGV when introducing empty string editing scale. 297 298 Fixed several vulnerabilities using sprintf, using snprintf instead (patch by Hamid Zamani). 299 3002013-10-22 Ibán Cereijo <ibancg@users.noreply.github.com> 301 302 Updated i18n Spanish translation. 303 3042013-10-17 Ibán Cereijo <ibancg@users.noreply.github.com> 305 306 Fixed SIGABRT when selecting FFT size 256. Fixed i18n issues: default scale strings (among others) are now translatable. 307 3082013-07-04 Ibán Cereijo <ibancg@users.noreply.github.com> 309 310 Fixed SIGSEGV when introducing empty string editing scale. 311 3122013-07-03 Ibán Cereijo <ibancg@users.noreply.github.com> 313 314 Fixed several vulnerabilities using sprintf, using snprintf instead. 315 3162013-04-12 Ibán Cereijo <ibancg@users.noreply.github.com> 317 318 Added tag 0.9.2b8 for changeset dc8ff59bcf49 319 320 Tagging 0.9.2b8 321 322 Added tag 0.9.2b8 for changeset f7533d828f93 323 3242013-03-14 Ibán Cereijo <ibancg@users.noreply.github.com> 325 326 Making maximum frequency combobox entry focusable. 327 328 Updating copyright statement. 329 3302013-03-13 Ibán Cereijo <ibancg@users.noreply.github.com> 331 332 Making input device combobox entry editable. 333 3342013-03-07 Ibán Cereijo <ibancg@users.noreply.github.com> 335 336 Made some config options obsolete. Moving some config parameters to internal config options. Removed old code. 337 338 Improving layout. 339 3402013-03-06 Ibán Cereijo <ibancg@users.noreply.github.com> 341 342 Added octave combo. Improved tooltips. 343 344 Making some config options deprecated. 345 3462013-03-03 Ibán Cereijo <ibancg@users.noreply.github.com> 347 348 Removing unused code. 349 3502013-03-02 Ibán Cereijo <ibancg@users.noreply.github.com> 351 352 Using "optimize internal parameters" check button. Removing old code. 353 3542013-02-13 Ibán Cereijo <ibancg@users.noreply.github.com> 355 356 Changed lingot_config parameter specs. 357 358 Using CUnit. 359 360 Fixed bug in lingot_config_scale_get_closest_note 361 3622013-02-12 Ibán Cereijo <ibancg@users.noreply.github.com> 363 364 Modifying tests. 365 366 Fixed bug in lingot-core (frequencies_related function). 367 368 Implementing frequency range controls. Fixed problem in scale::closest_index (now encapsulated in lingot_config_scale). 369 3702013-02-11 Ibán Cereijo <ibancg@users.noreply.github.com> 371 372 Populating frequency response combos. 373 374 Implementing minimum_frequency and maximum_frequency items. 375 3762013-02-09 Ibán Cereijo <ibancg@users.noreply.github.com> 377 378 Small changes before modifying the GUI. 379 3802013-02-07 Ibán Cereijo <ibancg@users.noreply.github.com> 381 382 More robust to little/big endian changes. 383 384 Supported float sample formats with ALSA and PulseAudio. OSS support can be now enabled from the configuration script. 385 386 Supported float sample formats in ALSA. Made OSS code conditional. Organized code in lingot-audio module. 387 388 Dev commit: detected sound wrap problem. 389 3902013-02-06 Ibán Cereijo <ibancg@users.noreply.github.com> 391 392 Dev commit imlpementing the PulseAudio sample rate estimator. 393 3942013-02-05 Ibán Cereijo <ibancg@users.noreply.github.com> 395 396 Default audio system is now configurable. Passing pa_buffer_attr to PulseAudio. Adding checks to configure. 397 3982013-02-04 Ibán Cereijo <ibancg@users.noreply.github.com> 399 400 Using 44100 Hz as the default frequency again. Recovered final iteration over the whole temporal buffer (optional). 401 402 better audio buffers sizing up. 403 4042013-02-02 Ibán Cereijo <ibancg@users.noreply.github.com> 405 406 Added tag 0.9.2b7 for changeset 6a94e99da837 407 408 Updated translations. 409 410 Added tag 0.9.2b7 for changeset 8965bc764429 411 412 New Czech translation and typo fixed by Karel Voln?. 413 414 Added tag 0.9.2b7 for changeset 26c16f50a9de 415 416 New beta version. 417 418 Trying final NR iteration over the windowed FFT-sized temporal buffer instead of the whole temporal buffer. Good response. Recovered some old signal processing functions for comparison purposes. 419 4202013-01-29 Ibán Cereijo <ibancg@users.noreply.github.com> 421 422 Added tag 0.9.2b6 for changeset b42c5ce0fdda 423 424 Improved frequency locker and tuned parameters. Changed default sample frequency to 48000. 425 4262013-01-28 Ibán Cereijo <ibancg@users.noreply.github.com> 427 428 Removing obsolete parameters. 429 4302013-01-27 Ibán Cereijo <ibancg@users.noreply.github.com> 431 432 Fixed compilation problems when disabling some components in configure script. 433 434 Implementing frequency locker. 435 436 Implementing frequency locker. 437 4382013-01-24 Ibán Cereijo <ibancg@users.noreply.github.com> 439 440 TODO on tolerance. 441 442 Fixed bug reading FFT size. Implemented median filter for noise. Added a maximum frequency parameter. 443 4442013-01-23 Ibán Cereijo <ibancg@users.noreply.github.com> 445 446 Removing obsolete code. Replaced moving average filter using lingot_filter module. Using cairo_clip to bound the spectrum drawing area. 447 4482013-01-22 Ibán Cereijo <ibancg@users.noreply.github.com> 449 450 cairo drawing optimized. 451 452 Using background cairo surfaces. 453 454 Optimizing spectrum drawing. 455 4562013-01-21 Ibán Cereijo <ibancg@users.noreply.github.com> 457 458 Migration to libcairo almost finished. 459 4602013-01-17 Ibán Cereijo <ibancg@users.noreply.github.com> 461 462 Fixed aspect ratio for the main window. Starting to write the spectrum with vector graphics. 463 4642013-01-16 Ibán Cereijo <ibancg@users.noreply.github.com> 465 466 Populating FFT combo. 467 468 Configuring resize properties. 469 4702013-01-14 Ibán Cereijo <ibancg@users.noreply.github.com> 471 472 First version running with gtk-3.0. 473 474 Changed gauge design. 475 4762013-01-13 Ibán Cereijo <ibancg@users.noreply.github.com> 477 478 Adding functions to LingotConfigScale. 479 4802013-01-12 Ibán Cereijo <ibancg@users.noreply.github.com> 481 482 Migrating drawing to libcairo. 483 484 Converted GUI to GTK+ 2.24 (GtkBuilder format). 485 4862013-01-11 Ibán Cereijo <ibancg@users.noreply.github.com> 487 488 Migrating to GTK+ 2.24 as a transition to GTK+3 489 4902013-01-10 Ibán Cereijo <ibancg@users.noreply.github.com> 491 492 Modified frequency finding algorithm. Suppressed warnings. 493 4942013-01-08 Ibán Cereijo <ibancg@users.noreply.github.com> 495 496 Modified LingotComplex to make it compatible with fftw_complex. Started implementing (second) Quinn's FFT-bin interpolator. 497 4982013-01-07 Ibán Cereijo <ibancg@users.noreply.github.com> 499 500 Implemented moving average filter for computing noise level. 501 502 Implemented moving average filter for computing noise level. Added some 'const'. 503 5042013-01-06 Ibán Cereijo <ibancg@users.noreply.github.com> 505 506 Updated copyright year. 507 508 Adding unit tests. 509 510 Removed unused variables in lingot-config. Reading double parameters instead of float from config files. Adding unit tests. 511 5122012-01-02 Ibán Cereijo <ibancg@users.noreply.github.com> 513 514 Fixed #35222 515 516 ChangeLog modified. 517 518 Fixed #35220, #35221 519 5202011-12-28 Ibán Cereijo <ibancg@users.noreply.github.com> 521 522 Fixing bug #35183 523 5242011-12-27 Ibán Cereijo <ibancg@users.noreply.github.com> 525 526 Fixing bug #35183 527 5282011-12-10 Ibán Cereijo <ibancg@users.noreply.github.com> 529 530 Added italian translation by Stefano Cereda. 531 5322011-12-07 Ibán Cereijo <ibancg@users.noreply.github.com> 533 534 Encapsulating FFT code inside lingot-fft module. 535 5362011-12-05 Ibán Cereijo <ibancg@users.noreply.github.com> 537 538 Merge with d142716d8ed9f37aab7a17f389e82efbd5c7b4ab 539 540 Minor changes to LingotComplex struct to recover the original performance in FFT computation. 541 5422011-11-30 Ibán Cereijo <ibancg@users.noreply.github.com> 543 544 Next development iteration. 545 546 Added tag 0.9.2b2 for changeset 3737b685e996 547 548 minor changes 549 550 Added tag 0.9.2b2 for changeset 229b50fb6fe1 551 552 Fixed SIGSEGV when there's no scale in config file (thanks to Karel Voln?). Changed some i18n msgid's. 553 5542011-11-29 Ibán Cereijo <ibancg@users.noreply.github.com> 555 556 Next development iteration. 557 558 Added tag 0.9.2b1 for changeset d295ed3e157a 559 560 changes after distribution check fail 561 562 Added tag 0.9.2b1 for changeset 43f0b7248225 563 564 Fixed some i18n msgid's 565 566 Added year of translation to translator-credits in .po files. 567 568 Allowed to select JACK port. 569 570 array resize. 571 572 i18n 573 5742011-11-28 Ibán Cereijo <ibancg@users.noreply.github.com> 575 576 Fixed some i18n msgid's 577 578 Fixed some i18n msgid's 579 580 Config validation from GUI. 581 582 Enhanced some error messages. Implemented task #10683: config file validation. 583 5842011-11-25 Ibán Cereijo <ibancg@users.noreply.github.com> 585 586 little optimization creating libfftw plan. 587 588 Added libfftw support. 589 590 The audio system combobox shows only the available options. Fixed compilation without PulseAudio problem. 591 5922011-11-24 Ibán Cereijo <ibancg@users.noreply.github.com> 593 594 Autodetection of PulseAudio sources. Added units to the config file. 595 5962011-11-23 Ibán Cereijo <ibancg@users.noreply.github.com> 597 598 removed cancel option from lingot-audio. 599 600 Added PulseAudio support with simple API. 601 602 Adding PulseAudio support. Added a watchdog timer for thread cancellation in lingot-audio. 603 604 Added PulseAudio to autotools scripts. 605 6062011-11-22 Ibán Cereijo <ibancg@users.noreply.github.com> 607 608 Fixed potential problem in ALSA and OSS when read function captures less samples than the desired amount. 609 6102011-11-21 Ibán Cereijo <ibancg@users.noreply.github.com> 611 612 Adding PulseAudio support. 613 614 Flickering avoided. 615 616 Adding PulseAudio support. 617 618 Adding PulseAudio support. 619 620 ALSA cards autodetection. 621 6222011-09-27 Ibán Cereijo <ibancg@users.noreply.github.com> 623 624 Fixed bug #643435 in debian: error: format not a string literal and no format arguments [-Werror=format-security] Removed compilation warning [-Wunused-but-set-variable] 625 6262011-08-22 Ibán Cereijo <ibancg@users.noreply.github.com> 627 628 Merge with d83f8fa6259a033b1c4d0c20bc4fe84cfa9cfae6 629 630 Next development iteration 631 632 Added tag 0.9.1 for changeset 965cb55636a4 633 634 released lingot 0.9.1 635 6362011-08-13 Ibán Cereijo <ibancg@users.noreply.github.com> 637 638 Adding configure script to the repository. 639 640 Adding configure script to the repository. 641 642 Adding configure script to the repository. 643 644 Adding configure script to the repository. 645 646 Adding configure script to the repository. 647 648 Adding configure script to the repository. 649 650 Adding configure script to the repository. 651 652 Fixed bug #34007. 653 654 Avoiding some warnings. Sgtarting implementing function for audio card autodetection. 655 6562011-04-13 Ibán Cereijo <ibancg@users.noreply.github.com> 657 658 Added 48K sample rate in OSS and ALSA. 659 660 Merge with 25f0bfcc0df4787a8d2debfccaeeb2feaff00587 661 662 Added 48K sample rate in OSS and ALSA. 663 6642011-04-11 Ibán Cereijo <ibancg@users.noreply.github.com> 665 666 Removed some output messages. 667 668 Fixed bug #33046 (#622038 in debian) 669 6702011-02-22 Ibán Cereijo <ibancg@users.noreply.github.com> 671 672 Adding lingot.pot in the distribution files. 673 674 Adding lingot.pot in the distribution files. 675 676 Next development iteration. 677 6782011-02-21 Ibán Cereijo <ibancg@users.noreply.github.com> 679 680 Added tag v0_9_0 for changeset 7b0bfde34c3f 681 682 Preparing release. 683 684 Preparing release. 685 686 Added Galician translation. 687 688 Added Spanish translation. 689 690 Using the i18 _() macro for externalizing strings. Added error messages when reading config files. 691 6922011-02-20 Ibán Cereijo <ibancg@users.noreply.github.com> 693 694 Configuration file load and save options from the GUI. 695 696 Added copyright section. 697 698 Applied a blur filter on background image. 699 7002011-02-19 Ibán Cereijo <ibancg@users.noreply.github.com> 701 702 The mainframe is now created using libglade. 703 7042011-02-18 Ibán Cereijo <ibancg@users.noreply.github.com> 705 706 Renamed lingot-error to lingot-msg. Implemented the message queue as a FIFO queue. Reformatted error messages from ALSA and OSS. 707 708 Removed shutdown callbacks. 709 710 Fixed compilation problem when either ALSA or JACK are not present. 711 712 The JACK client doesn't loose the status anymore when we press the 'Apply' button. 713 7142011-02-17 Ibán Cereijo <ibancg@users.noreply.github.com> 715 716 Improved scale validation. Moved scales code to lingot-config-scale.{c,h}. 717 718 lingot-error supports now different type of messages 719 720 Moved GUI files under prefix lingot-gui (including function names). Moved scales code to lingot-config-scale.{c,h}. Supported fractional format in scale note shift in the config file. 721 722 Renamed 'pitch' column to 'shift' in the scale table. Added tooltips. 723 724 Added DEL and INS key bindings to the scale tree view 725 7262011-02-16 Ibán Cereijo <ibancg@users.noreply.github.com> 727 728 Tooltip correction 729 730 New window type: Hanning. Reactivated Hamming window. 731 732 Added tooltips to the configuration dialog. The hamming window has been disabled. 733 734 Implemented scale table in a different file. Updates copyright year to 2011. Removed warnings. 735 7362011-02-15 Ibán Cereijo <ibancg@users.noreply.github.com> 737 738 merge 739 740 merge 741 742 Merge with 315755d3d97922b6733791f1b2e6b0cc37a5cc10 743 744 Fixed bug 31532 using the patch by Ruslans Tarasovs 745 7462010-12-11 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 747 748 Updating! 749 750 Added French translation. 751 7522010-12-10 Ibán Cereijo <ibancg@users.noreply.github.com> 753 754 Updated brasilian portuguese translation by Carlos Lau? 755 7562010-11-25 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 757 758 Added French translation. 759 7602010-10-25 Ibán Cereijo <ibancg@users.noreply.github.com> 761 762 Added tag v0_8_2b4 for changeset c97212da48e2 763 764 new beta version 0.8.2b4 765 766 avoiding global variables 767 7682010-10-21 Ibán Cereijo <ibancg@users.noreply.github.com> 769 770 Added tag v0_8_2b3 for changeset 3b22ab4d95c3 771 772 * Added sync between computation and read threads over the temporal buffer. * The deviation value didn't work in version 0.8.2b2. * Released Lingot 0.8.2b3. 773 7742010-10-19 Ibán Cereijo <ibancg@users.noreply.github.com> 775 776 avoiding deadlocks 777 778 Adding eclipse IDE files 779 780 Added tag v0_8_2b2 for changeset 77c461b4c32a 781 782 upgrading beta version 783 784 Added tag v0_8_2b2 for changeset 0d326f090d45 785 786 Fixed bug #31369 )https://savannah.nongnu.org/bugs/?31369 Audio API is now transparent, providing the read thread. Improved error messages from audio device issues. 787 788 Added tag v0_8_2b1 for changeset a20fc71449ac 789 7902010-10-18 Ibán Cereijo <ibancg@users.noreply.github.com> 791 792 (no commit message) 793 7942010-10-15 Ibán Cereijo <ibancg@users.noreply.github.com> 795 796 added Scala project URL in the Changelog file 797 7982010-10-14 Ibán Cereijo <ibancg@users.noreply.github.com> 799 800 * Added different scales support. + Scale edition in a cell table. + Importation of Scala .scl files. + The gauge adapts its range to the scale. + The deviation control has been moved to the scale tab. * The sample rate control has been changed to a GtkComboBoxEntry. * When the sample rate is not available, the user is notified. * Corrected some minor errors opening audio devices. * Improved OSS error messages. * Minor changes in the capture tab in the config dialog. * lingot-error now supports multiple messages in the queue. * Added some macros to simulate try/catch. Used in audio handling. * The error dispatcher runs now under his own timer. 801 8022010-03-17 Ibán Cereijo <ibancg@users.noreply.github.com> 803 804 Added tag v0_8_1 for changeset c999303635a1 805 806 preparing release 0.8.1 807 808 preparing release 0.8.1 809 8102010-03-15 Ibán Cereijo <ibancg@users.noreply.github.com> 811 812 Added tag v0_8_1b2 for changeset 1928af814b49 813 814 trying to solve bug #29091 815 8162010-03-14 Ibán Cereijo <ibancg@users.noreply.github.com> 817 818 trying to solve bug #29091 819 820 added graphical controller for MIN_FREQUENCY parameter 821 822 trying to solve bug #29091 823 824 added graphical controller for MIN_FREQUENCY parameter 825 8262010-03-07 Ibán Cereijo <ibancg@users.noreply.github.com> 827 828 Added tag v0_8_1b1 for changeset 2e262769e61d 829 830 new version 0.8.1 beta 1 831 832 fixed SIGSEV in JACK read thread 833 8342010-03-03 Ibán Cereijo <ibancg@users.noreply.github.com> 835 836 Added tag v0_8_0 for changeset 570eabc9f1a8 837 838 preparing release 0.8.0 839 840 (no commit message) 841 842 preparing release 0.8.0 843 844 removing files from repository 845 846 (no commit message) 847 8482009-06-04 convert-repo <convert-repo@localhost> 849 850 update tags 851 8522009-06-04 Ibán Cereijo <ibancg@users.noreply.github.com> 853 854 fixed some memory leaks and a SIGSEGV 855 8562009-03-28 Ibán Cereijo <ibancg@users.noreply.github.com> 857 858 preparing release 859 860 preparing release 861 862 preparing release 863 8642009-03-21 Ibán Cereijo <ibancg@users.noreply.github.com> 865 866 minor graphical enhancements 867 868 Changes in i18n files 869 870 minor graphical enhancements 871 872 default sample rate set to 44100 873 874 unused code dropped 875 876 config dialog is non modal now 877 878 jack server mustn't be launched 879 8802009-01-25 Ibán Cereijo <ibancg@users.noreply.github.com> 881 882 some SIGSEGV fixed 883 8842009-01-06 Ibán Cereijo <ibancg@users.noreply.github.com> 885 886 SIGSEGV fixed 887 888 adding jack support. config dialog redesign, using glade. 889 890 adding jack support. config dialog redesign, using glade. 891 892 adding jack support. config dialog redesign, using glade. 893 894 adding jack support. config dialog redesign, using glade. 895 896 adding jack support. config dialog redesign, using glade. 897 898 adding jack support. config dialog redesign, using glade. 899 9002009-01-05 Ibán Cereijo <ibancg@users.noreply.github.com> 901 902 adding jack support. config dialog redesign, using glade. 903 904 adding jack support. config dialog redesing, using glade. 905 9062008-07-28 Ibán Cereijo <ibancg@users.noreply.github.com> 907 908 updated italian translation by Stefano Cereda 909 9102008-07-27 Ibán Cereijo <ibancg@users.noreply.github.com> 911 912 Added italian translation 913 9142008-06-24 Ibán Cereijo <ibancg@users.noreply.github.com> 915 916 following recommendations of John Gustafsson about some labels deprecated configuration parameters support 917 918 *** empty log message *** 919 920 Added Portuguese translation by Carlos Lau? Added Polish translation by Piotr Paw?ow Change to 0.7.7b3 921 9222008-06-21 Ibán Cereijo <ibancg@users.noreply.github.com> 923 924 configuration saving fix for locales having character other than "." as the radix character (by Piotr Pawlow) 925 926 update-po 927 928 memory leak fix (thanks to Piotr Pawlow and Carlos Lau?) 929 9302008-05-30 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 931 932 Added Czech translation (thanks to Karel Voln?) 933 9342008-03-06 Ibán Cereijo <ibancg@users.noreply.github.com> 935 936 some corrections by John Gustafsson 937 9382008-02-20 Ibán Cereijo <ibancg@users.noreply.github.com> 939 940 Added Swedish translation by John Gustafsson 941 9422008-01-12 Ibán Cereijo <ibancg@users.noreply.github.com> 943 944 German translation by Roland Stigge 945 9462008-01-03 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 947 948 Regenerating build scripts 949 950 Removing unnecessary files. Changing version number to 0.7.7b1 951 9522007-12-27 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 953 954 Fixed some strange issues in the configuration scripts 955 9562007-12-23 Ibán Cereijo <ibancg@users.noreply.github.com> 957 958 v0_7_6 959 960 v0_7_6b3 961 962 v0_7_6b2 963 964 applied patch sent by Niv Sardi: 01-lingot-menu: Pone lingot en el menu "Audio" y no en "Applications". 965 9662007-12-22 Ibán Cereijo <ibancg@users.noreply.github.com> 967 968 *** empty log message *** 969 9702007-12-19 Ibán Cereijo <ibancg@users.noreply.github.com> 971 972 fixed bug #21850 973 9742007-12-18 Ibán Cereijo <ibancg@users.noreply.github.com> 975 976 *** empty log message *** 977 978 preparing translations 979 980 lingot 0.7.5 ready to release 981 9822007-12-16 Ibán Cereijo <ibancg@users.noreply.github.com> 983 984 hamming window 985 9862007-11-26 Ibán Cereijo <ibancg@users.noreply.github.com> 987 988 back to version 0.7.5b3 989 9902007-10-31 Ibán Cereijo <ibancg@users.noreply.github.com> 991 992 using pango markup language for note label 993 994 Using GLIB timeout API instead of deprecated GTK one. Due to this, the SIGSEGV bug at exit seem to be fixed (???) 995 9962007-10-24 Ibán Cereijo <ibancg@users.noreply.github.com> 997 998 *** empty log message *** 999 1000 *** empty log message *** 1001 10022007-10-23 Ibán Cereijo <ibancg@users.noreply.github.com> 1003 1004 *** empty log message *** 1005 10062007-10-18 Ibán Cereijo <ibancg@users.noreply.github.com> 1007 1008 *** empty log message *** 1009 10102007-10-16 Ibán Cereijo <ibancg@users.noreply.github.com> 1011 1012 version 0.7.5 1013 10142007-10-15 Ibán Cereijo <ibancg@users.noreply.github.com> 1015 1016 fixed cheby filter bug reduced logo 1017 1018 *** empty log message *** 1019 10202007-09-20 Ibán Cereijo <ibancg@users.noreply.github.com> 1021 1022 Chebyshev LP filters builtin design 1023 10242007-08-30 Ibán Cereijo <ibancg@users.noreply.github.com> 1025 1026 lingot 0.7.5b2 1027 10282007-08-28 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1029 1030 First attempt on adding ALSA support. 1031 10322007-08-26 Ibán Cereijo <ibancg@users.noreply.github.com> 1033 1034 *** empty log message *** 1035 1036 forgot add those files 1037 1038 from C++ to C 1039 10402007-08-23 Ibán Cereijo <ibancg@users.noreply.github.com> 1041 1042 version 0.7.4 1043 10442007-07-02 Ibán Cereijo <ibancg@users.noreply.github.com> 1045 1046 version 0.7.3 1047 1048 *** empty log message *** 1049 1050 *** empty log message *** 1051 1052 *** empty log message *** 1053 10542007-03-16 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1055 1056 0.7.2 release, now with i18n 1057 10582007-02-26 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1059 1060 i18n: first attempt 1061 10622007-01-29 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1063 1064 *** empty log message *** 1065 10662007-01-28 Ibán Cereijo <ibancg@users.noreply.github.com> 1067 1068 Segmentation fault bug fixed 1069 10702007-01-28 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1071 1072 The Makefile mistn't be distributed -- it must be generated by configure. 1073 1074 Some minor changes. 1075 1076 I18n Anjutized. 1077 1078 Anjutized. 1079 1080 locura 1081 1082 Initial revision 1083 1084 brau 1085 1086 Anjutized 1087 10882006-08-28 Ibán Cereijo <ibancg@users.noreply.github.com> 1089 1090 license 1091 10922006-08-27 Ibán Cereijo <ibancg@users.noreply.github.com> 1093 1094 refactor 1095 10962006-08-25 Ibán Cereijo <ibancg@users.noreply.github.com> 1097 1098 refactoring: encapsulation 1099 1100 refactoring: encapsulation 1101 11022006-08-24 Ibán Cereijo <ibancg@users.noreply.github.com> 1103 1104 enable quick messages 1105 1106 using gtk timers 1107 1108 renamed "Filter" class to "IIR" 1109 1110 compilation under freebsd 1111 1112 patch by Niv 1113 1114 utf-8 1115 1116 renamed "Filter" class to "IIR" to avoid collision with libsndobj 1117 11182006-08-20 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1119 1120 Oh! My email. :) 1121 11222006-07-17 Ibán Cereijo <ibancg@users.noreply.github.com> 1123 1124 testing gtk timeouts instead event scheduler 1125 11262006-06-12 Ibán Cereijo <ibancg@users.noreply.github.com> 1127 1128 config.status, config.log deletion rule in Makefile.in 1129 11302006-05-01 Ibán Cereijo <ibancg@users.noreply.github.com> 1131 1132 changed version number to 0.6.2 1133 1134 fixed DESTDIR problem (patch reported by Jamin W. Collins) 1135 1136 changed copyright year to 2006 1137 1138 new version 0.6.2 1139 11402006-04-10 Ibán Cereijo <ibancg@users.noreply.github.com> 1141 1142 solved seg fault bug 1143 11442006-04-07 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1145 1146 Successless search of the bug source. :( Increased text size for the note label. 1147 11482006-04-06 Ibán Cereijo <ibancg@users.noreply.github.com> 1149 1150 move to gtk-2.0 and debian-compliant Makefile patch by Niv Altivanik 1151 1152 move to gtk2.0 patch by Sardi Altivanik 1153 11542005-10-23 Ibán Cereijo <ibancg@users.noreply.github.com> 1155 1156 added specification of the new parameter MIN_FREQUENCY 1157 11582005-10-22 Ibán Cereijo <ibancg@users.noreply.github.com> 1159 1160 var name refactor 1161 1162 nuevo par?metro MIN_FREQUENCY 1163 11642005-10-20 Ibán Cereijo <ibancg@users.noreply.github.com> 1165 1166 warning solved 1167 11682005-09-07 Ibán Cereijo <ibancg@users.noreply.github.com> 1169 1170 email address changed 1171 11722005-07-30 Ibán Cereijo <ibancg@users.noreply.github.com> 1173 1174 debug option disabled 1175 11762005-07-29 Ibán Cereijo <ibancg@users.noreply.github.com> 1177 1178 *** empty log message *** 1179 1180 *** empty log message *** 1181 11822005-07-28 Ibán Cereijo <ibancg@users.noreply.github.com> 1183 1184 *** empty log message *** 1185 1186 *** empty log message *** 1187 1188 peak coupling improved & more 1189 1190 iCVS: ---------------------------------------------------------------------- peak coupling algorithm improved 1191 11922005-07-25 Ibán Cereijo <ibancg@users.noreply.github.com> 1193 1194 lingot 0.6.1 1195 1196 lingot 0.6.1 1197 1198 english translation 1199 12002005-07-22 Ibán Cereijo <ibancg@users.noreply.github.com> 1201 1202 Modified file names 1203 1204 *** empty log message *** 1205 12062005-04-08 Ibán Cereijo <ibancg@users.noreply.github.com> 1207 1208 Cambio direcci??n de correo 1209 12102005-01-28 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1211 1212 two lil' things in the readme files 1213 12142004-12-25 Ibán Cereijo <ibancg@users.noreply.github.com> 1215 1216 *** empty log message *** 1217 1218 *** empty log message *** 1219 12202004-12-13 Ibán Cereijo <ibancg@users.noreply.github.com> 1221 1222 Traducci?n al ingl?s de los mensajes de error. 1223 12242004-12-13 Jairo Chapela-Martínez <jairochapela@users.noreply.github.com> 1225 1226 LINGOT 0.6.0 1227