Tim Mayberry
b5c9a92a58
Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use PBD::Timers
2015-01-01 19:04:14 +07:00
David Robillard
4c0cebf7f9
MIDI transform dialog.
2014-12-28 16:06:44 -05:00
Robin Gareus
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
Robin Gareus
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
David Robillard
10ad55fcf5
Factor out instrument selector.
2014-12-24 18:39:15 -05:00
Robin Gareus
9c251037f0
consolidate video-tool filepaths - step one
...
1:1 cut/paste
2014-12-23 23:43:24 +01:00
Paul Davis
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
Paul Davis
246a4f3018
correct install location for .mo files (i18n) and cleanup LOCALEDIR use a bit
2014-12-09 08:19:11 -05:00
Paul Davis
1648b94905
install single color theme file during waf install
2014-12-08 22:18:50 -05:00
Paul Davis
9ac551abab
another metric ton of color work
2014-12-08 22:02:38 -05:00
Paul Davis
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
David Robillard
35672fb80a
Note selector dialog for note controls.
2014-11-03 16:37:19 -05:00
Paul Davis
cbb4be908a
add new floating text entry class (ported from Tracks)
2014-10-31 12:26:57 -04:00
Robin Gareus
d1564669cf
windows application icon
2014-10-05 02:12:25 +02:00
Robin Gareus
50a7637d09
fix waf install, update ui config name
2014-10-01 00:12:29 +02:00
Robin Gareus
6ce93913f5
VST native windows does not need vst/winmain.c
2014-09-30 19:08:16 +02:00
Paul Davis
cd1bddd01a
rename input/source file for default UI configuration
2014-09-07 10:48:09 -04:00
Paul Davis
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
Robin Gareus
d9aeb8084d
fix [git] version header file creation for old python
2014-09-06 22:20:14 +02:00
Robin Gareus
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
Ben Loftis
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
Paul Davis
e8106bb415
minor fixes to wscript files to make things python3 compatible
2014-07-13 08:36:18 -04:00
Paul Davis
298085eec2
use new ruler dialog class for context clicks on ruler labels area
2014-06-25 15:23:25 -04:00
Paul Davis
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
Paul Davis
43e2baf54e
remove gtk ruler widget implementation - no longer in use
2014-06-12 00:01:06 -04:00
Tim Mayberry
7ba3e50e51
Fix paths in ardour.sh
2014-06-07 13:49:11 +10:00
Robin Gareus
d5fa80e01d
fix linking against libasound
2014-06-02 21:09:21 +02:00
Colin Fletcher
5399425f53
Merge branch 'export-dialog' into cairocanvas
...
Fix merge conflicts in:
gtk2_ardour/export_range_markers_dialog.cc
gtk2_ardour/wscript
libs/ardour/ardour/export_handler.h
libs/ardour/system_exec.cc
libs/pbd/pbd/system_exec.h
libs/pbd/system_exec.cc
2014-05-19 20:54:36 +01:00
Colin Fletcher
c464feb6aa
indent in wscript uses spaces
2014-05-19 20:50:37 +01:00
Paul Davis
fbbf911229
fix mingw build - needs bundle_env_mingw.cc when building with mingw, and that is a build target, not a platform
2014-05-06 14:07:29 -04:00
Paul Davis
e6cb3e8bb2
remove two more unnecessary instances of os.path.join in install path definitions
2014-04-29 16:06:39 -04:00
Robin Gareus
f678700376
amend previous commit, remove cruft, no more extern function pointers
2014-04-11 19:36:17 +02:00
Paul Davis
2974c87684
parameterize install target directories based on --program-name configure option
2014-04-10 10:23:16 -04:00
Paul Davis
21a6c20e9a
always build all per-program menu files so that we can try them out with different builds
2014-04-10 07:31:26 -04:00
Paul Davis
716c5b0642
new configure option for trx build, which also generates new menus file
2014-04-10 05:58:49 -04:00
Ben Loftis
6bcee4e9c8
rename ArdourMenu to ArdourDropdown
2014-03-26 11:40:25 -05:00
harrison
b9708d5f6b
New theme for editor window using ArdourMenu
2014-03-23 18:11:42 -05:00
Paul Davis
495c0de4ac
fix up waf build in wake of search path changes earlier today
2014-03-10 17:30:12 -04:00
Robin Gareus
912f07b919
mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)
2014-03-04 15:25:58 +01:00
Robin Gareus
9952f774e9
some mingw related tweaks to the build-environment.
2014-03-03 16:09:14 +01:00
Paul Davis
40c426fc5d
install small-splash image
2014-03-02 12:24:16 -05:00
Paul Davis
3b5cc5a9fd
move fixup_bundle_environment() code into per-platform files
2014-03-02 11:30:51 -05:00
Robin Gareus
3cf5dcb64c
move Paths Dialog to libgtkmm2ext
2014-02-28 00:05:47 +01:00
Robin Gareus
4aaae2eb3b
user-configurable VST search paths (basic UI)
2014-02-26 18:07:46 +01:00
Robin Gareus
bcf6c76462
consolidate lxVST & winVST file-info code into libardour
...
first step and clennup before adding support for
VST shell-plugins (collections) and external scanner app...
2014-02-23 05:51:58 +01:00
Robin Gareus
7f714ca036
remove inadvertently committed wine-unstable linkdir
2014-02-22 03:23:36 +01:00
Robin Gareus
0adac4e251
update wscript for windowsVST + mingw
2014-02-22 03:11:49 +01:00
Robin Gareus
1d39cf7543
move SystemExec to libpbd
2014-02-19 03:38:43 +01:00