Glenn Morris
792faabe7a
* lisp/progmodes/vhdl-mode.el: Doc grammar fixes.
2014-10-30 21:14:27 -07:00
Glenn Morris
0ebcd35e76
* etc/emacs.desktop: Add "Keywords".
2014-10-30 21:10:19 -07:00
Glenn Morris
12f12f9038
* doc/man/emacsclient.1: Tiny markup fix
2014-10-30 19:18:53 -04:00
Kim F. Storm
71477684db
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
2014-10-30 15:19:49 -04:00
Jan Djärv
c465f1c27f
* 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).
2014-10-30 20:15:38 +01:00
Jan Djärv
b7bf631c80
* 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🪟 , dealloc): Use window instead of win.
(getMouseMotionPart🪟 x:y:): Remove, unused.
(sendScrollEventAtLoc:fromEvent:): Make Lisp_Object win from window.
Fixes: debbugs:18889
2014-10-30 18:23:52 +01:00
Samuel Bronson
fda2bc46a8
* src/unexmacosx.c (copy_data_segment): Port to GCC 4.6+ (backport)
...
Fixes: debbugs:9927
2014-10-29 22:31:12 -07:00
Stefan Monnier
237bf45a48
* 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
2014-10-29 23:50:15 -04:00
Glenn Morris
6b3093be63
ChangeLog date fix
2014-10-29 20:33:08 -07:00
Glenn Morris
dc8a58558c
NEWS fixes
2014-10-29 20:26:24 -07:00
Glenn Morris
e8ce54913c
* doc/misc/efaq.texi (Gnus does not work with NNTP): Remove; ancient
2014-10-29 19:58:11 -07:00
Eli Zaretskii
091d3228b7
Fix bug #18874 with rgrep not obeying grep-scroll-output.
...
lisp/progmodes/compile.el (compilation-start): If
compilation-scroll-output is non-nil, don't force window-start of
the compilation buffer to be at beginning of buffer.
2014-10-29 17:17:18 +02:00
Eli Zaretskii
205be0810a
Fix bug #18873 with non-ASCII characters in user's HOME directory.
...
src/fileio.c (Fexpand_file_name): Use make_unibyte_string, not
build_string, when importing a home directory.
2014-10-28 19:48:21 +02:00
Katsumi Yamaoka
7515423bc1
[Backport] gnus.el (gnus-mode-line-buffer-identification):
...
Don't add image data for a non-graphic display;
Don't shadow load-path, it blocks autoloading of find-image (bug#18813)
2014-10-27 22:51:18 +00:00
enami tsugutomo
b13ccfca85
[Backport] lisp/gnus/nnimap.el (nnimap-wait-for-response): Ignore NOOP response requested to keep connection open
2014-10-27 00:56:22 +00:00
Dani Moncayo
f399929938
* README.W32 (Preliminaries): Don't assume that this file is at
...
the top level.
(Setting up Emacs): Minor rewording to be more accurate.
Backported from trunk.
2014-10-26 19:37:16 +01:00
Eli Zaretskii
475e766a94
Fix bug #18839 with incorrect image size returned by posn-at-point.
...
src/dispnew.c (buffer_posn_from_coords): Use
WINDOW_WANTS_HEADER_LINE_P, not WINDOW_WANTS_MODELINE_P, to
account for the header-line height.
2014-10-26 17:42:08 +02:00
Eli Zaretskii
73fd041d91
Improve documentation of faces in the user manual.
...
doc/emacs/frames.texi (Scroll Bars): Improve indexing of faces.
doc/emacs/killing.texi (Secondary Selection): Improve indexing of faces.
doc/emacs/search.texi (Basic Isearch, Query Replace): Improve indexing of
faces.
doc/emacs/display.texi (Standard Faces, Text Display)
(Useless Whitespace): Improve indexing of faces.
2014-10-24 12:13:01 +03:00
Tassilo Horn
9e147f750b
Backport latest doc-view fix
...
* doc/emacs/misc.texi (Document View): Adapt to latest doc-view changes wrt
viewing the document's plain text contents. [Backport]
* lisp/doc-view.el (doc-view-open-text): View the document's plain text
in the current buffer instead of a new one.
(doc-view-toggle-display): Handle the case where the current
buffer contains the plain text contents of the document.
(doc-view-initiate-display): Don't switch to fallback mode if the
user wants to view the doc's plain text. [Backport]
2014-10-23 21:17:00 +02:00
Eli Zaretskii
894b567b1c
Document in the user manual variables that allow pixelwise resizing.
...
doc/emacs/frames.texi (Frame Commands): Document and index
'frame-resize-pixelwise'.
doc/emacs/windows.texi (Split Window): Document and index
'window-resize-pixelwise'.
2014-10-23 19:54:25 +03:00
Eli Zaretskii
ac0f1b8597
Fix bug #18760 with incorrect decoding of tutorial for "About Emacs" screen.
...
lisp/startup.el (fancy-about-text): Read the entire tutorial, not
just its first 256 bytes.
2014-10-23 19:32:51 +03:00
Stefan Monnier
acc443ad03
* lisp/emacs-lisp/bytecomp.el: Require cl-extra.
...
* lisp/emacs-lisp/cl-extra.el: Add missing provide.
Fixes: debbugs:18804
2014-10-23 09:31:20 -04:00
Paul Eggert
e5dc30bfd3
* Makefile.in (${srcdir}/info/dir): Make sure info directory exists (backport)
2014-10-23 06:52:47 +01:00
Eli Zaretskii
97be2b8848
etc/DEBUG: Improve instructions for debugging infinite loops.
2014-10-22 18:19:44 +03:00
Stefan Monnier
be603ee9b6
* lisp/emacs-lisp/bytecomp.el (byte-compile-and-folded): Optimize case where
...
all args are copyable.
(=, <, >, <=, >=): Re-enable the optimization.
Fixes: debbugs:18767
2014-10-22 09:38:47 -04:00
Stefan Monnier
bdc9a8b5ac
* configure.ac: Bump version to 24.4.51 to avoid ambiguity with the old
...
trunk's 24.4.50.
2014-10-22 09:10:41 -04:00
YAMAMOTO Mitsuharu
1a7aa3ce7f
* xdisp.c (erase_phys_cursor): Fix confusion between window-relative and text area-relative x-coordinates. [Backport]
2014-10-22 10:39:48 +09:00
YAMAMOTO Mitsuharu
2498362599
* xdisp.c (draw_glyphs): Set clipping to highlight boundaries. [Backport]
2014-10-22 10:31:37 +09:00
Eli Zaretskii
acb965c2ad
Bump Emacs version to 24.4.50.
2014-10-21 18:36:23 +03:00
Santiago Payà i Miralta
739ba4636b
* lisp/vc/vc-hg.el (vc-hg-log-graph): New var.
...
(vc-hg-print-log): Use it.
(vc-hg-root-log-format): Include branch name and bookmarks; ignore
graph output.
Fixes: debbugs:17515
2014-10-20 20:14:07 -04:00
Juri Linkov
4ede14b986
* lisp/vc/diff-mode.el (diff-refine-changed): Rename from
...
`diff-refine-change' for consistency with `diff-changed'.
(diff-refine-change): Add obsolete face alias.
* lisp/vc/smerge-mode.el (smerge-refined-changed): Rename from
`smerge-refined-change'.
(smerge-refined-change): Add obsolete face alias.
[Backport]
Fixes: debbugs:10181
2014-10-20 20:11:58 -04:00
Glenn Morris
a8cab05439
* lisp/url/url-vars.el (url-bug-address): Make into an obsolete alias.
...
* lisp/url/url-http.el (url-http-handle-authentication):
* lisp/url/url-news.el (url-news-fetch-message-id):
Use M-x report-emacs-bug in help messages. [Backport]
2014-10-20 18:45:35 -04:00
Stefan Monnier
24421aa68b
* lisp/subr.el (call-process-shell-command, process-file-shell-command):
...
Make the `args' obsolete.
(start-process-shell-command, start-file-process-shell-command):
Use `declare'.
Fixes: debbugs:18409
2014-10-20 18:44:11 -04:00
Juanma Barranquero
531f56f59b
* lisp/skeleton.el (skeleton-autowrap): Mark as obsolete. [Backport]
2014-10-20 18:41:19 -04:00
Glenn Morris
3ac4e4c0eb
* lisp/dired.el (dired-read-regexp): Make obsolete. [Backport]
...
(dired-mark-files-regexp, dired-mark-files-containing-regexp)
(dired-flag-files-regexp):
* lisp/dired-aux.el (dired-mark-read-regexp):
* lisp/dired-x.el (dired-mark-unmarked-files): Use read-regexp directly.
2014-10-20 18:39:30 -04:00
Stefan Monnier
c9f7e33c60
* lisp/progmodes/python.el (inferior-python-mode): Use add-hook.
2014-10-20 18:37:04 -04:00
Stefan Monnier
3b1f2e0999
* list/emulation/viper: Add some FIXME comments.
2014-10-20 18:35:43 -04:00
Stefan Monnier
2d8e7d1d03
* doc/misc/eieio.texi (Accessing Slots, CLOS compatibility): Adjust wording
...
since `setf' is in core rather than in CL nowadays.
2014-10-20 18:23:28 -04:00
Stefan Monnier
3e7807011b
* lisp/Makefile.in (AUTOGEN_VCS): Remove emulation/tpu-edt.el. [Backport]
2014-10-20 18:21:56 -04:00
Stefan Monnier
9d982156cb
* erc/erc-track.el: Docstring fixes.
2014-10-20 18:14:21 -04:00
Glenn Morris
ef65424de8
Make most emulation packages obsolete. [Backport]
...
* emulation/crisp.el, emulation/tpu-edt.el, emulation/tpu-extras.el:
* emulation/tpu-mapper.el, emulation/vi.el, emulation/vip.el:
* emulation/ws-mode.el: Move to obsolete/.
* doc/emacs/ack.texi (Acknowledgments): Remove some obsolete items.
* doc/emacs/misc.texi (Emulation): Remove section.
* doc/lispintro/emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
* doc/misc/efaq.texi (Finding a package with particular functionality):
Update example.
* doc/misc/vip.texi: Mention this is obsolete.
2014-10-20 18:12:13 -04:00
Glenn Morris
d9a72916e5
* src/minibuf.c (history-length): Increase default from 30 to 100.
...
* lisp/cus-start.el (history-length): Bump :version. [Backport]
2014-10-20 18:02:40 -04:00
Stefan Monnier
1fc82d89a8
* lisp/obsolete/cc-compat.el: Make obsolete.
...
Fixes: debbugs:18561
2014-10-20 17:55:12 -04:00
Stefan Monnier
1c9c88b402
* lisp/epg-config.el (epg-gpg-program): Don't use the absolute names by default.
2014-10-20 17:51:44 -04:00
Stefan Monnier
290d4b570f
* src/xdisp.c (redisplay_window): Re-run pre-redisplay-function after we
...
move point.
2014-10-20 17:48:58 -04:00
Stefan Monnier
d20b72d9fa
Restore temporarily reverted bytecomp change
...
* lisp/emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg case.
Fixes: debbugs:18767
2014-10-20 20:23:50 +01:00
Glenn Morris
83bad90efe
Add 24.4 release ChangeLog entries
2014-10-20 20:21:15 +01:00
Glenn Morris
dfccf2f60d
Temporarily revert previous bytecomp change
2014-10-20 20:19:15 +01:00
Stefan Monnier
41e856b539
* lisp/emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg
...
case.
Fixes: debbugs:18767
2014-10-19 22:36:22 -04:00
Glenn Morris
9b4fdfd9b6
Regenerate ldefs-boot
2014-10-17 09:08:40 -07:00