1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-02 18:21:19 -08:00
Commit graph

108502 commits

Author SHA1 Message Date
Glenn Morris
e499e60744 Fix ChangeLog typo 2012-10-07 23:58:36 -07:00
Martin Rudalics
6a0886306e In edebug-pop-to-buffer don't try to split the minibuffer window (Bug#10851).
* emacs-lisp/edebug.el (edebug-pop-to-buffer): Don't try to split
the minibuffer window (Bug#10851).
2012-10-08 08:42:29 +02:00
Fabián Ezequiel Gallina
8dbce54cc7 Enhancements on forward-sexp movement.
* progmodes/python.el (python-nav-beginning-of-statement)
(python-nav-end-of-statement): Return point-marker.
(python-nav-forward-sexp): lisp-like forward-sexp behavior.
(python-info-current-symbol)
(python-info-statement-starts-block-p): Rename from
python-info-beginning-of-block-p.
(python-info-statement-ends-block-p): Rename from
python-info-end-of-block-p.
(python-info-beginning-of-statement-p)
(python-info-end-of-statement-p)
(python-info-beginning-of-block-p, python-info-end-of-block-p):
New functions.
2012-10-08 02:19:15 -03:00
Stefan Monnier
5acd2b3ece * lisp/comint.el (comint-preinput-scroll-to-bottom): Preserve the
frame-selected-windows.
2012-10-07 20:12:26 -04:00
Daniel Colascione
36a305a723 Merge from trunk 2012-10-07 14:31:58 -08:00
Stefan Monnier
795b1482a9 * lisp/subr.el (read-passwd-map): Don't use `defconst'.
(read-passwd): Remove a few more potential sources of leaks.

Fixes: debbugs:12597
2012-10-07 15:48:02 -04:00
Fabián Ezequiel Gallina
f27c99dc7e * progmodes/python.el (inferior-python-mode)
(python-shell-make-comint): Fixed initialization of local
variables copied from parent buffer.
2012-10-07 16:37:37 -03:00
Eli Zaretskii
98daa89356 Don't abort when ralloc.c:relinquish cannot return a heap to the system.
src/ralloc.c (relinquish): If a heap is ready to be relinquished,
 but it still has blocs in it, don't return it to the system,
 instead of aborting.  (Bug#12402)
2012-10-07 20:33:10 +02:00
David Engster
0aada74e88 Merge changes from CEDET upstream. 2012-10-07 20:29:07 +02:00
David Engster
740877cd23 * semantic/wisent/python.el (semantic-ctxt-current-function)
(semantic-ctxt-current-assignment): New overrides, simply returning
  nil.  The defaults do not work correctly and can send the parser in
  an inifinite loop (bug#12458).
2012-10-07 20:23:50 +02:00
David Engster
31e4cc2a18 * semantic/ede-grammar.el (project-compile-target): Fix grammar
compilation after introduction of %provide statement.
2012-10-07 20:19:58 +02:00
David Engster
9322b306fc * semantic.el (semantic-new-buffer-setup-functions): Remove setup
function for `f90-mode', since the parser only exists upstream.
2012-10-07 20:12:46 +02:00
Jan Djärv
fcacb55843 * lisp/term/ns-win.el (ns-read-file-name): Update declaration to match
nsfns.m.
(ns-respond-to-change-font): Change fontsize separatly so we are sure
it is set when font is acted upon.
2012-10-07 19:47:41 +02:00
Jan Djärv
8ad5b73b60 Reformat last entries to fit 80 columns. 2012-10-07 18:54:43 +02:00
Fabián Ezequiel Gallina
be0d5baecc Enhancements to indentation.
* lisp/progmodes/python.el (python-indent-context): Give priority to
inside-string context.  Make comments indentation markers.
(python-indent-region): Do not mess with strings, unless it's the
enclosing set of quotes.
2012-10-07 13:13:52 -03:00
Stefan Monnier
662a9d0e1c * lisp/window.el (internal--before-save-selected-window)
(internal--after-save-selected-window): New functions extracted from
save-selected-window.  Make sure we return the `alist' we construct.
(save-selected-window): Use them.
* lisp/textmodes/tex-mode.el (tex-recenter-output-buffer):
Use with-selected-window.
2012-10-07 11:54:30 -04:00
Stefan Monnier
13af0d109f * lisp/emacs-lisp/autoload.el (make-autoload): Add `cl-defmacro' to the
forms that define macros.

Fixes: debbugs:12593
2012-10-07 11:15:16 -04:00
Eli Zaretskii
17917e7468 Fixa typo in last commit. 2012-10-07 16:54:01 +02:00
Eli Zaretskii
d263a63399 Add a comment with overview of how Emacs input works on MS-Windows. 2012-10-07 16:50:29 +02:00
Stefan Merten
557337e9a2 textmodes/rst.el (rst-official-cvs-rev): Correct version string. 2012-10-07 15:09:35 +02:00
Kenichi Handa
dade5fca51 merge trunk 2012-10-07 21:58:14 +09:00
Kenichi Handa
6aa75fb62f international/mule-conf.el (compound-text-with-extensions): Add :mime-charset property as x-ctext. 2012-10-07 21:48:44 +09:00
Stefan Merten
78d876b90e * textmodes/rst.el (rst-new-adornment-down, rst-indent-field)
(rst-indent-literal-normal, rst-indent-literal-minimized)
(rst-indent-comment): Correct :version tag.
2012-10-07 14:48:09 +02:00
Jan Djärv
493b5b1c4a * nsterm.m (ns_dumpglyphs_image): Only draw slize of image (Bug#12506). 2012-10-07 13:09:04 +02:00
Glenn Morris
817330b512 Auto-commit of loaddefs files. 2012-10-07 06:23:48 -04:00
Glenn Morris
dc67e78689 Auto-commit of generated files. 2012-10-07 06:19:00 -04:00
Jan Djärv
335f5ae444 Check for OSX >= 10.4 to match what the maunal says and what we actually support.
* configure.ac: Check that OSX is 10.4 or newer.

* etc/NEWS (NextStep/OSX port changes): OSX 10.4 or newer is required.

* src/nsfns.m (Fns_list_services): Remove comment and check for OSX < 10.4.
(ns_do_applescript): Remove check for >= MAC_OS_X_VERSION_10_4.

* src/nsimage.m (setPixmapData, getPixelAtX, setAlphaAtX): Remove onTiger.

* src/nsmenu.m (fillWithWidgetValue:): Remove code for < MAC_OS_X_VERSION_10_2.

* src/nsselect.m (ns_string_from_pasteboard): Remove check for >=
MAC_OS_X_VERSION_10_4.

* src/nsterm.h (MAC_OS_X_VERSION_10_3, onTiger): Remove.
(EmacsApp): Remove check for >= MAC_OS_X_VERSION_10_4.
(struct nsfont_info): Remove check for >= MAC_OS_X_VERSION_10_3.
2012-10-07 12:07:23 +02:00
Jan Djärv
3bc0a2f7e9 * nsfns.m (ns_in_resize): Remove.
(x_set_icon_name, ns_set_name, ns_set_name_as_filename):  Remove ns_in_resize
check.

* nsterm.m (ns_in_resize): Remove.
(ns_resize_handle_rect, mouseDown, mouseUp, mouseDragged): Remove.
(ns_clear_frame, sendEvent, windowDidResize, drawRect:): Remove ns_in_resize
check.
(ns_clear_frame_area): Remove resize handle code.

Fixes: debbugs:12479
2012-10-07 11:17:17 +02:00
Glenn Morris
31bcb42062 Un-mung previous erc-log change (error due to committer, not author) 2012-10-07 00:54:41 -07:00
Glenn Morris
99a1e70110 Fix infloop in rmailmm on multipart messages with epilogues
* lisp/mail/rmailmm.el (rmail-mime-process-multipart):
Do not confuse a multipart message with an epilogue
with a "truncated" one; fixes 2011-06-27 change.

Fixes: debbugs:10101
2012-10-07 00:49:16 -07:00
Fabián Ezequiel Gallina
08f18c3d4d Fix shell output retrieval and comint-prompt-regexp init.
* progmodes/python.el (inferior-python-mode):
(python-shell-make-comint): Fix initialization of
comint-prompt-regexp from copied file local variables.
(python-shell-fetched-lines): Remove var.
(python-shell-output-filter-in-progress): Rename from
python-shell-fetch-lines-in-progress.
(python-shell-output-filter-buffer): Rename from
python-shell-fetch-lines-string.
(python-shell-fetch-lines-filter): Delete function.
(python-shell-output-filter): New function.
(python-shell-send-string-no-output): Use them.
2012-10-07 01:33:16 -03:00
Paul Eggert
c622b48f78 Improve sys_siglist detection.
* configure.ac (sys_siglist): Look for its decl in <signal.h>.
Otherwise, it's not found in either Fedora 17 or Solaris 11.
* src/sysdep.c (sys_siglist, init_signals): Use _sys_siglist if it's
defined as a macro, as is done in Solaris.
(sys_siglist_entries): New macro.
(save_strsignal): Use it.
* src/syssignal.h (safe_strsignal): Now ATTRIBUTE_CONST, to pacify
GCC 4.7.2 on Fedora 17 with the fixed sys_siglist detection.
2012-10-06 19:26:03 -07:00
Glenn Morris
559e479cbb Remove tiny change marker for author with assignment 2012-10-06 19:07:46 -07:00
Deniz Dogan
b68f89c4e3 * lisp/erc/erc-log.el (erc-generate-log-file-name-function): Clarify tags
Fixes: debbugs:11186
2012-10-06 19:05:04 -07:00
Glenn Morris
2255788d77 * lisp/erc/erc-button.el (erc-button-alist): Remove "finger".
Fixes: debbugs:4443
2012-10-06 18:45:03 -07:00
Antoine Levitt
1bac999506 Small fix for invisible timestamps
* lisp/erc/erc-stamp.el (erc-format-timestamp):
Don't apply intangible property to invisible stamps.

Fixes: debbugs:11706
2012-10-06 18:41:03 -07:00
Glenn Morris
87a95afe81 * lisp/erc/erc-backend.el (NICK): Handle pre-existing buffers.
Fixes: debbugs:12002
2012-10-06 18:28:04 -07:00
Glenn Morris
5407f8d234 Improve cusver-check's handling of the version number
* admin/admin.el (cusver-new-version): Set default.
(cusver-check): Improve interactive argument reading.
2012-10-06 17:54:36 -07:00
Glenn Morris
1595ecfac9 * lisp/hi-lock.el (hi-lock-process-phrase): Try to make it less fragile.
Fixes: debbugs:7161
2012-10-06 17:27:31 -07:00
Glenn Morris
82ed3ab40d * lisp/hi-lock.el (hi-lock-face-phrase-buffer): Doc fix. 2012-10-06 17:07:03 -07:00
Glenn Morris
32939005d6 * lisp/ehelp.el (electric-help-map): Use button-buffer-map.
Fixes: debbugs:10917
2012-10-06 16:22:52 -07:00
Glenn Morris
addc11ed80 * lisp/ehelp.el (electric-help-mode): Fix major-mode setting.
Fixes: debbugs:10917
2012-10-06 16:16:40 -07:00
Glenn Morris
5b9c45a6d1 Further ChangeLog fix 2012-10-06 15:52:52 -07:00
Glenn Morris
1a316a5393 Handle group :version in cusver-check
* admin/admin.el (cusver-new-version): New variable.
(cusver-scan): Check if containing group has a :version.
(cusver-check): Add VERSION argument.
2012-10-06 14:15:03 -07:00
Glenn Morris
460042b854 Fix some reftex custom types
* lisp/textmodes/reftex-vars.el (reftex-create-bibtex-header)
(reftex-create-bibtex-footer): Fix custom types.
2012-10-06 13:38:39 -07:00
Glenn Morris
67667c704b * progmodes/sh-script.el (sh-indent-after-continuation): Add explicit :group. 2012-10-06 13:34:45 -07:00
Glenn Morris
18dec75063 Clarify some rst.el obsolescence versions
* lisp/textmodes/rst.el (rst-preferred-decorations)
(rst-shift-basic-offset): Clarify obsolescence versions.
2012-10-06 13:33:23 -07:00
Glenn Morris
d1a1c7e649 Add missing :version tags
* profiler.el (profiler): Add missing group :version tag.
* avoid.el (mouse-avoidance-banish-position):
* proced.el (proced-renice-command):
* calc/calc.el (calc-ensure-consistent-units):
* calendar/icalendar.el (icalendar-import-format-uid):
* net/tramp.el (tramp-save-ad-hoc-proxies):
* progmodes/bug-reference.el (bug-reference-bug-regexp):
* progmodes/flymake.el (flymake-error-bitmap)
(flymake-warning-bitmap, flymake-fringe-indicator-position):
* progmodes/sh-script.el (sh-indent-after-continuation):
* progmodes/verilog-mode.el (verilog-auto-template-warn-unused)
(verilog-before-save-font-hook, verilog-after-save-font-hook):
* progmodes/vhdl-mode.el (vhdl-makefile-default-targets)
(vhdl-array-index-record-field-in-sensitivity-list)
(vhdl-indent-comment-like-next-code-line):
* textmodes/reftex-vars.el (reftex-ref-style-alist)
(reftex-ref-macro-prompt, reftex-ref-style-default-list)
(reftex-cite-key-separator, reftex-create-bibtex-header)
(reftex-create-bibtex-footer):
* textmodes/rst.el (rst-new-adornment-down, rst-indent-field)
(rst-indent-literal-normal, rst-indent-literal-minimized)
(rst-indent-comment): Add missing custom :version tags.

* cedet/semantic/complete.el (semantic-displayor-tooltip-mode)
(semantic-displayor-tooltip-initial-max-tags)
(semantic-displayor-tooltip-max-tags): Add missing custom :version tags.
* cedet/ede/linux.el (project-linux): Add missing group :version tag.

* cedet/semantic/complete.el (semantic-displayor-tooltip-max-tags): Doc fix.

* erc/erc.el (erc-lurker):
* erc/erc-desktop-notifications.el (erc-notifications):
Add missing group :version tags.

* gnus/gnus-notifications.el (gnus-notifications):
Add missing group :version tag.
* gnus/gnus-msg.el (gnus-gcc-pre-body-encode-hook)
(gnus-gcc-post-body-encode-hook):
* gnus/gnus-sync.el (gnus-sync-lesync-name)
(gnus-sync-lesync-install-topics): Add missing custom :version tags.
2012-10-06 13:30:26 -07:00
Glenn Morris
ef35abb4ad * timeclock.el (timeclock-modeline-display): Add missing obsolete alias 2012-10-06 13:05:39 -07:00
Glenn Morris
d1aae61450 Aliases to defcustoms must come before the defcustom.
* strokes.el (strokes-modeline-string):
* emulation/crisp.el (crisp-mode-modeline-string):
* eshell/esh-mode.el (eshell-status-in-modeline):
Aliases to defcustoms must come before the defcustom.
2012-10-06 12:55:47 -07:00