1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-14 16:50:58 +00:00
Commit Graph

104768 Commits

Author SHA1 Message Date
Eli Zaretskii
62356a1bdf Doc fixes in w32-specific primitives related to console codepage.
src/w32proc.c (Fw32_set_console_codepage)
 (Fw32_set_console_output_codepage, Fw32_get_codepage_charset): Doc fixes.
2012-03-20 20:49:18 +02:00
Chong Yidong
f0bcceb995 Improve column width calculation in tabulated-list.el.
* lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Use
string-width and truncate-string-width to handle arbitrary
characters.
2012-03-20 23:44:45 +08:00
Chong Yidong
025de85b07 Update doc to reflect new non-nil value of redisplay-dont-pause.
* doc/lispref/display.texi (Forcing Redisplay): Various rewrites to reflect
new value of redisplay-dont-pause.
(Truncation): Copyedits.

* src/dispnew.c (Fredisplay, Vredisplay_preemption_period): Update doc
to reflect default non-nil value of redisplay-dont-pause.
2012-03-20 16:52:11 +08:00
Tassilo Horn
ee52ebf3e2 * textmodes/artist.el (artist-menu-map): Bind Rectangle menu item
to draw rectangles, not squares.  (Regression introduced by
  2011-03-02T03:48:01Z!cyd@stupidchicken.com)
