diff options
| author | Karoly Lorentey | 2005-02-03 23:28:36 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-02-03 23:28:36 +0000 |
| commit | 597cfb3fbc57114062f12dfdfa37c0157fff1e97 (patch) | |
| tree | dea42300f641805b707eb9a64035acac8c9f547e /src/ChangeLog | |
| parent | fd41924555942f6c3c1e12400ab313717a3818cd (diff) | |
| parent | 4e07258f2b539fa9a3ba97442e81e3e67a9ce5a7 (diff) | |
| download | emacs-597cfb3fbc57114062f12dfdfa37c0157fff1e97.tar.gz emacs-597cfb3fbc57114062f12dfdfa37c0157fff1e97.zip | |
Merged in changes from CVS trunk. (Long time no see!) :-)
Patches applied:
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-83
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-84
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-1
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-2
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-3
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-4
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-5
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-6
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-7
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-8
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-9
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-10
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-11
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-12
Remove "-face" suffix from lazy-highlight face name
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-13
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-14
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-15
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-16
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-17
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-18
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-19
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-20
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-21
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-22
<no summary provided>
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-23
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-24
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-25
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-26
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-27
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-28
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-29
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-30
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-31
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-32
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-33
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-34
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-35
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-36
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-37
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-38
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-40
Fix regressions from latest reftex update
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-41
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-42
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-43
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-44
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-45
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-46
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-47
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-48
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-49
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-50
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-51
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-52
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-53
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-54
Update from CVS: lisp/cus-start.el (all): Add `undo-outer-limit'.
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-55
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-56
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-57
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-58
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-59
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-60
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-61
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-62
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-63
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-64
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-65
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-66
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-67
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-68
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-69
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-70
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-71
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-72
src/dispextern.h (xassert): Enable unconditionally.
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-73
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-74
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-75
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--base-0
tag of miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-1
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-2
Merge from miles@gnu.org--gnu-2004
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-3
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-4
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-5
Update from CVS: exi/gnus-faq.texi ([4.1]): Typo.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-6
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-7
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-8
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-9
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-10
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-11
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-281
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 618 |
1 files changed, 572 insertions, 46 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 494f45f9af8..6dd4211364f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,9 +1,526 @@ | |||
| 1 | 2005-02-03 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * xterm.c (x_error_quitter): On GCC 3 and up, specify noinline. | ||
| 4 | |||
| 5 | * xdisp.c (echo_area_display): Clear echo_message_buffer. | ||
| 6 | |||
| 7 | * buffer.c (Fbury_buffer): Doc fix. | ||
| 8 | |||
| 9 | 2005-02-02 Steven Tamm <steventamm@mac.com> | ||
| 10 | |||
| 11 | * macfns.c (unwind_create_frame): Fixing compile error due to | ||
| 12 | xassert being uncondition, but predicate is. | ||
| 13 | * dispnew.c (update_window): Fixing compile error due to | ||
| 14 | xassert being uncondition, but predicate is. | ||
| 15 | |||
| 16 | 2005-02-02 Miles Bader <miles@gnu.org> | ||
| 17 | |||
| 18 | * dispextern.h (xassert): Enable unconditionally. | ||
| 19 | |||
| 20 | 2005-02-02 Kim F. Storm <storm@cua.dk> | ||
| 21 | |||
| 22 | * undo.c (Fprimitive_undo): Fix dummy apply undo entry. | ||
| 23 | |||
| 24 | 2005-02-02 Kenichi Handa <handa@m17n.org> | ||
| 25 | |||
| 26 | * casefiddle.c (casify_object): Enable changing characters of | ||
| 27 | different byte length. | ||
| 28 | (casify_region): Fix loop condition, args to replace_range_2, and | ||
| 29 | update opoint_byte. | ||
| 30 | |||
| 31 | * insdel.c (replace_range_2): Fix bugs in adjusting markers and | ||
| 32 | point. | ||
| 33 | |||
| 34 | 2005-02-01 Kim F. Storm <storm@cua.dk> | ||
| 35 | |||
| 36 | * xdisp.c (back_to_previous_visible_line_start): Reset iterator | ||
| 37 | stack before calling handle_display_prop. | ||
| 38 | |||
| 39 | 2005-01-31 Kim F. Storm <storm@cua.dk> | ||
| 40 | |||
| 41 | * undo.c (Qapply): New lisp var. | ||
| 42 | (syms_of_undo): Intern and staticpro it. | ||
| 43 | (Fprimitive_undo): Support formats (apply FUNNAME . ARGS) and | ||
| 44 | (apply DELTA BEG END FUNNAME . ARGS) instead of (FUNNAME . ARGS). | ||
| 45 | |||
| 46 | * buffer.c (syms_of_buffer) <buffer-undo-list>: Doc fix. | ||
| 47 | |||
| 48 | 2005-01-30 Jesper Harder <harder@phys.au.dk> | ||
| 49 | |||
| 50 | * macterm.c (syms_of_macterm) <mac-reverse-ctrl-meta> | ||
| 51 | <mac-emulate-three-button-mouse>: Fix docstring indentation. | ||
| 52 | |||
| 53 | 2005-01-29 Luc Teirlinck <teirllm@auburn.edu> | ||
| 54 | |||
| 55 | * undo.c (syms_of_undo) <undo-outer-limit>: Doc update. | ||
| 56 | Increase value to 3 Meg. | ||
| 57 | |||
| 58 | 2005-01-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 59 | |||
| 60 | * xfns.c (show_hourglass): Use FRAME_X_WINDOW as parent for GTK, | ||
| 61 | button events are not received otherwise. | ||
| 62 | |||
| 63 | 2005-01-29 Richard M. Stallman <rms@gnu.org> | ||
| 64 | |||
| 65 | * buffer.c (syms_of_buffer) <buffer-undo-list>: Doc fix. | ||
| 66 | |||
| 67 | * undo.c (Fprimitive_undo): Handle (FUNNAME . ARGS) by calling FUNNAME. | ||
| 68 | |||
| 69 | 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 70 | |||
| 71 | * keymap.c (access_keymap): YAILOM. | ||
| 72 | |||
| 73 | 2005-01-27 Kim F. Storm <storm@cua.dk> | ||
| 74 | |||
| 75 | * xdisp.c (get_phys_cursor_geometry): New function to calculate | ||
| 76 | phys cursor position and size for hollow cursor. Position is | ||
| 77 | aligned with get_glyph_string_clip_rect and ensures that a hollow | ||
| 78 | cursor is shown, even when the actual glyph is not visible. | ||
| 79 | |||
| 80 | * dispextern.h (get_phys_cursor_geometry): Add prototype. | ||
| 81 | |||
| 82 | * xterm.c (x_clip_to_row): Ensure y >= 0. | ||
| 83 | (x_draw_hollow_cursor): Use get_phys_cursor_geometry. | ||
| 84 | |||
| 85 | * w32term.c (x_draw_hollow_cursor): Use get_phys_cursor_geometry. | ||
| 86 | |||
| 87 | * macterm.c (x_draw_hollow_cursor): Use get_phys_cursor_geometry. | ||
| 88 | |||
| 89 | 2005-01-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 90 | |||
| 91 | * xterm.c (x_error_quitter): Add a prototype. Make it static again. | ||
| 92 | |||
| 93 | 2005-01-27 Kim F. Storm <storm@cua.dk> | ||
| 94 | |||
| 95 | * xdisp.c (get_glyph_string_clip_rect): Always show a cursor | ||
| 96 | glyph, even when row is only partially visible and actual cursor | ||
| 97 | position is not visible. | ||
| 98 | |||
| 99 | 2005-01-24 Richard M. Stallman <rms@gnu.org> | ||
| 100 | |||
| 101 | * xterm.c (x_error_quitter): No longer static, and moved after | ||
| 102 | x_error_handler. | ||
| 103 | |||
| 104 | 2005-01-24 Kim F. Storm <storm@cua.dk> | ||
| 105 | |||
| 106 | * xdisp.c (move_it_by_lines): If we move forward after going too | ||
| 107 | far back, cancel move if end position is same as start position. | ||
| 108 | |||
| 109 | 2005-01-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 110 | |||
| 111 | * dispextern.h (struct glyph_string): New members clip_head and | ||
| 112 | clip_tail. | ||
| 113 | |||
| 114 | * xdisp.c (get_glyph_string_clip_rect): Restrict horizontal clip | ||
| 115 | region to the area between clip_head and clip_tail. | ||
| 116 | (draw_glyphs): Record the area that need to be actually redrawn to | ||
| 117 | the new variables clip_head and clip_tail when there are | ||
| 118 | overhangs. Set values of these variables to the corresponding | ||
| 119 | members in struct glyph_string. Refine x coordinates for | ||
| 120 | notice_overwritten_cursor using clip_head and clip_tail. | ||
| 121 | |||
| 122 | * macgui.h (STORE_XCHARSETSTRUCT): New macro. | ||
| 123 | |||
| 124 | * macterm.c (mac_compute_glyph_string_overhangs): Implement with | ||
| 125 | QDTextBounds. | ||
| 126 | (x_draw_glyph_string): Don't fill the background of the successor | ||
| 127 | of a glyph with a right overhang if the successor will draw a cursor. | ||
| 128 | (XLoadQueryFont): Obtain font metrics using QDTextBounds. | ||
| 129 | (x_redisplay_interface): Add entry for compute_glyph_string_overhangs. | ||
| 130 | |||
| 131 | 2005-01-24 Kim F. Storm <storm@cua.dk> | ||
| 132 | |||
| 133 | * window.c (window_scroll_pixel_based): Fix scrolling in the wrong | ||
| 134 | direction if window height was smaller than next-screen-context-lines. | ||
| 135 | Now always scroll at least one line in the requested direction. | ||
| 136 | Ensure that we actually do scroll backwards when requested to do so. | ||
| 137 | |||
| 138 | * xdisp.c (redisplay_window): Only try to make cursor line fully | ||
| 139 | visible once (to avoid redisplay loop). | ||
| 140 | |||
| 141 | 2005-01-23 Kim F. Storm <storm@cua.dk> | ||
| 142 | |||
| 143 | * window.c (Fpos_visible_in_window_p): Simplify return value for | ||
| 144 | partially visible rows. | ||
| 145 | (window_scroll_pixel_based): Adapt to that change. | ||
| 146 | |||
| 147 | * window.c (window_scroll_pixel_based): Force moving to next line | ||
| 148 | if scrolling doesn't move start point, e.g. if looking at tall image. | ||
| 149 | |||
| 150 | * xdisp.c (pos_visible_p): Return 0 if non-interactive. | ||
| 151 | Clear last_height before calling line_bottom_y to get real height. | ||
| 152 | Fix calculation of y. | ||
| 153 | |||
| 154 | 2005-01-22 Steven Tamm <steventamm@mac.com> | ||
| 155 | |||
| 156 | * s/darwin.h: Removed PTY_ITERATION from here. | ||
| 157 | (DARWIN): Define. | ||
| 158 | * process.c (init_process): Default process-connection-type to | ||
| 159 | nil on darwin 6 or less, t if it is 7 or higher. This way the | ||
| 160 | broken pty behavior is still allowed on darwin 6 for interactive | ||
| 161 | processes for people that know what they are doing. | ||
| 162 | |||
| 163 | 2005-01-22 Kim F. Storm <storm@cua.dk> | ||
| 164 | |||
| 165 | * window.c (auto_window_vscroll_p): New boolean. | ||
| 166 | (syms_of_window): DEFVAR_BOOL it. | ||
| 167 | (Fpos_visible_in_window_p): Extend return value to include RTOP | ||
| 168 | and RBOT values if FULLY is nil. | ||
| 169 | (window_scroll_pixel_based): Adjust vscroll for partially visible | ||
| 170 | rows if auto_window_vscroll_p is set. | ||
| 171 | (Fset_window_vscroll): Do nothing if vscroll is not modified. | ||
| 172 | |||
| 173 | * xdisp.c (pos_visible_p): Replace FULLY arg by RTOP and RBOT args | ||
| 174 | to return number of partially invisible pixels at top and bottom | ||
| 175 | of the dislay row at POS. | ||
| 176 | |||
| 177 | * lisp.h (pos_visible_p): Fix prototype. | ||
| 178 | |||
| 179 | 2005-01-21 Richard M. Stallman <rms@gnu.org> | ||
| 180 | |||
| 181 | * fileio.c (Fcopy_file): Doc fix. | ||
| 182 | |||
| 183 | 2005-01-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 184 | |||
| 185 | * gtkutil.c (xg_tool_bar_detach_callback): Remove unused variable bw. | ||
| 186 | (xg_get_file_name): Move declaration ofx_use_old_gtk_file_dialog to | ||
| 187 | start of function for older compilers. | ||
| 188 | |||
| 189 | 2005-01-20 Richard M. Stallman <rms@gnu.org> | ||
| 190 | |||
| 191 | * editfns.c (Fmessage): If arg is "", return "" (as before). | ||
| 192 | |||
| 193 | * keymap.c (access_keymap): Protect from bad value of meta_prefix_char. | ||
| 194 | |||
| 195 | * .gdbinit (xgetptr, xgetint, xgettype): Copy $arg0 into a temp | ||
| 196 | variable. | ||
| 197 | |||
| 198 | 2005-01-20 Steven Tamm <steventamm@mac.com> | ||
| 199 | |||
| 200 | * editfns.c (Voperating_system_release): Add. | ||
| 201 | (init_editfns): Assign new variable operating-system-release | ||
| 202 | based on call to uname if available. | ||
| 203 | (get_operating_system_release): Add function to | ||
| 204 | allow c-level access to operating system release. | ||
| 205 | |||
| 206 | * config.h: Regenerated. | ||
| 207 | |||
| 208 | * s/darwin.h (PTY_ITERATION): Don't allow PTYs on darwin 6 or less. | ||
| 209 | (MIN_PTY_KERNEL_VERSION): Define minimum kernel version for | ||
| 210 | using ptys as '7'. | ||
| 211 | |||
| 212 | 2005-01-20 Kim F. Storm <storm@cua.dk> | ||
| 213 | |||
| 214 | * alloc.c (STRING_MARKED_P, VECTOR_MARKED_P): Return boolean. | ||
| 215 | |||
| 216 | * xterm.c (x_draw_glyph_string_box): Fix last_x for full width rows. | ||
| 217 | Thanks to Chong Yidong <cyd@stupidchicken.com> for debugging this. | ||
| 218 | |||
| 219 | * macterm.c (x_draw_glyph_string_box): Likewise. | ||
| 220 | |||
| 221 | * w32term.c (x_draw_glyph_string_box): Likewise. | ||
| 222 | |||
| 223 | * indent.c (Fvertical_motion): Temporarily disable selective display. | ||
| 224 | |||
| 225 | 2005-01-19 Kim F. Storm <storm@cua.dk> | ||
| 226 | |||
| 227 | * xdisp.c (note_mode_line_or_margin_highlight): Fix :pointer | ||
| 228 | image property. | ||
| 229 | |||
| 230 | * fns.c (sweep_weak_table): Advance prev pointer when we keep a pair. | ||
| 231 | |||
| 232 | 2005-01-18 Kim F. Storm <storm@cua.dk> | ||
| 233 | |||
| 234 | * xdisp.c (fast_find_position): Backtrack to find first row if | ||
| 235 | charpos is inside a display overlay that spans multiple lines. | ||
| 236 | |||
| 237 | 2005-01-18 Kenichi Handa <handa@m17n.org> | ||
| 238 | |||
| 239 | * coding.c (decode_coding_iso2022): Translate invalid codes if | ||
| 240 | translation-table is specified. | ||
| 241 | |||
| 242 | 2005-01-18 Kim F. Storm <storm@cua.dk> | ||
| 243 | |||
| 244 | * xdisp.c (back_to_previous_visible_line_start): Undo 2004-12-28 | ||
| 245 | change. If handle_display_prop indicates newline is replaced by | ||
| 246 | image or text, move back to start of relevant overlay or interval | ||
| 247 | and continue scan from there. Simplify. | ||
| 248 | |||
| 249 | 2005-01-17 Kim F. Storm <storm@cua.dk> | ||
| 250 | |||
| 251 | * dispnew.c (mode_line_string, marginal_area_string): | ||
| 252 | Fix off-by-one error in search for glyph. | ||
| 253 | |||
| 254 | 2005-01-16 Kim F. Storm <storm@cua.dk> | ||
| 255 | |||
| 256 | * macterm.c (syms_of_macterm) <mac-allow-anti-aliasing>: Doc fix. | ||
| 257 | |||
| 258 | 2005-01-16 Steven Tamm <steventamm@mac.com> | ||
| 259 | |||
| 260 | * macterm.c (mac_to_x_fontname): Remove spurious argument. | ||
| 261 | |||
| 262 | 2005-01-16 Andreas Schwab <schwab@suse.de> | ||
| 263 | |||
| 264 | * macterm.c (mac_draw_string_common): Fix compilation on OSX 10.1. | ||
| 265 | |||
| 266 | 2005-01-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 267 | |||
| 268 | * fringe.c (Fdefine_fringe_bitmap, init_fringe): When assigning | ||
| 269 | fringe_faces, cast result from xmalloc/xrealloc to Lisp_Object *. | ||
| 270 | |||
| 271 | 2005-01-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 272 | |||
| 273 | * keyboard.c (READABLE_EVENTS_DO_TIMERS_NOW) | ||
| 274 | (READABLE_EVENTS_FILTER_EVENTS, READABLE_EVENTS_IGNORE_SQUEEZABLES): | ||
| 275 | New flags for readable_events. | ||
| 276 | (get_filtered_input_pending, readable_filtered_events): Remove. | ||
| 277 | (tracking_off): Call readable_events and get_input_pending with | ||
| 278 | flag READABLE_EVENTS_DO_TIMERS_NOW. | ||
| 279 | (readable_events): Move code from old readable_filtered_events here, | ||
| 280 | but check new READABLE_EVENTS_* in argument flags instead of previous | ||
| 281 | two boolean arguments do_timers_now and filter_events. | ||
| 282 | If we are doing mouse tracking and the mouse moved, return only if | ||
| 283 | READABLE_EVENTS_IGNORE_SQUEEZABLES is not set in flags. | ||
| 284 | (swallow_events): Call get_input_pending with flag | ||
| 285 | READABLE_EVENTS_DO_TIMERS_NOW. | ||
| 286 | (get_input_pending): Move code from old get_filtered_input_pending | ||
| 287 | here. Replace boolean arguments do_timers_now, filter_events with | ||
| 288 | flags, and pass flags to readable_events. Document new | ||
| 289 | READABLE_EVENTS_* flags. | ||
| 290 | (detect_input_pending_ignore_squeezables): New function. | ||
| 291 | (detect_input_pending_run_timers): Call get_input_pending with flag | ||
| 292 | READABLE_EVENTS_DO_TIMERS_NOW. | ||
| 293 | (Finput_pending_p): Call get_input_pending with flags | ||
| 294 | READABLE_EVENTS_DO_TIMERS_NOW and READABLE_EVENTS_FILTER_EVENTS. | ||
| 295 | |||
| 296 | * dispnew.c (update_window, update_frame_1): Replace calls to | ||
| 297 | detect_input_pending with detect_input_pending_ignore_squeezables | ||
| 298 | so that redisplay is not paused if the event queue contains only | ||
| 299 | mouse movements. | ||
| 300 | |||
| 301 | * lisp.h: Declare detect_input_pending_ignore_squeezables. | ||
| 302 | |||
| 303 | 2005-01-15 Steven Tamm <steventamm@mac.com> | ||
| 304 | |||
| 305 | * macterm.c (Vmac_use_core_graphics): Declare variable for | ||
| 306 | mac-allow-anti-aliasing. | ||
| 307 | (syms_of_macterm): DEFVAR_LISP and initialize it. | ||
| 308 | (mac_draw_string_common): Use core graphics text rendering if | ||
| 309 | mac-allow-anti-aliasing is enabled. | ||
| 310 | |||
| 311 | * macfns.c (Fx_file_dialog): Save As dialog includes only the | ||
| 312 | file name in the text box. | ||
| 313 | |||
| 314 | 2005-01-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 315 | |||
| 316 | * macfns.c (x_set_foreground_color, x_set_background_color): | ||
| 317 | Sync with xfns.c. | ||
| 318 | (mac_window, x_create_tip_frame): Use XSetWindowBackground. | ||
| 319 | * macterm.c (XSetBackground, XSetWindowBackground): New functions. | ||
| 320 | * macterm.h (XSetBackground, XSetWindowBackground): Add externs. | ||
| 321 | |||
| 322 | 2005-01-14 Kim F. Storm <storm@cua.dk> | ||
| 323 | |||
| 324 | * keyboard.c (Fposn_at_x_y): Add optional arg WHOLE. | ||
| 325 | |||
| 326 | 2005-01-13 Richard M. Stallman <rms@gnu.org> | ||
| 327 | |||
| 328 | * keymap.c (Fcurrent_active_maps): Ignore Voverriding_local_map | ||
| 329 | if Voverriding_terminal_local_map is non-nil. | ||
| 330 | |||
| 331 | * keyboard.c (syms_of_keyboard): Doc fix. | ||
| 332 | |||
| 333 | 2005-01-13 Kim F. Storm <storm@cua.dk> | ||
| 334 | |||
| 335 | * xdisp.c (Fformat_mode_line): Fix last change. Remove NO_PROPS arg | ||
| 336 | (specify 0 for FACE instead). Reorder arg list. Doc fix. | ||
| 337 | |||
| 338 | 2005-01-12 Richard M. Stallman <rms@gnu.org> | ||
| 339 | |||
| 340 | * xdisp.c (Fformat_mode_line): New arg FACE specifies a default | ||
| 341 | face property for characters that don't specify one. | ||
| 342 | |||
| 343 | * fns.c (Frequire): Record in load-history unconditionally. | ||
| 344 | |||
| 345 | 2005-01-10 Kim F. Storm <storm@cua.dk> | ||
| 346 | |||
| 347 | * dispextern.h (merge_faces): Rename from merge_into_realized_face. | ||
| 348 | |||
| 349 | * xfaces.c (merge_faces): Rename from merge_into_realized_face. | ||
| 350 | Callers changed. | ||
| 351 | Add support to merge with lisp face id too (if face_name is t). | ||
| 352 | |||
| 353 | * xdisp.c (get_next_display_element, next_element_from_display_vector): | ||
| 354 | Don't lookup lface_id from display table glyphs here; instead use | ||
| 355 | merge_faces to merge the lisp face id into current face. | ||
| 356 | |||
| 357 | 2005-01-09 Kim F. Storm <storm@cua.dk> | ||
| 358 | |||
| 359 | * dispextern.h (struct it): New member dpvec_face_id. | ||
| 360 | (merge_into_realized_face): Add prototype. | ||
| 361 | |||
| 362 | * xfaces.c (merge_into_realized_face): New function. Used to | ||
| 363 | merge escape-glyph face or face from display table into current face. | ||
| 364 | |||
| 365 | * xdisp.c (Vshow_nonbreak_escape): New lisp var. | ||
| 366 | (syms_of_xdisp): DEFVAR_LISP it. | ||
| 367 | (escape_glyph_face): Remove var. | ||
| 368 | (redisplay_window): Don't initialize it. | ||
| 369 | (setup_for_ellipsis, get_next_display_element): | ||
| 370 | Set it->dpvec_face_id to -1. | ||
| 371 | (get_next_display_element): Test Vshow_nonbreak_escape. | ||
| 372 | Do not setup escape_glyph_face. | ||
| 373 | Properly merge escape-glyph face or face from display table with | ||
| 374 | current face for escape and control characters. | ||
| 375 | Set it->dpvec_face_id to relevant face id instead of adding it to each | ||
| 376 | element of display vector. | ||
| 377 | (next_element_from_display_vector): If it->dpvec_face_id is set, | ||
| 378 | use that instead of lface_id from glyph itself. | ||
| 379 | |||
| 380 | 2005-01-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 381 | |||
| 382 | * xterm.h (struct x_output): New member, toolbar_detached. | ||
| 383 | |||
| 384 | * gtkutil.c (xg_create_frame_widgets): Set initial tool bar height to | ||
| 385 | 38. | ||
| 386 | (xg_tool_bar_detach_callback): Set toolbar_detached to 1. | ||
| 387 | (xg_tool_bar_attach_callback): Set toolbar_detached to 0. | ||
| 388 | (xg_create_tool_bar): Initialize toolbar_detached. | ||
| 389 | (update_frame_tool_bar): Only set FRAME_TOOLBAR_HEIGHT (f) if | ||
| 390 | toolbar_detached is zero. | ||
| 391 | |||
| 392 | 2005-01-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 393 | |||
| 394 | * xmenu.c (create_and_show_popup_menu): Pass zero as button to | ||
| 395 | gtk_menu_popup if not for_click, so callbacks for the menu are called. | ||
| 396 | |||
| 397 | * gtkutil.c (xg_gtk_scroll_destroy, xg_create_scroll_bar) | ||
| 398 | (xg_tool_bar_callback, xg_tool_bar_help_callback) | ||
| 399 | (update_frame_tool_bar): Cast to EMACS_INT to avoid compiler warning. | ||
| 400 | |||
| 401 | * xselect.c (x_get_foreign_selection, x_fill_property_data) | ||
| 402 | (Fx_get_atom_name, Fx_send_client_event): Replace XFLOAT with | ||
| 403 | XFLOAT_DATA to get extract number from Lisp object. | ||
| 404 | |||
| 405 | 2005-01-07 Kim F. Storm <storm@cua.dk> | ||
| 406 | |||
| 407 | * xdisp.c (set_iterator_to_next): Fix 2004-12-13 change. | ||
| 408 | Set stop_charpos to current charpos instead of 0. | ||
| 409 | |||
| 410 | 2005-01-06 Nick Roberts <nickrob@snap.net.nz> | ||
| 411 | |||
| 412 | * xdisp.c (Fformat_mode_line): First arg now required. | ||
| 413 | |||
| 414 | 2005-01-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 415 | |||
| 416 | * macterm.c (XLoadQueryFont): Correctly handle 0 size | ||
| 417 | font widths that are returned from some Japanese fonts. | ||
| 418 | |||
| 419 | 2005-01-06 Kim F. Storm <storm@cua.dk> | ||
| 420 | |||
| 421 | * fringe.c (fringe_faces): Change to Lisp_Object pointer. | ||
| 422 | (draw_fringe_bitmap_1): Lookup user defined fringe faces here. | ||
| 423 | (destroy_fringe_bitmap): Set fringe_faces element to nil. | ||
| 424 | (Fdefine_fringe_bitmap, init_fringe): Change allocation of | ||
| 425 | fringe_faces array and init elements to nil. | ||
| 426 | (Fset_fringe_bitmap_face): Set fringe_faces to face name instead of | ||
| 427 | non-persistent face id. | ||
| 428 | (mark_fringe_data): New function for GC. | ||
| 429 | |||
| 430 | * alloc.c (mark_fringe_data): Declare extern. | ||
| 431 | (Fgarbage_collect): Call mark_fringe_data. | ||
| 432 | |||
| 433 | * alloc.c (overrun_check_free): Invalidate freed memory if | ||
| 434 | XMALLOC_CLEAR_FREE_MEMORY is defined. | ||
| 435 | |||
| 436 | 2005-01-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 437 | |||
| 438 | * macfns.c: Include sys/param.h. | ||
| 439 | [TARGET_API_MAC_CARBON] (mac_nav_event_callback): New declaration | ||
| 440 | and function. | ||
| 441 | [TARGET_API_MAC_CARBON] (Fx_file_dialog): Use MAXPATHLEN for size | ||
| 442 | of filename string. Set event callback function when creating | ||
| 443 | dialog boxes. Add code conversions for filenames. Don't dispose | ||
| 444 | apple event descriptor record if failed to create it. | ||
| 445 | |||
| 446 | * macterm.c: Include sys/param.h. | ||
| 447 | [USE_CARBON_EVENTS] (mac_handle_window_event): Add handler for | ||
| 448 | kEventWindowUpdate. | ||
| 449 | (install_window_handler) [USE_CARBON_EVENTS]: Register it. | ||
| 450 | (do_ae_open_documents) [TARGET_API_MAC_CARBON]: Get FSRef instead | ||
| 451 | of FSSpec from apple event descriptor record. | ||
| 452 | (do_ae_open_documents) [TARGET_API_MAC_CARBON]: Use MAXPATHLEN for | ||
| 453 | size of filename string. | ||
| 454 | [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Likewise. | ||
| 455 | [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Return error when a | ||
| 456 | file dialog is in action. | ||
| 457 | [TARGET_API_MAC_CARBON] (mac_do_track_drag): Likewise. | ||
| 458 | Reject only when there are no filename items. Set background color | ||
| 459 | before (un)highlighting the window below the dragged items. | ||
| 460 | (XTread_socket) [!USE_CARBON_EVENTS]: Don't call do_window_update. | ||
| 461 | |||
| 462 | 2005-01-05 Romain Francoise <romain@orebokech.com> | ||
| 463 | |||
| 464 | * term.c (encode_terminal_code): Fix buffer size computation. | ||
| 465 | |||
| 466 | 2005-01-04 Richard M. Stallman <rms@gnu.org> | ||
| 467 | |||
| 468 | * xdisp.c (Fformat_mode_line): Doc fix. | ||
| 469 | |||
| 470 | 2005-01-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 471 | |||
| 472 | * alloc.c (refill_memory_reserve): Move. | ||
| 473 | (emacs_blocked_free, emacs_blocked_malloc, emacs_blocked_realloc) | ||
| 474 | (reset_malloc_hooks, uninterrupt_malloc) [SYNC_INPUT]: Don't define. | ||
| 475 | |||
| 476 | 2005-01-03 Richard M. Stallman <rms@gnu.org> | ||
| 477 | |||
| 478 | * window.c (window_scroll_pixel_based): Don't correct preserve_y | ||
| 479 | for CURRENT_HEADER_LINE_HEIGHT when moving backwards. | ||
| 480 | |||
| 481 | 2005-01-03 Jason Rumney <jasonr@gnu.org> | ||
| 482 | |||
| 483 | * w32bdf.c (w32_load_bdf_font): Set fontp->average_width and | ||
| 484 | fontp->space_width to FONT_WIDTH so they are valid. | ||
| 485 | |||
| 486 | * w32fns.c (w32_load_system_font): Set FONT_WIDTH to maximum, not | ||
| 487 | average width. Set fontp->average_width and fontp->space_width to | ||
| 488 | their appropriate values. | ||
| 489 | |||
| 490 | * w32term.c (x_new_font): Set FRAME_COLUMN_WIDTH to | ||
| 491 | fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to | ||
| 492 | fontp->space_width. | ||
| 493 | |||
| 494 | 2005-01-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 495 | |||
| 496 | * macterm.c (x_new_font): Set FRAME_SPACE_WIDTH. | ||
| 497 | (x_font_min_bounds, XLoadQueryFont): Use the correct font width | ||
| 498 | metrics for max and min bounds. | ||
| 499 | (x_load_font): Correctly calculate average font width metrics. | ||
| 500 | |||
| 501 | 2005-01-02 Richard M. Stallman <rms@gnu.org> | ||
| 502 | |||
| 503 | * alloc.c (Fgarbage_collect): Don't truncate_undo_list on dead buffers. | ||
| 504 | |||
| 1 | 2004-12-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 505 | 2004-12-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 2 | 506 | ||
| 3 | * xterm.c (handle_one_xevent): Clear area in expose event for GTK. | 507 | * xterm.c (handle_one_xevent): Clear area in expose event for GTK. |
| 4 | 508 | ||
| 5 | 2004-12-31 Richard M. Stallman <rms@gnu.org> | 509 | 2004-12-31 Richard M. Stallman <rms@gnu.org> |
| 6 | 510 | ||
| 511 | * xdisp.c (setup_for_ellipsis, get_next_display_element): | ||
| 512 | Set it->ellipsis_p to 1 or 0. | ||
| 513 | (display_line): Record whether row ends in mid-ellipsis. | ||
| 514 | (set_cursor_from_row): If ends in ellipsis. find start of it. | ||
| 515 | (cursor_row_p): If PT's at the end of the ellipsis the row | ||
| 516 | ends within, don't display cursor on this row. | ||
| 517 | |||
| 518 | * dispextern.h (struct it): New element ellipsis_p. | ||
| 519 | (struct glyph_row): New element ends_in_ellipsis_p. | ||
| 520 | |||
| 521 | * xdisp.c (BUFFER_POS_REACHED_P): We haven't reached the specified | ||
| 522 | position if we're reading from something other than the buffer. | ||
| 523 | |||
| 7 | * window.c (window_scroll_pixel_based): Only look at | 524 | * window.c (window_scroll_pixel_based): Only look at |
| 8 | Vscroll_preserve_screen_position if the old PT can't be kept. | 525 | Vscroll_preserve_screen_position if the old PT can't be kept. |
| 9 | (syms_of_window) <scroll-preserve-screen-position>: Doc fix. | 526 | (syms_of_window) <scroll-preserve-screen-position>: Doc fix. |
| @@ -22,8 +539,7 @@ | |||
| 22 | 539 | ||
| 23 | * fileio.c (Finsert_file_contents): Don't use | 540 | * fileio.c (Finsert_file_contents): Don't use |
| 24 | current_buffer->buffer_file_coding_system even if REPLACE is | 541 | current_buffer->buffer_file_coding_system even if REPLACE is |
| 25 | non-nil. Call Qafter_insert_file_set_coding with the second arg | 542 | non-nil. Call Qafter_insert_file_set_coding with the second arg VISIT. |
| 26 | VISIT. | ||
| 27 | 543 | ||
| 28 | * fontset.h (struct font_info): New members space_width and | 544 | * fontset.h (struct font_info): New members space_width and |
| 29 | average_width. | 545 | average_width. |
| @@ -35,9 +551,8 @@ | |||
| 35 | 551 | ||
| 36 | * xterm.c (x_new_font): Set FRAME_COLUMN_WIDTH to | 552 | * xterm.c (x_new_font): Set FRAME_COLUMN_WIDTH to |
| 37 | fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to | 553 | fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to |
| 38 | fontp-?space_width.. | 554 | fontp->space_width. |
| 39 | (x_load_font): Calculate fontp->space_width and | 555 | (x_load_font): Calculate fontp->space_width and fontp->average_width. |
| 40 | fontp->average_width. | ||
| 41 | (x_term_init): Initialize dpyinfo->Xatom_AVERAGE_WIDTH. | 556 | (x_term_init): Initialize dpyinfo->Xatom_AVERAGE_WIDTH. |
| 42 | 557 | ||
| 43 | * xdisp.c (x_produce_glyphs): Calculate tab width by | 558 | * xdisp.c (x_produce_glyphs): Calculate tab width by |
| @@ -46,8 +561,7 @@ | |||
| 46 | 2004-12-29 Sanghyuk Suh <han9kin@mac.com> | 561 | 2004-12-29 Sanghyuk Suh <han9kin@mac.com> |
| 47 | 562 | ||
| 48 | * macterm.c (SelectionRange): Add Xcode position apple event struct. | 563 | * macterm.c (SelectionRange): Add Xcode position apple event struct. |
| 49 | (do_ae_open_documents): Handle Xcode-style file position open | 564 | (do_ae_open_documents): Handle Xcode-style file position open events. |
| 50 | events. | ||
| 51 | 565 | ||
| 52 | 2004-12-29 Luc Teirlinck <teirllm@auburn.edu> | 566 | 2004-12-29 Luc Teirlinck <teirllm@auburn.edu> |
| 53 | 567 | ||
| @@ -73,11 +587,16 @@ | |||
| 73 | init_mac_drag_n_drop. | 587 | init_mac_drag_n_drop. |
| 74 | (mac_do_track_drag): New function and declaration. | 588 | (mac_do_track_drag): New function and declaration. |
| 75 | (install_window_handler): Return OSErr value. | 589 | (install_window_handler): Return OSErr value. |
| 76 | (install_window_handler) [TARGET_API_MAC_CARBON]: Register | 590 | (install_window_handler) [TARGET_API_MAC_CARBON]: |
| 77 | handlers for tracking/receiving drag-and-drop items. | 591 | Register handlers for tracking/receiving drag-and-drop items. |
| 78 | (do_ae_open_documents): Generate unibyte strings for filenames. | 592 | (do_ae_open_documents): Generate unibyte strings for filenames. |
| 79 | (mac_do_receive_drag) [TARGET_API_MAC_CARBON] : Likewise. Reject | 593 | <<<<<<< ChangeLog |
| 80 | only non-filename items. Set event modifiers. Set return value. | 594 | (mac_do_receive_drag) [TARGET_API_MAC_CARBON] : Likewise. |
| 595 | Reject only non-filename items. Set event modifiers and return value. | ||
| 596 | ======= | ||
| 597 | (mac_do_receive_drag) [TARGET_API_MAC_CARBON] : Likewise. | ||
| 598 | Reject only non-filename items. Set event modifiers, and return value. | ||
| 599 | >>>>>>> 1.4187 | ||
| 81 | 600 | ||
| 82 | 2004-12-28 Dan Nicolaescu <dann@ics.uci.edu> | 601 | 2004-12-28 Dan Nicolaescu <dann@ics.uci.edu> |
| 83 | 602 | ||
| @@ -101,8 +620,8 @@ | |||
| 101 | * xmenu.c (popup_get_selection): Only pop down dialogs | 620 | * xmenu.c (popup_get_selection): Only pop down dialogs |
| 102 | on C-g and Escape. | 621 | on C-g and Escape. |
| 103 | (popup_get_selection): Remove parameter down_on_keypress. | 622 | (popup_get_selection): Remove parameter down_on_keypress. |
| 104 | (create_and_show_popup_menu, create_and_show_dialog): Remove | 623 | (create_and_show_popup_menu, create_and_show_dialog): |
| 105 | parameter down_on_keypress to popup_get_selection. | 624 | Remove parameter down_on_keypress to popup_get_selection. |
| 106 | 625 | ||
| 107 | 2004-12-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 626 | 2004-12-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 108 | 627 | ||
| @@ -119,8 +638,8 @@ | |||
| 119 | 638 | ||
| 120 | * frame.c (x_set_frame_parameters, x_report_frame_params) | 639 | * frame.c (x_set_frame_parameters, x_report_frame_params) |
| 121 | (x_set_fullscreen): Remove #ifndef HAVE_CARBON. | 640 | (x_set_fullscreen): Remove #ifndef HAVE_CARBON. |
| 122 | (x_set_border_width, Vdefault_frame_scroll_bars): Change | 641 | (x_set_border_width, Vdefault_frame_scroll_bars): |
| 123 | HAVE_CARBON to MAC_OS. | 642 | Change HAVE_CARBON to MAC_OS. |
| 124 | 643 | ||
| 125 | * image.c [MAC_OS]: Include sys/stat.h. | 644 | * image.c [MAC_OS]: Include sys/stat.h. |
| 126 | [MAC_OS && !MAC_OSX]: Include sys/param.h, ImageCompression.h, and | 645 | [MAC_OS && !MAC_OSX]: Include sys/param.h, ImageCompression.h, and |
| @@ -128,8 +647,7 @@ | |||
| 128 | 647 | ||
| 129 | * mac.c [!MAC_OSX] (mac_wait_next_event): Add extern. | 648 | * mac.c [!MAC_OSX] (mac_wait_next_event): Add extern. |
| 130 | [!MAC_OSX] (select): Use mac_wait_next_event. | 649 | [!MAC_OSX] (select): Use mac_wait_next_event. |
| 131 | [!MAC_OSX] (run_mac_command): Change EXEC_SUFFIXES to | 650 | [!MAC_OSX] (run_mac_command): Change EXEC_SUFFIXES to Vexec_suffixes. |
| 132 | Vexec_suffixes. | ||
| 133 | [!MAC_OSX] (select, run_mac_command): Change `#ifdef | 651 | [!MAC_OSX] (select, run_mac_command): Change `#ifdef |
| 134 | TARGET_API_MAC_CARBON' to `#if TARGET_API_MAC_CARBON'. | 652 | TARGET_API_MAC_CARBON' to `#if TARGET_API_MAC_CARBON'. |
| 135 | (mac_clear_font_name_table): Add extern. | 653 | (mac_clear_font_name_table): Add extern. |
| @@ -148,21 +666,19 @@ | |||
| 148 | * macfns.c (mac_initialized): Remove extern. | 666 | * macfns.c (mac_initialized): Remove extern. |
| 149 | (stricmp): Put in #if 0. All callers changed to use xstricmp in | 667 | (stricmp): Put in #if 0. All callers changed to use xstricmp in |
| 150 | xfaces.c. | 668 | xfaces.c. |
| 151 | (strnicmp): Decrement `n' at the end of each loop, not the | 669 | (strnicmp): Decrement `n' at the end of each loop, not the beginning. |
| 152 | beginning. | 670 | (check_mac): Use the term "Mac native windows" instead of "Mac OS". |
| 153 | (check_mac): Use the term "Mac native windows" instead of "Mac | ||
| 154 | OS". | ||
| 155 | (check_x_display_info, x_display_info_for_name): Sync with xfns.c. | 671 | (check_x_display_info, x_display_info_for_name): Sync with xfns.c. |
| 156 | (mac_get_rdb_resource): New function (from w32reg.c). | 672 | (mac_get_rdb_resource): New function (from w32reg.c). |
| 157 | (x_get_string_resource): Use it. | 673 | (x_get_string_resource): Use it. |
| 158 | (install_window_handler): Add extern. | 674 | (install_window_handler): Add extern. |
| 159 | (mac_window): New function. | 675 | (mac_window): New function. |
| 160 | (Fx_create_frame): Use it instead of make_mac_frame. Set | 676 | (Fx_create_frame): Use it instead of make_mac_frame. |
| 161 | parameter for Qfullscreen. Call x_wm_set_size_hint. | 677 | Set parameter for Qfullscreen. Call x_wm_set_size_hint. |
| 162 | (Fx_open_connection, Fx_close_connection): New defuns. | 678 | (Fx_open_connection, Fx_close_connection): New defuns. |
| 163 | (syms_of_macfns): Defsubr them. | 679 | (syms_of_macfns): Defsubr them. |
| 164 | (x_create_tip_frame) [TARGET_API_MAC_CARBON]: Add | 680 | (x_create_tip_frame) [TARGET_API_MAC_CARBON]: |
| 165 | kWindowNoUpdatesAttribute to the window attribute. | 681 | Add kWindowNoUpdatesAttribute to the window attribute. |
| 166 | (x_create_tip_frame) [!TARGET_API_MAC_CARBON]: Use NewCWindow. | 682 | (x_create_tip_frame) [!TARGET_API_MAC_CARBON]: Use NewCWindow. |
| 167 | (x_create_tip_frame): Don't call ShowWindow. | 683 | (x_create_tip_frame): Don't call ShowWindow. |
| 168 | (Fx_show_tip): Call ShowWindow. | 684 | (Fx_show_tip): Call ShowWindow. |
| @@ -171,8 +687,7 @@ | |||
| 171 | (mac_frame_parm_handlers): Set handlers for Qfullscreen. | 687 | (mac_frame_parm_handlers): Set handlers for Qfullscreen. |
| 172 | (syms_of_macfns) [MAC_OSX]: Initialize mac_in_use to 0. | 688 | (syms_of_macfns) [MAC_OSX]: Initialize mac_in_use to 0. |
| 173 | 689 | ||
| 174 | * macgui.h [!MAC_OSX]: Don't include Controls.h. Include | 690 | * macgui.h [!MAC_OSX]: Don't include Controls.h. Include Windows.h. |
| 175 | Windows.h. | ||
| 176 | (Window): Typedef to WindowPtr and move outside `#if | 691 | (Window): Typedef to WindowPtr and move outside `#if |
| 177 | TARGET_API_MAC_CARBON'. | 692 | TARGET_API_MAC_CARBON'. |
| 178 | (XSizeHints): New struct. | 693 | (XSizeHints): New struct. |
| @@ -191,8 +706,12 @@ | |||
| 191 | (x_make_frame_visible) [TARGET_API_MAC_CARBON]: Reposition window | 706 | (x_make_frame_visible) [TARGET_API_MAC_CARBON]: Reposition window |
| 192 | if the position is neither user-specified nor program-specified. | 707 | if the position is neither user-specified nor program-specified. |
| 193 | (x_free_frame_resources): Free size_hints. | 708 | (x_free_frame_resources): Free size_hints. |
| 194 | (x_wm_set_size_hint): Allocate size_hints if needed. Set | 709 | <<<<<<< ChangeLog |
| 195 | size_hints. | 710 | (x_wm_set_size_hint): Allocate size_hints if needed. |
| 711 | Set size_hints. | ||
| 712 | ======= | ||
| 713 | (x_wm_set_size_hint): Allocate size_hints if needed. Set size_hints. | ||
| 714 | >>>>>>> 1.4187 | ||
| 196 | (mac_clear_font_name_table): New function. | 715 | (mac_clear_font_name_table): New function. |
| 197 | (mac_do_list_fonts): Initialize font_name_table if needed. | 716 | (mac_do_list_fonts): Initialize font_name_table if needed. |
| 198 | (x_list_fonts): Don't initialize font_name_table. Add BLOCK_INPUT | 717 | (x_list_fonts): Don't initialize font_name_table. Add BLOCK_INPUT |
| @@ -206,8 +725,7 @@ | |||
| 206 | (do_window_update): Add BeginUpdate/EndUpdate for the tooltip | 725 | (do_window_update): Add BeginUpdate/EndUpdate for the tooltip |
| 207 | window. Use UpdateControls. Get the rectangle that should be | 726 | window. Use UpdateControls. Get the rectangle that should be |
| 208 | updated and restrict the target of expose_frame to it. | 727 | updated and restrict the target of expose_frame to it. |
| 209 | (do_grow_window): Set minimum height/width according to | 728 | (do_grow_window): Set minimum height/width according to size_hints. |
| 210 | size_hints. | ||
| 211 | (do_grow_window) [TARGET_API_MAC_CARBON]: Use ResizeWindow. | 729 | (do_grow_window) [TARGET_API_MAC_CARBON]: Use ResizeWindow. |
| 212 | (do_zoom_window): Don't use x_set_window_size. | 730 | (do_zoom_window): Don't use x_set_window_size. |
| 213 | [USE_CARBON_EVENTS] (mac_handle_window_event): New function. | 731 | [USE_CARBON_EVENTS] (mac_handle_window_event): New function. |
| @@ -219,10 +737,10 @@ | |||
| 219 | (XTread_socket) [!USE_CARBON_EVENTS]: Use mac_wait_next_event. | 737 | (XTread_socket) [!USE_CARBON_EVENTS]: Use mac_wait_next_event. |
| 220 | Update mouse_region when mouse is moved. | 738 | Update mouse_region when mouse is moved. |
| 221 | (make_mac_frame): Remove. | 739 | (make_mac_frame): Remove. |
| 222 | (make_mac_terminal_frame): Put in #ifdef MAC_OS8. Initialize | 740 | (make_mac_terminal_frame): Put in #ifdef MAC_OS8. |
| 223 | mouse pointer shapes. Change values of f->left_pos and | 741 | Initialize mouse pointer shapes. Change values of f->left_pos and |
| 224 | f->top_pos. Don't use make_mac_frame. Use NewCWindow. Don't | 742 | f->top_pos. Don't use make_mac_frame. Use NewCWindow. |
| 225 | call ShowWindow. | 743 | Don't call ShowWindow. |
| 226 | (mac_initialize_display_info) [MAC_OSX]: Create mac_id_name from | 744 | (mac_initialize_display_info) [MAC_OSX]: Create mac_id_name from |
| 227 | Vinvocation_name and Vsystem_name. | 745 | Vinvocation_name and Vsystem_name. |
| 228 | (mac_make_rdb): New function (from w32term.c). | 746 | (mac_make_rdb): New function (from w32term.c). |
| @@ -245,17 +763,21 @@ | |||
| 245 | 763 | ||
| 246 | 2004-12-27 Richard M. Stallman <rms@gnu.org> | 764 | 2004-12-27 Richard M. Stallman <rms@gnu.org> |
| 247 | 765 | ||
| 248 | * buffer.c (Fbuffer_disable_undo): Deleted (moved to simple.el). | 766 | <<<<<<< ChangeLog |
| 767 | * buffer.c (Fbuffer_disable_undo): Delete (moved to simple.el). | ||
| 768 | ======= | ||
| 769 | * buffer.c (Fbuffer_disable_undo): Delete (move to simple.el). | ||
| 770 | >>>>>>> 1.4187 | ||
| 249 | (syms_of_buffer): Don't defsubr it. | 771 | (syms_of_buffer): Don't defsubr it. |
| 250 | 772 | ||
| 251 | * process.c (list_processes_1): Set undo_list instead | 773 | * process.c (list_processes_1): Set undo_list instead |
| 252 | of calling Fbuffer_disable_undo. | 774 | of calling Fbuffer_disable_undo. |
| 253 | 775 | ||
| 254 | * xdisp.c (single_display_spec_string_p): Renamed from | 776 | * xdisp.c (single_display_spec_string_p): Rename from |
| 255 | single_display_prop_string_p. | 777 | single_display_prop_string_p. |
| 256 | (single_display_spec_intangible_p): Renamed from | 778 | (single_display_spec_intangible_p): Rename from |
| 257 | single_display_prop_intangible_p. | 779 | single_display_prop_intangible_p. |
| 258 | (handle_single_display_spec): Renamed from handle_single_display_prop. | 780 | (handle_single_display_spec): Rename from handle_single_display_prop. |
| 259 | Rewritten to be easier to understand. | 781 | Rewritten to be easier to understand. |
| 260 | 782 | ||
| 261 | Change in load-history format. Functions now get (defun . NAME), | 783 | Change in load-history format. Functions now get (defun . NAME), |
| @@ -285,6 +807,10 @@ | |||
| 285 | * gtkutil.c (xg_initialize): Install bindings for C-g so that | 807 | * gtkutil.c (xg_initialize): Install bindings for C-g so that |
| 286 | dialogs and menus pop down. | 808 | dialogs and menus pop down. |
| 287 | 809 | ||
| 810 | 2004-12-27 Kenichi Handa <handa@m17n.org> | ||
| 811 | |||
| 812 | * coding.c (code_convert_region): Fix calculation of `ratio'. | ||
| 813 | |||
| 288 | 2004-12-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 814 | 2004-12-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 289 | 815 | ||
| 290 | * gtkutil.c (update_frame_tool_bar): Make the value of | 816 | * gtkutil.c (update_frame_tool_bar): Make the value of |
| @@ -335,7 +861,7 @@ | |||
| 335 | 861 | ||
| 336 | * alloc.c (Fgarbage_collect): Update call to truncate_undo_list. | 862 | * alloc.c (Fgarbage_collect): Update call to truncate_undo_list. |
| 337 | Call that at the very start. | 863 | Call that at the very start. |
| 338 | (undo_limit, undo_strong_limit, undo_outer_limit): Moved to undo.c. | 864 | (undo_limit, undo_strong_limit, undo_outer_limit): Move to undo.c. |
| 339 | (syms_of_alloc): Don't define undo-limit, | 865 | (syms_of_alloc): Don't define undo-limit, |
| 340 | undo-strong-limit and undo-outer-limit here. | 866 | undo-strong-limit and undo-outer-limit here. |
| 341 | 867 | ||
| @@ -370,8 +896,8 @@ | |||
| 370 | 896 | ||
| 371 | 2004-12-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 897 | 2004-12-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 372 | 898 | ||
| 373 | * macterm.c (endif, x_font_name_to_mac_font_name): Use | 899 | * macterm.c (endif, x_font_name_to_mac_font_name): |
| 374 | maccentraleurroman instead of maccentraleuropean | 900 | Use maccentraleurroman instead of maccentraleuropean |
| 375 | (mac_c_string_match, mac_do_list_fonts): Speed up font search by | 901 | (mac_c_string_match, mac_do_list_fonts): Speed up font search by |
| 376 | quickly finding a specific font without needing regexps. | 902 | quickly finding a specific font without needing regexps. |
| 377 | 903 | ||
| @@ -397,8 +923,8 @@ | |||
| 397 | 923 | ||
| 398 | * sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK. | 924 | * sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK. |
| 399 | 925 | ||
| 400 | * process.c (send_process_trap, sigchld_handler): Call | 926 | * process.c (send_process_trap, sigchld_handler): |
| 401 | SIGNAL_THREAD_CHECK. | 927 | Call SIGNAL_THREAD_CHECK. |
| 402 | 928 | ||
| 403 | * data.c (arith_error): Call SIGNAL_THREAD_CHECK. | 929 | * data.c (arith_error): Call SIGNAL_THREAD_CHECK. |
| 404 | 930 | ||
| @@ -488,7 +1014,7 @@ | |||
| 488 | 1014 | ||
| 489 | * alloc.c: Add comment about the reason for (UN)BLOCK_INPUT_ALLOC. | 1015 | * alloc.c: Add comment about the reason for (UN)BLOCK_INPUT_ALLOC. |
| 490 | 1016 | ||
| 491 | 2004-12-07 Stefan <monnier@iro.umontreal.ca> | 1017 | 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 492 | 1018 | ||
| 493 | * eval.c (init_eval_once): Increase max_specpdl_size to 1000. | 1019 | * eval.c (init_eval_once): Increase max_specpdl_size to 1000. |
| 494 | 1020 | ||
| @@ -1641,7 +2167,7 @@ | |||
| 1641 | 2167 | ||
| 1642 | * window.c (Fspecial_display_p): Doc fix. | 2168 | * window.c (Fspecial_display_p): Doc fix. |
| 1643 | 2169 | ||
| 1644 | 2004-10-15 Stefan <monnier@iro.umontreal.ca> | 2170 | 2004-10-15 Stefan Monnier <monnier@iro.umontreal.ca> |
| 1645 | 2171 | ||
| 1646 | * doc.c (Fsubstitute_command_keys): Fix remap-handling. | 2172 | * doc.c (Fsubstitute_command_keys): Fix remap-handling. |
| 1647 | Don't ignore menus, because where-is-internal already does it for us. | 2173 | Don't ignore menus, because where-is-internal already does it for us. |