summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-14add abort() to non-reached codeRobin Gareus
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-14Fix various sticky/broken cursor issues.David Robillard
This still isn't quite right, but it's a lot less broken than before, at least.
2014-11-14the return of the PPC nostalgiaRobin Gareus
2014-11-14Fix wonky note length when create-dragging notes backwards.David Robillard
Specifically, when pivoting from forwards to backwards (around the drag start point), the note length was too long. Setting both the start and end x coordinates of the rect every time to the right value does the right thing.
2014-11-14Fix error when create-dragging note backwards past start of region (#5934).David Robillard
2014-11-13Don't make MIDI regions in note mode completely invisible.David Robillard
This makes for extremely confusing behaviour, particularly when creating new regions. This is still probably too transparent, IMO, but at least isn't totally mysterious. "visible" is a bit of a misnomer in the code, now.
2014-11-13Fix crashes on various MIDI editing operations.David Robillard
Assertions assumed old strict ordering, no longer reflecting reality of fuzzy time comparison (introduced in 86f1b8).
2014-11-13Fix crash after deleting automation region views (#4718).David Robillard
2014-11-13Fix crash when deleting overlapped regions.David Robillard
Use RegionSelection for MIDI regions as well, since the old dumb stub didn't do some things correctly. There's probably no reason to have a separate class for this at all, and some good ones for putting all regions in the same selection, so we should probably do that. For now they are still separate in the selection but use the same base class.
2014-11-13yet another copy/paste typo :(Robin Gareus
2014-11-13fix typo in b9fc616538Robin Gareus
2014-11-13Linux-bundle: deploy all compiled backendsRobin Gareus
2014-11-13auto-initialize weak-jackRobin Gareus
(not needed with ardour - but keep code in sync with https://github.com/x42/weakjack)
2014-11-13prepare for JACK meta-data APIRobin Gareus
2014-11-13make new jack thread API functions optionalRobin Gareus
2014-11-13add symbol debug information to weak-jackRobin Gareus
2014-11-13fix memory leakRobin Gareus
2014-11-13install all additional binaries in $libdirRobin Gareus
2014-11-13fix defineRobin Gareus
2014-11-13Don't iterate in 'ARDOUR::Route::get_control()' unless a ReaderLock was ↵John Emmas
successfully obtained
2014-11-13Make sure we can't execute 'ARDOUR::Route::meter()' unless a ReaderLock was ↵John Emmas
successfully obtained
2014-11-13don't use cached sudo password in un/installerRobin Gareus
2014-11-13set umask in installerRobin Gareus
see https://github.com/megastep/makeself/issues/6
2014-11-13yet another build fixRobin Gareus
on x86_64 weak_libjack.c needs -fPIC which needs cflags which need 'c' :)
2014-11-13fix compilation with gcc-4.9.1Robin Gareus
2014-11-12add popup message and error log for AU crash reportsRobin Gareus
2014-11-12Prepare AU-discovery crashlog.Robin Gareus
stopgap solution to allow a user to detect which plugin caused a crash during discovery.
2014-11-12add AU plugin scan to Preferences UIRobin Gareus
2014-11-12failsafe AU scanning part one:Robin Gareus
Don’t scan for AU plugins unless users explicitly starts a plugin scan. Disable automatic scanning if Ardour crashes during AU plugin discovery.
2014-11-11fix/amend b84b0bfdRobin Gareus
2014-11-11clean up after ourselvesRobin Gareus
2014-11-11linux packaging: add some checks to reduce warningsRobin Gareus
2014-11-11add 512px iconRobin Gareus
2014-11-11osx packaging: add some checks to reduce warningsRobin Gareus
2014-11-11osx build script: change default xjadeo/harvid cache folderRobin Gareus
2014-11-11fix osx startup script /usr/local testRobin Gareus
A vanilla OSX system has no /usr/local/ folder. Ardour can still run with the coreaudio or dummy backend.
2014-11-10refactor MIDISceneChange color property addition by moving it into ↵Paul Davis
SceneChange to anticipate other types of SceneChange objects (e.g. OSC)
2014-11-10when creating a new MIDI scene change, check existing scene changes for ↵Paul Davis
equality and reuse their color (which may or may not be set)
2014-11-10serialize/deserialize MIDISceneChange color; put out of bounds color into ↵Paul Davis
static const
2014-11-10add color property to MIDISceneChangePaul Davis
2014-11-10add operator== to ARDOUR::MidiSceneChangePaul Davis
2014-11-10tweak canvas on_expose_event() handler to avoid unnecessary save/paint/restorePaul Davis
2014-11-10further work on new color manipulation codePaul Davis
2014-11-10add documentation about meter colorsRobin Gareus
2014-11-10fix signed/unsigned compiler warningRobin Gareus
2014-11-10improve random seed (for dummy generators)Robin Gareus
2014-11-10add required header for compilationPaul Davis
2014-11-10redraw entire canvas when ColorsChanged is emittedPaul Davis
2014-11-10set canvas background colorPaul Davis
2014-11-10add new color variable for arrange canvas backgroundPaul Davis
Conflicts: gtk2_ardour/canvas_vars.h gtk2_ardour/default_ui_config.in