David King
55ca95c220
docs: Improve G_GNUC_* documentation
...
Mention where the GCC attributes should be placed for functions and
arguments. Add an example for G_GNUC_UNUSED.
https://bugzilla.gnome.org/show_bug.cgi?id=326931
2012-08-16 19:17:41 -04:00
Matthias Clasen
2ccf64ba59
Improve glib-genmarshal man page
...
Expand the example in glib-genmarshal.1 to include the actual
commandline invocations, and update the generated function
names to match reality.
https://bugzilla.gnome.org/show_bug.cgi?id=637460
2012-08-16 18:46:17 -04:00
Colin Walters
aa50b8aec3
build: Fix the --disable-man case
...
The manpage listing needs to be inside the conditional.
2012-08-16 18:31:02 -04:00
Owen W. Taylor
d7e1d51fc9
Add tests for g_file_make_directory_with_parents()
...
Add tests to catch recent regressions with g_file_make_directory_with_parents()
https://bugzilla.gnome.org/show_bug.cgi?id=680823
2012-08-16 18:08:08 -04:00
Owen W. Taylor
f899358156
g_file_make_directory_with_parents: clean up logic
...
Simplify logic by only looking at whether we have a GError and
not also using return codes.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
2012-08-16 18:08:06 -04:00
Owen W. Taylor
5291190f46
g_file_make_directory_with_parents(): fix a corner case
...
If g_file_get_parent() unexpectedly failed, we could return
FALSE but with no error.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
2012-08-16 18:08:05 -04:00
Owen W. Taylor
732470a359
g_file_make_directory_with_parents: refix error propagation
...
The patch from b0bce4ad
triggered segfaults - see:
http://redmine.yorba.org/issues/5656
We were clearing the error before dereferencing it in the next
go-around of the while loop - this wasn't necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
2012-08-16 18:08:03 -04:00
Matthias Clasen
b60168a5f5
Remove man page placeholder generation
...
I don't see a good reason for this - if man page generation is
disabled, man pages are not produced, and things like 'make dist'
will fail. That is simpler and better.
https://bugzilla.gnome.org/show_bug.cgi?id=681336
2012-08-16 18:06:11 -04:00
Matthias Clasen
4cd5a63f12
Clean up man pages on 'clean'
...
Follow the automake heuristic that says "if 'make' created it,
'make clean' should remove it".
https://bugzilla.gnome.org/show_bug.cgi?id=681336
2012-08-16 18:06:08 -04:00
Matthias Clasen
ce531302cd
Make --enable-man and --enable-gtk-doc independent
...
Previously, --enable-man --disable-gtk-doc would silently skip
man page generation, because we didn't even desdend into docs/reference.
Fix this by always going there.
https://bugzilla.gnome.org/show_bug.cgi?id=681336
2012-08-16 18:06:05 -04:00
Matthias Clasen
317d91d06b
Fix an example
...
Pointed out by Chandni Verma in
https://bugzilla.gnome.org/show_bug.cgi?id=682025
2012-08-16 17:21:03 -04:00
Javier Jardón
f8a5fc2e2e
Revert "Use upstream gettext instead the glib one"
...
Commited by mistake
This reverts commit e930e3b3aa
.
2012-08-15 02:46:16 +09:00
Sebastian Geiger
6b201748b5
compiling.xml: Add note and fix gcc example
...
Because of the '--as-needed' default option
for the linker, the linking will fail, if the
file name appears after any of the options or
the pkg-config invocation.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681854
2012-08-15 02:34:50 +09:00
Javier Jardón
e930e3b3aa
Use upstream gettext instead the glib one
2012-08-15 01:41:11 +09:00
Dirgita
f92a3525f7
Updated Indonesian translation
2012-08-13 06:04:31 +07:00
Colin Walters
ddfcfa66ae
build: Switch back to using AS_IF for conditionals
...
See https://bugzilla.gnome.org/show_bug.cgi?id=674483
https://bugzilla.gnome.org/show_bug.cgi?id=681413
2012-08-08 10:37:39 -04:00
Chao-Hsiung Liao
e5ad42c612
Updated Traditional Chinese translation(Hong Kong and Taiwan)
2012-08-07 13:36:35 +08:00
Stef Walter
541c985869
gtlscertificate: Add certificate-bytes and private-key-bytes props
...
* These properties contain the same data as certificate and
private-key, but as GBytes
https://bugzilla.gnome.org/show_bug.cgi?id=681319
2012-08-06 22:23:20 +02:00
Ryan Lortie
69dd29296e
bump version
2012-08-06 16:20:36 -04:00
Ryan Lortie
6b43310ef4
GLib 2.33.8
2012-08-06 15:56:26 -04:00
Matthias Clasen
b55a2a2005
Don't use GIO in GTestDBus setup
...
Using GIO here may cause the gvfs module to be loaded, which
in turn gets onto the session bus to talk to gvfsd - not ideal
if you are trying to control the session bus life cycle. Instead,
just use old-fashioned glib file utils.
2012-08-06 12:08:21 -04:00
Matthias Clasen
197ebb3be4
More updates
2012-08-06 12:08:04 -04:00
Matthias Clasen
cc80ae321f
Solaris build fix for GIO
...
Solaris/OpenSolaris/OpenIndiana define FIONREAD in sys/filio.h.
This commit adds a configure check for this header, and includes
it conditionally in gio/gsocket.c.
Patch by Fabian Groffen, bug 675524.
2012-08-06 11:55:59 -04:00
Dan Winship
bd883f8dc7
gio/tests/g-icon.c: fix some path checks on win32
...
Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
rather than hardcoded "/"s.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
2012-08-06 11:31:52 -04:00
Dan Winship
291853bea3
gicon: make g_icon_new_for_string() recognize win32 paths
...
(but for compatibility, make it still recognize unix paths on win32
too)
https://bugzilla.gnome.org/show_bug.cgi?id=669331
2012-08-06 11:27:39 -04:00
Dan Winship
26f1e0938e
gio/tests/file: skip the file monitor tests if using GPollFileMonitor
...
test_create_delete() assumes that if it creates a file and then
immediately deletes it, that the file monitor will notice this and
record it as a create followed by a delete. But that won't work with
GPollFileMonitor, which will just think nothing changed. So skip the
test in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
2012-08-06 11:27:38 -04:00
Dan Winship
2793b39ea3
gio/tests/g-file.c: fix some path checks on win32
...
Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
rather than hardcoded "/"s.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
2012-08-06 11:27:37 -04:00
Dan Winship
5c91af7e41
glocalfile: fix g_file_get_parse_name() on win32
...
When getting the parse name for a file: URI on win32, we were not
translating "\" to "/", resulting in incorrect output.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
2012-08-06 11:27:36 -04:00
Matthias Clasen
b2ddbd8f55
Plug a minor memory leak in GDBusObjectProxy
...
As pointed out by Patrick Ohly in bug 680505,
GDBusObjectProxy was forgetting to free its object_path.
2012-08-06 11:03:42 -04:00
David Rothlisberger
be7095980e
gobject docs: Remove confusing acronym
...
In the wikipedia disambiguation page[1] the only entry that even
remotely makes sense in this context is "and so on". Google searches
for "aso memory management" and "aso garbage collection" don't yield
anything relevant.
[1] http://en.wikipedia.org/wiki/ASO
https://bugzilla.gnome.org/show_bug.cgi?id=679996
2012-08-06 10:26:45 -04:00
David Rothlisberger
bcda26a504
gobject docs: Remove incorrect reference to signals docs
...
The chapter on signals comes after this chapter, not before (see
"tut_gobject.xml" in docs/reference/gobject/gobject-docs.xml).
https://bugzilla.gnome.org/show_bug.cgi?id=679996
2012-08-06 10:26:44 -04:00
Brian Koning
10474aca34
Remove extra newline chars in local g_application_command_line_print/err
...
The extra newline chars in the local implementation of g_application_command_line_print and g_application_command_line_printerr() cause an unwanted newline after printed strings. This patch removes the newline chars to make the functions consistent with their documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=680459
2012-08-06 10:17:30 -04:00
Pavel Vasin
151b198b93
GDBusActionGroup: hold ref until async init done
...
to avoid use-after-free if GDBusActionGroup was finalized
https://bugzilla.gnome.org/show_bug.cgi?id=679509
2012-08-06 10:08:13 -04:00
Pavel Vasin
b2d848e3cb
gio/tests/actions: test for bug679509
2012-08-06 10:08:11 -04:00
Matthias Clasen
a74749d354
Deprecated GSlice config API
...
This was marked as 'internal debugging' in the headers, and
should have never been made public. As a first step to repair
this, deprecate it.
https://bugzilla.gnome.org/show_bug.cgi?id=680831
2012-08-06 08:52:58 -04:00
Matthias Clasen
0b8662635d
configure.ac: Use AS_HELP_STRING throughout
...
https://bugzilla.gnome.org/show_bug.cgi?id=680831
2012-08-06 08:52:58 -04:00
Stef Walter
49b35f0930
gtlscertificate: Don't confuse certificate and public key in docs
...
* A certificate sorta acts as a public key, but more specifically
it contains a public key (in its subjectPublicKeyInfo) field.
* Documentation was confusing and could have read like the
certificate and certificate-pem properties were returning the
public key part of the certificate.
https://bugzilla.gnome.org/show_bug.cgi?id=681158
2012-08-06 10:44:52 +02:00
Stef Walter
278fe0c67f
gchecksum: Add g_compute_checksum_for_bytes()
...
* Add a GBytes based version of g_compute_checksum_for_data()
* Add appropriate tests
https://bugzilla.gnome.org/show_bug.cgi?id=680912
2012-08-06 10:38:39 +02:00
Stef Walter
dd2ecf7488
checksum: Use functions instead of macros when building tests
...
* No need for hard to debug and maintain macros here.
https://bugzilla.gnome.org/show_bug.cgi?id=681151
2012-08-06 10:32:49 +02:00
Javier Jardón
0f6a092cc5
Make gtk-doc not a hard dependency of GLib
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674314
2012-08-05 22:29:28 +09:00
Mark Nauwelaerts
10fc00b385
gclosure: do not copy and leak when generically marshalling return value
...
https://bugzilla.gnome.org/show_bug.cgi?id=674800
2012-08-05 12:52:38 +01:00
Mark Nauwelaerts
24b9f61ee4
tests: add check for leaking signal return value
...
https://bugzilla.gnome.org/show_bug.cgi?id=674800
2012-08-05 12:52:33 +01:00
Mark Nauwelaerts
13a1154b4c
tests: make refcount signals test slightly valgrind cleaner
2012-08-05 12:26:03 +01:00
Matthias Clasen
f1a13b895d
NEWS updates for 2.33.8
2012-08-04 17:49:53 -04:00
Matthias Clasen
08dd0f246a
docs: Improve man page consistency
...
Make Options sections refsect1 instead of refsect2, and use
uppercase for argument names. Also add a product name, and
shorten some argument names.
2012-08-03 23:36:45 -04:00
Matthias Clasen
d241978412
docs: Improve man page generation
...
Use $(AM_V_GEN) for generating man pages, and set some parameters
for the XSL stylesheets. Among other things, don't generate AUTHORS
and COPYRIGHT sections.
2012-08-03 23:36:45 -04:00
Matthias Clasen
9f9ab64030
Rework the man page configury
...
Default to generate man pages if the required tools and
stylesheets are found. Error out if --enable-man is given
but tools or stylesheets are missing.
2012-08-03 23:36:45 -04:00
Matthias Clasen
e2470ec6db
docs: Don't put links in section titles
2012-08-03 23:36:45 -04:00
Stef Walter
6ddf40f301
gtlscertificate: Add g_tls_certificate_is_same() function
...
* Certificate equality in PKIX in general is equality between
the DER encoding of the certificates.
https://bugzilla.gnome.org/show_bug.cgi?id=681116
2012-08-03 18:58:30 +02:00
Stef Walter
b913b0c29e
gtlsdatabase: Don't complain if no callbacks for async functions
...
https://bugzilla.gnome.org/show_bug.cgi?id=681118
2012-08-03 17:39:10 +02:00