Merge branch 'error-docs' into 'master'

gerror: Add a docs paragraph about not displaying errors verbatim in UI

See merge request GNOME/glib!1054
This commit is contained in:
Emmanuele Bassi 2019-08-26 13:47:58 +00:00
commit 9c34be6972

View File

@ -114,6 +114,13 @@
* function (the file being opened, or whatever - though in the
* g_file_get_contents() case, the @message already contains a filename).
*
* Note, however, that many error messages are too technical to display to the
* user in an application, so prefer to use g_error_matches() to categorize errors
* from called functions, and build an appropriate error message for the context
* within your application. Error messages from a #GError are more appropriate
* to be printed in system logs or on the command line. They are typically
* translated.
*
* When implementing a function that can report errors, the basic
* tool is g_set_error(). Typically, if a fatal error occurs you
* want to g_set_error(), then return immediately. g_set_error()