View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005476 | ardour | bugs | public | 2013-05-10 12:34 | 2020-06-26 21:05 |
Reporter | jwrdegoede | Assigned To | seablade | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.8.14 | ||||
Summary | 0005476: PATCH: Fix ardour 2.8.16 compilation with gcc-4.8 | ||||
Description | gcc-4.8 does not like it if classes are used before they are declared (implicit forward declaration), so the order in which headers are included is important, this patch fixes things so that ardour compiles with gcc-4.8 | ||||
Additional Information | This fixes errors like: g++ -o gtk2_ardour/actions.o -c -Woverloaded-virtual -DGTK_NEW_TOOLTIP_API -DPACKAGE=\"gtk2_ardour\" -DLIBSIGC_DISABLE_DEPRECATED -DBOOST_SYSTEM_NO_DEPRECATED -DLOCALEDIR=\"/usr/share/locale\" -DVERSIONSTRING=\"2.8.16\" -DHAVE_LV2 -DHAVE_NEW_LILV -DHAVE_SUIL -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DARCH_X86 -DBUILD_SSE_OPTIMIZATIONS -DUSE_X86_64_ASM -msse -mfpmath=sse -DUSE_XMMINTRIN -Wall -DHAVE_LIBLO -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_FORMAT_MACROS -Ilibs -DENABLE_NLS -DPACKAGE=\"gtk2_ardour\" -pthread -pthread -pthread -pthread -pthread -pthread -pthread -DBOOST_SYSTEM_NO_DEPRECATED -DFFT_ANALYSIS -DFREESOUND -DUSE_RUBBERBAND -DHAVE_LV2 -DHAVE_SUIL -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/include -Ilibs/pbd -I/usr/include/pixman-1 -Ilibs/surfaces/control_protocol -I/usr/include/cairo -I/usr/lib64/pangomm-1.4/include -I/usr/include/atk-1.0 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/libdrm -I/usr/include/libart-2.0 -I/usr/include/sord-0 -I/usr/include/cairomm-1.0 -I/usr/include/gail-1.0 -Ilibs/rubberband -I/usr/include/glib-2.0 -I/usr/include/gdkmm-2.4 -I/usr/include/pango-1.0 -Ilibs/vamp-sdk -I/usr/include/freetype2 -I/usr/lib64/glibmm-2.4/include -I/usr/include/lilv-0 -Igtk2_ardour -I/usr/include/libpng15 -I/usr/include/serd-0 -I/usr/lib64/libgnomecanvasmm-2.6/include -I/usr/include/atkmm-1.6 -I/usr/include/sratom-0 -I/usr/include/harfbuzz -Ilibs/ardour -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -Ilibs/midi++2 -I/usr/lib64/gtk-2.0/include -I/usr/lib64/sigc++-2.0/include -I/usr/include/libgnomecanvasmm-2.6 -I/usr/lib64/glib-2.0/include -I/usr/include/libgnomecanvas-2.0 -I/usr/include/sigc++-2.0 -I/usr/include/gtkmm-2.4 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gdkmm-2.4/include -I. -Ilibs/gtkmm2ext -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/giomm-2.4 -I/usr/include/raptor2 -I/usr/include/glibmm-2.4 -I/usr/include/suil-0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libxml2 gtk2_ardour/actions.cc In file included from /usr/include/gtkmm-2.4/gtkmm/accelmap.h:28:0, from gtk2_ardour/actions.cc:29: /usr/include/gdkmm-2.4/gdkmm/types.h:92:7: error: 'Value' is not a class template class Value<Gdk::ByteOrder> : public Glib::Value_Enum<Gdk::ByteOrder> ^ /usr/include/gdkmm-2.4/gdkmm/types.h:92:54: error: expected template-name before '<' token class Value<Gdk::ByteOrder> : public Glib::Value_Enum<Gdk::ByteOrder> ^ /usr/include/gdkmm-2.4/gdkmm/types.h:92:54: error: expected '{' before '<' token /usr/include/gdkmm-2.4/gdkmm/types.h:92:54: error: expected unqualified-id before '<' token In file included from /usr/include/gtkmm-2.4/gtkmm/accelmap.h:28:0, from gtk2_ardour/actions.cc:29: /usr/include/gdkmm-2.4/gdkmm/types.h:174:7: error: 'Value' is not a class template class Value<Gdk::ModifierType> : public Glib::Value_Flags<Gdk::ModifierType> ^ /usr/include/gdkmm-2.4/gdkmm/types.h:174:30: error: 'Glib::Value' is not a template type class Value<Gdk::ModifierType> : public Glib::Value_Flags<Gdk::ModifierType> ^ /usr/include/gdkmm-2.4/gdkmm/types.h:174:58: error: expected template-name before '<' token class Value<Gdk::ModifierType> : public Glib::Value_Flags<Gdk::ModifierType> ^ Note the actual errors for this single file continue for many screens, but this snippet should make the problem clear. | ||||
Tags | No tags attached. | ||||
2013-05-10 12:34
|
ardour-fix-mm-includes.patch (65,705 bytes)
gtkmm is sensitive to headers not being included in the right order, esp. to glibmm.h and gdkmm.h not being included first. This causes compile errors with gcc >= 4.8 Switch to simply including gtkmm.h, rather then specific headers, as that does the right thing for us. diff -up ardour-2.8.16/libs/gtkmm2ext/application.cc~ ardour-2.8.16/libs/gtkmm2ext/application.cc --- ardour-2.8.16/libs/gtkmm2ext/application.cc~ 2010-04-16 16:43:29.000000000 +0200 +++ ardour-2.8.16/libs/gtkmm2ext/application.cc 2013-05-10 12:34:45.890929703 +0200 @@ -21,8 +21,7 @@ * Boston, MA 02111-1307, USA. */ -#include <gtkmm/menushell.h> -#include <gtkmm/menuitem.h> +#include <gtkmm.h> #include "gtkmm2ext/application.h" #include "gtkmm2ext/gtkapplication.h" diff -up ardour-2.8.16/libs/gtkmm2ext/choice.cc~ ardour-2.8.16/libs/gtkmm2ext/choice.cc --- ardour-2.8.16/libs/gtkmm2ext/choice.cc~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/choice.cc 2013-05-10 12:36:27.538937570 +0200 @@ -18,7 +18,7 @@ $Id: choice.cc 461 2006-04-20 20:41:05Z nickm $ */ -#include <gtkmm/label.h> +#include <gtkmm.h> #include <gtkmm2ext/choice.h> using namespace std; diff -up ardour-2.8.16/libs/gtkmm2ext/fastmeter.cc~ ardour-2.8.16/libs/gtkmm2ext/fastmeter.cc --- ardour-2.8.16/libs/gtkmm2ext/fastmeter.cc~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/fastmeter.cc 2013-05-10 12:35:45.250934297 +0200 @@ -21,10 +21,9 @@ #include <iostream> #include <cmath> #include <algorithm> -#include <gdkmm/rectangle.h> +#include <gtkmm.h> #include <gtkmm2ext/fastmeter.h> #include <gtkmm2ext/utils.h> -#include <gtkmm/style.h> #include <cstring> #define UINT_TO_RGB(u,r,g,b) { (*(r)) = ((u)>>16)&0xff; (*(g)) = ((u)>>8)&0xff; (*(b)) = (u)&0xff; } diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/barcontroller.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/barcontroller.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/barcontroller.h~ 2009-07-09 20:29:31.000000000 +0200 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/barcontroller.h 2013-05-10 12:38:14.145945821 +0200 @@ -19,8 +19,7 @@ #ifndef __gtkmm2ext_bar_controller_h__ #define __gtkmm2ext_bar_controller_h__ -#include <gtkmm/frame.h> -#include <gtkmm/drawingarea.h> +#include <gtkmm.h> #include <gtkmm2ext/binding_proxy.h> namespace ARDOUR { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/choice.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/choice.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/choice.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/choice.h 2013-05-10 12:38:51.009948674 +0200 @@ -20,10 +20,7 @@ #ifndef __pbd_gtkmm_choice_h__ #define __pbd_gtkmm_choice_h__ -#include <gtkmm/dialog.h> -#include <gtkmm/image.h> -#include <gtkmm/stock.h> -#include <gtkmm/box.h> +#include <gtkmm.h> #include <string> #include <vector> diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h 2013-05-10 12:39:11.089950228 +0200 @@ -22,9 +22,7 @@ #include <stdint.h> #include <string> -#include <gtkmm/treeview.h> -#include <gtkmm/treeselection.h> -#include <gtkmm/selectiondata.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/fastmeter.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/fastmeter.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/fastmeter.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/fastmeter.h 2013-05-10 12:38:40.721947878 +0200 @@ -20,8 +20,7 @@ #ifndef __gtkmm2ext_fastmeter_h__ #define __gtkmm2ext_fastmeter_h__ -#include <gtkmm/drawingarea.h> -#include <gdkmm/pixbuf.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/focus_entry.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/focus_entry.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/focus_entry.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/focus_entry.h 2013-05-10 12:39:19.953950914 +0200 @@ -20,7 +20,7 @@ #ifndef __gtkmm2ext_focus_entry_h__ #define __gtkmm2ext_focus_entry_h__ -#include <gtkmm/entry.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h~ 2011-02-04 05:05:47.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h 2013-05-10 12:37:56.737944474 +0200 @@ -27,14 +27,7 @@ #include <stdint.h> #include <setjmp.h> #include <pthread.h> -#include <gtkmm/widget.h> -#include <gtkmm/style.h> -#ifndef GTK_NEW_TOOLTIP_API -#include <gtkmm/tooltips.h> -#endif -#include <gtkmm/textbuffer.h> -#include <gtkmm/main.h> -#include <gdkmm/color.h> +#include <gtkmm.h> #include <pbd/abstract_ui.h> #include <pbd/ringbufferNPT.h> diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h 2013-05-10 12:39:33.585951969 +0200 @@ -21,7 +21,7 @@ #define __gtkmm2ext_idle_adjustment_h__ #include <sys/time.h> -#include <gtkmm/adjustment.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixfader.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixfader.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixfader.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixfader.h 2013-05-10 12:38:34.865947425 +0200 @@ -22,9 +22,7 @@ #include <cmath> -#include <gtkmm/drawingarea.h> -#include <gtkmm/adjustment.h> -#include <gdkmm/pixbuf.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixscroller.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixscroller.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixscroller.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/pixscroller.h 2013-05-10 12:38:03.809945021 +0200 @@ -20,9 +20,7 @@ #ifndef __gtkmm2ext_pixscroller_h__ #define __gtkmm2ext_pixscroller_h__ -#include <gtkmm/drawingarea.h> -#include <gtkmm/adjustment.h> -#include <gdkmm.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/prompter.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/prompter.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/prompter.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/prompter.h 2013-05-10 12:38:22.945946502 +0200 @@ -21,10 +21,7 @@ #define __gtkmm2ext_prompter_h__ #include <string> -#include <gtkmm/box.h> -#include <gtkmm/entry.h> -#include <gtkmm/label.h> -#include <gtkmm/dialog.h> +#include <gtkmm.h> #include <sigc++/sigc++.h> namespace Gtk { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/stateful_button.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/stateful_button.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/stateful_button.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/stateful_button.h 2013-05-10 12:39:25.793951366 +0200 @@ -22,7 +22,7 @@ #include <vector> -#include <gtkmm/togglebutton.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/tearoff.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/tearoff.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/tearoff.h~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/tearoff.h 2013-05-10 12:38:57.297949161 +0200 @@ -20,10 +20,7 @@ #ifndef __gtkmm2ext_tearoff_h__ #define __gtkmm2ext_tearoff_h__ -#include <gtkmm/window.h> -#include <gtkmm/arrow.h> -#include <gtkmm/box.h> -#include <gtkmm/eventbox.h> +#include <gtkmm.h> namespace Gtkmm2ext { diff -up ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/utils.h~ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/utils.h --- ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/utils.h~ 2009-03-13 13:42:40.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/gtkmm2ext/utils.h 2013-05-10 12:37:19.682941606 +0200 @@ -23,8 +23,7 @@ #include <vector> #include <string> -#include <gtkmm/treeview.h> -#include <gdkmm/window.h> /* for WMDecoration */ +#include <gtkmm.h> namespace Gtk { class ComboBoxText; diff -up ardour-2.8.16/libs/gtkmm2ext/idle_adjustment.cc~ ardour-2.8.16/libs/gtkmm2ext/idle_adjustment.cc --- ardour-2.8.16/libs/gtkmm2ext/idle_adjustment.cc~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/idle_adjustment.cc 2013-05-10 12:34:33.891928774 +0200 @@ -19,7 +19,7 @@ #define _BSD_SOURCE #include <gtkmm2ext/idle_adjustment.h> -#include <gtkmm/main.h> +#include <gtkmm.h> #include <iostream> using namespace Gtk; diff -up ardour-2.8.16/libs/gtkmm2ext/prompter.cc~ ardour-2.8.16/libs/gtkmm2ext/prompter.cc --- ardour-2.8.16/libs/gtkmm2ext/prompter.cc~ 2009-02-24 13:37:45.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/prompter.cc 2013-05-10 12:36:11.906936360 +0200 @@ -22,7 +22,7 @@ #include <pbd/whitespace.h> -#include <gtkmm/stock.h> +#include <gtkmm.h> #include <gtkmm2ext/prompter.h> #include "i18n.h" diff -up ardour-2.8.16/libs/gtkmm2ext/stateful_button.cc~ ardour-2.8.16/libs/gtkmm2ext/stateful_button.cc --- ardour-2.8.16/libs/gtkmm2ext/stateful_button.cc~ 2010-03-19 20:04:50.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/stateful_button.cc 2013-05-10 12:36:18.834936896 +0200 @@ -20,7 +20,7 @@ #include <string> #include <iostream> -#include <gtkmm/main.h> +#include <gtkmm.h> #include <gtkmm2ext/stateful_button.h> diff -up ardour-2.8.16/libs/gtkmm2ext/utils.cc~ ardour-2.8.16/libs/gtkmm2ext/utils.cc --- ardour-2.8.16/libs/gtkmm2ext/utils.cc~ 2009-03-13 14:01:25.000000000 +0100 +++ ardour-2.8.16/libs/gtkmm2ext/utils.cc 2013-05-10 12:35:09.746931549 +0200 @@ -21,15 +21,10 @@ #include <iostream> #include <map> -#include <gtk/gtkpaned.h> #include <gtk/gtk.h> #include <gtkmm2ext/utils.h> -#include <gtkmm/widget.h> -#include <gtkmm/button.h> -#include <gtkmm/window.h> -#include <gtkmm/paned.h> -#include <gtkmm/comboboxtext.h> +#include <gtkmm.h> #include "i18n.h" diff -up ardour-2.8.16/gtk2_ardour/actions.cc~ ardour-2.8.16/gtk2_ardour/actions.cc --- ardour-2.8.16/gtk2_ardour/actions.cc~ 2013-05-10 12:55:41.612026892 +0200 +++ ardour-2.8.16/gtk2_ardour/actions.cc 2013-05-10 12:48:09.470991898 +0200 @@ -26,6 +26,7 @@ #include <gtk/gtkuimanager.h> #include <gtk/gtkactiongroup.h> +#include <gtkmm.h> #include <gtkmm/accelmap.h> #include <pbd/error.h> diff -up ardour-2.8.16/gtk2_ardour/add_route_dialog.cc~ ardour-2.8.16/gtk2_ardour/add_route_dialog.cc --- ardour-2.8.16/gtk2_ardour/add_route_dialog.cc~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/add_route_dialog.cc 2013-05-10 12:48:43.070994498 +0200 @@ -21,8 +21,7 @@ #include <cmath> #include <sigc++/bind.h> -#include <gtkmm/stock.h> -#include <gtkmm/separator.h> +#include <gtkmm.h> #include <pbd/error.h> #include <pbd/convert.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/analysis_window.cc~ ardour-2.8.16/gtk2_ardour/analysis_window.cc --- ardour-2.8.16/gtk2_ardour/analysis_window.cc~ 2011-04-06 19:09:42.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/analysis_window.cc 2013-05-10 12:48:51.997995189 +0200 @@ -19,10 +19,7 @@ */ #include <gtkmm2ext/gtk_ui.h> -#include <gtkmm/stock.h> -#include <gtkmm/label.h> -#include <gtkmm/treemodel.h> -#include <gtkmm/treeiter.h> +#include <gtkmm.h> #include <ardour/audioregion.h> #include <ardour/audioplaylist.h> diff -up ardour-2.8.16/gtk2_ardour/ardour_ui.cc~ ardour-2.8.16/gtk2_ardour/ardour_ui.cc --- ardour-2.8.16/gtk2_ardour/ardour_ui.cc~ 2012-07-20 17:24:56.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/ardour_ui.cc 2013-05-10 12:48:58.814995717 +0200 @@ -32,7 +32,7 @@ #include <sys/resource.h> -#include <gtkmm/messagedialog.h> +#include <gtkmm.h> #include <gtkmm/accelmap.h> #include <gtkmm2ext/application.h> diff -up ardour-2.8.16/gtk2_ardour/ardour_ui_ed.cc~ ardour-2.8.16/gtk2_ardour/ardour_ui_ed.cc --- ardour-2.8.16/gtk2_ardour/ardour_ui_ed.cc~ 2012-10-17 00:35:38.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/ardour_ui_ed.cc 2013-05-10 12:49:06.509996312 +0200 @@ -26,7 +26,7 @@ #include <pbd/pathscanner.h> #include <pbd/fpu.h> -#include <glibmm/miscutils.h> +#include <glibmm.h> #include <gtkmm2ext/utils.h> #include <gtkmm2ext/window_title.h> diff -up ardour-2.8.16/gtk2_ardour/crossfade_edit.cc~ ardour-2.8.16/gtk2_ardour/crossfade_edit.cc --- ardour-2.8.16/gtk2_ardour/crossfade_edit.cc~ 2010-03-26 17:39:18.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/crossfade_edit.cc 2013-05-10 12:49:47.165999459 +0200 @@ -21,11 +21,9 @@ #include <sigc++/bind.h> -#include <gtkmm/frame.h> -#include <gtkmm/image.h> -#include <gtkmm/scrolledwindow.h> +#include <gtkmm.h> -#include <libgnomecanvasmm/line.h> +#include <libgnomecanvasmm.h> #include <ardour/automation_event.h> #include <ardour/curve.h> diff -up ardour-2.8.16/gtk2_ardour/editor.cc~ ardour-2.8.16/gtk2_ardour/editor.cc --- ardour-2.8.16/gtk2_ardour/editor.cc~ 2012-03-16 15:33:28.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/editor.cc 2013-05-10 12:50:02.782000668 +0200 @@ -33,10 +33,7 @@ #include <pbd/enumwriter.h> #include <pbd/memento_command.h> -#include <glibmm/miscutils.h> -#include <gtkmm/image.h> -#include <gdkmm/color.h> -#include <gdkmm/bitmap.h> +#include <gtkmm.h> #include <gtkmm2ext/grouped_buttons.h> #include <gtkmm2ext/gtk_ui.h> diff -up ardour-2.8.16/gtk2_ardour/editor_canvas.cc~ ardour-2.8.16/gtk2_ardour/editor_canvas.cc --- ardour-2.8.16/gtk2_ardour/editor_canvas.cc~ 2012-03-16 15:33:28.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/editor_canvas.cc 2013-05-10 12:50:09.534001190 +0200 @@ -23,8 +23,7 @@ #undef Rect #endif /* __APPLE__ */ -#include <libgnomecanvasmm/init.h> -#include <libgnomecanvasmm/pixbuf.h> +#include <libgnomecanvasmm.h> #include <jack/types.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/editor_export_audio.cc~ ardour-2.8.16/gtk2_ardour/editor_export_audio.cc --- ardour-2.8.16/gtk2_ardour/editor_export_audio.cc~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/editor_export_audio.cc 2013-05-10 12:50:13.918001530 +0200 @@ -20,7 +20,7 @@ #include <unistd.h> #include <climits> -#include <gtkmm/messagedialog.h> +#include <gtkmm.h> #include "export_session_dialog.h" #include "export_region_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/editor_keys.cc~ ardour-2.8.16/gtk2_ardour/editor_keys.cc --- ardour-2.8.16/gtk2_ardour/editor_keys.cc~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/editor_keys.cc 2013-05-10 12:50:18.975001921 +0200 @@ -25,7 +25,7 @@ #include <ardour/session.h> #include <ardour/region.h> -#include <gtkmm/treeview.h> +#include <gtkmm.h> #include "ardour_ui.h" #include "editor.h" diff -up ardour-2.8.16/gtk2_ardour/editor_mixer.cc~ ardour-2.8.16/gtk2_ardour/editor_mixer.cc --- ardour-2.8.16/gtk2_ardour/editor_mixer.cc~ 2012-03-09 17:56:54.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/editor_mixer.cc 2013-05-10 12:50:23.406002264 +0200 @@ -17,7 +17,7 @@ */ -#include <glibmm/miscutils.h> +#include <glibmm.h> #include <gtkmm2ext/utils.h> #include <gtkmm2ext/window_title.h> diff -up ardour-2.8.16/gtk2_ardour/engine_dialog.cc~ ardour-2.8.16/gtk2_ardour/engine_dialog.cc --- ardour-2.8.16/gtk2_ardour/engine_dialog.cc~ 2012-12-02 01:37:37.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/engine_dialog.cc 2013-05-10 12:50:36.878003307 +0200 @@ -4,8 +4,7 @@ #include <map> #include <boost/scoped_ptr.hpp> -#include <glibmm.h> -#include <gtkmm/messagedialog.h> +#include <gtkmm.h> #include <pbd/xml++.h> #include <pbd/epa.h> @@ -21,7 +20,6 @@ #include <ardour/profile.h> #include <jack/jack.h> -#include <gtkmm/stock.h> #include <gtkmm2ext/utils.h> #include <pbd/convert.h> diff -up ardour-2.8.16/gtk2_ardour/fft_graph.cc~ ardour-2.8.16/gtk2_ardour/fft_graph.cc --- ardour-2.8.16/gtk2_ardour/fft_graph.cc~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/fft_graph.cc 2013-05-10 12:50:53.886004623 +0200 @@ -19,15 +19,7 @@ #include <iostream> -#include <glibmm.h> -#include <glibmm/refptr.h> - -#include <gdkmm/gc.h> - -#include <gtkmm/widget.h> -#include <gtkmm/style.h> -#include <gtkmm/treemodel.h> -#include <gtkmm/treepath.h> +#include <gtkmm.h> #include <pbd/stl_delete.h> diff -up ardour-2.8.16/gtk2_ardour/imageframe_time_axis.cc~ ardour-2.8.16/gtk2_ardour/imageframe_time_axis.cc --- ardour-2.8.16/gtk2_ardour/imageframe_time_axis.cc~ 2009-03-02 21:42:15.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/imageframe_time_axis.cc 2013-05-10 12:51:13.341006129 +0200 @@ -22,7 +22,7 @@ #include <pbd/error.h> -#include <gtkmm/menu.h> +#include <gtkmm.h> #include <gtkmm2ext/utils.h> #include <gtkmm2ext/gtk_ui.h> diff -up ardour-2.8.16/gtk2_ardour/io_selector.cc~ ardour-2.8.16/gtk2_ardour/io_selector.cc --- ardour-2.8.16/gtk2_ardour/io_selector.cc~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/io_selector.cc 2013-05-10 12:51:24.205006970 +0200 @@ -22,9 +22,7 @@ #include <sigc++/bind.h> -#include <gtkmm/messagedialog.h> - -#include <glibmm/thread.h> +#include <gtkmm.h> #include <ardour/io.h> #include <ardour/route.h> diff -up ardour-2.8.16/gtk2_ardour/keyboard.cc~ ardour-2.8.16/gtk2_ardour/keyboard.cc --- ardour-2.8.16/gtk2_ardour/keyboard.cc~ 2012-04-19 16:35:13.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/keyboard.cc 2013-05-10 12:51:29.773007401 +0200 @@ -28,6 +28,7 @@ #include <ctype.h> +#include <gtkmm.h> #include <gtkmm/accelmap.h> #include <gdk/gdkkeysyms.h> diff -up ardour-2.8.16/gtk2_ardour/keyeditor.cc~ ardour-2.8.16/gtk2_ardour/keyeditor.cc --- ardour-2.8.16/gtk2_ardour/keyeditor.cc~ 2012-03-16 15:33:28.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/keyeditor.cc 2013-05-10 12:51:37.821008023 +0200 @@ -2,11 +2,8 @@ #include <ardour/profile.h> -#include <gtkmm/stock.h> -#include <gtkmm/label.h> -#include <gtkmm/accelkey.h> +#include <gtkmm.h> #include <gtkmm/accelmap.h> -#include <gtkmm/uimanager.h> #include <pbd/strsplit.h> #include <pbd/replace_all.h> diff -up ardour-2.8.16/gtk2_ardour/main.cc~ ardour-2.8.16/gtk2_ardour/main.cc --- ardour-2.8.16/gtk2_ardour/main.cc~ 2012-07-02 15:21:59.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/main.cc 2013-05-10 12:51:47.421008766 +0200 @@ -23,7 +23,7 @@ #include <fstream> #include <sigc++/bind.h> -#include <gtkmm/settings.h> +#include <gtkmm.h> #include <pbd/error.h> #include <pbd/textreceiver.h> @@ -38,8 +38,6 @@ #include <ardour/ardour.h> #include <ardour/audioengine.h> -#include <gtkmm/main.h> - #include <gtkmm2ext/application.h> #include <gtkmm2ext/popup.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/marker_time_axis.cc~ ardour-2.8.16/gtk2_ardour/marker_time_axis.cc --- ardour-2.8.16/gtk2_ardour/marker_time_axis.cc~ 2009-03-02 21:42:15.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/marker_time_axis.cc 2013-05-10 12:51:52.333009147 +0200 @@ -21,7 +21,7 @@ #include <pbd/error.h> -#include <gtkmm/menu.h> +#include <gtkmm.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/midi_port_dialog.cc~ ardour-2.8.16/gtk2_ardour/midi_port_dialog.cc --- ardour-2.8.16/gtk2_ardour/midi_port_dialog.cc~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/midi_port_dialog.cc 2013-05-10 12:51:58.029009588 +0200 @@ -1,6 +1,6 @@ #include <string> #include <sigc++/bind.h> -#include <gtkmm/stock.h> +#include <gtkmm.h> #include <pbd/convert.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/mixer_ui.cc~ ardour-2.8.16/gtk2_ardour/mixer_ui.cc --- ardour-2.8.16/gtk2_ardour/mixer_ui.cc~ 2011-09-27 18:10:50.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/mixer_ui.cc 2013-05-10 12:52:09.053010441 +0200 @@ -20,11 +20,11 @@ #include <algorithm> #include <sigc++/bind.h> +#include <gtkmm.h> #include <gtkmm/accelmap.h> #include <pbd/convert.h> #include <pbd/stacktrace.h> -#include <glibmm/thread.h> #include <gtkmm2ext/gtk_ui.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/nag.cc~ ardour-2.8.16/gtk2_ardour/nag.cc --- ardour-2.8.16/gtk2_ardour/nag.cc~ 2012-07-02 15:21:59.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/nag.cc 2013-05-10 12:52:13.501010785 +0200 @@ -1,6 +1,6 @@ #include <boost/scoped_ptr.hpp> #include <fstream> -#include <gtkmm/stock.h> +#include <gtkmm.h> #include <ardour/ardour.h> #include <pbd/epa.h> diff -up ardour-2.8.16/gtk2_ardour/new_session_dialog.cc~ ardour-2.8.16/gtk2_ardour/new_session_dialog.cc --- ardour-2.8.16/gtk2_ardour/new_session_dialog.cc~ 2012-07-02 02:19:40.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/new_session_dialog.cc 2013-05-10 12:52:22.126011453 +0200 @@ -25,14 +25,7 @@ #include "pbd/stacktrace.h" -#include <gtkmm/entry.h> -#include <gtkmm/filechooserbutton.h> -#include <gtkmm/spinbutton.h> -#include <gtkmm/checkbutton.h> -#include <gtkmm/radiobutton.h> -#include <gtkmm/filefilter.h> -#include <gtkmm/stock.h> -#include <gdkmm/cursor.h> +#include <gtkmm.h> #include <gtkmm2ext/window_title.h> diff -up ardour-2.8.16/gtk2_ardour/panner2d.cc~ ardour-2.8.16/gtk2_ardour/panner2d.cc --- ardour-2.8.16/gtk2_ardour/panner2d.cc~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/panner2d.cc 2013-05-10 12:52:27.453011865 +0200 @@ -21,8 +21,7 @@ #include <climits> #include <cstring> -#include <gtkmm/menu.h> -#include <gtkmm/checkmenuitem.h> +#include <gtkmm.h> #include <pbd/error.h> #include <ardour/panner.h> diff -up ardour-2.8.16/gtk2_ardour/playlist_selector.cc~ ardour-2.8.16/gtk2_ardour/playlist_selector.cc --- ardour-2.8.16/gtk2_ardour/playlist_selector.cc~ 2009-10-26 02:03:48.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/playlist_selector.cc 2013-05-10 12:52:32.493012255 +0200 @@ -18,7 +18,7 @@ */ -#include <gtkmm/button.h> +#include <gtkmm.h> #include <ardour/session_playlist.h> #include <ardour/audio_diskstream.h> diff -up ardour-2.8.16/gtk2_ardour/plugin_selector.cc~ ardour-2.8.16/gtk2_ardour/plugin_selector.cc --- ardour-2.8.16/gtk2_ardour/plugin_selector.cc~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/plugin_selector.cc 2013-05-10 12:52:39.037012761 +0200 @@ -23,10 +23,7 @@ #include <algorithm> -#include <gtkmm/table.h> -#include <gtkmm/stock.h> -#include <gtkmm/button.h> -#include <gtkmm/notebook.h> +#include <gtkmm.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/plugin_ui.cc~ ardour-2.8.16/gtk2_ardour/plugin_ui.cc --- ardour-2.8.16/gtk2_ardour/plugin_ui.cc~ 2012-06-18 21:49:14.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/plugin_ui.cc 2013-05-10 12:52:45.117013232 +0200 @@ -26,7 +26,7 @@ #include <pbd/xml++.h> #include <pbd/failed_constructor.h> -#include <gtkmm/widget.h> +#include <gtkmm.h> #include <gtkmm2ext/click_box.h> #include <gtkmm2ext/fastmeter.h> #include <gtkmm2ext/barcontroller.h> diff -up ardour-2.8.16/gtk2_ardour/redirect_box.cc~ ardour-2.8.16/gtk2_ardour/redirect_box.cc --- ardour-2.8.16/gtk2_ardour/redirect_box.cc~ 2010-03-16 19:30:09.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/redirect_box.cc 2013-05-10 12:52:55.325014022 +0200 @@ -24,9 +24,7 @@ #include <pbd/convert.h> -#include <glibmm/miscutils.h> - -#include <gtkmm/messagedialog.h> +#include <gtkmm.h> #include <gtkmm2ext/gtk_ui.h> #include <gtkmm2ext/utils.h> diff -up ardour-2.8.16/gtk2_ardour/region_layering_order_editor.cc~ ardour-2.8.16/gtk2_ardour/region_layering_order_editor.cc --- ardour-2.8.16/gtk2_ardour/region_layering_order_editor.cc~ 2009-11-13 15:37:10.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/region_layering_order_editor.cc 2013-05-10 12:53:02.061014543 +0200 @@ -1,6 +1,4 @@ -#include <gtkmm/table.h> -#include <gtkmm/stock.h> -#include <gtkmm/alignment.h> +#include <gtkmm.h> #include <ardour/region.h> #include "i18n.h" diff -up ardour-2.8.16/gtk2_ardour/rhythm_ferret.cc~ ardour-2.8.16/gtk2_ardour/rhythm_ferret.cc --- ardour-2.8.16/gtk2_ardour/rhythm_ferret.cc~ 2011-04-06 19:09:42.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/rhythm_ferret.cc 2013-05-10 12:53:06.893014917 +0200 @@ -1,4 +1,4 @@ -#include <gtkmm/stock.h> +#include <gtkmm.h> #include <gtkmm2ext/utils.h> #include <pbd/memento_command.h> diff -up ardour-2.8.16/gtk2_ardour/route_params_ui.cc~ ardour-2.8.16/gtk2_ardour/route_params_ui.cc --- ardour-2.8.16/gtk2_ardour/route_params_ui.cc~ 2010-03-16 21:00:41.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/route_params_ui.cc 2013-05-10 12:53:15.581015590 +0200 @@ -19,7 +19,7 @@ #include <algorithm> -#include <glibmm/thread.h> +#include <glibmm.h> #include <gtkmm2ext/utils.h> #include <gtkmm2ext/stop_signal.h> #include <gtkmm2ext/window_title.h> diff -up ardour-2.8.16/gtk2_ardour/route_time_axis.cc~ ardour-2.8.16/gtk2_ardour/route_time_axis.cc --- ardour-2.8.16/gtk2_ardour/route_time_axis.cc~ 2010-04-17 17:23:01.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/route_time_axis.cc 2013-05-10 12:53:22.957016161 +0200 @@ -31,8 +31,7 @@ #include <pbd/whitespace.h> #include <pbd/memento_command.h> -#include <gtkmm/menu.h> -#include <gtkmm/menuitem.h> +#include <gtkmm.h> #include <gtkmm2ext/gtk_ui.h> #include <gtkmm2ext/selector.h> #include <gtkmm2ext/stop_signal.h> diff -up ardour-2.8.16/gtk2_ardour/sfdb_ui.cc~ ardour-2.8.16/gtk2_ardour/sfdb_ui.cc --- ardour-2.8.16/gtk2_ardour/sfdb_ui.cc~ 2012-07-02 15:21:59.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/sfdb_ui.cc 2013-05-10 12:53:31.197016799 +0200 @@ -25,9 +25,7 @@ #include <sys/stat.h> #include <sys/param.h> -#include <gtkmm/box.h> -#include <gtkmm/stock.h> -#include <glibmm/fileutils.h> +#include <gtkmm.h> #include <pbd/convert.h> #include <pbd/tokenizer.h> diff -up ardour-2.8.16/gtk2_ardour/tempo_dialog.cc~ ardour-2.8.16/gtk2_ardour/tempo_dialog.cc --- ardour-2.8.16/gtk2_ardour/tempo_dialog.cc~ 2009-09-17 00:13:32.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/tempo_dialog.cc 2013-05-10 12:53:42.844017700 +0200 @@ -19,7 +19,7 @@ #include <cstdio> // for snprintf, grrr -#include <gtkmm/stock.h> +#include <gtkmm.h> #include <gtkmm2ext/utils.h> #include "tempo_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/tempo_lines.cc~ ardour-2.8.16/gtk2_ardour/tempo_lines.cc --- ardour-2.8.16/gtk2_ardour/tempo_lines.cc~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/tempo_lines.cc 2013-05-10 12:53:49.100018184 +0200 @@ -17,8 +17,7 @@ */ -#include <libgnomecanvasmm/canvas.h> -#include <libgnomecanvasmm/group.h> +#include <libgnomecanvasmm.h> #include "tempo_lines.h" #include "ardour_ui.h" diff -up ardour-2.8.16/gtk2_ardour/theme_manager.cc~ ardour-2.8.16/gtk2_ardour/theme_manager.cc --- ardour-2.8.16/gtk2_ardour/theme_manager.cc~ 2010-03-16 19:30:09.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/theme_manager.cc 2013-05-10 12:53:55.916018712 +0200 @@ -22,9 +22,8 @@ #include <fstream> #include <errno.h> -#include <gtkmm/stock.h> +#include <gtkmm.h> #include <gtkmm2ext/gtk_ui.h> -#include <gtkmm/settings.h> #include <ardour/profile.h> diff -up ardour-2.8.16/gtk2_ardour/time_axis_view.cc~ ardour-2.8.16/gtk2_ardour/time_axis_view.cc --- ardour-2.8.16/gtk2_ardour/time_axis_view.cc~ 2010-06-02 17:55:17.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/time_axis_view.cc 2013-05-10 12:54:02.060019187 +0200 @@ -24,7 +24,6 @@ #include <list> #include <libgnomecanvasmm.h> -#include <libgnomecanvasmm/canvas.h> #include <libgnomecanvasmm/item.h> #include <pbd/error.h> diff -up ardour-2.8.16/gtk2_ardour/ui_config.cc~ ardour-2.8.16/gtk2_ardour/ui_config.cc --- ardour-2.8.16/gtk2_ardour/ui_config.cc~ 2010-03-16 19:30:09.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/ui_config.cc 2013-05-10 12:54:13.164020047 +0200 @@ -20,7 +20,7 @@ #include <unistd.h> #include <cstdio> /* for snprintf, grrr */ -#include <glibmm/miscutils.h> +#include <glibmm.h> #include <pbd/failed_constructor.h> #include <pbd/xml++.h> diff -up ardour-2.8.16/gtk2_ardour/utils.cc~ ardour-2.8.16/gtk2_ardour/utils.cc --- ardour-2.8.16/gtk2_ardour/utils.cc~ 2012-07-27 04:36:07.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/utils.cc 2013-05-10 12:54:38.989022045 +0200 @@ -25,12 +25,8 @@ #include <fstream> #include <sys/stat.h> #include <libart_lgpl/art_misc.h> -#include <gtkmm/rc.h> -#include <gtkmm/window.h> -#include <gtkmm/combo.h> -#include <gtkmm/label.h> -#include <gtkmm/paned.h> -#include <gtk/gtkpaned.h> +#include <gtk/gtk.h> +#include <gtkmm.h> #include <gtkmm2ext/utils.h> #include <ardour/ardour.h> diff -up ardour-2.8.16/gtk2_ardour/about.h~ ardour-2.8.16/gtk2_ardour/about.h --- ardour-2.8.16/gtk2_ardour/about.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/about.h 2013-05-10 12:59:25.595044228 +0200 @@ -20,7 +20,7 @@ #ifndef __ardour_gtk_about_h__ #define __ardour_gtk_about_h__ -#include <gtkmm/aboutdialog.h> +#include <gtkmm.h> class ARDOUR_UI; diff -up ardour-2.8.16/gtk2_ardour/actions.h~ ardour-2.8.16/gtk2_ardour/actions.h --- ardour-2.8.16/gtk2_ardour/actions.h~ 2012-03-16 15:33:28.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/actions.h 2013-05-10 12:59:33.883044870 +0200 @@ -21,11 +21,7 @@ #define __ardour_gtk_actions_h__ #include <vector> -#include <gtkmm/action.h> -#include <gtkmm/radioaction.h> -#include <gtkmm/toggleaction.h> -#include <gtkmm/actiongroup.h> -#include <gtkmm/accelkey.h> +#include <gtkmm.h> #include <ardour/configuration.h> diff -up ardour-2.8.16/gtk2_ardour/add_route_dialog.h~ ardour-2.8.16/gtk2_ardour/add_route_dialog.h --- ardour-2.8.16/gtk2_ardour/add_route_dialog.h~ 2009-07-04 19:38:23.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/add_route_dialog.h 2013-05-10 12:59:40.330045369 +0200 @@ -22,14 +22,7 @@ #include <string> -#include <gtkmm/entry.h> -#include <gtkmm/dialog.h> -#include <gtkmm/frame.h> -#include <gtkmm/radiobutton.h> -#include <gtkmm/adjustment.h> -#include <gtkmm/spinbutton.h> -#include <gtkmm/button.h> -#include <gtkmm/comboboxtext.h> +#include <gtkmm.h> #include <ardour/types.h> #include <ardour/session.h> diff -up ardour-2.8.16/gtk2_ardour/analysis_window.h~ ardour-2.8.16/gtk2_ardour/analysis_window.h --- ardour-2.8.16/gtk2_ardour/analysis_window.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/analysis_window.h 2013-05-10 12:59:58.154046748 +0200 @@ -20,24 +20,9 @@ #ifndef __ardour_analysis_window_h__ #define __ardour_analysis_window_h__ -#include <glibmm.h> -#include <glibmm/refptr.h> - -#include <gtkmm/radiobutton.h> -#include <gtkmm/dialog.h> -#include <gtkmm/layout.h> -#include <gtkmm/treeview.h> -#include <gtkmm/notebook.h> -#include <gtkmm/label.h> -#include <gtkmm/liststore.h> -#include <gtkmm/separator.h> -#include <gtkmm/window.h> - +#include <gtkmm.h> #include <gtkmm2ext/dndtreeview.h> -#include <glibmm/thread.h> - - #include "ardour_dialog.h" #include "fft_graph.h" #include "fft_result.h" diff -up ardour-2.8.16/gtk2_ardour/ardour_dialog.h~ ardour-2.8.16/gtk2_ardour/ardour_dialog.h --- ardour-2.8.16/gtk2_ardour/ardour_dialog.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/ardour_dialog.h 2013-05-10 13:00:04.043047204 +0200 @@ -21,8 +21,7 @@ #define __ardour_dialog_h__ #include <ardour/ardour.h> -#include <gtkmm/window.h> -#include <gtkmm/dialog.h> +#include <gtkmm.h> namespace ARDOUR { class Session; diff -up ardour-2.8.16/gtk2_ardour/ardour_ui.h~ ardour-2.8.16/gtk2_ardour/ardour_ui.h --- ardour-2.8.16/gtk2_ardour/ardour_ui.h~ 2013-05-10 12:44:45.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/ardour_ui.h 2013-05-10 13:00:36.859049744 +0200 @@ -35,24 +35,10 @@ #include <list> #include <cmath> -#include <libgnomecanvasmm/canvas.h> +#include <gtkmm.h> +#include <libgnomecanvasmm.h> #include <pbd/xml++.h> -#include <gtkmm/box.h> -#include <gtkmm/frame.h> -#include <gtkmm/label.h> -#include <gtkmm/table.h> -#include <gtkmm/fixed.h> -#include <gtkmm/drawingarea.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/menu.h> -#include <gtkmm/menuitem.h> -#include <gtkmm/button.h> -#include <gtkmm/togglebutton.h> -#include <gtkmm/treeview.h> -#include <gtkmm/menubar.h> -#include <gtkmm/textbuffer.h> -#include <gtkmm/adjustment.h> #include <gtkmm2ext/gtk_ui.h> #ifdef HOST_NOT_FOUND #undef HOST_NOT_FOUND diff -up ardour-2.8.16/gtk2_ardour/au_pluginui.h~ ardour-2.8.16/gtk2_ardour/au_pluginui.h --- ardour-2.8.16/gtk2_ardour/au_pluginui.h~ 2012-07-02 15:21:59.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/au_pluginui.h 2013-05-10 13:00:47.642050578 +0200 @@ -20,10 +20,7 @@ #undef require #undef verify -#include <gtkmm/box.h> -#include <gtkmm/combobox.h> -#include <gtkmm/button.h> -#include <gtkmm/label.h> +#include <gtkmm.h> #include "plugin_ui.h" diff -up ardour-2.8.16/gtk2_ardour/audio_clock.h~ ardour-2.8.16/gtk2_ardour/audio_clock.h --- ardour-2.8.16/gtk2_ardour/audio_clock.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/audio_clock.h 2013-05-10 13:00:56.554051268 +0200 @@ -20,11 +20,7 @@ #ifndef __audio_clock_h__ #define __audio_clock_h__ -#include <gtkmm/box.h> -#include <gtkmm/menu.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/label.h> -#include <gtkmm/frame.h> +#include <gtkmm.h> #include <ardour/ardour.h> namespace ARDOUR { diff -up ardour-2.8.16/gtk2_ardour/audio_region_editor.h~ ardour-2.8.16/gtk2_ardour/audio_region_editor.h --- ardour-2.8.16/gtk2_ardour/audio_region_editor.h~ 2009-10-28 19:59:09.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/audio_region_editor.h 2013-05-10 13:01:47.417055205 +0200 @@ -22,19 +22,7 @@ #include <map> -#include <gtkmm/label.h> -#include <gtkmm/entry.h> -#include <gtkmm/box.h> -#include <gtkmm/togglebutton.h> -#include <gtkmm/button.h> -#include <gtkmm/arrow.h> -#include <gtkmm/frame.h> -#include <gtkmm/table.h> -#include <gtkmm/alignment.h> -#include <gtkmm/adjustment.h> -#include <gtkmm/separator.h> -#include <gtkmm/spinbutton.h> - +#include <gtkmm.h> #include <libgnomecanvas/libgnomecanvas.h> #include <sigc++/signal.h> diff -up ardour-2.8.16/gtk2_ardour/audio_time_axis.h~ ardour-2.8.16/gtk2_ardour/audio_time_axis.h --- ardour-2.8.16/gtk2_ardour/audio_time_axis.h~ 2009-08-21 15:47:47.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/audio_time_axis.h 2013-05-10 13:02:02.969056408 +0200 @@ -20,14 +20,7 @@ #ifndef __ardour_audio_time_axis_h__ #define __ardour_audio_time_axis_h__ -#include <gtkmm/table.h> -#include <gtkmm/button.h> -#include <gtkmm/box.h> -#include <gtkmm/menu.h> -#include <gtkmm/menuitem.h> -#include <gtkmm/radiomenuitem.h> -#include <gtkmm/checkmenuitem.h> - +#include <gtkmm.h> #include <gtkmm2ext/selector.h> #include <list> diff -up ardour-2.8.16/gtk2_ardour/automation_line.h~ ardour-2.8.16/gtk2_ardour/automation_line.h --- ardour-2.8.16/gtk2_ardour/automation_line.h~ 2010-04-21 17:09:47.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/automation_line.h 2013-05-10 13:02:11.769057090 +0200 @@ -25,7 +25,7 @@ #include <string> #include <sys/types.h> -#include <libgnomecanvasmm/line.h> +#include <libgnomecanvasmm.h> #include <sigc++/signal.h> #include "canvas.h" #include "simplerect.h" diff -up ardour-2.8.16/gtk2_ardour/axis_view.h~ ardour-2.8.16/gtk2_ardour/axis_view.h --- ardour-2.8.16/gtk2_ardour/axis_view.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/axis_view.h 2013-05-10 13:02:19.225057667 +0200 @@ -22,8 +22,7 @@ #include <list> -#include <gtkmm/label.h> -#include <gdkmm/color.h> +#include <gtkmm.h> #include <pbd/xml++.h> #include "prompter.h" diff -up ardour-2.8.16/gtk2_ardour/canvas-noevent-text.h~ ardour-2.8.16/gtk2_ardour/canvas-noevent-text.h --- ardour-2.8.16/gtk2_ardour/canvas-noevent-text.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/canvas-noevent-text.h 2013-05-10 13:02:26.601058237 +0200 @@ -21,8 +21,7 @@ #ifndef __gtk2_ardour_canvas_noevent_text_h__ #define __gtk2_ardour_canvas_noevent_text_h__ -#include <libgnomecanvasmm/text.h> -#include <libgnomecanvasmm/text.h> +#include <libgnomecanvasmm.h> namespace Gnome { namespace Canvas { diff -up ardour-2.8.16/gtk2_ardour/canvas_impl.h~ ardour-2.8.16/gtk2_ardour/canvas_impl.h --- ardour-2.8.16/gtk2_ardour/canvas_impl.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/canvas_impl.h 2013-05-10 13:02:33.099058740 +0200 @@ -22,11 +22,8 @@ #include "canvas.h" -#include <libgnomecanvasmm/canvas.h> +#include <libgnomecanvasmm.h> #include <libgnomecanvasmm/polygon.h> -#include <libgnomecanvasmm/text.h> -#include <libgnomecanvasmm/rect.h> -#include <libgnomecanvasmm/line.h> #include <libgnomecanvasmm/item.h> using namespace ArdourCanvas; diff -up ardour-2.8.16/gtk2_ardour/connection_editor.h~ ardour-2.8.16/gtk2_ardour/connection_editor.h --- ardour-2.8.16/gtk2_ardour/connection_editor.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/connection_editor.h 2013-05-10 13:02:47.865059883 +0200 @@ -27,19 +27,10 @@ using __gnu_cxx::slist; #include <slist.h> #endif -#include <gtkmm/box.h> -#include <gtkmm/window.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/button.h> -#include <gtkmm/frame.h> -#include <gtkmm/notebook.h> -#include <gtkmm/treeview.h> -#include <gtkmm/liststore.h> +#include <gtkmm.h> #include "ardour_dialog.h" -#include <glibmm/thread.h> - namespace ARDOUR { class Session; class Connection; diff -up ardour-2.8.16/gtk2_ardour/crossfade_edit.h~ ardour-2.8.16/gtk2_ardour/crossfade_edit.h --- ardour-2.8.16/gtk2_ardour/crossfade_edit.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/crossfade_edit.h 2013-05-10 13:02:53.865060348 +0200 @@ -22,9 +22,7 @@ #include <list> -#include <gtkmm/box.h> -#include <gtkmm/button.h> -#include <gtkmm/radiobutton.h> +#include <gtkmm.h> #include <ardour/curve.h> #include "ardour_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/editor.h~ ardour-2.8.16/gtk2_ardour/editor.h --- ardour-2.8.16/gtk2_ardour/editor.h~ 2012-03-16 15:33:28.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/editor.h 2013-05-10 13:03:13.241061847 +0200 @@ -28,16 +28,11 @@ #include <boost/optional.hpp> -#include <libgnomecanvasmm/canvas.h> -#include <libgnomecanvasmm/group.h> -#include <libgnomecanvasmm/line.h> -#include <libgnomecanvasmm/pixbuf.h> +#include <gtkmm.h> +#include <libgnomecanvasmm.h> #include <cmath> -#include <gtkmm/layout.h> -#include <gtkmm/comboboxtext.h> - #include <gtkmm2ext/selector.h> #include <gtkmm2ext/click_box.h> #include <gtkmm2ext/dndtreeview.h> diff -up ardour-2.8.16/gtk2_ardour/engine_dialog.h~ ardour-2.8.16/gtk2_ardour/engine_dialog.h --- ardour-2.8.16/gtk2_ardour/engine_dialog.h~ 2009-09-17 04:19:04.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/engine_dialog.h 2013-05-10 13:03:22.281062547 +0200 @@ -5,15 +5,7 @@ #include <vector> #include <string> -#include <gtkmm/checkbutton.h> -#include <gtkmm/spinbutton.h> -#include <gtkmm/notebook.h> -#include <gtkmm/comboboxtext.h> -#include <gtkmm/table.h> -#include <gtkmm/expander.h> -#include <gtkmm/box.h> -#include <gtkmm/buttonbox.h> -#include <gtkmm/button.h> +#include <gtkmm.h> class EngineControl : public Gtk::VBox { public: diff -up ardour-2.8.16/gtk2_ardour/fft_graph.h~ ardour-2.8.16/gtk2_ardour/fft_graph.h --- ardour-2.8.16/gtk2_ardour/fft_graph.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/fft_graph.h 2013-05-10 13:03:30.601063191 +0200 @@ -23,11 +23,7 @@ #include <ardour/types.h> #include <fftw3.h> -#include <gtkmm/drawingarea.h> -#include <gtkmm/treemodel.h> -#include <gdkmm/color.h> - -#include <glibmm/refptr.h> +#include <gtkmm.h> #include <string> diff -up ardour-2.8.16/gtk2_ardour/fft_result.h~ ardour-2.8.16/gtk2_ardour/fft_result.h --- ardour-2.8.16/gtk2_ardour/fft_result.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/fft_result.h 2013-05-10 13:03:36.985063685 +0200 @@ -24,7 +24,7 @@ #include <ardour/types.h> #include <fftw3.h> -#include <gdkmm/color.h> +#include <gtkmm.h> #include <string> diff -up ardour-2.8.16/gtk2_ardour/gain_meter.h~ ardour-2.8.16/gtk2_ardour/gain_meter.h --- ardour-2.8.16/gtk2_ardour/gain_meter.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/gain_meter.h 2013-05-10 13:03:43.656064201 +0200 @@ -23,13 +23,7 @@ #include <vector> #include <map> -#include <gtkmm/box.h> -#include <gtkmm/adjustment.h> -#include <gtkmm/frame.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/button.h> -#include <gtkmm/table.h> -#include <gtkmm/drawingarea.h> +#include <gtkmm.h> #include <ardour/types.h> diff -up ardour-2.8.16/gtk2_ardour/imageframe.h~ ardour-2.8.16/gtk2_ardour/imageframe.h --- ardour-2.8.16/gtk2_ardour/imageframe.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/imageframe.h 2013-05-10 13:03:49.352064642 +0200 @@ -27,8 +27,8 @@ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include <libgnomecanvasmm.h> #include <libgnomecanvasmm/item.h> -#include <libgnomecanvasmm/group.h> #include <libgnomecanvasmm/shape.h> #include "canvas-imageframe.h" diff -up ardour-2.8.16/gtk2_ardour/imageframe_p.h~ ardour-2.8.16/gtk2_ardour/imageframe_p.h --- ardour-2.8.16/gtk2_ardour/imageframe_p.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/imageframe_p.h 2013-05-10 13:03:53.977065000 +0200 @@ -21,7 +21,7 @@ #ifndef _LIBGNOMECANVASMM_IMAGEFRAME_P_H #define _LIBGNOMECANVASMM_IMAGEFRAME_P_H -#include <glibmm/class.h> +#include <glibmm.h> namespace Gnome { diff -up ardour-2.8.16/gtk2_ardour/imageframe_time_axis_group.h~ ardour-2.8.16/gtk2_ardour/imageframe_time_axis_group.h --- ardour-2.8.16/gtk2_ardour/imageframe_time_axis_group.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/imageframe_time_axis_group.h 2013-05-10 13:04:07.241066027 +0200 @@ -23,7 +23,7 @@ #include <list> #include <cmath> -#include <gdkmm/color.h> +#include <gtkmm.h> #include <libgnomecanvas/libgnomecanvas.h> #include <jack/jack.h> diff -up ardour-2.8.16/gtk2_ardour/imageframe_time_axis_view.h~ ardour-2.8.16/gtk2_ardour/imageframe_time_axis_view.h --- ardour-2.8.16/gtk2_ardour/imageframe_time_axis_view.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/imageframe_time_axis_view.h 2013-05-10 13:04:12.217066412 +0200 @@ -23,7 +23,7 @@ #include <list> #include <cmath> -#include <gdkmm/color.h> +#include <gtkmm.h> #include <jack/jack.h> diff -up ardour-2.8.16/gtk2_ardour/imageframe_view.h~ ardour-2.8.16/gtk2_ardour/imageframe_view.h --- ardour-2.8.16/gtk2_ardour/imageframe_view.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/imageframe_view.h 2013-05-10 13:04:44.872068939 +0200 @@ -21,7 +21,7 @@ #define __gtk_ardour_imageframe_view_h__ #include <string> -#include <gdkmm/color.h> +#include <gtkmm.h> #include <libgnomecanvas/libgnomecanvas.h> #include <sigc++/signal.h> #include <list> diff -up ardour-2.8.16/gtk2_ardour/io_selector.h~ ardour-2.8.16/gtk2_ardour/io_selector.h --- ardour-2.8.16/gtk2_ardour/io_selector.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/io_selector.h 2013-05-10 13:04:54.472069682 +0200 @@ -29,16 +29,7 @@ using __gnu_cxx::slist; #include <string> -#include <glibmm/thread.h> - -#include <gtkmm/box.h> -#include <gtkmm/frame.h> -#include <gtkmm/button.h> -#include <gtkmm/togglebutton.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/notebook.h> -#include <gtkmm/treeview.h> -#include <gtkmm/liststore.h> +#include <gtkmm.h> #include <ardour_dialog.h> diff -up ardour-2.8.16/gtk2_ardour/keyboard.h~ ardour-2.8.16/gtk2_ardour/keyboard.h --- ardour-2.8.16/gtk2_ardour/keyboard.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/keyboard.h 2013-05-10 13:05:41.912073354 +0200 @@ -26,8 +26,7 @@ #include <sigc++/signal.h> #include <gtk/gtk.h> -#include <gtkmm/window.h> -#include <gtkmm/accelkey.h> +#include <gtkmm.h> #include <ardour/types.h> #include <pbd/stateful.h> diff -up ardour-2.8.16/gtk2_ardour/keyeditor.h~ ardour-2.8.16/gtk2_ardour/keyeditor.h --- ardour-2.8.16/gtk2_ardour/keyeditor.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/keyeditor.h 2013-05-10 13:06:25.832076753 +0200 @@ -3,10 +3,7 @@ #include <string> -#include <gtkmm/buttonbox.h> -#include <gtkmm/treeview.h> -#include <gtkmm/treestore.h> -#include <gtkmm/scrolledwindow.h> +#include <gtkmm.h> #include "ardour_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/level_meter.h~ ardour-2.8.16/gtk2_ardour/level_meter.h --- ardour-2.8.16/gtk2_ardour/level_meter.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/level_meter.h 2013-05-10 13:06:33.047077312 +0200 @@ -23,13 +23,7 @@ #include <vector> #include <map> -#include <gtkmm/box.h> -#include <gtkmm/adjustment.h> -#include <gtkmm/frame.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/button.h> -#include <gtkmm/table.h> -#include <gtkmm/drawingarea.h> +#include <gtkmm.h> #include <ardour/types.h> diff -up ardour-2.8.16/gtk2_ardour/location_ui.h~ ardour-2.8.16/gtk2_ardour/location_ui.h --- ardour-2.8.16/gtk2_ardour/location_ui.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/location_ui.h 2013-05-10 13:06:39.544077815 +0200 @@ -20,12 +20,7 @@ #ifndef __ardour_location_ui_h__ #define __ardour_location_ui_h__ -#include <gtkmm/box.h> -#include <gtkmm/checkbutton.h> -#include <gtkmm/button.h> -#include <gtkmm/table.h> -#include <gtkmm/entry.h> -#include <gtkmm/label.h> +#include <gtkmm.h> #include <ardour/location.h> #include <ardour/session.h> diff -up ardour-2.8.16/gtk2_ardour/lv2_plugin_ui.h~ ardour-2.8.16/gtk2_ardour/lv2_plugin_ui.h --- ardour-2.8.16/gtk2_ardour/lv2_plugin_ui.h~ 2012-02-27 16:03:44.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/lv2_plugin_ui.h 2013-05-10 13:06:45.000078237 +0200 @@ -26,7 +26,7 @@ #include <list> #include <sigc++/signal.h> -#include <gtkmm/widget.h> +#include <gtkmm.h> #include <ardour_dialog.h> #include <ardour/types.h> diff -up ardour-2.8.16/gtk2_ardour/marker.h~ ardour-2.8.16/gtk2_ardour/marker.h --- ardour-2.8.16/gtk2_ardour/marker.h~ 2010-06-02 17:55:17.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/marker.h 2013-05-10 13:06:50.200078639 +0200 @@ -25,7 +25,7 @@ #include <ardour/ardour.h> #include <pbd/destructible.h> -#include <libgnomecanvasmm/pixbuf.h> +#include <libgnomecanvasmm.h> #include "canvas.h" diff -up ardour-2.8.16/gtk2_ardour/marker_time_axis_view.h~ ardour-2.8.16/gtk2_ardour/marker_time_axis_view.h --- ardour-2.8.16/gtk2_ardour/marker_time_axis_view.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/marker_time_axis_view.h 2013-05-10 13:06:59.879079389 +0200 @@ -21,8 +21,8 @@ #define __ardour_marker_time_axis_view_h__ #include <list> -#include <gdkmm/color.h> -#include <libgnomecanvasmm/group.h> +#include <gtkmm.h> +#include <libgnomecanvasmm.h> #include <ardour/location.h> #include "simplerect.h" diff -up ardour-2.8.16/gtk2_ardour/midi_port_dialog.h~ ardour-2.8.16/gtk2_ardour/midi_port_dialog.h --- ardour-2.8.16/gtk2_ardour/midi_port_dialog.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/midi_port_dialog.h 2013-05-10 13:07:06.503079901 +0200 @@ -1,7 +1,4 @@ -#include <gtkmm/box.h> -#include <gtkmm/label.h> -#include <gtkmm/entry.h> -#include <gtkmm/comboboxtext.h> +#include <gtkmm.h> #include "ardour_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/mixer_strip.h~ ardour-2.8.16/gtk2_ardour/mixer_strip.h --- ardour-2.8.16/gtk2_ardour/mixer_strip.h~ 2009-10-01 19:15:47.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/mixer_strip.h 2013-05-10 13:07:16.120080646 +0200 @@ -23,17 +23,7 @@ #include <cmath> -#include <gtkmm/eventbox.h> -#include <gtkmm/button.h> -#include <gtkmm/box.h> -#include <gtkmm/frame.h> -#include <gtkmm/button.h> -#include <gtkmm/label.h> -#include <gtkmm/togglebutton.h> -#include <gtkmm/menu.h> -#include <gtkmm/textview.h> -#include <gtkmm/adjustment.h> - +#include <gtkmm.h> #include <gtkmm2ext/auto_spin.h> #include <gtkmm2ext/click_box.h> #include <gtkmm2ext/slider_controller.h> diff -up ardour-2.8.16/gtk2_ardour/mixer_ui.h~ ardour-2.8.16/gtk2_ardour/mixer_ui.h --- ardour-2.8.16/gtk2_ardour/mixer_ui.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/mixer_ui.h 2013-05-10 13:07:22.855081167 +0200 @@ -22,15 +22,7 @@ #include <list> -#include <gtkmm/box.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/label.h> -#include <gtkmm/button.h> -#include <gtkmm/frame.h> -#include <gtkmm/paned.h> -#include <gtkmm/menu.h> -#include <gtkmm/treeview.h> +#include <gtkmm.h> #include <pbd/stateful.h> diff -up ardour-2.8.16/gtk2_ardour/nag.h~ ardour-2.8.16/gtk2_ardour/nag.h --- ardour-2.8.16/gtk2_ardour/nag.h~ 2009-06-04 16:36:00.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/nag.h 2013-05-10 13:07:30.423081753 +0200 @@ -3,9 +3,7 @@ #include "ardour_dialog.h" -#include <gtkmm/label.h> -#include <gtkmm/radiobutton.h> -#include <gtkmm/buttonbox.h> +#include <gtkmm.h> class NagScreen : public ArdourDialog { diff -up ardour-2.8.16/gtk2_ardour/new_session_dialog.h~ ardour-2.8.16/gtk2_ardour/new_session_dialog.h --- ardour-2.8.16/gtk2_ardour/new_session_dialog.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/new_session_dialog.h 2013-05-10 13:07:56.743083790 +0200 @@ -23,20 +23,10 @@ #define NEW_SESSION_DIALOG_H #include <string> -#include <gtkmm/treeview.h> -#include <gtkmm/treestore.h> -#include <gtkmm/treepath.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/notebook.h> -#include <gtkmm/table.h> -#include <gtkmm/alignment.h> -#include <gtkmm/frame.h> -#include <gtkmm/expander.h> +#include <gtkmm.h> #include <ardour/utils.h> -#include <glibmm/refptr.h> - #include "ardour_dialog.h" #include "engine_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/option_editor.h~ ardour-2.8.16/gtk2_ardour/option_editor.h --- ardour-2.8.16/gtk2_ardour/option_editor.h~ 2009-03-13 13:35:02.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/option_editor.h 2013-05-10 13:08:04.135084362 +0200 @@ -22,17 +22,7 @@ #include <vector> -#include <gtkmm/notebook.h> -#include <gtkmm/checkbutton.h> -#include <gtkmm/table.h> -#include <gtkmm/entry.h> -#include <gtkmm/box.h> -#include <gtkmm/label.h> -#include <gtkmm/adjustment.h> -#include <gtkmm/scale.h> -#include <gtkmm/spinbutton.h> -#include <gtkmm/radiobutton.h> -#include <gtkmm/comboboxtext.h> +#include <gtkmm.h> #include <ardour/session.h> diff -up ardour-2.8.16/gtk2_ardour/pan_automation_time_axis.h~ ardour-2.8.16/gtk2_ardour/pan_automation_time_axis.h --- ardour-2.8.16/gtk2_ardour/pan_automation_time_axis.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/pan_automation_time_axis.h 2013-05-10 13:08:07.751084642 +0200 @@ -23,7 +23,7 @@ #include "canvas.h" #include "automation_time_axis.h" -#include <gtkmm/comboboxtext.h> +#include <gtkmm.h> namespace ARDOUR { class Redirect; diff -up ardour-2.8.16/gtk2_ardour/panner2d.h~ ardour-2.8.16/gtk2_ardour/panner2d.h --- ardour-2.8.16/gtk2_ardour/panner2d.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/panner2d.h 2013-05-10 13:08:14.919085196 +0200 @@ -24,8 +24,7 @@ #include <map> #include <string> -#include <glibmm/refptr.h> -#include <gtkmm/drawingarea.h> +#include <gtkmm.h> using std::map; using std::string; diff -up ardour-2.8.16/gtk2_ardour/panner_ui.h~ ardour-2.8.16/gtk2_ardour/panner_ui.h --- ardour-2.8.16/gtk2_ardour/panner_ui.h~ 2009-04-29 15:53:50.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/panner_ui.h 2013-05-10 13:08:21.623085715 +0200 @@ -22,13 +22,7 @@ #include <vector> -#include <gtkmm/box.h> -#include <gtkmm/adjustment.h> -#include <gtkmm/viewport.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/arrow.h> -#include <gtkmm/togglebutton.h> -#include <gtkmm/button.h> +#include <gtkmm.h> #include <gtkmm2ext/click_box.h> #include <gtkmm2ext/slider_controller.h> diff -up ardour-2.8.16/gtk2_ardour/playlist_selector.h~ ardour-2.8.16/gtk2_ardour/playlist_selector.h --- ardour-2.8.16/gtk2_ardour/playlist_selector.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/playlist_selector.h 2013-05-10 13:08:27.767086191 +0200 @@ -22,10 +22,7 @@ #include <boost/shared_ptr.hpp> -#include <gtkmm/box.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/button.h> -#include <gtkmm/treeview.h> +#include <gtkmm.h> #include <gtkmm2ext/selector.h> #include <ardour_dialog.h> diff -up ardour-2.8.16/gtk2_ardour/plugin_selector.h~ ardour-2.8.16/gtk2_ardour/plugin_selector.h --- ardour-2.8.16/gtk2_ardour/plugin_selector.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/plugin_selector.h 2013-05-10 13:08:36.743086886 +0200 @@ -20,9 +20,7 @@ #ifndef __ardour_plugin_selector_h__ #define __ardour_plugin_selector_h__ -#include <gtkmm/dialog.h> -#include <gtkmm/notebook.h> -#include <gtkmm/treeview.h> +#include <gtkmm.h> #include <gtkmm2ext/selector.h> #include <ardour/plugin.h> diff -up ardour-2.8.16/gtk2_ardour/plugin_ui.h~ ardour-2.8.16/gtk2_ardour/plugin_ui.h --- ardour-2.8.16/gtk2_ardour/plugin_ui.h~ 2012-06-18 21:49:14.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/plugin_ui.h 2013-05-10 13:08:49.831087899 +0200 @@ -26,22 +26,7 @@ #include <sigc++/signal.h> -#include <gtkmm/button.h> -#include <gtkmm/box.h> -#include <gtkmm/table.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/viewport.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/label.h> -#include <gtkmm/menu.h> -#include <gtkmm/image.h> -#include <gtkmm/adjustment.h> -#include <gtkmm/togglebutton.h> -#include <gtkmm/socket.h> -#include <gtkmm/combobox.h> -#include <gtkmm/liststore.h> -#include <gtkmm/comboboxtext.h> -#include <gtkmm/socket.h> +#include <gtkmm.h> #include <ardour_dialog.h> #include <ardour/types.h> diff -up ardour-2.8.16/gtk2_ardour/public_editor.h~ ardour-2.8.16/gtk2_ardour/public_editor.h --- ardour-2.8.16/gtk2_ardour/public_editor.h~ 2012-03-16 15:33:28.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/public_editor.h 2013-05-10 13:09:04.791089056 +0200 @@ -25,9 +25,7 @@ #include <string> #include <glib.h> #include <gdk/gdktypes.h> -#include <gtkmm/window.h> -#include <gtkmm/box.h> -#include <gtkmm/actiongroup.h> +#include <gtkmm.h> #include <jack/types.h> #include <sigc++/signal.h> diff -up ardour-2.8.16/gtk2_ardour/redirect_box.h~ ardour-2.8.16/gtk2_ardour/redirect_box.h --- ardour-2.8.16/gtk2_ardour/redirect_box.h~ 2009-03-07 14:28:24.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/redirect_box.h 2013-05-10 13:09:16.439089958 +0200 @@ -23,10 +23,7 @@ #include <vector> #include <cmath> -#include <gtkmm/box.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/menu.h> -#include <gtkmm/scrolledwindow.h> +#include <gtkmm.h> #include <gtkmm2ext/dndtreeview.h> #include <gtkmm2ext/auto_spin.h> #include <gtkmm2ext/click_box.h> diff -up ardour-2.8.16/gtk2_ardour/region_layering_order_editor.h~ ardour-2.8.16/gtk2_ardour/region_layering_order_editor.h --- ardour-2.8.16/gtk2_ardour/region_layering_order_editor.h~ 2009-11-13 15:30:20.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/region_layering_order_editor.h 2013-05-10 13:09:23.383090495 +0200 @@ -1,10 +1,7 @@ #ifndef __gtk2_ardour_region_layering_order_editor_h__ #define __gtk2_ardour_region_layering_order_editor_h__ -#include <gtkmm/dialog.h> -#include <gtkmm/liststore.h> -#include <gtkmm/treeview.h> -#include <gtkmm/scrolledwindow.h> +#include <gtkmm.h> #include <ardour/region.h> #include <ardour/playlist.h> diff -up ardour-2.8.16/gtk2_ardour/rhythm_ferret.h~ ardour-2.8.16/gtk2_ardour/rhythm_ferret.h --- ardour-2.8.16/gtk2_ardour/rhythm_ferret.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/rhythm_ferret.h 2013-05-10 13:09:34.678091370 +0200 @@ -1,16 +1,7 @@ #ifndef __gtk2_ardour_rhythm_ferret_h__ #define __gtk2_ardour_rhythm_ferret_h__ -#include <gtkmm/box.h> -#include <gtkmm/scale.h> -#include <gtkmm/spinbutton.h> -#include <gtkmm/radiobutton.h> -#include <gtkmm/radiobuttongroup.h> -#include <gtkmm/frame.h> -#include <gtkmm/image.h> -#include <gtkmm/comboboxtext.h> -#include <gtkmm/button.h> -#include <gtkmm/label.h> +#include <gtkmm.h> #include "ardour_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/route_params_ui.h~ ardour-2.8.16/gtk2_ardour/route_params_ui.h --- ardour-2.8.16/gtk2_ardour/route_params_ui.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/route_params_ui.h 2013-05-10 13:09:41.350091886 +0200 @@ -22,15 +22,7 @@ #include <list> -#include <gtkmm/box.h> -#include <gtkmm/button.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/frame.h> -#include <gtkmm/label.h> -#include <gtkmm/paned.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/togglebutton.h> -#include <gtkmm/treeview.h> +#include <gtkmm.h> #include <pbd/stateful.h> diff -up ardour-2.8.16/gtk2_ardour/route_time_axis.h~ ardour-2.8.16/gtk2_ardour/route_time_axis.h --- ardour-2.8.16/gtk2_ardour/route_time_axis.h~ 2009-06-26 19:00:42.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/route_time_axis.h 2013-05-10 13:09:50.150092567 +0200 @@ -20,15 +20,7 @@ #ifndef __ardour_route_time_axis_h__ #define __ardour_route_time_axis_h__ -#include <gtkmm/table.h> -#include <gtkmm/button.h> -#include <gtkmm/box.h> -#include <gtkmm/menu.h> -#include <gtkmm/menuitem.h> -#include <gtkmm/radiomenuitem.h> -#include <gtkmm/checkmenuitem.h> -#include <gtkmm/adjustment.h> - +#include <gtkmm.h> #include <gtkmm2ext/selector.h> #include <gtkmm2ext/slider_controller.h> #include <list> diff -up ardour-2.8.16/gtk2_ardour/sfdb_freesound_mootcher.h~ ardour-2.8.16/gtk2_ardour/sfdb_freesound_mootcher.h --- ardour-2.8.16/gtk2_ardour/sfdb_freesound_mootcher.h~ 2012-07-02 15:21:59.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/sfdb_freesound_mootcher.h 2013-05-10 13:09:55.862093009 +0200 @@ -20,7 +20,7 @@ #include <string> #include <sstream> #include <vector> -#include <gtkmm/progressbar.h> +#include <gtkmm.h> //#include <ctime> #include "sfdb_ui.h" diff -up ardour-2.8.16/gtk2_ardour/sfdb_ui.h~ ardour-2.8.16/gtk2_ardour/sfdb_ui.h --- ardour-2.8.16/gtk2_ardour/sfdb_ui.h~ 2012-07-02 15:21:59.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/sfdb_ui.h 2013-05-10 13:10:02.406093516 +0200 @@ -26,20 +26,7 @@ #include <sigc++/signal.h> -#include <gtkmm/box.h> -#include <gtkmm/button.h> -#include <gtkmm/checkbutton.h> -#include <gtkmm/comboboxtext.h> -#include <gtkmm/dialog.h> -#include <gtkmm/entry.h> -#include <gtkmm/filechooserwidget.h> -#include <gtkmm/frame.h> -#include <gtkmm/label.h> -#include <gtkmm/table.h> -#include <gtkmm/liststore.h> -#include <gtkmm/textview.h> -#include <gtkmm/spinbutton.h> -#include <gtkmm/notebook.h> +#include <gtkmm.h> #include <ardour/session.h> #include <ardour/audiofilesource.h> diff -up ardour-2.8.16/gtk2_ardour/simpleline.h~ ardour-2.8.16/gtk2_ardour/simpleline.h --- ardour-2.8.16/gtk2_ardour/simpleline.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/simpleline.h 2013-05-10 13:10:12.934094331 +0200 @@ -27,6 +27,7 @@ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include <libgnomecanvasmm.h> #include <libgnomecanvasmm/item.h> #include <libgnomecanvas/gnome-canvas-util.h> #include <libgnomecanvas/libgnomecanvas.h> diff -up ardour-2.8.16/gtk2_ardour/simpleline_p.h~ ardour-2.8.16/gtk2_ardour/simpleline_p.h --- ardour-2.8.16/gtk2_ardour/simpleline_p.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/simpleline_p.h 2013-05-10 13:10:21.750095013 +0200 @@ -22,7 +22,7 @@ #define _LIBGNOMECANVASMM_SIMPLELINE_P_H #include <libgnomecanvasmm/private/item_p.h> -#include <glibmm/class.h> +#include <glibmm.h> namespace Gnome { diff -up ardour-2.8.16/gtk2_ardour/simplerect.h~ ardour-2.8.16/gtk2_ardour/simplerect.h --- ardour-2.8.16/gtk2_ardour/simplerect.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/simplerect.h 2013-05-10 13:10:29.190095589 +0200 @@ -27,9 +27,8 @@ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include <libgnomecanvasmm.h> #include <libgnomecanvasmm/item.h> -#include <libgnomecanvasmm/group.h> -#include <libgnomecanvasmm/shape.h> #include "canvas-simplerect.h" diff -up ardour-2.8.16/gtk2_ardour/simplerect_p.h~ ardour-2.8.16/gtk2_ardour/simplerect_p.h --- ardour-2.8.16/gtk2_ardour/simplerect_p.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/simplerect_p.h 2013-05-10 13:10:33.654095934 +0200 @@ -21,7 +21,7 @@ #ifndef _LIBGNOMECANVASMM_SIMPLERECT_P_H #define _LIBGNOMECANVASMM_SIMPLERECT_P_H -#include <glibmm/class.h> +#include <glibmm.h> namespace Gnome { diff -up ardour-2.8.16/gtk2_ardour/splash.h~ ardour-2.8.16/gtk2_ardour/splash.h --- ardour-2.8.16/gtk2_ardour/splash.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/splash.h 2013-05-10 13:10:41.782096563 +0200 @@ -20,11 +20,7 @@ #ifndef __ardour_gtk_splash_h__ #define __ardour_gtk_splash_h__ -#include <gtkmm/window.h> -#include <gtkmm/drawingarea.h> -#include <gtkmm/box.h> -#include <gtkmm/label.h> -#include <gdkmm/pixbuf.h> +#include <gtkmm.h> class ARDOUR_UI; diff -up ardour-2.8.16/gtk2_ardour/tempo_dialog.h~ ardour-2.8.16/gtk2_ardour/tempo_dialog.h --- ardour-2.8.16/gtk2_ardour/tempo_dialog.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/tempo_dialog.h 2013-05-10 13:10:50.070097205 +0200 @@ -20,15 +20,7 @@ #ifndef __ardour_gtk_tempo_dialog_h__ #define __ardour_gtk_tempo_dialog_h__ -#include <gtkmm/entry.h> -#include <gtkmm/frame.h> -#include <gtkmm/box.h> -#include <gtkmm/button.h> -#include <gtkmm/label.h> -#include <gtkmm/table.h> -#include <gtkmm/entry.h> -#include <gtkmm/spinbutton.h> -#include <gtkmm/comboboxtext.h> +#include <gtkmm.h> #include <ardour/types.h> #include <ardour/tempo.h> diff -up ardour-2.8.16/gtk2_ardour/theme_manager.h~ ardour-2.8.16/gtk2_ardour/theme_manager.h --- ardour-2.8.16/gtk2_ardour/theme_manager.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/theme_manager.h 2013-05-10 13:10:59.014097897 +0200 @@ -20,13 +20,7 @@ #ifndef __ardour_gtk_color_manager_h__ #define __ardour_gtk_color_manager_h__ -#include <gtkmm/treeview.h> -#include <gtkmm/liststore.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/colorselection.h> -#include <gtkmm/radiobutton.h> -#include <gtkmm/button.h> -#include <gtkmm/rc.h> +#include <gtkmm.h> #include "ardour_dialog.h" #include "ui_config.h" diff -up ardour-2.8.16/gtk2_ardour/time_axis_view.h~ ardour-2.8.16/gtk2_ardour/time_axis_view.h --- ardour-2.8.16/gtk2_ardour/time_axis_view.h~ 2010-05-21 17:15:17.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/time_axis_view.h 2013-05-10 13:11:13.398099010 +0200 @@ -23,14 +23,7 @@ #include <vector> #include <list> -#include <gtkmm/box.h> -#include <gtkmm/frame.h> -#include <gtkmm/drawingarea.h> -#include <gtkmm/eventbox.h> -#include <gtkmm/table.h> -#include <gtkmm/entry.h> -#include <gtkmm/label.h> - +#include <gtkmm.h> #include <gtkmm2ext/focus_entry.h> #include <pbd/stateful.h> diff -up ardour-2.8.16/gtk2_ardour/time_axis_view_item.h~ ardour-2.8.16/gtk2_ardour/time_axis_view_item.h --- ardour-2.8.16/gtk2_ardour/time_axis_view_item.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/time_axis_view_item.h 2013-05-10 13:11:17.798099351 +0200 @@ -23,7 +23,7 @@ #include <jack/jack.h> #include <string> -#include <libgnomecanvasmm/pixbuf.h> +#include <libgnomecanvasmm.h> #include "selectable.h" #include "simplerect.h" diff -up ardour-2.8.16/gtk2_ardour/utils.h~ ardour-2.8.16/gtk2_ardour/utils.h --- ardour-2.8.16/gtk2_ardour/utils.h~ 2011-09-12 21:22:34.000000000 +0200 +++ ardour-2.8.16/gtk2_ardour/utils.h 2013-05-10 13:11:28.934100213 +0200 @@ -24,8 +24,8 @@ #include <cmath> #include <vector> #include <ardour/types.h> -#include <libgnomecanvasmm/line.h> -#include <gdkmm/types.h> +#include <gtkmm.h> +#include <libgnomecanvasmm.h> #include "canvas.h" #include "public_editor.h" diff -up ardour-2.8.16/gtk2_ardour/visual_time_axis.h~ ardour-2.8.16/gtk2_ardour/visual_time_axis.h --- ardour-2.8.16/gtk2_ardour/visual_time_axis.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/visual_time_axis.h 2013-05-10 13:11:35.062100687 +0200 @@ -20,9 +20,7 @@ #ifndef __ardour_visual_time_axis_h__ #define __ardour_visual_time_axis_h__ -#include <gtkmm/box.h> -#include <gtkmm/button.h> - +#include <gtkmm.h> #include <gtkmm2ext/selector.h> #include "ardour_dialog.h" diff -up ardour-2.8.16/gtk2_ardour/waveview.h~ ardour-2.8.16/gtk2_ardour/waveview.h --- ardour-2.8.16/gtk2_ardour/waveview.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/waveview.h 2013-05-10 13:11:56.822102371 +0200 @@ -27,6 +27,7 @@ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include <libgnomecanvasmm.h> #include <libgnomecanvasmm/item.h> #include "canvas-waveview.h" #include <libgnomecanvas/gnome-canvas-util.h> diff -up ardour-2.8.16/gtk2_ardour/waveview_p.h~ ardour-2.8.16/gtk2_ardour/waveview_p.h --- ardour-2.8.16/gtk2_ardour/waveview_p.h~ 2009-02-24 13:37:42.000000000 +0100 +++ ardour-2.8.16/gtk2_ardour/waveview_p.h 2013-05-10 13:12:06.613103129 +0200 @@ -22,7 +22,7 @@ #define _LIBGNOMECANVASMM_WAVEVIEW_P_H #include <libgnomecanvasmm/private/item_p.h> -#include <glibmm/class.h> +#include <glibmm.h> namespace Gnome { |
|
Closing due to age of issue not being applicable anymore and fixed in newer versions. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-05-10 12:34 | jwrdegoede | New Issue | |
2013-05-10 12:34 | jwrdegoede | File Added: ardour-fix-mm-includes.patch | |
2020-06-26 21:04 | seablade | Note Added: 0024510 | |
2020-06-26 21:05 | seablade | Assigned To | => seablade |
2020-06-26 21:05 | seablade | Status | new => closed |
2020-06-26 21:05 | seablade | Resolution | open => fixed |