David Carlier
28435d1a30
Making buildable under OpenBSD.
2016-11-29 13:18:46 +00:00
0332c127cd
Allow to dynamically un/load Midnam Patches
2016-10-29 19:57:43 +02:00
0ff233d234
Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format
2016-08-30 07:15:00 +01:00
86763cba90
Enable build for FreeBSD (part 1/2)
...
Adopted from Michael Beer -- GH pull-request #232 with minor changes:
* rebased on master,
* removed trailing whitespace,
* don't explicitly change saved configuration defaults (wscript)
* moved sys/wait (WNOHANG) to header include
* separate changes in GUI and lib
2016-06-26 16:43:07 +02:00
b0200b23f2
Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path
2016-05-21 10:33:18 +01:00
Adrian Knoth
6fa88273aa
Spelling correction patch from Debian
...
Patch taken (and forward-ported to HEAD) from
<https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch >
2016-02-22 15:13:01 -05:00
5153631d70
change API of MIDI::Port::drain() to include a maximum blocking time
2016-02-01 13:26:30 -05:00
988a4521e4
add explanatory comment regarding IP_MULTICAST_LOOP, remove cout debug msg
2016-01-18 18:36:11 -05:00
a4271b8560
try using reversed IP_MULTICAST_LOOP semantics for windows
2016-01-18 18:15:48 -05:00
cd27f742d4
momo ip midi debugging
2016-01-18 17:57:06 -05:00
b520db4687
mo' ip midi debugging
2016-01-18 17:18:44 -05:00
0a6eed2b33
remove ipmidi debugging
2016-01-18 16:57:50 -05:00
62ff9d9276
windows, i love you, more
2016-01-18 16:43:27 -05:00
efca4413b9
windows, i love you
2016-01-18 16:41:59 -05:00
3fc50258b8
debug IP multicast loopback
2016-01-18 16:38:25 -05:00
650ee5a317
use cout instead of cerr, since this debugging is for windows
2016-01-18 15:53:28 -05:00
97f180c432
IP MIDI debugging
2016-01-18 14:45:36 -05:00
eb26cb346a
even more attempted changes for ipMIDI on windows
2015-12-12 01:17:49 -05:00
c92af555b4
further attempted changes for ipMIDI on windows
2015-12-12 01:16:44 -05:00
e9e477ffe5
some attempted changes for ipMIDI on windows
2015-12-12 01:13:49 -05:00
6f71125476
try just removing all PLATFORM_WINDOWS conditionals in ipmidi code to see if it will compile
2015-12-12 00:58:07 -05:00
Kamil Rytarowski
2b869e1563
netbsd: Fix unportable shell construct
...
Caught with pkgsrc on NetBSD
2015-12-03 12:19:34 +01:00
73d1de3b75
NOOP, remove trailing whitespace, replace tabs in python scripts
2015-11-29 17:54:31 +01:00
a15cf9f0b3
get faderport i/o working, basics of identifying control activity
2015-11-24 18:00:11 -05:00
3095cbc4f9
more corrections for libmidi++ (N)RPN API
2015-11-23 12:27:51 -05:00
5f7784e4f2
change API for libmidi++ RPN-related signals to be more useful
2015-11-23 11:49:08 -05:00
14fe7a0ae8
add (N)RPN handling to libmidi++
2015-11-23 10:44:40 -05:00
efc26a0490
Store the file path when constructing MidiNameDocument
...
This is so we can compare and see if we have already parsed the file
2015-10-22 11:51:03 -04:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
4178db5f63
globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit
2015-10-04 15:11:15 -04:00
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
8e8f8d92c2
allow to run unit-test under wine from srcdir.
2015-09-13 15:30:00 +02:00
eb998b3264
plug some memory leaks in libs
2015-09-12 20:05:25 +02:00
7fae6bcd87
copy all XCode project files from Tracks.
...
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves'
version is more canonical
2015-06-29 14:18:10 -04:00
801af5df9e
Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side)
2015-06-09 13:18:42 +01:00
0367aa5825
remove cruft (old unused pre-git version files)
2015-01-09 06:11:57 +01:00
2a251b4570
MusicalTime => Beats.
2015-01-07 00:12:07 -05:00
2e62ca9631
Fix off-by-one MIDI note names.
...
Much like everything else in midnam, it's not specified whether the numbers are
0 or 1 relative, but everything out there seems to be 0 relative and this
matches the canvas, so go with that.
2014-12-29 20:20:16 -05:00
d2cafbe95a
Remove some aborts that don't really need to be.
...
Enforce PatchPrimaryKey sanity at the type level rather than attempting to
check for it everywhere.
Remove dead file.
2014-12-17 19:43:09 -05:00
6f7ee67c71
midnam test: don't clutter up output.
2014-12-06 23:51:45 +01:00
81d47f5b8c
Call PBD::init() from libmidi++ test runner
...
This is mostly just to be able to set PBD_DEBUG for testing if
necessary
2014-12-03 17:31:05 +07:00
4fe6bf3530
export MIDIPP_TEST_PATH in midi++ test script so test files can be located
...
Modify formatting of script to be consistant with other test scripts
2014-12-03 17:31:04 +07:00
23c0452e05
Add test_search_path to find test files in MidnamTest
2014-12-03 17:31:04 +07:00
0b48eb68f8
Remove bogus test and noisy output.
2014-11-30 23:56:19 -05:00
c927eeb9ee
ensure that Ardour recognizes its own MMC device ID as "all-call" when set to 0x7f (127)
2014-11-26 18:22:22 +02:00
c1cfa12d6e
Wrap MusicalTime in a class.
...
This lets us get a more explicit handle on time conversions, and is the main
step towards using actual beat:tick time and getting away from floating point
precision problems.
2014-11-22 04:05:42 -05:00
6b3a8915f3
add abort() to non-reached code
...
This cleans up a lot of false-positives in static analysis
and also helps compilers to optimize code paths in general.
(tagging the fatal stingstream operator as ‘noreturn’ is
far less trivial)
2014-11-14 11:30:08 +01:00
973d40e3ac
Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC
...
(new preprocessor directive - greatly improves CPU loading)
2014-10-29 17:36:30 +00:00
e32a8e8260
require a timestamp on MIDI::MachineControl::send()
2014-10-22 17:07:11 -04:00
a361781e08
plug a major mem hog.
...
(default empty session is now ~140MB RSS, was 280MB)
libXML memory was only free() at exit
2014-09-09 23:53:27 +02:00