Glenn Morris
e0f18aa07f
Merge from origin/emacs-26
...
675edec
(origin/emacs-26) Fix some allout.el aliases
b2c069a
* lisp/progmodes/ada-mode.el (ada-clean-buffer-before-saving)...
2f5420c
Doc fixes re obsolete items
9edf82a
Replace an obsolete alias in tpu-mapper
a643792
Doc fixes re obsolete items
3060fb8
Minor changes in mule.texi
3e39897
Avoid assertion violation under visual-order-cursor-movement
e4b73ab
Stop mentioning options.el in doc
05669f0
; * lisp/minibuffer.el (completion-cycle-threshold): Fix last...
758597f
* lisp/vc/vc-dir.el (vc-dir-unmark): Fix documentation.
62f0a2b
* lisp/minibuffer.el (completion-cycle-threshold): Doc fix.
761845c
Fix last change in Xref documentation
5186675
More changes in the Emacs manual
b1aaa72
Improve documentation of Xref
Conflicts:
lisp/w32-fns.el
2018-03-13 18:13:26 -07:00
Glenn Morris
a6437924f7
Doc fixes re obsolete items
...
* doc/emacs/maintaining.texi (VC Undo):
* doc/misc/efaq-w32.texi (Font names): Replace obsolete aliases.
* doc/misc/url.texi (Customization):
Don't mention url-temporary-directory, it essentially does nothing.
* lisp/hilit-chg.el
(highlight-changes-global-changes-existing-buffers): Doc fix.
; * lisp/w32-fns.el: Comment.
; * etc/TODO: Remove obsolete ffap mention.
2018-03-13 13:49:05 -04:00
Stefan Monnier
9107cf30c0
Replace (default-value 'enable-multibyte-characters) with t
...
Since Emacs-24, (default-value 'enable-multibyte-characters) can't be
changed any more, so we can remove all code which checks this value.
* lisp/x-dnd.el (x-dnd-handle-file-name):
* lisp/w32-fns.el (w32-set-default-process-coding-system):
* lisp/textmodes/ispell.el (ispell-send-string):
* lisp/term/internal.el (dos-codepage-setup):
* lisp/tar-mode.el (tar-header-block-tokenize, tar--extract):
* lisp/startup.el (command-line):
* lisp/server.el (server-process-filter):
* lisp/net/browse-url.el (browse-url-file-url):
* lisp/menu-bar.el (menu-bar-options-menu, menu-bar-describe-menu):
* lisp/mail/sendmail.el (mail-setup):
* lisp/mail/rmail.el (rmail-mode, rmail-get-new-mail):
* lisp/mail/rfc2047.el (rfc2047-encode-message-header):
* lisp/mail/emacsbug.el (report-emacs-bug):
* lisp/international/mule-diag.el (mule-diag):
* lisp/files.el (find-file-noselect-1):
* lisp/dos-fns.el (dos-set-default-process-coding-system):
* lisp/arc-mode.el (archive-mode):
* lisp/international/mule-cmds.el (mule-menu-keymap)
(set-default-coding-systems, set-language-info)
(set-language-environment, standard-display-european-internal)
(set-locale-environment): Simplify code.
2018-01-25 13:35:37 -05:00
Paul Eggert
bb267f17f9
Merge from origin/emacs-26
...
63b04c11d5
Fix copyright years by hand
5c7dd8a783
Update copyright year to 2018
220a9ecba1
Merge from Gnulib
312c565566
Don't add empty keyboard macro to macro ring (Bug#24992)
39ca289a7a
Allow customization of decoding of "man" command
f8240815ea
* etc/NEWS: Add security consideration note on passphrase ...
0c78822c70
Fix subtle problem with scroll-down when scroll-margin is ...
acd289c5a4
Fix problems with indexing in User manual
b240c7846b
* lisp/help.el (describe-key): Only (copy-sequence elt) wh...
e879a5444a
* src/buffer.c (Frestore_buffer_modified_p): Fix bug#29846
81b1028b63
Improve documentation of 'inhibit-modification-hooks' and ...
7175496d7a
Fix doc string of 'enable-recursive-minibuffers'
5b38406491
Fix documentation of delsel and of killing text
# Conflicts:
# etc/NEWS
# etc/refcards/ru-refcard.tex
2018-01-01 01:13:04 -08:00
Paul Eggert
5c7dd8a783
Update copyright year to 2018
...
Run admin/update-copyright.
2018-01-01 00:57:59 -08:00
Glenn Morris
109a3bf6a1
Make w32-fns.el loadable on any platform (bug#6997)
...
* lisp/w32-fns.el (find-file-visit-truename): Only set on MS Windows.
(set-message-beep, w32-charset-info-alist): Check bound before using.
2017-12-14 21:18:42 -05:00
Paul Eggert
bc511a64f6
Prefer HTTPS to FTP and HTTP in documentation
...
Most of this change is to boilerplate commentary such as license URLs.
This change was prompted by ftp://ftp.gnu.org's going-away party,
planned for November. Change these FTP URLs to https://ftp.gnu.org
instead. Make similar changes for URLs to other organizations moving
away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and
fsf.org when this works, as this will further help defend against
man-in-the-middle attacks (for this part I omitted the MS-DOS and
MS-Windows sources and the test tarballs to keep the workload down).
HTTPS is not fully working to lists.gnu.org so I left those URLs alone
for now.
2017-09-13 15:54:37 -07:00
Paul Eggert
bcf244ef9b
Merge from origin/emacs-25
...
2e2a806
Fix copyright years by hand
5badc81
Update copyright year to 2017
2017-01-01 01:10:47 -08:00
Paul Eggert
5badc81c1c
Update copyright year to 2017
...
Run admin/update-copyright.
2016-12-31 19:42:26 -08:00
Glenn Morris
67df076793
; Replace "25.2" with "26.1" where appropriate, which is almost everywhere
...
Ref:
http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00692.html
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01215.html
2016-11-17 22:50:40 -08:00
Glenn Morris
48079f6812
; Refer to version 25.2 rather than 26.1.
...
; I hope the next release from master is indeed 26.1, but for reasons
; that passeth my understanding we currently call it 25.2 everywhere else,
; so we should at least be consistent.
2016-06-10 00:55:02 -04:00
Paul Eggert
0bf5739b77
Merge from origin/emacs-25
...
c3489d0
* lisp/w32-fns.el (set-message-beep, w32-get-locale-info) (w3...
a4d882c
Correct old cell name unbinding when renaming cell.
6c12c53
Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into...
0be6725
Document problem: slow screen refresh on missing font.
853b9b9
* admin/admin.el (add-release-logs): Basic check of existing ...
5fa80cf
* build-aux/gitlog-to-emacslog: Handle empty generated Change...
3c79e51
* admin/admin.el (add-release-logs): Generate ChangeLog if ne...
42275df
* doc/misc/texinfo.tex: Revert previous change (Bug#23611).
3f4a9d9
* admin/authors.el (authors): First update the ChangeLog.
897fb6f
; 'Changes from the pre-25.1 API' copyedits
825ca25
Rename vc-stay-local back to vc-cvs-stay-local
4efb3e8
* doc/emacs/files.texi (Comparing Files): * doc/emacs/trouble...
b995d1e
* doc/misc/eww.texi (Advanced): Fix xref.
2e589c0
Fix cross-references between manuals
f3d2ded
* doc/misc/vhdl-mode.texi (Sample Init File): Rename node to ...
906c810
; * admin/release-process: Move etc/HISTORY from here... ; * ...
bea1b65
* admin/admin.el (add-release-logs): Also update etc/HISTORY.
503e752
; * CONTRIBUTE: Fix a typo.
fbfd478
Avoid aborting due to errors in arguments of 'set-face-attrib...
bdfbe6d
; * admin/release-process: Copyedits.
44a6aed
; * test/automated/data-tests.el: Standardize license notice.
c33ed39
; * test/automated/viper-tests.el: Standardize license notice.
df4a14b
Add automated test for viper-tests.el
c0139e3
Fix viper undo breakage from undo-boundary changes
920d76c
Fix reference to obsolete fn ps-eval-switch
18a9bc1
Do not trash symlinks to init file
2671179
Don't print the "decomposition" line for control chars in wha...
869092c
Bring back xterm pasting with middle mouse
5ab0830
Provide workaround for xftfont rendering problem
c9f7ec7
* lisp/desktop.el: Disable restore frameset if in non-graphic...
30989a0
Mention GTK+ problems in etc/PROBLEMS
421e3c4
* lisp/emacs-lisp/package.el (package-refresh-contents):
dadfc30
Revert "epg: Add a way to detect gpg1 executable for tests"
e41a5cb
Avoid errors with Czech and Slovak input methods
d4ae6d7
epg: Add a way to detect gpg1 executable for tests
ebc3a94
* lisp/emacs-lisp/package.el: Fix free variable warnings.
6e71295
* lisp/emacs-lisp/package.el (package--with-response-buffer):
c45d9f6
Improve documentation of 'server-name'
3b5e38c
Modernize ASLR advice in etc/PROBLEMS
1fe1e0a
* lisp/char-fold.el: Rename from character-fold.el.
2016-05-26 12:55:06 -07:00
Glenn Morris
c3489d0504
* lisp/w32-fns.el (set-message-beep, w32-get-locale-info)
...
(w32-get-valid-locale-ids): Improve declarations.
2016-05-26 14:57:29 -04:00
Stefan Monnier
e971ce6de2
Make autoloads populate a new definition-prefixes table
...
* lisp/subr.el (definition-prefixes): New hash table.
(register-definition-prefixes): New function.
* lisp/emacs-lisp/autoload.el (autoload-compute-prefixes): New var.
(autoload--split-prefixes-1, autoload--split-prefixes)
(autoload--make-defs-autoload): New functions.
(autoload-defs-autoload-max-size, autoload-popular-prefixes): New vars.
(autoload-generate-file-autoloads): Obey autoload-compute-prefixes.
(update-directory-autoloads): Don't touch loaddefs.el if the set of
autoloads hasn't changed (i.e. if only the timestamp would change).
* lisp/loadup.el: Purify definition-prefixes.
* lisp/w32-fns.el: Keep name space clean.
(w32-set-default-process-coding-system): Rename from
set-default-process-coding-system.
(w32-set-system-coding-system): Rename from set-w32-system-coding-system.
2016-05-25 22:58:18 -04:00
Eli Zaretskii
438b98e5b7
Don't mirror slashes in convert-standard-filename on MS-Windows
...
* lisp/w32-fns.el (w32-convert-standard-filename): Don't mirror
slashes into backslashes. This avoids producing ugly file names,
and is deemed no longer necessary, and should certainly be
unrelated to which shell is in use.
2016-04-25 11:50:37 +03:00
Paul Eggert
0e963201d0
Update copyright year to 2016
...
Run admin/update-copyright.
2016-01-01 01:34:24 -08:00
Glenn Morris
118bb49ab3
* lisp/w32-fns.el (w32-shell-name): Silence compiler.
2015-05-05 20:10:59 -07:00
Paul Eggert
7e09ef09a4
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 14:26:41 -08:00
Stefan Monnier
3ef041ae3b
* lisp/term/w32-win.el: Move all code from 32-common-fns.el here.
...
(gui-select-text, gui-selection-value): Use w32 handlers in the w32
console as well.
* lisp/w32-common-fns.el: Remove.
* lisp/loadup.el: Don't load w32-common-fns.el.
* w32-fns.elc: Don't require w32-common-fns.
* src/lisp.mk (lisp): Remove w32-common-fns.elc.
Fixes: debbugs:18629
2014-10-06 13:47:56 -04:00
Juanma Barranquero
e48983a694
lisp/w32-fns.el: Remove obsolescence declarations for nonexistent vars.
...
(w32-enable-italics, w32-charset-to-codepage-alist):
These variables do not exist anymore.
2014-02-21 04:26:21 +01:00
Paul Eggert
ba3189039a
Update copyright year to 2014 by running admin/update-copyright.
2014-01-01 07:43:34 +00:00
Glenn Morris
7cc3af27a1
* lisp/w32-fns.el (w32-charset-info-alist): Declare.
2013-05-06 00:29:26 -07:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Glenn Morris
9a5f296f69
Update some function declarations
...
* w32-fns.el (set-message-beep):
* term/w32-win.el (set-message-beep): Update declarations.
2012-10-09 00:08:26 -07:00
Daniel Colascione
0fda9b750e
Implement cygw32
...
Here, we use the generic window-system configuration system we just
implemented to support the w32 window-system in the mainline build
under Cygwin. (Previously, the w32 window system could only be
compiled as part of the NT-native Emacs build process.)
The changes in this patch need to be applied atomically in order to
avoid breaking Emacs. The changes include:
- Changes throughout the Lisp and C code to not assume that
NT Emacs and the w32 window system are synonymous.
- Wiring up the regular select(2) event loop to Windows messages
- Cleaning up the w32 drag-and-drop receiving code.
- Exposing Cygwin path conversion functions to elisp.
- Unicode file dialog support when compiling for Cygwin.
- Splitting the w32 term lisp initialization code into code
applicable to any w32 window-system and code specific to
system-type windows-nt.
- Integrating the old and new w32 code into the build system.
2012-09-17 03:55:02 -08:00
Glenn Morris
38264cc938
Replace w32-init-info through the magic of custom-initialize-delay
...
* lisp/w32-fns.el (w32-init-info): Remove.
* lisp/paths.el (Info-default-directory-list): Add w32-init-info equivalent.
2012-05-26 14:58:01 -07:00
Glenn Morris
44e97401cd
Standardize possessive apostrophe usage in manuals, docs, and comments
...
Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
2012-02-28 00:17:21 -08:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Paul Eggert
e4920bc99d
Spelling fixes.
2011-11-24 23:14:48 -08:00
Juanma Barranquero
fe7a3057a3
Fix typos.
2011-11-20 20:35:27 +01:00
Glenn Morris
94b9acce13
* lisp/w32-fns.el (w32-charset-info-alist): Declare.
2011-06-29 20:13:35 -07:00
Juanma Barranquero
06b605171f
lisp/*.el: Lexical-binding cleanup.
2011-04-19 15:44:55 +02:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Sam Steingold
d43bb7d312
* w32-fns.el (w32-shell-name): Use `shell-file-name' instead of
...
the `explicit-shell-file-name' because that is the non-interactive shell.
2011-01-07 14:07:29 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Glenn Morris
a44d921f06
Move some more shared x-, w32- things to common-win.
...
* term/ns-win.el (x-select-text): Doc fix.
* w32-fns.el (x-alternatives-map, x-setup-function-keys)
(x-select-text): Move to term/common-win.
* term/w32-win.el (xw-defined-colors): Move to common-win.
* term/x-win.el (xw-defined-colors, x-alternatives-map)
(x-setup-function-keys, x-select-text): Move to common-win.
* term/common-win.el (x-select-text, x-alternatives-map)
(x-setup-function-keys, xw-defined-colors): Merge x- and w32-
definitions here.
2010-10-24 15:04:45 -07:00
Jan Djärv
4524012543
Remove cut buffer from documentation.
...
* doc/emacs/frames.texi (Cut/Paste Other App): Remove vut-buffer text.
* doc/lispref/text.texi (Low-Level Kill Ring):
* doc/lispref/frames.texi (Window System Selections): Remove cut buffer
documentation.
* doc/misc/cl.texi (Basic Setf): Remove x-get-cut-buffer and x-get-cutbuffer.
* lisp/term/x-win.el (x-select-text):
* lisp/term/pc-win.el (x-selection-value):
* lisp/term/ns-win.el (x-selection-value):
* lisp/eshell/em-term.el:
* lisp/w32-fns.el (x-get-selection-value):
* lisp/mouse-sel.el (mouse-sel-set-selection-function):
* lisp/frame.el (display-selections-p): Remove cut-buffer in documentation.
* lisp/term.el (term-mouse-paste): Don't call x-get-cutbuffer.
Remove cut buffer from error message.
2010-09-02 12:17:02 +02:00
Jan Djärv
6d7cc56382
Removed cut-buffer code.
...
* lisp/mouse-sel.el (mouse-sel-get-selection-function):
x-cut-buffer-or-selection-value renamed to x-selection-value.
(x-select-text): Optional push removed.
* lisp/select.el (x-get-cut-buffer, x-set-cut-buffer): Remove.
* lisp/simple.el (interprogram-cut-function): Remove mention of PUSH.
* lisp/w32-fns.el (x-last-selected-text):
x-cut-buffer-or-selection-value renamed to x-selection-value.
(x-cut-buffer-max): Remove.
(x-select-text): Remove argument PUSH, update documentation.
* lisp/emacs-lisp/cl-macs.el (x-get-cutbuffer, x-get-cut-buffer): Remove.
* lisp/term/ns-win.el (x-setup-function-keys, ns-last-selected-text):
x-cut-buffer-or-selection-value renamed to x-selection-value
(x-selection-value): Renamed from x-cut-buffer-or-selection-value.
(x-select-text): Remove argument PUSH, update documentation.
* lisp/term/pc-win.el (x-last-selected-text):
x-cut-buffer-or-selection-value renamed to x-selection-value
(x-select-text): Remove argument PUSH, update documentation.
* lisp/term/x-win.el: Update documentation for x-last-selected-text-*.
(x-last-selected-text-cut, x-last-selected-text-cut-encoded)
(x-last-cut-buffer-coding, x-cut-buffer-max): Remove.
(x-select-text): Remove argument PUSH, update documentation. Remove
cut-buffer code.
(x-selection-value-internal): Was previously x-selection-value.
(x-selection-value): Renamed from x-cut-buffer-or-selection-value.
Update documentation, remove cut-buffer code. Call
x-selection-value-internal.
(x-clipboard-yank): Call x-selection-value-internal.
(x-initialize-window-system): Remove setting of x-cut-buffer-max.
* src/xselect.c: Remove declaration of cut-buffer objects and functions.
(symbol_to_x_atom): Remove mapping to XA_CUT_BUFFERn.
(x_atom_to_symbol): Remove mapping to QCUT_BUFFERn.
(Fx_get_cut_buffer_internal, Fx_store_cut_buffer_internal)
(Fx_rotate_cut_buffers_internal): Remove.
(syms_of_xselect): Remove defsubr of above.
Remove intern of QCUT_BUFFERn.
* src/xterm.c (x_term_init): Don't set dpyinfo->cut_buffers_initialized.
* src/xterm.h (struct dpyinfo): Remove cut_buffers_initialized.
2010-09-02 11:47:08 +02:00
Chong Yidong
bd78fa1d54
Add "Package:" file headers to denote built-in packages.
2010-08-29 12:17:13 -04:00
Eli Zaretskii
b61dfbe20b
w32-fns.el (w32-convert-standard-filename): Doc fix.
2010-06-26 15:11:06 +03:00
Eli Zaretskii
98d8b17e45
Don't override standard definition of convert-standard-filename.
...
Add obsolete aliases for dos-fns.el functions.
files.el (convert-standard-filename): Call
w32-convert-standard-filename and dos-convert-standard-filename on
the corresponding systems.
w32-fns.el (w32-convert-standard-filename): Rename from
convert-standard-filename. Doc fix.
dos-fns.el (dos-convert-standard-filename): Doc fix.
(convert-standard-filename): Don't defalias.
(register-name-alist, make-register, register-value)
(set-register-value, intdos): Obsolete aliases for the
corresponding dos-* functions and variables.
(dos-intdos): Add a doc string.
2010-05-15 11:31:40 +03:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Glenn Morris
af9fb32fb8
(w32-batch-update-autoloads): Take autoload-make-program from the
...
second command-line argument.
2009-10-15 06:10:45 +00:00
Stefan Monnier
31cd2dd4e1
* simple.el: Add mapping for backspace/delete/clear/tab/escape/return
...
to function-key-map, and give them ascii-character property.
* term/x-win.el (x-alternatives-map):
* term/ns-win.el (ns-alternatives-map):
* term/internal.el (msdos-key-remapping-map):
* w32-fns.el (x-alternatives-map): Remove redundant mappings.
2009-09-14 01:22:42 +00:00
Glenn Morris
597e2240ab
Use default-value rather than default-enable-multibyte-characters.
2009-09-03 06:54:57 +00:00
Stefan Monnier
f2b256fa98
Fixup commenting conventions.
2009-08-29 14:52:25 +00:00
Chong Yidong
d977a09243
* select.el (x-set-selection): Doc fix (Bug#4021).
...
* w32-fns.el (x-set-selection): Doc fix (Bug#4021).
2009-08-02 23:22:03 +00:00
Eli Zaretskii
3077d1f623
Fix Bug#3888:
...
w32-vars.el (x-select-enable-clipboard): Doc fix.
term/pc-win.el (x-display-name, x-colors)
(x-select-enable-clipboard, x-select-text): Doc fix.
term/common-win.el (x-display-name, x-colors): Doc fix.
term/ns-win.el (x-select-text, x-setup-function-keys, x-colors)
(xw-defined-colors): Doc fix.
w32-fns.el (x-select-text, x-setup-function-keys)
(x-get-selection, x-set-selection): Doc fix.
term/x-win.el (x-select-text, x-setup-function-keys)
(x-select-enable-clipboard, xw-defined-colors): Doc fix.
select.el (x-set-selection): Doc fix.
2009-07-25 09:31:05 +00:00
Chong Yidong
3f5c9cad17
* w32-fns.el (x-selection-owner-p): New function.
...
* mouse.el (mouse-drag-track): Call deactivate-mark earlier.
(mouse-yank-at-click): If select-active-regions is non-nil,
deactivate the mark before insertion.
* simple.el (deactivate-mark, set-mark): Only save selection if we
own it.
2009-07-17 15:45:08 +00:00