Stef Walter
d8722441d1
signals: Fix leak in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711779
2013-11-11 07:27:01 +01:00
Stef Walter
1b9662046f
paramspec-test: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711779
2013-11-11 07:26:53 +01:00
Stef Walter
320f0b32de
override: Fix leaks in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711779
2013-11-11 07:26:37 +01:00
Stef Walter
e6de9c6940
gvalue-test: Fix leaks in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711779
2013-11-11 07:26:28 +01:00
Stef Walter
83301d8c1f
accumulator: Fix leak in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711779
2013-11-11 07:26:20 +01:00
Stef Walter
5339950e25
threadtests: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711779
2013-11-11 07:26:04 +01:00
Stef Walter
ac6d35b4df
enums: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711779
2013-11-11 07:25:53 +01:00
Stef Walter
dc72039c16
giomodule: Fix leaks in module loading
...
https://bugzilla.gnome.org/show_bug.cgi?id=711798
2013-11-11 07:22:48 +01:00
Stef Walter
b88f992c6e
boxed: Fix double free in boxed unit tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711782
2013-11-11 07:20:09 +01:00
Stef Walter
91c8fb82fe
gdbus-connection: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:12:53 +01:00
Stef Walter
f80e2695e1
gdbus-connection-slow: Fix leak in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:12:37 +01:00
Stef Walter
0d51ff79ed
gdbus-connection: Fix use after free in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:12:26 +01:00
Stef Walter
95526b5db5
gsubprocess: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:12:18 +01:00
Stef Walter
fe3c878c53
gsubprocess: Fix error detection logic in tests
...
Various tests were depending on local_error being set by a callback
when it could never have been the case. Simplify async error detection
logic in those cases, and fix leak of GError.
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:12:00 +01:00
Stef Walter
78ad171da9
g-icon: Fix memory leak in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:11:29 +01:00
Stef Walter
faafd4c051
contexts: Fix memory leak in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:11:22 +01:00
Stef Walter
438f7110f9
data-output-stream: Fix some access after free
...
The memory pointed to by a GMemoryOutputStream can be realloc'd
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:11:14 +01:00
Stef Walter
72171240cc
buffered-output-stream: Fix some access after free
...
The memory pointed to by a GMemoryOutputStream can be realloc'd
https://bugzilla.gnome.org/show_bug.cgi?id=711802
2013-11-11 07:10:59 +01:00
Stef Walter
419b47e166
gtestdbus: Fix leak of GMainLoop
...
https://bugzilla.gnome.org/show_bug.cgi?id=711808
2013-11-11 06:55:09 +01:00
Stef Walter
6294d73023
module-test: Fix leaks in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711768
2013-11-10 22:53:42 +01:00
Stef Walter
fe8862dc1b
utils: Don't free memory owned by glib in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711775
2013-11-10 22:52:47 +01:00
Stef Walter
0a02fd9c52
iochannel-test: Fix leaks in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:45:04 +01:00
Stef Walter
44bd2ab07e
unicode-encoding: Fix leaks in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:44:39 +01:00
Stef Walter
e8cc0966d4
thread-test: Fix leaks in tests
...
This is a test of deprecated functionality and its age is
showing. Doesn't actually do what it says. But fix leaks anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:44:12 +01:00
Stef Walter
ae1764b4e0
mainloop-test: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:43:25 +01:00
Stef Walter
83a14d13ec
datetime: Fix leak in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:42:57 +01:00
Stef Walter
5ae5d438a6
mapping-test: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:42:29 +01:00
Stef Walter
fc4630b7ac
gio-test: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:41:44 +01:00
Stef Walter
ee743674a1
completion-test: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:41:29 +01:00
Stef Walter
ba56c7b720
child-test: Fix leak in test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:41:16 +01:00
Stef Walter
9a67fb903f
asyncqueue-test: Fix leaks in tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:40:58 +01:00
Stef Walter
e525586726
unix: Fix memory leak in unix test
...
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:40:28 +01:00
Dan Winship
ab3c55435a
gerror: Don't leak memory when overwrite warning
...
Even though we can't always make no-leak guarantees when g_warning()
in this case we're testing this behavior in tests, and it would be
good to be able to valgrind this.
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:40:08 +01:00
Stef Walter
e74b4351a3
private: Fix memory leak in tests
...
Don't use g_private_new(), it's deprecated, and leaks by definition.
https://bugzilla.gnome.org/show_bug.cgi?id=711751
2013-11-10 22:39:25 +01:00
Michael Catanzaro
ae6dbb35cb
giomodule: small typo in documentation
2013-11-09 09:35:14 -06:00
Matthias Clasen
0cb8454b5c
Small documentation improvement
2013-11-08 20:57:04 -05:00
Matthias Clasen
ca22ac7944
Add an index for new api in glib docs
2013-11-08 20:45:54 -05:00
Rico Tzschichholz
83d4278197
Revert "gio/Makefile: make sure to dist gappinfoprivate.h"
...
This reverts commit c45b26d61f
.
2013-11-08 08:15:43 +01:00
Michael Catanzaro
5627452048
gstrfuncs: fix small typo in documentation
2013-11-07 18:41:29 -06:00
Ryan Lortie
bda60c3e8b
GAppInfoMonitor: don't try to use NULL hash table
...
Don't g_hash_table_iter_init() on a NULL table if we see the app info
monitoring but no monitors have been created yet.
https://bugzilla.gnome.org/show_bug.cgi?id=711632
2013-11-07 13:56:56 -05:00
Ryan Lortie
ffbf866d3b
GApplication: fix bogus testcase
...
We had a GApplication testcase that handled both open and commandline.
This only way that this worked was by implementing the commandline
handler without actually setting the HANDLES_COMMAND_LINE flag.
This behaviour is now invalid, so just rip out the offending part of the
test.
https://bugzilla.gnome.org/show_bug.cgi?id=711099
2013-11-07 13:51:05 -05:00
Ryan Lortie
6e0bbd8adb
appinfo: Add some testcases for searching
...
https://bugzilla.gnome.org/show_bug.cgi?id=711557
2013-11-07 12:41:27 -05:00
Ryan Lortie
3d32d5359a
Add g_desktop_app_info_search()
...
The first time this function is called we load all of the keyfiles in
the directory, ignoring the 'Hidden' ones and build an index out of the
interesting fields using g_str_tokenize_and_fold().
We do prefix matching on the tokens to find relevent desktop files.
Right now this is implemented as a hashtable that we iterate over,
checking prefixes on each token. This could possibly be sped up by
creating an array, but it's already pretty fast...
https://bugzilla.gnome.org/show_bug.cgi?id=711557
2013-11-07 12:41:27 -05:00
Ryan Lortie
c45b26d61f
gio/Makefile: make sure to dist gappinfoprivate.h
2013-11-07 12:41:27 -05:00
Rico Tzschichholz
ffb39bff6f
gio: Add gappinfoprivate.h to Makefile.am
...
In addition to e55d33edc1
2013-11-07 17:37:13 +01:00
Dimitris Spingos
a004fc8059
Updated Greek translation
2013-11-07 17:19:09 +02:00
Patrick Welche
838b49ead7
configure: test(1) uses = to test for string equality
...
https://bugzilla.gnome.org/show_bug.cgi?id=711600
2013-11-07 07:28:27 -05:00
Chun-wei Fan
87e6db8deb
codegen.py: Rearrange GLib Version Check
...
...so that the generated code will build on all platforms, as compilers
like Visual C++ does not like #ifdef checks during a definition/use of
a macro.
https://bugzilla.gnome.org/show_bug.cgi?id=711049
2013-11-07 09:25:54 +08:00
Ryan Lortie
e55d33edc1
Add GAppInfoMonitor
...
This is a simple object that emits a "change" signal when the installed
applications may have changed in some way.
https://bugzilla.gnome.org/show_bug.cgi?id=711556
2013-11-06 11:26:53 -05:00
Ryan Lortie
86ce3bf48e
gdesktopappinfo: keep a list of files in the dirs
...
In each DesktopFileDir, store a list of desktop files for that
directory. This speeds up opening desktop files by name because we can
skip statting in directories that we know don't have the file and also
speeds up _get_all() because we can avoid enumeration.
This also improves our support for dealing with names like
'kde4/kate.desktop' (equivalent to kde4-kate.desktop) since we find out
about all of these files are the start and don't need to guess about
which '-' to change to a '/'. It also means that we can easily deal
with more than one level of such prefixes.
We use a file monitor to watch for changes, invalidating our lists when
we notice them.
https://bugzilla.gnome.org/show_bug.cgi?id=711520
2013-11-06 10:56:25 -05:00