summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fixup! Add terminal hook defined_color_hookscratch/x_emacsAlexander Gramiak2019-04-252-3/+3
|
* fixup! Rename non-X x_* identifiers 2Alexander Gramiak2019-04-251-1/+2
|
* fixup! Rename non-X x_* identifiersAlexander Gramiak2019-04-253-5/+7
|
* fixup! Rename non-X x_* identifiersAlexander Gramiak2019-04-242-4/+3
|
* fixup! Rename non-X x_* identifiersAlexander Gramiak2019-04-171-3/+6
|
* fixup! Rename non-X x_* identifiers 2Alexander Gramiak2019-04-172-2/+2
|
* fixup! Rename non-X x_* identifiersAlexander Gramiak2019-04-172-2/+2
|
* fixup! Rename non-X x_* identifiers 2Alexander Gramiak2019-04-172-3/+3
|
* Rename x_highlight_frame property to highlight_frameAlexander Gramiak2019-04-177-50/+50
|
* fixup! Rename non-X x_* identifiersAlexander Gramiak2019-04-161-1/+1
|
* fixup! Revert x_frame_parameter -> frame_parameter_pos changeAlexander Gramiak2019-04-161-1/+1
|
* fixup! Add terminal hook query_frame_background_colorAlexander Gramiak2019-04-161-0/+2
|
* fixup! Rename non-X x_* identifiersAlexander Gramiak2019-04-161-1/+2
|
* * src/termhooks.h (terminal): Comment on expected terminal hooksAlexander Gramiak2019-04-161-2/+11
|
* fixup! Check for existence of terminal hooks before useAlexander Gramiak2019-04-162-2/+3
|
* Check for existence of terminal hooks before useAlexander Gramiak2019-04-152-20/+30
| | | | | | | | | This should not be necessary, and is merely a precaution. For background, see: https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00639.html * src/frame.c: * src/xdisp.c: Check for existence of terminal hooks before use.
* Revert Qx_* -> Qgui_* symbol changeAlexander Gramiak2019-04-147-18/+18
|
* Revert x_frame_parameter -> frame_parameter_pos changeAlexander Gramiak2019-04-141-3/+3
| | | | RIP
* Add terminal hook query_colorsAlexander Gramiak2019-04-134-6/+10
| | | | | | | | | * src/termhooks.c (query_colors): New terminal hook. * src/w32term.c: * src/xterm.c: Implement and set the new terminal hook. * src/image.c (image_to_xcolors): Use the hook.
* Add terminal hook query_frame_background_colorAlexander Gramiak2019-04-135-19/+33
| | | | | | | | | | | * src/termhooks.c (query_frame_background_color): New terminal hook. * src/image.c (image_query_frame_background_color): Remove. Use the terminal hook instead. * src/nsterm.m: * src/w32term.c: * src/xterm.c: Implement and set the new terminal hook.
* Add terminal hook defined_color_hookAlexander Gramiak2019-04-1312-65/+87
| | | | | | | | | | | | | | | | | | * src/termhooks.h (defined_color_hook): New terminal hook. * src/xterm.c: * src/nsterm.m: * src/term.c: * src/w32term.c: Set defined_color_hook. * src/nsterm.m (ns_defined_color_hook): New hook wrapper procedure. * src/xfaces.c: Use defined_color_hook. (defined_color): Remove. * src/image.c (image_defined_color): New wrapper procedure for NS. Remove redefinitions of x_defined_color, and rename x_defined_color to image_defined_color.
* Rename non-X x_* identifiers 2Alexander Gramiak2019-04-1328-449/+579
| | | | | | | | | | * src/alloc.c: * src/frame.c: * src/xdisp.c: Use FRAME_OUTPUT_DATA instead of FRAME_X_OUTPUT. * src/termhooks.c (frame_visible_invisible_hook, set_window_size_hook) (set_frame_offset_hook, set_bitmap_icon_hook, activate_menubar_hook) (get_string_resource_hook): New terminal hooks.
* Rename non-X x_* identifiersAlexander Gramiak2019-04-1323-1405/+1495
| | | | | | | | | | | | | | | | | | | | * src/image.c: Rename x_* procedures to image_* and gui_*. * src/frame.c: Rename x_* procedures to gui_*. * src/nsfns.c: * src/nsterm.m: Rename x_* procedures to ns_*. * src/w32fns.c: * src/w32term.c: Rename x_* procedures to w32_*. * src/termhooks.h (get_focus_frame, focus_frame_hook) (iconify_frame_hook, set_frame_alpha_hook) (set_new_font_hook, implicit_set_name_hook) (change_tool_bar_height_hook, set_scroll_bar_default_width_hook) (set_scroll_bar_default_height_hook): New terminal hooks. * src/dispextern.h (clear_under_internal_border): New RIF function pointer.
* Add prefixes to some window system-dependent proceduresAlexander Gramiak2019-04-136-50/+53
| | | | | | | | | * src/nsterm.m: * src/w32fns.c: * src/w32inevt.c: * src/w32term.c: * src/w32term.h: * src/xterm.c: Add prefixes.
* Rename non-X x_* procedures in xdisp.cAlexander Gramiak2019-04-1310-118/+117
|
* Implement "final" before C++ class inheritance lists.Alan Mackenzie2019-04-132-0/+20
| | | | | | | | | * lisp/progmodes/cc-langs.el (c-class-id-suffix-ws-ids-kwds) (c-class-id-suffix-ws-ids-key): New lang const/var. * lisp/progmodes/cc-engine.el (c-guess-basic-syntax CASE 5D.4): Check for and skip over any matches for c-class-id-suffix-ws-ids-key (i.e. "final") before ":".
* Fix error in tramp-sh.elMichael Albinus2019-04-131-2/+8
| | | | | * lisp/net/tramp-sh.el (tramp-sh-handle-make-process): Revert "simplification", which was an error.
* * doc/misc/tramp.texi: Fix minor glitches.Michael Albinus2019-04-131-13/+12
|
* Fix last patchMichael Albinus2019-04-131-1/+1
|
* Replace (skip-unless nil) by tag :unstable in test packagesMichael Albinus2019-04-133-4/+3
| | | | | | | | | | | | * test/lisp/filenotify-tests.el (file-notify--deftest-remote): Use tag :unstable if SKIP is non-nil. * test/lisp/net/tramp-tests.el (tramp-test36-vc-registered): Use ert-skip instead of (skip-unless nil). * test/lisp/progmodes/python-tests.el (python-tests--python-nav-end-of-statement--infloop): Use tag :unstable instead of (skip-unless nil).
* Minor cleanup in 'x_set_frame_alpha'Eli Zaretskii2019-04-131-4/+5
| | | | | | * src/xterm.c (x_set_frame_alpha): Remove redundant parts of testing of value of 'alpha'. Suggested by Konstantin Kharlamov <Hi-Angel@yandex.ru>. (Bug#35062)
* Improve documentation of JSONRPCEli Zaretskii2019-04-131-43/+66
| | | | | | | * doc/lispref/text.texi (JSONRPC Overview) (Process-based JSONRPC connections) (JSONRPC JSON object format): Fix wording and markup. Add indexing.
* Improve documentation changes of a recent commitEli Zaretskii2019-04-132-15/+40
| | | | | | | * doc/lispref/text.texi (Parsing JSON): Improve wording of the documentation of 'json-parse-string' and 'json-parse-buffer'. * src/json.c (Fjson_parse_string, Fjson_parse_buffer): Doc fix. (Bug#34763)
* Omit/rewrite useless regexp repetitionsPaul Eggert2019-04-1211-16/+16
| | | | | | | | | | | | | | | | | | | | Problem reported by Mattias EngdegÄrd in: https://lists.gnu.org/r/emacs-devel/2019-04/msg00527.html * lisp/align.el (align-rules-list): * lisp/cedet/srecode/srt-mode.el (srecode-font-lock-keywords): * lisp/emacs-lisp/copyright.el (copyright-regexp): * lisp/erc/erc-backend.el (JOIN): * lisp/erc/erc-goodies.el (erc-unmorse): * lisp/mail/mail-extr.el (mail-extr-telephone-extension-pattern): * lisp/net/tramp-adb.el (tramp-adb-prompt): * lisp/org/org-table.el (org-table-range-regexp): * lisp/progmodes/idlwave.el (idlwave-where): * lisp/progmodes/verilog-mode.el (verilog-declaration-re-2-no-macro) (verilog-declaration-re-2-macro, verilog-delete-auto-buffer) (verilog-auto-inst-port): * lisp/url/url-misc.el (url-data): Omit or rewrite useless repetitions that risk being very slow in the backtracking regexp engine in Emacs.
* Don't signal error from url debug functionsDmitry Gutov2019-04-132-11/+0
| | | | | | * lisp/url/url-http.el (url-http-debug): Don't signal error. * lisp/url/url-util.el (url-debug): Same (bug#34763).
* Add :array-type option to json-parse-stringDmitry Gutov2019-04-133-13/+78
| | | | | | | | | | | | | * src/json.c (enum json_array_type): New type. (struct json_configuration): New field array_type. (json_parse_args): Rename the last argument. Handle the :array-type keyword argument (bug#32793). (Fjson_parse_string): Update the docstring accordingly. (json_to_lisp): Handle the case of :array-type being `list'. Add a call to 'rarely_quit' inside the loop. (syms_of_json): Define new symbols. (Fjson_serialize, Fjson_insert, Fjson_parse_string) (Fjson_parse_buffer): Update the config struct initializers.
* Analyze C++ method with & or && ref-qualifier as defun, not brace listAlan Mackenzie2019-04-121-12/+26
| | | | | | | | | | | Also firm up detection of beginning of brace list in c-looking-at-or-maybe-in-bracelist. * lisp/progmodes/cc-engine.el (c-looking-at-or-maybe-in-bracelist): On detection of such a ref-qualifier, set braceassignp to nil. When this variable has a nil value, return nil as the value of the function. On encountering a } when scanning backwards, recognise this as the end of a previous construct and stop the scan.
* * lisp/help-fns.el (help-fns-describe-variable-functions): New hookStefan Monnier2019-04-123-170/+254
| | | | | | | | | | | | | | | | | | | (help-fns--compiler-macro, help-fns--parent-mode, help-fns--obsolete) (help-fns--interactive-only): Indent output by 2 spaces. (help-fns--side-effects): New function extracted from describe-function-1. (help-fns-describe-function-functions): Use it. (help-fns--first-release, help-fns--mention-first-release): New functions. (help-fns-function-description-header): Keymaps and macros can't be interactive. (help-fns--ensure-empty-line): New function. (describe-function-1): Use it. (help-fns--var-safe-local, help-fns--var-risky) (help-fns--var-ignored-local, help-fns--var-file-local) (help-fns--var-watchpoints, help-fns--var-obsolete) (help-fns--var-alias, help-fns--var-bufferlocal): New functions, extacted from describe-variable. (describe-variable): Run help-fns-describe-variable-functions instead.
* ; Merge from origin/emacs-26Glenn Morris2019-04-120-0/+0
|\ | | | | | | | | | | The following commit was skipped: fd1b34b (origin/emacs-26) Bump Emacs version to 26.2
| * Bump Emacs version to 26.2emacs-26.2Nicolas Petton2019-04-114-4/+4
| | | | | | | | | | | | | | * README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 26.2.
* | Merge from origin/emacs-26Glenn Morris2019-04-127-16/+178
|\ \ | |/ | | | | | | | | | | | | | | 818a68b * etc/HISTORY: Update for Emacs 26.2 release. e04aa5a ; ChangeLog.3 update 8297e97 * etc/AUTHORS: Update. 8582936 Improve documentation of 'read-command' dc81c05 ; * CONTRIBUTE: Mention where to ask for the copyright assign... b77723a Fix an outdated URL in a comment
| * * etc/HISTORY: Update for Emacs 26.2 release.Nicolas Petton2019-04-111-0/+2
| |
| * ; ChangeLog.3 updateNicolas Petton2019-04-111-1/+146
| |
| * * etc/AUTHORS: Update.Nicolas Petton2019-04-111-11/+13
| |
| * Improve documentation of 'read-command'Eli Zaretskii2019-04-112-2/+4
| | | | | | | | | | | | | | | | * src/minibuf.c (Fread_command): Document the return value when DEFAULT-VALUE is nil and the user enters nothing. * doc/lispref/minibuf.texi (High-Level Completion): Document the printed representation of a symbol whose name is empty. (Bug#3522)
| * ; * CONTRIBUTE: Mention where to ask for the copyright assignment form.Eli Zaretskii2019-04-111-0/+6
| |
| * Fix an outdated URL in a commentEli Zaretskii2019-04-111-2/+7
| | | | | | | | | | * src/emacs.c: Fix reference to Cocoa CoreFoundation Release Notes. (Bug#35225)
* | ; Merge from origin/emacs-26Glenn Morris2019-04-120-0/+0
|\ \ | |/ | | | | | | | | | | The following commits were skipped: 71be83e Backport: Fix comment-empty-lines docstring (bug#35152) 559f64a Backport: Update documentation for indent-relative functions
| * Backport: Fix comment-empty-lines docstring (bug#35152)Basil L. Contovounesios2019-04-111-4/+4
| | | | | | | | | | | | | | * lisp/newcomment.el (comment-empty-lines): Consistently use US commas in docstring. Fix indentation of and typo in custom :type. (cherry picked from commit 690c678fb6c1fb5b2f828f9bb90782bd0b01c399)
| * Backport: Update documentation for indent-relative functionsAlex Branham2019-04-112-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/indent.el (indent-relative): Document what happens when there is no previous nonblank line. * doc/lispref/text.texi (Relative Indent): Document indent-relative-first-indent-point instead of obsolete indent-relative-maybe. Fix documentation of which argument from 'indent-relative' is used. Bug#34858 (cherry picked from commit 10cd65878c741d2a22a1f2c36c54fcad4e516f72)