Commit graph

2367 commits

Author SHA1 Message Date
David Robillard
d97fa52d44 Separate tempo lines stuff ala 3.0.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-23 15:00:25 +00:00
Sampo Savolainen
867193acce Removed the extra "long".
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-22 20:43:49 +00:00
Sampo Savolainen
5315c64acf Fixed overflow issue. Code originally meant to truncate the 64 bit integer did not work as assembler doesn't "cast" variables like C does. get_cycles() was passing the memory address of a 32 bit unsigned int to the x86 call which required 64 bits of storage space. The extra 32 bits corrupted whatever was on the stack next to the variable.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-22 20:42:15 +00:00
David Robillard
8623302340 Set add route dialog non-resizeable so WMs size it more sensibly (looked ridiculous in ion3).
Tab cleanups.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3787 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-22 16:54:17 +00:00
Paul Davis
ea1c705839 change design for how certain region list items operate if there are multiple regions selected, add glue-to-bars-and-beats even when there are multiple regions selected
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3783 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-22 05:59:04 +00:00
Nick Mainsbridge
a868e7b260 Use events from gtk trunk, update immediately on scroll for osx as well.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3775 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-20 18:22:24 +00:00
Nick Mainsbridge
a31775baf1 Don't defer Editor::track_canvas_size_allocated () (defer the timebar redrawing instead) + some performance improvements to said function, a more 3.0-like initialize_canvas (), show/hide playhead more sensibly.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3772 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-20 14:49:37 +00:00
David Robillard
133ce92a30 Fix more wacky tabs.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3768 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 18:36:41 +00:00
David Robillard
f201dc3e3c Fix a bunch of stupid warnings.
Q: What's a lot harder than initializing a variable?
A: Fixing future non-deterministic bugs that would have been deterministic if you initialized the damn variable :)


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3767 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 18:16:50 +00:00
David Robillard
48a8363080 Fix classic memory error.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3766 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 18:16:19 +00:00
David Robillard
df6ad01ece Reduce diversion between 2.0 and 3.0 automation_line.h (cosmetic only).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3765 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 17:48:57 +00:00
David Robillard
8f4c1f56ae Make building with aubio (actually) optional.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3764 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 17:46:38 +00:00
Paul Davis
e59facb581 fix range dragging post-multi-marker changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3759 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 14:27:30 +00:00
Paul Davis
21ea541267 shift-click to extend marker selection; marker drag moves all selected markers
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3758 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-19 10:42:09 +00:00
Sakari Bergen
959907af01 Fix possible double allocation of SF_BROADCAST_INFO
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3751 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-18 12:48:36 +00:00
Nick Mainsbridge
b8a4c5b7bf Fix uninitialised variable. (thanks for the report songshop).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3746 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-17 20:21:15 +00:00
Nick Mainsbridge
60e3b65985 Draw ruler bars larger than canvas width to avoid ugly resizing effects
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3735 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-16 19:29:51 +00:00
Nick Mainsbridge
72d53181c9 Add a session file type icon for OSX, remove unused editor_mixer_button, use a constant offset for verbose time cursor, make tempo lines a bit smoother on OSX (idle? when?)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3734 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-16 18:58:26 +00:00
Nick Mainsbridge
6685f9c6b7 Put timeline_group in the correct layer to begin with, fix missing header on new tracks caused by last commit (sorry about that).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-14 11:24:23 +00:00
Nick Mainsbridge
f1ef1b0069 Speed up track resizing, fix disappearing automation controls when automation track has been made minimum size.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3722 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-14 10:08:57 +00:00
Doug McLain
4489fc159f comment out *all* exporting debug
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-12 06:32:39 +00:00
Doug McLain
45adefca6a comment out exporting debug
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3717 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-12 05:57:59 +00:00
Nick Mainsbridge
665b26cdf3 Fix some off by one or more errors spotted by The Big Programmer. Fewer forced updates during vertical scroll on quartz.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3710 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-08 19:36:41 +00:00
Nick Mainsbridge
431bf67aca Fix disappearing regionviews during rapid mouse movement plus grab/copy grab, update canvas less on OSX, RegionView::get_canvas_group() returns a group, not an Item, clean up reparenting of moving regions a bit.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3709 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-07 12:30:24 +00:00
Nick Mainsbridge
0a633242d8 fix region copy thinko in last commit.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3708 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-03 19:55:02 +00:00
Nick Mainsbridge
e11544b59a Unify the canvases by moving groups around rather than using set_scrolling_region () (eliminates the double-draw during zoom on linux), fix verbose_time_cursor clamping, make fonts smaller on location dialog buttons, hopefully improve performance when dragging multiple regions on the same track, reduce some redrawing of clocks (still not done for samples clock), allow NLS=1 on OSX, other canvas performance improvements on OSX, build SAE-us.bindings (even though they are incomplete for now).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-03 18:15:31 +00:00
Sakari Bergen
860125cb53 Patched libsndfile to work with FLAC >= 1.1.4
Patch derived from http://www.linuxfromscratch.org/patches/downloads/libsndfile/libsndfile-1.0.17-flac-1.patch


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3705 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-21 11:46:33 +00:00
Paul Davis
a3608080d2 prevent yet another crash caused by non-region nodes in the region list treeview
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3695 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-18 17:13:07 +00:00
Sampo Savolainen
82aec01403 Fix glitches in automation events due to the other glitch fix made a few weeks ago.
It would be more elegant to fix the other glitch so it aligns the buffers correctly (so they do not add the offset to the buffer pointers), but that might need design changes.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3693 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-14 20:20:09 +00:00
David Robillard
5da039e5fd Remove outdated message about SVN SLV2 requirement.
Compile with LV2 support by default if SLV2 is found (but still compile successfully otherwise).


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3685 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-12 05:02:46 +00:00
David Robillard
30a4ba74b2 Support for the LV2 'data access' and 'instance access' extensions (for in-process GUIs).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3684 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-12 01:13:26 +00:00
Sampo Savolainen
a9e00793fe Make global static children variable an xml node object variable.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-11 16:04:27 +00:00
David Robillard
daf91bc21d Embedded LV2 GTK GUI support.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-09 00:49:07 +00:00
Sampo Savolainen
a35abc0528 Fix the bug which shuffled tracks when one was removed. Please test.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-08-05 17:22:51 +00:00
Jesse Chappell
e546292468 committed build changes needed for leopard build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3650 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-30 01:33:15 +00:00
Sampo Savolainen
5923351097 Fix glitching on "events" (like loop markers) due to taking the processing offset into account twice.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3649 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-29 16:59:31 +00:00
Paul Davis
bfb65a6f76 add SIGPIPE handler to catch JACK going away, etc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3648 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-25 20:01:48 +00:00
Paul Davis
d44c033d0f stop resetting _jack to zero to avoid crashing stupidly
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3647 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-25 18:33:48 +00:00
Paul Davis
4a42a635e5 debug output for pixbuf loaders; catch exception when loading AU plugins; miscellaneous character removal
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3646 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-22 18:53:48 +00:00
Paul Davis
b00aa11d61 fix up generation of BWF field contents to avoid truncation and use correct date
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3645 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-22 14:59:49 +00:00
Paul Davis
32b40f065b add /opt to *all* relevant places, not just some
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3641 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-21 23:03:40 +00:00
Paul Davis
ad06c1bb8b fix missing chars in file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3640 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-21 22:44:44 +00:00
Paul Davis
af872ceeb3 fix bad chars in file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3639 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-21 22:34:59 +00:00
Paul Davis
edcadc2ffd process dependencies still in /opt/* when building .app
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3638 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-21 22:26:28 +00:00
Paul Davis
892808d6ac change GTK root
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3637 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-21 20:38:02 +00:00
Sakari Bergen
562c362b3f Fix import dialog clocks to display times that are correct in the current session
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3635 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-21 13:28:44 +00:00
Paul Davis
388b555678 bump required JACK version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3617 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-15 13:25:33 +00:00
Doug McLain
1563a30b03 done debugging, remove the debug output, and cleanup the catchphrase in create_from_file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3612 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-15 08:46:00 +00:00
Doug McLain
9ea93a27ac handle FileError exception in create_from_file, and more debug...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3611 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-15 07:45:09 +00:00
Doug McLain
56efbf54b4 more debug...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-15 07:01:39 +00:00