summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
AgeCommit message (Collapse)Author
2014-03-21Avoid some ambiguous calls to 'floor()' which were upsetting MSVCJohn Emmas
2014-03-21tweak meter-peak hold when using LED-striped metersRobin Gareus
2014-03-20change the meters into CairoWidget, add expose_area to CairoWidget::render()Robin Gareus
2014-03-17g_close() is only available in select versions of glib; fix up non-standard ↵Paul Davis
use of glib/cerr to report errors and other related mess
2014-03-15Close a temporary file as soon as we know we've created it (the function ↵John Emmas
which needs the file will re-open it itself)
2014-03-14removed duplicated (and dangerous) call to close(2)Paul Davis
2014-03-08paths dialog: use selection as default when adding new dirsRobin Gareus
2014-03-06add on_name_changed() virtual method to CairoWidgetPaul Davis
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-02paths-dialog gtkmm-2.20 compatibility (part two)Robin Gareus
2014-03-02paths-dialog gtkmm-2.20 compatibilityRobin Gareus
2014-03-02remove recently added conflation of mingw64 and msvc with respect to symbol ↵Paul Davis
export
2014-03-01ardour now requires export visibility macros for all added classesPaul Davis
2014-03-01when mingw is mingw64, it appears that we need to use __declspec() and not ↵Paul Davis
__attribute__((visibility)) for export control
2014-03-01re-work VST paths configuration.Robin Gareus
environment vars provide the "default", but are no longer relevant once ardour-internal paths are configured.
2014-02-28path-dialogue: check for and disallow duplicatesRobin Gareus
2014-02-28move Paths Dialog to libgtkmm2extRobin Gareus
2014-02-10i18n updates (specifically .de from edgar a, but also contains results of ↵Paul Davis
./waf i18n
2014-01-20Merge branch 'windows+cc' into cairocanvasJohn Emmas
2014-01-20'libs/gtkmm2ext' - DLL visibility stuff and associated changes needed for ↵John Emmas
building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date)
2014-01-20remove unused static member from MouseButtonPaul Davis
2014-01-16add Gtkmm2ext::event_type_string()Paul Davis
2014-01-12move -fvisibility=hidden to the top of the source tree, and remove its ↵Paul Davis
internal use; use libtimecode as a shared lib again
2014-01-10finished merge of cairocanvas with windows and windows+cc branchesPaul Davis
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2014-01-10fix merge errors with masterPaul Davis
2014-01-09add [missing] left_half_rectangle utilRobin Gareus
2014-01-07Merge branch 'master' into cairocanvasPaul Davis
2014-01-05fix fader default-value line positionRobin Gareus
2014-01-05update slider rendering & set style for fadersRobin Gareus
* render background -- outside of rounded corners * visually align unity-location with fader at 0. * sharp lines (no more AA blur) x/y offset, radius
2014-01-04processor drag box onlyRobin Gareus
2014-01-04fix PixFader size allocationRobin Gareus
previously faders in the processor box were only sized correctly after the 2nd iteration: allocate -> request -> allocate
2014-01-02tweak design of time axis view item name text handlingPaul Davis
2013-12-27merge exportvis branch into cairocanvas, to reduce the number of "floating" ↵Paul Davis
branches. Still need to add API export/visibility macros for the canvas library.
2013-12-05Only use __declspec(dllimport/dllexport) for MSVC compilerTim Mayberry
Use the gcc visibility attributes when building with the MinGW compiler(gcc). GCC also supports the __declspec syntax but it will not compile at the moment until the issues(which may not even be exactly the same issues as with MSVC) are resolved.
2013-12-03fix up wscript/build issues in exportvis after merge with masterPaul Davis
2013-11-26resolve merge with master (?)Paul Davis
2013-11-25Merge branch 'master' into cairocanvasPaul Davis
2013-11-05update .po files with --no-fuzzy-matching in usePaul Davis
2013-10-31fix merge with masterPaul Davis
2013-10-23remove fuzzy and obsolete translationsRobin Gareus
2013-10-18reverse the visibility.h files assumptions that we don't build shared libs ↵Paul Davis
by default This avoids having to define define LIBFOO_DLL=1 all over the place. If we ever go with static libs we will need to define LIBFOO_STATIC=1 but hopefully in some central location like the top level wscript. Oh, and I also dropped support for gcc older than version 4.x because ardour will already not build on such an old version.
2013-10-18Merge remote-tracking branch 'remotes/origin/exportvis' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/wscript libs/ardour/ardour/audioregion.h libs/ardour/ardour/debug.h libs/ardour/ardour/directory_names.h libs/ardour/ardour/filesystem_paths.h libs/ardour/ardour/session_event.h libs/gtkmm2ext/gtkmm2ext/utils.h libs/panners/1in2out/wscript libs/panners/2in2out/wscript libs/panners/vbap/wscript libs/pbd/pbd/debug.h libs/pbd/pbd/file_utils.h libs/pbd/pbd/pathexpand.h libs/pbd/pbd/ringbuffer.h libs/pbd/pbd/ringbufferNPT.h libs/pbd/pbd/search_path.h libs/pbd/pbd/stacktrace.h libs/pbd/pbd/uuid.h libs/pbd/pbd/uuid_boost.h libs/surfaces/control_protocol/control_protocol/basic_ui.h libs/surfaces/control_protocol/control_protocol/control_protocol.h
2013-10-17add -fvisibility=hidden to libgtkmm2ext, and make things workPaul Davis
2013-10-17get everything compiling with libardour built using -fvisibility=hiddenPaul Davis
2013-10-17add new visibility macro headers omitted from previous commitsPaul Davis
2013-10-17add export control to libgtkmm2extPaul Davis
2013-10-16merge with master and fix 2 conflictsPaul Davis
2013-10-16Merge branch 'master' into windowsPaul Davis
2013-10-16Merge remote-tracking branch 'remotes/origin/master' into windows+ccJohn Emmas
2013-10-15update russian translation (again)Paul Davis