Commit graph

15474 commits

Author SHA1 Message Date
Paul Davis
2a8049e039 fix reset of open file limit on OS X, where setrlimit() incompatibility left the user with their default open file limit.
This number was frequently too small for even medium-sized sessions, causing the code to open/close files
via an LRU cache, and doing this during capture for audio files caused a massive decrease in the
effective throughput of the system.
2014-12-10 16:11:30 -05:00
YPozdnyakov
bf938eb1d6 [Summary]: Add track_context_menu icons according to Igor request 2014-12-10 17:36:31 +02:00
GZharun
6e8bdd0192 [Summary] Fixed issue with incorrectly "remembered" zoom_in cursor.
[Reviwed by] Paul Davis
2014-12-10 17:17:27 +02:00
GZharun
f6591a130f Revert "[Summary] Fixed issue with incorrectly "remembered" zoom_in cursor. The issue looks pretty old and appeared only if we use mouse wheel on zoom slider if zoom tool is enabled."
This reverts commit 2e55735887.
2014-12-10 17:15:51 +02:00
GZharun
2e55735887 [Summary] Fixed issue with incorrectly "remembered" zoom_in cursor. The issue looks pretty old and appeared only if we use mouse wheel on zoom slider if zoom tool is enabled.
[Reviwed by] Paul Davis
2014-12-10 17:09:23 +02:00
GZharun
f5622bc91f [Summary] Removed redundant method, fixed issue with selection range zoom 2014-12-10 13:42:53 +02:00
GZharun
83869cb12d [Summary] Simple click with range tool must remove region selection 2014-12-10 13:15:30 +02:00
Greg Zharun
5ac48af2b5 [Summary] Fixed crash on Windows during range selection, simplified the algorithm by removing redundant actions 2014-12-10 12:56:16 +02:00
YPozdnyakov
ec210d50fd [Summary]: Context menus rework 2014-12-10 12:39:07 +02:00
VKamyshniy
8e3c23263d [Summary] Fixing a sequence of logical bugs. 2014-12-10 00:02:12 +02:00
GZharun
471270ec71 [Summary] Fixed multi-selection in Mixer and Meter bridge views 2014-12-09 18:26:13 +02:00
Valeriy Kamyshniy
430996b6d3 [Summary] Bugfix and Change Request from Igor 2014-12-09 16:00:31 +02:00
GZharun
ff619cbdb6 [Summary] Fixed issue when righthand region was not selected after cut (with cut tool) 2014-12-09 15:37:22 +02:00
Valeriy Kamyshniy
03f64023a8 [Summary] Fixing a bug 2014-12-09 15:19:01 +02:00
VKamyshniy
e53f632bef [Summary] Added saving for playback prebuffer size and capture prebuffer size; 2014-12-09 14:29:50 +02:00
GZharun
727620ca00 [Summary] Changed cursor during range trimming to Range Tool cursor, made range trimming possible only if Shift key is pressed 2014-12-09 14:06:20 +02:00
GZharun
878320df4b [Summary] Removed trim cursor when mouse pointer hovers above range edge. Reworked range selection cursor switching code to make it more logical 2014-12-09 14:06:19 +02:00
Nikolay
b452f30ae3 [Summary] Removed checkbox "Send MIDI Control Feedback" from preferences. (Igor's request) 2014-12-09 13:38:21 +02:00
GZharun
b03ff427ed [Summary] Restored logic 2014-12-09 13:12:48 +02:00
GZharun
f8125c9636 [Summary] Change cursor above range only if pointer or range tool is active 2014-12-09 12:43:53 +02:00
Nikolay
87b66d6985 [Summary] Removed unused file 2014-12-09 12:29:12 +02:00
GZharun
3d33839182 [Summary] Track selection must not impact on region selection performed by pressing Shift+click 2014-12-09 12:24:25 +02:00
Nikolay
d9e0a534a5 [Summary] Message Dialog rework
[Reviewed] VKamyshniy
2014-12-09 11:57:30 +02:00
GZharun
544b215a49 [Summary] Range selection must be cleared on canvas click 2014-12-09 11:46:39 +02:00
GZharun
dd3bae349f [Summary] Fixed range selection creation algorithm 2014-12-09 11:27:55 +02:00
GZharun
5796709135 [Summary] added possibility to extend range selection vertically by click+shift 2014-12-08 18:18:37 +02:00
GZharun
01168cb436 [Summary] Restored Selection::set() method for time selection functionality. It should not clean the list of tracks time selection (range) is applied to. 2014-12-08 16:33:18 +02:00
GZharun
4868f1c81e [Summary] Shift+Click should not display range selection on those selected track which are not intended to display this selection 2014-12-08 16:20:12 +02:00
GZharun
0026b24604 [Summary] Implemented use case for Shift+Click on a selected tracks header: it shows or hides range selection on the track 2014-12-08 14:22:43 +02:00
GZharun
ecc4a9b47c When selecting a region tracks header selection must not change 2014-12-08 12:10:37 +02:00
GZharun
275f260761 [Summary] If loop is present and play loop is active, selecting track header will select only those track regions which are covered with loop 2014-12-08 12:10:07 +02:00
YPozdnyakov
11013d2d5b [Summary]: bug fix of recent session menu items 2014-12-05 17:41:53 +02:00
YPozdnyakov
828797278a [Summary]: bug fix 2014-12-05 12:46:22 +02:00
VKamyshniy
808d0f7467 [Summary] Progressing marker inspector 2014-12-05 12:00:15 +02:00
VKamyshniy
ac3f7b39d6 [Summary] Bug fix 2014-12-05 12:00:14 +02:00
YPozdnyakov
1642ff08e7 [Summary]: delete unused std::cout 2014-12-05 11:56:07 +02:00
YPozdnyakov
183adfa472 [Summary]: Midi marker context menu rework 2014-12-05 11:54:27 +02:00
Paul Davis
0f01b4078d implement missing methods for MIDISceneChange 2014-12-04 21:31:30 -05:00
GZharun
6610ed615b [Summary] Bound Enable Group Edit for range selection 2014-12-04 17:45:05 +02:00
GZharun
6f32d4e7c2 [Summary] Added "Enable Group Edit" session parameter and handler to process menu item requests and state updates 2014-12-04 16:57:08 +02:00
GZharun
930b87d8e1 [Summary] Reworked range selection according to PRD
[Details] Eliminated range selection relation to track header selection
Made range drag with region cut/copy reversible
Fixed bugs

Still to do with range selection: shift+click support, Enable Group Edit operation
2014-12-04 15:44:17 +02:00
VKamyshniy
5d4d42b1fa [Summary] Progressing marker inspector 2014-12-04 15:20:00 +02:00
VKamyshniy
b549e086ee [Commit] Reviewing commit a8d3424cf9 [a8d3424] 2014-12-04 15:19:59 +02:00
YPozdnyakov
b9232a2e43 [Summary]: request from Igor - add menu item Enable Group Edit 2014-12-04 13:26:48 +02:00
Paul Davis
044530ff6c fix copy-paste error and related bug that stopped new scene change from causing a marker redraw correctly 2014-12-03 14:29:42 -05:00
Paul Davis
3ac3e03af4 mark session dirty after scene change is added/removed 2014-12-03 14:24:35 -05:00
VKamyshniy
49261781c8 [Summary] Progressing marker inspector 2014-12-03 20:58:44 +02:00
Paul Davis
9b9ea7576a more correct connections to location scene change signals. 2014-12-03 13:53:28 -05:00
Paul Davis
104309dedb attach to Location::SceneChangeChanged to pick up newly-added (or deleted) scene changes; redraw marker when scene change's active status is altered 2014-12-03 13:32:35 -05:00
Paul Davis
8edb49acc4 add signal to indicate absence of removal of scene change from Location 2014-12-03 13:31:49 -05:00