1. 26 Sep, 2001 1 commit
    • Tor Lillqvist's avatar
      Move the Win32 check closer to the start, after the BeOS checks. Preset · 44d87afb
      Tor Lillqvist authored
      2001-09-26  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: (Win32:) Move the Win32 check closer to the start,
      	after the BeOS checks. Preset some autoconf variables so that
      	configure won't find those few headers and functions that gcc
      	(mingw) pretends to implement (even if the actual C library
      	doesn't), but MSVC doesn't. This because I want the same config.h
      	and glibconfig.h to be usable both from gcc and MSVC (as they use
      	the same C library). Some other minor hackery for this purpose.
      
      	* glibconfig.h.win32.in
      	* config.h.win32.in: Use versions generated by configure (and
      	hand-edited slightly).
      44d87afb
  2. 25 Sep, 2001 6 commits
    • Darin Adler's avatar
      Use gboolean for return value of GTraverseFunc. · 10540153
      Darin Adler authored
      	* glib/gtree.h: Use gboolean for return value of GTraverseFunc.
      10540153
    • Pablo Saratxaga's avatar
      updated Catalan file · 66b5d2ae
      Pablo Saratxaga authored
      66b5d2ae
    • Matthias Clasen's avatar
    • Owen Taylor's avatar
      Version 1.3.9 (binary, interface == 0) · d75fde16
      Owen Taylor authored
      Tue Sep 25 11:34:22 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in: Version 1.3.9 (binary, interface == 0)
      
      	* glib/gstrfuncs.c (g_ascii_strdown): Change g_ascii_strup/strdown
      	to take a 'len' argument to match g_utf8_strup/strdown. This
      	hopefully will also make it more obvious that they duplicate
      	the string rather than acting like g_strup/strdown.
      	(Suggestion from Matthias Clasen, #59550)
      d75fde16
    • Sebastian Wilhelmi's avatar
      Corrected the array size (cough, cough). Pointed out by · e29682d0
      Sebastian Wilhelmi authored
      
      2001-09-25  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gthread-impl.c: Corrected the array size (cough, cough). Pointed
      	out by gpablo@intersystems.com.ar. Fixes #61065.
      e29682d0
    • Tor Lillqvist's avatar
      More Win32 automake macros. For .def files: GLIB_DEF, GMODULE_DEF, · 1c8de25a
      Tor Lillqvist authored
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: More Win32 automake macros. For .def files:
      	GLIB_DEF, GMODULE_DEF, GOBJECT_DEF and GTHREAD_DEF. For .exp
      	files: TESTGMODULE_EXP (for programs that need to export symbols,
      	just testgmodule here). A new conditional, MS_LIB_AVAILABLE to
      	test whether the Microsoft librarian ("ar") is available to build
      	MS import libraries.
      
      	* glib/Makefile.am
      	* gmodule/Makefile.am: Use above. New rule to build MS import
      	library.
      
      	* glib/makefile.msc.in
      	* tests/makefile.msc.in
      	* tests/makefile.mingw.in: Use same DLL and import library names as
      	libtool.
      
      gmodule:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.mingw.in: Fix missing end @ in @LT_CURRENT@.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      
      gobject:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am: Use new macros for .def file, and check for
      	MS_LIB_AVAILABLE, new rule to build MS import library.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      
      gthread:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am: Use new macros for .def file, and check for
      	MS_LIB_AVAILABLE, new rule to build MS import library.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      1c8de25a
  3. 24 Sep, 2001 2 commits
  4. 23 Sep, 2001 2 commits
  5. 22 Sep, 2001 3 commits
  6. 21 Sep, 2001 3 commits
    • Hans Breuer's avatar
      added rule for glibconfig.h · fdc27bb8
      Hans Breuer authored
      2001-09-21  Hans Breuer  <hans@breuer.org>
      
      	* makefile.msc : added rule for glibconfig.h
      
      	* glib/giowin32.c (g_io_channel_new_file) : always open
      	in binary mode
      
      	* glib/glib.def : updated externals
      
      	* glib/gwin32.c : re-added LANG_* and SUBLANG_* definitions,
      	which are missing from the msvc 5.0 win32 sdk
      
      	* glib/makefile.msc.in : added gbsearcharry
      fdc27bb8
    • Hans Breuer's avatar
      updated externals · 885c1b48
      Hans Breuer authored
      2001-09-21  Hans Breuer  <hans@breuer.org>
      
      	* gobject.def : updated externals
      885c1b48
    • Owen Taylor's avatar
      Rename g_mem_vtable_is_set() to g_mem_is_system_malloc(). · 5277fd1e
      Owen Taylor authored
      Thu Sep 20 20:33:45 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* Rename g_mem_vtable_is_set() to g_mem_is_system_malloc().
      5277fd1e
  7. 20 Sep, 2001 1 commit
    • Tor Lillqvist's avatar
      Accept also forward slashes. (But still don't accept them in the other · 58f3fdd7
      Tor Lillqvist authored
      2001-09-20  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/gutils.c (g_path_is_absolute): (Win32:) Accept also forward
      	slashes. (But still don't accept them in the other functions
      	here. This is a thorny issue. Windows in fact does treat / like \
      	on input (at least as local directory separators, dunno about
      	server/share separators). But GLib only has the one
      	G_DIR_SEPARATOR value, that apps should scan for, and use when
      	building pathnames. To properly fix this would require totally
      	abstracting pathnames, and don't having any path name scanning and
      	building in applications at all. Fat chance.)
      	(GLIB_LOCALE_DIR): Redefine only on "pure" Win32, not Cygwin. Use
      	subdirectory "share\locale", as on Unix.
      
      	* glib/gwin32.c: Don't need to define those langiage and
      	sublanguage constants here, current mingw (w32api) headers have
      	them.
      
      	* glib/glib.def: Add a few missing entry points.
      
      	* tests/testglib.c (main): Use same name for DLL as libtool does.
      	Use G_DIR_SEPARATOR in g_path_get_basename tests.
      58f3fdd7
  8. 19 Sep, 2001 14 commits
  9. 18 Sep, 2001 3 commits
    • Tim Janik's avatar
      up version number to 1.3.8, interface age 0, binary age 0. · d5a724df
      Tim Janik authored
      Tue Sep 18 22:57:33 2001  Tim Janik  <timj@gtk.org>
      
              * configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
              interface age 0, binary age 0.
      
              * NEWS: updates.
      
      Tue Sep 18 23:09:02 2001  Tim Janik  <timj@gtk.org>
      
              * gparam.[hc]: rename *nick and *blurb fields to catch
              direct accesses in third party code.
              provide g_param_get_nick(), g_param_get_blurb() and
              g_param_get_name() accessors.
      d5a724df
    • Owen Taylor's avatar
      Fixes for compilation on Solaris (#59026, Frank Belew) · a9b48f33
      Owen Taylor authored
      Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
      
              Fixes for compilation on Solaris (#59026, Frank Belew)
      
              * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
      
              * glib/giochannel.c (g_io_channel_read_to_end): Fix use
              of ternary on left-hand-side.
      
              * configure.in: Handle the ac_cv_working_alloca_h variable
              set by autoconf-2.5x.
      
      Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
      
              * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
              out sections for clarity.
      a9b48f33
    • Tim Janik's avatar
      add simple test for g_path_get_basename(). · 71075ee0
      Tim Janik authored
      Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
      
              * tests/testglib.c: add simple test for g_path_get_basename().
      
              * glib/gfileutils.c (g_file_open_tmp):
              * glib/gstrfuncs.c (g_strerror): scratch erroneous usages
              of "illegal".
      71075ee0
  10. 17 Sep, 2001 4 commits
    • Tor Lillqvist's avatar
      glib/gmain.c Mark the _funcs tables for export. · 812b4b00
      Tor Lillqvist authored
      2001-09-18  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/gmain.c
      	* glib/giowin32.c: Mark the _funcs tables for export.
      
      	* glib/glib.def: Add here, too.
      
      	* glib/gwin32.c (get_package_directory_from_module): No reason to
      	check for the module being in a bin or lib directory only when
      	module_name is non-NULL.
      
      	* glib/gwin32.c (g_win32_get_package_installation_directory):
      	Check first in HKEY_CURRENT_USER, then in HKEY_LOCAL_MACHINE.
      
      	* gmodule/Makefile.am: On Win32, pass a dummy -rpath flag to
      	libtool when building libgplugin_[ab].la, otherwise libtool
      	doesn't create a DLL, but a static archive.
      812b4b00
    • Darin Adler's avatar
      Change so that it works on platforms where isalpha is a macro only, · 44b8df43
      Darin Adler authored
      	* tests/strfunc-test.c: (main): Change so that it works
      	on platforms where isalpha is a macro only, without the
      	corresponding function that the C standard requires.
      	Also eliminate the multiple lists of ctype functions.
      
      	* tests/.cvsignore: Ignore the new test.
      44b8df43
    • Darin Adler's avatar
      Fix a typo and change documentation for g_ascii_isdigit and · a96d96a9
      Darin Adler authored
      	* glib/tmpl/string_utils.sgml: Fix a typo and change
      	documentation for g_ascii_isdigit and g_ascii_isxdigit
      	to reflect the fact that the standard isdigit and
      	isxdigit are already locale-independent.
      a96d96a9
    • Tor Lillqvist's avatar
      Add variable for LT_CURRENT minus LT_AGE (the suffix used by libtool on · 020b44f5
      Tor Lillqvist authored
      2001-09-17  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: Add variable for LT_CURRENT minus LT_AGE (the
      	suffix used by libtool on Win32 for DLLs). Set variables for the
      	compiled resource files on Windows. Handle the native Win32
      	gthread stuff.
      
      	* glib/Makefile.am
      	* gmodule/Makefile.am
      	* gobject/Makefile.am: (Win32) Add minor hacks to link in the object
      	file produced from the resource file. Use the lt-compile-resource
      	script from the build module. The non-hack way would be to teach
      	libtool, autoconf and automake about .rc files (which are a kind
      	of source code, after all, that gets compiled to object
      	files). But then there would be problems for those who wouldn't have
      	bleeding edge auto* and libtool.
      
      	* glib/glib.def
      	* gobject/gobject.def: Updates.
      
      	* glib/glib.rc.in
      	* gmodule/gmodule.rc.in
      	* gobject/gobject.rc.in
      	* gthread/gthread.rc.in: Update InternalName and OriginalFilename to
      	match libtool's naming convention for DLLs.
      
      	* glib/gutils.c: Ditto when constructing the DLL name in the
      	definition for GLIB_LOCALE_DIR.
      
      	* glib/makefile.mingw.in
      	* gmodule/makefile.mingw.in
      	* gobject/makefile.mingw.in
      	* gthread/makefile.mingw.in: Update import library names.
      020b44f5
  11. 14 Sep, 2001 1 commit