Lars Ingebrigtsen
af3efc3255
lisp/gnus/gnus-sum.el (gnus-summary-exit): Stop animations
2013-12-25 22:28:09 +00:00
Lars Ingebrigtsen
83fa295c12
Grammer fix
2013-12-25 20:38:08 +01:00
Lars Ingebrigtsen
3c856c1415
* net/shr.el (shr-visit-file): Removed debugging function.
2013-12-25 20:37:41 +01:00
Lars Ingebrigtsen
c6c2058404
Further shr quotation mark fill fixes
...
(shr-char-kinsoku-bol-p): The quotation mark isn't a kinsoky BOL char.
(shr-find-fill-point): Remove the special checks for the quotation
mark, since `shr-char-kinsoku-bol-p' should now return the right
thing.
2013-12-25 19:14:49 +01:00
Fabián Ezequiel Gallina
0137922173
* lisp/progmodes/python.el:
...
(python-nav--lisp-forward-sexp): New function.
(python-nav--lisp-forward-sexp-safe): Use it. Rename from
python-nav-lisp-forward-sexp-safe.
(python-nav--forward-sexp): New argument SAFE allows switching
forward sexp movement behavior for parens.
(python-nav-forward-sexp): Throw errors on unterminated parens.
(python-nav-backward-sexp, python-nav-forward-sexp-safe)
(python-nav-backward-sexp-safe): New functions.
(python-shell-buffer-substring): Use
`python-nav-forward-sexp-safe'.
* test/automated/python-tests.el
(python-nav-lisp-forward-sexp-safe-1): Remove test.
(python-nav-forward-sexp-safe-1): New test.
Fixes: debbugs:16191
2013-12-25 15:07:31 -03:00
Lars Ingebrigtsen
99e4926fcb
Fold shr text with single quotation marks better
...
* net/shr.el (shr-find-fill-point): Don't break lines before a
quotation mark.
2013-12-25 18:31:39 +01:00
Eli Zaretskii
9ab3ce4d2f
Fix bug #16252 with 'mailto:' documents passed to w32-shell-execute.
...
src/w32fns.c (Fw32_shell_execute): Make DOCUMENT absolute only if it
is a file name.
2013-12-25 19:30:24 +02:00
Kenjiro NAKAYAMA
fec0e8283f
eww textarea fixups
...
* net/eww.el (eww-form-textarea): Use a different face for
textareas than text input since they have different keymaps.
Fixes: debbugs:16142
2013-12-25 16:33:16 +01:00
Chong Yidong
c93525876d
Doc updates for several Emacs 24.4 changes.
...
* doc/lispref/commands.texi (Event Input Misc): Document new arg to
input-pending-p.
* doc/lispref/display.texi (Font Selection): Tweak example.
* doc/lispref/keymaps.texi (Active Keymaps): Re-organize the text.
(Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
(Controlling Active Maps): Note that set-transient-map uses
overriding-terminal-local-map.
* doc/lispref/nonascii.texi (Specifying Coding Systems): Don't refer to
emacs-mule-dos.
(Lisp and Coding Systems): Describe emacs-mule return value in
modern terms.
* doc/lispref/tips.texi (Coding Conventions): Tweak the coding system tip;
Emacs now uses utf-8 by default for Emacs Lisp source files.
* doc/emacs/glossary.texi (Glossary): Define MULE in modern terms.
* src/keyboard.c (Voverriding_terminal_local_map):
(Voverriding_local_map): Doc fix.
* src/keymap.c (Vemulation_mode_map_alists): Doc fix.
2013-12-25 18:24:52 +08:00
Tassilo Horn
ff1c842a94
Rephrase lexical binding requirement sentence.
...
* doc/lispref/control.texi (Pattern matching case statement): Rephrase lexical
binding requirement: the example needs it, not `pcase' itself.
2013-12-25 10:12:24 +01:00
Chong Yidong
362397edd9
Document `eval' changes.
...
* doc/lispref/eval.texi (Eval): Document the LEXICAL arg to eval.
* doc/lispref/variables.texi (Variables, Void Variables): Use "scoping rule"
terminology consistently.
(Variable Scoping): Add index entries, and use "dynamic scope"
terminology in place of "indefinite scope" to reduce confusion.
(Lexical Binding): Document lexical environment format.
(Using Lexical Binding): Add index entries for error messages.
2013-12-25 11:05:11 +08:00
Xue Fuqiao
3a79600aa7
Doc fixes (index and comment).
2013-12-25 10:18:43 +08:00
Fabián Ezequiel Gallina
89c868adee
* lisp/progmodes/python.el (python-nav-beginning-of-statement): Speed
...
up.
Fixes: debbugs:15295
2013-12-24 16:48:40 -03:00
Paul Eggert
9ebada6af6
Automate the procedure for updating copyright year.
...
* admin/merge-gnulib (GNULIB_MODULES): Add update-copyright.
* admin/notes/years: Mention admin/update-copyright.
* admin/update-copyright: New file.
* build-aux/update-copyright: New file.
* make-dist: Distribute it.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* msdos/autogen/Makefile.in: Update copyright year.
2013-12-24 10:27:53 -08:00
Lars Ingebrigtsen
eeef121a18
eww bookmark window restoration
...
* net/eww.el (eww-bookmark-browse): Use `quit-window' to restore
the window configuration.
2013-12-24 19:07:55 +01:00
Eli Zaretskii
a50fa60572
Attempt to catch backtrace of segfault in bug #16234 .
2013-12-24 19:55:07 +02:00
Eli Zaretskii
121ea65f3f
Fix eww-open-file for MS-Windows and MS-DOS.
...
lisp/net/eww.el (eww-open-file): Ensure 3 slashes after "file:" when
we run on MS-Windows or MS-DOS.
2013-12-24 19:23:56 +02:00
Eli Zaretskii
ec6e26b811
Minor fixes in w32-shell-execute.
...
src/w32fns.c (Fw32_shell_execute): Ensure DOCUMENT is an absolute
file name when it is submitted to ShellExecute. Simplify code.
Don't test DOCUMENT for being a string, as that is enforced by
CHECK_STRING. Doc fix.
2013-12-24 19:21:06 +02:00
Martin Rudalics
18cee9eca2
In balance-windows-area don't call window-height and window-width. Bug#16241.
...
* window.el (balance-windows-area): Call window-size instead of
window-height and window-width. Bug#16241.
2013-12-24 17:42:03 +01:00
Tassilo Horn
a956004715
Fix missing arg in pcase example.
...
* doc/lispref/control.texi (Pattern matching case statement): Fix missing
argument in simple expression language sample. Add
some sample programs written in that language. Mention that
`pcase' requires lexical binding.
Fixes: debbugs:16238
2013-12-24 16:30:59 +01:00
Xue Fuqiao
1139b0be8b
* doc/emacs/trouble.texi (Checklist): Fix a cross-reference.
2013-12-24 16:33:02 +08:00
Lars Ingebrigtsen
58f2b9a558
Fix eww bookmark window configuration
...
* net/eww.el (eww-bookmark-quit): Remove.
(eww-bookmark-browse): Restore the window configuration when you
choose a bookmark.
Fixes: debbugs:16144
2013-12-24 08:25:27 +01:00
Xue Fuqiao
0b52b61dd0
Fix my previous change.
2013-12-24 14:52:10 +08:00
Xue Fuqiao
dedfb7f8ee
Change some error's to user-error's.
...
* admin/admin.el (add-release-logs):
(set-version-in-file, set-version, set-copyright):
Use `user-error'.
2013-12-24 12:41:18 +08:00
Chong Yidong
642d7ae8fc
Minor edits to NEWS.
2013-12-24 12:14:17 +08:00
Daniel Colascione
d64b630819
Change icomplete to display completions on initial input
2013-12-23 19:48:55 -08:00
Xue Fuqiao
65faed732b
* doc/emacs/trouble.texi (Understanding Bug Reporting): Minor update.
2013-12-24 11:07:21 +08:00
Xue Fuqiao
e238324060
Revert 2013-12-23T13:11:29Z!xfq.free@gmail.com.
...
According to: http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00828.html
2013-12-24 06:27:49 +08:00
Eli Zaretskii
cdcec25959
Last portion of fix for bug #16051 with redisplay loops.
...
src/xdisp.c (redisplay_tool_bar): Modify the tool-bar-lines frame parameter
only when the new size is different from the old one, and the new
size can be achieved given the frame height.
2013-12-23 21:24:25 +02:00
Eli Zaretskii
6313576256
Update MS-Windows installation instructions for librsvg.
2013-12-23 20:32:58 +02:00
Eli Zaretskii
0db7548bea
Fix most of bug #16051 with redisplay loops when resizing tool-bar.
...
src/xdisp.c (tool_bar_height): Use WINDOW_PIXEL_WIDTH to set up the
iterator X limits, not FRAME_TOTAL_COLS, for consistency with what
redisplay_tool_bar does. Improve and fix commentary.
(hscroll_window_tree): Don't assume w->cursor.vpos is within the
limits of the glyph matrices.
2013-12-23 18:36:34 +02:00
Andreas Schwab
4157ea7faf
* configure.ac: Replace obsolete macro AC_CONFIG_HEADER by
...
AC_CONFIG_HEADERS.
2013-12-23 16:13:14 +01:00
Daniel Colascione
0da5489875
Move provide to end of file for icomplete
2013-12-23 07:01:32 -08:00
Xue Fuqiao
b7a017ad7d
* doc/emacs/regs.texi (Bookmarks): Document `bookmark-default-file'.
2013-12-23 21:17:59 +08:00
Xue Fuqiao
fdac78ed49
* etc/MORE.STUFF: Mention RefTeX.
2013-12-23 21:11:29 +08:00
Ted Zlatanov
d8a2993d3c
Noted `gnutls-verify-error', cfengine-mode, and package.el changes.
...
* NEWS: Updated for `gnutls-verify-error', cfengine-mode, and
package.el changes.
2013-12-23 08:05:27 -05:00
Xue Fuqiao
595c4578bd
Minor doc fixes.
...
* doc/emacs/misc.texi (Shell Mode): Add a cross-reference.
* doc/emacs/building.texi (Lisp Eval): Add an index.
2013-12-23 21:01:25 +08:00
Ted Zlatanov
b90aa4f440
net/gnutls.el (gnutls-verify-error): Add version tag.
...
* net/gnutls.el (gnutls-verify-error): Add version tag.
2013-12-23 07:51:51 -05:00
Ted Zlatanov
a0f20f21e0
Document `gnutls-verify-error'.
...
* emacs-gnutls.texi (Help For Users): Document `gnutls-verify-error'.
2013-12-23 07:50:47 -05:00
Jan Djärv
30143e3d9b
* src/conf_post.h: Use unsigned it for bool_bf if GNUSTEP.
...
Fixes: debbugs:16210
2013-12-23 13:07:46 +01:00
Xue Fuqiao
44fdad1ceb
NEWS tweak.
2013-12-23 19:40:42 +08:00
Xue Fuqiao
2d778742a4
Document special-form-p' and macrop'.
...
* doc/lispref/eval.texi (Special Forms): Document `special-form-p'.
* doc/lispref/macros.texi (Simple Macro): Document `macrop'.
2013-12-23 19:27:29 +08:00
Xue Fuqiao
882b0b86e6
Fix an argument of `copy-file'.
...
* doc/lispref/files.texi (Changing Files): Fix an argument of `copy-file'.
2013-12-23 16:50:31 +08:00
Tassilo Horn
c2d736b4e7
Unmark electric-indent-mode; it requires more doc changes.
2013-12-23 09:11:14 +01:00
Xue Fuqiao
46291d111f
Document TRIM in `split-string'.
...
* doc/lispref/strings.texi (Creating Strings): Document TRIM in
`split-string'.
2013-12-23 15:55:08 +08:00
Chong Yidong
7510b0219c
* indent.el (indent-rigidly): Use substitute-command-keys.
2013-12-23 12:07:01 +08:00
Chong Yidong
8cd22a0818
Rename set-temporary-overlay-map -> set-transient-map
...
* lisp/subr.el (set-transient-map): Rename from
set-temporary-overlay-map. Doc fix.
* lisp/face-remap.el (text-scale-adjust):
* lisp/indent.el (indent-rigidly):
* lisp/kmacro.el (kmacro-call-macro):
* lisp/minibuffer.el (minibuffer-force-complete):
* lisp/repeat.el (repeat):
* lisp/simple.el (universal-argument--mode):
* lisp/calendar/todo-mode.el (todo-insert-item--next-param):
* lisp/progmodes/f90.el (f90-abbrev-start): Callers changed.
* lisp/org/org.el (orgstruct-make-binding): Call set-transient-map
instead of old name set-temporary-overlay-map.
* doc/lispref/keymaps.texi (Controlling Active Maps): Renamed
set-temporary-overlay-map to set-transient map. Doc fixes.
(Searching Keymaps): The transient keymap takes precedence.
2013-12-23 11:59:10 +08:00
Glenn Morris
aec3bf9f49
Some documenting of load-prefer-newer
...
* doc/lispref/loading.texi (How Programs Do Loading, Load Suffixes):
Mention `load-prefer-newer'.
* src/lread.c (Fload): Mention load-prefer-newer in doc.
2013-12-22 18:54:28 -08:00
Xue Fuqiao
bb962da29a
Document hash-table-keys and hash-table-values'.
...
* doc/lispref/hash.texi (Other Hash): Document `hash-table-keys and
`hash-table-values'.
2013-12-23 07:19:42 +08:00
Glenn Morris
91dedc43f2
Misc small fixes for some recent doc changes
...
* doc/emacs/calendar.texi (General Calendar):
* doc/emacs/rmail.texi (Rmail Scrolling):
* doc/misc/woman.texi (Navigation):
Use itemx where appropriate.
* doc/emacs/entering.texi (Entering Emacs): Typo fix.
2013-12-22 15:13:18 -08:00