601d51ce71
amend prev commit.
2015-10-18 14:31:04 +02:00
17b18a593e
fix additive linkflags
2015-10-18 14:22:55 +02:00
3de2f762f8
fftw-3.3.5/windows .dll includes threads lib
2015-10-18 02:44:26 +02:00
b5ef5aa40b
and another "f"
2015-10-17 20:51:21 +02:00
9ae577fb07
thread-safe fftw (needs fftw-3.3.5)
...
see https://github.com/FFTW/fftw3/issues/16
2015-10-17 19:23:39 +02:00
2031007a3a
Add tooltips.h header for setting tooltips rather than via ardour_ui.h
2015-09-16 16:55:17 -04:00
2832c29a4b
Install cursor hotspot file with --dist-target=mingw
...
The extra cursor files must be copied in an external packaging script for now
until an easy way to get waf to overwrite the files is found
2015-08-17 22:02:04 +10:00
bd8662efe3
prepare for the future
2015-08-06 00:50:54 +02:00
d686cb213f
Added PT .ptf session audio import functionality
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06 00:28:35 +02:00
7a7c87d5f4
remove tabs from python code
2015-07-05 14:50:13 +02:00
3ada7398e9
another python3 issue
2015-07-05 14:43:26 +02:00
b56bb944f6
Rename 'Cut time' to 'Remove time'
...
'Cut time' implies that the cut timeline items might end up on the
clipboard to be pasted somewhere: this isn't the case at present, so rename
the functions, class, &c. to say 'remove' rather than 'cut'.
Rename insert_time_dialog.{cc|h} to insert_remove_time_dialog while we're
at it.
2015-06-17 17:15:21 +01:00
f44e2e55fd
merge monitor_section branch
2015-04-21 08:18:10 -05:00
4f6bc96118
add save_as dialog to build system
2015-04-20 17:49:29 -04:00
74df563d6f
gtk2_ardour code should use translation domain "gtk2_ardour[MAJOR_VERSION]" not gtk2_ardour3
2015-04-11 10:35:34 -04:00
2bbe4baf29
windows can’t rename open files.
...
This needs a better solution after 4.0.
2015-04-07 05:25:24 +02:00
537b3a2a0e
Separate MonoSpace & Clock font.
...
Fixes various issues on OSX (e.g. MIDI-tracer &
list editor Layout)
2015-04-06 21:01:59 +02:00
25e2689532
fix wrapper script major version
2015-04-04 19:12:31 +02:00
8217bd07f2
fix ‘ export’ installdir typo
2015-03-12 02:37:10 +01:00
6b360950ce
guess what?!
2015-01-28 23:50:07 +01:00
964c85a061
fix 20ea90a1
for winegcc
2015-01-17 21:11:27 +01:00
20ea90a186
waf: fix concurrency issue with duplicate targets
...
The same source file cannot safely be used in different wscripts
with concurrency (if they were in the same wscript it works
.c.1.o .c.2.o, etc).
[387/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o
[731/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o
[746/764] cxxprogram: build/libs/fst/scanner.cc.1.o build/libs/fst/vstwin.c.1.o -> build/libs/fst/ardour-vst-scanner.exe
[750/764] cxxshlib: [...] build/libs/fst/vstwin.c.1.o [...] -> build/libs/ardour/ardour-3.dll
and about one every full moon (depending on concurrency) it failed:
missing file: 'build/libs/fst/vstwin.c.1.o'
2015-01-17 18:19:25 +01:00
0367aa5825
remove cruft (old unused pre-git version files)
2015-01-09 06:11:57 +01:00
946e63a276
never show windows console.
...
If ardour is launched from a terminal, stdout/stderr works since
9988f661f
. Further, the debug-version comes packaged with gdb and
a has a start-menu shortcut for it. There is no need to implicitly
always show a console even for debug builds.
2015-01-06 02:07:58 +01:00
b5c9a92a58
Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use PBD::Timers
2015-01-01 19:04:14 +07:00
4c0cebf7f9
MIDI transform dialog.
2014-12-28 16:06:44 -05:00
f3604814a4
use ldflags for wine linking
...
fixes issue with eg. wine-unstable:
--also-libdir=/usr/lib/i386-linux-gnu/wine-unstable/
2014-12-28 15:18:39 +01:00
28fb110dd3
fix [rare] concurrent build issue:
...
[709/779] subst: headless/hardev_common.sh.in -> build/headless/hardev_common_waf.sh
[710/779] hardev_common_waf.sh: -> build/headless/hardev_common_waf.sh
chmod: cannot access `headless/hardev_common_waf.sh': No such file or directory
2014-12-28 10:20:25 +01:00
10ad55fcf5
Factor out instrument selector.
2014-12-24 18:39:15 -05:00
9c251037f0
consolidate video-tool filepaths - step one
...
1:1 cut/paste
2014-12-23 23:43:24 +01:00
113bc3b38e
reduce all default font sizes on Linux by 80%
...
If you use font scaling of 80% you may wish to reset it to 100% to get almost the exact same font sizes as previously. Normal size is now 8pt,
rather then 10pt as before
2014-12-21 11:55:08 -05:00
David Robillard
670938c8c4
Fix various cursor problems.
...
Add a new scoped cursor system that makes it much harder to screw up and end up
with stick cursors and so on.
2014-12-20 01:13:25 -05:00
nick_m
9af9e17adc
Add editor selection state to session history via a SelectionMemento, which
...
combines selection related editor properties with the current editor selection.
The related editor properties are:
mouse mode,
zoom setting,
left frame of the canvas,
y origin of the canvas.
Selection state now includes region views (storing the underlying region id)
and time.
This patch also fixes a region mute undo bug.
2014-12-18 11:03:10 -05:00
246a4f3018
correct install location for .mo files (i18n) and cleanup LOCALEDIR use a bit
2014-12-09 08:19:11 -05:00
1648b94905
install single color theme file during waf install
2014-12-08 22:18:50 -05:00
9ac551abab
another metric ton of color work
2014-12-08 22:02:38 -05:00
74becec17f
change GTK rc file system to use just a single file, which is color-neutral.
...
* packaging scripts need modification
* light theme file left in place to help with possible generation of alternate theme
2014-12-08 22:02:38 -05:00
35672fb80a
Note selector dialog for note controls.
2014-11-03 16:37:19 -05:00
cbb4be908a
add new floating text entry class (ported from Tracks)
2014-10-31 12:26:57 -04:00
d1564669cf
windows application icon
2014-10-05 02:12:25 +02:00
50a7637d09
fix waf install, update ui config name
2014-10-01 00:12:29 +02:00
6ce93913f5
VST native windows does not need vst/winmain.c
2014-09-30 19:08:16 +02:00
cd1bddd01a
rename input/source file for default UI configuration
2014-09-07 10:48:09 -04:00
dcf4d7b38a
change all GUI config files (GTK RC and our own XML config files) to use product-neutral names
...
Conflicts:
gtk2_ardour/ui_config.cc
gtk2_ardour/ui_default.conf.in
gtk2_ardour/wscript
2014-09-07 10:25:46 -04:00
d9aeb8084d
fix [git] version header file creation for old python
2014-09-06 22:20:14 +02:00
eb8ae5053f
minimize rebuild after reconfigure:
...
Don't add VERSIONSTRING to the c-flags of
gtk2_ardour, use a dedicated file instead.
2014-09-06 21:18:08 +02:00
b2b736d596
tweaks for the monitor section. refactoring of some buttons, using new ArdourKnob instead of VolumeController. New ArdourDisplay shows a controllables user value, and provides support for preset values (hardcoded at present). Further refactoring to come, so that ArdourWidgets are derived from a common class. Controllable now has more responsibility for scaling between internal, user, and interface (knob percent) values. This also needs more refactoring and might have some unintended consequences. tested with audio and nothing seems amiss, yet.
2014-07-18 08:47:45 -05:00
e8106bb415
minor fixes to wscript files to make things python3 compatible
2014-07-13 08:36:18 -04:00
298085eec2
use new ruler dialog class for context clicks on ruler labels area
2014-06-25 15:23:25 -04:00
16aa2fb61c
build ardour3_ui_default.conf at build time, to allow font substitutions to be done (which are platform dependent)
2014-06-13 12:22:39 -04:00