Commit graph

474 commits

Author SHA1 Message Date
Robin Gareus
27d2f4950f Fix Clock Font on OSX (fixes Big Clock Window Size)
Meanwhile libpango was fixed and we use
CTFontManagerRegisterFontsForURL() on OSX >=10.6
2017-08-05 22:32:13 +02:00
Johannes Mueller
37b03e353a Put plugin inline display into a freely available class ...
... and let ProcessorBox::PluginInlineDisplay inherit from it.
2017-07-31 21:31:22 +02:00
Robin Gareus
beb73edf55 Purify libcanvas, remove libardour dependency
A canvas is just a canvas. Move WaveView into its own library.
2017-07-17 21:06:04 +02:00
Robin Gareus
1f5ebc5485 Remove ArdourPrompter wrapper 2017-07-17 21:06:04 +02:00
Robin Gareus
b6e4dfe37b remove cruft (no more ButtonJoiner) 2017-07-17 21:06:04 +02:00
Robin Gareus
5c92613698 Separate Ardour UI widgets into dedicated library 2017-07-17 21:06:04 +02:00
Johannes Mueller
610d9fd3b9 First draft of a template management dialog
Goal is to a simple dialog that can rename and remove templates. This is
helpful in order to keep the template list tidy.

So far it works for session templates. Track templates tbd.
2017-07-12 16:15:03 +02:00
Robin Gareus
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
Paul Davis
dc0139d4af use CoreSelection for track selection 2017-05-05 18:56:25 +01:00
Robin Gareus
f5995661d0 Lua: Action Script Dialog & MessageBox 2017-04-25 14:01:22 +02:00
Robin Gareus
4ae5737beb Add GUI-Idle debugging/profiling util 2017-03-15 11:34:05 +01:00
Robin Gareus
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
Robin Gareus
02cf331403 upcoming codenames 2017-02-26 15:35:40 +01:00
Paul Davis
c20ed6b9f6 toolbar creation from text files 2017-02-02 14:16:17 +01:00
Paul Davis
82f104b8f0 use different source file for canvas tester 2017-02-02 13:29:17 +01:00
Robin Gareus
977cabf54a fix color file installation 2017-01-03 17:35:05 +01:00
Robin Gareus
a2bf54c041 re-group preferences part eight and nine of 27 (probably) 2016-12-30 17:04:50 +01:00
Robin Gareus
4a83bd80a5 Prepare mini-timeline widget for toolbar 2016-12-17 02:43:42 +01:00
Robin Gareus
2481db7a7f Add a small tool to experiment with libcanvas 2016-12-11 15:52:56 +01:00
Robin Gareus
80fa696564 basic Mac VST Cocoa UI support 2016-11-13 16:35:06 +01:00
Tim Mayberry
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
Paul Davis
9c98e577d0 remove unusued and useless midi_port_dialog.{cc,h} files 2016-10-18 16:53:54 -04:00
Robin Gareus
10d05f0ee3 some Collaborative Albums from the early 80's 2016-09-29 20:46:23 +02:00
Robin Gareus
5232e0f2af GUI support to archive session 2016-09-20 19:52:56 +02:00
Robin Gareus
90e2baf6a9 upcoming codenames 2016-08-17 17:04:02 +02:00
Paul Davis
f47ae6c0f9 fix bug when appdata.pot file cannot be regenerated 2016-08-08 13:51:20 -04:00
Paul Davis
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
Robin Gareus
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
Paul Davis
d46e8a3d8b make ./waf install do the right thing with color files 2016-07-13 21:49:28 -04:00
Paul Davis
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
Robin Gareus
1343f33706 add an ArdourButton/SpinButton Widget
alternative to ArdourDisplay (dropdown) to provide numeric entry with
ArdourKnob.
2016-07-04 00:20:11 +02:00
Paul Davis
0678d0ada1 use new ControlSlaveUI object in mixer strip 2016-06-09 13:12:09 -04:00
Paul Davis
aeed54ed91 fix waf cmd tested for when deciding to build appdata.pot 2016-06-08 07:16:42 -04:00
Paul Davis
06c9101f91 first pass at moving color theme management into its own preferences tab 2016-06-07 14:52:24 -04:00
Paul Davis
82273a7551 change install target dir for color theme files 2016-05-31 15:59:27 -04:00
Paul Davis
3e5821428b install program-specific color files 2016-05-31 15:30:46 -04:00
Paul Davis
2d485f6154 install theme files during waf install 2016-05-31 15:30:45 -04:00
Paul Davis
f022784014 convert editor routes code to use Stripable 2016-05-31 15:30:44 -04:00
Paul Davis
f5c717e893 fake the existence of a master fader strip
Conflicts:
	gtk2_ardour/master_faders.cc
2016-05-31 15:30:38 -04:00
Robin Gareus
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
Robin Gareus
6815dc7ead towards an Instrument Setup/Replace workflow 2016-05-19 16:29:39 +02:00
Robin Gareus
bdecfd968a nobody cares about xpm anymore 2016-05-17 13:34:27 +02:00
Robin Gareus
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
Robin Gareus
b7965a660d waf's "copy" feature does not install 2016-05-17 11:52:14 +02:00
Robin Gareus
78ebead3fd splash is the day that you got in my system 2016-05-16 18:47:00 +02:00
Robin Gareus
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
Paul Davis
3d07cfce10 remove unnecessary lines+changes 2016-04-27 20:14:10 -04:00
Paul Davis
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
Robin Gareus
bc553b7d9d remove duplicate "bld.install_files" call 2016-04-26 22:45:06 +02:00