summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-21Updated Traditional Chinese translation(Hong Kong and Taiwan)HEADmasterChao-Hsiung Liao2-1118/+663
2014-08-20GApplication: Add g_application_add_main_optionJonas Danielsson3-2/+75
This function adds a single main option entry to be handeled by GApplication. The option entry has it arg_data field set to NULL and will be added to the applications packed_options. The rationale for this is that bindings will be able to add command line options even when they can't use the un-boxed struct GOptionEntry. https://bugzilla.gnome.org/show_bug.cgi?id=727455
2014-08-19GUnixMounts: Fall back to polling on systems without mtabPatrick Welche1-14/+89
This is necessary for many of the BSD family at least. https://bugzilla.gnome.org/show_bug.cgi?id=583330
2014-08-18Updated Assamese translationngoswami1-908/+937
2014-08-18docs: Fix broken gtk-doc formattingRico Tzschichholz15-47/+47
2014-08-17docs: Add index for 2.42 apiRico Tzschichholz2-0/+8
2014-08-17[l10n] Updated Catalan (Valencian) translationCarles Ferrando1-1264/+1215
2014-08-17[l10n] Updated Catalan translationGil Forcada1-319/+331
2014-08-16Updates for 2.41.3Matthias Clasen1-0/+33
2014-08-15Updated German translationChristian Kirbach1-6/+6
2014-08-13Visual C++ Builds: Update README.txt'sChun-wei Fan2-24/+38
Update notes about usage of PCRE and for people attempting to build GLib on a Chinese, Japanese or Korean locale.
2014-08-12docs: hyphenate "High-level" and "Low-level"Dan Winship1-2/+2
2014-08-08MSVC Builds: Generate glib-mkenums If PossibleChun-wei Fan12-56/+167
As glib-mkenums would likely be used in the building of the other components of the stack, such as Cogl, Clutter and gsettings-desktop-schemas, generate that using a Python script (if Python can be found) and "install" it.
2014-08-08gtype: Fast-path for g_type_is_aEdward Hervey1-0/+3
Do I really need to explain why ? https://bugzilla.gnome.org/show_bug.cgi?id=732085
2014-08-08Do not crash when checking whether an instance type is of a given fundamental.Andre Moreira Magalhaes (andrunko)1-1/+3
Not all instances have a TypeNode associated (e.g. GstEvent), so lets check if node is available before trying to use it. This crash can be easily reproduced by creating an event with gst_event_new_eos and using G_IS_OBJECT on the event instance. https://bugzilla.gnome.org/show_bug.cgi?id=733982
2014-08-06Updated Slovenian translationMatej Urbančič1-4/+3
2014-08-05Make sure compiled resources only have / as dirsepРуслан Ижбулатов1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=725511
2014-08-05Updated Slovenian translationMartin Srebotnjak1-44/+26
2014-08-05Updated Basque languageInaki Larranaga Murgoitio1-292/+307
2014-08-05Change W32 console detection to look at the window, not stdoutРуслан Ижбулатов1-1/+1
Check for console window being attached to the process, not for stdout being redirected into a console window. https://bugzilla.gnome.org/show_bug.cgi?id=733960
2014-08-02Fix tests to compile again - add missing headers to W32, call correct ↵Руслан Ижбулатов4-4/+7
process-id-getting function https://bugzilla.gnome.org/show_bug.cgi?id=725513
2014-08-02Silence a controversial warning in win_iconvРуслан Ижбулатов1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=711547
2014-08-02Silence some uncontroversial warningsРуслан Ижбулатов3-1/+5
https://bugzilla.gnome.org/show_bug.cgi?id=711547
2014-08-02Fix printf-tests on W32 by ifdefing the expected outputРуслан Ижбулатов1-4/+15
https://bugzilla.gnome.org/show_bug.cgi?id=725515
2014-08-02Save errno and pass it along to make sure gettext does not change itРуслан Ижбулатов1-17/+41
https://bugzilla.gnome.org/show_bug.cgi?id=725514
2014-07-31win32: improve the package installation dir lookupIgnacio Casal Quinteiro1-6/+27
As an example, the core of gedit is in a private library placed in %INSTALLDIR%/lib/gedit/libgedit.dll Before this patch we would get %INSTALLDIR%/lib/gedit as the installation package dir, while what we actually want is to get %INSTALLDIR% https://bugzilla.gnome.org/show_bug.cgi?id=733934
2014-07-31Ensure critial sections are released before returningРуслан Ижбулатов1-2/+7
https://bugzilla.gnome.org/show_bug.cgi?id=734035
2014-07-30doap category coreOlav Vitters1-1/+1
2014-07-30Remove atomics from g_clear_object/g_clear_pointerAlexander Larsson3-21/+11
Practically no caller of these functions require atomic behaviour, but the atomics are much slower than normal operations, which makes it desirable to get rid of them. We have not done this before because that would be a break of the ABI. However, I recently looked into this and it seems that even if the atomics *are* used for g_clear_* it is not ever safe to use this. The atomics protects two threads that are racing to free a global/shared object from freeing the object twice. However, any *user* of the global object have no protection from the object being freed while in use, because there is no paired operation the reads and refs the object as an atomic unit (nor can such an operation be implemented using purely atomic ops). So, since nothing could safely have used the atomic aspects of these functions I consider it acceptable to just remove it. https://bugzilla.gnome.org/show_bug.cgi?id=733969
2014-07-30tests/gobject/performance: Clean up and add refcount performance testAlexander Larsson1-10/+119
2014-07-28gfile: Fix memory leak in g_file_move()David King1-0/+4
https://bugzilla.gnome.org/show_bug.cgi?id=729703
2014-07-27configure.ac: fix typo in last patchRyan Lortie1-1/+1
20e709d8b92e28d162c78b147afe4040e3a48b85 fixed some issues in configure.ac but also introduced a typo. Fix that.
2014-07-27Updated Lithuanian translationAurimas Černius1-80/+89
2014-07-26configure: Remove unintentional nested functionsAlessandro Di Federico1-4/+4
More of the same as 9362a1b2d987125a8aa0723b916d29aaaece329a. https://bugzilla.gnome.org/show_bug.cgi?id=733715
2014-07-24gdbus: Properly fix encoding of double arraysRyan Lortie1-7/+3
It turns out that this bug actually would (sometimes) impact any sort of fixed-sized array with an alignment requirement of 8 due to incorrectly counting the alignment inserted between the (aligned 4) array length and the actual data. Fix this properly and remove the exception for doubles. https://bugzilla.gnome.org/show_bug.cgi?id=732754
2014-07-23gtlsinteraction: Hoist precondition before allocationColin Walters1-6/+8
We're using a precondition in the middle of the function, and if we hit it, we leak the closure. Let's allocate the closure per path; this allows us to allocate it before path-specific preconditions, and better avoids a pointless malloc/free pair in the unhandled case. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gio: Fix regression encoding an array of doublesStef Walter1-1/+6
Take the simple slow path in this case. Encoding a double takes special precautions as you can see in append_value_to_blob() and friends. https://bugzilla.gnome.org/show_bug.cgi?id=732754
2014-07-23gio: Add regression test for double array encodingStef Walter1-0/+35
https://bugzilla.gnome.org/show_bug.cgi?id=732754
2014-07-23Revert "gatomic: statically assert that our assumptions hold"Owen W. Taylor1-6/+0
This reverts commit 7269d75321b9d2a967a59fb35f243397f577eb41. Adding G_STATIC_ASSERT() into a header file caused compilation problems with at least one app (Anjuta). Reverting to keep GNOME continuous testing running. https://bugzilla.gnome.org/show_bug.cgi?id=730932
2014-07-23Updated Norwegian bokmål translation.Kjartan Maraas1-293/+305
2014-07-23gcredentials: Add assertion to pacify static analysisColin Walters1-0/+1
This should always be true. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gkeyfilesettingsbackend: Add assertion for known-true conditionColin Walters1-0/+1
We know the group exists since we enumerated it. Should silence a static analysis warning. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23glocalfileinfo: Suppress static analysis return value warningColin Walters1-1/+1
Just ignore the return value, since we're checking contents != NULL. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gsettingsschema: Suppress return value checkColin Walters1-1/+2
We're intentionally ignoring the value here. Pacifies static analysis. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gapplicationimpl-dbus: Fix leak of fd list objectColin Walters1-0/+1
Spotted by static analysis. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gsettingsschema: Close directoryColin Walters1-0/+2
Spotted by static analysis. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gthreadedresolver: Unref unexpected addressColin Walters1-1/+6
I don't believe any real app would hit this, but we do leak if it occurs. Spotted by static analysis. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gfileutils: Add missing g_free() in error pathColin Walters1-1/+1
Discovered by static analysis. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23gfile: Initialize variable to pacify static analysisColin Walters1-1/+1
Not a real bug, but will quiet the analysis. https://bugzilla.gnome.org/show_bug.cgi?id=733576
2014-07-23glib-init: statically assert that we have 8-bit bytesSimon McVittie2-0/+4
configure.ac assumes this. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932