]> code.delx.au - gnu-emacs/log
gnu-emacs
9 years agoMerge from emacs-24; up to 117669
Glenn Morris [Wed, 5 Nov 2014 05:08:57 +0000 (21:08 -0800)]
Merge from emacs-24; up to 117669

9 years agoRevert previous accidental commit
Glenn Morris [Wed, 5 Nov 2014 05:08:12 +0000 (21:08 -0800)]
Revert previous accidental commit

9 years agoMerge from emacs-24; up to 117669
Glenn Morris [Wed, 5 Nov 2014 05:04:30 +0000 (21:04 -0800)]
Merge from emacs-24; up to 117669

9 years ago* Makefile.in (install-info, uninstall): Use --no-print-directory.
Glenn Morris [Wed, 5 Nov 2014 05:01:47 +0000 (21:01 -0800)]
* Makefile.in (install-info, uninstall): Use --no-print-directory.
(QUIET_SUBMAKE): Remove.

Fixes: debbugs:18908
9 years ago* Makefile.in (install-info, uninstall): Restore pre-2012-12-13 solution
Glenn Morris [Wed, 5 Nov 2014 05:01:01 +0000 (21:01 -0800)]
* Makefile.in (install-info, uninstall): Restore pre-2012-12-13  solution
Do not merge to trunk.

Fixes: debbugs:18908
9 years ago* lisp/erc/erc.el (erc-send-input): Bind `str' dynamically.
Stefan Monnier [Tue, 4 Nov 2014 20:07:59 +0000 (15:07 -0500)]
* lisp/erc/erc.el (erc-send-input): Bind `str' dynamically.

Fixes: debbugs:18936
9 years agoSpelling fixes; tweak explanation of commit messages.
Paul Eggert [Tue, 4 Nov 2014 17:46:49 +0000 (09:46 -0800)]
Spelling fixes; tweak explanation of commit messages.

* admin/notes/repo: Avoid "DVCS" acronym without first explaining it.
Mention using the first line of a ChangeLog as the topic line, and
that commit messages should use UTF-8.
* lisp/mouse.el (mouse-drag-line): Fix misspelling of "right-fringe".

9 years ago* net/eww.el (eww): Trim URL with `string-trim'.
Ted Zlatanov [Tue, 4 Nov 2014 16:31:33 +0000 (11:31 -0500)]
* net/eww.el (eww): Trim URL with `string-trim'.
Suggested by Vibhav Pant <vibhavp@gmail.com>.

9 years agoFix error messages from jit-stealth-lock when load-average returns nil.
Eli Zaretskii [Tue, 4 Nov 2014 16:30:48 +0000 (18:30 +0200)]
Fix error messages from jit-stealth-lock when load-average returns nil.

 lisp/jit-lock.el (jit-lock-stealth-fontify): Be tolerant to nil being
 returned by load-average.

