Commit Graph

351 Commits

Author SHA1 Message Date
Nils Philippsen 82f3e6bc3c Implement translation of AppData file.
Use the ITS rules file from KDE for itstool:

https://websvn.kde.org/trunk/l10n-kf5/scripts/as-metainfo.its?revision=1395611&view=markup
2015-11-22 15:32:07 +01:00
Nils Philippsen c3398784e7 Add an AppData file.
This file gets used by GNOME Software to present an application to users
so they can install it from a software repository.
2015-11-22 15:32:07 +01:00
Paul Davis aeb7246977 partial dialog to control track duplication 2015-11-14 10:30:08 -05:00
Robin Gareus f4100dc529 mime-type definition is version independent.
File glob "*.ardour" -> application/x-ardour is defined in ardour.xml
2015-10-22 21:05:20 +02:00
nick_m 4f5ca7ecb5 Use lwrcase_dirname for desktop file names and substitutions. 2015-10-23 04:03:16 +11:00
Robin Gareus a02ffb9eed set executable and icon name in desktop-file
Also opt for version-agnostic mime-type (file-format version
is independent of program-version and of file-extension)
2015-10-22 18:09:16 +02:00
nick_m 0956708aa9 Build freedesktop files if requested. 2015-10-23 02:21:01 +11:00
Robin Gareus 601d51ce71 amend prev commit. 2015-10-18 14:31:04 +02:00
Robin Gareus 17b18a593e fix additive linkflags 2015-10-18 14:22:55 +02:00
Robin Gareus 3de2f762f8 fftw-3.3.5/windows .dll includes threads lib 2015-10-18 02:44:26 +02:00
Robin Gareus b5ef5aa40b and another "f" 2015-10-17 20:51:21 +02:00
Robin Gareus 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
Tim Mayberry 2031007a3a Add tooltips.h header for setting tooltips rather than via ardour_ui.h 2015-09-16 16:55:17 -04:00
Tim Mayberry 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
Robin Gareus bd8662efe3 prepare for the future 2015-08-06 00:50:54 +02:00
Damien Zammit d686cb213f Added PT .ptf session audio import functionality
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06 00:28:35 +02:00
Robin Gareus 7a7c87d5f4 remove tabs from python code 2015-07-05 14:50:13 +02:00
Robin Gareus 3ada7398e9 another python3 issue 2015-07-05 14:43:26 +02:00
Colin Fletcher 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
Ben Loftis f44e2e55fd merge monitor_section branch 2015-04-21 08:18:10 -05:00
Paul Davis 4f6bc96118 add save_as dialog to build system 2015-04-20 17:49:29 -04:00
Paul Davis 74df563d6f gtk2_ardour code should use translation domain "gtk2_ardour[MAJOR_VERSION]" not gtk2_ardour3 2015-04-11 10:35:34 -04:00
Robin Gareus 2bbe4baf29 windows can’t rename open files.
This needs a better solution after 4.0.
2015-04-07 05:25:24 +02:00
Robin Gareus 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
Robin Gareus 25e2689532 fix wrapper script major version 2015-04-04 19:12:31 +02:00
Robin Gareus 8217bd07f2 fix ‘ export’ installdir typo 2015-03-12 02:37:10 +01:00
Robin Gareus 6b360950ce guess what?! 2015-01-28 23:50:07 +01:00
Robin Gareus 964c85a061 fix 20ea90a1 for winegcc 2015-01-17 21:11:27 +01:00
Robin Gareus 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
Robin Gareus 0367aa5825 remove cruft (old unused pre-git version files) 2015-01-09 06:11:57 +01:00
Robin Gareus 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
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