- Feb 15, 2016
-
-
Alexander Larsson authored
This adds support for registrating multiple versions of the same typename by adding "@@" and a version name when you register the type. This allows you to include a static library in your module that uses gtypes. Normally such types would conflicts if another library also statically linked to the library with the same gtype names, but a different version. However, since the version names are different we avoid this conflict. You can also use this in public types if you want to allow using two libraries with similarly named types to be used in the same process. However, in addition to the gtype versions you then need to solve the symbol name conflicts. This can be done for instance by using dlopen with RTLD_LOCAL, or by introducing ELF symbol versioning. You can query the versions of a type with g_type_[q]version (), and you can look up a name by name and version with g_type_from_name_and_version(). g_type_from_name() returns the unversioned name if one exists (thus putting th...
-
- Feb 13, 2016
-
-
- Feb 12, 2016
-
-
- Feb 10, 2016
-
-
Emmanuele Bassi authored
For attributes we have to use __has_attribute(). https://bugzilla.gnome.org/show_bug.cgi?id=761843
-
-
- Feb 08, 2016
-
-
Newer versions of GCC emit an error here, but we know it's safe. https://bugzilla.gnome.org/761550
-
- Feb 06, 2016
-
-
Piotr Drąg authored
-
-
- Feb 05, 2016
-
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
-
LRN authored
Perform conversion before writing a value out of the cache into the registry, and convert back when reading a value into the cache out of the registry. The registry holds UTF-8 strings.
-
LRN authored
-
- Feb 04, 2016
-
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
If a key is removed or it cannot be read anymore we should notify the backend about it so it fallbacks to the default value.
-
-
Ignacio Casal Quinteiro authored
The base class does the same
-
- Feb 03, 2016
-
-
Ignacio Casal Quinteiro authored
This way the registry cache has more control to specify what has changed.
-
Rico Tzschichholz authored
-
Ignacio Casal Quinteiro authored
-
- Feb 02, 2016
-
-
Matej Urbančič authored
-
-
Ignacio Casal Quinteiro authored
This is a flag used to understand if a key exists on the registry and if it is readable. It makes more sense to rename it as readable since anyway a key that does not exists anymore is a key that is not readable.
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
-
-
-
- Feb 01, 2016
-
-
Ignacio Casal Quinteiro authored
-
Ignacio Casal Quinteiro authored
-
Alexander Shopov authored
-
- Jan 31, 2016
-
-
Daniel Mustieles García authored
-
Hashem Nasarat authored
-
- Jan 28, 2016
-
-
Sébastien Wilmet authored
The documentation of g_file_info_copy_into() was misleading. The attributes are not just copied, @dest_info is also cleared at the beginning. So any previously set attributes in @dest_info are lost. There was a bug in gedit about this function, where some metadata were not saved. So it might make sense to change the implementation to not clear @dest_info, and copy one by one the attributes from @src_info to @dest_info. https://bugzilla.gnome.org/show_bug.cgi?id=747927
-
Sébastien Wilmet authored
The start_position arguments are passed to pcre_exec() as the startoffset, which is in bytes (not characters). I had recently a doubt about this, so it's better to document it. https://bugzilla.gnome.org/show_bug.cgi?id=747927
-
Sébastien Wilmet authored
The name_space can be NULL. https://bugzilla.gnome.org/show_bug.cgi?id=747927
-
Chun-wei Fan authored
Add a pair of braces to make things more clear, to avoid a warning when -Wparentheses is used. Reported by Ignacio Casel Quinteiro.
-
Matthias Clasen authored
I'm tired of seeing 'No such file or directory' in the logs without a hint as to what is actually wrong. Including the filename here may help me tracking down a bug in the continuous infrastructure.
-