Revisions of giada

buildservice-autocommit accepted request 1150294 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 42)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1150293 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 41)
- Update to version 1.0.0:
  * Extras: fix icon path in .desktop file
  * Extras: change logo size to a supported resolution
  * Update Changelog
  * Editors: fix zoom with mousewheel
  * Action Editor: mousewheel zoom now works only when Ctrl is pressed
  * Sample Editor: mousewheel zoom now works only when Ctrl is pressed
  * Fixup typo
  * Update Changelog
  * send MIDI data through armed channels to the outside world (#498)
  * Make m::rendering::sendMidiToOut() function public
  * Prevent invalid Sample Editor state when opening the Sample Editor window without closing it first
  * Remove commented-out code
  * Fixup README.md
  * Update README.md file with bullet points from the main website
  * Update Changelog
  * Change Configuration window title and its main menu entry to 'Settings'
  * Formatting
  * Fix main menu on macOS
  * Fix Record-on-signal mode not deactivated after recording actions
  * Fix Record-on-signal mode not deactivated after recording audio (#678)
  * Fix inability to quit record-on-signal mode also when recording actions
  * Fix inability to quit record-on-signal mode (#677)
  * Fix grid not showing up correctly in Sample Editor (#679)
  * Use signed int for audio device also in Conf
  * Add some more comments
  * DRY some KernelAudio methods
  * Let KernelAudio pick a default audio device if not specified (i.e. the first time Giada is run) (#669)"
  * Use signed int type for audio device ID
  * Remove wrong comment
  * Let RtAudio pick the API automatically if RtAudio::Api == UNSPECIFIED
  * Fixup for commit bab6ba68ce9ba092a9e855cef236260aa93eaa2c: a call to resampler.last() was missing, causing a glitch (and test failure)
  * Update mcl-audio-buffer dep
  * Simplify sample rendering mechanism on REWIND render mode
  * Include json::parse() in try-catch block
  * Fix cloned channels not being added to columns
  * Don't load Wave twice in sample channel during serialization (#680)
  * Simplify SampleChannel::setWave() logic
  * Improve log message
  * Fix log messages names in waveFactory
  * rendering::onSampleEnd_ always return 'false' for 'shouldLoop' by default
  * Recursive buffer rendering implementation (#538)
  * Prevent assertion in geTabMidi when input or output devices are not found
  * Refactor: add SampleChannel::isAnyNonLoopingSingleMode() utility method
  * Refactor: add SampleChannel::isAnyLoopOnceMode() utility method
  * Refresh Preview Channel properties when reloading the sample
  * Remove old Range class, use geompp::Range instead
  * Update copyright date
  * Fix wrong channel being added when copying a sample range to new channel
  * Add tests for wfx::paste() in waveFx test case
  * Fix assertion during paste operation in Sample Editor
  * DRY code in wfx::paste()
  * Refresh Preview Channel properties on cut, trim and paste in Sample Editor
  * Print extra Channel info in Channel::debug()
  * Add m::Channel::debug() method
  * Add utils::toString(ChannelType) function
  * Always reset channel's internal volume on manual triggering
  * Fix some test cases names
  * Optimize audio preview rendering: enable it only when Sample Editor is open
  * Move some Sample Editor-related methods from ChannelsApi to SampleEditorApi
  * Remove unnecessary namespace prefix
  * Update info in comment
  * Add TODO comment
  * Store and load column layout in Patch
  * Fix version comparison algorithm in Patch::Version, add tests for it
  * Remove position and columnId from Channel in model
  * Move some v::Model-related functions to v::Model class
  * Re-enable column resizing
  * Remove Column ID, use index instead
  * Move add and remove columns functions to c::channel
  * Move Channels' layout storage to v::Model (part 1, no storage, m::Model still dirty)
  * Pass c::channel::Data by const reference to geColumn::addChannel()
  * Return geColumn reference from geKeyboard::addColumn() method
  * Update comment
  * Pass Model::Column object to Keyboard::addColumn() method
  * Add u::vector::findIfSafe() function
  * Allow non-const containers to u::vector::findIf() function
  * [Linux] Prettify metainfo.xml file
  * [Linux] Update metainfo.xml file
  * [Linux] Remove duplicated .desktop file generation (#591)
  * Change geEnvelopePoint position and color in Velocity Editor
  * Print 'Velocity' in Sample Action Editor's Velocity widget
  * Disable compilation of geEnvelopeEditor and envelope-related functions
  * Show only MidiEvent::CHANNEL_NOTE_ON types in Velocity Editor
  * Record Sample actions with max velocity by default
  * Play Sample actions with velocity taken into account
  * Move Channel's internal volume to ChannelShared object
  * Add Velocity Editor widget to Sample Channel Action Editor
  * Type deduction when mapping values in geVelocityEditor
  * Draw envelope points as circles
  * Tidy up debug messages in MidiDispatcher
  * Use float-based velocity value everywhere
  * Add more velocity-related tests to midiEvent test case
  * Remove unused global constant
  * Velocity and velocityFloat values are now kept in sync in MidiEvent class
  * Const-correctness in geVelocityEditor
  * Const-correctness in geSampleAction
  * Simplify draw logic in geSampleAction
  * Use compact nested namespace
  * Remove unused imports by geVelocityEditor
  * Remove unused forward declaration
  * Bump version to 1.0.0
  * Fix resizer bar height in geKeyboard
  * Store column layout configuration when adding new colums
  * Sort geColumn's menu items
  * Fix LangMap label name and text
  * Remove 'add column' button
  * Always keep at least one column in geKeyboard
  * Make geKeyboard::addColumn() method public
  * Better enum name
  * Tidy up geLiquidScroll::addWidget() method
  * Mark geLiquidScroll::add() methods as deleted
  * Update FLTK to latest master commit
  * Set geKeyboard painting clip based on its viewport bounds
  * Show scrollbars in geKeyboard only if necessary
  * geScroll::getViewportBounds() now takes into account the scrollbars visibility
  * Print beat numbers on Sequencer
  * Simplify drawing logic of Sequencer's cursor
  * Change 'Config' label name in Main Menu to something more meaningful
  * Optimize some imports
  * Remove unused widget geMainIO
  * Tidy up margins and sizes in Main Window
  * Main Window I/O redesign
  * New geMainInput and geMainOutput widgets (still unused)
  * Add more LangMap labels
  * Add new graphic icon for Stream Linker button
  * Pull out geLed class from geMidiActivity
  * Add support for vertical audio meters
  * Remove useless parameters from geSoundMeter's constructor
  * Main Menu redesign with macOS support
  * Add new LangMap entry
buildservice-autocommit accepted request 1139083 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 40)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1139082 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 39)
mention giada-fmt.patch in changes
buildservice-autocommit accepted request 1134743 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 38)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1134742 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 37)
- Update to version 0.26.1:
  * Update Changelog
  * Bump version to 0.26.1
  * Fix crash when fetching audio device and JACK is in use
  * Fix glitches in geScroll positioning inside geSplitScroll
  * Fix Sample Editor not picking up Channel properties when loading a project
  * Const-correctness when preparing Preview Channel
  * Fix assertion when selected RtMidi API is not present in available APIs (#670)
  * Add geChoice::hasItem() method
  * [Linux] Follow the XDG Base Directory Specification (#338)
  * Minor fixup to some help labels
  * Disable 'rec-on-signal mode' button if function not available (#629)
  * Disable 'free loop-length mode' button if function not available (#629)
  * Disable 'record audio' button if can't record audio with better explanation (#629)
  * Disable UI refresh while loading a project to prevent crashes
  * Show 'missing assets' window only once the UI has been loaded
  * [Windows] Fix plug-in GUI weird auto-resize when dragged around (#621)
  * Adjust plug-in window size before showing it (reduce weird window flickering)
  * Load wave in Channel only when type is SAMPLE or PREVIEW
  * DRY m::Channel's constructor
  * Add some assertions in m::Channel class
  * Show correct progress in plug-in scan when multiple formats are in use
  * PluginManager: tidy up code
  * PluginManager: modernize scan loop
  * Add ability to stop plug-in scan (#423)
  * Pass progress callback to PluginManager::scanDirs() by value
  * PluginManager: add ability to cancel plug-in scan
  * Add support to cancellable gdProgress in gdMainWindow::ScopedProgress
  * Cancellable geProgress widget
  * Flex-based gdProgress window
  * Add geProgress constructor without parameters
  * Add some explicit imports
  * Ability to sort plug-ins in both ascending and descending order (#542)
  * Smarter plug-in sort mechanism
  * Don't close browser twice on project load to prevent crash
  * KernelAudio: prevent assertion on inputDevice.channelsStart >= 0 when applying audio changes and input device is disabled
  * On project close, close all subwindows first before resetting the engine
  * Ui::closeAllSubwindows() now closes ALL existing subwindows
  * Beautify gdWindow::deleteChild() method
  * Refactor method name in gdWindow
  * DRY gdWindow delChild() method
  * Refactor gdWindow cleanup into separate method
  * Truncate column's help text if column is too narrow
  * Print help text on columns background
  * Refactor columns background drawing
  * Add geScroll::getViewportBounds()
  * Update geompp dep
  * Leave some empty margin at the bottom of each column as drag and drop area
  * geFlexResizable: add ability to set an empty margin at the end of the stack
  * Pass by ref in some geFlexResizable methods
  * DRY some geFlexResizable internals
  * Make geFlexResizable::computeHeight() more generic
  * geFlexResizable-based geColumn
  * Add better support for MOVE mode in geResizerBar
  * Adjust parent size when widgets inside geFlexResizable are resized in MOVE mode
  * Refactor resizer bar code into separate method in geFlexResizable
  * Make widgets vector protected in geFlexResizable
  * Add geFlexResizable::clearWidgets() method
  * Add geChannel::getId() method
  * Ability to add widgets of arbitrary size to geFlexResizable
  * Add alternate constructor with explicit coordinates to geFlexResizable
  * Update FLTK to latest master
buildservice-autocommit accepted request 1130853 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 36)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1118632 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 35)
- Update to version 0.26.0:
  * Add ability to open more than one plug-in UI (#575)
    — you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
  * improved floating legends in Action Editor (#655)
    — we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
  * huge optimizations to the audio rendering process;
  * Windows: store configuration file in AppData directory
    — to allow better integration with the environment (#299);
  * Windows: fix missing .dll file on startup (#661);
  * many more usability improvements and smaller optimizations.
- Correction of license based on legaldb review 
- remove 002-fix-include-cstdint.patch (now upstream)
- Update to version 0.25.1:
  * Update changelog
  * Include <cstdint> for uint32_t
  * DRY geTabAudio
  * Better samplerate selection in dropdown menu if device has no samplerate (e.g. JACK)
  * Show 'none' in channel's dropdown menu if device has no channels (e.g. JACK)
  * Use geChoice::showFirstItem() in place of geChoice::showItem(0) in geTabAudio
  * New method geChoice::showFirstItem()
  * Show MIDI map path in drop down menu only if available and found
  * Store actual MIDI map path (std::string) into c::MidiData struct
  * Show MIDI in/out ports in drop down menu only if they are available
buildservice-autocommit accepted request 1093688 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 34)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1093687 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 33)
- remove 001-Fix-build-with-fmt-9-GCC-12.patch (now upstream)
- update to 0.25.0
  * Ability to change audio and MIDI engines on the fly — no need to restart
    Giada anymore when the audio and/or MIDI devices change. No need to restart
    also when changing several properties in the Configuration Window;
  * Add new "Clear" button next to all MIDI learning widgets to easily clear
    the MIDI binding (#486);
  * Set default resampler quality to "Linear" (the fastest one);
  * Update FLTK to latest commit available;
  * Update JUCE to version 7.0.5;
  * Fix Velocity parameter not being usable in Action Editor;
  * Fix MIDI Channel parameter not being usable in MIDI input configuration;
  * Code refactoring and other architectural improvements.
buildservice-autocommit accepted request 1075545 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 32)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) committed (revision 31)
buildservice-autocommit accepted request 1075508 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 30)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) committed (revision 29)
Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 28)
fix patch order
Konstantin Voinov's avatar Konstantin Voinov (kill_it) accepted request 1075441 from Konstantin Voinov's avatar Konstantin Voinov (kill_it) (revision 27)
- Update patchset: 001-Fix-build-with-fmt-9-GCC-12.patch
  002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
  * Revamped MIDI sync Clock support
  * MIDI engine refactoring, featuring multi-threading support
  * UI: Resizable vu-meters
  * UI: New global MIDI activity leds
  * More core classes and functions refactoring
  * More robust persistence mechanism for project and configuration files
  * Add new tests suites for MidiEvent and ChannelFactory
  * Set C++ version to C++20
  * Update FLTK to latest commit available
- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)
Edgar Aichinger's avatar Edgar Aichinger (edogawa) committed (revision 26)
buildservice-autocommit accepted request 1075131 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 25)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1075130 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 24)
- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)
buildservice-autocommit accepted request 1043214 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 23)
baserev update by copy to link target
Displaying revisions 1 - 20 of 42
openSUSE Build Service is sponsored by