aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Document `get-pos-property'.Xue Fuqiao2013-12-221-0/+2
| | | | * doc/lispref/text.texi (Examining Properties): Document `get-pos-property'.
* Document `enable-dir-local-variables'.Xue Fuqiao2013-12-221-0/+2
| | | | * doc/lispref/variables.texi (Directory Local Variables): Document `enable-dir-local-variables'.
* Document `debugger-toggle-locals'.Xue Fuqiao2013-12-221-0/+4
| | | | * doc/lispref/debugging.texi (Debugger Commands): Document `debugger-toggle-locals'.
* Tweak C-x TAB behavior changes, and update docs.Chong Yidong2013-12-211-0/+5
| | | | | | | | | | | | | | | | * lisp/indent.el (indent-rigidly-map): Add docstring, and move commands into named functions. (indent-rigidly-left, indent-rigidly-right) (indent-rigidly-left-to-tab-stop) (indent-rigidly-right-to-tab-stop): New functions. Decide on indentation direction based on bidi direction, and accumulate sequential commands in a single undo boundary. (indent-rigidly--pop-undo): New utility function. * doc/emacs/indent.texi (Indentation Commands): Document C-x TAB changes. * doc/lispref/text.texi (Region Indent): Note the new interactive behavior of indent-rigidly.
* Document that =, <, <=, >, >= now accept one or many arguments.Tassilo Horn2013-12-201-0/+3
| | | | | * doc/lispref/numbers.texi (numbers): Document that =, <, <=, >, >= now accept one or many arguments.
* Document *Messages* buffer changes.Tassilo Horn2013-12-201-0/+2
| | | | | | | * doc/emacs/buffers.texi: Update list-buffers "screeshop" to show Messages as major-mode. * doc/lispref/display.texi: Document `messages-buffer'.
* Document `initial-buffer-choice' changes.Tassilo Horn2013-12-201-0/+4
| | | | | | | | * doc/emacs/entering.texi: Document `initial-buffer-choice' changes. * doc/emacs/misc.texi (arguments): Document `initial-buffer-choice' changes. * doc/lispref/os.texi: Document `initial-buffer-choice' changes.
* Add/fix docs for add-face-text-propertyChong Yidong2013-12-201-0/+6
| | | | | | | | | * doc/lispref/text.texi (Changing Properties): Improve documentation for add-face-text-property. (Special Properties): Mention add-face-text-property. * src/textprop.c (Fadd_face_text_property): Doc fix. Rename `appendp' argument to `append'.
* * customize.texi (Custom Themes): Document custom-known-themes.Chong Yidong2013-12-181-0/+3
| | | | | | * custom.el (custom-available-themes): Doc fix. Fixes: debbugs:15717
* Minor fixes for Lispref's modes.texiChong Yidong2013-12-181-0/+5
| | | | | | | * modes.texi (Defining Minor Modes): Fix typo. (Keymaps and Minor Modes): Fix binding convention. Fixes: debbugs:11522 debbugs:14874
* Unconditionally reset load-path after dumpingGlenn Morris2013-12-131-0/+6
| | | | | | | | | | | | | | | | | | | | | * src/lread.c: (dump_path): Remove. (load-path-default): Remove `changed' argument. Do not set dump_path permanently. Simplify. (init_lread): Simplify. (syms_of_lread): Remove dump_path. * lisp/loadup.el (load-path): Warn if site-load or site-init changes it. No more need to reset it when bootstrapping. * doc/lispref/internals.texi (Building Emacs): * doc/lispref/loading.texi (Library Search): Mention that site-load, site-init cannot change load-path. * INSTALL: No longer mention load-path and site-init/site-load. * etc/NEWS: Mention this. Fixes: debbugs:16107
* Generate info/dir from .texi files rather than .info filesGlenn Morris2013-12-121-0/+4
| | | | | | | | | | | | | | * Makefile.in (install-info): Handle missing info/dir. (info_dir_deps): New variable. (${srcdir}/info/dir): Depend on .texi files rather than .info files. (check-info): Update topics. * build-aux/make-info-dir: Use .texi files rather than .info files. Update topics. * doc/lispintro/emacs-lisp-intro.texi: * doc/lispref/elisp.texi: Tweak dircategory (all the others use "Emacs" + lower-case).
* Support MS-Windows file names that use characters outside of ANSI codepage.Eli Zaretskii2013-12-121-0/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/w32.c (get_file_security, set_file_security) (create_symbolic_link): Separate pointers and boolean flags for ANSI and Unicode APIs. Use the latter if w32_unicode_filenames is non-zero, else the former. (codepage_for_filenames, filename_to_utf16, ) (filename_from_utf16, filename_to_ansi, filename_from_ansi): New functions. (init_user_info): Allow $HOME and $SHELL to include non-ANSI characters. (normalize_filename): Lose the DBCS code, now works on UTF-8. Accept only one argument; all callers changed. (dostounix_filename): Remove the second argument, now works in UTF-8. All callers changed. (parse_root): Lose DBCS code. (get_long_basename, w32_get_short_filename, init_environment) (GetCachedVolumeInformation, sys_readdir, open_unc_volume) (read_unc_volume, logon_network_drive, faccessat, sys_chdir) (sys_chmod, sys_creat, sys_fopen, sys_link, sys_mkdir, sys_open) (sys_rename_replace, sys_rmdir, sys_unlink, stat_worker, utime) (is_symlink, readlink, chase_symlinks, w32_delayed_load): Work in Unicode mode if w32_unicode_filenames is non-zero, in ANSI mode otherwise. (ansi_encode_filename): New function. (get_emacs_configuration, get_emacs_configuration_options): Functions deleted. (add_volume_info, GetCachedVolumeInformation): Run the input file name through unixtodos_filename, to ensure it is stored and referenced in canonical form. (get_volume_info): Lose the DBCS code, now works in UTF-8. (logon_network_drive, sys_link, utime): Improve error handling. (sys_access): New function. (hashval, generate_inode_val): Unused functions deleted. (symlink, readlink, readlinkat): Lose DBCS code, now works in UTF-8. (check_windows_init_file): Convert error message from UTF-8 to ANSI codepage, for display in the message box. (globals_of_w32): Set w32_unicode_filenames according to the OS version. src/w32term.c (construct_drag_n_drop): Work in Unicode mode when w32_unicode_filenames is non-zero, ANSI mode otherwise. (syms_of_w32term): Declare w32-unicode-filenames. src/w32proc.c (new_child, delete_child): Remove code that handled unused pending_deletion and input_file members of the child struct. (create_child, sys_spawnve): Convert all file names to ANSI codepage. Use ANSI APIs explicitly; forcibly fail if any file name cannot be encoded in ANSI codepage. Don't use unixtodos_filename, mirror slashes by hand. (record_infile, record_pending_deletion): Functions deleted. (Fw32_short_file_name): Call w32_get_short_filename instead of GetShortPathName. src/w32notify.c (add_watch): Work in Unicode mode when w32_unicode_filenames is non-zero, ANSI mode otherwise. (Fw32notify_add_watch): Rewrite to avoid using GetFullPathName; instead, do the same with Lisp primitives. src/w32fns.c (file_dialog_callback, Fx_file_dialog) (Fsystem_move_file_to_trash, Fw32_shell_execute) (Ffile_system_info, Fdefault_printer_name): Work in Unicode mode when w32_unicode_filenames is non-zero, ANSI mode otherwise. (Fw32_shell_execute): Improve error reporting. (Fdefault_printer_name): Ifdef away for Cygwin. src/w32.h (struct _child_process): Remove input_file and pending_deletion members that are no longer used. (dostounix_filename, w32_get_short_filename, filename_from_ansi) (filename_to_ansi, filename_from_utf16, filename_to_utf16) (ansi_encode_filename): New and updated prototypes. src/unexw32.c (open_input_file, open_output_file, unexec): Use ANSI APIs explicitly. (unexec): Don't use dostounix_filename, it expects a file name in UTF-8. Instead, mirror backslashes by hand. Convert NEW_NAME to ANSI encoding. src/fileio.c (Ffile_name_directory, file_name_as_directory) (directory_file_name, Fexpand_file_name) (Fsubstitute_in_file_name) [WINDOWSNT]: Adapt to the change in arguments of dostounix_filename. (Fexpand_file_name) [WINDOWSNT]: Convert value of $HOME to UTF-8. use MAX_UTF8_PATH for size of file-name strings. (emacs_readlinkat): Build an explicitly unibyte string for file names. (syms_of_fileio) <file-name-coding-system> default-file-name-coding-system>: Mention MS-Windows peculiarities. src/emacs.c (init_cmdargs) [WINDOWSNT]: Convert argv[0] to UTF-8. (main) [WINDOWSNT]: Convert the argv[] elements that are files or directories to UTF-8. (decode_env_path) [WINDOWSNT]: Convert file names taken from the environment, and each element of the input PATH, to UTF-8. src/dired.c (file_attributes): Use build_unibyte_string explicitly to make Lisp strings from user and group names. src/coding.h (ENCODE_FILE, DECODE_FILE): Just call encode_file and decode_file. src/coding.c (decode_file_name, encode_file_name): New functions. src/termcap.c (tgetent): Adapt to the change in arguments of dostounix_filename. src/sysdep.c (sys_subshell) [WINDOWSNT]: Use MAX_UTF8_PATH for file names. src/msdos.c (dostounix_filename, init_environment): Adapt to the change in arguments of dostounix_filename. src/image.c (xpm_load, tiff_load, gif_load, imagemagick_load) [WINDOWSNT]: Encode file names passed to the image libraries in ANSI codepage. src/gnutls.c (Fgnutls_boot): Encode all file names passed to GnuTLS. [WINDOWSNT]: Convert file names to the current ANSI codepage. src/filelock.c (lock_file) [WINDOWSNT]: Adapt to the change in arguments of dostounix_filename. nt/inc/ms-w32.h (MAX_UTF8_PATH): New macro. (opendir, closedir, readdir, seekdir): Redirect to replacement functions. nt/inc/dirent.h: Make d_name[] be MAXNAMELEN*4 characters long. lisp/term/w32-win.el (w32-handle-dropped-file): lisp/startup.el (normal-top-level): lisp/net/browse-url.el (browse-url-file-url): lisp/dnd.el (dnd-get-local-file-name): On MS-Windows, encode and decode file names using 'utf-8' rather than file-name-coding-system. doc/emacs/mule.texi (File Name Coding): Document file-name encoding peculiarities on MS-Windows. doc/lispref/nonascii.texi (Encoding and I/O): Document file-name encoding peculiarities on MS-Windows. etc/NEWS: Mention support on MS-Windows of file names outside of the current locale. Fixes: debbugs:7100
* | Add support for auto-generating info/dirGlenn Morris2013-12-111-0/+4
|/ | | | | | | | | | | | | | | | | | | | * admin/update_autogen: Add option to generate info/dir. (Usage): Add -I. (info_flag): New variable. (-I): New option. (doc): Maybe check its status. (info_dir): New function. * admin/dir_top: New file. * doc/emacs/emacs.texi: * doc/lispintro/emacs-lisp-intro.texi: * doc/lispref/elisp.texi: * doc/misc/autotype.texi, doc/misc/cc-mode.texi, doc/misc/ediff.texi: * doc/misc/ert.texi, doc/misc/htmlfontify.texi, doc/misc/ido.texi: * doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/srecode.texi: * doc/misc/todo-mode.texi, doc/misc/tramp.texi: Sync direntry with info/dir version.
* Fix typos in doc files (bug#16089).Juanma Barranquero2013-12-081-0/+6
| | | | | | | | | | * emacs/msdog.texi (Windows Keyboard): Fix typo. * lispref/display.texi (Progress, Face Remapping): * lispref/processes.texi (Serial Ports): * lispref/windows.texi (Recombining Windows): Fix typos. * misc/dbus.texi (Properties and Annotations): Fix typo.
* * lisp/isearch.el (isearch-mode, isearch-done): Don't set arg LOCALJuri Linkov2013-12-041-0/+5
| | | | | | | | | in add-hook and remove-hook for multi-buffer search. * doc/lispref/searching.texi (Search and Replace): Fix `unread-command-events' and add ref. Fixes: debbugs:16035
* * lisp/window.el (display-buffer-no-window): New action function.Juri Linkov2013-12-031-0/+5
| | | | | | | | | | | | | | (display-buffer-alist, display-buffer): Doc fix. (Bug#13594) * lisp/simple.el (shell-command): Add window alist entry `allow-no-window' to `display-buffer'. (async-shell-command): Doc fix. * lisp/progmodes/compile.el (compilation-start): Rename window alist entry `no-display-ok' to `allow-no-window'. * doc/lispref/windows.texi (Choosing Window): Rename `no-display-ok' to `allow-no-window'.
* doc/ distclean rules should remove MakefilesGlenn Morris2013-11-301-0/+4
| | | | | | | | * emacs/Makefile.in (distclean): * lispintro/Makefile.in (distclean): * lispref/Makefile.in (distclean): * misc/Makefile.in (distclean): Remove Makefile.
* * doc/lispref/modes.texi (Imenu): Make it clear that sub-alist is the cdr.Andreas Politz2013-11-291-0/+5
| | | | | | | | | * lisp/imenu.el (imenu--subalist-p): Don't error on non-conses and allow non-lambda lists as functions. (imenu--in-alist): Don't recurse into non-subalists. (imenu): Don't pass function itself as an argument. Fixes: debbugs:14029
* Move runtime leim lisp files to lisp/leim directoryGlenn Morris2013-11-261-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to reuse much of the lisp build and installation machinery, rather than duplicating it. * Makefile.in (abs_builddir, leimdir): Remove. (buildlisppath, SUBDIR, COPYDIR, COPYDESTS): No more leim directory. (epaths-force-w32): No longer set BLD. (leim): Remove. (install-arch-indep): No longer run or install leim. (mostlyclean, clean): No longer run leim rule. (bootstrap-clean): Change leim target. (maintainer-clean): Add leim. (check-declare): Remove leim. * README: Update for leim changes. * configure.ac (leimdir): Remove. (standardlisppath): No more leimdir. * make-dist: Update for files from leim/ now being in lisp/leim/. * doc/lispref/loading.texi (Library Search): * doc/lispref/os.texi (Startup Summary): No more leim directory. * leim/Makefile.in (leimdir): New variable. (TIT_GB, TIT_BIG5, MISC, changed.tit, changed.misc) (${leimdir}/leim-list.el, ${leimdir}/ja-dic/ja-dic.el): Generate in $leimdir. (all): Remove compilation, add ja-dic. (leim-list.el): Now PHONY. (setwins, compile-targets, compile-main, clean, mostlyclean) (extraclean): Remove. (bootstrap-clean): Delete all generated files. * leim/README: Update for moved leim/ directory. * leim/leim-ext.el (ucs-input-activate, hangul-input-method-activate): Remove manual autoloads; now in loaddefs.el. Disable byte-compile, version-control, autoloads in the output. * lisp/Makefile.in (setwins_for_subdirs): Skip leim/ directory. (compile-main): Depend on lisp/leim rule. (leim): New rule. * lisp/loadup.el: Move leim-list.el to leim/ subdirectory. * lisp/startup.el (normal-top-level): No more leim directory. * lisp/international/ja-dic-cnv.el (skkdic-convert): Disable version-control and autoloads in output files. * lisp/international/titdic-cnv.el (titdic-convert, miscdic-convert): Disable version-control and autoloads in output files. * lisp/leim/quail: Move here from ../leim. * lisp/leim/quail/hangul.el (hangul-input-method-activate): Add autoload cookie. (generated-autoload-load-name): Set file-local value. * lisp/leim/quail/uni-input.el (ucs-input-activate): Add autoload cookie. (generated-autoload-load-name): Set file-local value. * nt/README.W32: * nt/addpm.c (env_vars): * nt/epaths.nt (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH): * nt/paths.h (PATH_LOADSEARCH): No more leim directory. * src/Makefile.in (leimdir): Now in lisp source directory. ($(leimdir)/leim-list.el): Just use ../leim . * src/epaths.in (PATH_DUMPLOADSEARCH): * src/lread.c (load_path_default): * src/nsterm.m (ns_load_path): No more leim directory. * .bzrignore: Update for relocated leim files.
* * doc/lispref/os.texi (Startup Summary): Update for leim-list being preloaded.Glenn Morris2013-11-251-0/+4
|
* Documentation for focus-in,out hooks (tiny change)Brian Jenkins2013-11-231-0/+5
| | | | | | | | * doc/lispref/frames.texi (Input Focus): * doc/lispref/hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook. * etc/NEWS: Copyedit.
* Empty elements in EMACSLOADPATH now stand for the defaultGlenn Morris2013-11-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/lread.c (load_path_check): Take path to check as argument. (load_path_default): New, split from init_lread. (init_lread): Move calc of default load-path to load_path_default. Empty elements in EMACSLOADPATH now stand for the default. (load-path): Doc fix. * src/emacs.c (decode_env_path): Add option to treat empty elements as nil rather than ".". * src/callproc.c (init_callproc_1, init_callproc): * src/image.c (Vx_bitmap_file_path): * src/lisp.h (decode_env_path): * lread.c (Vsource_directory): Update for new argument spec of decode_env_path. * leim/Makefile.in (RUN_EMACS): Empty EMACSLOADPATH rather than unsetting. * lisp/Makefile.in (emacs): Empty EMACSLOADPATH rather than unsetting. * test/automated/Makefile.in (emacs): Empty EMACSLOADPATH rather than unsetting. * doc/emacs/cmdargs.texi (General Variables): Empty elements in EMACSLOADPATH now mean the default load-path. * doc/lispref/loading.texi (Library Search): Empty elements in EMACSLOADPATH now mean the default load-path. * etc/NEWS: Mention this. Fixes: debbugs:12100
* * doc/lispref/loading.texi (Library Search): Minor clarification.Glenn Morris2013-11-211-0/+4
|
* * doc/lispref/windows.texi (Choosing Window): Mention `no-display-ok'. Leo Liu2013-11-201-0/+4
| | | | | | | * etc/NEWS: Mention new display action alist entry `no-display-ok'. (Bug#13594) * lisp/window.el (display-buffer-alist): Doc fix. (Bug#13594)
* Doc fixes.Xue Fuqiao2013-11-191-0/+6
| | | | | | | | * lisp/filenotify.el (file-notify-add-watch): Refine doc string. * doc/lispref/os.texi (File Notifications): Add an index. * doc/lispref/loading.texi (Loading): Add an cross-reference.
* Add some indexes and a cross-reference.Xue Fuqiao2013-11-191-0/+5
| | | | | * doc/lispref/os.texi (Session Management, Desktop Notifications): Add some indexes and a cross-reference.
* Minor doc fixes.Xue Fuqiao2013-11-181-0/+5
| | | | | * doc/lispref/os.texi (Time Parsing): (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
* * doc/lispref/loading.texi (Library Search): Update section.Glenn Morris2013-11-141-0/+4
|
* Doc fixes.Xue Fuqiao2013-11-121-0/+5
| | | | * doc/lispref/os.texi (User Identification, Time of Day, Time Conversion): Minor fixes.
* * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.Jan Djärv2013-11-101-0/+4
|
* Add an cross-reference.Xue Fuqiao2013-11-091-0/+1
| | | | | * doc/lispref/os.texi (Command-Line Arguments): Add cross-reference for `dump-emacs'.
* * doc/lispref/os.texi (Startup Summary): Typo fix.Xue Fuqiao2013-11-091-0/+1
|
* * doc/lispref/os.texi (Startup Summary): Add an index about startup screen.Xue Fuqiao2013-11-091-0/+4
|
* Documentation followup to last commit.Eli Zaretskii2013-11-081-0/+5
| | | | | doc/lispref/display.texi (Truncation): Document that cache-long-scans is now non-nil by default. (Bug#15797)
* Fix indexing in the lispref manual.Eli Zaretskii2013-11-051-0/+6
| | | | | doc/lispref/lists.texi (Rearrangement): Fix indexing. doc/lispref/display.texi (Bidirectional Display): Fix indexing.
* Improve indexing.Xue Fuqiao2013-11-051-1/+3
|
* * doc/lispref/display.texi (Bidirectional Display): Add an index for UBA.Xue Fuqiao2013-11-051-0/+1
|
* Doc fix.Xue Fuqiao2013-11-051-0/+4
| | | | | | | * doc/lispref/display.texi (Glyphs): Add an index for glyph code. * src/xdisp.c (syms_of_xdisp): Mention the active display table in doc string of glyphless-char-display.
* Add :distant-foreground to faces.Jan Djärv2013-11-011-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Face Attributes): Document :distant-foreground. * etc/NEWS: Mention :distant-foreground. * lisp/faces.el (face-x-resources): Add :distant-foreground. (region): Use :distant-foreground for gtk and ns. * src/dispextern.h (lface_attribute_index): Add LFACE_DISTANT_FOREGROUND_INDEX. * src/xfaces.c: Declare color_distance. (QCdistant_foreground): New variable. (NEAR_SAME_COLOR_THRESHOLD): New define. (load_color2): New function. (load_color): Call load_color2. (load_face_colors): Call load_color2 and if distant-color is specified calculate distant and use distant-color if colors are near. (LFACE_DISTANT_FOREGROUND): New define. (merge_face_ref, Finternal_set_lisp_face_attribute) (Finternal_get_lisp_face_attribute) (x_supports_face_attributes_p): Handle distant-foreground similar to foreground. (syms_of_xfaces): DEFSYM QCdistant_foreground.
* * doc/lispref/display.texi (Abstract Display): Improve indexing.Xue Fuqiao2013-10-301-0/+4
|
* * doc/lispref/display.texi (Selective Display): Discourage the use of explicitStefan Monnier2013-10-291-0/+5
| | | | selective display.
* * doc/lispref/display.texi (Abstract Display): Explain the meaning of Ewoc.Xue Fuqiao2013-10-291-0/+1
|
* Use @code instead of @var for a normal variable.Xue Fuqiao2013-10-291-0/+1
| | | | | * doc/lispref/display.texi (Button Buffer Commands): Use @code instead of @var for a normal variable.
* * doc/lispref/display.texi (Multi-Frame Images): Improve indexing.Xue Fuqiao2013-10-291-1/+1
|
* Add an index for multi-frame images.Xue Fuqiao2013-10-291-2/+3
| | | | * doc/lispref/display.texi (Multi-Frame Images): Add an index for multi-frame images.
* Use @code instead of @var for a normal variable, since @var shouldXue Fuqiao2013-10-291-1/+2
| | | | indicate metasyntactic variables.
* Add an index for image-size.Xue Fuqiao2013-10-291-0/+4
| | | | * doc/lispref/display.texi (Showing Images): Add an index for image-size.
* Add an index for image maps.Xue Fuqiao2013-10-271-1/+1
|
* Add an index for edge-detection algorithms.Xue Fuqiao2013-10-271-0/+4
| | | | * doc/lispref/display.texi (Image Descriptors): Add an index for edge-detection algorithms.