Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
author Hussam al-Homsi <sawuare@gmail.com> 1591749945 -0400 committer adi <adityakumar4644@gmail.com> 1594357752 +0530 parent a053061 author Hussam al-Homsi <sawuare@gmail.com> 1591749945 -0400 committer adi <adityakumar4644@gmail.com> 1594357492 +0530 Remove macros likely() and unlikely() (LMMS#5530) * Remove macros likely() and unlikely(): LMMS#5530 * Remove only use of macro Q_UNLIKELY(): LMMS#5530 Adds a button to clone the BB track pattern Adds a button on the BBEditor that clones the current BB track pattern, but without also cloning the song editor TCOs. That can be useful when an user is editing drumlines and wants to make a section with a slight variation for example. Changes the clone pattern method name - Changes method name from cloneBBTrackPattern to clonePattern - Small fix on the comments - Adds a TODO comment regarding reusing the code from TrackOperationsWidget as a reference, so we can later figure out a way to not repeat the code Make better use of getSelectedNotes() in PianoRoll.cpp (LMMS#5526) * Make better use of getSelectedNotes() in PianoRoll.cpp * Save and reuse selected note vector more often * Apply review suggestions Thanks to @Veratil * Comment, style, consistency Automatically assign a midi input device to the selected track (LMMS#5499) src/gui/editors/SongEditor.cpp Gradient can be toggled and color can be changed. Made playback line (and tail) transparent to mouse clicks Gradient disappears when paused/stopped; tail length depends on zoom Fixes bug where gradient appears when a pattern is played; style corrections Cleaned up code Rename m_zoomLevels to s_zoomLevels Finalising code Make positionLine class independent of parent zooming model Edit a bug fix to make it more efficient Rename m_x and finalise positionLine code Rename m_x and finalise positionLine changes Rename X to playHeadPos Hotkey Shift+Space for pausing Fix git inconsistensies Blank commit to fix changes Changed to use Song::togglePause() Move shortucut to Editor.cpp to make it work across editors Update LcdSpinBox.cpp (LMMS#5555) Fix some TCOs not saving properly (LMMS#5537) Travis: stop auto-uploading binary releases Update CONTRIBUTORS Add a CMake option for deploying Qt translations Update PROJECT_YEAR Bump version to 1.2.2 Fix a bug on the "Remove unused channels" command (LMMS#5559) On the FX mixer, the "Remove unused channels" action only checked for InstrumentTracks on every channel but ignored SampleTracks that could be linked to the particular FX channel. Because of that, if there was a channel where only SampleTracks are forwarded to and we clicked on "Remove unused channels", it was going to be removed. This commit fixes it. Make "Change Color" a track-wide setting for all tracks Rebase #2 (#3) * Refactor deleteUnusedChannels in FxMixerView (LMMS#5564) * Refactor deleteUnusedChannels in FxMixerView * Comments + style fix Co-authored-by: Veratil <veratil@gmail.com>, formatting, suggestions on which lines to comment. Co-authored-by: Kevin Zander <veratil@gmail.com> * Update weird deleteChannel loop * Use vector instead of array Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Co-authored-by: Kevin Zander <veratil@gmail.com> Co-authored-by: Dominic Clark <mrdomclark@gmail.com> * Better minimum length when resizing notes (LMMS#5512) * Limit note length to quantization value Draging a note to it's minimum value of 1 will add this new length to the note if you later choose to stretch it which will not be clearly visible in the Piano Roll unless you zoom in a bit. Limit the note length to the quantization value and use <Alt> key to override and set a smaller value. * Update src/gui/editors/PianoRoll.cpp Co-authored-by: Spekular <Spekular@users.noreply.github.com> * Remember min note length if shorter than quantization() * Find note length modulo quantization, pick smallest from selected notes * Comment on and improve m_minResizeLen calculation Co-authored-by: Oskar Wallgren <oskar.wallgren13@gmail.com> Co-authored-by: Spekular <Spekular@users.noreply.github.com> Co-authored-by: Kevin Zander <veratil@gmail.com> Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Co-authored-by: Oskar Wallgren <oskar.wallgren13@gmail.com> Enable reset color to default Merge branch (#1) * Fix some TCOs not saving properly (LMMS#5537) * Travis: stop auto-uploading binary releases * Update CONTRIBUTORS * Add a CMake option for deploying Qt translations * Update PROJECT_YEAR * Bump version to 1.2.2 * Update LcdSpinBox.cpp (LMMS#5555) * Make Pause hotkey Shift+Space (LMMS#5554) Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com> Co-authored-by: Lost Robot <34612565+DouglasDGI@users.noreply.github.com> Enable fullscreen with hotkey & hotkey to toggle maximise in internal window Update LcdSpinBox.cpp (LMMS#5555) Travis: stop auto-uploading binary releases Update CONTRIBUTORS Add a CMake option for deploying Qt translations Update PROJECT_YEAR Bump version to 1.2.2 Make Pause hotkey Shift+Space (LMMS#5554) Refactor deleteUnusedChannels in FxMixerView (LMMS#5564) * Refactor deleteUnusedChannels in FxMixerView * Comments + style fix Co-authored-by: Veratil <veratil@gmail.com>, formatting, suggestions on which lines to comment. Co-authored-by: Kevin Zander <veratil@gmail.com> * Update weird deleteChannel loop * Use vector instead of array Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Co-authored-by: Kevin Zander <veratil@gmail.com> Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Better minimum length when resizing notes (LMMS#5512) * Limit note length to quantization value Draging a note to it's minimum value of 1 will add this new length to the note if you later choose to stretch it which will not be clearly visible in the Piano Roll unless you zoom in a bit. Limit the note length to the quantization value and use <Alt> key to override and set a smaller value. * Update src/gui/editors/PianoRoll.cpp Co-authored-by: Spekular <Spekular@users.noreply.github.com> * Remember min note length if shorter than quantization() * Find note length modulo quantization, pick smallest from selected notes * Comment on and improve m_minResizeLen calculation Co-authored-by: Oskar Wallgren <oskar.wallgren13@gmail.com> Make "Change Color" a track-wide setting for all tracks Rebase #2 (#3) * Refactor deleteUnusedChannels in FxMixerView (LMMS#5564) * Refactor deleteUnusedChannels in FxMixerView * Comments + style fix Co-authored-by: Veratil <veratil@gmail.com>, formatting, suggestions on which lines to comment. Co-authored-by: Kevin Zander <veratil@gmail.com> * Update weird deleteChannel loop * Use vector instead of array Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Co-authored-by: Kevin Zander <veratil@gmail.com> Co-authored-by: Dominic Clark <mrdomclark@gmail.com> * Better minimum length when resizing notes (LMMS#5512) * Limit note length to quantization value Draging a note to it's minimum value of 1 will add this new length to the note if you later choose to stretch it which will not be clearly visible in the Piano Roll unless you zoom in a bit. Limit the note length to the quantization value and use <Alt> key to override and set a smaller value. * Update src/gui/editors/PianoRoll.cpp Co-authored-by: Spekular <Spekular@users.noreply.github.com> * Remember min note length if shorter than quantization() * Find note length modulo quantization, pick smallest from selected notes * Comment on and improve m_minResizeLen calculation Co-authored-by: Oskar Wallgren <oskar.wallgren13@gmail.com> Co-authored-by: Spekular <Spekular@users.noreply.github.com> Co-authored-by: Kevin Zander <veratil@gmail.com> Co-authored-by: Dominic Clark <mrdomclark@gmail.com> Co-authored-by: Oskar Wallgren <oskar.wallgren13@gmail.com> Enable track-wide color coding Enable track-wide color changing
- Loading branch information