Commit graph

15187 commits

Author SHA1 Message Date
Paul Davis
d0f648fce4 use FloatingTextEntry class to do "in-place" editing for marker rename 2014-10-31 10:00:06 -04:00
Paul Davis
3226f13206 add new FloatingTextEntry class 2014-10-31 10:00:06 -04:00
Nikolay
12bc74714d [Summary] About dialog rework
[Reviewed] GZharun
2014-10-31 12:43:32 +02:00
Valeriy Kamyshniy
c671e10d69 [Summary] Fixing the bug. The bug is crashed TRACKS when opening seesions with Toovaloo characters in track names 2014-10-31 01:53:42 +02:00
Valeriy Kamyshniy
dcbf64d8f5 [Summary] Switching app name to Tracks Live 2014-10-31 01:43:09 +02:00
VKamyshniy
acde4227b6 [Summary] Previous change to "Tracks" wha not correct. Let the config folder be "Tracks Live" 2014-10-30 22:10:27 +02:00
VKamyshniy
e5a5e1fe71 [Summary] Switching the application name to Tracks Live 2014-10-30 21:30:15 +02:00
VKamyshniy
e7376abdee [Summary] Pixel hunting 2014-10-30 19:19:35 +02:00
VKamyshniy
43a80f8266 [Summary] Changing contents of Marker and RangeMarker objects in order to change request from Igor 2014-10-30 17:47:42 +02:00
GZharun
236987c76a [Summary] Added additional numbers for multiple input tracks, changed number style according to PRD 2014-10-30 17:05:04 +02:00
Paul Davis
3f5cee742f fix bug that prevents 2 byte MIDI messages (e.g. program change) from being considered as legal.
I suspect that this parsing code is still deeply suspect, but I do not have the time to fully investigate
the problems it may have. This commit fixes a very basic bug, and allows program change messages to
be passed through to higher levels in the software
2014-10-29 23:19:54 -04:00
Paul Davis
3b12ea8a9f improve debug trace output usability from waves_midi_device.cc 2014-10-29 23:18:13 -04:00
Paul Davis
2ed2ba28ec extend DEBUG_TRACE to waves_midi_event 2014-10-29 23:17:30 -04:00
Paul Davis
2c1c92e8de move new Waves backend debug bits into libs/pbd/debug.cc because backends are dynamically loaded AFTER command line parsing.
See comments in libs/pbd/debug.cc for more details
2014-10-29 22:34:12 -04:00
Paul Davis
4bc383e663 make previous commit actually build (bit rot w.r.t. _pm_device_id, and more) 2014-10-29 22:08:53 -04:00
Paul Davis
8e60c59e5d convert "COMMENTED DBG LOGS" noise into DEBUG_TRACE messages, and std::cerr/cout messages into PBD::error 2014-10-29 21:52:54 -04:00
Paul Davis
cdc46cef1e add new debug bit definitions and declarations for Waves backend 2014-10-29 21:52:54 -04:00
VKamyshniy
16e3983e11 [Summary] Temporarily set unlimited samples per pixel for temporal wave zoom. 2014-10-30 01:16:29 +02:00
Paul Davis
4f59429ad5 Revert "alter the way the border of Canvas::Rectangle is drawn to meet the intent that a single pixel border passes through the corner coordinates"
This reverts commit 55cd0a4a3393e6b5e6e5091c5bd5a276d71a8656.
2014-10-29 16:28:28 -04:00
Paul Davis
4800934e04 alter the way the border of Canvas::Rectangle is drawn to meet the intent that a single pixel border passes through the corner coordinates
Conflicts:
	libs/canvas/rectangle.cc
2014-10-29 16:28:28 -04:00
Robin Gareus
2f0adee0ab fix typo in 58fec98a
the documentation was correct: “GTK+ uses G_PRIORITY_HIGH_IDLE + 10
for resizing operations, and G_PRIORITY_HIGH_IDLE + 20 for redrawing
operations.”  but the priority for the idle visual changer was wrong.

