diff options
| author | Kenichi Handa | 2010-08-25 14:15:20 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2010-08-25 14:15:20 +0900 |
| commit | 4e603db3429957e6b26953c177f00a9c9d1c8766 (patch) | |
| tree | 8206240e3006468bff9dfda5fb3696f80fbcb9f0 /src/ChangeLog | |
| parent | b60f961f6cdc1095e778ad624657bb57788512af (diff) | |
| parent | f6aa6ec68ed936800ef2c3aefa42102e60b654cb (diff) | |
| download | emacs-4e603db3429957e6b26953c177f00a9c9d1c8766.tar.gz emacs-4e603db3429957e6b26953c177f00a9c9d1c8766.zip | |
merge trunk
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 198 |
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 @@ | |||
| 1 | 2010-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 | |||
| 10 | 2010-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 | |||
| 16 | 2010-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 | |||
| 21 | 2010-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 | |||
| 38 | 2010-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 | |||
| 44 | 2010-08-22 Chong Yidong <cyd@stupidchicken.com> | ||
| 45 | |||
| 46 | * emacs.c (main): Remove handling of --unibyte arg (Bug#6886). | ||
| 47 | |||
| 48 | 2010-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 | |||
| 53 | 2010-08-22 Chong Yidong <cyd@stupidchicken.com> | ||
| 54 | |||
| 55 | * eval.c (Flet, Feval, Fapply, apply_lambda): Use SAFE_ALLOCA | ||
| 56 | (Bug#6214). | ||
| 57 | |||
| 58 | 2010-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 | |||
| 62 | 2010-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 | |||
| 67 | 2010-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 | |||
| 73 | 2010-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 | |||
| 92 | 2010-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 | |||
| 131 | 2010-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 | |||
| 136 | 2010-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 | |||
| 152 | 2010-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 | |||
| 160 | 2010-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 | |||
| 166 | 2010-08-20 Andreas Schwab <schwab@linux-m68k.org> | ||
| 167 | |||
| 168 | * image.c (imagemagick_clear_image): Remove debugging output. | ||
| 169 | |||
| 170 | 2010-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 | |||
| 178 | 2010-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 | |||
| 1 | 2010-08-19 Jan Djärv <jan.h.d@swipnet.se> | 184 | 2010-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 | ||
| 219 | 2010-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 | |||
| 36 | 2010-08-17 Stefan Monnier <monnier@iro.umontreal.ca> | 230 | 2010-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 | ||
| 330 | 2010-08-08 Kenichi Handa <handa@m17n.org> | 524 | 2010-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 |