Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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
|
|
This is necessary for many of the BSD family at least.
https://bugzilla.gnome.org/show_bug.cgi?id=583330
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Update notes about usage of PCRE and for people attempting to build GLib
on a Chinese, Japanese or Korean locale.
|
|
|
|
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.
|
|
Do I really need to explain why ?
https://bugzilla.gnome.org/show_bug.cgi?id=732085
|
|
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
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725511
|
|
|
|
|
|
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
|
|
process-id-getting function
https://bugzilla.gnome.org/show_bug.cgi?id=725513
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=711547
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=711547
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725515
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725514
|
|
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
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=734035
|
|
|
|
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
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=729703
|
|
20e709d8b92e28d162c78b147afe4040e3a48b85 fixed some issues in
configure.ac but also introduced a typo. Fix that.
|
|
|
|
More of the same as 9362a1b2d987125a8aa0723b916d29aaaece329a.
https://bugzilla.gnome.org/show_bug.cgi?id=733715
|
|
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
|
|
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
|
|
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
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=732754
|
|
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
|
|
|
|
This should always be true.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
We know the group exists since we enumerated it. Should silence a
static analysis warning.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
Just ignore the return value, since we're checking contents != NULL.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
We're intentionally ignoring the value here. Pacifies static
analysis.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
Spotted by static analysis.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
Spotted by static analysis.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
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
|
|
Discovered by static analysis.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
Not a real bug, but will quiet the analysis.
https://bugzilla.gnome.org/show_bug.cgi?id=733576
|
|
configure.ac assumes this.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
|