mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-15 04:05:11 +01:00
docs: Improve formatting and fix typos in GResource documentation
Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
4c8ab22b95
commit
29b4e9b05f
@ -126,20 +126,18 @@ G_DEFINE_BOXED_TYPE (GResource, g_resource, g_resource_ref, g_resource_unref)
|
|||||||
*
|
*
|
||||||
* There are two forms of the generated source, the default version uses the compiler support for constructor
|
* There are two forms of the generated source, the default version uses the compiler support for constructor
|
||||||
* and destructor functions (where available) to automatically create and register the #GResource on startup
|
* and destructor functions (where available) to automatically create and register the #GResource on startup
|
||||||
* or library load time. If you pass --manual-register two functions to register/unregister the resource is instead
|
* or library load time. If you pass `--manual-register`, two functions to register/unregister the resource are created
|
||||||
* created. This requires an explicit initialization call in your application/library, but it works on all platforms,
|
* instead. This requires an explicit initialization call in your application/library, but it works on all platforms,
|
||||||
* even on the minor ones where this is not available. (Constructor support is available for at least Win32, Mac OS and Linux.)
|
* even on the minor ones where constructors are not supported. (Constructor support is available for at least Win32, Mac OS and Linux.)
|
||||||
*
|
*
|
||||||
* Note that resource data can point directly into the data segment of e.g. a library, so if you are unloading libraries
|
* Note that resource data can point directly into the data segment of e.g. a library, so if you are unloading libraries
|
||||||
* during runtime you need to be very careful with keeping around pointers to data from a resource, as this goes away
|
* during runtime you need to be very careful with keeping around pointers to data from a resource, as this goes away
|
||||||
* when the library is unloaded. However, in practice this is not generally a problem, since most resource accesses
|
* when the library is unloaded. However, in practice this is not generally a problem, since most resource accesses
|
||||||
* is for your own resources, and resource data is often used once, during parsing, and then released.
|
* are for your own resources, and resource data is often used once, during parsing, and then released.
|
||||||
*
|
*
|
||||||
* When debugging a program or testing a change to an installed version, it is often useful to be able to
|
* When debugging a program or testing a change to an installed version, it is often useful to be able to
|
||||||
* replace resources in the program or library, without recompiling, for debugging or quick hacking and testing
|
* replace resources in the program or library, without recompiling, for debugging or quick hacking and testing
|
||||||
* purposes.
|
* purposes. Since GLib 2.50, it is possible to use the `G_RESOURCE_OVERLAYS` environment variable to selectively overlay
|
||||||
*
|
|
||||||
* Since GLib 2.50, it is possible to use the `G_RESOURCE_OVERLAYS` environment variable to selectively overlay
|
|
||||||
* resources with replacements from the filesystem. It is a colon-separated list of substitutions to perform
|
* resources with replacements from the filesystem. It is a colon-separated list of substitutions to perform
|
||||||
* during resource lookups.
|
* during resource lookups.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user