summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2014-09-10disable Midi Audition Synth if it cannot be foundRobin Gareus
no repetitive messages.
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-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-08don't start track-resize on scroomer clickRobin Gareus
2014-09-08ALSA|Dummy: ignore port unregistration when engine is stoppedRobin Gareus
When changing Engine parameters, ardour first stops the engine and only later when re-etablishing ports unregisters/re-registers them. ALSA: silently ignore port unregs and silently accept registrations Dummy: print a PBD::info message,
2014-09-07ALSA|Dummy Backend: do as jack does:Robin Gareus
when the backend is closed, unregister all ports.
2014-09-07fix midi audition port-connect warningRobin Gareus
2014-09-07add Session::record_location()Paul Davis
2014-09-07rename system and user config files with product-neutral namesPaul Davis
2014-09-07add Canvas::Ruler::set_metric() to allow ruler metrics to be changed dynamicallyPaul Davis
2014-09-07change Metric element of a Canvas::Ruler item into a pointer internallyPaul Davis
2014-09-06one less annoying compiler warning.Robin Gareus
2014-09-06get installdir for libardouralsautil correctPaul Davis
2014-09-06check for _port_handle == null throughout Port:: methodsPaul Davis
2014-09-06pass-though PixFader tweaks API for scroll eventsRobin Gareus
2014-09-04updated .po filesPaul Davis
2014-09-05add pixfader tweaks API:Robin Gareus
* change API to hide unity/default value line * allow to override vertical scroll [1] * allow changing button event forwarding [2] [1] override scrolling in track-headers [2] dbl-click is needed for BarControllers -> switch to SpinBtn but a plain Slider on a track-header should not forward these events to the TAV (they may trigger name-edit)
2014-09-03fix waf thinko in backends wscriptPaul Davis
2014-09-03revert pixfader to sane state (reverts parts of bb70d426)Robin Gareus
2014-09-03bring back old pixfader outline radius to demonstrate its issuesRobin Gareus
2014-09-03revert pixfader radius to defaultRobin Gareus
2014-09-03release shared route pointer kept by InternalSend when dropping refs.Robin Gareus
fixes "SessionHandleRef exists across session deletion" when using AuxSends
2014-09-03allow to set gtk style for BarController's pixfader.Robin Gareus
2014-09-02pixfader bg has reverse gradient from fgBen Loftis
2014-09-02don't show 'unity-line' (default value) for barcontrollersRobin Gareus
2014-09-02Barcontroller: no double expose when text chagesRobin Gareus
2014-09-02tweak pixfader:Robin Gareus
* update reserve so that round corners don't overlap * draw complete 1px outline * add API to hide/show the unity line * don't show unity line at either end * allow to shrink when the font-scaling changes
2014-09-02unify BarController with Slider/Pixfader.Robin Gareus
2014-09-02clean up pixfader API, prepare for merge w/BarControllerRobin Gareus
2014-09-02remove cruft from SliderControllerRobin Gareus
2014-09-01rework pixfader:Robin Gareus
* re-introduce static pattern cache (cairo's cache is not nearly large enough for A3 + plugins) * only use cairo_clip on rectangles (not arbitrary paths -> major performance boost * re-add fader pixel reserve * fix mouse + scroll interaction * fix unity line display (1px wider, brighten by 150%) * cache text size * fix various other issues and consistent whitespace This reverts large parts of commit d439e93b1e71e84452bf52ddc69ff0be6aa04ef5.
2014-09-01Match canvas outline to rectangleRobin Gareus
It looks like we're currently [consistently] off by 1px everywhere. The width-1 is compensated by TimeAxisViewItem::RIGHT_EDGE_SHIFT = 1
2014-08-31Fix crash when changing automation mode for MIDI track control automation.David Robillard
Also some work towards tolerating automation controls with no automation list, towards actually doing something for these cases, though not required just to fix this crash (MidiTrack::set_parameter_automation_state() avoids those paths).
2014-08-31Remove unused variables (fix warnings).David Robillard
2014-08-31Fix mismatched initialisation order.David Robillard
2014-08-31track-header fader tweaks:Robin Gareus
* align height to button-height. * align width to label text-entry * increase min width
2014-08-31shadow-less Frame: explicitly draw background colored border.Robin Gareus
2014-08-31remove frame from barcontrollerRobin Gareus
2014-08-31proper round corners on focused TextEntryRobin Gareus
IFF [xy]thickness is set > 2 for given Entry. It seems gtk draws a base-color rectangle on top, after clearlooks_draw_entry() is called. This fills the complete area and voids previous rounded rectangles in clearlooks_draw_entry(). setting [xy]thickness decreases the size of the base rectangle.
2014-08-31prepare for clang static analysis of RT-functions:Robin Gareus
see: https://github.com/fundamental/stoat eventually more functions should be annotated, and a common header file should be used to #define REALTIME __attribute__((annotate("realtime")))
2014-08-30disconnect pixfader style-change signal in dtor (amend 5a688b672)Robin Gareus
2014-08-30pixfader: use parent's background colorRobin Gareus