summaryrefslogtreecommitdiff
path: root/gtk2_ardour/main.cc
AgeCommit message (Collapse)Author
2020-05-01tell stdout if setlocale(2) failsPaul Davis
2020-03-25remove a few cerr outputs and change a couple to use cout, since they are ↵Paul Davis
not errors
2020-03-25do not parse debug options in a non-debug buildPaul Davis
2020-01-15Replace some Gtk:MessageDialog with Ardour's variantRobin Gareus
This fixes some issues with stuck splash screen early on.
2020-01-01Bump (C) year: the year of ArdourRobin Gareus
2019-12-14First batch of MessageDialog replacementsRobin Gareus
2019-12-13allow setting debug flags via an environment variable (ARDOUR_DEBUG_FLAGS)Paul Davis
2019-10-24alter ARDOUR::init() API to specify whether a GUI is in control or notPaul Davis
2019-09-10Remove redundant call (moved to libardour)Robin Gareus
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-07-18remove -C,-E and -U command line optionsPaul Davis
2019-07-04Use exit-status macros for compatibility 3/3Robin Gareus
2019-04-13NO-OP: whitespaceRobin Gareus
This fixes mostly <tab> after <space> and similar <tab> not used for indenting as well as some related code alignment issues.
2019-01-01Bump main program's (C) yearRobin Gareus
2018-12-09Unhardode log-message domain when logging to stdoutRobin Gareus
2018-09-21Fix --no-nls (3/5), prefer #if in gtk2_ardourRobin Gareus
This is for consistency with system-wide gettext.h which is used by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-01-01amend a954dca1: Prost Neujahr!Robin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-08-31Call curl_global_init() exactly only once (1/2)Robin Gareus
2017-07-17Move more Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-03Don't just silently exit if initialization fails.Robin Gareus
2017-04-20Do not set C++ locale.Robin Gareus
Ardour translations and GUI string formatting only depends on the C locale. Modifying the C++ locale may produce erratic results on various systems (in particular OSX and macOS) and cause incompatibilies with plugins.
2017-03-06More fun with LinuxVSTs & threadingRobin Gareus
2017-01-20Breathe at exit: allow event-loops to clean upRobin Gareus
2017-01-16setlocale(LC_MESSAGES) isn't valid when building with MSVCJohn Emmas
In fact AFAICT it isn't supported by MinGW either (I've a feeling it probably isn't valid on Windows at all).
2016-12-28Allow fine grained control over localeRobin Gareus
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