Matthias Clasen
cd9b8b563f
2.25.0
2010-04-19 17:30:42 -04:00
Christian Persch
27d2dbacd4
Use g_set_error_literal where appropriate
2010-04-19 14:18:59 -04:00
Matthias Clasen
40869e9544
Install a dtd in /usr/share/glib-2.0/schemas/gschema.dtd
2010-04-19 14:04:42 -04:00
Matthias Clasen
2d38da0746
Remove misnamed files
2010-04-19 13:28:00 -04:00
Matthias Clasen
0e48b0638d
Some tests for gschema-compile
...
Mostly making sure that we produce reasonable error messages for
typical mistakes.
2010-04-19 13:28:00 -04:00
Javier Jardón
a64625a134
Little fix in gio/test/Makefile.am
...
This was introduced in
commit 4a605693fc
2010-04-19 17:59:23 +02:00
Matthias Clasen
32477d4fbf
Another shadowed variable fix
...
See bug 616154.
2010-04-19 11:49:12 -04:00
Matthias Clasen
4a605693fc
Don't segfault when <default> is missing
...
Also add a framework for schema compiler tests.
Fixes bug 616086.
2010-04-19 11:49:12 -04:00
David Zeuthen
ccbafd0f14
Bug 615111 – GAsyncInitable's default implementation is broken
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-04-19 10:43:48 -04:00
Ryan Lortie
40fdc929f8
Don't write out zero-byte sections in builder
...
This and the previous issue caught by Christian Persch in bug #616156
2010-04-19 10:39:54 -04:00
Ryan Lortie
646dc7de87
Whitespace fixups
2010-04-19 10:39:54 -04:00
Ryan Lortie
33104067d4
Fix logic error for missing options in reader
2010-04-19 10:39:54 -04:00
Matthias Clasen
3f354af402
Handle int64 and double types correctly
2010-04-19 10:34:42 -04:00
Matthias Clasen
a072c1fc29
Fix up some typos in the new tests
2010-04-19 10:34:22 -04:00
Christian Persch
230038f684
Add testcase for g_settings_bind with [u]int64 properties
...
And use different values for the doubles test.
All of these fail currently since g_settings_bind default mapping
truncate to glong (eek!).
Bug #616119
2010-04-19 10:00:03 -04:00
Christian Persch
dd98785e85
Rename shadowed variables
...
Bug #616154 .
2010-04-19 09:46:32 -04:00
Matthias Clasen
69bd033e11
Call setlocale initially
...
That seems to be required to make bindtextdomain work in the
l10n tests. See bug 616152.
2010-04-19 09:31:31 -04:00
Tor Lillqvist
4523b2b9cd
Bypass l10n tests for now on Windows
2010-04-19 16:14:45 +03:00
Tor Lillqvist
a96360ad68
Avoid non-portable <glob.h> API
...
And thus we can build gschema-compile on all platforms, and run it in
tests.
2010-04-19 15:48:30 +03:00
Matthias Clasen
c279b5b999
Add a schema convertion script
2010-04-19 08:04:57 -04:00
Tor Lillqvist
df8800e59a
Portability improvements
...
Gschema-compile uses glob which is available on Unix only. Thus can't
run the gschema-compile test except on Unix either.
To avoid an Automake error, comment out the SOURCES and LDADD of
unix-streams which for some reason has been commented out from
TEST_PROGS.
Can't use a Makefile.am target called foo_PROGRAMS for random files
that aren't actually programs, as Automake assumes EXEEXT should be
appended to the file names.
2010-04-19 12:28:44 +03:00
Tor Lillqvist
9af8b83211
Add GWin32InputStream and GWin32OutputStream classes
...
Correspond to GUnixInputStream and GUnixOutputStream. No true async
support though. But that is how the Win32 API is, for files not
explicitly opened for so-called overlapped IO.
The API to create these streams takes Win32 HANDLEs. Not file
descriptors, because file descriptors are specific to the C library
used. The user code and GLib might be using different C libraries.
Also add a test program for the new classes, and a gio-windows-2.0.pc
file.
2010-04-19 11:54:56 +03:00
Matthias Clasen
32de7d6905
Fix up docs for backend setup functions
2010-04-18 15:57:11 -04:00
Matthias Clasen
fd8cdb83e1
Refer to gio-querymodules in the extension point docs
2010-04-18 15:55:14 -04:00
Matthias Clasen
e0850b56e2
Correct filename extension in help output.
2010-04-18 15:37:55 -04:00
Matthias Clasen
626d8ac9e1
More distcheck fixes
2010-04-17 21:31:30 -04:00
Matthias Clasen
187883dc58
add a keyfile test
2010-04-17 21:20:33 -04:00
Matthias Clasen
f07613997c
More distcheck fix attempts
2010-04-17 20:54:53 -04:00
Matthias Clasen
3db0f554e4
Some build fixes
2010-04-17 16:57:28 -04:00
Matthias Clasen
137cee425f
Correct the sense of an assertion
2010-04-17 16:48:10 -04:00
Matthias Clasen
d2b837df5d
Document the tests
...
Add a short note for each test that explains what it tries to test.
2010-04-17 16:13:22 -04:00
Ryan Lortie
118ae129bc
GDelayedSettingsBackend: another mandatory fixup
...
- emit the "has-unapplied" property notify if dropping the last key
from the changeset due to a mandatory key
2010-04-17 11:58:52 -04:00
Ryan Lortie
e06e441ac2
GSettings delayed: fix handling of mandatory keys
...
- if a key becomes mandatory, drop it from the changeset
- if we still get failing writes (ie: because of a race) then drop the
entire changeset and signal that it happened
2010-04-17 11:49:22 -04:00
Ryan Lortie
eaaa4d14aa
add backend setup APIs
2010-04-17 10:26:51 -04:00
Matthias Clasen
c8a7bb6ccd
Merge GSettings tests
2010-04-17 01:48:05 -04:00
Ryan Lortie
265ca3db9d
let binding functions return a floating GVariant
2010-04-17 01:27:00 -04:00
Ryan Lortie
c8e264b6d0
add GMemorySettingsBackend
2010-04-17 01:26:34 -04:00
Ryan Lortie
77ab3c28b9
add pltcheck.sh exception for GChecksum
2010-04-17 01:02:05 -04:00
Ryan Lortie
79bc511d95
XML schemas are now *.gschema.xml
2010-04-17 00:40:09 -04:00
Matthias Clasen
16637a1687
Document G_SETTINGS_BIND_GET_NO_CHANGES
2010-04-17 00:16:01 -04:00
Matthias Clasen
a2716ad020
Merge the keyfile settings backend.
2010-04-16 23:57:26 -04:00
Ryan Lortie
a187634b29
merge GSettings
2010-04-16 23:23:40 -04:00
Ryan Lortie
43a72ce1be
GSettingsSchema: add call to get list of keys
2010-04-16 23:21:08 -04:00
Matthias Clasen
a922596e54
Some doc tweaks
2010-04-16 19:30:58 -04:00
Ryan Lortie
d4a4a4ccdb
GSettings: import delayed backend to master
2010-04-16 12:02:44 -04:00
Ryan Lortie
04c1eadfff
GSettings: more PLT/visibility fixups
2010-04-16 12:02:29 -04:00
Ryan Lortie
149224664f
gio.symbols: remove pointless whitespace
2010-04-16 12:01:56 -04:00
Ryan Lortie
2474ebf15e
GSettingsBackend: fix type in g_return_val_if_fail
2010-04-16 12:01:56 -04:00
Ryan Lortie
69801f8dc8
Merge remote branch 'gvdb/master'
2010-04-16 11:05:22 -04:00
Ryan Lortie
897bd9f384
GSettings: merge the schema compiler
2010-04-15 23:35:49 -04:00