Commits on Source (15)
-
Philip Chimento authored3125315a
-
It looks like this is due to a gint64/int64_t type mismatch on Darwin (long vs long long), at least using GLib 2.66. This patch seems to fix the immediate issue. Closes: #473
cf95ac65 -
Same gint64/int64_t type mismatch on Darwin (long vs long long) as the previous commit.
48fc176a -
Unreviewed, pushing to fix build. (cherry picked from commit b81ed295)
232ceeb1 -
(cherry picked from commit 4a313c58)
e23d9a9d -
The cache is leaking the InterfaceInfo for each callback we pass as BaseInfo is implicitly adding a new reference, but in the CallbackIn case we were getting the interface from the type info, ignoring its transfer-full return type. To avoid this, just re-use the interface info we already got at initialization time, removing the uneeded function call and fixing the extra reference.
344a3c9c -
Just use GjsAutoTakeOwnership to be consistent with GjsAutoBaseInfo object used under the hood.
954186bd -
d11b2831
-
GBytes parameters in "transfer none" mode needs to be released after the function returns, otherwise its reference count will be incremented even if the callee doesn't own the reference, causing a memory leak. Fix this by using BoxedInTransferNone::release instead of BoxedIn::release which is a no-op. Fixes #483
c0ebeb0a -
We used to compute camel-case name of properties using toupper(), however this is locale-dependent, while in this case we want to be sure that we're only using ASCII values. This is particularly problematic in Turkish (and maybe other locales) because there 'i'.toLocaleUpperCase() is 'İ', that is definitely not an ASCII char, causing problems to with our generated properties. See: https://github.com/micheleg/dash-to-dock/issues/1687
22fcbb67 -
Philip Chimento authored2043fd25
-
Jeremy Bicha authoredd9f71fb3
-
Jeremy Bicha authored
Upstream version 1.72.1
ecec0030 -
Jeremy Bicha authoredb325f9e9
-
Jeremy Bicha authored0c1ee9b6
.gitignore
0 → 100644