Commit graph

400 commits

Author SHA1 Message Date
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
Robin Gareus
62d2d22b44 get started with Pin Manager - currently display-only. 2016-03-27 21:35:42 +02:00
Robin Gareus
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
Paul Davis
485d7dbc9c fix wscript to know about key binding dependencies 2016-03-15 21:25:07 -04:00
Robin Gareus
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
Robin Gareus
2532911b18 Editor Actions Scripts & Manager 2016-02-23 15:42:53 +01:00
Robin Gareus
6b940afa36 Lua Script Console Window 2016-02-23 15:42:13 +01:00
Robin Gareus
e54c77e642 Add Editor/UI Lua Scripting and Action/Callback Script 2016-02-23 15:41:35 +01:00
Robin Gareus
292eac7f48 Dialog to select and configure Lua Scripts 2016-02-23 15:41:29 +01:00
Paul Davis
d2a6fec03a additional GTKOSX => __APPLE__ changes missed in previous commit 2016-02-22 15:31:25 -05:00
Paul Davis
56770ff0af change GTKOSX macro constant to use __APPLE__ instead 2016-02-22 15:31:25 -05:00
Paul Davis
589f2a1ab8 change suffix of keybinding files to ".keys" to avoid conflict with earlier versions.
Move some code around that should never have been inside libs/ardour to begin with.
2016-02-22 15:31:24 -05:00
Paul Davis
3ff925fedb change name of default bindings to us.bindings (and thus binding definitions to us.bindings.in)
"us" indicates keyboard layout.
2016-02-22 15:31:24 -05:00
Paul Davis
e01d36a521 fix command used to build keyboard bindings 2016-02-22 15:31:23 -05:00
Paul Davis
e6b06597b7 remove all traces of "prolooks" and related classes 2016-02-11 13:03:24 -05:00
Robin Gareus
4d67739c72 Post-export Analysis GUI 2016-02-10 03:06:47 +01:00
Robin Gareus
2be5131ea1 fix compiler argument order (ldflags/loadlibes) - patch from Rodney Dawes 2016-01-09 19:03:43 +01:00
Robin Gareus
bdfddec6fc more hot wine. 2015-12-17 20:22:02 +01:00
David
1ecb3dde74 Add "-" to cpp arguments
Homebrews superenv cpp on OS X will not work without it
2015-12-12 13:12:24 +01:00
Robin Gareus
73d1de3b75 NOOP, remove trailing whitespace, replace tabs in python scripts 2015-11-29 17:54:31 +01:00
Robin Gareus
0d250a0db8 some upcoming release codenames 2015-11-29 17:54:31 +01:00
Nils Philippsen
e25ddc39f8 make copies of global lists before extending
Not doing so can make source or object files appear multiple times in
the list of files to be compiled or linked, e.g. when doing './waf build
install', subsequently leading to linker errors.
2015-11-23 08:43:19 -05:00
Nils Philippsen
85fe8e9fee AppData: do the right thing on './waf clean' 2015-11-23 13:49:41 +01:00
Nils Philippsen
3bb06f4607 Add project version to AppData file. 2015-11-22 15:32:07 +01:00
Nils Philippsen
82f3e6bc3c Implement translation of AppData file.
Use the ITS rules file from KDE for itstool:

https://websvn.kde.org/trunk/l10n-kf5/scripts/as-metainfo.its?revision=1395611&view=markup
2015-11-22 15:32:07 +01:00