9 years ago* net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Don't use
Michael Albinus [Tue, 4 Nov 2014 09:02:56 +0000 (10:02 +0100)]
* net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Don't use
a local copy; setting `inhibit-file-name-handlers' proper might be
more performant.

Fixes: debbugs:18751
9 years ago* lisp/mail/emacsbug.el (report-emacs-bug): Simplify interactive spec.
Glenn Morris [Tue, 4 Nov 2014 07:11:37 +0000 (23:11 -0800)]
* lisp/mail/emacsbug.el (report-emacs-bug): Simplify interactive spec.

9 years ago* lisp/mail/emacsbug.el (report-emacs-bug): No longer include recent-keys
Glenn Morris [Tue, 4 Nov 2014 07:07:04 +0000 (23:07 -0800)]
* lisp/mail/emacsbug.el (report-emacs-bug): No longer include recent-keys

Fixes: debbugs:18900
9 years agoeww readability tweak
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 23:46:20 +0000 (00:46 +0100)]
eww readability tweak

* net/eww.el (eww-score-readability): Don't count comments positively.

9 years agoshr typo fix from recent check-in
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 22:59:07 +0000 (23:59 +0100)]
shr typo fix from recent check-in

* net/shr.el (shr-retransform-dom): Typo fix.

9 years agoeww point positioning tweak
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 22:58:02 +0000 (23:58 +0100)]
eww point positioning tweak

(eww-display-html): Don't leave point inside forms.

9 years agoMinor readability parsing issues with SVC images
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 22:54:16 +0000 (23:54 +0100)]
Minor readability parsing issues with SVC images

* net/eww.el (eww-score-readability): Parse SVC images correctly.

* net/shr.el: Ditto.

9 years ago* lisp/emacs-lisp/byte-run.el (defun-declarations-alist): Fix compiler-macro
Stefan Monnier [Mon, 3 Nov 2014 22:48:30 +0000 (17:48 -0500)]
* lisp/emacs-lisp/byte-run.el (defun-declarations-alist): Fix compiler-macro
autoloading when specified as a lambda.
* lisp/emacs-lisp/edebug.el (edebug-safe-prin1-to-string): Assume that
edebug-prin1-to-string already handles circularity.

9 years agoMinor `shr-retransform-dom' fix
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 22:38:26 +0000 (23:38 +0100)]
Minor `shr-retransform-dom' fix

* net/shr.el (shr-retransform-dom): Don't ignore elements that
have no children like <br />.

9 years ago* lisp/simple.el (execute-extended-command--last-typed): New var.
Stefan Monnier [Mon, 3 Nov 2014 22:27:26 +0000 (17:27 -0500)]
* lisp/simple.el (execute-extended-command--last-typed): New var.
(read-extended-command): Set it.
Don't complete obsolete commands.
(execute-extended-command--shorter-1)
(execute-extended-command--shorter): New functions.
(execute-extended-command): Use them to suggest shorter names.
(indicate-copied-region, deactivate-mark): Use region-active-p.

9 years agodoc/misc/auth.texi (Help for users): Explain quoting rules better
Teodor Zlatanov [Mon, 3 Nov 2014 22:21:25 +0000 (22:21 +0000)]
doc/misc/auth.texi (Help for users): Explain quoting rules better

9 years agoMerge from emacs-24; up to 2014-08-07T11:49:36Z!rrt@sc3d.org
Glenn Morris [Mon, 3 Nov 2014 21:49:37 +0000 (16:49 -0500)]
Merge from emacs-24; up to 2014-08-07T11:49:36Z!rrt@sc3d.org

9 years agoNEWS and comment trivia re crisp.el
Glenn Morris [Mon, 3 Nov 2014 21:47:16 +0000 (16:47 -0500)]
NEWS and comment trivia re crisp.el

9 years agoRemove `eww-colorize-region'
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 21:27:24 +0000 (22:27 +0100)]
Remove `eww-colorize-region'

(eww-colorize-region): Remove duplicate function.
(eww-tag-body): Use `shr-colorize-region'.

9 years agoeww compilation warning fix
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 20:33:32 +0000 (21:33 +0100)]
eww compilation warning fix

(url-queue): Require `url-queue' to avoid compilation warning.

9 years agoMake eww display PDFs inline
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 19:39:08 +0000 (20:39 +0100)]
Make eww display PDFs inline

* net/eww.el (eww-display-html): Clear `url-queue'.
(eww-display-pdf): New function.
(eww-render): Display PDFs with `doc-view'.

9 years ago* INSTALL: Remove univeral binary section.
Jan Djärv [Mon, 3 Nov 2014 18:36:15 +0000 (19:36 +0100)]
* INSTALL: Remove univeral binary section.

9 years agosrc/window.c (window_scroll_pixel_based): Fix a typo in a comment.
Eli Zaretskii [Mon, 3 Nov 2014 18:22:07 +0000 (20:22 +0200)]
src/window.c (window_scroll_pixel_based): Fix a typo in a comment.

9 years agoFix minor issues with functions that dump glyph matrices.
Eli Zaretskii [Mon, 3 Nov 2014 17:14:50 +0000 (19:14 +0200)]
Fix minor issues with functions that dump glyph matrices.

 src/xdisp.c (Fdump_glyph_matrix, Fdump_frame_glyph_matrix): Doc fix.
 (Fdump_frame_glyph_matrix): Don't segfault if invoked on a GUI
 frame; instead, print an error message.

9 years ago* net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Use a
Michael Albinus [Mon, 3 Nov 2014 14:29:51 +0000 (15:29 +0100)]
* net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Use a
local copy of FILENAME, when it is remote.

Fixes: debbugs:18751
9 years ago* net/eww.el (eww-list-bookmarks): Autoload.
Yoni Rabkin [Mon, 3 Nov 2014 13:22:43 +0000 (08:22 -0500)]
* net/eww.el (eww-list-bookmarks): Autoload.

9 years ago* nsfns.m (ns_set_doc_edited): Check for FRAME_NS.
Jan Djärv [Mon, 3 Nov 2014 07:15:11 +0000 (08:15 +0100)]
* nsfns.m (ns_set_doc_edited): Check for FRAME_NS.

Fixes: debbugs:18925
9 years agoAdd missing ChangeLog entry from previous checkin
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 01:03:07 +0000 (02:03 +0100)]
Add missing ChangeLog entry from previous checkin

9 years ago* net/shr.el (shr-retransform-dom): Allow several text sub-nodes.
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 01:02:37 +0000 (02:02 +0100)]
* net/shr.el (shr-retransform-dom): Allow several text sub-nodes.

9 years agoMake titles in eww prettier
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 00:35:44 +0000 (01:35 +0100)]
Make titles in eww prettier

(eww-tag-title): Remove newlines and extra whitespace from the
displayed title.

9 years agoFix `eww-display-html' bug when passed an explicit DOM
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 00:30:41 +0000 (01:30 +0100)]
Fix `eww-display-html' bug when passed an explicit DOM

(eww-display-html): Don't try to decode the text if we've been
passed in a pre-parsed DOM.

9 years agoHave `R' in eww save the history
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 00:24:33 +0000 (01:24 +0100)]
Have `R' in eww save the history

(eww-readable): Save the history before displaying so that we can
go back to the non-readable version.

9 years agoFix charset problems with the `R' command in eww
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 00:16:21 +0000 (01:16 +0100)]
Fix charset problems with the `R' command in eww

* net/eww.el (eww-display-html): The charset is called `utf-8',
not `utf8'.
(eww-readable): Decode the saved text correctly.

9 years agoAdd a new, somewhat experimental "readability" command to eww
Lars Magne Ingebrigtsen [Mon, 3 Nov 2014 00:01:20 +0000 (01:01 +0100)]
Add a new, somewhat experimental "readability" command to eww

* net/eww.el (eww-readable): New command and keystroke.

* net/shr.el (shr-retransform-dom): New function.

9 years agoFix `eww-current-source' buffer confustion
Lars Magne Ingebrigtsen [Sun, 2 Nov 2014 23:02:01 +0000 (00:02 +0100)]
Fix `eww-current-source' buffer confustion

* net/eww.el (eww-display-html): Set `eww-current-source' in the
correct buffer.
(eww-view-source): Use it.

