History log of /external/bluetooth/glib/glib/gunicode.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e0aa9d8a6135d404fe1ff60ba6858599e85edf98 05-May-2008 Michael Natterer <mitch@imendio.com> #define __GLIB_H_INSIDE__ around including everything.

2008-05-05 Michael Natterer <mitch@imendio.com>

* glib/glib.h: #define __GLIB_H_INSIDE__ around including
everything.

* glib/*.h: check for that define instead of __G_LIB_H__ if
G_DISABLE_SINGLE_INCLUDES is defined.

* glib/gdatasetprivate.h: #include <glib.h> instead of
<glib/gdataset.h>


svn path=/trunk/; revision=6875
/external/bluetooth/glib/glib/gunicode.h
34d6446ec90f0343ca3ddfb8a2b8dd98c8e0212c 08-Apr-2008 Behdad Esfahbod <behdad@gnome.org> Add ISO 15924 code comments for new scripts.

2008-04-08 Behdad Esfahbod <behdad@gnome.org>

* glib/gunicode.h: Add ISO 15924 code comments for new scripts.


svn path=/trunk/; revision=6843
/external/bluetooth/glib/glib/gunicode.h
db1594e164797daa5caf201d8600507dc3072059 08-Apr-2008 Matthias Clasen <matthiasc@src.gnome.org> Bug 491554 – Update to Unicode 5.1.0

* glib/gunichartables.h:
* glib/gunicode.h:
* glib/gunibreak.h:
* glib/gmirroringtable.h:
* glib/gscripttable.h:
* glib/gen-script-table.pl: Update to Unicode 5.1.0. Patch by
Behdad Esfahbod


svn path=/trunk/; revision=6834
/external/bluetooth/glib/glib/gunicode.h
f4bb21aa1d405fd11043a03e0962358eb0f42a5e 14-Mar-2008 Michael Natterer <mitch@imendio.com> make it possible to disable single-file includes by defining

2008-03-14 Michael Natterer <mitch@imendio.com>

* glib/*.h: make it possible to disable single-file includes by
defining G_DISABLE_SINGLE_INCLUDES when building against GLib.
Approved by Tim Janik.

* glib/glib.h: include <glib/gslice.h>.

* glib/gi18n.h
* glib/gi18n-lib.h
* glib/gprintf.h: include <glib.h> so the above works when these
files are included without including <glib.h> first.


svn path=/trunk/; revision=6713
/external/bluetooth/glib/glib/gunicode.h
ffe3717a3c2007d6583fd25d3dd65fd142e9eaa4 20-Jul-2007 Matthias Clasen <matthiasc@src.gnome.org> Forgotten file

svn path=/trunk/; revision=5646
/external/bluetooth/glib/glib/gunicode.h
613b489b6be0b4e819b42fad66301ac0fe591930 19-Jul-2007 Behdad Esfahbod <behdad@gnome.org> Make g_unichar_combining_class() public. (#453998)

2007-07-19 Behdad Esfahbod <behdad@gnome.org>

* glib/glib.symbols:
* glib/gunicode.h:
* glib/gunicodeprivate.h:
* glib/gunidecomp.c (g_unichar_combining_class):
* glib/guniprop.c (has_more_above):
Make g_unichar_combining_class() public. (#453998)


svn path=/trunk/; revision=5644
/external/bluetooth/glib/glib/gunicode.h
ae2830688d62703bb78e80e947853d24ec0be754 12-Jun-2007 Behdad Esfahbod <behdad@gnome.org> Add more G_GNUC_CONST and G_GNUC_PURE.

2007-06-12 Behdad Esfahbod <behdad@gnome.org>

* glib/gunicode.h: Add more G_GNUC_CONST and G_GNUC_PURE.


svn path=/trunk/; revision=5551
/external/bluetooth/glib/glib/gunicode.h
3ed6b66e8f7d9b865d945166928c6fdd5fd54e4a 04-May-2007 Behdad Esfahbod <behdad@gnome.org> svn path=/trunk/; revision=5482

2007-05-03 Behdad Esfahbod <behdad@gnome.org>

* configure.in:
* glib/glib.symbols:
* glib/gthread.h:
* glib/gunicode.h:
* glib/guniprop.c (g_unichar_ismark):


svn path=/trunk/; revision=5482
/external/bluetooth/glib/glib/gunicode.h
a0c60a62d6598be7f5ed00b87ba958c4f1301140 03-Jan-2007 Behdad Esfahbod <behdad@gnome.org> Add g_unichar_iszerowidth(). (#347645)

2007-01-03 Behdad Esfahbod <behdad@gnome.org>

* glib/glib.symbols:
* glib/gunicode.h:
* glib/guniprop.c: Add g_unichar_iszerowidth(). (#347645)


svn path=/trunk/; revision=5202
/external/bluetooth/glib/glib/gunicode.h
15df020ddd615d770fe7cac835acc78b6799d03b 11-Dec-2006 Matthias Clasen <mclasen@redhat.com> Cast to const char *, not char *. (#138153, Nikolai Weibull)

2006-12-11 Matthias Clasen <mclasen@redhat.com>

* glib/gunicode.h (g_utf8_next_char): Cast to const char *,
not char *. (#138153, Nikolai Weibull)
/external/bluetooth/glib/glib/gunicode.h
68e78574dbe746a527968fde06067ecdb863e7dc 09-Oct-2006 Matthias Clasen <matthiasc@src.gnome.org> Add Unicode script support
/external/bluetooth/glib/glib/gunicode.h
8f05c1da81e240b9d838b807f2b87bad88d8019c 26-Aug-2006 Matthias Clasen <mclasen@redhat.com> Fix the pthread compiler flag detection.

2006-08-25 Matthias Clasen <mclasen@redhat.com>

* configure.in: Fix the pthread compiler flag detection.

* glib/gunicode.h:
* glib/gutf8.c (_g_utf8_make_valid): Rename make_valid_utf8
from gconvert.c, move it to gutf8.c, and export it privately.

* glib/gconvert.c (g_filename_display_name): Adjust callers.

* glib/gkeyfile.c: Use _g_utf8_make_valid() in a number of
places to ensure error messages are valid UTF-8. (#351853,
Simon Budig)
/external/bluetooth/glib/glib/gunicode.h
8f75a972856c9239c68d109895872f49c6386218 27-Apr-2006 Behdad Esfahbod <behdad@gnome.org> docs/reference/glib/glib-sections.txt, Implement g_unichar_iswide_cjk().

2006-04-27 Behdad Esfahbod <behdad@gnome.org>

* docs/reference/glib/glib-sections.txt,
* glib/gunicode.h glib/guniprop.c: Implement g_unichar_iswide_cjk().
(#105626)
/external/bluetooth/glib/glib/gunicode.h
c83e2b3349cbebe693a658d2b2bbef9c400e98b9 01-Oct-2005 Behdad Esfahbod <behdad@gnome.org> Updated to Unicode 4.1. There are five new GUnicodeBreakType types. That

2005-10-01 Behdad Esfahbod <behdad@gnome.org>

* docs/reference/glib/tmpl/unicode.sgml:
* glib/gen-unicode-tables.pl:
* glib/gunibreak.h:
* glib/gunichartables.h:
* glib/gunicode.h:
* tests/casefold.txt:
* tests/casemap.txt: Updated to Unicode 4.1. There are five new
GUnicodeBreakType types. That may break some applications, like
Pango <= 1.10.
/external/bluetooth/glib/glib/gunicode.h
8c663934cac7e803e863abec35f37d34abcabe30 15-Aug-2005 Matthias Clasen <mclasen@redhat.com> Update the link to Unicode category values. (#313369, Behnam Esfahbod)

2005-08-15 Matthias Clasen <mclasen@redhat.com>

* glib/gunicode.h: Update the link to Unicode category
values. (#313369, Behnam Esfahbod)
/external/bluetooth/glib/glib/gunicode.h
e6cc98c9cd2e08a0520dd14cd06b7cacf197a36c 08-Jun-2005 Matthias Clasen <mclasen@redhat.com> New function to calculate collation keys which are more suitable for

2005-06-08 Matthias Clasen <mclasen@redhat.com>

* glib/glib.symbols:
* glib/gunicode.h:
* glib/gunicollate.c (g_utf8_collate_key_for_filename):
New function to calculate collation keys which are more
suitable for sorting filenames. (#172690, Ole Laursen)
/external/bluetooth/glib/glib/gunicode.h
379e87466d0896050e2dec1db5fc1c71393b08a1 28-Nov-2004 Matthias Clasen <mclasen@redhat.com> Mark functions with G_GNUC_MALLOC when appropriate.

2004-11-28 Matthias Clasen <mclasen@redhat.com>

* glib/gconvert.h:
* glib/gkeyfile.h:
* glib/gmem.h:
* glib/gstrfuncs.h:
* glib/gunicode.h:
* glib/gutils.h: Mark functions with G_GNUC_MALLOC when appropriate.

* glib/glib.symbols: Add G_GNUC_MALLOC annotations.

* glib/gmacros.h (G_GNUC_MALLOC): Add a macro for
__attribute__((__malloc__)). (#61780)
/external/bluetooth/glib/glib/gunicode.h
244a8e5a0a79d40462452248a47337563183d25b 12-Sep-2003 Noah Levitt <nlevitt@columbia.edu> Add g_unichar_get_mirror_char. (#114749)

2003-09-12 Noah Levitt <nlevitt@columbia.edu>

* glib/gen-unicode-tables.pl:
* glib/gunichartables.h:
* glib/gunicode.h:
* glib/guniprop.c: Add g_unichar_get_mirror_char. (#114749)
/external/bluetooth/glib/glib/gunicode.h
05f99527eb9391723bac93089f691aa522e3640e 31-Jul-2003 Noah Levitt <nlevitt@columbia.edu> Update Unicode data to 4.0. (#107974)

2003-07-30 Noah Levitt <nlevitt@columbia.edu>

* glib/gen-unicode-tables.pl:
* glib/gunibreak.c:
* glib/gunibreak.h:
* glib/gunichartables.h:
* glib/gunicode.h:
* glib/gunicomp.h:
* glib/gunidecomp.c:
* glib/gunidecomp.h:
* glib/guniprop.c:
* tests/casefold.txt:
* tests/casemap.txt:
* tests/gen-casefold-txt.pl:
* tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)
/external/bluetooth/glib/glib/gunicode.h
1bb885b3b2cdf5e2371b6ec0f05f3ada95735f93 26-Jul-2002 Matthias Clasen <matthiasc@src.gnome.org> New function to revert a utf8 string. Gone, replaced by g_utf8_strreverse.

* glib/gunicode.h:
* glib/gutf8.c (g_utf8_strreverse): New function to revert
a utf8 string.
* glib/gpattern.c (g_utf8_reverse): Gone, replaced by
g_utf8_strreverse. (#87725)
/external/bluetooth/glib/glib/gunicode.h
49fb6c6cc28dad0049b8e5a94c2cd2762f75baab 02-Sep-2001 Owen Taylor <otaylor@redhat.com> Replace some uses of isspace() with g_ascii_isspace().

Sun Sep 2 13:05:53 2001 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Replace some uses
of isspace() with g_ascii_isspace().

* glib/gutf8.c glib/gunicode.h glib/gstrfuncs.[ch]: Add
extra indirections to g_utf8_skip and g_ascii_table to
avoid great whopping copy relocs.
/external/bluetooth/glib/glib/gunicode.h
f37c13dbde8f9d21a95c86c019b27d7dcaa0f4f9 19-Jul-2001 Owen Taylor <otaylor@redhat.com> Add functions to insert a unichar as UTF-8, since this is reasonably

Fri Jul 13 19:20:06 2001 Owen Taylor <otaylor@redhat.com>

* glib/gstring.c (g_string_insert/append/prepend_unichar):
Add functions to insert a unichar as UTF-8, since this
is reasonably common.

* glib/gutf8.c glib/gunicode.h (g_utf8_get_char_validated):
New function exposing iterating through possibly invalid/incomplete
UTF-8 to unicode to the outside world.

* glib/gutf8.c (g_utf8_get_char_extended): Fix max_len argument
to be gssize, not gsize.
/external/bluetooth/glib/glib/gunicode.h
f1f680b68c946a2d2f6af3c942ce1b4c034f1702 07-Jul-2001 Owen Taylor <otaylor@redhat.com> Add length arguments to g_utf8_{strup,strdown,casefold,collate_key}.

Fri Jul 6 22:34:32 2001 Owen Taylor <otaylor@redhat.com>

* glib/gunicode.h glib/gunidecomp.c glib/guniprop.c
glib/gunicollate.c: Add length arguments to
g_utf8_{strup,strdown,casefold,collate_key}.

* glib/gdate.c: Fix for above.
/external/bluetooth/glib/glib/gunicode.h
4f96a13cba0fc1d445c76d30a7cb90b2971de06a 02-Jul-2001 Owen Taylor <otaylor@redhat.com> Use G_N_ELEMENTS rather than a custom macro.

Sun Jul 1 20:16:25 2001 Owen Taylor <otaylor@redhat.com>

* glib/guniprop.c (g_unichar_totitle): Use G_N_ELEMENTS
rather than a custom macro.

* glib/gen-unicode-tables.pl: Adapt to changes in table
formats for Unicode 3.1

* glib/gunicode.h glib/guniprop.c glib/gunichartables.h
glib/gen-unicode-tables.pl: Add case conversion functions
g_utf8_casefold, g_utf8_strup, g_utf8_strdown.

* tests/unicode-caseconv.c tests/gen-casefold-txt.pl
tests/gen-casemap-txt.pl tests/casefold.txt
tests/casemap.txt: Test cases for case conversion.

* glib/gunicode.h glib/gunidecomp.[ch] glib/gunicomp.h
glib/gen-unicode-tables.pl: Add function to do Unicode
normalization g_utf8_normalize().

* tests/unicode-normalize.c: Test program for case conversion.

* glib/gunicode.h glib/gunicollate.c: Add collation functions
g_utf8_collate, g_utf8_collate_key.

* test/unicode-collate.c: Test program for collation.

* glib/gdate.c (g_date_fill_parse_tokens): Fix uninitialized
variable.

* glib/gdate.c (g_date_strftime) docs/Changes-2.0.txt:
Make work with UTF-8 even if the locale isn't UTF-8 based.
Still somewhat of broken, if the format string contains
characters not representable in the current locale, will warn
and not work.

* glib/gdate.c: Use UTF-8 normalization and casefolding.
/external/bluetooth/glib/glib/gunicode.h
2fd6b001fb431c274ad6808912ec5fbe831afbef 26-Jun-2001 Owen Taylor <otaylor@redhat.com> Move glib library into a subdirectory, make all GLib include files include

Tue Jun 26 11:43:46 2001 Owen Taylor <otaylor@redhat.com>

* configure.in Makefile.am *.[ch] glib/*.[ch] glib/Makefile.am:
Move glib library into a subdirectory, make all GLib include
files include as <glib/glist.h>

* tests/testglib.c tests/testgdate.c tests/testgdateparser.c
tests/timeloop.c tests/timeloop-basic.c: Move all tests into
the tests/ subdirectory.
/external/bluetooth/glib/glib/gunicode.h
f5c28ce4ab8e8015a1432060b6cfe547183b2f9e 23-Jun-2001 Owen Taylor <otaylor@redhat.com> Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane.

Wed Jun 20 12:00:54 2001 Owen Taylor <otaylor@redhat.com>

Changes for 64-bit cleanliness, loosely based on patch
from Mark Murnane.

* gconvert.c (g_convert/g_convert_with_fallback): Remove
workarounds for since-fixed GNU libc bugs. Minor
doc fix.

* gconvert.[ch]: Change gint to gsize/gssize as
appropriate.

* gconvert.c (g_locale/filename_to/from_utf8): Fix incorrect
computation of bytes_read / bytes_written.

* gfileutils.[ch] (g_file_get_contents): Make length
out parameter 'gsize *len'.

* ghook.c (g_hook_compare_ids): Don't compare a
and b as 'a - b'.

* gmacros.h (GSIZE_TO_POINTER): Add GPOINTER_TO_SIZE,
GSIZE_TO_POINTER.

* gmain.c (g_timeout_prepare): Rewrite to avoid
overflows. (Fixes bug when system clock skews
backwards more than 24 days.)

* gmarkup.[ch]: Make lengths passed to callbacks
gsize, length for g_markup_parse-context_parse(),
g_markup_escape_text() gssize.

* gmessages.[ch] (g_printf_string_upper_bound): Change
return value to gsize.

* gmessages.c (printf_string_upper_bound): Remove
a ridiculous use of 'inline' on a 300 line function.

* gstring.[ch]: Represent size of string as a gsize,
not gint. Make parameters to functions take gsize,
or gssize where -1 is allowed.

* gstring.c (g_string_erase): Make
g_string_erase (string, pos, -1) a synonym for
g_string_truncate for consistency with other G*
APIs.

* gstrfuncs.[ch]: Make all functions taking a string
length, take a gsize, or gssize if -1 is allowed.
(g_strstr_len, g_strrstr_len). Also fix some boundary
conditions in g_str[r]str[_len].

* gutf8.c tests/unicode-encoding.c: Make parameters that
are byte lengths gsize, gssize as appropriate. Make
character offsets, other counts, glong.

* gasyncqueue.c gcompletion.c
timeloop.c timeloop-basic.c gutils.c gspawn.c.
Small 64 bit cleanliness fixups.

* glist.c (g_list_sort2, g_list_sort_real): Fix functions
that should have been static.

* gdate.c (g_date_fill_parse_tokens): Fix extra
declaration that was shadowing another.

* tests/module-test.c: Include string.h

Mon Jun 18 15:43:29 2001 Owen Taylor <otaylor@redhat.com>

* gutf8.c (g_get_charset): Make argument
G_CONST_RETURN char **.
/external/bluetooth/glib/glib/gunicode.h
106fb627f1dc5c51a8fb759702344ae6f08d60c7 09-Jun-2001 Alex Larsson <alexl@redhat.com> Added new functions g_strstr_len, g_strrstr and g_strrstr_len

2001-06-08 Alex Larsson <alexl@redhat.com>

* gstrfuncs.[ch]:
Added new functions g_strstr_len, g_strrstr and g_strrstr_len

* tests/strfunc-test.c:
Add some tests for the new functions.

* gunicode.h:
* gutf8.c:
Add length argument to g_utf8_strchr and g_utf8_strrchr.
/external/bluetooth/glib/glib/gunicode.h
2d5776656de3b4ed721aa9aeb25bc935de2a8c41 04-Jun-2001 Owen Taylor <otaylor@redhat.com> Make a bit more standalone by adding include of gerror.h. #54543.

Mon Jun 4 15:59:15 2001 Owen Taylor <otaylor@redhat.com>

* gunicode.h: Make a bit more standalone by adding include
of gerror.h. #54543.

* gunicode.h: Change size_t to g_size. (Ugh)
/external/bluetooth/glib/glib/gunicode.h
fad8693b761ce42506f4c3ec1cfb11c2067eb0c6 20-Mar-2001 Havoc Pennington <hp@redhat.com> added this function

2001-03-19 Havoc Pennington <hp@redhat.com>

* gutf8.c (g_unichar_validate): added this function
/external/bluetooth/glib/glib/gunicode.h
754d8ddad85ef7054bf262bbc57ee67a0278f493 09-Mar-2001 Tor Lillqvist <tml@iki.fi> Cygwin support contributed by Stefan Ondrejicka <ondrej@idata.sk>.

2001-02-21 Tor Lillqvist <tml@iki.fi>

Cygwin support contributed by Stefan Ondrejicka
<ondrej@idata.sk>. Hopefully I got it all in while simultaneously
adding support for auto*/libtool for mingw.

