17baf93626
work around bug or feature of string_compose()
...
string_compose("x%1x x%2x x%3x", "A", "", "C")
-> "xAx xCx xx"
and not
-> "xAx xx xCx"
2015-09-17 20:51:11 +02:00
6829d1593f
Use PBD::open_uri in about dialog to open website, should fix #6463
2015-09-17 11:55:22 +10:00
23a384f8ae
fix #6588 . use ardour-codename only for Ardour.
2015-09-17 00:40:58 +02:00
38bae2996a
Remove ardour_ui.h header inclusion
2015-09-16 16:55:17 -04:00
2e96b62a1e
fix typo in 434416c
2015-09-02 16:03:44 +02:00
434416c31f
show compile-time cpu-arch in about - closes #6548
2015-09-02 15:08:20 +02:00
68442f9d81
add damo22 to authors (ptformat)
2015-08-12 21:14:16 +02:00
ef99814f7a
add john and todd to contributor list
2015-02-14 07:52:36 -06:00
6b360950ce
guess what?!
2015-01-28 23:50:07 +01:00
0367aa5825
remove cruft (old unused pre-git version files)
2015-01-09 06:11:57 +01:00
0d771999ac
expand help menu with various useful entries.
...
From Georg Kraus. Addresses #5783 , and was github pull request #67 . Manually applied via .diff because of merge mechanics issues
2014-12-18 11:09:10 -05:00
f1fd7feec6
add Grygorii Zharun to contributor list
2014-12-11 09:04:38 -05:00
497f0389d0
add Jeremy Carter to the about authors list
2014-11-14 17:16:06 -05:00
eb8ae5053f
minimize rebuild after reconfigure:
...
Don't add VERSIONSTRING to the c-flags of
gtk2_ardour, use a dedicated file instead.
2014-09-06 21:18:08 +02:00
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
cd12698b9c
Rename PBD::find_file_in_search_path to just PBD::find_file
...
saves a bit of typing and not necessary if you look at how it is used.
2014-06-25 12:40:10 -04:00
5d8e392892
credit where credit is due for speaker-config and VBAP fixes inspiration
2014-01-13 09:38:24 -05:00
4f4a53e870
A further change which needs to be tested on the other compilers
...
(splitting a long string into 2 x concatenated strings)
2013-09-26 11:01:15 +01:00
8ddd12a60d
Rename SearchPath class Searchpath
...
Windows headers define SearchPath which means we have to undefine it
where necessary. This is a pain and can be tricksy, so I feel renaming
the class slightly is the easiest solution.
2013-09-06 14:31:11 +10:00
f3858b1932
undef SearchPath where needed as it is defined via windows.h
2013-07-11 22:34:16 -04:00
23bec25bf5
Remove non-portable and unnused header includes
2013-07-11 11:34:37 -04:00
ff2273aaa8
fix about window close button
2013-06-06 21:00:42 +02:00
Robin Gloster
fd9ba531bb
Update about.cc
2013-05-16 16:09:03 +02:00
Julien de Kozak
019af63914
Fix name spelling
2013-04-08 19:23:38 +02:00
23cac60a2f
add julien dekozak to the authors list
2013-04-08 09:30:39 -04:00
Julien de Kozak
eb7a85b8f9
Set the revision mechanism independent from the VCS name
2013-03-18 20:13:05 +01:00
da41e5087b
NOOP - pre videotimline cleanup
2013-03-13 20:28:14 +01:00
9a20dbad7a
bump copyright msg year range
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14002 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-26 23:04:44 +00:00
20c1084dd5
add email address for Rui-huai Zhang
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13184 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-12 21:26:06 +00:00
3008fbdea5
add chinese translation from Rui-huai Zhang
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13183 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-09-12 21:24:55 +00:00
Carl Hetherington
a5d013d841
Some spelling mistake fixes from Debian.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12936 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-26 01:40:27 +00:00
9dc7811147
add rodrigo to the authors list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-26 01:29:27 +00:00
105caf23da
Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23 05:06:54 +00:00
6fa6514cfd
Remove over 500 unnecessary includes (including 54 of session.h).
...
It's slightly possible that this causes trivial build failures on different
configurations, but otherwise shouldn't cause any problems (i.e. no actual
changes other than include/naming/namespace stuff). I deliberately avoided
removing libardour-config.h since this can mysteriously break things, though a
few of those do seem to be unnecessary.
This commit only targets includes of ardour/*.h. There is also a very large
number of unnecessary includes of stuff in gtk2_ardour; tackling that should
also give a big improvement in build time when things are modified.
git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 06:09:29 +00:00
813c5f0af9
major rationalization of use of search paths. ardour now has just 4 functions used to define how external resources are located: ardour_config_search_path() (for system or user specific configuration data), ardour_data_search_path() (for machine, user and system independent data), ardour_dll_directory() (base directory where shared libraries are found) and user_config_directory(). These are now used throughout the code. the config, data and dll paths/directories can be overridden by environment variables. the user config dir is added as the first element of the first two search paths, and use selectively when searching for a few other things.
...
This commit re-enabes ./waf install, and it is believed that it works fully at this point (more testing likely required)
git-svn-id: svn://localhost/ardour2/branches/3.0@12326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-18 17:24:06 +00:00
0a8c0c96ef
add nick lanham (bazz) to authors list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11720 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-17 13:22:34 +00:00
Carl Hetherington
7149ca74e6
Make the close button in the config info dialog work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11662 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 17:03:20 +00:00
f821c47c53
add tophatdave to authors list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02 19:33:50 +00:00
Carl Hetherington
783f31816c
Happy New Year
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11151 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-03 21:13:05 +00:00
Carl Hetherington
c0f435d36a
Patch from Prokoudine to fix translators list ( #4580 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11048 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-21 14:01:18 +00:00
Carl Hetherington
84f2049023
Add translator email address.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10772 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:53:59 +00:00
Carl Hetherington
00efc7db6e
Another missing translator.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10771 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:48:14 +00:00
Carl Hetherington
0c55d9e842
Update German translators list.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10770 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:43:13 +00:00
Carl Hetherington
61a838501a
Add Andre Colomb to the authors list.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10760 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 01:47:57 +00:00
05ae84cbed
add mike start (linux dsp) to author list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10568 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 15:01:13 +00:00
572b6e6275
credit where credit is due
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10273 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-21 23:11:20 +00:00
5d2b5d3c59
new contributor names
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10002 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-17 20:44:39 +00:00
0906b39918
Fix my name :)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9302 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-06 15:00:16 +00:00
Carl Hetherington
22870bdc49
Happy new year.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8899 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-18 00:24:27 +00:00
9d70b725a3
add melvin herr to authors list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-05 16:49:14 +00:00
15b5fce904
merge 3.0-panexp (pan experiments) branch, revisions 8534-8585 into 3.0, thus ending 3.0-panexp. THIS COMMIT WILL BREAK ALL EXISTING 3.0 SESSIONS IN SOME WAY (possibly not fatally).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-27 01:31:03 +00:00
8b68ed57ec
Fix some messed up code (spacey tabs).
...
(There is faar more of this... FIX YOUR EDITORS!)
git-svn-id: svn://localhost/ardour2/branches/3.0@8086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-25 20:37:39 +00:00
Carl Hetherington
269590e1bf
Tidy up About dialogue. Fixes #1407 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:44:34 +00:00
a4d9d09af5
forward port 2.X changes up to and including rev 6714
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7635 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-16 19:58:34 +00:00
6ef5d85ae1
changes from 2.X starting in march 2009 through oct 20 2009 (5826 inclusive)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@6761 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-16 15:33:04 +00:00
ea6770bca3
move config button in about dialog to the right spot; add GPL license text to license subwindow of about dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@6446 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-04 19:39:11 +00:00
14c363f0bc
remove old paypal cruft from about dialog source, and delete config info window if/when about dialog is deleted
...
git-svn-id: svn://localhost/ardour2/branches/3.0@6440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-04 02:38:37 +00:00
6ddcd8f0b9
add a way to see (most of) the waf config used to build ardour at run time (from the about dialog). buttons still need reordering there
...
git-svn-id: svn://localhost/ardour2/branches/3.0@6439 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-04 02:04:05 +00:00
8687895abb
remove using namespace sigc everywhere to ensure clarity over which bind/mem_fun is being used; make Config::map_parameters take a boost::function rather than a sigc::slot ; continue debugging crash caused by regionviews not tracking their Region's lifetime
...
git-svn-id: svn://localhost/ardour2/branches/3.0@6357 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-12 15:02:15 +00:00
634a85fe4d
add JAG to author list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@6041 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-08 19:21:36 +00:00
bb9cc45cd2
Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only.
...
Vimmers, try let c_space_errors = 1 in your .vimrc to highlight this kind of stuff in red. I don't know the emacs equivalent...
git-svn-id: svn://localhost/ardour2/branches/3.0@5773 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-14 16:10:01 +00:00
Carl Hetherington
8f0c8d9dc4
Add missing 0 to author list, to fix mantis 2802. Patch from tinram.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-30 00:35:09 +00:00
e0aaed6d65
*** NEW CODING POLICY ***
...
All #include statements that include a header that is a part of a library
bundled with ardour MUST use quotes, not angle brackets.
Do this:
#include "ardour/types.h"
NOT this:
#include <ardour/types.h>
Rationale:
This is best practice in general, to ensure we include the local version
and not the system version. That quotes mean "local" (in some sense)
and angle brackets mean "system" (in some sense) is a ubiquitous
convention and IIRC right in the C spec somewhere.
More pragmatically, this is required by (my) waf (stuff) for dependencies
to work correctly. That is:
!!! FAILURE TO DO THIS CAN RESULT IN BROKEN BUILDS !!!
Failure to comply is punishable by death by torture. :)
P.S. It's not that dramatic in all cases, but this (in combination with some
GCC flags specific to the include type) is the best way I have found to be
absolutely 100% positive the local ones are being used (and we definitely
want to be absolutely 100% positive on that one).
git-svn-id: svn://localhost/ardour2/branches/3.0@4655 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-25 18:26:51 +00:00
Carl Hetherington
df6680f45c
Happy new year.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@4438 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-01-24 15:12:03 +00:00
bc89fe0147
most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet
...
git-svn-id: svn://localhost/ardour2/branches/3.0@4313 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-12 14:43:24 +00:00
Hans Baier
e009016b03
* added myself to about.cc
...
* created ArdourCanvas::CanvasFlag as a base class for flags
* removed obsolete cruft from midi_model
* made MidiTimeAxisView and MidiRegionView work together to display program changes as
names by means of MidiPatchManager
git-svn-id: svn://localhost/ardour2/branches/3.0@4307 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-11 08:06:27 +00:00
1c299d5a5c
merge Sakari's (sbergen) branch back into 3.0, removing libsndfile and adding taglib
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3736 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-17 08:44:51 +00:00
cb41314642
merge 3.0 from 2.0-ongoing@3243
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3248 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-04-11 14:06:50 +00:00
997e4b1f9c
merge with 2.0-ongoing @ rev 3147
...
git-svn-id: svn://localhost/ardour2/branches/3.0@3152 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-17 20:54:03 +00:00
4ca1fe7993
Merge with trunk R2935.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@2943 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-19 03:49:52 +00:00
8a2e30816e
Merge with 2.0-ongoing R2883.
...
git-svn-id: svn://localhost/ardour2/trunk@2885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-10 22:22:29 +00:00
bf84f3e11e
Use PBD::find_file_in_search_path and ardour/filesystem_paths.h to find splash image in About dialog
...
git-svn-id: svn://localhost/ardour2/trunk@2067 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-27 12:12:52 +00:00
87726495c3
Merged changes from trunk 1699:1751 into 2.1-staging
...
git-svn-id: svn://localhost/ardour2/branches/2.1-staging@1752 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-26 20:54:31 +00:00
45d3ec1437
merged with 1697 revision of trunk (which is post-rc1 but pre-rc2
...
git-svn-id: svn://localhost/ardour2/branches/2.1-staging@1698 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-11 13:07:51 +00:00
4566992139
miscellaneous stuff, SVN IS TEMPORARILY BROKEN. FIX WITHIN 18 HOURS
...
git-svn-id: svn://localhost/ardour2/trunk@1192 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-06 19:00:57 +00:00
638336eee5
new svn_revision.h build system, plus no more SMPTE, just Timecode
...
git-svn-id: svn://localhost/ardour2/trunk@1116 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-12 20:41:06 +00:00
Sampo Savolainen
150fcb2b70
Forgot Christophe from about.cc
...
git-svn-id: svn://localhost/ardour2/trunk@1082 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-06 20:35:44 +00:00
Taybin Rutkin
1b2ecaee84
Plugin windows change title when route title changes.
...
Mixer strip comments saved. (thanks brianahr!)
Removed unnecessary SConscript file.
Fixed CoreAudioSource compilation.
git-svn-id: svn://localhost/ardour2/trunk@1063 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-03 01:42:51 +00:00
e258a54584
no umlaut in Thorsten
...
git-svn-id: svn://localhost/ardour2/trunk@1023 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-26 14:14:21 +00:00
8f53fc6459
new version derivation system, improvements to splash screen display
...
git-svn-id: svn://localhost/ardour2/trunk@1022 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-26 14:13:10 +00:00
5d7fc828d1
remove version.cc (sigh)
...
git-svn-id: svn://localhost/ardour2/trunk@1020 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-26 13:14:40 +00:00
41d8747e9d
remove reference to PluginState in VST code, for real this time
...
git-svn-id: svn://localhost/ardour2/trunk@1014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-26 11:45:57 +00:00
Sampo Savolainen
6ca302e7e8
New spash screen
...
git-svn-id: svn://localhost/ardour2/trunk@977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-11 21:05:04 +00:00
ce234f363e
use shared_ptr<> for all region handling
...
git-svn-id: svn://localhost/ardour2/trunk@852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25 01:07:15 +00:00
912da52a53
the return of VST support
...
git-svn-id: svn://localhost/ardour2/trunk@629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-21 23:01:03 +00:00
Doug McLain
066d1c49b6
oops, I started moving other images into pixmaps dir, then decided to wait for further direction from the guri
...
git-svn-id: svn://localhost/trunk/ardour2@371 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 08:04:06 +00:00
Doug McLain
276d290a42
Example code to load the x and <-> xpms for the mixer strip from files instead of from hard coded xpm data.
...
git-svn-id: svn://localhost/trunk/ardour2@370 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 07:16:45 +00:00
Doug McLain
24e4fd2d3a
final fix for IOSelector widget: clicking on port header will now make that port view active. Also removed all canvas stuff from ardour2_ui.rc and set mixer font back to old size
...
git-svn-id: svn://localhost/trunk/ardour2@367 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 03:16:38 +00:00
Taybin Rutkin
fd20404daa
Updates for set_type_hint() and the sfdb_ui.
...
git-svn-id: svn://localhost/trunk/ardour2@239 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-04 05:53:51 +00:00
Sampo Savolainen
f77ec623be
Added Petter Sundlof (peppo) to contributors & the about box
...
git-svn-id: svn://localhost/trunk/ardour2@91 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-11-14 15:55:36 +00:00
4c50965622
fix compose mess, and a number of 64 bit printf specs
...
git-svn-id: svn://localhost/trunk/ardour2@51 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-10-06 19:10:57 +00:00
1a6c82a171
initial changes to get about.cc compiled
...
git-svn-id: svn://localhost/trunk/ardour2@36 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-09-26 02:09:02 +00:00
Taybin Rutkin
d38e2213d7
replaced slot() with mem_fun() and ptr_fun().
...
git-svn-id: svn://localhost/trunk/ardour2@29 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-09-25 21:19:23 +00:00
Taybin Rutkin
e493b2b7c4
Fly my pretties!
...
git-svn-id: svn://localhost/trunk/ardour2@28 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-09-25 20:33:00 +00:00
Taybin Rutkin
209d967b1b
Initial import of gtk2_ardour.
...
git-svn-id: svn://localhost/trunk/ardour2@24 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-09-25 18:42:24 +00:00