13
0
Commit Graph

10881 Commits

Author SHA1 Message Date
Michael R. Fisher
08e6dcde76 Startup BETA Mac Screen - Pull version number from VERSIONSTRING 2013-07-15 13:00:35 -05:00
Michael R. Fisher
abb8d61dea Correcting Indentation Errors 2013-07-15 12:48:33 -05:00
f9549b6c5c Update Pango modules file to work with Pango version in Fedora 17 2013-07-15 13:45:36 -04:00
9b8a3a1ea4 Update mingw package script for Fedora 17 2013-07-15 13:45:00 -04:00
a2a7545ea1 Update mingw environment to work with mingw-64 toolchain on F17 2013-07-15 13:44:11 -04:00
590e1fb458 Disable check for boost with mingw build 2013-07-15 13:43:47 -04:00
00ae5492f4 (reapply with fixes) Build system changes to support mingw build target 2013-07-15 13:43:17 -04:00
Michael R. Fisher
d64d4b881d Fix typo in osx BETA startup screen
- Step #2 was being skipped in the text
2013-07-15 12:42:09 -05:00
96ea407d1a Revert "Build system changes to support mingw build target"
This reverts commit 94145732f3.
2013-07-15 13:21:22 -04:00
555174d510 Revert "tweaks to mingw build environment"
This reverts commit fa09121a7f.
2013-07-15 13:20:48 -04:00
fa09121a7f tweaks to mingw build environment 2013-07-15 13:17:32 -04:00
94145732f3 Build system changes to support mingw build target 2013-07-15 13:16:09 -04:00
020ca43ed0 add and Update mutex test that is no longer necessary now that glib has been fixed 2013-07-15 12:53:16 -04:00
a8647faca7 Add JACK utility functions in libardour and test
This contains much of the code present in the GUI EngineDialog class
but refactored with some added windows bits.
2013-07-15 12:46:35 -04:00
3e1c66f946 Use g_stat in AudioSource::initialize_peakfile for portability 2013-07-15 12:41:53 -04:00
4a8aadbbdf Use g_rename in AudioSource::rename_peakfile for portability 2013-07-15 12:41:24 -04:00
dca2774508 Use g_utime for portability in AudioSource::touch_peakfile 2013-07-15 12:41:01 -04:00
ea0e42dee7 Use g_stat in AudioSource::touch_peakfile for portability 2013-07-15 12:40:34 -04:00
81dbc20bac Add basic test for PluginManager and LADSPA plugins 2013-07-15 12:40:06 -04:00
83e05ec0ec Use ARDOUR::ladspa_search_path and PBD::find_matching_files to find LADSPA modules 2013-07-15 12:38:03 -04:00
d80f672e84 Revert new meter types (postponed until after 3.3 release)
This reverts commit ce621d1c8a.
This reverts commit 80aa257481.
2013-07-15 16:07:37 +02:00
ce621d1c8a add new meter-type enums (amend 80aa2574) 2013-07-15 15:12:15 +02:00
80aa257481 add VU and IEC meter DSP (from jmeters) 2013-07-15 15:04:36 +02:00
9b1d7fd2f7 simplify meter-type context menu
in preparation for adding more meter-types
2013-07-15 15:04:32 +02:00
6908ad1053 move ardour meter globals into dedicated namespace (TODO meter_patters typedef) 2013-07-15 15:04:20 +02:00
5bc4e54b7d Add ARDOUR::ladspa_search_path function to get LADSPA module directories 2013-07-15 08:08:09 -04:00
2c7a1179c6 Fix finding panner modules on windows by looking for files with *.dll extension 2013-07-15 08:07:12 -04:00
49edb90484 Add ladspa directory name to directory names 2013-07-15 08:06:39 -04:00
c00e03cced Don't include jack/weakjack.h header when compiling for windows 2013-07-15 08:06:09 -04:00
43f7813b24 Fix portability of Session::source_search_path 2013-07-15 08:05:37 -04:00
f08d9591e6 Fix reading and writing of files on windows in PBD::FileManager 2013-07-15 07:55:36 -04:00
542c4b024e Don't use errno after g_file_test on windows 2013-07-15 07:55:01 -04:00
5131b8300f Use g_open instead of ::open in PBD::FileManager
g_open is a macro that evaluates to ::open on linux(and mac) so this
is only a change for windows.
2013-07-15 07:54:29 -04:00
db3edc4018 Use ::write instead of pwrite in AudioSource::compute_and_write_peaks for portability
This destroys the atomicity of pwrite() and thus suggests that we should do something else to ensure
that multithread access to peakfiles (if it does in fact exist) is safe. OTOH, there may be no
such thing, since they are designed for the GUI, which is single threaded (for now)
2013-07-15 07:53:45 -04:00
13a0f14db7 Use ::read instead of pread in AudioSource::read_peaks for portability
This destroys the atomicity of pread() and thus suggests that we should do something else to ensure
that multithread access to peakfiles (if it does in fact exist) is safe. OTOH, there may be no
such thing, since they are designed for the GUI, which is single threaded (for now)
2013-07-15 07:52:37 -04:00
Michael R. Fisher
453713178f Housekeeping 2013-07-14 21:40:20 -05:00
Michael R. Fisher
be44b3c37b set the flag true 2013-07-14 21:22:34 -05:00
Michael R. Fisher
e487814e9d Lazily load bundled LV2 plugins in LV2PluginInfo::discover()
- Do this instead of finding them in the static ctor of LV2World
- Prevents usage of ARDOUR_DLL_PATH environment variable before
  it is set in main(...)
2013-07-14 21:19:59 -05:00
Michael R. Fisher
879bab6a53 Formatting only. 2013-07-14 21:16:08 -05:00
Michael R. Fisher
23bf9b11c6 Use a static string variable for dll path.
Making this consistent with all other funtions in this file.
2013-07-14 21:06:25 -05:00
6827261766 Update Russian translation 2013-07-14 18:45:50 +02:00
897f6ae356 switch to WM::Proxy Action management
fixes http://tracker.ardour.org/view.php?id=5584
2013-07-14 18:34:36 +02:00
0aac62e013 Merge branch 'master' into windows 2013-07-14 08:27:22 -04:00
2106a12edd improve caching of metric and tick patters
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
2013-07-14 11:34:31 +02:00
394f2b3ca7 Use boost::scoped_array in AudioSource::compute_and_write_peaks 2013-07-13 17:44:16 -04:00
90c2a1c69d Use boost::scoped_array in AudioSource::build_peaks_from_scratch 2013-07-13 17:43:36 -04:00
ebdf73a077 Remove use of goto in AudioSource::read_peaks 2013-07-13 17:43:00 -04:00
e5cc56a523 Use boost::scoped_array for controlling scope of peak data in AudioSource::read_peaks 2013-07-13 17:42:34 -04:00
b84d032b3a Use boost::scoped_array in AudioSource::read_peaks 2013-07-13 17:41:48 -04:00
f754e1c0bb Use boost::scoped_ptr to control scope of peakfile descriptor 2013-07-13 17:40:42 -04:00