* Makefile.am: Changes for auto* support on Cygwin and Win32. Do
still distribute the hand-written makefiles and *.win32.in files,
though. Use GIO, GSPAWN and PLATFORMDEP macros set by configure.
Use -no-undefined. Pass -export-symbols glib.def to libtool.

* configure.in: Define G_PLATFORM_WIN32 on both pure Win32 (mingw)
and Cygwin. Add AC_CYGWIN, AC_EXEEXT and AC_LIBTOOL_WIN32_DLL
calls for Cygwin and mingw support. Check for %I64u guint64
format (in MS C library). Set G_MODULE_IMPL on mingw and
Cygwin. Use ac_object and ac_exeext. Set GIO, GSPAWN, PLATFORMDEP
and G_LIBS_EXTRA. Compile timeloop only on Unix. Define OS_WIN32
automake conditional on Win32.

* glib.h: Include gwin32.h also on Cygwin.

* gfileutils.c (get_contents_posix): Use O_BINARY (defined as 0 on
Unix) for Cygwin's sake.

* gtimer.c (GETTIME): Reduce #ifdefs, use a macro GETTIME().

* gconvert.c
* gthread.c
* gutf8.c
* gutils.c: For code needed both on Cygwin and native Win32,
test for G_PLATFORM_WIN32.

