summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ; Update ChangeLog.2, etc/AUTHORS and ldef-boot.el for Emacs 25.1.90 pretestemacs-25.1.90Nicolas Petton2016-11-28
|
* Fix 'expand-file-name' during startup on MS-WindowsEli Zaretskii2016-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/w32.c (w32_init_file_name_codepage): New function, resets file_name_codepage and w32_ansi_code_page to undo the values recorded during dumping. (codepage_for_filenames): Fix an embarrassing typo. Ignore the cached value of file-name encoding if it is nil, i.e. not initialized yet. Actually cache the last used file-name encoding to avoid calling APIs when not necessary. * src/w32.h (w32_init_file_name_codepage): Add prototype. * src/w32term.c (syms_of_w32term): Set the value of w32_unicode_filenames according to the OS version. This avoids resetting it during startup, which then causes temacs to run with the incorrect value. * src/emacs.c (main): Call w32_init_file_name_codepage early during the startup. * src/fileio.c (Fexpand_file_name) [WINDOWSNT]: Update 'newdir' after converting $HOME to a UTF-8 string, so that 'newdirlim' is consistent with it. (Bug#25038) * lisp/international/mule-cmds.el (set-locale-environment): Set 'default-file-name-coding-system' to the ANSI codepage even in non-interactive sessions. * lisp/files.el (directory-abbrev-alist, abbreviated-home-dir): Doc fix. (abbreviate-file-name): Decode 'abbreviated-home-dir' if it is a unibyte string. * doc/lispref/files.texi (Directory Names): Index 'directory-abbrev-alist'.
* ; ChangeLog.2 updateNicolas Petton2016-11-28
|
* * admin/authors.el (authors-renamed-files-alist): Addition.Nicolas Petton2016-11-28
|
* Tweak refcard note about documentation locationGlenn Morris2016-11-27
| | | | | | | | | | | | | | * etc/refcards/calccard.tex, etc/refcards/cs-dired-ref.tex: * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex: * etc/refcards/de-refcard.tex, etc/refcards/dired-ref.tex: * etc/refcards/fr-dired-ref.tex, etc/refcards/fr-refcard.tex: * etc/refcards/fr-survival.tex, etc/refcards/gnus-refcard.tex: * etc/refcards/orgcard.tex, etc/refcards/pl-refcard.tex: * etc/refcards/pt-br-refcard.tex, etc/refcards/refcard.tex: * etc/refcards/ru-refcard.tex, etc/refcards/sk-dired-ref.tex: * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex: * etc/refcards/survival.tex, etc/refcards/vipcard.tex: * etc/refcards/viperCard.tex: Tweak documentation url.
* Improve treatment of Fortran's "class is"Glenn Morris2016-11-27
| | | | | | * lisp/progmodes/f90.el (f90-start-block-re, f90-no-block-limit): Handle "class is". (Bug#25039) * test/automated/f90.el (f90-test-bug25039): New test.
* Bump Emacs version to 25.1.90Nicolas Petton2016-11-28
| | | | | | | * README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 25.1.90
* ; Revert "Bump Emacs version"Nicolas Petton2016-11-27
| | | | | | The version should be 25.1.90, not 25.2.90. This reverts commit 596289bc8d2c4dfb51e32cde3df4350855c5c084.
* Bump Emacs versionNicolas Petton2016-11-27
| | | | | | | | * README: * configure.ac: * etc/NEWS: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 25.2.90
* ; ChangeLog.2 updateNicolas Petton2016-11-27
|
* Handle TeX comments when making new paragraphKarl Fogel2016-11-25
| | | | | | | * lisp/textmodes/tex-mode.el (tex-handle-newline): New function. Handle comment case directly, and dispatch to `tex-terminate-paragraph' for original behavior in non-comment case. (tex-mode-map): Bind above to C-j, replacing `tex-terminate-paragraph'.
* Restore keystroke echo in 'C-q'Eli Zaretskii2016-11-25
| | | | | * lisp/simple.el (read-quoted-char): Use 'read-event' instead of 'read-key', to avoid losing the keystroke echo in 'C-q'. (Bug#24635)
* Improve documentation of 'current-word'Eli Zaretskii2016-11-25
| | | | | * lisp/simple.el (current-word): Clarify and improve the doc string. (Bug#24979)
* Fix a typo in an Eshell defcustomChunyang Xu2016-11-25
| | | | | * lisp/eshell/esh-mode.el (eshell-scroll-to-bottom-on-output): Fix a typo in the 'others' standard value. (Bug#24983)
* Minor copyedits of electric-pair-modeHong Xu2016-11-24
| | | | | | | * doc/emacs/programs.texi (Matching): Add index entries. Fix typos. (Bug#25012) Copyright-paperwork-exempt: yes
* ; Minor copyedit in the Emacs manualEli Zaretskii2016-11-24
| | | | | | * doc/emacs/maintaining.texi (Select Tags Table): Remove text that is no longer pertinent. (The "explained above" part was moved to another place in the manual a long time ago.)
* Fix documentation of 'invocation-directory'Eli Zaretskii2016-11-24
| | | | | * doc/lispref/os.texi (System Environment): Fix wording of the description of 'invocation-directory'. (Bug#24999)
* * admin/authors.el (authors-aliases): Add an entry.Glenn Morris2016-11-23
|
* ; Fix pl-refcard.texEli Zaretskii2016-11-23
| | | | * etc/refcards/pl-refcard.tex: Fix last change.
* Guard terminal parameter in XTerm mouse modePhilipp Stephani2016-11-22
| | | | | | | | | | | It has been observed (in the HTerm terminal emulator) that the event stored in the 'xterm-mouse-last-down' terminal parameter gets overwritten during a mouse drag operation, causing Emacs to attempt to synthesize the non-existing <drag-mouse-0> event. Copy the event into the terminal parameter to protect against such modifications. * lisp/xt-mouse.el (xterm-mouse-translate-1): Guard against modification of input event list.
* ; * src/lread.c (openp): Correct an inaccuracy in commentary.Eli Zaretskii2016-11-22
|
* * etc/AUTHORS: Regenerate the AUTHORS fileNicolas Petton2016-11-21
|
* Update ChangeLog files and authors.elNicolas Petton2016-11-21
| | | | | | * admin/authors.el (authors-renamed-files-alist): Add entries for obsolete files. * ChangeLog.2: Update.
* Fix menu bindings of Dired 'A' and 'Q' commandsEli Zaretskii2016-11-21
| | | | | | * lisp/dired.el (dired-mode-map): Rebind "Search Files" and "Query Replace in Files" menu items to 'dired-do-find-regexp' and 'dired-do-find-regexp-and-replace', respectively. (Bug#24977)
* Avoid errors in shr-pixel-column due to dedicated windowsEli Zaretskii2016-11-20
| | | | | | * lisp/net/shr.el (shr-pixel-column): If we are switching to another buffer in the selected window, make that window temporarily non-dedicated. (Bug#24950)
* Update format-time-string documentationTino Calancha2016-11-20
| | | | | * doc/lispref/os.texi (Time Parsing): Document %F, %g, %G, %u and %V.
* ; Spelling fixPaul Eggert2016-11-19
|
* * admin/release-process: Update versions and blocking bug numbers.Eli Zaretskii2016-11-19
|
* Improve documentation of functions that accept time valuesEli Zaretskii2016-11-18
| | | | | | | | | | | | | | * doc/lispref/os.texi (Time Calculations): Mention the meaning of 'nil' or a scalar number as the time-value argument. Add a cross-reference to 'float-time' for computing a time difference as a scalar number of seconds. * src/editfns.c (Fformat_time_string, Ftime_less_p) (Ftime_subtract, Ftime_add, Fdecode_time, Fcurrent_time_string) (Fcurrent_time_zone): Mention in the doc strings the meaning of nil argument and the fact that a time value can be a scalar number of seconds since the epoch. (Ftime_subtract): Mention 'float-time'.
* Speed up initialization by preferring /dev/urandom to GnuTLSDaniel Colascione2016-11-18
| | | | | | * src/sysdep.c (init_random): Try /dev/urandom before GnuTLS. (cherry picked from commit a37eba849eddc41375ad73974f6fcb1258aa8eba)
* Add a comment in generated refcards about the sourceGlenn Morris2016-11-17
| | | | | | | | | | | | | | * etc/refcards/calccard.tex, etc/refcards/cs-dired-ref.tex: * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex: * etc/refcards/de-refcard.tex, etc/refcards/dired-ref.tex: * etc/refcards/fr-dired-ref.tex, etc/refcards/fr-refcard.tex: * etc/refcards/fr-survival.tex, etc/refcards/gnus-refcard.tex: * etc/refcards/orgcard.tex, etc/refcards/pl-refcard.tex: * etc/refcards/pt-br-refcard.tex, etc/refcards/refcard.tex: * etc/refcards/ru-refcard.tex, etc/refcards/sk-dired-ref.tex: * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex: * etc/refcards/survival.tex, etc/refcards/vipcard.tex: * etc/refcards/viperCard.tex: Add comment about the source.
* ; * etc/refcards/calccard.tex: Remove obsolete comment.Glenn Morris2016-11-17
|
* js-mode: Fix indent problem after a regexpDmitry Gutov2016-11-17
| | | | | * lisp/progmodes/js.el (js--looking-at-operator-p): Check that the slash is not ending a regexp (bug#24854).
* Fix sluggish display of symbols in UTF-8 language environmentEli Zaretskii2016-11-16
| | | | | | | | | | | * lisp/international/fontset.el (setup-default-fontset): Make sure Symbola and FreeMono are set up in the default fontset as belonging to the "iso10646-1" registry. In the UTF-8 locale, this avoids a long and futile search for a suitable font, whose side effect is a lot of consing, which then hits the font-cache compacting issue, and causes very sluggish redisplay of characters displayed by these fonts. All this happens because the default for the registry is "iso8859-1". (Bug#24953)
* Don't confuse how Texinfo outputs @var with the inputGlenn Morris2016-11-15
| | | | | | | | | | * doc/emacs/rmail.texi (Movemail): * doc/lispref/control.texi (Pattern matching case statement): * doc/lispref/frames.texi (Size and Position): * doc/lispref/processes.texi (Asynchronous Processes): * doc/lispref/text.texi (Document Object Model): * doc/lispref/windows.texi (Coordinates and Windows): Do not upper-case the argument of @var.
* * doc/lispref/display.texi (Scroll Bars):Glenn Morris2016-11-15
| | | | | * doc/lispref/frames.texi (Size and Position): * doc/lispref/windows.texi (Window Sizes): Fix arglist typos.
* * doc/emacs/cmdargs.texi (Initial Options): Copyedit for --daemon.Glenn Morris2016-11-15
|
* More fixes in copyright notices in etc/refcards/Eli Zaretskii2016-11-15
| | | | | | | | | | | | | | | | | | | | | | | | * etc/refcards/calccard.tex: * etc/refcards/cs-dired-ref.tex: * etc/refcards/cs-refcard.tex: * etc/refcards/cs-survival.tex: * etc/refcards/de-refcard.tex: * etc/refcards/dired-ref.tex: * etc/refcards/fr-dired-ref.tex: * etc/refcards/fr-refcard.tex: * etc/refcards/fr-survival.tex: * etc/refcards/orgcard.tex: * etc/refcards/pl-refcard.tex: * etc/refcards/pt-br-refcard.tex: * etc/refcards/refcard.tex: * etc/refcards/ru-refcard.tex: * etc/refcards/sk-dired-ref.tex: * etc/refcards/sk-refcard.tex: * etc/refcards/sk-survival.tex: * etc/refcards/survival.tex: * etc/refcards/vipcard.tex: * etc/refcards/viperCard.tex: Change "GNU Emacs" to "this document" in copyright notices. (Bug#24520)
* Update copyright text in refcardsEli Zaretskii2016-11-13
| | | | | | | | | | | | | | | | | | | | | | | | * etc/refcards/viperCard.tex: * etc/refcards/vipcard.tex: * etc/refcards/survival.tex: * etc/refcards/sk-survival.tex: * etc/refcards/sk-dired-ref.tex: * etc/refcards/sk-refcard.tex: * etc/refcards/ru-refcard.tex: * etc/refcards/refcard.tex: * etc/refcards/pt-br-refcard.tex: * etc/refcards/pl-refcard.tex: * etc/refcards/orgcard.tex: * etc/refcards/gnus-refcard.tex: * etc/refcards/fr-survival.tex): * etc/refcards/fr-refcard.tex: * etc/refcards/fr-dired-ref.tex: * etc/refcards/dired-ref.tex: * etc/refcards/de-refcard.tex: * etc/refcards/cs-survival.tex: * etc/refcards/cs-refcard.tex: * etc/refcards/cs-dired-ref.tex: * etc/refcards/calccard.tex: Update the copyright blurb. (Bug#24520)
* Fix Outline command namesEli Zaretskii2016-11-12
| | | | | * doc/emacs/text.texi (Foldout): Use the outline-* names instead of the obsolete aliases. (Bug#24890)
* Send text received by bracketed paste to processPhilipp Stephani2016-11-10
| | | | | | | | See Bug#24639. * term.el (term--xterm-paste): New function. (term-raw-map): Use it. (xterm--pasted-text): Declare function from xterm.el.
* Correct the statement about programming modes always running prog-mode-hook.Alan Mackenzie2016-11-10
| | | | | | doc/emacs/modes.texi (Major Modes): Amend the statement about programming modes running prog-mode-hook to say that it applies to many (not all) such modes, and specifying exactly which modes.
* Improve documentation of 'occur'Eli Zaretskii2016-11-10
| | | | | * doc/emacs/search.texi (Other Repeating Search): Clarify how to use Occur with search strings from last Isearch. (Bug#24890)
* Do call debugger on failed cl-assertNoam Postavsky2016-11-08
| | | | | | | | | | | | | "Don't call debug on failed cl-assert..." removed the call to `debug' in cl--assertion-failed because `debug' calls `kill-emacs' in batch mode, thus messing up ert test runs. However, calling the debugger is useful because it allows catching failed assertions even inside `condition-case' calls. The problem with ert can be avoided by calling `debugger' instead of `debug' directly, since ert installs its own debugger while running tests. * lisp/emacs-lisp/cl-preloaded.el (cl--assertion-failed): Call `debugger' if `debug-on-error' is non-nil.
* Avoid infloop in pythonDaniel Colascione2016-11-08
| | | | | | | | | | Fix bug#24905 * lisp/progmodes/python.el (python-info-docstring-p): Improve infloop avoidance: replace (bobp) with generic test for forward progress. * test/lisp/progmodes/python-tests.el (python-bob-infloop-avoid): Add test for bug#24905
* Don't refer to obsolete FEATURE-unload-hookEli Zaretskii2016-11-07
| | | | | | * doc/lispref/tips.texi (Coding Conventions): Refer to FEATURE-unload-function rather than its obsolete variant FEATURE-unload-hook. (Bug#24890)
* Improve documentation of dabbrevsEli Zaretskii2016-11-07
| | | | | | | | * lisp/dabbrev.el (dabbrev-expand): Doc fix. (Bug#24890) * doc/emacs/abbrevs.texi (Dynamic Abbrevs): Mention 'dabbrev-check-all-buffers', 'dabbrev-check-other-buffers', and 'dabbrev-ignored-buffer-names' and their purpose. (Bug#24890)
* * lisp/chistory.el (list-command-history): Doc fix. (Bug#24890)Eli Zaretskii2016-11-07
|
* * lisp/simple.el (set-mark-command): Doc fix. (Bug#24890)Eli Zaretskii2016-11-07
|
* Improve documentation of some Help commandsEli Zaretskii2016-11-07
| | | | | | | * doc/emacs/help.texi (Help Mode): Fix mistake in key sequences. Mention the 'l' and 'r' keys. (Misc Help): Mention that 'C-h m' describes key bindings. (Bug#24890)