| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
"has_target" is a ccode-attribute-based property, so don't explicitly set
it and rely on attribute-list-copy. Otherwise there will a fatal duplicated
CCode attribute.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=598869
|
| |
|
|
|
|
|
|
| |
This is missing in https://bugzilla.gnome.org/show_bug.cgi?id=758816
https://bugzilla.gnome.org/show_bug.cgi?id=783897
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to the g_task_get_completed() docs (which we rely on for
glib >= 2.44 targets): "This changes from FALSE to TRUE after the task's
callback is invoked, and will return FALSE from inside the callback".
So to make the code paths most similar to >= 2.44 (when
g_task_get_completed is available), wrap the GAsyncReadyCallback with
one of our own, that just invokes the nested callback (if any) and turns
on the flag.
Also remove the code turning on the flag on finish(), it's superfluous
now and there are no guarantees that it will be invoked.
https://bugzilla.gnome.org/show_bug.cgi?id=783543
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=772426
|
|
|
|
|
|
|
| |
The CCode attribute 'cname' needs to be the canonical representation as it
is expected in C.
https://bugzilla.gnome.org/show_bug.cgi?id=731547
|
| |
|
|
|
|
|
| |
g_list_free_full and g_slist_free_full are available since 2.28.
g_queue_free_full is available since 2.32.
|
|
|
|
|
|
| |
Additionally make sure types derived from string are freed, e.g. ObjectPath
https://bugzilla.gnome.org/show_bug.cgi?id=782719
|
| |
|
|
|
|
|
|
|
| |
The Method.yield_count is not correct because in C the finally blocks may
be emitted twice.
https://bugzilla.gnome.org/show_bug.cgi?id=741929
|
|
|
|
|
|
|
|
|
|
| |
dbus-launch is X11-specific and contains a lot of legacy code to
support X11 autolaunching. It should not be part of the Wayland
future.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836067
https://bugzilla.gnome.org/show_bug.cgi?id=771455
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=611223
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=611223
|
|
|
|
|
|
| |
Regression of 6d07669384cdb70c3c657dba67d5048212f25da9
https://bugzilla.gnome.org/show_bug.cgi?id=780426
|
|
|
|
|
|
| |
Set delegate-target to "self" which is available in *_instance_init().
https://bugzilla.gnome.org/show_bug.cgi?id=683925
|
|
|
|
|
|
| |
This is because an EnumValue object does not have a type reference.
https://bugzilla.gnome.org/show_bug.cgi?id=780050
|
| |
|
| |
|
|
|
|
|
|
|
| |
Nullable value-types are actually pointers to heap-allocated structures.
Therefore a pointer-based marshaller is required for those types.
https://bugzilla.gnome.org/show_bug.cgi?id=758816
|
|
|
|
|
|
| |
This is check was introduced with 64b9bfc1bc0abfed45ad07a8ebaef8a5f167f848
https://bugzilla.gnome.org/show_bug.cgi?id=779955
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=779038
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=603491
|
|
|
|
|
|
| |
Based on patch by gandalfn
https://bugzilla.gnome.org/show_bug.cgi?id=764481
|
|
|
|
|
|
| |
Fixes client-side dbus generation on methods that don't throw any error.
https://bugzilla.gnome.org/show_bug.cgi?id=779652
|
|
|
|
|
|
| |
Also references IOSteam.splice_async() as compilation check.
https://bugzilla.gnome.org/show_bug.cgi?id=710103
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 09e6818d01e introduced the possibility of inserting _error
labels at the end of functions, which make C compilers angry.
This "test" (no actual tests are run, just compile correctness is
checked here) triggers some of these situations.
the "test3" abstract method is trickier though, it doesn't warn
but produces code with early returns, which in practice means
possible leaks.
https://bugzilla.gnome.org/show_bug.cgi?id=778540
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=779219
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=778632
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=567269
|
| |
|
|
|
|
|
|
|
|
|
| |
Add test-case and fix code generator for call to the setter to pass
instance as a value rather than as a pointer to value.
Based on patches by Nathan Summers.
https://bugzilla.gnome.org/show_bug.cgi?id=657346
|
| |
|
|
|
|
|
|
|
| |
The server will exhaust all fds before the fd list in the dbus
request is opened. We do expect it to fail in the client.
https://bugzilla.gnome.org/show_bug.cgi?id=778540
|
| |
|
|
|
|
|
|
|
|
| |
Also calculate a valid length for the resulting array.
This enables easier usage of common uint8[]-based buffer API.
https://bugzilla.gnome.org/show_bug.cgi?id=777194
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=777697
|
|
|
|
|
|
|
| |
Assigning values to properties this way leads to a ref/copy of the source
and therefore requires a unref/destroy afterwards.
https://bugzilla.gnome.org/show_bug.cgi?id=766739
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=778224
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=777242
|
|
|
|
|
|
|
| |
This was working for methods and signals, but not for properties.
Also add tests for all cases.
https://bugzilla.gnome.org/show_bug.cgi?id=744595
|
|
|
|
|
| |
Doing so in CCodeDeclaration is error-prone. CCodeVariableDeclarator still
requires special handling which isn't done here.
|
|
|
|
|
|
|
| |
Although avoid this check for simple-generic accesses where this would be
too strict and not wanted.
https://bugzilla.gnome.org/show_bug.cgi?id=775466
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=772204
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=775761
|
|
|
|
|
|
|
| |
This avoids messing around with the ownership and properly invokes copying
if needed.
https://bugzilla.gnome.org/show_bug.cgi?id=642350
|
| |
|
| |
|
|
|
|
|
| |
This still requires GCC 6.0 and later to work.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47043
|