* gmarkup.h: Use G_BEGIN_DECLS and G_END_DECLS.

* gtypes.h: Refine GLIB_VAR definition. Also check for DLL_EXPORT
in case compiling a static library on Win32 or Cygwin.

* gwin32.c: No <direct.h> on Cygwin. No need for ftruncate() or
dirent emulation on Cygwin.
(get_package_directory_from_module) Convert return value from
GetModuleFileName() to POSIX path on Cygwin.

* tests/Makefile.am (progs_LDADD): Link with libglib, libgthread
and libgmodule as appropriate. Use -no-undefined.

* gbacktrace.c: Move #ifdefs around a bit on Win32.

* gshell.c (unquote_string_inplace): Make static.

* testglib.c: Make some vars static. Add Cygwin path tests.
/external/bluetooth/glib/glib/gunicode.h
cd89e4cca6d203c3f3324d7368bbbd6634bc11d3 21-Feb-2001 Tor Lillqvist <tml@iki.fi> Match also UNC paths on Win32.

2001-02-21 Tor Lillqvist <tml@iki.fi>

* gutils.c (g_path_is_absolute): Match also UNC paths on Win32.

* gthread.h: Include gtypes.h to be sure to get GLIB_VAR
definition, remove definition from here.

* gunicode.h: Remove duplicate GLIB_VAR definition from here, too.

