1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-21 12:03:55 -08:00
Commit graph

93763 commits

Author SHA1 Message Date
Michael Albinus
7725ebb794 * etc/NEWS: Add secrets.el.
* lisp/Makefile.in (ELCFILES): Add net/secrets.elc.
* lisp/net/secrets.el: New file.
2010-03-13 21:33:54 +01:00
Chong Yidong
cef3058fee Fix bug in `format' (Bug#5710).
* editfns.c (Fformat): Account for string precision when computing
field width (Bug#5710).
2010-03-13 14:54:29 -05:00
Eli Zaretskii
073589f4b1 Commit the change in src/Makefile.in announced in 2010-03-12T16:34:27Z!eliz@gnu.org. 2010-03-13 10:29:13 -05:00
Eli Zaretskii
a96f6398e1 Spell out in ChangeLog the purpose of 2010-03-12T16:34:27Z!eliz@gnu.org. 2010-03-13 03:52:05 -05:00
Chong Yidong
52834b6b08 Document Customize and scroll-bar changes. 2010-03-12 18:13:27 -05:00
Chong Yidong
4fa4201821 * xfns.c (Fx_create_frame): Set default to Qright. 2010-03-12 18:13:02 -05:00
Chong Yidong
6f320937a4 Allow using list-colors-display to set colors in the Color widget.
* facemenu.el (list-colors-display, list-colors-print): New arg
callback.  Use it to allow selecting colors.

* wid-edit.el (widget-image-insert): Insert image prop even if the
current display is non-graphic.
(widget-field-value-set): New fun.
(editable-field): Use it.
(widget-field-value-get): Clean up unused var.
(widget-color-value-create, widget-color--choose-action): New
funs.  Allow using list-colors-display to choose color.
2010-03-12 18:08:30 -05:00
Chong Yidong
647f999385 Improvements to the Custom interface.
* cus-edit.el: Resort topmost custom groups.
(custom-buffer-sort-alphabetically): Default to t.
(customize-apropos): Use apropos-parse-pattern.
(custom-search-field): New var.
(custom-buffer-create-internal): Add custom-apropos search field.
(custom-add-parent-links): Don't display parent doc.
(custom-group-value-create): Don't sort top-level custom group.
(custom-magic-value-create): Show visibility button before option
name.

(custom-variable-state): New fun, from custom-variable-state-set.
(custom-variable-state-set): Use it.
(custom-group-value-create): Hide options with standard values
using the :hidden-states property.  Use progress reporter.

(custom-show): Simplify.
(custom-visibility): Disable images by default.
(custom-variable): New property :hidden-states.
(custom-variable-value-create): Enable images for
custom-visibility widgets.  Use :hidden-states property to
determine initial visibility.

* wid-edit.el (widget-image-find): Give images center ascent.
(visibility): Add :on-image and :off-image properties.
(widget-visibility-value-create): Use them.
2010-03-12 17:56:30 -05:00
Chong Yidong
e3c5dd1188 Update Custom arrow images.
* images/custom/down.xpm, images/custom/right.xpm: Update images
to increase contrast on bright backgrounds.
2010-03-12 16:42:05 -05:00
Chong Yidong
26f4b8abb8 Fix last change to use existing comm Custom group instead of `net'.
* cus-edit.el (net): Remove group.
(comm): Promote to top-level group.

* url/url-vars.el (url):
* net/browse-url.el (browse-url):
* net/xesam.el (xesam):
* net/tramp.el (tramp):
* net/goto-addr.el (goto-address):
* net/ange-ftp.el (ange-ftp): Put in comm group.
2010-03-12 14:13:38 -05:00
Chong Yidong
eba5b4dd16 Reorganize Custom groups.
* cus-edit.el (processes): Remove from development group.
(oop, hypermedia): Delete group.
(net): New group.

* url/url-vars.el (url):
* net/browse-url.el (browse-url):
* net/xesam.el (xesam):
* net/tramp.el (tramp):
* net/goto-addr.el (goto-address):
* net/ange-ftp.el (ange-ftp): Put in net group.

* view.el (view): Remove from editing group.

* uniquify.el (uniquify): Put in files group.

* net/browse-url.el (browse-url):
* ps-print.el (postscript): Put in external group.

* cus-edit.el (outlines):
* textmodes/text-mode.el (text-mode-hook):
* textmodes/table.el (table):
* textmodes/picture.el (picture):
* outline.el (outlines): Put in wp group.

* nxml/nxml-mode.el (nxml): Remove from wp group.

* net/tramp-imap.el (tramp-imap): Put in tramp group.

* mail/metamail.el (metamail): Remove from hypermedia group.

