John Emmas
453ed61c4a
'libs/evoral' - cast the returned pointers from malloc() / g_ptr_array_index() etc, as needed to satisfy MSVC
2013-07-23 07:47:10 +01:00
John Emmas
1cb37fc11c
Remove an unnecessary #include that prevents 'libs/evoral' from building with MSVC (more evoral changes to follow)
2013-07-23 07:43:48 +01:00
John Emmas
d0a6c19134
Remove some unnecessary warnings when building 'libs/qm-dsp' with MSVC
2013-07-23 07:40:17 +01:00
Robin Gareus
06e7ad67ae
restore session backwards compatibility to 3.3
2013-07-22 19:59:24 +02:00
Robin Gareus
df17094b47
minor tweaks to meter-names and legend
2013-07-22 19:56:30 +02:00
Robin Gareus
708edd5866
implement new meter types
2013-07-22 18:45:08 +02:00
Robin Gareus
72aa1cd86c
Revert "Revert new meter types (postponed until after 3.3 release)"
...
This reverts commit d80f672e84 .
2013-07-22 18:42:01 +02:00
Robin Gareus
e294e78fef
re-nice rendering of channel-splitting icon
2013-07-22 18:41:32 +02:00
Tim Mayberry
b889a3d2f9
Use common mingw build script to reference location of windows test image
2013-07-22 13:44:32 +10:00
Tim Mayberry
f3fe3cfeaa
Fix reference to new location of windows test image
2013-07-22 13:44:32 +10:00
Tim Mayberry
486720de61
Use Glib::usleep for portability
2013-07-22 13:44:32 +10:00
Tim Mayberry
ccaa29d210
Use Glib::usleep for portability
2013-07-22 13:44:32 +10:00
Tim Mayberry
d975d84437
Use GLib::usleep for portability
2013-07-22 13:44:32 +10:00
Tim Mayberry
c0e65452b1
undef SearchPath where needed as it is defined via windows.h
2013-07-22 13:44:32 +10:00
Tim Mayberry
533e40ca52
Work around badly chosen argument name in giomm/dbusmessage.h
...
interface is defined in windows/mingw headers. hopefully this will
be fixed in giomm at some point and this crap can be removed
2013-07-22 13:44:32 +10:00
Tim Mayberry
f383585094
Disable some code on MinGW build until it can be tested NEEDS FIXING
...
Windows has the function strtok_s which is equivalent to strtok_r in versions
of msvcrt in Vista and above but not win XP. So either reimplement for WinXP or replace
with something more portable and C++'y.
2013-07-22 13:44:32 +10:00
Tim Mayberry
f42c514631
undef SearchPath where needed as it is defined via windows.h
2013-07-22 13:44:32 +10:00
Tim Mayberry
fee2c9d71f
Fix ambiguous type CheckMenuItem that is also defined via windows.h
2013-07-22 13:44:32 +10:00
Tim Mayberry
61c8e093ef
Use PBD::ffs for portability
2013-07-22 13:44:32 +10:00
Tim Mayberry
c4e02af713
Fix for ambiguous Polygon type when building with MinGW
2013-07-22 13:44:32 +10:00
Tim Mayberry
b02fb1dbea
Reinstate include of regex.h for Linux and MinGW build
...
I'm not sure how boost/regex.h is relevant but it doesn't enable the
build to succeed in on Linux or using Mingw so if this is not an error
and required for msvc build then fix it
2013-07-22 13:42:05 +10:00
Tim Mayberry
77cea1181e
Fix broken using declaration in vamp-plugins
2013-07-22 13:41:15 +10:00
Tim Mayberry
5ef3d54acb
Add some dll's to list to copy to mingw based windows package
...
These are some new dependencies in Fedora 19 mingw packages
2013-07-22 13:41:15 +10:00
Tim Mayberry
f7e3b01e23
Use cross-platform packaging version script in MinGW build
2013-07-22 13:41:14 +10:00
Tim Mayberry
d3850612b4
Disable building all surface plugins on MinGW build
2013-07-22 13:41:14 +10:00
Tim Mayberry
ed9dd5ca62
Enable lxvst support by default and then disable for build targets that don't support it
2013-07-22 13:41:14 +10:00
Tim Mayberry
56a6f52856
Remove lxvst variable from wscript that was no longer in use
2013-07-22 13:41:14 +10:00
Tim Mayberry
d0deae357b
Remove tools/sanity_check dir from build in mingw cross compile
...
This is already added to build further down. I believe this is result of
a partially applied patch.
2013-07-22 13:41:14 +10:00
Tim Mayberry
1e9301a713
Define PLATFORM_WINDOWS and COMPILER_MINGW when dist target is set to mingw
2013-07-22 13:41:14 +10:00
Tim Mayberry
e39bf4d82c
Correct file perms on to make scripts executable in windows build files
2013-07-22 13:41:14 +10:00
John Emmas
53f1cb2a0f
Modify 'libs/vamp-plugins' to be buildable with MSVC
2013-07-20 08:30:40 +01:00
Colin Fletcher
bf408d60c8
Wrap calls to add_shortcut_folder() in try { ... } block.
...
Gtk::FileChooserButton::add_shortcut_folder() throws a Glib::Error
exception if the folder being added already has a shortcut, causing the
'New session' dialogue to appear empty when choosing 'New...' from the
Session menu. This happens if Ardour's default session folder is
set to a location that has a standard shortcut in the Gtk file chooser,
e.g. the user's home directory, desktop, &c.
Catch the exception in ArdourStartup::setup_new_session_page(), so that the
'New session' dialogue appears as expected, and likewise in
ARDOUR_UI::open_session() to avoid a similar problem there.
Fixes #5591 .
2013-07-19 12:10:41 +01:00
Robin Gareus
649cf189e8
update processor-name (short|long) when mixer-strip width changes
2013-07-19 10:37:49 +02:00
Robin Gareus
b91caf557c
adjust meter-width when configuration changes
...
fixes http://tracker.ardour.org/view.php?id=5592
2013-07-19 10:37:00 +02:00
John Emmas
9d774969fc
Adapt libs/pbd/ffs.cc to be buildable with MSVC
2013-07-18 12:08:34 +01:00
Robin Gareus
f0a3f1ea52
reset meter when meter-point changes
2013-07-18 09:01:47 +02:00
Robin Gareus
d2c39db64d
mixer metric background color fix (MIDI & inactive)
...
fixes http://tracker.ardour.org/view.php?id=5594
2013-07-18 09:00:24 +02:00
Robin Gareus
55c5a76e8b
revert to right-side mixer metric-labels
2013-07-17 23:33:23 +02:00
Robin Gareus
3475ea4b22
don't hide ticks in narrow mode
2013-07-17 23:11:48 +02:00
Robin Gareus
1128c4eeda
meter metrics: ignore global font-scaling
2013-07-17 23:04:52 +02:00
Robin Gareus
d51a1ec06b
add a stripe-pattern to the meters
2013-07-17 22:45:08 +02:00
Robin Gareus
a8a4c1858c
use ArdourMono font for metric patterns
2013-07-17 22:39:55 +02:00
Robin Gareus
6736933385
move mixer-metric pattern to the left
2013-07-17 22:26:51 +02:00
Paul Davis
57e53d577b
break symbol name cycle on non-win32-non-gcc platforms
2013-07-17 13:50:04 -04:00
John Emmas
ab628ae3c3
JOHNE - remove my earlier test file
2013-07-17 18:18:02 +01:00
John Emmas
5f15bc9f9f
Merge branch 'windows' of git.ardour.org:ardour/ardour into windows
2013-07-17 18:15:51 +01:00
John Emmas
82d351f6ca
JOHNE - Testing to see if I have write access to the repo
2013-07-17 16:55:24 +01:00
John Emmas
eeabf89d19
Miscellaneous header files (needed for building libpbd with MSVC)
2013-07-17 14:55:20 +01:00
John Emmas
110972e59a
JOHNE source files (needed for building libpbd with MSVC)
2013-07-17 14:53:17 +01:00
Robin Gareus
406070584d
fix typo
2013-07-17 15:12:13 +02:00