* gutils.c: (Win32) Use USERPROFILE as home dir if present. On
Win2k, HOMEDRIVE and HOMEPATH aren't reliable.

* Makefile.am (INCLUDES): Add -DGLIB_COMPILATION.

* makefile.mingw.in: Remove install target, Windows isn't Unix.

* testgdate.c
* testgdateparser.c
* testglib.c: Undefine GLIB_COMPILATION.

* glib.def: Updates.

* .cvsignore
* */.cvsignore: Ignore also .obj, .dll, .lib and .exe files.
/external/bluetooth/glib/glib/gunicode.h
1c391cc69846713b0406545146ea232efc5f34e2 18-Feb-2001 Havoc Pennington <hp@pobox.com> include string.h

2001-02-17 Havoc Pennington <hp@pobox.com>

* gthread.c: include string.h

Applied patch from Soeren Sandmann:

* testglib.c: const fixes

* gwin32.h: format cleanups

* gutils.c (g_atexit): constify a variable
(g_find_program_in_path): constification
(g_basename): G_CONST_RETURN
(g_path_skip_root): G_CONST_RETURN
(g_getenv): G_CONST_RETURN
(g_get_user_name): G_CONST_RETURN
(g_get_real_name): G_CONST_RETURN
(g_get_home_dir): G_CONST_RETURN
(g_get_tmp_dir): G_CONST_RETURN
(g_get_prgname): G_CONST_RETURN
(_glib_gettext): G_CONST_RETURN

