David Zeuthen
f1855c2f77
GDBus: add TODO item about maybe having to rework ::g-properties-changed
2010-05-07 15:02:37 -04:00
David Zeuthen
85c85ae63a
GDBus: add TODO item about the need to rewrite private GDBusAuth* classes
2010-05-07 14:57:20 -04:00
David Zeuthen
5bd876bef0
Add TODO item about wanting G_DBUS_NONCE_TCP_TMPDIR
2010-05-07 14:56:01 -04:00
David Zeuthen
44fd23b649
GDBus: Add more symbols to pltcheck.sh's SKIP variable
...
In particular, add these symbols
g_memdup
g_print
g_random_int
g_propagate_prefixed_e
g_thread_create_full
g_int_hash
g_file_open_tmp
g_thread_self
g_usleep
2010-05-06 17:41:31 -04:00
David Zeuthen
46ce134d51
GDBus: Add new symbols to gio.symbols
2010-05-06 17:31:51 -04:00
David Zeuthen
fb1b4599a0
GDBus: Fix up i18n
2010-05-06 16:34:23 -04:00
David Zeuthen
0fd6498cd8
Add "Since: 2.26" to all new GDBus API
2010-05-06 16:02:08 -04:00
David Zeuthen
c490c14f4e
Set up gtk-doc for GDBus
...
Also move send_credentials() and receive_credentials() to
GUnixConnection. This code might change, discussion is still ongoing
in
https://bugzilla.gnome.org/show_bug.cgi?id=617483 .
2010-05-06 15:31:45 -04:00
David Zeuthen
d0a14469d0
Initial GDBus code-drop from GDBus-standalone repo
...
Things compile and the test-suite passes. Still need to hook up
gio.symbols and docs. There are still a bunch of TODOs left in the
sources that needs to be addressed.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-05-06 14:21:32 -04:00
Javier Jardón
434a4e1d25
Do not include "glib.h" in gio files
2010-05-06 17:42:09 +02:00
Torsten Schönfeld
f39a49b036
gio: Add a boxed type for GFileAttributeMatcher
...
https://bugzilla.gnome.org/show_bug.cgi?id=616892
2010-05-03 20:13:35 +02:00
Tor Lillqvist
4487b326d7
Fix list of sources in the gio Visual Studio project
...
List the additional sources needed in gio/Makefile.am, not in
gio.vcprojin. Fix broken usage of sort. Filter out Unix-only source
files.
2010-05-03 19:56:46 +03:00
Tor Lillqvist
0f795345d6
Fix misspelled identifier in the Win32 code
2010-05-03 19:24:35 +03:00
Dan Winship
622916b731
g_cancellable_release_fd: allow NULL cancellable
...
Almost all GCancellable methods silently do nothing if passed NULL for
the cancellable. Make g_cancellable_release_fd() do that as well.
2010-05-03 12:08:14 -04:00
Ryan Lortie
644dfbd704
GSettings: fix mixed use of a pointer
...
- used in some places as a move-along-as-we-go pointer
- used in other places as a pointer to the fixed base of an array
Switch all users to the first style to avoid a crasher.
2010-05-02 14:15:33 -05:00
Ryan Lortie
8dddf6499e
GSettingsBackend API/ABI change
...
- add list() virtual method
- add 'default_value' flag to read() call
2010-04-28 14:41:42 -05:00
Dan Winship
9ba690b386
.gitignore updates for gsettings stuff
2010-04-27 17:04:57 -04:00
Dan Winship
5046dfc85d
GSocket: fix garbled error messages on windows
...
socket_strerror() was assuming all "strerror" messages are shorter
than 128 bytes, which is certainly true on Linux, but apparently not
on Windows.
https://bugzilla.gnome.org/show_bug.cgi?id=615494
2010-04-27 09:02:20 -04:00
David Zeuthen
3ceddd74bb
Bug 616877 – Several issues with g_socket_receive_message
...
The messages array was not reallocated correctly because it was using
malloc instead of realloc. Also, if the user requested messages but
none were received we would segfault. Rewrite the code to fix this
and, for better readability, use GPtrArray instead of rolling our own.
Also make the docs mention that the user need to free the returned
GSocketControlMessage objects using g_object_unref().
Clarify that *messages may be set to %NULL if there are no messages
(this will save pointless allocs of arrays).
Finally, the Win32 version didn't set messages to the expected value.
https://bugzilla.gnome.org/show_bug.cgi?id=616877
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-04-26 19:19:17 -04:00
Christian Persch
6f7fb3744b
Add testcases for <range> and <choices>
...
Bug #616102 .
2010-04-25 20:07:26 -05:00
Ryan Lortie
22ce6ed82d
Add range restriction to gschema-compiler
...
Patch from Christian Persch, with minor modifications.
Bug #616102
2010-04-25 20:06:13 -05:00
Ryan Lortie
5e6e7cbadf
GVariant: add bind map for strings to byte arrays
2010-04-25 19:12:14 -05:00
Tor Lillqvist
da306296cf
Can't use stderr as a field name
2010-04-25 17:26:41 +03:00
Matthias Clasen
daa405c191
Rename in more places
2010-04-23 20:05:27 -04:00
Matthias Clasen
ec664445a9
Rename gschema-compile to glib-compile-schemas
...
And clean up the autofoo a bit: use an uppercase variable,
check for pkg-config, check for presence of glib-compile-schemas.
2010-04-23 17:27:26 -04:00
Ryan Lortie
172c229c8f
add missing #endif from last patch
2010-04-23 13:54:02 -04:00
Dan Winship
1504a77655
GSocket: define CMSG_LEN and CMSG_SPACE if the system doesn't
...
https://bugzilla.gnome.org/show_bug.cgi?id=589989
2010-04-23 12:38:33 -04:00
Dan Winship
29f3e3f766
GSocket: add support for timeouts
...
Also add options for testing timeouts to socket test programs
https://bugzilla.gnome.org/show_bug.cgi?id=587898
2010-04-23 12:31:31 -04:00
Dan Winship
2c4a79c810
GSocket: Merge the unix and windows socket sources together
...
And remove the bits that were added to gasynchelper.c to support the
previous unix socket source.
part of https://bugzilla.gnome.org/show_bug.cgi?id=587898
2010-04-23 12:25:56 -04:00
Dan Winship
5b329c506a
gio/tests/socket-client, socket-server: fix for win32
...
The addition of unix socket support broke these on win32
2010-04-23 12:24:30 -04:00
Matthias Clasen
25725345fb
Fix up distcheck
2010-04-22 22:01:19 -04:00
Dan Winship
19d8cc3375
GUnixSocketAddress: handle abstract sockets with non-0-padded names
...
There are apparently two incompatible ways of naming abstract sockets:
pad the sockaddr with 0s and use the entire thing as the name, or else
don't, and just pass a shorter length value to the relevant functions.
We previously only supported the former method. Add support for the
latter.
Also correctly handle "anonymous" unix sockaddrs (eg, the client side
of a connection, or a socketpair() socket), and add unix domain socket
support to the socket-client and socket-server test programs to make
sure this all works.
https://bugzilla.gnome.org/show_bug.cgi?id=615960
2010-04-22 11:54:41 -04:00
Matthias Clasen
f3e04973e7
Rename gsettings-tool to gsettings
...
And make it verb-based.
2010-04-22 01:17:02 -04:00
Javier Jardón
bf0f8ad8ee
[gsettings] Add g_return_*_if_fail() guards in GSettingsBackend
2010-04-22 03:20:17 +02:00
Javier Jardón
0fa791b29d
[gsettings] Add g_return_*_if_fail() guards
...
Reported by Christian Persch here:
https://bugzilla.gnome.org/show_bug.cgi?id=616405
2010-04-22 03:10:42 +02:00
Matthias Clasen
78ed401a51
Add a test for g_settings_get_child
2010-04-21 21:03:53 -04:00
Matthias Clasen
88ff21ee92
Be more careful about memory management
...
This was leading to crashes, e.g. bug 616432.
2010-04-21 18:08:05 -04:00
Matthias Clasen
89b718f7d3
Pedantic terminology fix
...
Elements are not function calls and attributes are not arguments...
2010-04-21 17:45:29 -04:00
Matthias Clasen
585a37f374
Handle NULL string properties in bindings
...
Admittely, we just handle them by failing the conversion...
2010-04-21 14:49:05 -04:00
Dan Winship
3814868b7a
gio.symbols: add two missing G_GNUC_CONSTs
2010-04-21 13:42:15 -04:00
Matthias Clasen
ccf9361490
Handle non-readable/-writable properties when binding
...
And document readability/writability requirements for binding flags.
2010-04-21 12:33:55 -04:00
Matthias Clasen
8a988e8e88
Test binding non-readable/writable properties
2010-04-21 12:31:10 -04:00
Bastien Nocera
e63a1a3d6e
Fix gschema-compile tests for --schema-files changes
2010-04-21 15:04:28 +01:00
Matthias Clasen
1c2aea7854
Add tests for --allow-any-name
2010-04-21 09:50:42 -04:00
Bastien Nocera
0b61a87c29
Allow passing multiple schemas to gschema-compile
...
To make test suites easier to implement
https://bugzilla.gnome.org/show_bug.cgi?id=616312
2010-04-21 14:38:08 +01:00
Matthias Clasen
9708431788
Remove leftover test data
2010-04-21 09:34:57 -04:00
Matthias Clasen
64cc81f769
Add an --allow-any-name option
...
This will make it easier for people to keep their GConf key names
in the transition period.
Conflicts:
gio/gschema-compile.c
2010-04-21 09:33:57 -04:00
Matthias Clasen
c83a976245
Add some more schema compiler tests
2010-04-21 00:43:55 -04:00
Matthias Clasen
564714bc95
Fix type mapping for float in gsettings-schema-convert
...
Bug 616331.
2010-04-20 23:40:22 -04:00
Matthias Clasen
afff087785
Simplify gschema-compile test suite
...
Add --one-schema-file option to gschema-compile to allow easier test
setup. Simplify the test setup.
Bug #616276 .
2010-04-20 23:28:49 -04:00