9 years agoChangeLog: Add bug numbers.
Ted Zlatanov [Sun, 2 Nov 2014 21:44:04 +0000 (16:44 -0500)]
ChangeLog: Add bug numbers.

9 years ago* net/eww.el (eww): Recognize colon-delimited IPv6 addresses..
Ivan Shmakov [Sun, 2 Nov 2014 21:40:30 +0000 (16:40 -0500)]
* net/eww.el (eww): Recognize colon-delimited IPv6 addresses..

9 years ago* net/eww.el (eww-submit): Encode empty form values as "".
Brian McKenna [Sun, 2 Nov 2014 21:34:40 +0000 (16:34 -0500)]
* net/eww.el (eww-submit): Encode empty form values as "".

9 years ago* net/eww.el (eww): Allow "file:/file/name" URLs.
Ivan Shmakov [Sun, 2 Nov 2014 21:06:52 +0000 (16:06 -0500)]
* net/eww.el (eww): Allow "file:/file/name" URLs.

9 years ago* net/eww.el (eww-mode-map): Remove mentions of `eww-quit'.
Ivan Shmakov [Sun, 2 Nov 2014 21:02:10 +0000 (16:02 -0500)]
* net/eww.el (eww-mode-map): Remove mentions of `eww-quit'.

9 years agoFix memory leak
Jan Djärv [Sun, 2 Nov 2014 18:45:50 +0000 (19:45 +0100)]
Fix memory leak

* nsimage.m (allocInitFromFile:): Initialize bmRep.
(dealloc): Release bmRep.

9 years ago* nsimage.m (ImageList, imageListNext, imageListSetNext:)
Jan Djärv [Sun, 2 Nov 2014 18:43:22 +0000 (19:43 +0100)]
* nsimage.m (ImageList, imageListNext, imageListSetNext:)
(reference): Remove.
(allocInitFromFile:): Remove searching ImageList and calling
reference.
(dealloc): Remove handling if ImageList.

* nsterm.h (EmacsImage): Remove imageListNext, refCount, reference,
imageListSetNext, imageListNext.

Fixes: debbugs:18918
9 years agoFix incorrect assertion
Andreas Schwab [Sun, 2 Nov 2014 17:02:32 +0000 (18:02 +0100)]
Fix incorrect assertion

* process.c (catch_child_signal): Fix incorrect assertion.

