John Emmas
e5a20e1f9e
Add 2 new source files to our 'gtkmm2ext' project (MSVC)
2014-09-13 09:56:58 +01:00
John Emmas
f75e262afb
Minor - copy our built executable to a suitable folder for packaging (MSVC)
2014-09-13 09:55:53 +01:00
Robin Gareus
0ef661305d
reasonable dB range for waveform clipping indicator
2014-09-13 01:48:11 +02:00
Robin Gareus
d80e55e828
don't clamp wave-fill alpha value when using region color
2014-09-13 01:48:11 +02:00
Robin Gareus
3da9c3b740
NOOP, remove trailing whitespace
2014-09-13 01:48:10 +02:00
Robin Gareus
aa83f1a8c7
waveform drawing details:
...
* 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-13 01:48:10 +02:00
Paul Davis
e3d063004b
add required visibility macros to Gtkmm2ext::CursorInfo
2014-09-12 14:33:36 -04:00
Robin Gareus
878797d13e
waveform: really draw 1px lines.
2014-09-12 16:43:20 +02:00
Robin Gareus
98249a2563
update waveform drawing for zoomed-in, non-overlapping min/max peaks
2014-09-12 16:42:55 +02:00
Robin Gareus
f3f80900f1
fix crash at session close/exit if a midi-control-surface is used
...
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-11 19:30:33 +02:00
Robin Gareus
01974b5769
API flush static cairo pattern cache
...
(should probably be cleaned regularly
e.g. meterbridge resize)
2014-09-11 19:30:33 +02:00
Paul Davis
114792777d
add new MCP device file for original Mackie Control
2014-09-11 12:55:53 -04:00
Paul Davis
56f4e1513e
provide compile-time-enabled/disabled debugging of connections being made to PBD::Signal via PBD::SignalBase::set_debug_connection()
2014-09-11 12:04:14 -04:00
Robin Gareus
5dd5bb7830
make valgrind output a bit more readable.
2014-09-11 03:04:12 +02:00
Robin Gareus
bfcd96533c
fix memory leak, changing semantics of PatchManager (needs x-check)
2014-09-11 03:04:12 +02:00
Robin Gareus
df19c576c7
fix a bunch of memory leaks
2014-09-11 03:04:11 +02:00
Robin Gareus
6b3d3e2f91
fix race-condition/segfault at exit:
...
suppress route-group-reorder signal when
session is being destroyed.
2014-09-11 03:04:11 +02:00
Robin Gareus
c4a7d25b34
properly retain LV2PluginInfo
2014-09-11 03:04:11 +02:00
Robin Gareus
6f6e78284d
initialize uninitialzed var
2014-09-11 03:04:11 +02:00
Paul Davis
0bc6659f6b
look for per-cursor-set hotspot info file when setting up mouse cursors
2014-09-10 19:40:24 -04:00
Paul Davis
7449de6e8f
fix/improve/test hotspot file parsing
2014-09-10 19:39:52 -04:00
Paul Davis
233d2e8530
add extra (default-ed) argument to ::get_icon_path() to allow it to be used to look for icon-related but non-image files
2014-09-10 19:39:15 -04:00
Paul Davis
9b1cd13706
improve code for cursor creation; nominally use CursorInfo
...
even though we have no info files yet
2014-09-10 18:52:04 -04:00
Paul Davis
13cd2110e6
add copyright header comments
2014-09-10 18:50:58 -04:00
Paul Davis
90059a9504
move CursorInfo members into public access
2014-09-10 18:38:30 -04:00
Paul Davis
c4f7aae7d5
add new (mostly) static class to permit lookup of cursor image hotspots
2014-09-10 16:50:10 -04:00
Robin Gareus
beb0b3a6a7
add --no-lxvst option
2014-09-10 20:55:32 +02:00
Robin Gareus
6f59288f9e
print "Scanning folders for bundled LV2s" only once.
2014-09-10 20:44:17 +02:00
Robin Gareus
f6766d4a2f
delete route-groups before flushing routes.
2014-09-10 20:43:30 +02:00
Robin Gareus
cadbf191da
grep unused styles from gtkrc
2014-09-10 17:52:20 +02:00
Robin Gareus
2498495523
disable Midi Audition Synth if it cannot be found
...
no repetitive messages.
2014-09-10 16:55:49 +02:00
Robin Gareus
b5b080d2dd
fix selection color in barcontroller's entry
2014-09-10 13:16:01 +02:00
Robin Gareus
d383205fe7
better safe than sorry.
2014-09-10 13:11:22 +02:00
Robin Gareus
b26ecdda63
fix d421602c24
2014-09-10 12:49:21 +02:00
Robin Gareus
d421602c24
delete session XML object after loading and setting state.
2014-09-10 05:18:09 +02:00
Robin Gareus
cab09d87b8
free LV2 world after initial scan
2014-09-10 03:31:03 +02:00
Robin Gareus
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
Robin Gareus
19a57a2809
NOOP, indent & whitespace fixes
2014-09-09 14:40:22 +02:00
Robin Gareus
6954708865
clean up midi channel controls
2014-09-09 14:39:36 +02:00
Robin Gareus
e60f03c54c
fix scoomer scroll-wheel max value
2014-09-09 14:35:06 +02:00
John Emmas
2967226317
Add 'libs/pbd/pbd/pthread_utils.h' to our pbd project (msvc)
2014-09-09 12:06:47 +01:00
John Emmas
16b25a3028
Implement the new pthread macros (for the Waves audio backend)
2014-09-09 12:05:14 +01:00
John Emmas
61e0705a94
Re-introduce our pthread macros (after fixing an earlier typo)
...
these are so we can differentiate between 'libpthread' and 'libpthread-win32' (whose implementation is subtlely - though annoyingly! - different)
2014-09-09 12:03:52 +01:00
John Emmas
83b6825bd0
Revert "Add a couple of pthread helper macros"
...
This reverts commit 8d0ec2403f .
2014-09-09 08:26:26 +01:00
Robin Gareus
3132a184f2
have another go at vertical text alignment
2014-09-09 02:26:58 +02:00
Robin Gareus
ca5eea2056
add an easy way to debug button sizes
2014-09-09 01:29:47 +02:00
Robin Gareus
b81ceeaaa6
complete list from 68f0694ac0
2014-09-09 01:24:17 +02:00
Robin Gareus
78b2b0d28e
tweak button text y-alignment
2014-09-09 00:43:32 +02:00
Robin Gareus
ff5b658bc2
fix TAV text-entry size.
...
for now: no round corners, gtk-entry + its frame
packing messes things up
2014-09-09 00:05:14 +02:00
Ben Loftis
68f0694ac0
remove arbitrary button sizing for edit mode buttons
2014-09-08 15:02:33 -05:00