* cus-edit.el (abbrev):
* whitespace.el (whitespace):
* vcursor.el (vcursor):
* reveal.el (reveal):
* hl-line.el (hl-line): Put in convenience group.

* epg-config.el (epg): Put in data group.

* emulation/pc-select.el (pc-select): Put in emulations group.

* calculator.el (calculator): Put in applications group.

* org/org.el (org): Remove from hypermedia group.
2010-03-12 12:47:22 -05:00
Chong Yidong
a647d59d07 Put scroll-bar on right by default on UNIX.
* frame.c (Vdefault_frame_scroll_bars): Set default to Qright for all window systems.
2010-03-12 12:32:30 -05:00
Eli Zaretskii
6da23aaa4f Don't use termcap.c on Posix platforms, only on MS-DOS.
configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
 configure: Regenerated.
 src/Makefilie.in (termcapobj): Move termcap.o from here...
 (MSDOS_OBJ): ...to here.
 (termcapobj) [!LIBS_TERMCAP]: Remove specialized value, as it is
 now identical to when LIBS_TERMCAP is defined.
 src/term.c: Remove (ifdef'ed away) inclusion of termcap.h.
 src/cm.c: Remove (ifdef'ed away) inclusion of termcap.h.
 src/config.in: Regenerated.
2010-03-12 11:34:27 -05:00
Dan Nicolaescu
92e0131af7 Fix typo. 2010-03-12 00:07:18 -08:00
Dan Nicolaescu
8117868f0c Add .dir-locals.el support for file-less buffers.
* files.el (hack-local-variables): Split out code to apply local
variable settings ...
(hack-local-variables-apply): ... here.  New function.
(hack-dir-local-variables): Use the default directory for when the
buffer does not have an associated file.
(hack-dir-local-variables-non-file-buffer): New function.
* diff-mode.el (diff-mode):
* vc-annotate.el (vc-annotate-mode):
* vc-dir.el (vc-dir-mode):
* log-edit.el (log-edit-mode):
* log-view.el (log-view-mode): Call hack-dir-local-variables-non-file-buffer.
2010-03-12 00:04:54 -08:00
Glenn Morris
49a62e8aad Regenerate configure. 2010-03-11 19:13:01 -08:00
Dan Nicolaescu
855a22946b Add support for shelving snapshots and for showing shelves.
* vc-bzr.el (vc-bzr-shelve-show, vc-bzr-shelve-show-at-point)
(vc-bzr-shelve-apply-and-keep-at-point, vc-bzr-shelve-snapshot):
New functions.
(vc-bzr-shelve-map, vc-bzr-shelve-menu-map)
(vc-bzr-extra-menu-map): Map them.
2010-03-11 17:29:30 -08:00
Juri Linkov
00fe2df196 Add a NEWS entry for animated image API. 2010-03-11 22:42:19 +02:00
Glenn Morris
0dcf7d7e4b * cus-edit.el (customize-changed-options-previous-release): Bump to 23.1. 2010-03-10 22:20:24 -08:00
Glenn Morris
3e5b700910 Minor animated image housekeeping.
* image.el (image-animate-max-time): Fix :version tag.

* NEWS: Add animated image placeholder entry.
2010-03-10 22:17:08 -08:00
Glenn Morris
eb19914500 Rotate NEWS to NEWS.23, create new NEWS for Emacs 24. 2010-03-10 22:10:50 -08:00
Chong Yidong
288f9fc069 Bump version to 24.0.50. 2010-03-10 10:17:13 -05:00
Stefan Monnier
d48cd3f48f Cleanup setup of gl_state in various parts of the code.
* syntax.h (SETUP_BUFFER_SYNTAX_TABLE): New macro.
(SETUP_SYNTAX_TABLE, SETUP_SYNTAX_TABLE_FOR_OBJECT):
* syntax.c (find_defun_start, Fchar_syntax, Fmatching_paren, skip_chars):
* regex.c (regex_compile): Use it.
(re_compile_pattern): Don't set gl_state.current_syntax_table since
it's now set in regex_compile when/if we need it.
2010-03-10 09:45:21 -05:00
Miles Bader
61c264722e quick-install-emacs: Use more portable shell syntax 2010-03-10 23:16:06 +09:00
Miles Bader
f758ab5980 quick-install-emacs: Be more picky about files we avoid installing 2010-03-10 23:14:34 +09:00
Stefan Monnier
53ef91b163 vc-git.el (vc-git-revision-table): Include remote branches. 2010-03-10 01:32:43 -05:00
Stefan Monnier
b41460aede Merge pending branch 2010-03-10 00:18:51 -05:00
Miles Bader
25344b050d (vc-git-print-log): Use "tformat:" for shortlog, instead of "format:"
This ensures that the output is newline-terminated.
2010-03-09 22:24:44 +09:00
Juri Linkov
9f1707ed87 Fix numeric keywords. 2010-03-08 19:14:53 +02:00
Chong Yidong
4e7cafbe33 Additional fix for rfc822-addresses (Bug#5692).
* mail/rfc822.el (rfc822-addresses): Use nested catches to ensure
that all errors are caught, and that the return value is always a
list (Bug#5692).
2010-03-08 11:17:30 -05:00
Juanma Barranquero
f7e0618c13 Fix typos in Changelogs. 2010-03-08 14:00:18 +01:00
Kenichi Handa
ebc3ea5cb8 Fix bug# in ChangeLog. 2010-03-08 20:39:36 +09:00
Kenichi Handa
59513a2f81 from trunk 2010-03-08 10:53:37 +09:00
Kenichi Handa
b799f22115 Add bug# in ChangeLog. 2010-03-08 10:52:57 +09:00
Kenichi Handa
aec663190b Add coding system windows-1256 (alias cp1256). 2010-03-08 10:50:35 +09:00
Stefan Monnier
bbbab483c4 Start laying out a plan for Emacs-24 2010-03-07 15:08:38 -05:00
Kim F. Storm
0608aa457f Animated image API.
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00211.html

* image.el (image-animate-max-time): New defcustom.
(image-animated-types): New defconst.
(create-animated-image, image-animate-timer)
(image-animate-start, image-animate-stop, image-animate-timeout)
(image-animated-p): New functions.

* image-mode.el (image-toggle-display-image):
Replace `create-image' with `create-animated-image'.
2010-03-07 21:02:20 +02:00
Andreas Schwab
b327c97510 Don't end parsing rfc822 addresses prematurely (Bug#5692)
* mail/rfc822.el (rfc822-addresses): Move catch clause down around
call to rfc822-bad-address.  (Bug#5692)
2010-03-07 18:34:40 +01:00
Chong Yidong
1c465a6a67 Correct pathname for vc-git-annotate-extract-revision-at-line (Bug#5657)
* vc-git.el (vc-git-annotate-extract-revision-at-line): Use
vc-git-root as default direcotry for revision path (Bug#5657).
2010-03-07 09:45:53 -05:00
Chong Yidong
300ad19d43 NEWS: Clarify last change. 2010-03-06 15:35:04 -05:00
Chong Yidong
b6f94db546 NEWS: Document change to Lisp reader for overflowing ints. 2010-03-06 15:33:04 -05:00
Chong Yidong
eed5c93a4c * objects.texi (Integer Type): Take note of the read syntax exception for numbers that cannot fit in the integer type. 2010-03-06 15:27:19 -05:00
Chong Yidong
17782becc5 Improve documentation for setting buffer-local vars (Bug#5688).
* custom.texi (Init Examples): Add xref to Locals.

* major.texi (Choosing Modes): Mention usage of setq-default for
setting the default value of major-mode (Bug#5688).
2010-03-06 14:02:49 -05:00
Chong Yidong
a4e32226eb * calculator.el (calculator): Don't bind split-window-keep-point (Bug#5674). 2010-03-06 13:23:23 -05:00
Stefan Monnier
4c83ed3d48 * vc-git.el: Re-flow to fit into 80 columns.
(vc-git-after-dir-status-stage, vc-git-dir-status-goto-stage):
Remove spurious `quote' element in each case alternative.
(vc-git-show-log-entry): Use prog1.
(vc-git-after-dir-status-stage): Remove unused var `remaining'.
2010-03-05 23:05:47 -05:00
Glenn Morris
d40a757070 Update some cedet template copyrights to GPLv3+.
* etc/srecode/default.srt (COPYRIGHT):
* lisp/cedet/semantic/grammar.el (semantic-grammar-header-template):
Update template copyright to GPLv3+.
2010-03-05 19:06:37 -08:00
Glenn Morris
2c21a6e282 Add license information for ede-test.el and srecode-test.el.
The information is based on the files in cedet from which these
files were extracted (see commentaries).
2010-03-05 19:00:40 -08:00
Stefan Monnier
c0335e02ec Make it possible to C-g in a tight bytecode loop again (bug#5680).
* lisp.h (ELSE_PENDING_SIGNALS): New macro.
(QUIT): Use it to consolidate code and remove redundancy.
* bytecode.c (BYTE_CODE_QUIT): Use it as well.
2010-03-05 18:08:18 -05:00
Stefan Monnier
e8defde36d (Man-files-regexp): Tighten up the regexp (bug#5686). 2010-03-05 15:18:20 -05:00
Stefan Monnier
254c06a8d8 * regex.c (regex_compile): Setup gl_state as well. 2010-03-05 14:54:39 -05:00