1. 09 Jul, 2019 22 commits
    • Mattias Engdegård's avatar
      Rename font_driver member open -> open_font · ec723406
      Mattias Engdegård authored
      * src/xftfont.c (xftfont_driver):
      * src/xfont.c (xfont_driver):
      * src/nsfont.m (nsfont_driver):
      * src/macfont.m (macfont_driver):
      * src/ftxfont.c (ftxfont_driver):
      * src/ftfont.c (ftfont_driver):
      * src/ftcrfont.c (ftcrfont_driver):
      * src/font.h (struct font_driver):
      * src/font.c (font_open_entity):
      Rename `open' member to `open_font', to avoid clash with preprocessor
      define of `open' in lib/fcntl.h and nt/inc/ms-w32.h.  Remove earlier
      #undef hack.
    • Lars Ingebrigtsen's avatar
      Add a really simple nadvice example · 1a1b5f98
      Lars Ingebrigtsen authored
      * doc/lispref/functions.texi (Advising Functions): Add a really
      trivial and simple example (bug#35250).
    • Lars Ingebrigtsen's avatar
      Make two variables for extended command suggestions mention each other · f3bd296a
      Lars Ingebrigtsen authored
      * lisp/simple.el (suggest-key-bindings):
      (extended-command-suggest-shorter): Mention each other, because
      they are vaguely related (bug#35309).
    • Lars Ingebrigtsen's avatar
      Make the manual say what undo-auto-amalgamate does · c9142f41
      Lars Ingebrigtsen authored
      * doc/lispref/text.texi (Undo): Say what undo-auto-amalgamate does
      in addition to describing what amalgamation is (bug#35344).
    • Eli Zaretskii's avatar
      Unbreak the MS-Windows build · 93bd422e
      Eli Zaretskii authored
      * src/font.c (open): Don't undef on WINDOWSNT, as ms-w32.h
      redirects it to sys_open.
    • Lars Ingebrigtsen's avatar
      .har files are JSON files · ed133a09
      Lars Ingebrigtsen authored
      * lisp/files.el (auto-mode-alist): Map .har files to
      javascript-mode (bug#35407).
    • Ryan Brown's avatar
      Fix for lisp tagbody indentation · d34bfbc0
      Ryan Brown authored
      * lisp/emacs-lisp/cl-indent.el (lisp-indent-259): Indent PROG
      better (bug#36552).
    • Lars Ingebrigtsen's avatar
      Add more quote-end characters to sentence-end-base · 0947c443
      Lars Ingebrigtsen authored
      * lisp/textmodes/paragraphs.el (sentence-end-base): Add › and »
    • Stefan Monnier's avatar
      Merge branch 'emacs-26' into trunk · cdaa41ad
      Stefan Monnier authored
    • Stefan Monnier's avatar
    • Mattias Engdegård's avatar
      Repair macOS build · fdea0e60
      Mattias Engdegård authored
      Avoid macro redefinition of `open' in lib/fcntl.h to break use of it as
      a struct member in src/font.c.
      * src/font.c: #undef open
    • Glenn Morris's avatar
      Conditionalize result of a bytecomp test · 95dce77c
      Glenn Morris authored
      * test/lisp/emacs-lisp/bytecomp-tests.el
      Apparently the result depends on byte-compile-cond-use-jump-table.
    • Lars Ingebrigtsen's avatar
      Make delimit-columns-region say what it does · fb5d70c6
      Lars Ingebrigtsen authored
      * lisp/delim-col.el (delimit-columns-region): Make the doc string
      say a bit more about what it does (bug#35651).
      (delimit-columns-rectangle): Refer to the first function.
    • Katsumi Yamaoka's avatar
      Allow using @@ in @uref in texinfo · 9926e811
      Katsumi Yamaoka authored
      * lisp/textmodes/texinfmt.el (texinfo-format-uref): Allow using @@
      in @uref (bug#36186) to allow things like
    • Lars Ingebrigtsen's avatar
      Tweak compilation face in the wheatgrass theme · 860880d7
      Lars Ingebrigtsen authored
      * etc/themes/wheatgrass-theme.el: The compilation info was too
      light to be readable (bug#36203).
    • Lars Ingebrigtsen's avatar
      Don't set url-mime-charset-string from set-language-environment · 0990ae5a
      Lars Ingebrigtsen authored
      * lisp/url/url-vars.el (url-set-mime-charset-string): Make
      obsolete and don't add to set-language-environment-hook
      (bug#36268).  If you loaded url-vars before calling
      set-language-environment, you would suddenly get an unusable long
    • Lars Ingebrigtsen's avatar
      Remove compat code in url-mime-charset-string · 84047666
      Lars Ingebrigtsen authored
      * lisp/url/url-vars.el (url-mime-charset-string): Remove compat code.
    • Lars Ingebrigtsen's avatar
      Tweak messaging in re-builder · 733f30b4
      Lars Ingebrigtsen authored
      * lisp/emacs-lisp/re-builder.el (reb-copy): Say what we copied to
      the kill ring.
    • Lars Ingebrigtsen's avatar
      Mention {la,}tex-run-command in the TeX Print info node · 97190675
      Lars Ingebrigtsen authored
      * doc/emacs/text.texi (TeX Print): Mention {la,}tex-run-command,
      too.  Suggested by Sebastian Urban (bug#36400).
    • Paul Eggert's avatar
      Avoid some unnecessary stdio.h includes · cebea291
      Paul Eggert authored
      * src/atimer.c, src/callproc.c, src/coding.c, src/dired.c, src/eval.c:
      * src/fringe.c, src/ftcrfont.c, src/ftfont.c, src/ftxfont.c:
      * src/gfilenotify.c, src/indent.c, src/kqueue.c, src/menu.c:
      * src/scroll.c, src/terminal.c, src/unexcoff.c, src/window.c:
      * src/xfont.c, src/xftfont.c:
      Do not include stdio.h since it is unused.
    • Paul Eggert's avatar
      Use fewer locks when accessing stdio · f8ab9083
      Paul Eggert authored
      * src/alloc.c, src/bidi.c, src/emacs-module.c, src/pdumper.c:
      * src/regex-emacs.c, src/unexhp9k800.c, src/unexmacosx.c:
      * src/widget.c, src/xdisp.c, src/xselect.c, src/xterm.c:
      Include sysstdio.h instead of stdio.h, to avoid locking
      stdio streams in many cases.
      * src/alloc.c (test_setjmp):
      * src/bidi.c (bidi_dump_cached_states):
      * src/cm.c (calccost):
      * src/dispnew.c (init_display_interactive):
      * src/emacs.c (main):
      * src/image.c (convert_mono_to_color_image):
      * src/minibuf.c (read_minibuf_noninteractive):
      * src/nsfont.m (ns_descriptor_to_entity)
      * src/nsterm.h (NSTRACE_MSG_NO_DASHES):
      * src/nsterm.m (ns_mouse_position)
      (sendEvent:, keyDown:, performDragOperation:):
      * src/pdumper.c (dump_fingerprint, print_paths_to_root_1):
      * src/print.c (debug_print):
      * src/regex-emacs.c (debug_putchar, print_fastmap)
      (print_partial_compiled_pattern, print_compiled_pattern)
      (print_double_string, regex_compile):
      * src/term.c (vfatal):
      * src/unexhp9k800.c (read_header):
      * src/unexmacosx.c (unexec_error):
      * src/widget.c (EmacsFrameInitialize):
      * src/xdisp.c (message_to_stderr, vmessage, dump_glyph_row)
      (Fdump_glyph_matrix, Fdump_frame_glyph_matrix, dump_glyph_string):
      * src/xfaces.c (Fdump_colors, Fdump_face):
      * src/xselect.c (x_clipboard_manager_error_2):
      * src/xterm.c (x_initialize):
      * src/xwidget.c (WEBKIT_FN_INIT):
      Prefer unlocked calls like fputs to locked calls like fprintf.
      * src/charset.c (read_hex):
      * src/cm.c (cmputc, cmcheckmagic):
      * src/dispnew.c (update_frame, update_frame_with_menu)
      (update_frame_1, Fsend_string_to_terminal, Fding)
      * src/emacs.c (main, Fdump_emacs):
      * src/emacs-module.c (module_abort):
      * src/fileio.c (Fdo_auto_save):
      * src/image.c (slurp_file)
      (png_read_from_file, png_load_body, our_stdio_fill_input_buffer):
      * src/keyboard.c (record_char, kbd_buffer_get_event)
      * src/lread.c (readbyte_from_stdio, read1):
      * src/minibuf.c (read_minibuf_noninteractive):
      * src/print.c (printchar_to_stream, strout)
      * src/sysdep.c (reset_sys_modes, close_output_streams)
      (procfs_ttyname, procfs_get_total_memory):
      * src/term.c (tty_ring_bell, tty_send_additional_strings)
      (tty_set_terminal_modes, tty_reset_terminal_modes)
      (tty_update_end, tty_clear_end_of_line, tty_write_glyphs)
      (tty_write_glyphs_with_face, tty_insert_glyphs)
      * src/xfaces.c (Fx_load_color_file):
      Simplify by using ordinary calls like putc to explicitly-unlocked
      calls like putc_unlocked, since the ordinary calls are now
      unlocked anyway.
      * src/emacs.c (main, Fdump_emacs):
      * src/pdumper.c (Fdump_emacs_portable):
      Coalesce adjacent printfs.
      * src/nsterm.h: Include sysstdio.h as this file’s macros rely on it.
      * src/regex-emacs.c (print_compiled_pattern):
      Omit redundant fflush.
      * src/sysstdio.h: Include unlocked-io.h.
      (clearerr_unlocked, feof_unlocked, ferror_unlocked)
      (fflush_unlocked, fgets_unlocked, fputc_unlocked)
      (fputs_unlocked, fread_unlocked, fwrite_unlocked)
      (getc_unlocked, getchar_unlocked, putc_unlocked)
      (putchar_unlocked): Remove these macros; now done by unlocked-io.h.
      * src/xwidget.c: Include sysstdio.h.
    • Basil L. Contovounesios's avatar
      Tidy up sieve.el text formatting · 7b70efb7
      Basil L. Contovounesios authored
      * lisp/net/sieve.el (sieve-edit-script, sieve-upload): Do not pass
      arbitrary string as first argument to 'message' (bug#25764).
      (sieve-help): Split long string across multiple lines.
      (sieve-refresh-scriptlist): Use ngettext.  Fix grammar.
  2. 08 Jul, 2019 13 commits
  3. 07 Jul, 2019 5 commits