1. 10 Sep, 2003 1 commit
    • Noah Levitt's avatar
      Unicode 4.0 special casing. (#114681) · 8d91ba8c
      Noah Levitt authored
      2003-09-10  Noah Levitt  <nlevitt@columbia.edu>
      
      	* glib/gunicodeprivate.h:
      	* glib/gunicollate.c:
      	* glib/gunidecomp.c:
      	* glib/guniprop.c:
      	* tests/casemap.txt:
      	* tests/gen-casemap-txt.pl: Unicode 4.0 special casing. (#114681)
      
      	* glib/gunicodeprivate.h: Use a private header instead of extern
      	function declarations (_g_utf8_normalize_wc,
      	_g_unichar_combining_class).
      8d91ba8c
  2. 06 Aug, 2003 1 commit
  3. 31 Jul, 2003 1 commit
    • Noah Levitt's avatar
      Update Unicode data to 4.0. (#107974) · 05f99527
      Noah Levitt authored
      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)
      05f99527
  4. 02 Jul, 2001 1 commit
    • Owen Taylor's avatar
      Use G_N_ELEMENTS rather than a custom macro. · 4f96a13c
      Owen Taylor authored
      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.
      4f96a13c