- 27 Dec, 2013 2 commits
-
-
Lars Ingebrigtsen authored
(shr-find-fill-point): Off by one error in comparison with the indentation.
-
Lars Ingebrigtsen authored
* net/shr.el (shr-find-fill-point): Don't try to fill if the indentation level is larger than the width, because that will infloop. (shr-insert): Fill repeatedly long texts, so that Japanese is formatted correctly. Fixes: debbugs:16263
-
- 26 Dec, 2013 7 commits
-
-
Lars Ingebrigtsen authored
-
João Távora authored
* lisp/electric.el: Pairing/skipping helps preserve balance. Autobackspacing behaviour. Opens extra newlines between pairs. Skip whitespace before closing delimiters. * lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new features. * test/automated/electric-tests.lisp: New file. * doc/emacs/programs.texi: Describe new features. * lisp/simple.el: Pass non-nil interactive arg to newline call inside newline-and-indent.
-
Fabián Ezequiel Gallina authored
(python-nav-beginning-of-defun): Stop searching ASAP.
-
Martin Rudalics authored
* window.c (resize_frame_windows): Don't let the size of the root window drop below the frame's default character size. Never ever delete any subwindows - let the window manager do the clipping. * w32fns.c (x_set_tool_bar_lines): Rewrite calculation of number of toolbar lines needed when they exceed the height of the root window. (unwind_create_frame_1): New function. (Fx_create_frame): Generally inhibit calling the window configuration change hook here. Remove extra call to change_frame_size - it's not needed when we don't run the configuration change hook.
-
Paul Eggert authored
On my Fedora 19 platform the core dumps were so big that my desktop became nearly catatonic. * configure.ac: Check whether addresses are sanitized. (CANNOT_DUMP): Warn if addresses are sanitized and not CANNOT_DUMP. (DOUG_LEA_MALLOC): Do not define if addresses are sanitized. (SYSTEM_MALLOC): Define if addresses are sanitized. * src/alloc.c (no_sanitize_memcpy) [MAX_SAVE_STACK > 0]: New function. (Fgarbage_collect) [MAX_SAVE_STACK > 0]: Use it. (USE_ALIGNED_MALLOC): Do not define if addresses are sanitized. (mark_memory): Use ATTRIBUTE_NO_SANITIZE_ADDRESS rather than a clang-only syntax. * src/conf_post.h (__has_feature): New macro, if not already defined. (ADDRESS_SANITIZER, ADDRESS_SANITIZER_WORKAROUND) (ATTRIBUTE_NO_SANITIZE_ADDRESS): New macros.
-
Chong Yidong authored
* doc/lispref/advice.texi (Advising Functions, Defining Advice): Special forms can no longer be advised. * lisp/emacs-lisp/advice.el: Update commentary.
-
Gnus developers authored
-
- 25 Dec, 2013 19 commits
-
-
Paul Eggert authored
-
Lars Ingebrigtsen authored
(shr-insert): Don't infloop if we can't find a good place to break the line. Fixes: debbugs:16256
-
Xue Fuqiao authored
Inspired by Andreas Politz and Dmitry Gutov.
-
Katsumi Yamaoka authored
-
Katsumi Yamaoka authored
-
Lars Ingebrigtsen authored
-
Xue Fuqiao authored
-
Xue Fuqiao authored
Inspired by Andreas Politz and Dmitry Gutov.
-
Lars Ingebrigtsen authored
-
Lars Ingebrigtsen authored
-
Lars Ingebrigtsen authored
(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.
-
Fabián Ezequiel Gallina authored
(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
-
Lars Ingebrigtsen authored
* net/shr.el (shr-find-fill-point): Don't break lines before a quotation mark.
-
Eli Zaretskii authored
src/w32fns.c (Fw32_shell_execute): Make DOCUMENT absolute only if it is a file name.
-
Kenjiro NAKAYAMA authored
* net/eww.el (eww-form-textarea): Use a different face for textareas than text input since they have different keymaps. Fixes: debbugs:16142
-
Chong Yidong authored
* 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.
-
Tassilo Horn authored
* doc/lispref/control.texi (Pattern matching case statement): Rephrase lexical binding requirement: the example needs it, not `pcase' itself.
-
Chong Yidong authored
* 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.
-
Xue Fuqiao authored
-
- 24 Dec, 2013 12 commits
-
-
Fabián Ezequiel Gallina authored
up. Fixes: debbugs:15295
-
Paul Eggert authored
* 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.
-
Lars Ingebrigtsen authored
* net/eww.el (eww-bookmark-browse): Use `quit-window' to restore the window configuration.
-
Eli Zaretskii authored
-
Eli Zaretskii authored
lisp/net/eww.el (eww-open-file): Ensure 3 slashes after "file:" when we run on MS-Windows or MS-DOS.
-
Eli Zaretskii authored
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.
-
Martin Rudalics authored
* window.el (balance-windows-area): Call window-size instead of window-height and window-width. Bug#16241.
-
Tassilo Horn authored
* 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
-
Xue Fuqiao authored
-
Lars Ingebrigtsen authored
* net/eww.el (eww-bookmark-quit): Remove. (eww-bookmark-browse): Restore the window configuration when you choose a bookmark. Fixes: debbugs:16144
-
Xue Fuqiao authored
-
Xue Fuqiao authored
* admin/admin.el (add-release-logs): (set-version-in-file, set-version, set-copyright): Use `user-error'.
-