aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2010-08-25 14:15:20 +0900
committerKenichi Handa2010-08-25 14:15:20 +0900
commit4e603db3429957e6b26953c177f00a9c9d1c8766 (patch)
tree8206240e3006468bff9dfda5fb3696f80fbcb9f0 /src/ChangeLog
parentb60f961f6cdc1095e778ad624657bb57788512af (diff)
parentf6aa6ec68ed936800ef2c3aefa42102e60b654cb (diff)
downloademacs-4e603db3429957e6b26953c177f00a9c9d1c8766.tar.gz
emacs-4e603db3429957e6b26953c177f00a9c9d1c8766.zip
merge trunk
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog198
1 files changed, 196 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0a1a268d962..5ce4c049c77 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,186 @@
12010-08-25 Kenichi Handa <handa@m17n.org>
2
3 * composite.c (composition_compute_stop_pos): Don't break
4 composition at PT.
5 (composition_reseat_it): Likewise. Fix calculation of character
6 position starting a composition.
7 (Fcomposition_get_gstring): Don't limit the number of components
8 for automatic composition.
9
102010-08-25 Kenichi Handa <handa@m17n.org>
11
12 * composite.c (composition_compute_stop_pos): In forward search,
13 pay attention to the possibility that some character after ENDPOS
14 will be composed with charactrs before ENDPOS.
15
162010-08-24 Chong Yidong <cyd@stupidchicken.com>
17
18 * keyboard.c (command_loop_1): Don't clobber primary selection
19 during handle-switch-frame (Bug#6872).
20
212010-08-23 Michael Albinus <michael.albinus@gmx.de>
22
23 * dbusbind.c: Accept UNIX domain sockets as bus address.
24 (Fdbus_close_bus): New function.
25 (Vdbus_registered_buses): New variable.
26 (xd_initialize): Implement string as bus address.
27 (Fdbus_init_bus): Add bus to Vdbus_registered_buses).
28 (Fdbus_get_unique_name, Fdbus_call_method)
29 (Fdbus_call_method_asynchronously, Fdbus_method_return_internal)
30 (Fdbus_method_error_internal, Fdbus_send_signal)
31 (Fdbus_register_signal, Fdbus_register_method): Remove bus type
32 check. This is done in xd_initialize_bus. Adapt doc string, if
33 necessary.
34 (xd_pending_messages, xd_read_queued_messages): Loop over buses in
35 Vdbus_registered_buses.
36 (Vdbus_registered_objects_table): Create hash.
37
382010-08-22 Juri Linkov <juri@jurta.org>
39
40 * keyboard.c (Fexecute_extended_command): Move reading a command name
41 with `completing-read' to a new Elisp function `read-extended-command'.
42 Call it to read a command to `function' (bug#5364, bug#5214).
43
442010-08-22 Chong Yidong <cyd@stupidchicken.com>
45
46 * emacs.c (main): Remove handling of --unibyte arg (Bug#6886).
47
482010-08-22 Andreas Schwab <schwab@linux-m68k.org>
49
50 * eval.c (Flet, Feval, Fapply, apply_lambda): Use SAFE_ALLOCA_LISP
51 instead of SAFE_ALLOCA.
52
532010-08-22 Chong Yidong <cyd@stupidchicken.com>
54
55 * eval.c (Flet, Feval, Fapply, apply_lambda): Use SAFE_ALLOCA
56 (Bug#6214).
57
582010-08-22 Jan Djärv <jan.h.d@swipnet.se>
59
60 * doc.c (Fsnarf_documentation): Set skip_file only if p[1] is S.
61
622010-08-22 Jan Djärv <jan.h.d@swipnet.se>
63
64 * doc.c (Fsnarf_documentation): Initialize skip_file before
65 build-files test.
66
672010-08-22 Peter O'Gorman <pogma@thewrittenword.com> (tiny change)
68
69 * s/hpux10-20.h (HAVE_TERMIOS, NO_TERMIO, ORDINARY_LINK):
70 New definitions.
71 (HAVE_TERMIO): Remove.
72
732010-08-22 Eli Zaretskii <eliz@gnu.org>
74
75 * deps.mk (sysdep.o, msdos.o): Depend on sysselect.h.
76
77 * sysselect.h [WINDOWSNT]: Don't define the FD_* and select stuff
78 for w32.
79
80 * s/ms-w32.h (HAVE_SYS_TIMEB_H): Don't #undef HAVE_SYS_SELECT_H,
81 it's done in nt/config.nt.
82
83 * makefile.w32-in ($(BLD)/sysdep.$(O)): Depend on sysselect.h.
84
85 * unexcoff.c (report_error, make_hdr, write_segment)
86 (copy_text_and_data, copy_sym, mark_x, adjust_lnnoptrs, unexec):
87 Convert argument lists and prototypes to ANSI C.
88 (make_hdr, write_segment): Remove unused variables.
89 (unexec): Remove commented-out line. Initialize `new' to shut up
90 compiler warnings.
91
922010-08-22 Dan Nicolaescu <dann@ics.uci.edu>
93
94 Simplify termio code.
95 All non-MSDOS non-WINDOWSNT platforms define HAVE_TERMIOS, so
96 HAVE_TERMIO code is obsolete.
97 Replace HAVE_TERMIOS conditionals with !DOS_NT.
98 * systty.h: Do not define HAVE_TCATTR.
99 Remove HAVE_TERMIO, HAVE_LTCHARS and HAVE_TCHARS code.
100 Do not define EMACS_HAVE_TTY_PGRP. Only define
101 EMACS_GET_TTY_PGRP for !DOS_NT.
102 * sysdep.c: Include sysselect.h unconditionally. Do not include
103 sys/ioctl.h and termios.h, systty.h does it. Use
104 HAVE_SYS_UTSNAME_H instead of USG as an include guard.
105 (init_baud_rate): Remove HAVE_TERMIO code.
106 (child_setup_tty): Remove HAVE_TERMIO code.
107 (emacs_get_tty, emacs_set_tty): Remove HAVE_TERMIO, HAVE_TCHARS
108 and HAVE_LTCHARS code. Use !DOS_NT instead of HAVE_TCATTR.
109 (new_ltchars, new_tchars): Remove, unused.
110 (init_sys_modes): Remove HAVE_TERMIO, HAVE_TCHARS and HAVE_LTCHARS
111 code. Remove special casing for __mips__, it was a no-op. Remove
112 HAVE_TCATTR conditional, it is implied by HAVE_TERMIOS.
113 (init_sys_modes): Remove HPUX special case.
114 * process.c: Include stdlib.h unconditionally. Do not include
115 fcntl.h, systty.h does it. Remove conditional code for
116 HAVE_SERIAL, it is always true.
117 (process_send_signal): Remove HAVE_TERMIOS conditional, it's
118 always true when SIGNALS_VIA_CHARACTERS is true.
119 (Fcontinue_process, Fprocess_send_eof): Simplify conditionals:
120 !WINDOWSNT means HAVE_TERMIOS.
121 (create_process): Remove HAVE_TERMIOS, it's inside a HAVE_PTYS
122 conditional, which is true for all HAVE_TERMIOS systems.
123 * keyboard.c (init_keyboard): Do not use HAVE_TERMIO, use !DOS_NT
124 instead of HAVE_TERMIOS.
125 * emacs.c (shut_down_emacs): Use !defined DOS_NT instead of
126 EMACS_HAVE_TTY_PGRP.
127 * callproc.c (child_setup): Move EMACS_SET_TTY_PGRP use to the
128 non-MSDOS, non-WINDOWSNT code, it's only defined for such systems
129 anyway.
130
1312010-08-21 Eli Zaretskii <eliz@gnu.org>
132
133 * dispnew.c (buffer_posn_from_coords): Fix off-by-one error in
134 mirroring pixel positions.
135
1362010-08-20 Dan Nicolaescu <dann@ics.uci.edu>
137
138 * alloc.c (malloc_sbrk_used, malloc_sbrk_unused): Remove,
139 write only.
140 (init_alloc_once): Remove writes to malloc_sbrk_unused, and
141 malloc_sbrk_used, nothing uses them.
142
143 * puresize.h: Remove code assuming PNTR_COMPARISON_TYPE is not
144 defined, unconditionally defined in lisp.h.
145
146 * term.c: Do not include <termios.h>, systty.h does it.
147
148 * s/unixware.h (HAVE_TCATTR):
149 * s/aix4-2.h (HAVE_TCATTR): Remove definitions, not needed.
150 systty.h defines it when HAVE_TERMIOS is defined.
151
1522010-08-20 Eli Zaretskii <eliz@gnu.org>
153
154 * dispnew.c (buffer_posn_from_coords): Fix last change for text
155 terminals: add one-character offset for R2L lines.
156
157 * emacs.c <emacs_version>: Add a comment regarding
158 msdos/mainmake.v2's dependency on the syntax of this declaration.
159
1602010-08-20 Eli Zaretskii <eliz@gnu.org>
161
162 * dispnew.c (buffer_posn_from_coords): Fix calculation of buffer
163 position for R2L lines by mirroring the pixel position wrt the
164 text are box. Improve commentary.
165
1662010-08-20 Andreas Schwab <schwab@linux-m68k.org>
167
168 * image.c (imagemagick_clear_image): Remove debugging output.
169
1702010-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
171
172 * cmds.c (Vself_insert_face, Vself_insert_face_command): Remove.
173 (Qpost_self_insert_hook, Vpost_self_insert_hook): New vars.
174 (internal_self_insert): Run Qpost_self_insert_hook rather than handle
175 self-insert-face.
176 (syms_of_cmds): Initialize the new vars.
177
1782010-08-19 Jason Rumney <jasonr@gnu.org>
179
180 * w32menu.c (set_frame_menubar): Remove call to undefined function.
181
182 * w32fns.c (w32_wnd_proc): Don't check context before initializing.
183
12010-08-19 Jan Djärv <jan.h.d@swipnet.se> 1842010-08-19 Jan Djärv <jan.h.d@swipnet.se>
2 185
3 * nsselect.m (nxatoms_of_nsselect): Use "Selection" and "Secondary". 186 * nsselect.m (nxatoms_of_nsselect): Use "Selection" and "Secondary".
@@ -33,6 +216,17 @@
33 NXSecondaryPboard = SecondarySelection. 216 NXSecondaryPboard = SecondarySelection.
34 (syms_of_nsselect): Intern QCLIPBOARD (Bug#6677). 217 (syms_of_nsselect): Intern QCLIPBOARD (Bug#6677).
35 218
2192010-08-18 Joakim Verona <joakim@verona.se>
220
221 * image.c: Add support for ImageMagick. When HAVE_IMAGEMAGICK is
222 defined:
223 (imagemagick_image_p): New function to test for ImageMagic image.
224 (imagemagick_load): New function to load ImageMagick image.
225 (imagemagick_load_image): New function, helper for imagemagick_load.
226 (imagemagick-types): New function.
227 (Qimagemagick): New Lisp_object.
228 (imagemagick-render-type): New variable, decides which renderer to use.
229
362010-08-17 Stefan Monnier <monnier@iro.umontreal.ca> 2302010-08-17 Stefan Monnier <monnier@iro.umontreal.ca>
37 231
38 * gtkutil.c (update_frame_tool_bar): Don't assume TOOL_BAR_ITEM_LABEL 232 * gtkutil.c (update_frame_tool_bar): Don't assume TOOL_BAR_ITEM_LABEL
@@ -329,10 +523,10 @@
329 523
3302010-08-08 Kenichi Handa <handa@m17n.org> 5242010-08-08 Kenichi Handa <handa@m17n.org>
331 525
332 * charset.c: Include <stdlib.h> 526 * charset.c: Include <stdlib.h>.
333 (struct charset_sort_data): New struct. 527 (struct charset_sort_data): New struct.
334 (charset_compare): New function. 528 (charset_compare): New function.
335 (Fsort_charsets): New funciton. 529 (Fsort_charsets): New function.
336 (syms_of_charset): Declare Fsort_charsets as a Lisp function. 530 (syms_of_charset): Declare Fsort_charsets as a Lisp function.
337 531
338 * coding.c (decode_coding_iso_2022): Fix checking of dimension 532 * coding.c (decode_coding_iso_2022): Fix checking of dimension