|
112de00841
|
VBAP backend re-work (part one):
* fix azimuth, don't clamp but map to [0,1]
* prepare elevation (10+ speakers)
|
2014-01-13 09:35:57 -05:00 |
|
|
5d8da11f4b
|
Add provision for building 'libtimecode' as a DLL (MSVC build)
|
2014-01-13 14:27:56 +00:00 |
|
|
1fb9437e26
|
'libs/timecode' - Change some instances of 'rint' to be 'lrint' (better compatibility with MSVC)
|
2014-01-13 14:26:19 +00:00 |
|
|
5da8c2b476
|
'libs/evoral' - and add 'Note.impl' to the project
|
2014-01-13 12:47:21 +00:00 |
|
|
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 |
|
|
316973d7c7
|
Merge branch 'windows+cc' into cairocanvas
|
2014-01-13 10:49:18 +00:00 |
|
|
8e51a6c84f
|
Check in some minor modifications (to MSVC specific headers)
|
2014-01-13 10:22:31 +00:00 |
|
|
9c753dbaec
|
use LIBEVORAL_TEMPLATE_API with Evoral::Note
|
2014-01-12 20:23:45 -05:00 |
|
|
2fc2df8c5d
|
fix 64 bit template types
|
2014-01-12 20:01:12 -05:00 |
|
|
cdfc094b9f
|
add new file (required by MSVC) to sources list
|
2014-01-12 20:00:55 -05:00 |
|
|
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 |
|
|
a94dadc759
|
add LIBEVORAL_TEMPLATE_API to deal with gcc/msvc difference of opinion
|
2014-01-12 19:59:40 -05:00 |
|
|
83c0720645
|
remove VAMP and Rubberband from source tree
|
2014-01-12 15:40:48 -05:00 |
|
|
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 |
|
|
26a9e28922
|
add export visibility macro
|
2014-01-12 15:40:48 -05:00 |
|
|
87009afff2
|
add new file
|
2014-01-12 15:40:48 -05:00 |
|
|
c3a00990b3
|
add missing export/visibility macro
|
2014-01-12 15:40:48 -05:00 |
|
|
0a2a6aaabb
|
remove taglib from source tree (require external provision)
|
2014-01-12 15:40:48 -05:00 |
|
|
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 |
|
|
2c21cbb044
|
add export/visibility macros to libtimecode and build as a shared library again
|
2014-01-12 15:40:47 -05:00 |
|
|
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 |
|
|
6fc1f27013
|
Merge branch 'windows+cc' into cairocanvas
|
2014-01-12 17:45:28 +00:00 |
|
|
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 |
|
|
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 |
|
|
59631acc5f
|
fix merge with master
|
2014-01-11 15:19:18 -05:00 |
|
|
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 |
|
|
cf0f985bc4
|
avoid apple gcc warning
|
2014-01-11 15:01:29 -05:00 |
|
|
72d8ca89e2
|
Support midnam controller value labels.
|
2014-01-10 20:51:54 -05:00 |
|
|
0fe968a140
|
Fix whitespace (no functional changes).
|
2014-01-10 20:51:54 -05:00 |
|
|
658bb3ccd4
|
finished merge of cairocanvas with windows and windows+cc branches
|
2014-01-10 17:11:10 -05:00 |
|
|
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 |
|
|
d15fda6d75
|
fix merge errors with master
|
2014-01-10 14:53:03 -05:00 |
|
|
22c303d8f6
|
final (?) tweaks to rectangle rendering
|
2014-01-10 14:36:05 -05:00 |
|
|
9df593d823
|
clamp expose (queue_redraw()) requests to visible window area, some extra debugging details
|
2014-01-10 14:35:36 -05:00 |
|
|
0bdf4c25cf
|
fix panner search path
|
2014-01-10 20:35:32 +01:00 |
|
|
23b3816651
|
remove unnecessary pixel placement stuff from editor cursor
|
2014-01-10 14:33:50 -05:00 |
|
|
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 |
|
|
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 |
|
|
aa1933ef8a
|
fix up construction and outlining for automation time axis (track) base rect
|
2014-01-10 12:06:07 -05:00 |
|
|
7970437975
|
tweak pixel-level dimensions and positioning
|
2014-01-10 11:56:55 -05:00 |
|
|
19bd344c33
|
indentation
|
2014-01-10 11:56:15 -05:00 |
|
|
dca2c19ef5
|
regionviews used for (MIDI) automation (CC) should not show a name highlight
|
2014-01-10 11:55:19 -05:00 |
|
|
395c3d35d1
|
tweak up pixel-level positioning
|
2014-01-10 11:54:32 -05:00 |
|
|
6d4c0baad3
|
fix up thinko in recent raise_to_top/lower_to_bottom optimization
|
2014-01-10 11:54:05 -05:00 |
|
|
70c4a5e2d6
|
slightly expand CanvasRender debug output
|
2014-01-10 11:02:34 -05:00 |
|
|
ffdf3ed017
|
don't go through ::deliver_enter_leave() unnecessarily
|
2014-01-10 11:02:05 -05:00 |
|
|
daf51a2e49
|
fix height issue with canvas-based rulers/bars, and use enums for outline specs
|
2014-01-10 10:57:33 -05:00 |
|
|
7e075abb6c
|
coding style
|
2014-01-10 10:55:43 -05:00 |
|
|
7396fcf0b1
|
re-configure _all_ panners on a route, when panner type changes
|
2014-01-10 12:36:20 +01:00 |
|
|
8d64665ce1
|
add a fixed priority to panner modules
|
2014-01-10 12:13:22 +01:00 |
|