Thiago Santos
79f930f6dc
gconvert: mention that the g_convert len should be in bytes
...
Some charsets have each char with more than one byte, make it clear that
the length should be in bytes
https://bugzilla.gnome.org/show_bug.cgi?id=730963
2014-05-30 13:51:16 +02:00
Ryan Lortie
061793a726
gconvert: add note to avoid transliteration
...
Add a note to the documentation of g_convert() advising to avoid using
it for transliteration. Link to g_str_to_ascii().
2014-02-20 18:52:33 -05:00
William Jon McCann
20f4d1820b
docs: use "Returns:" consistently
...
Instead of "Return value:".
2014-02-19 19:41:52 -05:00
Matthias Clasen
c4991d24ee
Strip out a remaining programlisting
2014-02-08 15:19:24 -05:00
Matthias Clasen
e7fd3de86d
Eradicate links and xrefs
...
These are all replaced by markdown ref links.
2014-02-08 12:26:56 -05:00
Matthias Clasen
3232425785
Docs: replace <literal> by `
2014-02-06 08:07:16 -05:00
Matthias Clasen
73c23d9143
Use markdown for images
2014-02-06 08:07:15 -05:00
Matthias Clasen
0cc20b7e0b
Don't use <filename> in docs
...
Switch to simpler markdown, `foo`.
2014-02-05 20:17:46 -05:00
Matthias Clasen
111803030d
Don't use <envar> in docs
...
Switch to simpler markdown, `foo`.
2014-02-05 19:32:41 -05:00
Matthias Clasen
b5fb6b4bbf
gconvert: Stop using footnotes
...
These don't really work in the generated docs, so just copy
the content in the few places.
2014-02-01 10:47:09 -05:00
Matthias Clasen
5cf14b0cc2
gconvert: Convert docs to markdown
...
In particular, we convert sections and lists to markdown syntax
here.
2014-02-01 10:22:43 -05:00
Matthias Clasen
17f51583a8
Docs: Convert examples to |[ ]|
2014-01-31 21:56:33 -05:00
Matthias Clasen
4d12e0d66f
Docs: Don't use the emphasis tag
...
Most of the time, the text read just as well without the extra
boldness.
2014-01-31 20:34:33 -05:00
Daniel Mustieles
078dbda148
Updated FSF's address
2014-01-31 14:31:55 +01:00
Djalal Harouni
97cbfd7901
gconvert: fix redundant-decls of _g_charset_get_aliases()
...
_g_charset_get_aliases() is already declared in gcharsetprivate.h
which was added by commit 4c2a659588
, and gconvert.c includes
this gcharsetprivate header, so no need to declare it again.
Signed-off-by: Djalal Harouni <tixxdz@opendz.org >
https://bugzilla.gnome.org/show_bug.cgi?id=710345
2013-10-19 12:18:55 -04:00
Jehan
2907d4cc71
gconvert: Clarify g_locale_to/from_utf8 docs
...
It was not clear from the doc whether the return value was to be freed
or belonging to glib.
https://bugzilla.gnome.org/show_bug.cgi?id=710496
2013-10-19 09:09:12 -04:00
Colin Walters
331e93c3f1
Drop iconv caching code
...
This was introduced for Solaris performance theoretically;
we have never been able to use it on Linux/glibc because
the UTF-16 BOM state isn't reset.
We have no data about Solaris performance; were some to
still exist, we could reintroduce the code with an explicit
check for Solaris, not a check for glibc.
https://bugzilla.gnome.org/show_bug.cgi?id=704999
2013-07-28 18:37:47 -04:00
Ryan Lortie
52a81a7d86
Remove a few more G_GNUC_INTERNAL users
2013-01-18 13:28:43 -05:00
Colin Walters
6f8f1f7097
Remove most use of G_GNUC_INTERNAL
...
Now that we use an explicit list of symbols to export, the
G_GNUC_INTERNAL is redundant.
https://bugzilla.gnome.org/show_bug.cgi?id=688681
2013-01-18 13:03:28 -05:00
Dan Winship
03ef7ba5ab
win32: re-fix the _utf8 compat function situation
...
The previous fix didn't work, because every place within glib that
used any of the functions also needed to be including win32compat.h.
So, move the prototypes back to their original headers (but at least
all in one place at the bottom).
https://bugzilla.gnome.org/show_bug.cgi?id=688109
2012-11-16 08:22:06 -05:00
Dan Winship
08f4f92fed
win32: add gwin32compat.h, for utf8-renaming compatibility defines
...
To avoid -Wmissing-prototype warnings, we need to prototype both the
original and the _utf8 versions of all of the functions that have had
_utf8-renaming on Windows. But duplicating all the prototypes is ugly,
so rather than doing them "in-place", move them all to a new header
file just for that.
https://bugzilla.gnome.org/show_bug.cgi?id=688109
2012-11-15 14:19:05 -05:00
Martin Pitt
13ae0f1f92
Annotate g_filename_to_utf8()
...
bytes_read and bytes_written are (out) arguments, and the return value must be
a byte array instead of utf8, as otherwise the function would only support
UTF-8 locales/file names.
2012-11-03 14:00:45 +01:00
Colin Walters
4c2a659588
gcharset: Add header file for private API
...
This fixes the build with -Werror=missing-prototypes.
https://bugzilla.gnome.org/show_bug.cgi?id=687385
2012-11-02 09:03:52 -04:00
Vincent Untz
529bf6bd89
Add annotations for g_filename_from_uri()
...
https://bugzilla.gnome.org/show_bug.cgi?id=672924
2012-10-30 09:27:20 -04:00
Cosimo Cecchi
4b602940e2
glib: don't quote quark names for G_DEFINE_QUARK
2012-08-28 13:16:24 -04:00
Matthias Clasen
4f12f7c029
Use G_DEFINE_QUARK for GLib's own quarks
...
This commit just deals with glib/.
gobject/ and gio/ will be handled in separate commits.
2012-08-28 00:08:07 -04:00
Krzesimir Nowak
ce1b50bf2a
GRegex, GConvert: Add some missing annotations.
...
Also, removed pointless (allow-none) return annotation.
https://bugzilla.gnome.org/show_bug.cgi?id=679762
2012-07-12 16:09:57 +02:00
Robert Ancell
4143842eb4
Add missing allow-none annotations for function parameters.
...
Found using:
find . -name '*.c' | xargs grep 'or %NULL' | grep ' \* @' | grep -v '@error' | grep -v allow-none
2012-03-31 20:34:28 +11:00
John Ralls
47475dbe6a
[Bug 529806] Cannot build in 64-bit Mac OS X due to libiconv
2012-02-24 17:04:52 -08:00
Matthias Clasen
06bb6c75a2
More consistent doc formatting
...
Move some things around, make capitalization of short descriptions
more consistent.
2011-11-12 21:54:42 -05:00
Matthias Clasen
2f71118e78
More include cleanups
2011-10-17 02:14:39 -04:00
Matthias Clasen
23afdb119e
include cleanup
2011-10-17 01:30:09 -04:00
Matthias Clasen
6c1d768f7b
Also clean up includes
2011-10-16 18:43:22 -04:00
Ryan Lortie
b7f0506371
thread: hide g_static_rec_mutex_get_rec_mutex_impl
...
Unlike with GStaticMutex, this function was never part of the pre-2.32
ABI, so we should keep it tucked in.
2011-10-12 18:27:06 -04:00
Matthias Clasen
7b9571e4dd
Remove redundant checks
...
g_set_error() handles error == NULL, so no need to check.
Patch by Ignacio Casal Quinteiro.
https://bugzilla.gnome.org/show_bug.cgi?id=640975
2011-09-17 20:28:17 -04:00
Ryan Lortie
f1494c156d
Clean up l10n threading stuff
...
Remove the explicit thread initialisation functions for g_get_charset(),
g_get_filename_charsets() and g_get_language_names().
Add a lock around one remaining case of access to libcharset (the other
2 cases already have the lock).
Do a proper g_once_init_enter() style initialisation for the GLib
gettext functions.
https://bugzilla.gnome.org/show_bug.cgi?id=658683
2011-09-09 19:50:55 -04:00
Matthias Clasen
1b28408b8b
Spelling fixes
...
Spelling fixes in comments and docs, provided by
Kjartan Maraas in bug 657336.
2011-08-29 14:49:32 -04:00
Matthias Clasen
f966a0af9a
Add some argument checks to filename conversion functions
2011-06-14 21:06:16 -04:00
Ryan Lortie
8073759f8c
Remove all uses of G_CONST_RETURN
...
Just use 'const'.
https://bugzilla.gnome.org/show_bug.cgi?id=644611
2011-06-09 11:15:40 -04:00
Colin Walters
f0620902b2
Update annotations from gobject-introspection/gir/glib-2.0.c
...
This covers most of them.
2011-06-07 17:07:46 -04:00
Murray Cumming
30fdc1a799
Docs: Changed can not to cannot.
2011-03-24 09:33:55 +01:00
Emmanuele Bassi
08f0a31289
Revert "Remove all uses of G_CONST_RETURN"
...
This reverts commit 36741245cc
.
The removal has not been discussed, except on Bugzilla:
https://bugzilla.gnome.org/show_bug.cgi?id=644611
2011-03-15 09:03:28 +00:00
Ryan Lortie
36741245cc
Remove all uses of G_CONST_RETURN
...
Just use 'const'.
2011-03-15 01:32:22 -04:00
Ignacio Casal Quinteiro
401a4233e4
Check that error exists before trying to set it. Fixes bug #640975 .
2011-01-31 13:34:26 +01:00
Tor Lillqvist
548ddd5fe9
Fix build on Windows and possibly other non-Linux platforms
...
Include glibconfig.h in files that test G_OS_WIN32. Include headers
for GLib APIs used conditionally where needed.
2010-09-06 15:57:32 +03:00
Matthias Clasen
04077ff5c5
More include cleanups
2010-09-03 23:03:14 -04:00
Matthias Clasen
63d19f0656
Fix doc format errors
2010-08-13 21:11:19 -04:00
Matthias Clasen
def0dc01f7
Move GConvert docs inline
2010-08-08 23:55:11 -04:00
Ryan Lortie
2e53e50244
glib/: fully remove galias hacks
2010-07-07 19:34:35 -04:00
Benjamin Otte
2295ba857f
The fallback parameter to g_convert_with_fallback() should be const
...
This patch makes it so.
2010-03-16 16:40:04 +01:00