Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-27 | Preferences/Config changes for image-surface settings | Robin Gareus | |
2019-08-03 | Update 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. | |||
2017-07-17 | Clean up library inheritance (colors.h, utils.h) | Robin Gareus | |
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext. | |||
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-05 | Make an info string translatable | Robin Gareus | |
2017-07-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-06-22 | Remove LocaleGuards from UIConfiguration class | Tim Mayberry | |
all float <=> string conversions are done via PBD::to_string/string_to. Either via XMLNode::get/set_property or directly in HSV and SVAModifier classes | |||
2017-04-19 | Use snprintf instead of std::stringstream when converting color values to ↵ | Tim Mayberry | |
strings std::ostream/stringstream will use the current locale to determine the numeric formatting. If the locale uses grouping then thousands separators will be inserted in the output which produces an invalid color string in UIConfiguration::reset_gtk_theme() and when converting colors to strings in UIConfiguration::store_color_theme() This has not been a problem so far because it appears that LocaleGuard does not reset the LC_NUMERIC value for the global C++ locale. So if a LocaleGuard is created at any time before these functions are called(even if it goes out of scope) the numeric formatting used by std::streams will use the "C" locale formatting facets. | |||
2017-04-19 | Use XMLNode::set_property API in UIConfiguration class | Tim Mayberry | |
2017-04-19 | Use PBD string conversion functions in PBD::ConfigurationVariable | Tim Mayberry | |
No longer need a specialization for bool as PBD::to_string/string_to already has specializations for bool Remove template specialization for float as string_to/to_string handles string representations of infinity | |||
2017-01-20 | Leave some notes about memory-leaks | Robin Gareus | |
2017-01-20 | Free some one time alloc of the UI (cleaner valgrind output) | Robin Gareus | |
No incremental leaks here.. * downcase (const char*) uses strdup, caller needs to free * free allocated cursors when the editor is destroyed * drop static editor lua-instance & bindings * delete allocated gtk image/icons | |||
2016-11-27 | Don't include program-name with <Option name="color-file" /> | Robin Gareus | |
This allows for e.g. mixbus and mixbus32c to share the config, but use different color-files at runtime. | |||
2016-08-21 | Merge set_pango_fontsize() into reset_dpi() | Julien "_FrnchFrgg_" RIVAUD | |
… since reset_dpi() is the only caller. | |||
2016-07-18 | turn back towards color theme files ALWAYS including the program name. also ↵ | Paul Davis | |
load both default and user colors (if present) | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | UIConfig needs C numeric locale while setting GTK color theme | Paul Davis | |
2016-06-21 | fix some more thinkos related to user color file management | Paul Davis | |
2016-06-21 | tweaks to how UIConfiguration::color_file_name() operates | Paul Davis | |
2016-06-08 | fix user color file name | Robin Gareus | |
2016-05-31 | show color theme file search path when a file is not found | Paul Davis | |
2016-05-31 | rework of color theme file management | Paul Davis | |
Use program-name + version when saving user color files (and search for them) Preset XML-defined theme name, but use filename in config files (could be wrong). | |||
2016-05-31 | remove debug output | Paul Davis | |
2016-05-31 | the return of the theme selector, plus 3 new themes from cooltehno | Paul Davis | |
2016-05-07 | GUI part of LocaleGuard optimization. | Robin Gareus | |
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2015-10-05 | use quotes for in-tree pbd/glib wrapper include | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-09-17 | use pbd's gstdio compatibility wrapper (GUI) | Robin Gareus | |
2015-09-16 | Move UIConfiguration Singleton into UIConfiguration header | Tim Mayberry | |
This removes the direct dependence on ardour_ui.h from 39 files | |||
2015-09-16 | Move ARDOUR_UI::ui_scale into UIConfiguration class | Tim Mayberry | |
2015-09-16 | Remove inclusion of ardour_ui.h from ui_config.cc | Tim Mayberry | |
2015-09-16 | Move DPIReset and ColorsChanged signals into UIConfiguration | Tim Mayberry | |
2015-09-16 | Move util functions into UIConfiguration as they depend on it anyway | Tim Mayberry | |
2015-09-15 | remove unused variable | Robin Gareus | |
2015-09-07 | image-surface/software rendering as preference | Robin Gareus | |
2015-05-28 | only use and present the buggy gradient parameter if built with a suitably ↵ | Paul Davis | |
patched version of Cairo | |||
2015-05-28 | rearrange 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-01-19 | use C locale, because POSIX locale is not supported on windows, and ↵ | Ben Loftis | |
operation is undefined. C works on all platforms | |||
2014-12-22 | fix color parsing on 32bit systems | Robin Gareus | |
2014-12-16 | Various color tweaks. | David Robillard | |
This commit changes some color names, nuke your theme. This isn't quite ideal yet, but takes some steps towards where I think things should go aesthetically: Make automation tracks/regions colors correspond to their parent's type. Make selected MIDI notes outlined in red like most everything else, and scrap separate min/mid/max fill colors for selected MIDI notes. Color automation ghost MIDI notes based on original note color. Try to kill 90's looking brightish gray gradients in general. | |||
2014-12-15 | add localeguard to read floating point values correctly when loading theme ↵ | Paul Davis | |
modifiers | |||
2014-12-15 | add editor to Theme Manager for modifiers | Paul Davis | |
2014-12-15 | Add UIConfiguration::color_mod (colorname, modifiername) to get a modified color | Paul Davis | |
2014-12-14 | add missing UIConfiguration::modifier() | Paul Davis | |
2014-12-14 | basic code to use SVModifier plus one definition in dark.colors | Paul Davis | |
2014-12-14 | remove base color concept from UIConfiguration and ThemeManager. | Paul Davis | |
What used to be "relative colors" (defined relative to base colors) are now defined in absolute terms. | |||
2014-12-14 | initial pass to replace all UIConfiguration::get_XXXXXX() calls with ↵ | Paul Davis | |
UIConfiguration::color(name). IMPORTANT: names have not been downcased and spaced yet, so many colors are not found |