1. 19 Mar, 2012 1 commit
    • Chun-wei Fan's avatar
      Update config.h.win32(.in) · 19089104
      Chun-wei Fan authored
      Make it more like the one that is generated by autotools.
      
      It is true that Visual C++ has sig_atomic_t, at least for Visual C++ 2008
      and later, but this is currently only used for UNIX builds of GLib, as a
      point of note here.
      19089104
  2. 08 Mar, 2012 1 commit
  3. 08 Feb, 2012 2 commits
  4. 30 Dec, 2011 1 commit
    • Chun-wei Fan's avatar
      config.h.win32.in: Cleanups · a2e1541c
      Chun-wei Fan authored
      -Make the contents of the preconfigured config.h.win32(.in) more like the
       contents of config.h.in
      -Correct the sizing of void* on x64 platforms (which should be 8, unlike
       4 on x86-32 platforms)
      a2e1541c
  5. 06 Oct, 2011 1 commit
  6. 30 Sep, 2011 1 commit
  7. 22 Aug, 2011 1 commit
    • Chun-wei Fan's avatar
      Update config.h.win32.in · 09a322c8
      Chun-wei Fan authored
      Make the pre-configured config.h(.win32.in) for Windows more like the
      config.h that would be produced during ./configure on Windows systems.
      09a322c8
  8. 11 Aug, 2011 1 commit
    • Chun-wei Fan's avatar
      Bug 652827: Update config.h.win32.in · 77a10fea
      Chun-wei Fan authored
      Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS, as it is
      now required for MSVC builds of glib/gatomic.c GLib 2.29.15+.
      
      It is true that the MinGW cross-compiler on Linux systems will have
      HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
      HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the completion
      of ./configure, but since this file is primarily meant for people
      compiling -on- Windows (and that the "native" Windows MinGW would neither
      ./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
      HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be updated as
      it is for now at least until the situation for "native" Windows MinGW
      change. (please see Bug 652827 regarding this paragraph)
      77a10fea
  9. 22 Jun, 2011 1 commit
  10. 07 Jun, 2011 1 commit
  11. 10 Mar, 2011 1 commit
  12. 13 Jul, 2010 1 commit
  13. 19 May, 2010 1 commit
  14. 22 Mar, 2010 1 commit
  15. 14 Dec, 2009 2 commits
  16. 30 May, 2009 1 commit
  17. 15 Sep, 2008 1 commit
  18. 27 Aug, 2008 1 commit
    • Tor Lillqvist's avatar
      Should not define HAVE_DIRENT_H when compiling with MSVC, as the only file · 194493f3
      Tor Lillqvist authored
      2008-08-27  Tor Lillqvist  <tml@novell.com>
      
      	* config.h.win32.in: Should not define HAVE_DIRENT_H when
      	compiling with MSVC, as the only file which checks HAVE_DIRENT_H
      	is gdir.c, and that includes the dirent.h and wdirent.c from
      	build/win32/dirent explicitly anyway when being compiled with
      	MSVC.
      
      
      svn path=/trunk/; revision=7403
      194493f3
  19. 16 May, 2008 1 commit
  20. 28 Nov, 2007 1 commit
  21. 15 Mar, 2007 1 commit
  22. 18 Jan, 2007 1 commit
    • Tor Lillqvist's avatar
      config.h.win32.in glib/galloca.h glib/gbacktrace.h glib/gwin32.c · 98a5ddc4
      Tor Lillqvist authored
      2007-01-17  Tor Lillqvist  <tml@novell.com>
      
      	* config.h.win32.in
      	* glib/galloca.h
      	* glib/gbacktrace.h
      	* glib/gwin32.c
      	* glibconfig.h.win32.in
      	* README.win32: More minor tweaks for Digital Mars
      	compiler. (#346808, Serhat Sevki Dincer)
      
      
      svn path=/trunk/; revision=5294
      98a5ddc4
  23. 04 Aug, 2004 1 commit
    • Tor Lillqvist's avatar
      Update to match what configure produces. Add the G_ATOMIC_*. Define · 93627e19
      Tor Lillqvist authored
      2004-08-04  Tor Lillqvist  <tml@iki.fi>
      
      	* config.h.win32.in: Update to match what configure produces. Add
      	the G_ATOMIC_*. Define G_ATOMIC_I486 when compiling with gcc. Move
      	HAVE_INT64_AND_I64 to where the configure script puts it. Add
      	HAVE_INTTYPES_H_WITH_UINTMAX. Define intmax_t as __int64 for MSVC.
      93627e19
  24. 26 Feb, 2004 1 commit
  25. 25 Feb, 2004 1 commit
    • Hans Breuer's avatar
      added g_hash_table_find and a bunch of g_queue_* · fc9afe0d
      Hans Breuer authored
      2003-02-26 Hans Breuer  <hans@breuer.org>
      
      	* glib/glib.def : added g_hash_table_find and a
      	bunch of g_queue_*
      
      	* glib/gmain.c : make it compile on win32,
      	child_wake_up_pipe replaced by semaphore like it is done
      	for the other wake_up_pipe
      
      	* config.h.win32.in : added HAVE_INT64_AND_I64
      	* glibconfig.h.win32.in : G_MAXSIZE .. G_M??INT64,
      	and typedef for GPid
      
      	* test/env-test.c : don't let the local log function
      	collide in namespace with standard C
      fc9afe0d
  26. 24 Oct, 2003 1 commit
    • Tor Lillqvist's avatar
      Force shared library (DLL) only on Windows. (I don't think that is · 5d097b85
      Tor Lillqvist authored
      2003-10-24  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: Force shared library (DLL) only on Windows.
      	(I don't think that is controversial?) Remove unnecessary
      	AC_LIBTOOL_WIN32_DLL. Don't use -D_REENTRANT on
      	Win32, it is not used by mingw or MSVC headers.
      
      	* config.h.win32.in
      	* glibconfig.h.win32.in: Match what configure produces.
      
      	* glib/gconvert.c
      	* glib/gutils.c: Mark a couple of functions and variables that
      	aren't public as static.
      
      	* glib/gnulib/g-gnulib.h: Undef HAVE_SNPRINTF before (re)defining
      	it potentially differently, to silence compiler.
      
      	* glib/glib.def: Add some missing entries.
      
      	* tests/gobject/Makefile.am (LDADD): Reorder, put libgobject after
      	libtestgobject.
      
      	* tests/gobject/ifaceproperties.c (main): NULL-terminate arg list
      	to g_object_set() and _get().
      5d097b85
  27. 21 Nov, 2002 1 commit
    • Tor Lillqvist's avatar
      Update to match what is currently produced by autotools. · d1881e2d
      Tor Lillqvist authored
      2002-11-21  Tor Lillqvist  <tml@iki.fi>
      
      	* config.h.win32.in: Update to match what is currently produced by
      	autotools.
      
      	* configure.in: Remove superfluous spaces on two shell variable
      	assignment lines. Don't define HAVE_GOOD_PRINTF as 0 if we don't
      	have a good printf, it is tested with #ifdef.
      
      	* glib/glib.def: Add new functions.
      
      	* glib/Makefile.am: If !HAVE_GOOD_PRINTF, add libtio.la to LIBADD
      	and DEPENDENCIES.
      
      	* glib/glib.rc.in: Hardcode 2.0 in the names, as that is what the
      	Makefile.am does.
      d1881e2d
  28. 17 May, 2002 1 commit
  29. 26 Feb, 2002 1 commit
    • Owen Taylor's avatar
      Check for iconv_* in -liconv as well as libiconv_* in -liconv since AIX · 7e620ee0
      Owen Taylor authored
      Mon Feb 25 23:01:53 2002  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in acconfig.h config.h.win32.in
              glib/gconvert.c: Check for iconv_* in -liconv
              as well as libiconv_* in -liconv since AIX ships
              the system iconv in a separate library.
              Patch from Miroslaw Dobrzanski-Neumann (#72569)
      7e620ee0
  30. 24 Feb, 2002 1 commit
    • Tor Lillqvist's avatar
      Edits. · 657d78b8
      Tor Lillqvist authored
      2002-02-24  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Edits.
      
      	* config.h.win32.in: Add (as undefined) HAVE_UNSETENV,
      	_FILE_OFFSET_BITS and _LARGE_FILES, just for completeness.
      
      	* glibconfig.h.win32.in: Add the gcc-2.95.x undef of
      	G_HAVE_ISO_VARARGS.
      657d78b8
  31. 22 Dec, 2001 1 commit
    • Tor Lillqvist's avatar
      Add (undefined) HAVE_C99_VSNPRINTF. · c2794647
      Tor Lillqvist authored
      2001-12-21  Tor Lillqvist  <tml@iki.fi>
      
      	* config.h.win32.in: Add (undefined) HAVE_C99_VSNPRINTF.
      
      	* glibconfig.h.win32.in: Add definition of G_HAVE_GROWING_STACK.
      
      	* tests/Makefile.am: Rename the progs_LDADD, thread_LDADD and
      	module_LDADD Make macros to progs_ldadd, thread_ldadd and
      	module_ldadd. Newer automakes reserve macros named *_LDADD for
      	the use as LDADDs for targets it knows.
      
      	* glib/giowin32.c: (struct _GIOWin32Watch): 'callback' wasn't used
      	here, either.
      
      2001-12-21  Tor Lillqvist  <tml@iki.fi>
      
      	* gobject.def: Add g_signal_get_invocation_hint.
      c2794647
  32. 05 Nov, 2001 1 commit
    • Hans Breuer's avatar
      simplified wrapper around dirent functions to improve portability of · 3a86505c
      Hans Breuer authored
      2001-11-04  Hans Breuer  <hans@breuer.org>
      
      	* glib/gdir.[hc] : (new files) simplified wrapper around dirent
      	functions to improve portability of downstream libs/apps
      	* glib/makefile.msc.in : use them
      	* glib/glib.def : export them
      	* config.h.win32.in : needing HAVE_DIRENT_H defined
      3a86505c
  33. 29 Oct, 2001 1 commit
  34. 23 Oct, 2001 1 commit
  35. 22 Oct, 2001 1 commit
    • Tor Lillqvist's avatar
      Typo. · a0b08581
      Tor Lillqvist authored
      2001-10-23  Tor Lillqvist  <tml@iki.fi>
      
      	* config.h.win32.in: Typo.
      
      	* glibconfig.h.win32.in: Minor update to correspond to what
      	configure now generates.
      a0b08581
  36. 26 Sep, 2001 2 commits
    • Tor Lillqvist's avatar
      Retract my change earlier today. Don't preset autoconf variables in a try · 18190575
      Tor Lillqvist authored
      2001-09-26  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: Retract my change earlier today. Don't preset
      	autoconf variables in a try to match both mingw and MSVC. Instead,
      	he who packages a prebuilt GLib developer distribution for Win32
      	runs configure twice: once for mingw, once for MSVC, and then uses
      	diff -D on the glibconfig.h files to generate a suitably ifdeffed
      	glibconfig.h for distribution that suits both compilers. (Ditto
      	for config.h, although that file wouldn't be distributed in a
      	developer package, but in a source package for Win32 users who
      	want to build GLib but can't use configure.)
      
      	* glibconfig.h.win32.in
      	* config.h.win32.in: Generated by using diff -D as described above.
      
      	* tests/makefile.mingw.in (.c.exe): Correct name of gthread (import)
      	library.
      
      gthread:
      2001-09-26  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.mingw.in: Fix couple of typos.
      
      	* gthread.def: Add g_thread_init_with_errorcheck_mutexes.
      18190575
    • 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
  37. 17 Sep, 2001 1 commit
    • 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