1. 09 Apr, 2019 1 commit
    • Gemini Lasswell's avatar
      Address name conflicts in EIEIO documentation (bug#31660) · 8d2f1df5
      Gemini Lasswell authored
      * doc/misc/eieio.texi (Quick Start): Rename the class used in the
      example from 'record' to 'person'.
      (Building Classes): Advise user to check for name conflicts before
      naming a class.  Add a missing apostrophe.
      (Making New Objects): Correct grammar.  Rename the class used in the
      example from 'record' to 'my-class'.
      8d2f1df5
  2. 01 Jan, 2019 1 commit
  3. 24 Feb, 2018 1 commit
    • Michael Albinus's avatar
      Fix @cindex entries in manuals · 62189335
      Michael Albinus authored
      * doc/emacs/custom.texi:
      * doc/emacs/dired.texi:
      * doc/emacs/display.texi:
      * doc/emacs/files.texi:
      * doc/emacs/frames.texi:
      * doc/emacs/killing.texi:
      * doc/emacs/maintaining.texi:
      * doc/emacs/misc.texi:
      * doc/emacs/msdos-xtra.texi:
      * doc/emacs/msdos.texi:
      * doc/emacs/search.texi:
      * doc/emacs/text.texi:
      * doc/emacs/trouble.texi:
      * doc/lispintro/emacs-lisp-intro.texi:
      * doc/lispref/strings.texi:
      * doc/lispref/text.texi:
      * doc/misc/cc-mode.texi:
      * doc/misc/efaq.texi:
      * doc/misc/eieio.texi:
      * doc/misc/emacs-mime.texi:
      * doc/misc/gnus.texi:
      * doc/misc/htmlfontify.texi:
      * doc/misc/idlwave.texi:
      * doc/misc/message.texi:
      * doc/misc/mh-e.texi:
      * doc/misc/sem-user.texi:
      * doc/misc/ses.texi:
      * doc/misc/tramp.texi:
      * doc/misc/vhdl-mode.texi: Fix @cindex entries.
      62189335
  4. 01 Jan, 2018 1 commit
  5. 04 Apr, 2017 1 commit
    • Stefan Monnier's avatar
      Make EIEIO use records. · 8e6f204f
      Stefan Monnier authored
      * lisp/emacs-lisp/eieio-compat.el
      (eieio--generic-static-object-generalizer): Adjust to new tags.
      
      * lisp/emacs-lisp/eieio-core.el: Use records, and place the class object
      directly as tag.
      (eieio--object-class): Adjust to new tag representation.
      (eieio-object-p): Rewrite, and adapt to new `type-of' behavior.
      (eieio-defclass-internal): Use `make-record'.
      (eieio--generic-generalizer): Adjust generalizer code accordingly.
      
      * lisp/emacs-lisp/eieio.el (make-instance, clone): Use copy-record.
      
      * lisp/emacs-lisp/pcase.el (pcase-mutually-exclusive-predicates):
      Add `recordp'.
      
      * doc/lispref/records.texi, doc/misc/eieio.texi: Update for records.
      8e6f204f
  6. 06 Mar, 2017 1 commit
  7. 28 Feb, 2017 1 commit
    • Stefan Monnier's avatar
      * doc/misc/eieio.texi: Update to account for the cl-generic facilities · 0fa59417
      Stefan Monnier authored
      (Quick Start, Class Options, Generics): Adjust names for cl-generic.
      (Methods): Document cl-defmethod.
      Explain in more detail the order in which the various
      methods are executed.  Document the conditions under which a method
      is redefined.  Remove reference to `eieio-generic-call-arglst`.
      Don't document the precise return value of cl-next-method-p.
      (Static Methods): Adjust to use `subclass` specializer.
      (Method Invocation): Use cl-call-next-method and drop mention of :primary.
      (Signal Handling, Signals): Adjust names and args for cl-generic; add
      cl-no-primary-method.
      (CLOS compatibility, Wish List): Adjust to new featureset.
      0fa59417
  8. 01 Jan, 2017 1 commit
  9. 01 Jan, 2016 1 commit
  10. 07 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Go back to grave quoting in source-code docstrings etc. · 6afef3f6
      Paul Eggert authored
      This reverts almost all my recent changes to use curved quotes
      in docstrings and/or strings used for error diagnostics.
      There are a few exceptions, e.g., Bahá’í proper names.
      * admin/unidata/unidata-gen.el (unidata-gen-table):
      * lisp/abbrev.el (expand-region-abbrevs):
      * lisp/align.el (align-region):
      * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet)
      (outlineify-sticky):
      * lisp/apropos.el (apropos-library):
      * lisp/bookmark.el (bookmark-default-annotation-text):
      * lisp/button.el (button-category-symbol, button-put)
      (make-text-button):
      * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
      * lisp/calc/calc-embed.el (calc-do-embedded):
      * lisp/calc/calc-ext.el (calc-user-function-list):
      * lisp/calc/calc-graph.el (calc-graph-show-dumb):
      * lisp/calc/calc-help.el (calc-describe-key)
      (calc-describe-thing, calc-full-help):
      * lisp/calc/calc-lang.el (calc-c-language)
      (math-parse-fortran-vector-end, math-parse-tex-sum)
      (math-parse-eqn-matrix, math-parse-eqn-prime)
      (calc-yacas-language, calc-maxima-language, calc-giac-language)
      (math-read-giac-subscr, math-read-math-subscr)
      (math-read-big-rec, math-read-big-balance):
      * lisp/calc/calc-misc.el (calc-help, report-calc-bug):
      * lisp/calc/calc-mode.el (calc-auto-why, calc-save-modes)
      (calc-auto-recompute):
      * lisp/calc/calc-prog.el (calc-fix-token-name)
      (calc-read-parse-table-part, calc-user-define-invocation)
      (math-do-arg-check):
      * lisp/calc/calc-store.el (calc-edit-variable):
      * lisp/calc/calc-units.el (math-build-units-table-buffer):
      * lisp/calc/calc-vec.el (math-read-brackets):
      * lisp/calc/calc-yank.el (calc-edit-mode):
      * lisp/calc/calc.el (calc, calc-do, calc-user-invocation):
      * lisp/calendar/appt.el (appt-display-message):
      * lisp/calendar/diary-lib.el (diary-check-diary-file)
      (diary-mail-entries, diary-from-outlook):
      * lisp/calendar/icalendar.el (icalendar-export-region)
      (icalendar--convert-float-to-ical)
      (icalendar--convert-date-to-ical)
      (icalendar--convert-ical-to-diary)
      (icalendar--convert-recurring-to-diary)
      (icalendar--add-diary-entry):
      * lisp/calendar/time-date.el (format-seconds):
      * lisp/calendar/timeclock.el (timeclock-mode-line-display)
      (timeclock-make-hours-explicit, timeclock-log-data):
      * lisp/calendar/todo-mode.el (todo-prefix, todo-delete-category)
      (todo-item-mark, todo-check-format)
      (todo-insert-item--next-param, todo-edit-item--next-key)
      (todo-mode):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/mode-local.el (describe-mode-local-overload)
      (mode-local-print-binding, mode-local-describe-bindings-2):
      * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
      * lisp/cedet/srecode/srt-mode.el (srecode-macro-help):
      * lisp/cus-start.el (standard):
      * lisp/cus-theme.el (describe-theme-1):
      * lisp/custom.el (custom-add-dependencies, custom-check-theme)
      (custom--sort-vars-1, load-theme):
      * lisp/descr-text.el (describe-text-properties-1, describe-char):
      * lisp/dired-x.el (dired-do-run-mail):
      * lisp/dired.el (dired-log):
      * lisp/emacs-lisp/advice.el (ad-read-advised-function)
      (ad-read-advice-class, ad-read-advice-name, ad-enable-advice)
      (ad-disable-advice, ad-remove-advice, ad-set-argument)
      (ad-set-arguments, ad--defalias-fset, ad-activate)
      (ad-deactivate):
      * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand)
      (byte-compile-unfold-lambda, byte-optimize-form-code-walker)
      (byte-optimize-while, byte-optimize-apply):
      * lisp/emacs-lisp/byte-run.el (defun, defsubst):
      * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode)
      (byte-compile-log-file, byte-compile-format-warn)
      (byte-compile-nogroup-warn, byte-compile-arglist-warn)
      (byte-compile-cl-warn)
      (byte-compile-warn-about-unresolved-functions)
      (byte-compile-file, byte-compile--declare-var)
      (byte-compile-file-form-defmumble, byte-compile-form)
      (byte-compile-normal-call, byte-compile-check-variable)
      (byte-compile-variable-ref, byte-compile-variable-set)
      (byte-compile-subr-wrong-args, byte-compile-setq-default)
      (byte-compile-negation-optimizer)
      (byte-compile-condition-case--old)
      (byte-compile-condition-case--new, byte-compile-save-excursion)
      (byte-compile-defvar, byte-compile-autoload)
      (byte-compile-lambda-form)
      (byte-compile-make-variable-buffer-local, display-call-tree)
      (batch-byte-compile):
      * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use):
      * lisp/emacs-lisp/chart.el (chart-space-usage):
      * lisp/emacs-lisp/check-declare.el (check-declare-scan)
      (check-declare-warn, check-declare-file)
      (check-declare-directory):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine)
      (checkdoc-message-text-engine):
      * lisp/emacs-lisp/cl-extra.el (cl-parse-integer)
      (cl--describe-class):
      * lisp/emacs-lisp/cl-generic.el (cl-defgeneric)
      (cl--generic-describe, cl-generic-generalizers):
      * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause, cl-tagbody)
      (cl-symbol-macrolet):
      * lisp/emacs-lisp/cl.el (cl-unload-function, flet):
      * lisp/emacs-lisp/copyright.el (copyright)
      (copyright-update-directory):
      * lisp/emacs-lisp/edebug.el (edebug-read-list):
      * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read):
      * lisp/emacs-lisp/eieio-core.el (eieio--slot-override)
      (eieio-oref):
      * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor):
      * lisp/emacs-lisp/eieio-speedbar.el:
      (eieio-speedbar-child-make-tag-lines)
      (eieio-speedbar-child-description):
      * lisp/emacs-lisp/eieio.el (defclass, change-class):
      * lisp/emacs-lisp/elint.el (elint-file, elint-get-top-forms)
      (elint-init-form, elint-check-defalias-form)
      (elint-check-let-form):
      * lisp/emacs-lisp/ert.el (ert-get-test, ert-results-mode-menu)
      (ert-results-pop-to-backtrace-for-test-at-point)
      (ert-results-pop-to-messages-for-test-at-point)
      (ert-results-pop-to-should-forms-for-test-at-point)
      (ert-describe-test):
      * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol)
      (find-function-library):
      * lisp/emacs-lisp/generator.el (iter-yield):
      * lisp/emacs-lisp/gv.el (gv-define-simple-setter):
      * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
      * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning):
      * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p):
      * lisp/emacs-lisp/nadvice.el (advice--make-docstring)
      (advice--make, define-advice):
      * lisp/emacs-lisp/package-x.el (package-upload-file):
      * lisp/emacs-lisp/package.el (package-version-join)
      (package-disabled-p, package-activate-1, package-activate)
      (package--download-one-archive)
      (package--download-and-read-archives)
      (package-compute-transaction, package-install-from-archive)
      (package-install, package-install-selected-packages)
      (package-delete, package-autoremove, describe-package-1)
      (package-install-button-action, package-delete-button-action)
      (package-menu-hide-package, package-menu--list-to-prompt)
      (package-menu--perform-transaction)
      (package-menu--find-and-notify-upgrades):
      * lisp/emacs-lisp/pcase.el (pcase-exhaustive, pcase--u1):
      * lisp/emacs-lisp/re-builder.el (reb-enter-subexp-mode):
      * lisp/emacs-lisp/ring.el (ring-previous, ring-next):
      * lisp/emacs-lisp/rx.el (rx-check, rx-anything)
      (rx-check-any-string, rx-check-any, rx-check-not, rx-=)
      (rx-repeat, rx-check-backref, rx-syntax, rx-check-category)
      (rx-form):
      * lisp/emacs-lisp/smie.el (smie-config-save):
      * lisp/emacs-lisp/subr-x.el (internal--check-binding):
      * lisp/emacs-lisp/tabulated-list.el (tabulated-list-put-tag):
      * lisp/emacs-lisp/testcover.el (testcover-1value):
      * lisp/emacs-lisp/timer.el (timer-event-handler):
      * lisp/emulation/viper-cmd.el (viper-toggle-parse-sexp-ignore-comments)
      (viper-toggle-search-style, viper-kill-buffer)
      (viper-brac-function):
      * lisp/emulation/viper-macs.el (viper-record-kbd-macro):
      * lisp/env.el (setenv):
      * lisp/erc/erc-button.el (erc-nick-popup):
      * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login, english):
      * lisp/eshell/em-dirs.el (eshell/cd):
      * lisp/eshell/em-glob.el (eshell-glob-regexp)
      (eshell-glob-entries):
      * lisp/eshell/em-pred.el (eshell-parse-modifiers):
      * lisp/eshell/esh-opt.el (eshell-show-usage):
      * lisp/facemenu.el (facemenu-add-new-face)
      (facemenu-add-new-color):
      * lisp/faces.el (read-face-name, read-face-font, describe-face)
      (x-resolve-font-name):
      * lisp/files-x.el (modify-file-local-variable):
      * lisp/files.el (locate-user-emacs-file, find-alternate-file)
      (set-auto-mode, hack-one-local-variable--obsolete)
      (dir-locals-set-directory-class, write-file, basic-save-buffer)
      (delete-directory, copy-directory, recover-session)
      (recover-session-finish, insert-directory)
      (file-modes-char-to-who, file-modes-symbolic-to-number)
      (move-file-to-trash):
      * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer):
      * lisp/find-cmd.el (find-generic, find-to-string):
      * lisp/finder.el (finder-commentary):
      * lisp/font-lock.el (font-lock-fontify-buffer):
      * lisp/format.el (format-write-file, format-find-file)
      (format-insert-file):
      * lisp/frame.el (get-device-terminal, select-frame-by-name):
      * lisp/fringe.el (fringe--check-style):
      * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
      * lisp/help-fns.el (help-fns--key-bindings)
      (help-fns--compiler-macro, help-fns--parent-mode)
      (help-fns--obsolete, help-fns--interactive-only)
      (describe-function-1, describe-variable):
      * lisp/help.el (describe-mode)
      (describe-minor-mode-from-indicator):
      * lisp/image.el (image-type):
      * lisp/international/ccl.el (ccl-dump):
      * lisp/international/fontset.el (x-must-resolve-font-name):
      * lisp/international/mule-cmds.el (prefer-coding-system)
      (select-safe-coding-system-interactively)
      (select-safe-coding-system, activate-input-method)
      (toggle-input-method, describe-current-input-method)
      (describe-language-environment):
      * lisp/international/mule-conf.el (code-offset):
      * lisp/international/mule-diag.el (describe-character-set)
      (list-input-methods-1):
      * lisp/mail/feedmail.el (feedmail-run-the-queue):
      * lisp/mouse.el (minor-mode-menu-from-indicator):
      * lisp/mpc.el (mpc-playlist-rename):
      * lisp/msb.el (msb--choose-menu):
      * lisp/net/ange-ftp.el (ange-ftp-shell-command):
      * lisp/net/imap.el (imap-interactive-login):
      * lisp/net/mairix.el (mairix-widget-create-query):
      * lisp/net/newst-backend.el (newsticker--sentinel-work):
      * lisp/net/newst-treeview.el (newsticker--treeview-load):
      * lisp/net/rlogin.el (rlogin):
      * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer):
      * lisp/obsolete/otodo-mode.el (todo-more-important-p):
      * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
      * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
      * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
      * lisp/org/ob-core.el (org-babel-goto-named-src-block)
      (org-babel-goto-named-result):
      * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
      * lisp/org/ob-ref.el (org-babel-ref-resolve):
      * lisp/org/org-agenda.el (org-agenda-prepare):
      * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
      (org-clock-resolve):
      * lisp/org/org-ctags.el (org-ctags-ask-rebuild-tags-file-then-find-tag):
      * lisp/org/org-feed.el (org-feed-parse-atom-entry):
      * lisp/org/org-habit.el (org-habit-parse-todo):
      * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
      (org-mouse-context-menu):
      * lisp/org/org-table.el (org-table-edit-formulas):
      * lisp/org/ox.el (org-export-async-start):
      * lisp/proced.el (proced-log):
      * lisp/progmodes/ada-mode.el (ada-get-indent-case)
      (ada-check-matching-start, ada-goto-matching-start):
      * lisp/progmodes/ada-prj.el (ada-prj-display-page):
      * lisp/progmodes/ada-xref.el (ada-find-executable):
      * lisp/progmodes/ebrowse.el (ebrowse-tags-apropos):
      * lisp/progmodes/etags.el (etags-tags-apropos-additional):
      * lisp/progmodes/flymake.el (flymake-parse-err-lines)
      (flymake-start-syntax-check-process):
      * lisp/progmodes/python.el (python-shell-get-process-or-error)
      (python-define-auxiliary-skeleton):
      * lisp/progmodes/sql.el (sql-comint):
      * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
      * lisp/progmodes/vhdl-mode.el (vhdl-widget-directory-validate):
      * lisp/recentf.el (recentf-open-files):
      * lisp/replace.el (query-replace-read-from)
      (occur-after-change-function, occur-1):
      * lisp/scroll-bar.el (scroll-bar-columns):
      * lisp/server.el (server-get-auth-key):
      * lisp/simple.el (execute-extended-command)
      (undo-outer-limit-truncate, list-processes--refresh)
      (compose-mail, set-variable, choose-completion-string)
      (define-alternatives):
      * lisp/startup.el (site-run-file, tty-handle-args, command-line)
      (command-line-1):
      * lisp/subr.el (noreturn, define-error, add-to-list)
      (read-char-choice, version-to-list):
      * lisp/term/common-win.el (x-handle-xrm-switch)
      (x-handle-name-switch, x-handle-args):
      * lisp/term/x-win.el (x-handle-parent-id, x-handle-smid):
      * lisp/textmodes/reftex-ref.el (reftex-label):
      * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
      * lisp/textmodes/two-column.el (2C-split):
      * lisp/tutorial.el (tutorial--describe-nonstandard-key)
      (tutorial--find-changed-keys):
      * lisp/type-break.el (type-break-noninteractive-query):
      * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes)
      (wdired-do-perm-changes):
      * lisp/whitespace.el (whitespace-report-region):
      Prefer grave quoting in source-code strings used to generate help
      and diagnostics.
      * lisp/faces.el (face-documentation):
      No need to convert quotes, since the result is a docstring.
      * lisp/info.el (Info-virtual-index-find-node)
      (Info-virtual-index, info-apropos):
      Simplify by generating only curved quotes, since info files are
      typically that ways nowadays anyway.
      * lisp/international/mule-diag.el (list-input-methods):
      Don’t assume text quoting style is curved.
      * lisp/org/org-bibtex.el (org-bibtex-fields):
      Revert my recent changes, going back to the old quoting style.
      6afef3f6
  11. 31 Aug, 2015 1 commit
    • Paul Eggert's avatar
      Documentation fixes re quotes · b5335522
      Paul Eggert authored
      Prefer curved quotes in examples if users will typically see
      curved quotes when the examples run.
      Mention format-message when appropriate.
      Don’t use @code in examples.
      Quote an apostrophe with @kbd.
      b5335522
  12. 01 May, 2015 1 commit
    • Paul Eggert's avatar
      Fix single-quoting style in PDF manuals · c33d89cc
      Paul Eggert authored
      The PDF versions of the GNU manuals used curved single quotes to
      represent grave accent and apostrophe, which made it a pain to cut
      and paste code examples from them.  Fix the PDF versions to use
      grave accent and apostrophe for Lisp source code, keystrokes, etc.
      This change does not affect the info files, nor does it affect
      ordinary uses of curved single quotes in PDF.
      * doc/emacs/docstyle.texi: New file, which specifies treatment for
      grave accent and apostrophe, as well as the document encoding.
      * doc/emacs/emacs-xtra.texi, doc/emacs/emacs.texi:
      * doc/lispintro/emacs-lisp-intro.texi:
      * doc/lispref/back.texi, doc/lispref/book-spine.texi:
      * doc/lispref/elisp.texi, doc/lispref/lay-flat.texi:
      * doc/misc/ada-mode.texi, doc/misc/auth.texi:
      * doc/misc/autotype.texi, doc/misc/bovine.texi, doc/misc/calc.texi:
      * doc/misc/cc-mode.texi, doc/misc/cl.texi, doc/misc/dbus.texi:
      * doc/misc/dired-x.texi, doc/misc/ebrowse.texi, doc/misc/ede.texi:
      * doc/misc/ediff.texi, doc/misc/edt.texi, doc/misc/efaq-w32.texi:
      * doc/misc/efaq.texi, doc/misc/eieio.texi, doc/misc/emacs-gnutls.texi:
      * doc/misc/emacs-mime.texi, doc/misc/epa.texi, doc/misc/erc.texi:
      * doc/misc/ert.texi, doc/misc/eshell.texi, doc/misc/eudc.texi:
      * doc/misc/eww.texi, doc/misc/flymake.texi, doc/misc/forms.texi:
      * doc/misc/gnus-coding.texi, doc/misc/gnus-faq.texi:
      * doc/misc/gnus.texi, doc/misc/htmlfontify.texi:
      * doc/misc/idlwave.texi, doc/misc/ido.texi, doc/misc/info.texi:
      * doc/misc/mairix-el.texi, doc/misc/message.texi, doc/misc/mh-e.texi:
      * doc/misc/newsticker.texi, doc/misc/nxml-mode.texi:
      * doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/pcl-cvs.texi:
      * doc/misc/pgg.texi, doc/misc/rcirc.texi, doc/misc/reftex.texi:
      * doc/misc/remember.texi, doc/misc/sasl.texi, doc/misc/sc.texi:
      * doc/misc/semantic.texi, doc/misc/ses.texi, doc/misc/sieve.texi:
      * doc/misc/smtpmail.texi, doc/misc/speedbar.texi:
      * doc/misc/srecode.texi, doc/misc/todo-mode.texi, doc/misc/tramp.texi:
      * doc/misc/url.texi, doc/misc/vhdl-mode.texi, doc/misc/vip.texi:
      * doc/misc/viper.texi, doc/misc/widget.texi, doc/misc/wisent.texi:
      * doc/misc/woman.texi:
      Use it instead of '@documentencoding UTF-8', to lessen the need for
      global changes like this in the future.
      * doc/emacs/Makefile.in (EMACS_XTRA):
      * doc/lispintro/Makefile.in (srcs):
      * doc/lispref/Makefile.in (srcs):
      Add dependency on docstyle.texi.
      * doc/misc/Makefile.in (style): New macro.
      (${buildinfodir}/%.info, %.dvi, %.pdf, %.html)
      (${buildinfodir}/ccmode.info, ${buildinfodir}/efaq%.info, gnus_deps):
      Use it.
      c33d89cc
  13. 13 Apr, 2015 1 commit
  14. 11 Apr, 2015 1 commit
    • Paul Eggert's avatar
      Minor quoting etc. fixes to misc manuals · 279558f4
      Paul Eggert authored
      Fix some minor quoting and spacing issues.  Distinguish more
      clearly among grave accent and apostrophe (which are ASCII) and
      single quote (which is not).  Prefer the standard terms
      "apostrophe" and "grave accent" to alternative names that can be
      confusing.  Use apostrophes to single-quote ASCII text.
      * doc/misc/remember.texi: Spell the mystic's pseudonym in UTF-8
      rather than approximating it in ASCII with grave accent.
      279558f4
  15. 17 Mar, 2015 1 commit
  16. 17 Jan, 2015 1 commit
    • Stefan Monnier's avatar
      Don't enforce :protection in EIEIO objects any more · d48c98cd
      Stefan Monnier authored
      * doc/misc/eieio.texi (Slot Options): Document :protection as unsupported.
      
      * lisp/emacs-lisp/eieio-core.el (eieio--scoped-class-stack): Remove var.
      (eieio--scoped-class): Remove function.
      (eieio--with-scoped-class): Remove macro.  Replace uses with `progn'.
      (eieio--slot-name-index): Don't check the :protection anymore.
      (eieio-initializing-object): Remove var.
      (eieio-set-defaults): Don't let-bind eieio-initializing-object.
      
      * lisp/emacs-lisp/eieio-generic.el (call-next-method): Don't bother checking
      eieio--scoped-class any more.
      
      * test/automated/eieio-test-methodinvoke.el (eieio-test-method-store):
      Use an explicit arg instead of eieio--scoped-class.  Update all callers.
      
      * test/automated/eieio-tests.el (eieio-test-25-slot-tests)
      (eieio-test-26-default-inheritance, eieio-test-28-slot-protection)
      (eieio-test-30-slot-attribute-override)
      (eieio-test-31-slot-attribute-override-class-allocation): Don't check
      that we enforce :protection since we don't any more.
      d48c98cd
  17. 01 Jan, 2015 2 commits
    • Paul Eggert's avatar
      Fix copyright years by hand · 52a4e87c
      Paul Eggert authored
      These are dates that admin/update-copyright did not update, or
      updated incorrectly.  Also, back out the copyright-date change to
      doc/misc/texinfo.tex, as upstream hasn't updated that date yet.
      52a4e87c
    • Paul Eggert's avatar
      Fix copyright years by hand · a012c7bb
      Paul Eggert authored
      These are dates that admin/update-copyright did not update,
      or updated incorrectly.
      a012c7bb
  18. 20 Oct, 2014 1 commit
  19. 10 Jun, 2014 1 commit
  20. 08 Jun, 2014 1 commit
  21. 07 May, 2014 1 commit
  22. 03 Mar, 2014 1 commit
    • Juanma Barranquero's avatar
      doc/misc/*.texi: Fix typos and whitespace. · c19ad068
      Juanma Barranquero authored
      * doc/misc/ede.texi (Android projects):
      * doc/misc/eieio.texi (Class Options, Making New Objects)
        (Method Invocation, CLOS compatibility):
      * doc/misc/sem-user.texi (Tag Decoration Mode): Fix typos.
      
      * doc/misc/gnus.texi:
      * doc/misc/semantic.texi: Fix whitespace.
      c19ad068
  23. 17 Feb, 2014 1 commit
  24. 24 Jan, 2014 2 commits
  25. 22 Jan, 2014 1 commit
    • David Engster's avatar
      Update EIEIO documentation. · 45d9ec75
      David Engster authored
      * eieio.texi (Introduction): Move introductory paragraph about
      EIEIO and CLOS from 'Building Classes' to here.
      (Documentation): Remove, since eieio-doc is not part of Emacs.
      (Class Values, CLOS compatibility): Mention that
      `describe-function' will also give information about classes.
      45d9ec75
  26. 12 Jan, 2014 1 commit
    • David Engster's avatar
      Update EIEIO documentation because of namespace cleanup. · 194a9710
      David Engster authored
      * eieio.texi (Introduction): `class-of' is obsolete.
      (Predicates, Basic Methods): Adapt function names to namespace
      cleanup.
      * NEWS: Add missing renames to EIEIO section.  Also, no functions
      were removed but only made obsolete.  Class field accessors were
      always purely internal, so remove that remark.  Add markup.
      194a9710
  27. 06 Jan, 2014 1 commit
    • Paul Eggert's avatar
      Specify .texi encoding. · c6ab4664
      Paul Eggert authored
      * emacs-lisp-intro.texi:
      * back.texi, book-spine.texi, lay-flat.texi:
      * ada-mode.texi, auth.texi, autotype.texi, bovine.texi, calc.texi:
      * cc-mode.texi, cl.texi, dbus.texi, dired-x.texi, ebrowse.texi:
      * ede.texi, ediff.texi, edt.texi, efaq.texi, eieio.texi:
      * emacs-gnutls.texi, epa.texi, erc.texi, ert.texi:
      * eshell.texi, eudc.texi, flymake.texi, forms.texi, gnus-coding.texi:
      * gnus-faq.texi, htmlfontify.texi, idlwave.texi, ido.texi, info.texi:
      * message.texi, mh-e.texi, newsticker.texi, nxml-mode.texi:
      * octave-mode.texi, org.texi, pcl-cvs.texi, pgg.texi, rcirc.texi:
      * reftex.texi, remember.texi, sasl.texi, sc.texi, semantic.texi:
      * ses.texi, sieve.texi, smtpmail.texi, speedbar.texi, srecode.texi:
      * todo-mode.texi, tramp.texi, url.texi, vip.texi, viper.texi:
      * widget.texi, wisent.texi, woman.texi:
      Add @documentencoding.
      c6ab4664
  28. 03 Jan, 2014 1 commit
  29. 01 Jan, 2014 1 commit
  30. 30 Dec, 2013 2 commits
    • Eli Zaretskii's avatar
      63442595
    • Paul Eggert's avatar
      Specify info encoding and language. · dcd812be
      Paul Eggert authored
      * emacs.texi, emacs-xtra.texi:
      * emacs-lisp-intro.texi:
      * back.texi, book-spine.texi, elisp.texi, lay-flat.texi:
      * ada-mode.texi, auth.texi, autotype.texi, bovine.texi, calc.texi:
      * cc-mode.texi, cl.texi, dbus.texi, dired-x.texi, ebrowse.texi:
      * ede.texi, ediff.texi, edt.texi, efaq-w32.texi, efaq.texi:
      * eieio.texi, emacs-gnutls.texi, emacs-mime.texi, epa.texi, erc.texi:
      * ert.texi, eshell.texi, eudc.texi, flymake.texi, forms.texi:
      * gnus-coding.texi, gnus-faq.texi, gnus.texi, htmlfontify.texi:
      * idlwave.texi, ido.texi, info.texi, mairix-el.texi, message.texi:
      * mh-e.texi, newsticker.texi, nxml-mode.texi, octave-mode.texi:
      * org.texi, pcl-cvs.texi, pgg.texi, rcirc.texi, reftex.texi:
      * remember.texi, sasl.texi, sc.texi, semantic.texi, ses.texi:
      * sieve.texi, smtpmail.texi, speedbar.texi, srecode.texi:
      * todo-mode.texi, tramp.texi, url.texi, vip.texi, viper.texi:
      * widget.texi, wisent.texi, woman.texi:
      Add @documentencoding, @documentlanguage as needed.
      
      Fixes: debbugs:16292
      dcd812be
  31. 23 Oct, 2013 1 commit
  32. 16 Aug, 2013 1 commit
  33. 29 Jul, 2013 1 commit
    • David Engster's avatar
      Merge with CEDET upstream (rev. 8579). · 18657165
      David Engster authored
      * lisp/cedet/cedet.el (cedet-packages): Remove speedbar since its
      development does no longer happens in CEDET upstream but in Emacs
      proper.  Also remove cedet-contrib and cogre since those are only
      in upstream.
      
      * semantic/analyze/fcn.el (semantic-analyze-type-to-name): If TYPE
      has a parent, return a fully qualified name.
      
      * semantic/decorate/mode.el
      (semantic-decoration-on-includes-p-default)
      (semantic-decoration-on-includes-highlight-default): Declare for
      byte compiler.
      
      * semantic/wisent/python.el (semantic/format): New require.
      
      * eieio.texi (top): Make clear that EIEIO is not a full CLOS
      implementation.
      (Introduction): Add further missing features.
      (Building Classes): Add introductory paragraph.
      (Wish List): Add metaclasses and EQL specialization.
      18657165
  34. 01 Jan, 2013 1 commit
  35. 22 Dec, 2012 2 commits
  36. 21 Dec, 2012 1 commit