1. 25 Nov, 2013 1 commit
    • Chun-wei Fan's avatar
      msvc_recommended_pragmas.h: Treat C4819 warnings as errors · 0dbe5c43
      Chun-wei Fan authored
      Warning C4819 in Visual Studio builds indicates an issue of Visual Studio
      2005 and later running on East Asian locales of Windows, which likely
      results in broken builds of GLib, Pango, GTK+, and possibly other GNOME
      projects such as Cogl and Clutter (and is also an issue when building other
      projects like QT and Firefox).
      
      Treat this warning as an error as a result when building GLib-based items
      on Visual Studio, and tell people how to remedy this issue correctly.
      0dbe5c43
  2. 31 Aug, 2011 1 commit
  3. 25 Jul, 2011 1 commit
    • Chun-wei Fan's avatar
      Update Windows READMEs · e6f37ca4
      Chun-wei Fan authored
      -Tell people about that libFFI is now needed.
      -Tell people not to compile GLib in paths containing spaces.
      e6f37ca4
  4. 06 Jul, 2011 1 commit
    • Chun-wei Fan's avatar
      Bug 653841: Update README.win32 and VS README.txt's · c83c91a5
      Chun-wei Fan authored
      This relates to my previous commit titled "add a script to generator
      files for building" on behalf of Shixin Zeng.
      
      Tell people about the availability of a python script to create the
      necessary files for a Visual C++ build from a GIT checkout.
      
      This is done with the courtesy of Shixin Zeng's python script which does
      the job and eliminates the troubles of getting a suitable shell environment
      to do the "make dist" job (which is especially not easy on Windows itself!)
      c83c91a5
  5. 13 Jul, 2010 1 commit
  6. 05 May, 2010 1 commit
  7. 30 May, 2009 1 commit
  8. 07 Mar, 2008 2 commits
    • Tor Lillqvist's avatar
      More edits. · c2cb0a5a
      Tor Lillqvist authored
      svn path=/trunk/; revision=6637
      c2cb0a5a
    • Tor Lillqvist's avatar
      Updates. · 57eb3227
      Tor Lillqvist authored
      2008-03-07  Tor Lillqvist  <tml@novell.com>
      
      	* README.win32: Updates.
      
      
      svn path=/trunk/; revision=6636
      57eb3227
  9. 31 May, 2007 1 commit
  10. 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
  11. 03 Jan, 2005 1 commit
    • J. Ali Harlow's avatar
      Don't use AC_TRY_RUN to test for long long format when using the · 572e8b27
      J. Ali Harlow authored
      2005-01-01  J. Ali Harlow  <ali@juiblex.co.uk>
      
      	* configure.in: Don't use AC_TRY_RUN to test for long long format
      	when using the MSVCRT.DLL runtime since we know the answer anyway
      	and it causes some mild inconvience when cross compiling.
      
      	* README.win32: Add a reference to the cross compiling section
      	of the reference manual.
      
      	* docs/reference/glib/cross.sgml: MinGW uses MSVCRT.DLL which
      	requires %I64i instead of %lli. (#161306)
      572e8b27
  12. 06 Mar, 2004 1 commit
    • Tor Lillqvist's avatar
      Update. · fd64571b
      Tor Lillqvist authored
      2004-03-06  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update.
      
      	* configure.in
      	* Makefile.am
      	* */Makefile.am: Drop the hand-written makefile.mingw(.in)
      	files. They haven't been maintained in a long time. As several
      	people have managed to build GLib for Win32 using the
      	autoconfiscation mechanism, there is no real reason to even try to
      	maintain the hand-written mingw makefiles.
      fd64571b
  13. 15 Jun, 2003 1 commit
    • Tor Lillqvist's avatar
      Test where the DLLs actually are. · 06781ec8
      Tor Lillqvist authored
      2003-06-15  Tor Lillqvist  <tml@iki.fi>
      
      	* glib-zip.in (DLLDIR): Test where the DLLs actually are.
      
      	* README.win32: Point to FSF's binary Win32 distributions of
      	libiconv and gettext-runtime.
      06781ec8
  14. 11 Feb, 2003 1 commit
  15. 05 Jan, 2003 1 commit
    • Tor Lillqvist's avatar
      Updates. · b123bcf2
      Tor Lillqvist authored
      2003-01-05  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Updates.
      
      	* configure.in: Don't use -lm in TRIO_LIBS on Windows, with no
      	libm. (Mingw has a dummy libm.a, but the .pc file should be
      	useable by MSVC users, too.)
      b123bcf2
  16. 17 Mar, 2002 1 commit
  17. 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
  18. 05 Nov, 2001 1 commit
    • Tor Lillqvist's avatar
      Minor edits. · 89fa66b5
      Tor Lillqvist authored
      2001-11-05  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Minor edits.
      
      	* glib-zip.in: Build separate runtime and developer packages.
      
      	* glib/libcharset/config.charset (os): Don't need to match mingw
      	after all, the charset.alias file isn't even used on Win32... (see
      	localcharset.c).
      
      	* glib/makefile.mingw.in: Add gdir.
      
      	* glib/glib.def: Add g_dir_* entry points.
      89fa66b5
  19. 25 Oct, 2001 1 commit
    • Tor Lillqvist's avatar
      Updates. · 7d916740
      Tor Lillqvist authored
      2001-10-26  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Updates.
      
      	* tests/makefile.mingw.in
      	* tests/makefile.msc.in: Remove mainloop-test here, too.
      
      gobject:
      
      	* makefile.mingw.in: When running glib-genmarshal, set PATH to
      	include ../glib.
      7d916740
  20. 19 Sep, 2001 1 commit
    • Tor Lillqvist's avatar
      Correct InternalName and OriginalFilename to match what we actually · 33577961
      Tor Lillqvist authored
      2001-09-19  Tor Lillqvist  <tml@iki.fi>
      
      	* gobject.rc.in: Correct InternalName and OriginalFilename to
      	match what we actually produce.
      
      	* gmodule.rc.in: Correct InternalName and OriginalFilename to
      	match what we actually produce.
      
      	* gthread.rc.in: Correct InternalName and OriginalFilename to
      	match what we actually produce.
      33577961
  21. 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
  22. 04 Sep, 2001 1 commit
    • Tor Lillqvist's avatar
      Update. Don't mention pthreads. · 07741c07
      Tor Lillqvist authored
      
      2001-09-04  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update. Don't mention pthreads.
      
      	* build-dll: Remove, moved to the build module.
      
      	* glibconfig.h.win32.in: Don't mention pthreds here, either.
      
      	* glib/gstrfuncs.c: Mark the correct variable for export from DLL.
      
      	* glib/giowin32.c (g_io_win32_msg_create_watch): Owen forgot to
      	rename the win32_watch_funcs variable here, too.
      
      	* */makefile.mingw.in: Don't use version number in import library
      	name. Use whole version number in DLL name. Use build-dll from the
      	build module.
      07741c07
  23. 09 Mar, 2001 1 commit
  24. 01 Mar, 2001 1 commit
    • Tor Lillqvist's avatar
      Remove test for initial double backslash (UNC path), this will of course · b6ba941b
      Tor Lillqvist authored
      2001-03-01  Tor Lillqvist  <tml@iki.fi>
      
      	* gutils.c (g_path_is_absolute): (Win32) Remove test for initial
      	double backslash (UNC path), this will of course be matched by the
      	test for an initial G_DIR_SEPARATOR right up front. Silly me.
      	(g_find_program_in_path): Implement on Win32.
      	(g_get_any_init): (Win32) Also look for the USERPROFILE env var
      	indicating the home directory equivalent.
      
      	* testglib.c (main): Test g_find_program_in_path() on Win32 by
      	looking for more.com and regedit.exe.
      
      	* glib.def: Add g_find_program_in_path.
      b6ba941b
  25. 27 Dec, 2000 1 commit
    • Tor Lillqvist's avatar
      Update. · ab31e0c3
      Tor Lillqvist authored
      2000-12-27  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update.
      ab31e0c3
  26. 23 Oct, 2000 1 commit
  27. 22 Jul, 2000 1 commit
  28. 04 Jul, 2000 1 commit
  29. 13 May, 2000 1 commit
    • Tor Lillqvist's avatar
      makefile.mingw.in tests/makefile.mingw.in Rename makefile.cygwin(.in) to · 77866eaf
      Tor Lillqvist authored
      2000-05-13  Tor Lillqvist  <tml@iki.fi>
      
      * makefile.mingw.in
      * tests/makefile.mingw.in
      * build-dll: Rename makefile.cygwin(.in) to
      makefile.mingw(.in), which better describes what it is. Move the
      build of gmodule, gthread and gobject DLLs to makefiles in those
      directories. Move resource file handling and build number bump to
      build-dll, where it sits much cleaner.
      
      * README.win32
      * Makefile.am (EXTRA_DIST): Update accordingly.
      
      * glib.h: Add G_PI, G_PI_2, G_PI_4, G_E, G_LN2, G_LN10 and
      G_SQRT2. M_PI etc aren't necessarily in <math.h> in strict ISO C
      implementations.
      
      * glib.def: Add g_strcanon.
      
      * gtree.c (g_tree_node_rotate_left): Remove unused variables.
      
      * gwin32.c (g_win32_opendir): Remove unneeded statement.
      
      gmodule:
      
      * makefile.mingw.in: New file, with gmodule stuff
      moved from ../makefile.mingw.in.
      
      * Makefile.am: Add to EXTRA_DIST, and add rule to make makefile.mingw.
      
      gobject:
      * makefile.mingw.in
      * gobject.def
      * gobject.rc.in: New files, for Win32 (mingw) build.
      
      * Makefile.am: Add to EXTRA_DIST. Add rules to produce the
      corresponding non-*.in files.
      
      * gtype.h: (Win32:) Mark _g_type_fundamental_last for
      export/import from DLL.
      
      gthread:
      * makefile.mingw.in: New file, with gthread stuff moved from
      ../makefile.mingw.in.
      
      * Makefile.am: Add to EXTRA_DIST, add rule to build makefile.mingw.
      77866eaf
  30. 26 Mar, 2000 1 commit
  31. 23 Feb, 2000 1 commit
  32. 02 Feb, 2000 1 commit
    • Tor Lillqvist's avatar
      glib.h New functions for conversion between UTF-8 and the encoding · c22cf34e
      Tor Lillqvist authored
      2000-02-01  Tor Lillqvist  <tml@iki.fi>
      
      * glib.h
      * gstrfuncs.c (g_filename_to_utf8, g_filename_from_utf8): New
      functions for conversion between UTF-8 and the encoding expected
      by C runtime functions like open() and stat(), and returned by
      readdir().
      
      Implement them on Win32 where we use the system "ANSI" codepage,
      which might be single-byte or double-byte. On Unix, just skip the
      issue for now and provide dummy implementations that return a copy
      of the argument.
      
      * README.win32
      * build-dll
      * glib.def: Minor updates.
      c22cf34e
  33. 14 Nov, 1999 1 commit
  34. 10 Nov, 1999 1 commit
  35. 31 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      New functions. · 1146c6fb
      Tor Lillqvist authored
      	* gstrfuncs.c (g_strccpy, g_strecpy): New functions.
      
      	* glib.h: Declare and document them. Define the deprecated
      	g_strescape as a macro that calls g_strecpy.
      
      	* tests/strfunc-test.c (main): Test them.
      
      	* makefile.{cygwin,msc}.in
      	* tests/makefile.{cygwin,msc}.in: Remove gstack and its test
      	program.
      
      	* glib.def: Additions and removals.
      
      	* README.win32: Improve gcc build instructions.
      
      	* build-dll: Also build import library for MSVC.
      1146c6fb
  36. 21 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      Win32: With the latest gcc (2.95, pre-release), we can have binary · 4d7172de
      Tor Lillqvist authored
       	compatibility with MSVC by using the switch -fnative-struct. No
       	longer build DLLs with .gcc in the name when using gcc.
      
      	* README.win32: Renew gcc build instructions.
      
      	* build-dll: Comments change, handle also .a files.
      
      	* makefile.cygwin.in
      	* tests/makefile.cygwin.in: Remove .gcc from DLL name.
      4d7172de
  37. 12 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      Correct URL for mingw runtime sources. · da87b1ac
      Tor Lillqvist authored
      	* README.win32: Correct URL for mingw runtime sources.
      
      	* build-dll: Combine commands with &&.
      
      	* glib.h: Map also rmdir() and hypot() for MSVCRT library.
      
      	* makefile.cygwin.in
      	* tests/makefile.cygwin.in: New DLL naming style. GCC-compiled DLLs are
       	now called *.gcc.dll, to avoid binary incompatibilities with
       	MSVC-compiled versions.
      
      	* makefile.msc.in: Cosmetics.
      da87b1ac
  38. 02 Jul, 1999 1 commit
  39. 28 Jun, 1999 1 commit