Skip to content
  • Tor Lillqvist's avatar
    Merge from stable: · d867b9a8
    Tor Lillqvist authored
    2003-01-19  Tor Lillqvist  <tml@iki.fi>
    
    	Merge from stable:
    
    	Fix for #103614 and some other problems with GtkFileSelection on
    	Windows:
    
    	* gtk/fnmatch.c (get_char): Need to use g_unichar_tolower(), not
    	g_ascii_tolower(). Windows file names are case-insensitive for all
    	Unicode letters.
    
    	* gtk/gtkfilesel.c: Instead of checking for G_OS_WIN32 or
    	G_WITH_CYGWIN, check G_PLATFORM_WIN32. Move inclusion of gtkintl.h
    	earlier, as it includes config.h unconditionally, and gtkprivate.h
    	redefines GTK_LOCALEDIR.
    	(struct _CompletionDirSent): Ifdef out the fields not used on
    	Windows.
    	(compare_utf8_filenames, compare_sys_filenames): Need different
    	comparison implementation for UTF-8 file names and system locale
    	file names on Win32. Cannot simply use g_ascii_strcasecmp(), but
    	need to casefold all Unicode letters.
    	(cmpl_completion_matches, open_dir, correct_parent): Ifdef out
    	variables not used on Win32 to avoid warnings about unused
    	variables.
    	(open_ref_dir): Use g_path_skip_root() to ...
    d867b9a8