* gunicode.h: formatting cleanups

* gstrfuncs.c (g_strerror): G_CONST_RETURN
(g_strsignal): G_CONST_RETURN

* gspawn.c (g_execute): const on variables

* gmessages.c (printf_string_upper_bound): fix const on a variable

* gmem.c (g_mem_chunk_new): make the "name" arg const
(struct _GRealMemChunk): make the "name" field const

* gfileutils.c (g_file_open_tmp): store const return in a const
gchar* variable

* gdataset.c (g_quark_to_string): G_CONST_RETURN

2001-02-17 Havoc Pennington <hp@pobox.com>

Applied patch from Soeren Sandmann:

* gvaluetypes.c (g_value_get_string): G_CONST_RETURN

* gtype.c (g_type_name): G_CONST_RETURN

* gsignal.c (g_signal_name): G_CONST_RETURN

* gobject-query.c (main): const fix

2001-02-17 Havoc Pennington <hp@pobox.com>

Applied patch from Soeren Sandmann:

* gmodule.c (g_module_error): G_CONST_RETURN
(g_module_name): G_CONST_RETURN
/external/bluetooth/glib/glib/gunicode.h
956f00ed96228526cbeda1432df1f729e6f13322 05-Jan-2001 Owen Taylor <otaylor@redhat.com> move $enable_debug down below checks for GCC to avoid setting CFLAGS

