|
58a30da03d
|
use a centripetal catmull-rom curve to smooth ArdourCanvas::Curve
See http://en.wikipedia.org/wiki/Centripetal_Catmull-Rom to understand the benefits of this.
|
2014-03-05 11:38:30 -05:00 |
|
|
f3300ec03c
|
move vst detection code into ARDOUR namespace
|
2014-03-05 08:47:54 +01:00 |
|
|
dd1c397344
|
clean up and document VST scanner src, add error logging to file
|
2014-03-05 08:41:29 +01:00 |
|
|
e6849e9c7e
|
"correct" curve drawing (no artifacts during redraw)
Interpolation errors still need addressing.
|
2014-03-04 21:58:17 -05:00 |
|
|
c29d392b0c
|
tentative intermediate state for ArdourCanvas::Curve
|
2014-03-04 21:58:17 -05:00 |
|
|
dde4d3bbc3
|
only queue an item redraw from Item::show() or Item::Hide() if the call changes the visibility status of the item (i.e. make no-ops really be no-ops)
|
2014-03-04 21:58:17 -05:00 |
|
|
836e95d964
|
fix/adjust logic used to display automation lines
|
2014-03-04 21:58:17 -05:00 |
|
|
6863bb9d28
|
reduce number of points used to define x-fade curves
|
2014-03-04 21:58:16 -05:00 |
|
|
fee026c5ef
|
break down GdkEventExpose into distinct rectangles for canvas expose rather than drawing the entire region as a single rect
|
2014-03-04 21:58:16 -05:00 |
|
|
1c839ed541
|
some more mingw x-compile fixes
|
2014-03-04 18:53:43 +01:00 |
|
|
912f07b919
|
mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)
|
2014-03-04 15:25:58 +01:00 |
|
|
3e250d5f06
|
even more small mingw/win fixes
|
2014-03-03 18:44:30 +01:00 |
|
|
5cfdb7d1ce
|
yet another mingw/win fix
|
2014-03-03 18:39:30 +01:00 |
|
|
43421f0b46
|
minor fix for libpbd wscript on windows
|
2014-03-03 10:31:53 -05:00 |
|
|
5db9599e7e
|
some windows build fixes
|
2014-03-03 10:31:53 -05:00 |
|
|
9952f774e9
|
some mingw related tweaks to the build-environment.
|
2014-03-03 16:09:14 +01:00 |
|
|
6442f316d4
|
detect VST midi-in/midi-out ports separately.
|
2014-03-03 13:35:09 +01:00 |
|
|
76fb7278dd
|
paths-dialog gtkmm-2.20 compatibility (part two)
|
2014-03-02 22:51:04 +01:00 |
|
|
f303c9ebb2
|
paths-dialog gtkmm-2.20 compatibility
|
2014-03-02 22:38:29 +01:00 |
|
|
52b127a35b
|
implement VST midi-output
|
2014-03-02 21:18:52 +01:00 |
|
|
e6c3cece64
|
remove recently added conflation of mingw64 and msvc with respect to symbol export
|
2014-03-02 14:59:08 -05:00 |
|
|
86ad316180
|
fix missing const for windows vst_search_path()
|
2014-03-02 12:46:33 -05:00 |
|
|
40c426fc5d
|
install small-splash image
|
2014-03-02 12:24:16 -05:00 |
|
|
deb48ff22d
|
add missing extra file
|
2014-03-02 11:33:35 -05:00 |
|
|
3b5cc5a9fd
|
move fixup_bundle_environment() code into per-platform files
|
2014-03-02 11:30:51 -05:00 |
|
|
8040df1897
|
move export_search_path(), previously in gtk2_ardour/main.cc, into libs/pbd
|
2014-03-02 11:25:54 -05:00 |
|
|
b8419ae7cd
|
use "new" VST search path code and adjust build system to reflect new source files
|
2014-03-02 10:53:25 -05:00 |
|
|
8ba449bc4e
|
remove fallback_folders code, add simpler more focused get_vst_search_path() and breakout get_win_special_folder() into its own file
|
2014-03-02 10:52:52 -05:00 |
|
|
c10e11eca5
|
for windows build, add fallback_folders.cc to libpbd source list
|
2014-03-01 22:47:19 -05:00 |
|
|
fc88eaf392
|
add likely stub code for adding linkage to libole when building libpbd on windows.
I may have gotten the precise linkflags string incorrect, but this my best guess.
|
2014-03-01 22:44:56 -05:00 |
|
|
fd64bba1de
|
add -DPROGRAM_NAME to libpbd compile flags
|
2014-03-01 22:43:46 -05:00 |
|
|
08c89809ee
|
REALLY REALLY CORRECT template export macros for libpbd
|
2014-03-01 22:31:47 -05:00 |
|
|
dbd89ed49d
|
REALLY CORRECT template export macros for libpbd
|
2014-03-01 18:59:44 -05:00 |
|
|
c1a540f34e
|
use template export forms for MemementoCommand
|
2014-03-01 18:59:37 -05:00 |
|
|
9526fef902
|
CORRECT template export macros for libpbd
|
2014-03-01 18:58:41 -05:00 |
|
|
19ab0fddef
|
remove mingw64 special case from evoral visibility header (might be appropriate everywhere, needs testing)
|
2014-03-01 18:58:12 -05:00 |
|
|
9f121fac81
|
add template export macros for libpbd
|
2014-03-01 18:57:36 -05:00 |
|
|
db92e79deb
|
fix use of export macros to work with mingw(64). Template issues with msvc will require a different solution (if they exist)
|
2014-03-01 18:53:55 -05:00 |
|
|
a72482af09
|
fix use of export macros to work with mingw(64)
|
2014-03-01 18:53:26 -05:00 |
|
|
3e2ac89d22
|
fix correct export macro guard in libpbd for mingw64
|
2014-03-01 18:33:31 -05:00 |
|
|
03fd396286
|
fix a related-to-last-commit problem in build script for OSC support
This would have had the effect of hiding -DPACKAGE="ardour_osc" but since there is no i18n stuff in our OSC support,
it really had no effect.
|
2014-03-01 16:58:22 -05:00 |
|
|
560c667ea9
|
fix compilation of libcanvas so that when built as a shared lib (the default), -DLIBCANVAS_DLL_EXPORTS=1 is not lost
|
2014-03-01 16:52:08 -05:00 |
|
|
952aeea4e9
|
allow hardour to build even when --exports-hidden is used with waf configure
|
2014-03-01 16:17:58 -05:00 |
|
|
c626e83a64
|
ardour now requires export visibility macros for all added classes
|
2014-03-01 16:17:33 -05:00 |
|
|
19395ac258
|
when mingw is mingw64, it appears that we need to use __declspec() and not __attribute__((visibility)) for export control
|
2014-03-01 15:16:39 -05:00 |
|
|
597db6421a
|
re-work VST paths configuration.
environment vars provide the "default", but are no longer
relevant once ardour-internal paths are configured.
|
2014-03-01 01:01:42 +01:00 |
|
|
ea57962765
|
change code that is never used into assert()s.
plugin-scan should always happen explicitly (either on start
or by user request).
|
2014-03-01 01:01:42 +01:00 |
|
|
895084a806
|
fix semantics of button press -> leave button -> button release, to match typical GUI toolkits
|
2014-02-28 17:17:23 -05:00 |
|
|
e60933650e
|
remove debug messages, for now
|
2014-02-28 17:17:00 -05:00 |
|
|
435c3ad47f
|
change implementation of ArdourCanvas::Curve to use GIMP-inspired ideas.
Presmooth with quadratic bezier, then interpolate when rendering. Not finished yet
|
2014-02-28 17:00:25 -05:00 |
|