Commit graph

22994 commits

Author SHA1 Message Date
Tim Mayberry
9251ac4a11 TODO with GTKMM_DISABLE_DEPRECATED enabled in Mackie surface 2016-12-10 22:26:53 +10:00
Tim Mayberry
42187b3440 TODO with GTKMM_DISABLE_DEPRECATED enabled in ColorThemeManager 2016-12-10 22:26:53 +10:00
Tim Mayberry
c1f56662bc TODO with GTKMM_DISABLE_DEPRECATED enabled in About dialog
set_url_hook is not available with GTKMM_DISABLE_DEPRECATED enabled but
About::signal_activate_link(the alternative API) is not available until gtkmm3
so I'm not sure what to do here yet.
2016-12-10 22:26:53 +10:00
Tim Mayberry
3ce7c19220 TODO with GTKMM_DISABLE_DEPRECATED enabled in ExportVideoDialog 2016-12-10 22:26:53 +10:00
Tim Mayberry
f85854a679 TODO with GTKMM_DISABLE_DEPRECATED enabled in ThemeManager 2016-12-10 22:26:53 +10:00
Tim Mayberry
86eeb62eae TODO with GTKMM_DISABLE_DEPRECATED enabled in SessionMetadataDialog 2016-12-10 22:26:53 +10:00
Tim Mayberry
59303133ce TODO with GTKMM_DISABLE_DEPRECATED enabled in RCOptionEditor 2016-12-10 22:26:53 +10:00
Tim Mayberry
6cf00e6095 TODO with GTKMM_DISABLE_DEPRECATED enabled in ExportFileNotebook 2016-12-10 22:26:53 +10:00
Tim Mayberry
8f5713d78d Use non-deprecated Gtk::Widget::get_is_toplevel API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
8a98f12898 Use non-deprecated Gtk::ScrolledWindow API in Meterbridge 2016-12-10 22:26:53 +10:00
Tim Mayberry
dc916c8ba1 Use Gtk::Container::get_children instead of deprecated Gtk::Table::children 2016-12-10 22:26:53 +10:00
Tim Mayberry
dd238b6c00 Use Gtk::ComboBox with entry rather than deprecated Gtk::ComboBoxEntry 2016-12-10 22:26:53 +10:00
Tim Mayberry
78b67da9fd Use non-deprecated Gtk::ColorSelection API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
99a81e2a27 Use non-deprecated form of Gtk::Widget::size_request 2016-12-10 22:26:53 +10:00
Tim Mayberry
cf161c2da2 Use non-deprecated Gtk::Widget::hide API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
24bc99a9d8 Use non-deprecated Gtk::Widget::set_can_focus API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
79e7d9d7a8 Use non-deprecated Gtk::Widget::get_mapped API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
fa6777f7ce Use non-deprecated Gtk::Widget::get_visible API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
b8cc0ef948 Use non-deprecated Gtk::Widget::get_realized API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
799158c508 Use non-deprecated Gtkmm alignment enums 2016-12-10 22:26:53 +10:00
Tim Mayberry
e68ded449f Use Gtk::Notebook::append_page rather than deprecated API 2016-12-10 22:26:53 +10:00
Tim Mayberry
7e1be05445 Use non-deprecated ComboBoxText API in gtk2_ardour 2016-12-10 22:26:53 +10:00
Tim Mayberry
f141d8904e Use utility function in PluginPinDialog class 2016-12-10 22:26:53 +10:00
Tim Mayberry
5adb7aa58d Remove unused and deprecated Gtk::Tooltips member from ARDOUR_UI 2016-12-10 22:26:53 +10:00
Tim Mayberry
de2c1b10b6 Use non-deprecated Gtk::Widget::size_request API in canvas library 2016-12-10 22:26:53 +10:00
Tim Mayberry
fd502d3175 Use Widget::hide instead of deprecated Widget::hide_all in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
bdd672354a Use non-deprecated Gtk::ColorSelectionDialog API in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
e91c9ab636 Add to use non-deprecated size_request() API in gtk2mmext 2016-12-10 22:26:53 +10:00
Tim Mayberry
1ed8bdf941 Use non-deprecated Widget::get_visible API in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
f89123a40a Use non-deprecated Widget::get_mapped API in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
d632629b06 Use non-deprecated Widget::get_realized API in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
12ab4b9816 Use non-deprecated Gtk::ComboBoxText API in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
9a56cbc905 Use non-deprecated key constants in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
a2e9554a37 Remove deprecated and unused Gtk::Tooltips instance in GtkUI class 2016-12-10 22:26:53 +10:00
Tim Mayberry
1ea076f765 Use non-deprecated Widget::set_can_focus API in gtkmm2ext 2016-12-10 22:26:53 +10:00
Tim Mayberry
f2303c0b2f Add --gtk-disable-deprecated waf option to disable deprecated gtkmm2 API 2016-12-10 22:26:53 +10:00
Robin Gareus
e97404c5de Speed up recent-session display with lots of snapshots.
Given that a session can easily have >100 snapshots and one cannot change
the sample-rate anymore, it's mostly useless to parse them all.
2016-12-08 20:33:26 +01:00
John Emmas
61693a318a Add LIBPBD_API to a function declaration
The new specialisation for ConfigVariable<float>::set_from_string() needs to be exportable (it gets used somehow by ARDOUR::SessionConfiguration).

If adding LIBPBD_API causes a problem for gcc, we could change it to LIBPBD_TEMPLATE_MEMBER_API
2016-12-08 17:29:49 +00:00
Robin Gareus
3242bbd84c Add some doc/comments to the timecode example script 2016-12-08 15:42:11 +01:00
Robin Gareus
3fe99b0c7c remove dups. 2016-12-08 15:41:21 +01:00
John Emmas
975f959adb For building with MSVC, std::strtof() didn't get introduced until VS2013
(use std::strtod() in earlier versions)
2016-12-08 13:57:23 +00:00
John Emmas
f04c1ca4db I can't find a source file called MIDIXML.cpp (??) 2016-12-08 13:55:11 +00:00
Robin Gareus
4992ed1211 Add missing enum bindings 2016-12-08 13:21:00 +01:00
Robin Gareus
462deb3544 Add timecode example script 2016-12-08 12:45:44 +01:00
Robin Gareus
61c7af141d Clarify "frames" (video, timecode) vs "samples" (audio) 2016-12-08 12:45:44 +01:00
Robin Gareus
f05f19bdd4 add Lua bindings for Timecode conversion 2016-12-08 12:45:44 +01:00
Paul Davis
3d925ef503 braces, please 2016-12-08 10:49:26 +00:00
Robin Gareus
e1ca4b2887 Speed up recent session display (for many large sessions)
- don't parse XML into XMLTree
- only read the file, extract relevant elements
- don't read session-template contents, only test file
2016-12-08 10:36:12 +01:00
Robin Gareus
9a46d593cb a-fluidsynth process events even when no sf2 is loaded.
Keep track of program-changes, re-apply Bank/PGM once the
soundfont is loaded. fluidsynth itself keeps track of CCs.
2016-12-07 19:48:52 +01:00
Robin Gareus
bb30d92814 amend 581c7b6 -Wparentheses 2016-12-07 19:47:29 +01:00