Fri Jan 5 11:25:42 2001 Owen Taylor <otaylor@redhat.com>

* configure.in (PACKAGE): move $enable_debug down below
checks for GCC to avoid setting CFLAGS prematurely,
change checks to avoid adding -g twice.

* gutf8.c (g_ucs4_to_utf8): Support len < 0 to mean
0 termination.

* gutf8.c (g_utf8_to_ucs4): Terminate result with 0.

* tests/mainloop-test.c (main): Fix uses of
g_main_loop_destroy().

* tests/unicode-encoding.c tests/Makefile.am tests/utf8.txt:
Tests for unicode-conversion code.

* gconvert.c (g_convert, g_convert_with_fallback): work around
a couple of GNU libc bugs.

* gconvert.[ch] (g_{locale,filename}_{to,from}_utf8): Standardize
arguments to match g_convert(). Document.

* gunicode.[ch]:
- Implement conversion functions to and from UTF-16
- Standardize unicode conversion functions on prototype like
g_convert.
- Add a lot of error checking to unicode conversion functions.

* gunicode.[ch] (g_utf8_to_ucs4_fast): Add fast, non-checking
variant of g_utf8_to_ucs4.

* gutf8.c (g_utf8_validate):
- add g_return_if_fail (str != NULL).
- add checks for overlong strings, non-valid Unicode characters (>= 110000)
and single surrogates.
/external/bluetooth/glib/glib/gunicode.h
4f9e04c1d78ffe95f60101bea8381c6be5575069 17-Dec-2000 Tor Lillqvist <tml@iki.fi> Use GetACP to get the current ANSI codepage.