9 years agoFix bug #18897 with printing large objects from eieio.el.
Eric Abrahamsen [Sun, 2 Nov 2014 15:24:33 +0000 (17:24 +0200)]
Fix bug #18897 with printing large objects from eieio.el.

 lisp/emacs-lisp/eieio.el (eieio-edebug-prin1-to-string): Adjust
 for use as advice.
 (edebug-setup-hook): Advise `edebug-prin1-to-string'.

9 years ago* net/tramp-adb.el (tramp-adb-handle-process-file): Do not raise
Michael Albinus [Sun, 2 Nov 2014 11:22:56 +0000 (12:22 +0100)]
* net/tramp-adb.el (tramp-adb-handle-process-file): Do not raise
an error when the command fails; the return code must indicate.
(tramp-adb-send-command-and-check): Fix docstring.

9 years ago* lisp/emacs-lisp/pp.el (pp-macroexpand-expression): Use macroexpand-1.
Stefan Monnier [Sun, 2 Nov 2014 05:46:04 +0000 (01:46 -0400)]
* lisp/emacs-lisp/pp.el (pp-macroexpand-expression): Use macroexpand-1.
* lisp/progmodes/elisp-mode.el (emacs-lisp-macroexpand): Idem.

Fixes: debbugs:18821
9 years agosql.el (sql-mode-oracle-font-lock-keywords): Correct regexp
Michael R. Mauger [Sun, 2 Nov 2014 02:04:26 +0000 (22:04 -0400)]
sql.el (sql-mode-oracle-font-lock-keywords): Correct regexp
syntax, add new keywords, and parse longer keywords first.
(sql-redirect-one): Protect against empty command.
(sql-mode, sql-interactive-mode): Set `custom-mode-group\' property

9 years ago* sql.el (sql-interactive-mode, sql-stop): Correct fix for
Michael R. Mauger [Sat, 1 Nov 2014 22:14:01 +0000 (18:14 -0400)]
* sql.el (sql-interactive-mode, sql-stop): Correct fix for
Bug#16814 with let-bind of comint-input-ring variables around read
and save functions.

9 years agoClean up merge conflict.
Jan Djärv [Sat, 1 Nov 2014 20:06:49 +0000 (21:06 +0100)]
Clean up merge conflict.

* macfont.m (macfont_draw):
* nsterm.m (ns_mouse_position, judge): Clean up merge conflict.

9 years ago* doc/emacs/programs.texi (Misc for Programs): Fix typo.
Glenn Morris [Sat, 1 Nov 2014 18:09:33 +0000 (11:09 -0700)]
* doc/emacs/programs.texi (Misc for Programs): Fix typo.

9 years agoMerge from emacs-24; up to 117656
Glenn Morris [Sat, 1 Nov 2014 18:05:30 +0000 (11:05 -0700)]
Merge from emacs-24; up to 117656

9 years agoChangeLog simplification
Glenn Morris [Sat, 1 Nov 2014 17:33:29 +0000 (10:33 -0700)]
ChangeLog simplification

9 years agoFix ChangeLog typo
Glenn Morris [Sat, 1 Nov 2014 17:29:14 +0000 (10:29 -0700)]
Fix ChangeLog typo

9 years ago* net/tramp-cache.el (tramp-get-file-property)
Michael Albinus [Sat, 1 Nov 2014 16:47:09 +0000 (17:47 +0100)]
* net/tramp-cache.el (tramp-get-file-property)
(tramp-set-file-property): Check, that `tramp-cache-get-count-*'
and `tramp-cache-set-count-*' are bound.  Otherwise, there might
be compiler warnings.

* net/tramp-sh.el (tramp-get-remote-uid, tramp-get-remote-gid):
Return -1 respective "UNKNOWN", if uid or gid cannot be determined.

9 years agoMake blink-parens work with a closing template delimiter.
Alan Mackenzie [Sat, 1 Nov 2014 15:56:16 +0000 (15:56 +0000)]
Make blink-parens work with a closing template delimiter.
progmodes/cc-cmds.el (c-electric-lt-gt): Cause a redisplay
before calling blink-paren-function, so as to apply syntax-table
properties to the ">".

9 years agoIgnore BUFFER_SWITCH_EVENT events for the purposes of input-pending-p.
Eli Zaretskii [Sat, 1 Nov 2014 14:22:32 +0000 (16:22 +0200)]
Ignore BUFFER_SWITCH_EVENT events for the purposes of input-pending-p.

 src/keyboard.c (readable_events): When FLAGS include
 READABLE_EVENTS_FILTER_EVENTS, ignore BUFFER_SWITCH_EVENT events.
 This avoids returning non-nil from input-pending-p when only such
 events are in the queue.

