1. 24 May, 2017 1 commit
    • Sébastien Wilmet's avatar
      glib/: LGPLv2+ -> LGPLv2.1+ · f9faac76
      Sébastien Wilmet authored
      All glib/*.{c,h} files have been processed, as well as gtester-report.
      
      12 of those files are not licensed under LGPL:
      
      	gbsearcharray.h
      	gconstructor.h
      	glibintl.h
      	gmirroringtable.h
      	gscripttable.h
      	gtranslit-data.h
      	gunibreak.h
      	gunichartables.h
      	gunicomp.h
      	gunidecomp.h
      	valgrind.h
      	win_iconv.c
      
      Some of them are generated files, some are licensed under a BSD-style
      license and win_iconv.c is in the public domain.
      
      Sub-directories inside glib/:
      
      	deprecated/: processed in a previous commit
      	glib-mirroring-tab/: already LGPLv2.1+
      	gnulib/: not modified, the code is copied from gnulib
      	libcharset/: a copy
      	pcre/: a copy
      	tests/: processed in a previous commit
      
      https://bugzilla.gnome.org/show_bug.cgi?id=776504
      f9faac76
  2. 21 Mar, 2017 1 commit
  3. 09 Mar, 2017 1 commit
  4. 04 Jan, 2017 1 commit
  5. 20 Feb, 2014 1 commit
  6. 09 Feb, 2014 1 commit
    • Matthias Clasen's avatar
      Docs: Drop entities, switch away from sgml mode · 35066ed6
      Matthias Clasen authored
      Since all element markup is now gone from the doc comments,
      we can turn off the gtk-doc sgml mode, which means that from
      now on, docbook markup is no longer allowed in doc comments.
      
      To make this possible, we have to replace all remaining
      entities in doc comments by their replacement text, & -> &
      and so on.
      35066ed6
  7. 08 Feb, 2014 1 commit
  8. 31 Jan, 2014 1 commit
  9. 01 Jan, 2014 1 commit
  10. 16 Nov, 2012 1 commit
    • Michael Natterer's avatar
      Bug 673047 - gunicollate is broken on OS X · ef8510be
      Michael Natterer authored
      Apply slightly modified patch from Camillo Lugaresi which fixes
      gunicollate for OSX >= 10.6. It was totally hilariously broken
      for anyone on 10.6 and later, I dont know if it's now broken
      on 10.5, but better fix it for the vast majority of users.
      ef8510be
  11. 17 Oct, 2011 1 commit
    • Chun-wei Fan's avatar
      GLib: Add forgotten includes and build fixes · b25177fc
      Chun-wei Fan authored
      -gcharset.c, genviron.c, gunicollate.c: Some headers were missed in those
       files that triggered C4013 warnings/errors (aka. implicit declaration
       of ... in GCC).  Make up for them here.
      -gwin32.h: Only define g_win32_get_package_installation_directory/
       g_win32_get_package_installation_subdirectory as macros
       (alias of g_win32_get_package_installation_directory_utf8/
       g_win32_get_package_installation_subdirectory_utf8) on Win64 (x64) as
       g_win32_get_package_installation_directory/
       g_win32_get_package_installation_subdirectory have seperate existing
       implmentations for Win32-this is a long-standing problem but was covered-
       up by G_DISABLE_DEPRECATED, which we are stopping to use as of 2.31.0.
      b25177fc
  12. 12 Sep, 2010 1 commit
  13. 04 Sep, 2010 1 commit
  14. 07 Jul, 2010 1 commit
  15. 11 Jun, 2008 1 commit
  16. 02 Jun, 2008 1 commit
    • Yevgen Muntyan's avatar
      Bug 531403 - g_utf8_collate broken on Mac. · c5df5e88
      Yevgen Muntyan authored
      2008-06-02  Yevgen Muntyan  <muntyan@tamu.edu>
      
      	Bug 531403 - g_utf8_collate broken on Mac.
      
      	* glib/gunicollate.c:  (g_utf8_collate): use UCCompareTextDefault;
              (collate_key_to_string), (carbon_collate_key_with_collator),
              (carbon_collate_key), (carbon_collate_key_for_filename): new
              functions using Carbon API to get collate key for g_utf8_collate_key()
              and g_utf8_collate_key_for_filename();
              (g_utf8_collate_key), (g_utf8_collate_key_for_filename): use those.
      
      
      svn path=/trunk/; revision=6969
      c5df5e88
  17. 28 Dec, 2006 1 commit
  18. 27 Dec, 2006 2 commits
  19. 08 Jun, 2006 1 commit
  20. 27 Nov, 2005 1 commit
  21. 07 Oct, 2005 1 commit
  22. 08 Jun, 2005 1 commit
  23. 14 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · 608a31b9
      Matthias Clasen authored
      2005-03-13  Matthias Clasen  <mclasen@redhat.com>
      
      	Make PLT-reduction work with gcc4, and don't include
      	everything in galias.h:
      
      	* glib/glib.symbols: Group symbols by header and source file.
      	* glib/makegalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegalias.pl -def
      	* glib/Makefile.am (galiasdef.c): Add a rule to generate this
      	file.
      	* glib/*.c: Include galias.h after the other GLib headers,
      	include galiasdef.c at the bottom.
      608a31b9
  24. 20 Dec, 2004 2 commits
  25. 16 Sep, 2004 1 commit
  26. 21 Aug, 2004 1 commit
  27. 19 Aug, 2004 1 commit
  28. 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
  29. 25 Jul, 2003 1 commit
  30. 05 Dec, 2002 1 commit
    • Owen Taylor's avatar
      Start of fixes for cross-compilation. Based on patches from Dimi Shahbaz, · 901377bc
      Owen Taylor authored
      Thu Dec  5 15:24:14 2002  Owen Taylor  <otaylor@redhat.com>
      
              Start of fixes for cross-compilation. Based on
              patches from Dimi Shahbaz, Dan Kegel, Johannes Stenzenbach,
              Amy Lin. (#58786)
      
              * configure.in: Don't run the Digital-Unix 4 -std1 check
              when cross_compiling.
      
              * configure.in: Use AC_TRY_COMPILE() rather than
              AC_TRY_RUN() for inline checks. (Daniel Egger)
      
              * configure.in: use AC_CHECK_SIZEOF rather than
              GLIB_SIZEOF for size_t. Remove unused checks for
              size of ptrdiff_t/intmax_t.
      
              * acglib.m4: Resync GLIB_SIZEOF of to the current
              AC_CHECK_SIZEOF, which handles cross-compilation.
      
              * acglib.m4: Remove no longer needed GLIB_SYSDEFS(),
              add GLIB_CHECK_VALUE() as a wrapper around the
              amazing _AC_COMPUTE_INT() autoconf 2.5x internal.
      
              * configure.in: Redo the POLL* value checks in a
              cross-compilation friendly way.
      
      Thu Dec  5 15:28:37 2002  Owen Taylor  <otaylor@redhat.com>
      
              * glib/gtimer.c: Include glibconfig.h early so
              that we include <windows.h> when needed.
      
              * glib/gstrfuncs.c: Fix typo.
      901377bc
  31. 04 Dec, 2002 1 commit
  32. 03 Dec, 2002 2 commits
  33. 24 Sep, 2001 1 commit
  34. 11 Jul, 2001 1 commit
    • Owen Taylor's avatar
      Add gunicomp.h (Reported by Sven Neumann). · be44b990
      Owen Taylor authored
      Wed Jul 11 11:13:50 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* glib/Makefile.am (libglib_1_3_la_SOURCES): Add gunicomp.h
      	(Reported by Sven Neumann).
      
      	* glib/guniprop.c (g_utf8_str/updown) glib/gunicollate.c
      	(g_utf8_collate_key): Fix shadowing problems reported by
      	many (D. Adler, S. Neumann, M. Murmane, L. Peter)
      be44b990
  35. 07 Jul, 2001 1 commit
  36. 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