2000-12-17 Tor Lillqvist <tml@iki.fi>

* gutf8.c (g_utf8_get_charset_internal): (Win32) Use GetACP to get
the current ANSI codepage.

* gunicode.h: Add comment that the static string g_get_charset
sets the parameter to point to should be copied in case the
charset might be changed later in the program.
/external/bluetooth/glib/glib/gunicode.h
7fce6d3abcca3639e2b3b268ad47557179a8a21f 30-Nov-2000 Havoc Pennington <hp@redhat.com> s/UNICODE_LAST_CHAR/G_UNICODE_LAST_CHAR/

2000-11-29 Havoc Pennington <hp@redhat.com>

* gunidecomp.c (COMBINING_CLASS): s/UNICODE_LAST_CHAR/G_UNICODE_LAST_CHAR/

* gunichartables.h: Update for data in Unicode 3.0.1,
and include tables for line break properties

* gunidecomp.h: Ditto

* gunicode.h (GUnicodeBreakType): Enum for line break properties
(g_unichar_break_type): Get the break property for a char

* gunibreak.h: Autogenerated line break property tables

* gunibreak.c (g_unichar_break_type): added

* Makefile.am (EXTRA_DIST): dist gen-unicode-tables.pl

* Makefile.am (libglib_1_3_la_SOURCES): Add gunibreak.h, gunibreak.c

* gen-unicode-tables.pl: Include the script to update the unicode
char tables
/external/bluetooth/glib/glib/gunicode.h
1bfc515a37d2e42157f869f8ac5339aff6ce10b3 19-Oct-2000 Owen Taylor <otaylor@redhat.com> Change ERROR_OTHER to ERROR_FAILED, add some dummy marking with _().

Mon Sep 11 10:03:24 2000 Owen Taylor <otaylor@redhat.com>

* glib.h convert.c (g_convert_with_fallback): Change
ERROR_OTHER to ERROR_FAILED, add some dummy marking with _().

* docs/reference/glib/glib-sections.txt
docs/reference/glib/glib-docs.sgml Update for g_convert,
g_unicode_validate.
/external/bluetooth/glib/glib/gunicode.h
b1d15587479deaacb9bd983fd28c6f3d3e27142e 12-Oct-2000 Sebastian Wilhelmi <wilhelmi@ira.uka.de> Split glib.h into many header files mostly according to the resp.


2000-10-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de>

* glib.h, galloca.h, garray.h, gasyncqueue.h, gbacktrace.h,
gcache.h, gcompletion.h, gconvert.h, gdataset.h, gdate.h, ghash.h,
ghook.h, giochannel.h, glist.h , gmacros.h, gmain.h, gmem.h,
gmessages.h, gnode.h, gprimes.h, gquark.h, gqueue.h, grand.h,
grel.h, gscanner.h, gslist.h, gstrfuncs.h, gstring.h, gthread.h,
gthreadpool.h, gtimer.h, gtree.h, gtypes.h, gutils.h: Split glib.h
into many header files mostly according to the resp. *.c-files.

* gmacros.h: Added G_BEGIN_DECLS and G_END_DECLS to mean: 'in case
of C++: extern "C" { ... }' analogous to glibc __BEGIN_DECLS and
__END_DECLS.

* configure.in, gerror.h, gfileutils.h, gshell.h, gspawn.h,
gunicode.h, : Changed guard-macro names to something more
consistent.