Fixes: debbugs:18856
9 years agoFix bug #18856 with failure to fontify compilation buffers.
Eli Zaretskii [Sat, 1 Nov 2014 14:16:53 +0000 (16:16 +0200)]
Fix bug #18856 with failure to fontify compilation buffers.

 lisp/progmodes/compile.el (compilation-mode): Turn off deferred
 fontifications locally.

9 years ago* net/tramp-sh.el (tramp-send-command): Fix the case where the
Wolfgang Jenkner [Sat, 1 Nov 2014 14:08:00 +0000 (15:08 +0100)]
* net/tramp-sh.el (tramp-send-command): Fix the case where the
remote-echo connection property is non-nil.

Fixes: debbugs:18858
9 years agoBackport Tramp changes from trunk.
Michael Albinus [Sat, 1 Nov 2014 13:34:45 +0000 (14:34 +0100)]
Backport Tramp changes from trunk.

* net/tramp-adb.el (tramp-adb-sh-fix-ls-output): Use `bolp'.
(tramp-adb-handle-write-region): Improve messages.
(tramp-adb-maybe-open-connection): Don't set
`tramp-current-*' variables.

* net/tramp-cache.el (tramp-flush-file-function): Simplify check.
Suppress debug messages.

* net/tramp-ftp.el (top): Remove special handling for URL syntax.
(tramp-ftp-file-name-handler):

* net/tramp-gvfs.el (tramp-gvfs-methods) <sftp>: Add.
(tramp-gvfs-methods-mounttracker)
(tramp-gvfs-mountlocation-signature): Check `tramp-gvfs-enabled'
during initialization.
(tramp-gvfs-handle-delete-file): Flush file properties, not
directory properties.
(tramp-gvfs-handle-file-attributes): Use `string-to-number' when
reading "unix::mode".
(tramp-gvfs-handle-file-name-all-completions):
Use "-h" option for "gvfs-ls".
(tramp-gvfs-url-file-name): Apply `cons' where appropriate.
`user' and `localname' could be nil.
(tramp-gvfs-send-command): Simplify traces.

