diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 294 |
1 files changed, 287 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index dbcac952b51..46cab9c1cba 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,283 @@ | |||
| 1 | 2005-06-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 2 | |||
| 3 | * macterm.c (mac_compute_glyph_string_overhangs): Don't set | ||
| 4 | overhangs unless the given glyph type is noncomposite CHAR_GLYPH. | ||
| 5 | [USE_CARBON_EVENTS] (mac_convert_event_ref): Convert dead key down | ||
| 6 | events. | ||
| 7 | (XTread_socket): Don't pass keyboard events with the option | ||
| 8 | modifier to the system when Vmac_command_key_is_meta is nil or | ||
| 9 | Vmac_option_modifier is non-nil. | ||
| 10 | [USE_CARBON_EVENTS] (read_socket_inev): New variable. | ||
| 11 | [USE_CARBON_EVENTS] (init_command_handler): Fix argument. | ||
| 12 | [USE_CARBON_EVENTS] (mac_handle_mouse_event): New Carbon event | ||
| 13 | handler function. | ||
| 14 | (install_window_handler) [USE_CARBON_EVENTS]: Install it. | ||
| 15 | (XTread_socket) [USE_CARBON_EVENTS]: Move mouse wheel event | ||
| 16 | handler part to mac_handle_mouse_event. | ||
| 17 | |||
| 18 | 2005-06-14 Juanma Barranquero <lekktu@gmail.com> | ||
| 19 | |||
| 20 | * eval.c (Fdefvaralias): Rename arguments SYMBOL and ALIASED to | ||
| 21 | NEW-ALIAS and BASE-VARIABLE, respectively. | ||
| 22 | |||
| 23 | 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 24 | |||
| 25 | * xdisp.c (note_mode_line_or_margin_highlight): Lisp_Object/int mixup. | ||
| 26 | (get_phys_cursor_geometry, format_mode_line_unwind_data) | ||
| 27 | (get_line_height_property, x_produce_glyphs): Remove unused vars. | ||
| 28 | |||
| 29 | * coding.c (run_pre_post_conversion_on_str): Remove unused var `buf'. | ||
| 30 | |||
| 31 | 2005-06-13 Eli Zaretskii <eliz@gnu.org> | ||
| 32 | |||
| 33 | * w32term.c (x_use_underline_position_properties): New variable. | ||
| 34 | (x_draw_glyph_string): Remind in a comment to change doc string of | ||
| 35 | x-use-underline-position-properties if/when underline positioning | ||
| 36 | is implemented. | ||
| 37 | (syms_of_w32term): DEFVAR_BOOL x-use-underline-position-properties, | ||
| 38 | and initialize it to nil. | ||
| 39 | |||
| 40 | 2005-06-12 Jason Rumney <jasonr@gnu.org> | ||
| 41 | |||
| 42 | * w32fns.c (NEWOPENFILENAME): New struct. | ||
| 43 | (Fx_file_dialog): Use it to trick the system into giving us up to | ||
| 44 | date dialogs on systems that are documented to support it. | ||
| 45 | Do not set OFN_FILEMUSTEXIST flag if looking for a directory. | ||
| 46 | |||
| 47 | 2005-06-12 Eli Zaretskii <eliz@gnu.org> | ||
| 48 | |||
| 49 | * w32fns.c (w32_abort): Use the MB_YESNO dialog instead of | ||
| 50 | MB_ABORTRETRYIGNORE. Never return, even if DebugBreak does. | ||
| 51 | |||
| 52 | 2005-06-11 Eli Zaretskii <eliz@gnu.org> | ||
| 53 | |||
| 54 | * image.c (x_create_x_image_and_pixmap) [HAVE_NTGUI]: Cast 4th arg | ||
| 55 | to CreateDIBSection to avoid a compiler warning. | ||
| 56 | (pbm_load): Cast 3rd arg to IMAGE_BACKGROUND to avoid a compiler | ||
| 57 | warning. | ||
| 58 | (png_load): Cast return values of fn_png_create_read_struct and | ||
| 59 | fn_png_create_info_struct, to avoid compiler warnings on W32. | ||
| 60 | Cast 3rd arg to IMAGE_BACKGROUND and image_background_transparent | ||
| 61 | to avoid compiler warnings. | ||
| 62 | (jpeg_load): Cast return value of fn_jpeg_std_error to avoid a | ||
| 63 | compiler warning on W32. Cast 3rd arg to IMAGE_BACKGROUND to | ||
| 64 | avoid a compiler warning. | ||
| 65 | (tiff_load): Cast return values of fn_TIFFOpen and | ||
| 66 | fn_TIFFClientOpen to avoid compiler warning on W32. Cast 3rd arg | ||
| 67 | to IMAGE_BACKGROUND to avoid a compiler warning. | ||
| 68 | (gif_load): Cast return values of fn_DGifOpenFileName and | ||
| 69 | fn_DGifOpen to avoid compiler warnings on W32. Cast 3rd arg to | ||
| 70 | IMAGE_BACKGROUND to avoid a compiler warning. | ||
| 71 | (DrawText) [HAVE_NTGUI || MAC_OS]: If already defined, undef | ||
| 72 | before redefining. | ||
| 73 | |||
| 74 | * w32bdf.c (create_offscreen_bitmap): Cast `bitsp' to `void **' in | ||
| 75 | the call to CreateDIBSection, to avoid a compiler warning. | ||
| 76 | |||
| 77 | 2005-06-11 Jason Rumney <jasonr@gnu.org> | ||
| 78 | |||
| 79 | * w32fns.c (Fx_file_dialog): Unblock input before falling back to | ||
| 80 | minibuffer. | ||
| 81 | * macfns.c (Fx_file_dialog): Likewise. | ||
| 82 | |||
| 83 | 2005-06-10 Eli Zaretskii <eliz@gnu.org> | ||
| 84 | |||
| 85 | * makefile.w32-in ($(TEMACS)): Depend on addsection.exe. | ||
| 86 | |||
| 87 | 2005-06-10 Juanma Barranquero <lekktu@gmail.com> | ||
| 88 | |||
| 89 | * process.c (syms_of_process) [ADAPTIVE_READ_BUFFERING]: | ||
| 90 | * w32fns.c (syms_of_w32fns): Fix spellings. | ||
| 91 | |||
| 92 | 2005-06-10 Eli Zaretskii <eliz@gnu.org> | ||
| 93 | |||
| 94 | * unexw32.c (COPY_CHUNK, COPY_PROC_CHUNK): Add a new argument | ||
| 95 | `verbose'; print diagnostic messages only if it is non-zero. | ||
| 96 | All callers changed to pass a zero value unless DEBUG_DUMP is defined | ||
| 97 | in the environment. | ||
| 98 | (copy_executable_and_dump_data): Print section names with %.8s. | ||
| 99 | |||
| 100 | 2005-06-10 Masatake YAMATO <jet@gyve.org> | ||
| 101 | |||
| 102 | * xdisp.c (note_mode_line_or_margin_highlight): Call clear_mouse_face | ||
| 103 | when mouse_face is not given. | ||
| 104 | Remove unnecessary tabs. | ||
| 105 | |||
| 106 | 2005-06-09 Luc Teirlinck <teirllm@auburn.edu> | ||
| 107 | |||
| 108 | * window.c (Fselect_window): Adapt call to Fselect_frame. | ||
| 109 | |||
| 110 | * lisp.h: Update EXFUN of Fselect_frame. | ||
| 111 | |||
| 112 | * keyboard.c (command_loop_1): Adapt call to Fselect_frame. | ||
| 113 | |||
| 114 | * frame.c (Fhandle_switch_frame, Fselect_frame): Delete unused arg | ||
| 115 | no_enter. | ||
| 116 | (Fset_mouse_position, Fset_mouse_pixel_position, Ficonify_frame): | ||
| 117 | Adapt to above change. | ||
| 118 | |||
| 119 | 2005-06-10 Juanma Barranquero <lekktu@gmail.com> | ||
| 120 | |||
| 121 | * fns.c (Fmemq, Fmaphash): Doc fixes. | ||
| 122 | |||
| 123 | 2005-06-09 Juanma Barranquero <lekktu@gmail.com> | ||
| 124 | |||
| 125 | * xfaces.c (Fdisplay_supports_face_attributes_p): | ||
| 126 | Fix typo in docstring. | ||
| 127 | |||
| 128 | 2005-06-08 Steven Tamm <steventamm@mac.com> | ||
| 129 | |||
| 130 | * unexmacosx.c (copy_data_segment): Copy __la_sym_ptr2 section | ||
| 131 | used by gcc4 on intel mac. | ||
| 132 | |||
| 133 | 2005-06-09 Kim F. Storm <storm@cua.dk> | ||
| 134 | |||
| 135 | * search.c (Fmatch_data): Add optional RESEAT arg. Unchain markers | ||
| 136 | in REUSE list if non-nil; free them if equal to evaporate. | ||
| 137 | (Fset_match_data): Add optional RESEAT arg. Unchain markers in LIST | ||
| 138 | if non-nil; free them if equal to evaporate. Use XCAR/XCDR. | ||
| 139 | (restore_search_regs): Rename from restore_match_data. Uses changed. | ||
| 140 | (unwind_set_match_data): New function. | ||
| 141 | (record_unwind_save_match_data): New function like save-match-data. | ||
| 142 | |||
| 143 | * lisp.h (Fmatch_data, Fset_match_data): Fix EXFUN. | ||
| 144 | (record_unwind_save_match_data): Add prototype. | ||
| 145 | (restore_search_regs): Rename from restore_match_data. | ||
| 146 | |||
| 147 | * composite.c (compose_chars_in_text): | ||
| 148 | * eval.c (do_autoload): | ||
| 149 | * macmenu.c (set_frame_menubar): | ||
| 150 | * process.c (read_process_output, exec_sentinel): | ||
| 151 | * xmenu.c (set_frame_menubar): | ||
| 152 | * xdisp.c (prepare_menu_bars, update_menu_bar, update_tool_bar): | ||
| 153 | * w32menu.c (set_frame_menubar): | ||
| 154 | Use record_unwind_save_match_data. | ||
| 155 | |||
| 156 | 2005-06-08 Richard M. Stallman <rms@gnu.org> | ||
| 157 | |||
| 158 | * xdisp.c (get_next_display_element): Alter previous change: | ||
| 159 | Distinguish Vshow_nonbreak_escape = t or not t. | ||
| 160 | For t, use escape_glyph once again, as before previous change. | ||
| 161 | Use space or hyphen for display, instead of the non-ASCII char. | ||
| 162 | (syms_of_xdisp) <show-nonbreak-escape>: Doc fix. | ||
| 163 | |||
| 164 | * process.c (Fstart_process): Don't touch command_channel_p slot. | ||
| 165 | |||
| 166 | * process.h (struct process): Delete command_channel_p. | ||
| 167 | |||
| 168 | 2005-06-07 Masatake YAMATO <jet@gyve.org> | ||
| 169 | |||
| 170 | * xdisp.c (note_mode_line_or_margin_highlight): | ||
| 171 | Check the overlapping of re-rendering area to avoid flickering. | ||
| 172 | (note_mouse_highlight): Call clear_mouse_face if PART | ||
| 173 | is not ON_MODE_LINE nor ON_HEADER_LINE. | ||
| 174 | |||
| 175 | 2005-06-07 Kim F. Storm <storm@cua.dk> | ||
| 176 | |||
| 177 | * process.c: Improve commentary for adaptive read buffering. | ||
| 178 | |||
| 179 | 2005-06-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 180 | |||
| 181 | * xterm.c (x_create_toolkit_scroll_bar): Use XtNarrowScrollbars | ||
| 182 | if available. | ||
| 183 | |||
| 184 | 2005-06-06 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 185 | |||
| 186 | * macmenu.c (menu_quit_handler, install_menu_quit_handler): | ||
| 187 | New functions for popping down menus on C-g. | ||
| 188 | (set_frame_menubar, mac_menu_show): Call install_menu_quit_handler. | ||
| 189 | |||
| 190 | * macterm.c: Make mac_quit_char_modifiers and mac_quit_char_keycode | ||
| 191 | non-static. | ||
| 192 | |||
| 193 | * config.in: Add HAVE_CANCELMENUTRACKING. | ||
| 194 | |||
| 195 | 2005-06-06 Eli Zaretskii <eliz@gnu.org> | ||
| 196 | |||
| 197 | * w32heap.h (OFFSET_TO_RVA, RVA_TO_OFFSET, RVA_TO_PTR): | ||
| 198 | Remove macros. | ||
| 199 | |||
| 200 | * unexw32.c (RVA_TO_PTR): Move here from w32heap.h. | ||
| 201 | |||
| 202 | * w32proc.c (RVA_TO_PTR): New macro. | ||
| 203 | |||
| 204 | * w32heap.c (RVA_TO_PTR): No need to #undef now. | ||
| 205 | |||
| 206 | * makefile.w32-in ($(BLD)/emacs.$(O), $(BLD)/w32select.$(O)): | ||
| 207 | Depend on w32heap.h. | ||
| 208 | |||
| 209 | 2005-06-06 Luc Teirlinck <teirllm@auburn.edu> | ||
| 210 | |||
| 211 | * keyboard.c (command_loop_1): Update Vthis_original_command. | ||
| 212 | |||
| 213 | 2005-06-06 Richard M. Stallman <rms@gnu.org> | ||
| 214 | |||
| 215 | * xmenu.c (popup_get_selection): Undo previous change. | ||
| 216 | |||
| 217 | 2005-06-06 Juri Linkov <juri@jurta.org> | ||
| 218 | |||
| 219 | * xdisp.c (Qno_break_space): New variable. | ||
| 220 | (syms_of_xdisp): Initialize it. | ||
| 221 | (get_next_display_element): Add no-break space and soft hypen | ||
| 222 | codes for iso8859-2 and iso8859-5. Don't add `\' for them. | ||
| 223 | Use `no-break-space' face for no-break spaces. | ||
| 224 | |||
| 225 | 2005-06-06 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 226 | |||
| 227 | * window.c (delete_window): Handle the case where a h/vchild has | ||
| 228 | a h/vchild. | ||
| 229 | |||
| 230 | 2005-06-05 Eli Zaretskii <eliz@gnu.org> | ||
| 231 | |||
| 232 | * w32.c (sys_setsockopt): Change arg 4 to `const void *'. In the | ||
| 233 | call to pfn_setsockopt, cast optval to `const char *'. | ||
| 234 | |||
| 235 | 2005-06-04 Eli Zaretskii <eliz@gnu.org> | ||
| 236 | |||
| 237 | * w32.c (gettimeofday): Use struct _timeb, not struct timeb. | ||
| 238 | (open_unc_volume): Cast return value of map_w32_filename, to avoid | ||
| 239 | compiler warnings. | ||
| 240 | |||
| 241 | * s/ms-w32.h (fileno): Don't define if already defined. | ||
| 242 | |||
| 243 | * emacs.c: Include w32heap.h, to avoid compiler warning about sbrk. | ||
| 244 | |||
| 245 | * makefile.w32-in (DOC): Define to point to the generated DOC-X. | ||
| 246 | |||
| 247 | 2005-06-04 Richard M. Stallman <rms@gnu.org> | ||
| 248 | |||
| 249 | * xmenu.c (popup_get_selection): Click not in menu deactivates menu. | ||
| 250 | |||
| 251 | 2005-06-04 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 252 | |||
| 253 | * macmenu.c (cleanup_popup_menu): New function. | ||
| 254 | (Fx_popup_menu): unwind protect cleanup_popup_menu in case | ||
| 255 | mac_menu_show Quit:s. | ||
| 256 | (mac_menu_show): Quit on cancel if not popped up on click (i.e. | ||
| 257 | a dialog). | ||
| 258 | |||
| 259 | 2005-06-04 Kim F. Storm <storm@cua.dk> | ||
| 260 | |||
| 261 | * coding.c (decode_coding_string): Handle CODING_FINISH_INTERRUPT. | ||
| 262 | |||
| 263 | * callproc.c (Fcall_process): Don't use alloca to gradually | ||
| 264 | increase size of buf, as it effectively uses twice the necessary | ||
| 265 | space on the stack. Instead, pre-allocate buf of full size, and | ||
| 266 | gradually increase the read size. | ||
| 267 | |||
| 268 | * bytecode.c (BYTE_CODE_QUIT): Check Vthrow_on_input. | ||
| 269 | |||
| 270 | * eval.c (unbind_to): Preserve value of Vquit_flag. | ||
| 271 | |||
| 272 | * xterm.c (handle_one_xevent): Also ignore mouse motion just | ||
| 273 | before a button release event. | ||
| 274 | |||
| 275 | 2005-06-03 Juanma Barranquero <lekktu@gmail.com> | ||
| 276 | |||
| 277 | * xfaces.c (Finternal_lisp_face_equal_p): Really report | ||
| 278 | on faces in a frame, if the argument FRAME is non-nil. | ||
| 279 | Improve argument/docstring consistency. | ||
| 280 | |||
| 1 | 2005-06-02 Kim F. Storm <storm@cua.dk> | 281 | 2005-06-02 Kim F. Storm <storm@cua.dk> |
| 2 | 282 | ||
| 3 | * xdisp.c (MODE_LINE_NOPROP_LEN): New macro. | 283 | * xdisp.c (MODE_LINE_NOPROP_LEN): New macro. |
| @@ -41,11 +321,11 @@ | |||
| 41 | (format_mode_line_unwind_data, unwind_format_mode_line): | 321 | (format_mode_line_unwind_data, unwind_format_mode_line): |
| 42 | New functions for unwind protection in mode line formatting. | 322 | New functions for unwind protection in mode line formatting. |
| 43 | (x_consider_frame_title): Use them and new local var 'title_start' | 323 | (x_consider_frame_title): Use them and new local var 'title_start' |
| 44 | to support nested calls to format-mode-line and redisplay. Set | 324 | to support nested calls to format-mode-line and redisplay. |
| 45 | mode_line_target to MODE_LINE_TITLE. | 325 | Set mode_line_target to MODE_LINE_TITLE. |
| 46 | (Fformat_mode_line): Use them and new local var 'string_start' to | 326 | (Fformat_mode_line): Use them and new local var 'string_start' to |
| 47 | support nested calls to format-mode-line and redisplay. Set | 327 | support nested calls to format-mode-line and redisplay. |
| 48 | mode_line_target to MODE_LINE_NOPROP or MODE_LINE_STRING. | 328 | Set mode_line_target to MODE_LINE_NOPROP or MODE_LINE_STRING. |
| 49 | Don't trim trailing dashes. | 329 | Don't trim trailing dashes. |
| 50 | (decode_mode_spec): Don't make infinite number of trailing dashes | 330 | (decode_mode_spec): Don't make infinite number of trailing dashes |
| 51 | for MODE_LINE_NOPROP and MODE_LINE_STRING targets. | 331 | for MODE_LINE_NOPROP and MODE_LINE_STRING targets. |
| @@ -5078,7 +5358,7 @@ | |||
| 5078 | 5358 | ||
| 5079 | 2004-06-11 Kenichi Handa <handa@m17n.org> | 5359 | 2004-06-11 Kenichi Handa <handa@m17n.org> |
| 5080 | 5360 | ||
| 5081 | * coding.c (decode_coding_string): Check CODING_FINISH_INTERRUPT. | 5361 | * coding.c (encode_coding_string): Check CODING_FINISH_INTERRUPT. |
| 5082 | 5362 | ||
| 5083 | 2004-06-11 Kim F. Storm <storm@cua.dk> | 5363 | 2004-06-11 Kim F. Storm <storm@cua.dk> |
| 5084 | 5364 | ||
| @@ -12841,9 +13121,9 @@ | |||
| 12841 | * sound.c: Added a partial implementation of play-sound-internal | 13121 | * sound.c: Added a partial implementation of play-sound-internal |
| 12842 | for Microsoft Windows. Added various #ifdef / #else / #endif | 13122 | for Microsoft Windows. Added various #ifdef / #else / #endif |
| 12843 | code blocks to separate the code that will compile under | 13123 | code blocks to separate the code that will compile under |
| 12844 | Microsoft Windows from the code that is specific to Gnu/Linux. | 13124 | Microsoft Windows from the code that is specific to GNU/Linux. |
| 12845 | Moved several blocks of code around to make this separation of code | 13125 | Moved several blocks of code around to make this separation of code |
| 12846 | into Windows compatible and Gnu/Linux compatible code blocks easier. | 13126 | into Windows compatible and GNU/Linux compatible code blocks easier. |
| 12847 | 13127 | ||
| 12848 | * makefile.w32-in: Include sound.c and link with WinMM.lib. | 13128 | * makefile.w32-in: Include sound.c and link with WinMM.lib. |
| 12849 | 13129 | ||