John Emmas
|
5d8da11f4b
|
Add provision for building 'libtimecode' as a DLL (MSVC build)
|
2014-01-13 14:27:56 +00:00 |
|
John Emmas
|
1fb9437e26
|
'libs/timecode' - Change some instances of 'rint' to be 'lrint' (better compatibility with MSVC)
|
2014-01-13 14:26:19 +00:00 |
|
John Emmas
|
5da8c2b476
|
'libs/evoral' - and add 'Note.impl' to the project
|
2014-01-13 12:47:21 +00:00 |
|
John Emmas
|
1d69f31266
|
'libs/evoral' - #include 'Note.impl' when building with MSVC (this is necessary to ensure that Evoral::Note gets exported from the evoral DLL)
|
2014-01-13 12:16:02 +00:00 |
|
John Emmas
|
316973d7c7
|
Merge branch 'windows+cc' into cairocanvas
|
2014-01-13 10:49:18 +00:00 |
|
John Emmas
|
8e51a6c84f
|
Check in some minor modifications (to MSVC specific headers)
|
2014-01-13 10:22:31 +00:00 |
|
Paul Davis
|
9c753dbaec
|
use LIBEVORAL_TEMPLATE_API with Evoral::Note
|
2014-01-12 20:23:45 -05:00 |
|
Paul Davis
|
2fc2df8c5d
|
fix 64 bit template types
|
2014-01-12 20:01:12 -05:00 |
|
Paul Davis
|
cdfc094b9f
|
add new file (required by MSVC) to sources list
|
2014-01-12 20:00:55 -05:00 |
|
Paul Davis
|
491bc4e865
|
use LIBEVORAL_TEMPLATE_API
Also clean up unnecessary comments - git blame provides complete per-line history, no need to leave comments behind
|
2014-01-12 20:00:26 -05:00 |
|
Paul Davis
|
a94dadc759
|
add LIBEVORAL_TEMPLATE_API to deal with gcc/msvc difference of opinion
|
2014-01-12 19:59:40 -05:00 |
|
Paul Davis
|
83c0720645
|
remove VAMP and Rubberband from source tree
|
2014-01-12 15:40:48 -05:00 |
|
Paul Davis
|
4b3feefa55
|
add -fvisibility=default back to cxx/cflags when building QM DSP and VAMP plugins libs, because ... ugh
|
2014-01-12 15:40:48 -05:00 |
|
Paul Davis
|
26a9e28922
|
add export visibility macro
|
2014-01-12 15:40:48 -05:00 |
|
Paul Davis
|
87009afff2
|
add new file
|
2014-01-12 15:40:48 -05:00 |
|
Paul Davis
|
c3a00990b3
|
add missing export/visibility macro
|
2014-01-12 15:40:48 -05:00 |
|
Paul Davis
|
0a2a6aaabb
|
remove taglib from source tree (require external provision)
|
2014-01-12 15:40:48 -05:00 |
|
Paul Davis
|
5062a00c7d
|
move -fvisibility=hidden to the top of the source tree, and remove its internal use; use libtimecode as a shared lib again
|
2014-01-12 15:40:47 -05:00 |
|
Paul Davis
|
2c21cbb044
|
add export/visibility macros to libtimecode and build as a shared library again
|
2014-01-12 15:40:47 -05:00 |
|
Paul Davis
|
b7bc2dd2c6
|
build libsmf as a static library, since it is private to evoral and would otherwise require export visibility control
This also removes -fvisibility=hidden, a change that is taking place across the source tree and will show up in a later commit elsewhere
|
2014-01-12 15:40:47 -05:00 |
|
John Emmas
|
6fc1f27013
|
Merge branch 'windows+cc' into cairocanvas
|
2014-01-12 17:45:28 +00:00 |
|
John Emmas
|
61c692baa1
|
'libs/evoral' - Move a couple of 'IdentityConverter' functions into their own dedicated C++ source file. This allows them to be used correctly with __dllimport and __dllexport. Hopefully, this technique will also work for gcc / mingw
|
2014-01-12 17:40:25 +00:00 |
|
John Emmas
|
dd8ba245bb
|
'libs/evoral' - DLL visibility stuff and associated changes needed for building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date)
|
2014-01-12 17:36:17 +00:00 |
|
Paul Davis
|
59631acc5f
|
fix merge with master
|
2014-01-11 15:19:18 -05:00 |
|
Paul Davis
|
943bcc29cc
|
fix issues with isnan/isinf on OS X where <cmath> hides isnan/isinf and forces std::isnan/std::isinf
|
2014-01-11 15:02:10 -05:00 |
|
Paul Davis
|
cf0f985bc4
|
avoid apple gcc warning
|
2014-01-11 15:01:29 -05:00 |
|
David Robillard
|
72d8ca89e2
|
Support midnam controller value labels.
|
2014-01-10 20:51:54 -05:00 |
|
David Robillard
|
0fe968a140
|
Fix whitespace (no functional changes).
|
2014-01-10 20:51:54 -05:00 |
|
Paul Davis
|
658bb3ccd4
|
finished merge of cairocanvas with windows and windows+cc branches
|
2014-01-10 17:11:10 -05:00 |
|
Paul Davis
|
3020b224fa
|
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
|
2014-01-10 16:07:57 -05:00 |
|
Paul Davis
|
d15fda6d75
|
fix merge errors with master
|
2014-01-10 14:53:03 -05:00 |
|
Paul Davis
|
22c303d8f6
|
final (?) tweaks to rectangle rendering
|
2014-01-10 14:36:05 -05:00 |
|
Paul Davis
|
9df593d823
|
clamp expose (queue_redraw()) requests to visible window area, some extra debugging details
|
2014-01-10 14:35:36 -05:00 |
|
Robin Gareus
|
0bdf4c25cf
|
fix panner search path
|
2014-01-10 20:35:32 +01:00 |
|
Paul Davis
|
23b3816651
|
remove unnecessary pixel placement stuff from editor cursor
|
2014-01-10 14:33:50 -05:00 |
|
Paul Davis
|
02e6d14e23
|
make no-zero-line be the default for wave views (still shown for normal audio region views
|
2014-01-10 12:08:58 -05:00 |
|
Paul Davis
|
5154f58caa
|
fix thinko related to streamview construction that caused bad placement/display of MIDI automation/CC tracks
|
2014-01-10 12:08:17 -05:00 |
|
Paul Davis
|
aa1933ef8a
|
fix up construction and outlining for automation time axis (track) base rect
|
2014-01-10 12:06:07 -05:00 |
|
Paul Davis
|
7970437975
|
tweak pixel-level dimensions and positioning
|
2014-01-10 11:56:55 -05:00 |
|
Paul Davis
|
19bd344c33
|
indentation
|
2014-01-10 11:56:15 -05:00 |
|
Paul Davis
|
dca2c19ef5
|
regionviews used for (MIDI) automation (CC) should not show a name highlight
|
2014-01-10 11:55:19 -05:00 |
|
Paul Davis
|
395c3d35d1
|
tweak up pixel-level positioning
|
2014-01-10 11:54:32 -05:00 |
|
Paul Davis
|
6d4c0baad3
|
fix up thinko in recent raise_to_top/lower_to_bottom optimization
|
2014-01-10 11:54:05 -05:00 |
|
Paul Davis
|
70c4a5e2d6
|
slightly expand CanvasRender debug output
|
2014-01-10 11:02:34 -05:00 |
|
Paul Davis
|
ffdf3ed017
|
don't go through ::deliver_enter_leave() unnecessarily
|
2014-01-10 11:02:05 -05:00 |
|
Paul Davis
|
daf51a2e49
|
fix height issue with canvas-based rulers/bars, and use enums for outline specs
|
2014-01-10 10:57:33 -05:00 |
|
Paul Davis
|
7e075abb6c
|
coding style
|
2014-01-10 10:55:43 -05:00 |
|
Robin Gareus
|
7396fcf0b1
|
re-configure _all_ panners on a route, when panner type changes
|
2014-01-10 12:36:20 +01:00 |
|
Robin Gareus
|
8d64665ce1
|
add a fixed priority to panner modules
|
2014-01-10 12:13:22 +01:00 |
|
Robin Gareus
|
99ed84c429
|
display info about replicated processors
|
2014-01-10 12:12:06 +01:00 |
|