Changeset 4012
- Timestamp:
- 2006年01月05日 15時10分50秒 (3 years ago)
- Files:
-
- trunk/src/ChangeLog.Meadow (modified) (72 diffs)
- trunk/src/mw32term.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/ChangeLog.Meadow
r4011 r4012 1 1 2006-01-05 Hideyuki SHIRAI <shirai@meadowy.org> 2 2 3 * mw32term.h (ULONG_PTR ): New definefor old compiler.3 * mw32term.h (ULONG_PTR, *PULONG_PTR): New types for old compiler. 4 4 5 5 2005-12-28 Kyotaro HORIGUCHI <horiguti@meadowy.org> … … 253 253 254 254 * eval.c (signal): Remove W32_UNBLOCK_INPUT. 255 255 256 256 2005-12-01 MIYOSHI Masanori <miyoshi@meadowy.org> 257 257 … … 7062 7062 (CARET_CURSOR_P): New macro. 7063 7063 (enum frame_caret_state): New enum. 7064 (MW32_FRAME_CARET_STATE, MW32_FRAME_CARET_WIDTH) 7064 (MW32_FRAME_CARET_STATE, MW32_FRAME_CARET_WIDTH) 7065 7065 (MW32_FRAME_CARET_BITMAP, MW32_FRAME_CARET_ENABLED_P): New macros. 7066 7066 (struct mw32_output): Added a new member, caret_bitmap. … … 7346 7346 (syms_of_mw32mci): Ditto. 7347 7347 (init_mw32mci): Ditto. 7348 (Qmw32_mci_notify): New lisp object. 7348 (Qmw32_mci_notify): New lisp object. 7349 7349 7350 7350 * makefile.meadow.w32-in (FULL_LINK_FLAGS): Append mw32mci.c. … … 7370 7370 * mw32font.c (mw32_wf_allocator_reserve, mw32_wf_allocator_cancel): 7371 7371 Revoked. 7372 (mw32_set_windows_logical_font): 7372 (mw32_set_windows_logical_font): 7373 7373 Cancel to use the above allocator. Reverted. 7374 7374 (mw32_lf_allocator_reserve, mw32_lf_allocater_cancel): Ditto. … … 7527 7527 7528 7528 * mw32fns.c: Remove irrelevant codes that were import from 7529 emacs-21.3.50 7529 emacs-21.3.50 7530 7530 7531 7531 * mw32term.c (mw32_message_loop): Ditto. … … 7554 7554 * makefile.meadow.w32-in: Execute makedepend.pl with -cc option. 7555 7555 Refine regular expression for replacement. 7556 7556 7557 7557 * mw32term.c (note_mouse_movement): Setup and release 7558 7558 message_thread_hdc of the frame temporally, if it is invalid. … … 7784 7784 * mw32term.c (mw32i_get_glyph_overhangs): Don't call metricproc if 7785 7785 font is NULL. 7786 7786 7787 7787 2002-12-10 MIYOSHI Masanori <miyoshi@boreas.dti.ne.jp> 7788 7788 … … 7812 7812 * mw32fns.c (imagemagick_load_image_data): Add comparison with GIF 7813 7813 image. Pixel values of GIF image should be also inverted. 7814 7814 7815 7815 2002-12-03 MIYOSHI Masanori <miyoshi@boreas.dti.ne.jp> 7816 7816 … … 7840 7840 * mw32term.c (mw32i_flush): Call GdiFlush(). 7841 7841 (mw32i_clear_mouse_face): Add comment on GdiFlush(). 7842 (mw32i_scroll_run, mw32i_clear_end_of_line, mw32i_insert_glyphs) 7843 (mw32i_write_glyphs, mw32i_after_update_window_line) 7842 (mw32i_scroll_run, mw32i_clear_end_of_line, mw32i_insert_glyphs) 7843 (mw32i_write_glyphs, mw32i_after_update_window_line) 7844 7844 (mw32i_update_window_end, mw32i_update_window_begin): Ditto. 7845 7845 … … 8027 8027 (Fmw32_registry_list_keys): Remove unused local variable. 8028 8028 (Fmw32_registry_list_values): Ditto. 8029 8029 8030 8030 2002-10-22 MIYOSHI Masanori <miyoshi@boreas.dti.ne.jp> 8031 8031 … … 8039 8039 8040 8040 * mw32bdf.c: Ditto. 8041 8041 8042 8042 * mw32fns.c (pixel_to_rgb): New function. 8043 8043 (get_foreground_and_background_color): Ditto. … … 8175 8175 Fmw32_file_dialog(). 8176 8176 8177 * mw32fns.c (Fmw32_file_dialog): New function. Support for NTGUI 8177 * mw32fns.c (Fmw32_file_dialog): New function. Support for NTGUI 8178 8178 open file dialog. 8179 8179 … … 8187 8187 (imagimagick_get_fullcolor_bmpdata): Use 8188 8188 magick_get_image_pixels(). 8189 8189 8190 8190 2002-10-06 Koichiro Ohba <koichiro@meadowy.org> 8191 8191 … … 8234 8234 * mw32bdf.c: Apply Cygwin/Mingw support patch from Masayuki FUJII 8235 8235 (boochang@m4.kcn.ne.jp). 8236 8236 8237 8237 * mw32fns.c: Ditto. 8238 8238 8239 8239 * mw32font.h: Ditto. 8240 8240 8241 8241 * mw32ime.c: Ditto. 8242 8242 8243 8243 * mw32term.h: Ditto. 8244 8244 8245 8245 * w32.c: Ditto. 8246 8246 … … 8256 8256 (pdump_root): Renamed from pdump_root. 8257 8257 (pdump_type_objects): Renamed from pdump_type_objects_t. 8258 8258 8259 8259 2002-09-25 MIYASHITA Hisashi <himi@meadowy.org> 8260 8260 … … 8425 8425 (imagemagick_valide_data_p): New function. 8426 8426 (imagemagick_valide_object_p): New function. 8427 (imagemagick_load): Use imagemagick_valide_data_p() and 8427 (imagemagick_load): Use imagemagick_valide_data_p() and 8428 8428 imagemagick_valide_object_p(). 8429 8429 … … 8439 8439 (imagemagick_version_p): New function. 8440 8440 (define_imagemagick_type): Use imagemagick_version_p. 8441 8441 8442 8442 2002-08-20 Koichiro Ohba <koichiro@meadowy.org> 8443 8443 8444 * mw32magick.h : New file. stub header based on 8444 * mw32magick.h : New file. stub header based on 8445 8445 ImageMagick 5.4.8. 8446 8446 … … 8512 8512 (syms_of_mw32fns): Added lisp symbol for ImageMagick. 8513 8513 (init_mw32fns): Use define_imagemagick_type. 8514 8514 8515 8515 2002-08-07 ABE Yasushi <yas@meadowy.org> 8516 8516 … … 8931 8931 8932 8932 * frame.c: Include mw32sync.h. 8933 (Fdelete_frame): During destroying windows, block the 8933 (Fdelete_frame): During destroying windows, block the 8934 8934 message thread by W32_BLOCK_INPUT. 8935 8935 … … 8946 8946 (mw32_draw_glyph_string_foreground): When fulfilling the condition that 8947 8947 we don't have to draw background, never draw background even if 8948 s->face->box is FACE_NO_BOX. 8948 s->face->box is FACE_NO_BOX. 8949 8949 8950 8950 * makefile.nt: Regenerate dependency rules. … … 9083 9083 (mw32_get_glyph_string_clip_rect): Merge the differences of xterm.c 9084 9084 between 21.0.104 and 21.1. 9085 (mw32_draw_glyph_string, mw32_set_glyph_string_background_width) 9086 (mw32i_write_glyphs, mw32i_insert_glyphs) 9087 (mw32i_clear_end_of_line, expose_window_tree, mw32_expose_frame) 9088 (expose_line, expose_window, note_mouse_highlight) 9085 (mw32_draw_glyph_string, mw32_set_glyph_string_background_width) 9086 (mw32i_write_glyphs, mw32i_insert_glyphs) 9087 (mw32i_clear_end_of_line, expose_window_tree, mw32_expose_frame) 9088 (expose_line, expose_window, note_mouse_highlight) 9089 9089 (show_mouse_face): Likewise. 9090 9090 … … 9106 9106 9107 9107 * sinkmask.h: Sync up with 21.1. (Removed) 9108 9108 9109 9109 * sink11mask.h: Sync up with 21.1. (Removed) 9110 9110 9111 9111 * sink11.h: Sync up with 21.1. (Removed) 9112 9112 9113 9113 * sink.h: Sync up with 21.1. (Removed) 9114 9114 9115 9115 * process.c: Sync up with 21.1. 9116 9116 … … 9208 9208 (FONT_WIDTH, FONT_HEIGHT, FONT_BASE, FONT_NAME): New macros. 9209 9209 (MW32_LF_EMPTY_SLOT_P, MW32_FONT_INFO_FROM_FONT): LF accessing macros. 9210 (MW32_INVOKE_OUTPUTPROC, MW32_INVOKE_METRICPROC) 9210 (MW32_INVOKE_OUTPUTPROC, MW32_INVOKE_METRICPROC) 9211 9211 (MW32_INVOKE_LAYOUTPROC, MW32_INVOKE_FREEPROC): LF Method invocation 9212 9212 macros. … … 9253 9253 9254 9254 * mw32reg.c: Include lisp.h. But don't include blockinput.h. 9255 (mw32_get_resource_with_class, mw32_get_string_resource) 9255 (mw32_get_resource_with_class, mw32_get_string_resource) 9256 9256 (mw32_get_env_resource): Change the prefix from w32 to mw32. 9257 9257 9258 * mw32reg.h (mw32_get_resource, mw32_get_resource) 9258 * mw32reg.h (mw32_get_resource, mw32_get_resource) 9259 9259 (mw32_get_resource): Change the prefix from w32 to mw32. 9260 9260 … … 9272 9272 9273 9273 * mw32dl.c: Change my e-mail address. 9274 (set_function_documentation, set_variable_documentation) 9274 (set_function_documentation, set_variable_documentation) 9275 9275 (free_function_documentation, free_variable_documentation): 9276 9276 Add Qnil for the new argument of Fintern_soft(). 9277 9277 (Fdll_function_call): Removed. 9278 9278 9279 * mw32clpbd.c (MW32_MULE_CB_REQSIZE, MW32_MULE_CB_SIZE) 9279 * mw32clpbd.c (MW32_MULE_CB_REQSIZE, MW32_MULE_CB_SIZE) 9280 9280 (MW32_MULE_CB_CONTENTS, MW32_MULE_SET_CB): Renamed from W32_* to MW32_*. 9281 9281 (Fw32_set_clipboard_data, Fw32_get_clipboard_data): Use MW32_MULE_* macros … … 9543 9543 new function lock_mouse_cursor_visible. 9544 9544 (note_mouse_highlight): clear mouse-face when mouse-cursor hides. 9545 (w32_menu_bar_store_activate_event): lock mouse cursor visible on 9545 (w32_menu_bar_store_activate_event): lock mouse cursor visible on 9546 9546 menu. 9547 9547 (W32read_socket[WM_KEYDOWN]): Hide mouse cursor on key in. … … 9555 9555 9556 9556 * mw32fns.c: FIX: Clearing mouse-face with kill focus. 9557 9557 9558 9558 2001-03-06 Kyotaro HORIGUCHI <horiguti@meadowy.org> 9559 9559 … … 9634 9634 2001-02-21 Kyotaro HORIGUCHI <horiguti@meadowy.org> 9635 9635 9636 * w32proc.c (variable process_dir): Protect process_dir from 9636 * w32proc.c (variable process_dir): Protect process_dir from 9637 9637 reallocation of source data memory. 9638 9638 … … 9735 9735 If encoding is ENCODING_UNICODE, call W API for rendering font. 9736 9736 9737 * mw32font.h (ENCODING_DIMENSION): 9738 (ENCODING_BYTE1MSB1): 9739 (ENCODING_BYTE2MSB1): 9740 (ENCODING_BYTE2LSB1): 9741 (ENCODING_SHIFTJIS): 9737 * mw32font.h (ENCODING_DIMENSION): 9738 (ENCODING_BYTE1MSB1): 9739 (ENCODING_BYTE2MSB1): 9740 (ENCODING_BYTE2LSB1): 9741 (ENCODING_SHIFTJIS): 9742 9742 (ENCODING_UNICODE): 9743 9743 Define encoding number macros. … … 9786 9786 (Thanks K.Horiguchi). 9787 9787 9788 * mw32fns.c (w32_WndProc): 9789 (x_report_frame_params): 9788 * mw32fns.c (w32_WndProc): 9789 (x_report_frame_params): 9790 9790 Likewise. 9791 9791 9792 9792 2000-01-29 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 9793 9793 9794 * keymap.c (Fsingle_key_description): 9794 * keymap.c (Fsingle_key_description): 9795 9795 (describe_buffer_bindings): 9796 9796 Use KEY_DESCRIPTION_SIZE to obtain buffer size. … … 9885 9885 * mw32term.c: 9886 9886 New variable w32_frame_window. 9887 (x_destroy_window): 9887 (x_destroy_window): 9888 9888 (w32_scroll_bar_create): 9889 9889 Use SEND_INFORM_MESSAGE() instead of POST_INFORM_MESSAGE(). 9890 (w32_scroll_bar_remove): 9890 (w32_scroll_bar_remove): 9891 9891 To destroy scrollbar window, send WM_CLOSE instead of calling 9892 9892 DestroyWindow() from msg thread. … … 9903 9903 POST_INFORM_MESSAGE(), and modify message type from 9904 9904 WM_MULE_CREATE_AGENT to WM_MULE_IME_CREATE_AGENT. 9905 (Fw32_ime_destroy_conversion_agent): 9905 (Fw32_ime_destroy_conversion_agent): 9906 9906 Use SEND_INFORM_MESSAGE() instead of POST_INFORM_MESSAGE(). 9907 9907 … … 9915 9915 Use SEND_MSGTHREAD_INFORM_MESSAGE() instead of 9916 9916 POST_INFORM_MESSAGE(). 9917 (w32_create_frame_window): 9918 (w32_destroy_frame): 9919 (w32_create_scrollbar): 9920 (w32_track_popup_menu): 9921 (w32_ime_create_agent): 9917 (w32_create_frame_window): 9918 (w32_destroy_frame): 9919 (w32_create_scrollbar): 9920 (w32_track_popup_menu): 9921 (w32_ime_create_agent): 9922 9922 (w32_ime_destroy_agent): 9923 9923 New functions. … … 9953 9953 1999-09-19 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 9954 9954 9955 * charset.c (str_cmpchar_id): 9955 * charset.c (str_cmpchar_id): 9956 9956 Before xmalloc(), copy str to buf where is safe against 9957 9957 memory realocation caused by r_alloc. After cmpcharp->data is … … 9974 9974 9975 9975 * alloc.c (make_string): Call register_composite_chars_string for 9976 a multibyte string. 9976 a multibyte string. 9977 9977 (make_multibyte_string): Likewise. 9978 9978 (make_string_from_bytes): Likewise. … … 10053 10053 New variables Qbase, Qweight, Qfixed, Qitalic, 10054 10054 Qfamily, Qraster, and Qscalable. 10055 (w32_score_logfont): 10055 (w32_score_logfont): 10056 10056 (Fw32_score_logfont_candidates): 10057 10057 New function. 10058 10058 (Fw32_get_logfont_info): 10059 (Fw32_get_font_info): 10060 (Fw32_change_font_attribute): 10061 (Fw32_add_font): 10059 (Fw32_get_font_info): 10060 (Fw32_change_font_attribute): 10061 (Fw32_add_font): 10062 10062 Use Qwidth, Qheight .etc instead of using intern(). 10063 10063 (syms_of_mw32font): … … 10162 10162 1999-07-29 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10163 10163 10164 * coding.c 10164 * coding.c 10165 10165 write some comment on coding-category-utf-8, 10166 10166 coding-category-utf-16-be, and coding-category-utf-16-le. 10167 (coding_category_name): 10167 (coding_category_name): 10168 10168 Append "coding-category-utf-8", 10169 10169 "coding-category-utf-16-be", 10170 10170 and "coding-category-utf-16-le". 10171 (UTF_8_1_OCTET_P): 10172 (UTF_8_EXTRA_OCTET_P): 10173 (UTF_8_2_OCTET_LEADING_P): 10174 (UTF_8_3_OCTET_LEADING_P): 10175 (UTF_8_4_OCTET_LEADING_P): 10176 (UTF_8_5_OCTET_LEADING_P): 10171 (UTF_8_1_OCTET_P): 10172 (UTF_8_EXTRA_OCTET_P): 10173 (UTF_8_2_OCTET_LEADING_P): 10174 (UTF_8_3_OCTET_LEADING_P): 10175 (UTF_8_4_OCTET_LEADING_P): 10176 (UTF_8_5_OCTET_LEADING_P): 10177 10177 (UTF_8_6_OCTET_LEADING_P): 10178 10178 New macros for checking UTF-8 octets range. … … 10180 10180 A new function for detecting UTF-8 text. 10181 10181 (UTF_16_INVALID_P): 10182 (UTF_16_HIGH_SURROGATE_P): 10182 (UTF_16_HIGH_SURROGATE_P): 10183 10183 (UTF_16_LOW_SURROGATE_P): 10184 10184 New macros for checking UTF-16 octets range. … … 10199 10199 update all coding-categories. 10200 10200 10201 * coding.h (CODING_CATEGORY_IDX_UTF_8): 10202 (CODING_CATEGORY_IDX_UTF_16_BE): 10203 (CODING_CATEGORY_IDX_UTF_16_LE): 10201 * coding.h (CODING_CATEGORY_IDX_UTF_8): 10202 (CODING_CATEGORY_IDX_UTF_16_BE): 10203 (CODING_CATEGORY_IDX_UTF_16_LE): 10204 10204 New macros 10205 (CODING_CATEGORY_IDX_RAW_TEXT): 10206 (CODING_CATEGORY_IDX_BINARY): 10207 (CODING_CATEGORY_IDX_MAX): 10205 (CODING_CATEGORY_IDX_RAW_TEXT): 10206 (CODING_CATEGORY_IDX_BINARY): 10207 (CODING_CATEGORY_IDX_MAX): 10208 10208 Renumber these after CODING_CATEGORY_IDX_UTF_16_LE. 10209 (CODING_CATEGORY_MASK_UTF_8): 10210 (CODING_CATEGORY_MASK_UTF_16_BE): 10211 (CODING_CATEGORY_MASK_UTF_16_LE): 10209 (CODING_CATEGORY_MASK_UTF_8): 10210 (CODING_CATEGORY_MASK_UTF_16_BE): 10211 (CODING_CATEGORY_MASK_UTF_16_LE): 10212 10212 New macros. 10213 10213 (CODING_CATEGORY_MASK_ANY): … … 10263 10263 1999-07-19 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10264 10264 10265 * w32inevt.c: 10265 * w32inevt.c: 10266 10266 enable below definitions. 10267 10267 extern void reinvoke_input_signal (void); … … 10284 10284 1999-07-18 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10285 10285 10286 * w32proc.c (sys_select): 10286 * w32proc.c (sys_select): 10287 10287 On Meadow, use only WaitForMultipleObjects() 10288 10288 even if keyboard_handle is set to FD 0. … … 10290 10290 (read comments) 10291 10291 10292 * callproc.c (Fcall_process): 10293 * process.c (Fstart_process): 10292 * callproc.c (Fcall_process): 10293 * process.c (Fstart_process): 10294 10294 * w32.c (check_windows_init_file): 10295 10295 Close fd only when fd is valid (greater than 0). … … 10305 10305 Check range of size. 10306 10306 10307 * w32.c (init_w32system): 10308 * mw32term.c (w32_term_init): 10307 * w32.c (init_w32system): 10308 * mw32term.c (w32_term_init): 10309 10309 Initialize interrupt_handle in 10310 10310 init_w32system() instead of w32_term_init() … … 10316 10316 1999-07-17 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10317 10317 10318 * mw32bdf.c: 10318 * mw32bdf.c: 10319 10319 (BDF_CODEPOINT_HEAP_INITIAL_SIZE): 10320 (BDF_BITMAP_HEAP_INITIAL_SIZE): 10320 (BDF_BITMAP_HEAP_INITIAL_SIZE): 10321 10321 New macro for HeapCreate() parameter. 10322 10322 (hbdf_cp_heap): … … 10366 10366 * mw32term.c 10367 10367 (fast_find_position): 10368 (show_mouse_face): 10368 (show_mouse_face): 10369 10369 Sync up with xterm.c 10370 10370 … … 10395 10395 value. 10396 10396 10397 * keyboard.c (async_handle_message): 10397 * keyboard.c (async_handle_message): 10398 10398 call SetEvent(keyboard_handle), even if we read no events. 10399 10399 … … 10414 10414 Set SetEvent(). 10415 10415 10416 * mw32term.c (w32_drop_file_handler): 10416 * mw32term.c (w32_drop_file_handler): 10417 10417 rename w32_drag_n_drop_handler to w32_drop_file_handler. 10418 10418 … … 10447 10447 1999-04-27 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10448 10448 10449 * mw32reg.h (w32_get_string_resource): 10449 * mw32reg.h (w32_get_string_resource): 10450 10450 * mw32reg.c (w32_get_string_resource): 10451 10451 Change type of arguments to LPCTSTR. 10452 10452 10453 10453 * mw32reg.h (REG_VERSION_ROOT): 10454 (REG_VERSION_ENV_ROOT): 10455 (REG_COMMON_ROOT): 10454 (REG_VERSION_ENV_ROOT): 10455 (REG_COMMON_ROOT): 10456 10456 (REG_COMMON_ENV_ROOT): 10457 10457 New macros instead of REG_ROOT and REG_ENV_ROOT. … … 10461 10461 meadow_common_env_root, meadow_version_root, and 10462 10462 meadow_version_env_root. 10463 10463 10464 10464 (w32_get_env_resource): 10465 (x_get_string_resource): 10465 (x_get_string_resource): 10466 10466 Check version specific registry entry first, 10467 10467 then check common registry entry. … … 10497 10497 1999-03-01 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10498 10498 10499 * mw32bdf.c (cache_char_offset): 10500 (get_cached_font_char): 10499 * mw32bdf.c (cache_char_offset): 10500 (get_cached_font_char): 10501 10501 To change codepoint range easily, rewrite the part of 10502 10502 checking codepoint range with the below macro. 10503 10503 10504 * mw32bdf.h (BDF_CODEPOINT_MAX): 10504 * mw32bdf.h (BDF_CODEPOINT_MAX): 10505 10505 (BDF_CODEPOINT_RANGE_COVER_P): 10506 10506 New macro. 10507 10507 10508 10508 10509 10509 1999-02-28 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> … … 10538 10538 1999-02-25 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10539 10539 10540 * w32.c (normalize_filename): 10541 (parse_root): 10542 (get_long_basename): 10543 (w32_get_long_filename): 10544 (is_unc_volume): 10545 (get_volume_info): 10546 (map_w32_filename): 10547 (readdir): 10548 (read_unc_volume): 10549 (sys_link): 10550 (sys_rename): 10551 (generate_inode_val): 10552 (stat): 10553 (file_attributes_stat): 10540 * w32.c (normalize_filename): 10541 (parse_root): 10542 (get_long_basename): 10543 (w32_get_long_filename): 10544 (is_unc_volume): 10545 (get_volume_info): 10546 (map_w32_filename): 10547 (readdir): 10548 (read_unc_volume): 10549 (sys_link): 10550 (sys_rename): 10551 (generate_inode_val): 10552 (stat): 10553 (file_attributes_stat): 10554 10554 Rewrite with W32 string manipulation API. 10555 10555 (Use string type TCHAR instead char) 10556 10557 (is_string_contains_chars): 10556 10557 (is_string_contains_chars): 10558 10558 New function. 10559 10559 … … 10561 10561 10562 10562 * w32proc.c (sys_spawnve): 10563 Checks whether the cmdname (that have already 10563 Checks whether the cmdname (that have already 10564 10564 produced by argument editing) exists. 10565 10565 … … 10593 10593 * mw32term.c 10594 10594 (x_iconify_frame): 10595 (W32clear_frame): 10596 (W32clear_end_of_line): 10597 (W32cursor_to): 10598 (W32reset_terminal_modes): 10599 (W32set_terminal_modes): 10600 (W32reassert_line_highlight): 10601 (W32frame_up_to_date): 10602 (W32update_end): 10603 (W32update_begin): 10604 (W32ring_bell): 10605 (W32insert_glyphs): 10606 (W32delete_glyphs): 10607 (W32set_terminal_window): 10608 (W32ins_del_lines): 10595 (W32clear_frame): 10596 (W32clear_end_of_line): 10597 (W32cursor_to): 10598 (W32reset_terminal_modes): 10599 (W32set_terminal_modes): 10600 (W32reassert_line_highlight): 10601 (W32frame_up_to_date): 10602 (W32update_end): 10603 (W32update_begin): 10604 (W32ring_bell): 10605 (W32insert_glyphs): 10606 (W32delete_glyphs): 10607 (W32set_terminal_window): 10608 (W32ins_del_lines): 10609 10609 Change prototype. Set the type of the return value to void. 10610 10610 … … 10636 10636 10637 10637 * mw32term.c 10638 (w32_focus_on_frame): 10639 (w32_unfocus_frame): 10638 (w32_focus_on_frame): 10639 (w32_unfocus_frame): 10640 10640 Rename x_focus_on_frame and x_unfocus_frame, respectively. 10641 10641 Write some comments. … … 10653 10653 Remove Qmenu_alias to follow xmenu.c 10654 10654 10655 * mw32fns.c (w32_WndProc): 10655 * mw32fns.c (w32_WndProc): 10656 10656 Dispatch IMM message to a specialized wndproc. 10657 10657 … … 10660 10660 and Lisp Interpreter. 10661 10661 10662 * mw32menu.c (insertmenu_decode): 10663 (appendmenu_decode): 10662 * mw32menu.c (insertmenu_decode): 10663 (appendmenu_decode): 10664 10664 Use '\0' instead of NULL. 10665 10665 … … 10689 10689 * xterm.h: 10690 10690 append extern declearation of x_find_ccl_program(). 10691 10691 10692 10692 * xterm.c (x_find_ccl_program): 10693 10693 Even if bad data type is found, not give up but try next one. … … 10700 10700 10701 10701 * mw32fns.c 10702 (Fx_create_frame): 10703 (w32_set_font): 10702 (Fx_create_frame): 10703 (w32_set_font): 10704 10704 Set regexpp to Qt because of change of Fquery_fontset. 10705 10705 … … 10707 10707 10708 10708 * fontset.c (Fnew_fontset): 10709 (Fset_fontset_font): 10709 (Fset_fontset_font): 10710 10710 * xfns.c (x_set_font): 10711 (Fx_create_frame): 10711 (Fx_create_frame): 10712 10712 Set regexpp to Qnil because of change of Fquery_fontset. 10713 10713 … … 10725 10725 1998-03-21 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10726 10726 10727 * ccl.c (Fccl_execute): 10728 (Fccl_execute_on_string): 10727 * ccl.c (Fccl_execute): 10728 (Fccl_execute_on_string): 10729 10729 ccl-execute and ccl-execute-on-string can handle SYMBOLized 10730 10730 CCL-PROGRAM. 10731 10731 10732 10732 1998-03-20 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10733 10733 10734 * ccl.c (Fregister_ccl_program): 10734 * ccl.c (Fregister_ccl_program): 10735 10735 modify to use resolve_symbol_ccl_program. 10736 10736 (resolve_symbol_ccl_program): … … 10742 10742 Qunification_table: 10743 10743 Qunification_table_id: new variables. 10744 (syms_of_ccl): 10744 (syms_of_ccl): 10745 10745 Register Qunification_table and Qunification_table_id, 10746 10746 and protect these as static. 10747 (Fregister_ccl_program): 10747 (Fregister_ccl_program): 10748 10748 Convert a vector of ccl program. 10749 10749 Change ccl_translation_table and unification_table symbol to … … 10761 10761 1998-01-12 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10762 10762 10763 * w32.c (file_attributes_stat): 10763 * w32.c (file_attributes_stat): 10764 10764 Delete count_subdirectory. Instead, use this function. 10765 10765 10766 * dired.c (Ffile_attributes): 10766 * dired.c (Ffile_attributes): 10767 10767 use file_attribute_stat to know a link count of a directory. 10768 10768 … … 10789 10789 10790 10790 * termcap.c (tgetent): 10791 (valid_filename_p): 10791 (valid_filename_p): 10792 10792 change compile condition from MSDOS to DOS_NT. 10793 10793 10794 10794 * w32.c (init_environment): 10795 10795 add TERMCAP environment. … … 10801 10801 1997-11-06 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10802 10802 10803 * w32proc.c (sys_select): 10803 * w32proc.c (sys_select): 10804 10804 If a process can't be created by accident, cp may be NULL. 10805 10805 In this case, we should skip this handle, not abort(). … … 10812 10812 1997-11-03 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10813 10813 10814 * termhooks.h (event_kind): 10814 * termhooks.h (event_kind): 10815 10815 append w32_change_keyboard_layout. 10816 10816 10817 * charset.c (find_charset_in_str): 10817 * charset.c (find_charset_in_str): 10818 10818 If we can't valid charset in string, not set "charsets" table to 1. 10819 10819 … … 10823 10823 Set process_dir to NULL. 10824 10824 (We should check whether process_dir is set by caller.) 10825 (create_child): 10825 (create_child): 10826 10826 When process_dir is not set by caller, we use NULL to 10827 10827 call CreateProcess. … … 10836 10836 1997-10-24 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10837 10837 10838 * w32proc.c (w32_executable_type): 10838 * w32proc.c (w32_executable_type): 10839 10839 Type of nt_header and dos_header is defferent. 10840 10840 Cast them into (char*) … … 10842 10842 1997-08-31 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10843 10843 10844 * w32.c (sys_read): 10844 * w32.c (sys_read): 10845 10845 use flag and if the ReadFile is failed by reading bloken pipe, 10846 10846 return 0. … … 10882 10882 10883 10883 * ccl.c (EXCMD): add new entry for excmd. 10884 (CCL_ReadMultibyteCharacter): 10885 (CCL_WriteMultibyteCharacter): 10886 (CCL_UnifyMultibyteCharacter): 10884 (CCL_ReadMultibyteCharacter): 10885 (CCL_WriteMultibyteCharacter): 10886 (CCL_UnifyMultibyteCharacter): 10887 10887 (CCL_IterateMultipleMap): 10888 10888 (CCL_TranslateMultipleMap): New CCL Command … … 10894 10894 * keyboard.c (syms_of_keyboard): set staticpro (&mouse_wheel_syms). 10895 10895 10896 * keyboard.c : Add static char *lispy_mouse_wheel_names and 10896 * keyboard.c : Add static char *lispy_mouse_wheel_names and 10897 10897 mouse_wheel_syms for Intellimouse. 10898 10898 (make_lispy_event): Add w32_mouse_wheel condition. … … 10900 10900 1997-05-17 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp> 10901 10901 10902 * buffer.h: 10902 * buffer.h: 10903 10903 (struct buffer_text) 10904 10904 * buffer.c 10905 (syms_of_buffer): 10906 (init_buffer_once): 10907 (reset_buffer_local_variables): 10908 (init_buffer_once): 10905 (syms_of_buffer): 10906 (init_buffer_once): 10907 (reset_buffer_local_variables): 10908 (init_buffer_once): 10909 10909 * fileio.c 10910 10910 (Finsert_file_contents): 10911 10911 (Fwrite_region): 10912 (syms_of_fileio): 10912 (syms_of_fileio): 10913 10913 On MULE, buffer_file_type and find-buffer-file-type is not required. 10914 10914 And file mode is fixed to O_BINARY. trunk/src/mw32term.h
r4011 r4012 1292 1292 #endif 1293 1293 1294 #if ndef ULONG_PTR1295 #define ULONG_PTR ULONG 1294 #if defined(_MSC_VER) && _MSC_VER <= 1200 1295 typedef unsigned long ULONG_PTR, *PULONG_PTR; 1296 1296 #endif 1297 1297
