Tim Mayberry
c92e1a0742
Use g_lstat instead of lstat for portability
2013-07-17 16:41:48 +10:00
John Emmas
c7306f5732
Other (Windows specific) includes for libpbd
2013-07-17 07:38:20 +01:00
Robin Gareus
bf0f4fe077
work around sparse motion notification events when tooltips are disabled
...
fixes http://tracker.ardour.org/view.php?id=5174
2013-07-17 02:35:02 +02:00
Paul Davis
fc0053a721
bump actual publically visible version (oops)
2013-07-16 18:54:45 -04:00
Robin Gareus
ec63180ef6
meter-state 17 and 49 + code-comment
2013-07-16 23:30:21 +02:00
Robin Gareus
562bd6811e
possible fix for http://tracker.ardour.org/view.php?id=5586
2013-07-16 22:44:54 +02:00
Robin Gareus
f78d60a4a3
rework metering states 2, 6, 18 and 22
2013-07-16 22:43:23 +02:00
Robin Gareus
920154702f
fix re-drawing of splitting icon
2013-07-16 22:18:51 +02:00
Robin Gareus
81412b95be
revert functionality of f842e8af2 (meter display in DISK mode)
2013-07-16 21:18:52 +02:00
Paul Davis
1b97f147eb
Revert "C++11 Building - Use new style struct field inititializing" (this code
...
change breaks gcc on several platforms).
This reverts commit bf153e58a5 .
2013-07-16 14:52:52 -04:00
Robin Gareus
f842e8af23
yet another meter+monitoring detail:
...
"explicit Monitor DISK" + "Transport Stop" + "not track rec-en"
-> meter is always zero
2013-07-16 20:37:30 +02:00
John Emmas
e257b79ecd
'libs/pbd/file_utils.cc' didn't apply cleanly for some reason
2013-07-16 19:13:18 +01:00
Robin Gareus
ebcb1ffe7b
Merge branch 'clang' of https://github.com/axetota/ardour
2013-07-16 19:49:50 +02:00
Robin Gareus
2231db91cd
fix metering states 34, 38, 49, 50, 53 and 54
...
for state descriptions see
http://www.oofus.co.uk/ardour/Ardour3MonitorModesV3.pdf
2013-07-16 19:37:36 +02:00
Robin Gareus
c456166dd1
zero meters for inactive tracks
2013-07-16 19:36:57 +02:00
John Emmas
7b480eaa27
Windows (compiler specific) includes for libpbd
2013-07-16 18:00:49 +01:00
Robin Gareus
003492cbf9
move ff* structs & typedef into dedicated namespace
...
(further avoid conflicts with plugins)
2013-07-16 18:01:56 +02:00
Robin Gareus
8f5cc1dbba
increase spacing between meter ticks and labels
2013-07-16 17:55:18 +02:00
Robin Gareus
a716f3c55a
RMS meter - reset after calculating new data
2013-07-16 16:25:27 +02:00
Robin Gareus
e9289a19c8
fix "monitor mode 11"
...
see http://www.oofus.co.uk/ardour/Ardour3MonitorModesV2.pdf
the overall logic can probably be simplified somewhat
track-rec-enable on -> always monitor input
2013-07-16 16:04:41 +02:00
Robin Gareus
9a25fcbfe1
fix input metering:
...
if meter==input, meter depends on In/Disk
see also 29108187ed
2013-07-16 15:25:23 +02:00
Michael R. Fisher
cdef4aa50f
Add c++11 enablement options in wscript
...
- adds "--cxx11" toggle for ./waf configure
- The switch adds appropriate compiler flags and tests the compiler
for usability of c++11
- This 'should' be compatible for linux, osx, and windows systems
that have gcc and/or clang with support c++11
2013-07-15 22:57:35 -05:00
Michael R. Fisher
066df0d218
Temporary OSX/Clang/C++11 workaround
...
- Adds a directive that includes <vector> upon specific conditions
- WIP
2013-07-15 22:57:35 -05:00
Michael R. Fisher
fa1086d82d
Dereference pointers in ctors where appropriate. (c++11 wants this)
2013-07-15 22:57:35 -05:00
Michael R. Fisher
bf153e58a5
C++11 Building - Use new style struct field inititializing
...
- clang with std=c++11 enabled was failing here
2013-07-15 22:57:34 -05:00
Michael R. Fisher
65eb0b845f
Include evoral/Note.hpp before pbd/compose.h
...
- This workaround prevents a clang compiler error about template
visibility
2013-07-15 22:57:34 -05:00
Michael R. Fisher
693713ecdb
Allow compiling with c++11 enabled
2013-07-15 22:57:34 -05:00
Michael R. Fisher
3e11c80ac3
C++11 Building - Add space between macros and quoted strings
2013-07-15 22:57:34 -05:00
Michael R. Fisher
5e739dbfc1
Typo fixed: call class method instead of trying to use as a variable
2013-07-15 22:57:34 -05:00
Michael R. Fisher
7f6765ece4
OSX GUI - Prevent compiler errors when -std=c++11 is switched on
2013-07-15 22:57:34 -05:00
Paul Davis
9cb678ebcc
finally get to the bottom of where NO_PLUGIN_STATE needs to be in order to be useful
2013-07-15 22:23:16 -04:00
Paul Davis
90f5eb4a31
more plugin state debugging
2013-07-15 20:43:44 -04:00
Paul Davis
332deec155
tweaks to NO_PLUGIN_STATE logic
2013-07-15 20:43:44 -04:00
Robin Gareus
9f6d97376d
add option to disable cairo-RGBA overlays for meters.
2013-07-16 00:56:36 +02:00
Paul Davis
0c641f6847
Merge branch 'apple' of https://github.com/mfisher31/ardour
2013-07-15 15:04:01 -04:00
Paul Davis
15be154515
use g_unlink() rather than unlink() universally, requires <glib/gstdio.h> in several files
2013-07-15 14:29:00 -04:00
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
Paul Davis
f9549b6c5c
Update Pango modules file to work with Pango version in Fedora 17
2013-07-15 13:45:36 -04:00
Paul Davis
9b8a3a1ea4
Update mingw package script for Fedora 17
2013-07-15 13:45:00 -04:00
Paul Davis
a2a7545ea1
Update mingw environment to work with mingw-64 toolchain on F17
2013-07-15 13:44:11 -04:00
Paul Davis
590e1fb458
Disable check for boost with mingw build
2013-07-15 13:43:47 -04:00
Paul Davis
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
Paul Davis
96ea407d1a
Revert "Build system changes to support mingw build target"
...
This reverts commit 94145732f3 .
2013-07-15 13:21:22 -04:00
Paul Davis
555174d510
Revert "tweaks to mingw build environment"
...
This reverts commit fa09121a7f .
2013-07-15 13:20:48 -04:00
Paul Davis
fa09121a7f
tweaks to mingw build environment
2013-07-15 13:17:32 -04:00
Paul Davis
94145732f3
Build system changes to support mingw build target
2013-07-15 13:16:09 -04:00
Paul Davis
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
Paul Davis
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