summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-13Fix spurious 'You cannot put a CD marker at this location' errorColin Fletcher
Fix the spurious error that occurs when loading a session where any marker (not necessarily a CD marker) is located at 0 on the timeline.
2014-09-13Be sure to initialise ExportFormatSpecification::_soundcloud_uploadColin Fletcher
Initialise _soundcloud_upload in all constructors of ExportFormatSpecification.
2014-09-13Add 2 new source files to our 'gtkmm2ext' project (MSVC)John Emmas
2014-09-13Minor - copy our built executable to a suitable folder for packaging (MSVC)John Emmas
2014-09-13reasonable dB range for waveform clipping indicatorRobin Gareus
2014-09-13don't clamp wave-fill alpha value when using region colorRobin Gareus
2014-09-13NOOP, remove trailing whitespaceRobin Gareus
2014-09-13waveform drawing details:Robin Gareus
* proper y-pixel alignment (+.5px offset) * outline: draw dots (not 1px lines) * shape: round towards peak (use signal, not top/bot) * honor 2px red selection border * work-around canvas rect +1 issue * always draw clipping line towards center * draw at most one clip-line at either side of 0. * exact 1px wide zero line * fix spread calculation for rectified view
2014-09-12add required visibility macros to Gtkmm2ext::CursorInfoPaul Davis
2014-09-12waveform: really draw 1px lines.Robin Gareus
2014-09-12update waveform drawing for zoomed-in, non-overlapping min/max peaksRobin Gareus
2014-09-11fix crash at session close/exit if a midi-control-surface is usedRobin Gareus
The "real" problem was that MidiControlUI is destroyed while there are still MIDIControllables around that still have a signal connection to a Controllable: controllable->Destroyed(..., MidiControlUI::instance()) If a Contrallable is deleted after the MidiControlUI event loop is gone, the Destroyed() signal can create odd situations...
2014-09-11API flush static cairo pattern cacheRobin Gareus
(should probably be cleaned regularly e.g. meterbridge resize)
2014-09-11add new MCP device file for original Mackie ControlPaul Davis
2014-09-11provide compile-time-enabled/disabled debugging of connections being made to ↵Paul Davis
PBD::Signal via PBD::SignalBase::set_debug_connection()
2014-09-11make valgrind output a bit more readable.Robin Gareus
2014-09-11fix memory leak, changing semantics of PatchManager (needs x-check)Robin Gareus
2014-09-11fix a bunch of memory leaksRobin Gareus
2014-09-11fix race-condition/segfault at exit:Robin Gareus
suppress route-group-reorder signal when session is being destroyed.
2014-09-11properly retain LV2PluginInfoRobin Gareus
2014-09-11initialize uninitialzed varRobin Gareus
2014-09-10look for per-cursor-set hotspot info file when setting up mouse cursorsPaul Davis
2014-09-10fix/improve/test hotspot file parsingPaul Davis
2014-09-10add extra (default-ed) argument to ::get_icon_path() to allow it to be used ↵Paul Davis
to look for icon-related but non-image files
2014-09-10improve code for cursor creation; nominally use CursorInfoPaul Davis
even though we have no info files yet
2014-09-10add copyright header commentsPaul Davis
2014-09-10move CursorInfo members into public accessPaul Davis
2014-09-10add new (mostly) static class to permit lookup of cursor image hotspotsPaul Davis
2014-09-10add --no-lxvst optionRobin Gareus
2014-09-10print "Scanning folders for bundled LV2s" only once.Robin Gareus
2014-09-10delete route-groups before flushing routes.Robin Gareus
2014-09-10grep unused styles from gtkrcRobin Gareus
2014-09-10disable Midi Audition Synth if it cannot be foundRobin Gareus
no repetitive messages.
2014-09-10fix selection color in barcontroller's entryRobin Gareus
2014-09-10better safe than sorry.Robin Gareus
2014-09-10fix d421602c24Robin Gareus
2014-09-10delete session XML object after loading and setting state.Robin Gareus
2014-09-10free LV2 world after initial scanRobin Gareus
2014-09-09plug a major mem hog.Robin Gareus
(default empty session is now ~140MB RSS, was 280MB) libXML memory was only free() at exit
2014-09-09NOOP, indent & whitespace fixesRobin Gareus
2014-09-09clean up midi channel controlsRobin Gareus
2014-09-09fix scoomer scroll-wheel max valueRobin Gareus
2014-09-09Add 'libs/pbd/pbd/pthread_utils.h' to our pbd project (msvc)John Emmas
2014-09-09Implement the new pthread macros (for the Waves audio backend)John Emmas
2014-09-09Re-introduce our pthread macros (after fixing an earlier typo)John Emmas
these are so we can differentiate between 'libpthread' and 'libpthread-win32' (whose implementation is subtlely - though annoyingly! - different)
2014-09-09Revert "Add a couple of pthread helper macros"John Emmas
This reverts commit 8d0ec2403f3444e3a53d16b21f2f8557abd71b55.
2014-09-09have another go at vertical text alignmentRobin Gareus
2014-09-09add an easy way to debug button sizesRobin Gareus
2014-09-09complete list from 68f0694ac0Robin Gareus
2014-09-09tweak button text y-alignmentRobin Gareus