1. 12 Mar, 2008 3 commits
  2. 11 Mar, 2008 4 commits
  3. 10 Mar, 2008 6 commits
  4. 07 Mar, 2008 2 commits
  5. 05 Mar, 2008 1 commit
    • Tor Lillqvist's avatar
      Remove g_uri_get_scheme. · 795d8733
      Tor Lillqvist authored
      2008-03-05  Tor Lillqvist  <tml@novell.com>
      
      	* glib/glib.symbols: Remove g_uri_get_scheme.
      
      
      svn path=/trunk/; revision=6626
      795d8733
  6. 04 Mar, 2008 1 commit
    • Alexander Larsson's avatar
      Remove deprecated symbols we kept for one release. · cb3a49ca
      Alexander Larsson authored
      2008-03-04  Alexander Larsson  <alexl@redhat.com>
      
              * gfile.c:
      	Remove deprecated symbols we kept for one release.
      
      2008-03-04  Alexander Larsson  <alexl@redhat.com>
      
              * glib/gurifuncs.c:
      	Remove deprecated symbols we kept for one release.
      	
      
      svn path=/trunk/; revision=6621
      cb3a49ca
  7. 03 Mar, 2008 2 commits
  8. 01 Mar, 2008 1 commit
    • Benjamin Otte's avatar
      fix last commit. · 4c909358
      Benjamin Otte authored
      2008-03-01  Benjamin Otte  <otte@gnome.org>
      
      	* glib/glist.c:
      	fix last commit.
      
      
      svn path=/trunk/; revision=6609
      4c909358
  9. 29 Feb, 2008 1 commit
  10. 28 Feb, 2008 3 commits
  11. 26 Feb, 2008 1 commit
    • Tor Lillqvist's avatar
      Further patch by Vlad Grecescu: Drop the code path that called · d01acfe8
      Tor Lillqvist authored
      2008-02-26  Tor Lillqvist  <tml@novell.com>
      
      	* glib/gmain.c (g_poll): Further patch by Vlad Grecescu: Drop
      	the code path that called WaitMessage(), as WaitMessage()
      	doesn't offer any chance for APCs to run. Instead just use the
      	code path with MsgWaitForMultipleObjectsEx() even for the
      	wait-only-for-messages case. (#517484)
      
      
      svn path=/trunk/; revision=6597
      d01acfe8
  12. 25 Feb, 2008 6 commits
  13. 24 Feb, 2008 5 commits
    • Tor Lillqvist's avatar
      Mention that the recent fix to the gspawn helper process · 81419b53
      Tor Lillqvist authored
      synchronization on Windows fixes #510664.
        
      
      svn path=/trunk/; revision=6577
      81419b53
    • Tor Lillqvist's avatar
      New internal function. · 17640e78
      Tor Lillqvist authored
      2008-02-24  Tor Lillqvist  <tml@novell.com>
      
      	* glib/gutils.c (_glib_get_installation_directory): New internal function.
      
      	* glib/gspawn-win32.c: When spawning the helper process, use an
      	explicit full path. (#518292)
      
      	* glib/gspawn-win32.c
      	* glib/gspawn-win32-helper.c: Fix race condition when using the
      	helper process: When the helper process writes the handle of the
      	actual started user process to the parent process, it must be
      	duplicated in the parent process with DuplicateHandle() so that it
      	is a valid handle in that process. However, if the helper process
      	has happened to exit before the DuplicateHandle() call, the
      	duplication will fail. Thus we must synchronise the helper
      	process's exit. Use another pipe for this.
      
      	Take care not to inherit the writing end of this pipe to the
      	helper process. Also, in the helper process, take care not to
      	inherit either of the pipes used for communication with the parent
      	process to the started user process.
      
      
      svn path=/trunk/; revision=6575
      17640e78
    • Tor Lillqvist's avatar
      Use alertable wait functions so that I/O completion routines or user-mode · 6eb2b427
      Tor Lillqvist authored
      2008-02-24  Tor Lillqvist  <tml@novell.com>
      
      	* glib/gmain.c (g_poll) [Win32]: Use alertable wait functions so
      	that I/O completion routines or user-mode Asynchronous Procedure
      	Calls can be run. (#517484, Vlad Grecescu)
      
      
      svn path=/trunk/; revision=6571
      6eb2b427
    • Tor Lillqvist's avatar
      Mention G_WIN32_DLLMAIN_FOR_DLL_NAME() will be deprecated in the future. · 811b86fa
      Tor Lillqvist authored
      2008-02-24  Tor Lillqvist  <tml@novell.com>
      
      	* glib/gutils.h: Mention G_WIN32_DLLMAIN_FOR_DLL_NAME() will be
      	deprecated in the future.
      
      	* glib/gutils.c: Drop use of G_WIN32_DLLMAIN_FOR_DLL_NAME(). Use a
      	minimal DllMain() instead that just saves the DLL handle.
      	(g_win32_get_system_data_dirs_for_module, _glib_get_locale_dir)
      	(get_module_share_dir): Use
      	g_win32_get_package_installation_directory_of_module().
      
      
      svn path=/trunk/; revision=6570
      811b86fa
    • Tor Lillqvist's avatar
      New function. Supersedes g_win32_get_package_installation_directory() and · 3af00194
      Tor Lillqvist authored
      2008-02-24  Tor Lillqvist  <tml@novell.com>
      
      	* glib/gwin32.c
      	(g_win32_get_package_installation_directory_of_module): New
      	function. Supersedes g_win32_get_package_installation_directory()
      	and g_win32_get_package_installation_directory().
      
      	It makes more sense to have the function for this functionality
      	take a HMODULE as parameter instead of DLL name. The typical use
      	scenario has been to have a DllMain() function that retrieves the
      	full pathname for the DLL in question, and saves just the basename
      	of that. Then later code passes that saved dll basename to
      	g_win32_get_package_installation_directory(), which retrieves the
      	corresponding DLL handle, and then retrieves up its full
      	pathname. (Which DLlMain() already had.) It is less convoluted to
      	have a DllMain() that just saves the DLL handle, and then when
      	needed call this function to get the corresponding installation
      	folder.
      
      	(get_package_directory_from_module): Use
      	g_win32_get_package_installation_directory_of_module().
      
      	(g_win32_get_package_installation_directory)
      	(g_win32_get_package_installation_subdirectory): Mention these
      	functions will be deprecated and recommend using
      	g_win32_get_package_installation_directory_of_module() instead.
      	
      	* glib/gwin32.h: Declare
      	g_win32_get_package_installation_directory_of_module().
      
      	* glib/glib.symbols: Add it.
      
      
      svn path=/trunk/; revision=6569
      3af00194
  14. 23 Feb, 2008 4 commits