fixes, follow-playhead and zoom/scrolling under load (no idle)
2014-10-29 16:28:28 -04:00
Paul Davis
c18277c836 remove undefined method from LocationUI 2014-10-29 16:28:28 -04:00
VKamyshniy
e6964ff8ad [Summary] Per change request from Igor 2014-10-29 21:56:23 +02:00
GZharun
7cadcfa5d6 [Summary] Corrected mistakes in comments 2014-10-29 18:23:09 +02:00
Greg Zharun
112ed7b946 [Summary] Fixed defines in previous task 2014-10-29 18:18:40 +02:00
Greg Zharun
c43330b042 [Summary] Prevented multiple application instances launch on Windows 2014-10-29 16:13:45 +02:00
Greg Zharun
7d8302194f [Summary] Fixed issue, when tracks were not connected to physical inputs 2014-10-29 12:58:07 +02:00
VKamyshniy
5511f66767 [Summary] Pixel hunting per Igor's request 2014-10-28 18:07:13 +02:00
VKamyshniy
d8262f5432 [Summary] Change request per Igor's request 2014-10-28 15:43:42 +02:00
VKamyshniy
f5ee3d3629 [Summary] Pixel Hunting 2014-10-27 20:26:06 +02:00
GZharun
c8b302d0c0 [Summary] Adding new graphics and XML changes per Igor's request 2014-10-27 16:19:33 +02:00
Nikolay
c99bc110dc [Summary] Added tooltips on horizontal and vertical zooms
[Reviewed] nobobdy
2014-10-23 17:00:16 +03:00
Nikolay
5391c2f4a8 [Summary] Reworked implementation on Esc and on Enter pressed according to new possibilities in parent class WavesDialog
[Reviewed] Nobody
2014-10-23 11:46:40 +03:00
Nikolay
22e5ec45a6 [Summary] Allow all classes derived from WavesDialog redefine actions on Enter and Esc button pressed
[Reviewed] Nobody
2014-10-23 11:45:11 +03:00
VKamyshniy
302e2e7fab [Summary] Change request from Igor 2014-10-22 17:16:11 +03:00
Paul Davis
f8d4b66205 a few tweaks to zoom computations so that zoom-to-range works correctly 2014-10-22 09:17:00 -04:00
Paul Davis
ab24d5965b add mouse mode enums to enums.cc (just for utility purposes) 2014-10-22 09:15:22 -04:00
Paul Davis
b7055e3837 fix note 15897 on #5589 - only use fader cursor for region gain line when in mouse gain mode 2014-10-22 09:14:53 -04:00
Robin Gareus
5c198cd903 Disallow midi-note duration changes beyond region boundaries
Fixes crash/assert with negative Beats.

TODO discuss alternative:
 automatically extend/trim region (if possible) or
 accept but hide notes that are out of bounds. That would need
 some solution for ghost notes which still can have negative Beats
 while dragging.
2014-10-22 09:14:32 -04:00
Robin Gareus
4118873b66 fix midi-ghost region y-scale
Conflicts:
	gtk2_ardour/ghostregion.cc
2014-10-22 09:13:54 -04:00
Robin Gareus
db839ceb1c fix track height resizing on OSX.
If the transport is running, g_idle with G_PRIORITY_DEFAULT_IDLE is
never called.

TODO: check other g_idle functions in libs/gtkmm2ext
2014-10-22 09:12:03 -04:00
Robin Gareus
40d91a9997 stopgap solution for VST plugins that call audioMasterWantMidi during effOpen
audioMasterWantMidi needs plugin _info, but _info is currently only
available after instantiating the plugin in LXVSTPluginInfo::load().

vstfx_instantiate() -> effOpen -> [plugin] -> vst_callback(..,opcode=6,..) -> crash
2014-10-22 09:10:51 -04:00
David Robillard
8f78ab207e Bring back control slider on MIDI controller "tracks". 2014-10-22 09:09:02 -04:00
Robin Gareus
5b0363fc2a fix midi automation sliders
Allow controls to work without a list. see also 34c1465 and b469cd2
2014-10-22 09:07:37 -04:00
Robin Gareus
fd08ee8321 fix region drag/drop from region list
The canvas’ Y-offset (rulers & scroll) needs to be subtracted here.
2014-10-22 09:07:18 -04:00
Nikolay
86511cee89 [Summary] Put path to Default session location on 2 pixels lower. Bug 43571 2014-10-22 15:05:49 +03:00
Nikolay
d84c3ba32c [Summary] Hide MasterBus in Multi out mode. Fix bug #43576
[Reviewed] nobody
2014-10-22 12:47:40 +03:00
Nikolay
f7b7d6d7dd [Summary] Allow user to use Enter and Esc in Add track dialog
[Reviewed] Nobody
2014-10-21 11:50:10 +03:00
Paul Davis
10189647dc move [ MIDI ] icon in markers up by 1 pixel to deal with height change in marker lane 2014-10-20 17:23:13 -04:00
Paul Davis
06dfa57561 ensure that MIDI-scene-change markers show their [ MIDI ] icon 2014-10-20 16:43:22 -04:00