13
0
Commit Graph

417 Commits

Author SHA1 Message Date
af6941ac34 Prepare VCA Automation Lanes -- refactor TAV
* add an abstract StripableTimeAxisView (Route TAV + VCA TAV)
* move common strip-methods into STAV
* Add Automation Lanes to VCA TAV
* Allow ATAV without Automatable for VCA Controls
2017-06-15 16:06:32 +02:00
dc0139d4af use CoreSelection for track selection 2017-05-05 18:56:25 +01:00
f5995661d0 Lua: Action Script Dialog & MessageBox 2017-04-25 14:01:22 +02:00
4ae5737beb Add GUI-Idle debugging/profiling util 2017-03-15 11:34:05 +01:00
05dfc1fdc1 Update color stripable color-picker(s)
* consistent behavior (Route, VCA)
* non-modal
* a single color picker for each RouteUI/VCA at most
* fix bug: VCA picker staying around even when VCA was deleted
2017-03-11 00:33:43 +01:00
02cf331403 upcoming codenames 2017-02-26 15:35:40 +01:00
c20ed6b9f6 toolbar creation from text files 2017-02-02 14:16:17 +01:00
82f104b8f0 use different source file for canvas tester 2017-02-02 13:29:17 +01:00
977cabf54a fix color file installation 2017-01-03 17:35:05 +01:00
a2bf54c041 re-group preferences part eight and nine of 27 (probably) 2016-12-30 17:04:50 +01:00
4a83bd80a5 Prepare mini-timeline widget for toolbar 2016-12-17 02:43:42 +01:00
2481db7a7f Add a small tool to experiment with libcanvas 2016-12-11 15:52:56 +01:00
80fa696564 basic Mac VST Cocoa UI support 2016-11-13 16:35:06 +01:00
8520312f97 Check and link to the pangoft2 module with a mingw build if it exists
This is necessary when pango has been built without all modules included as
bundle_env_mingw.cc uses a function from the pango module and results a linker
error:

bundle_env_mingw.cc:114: undefined reference to `pango_ft2_font_map_get_type'

Minimum pango version is taken from the official build scripts.
2016-11-10 15:23:43 +10:00
9c98e577d0 remove unusued and useless midi_port_dialog.{cc,h} files 2016-10-18 16:53:54 -04:00
10d05f0ee3 some Collaborative Albums from the early 80's 2016-09-29 20:46:23 +02:00
5232e0f2af GUI support to archive session 2016-09-20 19:52:56 +02:00
90e2baf6a9 upcoming codenames 2016-08-17 17:04:02 +02:00
f47ae6c0f9 fix bug when appdata.pot file cannot be regenerated 2016-08-08 13:51:20 -04:00
56c4b3c9b0 turn back towards color theme files ALWAYS including the program name. also load both default and user colors (if present) 2016-07-18 11:50:38 -04:00
004b57e9f6 ArdourCurl: prepare to unify various curl calls
mainly motivated by a central location to setup SSL.
2016-07-18 16:46:59 +02:00
d46e8a3d8b make ./waf install do the right thing with color files 2016-07-13 21:49:28 -04:00
6e469ffb5e merge MixerActor API (back) into Mixer_UI; make solo/mute/recenable actions there do the right thing 2016-07-06 15:20:42 -04:00
1343f33706 add an ArdourButton/SpinButton Widget
alternative to ArdourDisplay (dropdown) to provide numeric entry with
ArdourKnob.
2016-07-04 00:20:11 +02:00
0678d0ada1 use new ControlSlaveUI object in mixer strip 2016-06-09 13:12:09 -04:00
aeed54ed91 fix waf cmd tested for when deciding to build appdata.pot 2016-06-08 07:16:42 -04:00
06c9101f91 first pass at moving color theme management into its own preferences tab 2016-06-07 14:52:24 -04:00
82273a7551 change install target dir for color theme files 2016-05-31 15:59:27 -04:00
3e5821428b install program-specific color files 2016-05-31 15:30:46 -04:00
2d485f6154 install theme files during waf install 2016-05-31 15:30:45 -04:00
f022784014 convert editor routes code to use Stripable 2016-05-31 15:30:44 -04:00
f5c717e893 fake the existence of a master fader strip
Conflicts:
	gtk2_ardour/master_faders.cc
2016-05-31 15:30:38 -04:00
bd74d7fbe9 there won't be an Ardour 4.8 release 2016-05-30 21:02:12 +02:00
nick_m
86b0268e8b Tempo ramps - add visualtempo curve, dragging bbt or music rulers with constraint modifier dilates previous tempo. 2016-05-27 23:38:16 +10:00
6815dc7ead towards an Instrument Setup/Replace workflow 2016-05-19 16:29:39 +02:00
bdecfd968a nobody cares about xpm anymore 2016-05-17 13:34:27 +02:00
026f8dd80f group Product/App specific resources
* only install icons relevant to product
 * use program-name (as-is) as prefix
 * keep icons/* for all products
2016-05-17 13:12:05 +02:00
b7965a660d waf's "copy" feature does not install 2016-05-17 11:52:14 +02:00
78ebead3fd splash is the day that you got in my system 2016-05-16 18:47:00 +02:00
13e0db6914 icon-name follows program-name
so that derivative products don't need to replace binary image/icon
files in the source (use ./waf configure --program-name=...)
2016-05-16 17:35:01 +02:00
3d07cfce10 remove unnecessary lines+changes 2016-04-27 20:14:10 -04:00
c0673497a6 add a new configure-time for Cocoa live resizing macros
These were added in 10.6 but we're trying to be nice and look for the feature,
not some version
2016-04-27 19:59:40 -04:00
bc553b7d9d remove duplicate "bld.install_files" call 2016-04-26 22:45:06 +02:00
62d2d22b44 get started with Pin Manager - currently display-only. 2016-03-27 21:35:42 +02:00
6972db0d55 add luadoc binary (developer tool) to dump lua bindings
output is either JSON or lua-tables.
enable via  ./waf configure --luadoc ... , needs C++11
2016-03-20 20:54:36 +01:00
485d7dbc9c fix wscript to know about key binding dependencies 2016-03-15 21:25:07 -04:00
ba78359129 prepare for update to waf 1.8
uselib is no longer implicit (inherited by .use). This is still incomplete,
some uselibs for non-linux variants may be missing.

bld.is_defined("HAVE_XXX") also no longer works and will have to be
changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-28 21:16:44 +01:00
2532911b18 Editor Actions Scripts & Manager 2016-02-23 15:42:53 +01:00
6b940afa36 Lua Script Console Window 2016-02-23 15:42:13 +01:00
e54c77e642 Add Editor/UI Lua Scripting and Action/Callback Script 2016-02-23 15:41:35 +01:00