aboutsummaryrefslogtreecommitdiffstats
path: root/etc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge from trunkFabián Ezequiel Gallina2012-06-1416-116/+223
|\
| * Use a simple struct to implement compile time checks for the Lisp_Object typeAndreas Schwab2012-06-131-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Rename --enable-use-lisp-union-type to --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE instead of USE_LISP_UNION_TYPE. * admin/make-emacs: Rename --union-type to --check-lisp-type. Define CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE. * admin/CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Renamed from USE_LISP_UNION_TYPE. * src/lisp.h (Lisp_Object) [CHECK_LISP_OBJECT_TYPE]: Define as struct instead of union. (XLI, XIL): Define. (XHASH, XTYPE, XINT, XUINT, make_number, XSET, XPNTR, XUNTAG): Use them. * src/emacs.c (gdb_use_struct): Renamed from gdb_use_union. * src/.gdbinit: Check gdb_use_struct instead of gdb_use_union. * src/alloc.c (widen_to_Lisp_Object): Removed. (mark_memory): Use XIL instead of widen_to_Lisp_Object. * src/frame.c (delete_frame): Remove outdated comment. * src/w32fns.c (Fw32_register_hot_key): Use XLI instead of checking USE_LISP_UNION_TYPE. (Fw32_unregister_hot_key): Likewise. (Fw32_toggle_lock_key): Likewise. * src/w32menu.c (add_menu_item): Likewise. (w32_menu_display_help): Use XIL instead of checking USE_LISP_UNION_TYPE. * src/w32heap.c (allocate_heap): Don't check USE_LISP_UNION_TYPE. (init_heap): Likewise. * src/w32term.c (w32_read_socket): Update comment.
| * * tutorials/TUTORIAL.sv: Fix grammar and a couple of typos.Deniz Dogan2012-06-132-12/+16
| |
| * In the Package Menu, indicate packages that are newly-available.Chong Yidong2012-06-131-0/+5
| | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/package.el (list-packages): Compute a list of packages that are newly-available since the last list-packages invocation. (package-menu--new-package-list): New var. (package-menu--generate, package-menu--print-info) (package-menu--status-predicate, package-menu-mark-install): Handle new status label "new".
| * New input method vietnamese-vni.Nguyen Thai Ngoc Duy2012-06-121-0/+2
| | | | | | | | | | | | * leim/quail/vnvi.el: New file. Fixes: debbugs:11660
| * Support transparency for ImageMagick images.Chong Yidong2012-06-111-0/+3
| | | | | | | | | | | | | | * src/image.c (imagemagick_load_image): Implement transparency. * doc/lispref/display.texi (ImageMagick Images): ImageMagick now supports the :background property.
| * New Tramp features.Michael Albinus2012-06-111-0/+9
| |
| * Merge from emacs-24; up to 2012-04-25T15:23:19Z!sdl.web@gmail.comChong Yidong2012-06-101-4/+6
| |\
| | * Bump version to 24.1.Chong Yidong2012-06-012-5/+11
| | | | | | | | | | | | | | | Add release logs. Regenerate AUTHORS and ldefs-boot.el.
| * | Add NEWS item about Buffer Menu rewrite.Chong Yidong2012-06-071-0/+6
| | |
| * | Add enable-remote-dir-locals.Michael Albinus2012-06-061-0/+4
| | |
| * | Remove lib-src/vcdiffGlenn Morris2012-06-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib-src/vcdiff: Remove file. * lib-src/Makefile.in (SCRIPTS, STAMP_SCRIPTS): Remove vcdiff. (stamp-vcdiff): Remove. * INSTALL, make-dist: Remove vcdiff. * lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove vcdiff
| * | * etc/TODO: Remove some obsolete/deleted packages.Glenn Morris2012-06-051-5/+5
| | |
| * | Make ledit.el obsolete.Glenn Morris2012-06-051-0/+2
| | | | | | | | | | | | Also, etc/LEDIT was removed some time ago.
| * | * emacs-list/cust-print.el: Move to obsolete.Stefan Monnier2012-06-051-0/+2
| | |
| * | Clean up and simplify buffer display routines.Martin Rudalics2012-06-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * window.el (get-lru-window, get-mru-window, get-largest-window): New argument NOT-SELECTED to avoid picking the selected window. (window--display-buffer-1, window--display-buffer-2): Replace by new function window--display-buffer (display-buffer-same-window, display-buffer-reuse-window) (display-buffer-pop-up-frame, display-buffer-pop-up-window): Use window--display-buffer. (display-buffer-use-some-window): Remove temporary dedication hack by calling get-lru-window and get-largest-window with NOT-SELECTED argument non-nil. Call window--display-buffer.
| * | * PROBLEMS (68000 C compiler problems): Remove obsolete section.Paul Eggert2012-06-042-44/+6
| | | | | | | | | | | | | | | Not only are the compilers long-dead, the obsolete advice typically doesn't apply to current Emacs sources.
| * | * lisp/emacs-lisp/cl-lib.el: Rename from cl.el.Stefan Monnier2012-06-031-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/cl.el: New compatibility file. * emacs-lisp/cl-lib.el, lisp/emacs-lisp/cl-seq.el, lisp/emacs-lisp/cl-macs.el: * lisp/emacs-lisp/cl-extra.el: Rename all top-level functions and variables to obey the "cl-" prefix. * lisp/emacs-lisp/macroexp.el (macroexpand-all-1): Adjust to new name.
| * | * etc/NEWS: Update for renamed variable.Glenn Morris2012-06-031-3/+3
| | | | | | | | | | | | * lisp/image.el (imagemagick-types-inhibit): Bump :version.
| * | Fix legibility of compilation mode-line messages.Chong Yidong2012-06-036-21/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-mode-line-fail) (compilation-mode-line-run, compilation-mode-line-exit): New faces. (compilation-start, compilation-handle-exit): Use them. * etc/themes/wheatgrass-theme.el: * etc/themes/deeper-blue-theme.el: * etc/themes/tango-dark-theme.el: * etc/themes/tsdh-dark-theme.el: Add compilation-mode-line-fail, compilation-mode-line-run, and compilation-mode-line-exit faces. * etc/themes/manoj-dark-theme.el: Remove :family attributes. Fixes: debbugs:11032
| * | Allow clicking mouse-3 on mode line to change coding system.Chong Yidong2012-06-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/bindings.el (mode-line-coding-system-map): Allow using mouse-3 to invoke set-buffer-file-coding-system. (mode-line-mule-info-help-echo): Update help text. Fixes: debbugs:289
| * | Make mode line help-echo visible for unibyte buffers.Chong Yidong2012-06-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/xdisp.c (decode_mode_spec_coding): Display a space for a unibyte buffer. * lisp/bindings.el (mode-line-mule-info-help-echo) (mode-line-read-only-help-echo, mode-line-modified-help-echo): New functions. (mode-line-mule-info, mode-line-modified): Use them. (mode-line-eol-desc, propertized-buffer-identification): Consistency fixes for help text. Fixes: debbugs:11226
| * | Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)Paul Eggert2012-06-012-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is confusingly named and rarely useful. See, for example, <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>. * INSTALL.BZR: Don't mention --disable-maintainer-mode. * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed. * configure.in: Remove --disable-maintainer-mode. (USE_MAINTAINER_MODE, MAINT): Remove. * admin/make-tarball.txt: Don't worry about maintainer mode. * etc/NEWS: Mention this.
| * | * etc/spook.lines: Additions. (tiny change)Andrew Beals2012-06-012-0/+4
| | | | | | | | | | | | Fixes: debbugs:11598
| * | Split off imagemagick-filter-types from imagemagick-register-typesGlenn Morris2012-05-311-1/+3
| | | | | | | | | | | | | | | | | | | | | * lisp/image.el: (imagemagick-filter-types): New function. (Bug#7406) (imagemagick-register-types): Use imagemagick-filter-types. * etc/NEWS: Mention this.
| * | Add option imagemagick-types-enableGlenn Morris2012-05-311-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/image.el: For clarity, call imagemagick-register-types at top-level, rather than relying on a custom :initialize. (imagemagick-types-enable): New option. (imagemagick-register-types): Respect imagemagick-types-inhibit. If disabling support, remove elements altogether rather than using an impossible regexp. (imagemagick-types-inhibit): Give it the default init function. * src/image.c (Fimagemagick_types): Doc fix. * etc/NEWS: Mention this. Fixes: debbugs:11557
| * | Remove obsolete '#define static' cruft.Paul Eggert2012-05-302-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/PROBLEMS: Remove obsolete '#define static' cruft. * lwlib/xlwmenu.c [emacs]: Include "bitmaps/gray.xbm". (gray_bitmap_width, gray_bitmap_height, gray_bitmap_bits) [!emacs]: Remove; all uses replaced with definiens. * src/s/hpux10-20.h (_FILE_OFFSET_BITS): Don't #undef. This #undef was "temporary" in 2000; it is no longer needed now that '#define static' has gone away. * src/xfns.c, src/xterm.h (gray_bitmap_width, gray_bitmap_height) (gray_bitmap_bits): Remove; no longer needed. All uses replaced with definiens. * src/xterm.c: Include "bitmaps/gray.xbm".
| * | Add `declare' for `defun'. Align `defmacro's with it.Stefan Monnier2012-05-301-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/easy-mmode.el (define-minor-mode) (define-globalized-minor-mode): Don't autoload the var definitions. * lisp/emacs-lisp/byte-run.el: Use lexical-binding. (defun-declarations-alist, macro-declarations-alist): New vars. (defmacro, defun): Use them. (make-obsolete, define-obsolete-function-alias) (make-obsolete-variable, define-obsolete-variable-alias): Use `declare'. (macro-declaration-function): Mark obsolete. * lisp/emacs-lisp/autoload.el: Use lexical-binding. (make-autoload): Add `expansion' arg. Rely more on macro expansion.
| * | * etc/NEWS: Doc fix.Juri Linkov2012-05-311-0/+3
| | | | | | | | | | | | Fixes: debbugs:11574
| * | Silence `checkdoc-ispell' errors where possible. Fix authors. ImproveStefan Merten2012-05-291-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | comments. Improve loading of `cl'. (rst-mode-abbrev-table): Merge definition. (rst-mode): Make sure `font-lock-defaults' is buffer local. (rst-define-key, rst-deprecated-keys, rst-call-deprecated): Refactor.
| * | * lisp/isearch.el (isearch-mode-map): Bind `M-s _' to `isearch-toggle-symbol'.Juri Linkov2012-05-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bind `M-s c' to `isearch-toggle-case-fold'. (search-map): Bind `M-s _' to `isearch-forward-symbol'. (isearch-forward): Add `M-s _' to the docstring. (isearch-forward-symbol, isearch-toggle-case-fold) (isearch-symbol-regexp): New functions. Fixes: debbugs:11381
| * | Spelling fixes.Paul Eggert2012-05-281-3/+3
| | |
| * | * lisp/progmodes/vhdl-mode.el: Sync with upstream 3.33.28.Reto Zimmermann2012-05-271-0/+6
| | | | | | | | | | | | http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html#release-notes-3.33
| * | Merge from emacs-24; up to 2012-04-24T08:35:02Z!lekktu@gmail.comGlenn Morris2012-05-262-1/+1
| |\ \ | | |/
| | * Merge Org 7.8.11 -- important bug fixes.Bastien Guerry2012-05-252-1/+1
| | |
| | * Bump version to 24.0.97.emacs-24.0.97Chong Yidong2012-05-171-20/+24
| | | | | | | | | | | | Regenerate ldefs-boot.el and AUTHORS.
| | * Merge Org 7.8.10 -- important bug fixes since Org 7.8.09.Bastien Guerry2012-05-162-1/+1
| | |
| | * * etc/refcards/README: UpdateGlenn Morris2012-05-021-6/+9
| | |
| * | * lisp/subr.el (buffer-has-markers-at): Mark obsolete.Stefan Monnier2012-05-261-0/+1
| | |
| * | Extend mouse support on W32 text-mode console.Eli Zaretskii2012-05-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/xdisp.c (draw_row_with_mouse_face): Call tty_draw_row_with_mouse_face for WINDOWSNT as well. src/w32console.c: Include window.h. (w32con_write_glyphs_with_face, tty_draw_row_with_mouse_face): New functions. (initialize_w32_display): Initialize mouse-highlight data. src/w32inevt.c: Include termchar.h and window.h. (do_mouse_event): Support mouse-autoselect-window. When the mouse moves, call note_mouse_highlight. If help_echo changed, call gen_help_event to produce help-echo message in the echo area. Call clear_mouse_face if mouse_face_hidden is set in the mouse highlight info. etc/NEWS: Describe the changes.
| * | * lisp/image.el (imagemagick-types-inhibit): Doc fix.Glenn Morris2012-05-251-2/+3
| | | | | | | | | | | | * etc/NEWS: Related edits.
| * | Use the same diff color scheme as in modern VCSes (bug#10181).Juri Linkov2012-05-251-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/diff-mode.el (diff-header, diff-file-header): Remove "green" to avoid confusion with `diff-added' that now uses green colors. (diff-removed): Use shades of red. (diff-added): Use shades of green. (diff-changed): Leave just the yellow color. (diff-use-changed-face): New variable. (diff-font-lock-keywords): Use `diff-use-changed-face' to decide how to highlight context diff changes. (diff-refine-change): Use shades of yellow. (diff-refine-removed): New face that uses shades of red. (diff-refine-added): New face that uses shades of green. (diff-refine-hunk): Use `diff-refine-change', `diff-refine-added', `diff-refine-removed' in the call to `smerge-refine-subst' depending on the value of `diff-use-changed-face'. * lisp/vc/ediff-init.el (ediff-current-diff-A, ediff-fine-diff-A): Add face condition `min-colors 88' with shades of red. (ediff-current-diff-B, ediff-fine-diff-B): Add face condition `min-colors 88' with shades of green. (ediff-current-diff-C, ediff-fine-diff-C): Add face condition `min-colors 88' with shades of yellow. * lisp/vc/smerge-mode.el (smerge-mine): Use shades of red. (smerge-other): Use shades of green. (smerge-base): Use shades of yellow. (smerge-refined-change): Empty face. (smerge-refined-removed): New face that uses shades of red. (smerge-refined-added): New face that uses shades of green. (smerge-refine-subst): Rename arg `props' to `props-c'. Add new args `props-r' and `props-a', and use them. Doc fix. (smerge-refine): Evaluate `smerge-use-changed-face' and depending on its value use different faces `smerge-refined-change', `smerge-refined-removed', `smerge-refined-added' in the call to `smerge-refine-subst'.
| * | Stop adding Fink directories to search path on OS XGlenn Morris2012-05-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>: No longer unconditonally add /sw directories. * etc/NEWS: Mention this. Fixes: debbugs:2280
| * | Replace obsolete form for minor-mode in file local variablesGlenn Morris2012-05-171-2/+2
| | |
* | | Added python.el NEWS entryFabián Ezequiel Gallina2012-06-141-0/+66
|/ /
* | NEWS fixesGlenn Morris2012-05-151-12/+8
| |
* | * lisp/progmodes/sh-script.el: Use post-self-insert-hook&electric-pair-mode.Stefan Monnier2012-05-111-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide SMIE-based indentation (not enabled by default yet). (sh-mode-map): Don't bind electric keys. Use electric-pair-mode instead of skeleton-pair. (sh-assignment-regexp): Fit within 80 columns. (sh-indent-supported): Specify actual shell name instead of boolean. (sh--maybe-here-document): New fun, from sh-maybe-here-document. (sh-maybe-here-document): Use it. Make obsolete. (sh-electric-here-document-mode) New minor mode. (sh-mode): Use it. Don't set sh-indent-supported-here here. (sh-smie-sh-grammar, sh-smie--sh-operators, sh-smie--sh-operators-re) (sh-smie--sh-operators-back-re, sh-indent-after-continuation) (sh-smie-rc-grammar, sh-use-smie): New vars. (sh-smie--keyword-p, sh-smie--newline-semi-p, sh-smie--sh-keyword-p) (sh-smie-sh-forward-token, sh-smie--looking-back-at-continuation-p) (sh-smie-sh-backward-token, sh-smie--continuation-start-indent) (sh-smie-sh-rules, sh-smie-rc-rules, sh-smie--sh-keyword-in-p) (sh-smie--rc-after-special-arg-p, sh-smie-rc-backward-token) (sh-smie-sh-rules, sh-smie--rc-newline-semi-p): New functions. (sh-set-shell): Use smie-setup if requested.
* | Cleanups and improvements for FFAP and URL.Chong Yidong2012-05-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ffap.el (ffap-url-unwrap-local): Make it work right. Use url-generic-parse-url, and handle host names and Windows filenames properly. (ffap-url-unwrap-remote): Use url-generic-parse-url. (ffap-url-unwrap-remote): Accept list values, specifying a list of URL schemes to work on. (ffap--toggle-read-only): New function. (ffap-read-only, ffap-read-only-other-window) (ffap-read-only-other-frame): Use it. (ffap-fixup-url): Don't check ffap-ftp-regexp, since it is not necessary for ffap-url-unwrap-remote. * url-parse.el (url-path-and-query, url-port-if-non-default): New functions. (url-generic-parse-url): Don't set the portspec slot if it is not specified; that is what `url-port' is for. (url-port): Only require the scheme to be specified to call url-scheme-get-property. * url-util.el (url-encode-url): Use url-path-and-query. * url-vars.el (url-mime-charset-string): Load mm-util lazily. Fixes: debbugs:9131
* | Update doc for obsolescence of "unibyte: t"Glenn Morris2012-05-091-0/+1
| | | | | | | | | | | | | | * doc/emacs/mule.texi (Disabling Multibyte): * doc/lispref/loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t" with "coding: raw-text". * etc/NEWS: Related markup.
* | Document new create-lockfiles optionGlenn Morris2012-05-091-0/+4
| |