- 16 Jun, 2012 8 commits
-
-
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 10 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.
-
Stefan Monnier authored
-
Stefan Monnier authored
* lisp/emacs-lisp/macroexp.el (macroexp--compiler-macro): New function. (macroexp--expand-all): Use it. Fixes: debbugs:11649
-
Fabián Ezequiel Gallina authored
-
Fabián Ezequiel Gallina authored
-
Fabián Ezequiel Gallina authored
-
Fabián Ezequiel Gallina authored
-
Fabián Ezequiel Gallina authored
python-use-skeletons): New obsolete variable aliases. (python-indent-guess-indent-offset): Make interactive.
-
Stefan Monnier authored
(cl-define-setf-expander, cl-deftype, cl-define-compiler-macro): Use `cl-function' instead.
-
- 14 Jun, 2012 7 commits
-
-
Juanma Barranquero authored
Suggested by Stefan Monnier while discussing bug#11657.
-
Sam Steingold authored
-
Andreas Schwab authored
* play/doctor.el (doctor-doc): Remove parameter and use doctor-sent instead of sent. (doctor-read-print): Use doctor-sent instead of sent.
-
Glenn Morris authored
-
Glenn Morris authored
-
Paul Eggert authored
-
Paul Eggert authored
* lisp.h (USE_2_TAGS_FOR_INTS): Remove, as it was always defined. (LISP_INT_TAG, case_Lisp_Int, LISP_STRING_TAG, LISP_INT_TAG_P) (LISP_INT1_TAG, enum Lisp_Type, XINT, XUINT, make_number): Simplify under the assumption that USE_2_TAGS_FOR_INTS is defined. (INTTYPEBITS): New macro, for clarity. (INTMASK, MOST_POSITIVE_FIXNUM): Use it. (LISP_INT1_TAG, LISP_STRING_TAG, LISP_INT_TAG_P): Simplify now that USE_LSB_TAG is always defined. (TYPEMASK, XINT) [USE_LSB_TAG]: Remove unnecessary cast. (make_number) [!USE_LSB_TAG]: Use INTMASK; that's simpler.
-
- 13 Jun, 2012 15 commits
-
-
Juanma Barranquero authored
-
Stefan Monnier authored
* lisp/files.el: Require cl-lib. (file-name-non-special): Replace case -> cl-case.
-
Glenn Morris authored
* src/s/bsd-common.h (BSD4_3): * src/s/usg5-4-common.h (USG5_4): No longer define; unused. * admin/CPP-DEFINES, src/s/template.h: Related edits.
-
Juanma Barranquero authored
-
Stefan Monnier authored
mapping from #' to function*.
-
Chong Yidong authored
* mouse.el (mouse-drag-track): Do not set the mark if the user releases the mouse without selecting anything. Fixes: debbugs:11588
-
Stefan Monnier authored
Fixes: debbugs:11646
-
Andreas Schwab authored
* 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.
-
Stefan Monnier authored
-
Stefan Monnier authored
* lisp/emacs-lisp/bytecomp.el (featurep): ...here. Fixes: debbugs:11692
-
Stefan Monnier authored
Add cl-defun and cl-defmacro. Fixes: debbugs:11649
-
Drew Adams authored
Fix last change.
-
Michael Albinus authored
Otherwise, it blocks in batch mode.
-
Juanma Barranquero authored
-
Glenn Morris authored
-