- 18 Jun, 2012 10 commits
-
-
Paul Eggert authored
* bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume !CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with CHECK_LISP_OBJECT_TYPE reported by Dmitry Andropov in <http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00282.html>. (METER_1, METER_2): Simplify.
-
Stefan Monnier authored
(python-skeleton-define, python-define-auxiliary-skeleton): Use `declare'.
-
Michael Albinus authored
-
Stefan Monnier authored
(pcase--u1, pcase--q1): Don't use apply-partially.
-
Glenn Morris authored
* lisp/progmodes/python.el (python-proc, python-buffer) (python-send-receive, python-send-string): Fix obsolete versions.
-
Glenn Morris authored
-
Stefan Monnier authored
* src/data.c (Fdefalias): Return `symbol'. * doc/lispref/functions.texi (Defining Functions): * doc/lispref/macros.texi (Defining Macros): Un-define the return value of `defun', `defmacro' and `defalias'. Fixes: debbugs:11686
-
Martin Rudalics authored
* buffer.c (Fkill_buffer): Don't throw an error when the buffer gets killed during executing of this function (Bug#11665). Try to always return Qt when the buffer has been actually killed. (Vkill_buffer_query_functions): In doc-string say that functions run by this hook should not change the current buffer.
-
Paul Eggert authored
* process.c (write_queue_push, write_queue_pop, send_process): Use ptrdiff_t, not int or EMACS_INT, for buffer lengths and offsets. (write_queue_pop): Fix pointer signedness problem. (send_process): Remove unused local.
-
Martin Rudalics authored
* window.el (special-display-p): Completely remove stringp check. Suggested by Andreas Schwab <schwab@linux-m68k.org>.
-
- 17 Jun, 2012 15 commits
-
-
Michael Albinus authored
* net/tramp.el (tramp-file-name-handler): Catch 'non-essential. * net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-start-process): * net/tramp-sh.el (tramp-maybe-open-connection): Throw if `non-essential' is non-nil.
-
Glenn Morris authored
-
Martin Rudalics authored
* window.el (special-display-p): Signal an error if BUFFER-NAME is not a string (Bug#11713).
-
Chong Yidong authored
* xdisp.c (redisplay_internal): No need to redisplay terminal frames that are not on top.
-
Troels Nielsen authored
* process.c (make_process): Initialize write_queue. (write_queue_push, write_queue_pop): New functions. (send_process): Use them to maintain correct ordering of process writes. Fixes: debbugs:10815
-
Paul Eggert authored
-
Chong Yidong authored
* lisp/term.el (term-emulate-terminal): If term-check-size is called, move point to the process mark without resetting point. Fixes: debbugs:4635
-
Paul Eggert authored
This removes the need for CHECK. (CHECK): Remove. Its comments about always evaluating its argument were confusing, as 'eassert' typically does not evaluate its argument.
-
Paul Eggert authored
-
Paul Eggert authored
This pacifies gcc 4.7.0 -Wunsafe-loop-optimizations on x86-64.
-
Chong Yidong authored
-
Glenn Morris authored
* display.texi (Face Attributes): Copyedits. Add a few cindex entries. Overlining no longer behaves exactly like underlining.
-
Glenn Morris authored
-
Glenn Morris authored
-
Alp Aker authored
* doc/lispref/display.texi: Document new face attribute. * lisp/cus-face.el (custom-face-attributes): Add wave-style underline attribute. * lisp/faces.el (set-face-attribute): Update docstring. * src/dispextern.h (face_underline_type): New enum. (face): Add field for underline type. * src/nsterm.m (ns_draw_underwave): New function. (ns_draw_text_decoration): Use it. * src/w32term.c (w32_restore_glyph_string_clip, w32_draw_underwave): New functions. (x_draw_glyph_string): Use them. * src/xfaces.c (Qline, Qwave): New Lisp objects. (check_lface_attrs, merge_face_ref) (Finternal_set_lisp_face_attribute, realize_x_face): Handle wave-style underline face attributes. * src/xterm.c (x_draw_underwave): New function. (x_draw_glyph_string): Use it.
-
- 16 Jun, 2012 13 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
-
Juanma Barranquero authored
-
Eli Zaretskii authored
nt/makefile.w32-in (install-addpm): New target. (dist): Depend on it. (install-shortcuts): Depend on install-addpm instead of copying addpm.exe as part of the recipe. See http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00171.html for the related problem and discussions.
-
Andreas Schwab authored
(BUF_FETCH_MULTIBYTE_CHAR): Likewise. * character.c (_fetch_multibyte_char_p): Remove. * alloc.c: Include "character.h" before "buffer.h". * bidi.c: Likewise. * buffer.c: Likewise. * bytecode.c: Likewise. * callint.c: Likewise. * callproc.c: Likewise. * casefiddle.c: Likewise. * casetab.c: Likewise. * category.c: Likewise. * cmds.c: Likewise. * coding.c: Likewise. * composite.c: Likewise. * dired.c: Likewise. * dispnew.c: Likewise. * doc.c: Likewise. * dosfns.c: Likewise. * editfns.c: Likewise. * emacs.c: Likewise. * fileio.c: Likewise. * filelock.c: Likewise. * font.c: Likewise. * fontset.c: Likewise. * fringe.c: Likewise. * indent.c: Likewise. * insdel.c: Likewise. * intervals.c: Likewise. * keyboard.c: Likewise. * keymap.c: Likewise. * lread.c: Likewise. * macros.c: Likewise. * marker.c: Likewise. * minibuf.c: Likewise. * nsfns.m: Likewise. * nsmenu.m: Likewise. * print.c: Likewise. * process.c: Likewise. * regex.c: Likewise. * region-cache.c: Likewise. * search.c: Likewise. * syntax.c: Likewise. * term.c: Likewise. * textprop.c: Likewise. * undo.c: Likewise. * unexsol.c: Likewise. * w16select.c: Likewise. * w32fns.c: Likewise. * w32menu.c: Likewise. * window.c: Likewise. * xdisp.c: Likewise. * xfns.c: Likewise. * xmenu.c: Likewise. * xml.c: Likewise. * xselect.c: Likewise.
-
Eli Zaretskii authored
src/xdisp.c (set_cursor_from_row): Use the leftmost glyph as GLYPH_BEFORE, not the rightmost.
-
Eli Zaretskii authored
src/xdisp.c (handle_face_prop): Use chunk-relative overlay string index when indexing into it->string_overlays array.
-
Eli Zaretskii authored
src/xdisp.c (set_cursor_from_row): Don't dereference glyphs_end. If all the glyphs of the glyph row came from strings, and we have no cursor positioning clues, put the cursor on the first glyph of the row.
-
Chong Yidong authored
* lisp/term/xterm.el (terminal-init-xterm): Discard input before querying background mode. Fixes: debbugs:10959
-
Stefan Merten authored
(rst-official-version, rst-official-cvs-rev): Update version information.
-
Stefan Merten authored
(rst-re-alist-def): Improve symbol syntax. (rst-mode-syntax-table): Correct syntax entries.
-
Andreas Schwab authored
(CATEGORY_MEMBER): Enforce 1/0 value. * category.c (_temp_category_set): Remove.
-
Eli Zaretskii authored
src/window.c (Fdelete_other_windows_internal) (Fdelete_window_internal): Don't access frame's mouse highlight info of the initial frame.
-
- 15 Jun, 2012 2 commits
-
-
Juanma Barranquero authored
lisp/makefile.w32-in (COMPILE_FIRST): Synch with changes in 2008-06-22T13:57:28Z!monnier@iro.umontreal.ca.
-
Julien Danjou authored
* erc.el (erc-open): Use `auth-source' for password retrieval when possible.
-