* configure.in, *.h: Use G_BEGIN_DECLS and G_END_DECLS.
/external/bluetooth/glib/glib/gunicode.h
49c937fcbb0add57ab215c0c65ba3a02e6fb13c9 11-Sep-2000 Havoc Pennington <hp@redhat.com> Add this function.

2000-09-10 Havoc Pennington <hp@redhat.com>

* gutf8.c (g_utf8_validate): Add this function.
/external/bluetooth/glib/glib/gunicode.h
da765af2bcbcf1718a49cb9634766e4884493f5d 06-Sep-2000 Owen Taylor <otaylor@redhat.com> Some inline docs fixes.

Wed Sep 6 10:28:34 2000 Owen Taylor <otaylor@redhat.com>

* guniprop.c gunicode.h gutf8.c: Some inline docs fixes.
/external/bluetooth/glib/glib/gunicode.h
a435aaff030e440c910d76f354f0e2157545b33e 26-Aug-2000 Elliot Lee <sopwith@redhat.com> Mark the following functions G_GNUC_CONST (to allow betteroptimization)



2000-08-25 Elliot Lee <sopwith@redhat.com>
* glib.h, gunicode.h, gmodule/gmodule.h:
Mark the following functions G_GNUC_CONST (to allow
betteroptimization) because their results are a function of only their parameters:
g_int_hash, g_int_equal, g_direct_hash, g_direct_equal, g_quark_to_string,
g_date_is_leap_year, g_date_days_in_month, g_date_monday_weeks_in_year,
g_date_sunday_weeks_in_year, g_spaced_primes_closest, g_unichar_is*,
g_unichar_to*, g_unichar_*digit_value, g_unichar_type
/external/bluetooth/glib/glib/gunicode.h
37e7118821a81f524931d8a4fa8d7815dd82eb5e 31-Jul-2000 Owen Taylor <otaylor@redhat.com> Fix stray character

Sun Jul 30 16:54:13 2000 Owen Taylor <otaylor@redhat.com>

* gunicode.h: Fix stray character

* gutf8.c (g_unichar_to_utf8): Allow outbuf to be NULL, in
which case we just compute the length.
/external/bluetooth/glib/glib/gunicode.h
c9bd7542e1a28ba9de60048361c0a97d251833e7 26-Jul-2000 Tim Janik <timj@gtk.org> applied patch from Andreas Persenius <ndap@swipnet.se> that updates the

Wed Jul 26 12:59:31 2000 Tim Janik <timj@gtk.org>

* *.[hc]: applied patch from Andreas Persenius <ndap@swipnet.se> that
updates the license headers to the GNU Lesser General Public License,
as well as updating the copyright year to 2000.
/external/bluetooth/glib/glib/gunicode.h
04bc211e6c4bba97d698268a62706681b8ab2bf7 10-Jul-2000 Owen Taylor <otaylor@redhat.com> Move string.h include into the .c file instead of where it was in the .h

Sun Jul 9 21:21:46 2000 Owen Taylor <otaylor@redhat.com>

* genums.[ch]: Move string.h include into the .c file
instead of where it was in the .h file by mistake.

Sun Jul 9 21:20:45 2000 Owen Taylor <otaylor@redhat.com>

* gunicode.h: Include stddef.h instead of stdlib.h
/external/bluetooth/glib/glib/gunicode.h
39732afc59b5e3db38467b047090b0d72040255f 08-Jul-2000 Tor Lillqvist <tml@iki.fi> Rename the GUTILS_C_VAR macro to GLIB_VAR.

2000-07-08 Tor Lillqvist <tml@iki.fi>

* glib.h (GLIB_VAR): Rename the GUTILS_C_VAR macro to GLIB_VAR.

* gunicode.h: Mark the g_utf8_skip array with GLIB_VAR.

* glib.def: Add two missing entry points.
/external/bluetooth/glib/glib/gunicode.h
0891c64816faaadc8e26f9eebb3205af11323473 21-Jun-2000 Owen Taylor <otaylor@redhat.com> Initial pass at adding unicode support functions. A few things still need

Wed Jun 21 12:09:03 2000 Owen Taylor <otaylor@redhat.com>

* gunicode.h gutf8.c guniprop.c gunidecomp.[ch] gunichartables.h
Makefile.am glib.h: Initial pass at adding unicode support
functions. A few things still need to be implemented, a bit
of cleanup needs to be done, tests need to be added, and
the docs need to be finished, but this should allow replacing
most or all use of libunicode.
/external/bluetooth/glib/glib/gunicode.h