summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Don't reset post-command-hook to nil upon error.Stefan Monnier2011-03-282-2/+8
| | | | | | | | | | | | | | | | | | * src/eval.c (enum run_hooks_condition): Remove. (funcall_nil, funcall_not): New functions. (run_hook_with_args): Call each function through a `funcall' argument. Remove `cond' argument, now redundant. (Frun_hooks, Frun_hook_with_args, Frun_hook_with_args_until_success) (Frun_hook_with_args_until_failure): Adjust accordingly. (run_hook_wrapped_funcall, Frun_hook_wrapped): New functions. * src/keyboard.c (safe_run_hook_funcall): New function. (safe_run_hooks_1, safe_run_hooks_error, safe_run_hooks): On error, don't set the hook to nil, but remove the offending function instead. (Qcommand_hook_internal): Remove, unused. (syms_of_keyboard): Don't initialize Qcommand_hook_internal nor define Vcommand_hook_internal. * doc/lispref/commands.texi (Command Overview): post-command-hook is not reset to nil any more.
* Replace mkinstalldirs with `install-sh -d', as automake recommends.Glenn Morris2011-03-221-1/+1
| | | | | | | | | | | | | | | | * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs. (sync-from-gnulib): Don't sync mkinstalldirs. * make-dist: Don't distribute mkinstalldirs. * leim/Makefile.in (install): Use `install-sh -d' rather than mkinstalldirs. * lib-src/Makefile.in ($(DESTDIR)${archlibdir}): Use `install-sh -d' rather than mkinstalldirs. * configure.in, doc/emacs/Makefile.in: Update comments. * admin/notes/copyright: Remove mkinstalldirs.
* Fix date of merged entry.Glenn Morris2011-03-201-1/+1
|
* Merge changes from emacs-23 branchChong Yidong2011-03-194-12/+16
|\
| * * strings.texi (String Conversion): Don't mention string-make-(uni|multi)byte.Stefan Monnier2011-03-164-12/+16
| | | | | | | | | | | | | | | | * nonascii.texi (Converting Representations): Fix up range. * keymaps.texi (Key Binding Commands): Update code point, avoid "unibyte character" and remove mention of unibyte bindings. Fixes: debbugs:8262
* | Merge changes made in Gnus trunk.Gnus developers2011-03-182-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | message.texi (Various Commands): Document format specs in the ellipsis. time-date.el (format-seconds): Use assoc instead of assoc-string to avoid warning on XEmacs. gnus-art.el: Require mouse, which the build bot seems to say is needed. gravatar.el (gravatar-retrieve-synchronously): Use `url-retrieve' on XEmacs, since it doesn't have url-retrieve-synchronously. time-date.el (format-seconds): Use assoc instead of assoc-string, since assoc-string doesn't exist in XEmacs. gnus-group.el (gnus-group-list-ticked): New function. (gnus-group-make-menu-bar): Provide a menu entry for it. (gnus-group-list-map): Provide a binding for it. shr.el (shr-visit-file): New command. nnimap.el (nnimap-fetch-inbox): Rewrite slightly last patch. nnimap.el (nnimap-fetch-inbox): Don't download bodies on ver4-capable servers.
* | * lisp/calc-units.el (calcFunc-lupquant): Rename fromJay Belanger2011-03-161-9/+9
| | | | | | | | | | | | | | | | | | `calcFunc-pquant' (fixing previous commit). (calcFunc-lufquant): Rename from `calcFunc-fquant' (fixing previous commit). * lisp/calc/calc-ext.el (calc-init-extensions): Update the names of the functions being autoloaded.
* | * lisp/calc/README: Mention musical notes.Jay Belanger2011-03-162-119/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/calc-units.el (calc-lu-quant): Rename from `calc-logunits-quantity'. (calcFunc-lupquant): Rename from `calcFunc-powerquant'. (calcFunc-lufquant): Rename from `calcFunc-fieldquant'. (calc-db): Rename from `calc-dblevel'. (calcFunc-dbpower): Rename from `calcFunc-dbpowerlevel'. (calcFunc-dbfield): Rename from `calcFunc-dbfieldlevel'. (calc-np): Rename from `calc-nplevel'. (calcFunc-nppower): Rename from `calcFunc-nppowerlevel'. (calcFunc-npfield): Rename from `calcFunc-npfieldlevel'. (calc-lu-plus): Rename from `calc-logunits-add'. (calcFunc-lupadd): Rename from `calcFunc-lupoweradd'. (calcFunc-lufadd): Rename from `calcFunc-lufieldadd'. (calc-lu-minus): Rename from `calc-logunits-sub'. (calcFunc-lupsub): Rename from `calcFunc-lupowersub'. (calcFunc-lufsub): Rename from `calcFunc-lufieldsub'. (calc-lu-times): Rename from `calc-logunits-mul'. (calcFunc-lupmul): Rename from `calcFunc-lupowermul'. (calcFunc-lufmul): Rename from `calcFunc-lufieldmul'. (calc-lu-divide): Rename from `calc-logunits-div'. (calcFunc-lupdiv): Rename from `calcFunc-lupowerdiv'. (calcFunc-lufdiv): Rename from `calcFunc-lufielddiv'. * lisp/calc/calc-ext.el (calc-init-extensions): Update the names of the functions being autoloaded. * lisp/calc/calc.el (calc-lu-power-reference): Rename from `calc-logunits-power-reference'. (calc-lu-field-reference): Rename from `calc-logunits-field-reference'. * lisp/calc/calc-help (calc-l-prefix-help): Mention musical note functions. * doc/misc/calc.texi (Logarithmic Units): Update the function names.
* | Merge changes made in Gnus trunk.Gnus developers2011-03-152-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | message.texi (Insertion Variables): Document message-cite-style. nnimap.el (nnimap-open-connection-1): Allow `network-only', too. gssapi.el: New file separated out from imap.el to provide a general Kerberos 5 connection facility for Emacs. message.el (message-elide-ellipsis): Document the format spec ellipsis. message.el (message-elide-region): Allow the ellipsis to say how many lines were removed. gnus-win.el (gnus-configure-frame): Protect against trying to restore window configurations containing buffers that are now dead. nnimap.el (nnimap-parse-flags): Remove all MODSEQ entries before parsing to avoid integer overflows. (nnimap-parse-flags): Simplify the last change. (nnimap-parse-flags): Store HIGHESTMODSEQ as a string, since it may be too large for 32-bit Emacsen. gnus-art.el (gnus-article-treat-body-boundary): Fix boundary width on XEmacs, which was one character too wide. gnus-sum.el (gnus-articles-to-read): Use gnus-large-newsgroup as default number of articles to display. (gnus-articles-to-read): Use pretty names for prompt. gnus-int.el (gnus-open-server): Ditto. gnus-start.el (gnus-activate-group): Give a backtrace if debug-on-quit is set and the user hits `C-g'. (gnus-read-active-file): Ditto. gnus-group.el (gnus-group-read-ephemeral-group): Ditto.
* | * tramp.texi (Remote processes): New subsection "Running shell onMichael Albinus2011-03-142-4/+30
| | | | | | | | a remote host".
* | Merge changes made in Gnus trunk.Teodor Zlatanov2011-03-132-1/+16
| | | | | | | | | | | | | | auth.texi (Help for developers): Update docs to explain that the :save-function will only run the first time. auth-source.el (auth-source-format-prompt): Always convert the value to a string to avoid evaluating non-string arguments. (auth-source-netrc-create): Offer default properly, not as initial content in `read-string'. (auth-source-netrc-saver): Use a cache keyed by file name and MD5 hash of line to determine if we've been run before. If so, don't run again, but print a trivial message to indicate the cache was hit instead.
* | Merge from emacs-23; up to 2010-06-03T22:16:02Z!dann@ics.uci.eduGlenn Morris2011-03-122-22/+36
|\ \ | |/
| * Remove arch-tag.Michael Albinus2011-03-123-11/+7
| | | | | | | | * trampver.texi: Update release number.
| * Bump version to 23.3.50Chong Yidong2011-03-117-7/+7
| |
| * Fix bug #8221 with description of how HOME is set on Windows.Eli Zaretskii2011-03-112-22/+36
| | | | | | | | | | doc/emacs/msdog.texi (Windows HOME): Fix the wording to clarify how Emacs sets HOME on Windows and where it looks for init files.
| * Revert 2010-05-25T15:54:53Z!juri@jurta.org; regenerate release logs.Chong Yidong2011-03-075-5/+5
| | | | | | | | | | * lisp/progmodes/cc-cmds.el (c-beginning-of-statement): Revert 2011-01-31 change.
| * Release logs for 23.3 release.Chong Yidong2011-02-2812-7/+27
| | | | | | | | Regenerate configure and other release files.
* | Some more html rules for doc/misc/Makefile.in.Glenn Morris2011-03-122-2/+11
| | | | | | | | | | | | * doc/misc/Makefile.in (emacs-faq.html): Fix some more cross-refs. (emacs-faq.text): New target. (clean): Add emacs-faq.
* | Sync with Tramp 2.2.1.Michael Albinus2011-03-122-1/+7
| | | | | | | | * trampver.texi: Update release number.
* | Fix previous change.Glenn Morris2011-03-111-1/+1
| |
* | Add Makefile rules for generating html version of Emacs FAQ.Glenn Morris2011-03-112-1/+15
| | | | | | | | | | | | * doc/misc/Makefile.in (HTML_TARGETS): New. (clean): Delete $HTML_TARGETS. (emacs-faq.html): New, for use with the gnu.org Emacs webpage.
* | Fix non-ASCII characters in User and ELisp manuals.Eli Zaretskii2011-03-106-7/+19
| | | | | | | | | | | | | | | | | | doc/lispref/modes.texi (Operator Precedence Grammars): Don't use characters outside ISO-8859-1. doc/emacs/search.texi (Regexp Example): doc/emacs/mule.texi (International Chars): doc/emacs/building.texi (External Lisp): Don't use characters outside ISO-8859-1.
* | Fix last commit.Eli Zaretskii2011-03-091-13/+13
| |
* | Allow building manuals with Texinfo before v4.12.Eli Zaretskii2011-03-098-21/+32
| | | | | | | | | | | | | | | | | | | | doc/lispref/intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding. doc/lispref/makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding. doc/lispref/elisp.texi: Use ISO-8859-1 in @documentencoding. doc/emacs/ack.texi (Acknowledgments): Convert to ISO-8859-1 encoding. Use Texinfo @-commands for non Latin-1 characters. doc/emacs/emacs.texi: Use ISO-8859-1 in @documentencoding. doc/emacs/makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
* | Fix a typo in last commit of ChangeLog file.Eli Zaretskii2011-03-091-1/+1
| |
* | Fix bug #8210 with index entries for ".emacs".Eli Zaretskii2011-03-092-0/+7
| | | | | | | | doc/emacs/custom.texi (Init File): Add index entries for ".emacs".
* | auth.texi (Help for developers): Untabify.Katsumi Yamaoka2011-03-091-6/+6
| |
* | Merge changes made in Gnus trunk.Teodor Zlatanov2011-03-092-5/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | auth-source.el (auth-source-read-char-choice): New function to read a character choice using `dropdown-list', `read-char-choice', or `read-char'. It appends "[a/b/c] " to the prompt if the choices were '(?a ?b ?c). The `dropdown-list' support is disabled for now. Use `eval-when-compile' to load `dropdown-list'. (auth-source-netrc-saver): Use it. nnimap.el (nnimap-credentials): Keep the :save-function as the third parameter in the credentials. (nnimap-open-connection-1): Use it after a successful login. (nnimap-credentials): Add IMAP-specific user and password prompt. auth-source.el (auth-source-search): Add :require parameter, taking a list. Document it and the :save-function return token. Pass :require down. Change the CREATED message from a warning to a debug statement. (auth-source-search-backends): Pass :require down. (auth-source-netrc-search): Pass :require down. (auth-source-netrc-parse): Use :require, if it's given, as a filter. Change save prompt to indicate all modifications saved here are deletions. (auth-source-netrc-create): Take user login name as default in user prompt. Move all the save functionality to a lexically bound function under the :save-function token in the returned list. Set up clearer default prompts for user, host, port, and secret. (auth-source-netrc-saver): New function, intended to be wrapped for :save-function.
* | Add missing piece of previous doc/ change.Glenn Morris2011-03-083-0/+4
| | | | | | | | * doc/lispref/elisp.texi: Set documentencoding.
* | Merge changes made in Gnus trunk.Gnus developers2011-03-082-3/+7
| | | | | | | | | | | | | | | | | | message.texi (Message Buffers): Update default value of message-generate-new-buffers. shr.el (shr-table-horizontal-line): Change the defaults for the table lines to be spaces instead. sieve-manage.el (sieve-sasl-auth): Create auth-info if not found. (sieve-sasl-auth): Check that auth-source-search did return something, or just return an empty string. gnus-start.el (gnus-group-change-level): Allow putting foreign groups onto the list of killed groups, too. This makes killed nnimap groups, for instance, more reliably not reappear. nnimap.el (nnimap-request-thread): Don't bug out when we can't find the parent.
* | Convert some names in texinfo files to UTF-8.Glenn Morris2011-03-087-33/+44
| | | | | | | | | | | | | | | | | | * doc/emacs/Makefile.in (MAKEINFO_OPTS): Add --enable-encoding. * doc/emacs/emacs.texi (Acknowledgments): * doc/emacs/ack.texi (Acknowledgments): Names to UTF-8. * doc/lispref/Makefile.in (MAKEINFO_OPTS): Add --enable-encoding. * doc/lispref/intro.texi (Acknowledgements): Names to UTF-8.
* | Updates for compiling with Gtk+ 3.0 (--with-x-toolkit=gtk3).Jan D2011-03-082-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3. * doc/emacs/xresources.texi (GTK resources): ~/.emacs.d/gtkrc does not work for Gtk+ 3. * src/gtkutil.c: Include gtkx.h if HAVE_GTK3. If ! HAVE_GTK3, define gdk_window_get_screen, gdk_window_get_geometry, gdk_x11_window_lookup_for_display and GDK_KEY_g. (xg_set_screen): Use DEFAULT_GDK_DISPLAY. (xg_get_pixbuf_from_pixmap): New function. (xg_get_pixbuf_from_pix_and_mask): Change parameters from GdkPixmap to Pixmap, take frame as parameter, remove GdkColormap parameter. Call xg_get_pixbuf_from_pixmap instead of gdk_pixbuf_get_from_drawable. (xg_get_image_for_pixmap): Do not make GdkPixmaps, call xg_get_pixbuf_from_pix_and_mask with Pixmap parameters instead. (xg_check_special_colors): Use GtkStyleContext and its functions for HAVE_GTK3. (xg_prepare_tooltip, xg_hide_tooltip): Call gdk_window_get_screen. (xg_prepare_tooltip, create_dialog, menubar_map_cb) (xg_update_frame_menubar, xg_tool_bar_detach_callback) (xg_tool_bar_attach_callback, xg_update_tool_bar_sizes): Call gtk_widget_get_preferred_size. (xg_frame_resized): gdk_window_get_geometry only takes 5 parameters. (xg_win_to_widget, xg_event_is_for_menubar): Call gdk_x11_window_lookup_for_display. (xg_set_widget_bg): New function. (delete_cb): New function. (xg_create_frame_widgets): connect delete-event to delete_cb. Call xg_set_widget_bg. Only set backgrund pixmap for ! HAVE_GTK3 (xg_set_background_color): Call xg_set_widget_bg. (xg_set_frame_icon): Call xg_get_pixbuf_from_pix_and_mask. (xg_create_scroll_bar): vadj is a GtkAdjustment for HAVE_GTK3. Only call gtk_range_set_update_policy if ! HAVE_GTK3. (xg_make_tool_item): Only connect xg_tool_bar_item_expose_callback if ! HAVE_GTK3. (update_frame_tool_bar): Call gtk_widget_hide. (xg_initialize): Use GDK_KEY_g. * src/xmenu.c (menu_position_func): Call gtk_widget_get_preferred_size. * src/xsmfns.c (gdk_set_sm_client_id): Define to gdk_set_sm_client_id if ! HAVE_GTK3 (x_session_initialize): Call gdk_x11_set_sm_client_id. * src/xterm.c (XFillRectangle): Use cairo routines for HAVE_GTK3. (x_term_init): Disable Xinput(2) with GDK_CORE_DEVICE_EVENTS. Load ~/emacs.d/gtkrc only for ! HAVE_GTK3. * src/xterm.h (DEFAULT_GDK_DISPLAY): New define. (GDK_WINDOW_XID, gtk_widget_get_preferred_size): New defines for ! HAVE_GTK3. (GTK_WIDGET_TO_X_WIN): Use GDK_WINDOW_XID.
* | Doc fix for bug#8193.Glenn Morris2011-03-072-2/+6
| | | | | | | | | | * doc/emacs/display.texi (Optional Mode Line): Don't mention exactly where display-time appears (it was wrong anyway).
* | Document package archives in the Lisp manual.Chong Yidong2011-03-062-10/+96
| | | | | | | | | | * doc/lispref/package.texi: Update index keywords. (Package Archives): New node contents. Document package-x.el.
* | doc/lispref/makefile.w32-in (srcs): Add package.texi.Juanma Barranquero2011-03-062-0/+5
| |
* | Bind C-y in Isearch to isearch-yank-kill.Chong Yidong2011-03-062-15/+20
| | | | | | | | | | | | | | * lisp/isearch.el (isearch-mode-map): Bind C-y to isearch-yank-kill, and move isearch-yank-line to M-s C-e. * doc/emacs/search.texi (Isearch Yank): C-y now bound to isearch-yank-kill.
* | Improve packaging documentation.Chong Yidong2011-03-063-124/+173
| | | | | | | | | | | | | | | | * package.texi (Packaging, Packaging Basics, Simple Packages) (Multi-file Packages): Expand and clarify. (Package Archives): Temporary placeholder node. * elisp.texi (Top): Update node listing.
* | Add package.texi to doc/lispref/Makefile.in.Chong Yidong2011-03-062-0/+5
| |
* | * calc/calc-units.el (math-midi-round, math-freqp, math-midip)Jay Belanger2011-03-052-21/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (math-spnp, math-spn-to-midi, math-midi-to-spn, math-freq-to-spn) (math-midi-to-freq, math-spn-to-freq, calcFunc-spn, calcFunc-midi) (calcFunc-freq, calc-freq, calc-midi, calc-spn): New functions. (math-notes): New variable. * calc/calc.el (calc-note-threshold): New variable. * calc/calc-ext.el (calc-init-extensions): Add keybindings for calc-spn, calc-midi, calc-freq. Add autoloads for calcFunc-spn, calcFunc-midi, calcFunc-freq, calc-spn, calc-midi and calc-freq. * doc/misc/calc.tex (Musical Notes): New section. (Customizing Calc): Mention calc-note-threshold.
* | * doc/misc/calc.texi (Logarithmic Units): Rename calc-logunits-dblevelJay Belanger2011-03-052-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | and calc-logunits-nplevel to calc-dblevel and calc-nplevel, respectively. * calc/calc-ext.el (calc-init-extensions): Rename calc-logunits-dblevel and calc-logunits-nplevel to calc-dblevel and calc-nplevel, respectively. * calc/calc-units.el (calc-dblevel): Rename from calc-logunits-dblevel. (calc-nplevel): Rename from calc-logunits-nplevel.
* | * processes.texi (Synchronous Processes): Minor clarification (Bug#8149).Chong Yidong2011-03-052-13/+17
| |
* | file-truename doc fix for bug#2341.Glenn Morris2011-03-032-1/+6
| | | | | | | | | | | | * lisp/files.el (file-truename): Doc fix. * doc/lispref/files.texi (Truenames): Minor clarification.
* | Reduce some of the many, many variant spellings of NeXTstep.Glenn Morris2011-03-031-2/+2
| | | | | | | | http://lists.gnu.org/archive/html/emacs-devel/2010-10/msg00986.html
* | * url.texi (Configuration): Update url-configuration-directory description.Glenn Morris2011-03-022-1/+5
| |
* | url.texi doc fix for bug#6038.Glenn Morris2011-03-022-14/+6
| | | | | | | | | | * doc/misc/url.texi (Dealing with HTTP documents): Remove reference to function url-decode-text-part; never seems to have existed in any version.
* | Add --quiet option for emacsclient (bug#663) (tiny change)Drake Wilson2011-03-022-0/+9
| | | | | | | | | | | | | | | | | | * lib-src/emacsclient.c (longopts): Add quiet. (decode_options): Handle q/quiet. (print_help_and_exit): Add q/quiet. (main): Suppress some messages if quiet option is used. * doc/emacs/misc.texi (emacsclient Options): Add q/quiet.
* | Doc fix for bug#8148.Glenn Morris2011-03-022-9/+5
| | | | | | | | | | * doc/emacs/mule.texi (Communication Coding) <x-select-request-type>: Remove duplicate (essentially) paragraph.
* | Make dired-default-directory obsolete.Glenn Morris2011-03-012-24/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | As far as I can tell, it was never used outside of dired-smart-shell-command. It doesn't seem worth keeping around as a separate function. * lisp/dired-x.el (dired-default-directory-alist, dired-default-directory): Mark as obsolete. (dired-smart-shell-command): Just call dired-current-directory. * doc/misc/dired-x.texi (Multiple Dired Directories): Remove mentions of dired-default-directory-alist and dired-default-directory. Move dired-smart-shell-command here... (Miscellaneous Commands): ... from here.
* | * texinfo.tex: Update to version 2011-02-24.09.Paul Eggert2011-03-012-21/+74
| |
* | Make dired-omit-here-always obsolete, in favor of standard function.Glenn Morris2011-03-012-11/+7
| | | | | | | | | | | | | | * lisp/dired-x.el (dired-omit-here-always): Make it obsolete. * doc/misc/dired-x.texi (Omitting Variables): Refer to add-dir-local-variable instead of the obsoleted dired-omit-here-always.