diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f68510f2fb4..d7e8293ad27 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,203 @@ | |||
| 1 | 2006-05-10 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * xfaces.c (realize_default_face) [HAVE_X_WINDOWS]: If the font | ||
| 4 | chosen for the default face was different from the frame font, | ||
| 5 | adjust the frame font. | ||
| 6 | |||
| 7 | 2006-05-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 8 | |||
| 9 | * image.c (Qduration) [MAC_OS]: Undo previous change. | ||
| 10 | (syms_of_image) [MAC_OS]: Likewise. | ||
| 11 | [MAC_OS] (gif_load): Emulate Graphic Control Extension block. | ||
| 12 | |||
| 13 | * macfns.c (x_to_mac_color): Fix shift amount change. | ||
| 14 | [USE_MAC_FONT_PANEL] (mac_set_font): Use x_get_focus_frame. | ||
| 15 | [USE_MAC_FONT_PANEL] (Fmac_set_font_panel_visibility): Doc fix. | ||
| 16 | |||
| 17 | * macselect.c (Vmac_service_selection) [MAC_OSX]: Rename from | ||
| 18 | Vmac_services_selection. All uses changed. | ||
| 19 | (mac_store_service_event): Rename from mac_store_services_event in | ||
| 20 | extern and calls. | ||
| 21 | |||
| 22 | * macterm.c (Qservice) [MAC_OSX]: Rename from Qservices. All uses | ||
| 23 | changed. | ||
| 24 | [MAC_OSX] (mac_store_service_event): Rename from | ||
| 25 | mac_store_services_event. All callers changed. | ||
| 26 | [USE_MAC_FONT_PANEL] (mac_set_font_info_for_selection): Add args | ||
| 27 | FACE_ID and C. All callers changed. | ||
| 28 | (x_free_frame_resources) [USE_MAC_FONT_PANEL]: Call | ||
| 29 | mac_set_font_info_for_selection when focus frame is destroyed. | ||
| 30 | (XTread_socket): Revert to FrontNonFloatingWindow/FrontWindow. | ||
| 31 | |||
| 32 | * macterm.h (mac_set_font_info_for_selection): Add 2nd and 3rd | ||
| 33 | args in extern. | ||
| 34 | |||
| 35 | 2006-05-09 Chong Yidong <cyd@stupidchicken.com> | ||
| 36 | |||
| 37 | * keymap.c (describe_map): Avoid generating duplicate entries if | ||
| 38 | the shadowed binding has the same definition. | ||
| 39 | |||
| 40 | 2006-05-09 Kenichi Handa <handa@m17n.org> | ||
| 41 | |||
| 42 | * keymap.c (push_key_description): Handle invalid character key. | ||
| 43 | |||
| 44 | 2006-05-08 Kenichi Handa <handa@m17n.org> | ||
| 45 | |||
| 46 | * callproc.c (Fcall_process): Use system_eol_type for encoding | ||
| 47 | arguments if eol_type is not yet decided. | ||
| 48 | |||
| 49 | * coding.h (system_eol_type): Extern it. | ||
| 50 | |||
| 51 | * coding.c (setup_coding_system): For invalid coding-system, set | ||
| 52 | coding->eol_type to CODING_EOL_UNDECIDED. | ||
| 53 | (encode_coding): Cancel previous change. | ||
| 54 | (shrink_encoding_region): Likewise. | ||
| 55 | (code_convert_region1): Likewise. | ||
| 56 | (code_convert_string1): Likewise. | ||
| 57 | (code_convert_string_norecord): Likewise. | ||
| 58 | |||
| 59 | * fileio.c (choose_write_coding_system): Use system_eol_type for | ||
| 60 | encoding if eol_type is not yet decided. | ||
| 61 | |||
| 62 | * process.c (setup_process_coding_systems): Use system_eol_type | ||
| 63 | for encoding if eol_type is not yet decided. | ||
| 64 | (read_process_output): Likewise. | ||
| 65 | (send_process): Likewise. | ||
| 66 | |||
| 67 | 2006-05-07 Juanma Barranquero <lekktu@gmail.com> | ||
| 68 | |||
| 69 | * minibuf.c (syms_of_minibuf) <history-length>: Fix typo in doc. | ||
| 70 | |||
| 71 | 2006-05-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 72 | |||
| 73 | * mac.c (Fmac_clear_font_name_table): Move defun to macfns.c. | ||
| 74 | (syms_of_mac): Likewise for defsubr. | ||
| 75 | |||
| 76 | * macfns.c (mac_set_font): New function. | ||
| 77 | (mac_frame_parm_handlers, syms_of_macfns): Replace x_set_font with it. | ||
| 78 | (mac_window) [TARGET_API_MAC_CARBON && MAC_OSX]: Specify | ||
| 79 | kWindowToolbarButtonAttribute when creating window. | ||
| 80 | (Fmac_clear_font_name_table): Move from macfns.c. | ||
| 81 | (syms_of_macfns): Likewise for defsubr. | ||
| 82 | [USE_MAC_FONT_PANEL] (Fmac_set_font_panel_visibility): New defun. | ||
| 83 | (syms_of_macfns) [USE_MAC_FONT_PANEL]: Defsubr it. | ||
| 84 | |||
| 85 | * macgui.h (USE_MAC_FONT_PANEL): Define to 1 if USE_ATSUI is set | ||
| 86 | and build is done on Mac OS X 10.2 and later. | ||
| 87 | |||
| 88 | * macselect.c (mac_do_receive_drag): Remove unused variable `index'. | ||
| 89 | (mac_store_services_event): Change return type in extern. | ||
| 90 | |||
| 91 | * macterm.c (XLoadQueryFont) [USE_ATSUI]: Set font->mac_fontnum to | ||
| 92 | FMFontFamily value. | ||
| 93 | [USE_MAC_FONT_PANEL] (mac_set_font_info_for_selection): New function. | ||
| 94 | (x_new_focus_frame) [USE_MAC_FONT_PANEL]: Use it. | ||
| 95 | (QCfamily, QCweight, QCslant, Qnormal, Qbold, Qitalic): Add extern. | ||
| 96 | (QWindow) [MAC_OSX]: Likewise. | ||
| 97 | (Qfont) [USE_MAC_FONT_PANEL]: Likewise. | ||
| 98 | (Vmac_atsu_font_table) [USE_ATSUI]: New variable. | ||
| 99 | (syms_of_macterm) [USE_ATSUI]: Defvar it. | ||
| 100 | (Qtoolbar_switch_mode) [MAC_OSX]: New variable. | ||
| 101 | (Qpanel_closed, Qselection) [USE_MAC_FONT_PANEL]: Likewise. | ||
| 102 | (syms_of_macterm): Intern and staticpro them. | ||
| 103 | (init_font_name_table) [USE_ATSUI]: Add data to Vmac_atsu_font_table. | ||
| 104 | [TARGET_API_MAC_CARBON] (mac_store_event_ref_as_apple_event): New | ||
| 105 | function. | ||
| 106 | [USE_CARBON_EVENTS] (mac_handle_command_event): Use it. | ||
| 107 | [MAC_OSX] (mac_store_services_event): Likewise. | ||
| 108 | [USE_CARBON_EVENTS] (mac_handle_window_event) [MAC_OSX]: Handle | ||
| 109 | kEventWindowToolbarSwitchMode event. | ||
| 110 | (install_window_handler) [USE_CARBON_EVENTS && MAC_OSX]: Register it. | ||
| 111 | [MAC_OSX] (mac_store_services_event): Change return type to OSStatus. | ||
| 112 | [USE_MAC_FONT_PANEL] (mac_handle_font_event): New function. | ||
| 113 | (install_window_handler) [USE_MAC_FONT_PANEL]: Install it. | ||
| 114 | (XTread_socket): Select window on mouse click if x_focus_frame is NULL. | ||
| 115 | |||
| 116 | * macterm.h (mac_set_font_info_for_selection): Add extern. | ||
| 117 | |||
| 118 | 2006-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 119 | |||
| 120 | * image.c (Qduration) [MAC_OS]: New variable. | ||
| 121 | (syms_of_image) [MAC_OS]: Intern and staticpro it. | ||
| 122 | [MAC_OS] (gif_load): Save image extension data in img->data.lisp_val. | ||
| 123 | [MAC_OSX] (image_load_quartz2d): Use cfstring_create_with_utf8_cstring | ||
| 124 | instead of cfstring_create_with_string. | ||
| 125 | |||
| 126 | 2006-05-06 Kim F. Storm <storm@cua.dk> | ||
| 127 | |||
| 128 | * .gdbinit (xframe): Print frame name. | ||
| 129 | (xlist): New command to print a list (max 10 elements). | ||
| 130 | (xpr): Print lisp object of any type. | ||
| 131 | (pitx): Print it->pixel_width. | ||
| 132 | |||
| 133 | 2006-05-05 Kenichi Handa <handa@m17n.org> | ||
| 134 | |||
| 135 | * xdisp.c (handle_composition_prop): Fix for the case of empty | ||
| 136 | composition component. | ||
| 137 | |||
| 138 | 2006-05-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 139 | |||
| 140 | * keyboard.c (make_lispy_event) [MAC_OS]: Get Apple event info | ||
| 141 | from event->arg. | ||
| 142 | |||
| 143 | * termhooks.h (enum event_kind) [MAC_OS]: Update comment for | ||
| 144 | MAC_APPLE_EVENT. | ||
| 145 | |||
| 146 | * macterm.h (mac_make_lispy_event_code): Remove extern. | ||
| 147 | (mac_post_mouse_moved_event): Add extern. | ||
| 148 | (mac_aelist_to_lisp, mac_aedesc_to_lisp): Change arg 1 to | ||
| 149 | `const AEDesc *' in externs. | ||
| 150 | (create_apple_event_from_drag_ref) [TARGET_API_MAC_CARBON]: New extern. | ||
| 151 | |||
| 152 | * mac.c (mac_aelist_to_lisp, mac_aedesc_to_lisp): Change arg 1 to | ||
| 153 | `const AEDesc *'. | ||
| 154 | [TARGET_API_MAC_CARBON] (create_apple_event): New function. | ||
| 155 | [TARGET_API_MAC_CARBON] (create_apple_event_from_event_ref): Use it. | ||
| 156 | Use xrealloc instead of repeated xmalloc/xfree. | ||
| 157 | [TARGET_API_MAC_CARBON] (create_apple_event_from_drag_ref): New | ||
| 158 | function. | ||
| 159 | |||
| 160 | * macmenu.c (restore_menu_items, cleanup_popup_menu): Return a value. | ||
| 161 | |||
| 162 | * macselect.c: Update copyright year. | ||
| 163 | (mac_store_apple_event): Change return type to void in extern. | ||
| 164 | (mac_handle_apple_event): Don't get return value from | ||
| 165 | mac_store_apple_event. | ||
| 166 | [TARGET_API_MAC_CARBON] (Vmac_dnd_known_types): New variable. | ||
| 167 | (syms_of_macselect) [TARGET_API_MAC_CARBON]: Defvar it. | ||
| 168 | [TARGET_API_MAC_CARBON] (mac_do_track_drag): Move function from | ||
| 169 | macterm.c. Use Vmac_dnd_known_types as acceptable flavors. | ||
| 170 | [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Likewise. New | ||
| 171 | implementation using create_apple_event_from_drag_ref. | ||
| 172 | [TARGET_API_MAC_CARBON] (mac_do_track_dragUPP) | ||
| 173 | (mac_do_receive_dragUPP): Move variables from macterm.c. | ||
| 174 | (install_drag_handler, remove_drag_handler): New functions. | ||
| 175 | |||
| 176 | * macterm.c (XTread_socket) [TARGET_API_MAC_CARBON]: Try window | ||
| 177 | path select also for proxy icon click. | ||
| 178 | [TARGET_API_MAC_CARBON] (mac_post_mouse_moved_event): New function. | ||
| 179 | [USE_TOOLKIT_SCROLL_BARS] (scroll_bar_timer_callback): Use it. | ||
| 180 | (xlfdpat_create): Remove unused label `error' and trailing sentences. | ||
| 181 | (mac_do_track_drag, mac_do_receive_drag): Move functions to macselect.c. | ||
| 182 | (mac_do_track_dragUPP, mac_do_receive_dragUPP): Move variables to | ||
| 183 | macselect.c. | ||
| 184 | (install_drag_handler, remove_drag_handler): Add extern. | ||
| 185 | (mac_store_apple_event): Change return type to void. All uses changed. | ||
| 186 | Create Lisp object from Apple event and store it into input event. | ||
| 187 | (mac_make_lispy_event_code): Remove function. | ||
| 188 | [TARGET_API_MAC_CARBON] (mac_store_drag_event): New function. | ||
| 189 | (install_window_handler): Call install_drag_handler. | ||
| 190 | (remove_window_handler): Call remove_drag_handler. | ||
| 191 | |||
| 192 | 2006-05-03 Richard Stallman <rms@gnu.org> | ||
| 193 | |||
| 194 | * sound.c (Fplay_sound_internal): Dynamically allocate | ||
| 195 | current_sound_device and current_sound. | ||
| 196 | (sound_cleanup): Free them. | ||
| 197 | |||
| 198 | * minibuf.c (read_minibuf): Don't use read_minibuf_noninteractive | ||
| 199 | when inside a keyboard macro. | ||
| 200 | |||
| 1 | 2006-05-02 Andreas Schwab <schwab@suse.de> | 201 | 2006-05-02 Andreas Schwab <schwab@suse.de> |
| 2 | 202 | ||
| 3 | * xmenu.c (restore_menu_items): Return a value. | 203 | * xmenu.c (restore_menu_items): Return a value. |