Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 2526:902d5bd9b75c
[xemacs-hg @ 2005-01-28 02:36:11 by ben]
Support symlinks under Windows
nt.c, fileio.c: Fix sync comments.
config.h.in, dired-msw.c, emacs.c, event-msw.c, fileio.c, glyphs.c, lisp.h, nt.c, process-nt.c, realpath.c, sound.c, symsinit.h, sysdep.c, sysfile.h, syswindows.h, win32.c: Add support for treating shortcuts under Windows as symbolic links.
Enabled with mswindows-shortcuts-are-links (t by default). Rewrite
lots of places to use PATHNAME_CONVERT_OUT, which is moved to
sysfile.h. Add PATHNAME_RESOLVE_LINKS, which only does things
under Windows.
Add profiling section for expand_file_name calls.
nt.c, sysdep.c: Unicode-ize.
realpath.c: Renamed from readlink_and_correct_case. Fix some problems with
Windows implementation due to incorrect understanding of workings
of the function.
sound.c, ntplay.c, sound.h: Rename play_sound_file to nt_play_sound_file and pass
internally-formatted data to it to avoid converting out and back
again.
text.h: is_c -> is_ascii.
author | ben |
---|---|
date | Fri, 28 Jan 2005 02:36:28 +0000 |
parents | 24c38b122889 |
children | 491f8cf78a9c |
line wrap: on
line diff
--- a/src/ChangeLog Fri Jan 28 02:05:05 2005 +0000 +++ b/src/ChangeLog Fri Jan 28 02:36:28 2005 +0000 @@ -1,3 +1,90 @@ +2005-01-27 Ben Wing <ben@xemacs.org> + + * nt.c: + * fileio.c: + Fix sync comments. + + * config.h.in: + * dired-msw.c (mswindows_get_files): + * emacs.c (main_1): + * event-msw.c (mswindows_wnd_proc): + * fileio.c: + * fileio.c (find_end_of_directory_component): + * fileio.c (Ffile_name_directory): + * fileio.c (Ffile_name_as_directory): + * fileio.c (if): + * fileio.c (Ffile_truename): + * fileio.c (Ffile_readable_p): + * fileio.c (Ffile_symlink_p): + * fileio.c (Ffile_accessible_directory_p): + * fileio.c (vars_of_fileio): + * glyphs.c: + * glyphs.c (pixmap_to_lisp_data): + * lisp.h: + * nt.c: + * nt.c (get_long_basename): + * nt.c (get_cached_volume_information): + * nt.c (mswindows_readdir): + * nt.c (open_unc_volume): + * nt.c (mswindows_access): + * nt.c (mswindows_link): + * nt.c (mswindows_rename): + * nt.c (mswindows_unlink): + * nt.c (mswindows_stat): + * nt.c (mswindows_utime): + * nt.c (open_input_file): + * nt.c (open_output_file): + * nt.c (Fmswindows_short_file_name): + * nt.c (init_nt): + * process-nt.c (nt_create_process): + * realpath.c: + * realpath.c (readlink_or_correct_case): + * realpath.c (qxe_realpath): + * sound.c (Fplay_sound_file): + * symsinit.h: + * sysdep.c: + * sysdep.c (qxe_lstat): + * sysdep.c (qxe_stat): + * sysfile.h: + * syswindows.h: + * syswindows.h (LOCAL_FILE_FORMAT_TO_TSTR): + * syswindows.h (LOCAL_FILE_FORMAT_MAYBE_URL_TO_TSTR): + * win32.c: + * win32.c (Fmswindows_shell_execute): + * win32.c (struct read_link_hash): + * win32.c (mswindows_read_link_1): + * win32.c (mswindows_read_link): + * win32.c (vars_of_win32): + * win32.c (init_win32): + Add support for treating shortcuts under Windows as symbolic links. + Enabled with mswindows-shortcuts-are-links (t by default). Rewrite + lots of places to use PATHNAME_CONVERT_OUT, which is moved to + sysfile.h. Add PATHNAME_RESOLVE_LINKS, which only does things + under Windows. + + Add profiling section for expand_file_name calls. + + * nt.c (mswindows_rename): + * nt.c (mswindows_unlink): + * sysdep.c (sys_subshell): + Unicode-ize. + + * realpath.c (readlink_or_correct_case): + Renamed from readlink_and_correct_case. Fix some problems with + Windows implementation due to incorrect understanding of workings + of the function. + + * sound.c (Fplay_sound_file): + * ntplay.c (nt_play_sound_file): + * sound.c: + * sound.h: + Rename play_sound_file to nt_play_sound_file and pass + internally-formatted data to it to avoid converting out and back + again. + + * text.h: + is_c -> is_ascii. + 2005-01-26 Ben Wing <ben@xemacs.org> * free-hook.c (check_free): @@ -68,88 +155,6 @@ Add fillers for easier temporary profiling. Add RETURN_UNGCPRO_EXIT_PROFILING, RETURN_EXIT_PROFILING. -2004-11-13 Ben Wing <ben@xemacs.org> - - * nt.c: - * fileio.c: - Fix sync comments. - - * config.h.in: - * dired-msw.c (mswindows_get_files): - * emacs.c (main_1): - * event-msw.c (mswindows_wnd_proc): - * fileio.c: - * fileio.c (find_end_of_directory_component): - * fileio.c (Ffile_name_directory): - * fileio.c (Ffile_name_as_directory): - * fileio.c (if): - * fileio.c (Ffile_truename): - * fileio.c (Ffile_readable_p): - * fileio.c (Ffile_symlink_p): - * fileio.c (Ffile_accessible_directory_p): - * fileio.c (vars_of_fileio): - * glyphs.c: - * glyphs.c (pixmap_to_lisp_data): - * lisp.h: - * nt.c: - * nt.c (get_long_basename): - * nt.c (get_cached_volume_information): - * nt.c (mswindows_readdir): - * nt.c (open_unc_volume): - * nt.c (mswindows_access): - * nt.c (mswindows_link): - * nt.c (mswindows_rename): - * nt.c (mswindows_unlink): - * nt.c (mswindows_stat): - * nt.c (mswindows_utime): - * nt.c (open_input_file): - * nt.c (open_output_file): - * nt.c (Fmswindows_short_file_name): - * nt.c (init_nt): - * process-nt.c (nt_create_process): - * realpath.c: - * realpath.c (readlink_or_correct_case): - * realpath.c (qxe_realpath): - * sound.c (Fplay_sound_file): - * symsinit.h: - * sysdep.c: - * sysdep.c (qxe_lstat): - * sysdep.c (qxe_stat): - * sysfile.h: - * syswindows.h: - * syswindows.h (LOCAL_FILE_FORMAT_TO_TSTR): - * syswindows.h (LOCAL_FILE_FORMAT_MAYBE_URL_TO_TSTR): - * win32.c: - * win32.c (Fmswindows_shell_execute): - * win32.c (struct read_link_hash): - * win32.c (mswindows_read_link_1): - * win32.c (mswindows_read_link): - * win32.c (vars_of_win32): - * win32.c (init_win32): - Add support for treating shortcuts under Windows as symbolic links. - Enabled with mswindows-shortcuts-are-links (t by default). Rewrite - lots of places to use PATHNAME_CONVERT_OUT, which is moved to - sysfile.h. Add PATHNAME_RESOLVE_LINKS, which only does things - under Windows. - - * nt.c (mswindows_rename): - * nt.c (mswindows_unlink): - * sysdep.c (sys_subshell): - Unicode-ize. - - * realpath.c (readlink_or_correct_case): - Renamed from readlink_and_correct_case. Fix some problems with - Windows implementation due to incorrect understanding of workings - of the function. - - * sound.c (Fplay_sound_file): - * ntplay.c (nt_play_sound_file): - * sound.c: - * sound.h: - Rename play_sound_file to nt_play_sound_file and pass - internally-formatted data to it to avoid converting out and back - again. - 2005-01-25 Ben Wing <ben@xemacs.org> * extents.c: