- 13 Nov, 2015 8 commits
-
-
Eli Zaretskii authored
* lisp/frame.el (redisplay--variables): Add bidi-paragraph-direction and bidi-display-reordering to the list.
-
Eli Zaretskii authored
-
Eli Barzilay authored
* lisp/simple.el (transpose-subr): When invoked with a negative argument, move point to after the transposed text, like we do when invoked with a positive argument. (Bug#21885)
-
Eli Zaretskii authored
* lisp/net/shr.el (shr--have-one-fringe-p): Rename from have-fringes-p. All callers changed. Doc fix. (Bug#21895)
-
Eli Zaretskii authored
* src/w32fns.c (syms_of_w32fns) [WINDOWSNT && !HAVE_DBUS]: Don't DEFSYM tray notification symbols if D-Bus is being used.
-
Eli Zaretskii authored
* src/w32fns.c: Ifdef away tray notification code if D-Bus is being compiled into Emacs. (syms_of_w32fns) [WINDOWSNT && !HAVE_DBUS]: Don't defsubr Sw32_notification_notify and Sw32_notification_close if the code is not compiled. Reported by Andy Moreton <andrewjmoreton@gmail.com>.
-
YAMAMOTO Mitsuharu authored
* src/xfns.c (Fx_export_frames): Use Qpdf, Qpng, Qpostscript, and Qsvg instead of intern calls. Use "postscript" instead of "ps" for consistency with image types. Remove XXX comments. (syms_of_xfns) <Qpdf>: DEFSYM it.
-
Eric Hanchrow authored
* lisp/net/shr.el (have-fringes-p): New function. (shr-insert-document, shr-fill-text): Use it.
-
- 12 Nov, 2015 16 commits
-
-
Juanma Barranquero authored
(keymap-store_in_keymap-FASTINT-on-nonchars): Reset Buffer-menu-mode-map entry to its initial value to make the test repeatable in interactive sessions (assuming it doesn't fail and crashes Emacs, of course).
-
Artur Malabarba authored
-
Phillip Lord authored
-
Phillip Lord authored
Conflicts: src/cmds.c src/keyboard.c
-
Phillip Lord authored
reworked, as it interacts poorly with functions on `post-command-hook' or `after-change-functions'. * lisp/simple.el: New section added. * src/cmds.c (remove_excessive_undo_boundaries): Now in lisp. (self_insert_command): Calls simple.el to amalgamate. (delete_char): Calls simple.el to amalgamate. * src/keyboard.c (last_undo_boundary): Removed. * src/undo.c (run_undoable_change): New function.
-
Juri Linkov authored
* lisp/arc-mode.el (archive-mode-map): * lisp/dired.el (dired-mode-map): * lisp/proced.el (proced-mode-map): * lisp/vc/vc-dir.el (vc-dir-mode-map): Bind [?\S-\ ] to previous line command. (Bug#20790)
-
Eli Zaretskii authored
* src/w32fns.c (MYNOTIFYICONDATAW_V1_SIZE) (MYNOTIFYICONDATAW_V2_SIZE, MYNOTIFYICONDATAW_V3_SIZE): Define and use instead of the corresponding NOTIFYICONDATAW_Vn_SIZE macros, which cause trouble with MinGW42 headers. Ifdef away tray notifications code for Cygwin. Reported by Andy Moreton <andrewjmoreton@gmail.com>.
-
Simen Heggestøyl authored
* lisp/json.el (json-encoding-object-sort-predicate): New variable for specifying a sorting predicate for JSON objects during encoding. (json--plist-to-alist): New utility function. (json-encode-hash-table): Re-use `json-encode-alist' when object keys are to be sorted. (json-encode-alist): Sort output by `json-encoding-object-sort-predicate, when set. (json-encode-plist): Re-use `json-encode-alist' when object keys are to be sorted. (json-pretty-print-buffer-ordered): New command to pretty print the buffer with object keys sorted alphabetically. (json-pretty-print-ordered): New command to pretty print the region with object keys sorted alphabetically. * test/automated/json-tests.el (test-json-plist-to-alist) (test-json-encode-plist, test-json-encode-hash-table) (test-json-encode-alist-with-sort-predicate) (test-json-encode-plist-with-sort-predicate): New tests. * etc/NEWS: Add an entry for the new commands.
-
Juanma Barranquero authored
-
Ken Raeburn authored
* src/xfns.c (x_real_pos_and_offsets) [USE_XCB]: Add XCB flavors of all X calls, and pipeline requests when possible, collecting results later. Eliminate use of x_catch_errors (and thus XSync) in XCB case.
-
Ken Raeburn authored
* src/xterm.c (get_current_wm_state) [USE_XCB]: Use XCB calls instead of XGetWindowProperty plus error-catching, since we can explicitly check for errors in the XCB version. This eliminates 3 XSync calls on top of the round-trip actually fetching the information.
-
Ken Raeburn authored
* configure.ac: If using X11, check for XCB libraries and header. * src/Makefile.in (XCB_LIBS): Define. (LIBX_EXTRA): Include it. * src/xterm.h [USE_XCB]: Include X11/Xlib-xcb.h. (struct x_display_info) [USE_XCB]: Add an XCB connection handle field. * src/xterm.c (x_term_init) [USE_XCB]: Initialize the new field.
-
Ken Raeburn authored
Gains nothing in the traditional-Xlib code, but more closely aligns with how the XCB version will work. * src/xfns.c (x_real_pos_and_offsets): When translating coordinates, send coordinates (0,0) to the X server and add in the real coordinates after getting the response. Move XGetGeometry for outer window inside error-trapping block. Use DPY variable more, since it's available.
-
Ken Raeburn authored
* src/image.c (x_create_bitmap_from_xpm_data) [ALLOC_XPM_COLORS]: Set attributes to use the caching color allocator. Initialize and free the cache.
-
Eli Barzilay authored
* lisp/dired.el (dired-next-line, dired-previous-line): It makes sense to bind these commands to the arrow keys, and that means that they work better with a "^" in the `interactive' declaration so selection works as expected.
-
Thomas Fitzsimmons authored
* soap-client.el: Bump version to 3.0.2. * soap-client.el (soap-warning): Use format, not format-message. * soap-client.el: Add cl-lib to Package-Requires. Require cl-lib. (soap-validate-xs-simple-type): Use cl-labels instead of cl-flet. * soap-client.el: Support Emacs versions that do not have define-error. * soap-inspect.el: Remove version header. * soap-client.el, soap-inspect.el, jira2.el: Fix first line header format.
-
- 11 Nov, 2015 10 commits
-
-
Alan Mackenzie authored
lisp/progmodes/cc-engine.el (c-backward-single-comment, c-backward-comments) (c-invalidate-state-cache-1, c-parse-state-1, c-guess-basic-syntax): remove bindings of open-paren-in-column-0-is-defun-start to nil. (c-get-fallback-scan-pos): "New" function (existed several years ago). (c-parse-state-get-strategy): Reintroduce the 'BOD strategy, using c-get-fallback-scan-pos. (c-parse-state-1): Handle 'BOD strategy. lisp/progmodes/cc-mode.el (c-before-change, c-after-change) c-font-lock-fontify-region): remove bindings of open-paren-in-column-0-is-defun-start to nil. cc-mode.texi (Performance Issues, Limitations and Known Bugs): Fix mix up between @chapter and @appendix.
-
Artur Malabarba authored
(obarray-map, obarray-remove, obarray-put, obarray-get): Change OBARRAY arg to OB to avoid shadowing ‘obarray’.
-
Eli Zaretskii authored
* lisp/gnus/mm-url.el (mm-url-form-encode-xwfu): Allow argument CHUNK to be nil. (Bug#21881)
-
Juanma Barranquero authored
-
NicolasPetton authored
* lisp/emacs-lisp/seq.el (seqp): New name. * lisp/emacs-lisp/map.el (mapp): New name. * doc/lispref/sequences.texi: Update the documentation for seqp. * test/automated/map-tests.el: Update the tests for mapp.
-
NicolasPetton authored
* lisp/obarray.el (obarrayp): New name. * test/automated/obarray-tests.el: Update the tests.
-
NicolasPetton authored
* lisp/obarray.el (obarray-map): New name. * test/automated/obarray-tests.el: Update the corresponding tests.
-
Przemysław Wojnowski authored
* lisp/obarray.el: basic obarray functions extracted from abbrev.el * test/automated/obarray-tests.el: new file
-
Eli Zaretskii authored
* src/w32fns.c (MY_NOTIFYICONDATAW): New typedef. (NOTIFYICONDATAW_V1_SIZE, NOTIFYICONDATAW_V2_SIZE) (NOTIFYICONDATAW_V3_SIZE, NIF_INFO, NIIF_NONE, NIIF_INFO) (NIIF_WARNING, NIIF_ERROR, EMACS_TRAY_NOTIFICATION_ID) (EMACS_NOTIFICATION_MSG): New macros. (NI_Severity): New enumeration. (get_dll_version, utf8_mbslen_lim, add_tray_notification) (delete_tray_notification, Fw32_notification_notify) (Fw32_notification_close): New functions. (syms_of_w32fns): Defsubr functions exposed to Lisp. DEFSYM keywords used by w32-notification-notify. * doc/lispref/os.texi (Desktop Notifications): Describe the native w32 tray notifications.
-
Michael Albinus authored
* lisp/net/tramp.el (tramp-handle-file-equal-p) (tramp-handle-file-in-directory-p): New defuns. Suggested by Harvey Chapman <hchapman@3gfp.com> * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist): * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist): * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist): Use them.
-
- 10 Nov, 2015 6 commits
-
-
Karl Fogel authored
Based on this post from John Wiegley: From: "John Wiegley" <johnw@newartisans.com> Subject: Re: [Emacs-diffs] master 1f02cbea: Fix bug#21766 and add test To: Juanma Barranquero <lekktu@gmail.com> Cc: emacs-diffs@gnu.org, bruce.connor.am@gmail.com, emacs-devel <emacs-devel@gnu.org> Date: Wed, 28 Oct 2015 18:45:29 -0700 Message-ID: <m2y4emqwg6.fsf@newartisans.com> https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02372.html
-
David Reitter authored
* src/nsterm.m (windowWillEnterFullScreen, windowWillExitFullScreen:, windowDidEnterFullScreen, windowDidExitFullScreen): provide convenience functions that do not require a notification object. When needed, define NSWindowDidEnterFullScreenNotification to allow for compilation on OS X 10.6.8.
-
Paul Eggert authored
* src/data.c (INTBIG_TO_LISP): New macro, with most of the contents of the old INTEGER_TO_CONS. (intbig_to_lisp, uintbig_to_lisp): New functions. * src/lisp.h (INTEGER_TO_CONS): Simplify by using EXPR_SIGNED and the new functions. This shrinks code size a bit, and makes it easier to put a breakpoint on handling of large integers.
-
Paul Eggert authored
This incorporates: 2015-11-10 intprops: new public macro EXPR_SIGNED 2015-11-10 intprops: fix typo in clang port * lib/intprops.h: Copy from gnulib.
-
Paul Eggert authored
* lisp/net/soap-inspect.el (soap-inspect-xs-simple-type): Fix misspelling in output.
-
Artur Malabarba authored
Document dir-locals wildcards * lisp/files.el (dir-locals-file): Point to Info node. * doc/emacs/custom.texi (Directory Variables): Document dir-locals wildcards. * etc/NEWS: Document new functionality.
-