Commit graph

622 commits

Author SHA1 Message Date
Tim Mayberry
dbcc1f1d39 Rename PBD::find_file_in_search_path to just PBD::find_file
saves a bit of typing and not necessary if you look at how it is used.

Conflicts:
	gtk2_ardour/about.cc
	gtk2_ardour/session_dialog.cc
	libs/pbd/system_exec.cc
2014-08-17 18:36:02 -04:00
Tim Mayberry
576c81d50e Remove unused header includes 2014-08-17 15:32:33 -04:00
Robin Gareus
0c7c8fdad4 plug some leaks 2014-08-17 15:28:36 -04:00
Tim Mayberry
9e5f082dea Include stdint.h for int64_t type 2014-08-17 14:53:47 -04:00
Paul Davis
0497c64da3 allow public access to CairoWidget::render() 2014-08-17 14:44:20 -04:00
Paul Davis
269567532e fix up various waves widgets after the CairoWidget::render() API change 2014-08-17 14:40:16 -04:00
Robin Gareus
6da331394b change the meters into CairoWidget, add expose_area to CairoWidget::render()
Conflicts:
	libs/gtkmm2ext/cairo_widget.cc
	libs/gtkmm2ext/fastmeter.cc
	libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
	libs/gtkmm2ext/gtkmm2ext/fastmeter.h
2014-08-17 14:28:10 -04:00
Robin Gareus
bc0229de68 fix for OSX 10.0/clang (missing symbol) by cth 2014-08-16 17:07:51 -04:00
Robin Gareus
69ca902e23 yet another gettimeofday() removal (glibmm idle) 2014-08-16 16:49:17 -04:00
John Emmas
0a43a0fb6a Bug fix imported from Mixbus2 (SVN r11025)
Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows)
2014-08-16 16:36:33 -04:00
Paul Davis
1c84289254 remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR'] 2014-08-16 16:10:30 -04:00
Paul Davis
937c0764be finish unfinished work at basing all install paths on the program name
Conflicts:
	libs/backends/jack/wscript
	libs/backends/wavesaudio/wscript
	libs/canvas/wscript
	wscript
2014-08-16 16:10:15 -04:00
VKamyshniy
11d1c23b93 [Summary] Progressing time info box for tracks 2014-08-13 11:28:40 +03:00
VKamyshniy
dd2ba90810 [Summary] Pixel hunting 2014-07-28 22:55:51 +03:00
VKamyshniy
f2251dd1c2 [Summary] Progressing UI 2014-07-28 11:06:02 +03:00
VKamyshniy
dd51b638bc [Summary] Progressing embedded meterbridge 2014-07-20 18:02:36 +03:00
VKamyshniy
f0da171e61 [Summary] Progressing UI 2014-07-18 20:32:05 +03:00
VKamyshniy
1d4a1e0971 [Summary] Improving FADER per Igor's request 2014-07-10 13:02:12 +03:00
Paul Davis
6ee524ff08 add ActionManager::enable_accelerators(), which takes all known Actions and registers them via the UIManager as accelerators.
This makes them available for use with key bindings/shortcuts/accelerators even if they have no proxy widget
2014-07-04 10:48:23 -04:00
VKamyshniy
db9244b7f2 [Summary] Involving canvas-var "meter highlight background" into the fastmeter;
Removing horizontal/vertical extra-shade from the highlighted state of meter.
2014-06-26 20:29:40 +03:00
Paul Davis
19ac902df0 add new action management functions to save and restore sensitity of all actions 2014-06-25 07:51:56 -04:00
VKamyshniy
e60dea27f6 [Summary] Implementing TRACKS like MIXER VIEW (INSPECTOR) 2014-06-25 14:33:05 +03:00
Valeriy Kamyshniy
3378eb8a95 [Summary] Fixing bug: Vert and horizontal zoom , very sluggish - when sliders moved fast , it stops in the middle.
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465705]
2014-06-05 12:43:00 -04:00
Valeriy Kamyshniy
55db039027 [Summary] Changing temporal zoom fader to 2**SCALE form
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465286]
2014-06-03 20:24:01 -04:00
Valeriy Kamyshniy
0d0271e431 [Summary] Adding TRACKS like MIXER
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465119]
2014-06-03 20:24:00 -04:00
Valeriy Kamyshniy
451c902616 [Summary] Progressing TRACKs like mixer
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465076]
2014-06-03 20:24:00 -04:00
Valeriy Kamyshniy
7ab45c099d [Summary] Implementing zoom faders for tool bar
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 464239]
2014-05-28 08:49:09 -05:00
Valeriy Kamyshniy
1d5b7c46af [Summary] Progressing tools for waveform zooming
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 464038]
2014-05-28 02:26:17 -05:00
Valeriy Kamyshniy
452b2d29dd [Summary] Progressing tools for waveform zooming
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 463993]
2014-05-27 16:19:05 -05:00
Valeriy Kamyshniy
d0f48e6c3d [Summary] Progressing tools for waveform zooming
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 463990]
2014-05-27 15:53:33 -05:00
Valeriy Kamyshniy
accfc900be cleanup
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 446439]
2014-03-26 10:20:59 -05:00
Grygorii Zharun
f300eaba93 [Summary] Fixed MAC build
[Details] Added fixes to make the code cross platform compilable
[Reviewed by] N/A

