aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2006-06-27 15:06:36 +0000
committerKaroly Lorentey2006-06-27 15:06:36 +0000
commit556b89447234f15d1784a23dadbfe429464463a8 (patch)
treed5b94bbdde7b399bb0ffdf03a01f3e8398ee0afa /src/ChangeLog
parent476e9367ec1f440aa23904b7bc482ea4a3b8041c (diff)
parent08b1eb21d5a3f935eb245acf0844a19acc42f57c (diff)
downloademacs-556b89447234f15d1784a23dadbfe429464463a8.tar.gz
emacs-556b89447234f15d1784a23dadbfe429464463a8.zip
Merged from emacs@sv.gnu.org
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-305 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-306 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-307 Update from CVS: lispref/display.texi (Forcing Redisplay): Fix typo. * emacs@sv.gnu.org/emacs--devo--0--patch-308 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-309 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-310 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-311 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-312 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-313 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-314 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-315 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-316 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-317 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-318 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-319 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-320 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-321 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-322 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-323 lisp/play/cookie1.el (cookie): Work properly when there's only one entry * emacs@sv.gnu.org/emacs--devo--0--patch-324 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-325 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-326 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-327 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-328 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-329 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-330 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-105 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-106 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-107 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-108 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-109 Clean up merge mistakes * emacs@sv.gnu.org/gnus--rel--5.10--patch-110 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-571
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog165
1 files changed, 165 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 5154dc5012e..91694368fe0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,168 @@
12006-06-25 Kim F. Storm <storm@cua.dk>
2
3 * s/gnu-linux.h (SIGNALS_VIA_CHARACTERS): Define for Linux kernel
4 version 2.4 and later.
5
62006-06-24 Chong Yidong <cyd@stupidchicken.com>
7
8 * xfns.c (Fx_create_frame): Set font parameter directly instead of
9 using x_default_parameter, since x_get_args clears the parm alist.
10
112006-06-24 Eli Zaretskii <eliz@gnu.org>
12
13 * dired.c (directory_files_internal) [WINDOWSNT]: Find files
14 case-insensitively.
15
162006-06-24 Aidan Kehoe <kehoea@parhasard.net>
17
18 * lread.c (read_escape): When an unknown Unicode code point is
19 encountered as a string or character escape, signal an error.
20
212006-06-23 Kim F. Storm <storm@cua.dk>
22
23 * .gdbinit (pitx): Dump iterator stack.
24
25 * xdisp.c (handle_composition_prop): Push iterator on stack.
26 (set_iterator_to_next): Pop iterator at end of composition.
27
282006-06-23 Martin Rudalics <rudalics@gmx.at>
29
30 * fileio.c (Frename_file) [DOS_NT]: Don't try to move directory to
31 itself on DOS_NT platforms, if the old and new names are identical
32 but for the letter-case.
33
342006-06-21 Kim F. Storm <storm@cua.dk>
35
36 * dispextern.h (struct it): Add `position' member to iterator stack.
37 Rename `pos' member to `current'. Rearrange and add comments.
38
39 * xdisp.c (handle_stop): Set it->ignore_overlay_strings_at_pos_p
40 if we get any overlays.
41 (set_cursor_from_row): Don't clobber `end' if we rescan from
42 start_string.
43 (push_it, pop_it): Save it->position.
44
452006-06-19 Richard Stallman <rms@gnu.org>
46
47 * window.c (size_window): New arg FIRST_ONLY. All callers changed.
48 (adjust_window_trailing_edge): Specially compute FIRST_PARALLEL
49 for the case of a top-level window and the following minibuffer.
50 Don't exit because of no `next' when there is a parent.
51 Use the FIRST_ONLY feature when resizing following windows.
52
53 * syntax.c (init_syntax_once): Give most control chars' syntax Spunct.
54
552006-06-17 Kim F. Storm <storm@cua.dk>
56
57 * dispnew.c (update_frame): Check for input pending on entry.
58 (update_window, update_frame_1): Break loop if input is detected.
59
602006-06-16 Francis Litterio <flitterio@gmail.com>
61
62 * xterm.c (x_check_expected_move, handle_one_xevent)
63 (x_set_offset, x_check_fullscreen): Extensive changes to make
64 frame positioning deterministic under X.
65
66 * xterm.h (x_output): Added members left_before_move and
67 top_before_move. Removed members expected_left and expected_top.
68
692006-06-16 Kim F. Storm <storm@cua.dk>
70
71 * dispextern.h (struct it): Add union to iterator stack to save
72 image, composition, and stretch specific paramters.
73
74 * xdisp.c (next_overlay_string): Fix assert.
75 (push_it, pop_it): Handle composition and stretch specific values.
76 Only handle it->slice in image (for now).
77 (back_to_previous_visible_line_start): Continue search if newline is
78 part of a compisition. Simplify.
79 (reseat_1): Set it->object to buffer.
80 (set_iterator_to_next): Set it->object to string or buffer, when
81 setting it->method to GET_FROM_STRING or GET_FROM_BUFFER.
82 (next_element_from_composition): Set it->object to buffer if not
83 from string.
84 (set_cursor_from_row): Only save start of string if not already
85 done to handle multiple strings in a row.
86
87 * .gdbinit (pitx): Show composition parameters.
88 (pgx, pg): New commands to print a glyph structure.
89 (pgi, pgn): New commands to print specific/next glyph.
90 (pgrowx, pgrow): New commands to print all glyphs in a row.
91
922006-06-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
93
94 * macfns.c (Fx_display_mm_height, Fx_display_mm_width)
95 [MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Use CGDisplayScreenSize.
96
97 * macterm.c (do_app_resume, do_app_suspend): Remove functions.
98 (mac_tsm_resume, mac_tsm_suspend) [USE_MAC_TSM]: New functions.
99 (mac_handle_window_event, XTread_socket) [USE_MAC_TSM]: Use them.
100 (Vmac_ts_script_language_on_focus) [USE_MAC_TSM]: New variable.
101 (syms_of_macterm) [USE_MAC_TSM]: Defvar it.
102 (saved_ts_language, saved_ts_component) [USE_MAC_TSM]: New variables.
103 (mac_initialize_display_info) [MAC_OSX]: Use Quartz Display
104 Services functions to get size of main display in pixels.
105
1062006-06-14 Chong Yidong <cyd@stupidchicken.com>
107
108 * xdisp.c (back_to_previous_visible_line_start): Reset
109 it->continuation_lines_width.
110
1112006-06-14 Richard Stallman <rms@gnu.org>
112
113 * eval.c (Fdefconst): Mark variable as risky.
114
115 * callproc.c (Fcall_process): Doc fix.
116
117 * window.c (adjust_window_trailing_edge): Don't break out of the loop
118 because there's no next window, if there are parallel windows.
119 Do break out when WINDOW is nil.
120
1212006-06-14 Kim F. Storm <storm@cua.dk>
122
123 * dispextern.h (IT_STACK_SIZE): New macro specifying size of
124 iterator stack (instead of hardcoded number). Increase from 2 to
125 4 to make room for propertized overlay strings before and after a
126 display string, image or composition.
127 (struct it): Add image_id and method members to iterator stack.
128
129 * xdisp.c (init_from_display_pos): Don't set it->method and
130 overlay_string_index after pop_it. Add asserts.
131 (handle_stop): Look for overlay strings around a display string,
132 image, or composition. Handle properties on those strings.
133 (next_overlay_string): Don't set string, pos or method after pop_it.
134 (get_overlay_strings_1): Split from get_overlay_strings; don't
135 modify it if no overlay strings are found.
136 (get_overlay_strings): Use get_overlay_strings_1. Always set
137 it->string and it->method.
138 (push_it): Push it->image_id and it->method. Push it->object
139 instead of it->string if method is GET_FROM_IMAGE.
140 (pop_it): Pop it->image_id and it->method. Ppo it->object
141 instead of it->string if method is GET_FROM_IMAGE.
142 Reset it->current.string_pos if popped it->string is nil.
143 (reseat_1): Remove comment dated 19 May 2003. It expressed doubt
144 whether a given change was correct; but the change is correct.
145 Clear it->string_from_display_prop_p.
146 (set_iterator_to_next): Rely on it->method and it->image_id from
147 iterator stack, instead of setting them explicitly after pop_it.
148
149 * dispnew.c (sit_for): Undo 2006-06-01 change. Instead, a
150 negative time forces redisplay even when input is available.
151 (Fsit_for): Doc fix.
152
1532006-06-13 Kim F. Storm <storm@cua.dk>
154
155 * dispnew.c: Modify preemptive redisplay to be based on periodic
156 checks for input.
157 (PERIODIC_PREEMPTION_CHECKING): Define to 1 iff EMACS_HAS_USECS.
158 (Vredisplay_preemption_period): New variable.
159 (syms_of_display): DEFVAR_LISP and initialize it.
160 (preemption_period, preemption_next_check): New variables.
161 (update_frame, update_single_window): Initialize them based on
162 Vredisplay_preemption_period if !force_p.
163 (update_window, update_frame_1): Use them to determine when to
164 check for input.
165
12006-06-03 Aidan Kehoe <kehoea@parhasard.net> 1662006-06-03 Aidan Kehoe <kehoea@parhasard.net>
2 167
3 * lread.c (read_escape): Provide a Unicode character escape 168 * lread.c (read_escape): Provide a Unicode character escape