aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2004-04-23 14:44:11 +0000
committerKaroly Lorentey2004-04-23 14:44:11 +0000
commitced7ed5611e2a6e60a5ac7a97e165545843d0fa9 (patch)
tree85194b67c680d1a37af652a4b614a7e1fcd336ba /src/ChangeLog
parent6ad9aaa961f1ac376bdaa1a5516d0481e6c7fafa (diff)
parentf24814e0e9806db8d01c16b8d8592d6e9b9ee481 (diff)
downloademacs-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/ChangeLog121
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 @@
12004-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
62004-04-23 Juanma Barranquero <lektu@terra.es>
7
8 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9
102004-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
162004-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
932004-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
94
95 * keymap.c (Fkey_description): Fix the usual int/Lisp_Object mixup.
96
972004-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
1032004-04-19 John Paul Wallington <jpw@gnu.org>
104
105 * fns.c (Feql): New function.
106 (syms_of_fns): Defsubr it.
107
12004-04-18 Jason Rumney <jasonr@gnu.org> 1082004-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 @@
84612002-07-11 Juanma Barranquero <lektu@terra.es> 85682002-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
84702002-07-10 Juanma Barranquero <lektu@terra.es> 85772002-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
84752002-07-09 Stefan Monnier <monnier@cs.yale.edu> 85822002-07-09 Stefan Monnier <monnier@cs.yale.edu>
8476 8583