diff options
| author | Karoly Lorentey | 2004-04-23 14:44:11 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-04-23 14:44:11 +0000 |
| commit | ced7ed5611e2a6e60a5ac7a97e165545843d0fa9 (patch) | |
| tree | 85194b67c680d1a37af652a4b614a7e1fcd336ba /src/ChangeLog | |
| parent | 6ad9aaa961f1ac376bdaa1a5516d0481e6c7fafa (diff) | |
| parent | f24814e0e9806db8d01c16b8d8592d6e9b9ee481 (diff) | |
| download | emacs-ced7ed5611e2a6e60a5ac7a97e165545843d0fa9.tar.gz emacs-ced7ed5611e2a6e60a5ac7a97e165545843d0fa9.zip | |
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-230
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-231
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-232
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-233
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-234
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-235
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-236
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-237
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-238
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-239
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-240
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-152
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 121 |
1 files changed, 114 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index babc20c57c5..6bc622c8bff 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,110 @@ | |||
| 1 | 2004-04-23 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * fontset.c (Finternal_char_font): If POSITION is nil, return | ||
| 4 | font for displaying CH with the default face. | ||
| 5 | |||
| 6 | 2004-04-23 Juanma Barranquero <lektu@terra.es> | ||
| 7 | |||
| 8 | * makefile.w32-in: Add "-*- makefile -*-" mode tag. | ||
| 9 | |||
| 10 | 2004-04-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 11 | |||
| 12 | * lisp.h (XINT) [EXPLICIT_SIGN_EXTEND && !NO_UNION_TYPE]: | ||
| 13 | Don't make assumptions about the relative place of i and val. | ||
| 14 | (EQ) [!NO_UNION_TYPE]: Don't forget to check the type match as well. | ||
| 15 | |||
| 16 | 2004-04-21 Kim F. Storm <storm@cua.dk> | ||
| 17 | |||
| 18 | * dispextern.h (struct glyph_slice): New struct. | ||
| 19 | (struct glyph): New member slice. | ||
| 20 | (GLYPH_SLICE_EQUAL_P): New macro. | ||
| 21 | (GLYPH_EQUAL_P): Use it. | ||
| 22 | (struct glyph_string): New member slice. | ||
| 23 | (struct it_slice): New struct. | ||
| 24 | (struct it): New member slice, add member to stack too. | ||
| 25 | New member constrain_row_ascent_descent_p. | ||
| 26 | (image_ascent): Add prototype. | ||
| 27 | |||
| 28 | * dispnew.c (buffer_posn_from_coords): Return full image width | ||
| 29 | and height even for image slices (posn is relative to full image). | ||
| 30 | (marginal_area_string): Adjust x0,y0 for image slice. | ||
| 31 | |||
| 32 | * image.c (image_ascent): Add slice arg; calculate ascent for | ||
| 33 | image slice (or full image). | ||
| 34 | |||
| 35 | * keyboard.c (Fposn_at_x_y, Fposn_at_point): New defuns. | ||
| 36 | (syms_of_keyboard): Defsubr them. | ||
| 37 | |||
| 38 | * lisp.h (pos_visible_p): Fix prototype. | ||
| 39 | |||
| 40 | * macterm.c (x_draw_relief_rect): Add top_p and bot_p args. | ||
| 41 | (x_draw_glyph_string_box): Fix call to x_draw_relief_rect. | ||
| 42 | (x_draw_image_foreground, x_draw_image_relief) | ||
| 43 | (x_draw_image_foreground_1, x_draw_image_glyph_string): | ||
| 44 | Draw sliced images. | ||
| 45 | |||
| 46 | * w32term.c (w32_draw_relief_rect): Add top_p and bot_p args. | ||
| 47 | (x_draw_glyph_string_box): Fix call to x_draw_relief_rect. | ||
| 48 | (x_draw_image_foreground, x_draw_image_relief) | ||
| 49 | (w32_draw_image_foreground_1, x_draw_image_glyph_string): | ||
| 50 | Draw sliced images. | ||
| 51 | |||
| 52 | * w32term.h (image_ascent): Remove prototype. | ||
| 53 | |||
| 54 | * window.c (Fpos_visible_in_window_p): Return pixel position if | ||
| 55 | PARTIALLY arg is non-nil. Simplify. Doc fix. | ||
| 56 | (Fwindow_vscroll, Fset_window_vscroll): Add optional PIXEL_P arg | ||
| 57 | to return/set vscroll in pixels. | ||
| 58 | |||
| 59 | * window.h (Fwindow_vscroll, Fset_window_vscroll): Fix EXFUN. | ||
| 60 | |||
| 61 | * xdisp.c (Qslice): New variable. | ||
| 62 | (syms_of_xdisp): Intern and staticpro it. | ||
| 63 | (pos_visible_p): Return pixel position in new x and y args. | ||
| 64 | (init_iterator): Reset it->slice info. | ||
| 65 | (handle_display_prop): Parse (slice ...) property. | ||
| 66 | (push_it, pop_it): Save/restore slice info. | ||
| 67 | (make_cursor_line_fully_visible): Fix 2004-04-14 change. Do not | ||
| 68 | force repositioning of tall row if window is vscrolled, as that | ||
| 69 | would reset vscroll. | ||
| 70 | (append_space): Set it->constrain_row_ascent_descent_p to avoid | ||
| 71 | increasing row height if row is non-empty. | ||
| 72 | (fill_image_glyph_string): Copy slice info. | ||
| 73 | (take_vertical_position_into_account): Simplify. | ||
| 74 | (produce_image_glyph): Handle iterator slice info, setup glyph | ||
| 75 | slice info. Do not force minimum line height. | ||
| 76 | (x_produce_glyphs): If it->constrain_row_ascent_descent_p is set, | ||
| 77 | do not increase height (ascent/descent) of non-empty row when | ||
| 78 | adding normal character glyph; instead reduce glyph ascent/descent | ||
| 79 | appropriately; if row is higher than current glyph, adjust glyph | ||
| 80 | descent/ascent to reposition glyph within the existing row. | ||
| 81 | Likewise, when char is newline, only set ascent/descent if row is | ||
| 82 | currently empty. | ||
| 83 | (note_mouse_highlight): Handle hotspots with sliced image. | ||
| 84 | |||
| 85 | * xterm.c (x_draw_relief_rect): Add top_p and bot_p args. | ||
| 86 | (x_draw_glyph_string_box): Fix call to x_draw_relief_rect. | ||
| 87 | (x_draw_image_foreground, x_draw_image_relief) | ||
| 88 | (x_draw_image_foreground_1, x_draw_image_glyph_string): | ||
| 89 | Draw sliced images. | ||
| 90 | |||
| 91 | * xterm.h (image_ascent): Remove prototype. | ||
| 92 | |||
| 93 | 2004-04-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 94 | |||
| 95 | * keymap.c (Fkey_description): Fix the usual int/Lisp_Object mixup. | ||
| 96 | |||
| 97 | 2004-04-20 John Paul Wallington <jpw@gnu.org> | ||
| 98 | |||
| 99 | * fns.c (Fassoc, Feql): Fix indentation. | ||
| 100 | |||
| 101 | * fontset.c (regularize_fontname): Rename from regulalize_fontname. | ||
| 102 | |||
| 103 | 2004-04-19 John Paul Wallington <jpw@gnu.org> | ||
| 104 | |||
| 105 | * fns.c (Feql): New function. | ||
| 106 | (syms_of_fns): Defsubr it. | ||
| 107 | |||
| 1 | 2004-04-18 Jason Rumney <jasonr@gnu.org> | 108 | 2004-04-18 Jason Rumney <jasonr@gnu.org> |
| 2 | 109 | ||
| 3 | * w32select.c (Fw32_set_clipboard_data): Get sequence number | 110 | * w32select.c (Fw32_set_clipboard_data): Get sequence number |
| @@ -8461,16 +8568,16 @@ | |||
| 8461 | 2002-07-11 Juanma Barranquero <lektu@terra.es> | 8568 | 2002-07-11 Juanma Barranquero <lektu@terra.es> |
| 8462 | 8569 | ||
| 8463 | * alloc.c, buffer.c, bytecode.c, callint.c, callproc.c, coding.c, | 8570 | * alloc.c, buffer.c, bytecode.c, callint.c, callproc.c, coding.c, |
| 8464 | * composite.c, dired.c, dispnew.c, editfns.c, emacs.c, eval.c, | 8571 | composite.c, dired.c, dispnew.c, editfns.c, emacs.c, eval.c, |
| 8465 | * fileio.c, fns.c, insdel.c, keyboard.c, keymap.c, lread.c, macfns.c, | 8572 | fileio.c, fns.c, insdel.c, keyboard.c, keymap.c, lread.c, macfns.c, |
| 8466 | * macmenu.c, macros.c, minibuf.c, print.c, process.c, sound.c, | 8573 | macmenu.c, macros.c, minibuf.c, print.c, process.c, sound.c, |
| 8467 | * textprop.c, w32fns.c, w32menu.c, window.c, xfaces.c, xfns.c, | 8574 | textprop.c, w32fns.c, w32menu.c, window.c, xfaces.c, xfns.c, |
| 8468 | * xmenu.c, xselect.c, xterm.c: Use SPECPDL_INDEX wherever makes sense. | 8575 | xmenu.c, xselect.c, xterm.c: Use SPECPDL_INDEX wherever makes sense. |
| 8469 | 8576 | ||
| 8470 | 2002-07-10 Juanma Barranquero <lektu@terra.es> | 8577 | 2002-07-10 Juanma Barranquero <lektu@terra.es> |
| 8471 | 8578 | ||
| 8472 | * lisp.h (SPECPDL_INDEX): Rename from BINDING_STACK_SIZE. All callers | 8579 | * lisp.h (SPECPDL_INDEX): Rename from BINDING_STACK_SIZE. |
| 8473 | changed. | 8580 | All callers changed. |
| 8474 | 8581 | ||
| 8475 | 2002-07-09 Stefan Monnier <monnier@cs.yale.edu> | 8582 | 2002-07-09 Stefan Monnier <monnier@cs.yale.edu> |
| 8476 | 8583 | ||