|
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 |
|
|
99ed84c429
|
display info about replicated processors
|
2014-01-10 12:12:06 +01:00 |
|
|
ca0667e088
|
updated balance GUI
|
2014-01-10 01:02:45 +01:00 |
|
|
2224b9a09c
|
update mono & balance panner GUI
|
2014-01-09 21:57:18 +01:00 |
|
|
04ad07babf
|
add [missing] left_half_rectangle util
|
2014-01-09 20:48:04 +01:00 |
|
|
11d67258d3
|
remove inadvertently commited debug printf()
|
2014-01-09 20:03:06 +01:00 |
|
|
dbc54d9688
|
NOOP - re-indent src (no more mixed tab+space style)
|
2014-01-09 19:22:18 +01:00 |
|
|
e5cad21a81
|
prepare mono panner rework move to pango
|
2014-01-09 19:20:41 +01:00 |
|
|
62d5b617d3
|
processor routing: use small boxes (instead of circles) for ports
|
2014-01-09 19:18:19 +01:00 |
|
|
d343ffbde5
|
refine stereo-panner GUI:
* cairo pixel alignment
* use pango for text
|
2014-01-09 18:19:57 +01:00 |
|
|
6433c7bd61
|
a few coding style cleanups
|
2014-01-09 11:54:01 -05:00 |
|
|
0f01e3f78b
|
reorder members to allow different initialization order
We want to be able to use _name when initializing _view.
|
2014-01-09 11:53:03 -05:00 |
|
|
5d3b441bf7
|
draw settings of bypassed panners
|
2014-01-09 14:32:13 +01:00 |
|
|
5cd35de56b
|
prevent Rect::expand() from generating negative coordinates where there were none before
|
2014-01-08 18:20:19 -05:00 |
|
|
21ca6a10a9
|
rework panning -- Squashed commit of the following:
commit 6f4f4f161b00cb36252727f67ecc4913eb944fd7
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 22:13:09 2014 +0100
fix panner plugin discovery (prev commit)
commit 26e514f4a80af9192cae3cbd62fde0ae95474dfc
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 18:56:59 2014 +0100
update panner plugin discovery
* recurse dirs in 'PANNER_PATH' and 'panner_dir_name' up to 1 level.
* don't look in ardour_dll_directory() -- no panners are supposed to be in there
* use .dylib on OSX exclusively.
commit a514c3f1c425dccf3d42eee9d2b183b44fd26a03
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 16:48:34 2014 +0100
remove debug/devel printf()s
commit d863742ddc69af493ee6a8817bc778968d9b0800
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 16:17:13 2014 +0100
panner-type: session backward/forward compatibility
commit 25d5e4c663ada34129451b0f9045ab047d6cc2f0
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 16:09:07 2014 +0100
update URIs -> URLs
commit 00a606a43d9456cfbaf43cae4fb598549326ba71
Merge: 0f1cec1 382eb0f
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 03:29:45 2014 +0100
Merge branch 'master' into panning
commit 0f1cec19babae538c9697eed4be5d6ddc851b013
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 02:41:15 2014 +0100
switch panner ID to URI
commit 575282b412c3ae1cd8219cf75f00a1a4239e2813
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 00:50:15 2014 +0100
prepare API for panner URI
commit ea62cd049308859782a7bb16e4f18169d8638b46
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 19:57:06 2014 +0100
update development doc relating to panner selection
commit 586d7de2392e26b9d7f597b1a00b98dfaa42ecdc
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 19:56:24 2014 +0100
clean up PanShell::set_user_selected_panner_type() API
commit 99077886a5a1cacece908d87c29c3be12903027e
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 04:46:22 2014 +0100
panner bypass: visualize & [in]sensitivity
commit 46d688d216f0e67d672376a607157af02b359fb2
Merge: 4e67573 c4cdf61
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 02:18:54 2014 +0100
Merge branch 'master' into panning
commit 4e67573517b3d60ddf65729783687b16cfb2adb7
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 01:05:17 2014 +0100
don't call configure_io() for merely swapping panners
commit d32a4c51f6967f48f7680554866f1f7b311ccde1
Merge: a3226d4 cec3116
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 23:49:55 2014 +0100
Merge branch 'master' into panning
commit a3226d46b598afae54a65ac69320eca84669f347
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 17:52:38 2014 +0100
add notes about panner re-design
commit d1ae2366024605f22b05572a81ee249e6fdbcd2f
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 15:06:40 2014 +0100
add simple stereo-balance panner for testing
commit e0ddd256ff2288b8d8cfad3ad485a916964ce5b5
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 17:02:52 2014 +0100
add frontend/GUI for panner selection
commit 2cb8f846755eb5aea8a2620d31ea981c446c4041
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 17:02:20 2014 +0100
prepare backend for panner selection
|
2014-01-09 00:18:45 +01:00 |
|