2012-03-20 09:13:11 +01:00
Glenn Morris
a5656eae9d os.texi "Startup Summary" small changes
* doc/lispref/os.texi (Startup Summary):
Don't mention initial-buffer-choice = t.
Add summary table of some relevant command-line options.
2012-03-20 00:44:03 -07:00
Lars Magne Ingebrigtsen
e76917e6cd shr.el (shr-insert): Minor shr white space rendering tweak 2012-03-19 14:44:14 +00:00
Kenichi Handa
4ebb358f29 merge trunk 2012-03-19 13:17:50 +09:00
Kenichi Handa
4827f94e17 ftfont.c (ftfont_drive_otf): Mask bits of character code to make it fit in a valid range (Bug#11003). 2012-03-19 13:08:07 +09:00
Eli Zaretskii
e50a24a249 Fix bug #11035 with cursor positioning on overlay strings with newlines.
src/xdisp.c (cursor_row_p): Even if the glyph row ends in a string
 that is not from display property, accept the row as a "cursor
 row" if one of the string's character has a non-nil `cursor'
 property.  Fixes cursor positioning when there are newlines in
 overlay strings, e.g. in icomplete.el.
2012-03-18 18:57:39 +02:00
Chong Yidong
d15aac6820 Copyedits for Internals and OS chapters of Lisp manual.
* doc/lispref/internals.texi (Building Emacs, Garbage Collection): Copyedits.
(Writing Emacs Primitives): Re-organize discussion of functions
with variable Lisp arguments are handled.  Delete an obsolete
remark, previously tagged as FIXME.

* doc/lispref/os.texi (Idle Timers): Minor clarification.
(Idle Timers): Link to Time of Day for description of time list.
2012-03-18 23:02:12 +08:00
Chong Yidong
4c5779ab90 * faces.el (face-spec-reset-face): Don't run display-graphic-p if undefined. 2012-03-18 22:18:01 +08:00
Leo Liu
153609342a * lisp/net/rcirc.el (rcirc-cmd-quit): Allow quiting all servers with
prefix.
2012-03-18 11:27:28 +08:00
Glenn Morris
b59af54981 lispref/os.texi edits
* doc/lispref/os.texi (System Interface): Flow control was removed.
(Startup Summary): General update.
(Init File): Don't mention compiling it.
2012-03-17 17:23:20 -07:00
Eli Zaretskii
d9a8eb664e Fix doc strings in ispell.el/.
lisp/textmodes/ispell.el (ispell-skip-tib, ispell-keep-choices-win)
 (ispell-choices-win-default-height, ispell-silently-savep)
 (ispell-dictionary-alist, ispell-encoding8-command)
 (ispell-check-version, ispell-aspell-find-dictionary)
 (ispell-valid-dictionary-list, ispell-words-keyword)
 (ispell-get-word, ispell-internal-change-dictionary)
 (ispell-region, ispell-skip-region-list)
 (ispell-begin-skip-region-regexp, ispell-ignore-fcc)
 (ispell-process-line, ispell-minor-mode, ispell-minor-check)
 (ispell-message-text-end, ispell-message)
 (ispell-buffer-local-parsing): Doc fix.
2012-03-17 21:46:52 +02:00
Jambunathan K
f02ff80d33 * htmlfontify.el: Add support for code block fontification
for ODT export.
(hfy-optimisations): Define new option
`body-text-only'
(hfy-fontify-buffer): Honor above setting.
(hfy-begin-span, hfy-end-span): New routines factored out form
`hfy-fontify-buffer'.
(hfy-begin-span-handler, hfy-end-span-handler): New variables
that permit insertion of custom tags.
(hfy-fontify-buffer): Use above handlers.
(hfy-face-to-css-default): Same as the earlier `hfy-face-to-css'.
(hfy-face-to-css): Re-defined to be a variable.
(hfy-compile-stylesheet): Modified.  Allow stylesheet to be built
over multiple runs. This is made possible by having the caller let
bind a special variable `hfy-user-sheet-assoc'.
(htmlfontify-string): New defun.
(hfy-compile-face-map): Make sure that the last char in the
buffer is correctly fontified.
(hfy-face-resolve-face): Whitespace only change.

Fixes: debbugs:9914
2012-03-17 22:03:54 +08:00
Chong Yidong
986bd52a31 Misc manual updates.
* doc/emacs/package.texi (Package Installation): Document use of
package-initialize in init file.

* doc/lispref/os.texi (Startup Summary): Mention package loading.
(Init File): Don't refer to .emacs in section title.  Copyedits.
(Terminal-Specific): Give a realistic example.
(Command-Line Arguments): Reference Entering Emacs instead of
repeating the spiel about not restarting Emacs.
(Time of Day): Discuss time representation at beginning of node.
(Sound Output): Copyedits.

* doc/lispref/package.texi (Packaging Basics): Document package-initialize.
2012-03-17 19:11:08 +08:00
Eli Zaretskii
f761251a43 Add an index entry for "minibuffer-only frame".
doc/lispref/frames.texi (Initial Parameters): Add an index entry for
 minibuffer-only frame.
2012-03-17 11:19:02 +02:00
Eli Zaretskii
9ac7a13f08 Improve error message in ispell-get-decoded-string.
lisp/textmodes/ispell.el (ispell-get-decoded-string): Make the error
 message mention the alists that need to be fixed.
2012-03-17 11:13:19 +02:00
Glenn Morris
66ecdc9e08 Small fixes related to etc/HELLO
* doc/emacs/help.texi (Language Help):
* doc/emacs/mule.texi (International Chars):
etc/HELLO is for character demonstration.

* etc/HELLO: Say that this is not a comprehensive list.
Remove "duplicate" entry.  (Bug#11024)
2012-03-16 19:20:37 -04:00
Glenn Morris
ef00465f1a * etc/HELLO: Typo fix (bug#11027) 2012-03-16 18:40:10 -04:00
Leo Liu
e2b5bdd73a * lisp/emacs-lisp/copyright.el (copyright-year-ranges): Fix typo. 2012-03-17 00:36:27 +08:00
Alan Mackenzie
2e492df3cd Further optimise the handling of large macros. 2012-03-16 14:10:54 +00:00
Leo Liu
50e94f0c5d * lisp/font-lock.el (lisp-font-lock-keywords-2): Add letrec. 2012-03-16 20:26:22 +08:00
Aaron S. Hawley
6f09f6ed08 tar-mode buffer-read-only fix
* lisp/tar-mode.el (tar-mode): Fix saving by conditionally undoing
`special-mode' setting of `buffer-read-only'.

Fixes: debbugs:11010
2012-03-16 00:21:23 -07:00
Kenichi Handa
71ec069c23 * leim/quail/indian.el (telugu-inscript): Fix typo.
Fixes: debbugs:10936
2012-03-15 21:45:29 -04:00
Glenn Morris
da98623081 Doc fixes for view-mode and special major-modes
Ref: http://debbugs.gnu.org/10650

* doc/lispref/modes.texi (Major Mode Conventions):
Mention the strange (IMO) relationship between View mode and special modes.

* lisp/view.el (view-buffer, view-buffer-other-window)
(view-buffer-other-frame): Doc fixes re special mode-class.
2012-03-15 21:40:20 -04:00
Glenn Morris
0835f01e98 eval-after-load fix for bug#10946
* lisp/subr.el (eval-after-load): If named feature is provided not
from a file, run after-load forms.
2012-03-15 21:27:23 -04:00
Glenn Morris
c7e73d5177 calendar-insert-at-column small fix for bug#10978
* lisp/calendar/calendar.el (calendar-insert-at-column):
Handle non-unit-width characters a bit better.
2012-03-15 21:10:46 -04:00
Glenn Morris
f66eca265d NEWS 2012-03-15 20:57:00 -04:00
Dani Moncayo
9805f81dda * doc/emacs/dired.texi (Shell Commands in Dired): Fix typo. 2012-03-15 16:33:42 +08:00
Chong Yidong
3f2eafd1fb Fix ring extension code in ring.el, and tweak comint-input-ring handling.
* lisp/emacs-lisp/ring.el (ring-extend): New function.
(ring-insert+extend): Extend the ring correctly.

* lisp/comint.el (comint-read-input-ring)
(comint-add-to-input-history): Grow comint-input-ring lazily.

Fixes: debbugs:11019
2012-03-15 16:00:43 +08:00
Stefan Monnier
663b16775f * lisp/progmodes/perl-mode.el (perl-syntax-propertize-special-constructs):
Fix up parsing of multiline twoarg non-paired elements.

Fixes: debbugs:11014
2012-03-14 23:09:26 -04:00
Stefan Monnier
103af3fe87 * lisp/imenu.el: Fix multiple inheritance breakage.
(imenu-add-to-menubar): Don't add a redundant index.
(imenu-update-menubar): Handle a dynamically composed keymap.

Fixes: debbugs:9199
2012-03-14 21:38:40 -04:00
Lars Magne Ingebrigtsen
160ae063e0 Merge changes made in No Gnus 2012-03-14 22:15:04 +00:00
Lars Magne Ingebrigtsen
cc2ab73270 Always call the callback when timing out url-queue jobs
* url-queue.el (url-queue-kill-job): Make sure that the callback
is always called, even if we have a timeout.
2012-03-14 03:44:09 +01:00
Katsumi Yamaoka
899cb7cb68 mail/sendmail.el (mail-encode-header): Bind rfc2047-encode-encoded-words to nil. 2012-03-13 23:27:56 +00:00
Glenn Morris
3809f91dfa Small calendar-string-spread fix for bug#10978
* lisp/calendar/calendar.el (calendar-string-spread):
Handle non-unit-width characters a bit better.
2012-03-13 13:56:31 -04:00
Glenn Morris
37576acd4a Adjust NEWS entry for recent change 2012-03-13 09:15:51 -07:00
Leo Liu
9e345a01ba * lisp/vc/vc-hg.el (vc-hg-working-revision): Rework to work with both
directory and file as argument.

Fixes: debbugs:10822
2012-03-13 18:40:29 +08:00
Glenn Morris
6ea7151ba6 Mention bulgarian-alt-phonetic in NEWS 2012-03-13 00:22:12 -07:00
Йордан Миладинов
3dbb8fef9f * cyrillic.el (bulgarian-alt-phonetic): New input method. (tiny change)
Fixes: debbugs:10893
2012-03-13 00:21:15 -07:00
Kaushik Srenevasan
4a07df36a5 GDB change for dynamically generated code (tiny change)
Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00753.html

* lisp/progmodes/gdb-mi.el (gdb-invalidate-disassembly):
For dynamically generated code, follow $PC.
(gdb-disassembly-handler-custom): Handle no function name case.

Fixes: debbugs:10597
2012-03-13 00:07:10 -07:00
Tim Landscheidt
4aaa93566b Fix some missing trailing whitespace (tiny change)
* lisp/calendar/icalendar.el (icalendar-export-file, icalendar-import-file):
* lisp/emulation/ws-mode.el (ws-query-replace):
* lisp/sort.el (sort-regexp-fields):
Fix missing trailing whitespace in interactive prompts.

Fixes: debbugs:11002
2012-03-12 23:54:37 -07:00
Paul Eggert
f003f29445 Spelling fixes. 2012-03-12 15:35:55 -07:00
David Engster
41bf0c4844 * semantic/db-find.el
(semanticdb-find-translate-path-brutish-default): If we don't yet
  have a proper table for PATH, use `semanticdb-current-database'
  instead (bug #10343).
2012-03-12 21:51:17 +01:00
Stefan Monnier
225979daf9 * lisp/dabbrev.el: Fix cycle completion order.
(dabbrev--last-obarray, dabbrev--last-completion-buffer): Remove.
(dabbrev-completion): Don't use an obarray; provide
a cycle-sort-function.

Fixes: debbugs:10963
2012-03-12 16:07:45 -04:00
Leo Liu
e2f1fdab91 * lisp/simple.el (kill-new): Use equal-including-properties for
comparison.
(kill-do-not-save-duplicates): Doc fix.
2012-03-13 02:21:35 +08:00
Stefan Monnier
b19490edc3 * lisp/dabbrev.el: Fix cycle completion.
Use lexical binding and wrap to 80 columns.
(dabbrev-completion): Delay computing the list of completions.

Fixes: debbugs:10963
2012-03-12 09:03:10 -04:00
Lars Magne Ingebrigtsen
cd001b8c9b gnus-int.el (gnus-backend-trace): Flip default to nil before Emacs 24.1 release. 2012-03-12 11:48:55 +00:00
Chong Yidong
e1602f7b59 etc/PROBLEMS: Document keyboard ghosting with M-| (Bug#10740). 2012-03-12 17:55:35 +08:00