summaryrefslogtreecommitdiff
path: root/gtk2_ardour/main.cc
AgeCommit message (Collapse)Author
2016-07-15hotfix C++ locale (OSX, windows)Robin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-14correctly initialize C++ locale as well as C localePaul Davis
2016-05-31use setlocale() in preference to gtk_set_locale()Paul Davis
2016-05-07fix LocaleGuard contstructor (3dc77280)Robin Gareus
2016-03-20add luadoc binary (developer tool) to dump lua bindingsRobin Gareus
output is either JSON or lua-tables. enable via ./waf configure --luadoc ... , needs C++11
2015-10-17four f* f's.Robin Gareus
2015-10-17thread-safe fftw (needs fftw-3.3.5)Robin Gareus
see https://github.com/FFTW/fftw3/issues/16
2015-10-05remove unused fstream includesRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-16Remove ui_config.h inclusion from ardour_ui.hTim Mayberry
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-07-30make it easier to get errors out of GTK + GlibRobin Gareus
2015-05-28rearrange and redesign UIConfiguration/ARDOUR_UI APIs to allow correct ↵Paul Davis
initialization. We need to be able to set an environment variable *before* gtk_init() is called, but also to load the color theme right after gtk_init() and before the rest of the GUI is created.
2015-04-17fix novice-level mistake that causes localedir to point to random, reusable ↵Paul Davis
(typically stack) memory
2015-04-09bump copyright durationPaul Davis
2015-03-29Replace a closing bracket which managed to get lost somehowJohn Emmas
2015-03-24remove Ardour from MSVC message dialog and use PROGRAM_NAMEPaul Davis
2015-03-23rework check for old configuration filesRobin Gareus
check early on (before announcement-check, bundle- env and ARDOUR_UI ctor have a chance to create the new config dir)
2015-03-17Change the way we call 'Gtk::Main' when building with MSVCJohn Emmas
This is just to accommodate the fact that 'command_line_parse_error()' uses pointers to argc & argv
2015-03-12check for old configuration files and copy if user requests it.Paul Davis
A restart is required. There is a circular dependency between the config files and the GUI, and this restart breaks it
2015-03-12NOOP whitespace fixes.Robin Gareus
2015-03-12fix 0096aa5 (at least for mingw)Robin Gareus
2015-03-12try to clean MSVC/Windows mess in main(), hopefully without breaking anythingPaul Davis
2015-03-09Revert "explicitly shutdown engine at exit"Robin Gareus
This reverts commit c12b7bc9d85ad9b72e152a27625bdd4cc5486af0. ARDOUR_UI::finish() already does this.
2015-03-09explicitly shutdown engine at exitRobin Gareus
Callbacks like EngineHalted or DeviceListChanged can be deadly while the UI is being torn down.
2015-01-09remove cruft (old unused pre-git version files)Robin Gareus
2015-01-06never show windows console.Robin Gareus
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-06windows: re-attach to the console with -mwindowsRobin Gareus
2014-12-07revert UIConfiguration back to a normal member of ARDOUR_UIPaul Davis
2014-12-03Move setting _fmode flag on windows into PBD::initTim Mayberry
This moves setting of _fmode slightly later in the initialization of the application via Ardour::init.
2014-11-26move creation of UIConfiguration object to precede creation of ArdourUI.Paul Davis
This is pretty kludgy but we need the UIConfiguration object (or any color management object) to be the first to connect to the ColorsChanged signal. Might be better to make the UIConfiguration object a delegate for the ThemeManager.
2014-11-23fix/silence various compiler warnings.Robin Gareus
* ifdef unused static functions * brackets around assignment and comparision * no return statement in function returning non-void * boost concept_checks.hpp unused-local-typedefs
2014-10-26file binary compat is for windows in general (not msvc)Robin Gareus
Fixes crash with MIDI file save/load.
2014-09-06minimize rebuild after reconfigure:Robin Gareus
Don't add VERSIONSTRING to the c-flags of gtk2_ardour, use a dedicated file instead.
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-04-15Add some stuff that's needed for an MSVC built target:-John Emmas
1) Make sure we create or open any files in binary mode 2) Make sure the user can see an error message of we fail to parse the command line 3) Make sure that the call to 'windows_vst_gui_init()' matches its declaration (i.e. only applicable when NOT on PLATFORM_WINDOWS)
2014-04-14fix prev commit (MSVC release builds)Robin Gareus
2014-04-14fun with the c-preprocessor. platform dependent VST support.Robin Gareus
2014-04-14Make sure that when building with MSVC, a Release build will launch without ↵John Emmas
an annoying, floating console window
2014-04-11interim vst fixesunknown
2014-03-02move fixup_bundle_environment() code into per-platform filesPaul Davis
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
2013-10-23fix merge conflicts with masterPaul Davis
2013-10-22fix locale path in OS X bundlesPaul Davis
2013-10-19replace rather than append to SUIL_MODULE_DIRRobin Gareus
should fix http://tracker.ardour.org/view.php?id=5679
2013-10-14'gtk2_ardour' - Harmonize '__WIN32__', 'OS_WIN32' etc, etc. Use ↵John Emmas
'PLATFORM_WINDOWS' instead
2013-10-09merge with master, fixing conflicts in 3 wscript filesPaul Davis
2013-10-07delete the UI from main() to get full cleanupPaul Davis