- 17 Sep, 2019 7 commits
-
-
Eli Zaretskii authored
* src/w32font.c (struct font_callback_data): New member 'known_fonts'. (w32font_list_internal, w32font_match_internal): Set up match_data.known_fonts if the font spec includes :script that names one of the non-USB scripts. (add_font_entity_to_list): If font_matches_spec returns zero for a font, and we have some fonts in match_data->known_fonts, consider the font to be a match if it is named in known_fonts. (font_supported_scripts): Update the Unicode Subranges. In particular, map bit 74 to 'burmese', as this is the name Emacs uses, not 'myanmar'. Add a list of scripts that have no USBs defined for them. (syms_of_w32font) <Qburmese, Qcuneiform_numbers_and_punctuation> <Qaegean_number, Qw32_non_USB_fonts>: New symbols. * lisp/term/w32-win.el (w32-no-usb-subranges): New defconst. (w32--filter-USB-scripts, w32-find-non-USB-fonts): New functions. (w32-non-USB-fonts): New defvar. * lisp/international/fontset.el (setup-default-fontset): Add more scripts to automatic setup by representative characters. * doc/emacs/msdos.texi (Windows Fonts): Document 'w32-find-non-USB-fonts' and 'w32-non-USB-fonts'. * etc/NEWS: Mention 'w32-find-non-USB-fonts' and 'w32-non-USB-fonts'.
-
Paul Eggert authored
* src/dired.c (directory_files_internal): Pacify GCC 7.4.0-1ubuntu1~18.04.1 x86-64.
-
Paul Eggert authored
* src/fileio.c (blocks_to_bytes): Convert the byte count to an integer, since we have bignums now. This avoids possible rounding errors for file systems containing more than 8 PiB or so.
-
Mattias Engdegård authored
-
Eli Zaretskii authored
-
Paul Eggert authored
* lisp/emacs-lisp/autoload.el (autoload-ensure-file-writeable): * lisp/files.el (after-find-file): * lisp/gnus/gnus-start.el (gnus-dribble-read-file): * lisp/htmlfontify.el (hfy-copy-and-fontify-file): * lisp/server.el (server-ensure-safe-dir): Avoid a race when getting file permissions.
-
Paul Eggert authored
* lisp/vc/vc-cvs.el (vc-cvs-revert): 3950 (#o7556) is wrong as it keeps other-write but disables other-execute permissions. 3949 (#o7555) was intended here. Use octal notation for clarity.
-
- 16 Sep, 2019 22 commits
-
-
Lars Ingebrigtsen authored
* lisp/imenu.el (imenu--make-index-alist): Don't add a *Refresh* item if we're auto-refreshing (bug#30449).
-
Lars Ingebrigtsen authored
* doc/misc/smtpmail.texi (Server workarounds): Mention it (bug#34177). * lisp/mail/smtpmail.el (smtpmail-retries): New variable. (smtpmail-via-smtp): Use it.
-
Michał Kondraciuk authored
* lisp/cus-edit.el (custom-notify): Allow more editing commands to work in the Customize buffers (bug#31205). Copyright-paperwork-exempt: yes
-
Lars Ingebrigtsen authored
* lisp/mail/smtpmail.el (smtpmail-via-smtp): Try resending when getting a transient error message (bug#34177).
-
Paul Eggert authored
Most of the directives were wrong anyway. Apparently traditional lint hasn’t been used to check Emacs for years. * src/callint.c (Finteractive): * src/cm.c (evalcost): * src/emacs.c (main): * src/eval.c (call1, call2, call3, call4, call5, call6, call7, call8): * src/fns.c (concat2, concat3, nconc2): * src/term.c (calculate_ins_del_char_costs): Omit ARGSUSED comments. * src/eval.c (call1): Omit VARARGS comment.
-
Tino Calancha authored
* test/lisp/emacs-lisp/backquote-tests.el: New file (bug#37432).
-
Paul Eggert authored
* src/dired.c (directory_files_internal): Check ‘match’ before doing anything heavyweight. Move decls closer to use. Remove obsolete comments about GC. No need to encode ‘directory’ or to call multibyte_chars_in_text. Remove no-longer-needed bug check. Skip finalname construction if file_attributes fails.
-
Lars Ingebrigtsen authored
* lisp/gnus/mm-view.el (mm-inline-large-images-proportion): Doc clarification.
-
Lars Ingebrigtsen authored
* doc/misc/emacs-mime.texi (Display Customization): Document it. * lisp/gnus/mm-decode.el (mm-inline-large-images): Change default to `resize'.
-
Lars Ingebrigtsen authored
* lisp/gnus/mm-decode.el (mm-inline-large-images): Clarify doc string.
-
Mauro Aranda authored
* lisp/tooltip.el (tooltip-show-help-non-mode): Only clear the echo area when the current message displayed is a tooltip message (Bug#3192).
-
Lars Ingebrigtsen authored
* doc/emacs/maintaining.texi (VC Directory Commands): Use @file for files.
-
Lars Ingebrigtsen authored
* doc/emacs/maintaining.texi (VC Directory Commands): Document vc-dir-ignore.
-
Eli Zaretskii authored
* src/w32.c (w32_accessible_directory_p): Set errno, so that file_accessible_directory_p does on MS-Windows, to live up to its callers' expectations.
-
Eli Zaretskii authored
* src/callproc.c (init_callproc) [WINDOWSNT]: Run PATH_GAME through w32_relocate, to expand %emacs_dir%. [DOS_NT]: Accept EACCES as not "unusual" errno value. Reported by Richard Copley <rcopley@gmail.com>.
-
Michael Albinus authored
-
Lars Ingebrigtsen authored
-
Robert Pluim authored
* lisp/international/iso-transl.el (iso-transl-char-map): Add bindings for small and capital ligature oe. (Bug#23420)
-
Paul Eggert authored
* src/fileio.c (file_name_directory): New static function, broken out of Ffile_name_directory. (file_name_case_insensitive_err, Ffile_writable_p, Fdo_auto_save): Use it. (file_name_case_insensitive_err): Rename from file_name_case_insensitive_p. Accept an unencoded Lisp_Object rather than an encoded char *, so that platforms other than Cygwin and macOS need not encode the file name. Return an int -1, 0, errno rather than a bool (setting errno if false), so that the caller can distinguish an error from false. All callers changed. (Ffile_name_case_insensitive_p): Don’t issue system calls on platforms other than Cygwin and macOS. Fix bug that broke the attempt to move up the filesystem tree (it moved up only one level).
-
Stefan Kangas authored
-
Paul Eggert authored
* src/fileio.c (time_error_value): EACCES means the file timestamp is unknown, not that the file does not exist.
-
Paul Eggert authored
* src/callproc.c (init_callproc): Diagnose I/O errors, access errors, etc. for the game directory. * src/charset.c (init_charset): Improve quality of diagnostic when the charsets directory has I/O errors, access errors, etc.
-
- 15 Sep, 2019 11 commits
-
-
Glenn Morris authored
30c4f35a (origin/emacs-26) query-replace-regexp undo: Update next-repl... c596be08 Amend the menu caption for page "Display Property" in the Eli... 13b95100 Add description of chinese-sisheng
-
Glenn Morris authored
The following commit was skipped: 7e527af7 Fix non-deterministic process test
-
Glenn Morris authored
8e420c09 Clarify the use of left/right-margin-width in determining cur...
-
Glenn Morris authored
The following commit was skipped: 0c3fc71d ; Bump Emacs version to 26.3.50
-
Glenn Morris authored
-
Juanma Barranquero authored
-
Michael Albinus authored
* test/lisp/shadowfile-tests.el (top): Use truename of `temporary-file-directory' and `shadow-test-remote-temporary-file-directory'. (Bug#37202) (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files): Do not bind `shadow-test-remote-temporary-file-directory'.
-
Mauro Aranda authored
* lisp/wid-browse.el (widget-browse-at): Also look for the real-field property when detecting a field (bug#37199).
-
Wolfgang Scherer authored
* lisp/vc/vc-svn.el: (vc-svn-ignore-completion-table) Ignore buffer contents, if exit status is not 0. Split buffer by lines (bug#37214).
-
Wolfgang Scherer authored
* lisp/vc/vc.el: (vc-default-ignore) Treat FILE parameter as relative to DIRECTORY parameter. Construct a file-path relative to directory of ignore file. When removing, use properly anchored regexp. Remove entire line, not just the match (bug#37217).
-
Wolfgang Scherer authored
* lisp/vc/vc-dir.el: (vc-dir-ignore) With prefix argument, ignore all marked files (bug#37240).
-