* net/tramp-sh.el (vc-handled-backends, vc-bzr-program)
(vc-git-program, vc-hg-program): Declare.
(tramp-methods) <sftp>: Remove.  It has never worked satisfactorily.
(tramp-methods) <nc>: Add new method.
(tramp-methods) <telnet>: Redirect stderr to "/dev/null".
(tramp-methods) <plink, plinkx, pscp, psftp>: Improve
`tramp-login-args'.
(tramp-default-user-alist): Add "nc".
(top): Remove completion function for "sftp".  Add completion
functions for "nc" and "psftp".
(tramp-sh-handle-set-visited-file-modtime):
(tramp-sh-handle-verify-visited-file-modtime): Use `point-at-eol'.
(tramp-do-copy-or-rename-file-out-of-band):
Use cached "remote-copy-args" value, if available.  (Bug#18199)
Tweak docstring.  Implement support for "nc" method.
(tramp-sh-handle-expand-file-name, tramp-local-coding-commands)
(tramp-remote-coding-commands, tramp-call-local-coding-command):
Tweak docstring.
(tramp-sh-handle-start-file-process): Expand `default-directory'.
(tramp-sh-handle-write-region): Tweak error message.
(tramp-sh-handle-vc-registered): Remove backends when the remote
binary does not exist.
(tramp-open-connection-setup-interactive-shell):
Prefer utf-8 coding.  (Bug#17859)
(tramp-find-inline-encoding): Do not raise an error.
(tramp-make-copy-program-file-name): Tweak docstring.  Handle also
the "nc" case.  Quote result also locally.
(tramp-get-remote-id): Check also for "gid".
(tramp-get-remote-python):

* net/tramp-smb.el (tramp-smb-handle-copy-directory)
(tramp-smb-handle-set-file-acl): Use `start-process'.
(tramp-smb-handle-insert-directory): Use progress reporter.
(tramp-smb-handle-rename-file): Flush also file properties of
FILENAME.

* net/tramp.el (tramp-methods): Tweak docstring.
(tramp-file-name-handler): Apply `cons' where appropriate.
(tramp-handle-file-accessible-directory-p): Check for
`file-readable-p' instead of `file-executable-p'.
(tramp-handle-shell-command): Use `display-buffer'.  (Bug#18326)
(tramp-handle-unhandled-file-name-directory): Return "/".
(tramp-check-cached-permissions):
Use `tramp-compat-file-attributes'.
(tramp-call-process): Add new argument VEC.  Adapt callees in all
tramp*.el files.

* net/trampver.el: Update release number.

9 years agonsselect.m cleanup, remove unused, declare vars static.
Jan Djärv [Sat, 1 Nov 2014 11:41:50 +0000 (12:41 +0100)]
nsselect.m cleanup, remove unused, declare vars static.

* nsselect.m (QCLIPBOARD, QSECONDARY, QTEXT, QFILE_NAME)
(NXPrimaryPboard, NXSecondaryPboard): Declare static.
(Qforeign_selection): Remove.
(ns_get_local_selection): Identation fix.
(syms_of_nsselect): Remove Qforeign_selection, ns-lost-selection-hooks

9 years ago* lisp/select.el (gui-get-selection): Comment: data-type ignored on NS.
Jan Djärv [Sat, 1 Nov 2014 11:37:14 +0000 (12:37 +0100)]
* lisp/select.el (gui-get-selection): Comment: data-type ignored on NS.

* src/nsselect.m (ns_get_local_selection): Remove calling of
functions in Vselection_converter_alist.
(syms_of_nsselect): Remove Vselection_converter_alist.

Fixes: debbugs:18911
9 years agoAuto-commit of loaddefs files.
Glenn Morris [Sat, 1 Nov 2014 11:18:14 +0000 (07:18 -0400)]
Auto-commit of loaddefs files.

9 years agoCorrect name on yesterday's patch "Add "enum classs" support to C++ mode."
Alan Mackenzie [Sat, 1 Nov 2014 10:36:43 +0000 (10:36 +0000)]
Correct name on yesterday's patch "Add "enum classs" support to C++ mode."
to Daniel Colascione.

9 years agoAuto-commit of loaddefs files.
Glenn Morris [Sat, 1 Nov 2014 10:18:11 +0000 (06:18 -0400)]
Auto-commit of loaddefs files.

9 years ago* lisp/emacs-lisp/macroexp.el (macroexpand-1): New function.
Stefan Monnier [Fri, 31 Oct 2014 21:35:35 +0000 (17:35 -0400)]
* lisp/emacs-lisp/macroexp.el (macroexpand-1): New function.
(macroexp--expand-all): Unrelated tweaks.
* lisp/emacs-lisp/gv.el (gv-get): Use macroexpand-1.

Fixes: debbugs:18821
9 years ago* lisp/simple.el (newline): Add assertions to try and help catch bug#18913.
Stefan Monnier [Fri, 31 Oct 2014 20:57:59 +0000 (16:57 -0400)]
* lisp/simple.el (newline): Add assertions to try and help catch bug#18913.

9 years ago* macfont.m (macfont_glyph_extents): Turn off syntetic bold
Jan Djärv [Fri, 31 Oct 2014 18:41:07 +0000 (19:41 +0100)]
* macfont.m (macfont_glyph_extents): Turn off syntetic bold
if force_integral_p (i.e. no antialias).
(macfont_draw): Check ns_antialias_text, also turn off syntetic
bold if no antialias.

Fixes: debbugs:18876
9 years ago* lisp/emulation/cua-base.el (cua-delete-region): Use delete-active-region.
Stefan Monnier [Fri, 31 Oct 2014 15:31:27 +0000 (11:31 -0400)]
* lisp/emulation/cua-base.el (cua-delete-region): Use delete-active-region.
(cua--last-deleted-region-pos, cua--last-deleted-region-text): Remove.

Fixes: debbugs:18886
9 years ago* emacs.c (main): Don't chdir to $HOME on Cocoa if --chdir was given.
Jan Djärv [Fri, 31 Oct 2014 15:18:36 +0000 (16:18 +0100)]
* emacs.c (main): Don't chdir to $HOME on Cocoa if --chdir was given.

Fixes: debbugs:18846
9 years ago* font.c (copy_font_spec): Redesign to avoid Fcopy_alist
Dmitry Antipov [Fri, 31 Oct 2014 11:09:00 +0000 (14:09 +0300)]
* font.c (copy_font_spec): Redesign to avoid Fcopy_alist
and unnecessary initialization.  Adjust comments.

9 years agoadmin/ChangeLog: Fix a typo.
Eli Zaretskii [Fri, 31 Oct 2014 09:40:27 +0000 (11:40 +0200)]
admin/ChangeLog: Fix a typo.

9 years agoMinor fixes in the changes in preparation for git migration.
Eli Zaretskii [Fri, 31 Oct 2014 09:32:11 +0000 (11:32 +0200)]
Minor fixes in the changes in preparation for git migration.

 src/Makefile.in (repo-update): Fix a typo and slightly reword
 commentary.

 admin/notes/repo (Notes): Reword the stylistic guidance for commit log
 messages so that they are in line with Emacs development practices
 and style guidance.

9 years agoYet another change for git migration backported from trunk.
Glenn Morris [Fri, 31 Oct 2014 09:09:24 +0000 (11:09 +0200)]
Yet another change for git migration backported from trunk.

 lisp/version.el (emacs-bzr-version, emacs-bzr-get-version):
 Revert 2014-10-31 change.

9 years agoBackport from trunk more changes in preparation for git migration.
Eric S. Raymond [Fri, 31 Oct 2014 09:06:47 +0000 (11:06 +0200)]
Backport from trunk more changes in preparation for git migration.

 admin/notes/bzr: Renamed to notes/repo, reorganixed to separate
 VCS-dependent from VCS-independent stuff.  Added guidance about
 commit-comment format under DVCSes.
 admin/notes/BRANCH: Merged into notes/repo.

 lisp/version.el: Fix some fallback values to conform to the actual
 release number.

9 years agoBackport changes in preparation for git migration from trunk.
Eric S. Raymond [Fri, 31 Oct 2014 09:03:23 +0000 (11:03 +0200)]
Backport changes in preparation for git migration from trunk.

 admin: Changes in several documents.
 autogen.sh: Neutralize language specific to a repository type.

 doc/misc/efaq-w32.texi: Neutralized language specific to a repository type.

 doc/misc/gnus-coding.txt: Neutralized language specific to a repository type.

 lisp/Makefile.in: Change some production names so they're neutral
 about the repository type.

9 years ago* lisp/progmodes/vhdl-mode.el: Doc grammar fixes.
Glenn Morris [Fri, 31 Oct 2014 04:14:27 +0000 (21:14 -0700)]
* lisp/progmodes/vhdl-mode.el: Doc grammar fixes.

9 years ago* etc/emacs.desktop: Add "Keywords".
Glenn Morris [Fri, 31 Oct 2014 04:10:19 +0000 (21:10 -0700)]
* etc/emacs.desktop: Add "Keywords".

9 years ago* doc/man/emacsclient.1: Tiny markup fix
Glenn Morris [Thu, 30 Oct 2014 23:18:53 +0000 (19:18 -0400)]
* doc/man/emacsclient.1: Tiny markup fix

9 years ago* lisp/startup.el (command-line): Remove pointless attempt to avoid statting fs
Glenn Morris [Thu, 30 Oct 2014 22:52:38 +0000 (18:52 -0400)]
* lisp/startup.el (command-line): Remove pointless attempt to avoid statting fs
; which expand-file-name doesn't even do.

9 years agoRestore cua-delete-copy-to-register-0 and M-v command.
Kim F. Storm [Thu, 30 Oct 2014 19:19:49 +0000 (15:19 -0400)]
Restore cua-delete-copy-to-register-0 and M-v command.
* lisp/delsel.el (delete-selection-save-to-register)
(delsel--replace-text-or-position): New vars.
(delete-active-region): Use them.
(delete-selection-repeat-replace-region): New command, moved from
cua-base.el.
* lisp/emulation/cua-base.el (cua--repeat-replace-text): Remove var.
(cua-repeat-replace-region): Move command to delsel.el.
(cua--init-keymaps): Update binding accordingly.
(cua-mode): Set delete-selection-save-to-register.

Fixes: debbugs:18886
9 years ago* nsfns.m (ns_set_doc_edited): Do all logic (check frames) here
Jan Djärv [Thu, 30 Oct 2014 19:15:38 +0000 (20:15 +0100)]
* nsfns.m (ns_set_doc_edited): Do all logic (check frames) here
instead of in xdisp.c, function now takes void.

* nsterm.h (ns_set_doc_edited): Declare taking no args.

* xdisp.c (prepare_menu_bars): Remove HAVE_NS code.
(redisplay_internal): Call ns_set_doc_edited if HAVE_NS (Bug#18884).

9 years ago* nsfns.m (x_icon): icon_top/left is int.
Jan Djärv [Thu, 30 Oct 2014 17:23:52 +0000 (18:23 +0100)]
* nsfns.m (x_icon): icon_top/left is int.

* nsterm.h (EmacsScroller): Replace Lisp_Object win with
struct window*.
Remove getMouseMotionPart.
(ns_output): Make icon_top/left int.

* nsterm.m (ns_mouse_position): Remove unused code.
(initFrame:window:, dealloc): Use window instead of win.
(getMouseMotionPart:window:x:y:): Remove, unused.
(sendScrollEventAtLoc:fromEvent:): Make Lisp_Object win from window.

Fixes: debbugs:18889
9 years agoMinor fix in bidi.c:bidi_cache_reset_to.
Eli Zaretskii [Thu, 30 Oct 2014 16:51:53 +0000 (18:51 +0200)]
Minor fix in bidi.c:bidi_cache_reset_to.

 src/bidi.c (bidi_cache_reset_to): Invalidate bidi_cache_last_idx by
 setting it to -1.
 (bidi_find_bracket_pairs): Pass to bidi_cache_reset_to a relative
 index, not an absolute one, as that's what the function expects.

9 years agoAdd "enum classs" support to C++ mode.
Alan Mackenzie [Thu, 30 Oct 2014 16:07:19 +0000 (16:07 +0000)]
Add "enum classs" support to C++ mode.
progmodes/cc-langs.el (c-after-brace-list-decl-kwds)
(c-after-brace-list-key): New language consts/variables.
progmodes/cc-engine.el (c-looking-at-decl-block): Exclude
spurious match of "enum struct" from decl-block recognition.
(c-backward-colon-prefixed-type): New function.
(c-backward-over-enum-header): Call above function to extend
recognition of enum structure.

9 years ago* fontset.c (toplevel): Adjust comment to match 2014-06-19 change.
Dmitry Antipov [Thu, 30 Oct 2014 11:12:21 +0000 (14:12 +0300)]
* fontset.c (toplevel): Adjust comment to match 2014-06-19 change.

9 years ago* xfaces.c (Finternal_set_lisp_face_attribute): Don't try to realize
Dmitry Antipov [Thu, 30 Oct 2014 09:37:08 +0000 (12:37 +0300)]
* xfaces.c (Finternal_set_lisp_face_attribute): Don't try to realize
font on an initial frame when running as a daemon (Bug#18869).

9 years agoUpdate some version numbers for trunk version change
Glenn Morris [Thu, 30 Oct 2014 05:39:21 +0000 (22:39 -0700)]
Update some version numbers for trunk version change

9 years ago* src/unexmacosx.c (copy_data_segment): Port to GCC 4.6+ (backport)
Samuel Bronson [Thu, 30 Oct 2014 05:31:12 +0000 (22:31 -0700)]
* src/unexmacosx.c (copy_data_segment): Port to GCC 4.6+ (backport)

Fixes: debbugs:9927
9 years ago* NEWS: Remove items backported to NEWS.24
Glenn Morris [Thu, 30 Oct 2014 05:23:50 +0000 (22:23 -0700)]
* NEWS: Remove items backported to NEWS.24

9 years agoMerge from emacs-24; up to 117634
Glenn Morris [Thu, 30 Oct 2014 05:15:28 +0000 (22:15 -0700)]
Merge from emacs-24; up to 117634

9 years ago* lisp/progmodes/cc-defs.el (c--macroexpand-all): New function.
Stefan Monnier [Thu, 30 Oct 2014 03:50:15 +0000 (23:50 -0400)]
* lisp/progmodes/cc-defs.el (c--macroexpand-all): New function.
(c-lang-defconst):
* lisp/progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use it.

Fixes: debbugs:18845
9 years agoChangeLog date fix
Glenn Morris [Thu, 30 Oct 2014 03:33:08 +0000 (20:33 -0700)]
ChangeLog date fix

9 years agoNEWS fixes
Glenn Morris [Thu, 30 Oct 2014 03:26:24 +0000 (20:26 -0700)]
NEWS fixes

9 years ago* doc/misc/efaq.texi (Gnus does not work with NNTP): Remove; ancient
Glenn Morris [Thu, 30 Oct 2014 02:58:11 +0000 (19:58 -0700)]
* doc/misc/efaq.texi (Gnus does not work with NNTP): Remove; ancient

9 years ago* lisp/net/rcirc.el (rcirc-fill-column): Unbump :version.
Glenn Morris [Wed, 29 Oct 2014 17:40:26 +0000 (13:40 -0400)]
* lisp/net/rcirc.el (rcirc-fill-column): Unbump :version.
A change in the possible :type with no change in the default does not
merit a :version bump.
Mark :risky.

9 years ago* version.el (emacs-bzr-version, emacs-bzr-get-version): Revert 2014-10-26
Glenn Morris [Wed, 29 Oct 2014 17:36:33 +0000 (13:36 -0400)]
* version.el (emacs-bzr-version, emacs-bzr-get-version): Revert 2014-10-26
change.