13
0
Commit Graph

15677 Commits

Author SHA1 Message Date
ccd881d518 ScrollGroup::covers_{window,canvas}() need to account for possible non-zero position of the group.
They also do NOT need to consider scroll offset
2015-01-24 18:48:28 -05:00
e84e1f7403 ScrollGroups are kept in their own list, so ::window_to_canvas() does not need to inspect root group children to find them
Conflicts:
	libs/canvas/canvas.cc
2015-01-24 18:48:15 -05:00
db28eefc49 ALSA backend: synchronous switch to/from freewheeling 2015-01-24 23:39:41 +01:00
f2ea059db3 DummyBackend: sync switch to freewheeling 2015-01-24 22:45:42 +01:00
e3da18fd2f fix copy/drag abort. 2015-01-24 20:40:07 +01:00
22435bb53d make MouseCursors invalid cursor API be static; use to initialize default cursor value in Drag API; use C API to set canvas cursor 2015-01-24 12:26:58 -05:00
b4e32cd94b make -n (numfiles) argument do something 2015-01-23 16:17:35 -05:00
90c1e0ffd2 allow use of null pointer as a valid cursor (implies using cursor of parent window) 2015-01-23 15:19:36 -05:00
fe08965d91 fix indentation from prior commit 2015-01-23 13:45:21 -05:00
GZharun
6976a78100 [Summary] Fixed bug 45163: Trim range from right corner of timeline leads Tracks to crash
[Details] Crash was provoked because of an attempt to add commands to the session reversible command, but when autoscroll started and trim began with autoscroll the session reversible command was not created for for Trim Drag.
2015-01-23 13:43:52 -05:00
21cb2d6ff9 add write tester script 2015-01-23 12:25:49 -05:00
849da554a7 adjust sftest.cc to be more usable as a write-bandwidth tester 2015-01-23 12:25:49 -05:00
85f9615c26 fix small bug when using -N for nocache 2015-01-23 12:25:49 -05:00
3b2c23be93 split apart read and write chunk size and offer platform-dependent sizes for reading. Write chunk size should remain unchanged from before. 2015-01-23 12:25:49 -05:00
1473442204 fix crash at exit if location-ui was used
LocationEditRow members are destroyed after ~LocationUI()
destroys the clock_group. -> segfault in ~LocationEditRow()
2015-01-23 02:24:26 +01:00
611073790b move control app button adjacent to sample rate and bufsize settings 2015-01-22 15:00:13 -06:00
dcaf8d89c1 remove channelcount selectors for mixbus 2015-01-22 14:54:56 -06:00
6980fc9aee really re-fix linux cache clear 2015-01-22 12:21:49 -05:00
2afe09a834 calculus is a lost art. 2015-01-22 18:17:01 +01:00
744ca2397c fix buffer cache flush for linux, and avoid incorrect indirection in interleaved case 2015-01-22 12:15:39 -05:00
7ef0df7904 Revert "use product-neutral name for LV2 install dir"
This reverts commit 44ca3c948c.
2015-01-22 11:38:28 -05:00
95660a06e2 adjust run-readtest.sh so that it can be used as-is for testing multiple blocksizes 2015-01-22 11:27:49 -05:00
a2e77c0c4e remove useless error output 2015-01-22 11:22:29 -05:00
44ca3c948c use product-neutral name for LV2 install dir 2015-01-21 21:20:15 -05:00
01d99870ff update selection clock 2015-01-21 22:26:14 +01:00
c7c8cc7dc7 set Theme buttons on state reset
cleaner version of last commit, set GUI elements
on state-reset.
2015-01-21 20:24:39 +01:00
0c8947491a initialize theme > gradient sliders. 2015-01-21 19:41:15 +01:00
f282884094 apply Theme > “Show waveform clipping”
fixes http://tracker.ardour.org/view.php?id=5589#c15515
2015-01-21 19:35:04 +01:00
174838f3c7 correct run-readtest.sh for use on OS X as well 2015-01-20 17:19:23 -05:00
752d837ddc tweaks to make more C-like and quieten down if desired; plus additional output at end 2015-01-20 16:18:05 -05:00
168c4e9bc6 add script for running readtest 2015-01-20 16:18:05 -05:00
304b05ffd9 clarify reasonable synth description. 2015-01-20 21:25:59 +01:00
4b470902c2 few more read-test tweaks:
* add a file-limit option
* print max elapsed read time
2015-01-20 18:29:35 +01:00
dfba00766c fix bundled LV2 installation path (waf install) 2015-01-20 18:07:43 +01:00
e6b696690a readtest: print min/avg report at end 2015-01-20 01:27:47 +01:00
899ee95ee0 NOOP, re-indent 2015-01-20 00:57:22 +01:00
8ee58de3ec fix to compile with gcc on linux 2015-01-20 00:55:11 +01:00
d61fa7974f rename readtest (.c not .cc) 2015-01-20 00:54:48 +01:00
9c992fa97c few more basic ControList/Curve Tests 2015-01-20 00:46:58 +01:00
Guido Aulisi
c6e71a683e Curve::_get_vector: fix return value when veclen == 1
When the crossfade length is only 1 frame, I got strange
gain coefficients from get_vector (63 in my case).
The function wrongly returned the x axis value.
2015-01-19 23:55:52 +01:00
5190cbc9b2 2-point Curve Linear Interpolation Test 2015-01-19 23:55:52 +01:00
24b7473831 C fix for readtest (git command ordering caused this) 2015-01-19 16:18:48 -05:00
ffe3f7ee6f various fixes and improvements 2015-01-19 16:18:12 -05:00
cc0cd05b6b new C version of readtester, without libsndfile 2015-01-19 16:18:11 -05:00
2a7389d8df minimalistic Evoral::Curve Unit Test. 2015-01-19 22:15:28 +01:00
f1a59e5373 new read tester for investigating read bandwidth issues 2015-01-19 14:57:24 -05:00
nick_m
ae7b978b0b Fixes for when rubberbanding_snaps_to_grid config setting is off.
The initial point and the ultimately selected items were always following
the snap settings. Also the VCC was displaying incorrectly on button press.
2015-01-20 04:49:44 +11:00
b0a5245ef0 Hotfix crash in OSX engine dialog.
This is not really a fix, just some quick hack
to make ardour start at all if there’s no prior
CoreAudio EngineState in the config.
2015-01-19 17:50:50 +01:00
d2fa2450aa use C locale, because POSIX locale is not supported on windows, and operation is undefined. C works on all platforms 2015-01-19 07:29:25 -06:00
8900d7d9ea On Windows, #include <shellapi.h> so we can use ShellExecute() 2015-01-18 18:52:24 +00:00