view etc/xemacs-icon2.xpm @ 5211:cdca98f2d36f

Move `default-file-system-ignore-case' to C; fix bug in directory hash tables src/ChangeLog addition: 2010-05-16 Aidan Kehoe <kehoea@parhasard.net> Move `default-file-system-ignore-case' to C; pay attention to it in creating the directory hash tables for #'locate-file. Fix a bug where #'eq was specified when creating directory hash tables in dired.c. * config.h.in (DEFAULT_FILE_SYSTEM_IGNORE_CASE): This is 1 on Darwin. * dired.c (make_directory_hash_table): If #'file-system-ignore-case-p gives non-nil for a directory, created the associated hash table with #'equalp as its test. Never use #'eq as a directory hash table test. * fileio.c (vars_of_fileio): Move `default-file-system-ignore-case' here, so it can be a constant boolean reflecting a compile-time #define. * lisp.h: Update the declaration of make_directory_hash_table; remove the declaration of wasteful_word_to_lisp, which was #ifdef'd out. * lread.c (Flocate_file): Take out a debugging statement from this function. (locate_file_refresh_hashing): Call make_directory_hash_table with a Lisp string, not an Ibyte pointer. (vars_of_lread): If DEFAULT_FILE_SYSTEM_IGNORE_CASE is defined, use #'equalp as the hash table test for locate-file-hash-table, not #'equal. * s/win32-common.h (DEFAULT_FILE_SYSTEM_IGNORE_CASE): Case should normally be ignored in file names on Win32. lisp/ChangeLog addition: 2010-05-16 Aidan Kehoe <kehoea@parhasard.net> * files.el (default-file-system-ignore-case): Move this to fileio.c, where it's a constant boolean variable initialised at dump time.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 16 May 2010 12:33:21 +0100
parents 376386a54a3c
children 7910031dd78a
line wrap: on
line source

/* XPM */
static char * xemacs_xpm[] = {
/* XEmacs pixmap
 * width height ncolors chars_per_pixel */
"50 50 5 1",
/**/
"       s None  c None",
".      m black c darkslategrey",
"X      m white c orange",
"o      m black c slate blue",
"O      m white c white",
/* pixels */
"                                                  ",
"                                                  ",
"                                ......    ...     ",
"                                    ..    ...     ",
"                                .............     ",
"                               .XXXXXXXXXX...     ",
"                              .XX............     ",
"                              .X.         ...     ",
"                             .....        ...     ",
"                                          ...     ",
"                               o          ...     ",
"                              o           ...     ",
"                                          ...     ",
"                            o  o  o       ...     ",
"                            oo   oo       ...     ",
"                              ooo         ...     ",
"    ..........................................    ",
"   o .........................................    ",
"   o  .......................................     ",
"   o   .....................................      ",
"   o   .....................................      ",
"       .....................................      ",
"       .....................................      ",
"   o   .....................................      ",
"  oo   ..O...O.OOOOO........................      ",
"   o   ..O...O.O............................      ",
"       ...O.O..O.....OO.OO..OOO...OO...OOO..      ",
"       ....O...OOOO..O.O.O.O..O..O..O.O.....      ",
"       ...O.O..O.....O.O.O.O..O..O.....OO...      ",
"  o    ..O...O.O.....O...O.O..O..O..O....O..      ",
"  oo   ..O...O.OOOOO.O...O..OO.O..OO..OOO...      ",
"   o   .....................................      ",
"       .....................................      ",
"       .....................................      ",
"       .....................................      ",
"       .....................................      ",
"   o    ...................................       ",
"   o     .................................        ",
"  oo                 ..X..                        ",
"                      .X.    ....                 ",
"                      .X.   .XXXX.                ",
"                      .X.  .XX..XX.               ",
"                      .X.  .X.  .X.               ",
"   o                  .XX..XX.  .X.               ",
"   o                   .XXXX.   .X.               ",
"  o o                   ....    .X.               ",
"                                .X.               ",
"                                                  ",
"                                                  ",
"                                                  "};