summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bump version to 24.4.90emacs-24.4.90Nicolas Petton2015-02-04
|
* authors.el: Add missing ignored and renamed filesNicolas Petton2015-02-04
| | | | | * emacs-lisp/authors.el (authors-ignored-files) (authors-renamed-files-alist): Additions.
* A more thorough fix for bug#19307Eli Zaretskii2015-02-03
| | | | | | | | | | | src/xdisp.c (handle_stop, handle_single_display_spec) (next-element_from_image): Don't reset the ignore_overlay_strings_at_pos_p flag here. (next_element_from_buffer): Reset ignore_overlay_strings_at_pos_p here. (next_overlay_string): Set ignore_overlay_strings_at_pos_p here, after we've exhausted all the overlay strings at the current position.
* Fix last commitMichael Albinus2015-02-03
|
* Tramp: Don't use a tempfile for ControlPath.Michael Albinus2015-02-03
| | | | | | | Fixes: debbugs:19702 * net/tramp.el (tramp-ssh-controlmaster-options): Don't use a tempfile for ControlPath.
* Fix display of overlay strings with faces after ellipsis (Bug#19307)Eli Zaretskii2015-02-02
| | | | | src/xdisp.c (set_iterator_to_next): Set value of stop_charpos according to the object we are about to resume iterating.
* Fix redrawing of mode lines when exposed (Bug#19721)Eli Zaretskii2015-02-02
| | | | | | | | src/dispnew.c (adjust_glyph_matrix): Set the update_mode_line flag of the window whose current glyph matrix was resized, which disables the mode-line row as side effect. src/xdisp.c (redisplay_window): Don't avoid redisplay of a window whose update_mode_line flag is set.
* net/tramp.el (tramp-ssh-controlmaster-options): Use "%C"Michael Albinus2015-02-02
| | | | | | | Fixes: debbugs:19702 * net/tramp.el (tramp-ssh-controlmaster-options): Use "%C" for ControlPath if possible.
* authors.el: backport some additionsGlenn Morris2015-02-01
| | | | | * lisp/emacs-lisp/authors.el (authors-obsolete-files-regexps) (authors-valid-file-names, authors-renamed-files-alist): Additions.
* # ChangeLog fixes, backportedGlenn Morris2015-02-01
|
* * admin/admin.el (manual-meta-string): Use bug-gnu-emacs@gnu rather than ↵Glenn Morris2015-02-01
| | | | webmasters@gnu
* CC Mode: Stop Font Lock forcing fontification from BOL. Fixes debbugs#19669.Alan Mackenzie2015-02-01
| | | | | cc-mode.el (c-font-lock-init): Setq font-lock-extend-region-functions to nil.
* # Auto-commit of loaddefs files.Glenn Morris2015-02-01
|
* Handle "#" operator properly inside macro. Fix coding bug.Alan Mackenzie2015-01-31
| | | | | | | | cc-mode.el (c-neutralize-syntax-in-and-mark-CPP): On finding a "#" which looks like the start of a macro, check it isn't already inside a macro. cc-engine.el (c-state-safe-place): Don't record a new "safe" position into the list of them when this is beyond our current position.
* Handle dead frame in menu-bar-non-minibuffer-window-p. (Bug#19728)Martin Rudalics2015-01-31
| | | | | * menu-bar.el (menu-bar-non-minibuffer-window-p): Return nil when the menu frame is dead. (Bug#19728)
* Document MS-Windows file-name idiosyncrasies (Bug#19463)Eli Zaretskii2015-01-31
| | | | | doc/emacs/msdog.texi (Windows Files): Document characters invalid in Windows file names.
* Fix description of Customize buffer in Emacs manual.Eli Zaretskii2015-01-31
| | | | | doc/emacs/custom.texi (Customization Groups): Update the looks of the Customize Group buffer.
* Fix a typo in the Emacs manual's Hungry Delete description.Eli Zaretskii2015-01-31
| | | | | doc/emacs/programs.texi (Hungry Delete): Fix a typo: "C-d" instead of "C-c C-d" in hungry-delete mode.
* src/dispextern.h (FACE_FOR_CHAR): Fix the commentary.Eli Zaretskii2015-01-30
|
* Spelling fixesPaul Eggert2015-01-29
|
* python.el: Handle tabs in python-indent-dedent-line.Fabián Ezequiel Gallina2015-01-30
| | | | | | | | | | | Fixes: debbugs:19730 * lisp/progmodes/python.el (python-indent-dedent-line): Fixes for indentation with tabs. Thanks to <dale@codefu.org>. * test/automated/python-tests.el (python-indent-dedent-line-backspace-2) (python-indent-dedent-line-backspace-3): New tests.
* * lisp/progmodes/python.el (python-indent-context): Respect userFabián Ezequiel Gallina2015-01-30
| | | | | | | | | indentation after comment. * test/automated/python-tests.el (python-indent-pep8-1) (python-indent-pep8-2, python-indent-pep8-3) (python-indent-after-comment-2): Fix tests. (python-indent-after-comment-3): New test.
* Avoid compiler warnings in decode_env_path.Hans Wennborg2015-01-29
| | | | | src/emacs.c (decode_env_path): Add parentheses around ternary operator to increase readability and pacify compiler warnings.
* Fix XEmacs version typo in comment and ChangeLogTassilo Horn2015-01-29
|
* Improve solution of bug #19701Eli Zaretskii2015-01-29
| | | | | src/w32.c (sys_readdir): Map ERROR_NOT_READY (as in "device not ready") to ENOENT.
* Fix refilling of list of language environments in User Manual (Bug#19697)Eli Zaretskii2015-01-29
| | | | | doc/emacs/mule.texi (Language Environments): Work around refill bug in makeinfo 4.x.
* Restore XEmacs compatibilityTassilo Horn2015-01-29
| | | | | | * textmodes/reftex-vars.el (featurep): Conditionalize value of reftex-label-regexps in order to stay compatible with XEmacs 25 which has no explicitly numbered groups in regexps (bug#19714).
* Merge remote-tracking branch 'origin/emacs-24' into emacs-24Katsumi Yamaoka2015-01-29
|\
| * [Backport] lisp/gnus/message.el (message-smtpmail-send-it): Make ↵Lars Magne Ingebrigtsen2015-01-29
| | | | | | | | non-standard mail header separators work with smtpmail
* | [Backport] lisp/gnus/message.el (message-smtpmail-send-it): Make ↵Lars Magne Ingebrigtsen2015-01-29
|/ | | | non-standard mail header separators work with smtpmail
* lisp/gnus/nimap.el (nnimap-find-expired-articles): nnimap `never' expiration fixElias Oltmanns2015-01-29
|
* [Backport] lisp/gnus/nnimap.el (nnimap-find-expired-articles): nnimap ↵Elias Oltmanns2015-01-29
| | | | `never' expiration fix
* Improve the fix for bug #19701Eli Zaretskii2015-01-28
| | | | | | | | | | | | src/dired.c (directory_files_internal, file_name_completion) [WINDOWSNT]: Signal an error when errno is set non-zero by 'readdir', regardless of its value. src/w32.c (sys_readdir): Set errno to ENOENT when the directory doesn't exist and to EACCES when it's not accessible to the current user. Set errno to zero when FindNextFile exhausts the directory, so that callers don't interpret that as an error and don't signal a file-error. (open_unc_volume): Set errno to ENOENT if WNetOpenEnum fails.
* Fix issues with BibTeX entries containing ")".Tassilo Horn2015-01-28
| | | | | | | | | | * textmodes/reftex.el (reftex-syntax-table-for-bib): Give ( and ) punctuation syntax since to allow bibtex fields with values such as {Test 1) and 2)} (bug#19205, bug#19707). (reftex--prepare-syntax-tables): New function. (reftex-mode): Use it. [backport from trunk]
* Signal a file-error from directory-files on MS-Windows (Bug#19701)Eli Zaretskii2015-01-27
| | | | | | | | src/dired.c (directory_files_internal) [WINDOWSNT]: If readdir returns NULL and errno is ENOTDIR, behave as if opendir failed to open the directory. src/w32.c (sys_readdir): If FindFirstFile fails because the directory doesn't exist, set errno to ENOTDIR.
* Added missing test for previous commitFabián Ezequiel Gallina2015-01-27
|
* python.el: New non-global state dependent indentation engine.Fabián Ezequiel Gallina2015-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: debbugs:18319 Fixes: debbugs:19595 * lisp/progmodes/python.el (python-syntax-comment-or-string-p): Accept PPSS as argument. (python-syntax-closing-paren-p): New function. (python-indent-current-level) (python-indent-levels): Mark obsolete. (python-indent-context): Return more context cases. (python-indent--calculate-indentation) (python-indent--calculate-levels): New functions. (python-indent-calculate-levels): Use them. (python-indent-calculate-indentation, python-indent-line): (python-indent-line-function): Rewritten to use new API. (python-indent-dedent-line): Simplify logic. (python-indent-dedent-line-backspace): Use `unless`. (python-indent-toggle-levels): Delete function. * test/automated/python-tests.el (python-indent-pep8-1) (python-indent-pep8-2, python-indent-pep8-3) (python-indent-after-comment-1, python-indent-after-comment-2) (python-indent-inside-paren-1, python-indent-inside-paren-2) (python-indent-after-block-1, python-indent-after-block-2) (python-indent-after-backslash-1, python-indent-after-backslash-2) (python-indent-after-backslash-3, python-indent-block-enders-1) (python-indent-block-enders-2, python-indent-block-enders-3) (python-indent-block-enders-4, python-indent-block-enders-5) (python-indent-dedenters-1, python-indent-dedenters-2) (python-indent-dedenters-3, python-indent-dedenters-4) (python-indent-dedenters-5, python-indent-dedenters-6) (python-indent-dedenters-7, python-indent-dedenters-8): Fix tests. (python-indent-base-case, python-indent-after-block-3) (python-indent-after-backslash-5, python-indent-inside-paren-3) (python-indent-inside-paren-4, python-indent-inside-paren-5) (python-indent-inside-paren-6, python-indent-inside-string-1) (python-indent-inside-string-2, python-indent-inside-string-3) (python-indent-dedent-line-backspace-1): New Tests.
* Fix the description of --insert command-line option (Bug#19694)Eli Zaretskii2015-01-26
| | | | | doc/emacs/cmdargs.texi (Action Arguments): Clarify into which buffer '--insert' inserts.
* Add a cross-reference in ELisp manual. (Bug#19668)Eli Zaretskii2015-01-24
| | | | | doc/lispref/searching.texi (Regexp Search): Add a cross-reference to "Syntax of Regexps".
* Fixes: debbugs:19660Jan D2015-01-24
| | | | * nsterm.m (drawRect:): Add block/unblock_input.
* * test/automated/regexp-tests.el: Require regexp-optGlenn Morris2015-01-23
|
* Backport: Fix package tests when TMPDIR is in HOMEDmitry Gutov2015-01-23
| | | | | | | | | | | Fixes: debbugs:19657 * test/automated/package-test.el (with-package-test): Bind `abbreviated-home-dir' to nil. (package-test-describe-package, package-test-signed): Expect abbreviated directory names. (cherry picked from commit f02406c74a0a91b29073101912a4b80736a69581)
* Backport: Handle the `neg' operator in some calc-units functions.Wolfgang Jenkner2015-01-22
| | | | | | | | | | * lisp/calc/calc-units.el (math-units-in-expr-p) (math-single-units-in-expr-p, math-find-compatible-unit-rec) (math-extract-units): Handle the `neg' operator. (Bug#19582) * test/automated/calc-tests.el (calc-tests-equal, calc-tests-simple): New functions. (test-calc-remove-units, test-calc-extract-units) (test-calc-convert-units): New tests.
* doc/emacs/programs.texi (Custom C Indent): Fix a typo. (Bug#19647)Eli Zaretskii2015-01-21
|
* Fix coding.c subscript errorPaul Eggert2015-01-21
| | | | | * coding.c (CODING_ISO_INVOKED_CHARSET): Avoid undefined behavior if CODING_ISO_INVOCATION returns negative.
* Prevent artist-mode from creating runaway timers (Bug#6130).Daniel Koning2015-01-21
| | | | | | | | | | | * subr.el (posnp): Correct docstring of `posnp'. (posn-col-row): Make it work with all mouse position objects. * textmodes/artist.el (artist-mouse-draw-continously): Cancel timers if an error occurs during continuous drawing. (Bug#6130) * commands.texi (Drag Events, Motion Events, Event Examples) (Accessing Mouse): Describe actual range of values that mouse position objects can have.
* Backport: correct old fix for GTK font selectionPaul Eggert2015-01-20
| | | | | * gtkutil.c (xg_get_font): Fix off-by-2 typo. Fixes: bug#3228
* Backport from trunk of bug 19531.Jan D2015-01-21
| | | | | | Fixes: debbugs:19531 * nsterm.m (EV_TRAILER2): Set Vinhibit_quit to Qt.
* Improve documentation of buttons (Bug#19628)Eli Zaretskii2015-01-20
| | | | | doc/lispref/display.texi (Manipulating Buttons): Explain more about the 'action' property.
* doc/lispref/text.texi (Clickable Text): Improve indexing. (Bug#19629)Eli Zaretskii2015-01-20
|