lumiera_/src/common
Ichthyostega a90b9e5f16 Library: uniform definition scheme for error-IDs
In the Lumiera code base, we use C-String constants as unique error-IDs.
Basically this allows to create new unique error IDs anywhere in the code.

However, definition of such IDs in arbitrary namespaces tends to create
slight confusion and ambiguities, while maintaining the proper use statements
requires some manual work.

Thus I introduce a new **standard scheme**
 * Error-IDs for widespread use shall be defined _exclusively_ into `namespace lumiera::error`
 * The shorthand-Macro `LERR_()` can now be used to simplify inclusion and referral
 * (for local or single-usage errors, a local or even hidden definition is OK)
2024-03-21 19:57:34 +01:00
..
advice Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
integration Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
query Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
advice.hpp Library: allow to check if Advice was explicitly given 2019-07-13 17:00:23 +02:00
appstate.cpp Library: reorder some pervasively used includes 2024-03-21 19:57:34 +01:00
appstate.hpp GCC-7: integrate recent clean-up and refactoring work (lib::Depend) 2018-04-27 02:23:20 +02:00
basic-setup.cpp Switch basic Application initialisation to the rewritten DependencyFactory 2018-04-02 02:56:08 +02:00
basic-setup.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
config-interface.c Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
config-interface.h Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
config-lookup.c Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
config-lookup.h Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
config-rules.hpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
config-typed.c Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
config-wordlist.c Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
config.c Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
config.h Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
configentry.c Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
configentry.h Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
configfacade.cpp Library: reorder some pervasively used includes 2024-03-21 19:57:34 +01:00
configitem.c Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
configitem.h Doxygen: fill in missing file level headlines for config and query frameworks 2016-11-04 21:26:56 +01:00
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
display-interface-proxy.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
guifacade.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
instancehandle.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
interface-descriptor.h Doxygen: fill in file level headlines for further application core services 2016-11-04 22:29:24 +01:00
interface.c Library: verify PlantingHandle's extended capabilities 2021-05-07 22:50:13 +02:00
interface.h Doxygen: fill in file level headlines for further application core services 2016-11-04 22:29:24 +01:00
interfaceregistry.c LANDING: transition to GTK-3 2015-05-30 17:11:41 +02:00
interfaceregistry.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
notification-interface-proxy.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
option.cpp Library: reorder some pervasively used includes 2024-03-21 19:57:34 +01:00
option.hpp Library: some first thoughts regarding random number generation 2024-03-12 00:48:11 +01:00
plugin-dynlib.c Ticket #1034 : leave note at dlclose() call 2016-10-28 16:54:02 +02:00
plugin.c clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
plugin.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
query.hpp Global-Layer-Renaming: adapt lots of documentation 2018-11-15 21:13:52 +01:00
subsys.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
subsys.hpp some whitespace clean-up 2021-08-20 14:33:21 +02:00
subsystem-runner.hpp Library: reorder some pervasively used includes 2024-03-21 19:57:34 +01:00
ui-protocol.cpp Clip-Drag: consider translation of command ctxID into a InteractionState implementation 2021-03-28 18:03:40 +02:00