1. 26 Nov, 2010 1 commit
    • Eli Zaretskii's avatar
      Fix and document components of mouse event position. · 8547874a
      Eli Zaretskii authored
       src/keyboard.c (make_lispy_position): Put a meaningful value in yret
       when the click is on the header or mode line.
       doc/lispref/commands.texi (Click Events): Document the values of X, Y and
       COL, ROW in the event's position, when the click is on the header or
       mode line, on the fringes, or in the margins.
      8547874a
  2. 13 Nov, 2010 1 commit
    • Eli Zaretskii's avatar
      Fix and document display of glyphless characters. · 0eb025fb
      Eli Zaretskii authored
       src/xdisp.c (set_cursor_from_row): Fix cursor positioning on
       zero-width characters.
       (syms_of_xdisp) <glyphless-char-display>: Doc fix.
       src/.gdbinit (pgx): Adapt to latest changes in `struct glyph'.
       src/w32term.c (x_draw_glyphless_glyph_string_foreground): Draw the
       box before drawing the glyphs inside it.
       src/dispextern.h (enum glyphless_display_method): Rename
       GLYPHLESS_DISPLAY_HEXA_CODE to GLYPHLESS_DISPLAY_HEX_CODE.  All
       users changed.
       src/term.c (append_glyphless_glyph, produce_glyphless_glyph): Fix
       comments.
       (produce_glyphless_glyph): Enclose "U+nnnn" and "empty box"
       whitespace in "[]", to simulate a box.  Don't use uninitialized
       variable `width'.
       lisp/international/characters.el (glyphless-char-display-control):
       Renamed from glyphless-char-control; all users changed.  Doc fix.
       Signal an error if display method is not one of the recognized
       symbols.
       doc/emacs/rmail.texi (Rmail Coding): Characters with no fonts are not
       necessarily displayed as empty boxes.
       doc/emacs/mule.texi (Language Environments, Fontsets): Characters with no
       fonts are not necessarily displayed as empty boxes.
       doc/emacs/display.texi (Text Display): Document display of glyphless
       characters.
       doc/lispref/display.texi (Usual Display): Characters with no fonts are not
       necessarily displayed as empty boxes.
       etc/NEWS: Document display of glyphless characters.
      0eb025fb
  3. 12 Nov, 2010 2 commits
  4. 10 Nov, 2010 1 commit
  5. 28 Oct, 2010 1 commit
    • Glenn Morris's avatar
      doc/Makefile fixes related to inclusion of emacsver.texi. · 8289f37b
      Glenn Morris authored
      * doc/lispref/Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
      
      * doc/misc/Makefile.in (MAKEINFO, ENVADD): Add $emacsdir to include path.
      (($(infodir)/calc, calc.dvi, calc.pdf): Depend on emacsver.texi.
      ($(infodir)/efaq): Remove -I option now in $MAKEINFO.
      8289f37b
  6. 27 Oct, 2010 1 commit
    • Glenn Morris's avatar
      Fix treatment of menu-bar-files-menu. · aab705a2
      Glenn Morris authored
      * lisp/menu-bar.el (menu-bar-files-menu): Make it into an actual alias,
      rather than just an unused variable that inherits from the real one.
      
      * doc/lispref/maps.texi (Standard Keymaps): Update File menu description.
      aab705a2
  7. 25 Oct, 2010 1 commit
  8. 23 Oct, 2010 1 commit
    • Glenn Morris's avatar
      Replace digest-doc and sorted-doc C programs with Lisp commands. · 17284e30
      Glenn Morris authored
      * lib-src/digest-doc.c, lib-src/sorted-doc.c: Remove files.
      * lib-src/Makefile.in (UTILITIES): Remove digest-doc and sorted-doc.
      (digest-doc${EXEEXT}, sorted-doc${EXEEXT}): Remove rules.
      * lib-src/makefile.w32-in (ALL): Remove digest-doc and sorted-doc.
      ($(BLD)/sorted-doc.exe, $(BLD)/digest-doc.exe, sorted-doc, digest-doc)
      ($(BLD)/digest-doc.$(O), $(BLD)/sorted-doc.$(O)): Remove rules.
      (install): Don't install digest-doc.exe or sorted-doc.exe.
      
      * lisp/help-fns.el (doc-file-to-man, doc-file-to-info): New commands.
      
      * doc/lispref/help.texi (Documentation Basics): Remove mentions of
      digest-doc and sorted-doc.
      
      * INSTALL, nt/README, nt/README.W32: Do not mention digest-doc and sorted-doc.
      
      * etc/NEWS: Mention this change.
      17284e30
  9. 22 Oct, 2010 1 commit
    • Eli Zaretskii's avatar
      Document values of window-system and deprecate its use as predicate. · 89baa1df
      Eli Zaretskii authored
       src/frame.c (Fframep, Fwindow_system): Deprecate use as a predicate.
       Document all values.
       src/dispnew.c (syms_of_display) <initial-window-system, window-system>:
       Deprecate use as a boolean flag.  Document all values.
       src/display.texi (Window Systems): Deprecate use of window-system as
       a predicate.
      89baa1df
  10. 15 Oct, 2010 1 commit
    • Juanma Barranquero's avatar
      Document changes made in 2010-10-13T14:50:06Z!lekktu@gmail.com. · 00f113eb
      Juanma Barranquero authored
       os.texi (Dynamic Libraries): New node, with slightly modified
       text deleted from "Image Formats".
       (System Interface): Add @menu entry for "Dynamic Libraries".
       display.texi (Image Formats): Remove description of
       image-library-alist.  (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
      00f113eb
  11. 12 Oct, 2010 1 commit
  12. 11 Oct, 2010 3 commits
    • Glenn Morris's avatar
      Add explicit -I$srcdir to makeinfo in some doc/ Makefiles. · df187c62
      Glenn Morris authored
      * doc/emacs/Makefile.in (MAKEINFO): Add explicit -I$srcdir.
      * doc/lispintro/Makefile.in (MAKEINFO): Add explicit -I$srcdir.
      * doc/lispref/Makefile.in (MAKEINFO): Add explicit -I$srcdir.
      df187c62
    • Glenn Morris's avatar
      Add html targets for some doc/ Makefiles. · 234db610
      Glenn Morris authored
      * doc/lispref/Makefile.in (.PHONY): Add html.
      (html, elisp.html): New targets.
      (clean): Delete html files.
      ($(infodir)/elisp): Remove unnecessary includes.
      
      * doc/lispintro/Makefile.in (MAKEINFO): Use --force like the other
      doc/ Makefiles do.
      
      * doc/emacs/Makefile.in (.PHONY): Add html.
      (html, emacs.html): New targets.
      (clean): Delete html files.
      234db610
    • Glenn Morris's avatar
      Add ps rules for some doc/ Makefiles. · c12e4a81
      Glenn Morris authored
      * doc/misc/Makefile.in (.texi.dvi): Remove unnecessary suffix rule.
      
      * dos/lispref/Makefile.in (DVIPS): New variable.
      (.PHONY): Add ps.
      (ps, elisp.ps): New targets.
      (clean): Delete ps file.
      
      * doc/lispintro/Makefile.in (.dvi.ps): Remove unnecessary suffix rule.
      (.PHONY): Add ps.
      (ps, emacs-lisp-intro.ps): New targets.
      (clean): Delete ps file.
      
      * doc/emacs/Makefile.in (.texi.dvi): Remove unnecessary suffix rule.
      (DVIPS): New variable.
      (.PHONY): Add ps.
      (ps, emacs.ps, emacs-xtra.ps): New targets.
      (clean): Delete ps files.
      c12e4a81
  13. 09 Oct, 2010 11 commits
    • Eli Zaretskii's avatar
      Fix building manuals on MS-Windows using emacsver.texi. · 6513b232
      Eli Zaretskii authored
       misc/makefile.w32-in (emacsdir): New variable.
       ($(infodir)/efaq, faq.dvi): Depend on emacsver.texi.
       (ENVADD, $(infodir)/efaq): Add -I$(emacsdir).
       emacs/makefile.w32-in (EMACSSOURCES): Add emacsver.texi.
       lispref/makefile.w32-in (emacsdir): New variable.
       (srcs): Add emacsver.texi.
       ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
      6513b232
    • Glenn Morris's avatar
      Replace use of VPATH in most doc/ Makefiles. · c1dc72b3
      Glenn Morris authored
      * doc/lispref/Makefile.in (VPATH): Remove.
      (infodir): Make it absolute.
      (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
      
      * doc/lispintro/Makefile.in (VPATH): Remove.
      (infodir): Make it absolute.
      (mkinfodir, $(infodir)/eintr, infoclean): No need to cd $srcdir.
      
      * doc/emacs/Makefile.in (VPATH): Remove.
      (infodir): Make it absolute.
      (mkinfodir, $(infodir)/emacs, infoclean): No need to cd $srcdir.
      
      * doc/misc/Makefile.in: Comment.
      c1dc72b3
    • Glenn Morris's avatar
      Anchor regexps in doc/ `make dist' rules. · 4393405b
      Glenn Morris authored
      * doc/emacs/Makefile.in (dist): Anchor regexps.
      
      * doc/lispintro/Makefile.in (dist): Anchor regexps.
      
      * doc/lsipref/Makefile.in (dist): Anchor regexps.
      4393405b
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Remove references to emacsver.texi.in in doc/ `make dist' rules. · 68db69ed
      Glenn Morris authored
      * doc/emacs/Makefile.in (dist): Remove reference to emacsver.texi.in.
      
      * doc/lispref/Makefile.in (dist): Remove reference to emacsver.texi.in.
      68db69ed
    • Glenn Morris's avatar
      Use $< in some doc/*/Makefile rules. · eef3ab94
      Glenn Morris authored
      * doc/lispref/Makefile.in (srcs): Put elisp.texi first.
      ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
      
      * doc/lispintro/Makefile.in (${infodir}/eintr, emacs-lisp-intro.dvi)
      (emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $<.
      
      * doc/emacs/Makefile.in (EMACSSOURCES): Put emacs.texi first.
      ($(infodir)/emacs, emacs.dvi, emacs.pdf, emacs-xtra.dvi)
      (emacs-xtra.pdf): Use $<.
      eef3ab94
    • Glenn Morris's avatar
      Quieten emacs-devel. · aa9db089
      Glenn Morris authored
      * doc/misc/Makefile.in (maintainer-clean): Remove harmless, long-standing error.
      
      * doc/lispref/Makefile.in (infoclean): Remove harmless, long-standing error.
      
      * doc/lispintro/Makefile.in (infoclean): Remove harmless, long-standing error.
      
      * doc/emacs/Makefile.in (infoclean): Remove harmless, long-standing error.
      aa9db089
    • Glenn Morris's avatar
      Avoid having a directory as a prerequisite in doc Makefiles. · abd40fb4
      Glenn Morris authored
      It does not play well with time-stamping.
      
      * doc/misc/Makefile.in ($(infodir)): Delete rule.
      (mkinfodir): New.  Use it in all the info rules, rather than depending
      on infodir.
      
      * doc/lispref/Makefile.in ($(infodir)): Delete rule.
      (mkinfodir): New.
      ($(infodir)/elisp): Use $mkinfodir instead of infodir.
      
      * doc/lispintro/Makefile.in ($(infodir)): Delete rule.
      (mkinfodir): New.
      ($(infodir)/eintr): Use $mkinfodir instead of infodir.
      
      * doc/emacs/Makefile.in ($(infodir)): Delete rule.
      (mkinfodir): New.
      ($(infodir)/emacs): Use $mkinfodir instead of infodir.
      abd40fb4
    • Glenn Morris's avatar
      Add doc/ dependencies on emacsver.texi. · b13254e7
      Glenn Morris authored
      * doc/misc/Makefile.in ($(infodir)/efaq): Depend on emacsver.texi.
      
      * doc/lispref/Makefile.in (srcs): Add emacsver.texi.
      
      * doc/emacs/Makefile.in (EMACSSOURCES): Add emacsver.texi.
      b13254e7
    • Glenn Morris's avatar
      Set the version number in the texinfo manuals using configure. · f7a31f11
      Glenn Morris authored
      * doc/misc/Makefile.in (emacsdir): New variable.
      ($(infodir)/efaq): Pass -I $(emacsdir) to makeinfo.
      * doc/misc/faq.texi (VER): Replace with EMACSVER from emacsver.texi.
      
      * doc/lispref/Makefile.in (emacsdir): New variable.
      (MAKEINFO): Add -I $emacsdir.
      (dist): Copy emacsver.texi.
      * doc/lispref/book-spine.texinfo, doc/lispref/elisp.texi:
      * doc/lispref/vol2.texi, doc/lispref/vol1.texi:
      Set EMACSVER by including emacsver.texi.
      
      * doc/emacs/emacsver.texi.in: New file.
      * doc/emacs/emacs.texi: Set EMACSVER by including emacsver.texi.
      * doc/emacs/Makefile.in (distclean): Delete emacsver.texi.
      (dist): Copy emacsver.texi.
      
      * admin/admin.el (set-version): No need to act on doc/ files any more.
      
      * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
      * make-dist: Include doc/emacs/*.texi.in.
      f7a31f11
    • Glenn Morris's avatar
      Mark some doc/ rules as PHONY. · ea274122
      Glenn Morris authored
      * doc/misc/Makefile.in (.PHONY): Declare info, dvi, pdf and the clean rules.
      
      * doc/lispref/Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
      
      * doc/lispintro/Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist.
      
      * doc/emacs/Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
      (emacs): Remove rule.
      (dist): No need to deal with the emacs rule any more.
      ea274122
  14. 07 Oct, 2010 1 commit
    • Glenn Morris's avatar
      Include version number in doc `make dist' tarfiles. · 17ca7950
      Glenn Morris authored
      * doc/lispref/Makefile.in (version): New, set by configure.
      (clean): Delete dist tar file.
      (dist): Use version in tar name.
      
      * doc/lispintro/Makefile.in (version): New, set by configure.
      (clean): Delete dist tar file.
      (dist): Use version in tar name.
      
      * doc/emacs/Makefile.in (version): New, set by configure.
      (clean): Delete dist tar file.
      (dist): Use version in tar name.
      17ca7950
  15. 06 Oct, 2010 2 commits
    • Glenn Morris's avatar
      Minor doc/*/Makefile.in change. · 8a944cea
      Glenn Morris authored
      * doc/emacs/Makefile.in ($(infodir)): Add parallel build workaround.
      * doc/lispintro/Makefile.in ($(infodir)): Add parallel build workaround.
      * doc/lispref/Makefile.in ($(infodir)): Add parallel build workaround.
      * doc/misc/Makefile.in ($(infodir)): Add parallel build workaround.
      8a944cea
    • Glenn Morris's avatar
      Misc cleanup for doc/*/Makefiles. · 4c83f6e1
      Glenn Morris authored
      * doc/misc/Makefile.in (SHELL): Set it.
      (info): Move the mkdir dependency to the individual info files.
      (mostlyclean): Tidy up.
      (clean): Only delete the specific dvi and pdf files.
      (maintainer-clean): Be more restrictive in what we delete.
      
      * doc/lispref/Makefile.in: Rearrange to more closely resemble
      doc/emacs/Makefile.
      (INSTALL_INFO): Remove unused variable.
      (mostlyclean, infoclean, dist): New rules.
      (clean): Delete dvi and pdf files.
      (maintainer-clean): Remove elisp.oaux, use infoclean.
      
      * doc/lispintro/Makefile.in (SHELL): Use /bin/sh, like every other Makefile.in.
      (INFO_SOURCES, INFO_TARGETS, DVI_TARGETS): Remove variables.
      ($(infodir), html, pdf, infoclean, dist): New rules.
      (${infodir}/eintr): Ensure $infodir exists.  Use $@.
      (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $^.
      (.PHONY): Declare clean rules.
      (mostlyclean): Delete more temp files.
      (clean): Delete specific dvi, pdf and html files.
      (maintainer-clean): Use infoclean.
      (.NOEXPORT): Remove, unused by any other Makefile.in.
      
      * doc/emacs/Makefile.in (EMACS_XTRA): Add the main source file.
      (emacs-xtra.dvi, emacs-xtra.pdf): Remove explicit emacs-xtra.texi.
      (mostlyclean): No core files, reorder other files.
      (clean): Delete specific dvi and pdf files.
      (infoclean, dist): New rules.
      (maintainer-clean): Use infoclean.
      4c83f6e1
  16. 04 Oct, 2010 2 commits
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Minor doc Makefile.in clean-up. · 0264072d
      Glenn Morris authored
      * doc/emacs/Makefile.in (SHELL): Set it.
      (INFO_TARGETS, DVI_TARGETS): Remove variables.
      (info, dvi): Replace above variables with their expansions.
      (info): Move mkdir from here...
      ($(infodir)/emacs): ... to here (for parallel builds).
      (pdf): New target.
      ($(infodir)/emacs): Pass -o option to makeinfo.
      (.PHONY): Declare clean rules.
      (maintainer-clean): Delete dvi and pdf files.
      Guard against cd failures.  Use a more restrictive delete.
      
      * doc/lispref/Makefile.in (dvi, pdf, $(infodir)): New targets.
      ($(infodir)/elisp): Ensure target directory exists.  Use $@.
      (clean): No 'make.out' or 'core' files.
      (.PHONY): Declare clean rules.
      (maintainer-clean): Delete pdf file.  Guard against cd failures.
      0264072d
  17. 03 Oct, 2010 3 commits
  18. 02 Oct, 2010 1 commit
  19. 18 Sep, 2010 1 commit
  20. 11 Sep, 2010 1 commit
  21. 09 Sep, 2010 1 commit
  22. 05 Sep, 2010 1 commit
  23. 04 Sep, 2010 1 commit