aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2012-09-22 11:26:05 +0900
committerKenichi Handa2012-09-22 11:26:05 +0900
commitfa42927fd0ed023ec95a5475ce342429fd8a348d (patch)
tree5f37f88faa47b36dc85d19aedf89f483dc458358 /src/ChangeLog
parent3cccbd87267735609a21df50b80b3aad07004555 (diff)
parent58f3a196fcd6c2f8b65e6b6cf1bc377d1a6287aa (diff)
downloademacs-fa42927fd0ed023ec95a5475ce342429fd8a348d.tar.gz
emacs-fa42927fd0ed023ec95a5475ce342429fd8a348d.zip
merge trunk
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 8a05f19985f..0d441761ce5 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -3,6 +3,171 @@
3 * composite.c (composition_reseat_it): Handle the case that a 3 * composite.c (composition_reseat_it): Handle the case that a
4 grapheme cluster is not covered by a single font (Bug#12352). 4 grapheme cluster is not covered by a single font (Bug#12352).
5 5
62012-09-21 Chong Yidong <cyd@gnu.org>
7
8 * image.c (define_image_type): Avoid adding duplicate types to
9 image_types (Bug#12463). Suggested by Jörg Walter.
10
112012-09-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12
13 * unexmacosx.c: Define LC_DATA_IN_CODE if not defined.
14 (print_load_command_name): Add case LC_DATA_IN_CODE.
15 (dump_it) [LC_DATA_IN_CODE]: Call copy_linkedit_data.
16
172012-09-21 Glenn Morris <rgm@gnu.org>
18
19 * eval.c (Frun_hook_with_args_until_success)
20 (Frun_hook_with_args_until_failure): Doc fixes. (Bug#12393)
21
222012-09-21 Andreas Schwab <schwab@linux-m68k.org>
23
24 * fileio.c (Ffile_selinux_context): Only call freecon when
25 lgetfilecon succeeded.
26 (Fset_file_selinux_context): Likewise. (Bug#12444)
27
282012-09-21 Eli Zaretskii <eliz@gnu.org>
29
30 * xdisp.c (try_window_reusing_current_matrix): Under bidi
31 reordering, locate the cursor by calling set_cursor_from_row; if
32 that fails, clear the desired glyph matrix before returning a
33 failure indication to the caller. Fixes leaving garbled display
34 when fast scrolling with a down-key. (Bug#12403)
35 (compute_stop_pos_backwards): Fix a typo that caused crashes while
36 scrolling through multibyte text.
37
382012-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
39
40 * alloc.c (mark_object) <PVEC_WINDOW>: Mark prev/next_buffers *after*
41 calling mark_vectorlike since that's the one that marks the window.
42 (mark_discard_killed_buffers): Mark the final cdr.
43 * window.h (struct window): Move prev/next_buffers to the
44 non-standard fields.
45 * window.c (make_window): Initialize prev/next_buffers manually.
46
472012-09-20 Paul Eggert <eggert@cs.ucla.edu>
48
49 Omit unused arg EXPECTED from socket hooks.
50 * keyboard.c (gobble_input, read_avail_input, tty_read_avail_input):
51 * nsterm.m (ns_term_init):
52 * termhooks.h (struct terminal.read_socket_hook):
53 * w32inevt.c (w32_console_read_socket):
54 * w32term.c (w32_read_socket):
55 * xterm.c (XTread_socket):
56 Omit unused arg EXPECTED. All callers changed.
57 (store_user_signal_events): Return void, not int, since callers no
58 longer care about the return value. All uses changed.
59
602012-09-20 Juanma Barranquero <lekktu@gmail.com>
61
62 * w32gui.h (XParseGeometry): Do not declare.
63
642012-09-19 Paul Eggert <eggert@cs.ucla.edu>
65
66 * w32inevt.c (w32_console_read_socket): Return -1 on failure, not 0.
67 Ignore 'expected'. See Eli Zaretskii in
68 <http://bugs.gnu.org/12471#8> (last line).
69
70 * frame.c (read_integer): Remove. All uses replaced by strtol/strtoul.
71 (XParseGeometry): Now static. Substitute extremal values for
72 values that are out of range.
73
742012-09-19 Jan Djärv <jan.h.d@swipnet.se>
75
76 * w32xfns.c (read_integer, XParseGeometry): Move to frame.c.
77
78 * nsfns.m (XParseGeometry): Remove.
79 (Fx_create_frame): Call x_set_offset to correctly interpret
80 top_pos in geometry.
81
82 * frame.c (read_integer, XParseGeometry): Moved from w32xfns.c.
83 (Fx_parse_geometry): If there is a space in string, call
84 Qns_parse_geometry, otherwise do as on other terms (Bug#12368).
85
862012-09-17 Eli Zaretskii <eliz@gnu.org>
87
88 * search.c (scan_buffer): Use character positions in calls to
89 region_cache_forward and region_cache_backward, not byte
90 positions. (Bug#12196)
91
92 * w32term.c (w32_read_socket): Set pending_signals to 1, like
93 xterm.c does. Reported by Daniel Colascione <dancol@dancol.org>.
94
95 * ralloc.c (r_alloc_init) [!SYSTEM_MALLOC]: Initialize
96 __malloc_extra_blocks to 32 instead of 64, like alloc.c did in
97 emacs_blocked_malloc, now deleted.
98
992012-09-17 Paul Eggert <eggert@cs.ucla.edu>
100
101 Remove no-longer-needed Solaris 2.4 vfork bug workaround.
102 The workaround was for improving performance on Solaris 2.4, but
103 is getting in the way now. Emacs will still work if someone is
104 still running Solaris 2.4 in a museum somewhere; Sun dropped
105 support for Solaris 2.4 in 2003.
106 * callproc.c (Fcall_process) [HAVE_WORKING_VFORK]:
107 * process.c (create_process) [HAVE_WORKING_VFORK]:
108 Omit now-unnecessary workaround for the Solaris 2.4 vfork bug,
109 since Emacs no longer uses vfork on that platform.
110
1112012-09-17 Glenn Morris <rgm@gnu.org>
112
113 * emacs.c: Use COPYRIGHT.
114
1152012-09-16 Paul Eggert <eggert@cs.ucla.edu>
116
117 Remove configure's --without-sync-input option (Bug#12450).
118 When auditing signal-handling in preparation for cleaning it up,
119 I found that SYNC_INPUT has race conditions and would be a real
120 pain to fix. Since it's an undocumented and deprecated
121 configure-time option, now seems like a good time to remove it.
122 Also see <http://bugs.gnu.org/11080#16>.
123 * alloc.c (_bytes_used, __malloc_extra_blocks, _malloc_internal)
124 (_free_internal) [!DOUG_LEA_MALLOC]: Remove decls.
125 (alloc_mutex) [!SYSTEM_MALLOC && !SYNC_INPUT && HAVE_PTHREAD]:
126 (malloc_hysteresis):
127 (check_depth) [XMALLOC_OVERRUN_CHECK]:
128 (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT):
129 (__malloc_hook, __realloc_hook, __free_hook, BYTES_USED)
130 (dont_register_blocks, bytes_used_when_reconsidered)
131 (bytes_used_when_full, emacs_blocked_free, emacs_blocked_malloc)
132 (emacs_blocked_realloc, reset_malloc_hooks, uninterrupt_malloc):
133 [!SYSTEM_MALLOC && !SYNC_INPUT]:
134 Remove. All uses removed.
135 (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): Use a different
136 implementation, one that depends on whether the new macro
137 XMALLOC_BLOCK_INPUT_CHECK is defined, not on whether SYNC_INPUT
138 is defined.
139 * atimer.c (run_timers, handle_alarm_signal):
140 * keyboard.c (pending_signal, poll_for_input_1, poll_for_input)
141 (handle_async_input, process_pending_signals)
142 (handle_input_available_signal, init_keyboard):
143 * nsterm.m (ns_read_socket):
144 * process.c (wait_reading_process_output):
145 * regex.c (immediate_quit, IMMEDIATE_QUIT_CHECK):
146 * sysdep.c (emacs_sigaction_init) [SA_RESTART]:
147 (emacs_write):
148 * xterm.c (XTread_socket):
149 Assume SYNC_INPUT.
150 * conf_post.h (SA_RESTART) [IRIX6_5]: Do not #undef.
151 * eval.c (handling_signal): Remove. All uses removed.
152 * lisp.h (ELSE_PENDING_SIGNALS): Remove.
153 All uses replaced with the SYNC_INPUT version.
154 (reset_malloc_hooks, uninterrupt_malloc, handling_signal):
155 Remove decls.
156 * sysdep.c, syssignal.h (main_thread) [FORWARD_SIGNAL_TO_MAIN_THREAD]:
157 Now static.
158
159 * font.c (Ffont_shape_gstring): Remove unused local.
160
1612012-09-16 Glenn Morris <rgm@gnu.org>
162
163 * Makefile.in (clean): No longer run nextstep's clean.
164
165 * Makefile.in (ns_appdir, ns_appbindir, ns_appsrc): Remove variables.
166 (ns_frag): Remove.
167 (ns-app): Move here from ns.mk, and simplify.
168 (clean): Simplify nextstep entry.
169 * ns.mk: Remove file.
170
62012-09-17 Kenichi Handa <handa@gnu.org> 1712012-09-17 Kenichi Handa <handa@gnu.org>
7 172
8 * font.c (Ffont_shape_gstring): Fix previous change; GLYPHs may 173 * font.c (Ffont_shape_gstring): Fix previous change; GLYPHs may