[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 446294]
2014-03-26 06:31:34 -05:00
Valeriy Kamyshniy
bd38908309 [P4/git history rebuild] Remove use of Stock:: item (NOTE: this is a highly questionable edit) 2014-05-27 22:58:12 -04:00
Valeriy Kamyshniy
257fe0bbae [P4/git history rebuild] implementation of image-based pixfader 2014-05-27 22:58:02 -04:00
Valeriy Kamyshniy
4cefe3096a [P4/git history rebuild] changes to pixfader to allow use of image 2014-05-27 22:57:47 -04:00
Valeriy Kamyshniy
9c715e4926 [P4/git history rebuild] reversion of FastMeter away from CairoWidget. Probably needs reversion in a future merge with Ardour 2014-05-27 22:57:33 -04:00
Valeriy Kamyshniy
708ec0c3a6 [P4/git history rebuild] diff related to tracks different CairoWidget::render() API 2014-05-27 22:56:58 -04:00
Valeriy Kamyshniy
47af7a2eef [P4/git history rebuild] diff related to tracks different CairoWidget::render() API 2014-05-27 22:56:54 -04:00
Valeriy Kamyshniy
bb2d4457a9 [P4/git history rebuild] diff related to tracks different CairoWidget::render() API. This will likely need to be reverted in a future merge with Ardour (if this new render API is adopted within tracks) 2014-05-27 22:56:46 -04:00
Valeriy Kamyshniy
63975c0586 [P4/git history rebuild] change corner radius of a CairoCell 2014-05-27 22:56:01 -04:00
John Emmas
abab819bb3 Avoid some ambiguous calls to 'floor()' which were upsetting MSVC 2014-03-21 18:24:36 +00:00
Robin Gareus
9d7efe7865 tweak meter-peak hold when using LED-striped meters 2014-03-21 14:15:38 +01:00
Robin Gareus
ab44e41dfd change the meters into CairoWidget, add expose_area to CairoWidget::render() 2014-03-20 23:50:40 +01:00
Paul Davis
3e4278a0fb g_close() is only available in select versions of glib; fix up non-standard use of glib/cerr to report errors and other related mess 2014-03-17 10:16:45 -04:00
John Emmas
96244e2afa Close a temporary file as soon as we know we've created it (the function which needs the file will re-open it itself) 2014-03-15 14:42:20 +00:00
Paul Davis
f05fe6a3fb removed duplicated (and dangerous) call to close(2) 2014-03-14 15:16:15 -04:00
Robin Gareus
2fc52ec5fd paths dialog: use selection as default when adding new dirs 2014-03-08 18:28:16 +01:00
Paul Davis
e4e6010cd4 add on_name_changed() virtual method to CairoWidget
If a CairoWidget does not a GtkRC-defined style, then changing its name does not trigger on_style_changed(). Since we want to use CairoWidget::set_name()
to trigger changes in the rendering of a widget, this is ... bad. Adding on_name_changed() provides a workaround for that.
2014-03-06 09:44:33 -05:00
Robin Gareus
76fb7278dd paths-dialog gtkmm-2.20 compatibility (part two) 2014-03-02 22:51:04 +01:00
Robin Gareus
f303c9ebb2 paths-dialog gtkmm-2.20 compatibility 2014-03-02 22:38:29 +01:00