1. 30 May, 2009 1 commit
  2. 13 Jun, 2008 1 commit
  3. 19 May, 2008 1 commit
    • Hans Breuer's avatar
      added gi18n.c · 1ad74c44
      Hans Breuer authored
      2008-05-19  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc : added gi18n.c
      
      
      svn path=/trunk/; revision=6913
      1ad74c44
  4. 03 Feb, 2008 1 commit
    • Hans Breuer's avatar
      update · 6d9726e8
      Hans Breuer authored
      2008-02-03  Hans Breuer  <hans@breuer.org>
      
      	* **/makefile.msc.in : update
      
      
      svn path=/trunk/; revision=6445
      6d9726e8
  5. 21 Dec, 2007 1 commit
    • Hans Breuer's avatar
      adapt to recent api changes variable declaration at the beginning of a · 1cda3c9e
      Hans Breuer authored
      2007-12-09  Hans Breuer  <hans@breuer.org>
      
      	* tests/gio-ls.c : adapt to recent api changes
      	* tests/testglib.c : variable declaration at the beginning of a block
      	
      	(Lieven van der Heide, #503602)
      	* win32-fixup.pl : process *.rc.in as well; substitute 
      	LT_CURRENT_MINUS_AGE
      	* glib/makefile.msc.in : alphabetic sorting of OBJECTS
      
      
      svn path=/trunk/; revision=6184
      1cda3c9e
  6. 08 Dec, 2007 1 commit
    • Hans Breuer's avatar
      build gchecksum.obj · 1ac4ff6c
      Hans Breuer authored
      2007-12-08  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in : build gchecksum.obj
      
      
      svn path=/trunk/; revision=6071
      1ac4ff6c
  7. 03 Dec, 2007 1 commit
    • Hans Breuer's avatar
      added glib_gettext (in use by gio) also try building gio · 27cb5154
      Hans Breuer authored
      2007-12-03  Hans Breuer  <hans@breuer.org>
      
      	* glib/glib.symbols : added glib_gettext (in use by gio)
      	* makefile.msc : also try building gio
      	
      	* glib/gmarkup.c : use G_GUINT64_CONSTANT() to avoid 
      	'bad suffix on number'
      	* glib/gtestutils.c : declare cariable at the beginning of the block,
      	include <io.h> for G_OS_WIN32
      	* makefile.msc.in : add gurifuncs and gtestutils
      
      
      svn path=/trunk/; revision=6028
      27cb5154
  8. 17 Mar, 2007 1 commit
    • Hans Breuer's avatar
      define PCRE_STATIC to reflect the inclusion of pcre as LIB, not · 770b29ba
      Hans Breuer authored
      2007-03-17  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in glib/pcre/makefile.msc 
      	  glib/update-pcre/update.sh : define PCRE_STATIC to reflect the 
      	inclusion of pcre as LIB, not stand-alone DLL. Also set NEWLINE=-1
      	to match any newline by default, use of ../../build/win32/make.msc
      
      	* glib/gregex.h : minimal includes of <glib/*.H> instead of <glib.h>
      
      	* glib/gnulib/makefile.msc : make use of ../../build/win32/make.msc
      
      	* tests/regex-test.c(verbose): don't pass a string containing '%' 
      	as first parameter to g_print ()
      	(test_match) : for the unexpected case output pattern and string
      	escaped
      
      	* tests/child-test.c tests/slice-color.c : fix c99ism
      	* tests/slice-test.c : fix c99ism and gccism
      	* tests/mapping-test.c tests/base-64-tests.c : don't 
      	#include <unistd.h> unconditionally
      	* tests/option-test.c : use G_GINT64_CONSTANT() instead of direct LL
      
      	* tests/makefile.msc.in : more tests build
      
      
      svn path=/trunk/; revision=5423
      770b29ba
  9. 15 Mar, 2007 1 commit
    • Marco Barisione's avatar
      Add GRegex for regular expression matching. (#50075) · 0196d639
      Marco Barisione authored
      2007-03-15  Marco Barisione <marco@barisione.org>
      
      	Add GRegex for regular expression matching.  (#50075)
      
      	* configure.in: Handle GRegex compilation.
      
      	* glib/gregex.c:
      	* glib/gregex.h: Code for GRegex.
      
      	* glib/Makefile.am:
      	* glib/makefile.msc.in: Updated makefiles.
      
      	* glib/pcre/*: Internal copy of PCRE.
      
      	* glib/update-pcre/*: Stuff to automatically update the internal PCRE
      	to a newer version.
      
      	* tests/regex-test.c:
      	* tests/Makefile.am:
      	* tests/makefile.msc.in: Add tests for GRegex.
      
      svn path=/trunk/; revision=5408
      0196d639
  10. 10 Feb, 2007 1 commit
    • Hans Breuer's avatar
      added gsequence.obj · bdca945d
      Hans Breuer authored
      2007-02-10  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in : added gsequence.obj
      
      
      svn path=/trunk/; revision=5333
      bdca945d
  11. 05 Nov, 2006 1 commit
  12. 17 Sep, 2006 1 commit
  13. 07 Apr, 2006 1 commit
  14. 27 Mar, 2006 1 commit
    • Emmanuele Bassi's avatar
      glib/gbookmarkfile.h Add GBookmarkFile, a parser for files containing · 82702c45
      Emmanuele Bassi authored
      2006-03-27  Emmanuele Bassi  <ebassi@cvs.gnome.org>
      
      	* glib/glib.h:
      	* glib/gbookmarkfile.h
      	* glib/gbookmarkfile.c: Add GBookmarkFile, a parser for files
      	containing bookmarks stored using the Desktop Bookmark
      	specification. Fixes bug #327662.
      
      	* glib/glib.symbols:
      	* glib/Makefile.am:
      	* glib/makefile.msc.in:
      	* glib/makefile.mingw.in: Build glue for GBookmarkFile.
      82702c45
  15. 05 Jan, 2006 1 commit
    • Hans Breuer's avatar
      added gslice.obj · 920519fd
      Hans Breuer authored
      2006-01-05  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in : added gslice.obj
      920519fd
  16. 20 Aug, 2005 1 commit
    • Hans Breuer's avatar
      link with ws2_32.lib · 0b106554
      Hans Breuer authored
      2005-08-20  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in : link with ws2_32.lib
      0b106554
  17. 02 Jul, 2005 1 commit
  18. 18 Mar, 2005 1 commit
    • Hans Breuer's avatar
      handle galiasdef.c (although completely useless for msvc build) · 6b551645
      Hans Breuer authored
      2005-03-18  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in : handle galiasdef.c (although completely
      	useless for msvc build)
      
      	* glib/gbacktrace.c glib/gmessage.c : need at least _WIN_VER 0x0401
      	for IsDebuggerPresent()
      
      	* gobject/makefile.msc.in : handle gobjectaliasdef.c
      6b551645
  19. 21 Nov, 2004 1 commit
    • Hans Breuer's avatar
      updated · 425e5211
      Hans Breuer authored
      2004-11-21  Hans Breuer  <hans@breuer.org>
      
      	* **/makefile.msc : updated
      425e5211
  20. 29 Oct, 2004 1 commit
    • Hans Breuer's avatar
      updated [and finally fixed my script to produce ready to go de-in(ed) · aa410ede
      Hans Breuer authored
      2004-10-29  Hans Breuer  <hans@breuer.org>
      
      	* glibconfig.h */makefile.msc.in : updated [and finally fixed my
      	script to produce ready to go de-in(ed) files, w/o autotools]
      
      	* */*.rc.in : updated copyrights to 2004
      
      	* glib/gutils.c : some CSIDL_* defines lacking from older SDK;
      	use the same fallback mecahnism as on *NIX where ever applicable
      aa410ede
  21. 06 Aug, 2004 1 commit
    • Hans Breuer's avatar
      updated · 838a02bc
      Hans Breuer authored
      2004-08-06  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in glib/glib.def : updated
      
      	* glib/gutils.c : avoid 'inconsitent dll linkage' by not
      	defining extern char** environ with msvc
      838a02bc
  22. 07 Mar, 2004 1 commit
  23. 28 Feb, 2004 1 commit
    • Hans Breuer's avatar
      updated externals, including those from bug #135386 · 4d470362
      Hans Breuer authored
      2003-02-28  Hans Breuer  <hans@breuer.org>
      
      	* glib/glib.def : updated externals, including those
      	from bug #135386
      
      	* glib/makefile.msc.in : build gatomic.c
      
      	* glibconfig.h.win32.in : removed duplicate definition
      	of G_MAXSIZE, typedef void* GPid instead of int
      
      	* tests/child-test.c  glib/gmain.c :
      	applied patch from J. Ali Harlow <ali@juiblex.co.uk> to fix
      	g_child_watch implementation on win32, bug #50296
      4d470362
  24. 13 Dec, 2003 1 commit
    • Hans Breuer's avatar
      get_filename_charset() needs to return false for filenames not encoded in · 35a6cff8
      Hans Breuer authored
      2003-12-13  Hans Breuer  <hans@breuer.org>
      
      	* glib/gconvert.c : get_filename_charset() needs to
      	return false for filenames not encoded in utf-8,
      	which is always true on win32
      
      	* glibconfig.h.win32.in : (u)int64 modifier isn't the
      	gcc 'll' but always the msvcrt one 'I64'
      
      	* glib/glib.def : updated
      35a6cff8
  25. 05 Aug, 2003 1 commit
    • Hans Breuer's avatar
      for msvc build · 1fd50a14
      Hans Breuer authored
      2003-08-05  Hans Breuer  <hans@breuer.org>
      
      	* glib/gnulib/makefile.msc : (new file) for msvc build
      
      	* glib/gnulib/vasnprintf.c : use glib/galloc.h
      
      	* glib/gnulib/printf.h : #include <stdio.h> for FILE*
      
      	* glib/makefile.msc.in : replace trio with gnulib
      
      	* glib/glib.def : updated externals
      
      	* glib/guniprop.c : fix for guniprop.c(582) : error C2082:
      	redefinition of formal parameter 'len'
      1fd50a14
  26. 20 Jul, 2003 1 commit
    • Hans Breuer's avatar
      for msvc build · 2781d5f6
      Hans Breuer authored
      2003-07-20  Hans Breuer  <hans@breuer.org>
      
      	* glib/trio/makefile.msc : (new file) for msvc build
      
      	* glib/glib.def : removed some duplicated entries
      
      	* glib/gscanner.c : add same workaround for MSVC(5.0)
      	which does not allow to cast an uint64 to float.
      	Same as in gvaluetransform.c
      	Also move #include <io.h> behind inclusion of "glib.h"
      	which defines the needed G_OS_WIN32
      
      	* glib/makefile.msc.in : added gprintf.obj, trio\trio.lib
      	as well as shell32.lib
      
      	* tests/spawn-test.c : include <io.h> on win32
      2781d5f6
  27. 21 Nov, 2002 1 commit
  28. 05 Jan, 2002 1 commit
    • Hans Breuer's avatar
      moved warning to error pragmas to their own file to not force 'good · abc754fa
      Hans Breuer authored
      2002-01-05  Hans Breuer  <hans@breuer.org>
      
      	* glibconfig.h.win32.in
      	  msvc_recommended_pragmas.h (new file) : moved warning to
      	error pragmas to their own file to not force 'good practice'
      	programming in downstream libs and apps. Instead the new header
      	will be used by -FImsvc_recommended_pragmas.h in gnome/cvs
      	makefile.msc
      	* */makefile.msc.in : use -FImsvc_recommended_pragmas.h
      abc754fa
  29. 23 Nov, 2001 1 commit
    • Hans Breuer's avatar
      added -Zm400 to DEPCFLAGS to avoid : gunidecomp.h(5846) : fatal error · 70f84628
      Hans Breuer authored
      2001-11-23  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in : added -Zm400 to DEPCFLAGS to avoid :
      	gunidecomp.h(5846) : fatal error C1076: compiler limit :
      	internal heap limit reached; use /Zm to specify a higher limit
      
      	* glibconfig.h.win32.in : added recommended pragma list for
      	msvc again. They are an invaluable help of letting the
      	compiler catch bugs.
      70f84628
  30. 18 Nov, 2001 1 commit
    • Hans Breuer's avatar
      remove g_log_domain_glib usage/export · 6425f545
      Hans Breuer authored
      2001-11-18  Hans Breuer  <hans@breuer.org>
      
      	* glib/glib.def :
      	* glib/makefile.msc.in : remove g_log_domain_glib usage/export
      
      	* tests/makefile.msc.in : add iochannel-test
      6425f545
  31. 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
  32. 25 Oct, 2001 1 commit
    • Tor Lillqvist's avatar
      Update. · 3729dc28
      Tor Lillqvist authored
      2001-10-26  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/glib.def: Update.
      
      	* tests/makefile.{mingw,msc}.in: Add ../* to PATH before running
      	tests to find DLLs. Separate the interactive tests, don't run them
      	in the check target.
      
      	* */makefile.msc.in: Include make.msc from GLib's build directory.
      3729dc28
  33. 27 Sep, 2001 1 commit
    • Bruno Haible's avatar
      When the sublangid is SUBLANG_DEFAULT, return the locale of the language's · 34462896
      Bruno Haible authored
      2001-09-24  Bruno Haible  <haible@clisp.cons.org>
      
      	* glib/gwin32.c (g_win32_getlocale): When the sublangid is
      	SUBLANG_DEFAULT, return the locale of the language's main country,
      	not a country-neutral locale. E.g. "en_US" instead of "en". Add
      	handling of LANG_SORBIAN. Fix typo for SUBLANG_CHINESE_SIMPLIFIED
      	(China == CN, CH == Switzerland). Ignore empty environment
      	variable values.
      
      2001-09-28  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/makefile.{mingw,msc}.in: Add localcharset.o. Just copy the
      	source file from libcharset and compile in this directory.
      
      	* glib/giochannel.c: Mark rest of g_set_error strings for
      	translation, too.
      
      	* glib/giowin32.c: Add some debugging output functions, call them
      	when debugging.
      	(create_events, g_io_win32_msg_write): Free message fetched with
      	g_win32_error_message ().
      	(g_io_win32_check): Indentation fixes.
      	(g_io_win32_fd_read,g_io_win32_sock_read): Don't always return
      	G_IO_STATUS_NORMAL. Do return G_IO_STATUS_EOF if we got 0 bytes,
      	like on Unix. This helps making the test programs run
      	successfully.
      
      	* glib/gmain.c (g_poll): Return the code ifdeffed out with
      	TEST_WITHOUT_THIS. Can't remember why it was ifdeffed out. Things
      	seem to work as previously with the code in place. Especially
      	spawn-test didn't work with the code ifdeffed out (Bug#61067).
      
      	* glib/grand.c (g_rand_new): Don't try to use /dev/urandom unless
      	on Unix.
      
      	* glib/gspawn-win32-helper.c (WinMain): Remove Sleep(10000)
      	accidentally left in.
      
      gthread:
      
      2001-09-28  Tor Lillqvist  <tml@iki.fi>
      
      	* gthread-win32.c: Use an extra level of indirection for GMutex.
      	It is now a pointer either to a pointer to a CRITICAL_SECTION
      	struct, or to a mutex HANDLE. This is needed in case the user
      	defines G_ERRORCHECK_MUTEXES. G_MUTEX_SIZE must correctly reflect
      	the size of *GMutex, but this used to vary depending on whether we
      	at run-time chose to use CRITICAL_SECTIONs or mutexes.
      	(g_mutex_free_win32_cs_impl, g_cond_free_win32_impl): Call
      	DeleteCriticalSection() when done with it.
      
      	* gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
      	g_thread_impl_init() before accessing
      	g_thread_functions_for_glib_use_default, as the
      	g_thread_impl_init() function might modify it.
      
      po:
      
      2001-09-28  Tor Lillqvist  <tml@iki.fi>
      
      	* POTFILES.in: Add iochannel.c and giowin32.c.
      
      	* sv.po: Remove a bogus fuzziness indicator.
      34462896
  34. 25 Sep, 2001 1 commit
    • 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
  35. 21 Sep, 2001 1 commit
    • 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
  36. 30 Aug, 2001 1 commit
    • Tor Lillqvist's avatar
      After being away for about five months, I'm back working on this... For · 74b4d8c2
      Tor Lillqvist authored
      2001-08-30  Tor Lillqvist  <tml@iki.fi>
      
      	After being away for about five months, I'm back working on
      	this...  For now, still using same build setup for Win32. Probably
      	will change to not including version numbers in the import library
      	names, though. (But the DLL names would still include them,
      	possibly even also the micro version number.) That would be more
      	Unix-like. Also, will have to check out newest mingw tool versions
      	to see if the build-dll script now can be retired.
      
      	* makefile.mingw
      	* makefile.msc: New files, no need to generate from .in as
      	they don't contain references to automake variables.
      
      	* makefile.mingw.in
      	* makefile.msc.in: Removed.
      
      	* glib.rc.in: Remove
      	* glib/glib.rc.in: Moved here.
      
      	* Makefile.am
      	* glib/Makefile.am: Corresponding changes.
      
      	* glib/glib.def: Fix typo, add new entries.
      
      	* glib/gspawn-win32-helper.c: More debugging. Doesn't work
      	currently (or then it never has on Win2k, which I now use?)
      
      	* glib/gstrfuncs.c
      	* glib/gstrfuncs.h: Mark g_ascii_table for export/import on Win32.
      
      	* */makefile.mingw.in: Reflect new location of glib library.
      74b4d8c2
  37. 20 Jul, 2001 1 commit
    • Hans Breuer's avatar
      make it compile again · 847d8e92
      Hans Breuer authored
      2001-07-20  Hans Breuer  <hans@breuer.org>
      
      	* glib/glib/giowin32.c : make it compile again
      
      	* glib/glib.def : updated exports
      
      	* glib/makefile.msc.in :
      	* glib/makefile.mingw.in :
      	* tests/makefile.msc.in : reflect glib move
      
      	* tests/mainloop-test.c : #include <io.h> for _pipe()
      
      	* tests/gio-test.c : casts for strict compiler settings
      
      	* makefile.msc.in : new master makefile reflecting the glib
      	move. The '.in' isn't really needed anymore, because there
      	is no version number in it
      847d8e92
  38. 24 May, 2001 1 commit
  39. 13 Apr, 2001 1 commit
    • Hans Breuer's avatar
      updated · 08525434
      Hans Breuer authored
      2001-04-14  Hans Breuer  <hans@breuer.org>
      
      	* glib.def :
      	* makefile.msc.in : updated
      
      	* gpattern.c : include "gutils.h" to resolve the inline hassle
      08525434
  40. 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