- 29 May, 2011 1 commit
-
-
Chong Yidong authored
* help.texi (Accessing Documentation): * display.texi (Pixel Specification): * processes.texi (Serial Ports, Serial Ports): * nonascii.texi (Character Properties, Default Coding Systems): * text.texi (Changing Properties, Special Properties): * windows.texi (Window Start and End): * modes.texi (SMIE Indentation Example, SMIE Tricks): * keymaps.texi (Searching Keymaps, Tool Bar): * minibuf.texi (Basic Completion): * compile.texi (Eval During Compile): * strings.texi (Formatting Strings): Tweaks to avoid overflowing 7x9 paper in printed manual. * lists.texi (Sets And Lists): Fix misplaced text.
-
- 27 May, 2011 1 commit
-
-
Kenichi Handa authored
mail/sendmail.el (mail-encode-header): Avoid double encoding by let-binding rfc2047-encode-encoded-words to nil.
-
- 25 May, 2011 3 commits
-
-
YAMAMOTO Mitsuharu authored
* dispextern.h (struct glyph_row): New member fringe_bitmap_periodic_p. * dispnew.c (shift_glyph_matrix, scrolling_window): Mark scrolled row for fringe update if it has periodic bitmap. (row_equal_p): Also compare left_fringe_offset, right_fringe_offset, and fringe_bitmap_periodic_p. * fringe.c (get_fringe_bitmap_data): New function. (draw_fringe_bitmap_1, update_window_fringes): Use it. (update_window_fringes): Record periodicity of fringe bitmap in glyph row. Mark glyph row for fringe update if periodicity changed. * xdisp.c (try_window_reusing_current_matrix): Don't mark scrolled row for fringe update unless it has periodic bitmap.
-
Kenichi Handa authored
-
Kenichi Handa authored
-
- 23 May, 2011 1 commit
-
-
Kenichi Handa authored
-
- 22 May, 2011 2 commits
-
-
Chong Yidong authored
-
Sean Neakums authored
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=109145 * mail/supercite.el (sc-default-cite-frame): Handle sc-nested-citation-p when sc-cite-blank-lines-p is non-nil.
-
- 21 May, 2011 1 commit
-
-
YAMAMOTO Mitsuharu authored
last enabled row in the desired matrix touches the bottom boundary.
-
- 16 May, 2011 1 commit
-
-
Andreas Schwab authored
-
- 15 May, 2011 3 commits
-
-
Chong Yidong authored
-
Chong Yidong authored
* building.texi (Flymake, Breakpoints Buffer): * calendar.texi (Appointments): * cmdargs.texi (General Variables, Display X): * custom.texi (Saving Customizations, Face Customization) (Directory Variables, Minibuffer Maps, Init Rebinding): * display.texi (Font Lock, Font Lock, Useless Whitespace): * fixit.texi (Spelling): * frames.texi (Creating Frames, Fonts): * help.texi (Help Files): * mini.texi (Minibuffer File): * misc.texi (emacsclient Options, Emulation): * msdog.texi (Windows Startup, Windows HOME, Windows Fonts): * mule.texi (International Chars, Language Environments) (Select Input Method, Modifying Fontsets, Charsets): * programs.texi (Custom C Indent): * rmail.texi (Rmail Labels): * text.texi (Table Conversion): * trouble.texi (Known Problems, Known Problems): * windows.texi (Change Window): * xresources.texi (GTK resources): Reflow text and re-indent code examples to avoid TeX overflows and underflows on 7x9 paper. * emacs.texi: Fix the (commented out) smallbook command. * macos.texi (Mac / GNUstep Events): * xresources.texi (Lucid Resources): Remove extraneous examples.
-
Chong Yidong authored
-
- 13 May, 2011 1 commit
-
-
Juanma Barranquero authored
-
- 11 May, 2011 2 commits
-
-
Drew Adams authored
-
YAMAMOTO Mitsuharu authored
* w32term.c (w32_draw_fringe_bitmap): Rename local vars `left' and `width' to `bar_area_x' and `bar_area_width', respectively. (x_scroll_run): Take account of fringe background extension. * xterm.c (x_draw_fringe_bitmap) [USE_TOOLKIT_SCROLL_BARS]: Rename local vars `left' and `width' to `bar_area_x' and `bar_area_width', respectively. (x_scroll_run) [USE_TOOLKIT_SCROLL_BARS]: Take account of fringe background extension.
-
- 09 May, 2011 5 commits
-
-
Eli Zaretskii authored
-
Eli Zaretskii authored
lisp/smerge-mode.el (smerge-resolve): Use null-device rather than a literal "/dev/null".
-
Stefan Monnier authored
Fix typo.
-
Andreas Schwab authored
-
Eli Zaretskii authored
Backport revisions 2011-04-24T05:30:24Z!eggert@cs.ucla.edu..2011-04-25T19:40:22Z!eggert@cs.ucla.edu (inclusive) from trunk (bug#8623) The next log entry shows the actual changes by Paul Eggert. Fix a problem with aliasing and vector headers. GCC 4.6.0 optimizes based on type-based alias analysis. For example, if b is of type struct buffer * and v of type struct Lisp_Vector *, then gcc -O2 was incorrectly assuming that &b->size != &v->size, and therefore "v->size = 1; b->size = 2; return v->size;" must therefore return 1. This assumption is incorrect for Emacs, since it type-puns struct Lisp_Vector * with many other types. To fix this problem, this patch adds a new type struct vector_header that documents the constraints on layout of vectors and pseudovectors, and helps optimizing compilers not get fooled by Emacs's type punning. It also adds the macros XSETTYPED_PVECTYPE XSETTYPED_PSEUDOVECTOR, TYPED_PSEUDOVECTORP, for similar reasons. src/lisp.h (XVECTOR_SIZE): New convenience macro. All previous uses of XVECTOR (foo)->size replaced to use this macro, to avoid the hassle of writing XVECTOR (foo)->header.size. src/lisp.h: Say "vectorlike header" rather than "vector header. (struct vectorlike_header): Rename from struct vector_header. (XVECTORLIKE_HEADER_SIZE): Renamed from XVECTOR_HEADER_SIZE. All uses changed. (XVECTOR_HEADER_SIZE): New macro, for use in XSETPSEUDOVECTOR. (XSETTYPED_PVECTYPE): New macro, specifying the name of the size member. (XSETPVECTYPE): Rewrite in terms of new macro. (XSETPVECTYPESIZE): New macro, specifying both type and size. This is a bit clearer, and further avoids the possibility of undesirable aliasing. (XSETTYPED_PSEUDOVECTOR): New macro, specifying the size. (XSETPSEUDOVECTOR): Rewrite in terms of XSETTYPED_PSEUDOVECTOR and XVECTOR_HEADER_SIZE. (XSETSUBR): Rewrite in terms of XSETTYPED_PSEUDOVECTOR and XSIZE, since Lisp_Subr is a special case (no "next" field). (ASIZE): Rewrite in terms of XVECTOR_SIZE. (struct vector_header): New type. (TYPED_PSEUDOVECTORP): New macro, also specifying the C type of the object, to help avoid aliasing. (PSEUDOVECTORP): Rewrite in terms of TYPED_PSEUDOVECTORP. (SUBRP): Likewise, since Lisp_Subr is a special case. src/lisp.h (struct Lisp_Vector, struct Lisp_Char_Table): (struct Lisp_Sub_Char_Table, struct Lisp_Bool_Vector): (struct Lisp_Hash_Table): Combine first two members into a single struct vector_header member. All uses of "size" and "next" members changed to be "header.size" and "header.next". src/buffer.h (struct buffer): Likewise. src/font.h (struct font_spec, struct font_entity, struct font): Likewise. src/frame.h (struct frame): Likewise. src/process.h (struct Lisp_Process): Likewise. src/termhooks.h (struct terminal): Likewise. src/window.c (struct save_window_data, struct saved_window): Likewise. src/window.h (struct window): Likewise. src/alloc.c (allocate_buffer, Fmake_bool_vector, allocate_pseudovector): Use XSETPVECTYPESIZE, not XSETPVECTYPE, to avoid aliasing problems. src/buffer.c (init_buffer_once): Likewise. src/lread.c (defsubr): Use XSETTYPED_PVECTYPE, since Lisp_Subr is a special case. src/process.c (Fformat_network_address): Use local var for size, for brevity. src/fns.c (vector): Remove; this old hack is no longer needed. src/bytecode.c (exec_byte_code): Don't use XVECTOR before CHECK_VECTOR.
-
- 08 May, 2011 1 commit
-
-
Ralph Schleicher authored
* lisp/progmodes/which-func.el (which-function): Use add-log-current-defun instead of add-log-current-defun-function, which might not be defined.
-
- 06 May, 2011 1 commit
-
-
Stefan Monnier authored
(Multiline Font Lock): * lispref/vol2.texi (Top): * lispref/vol1.texi (Top): * lispref/elisp.texi (Top): Update menu accordingly.
-
- 05 May, 2011 1 commit
-
-
Drew Adams authored
-
- 29 Apr, 2011 2 commits
-
-
Eli Zaretskii authored
-
Eli Zaretskii authored
src/w32heap.c (allocate_heap) [USE_LISP_UNION_TYPE || USE_LSB_TAG]: New version that can reserve upto 2GB of heap space. etc/NEWS: Mention the new feature.
-
- 28 Apr, 2011 1 commit
-
-
Eli Zaretskii authored
leim/quail/latin-ltx.el <\beth, \gimel, \daleth>: Produce corresponding symbols rather than Hebrew letters.
-
- 27 Apr, 2011 1 commit
-
-
Eli Zaretskii authored
leim/quail/latin-ltx.el <\aleph>: Produce ALEF SYMBOL instead of HEBREW LETTER ALEF.
-
- 26 Apr, 2011 1 commit
-
-
Chong Yidong authored
-
- 25 Apr, 2011 2 commits
-
-
Michael Albinus authored
region between POS and (pos). (tramp-do-copy-or-rename-file-out-of-band): Use `nil' position in `tramp-process-actions' call. (tramp-maybe-open-connection): Call `tramp-process-actions' with pos. * net/tramp-smb.el (tramp-smb-maybe-open-connection): Use `nil' position in `tramp-process-actions' call.
-
Daniel Colascione authored
-
- 22 Apr, 2011 1 commit
-
-
Juanma Barranquero authored
Fixes: debbugs:8535
-
- 21 Apr, 2011 2 commits
-
-
Juanma Barranquero authored
* play/mpuz (mpuz-silent): Doc fix. (mpuz-mode-map): Move initialization into declaration. (mpuz-put-number-on-board): Rename parameter L to COLUMNS. (mpuz-letter-to-digit, mpuz-check-all-solved, mpuz-create-buffer): Fix typos in docstrings.
-
Juanma Barranquero authored
-
- 20 Apr, 2011 1 commit
-
-
Glenn Morris authored
-
- 18 Apr, 2011 1 commit
-
-
Eli Zaretskii authored
src/s/ms-w32.h (localtime): Redirect to sys_localtime. src/w32.c: Include <time.h>. (sys_localtime): New function.
-
- 15 Apr, 2011 1 commit
-
-
Juanma Barranquero authored
-
- 13 Apr, 2011 2 commits
-
-
Chong Yidong authored
-
Juanma Barranquero authored
-
- 10 Apr, 2011 1 commit
-
-
Samuel Thibault authored
* sysdep.c (wait_for_termination): On GNU Hurd, kill returns -1 on zombies.
-