| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
| |
(syms_of_image) [MAC_OS]: Intern and staticpro it.
[MAC_OS] (gif_load): Save image extension data in img->data.lisp_val.
[MAC_OSX] (image_load_quartz2d): Use cfstring_create_with_utf8_cstring
instead of cfstring_create_with_string.
|
| |
|
|
|
|
| |
(xlist): New command to print a list (max 10 elements).
(xpr): Print lisp object of any type.
(pitx): Print it->pixel_width.
|
| | |
|
| |
|
|
| |
composition component.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
(mac_post_mouse_moved_event): Add extern.
(mac_aelist_to_lisp, mac_aedesc_to_lisp): Change arg 1 to
`const AEDesc *' in externs.
(create_apple_event_from_drag_ref) [TARGET_API_MAC_CARBON]: New extern.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
path select also for proxy icon click.
[TARGET_API_MAC_CARBON] (mac_post_mouse_moved_event): New function.
[USE_TOOLKIT_SCROLL_BARS] (scroll_bar_timer_callback): Use it.
(xlfdpat_create): Remove unused label `error' and trailing sentences.
(mac_do_track_drag, mac_do_receive_drag): Move functions to macselect.c.
(mac_do_track_dragUPP, mac_do_receive_dragUPP): Move variables to
macselect.c.
(install_drag_handler, remove_drag_handler): Add extern.
(mac_store_apple_event): Change return type to void. All uses changed.
Create Lisp object from Apple event and store it into input event.
(mac_make_lispy_event_code): Remove function.
[TARGET_API_MAC_CARBON] (mac_store_drag_event): New function.
(install_window_handler): Call install_drag_handler.
(remove_window_handler): Call remove_drag_handler.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(mac_store_apple_event): Change return type to void in extern.
(mac_handle_apple_event): Don't get return value from
mac_store_apple_event.
[TARGET_API_MAC_CARBON] (Vmac_dnd_known_types): New variable.
(syms_of_macselect) [TARGET_API_MAC_CARBON]: Defvar it.
[TARGET_API_MAC_CARBON] (mac_do_track_drag): Move function from
macterm.c. Use Vmac_dnd_known_types as acceptable flavors.
[TARGET_API_MAC_CARBON] (mac_do_receive_drag): Likewise. New
implementation using create_apple_event_from_drag_ref.
[TARGET_API_MAC_CARBON] (mac_do_track_dragUPP)
(mac_do_receive_dragUPP): Move variables from macterm.c.
(install_drag_handler, remove_drag_handler): New functions.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
`const AEDesc *'.
[TARGET_API_MAC_CARBON] (create_apple_event): New function.
[TARGET_API_MAC_CARBON] (create_apple_event_from_event_ref): Use it.
Use xrealloc instead of repeated xmalloc/xfree.
[TARGET_API_MAC_CARBON] (create_apple_event_from_drag_ref): New
function.
|
| | |
|
| | |
|
| |
|
|
|
| |
current_sound_device and current_sound.
(sound_cleanup): Free them.
|
| |
|
|
| |
when inside a keyboard macro.
|
| | |
|
| |
|
|
| |
buffer when moving backwards.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
(get_glyph_face_and_encoding, get_char_face_and_encoding): Don't
distinguish known faces from others.
|
| | |
|
| |
|
|
|
| |
(struct mac_output) [TARGET_API_MAC_CARBON]: New member `file_name'.
(FRAME_FILE_NAME): New macro.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
endpoints of strictly horizontal/vertical lines.
(mac_set_clip_rectangles) [USE_CG_DRAWING]: Set clip_rects.
(pcm_init, pcm_get_status): New functions.
(x_per_char_metric, XLoadQueryFont): Use them instead of
XCharStructRow and related macros.
(x_draw_relief_rect): Don't adjust arguments of mac_draw_line.
(x_free_frame_resources) [TARGET_API_MAC_CARBON]: Free FRAME_FILE_NAME.
(XTread_socket) [TARGET_API_MAC_CARBON]: Handle proxy icon drag
and window path pop-up menu on title bar.
(mac_use_core_graphics) [USE_CG_DRAWING]: Set default to 1.
|
| |
|
|
|
|
|
|
|
|
| |
(USE_CG_DRAWING): Don't define if compiled on Mac OS X 10.1.
(enum pcm_status): New enum.
(XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID)
(XCharStructRow): Remove. Now validity is represented by
non-negativeness of sum of ascent and descent.
(struct MacFontStruct): Change type of member `rows'.
(struct _XGC) [USE_CG_DRAWING]: Add member `clip_rects'.
|
| |
|
|
|
|
| |
[TARGET_API_MAC_CARBON] (mac_update_proxy_icon): New function.
(show_hourglass, hide_hourglass) [USE_CG_DRAWING]: Call
mac_prepare_for_quickdraw.
|
| |
|
|
| |
through typeFileURL failed.
|
| |
|
|
| |
line is updated.
|
| | |
|
| |
|
|
| |
when we skipped backward over a generic comment.
|
| |
|
|
| |
(pv1): Correct doc string.
|
| | |
|
| |
|
|
|
| |
Seems to trigger a bug in gcc-amd64 4.0.2 20051125 (Red Hat 4.0.2-8):
keymap.c:895: error: address of register variable `def' requested.
|
| | |
|
| |
|
|
|
| |
<WM_LBUTTONUP, WM_RBUTTONUP>: Call signal_user_input in the cases
where we preempt mouse_button_timer.
|
| | |
|
| |
|
|
|
|
|
|
| |
(Ffield_beginning, find_field): Undo change of 2006-04-23.
2006-04-25 Miles Bader <miles@gnu.org>
* src/editfns.c (Ffield_beginning, find_field): Undo change of 2006-04-23.
|
| | |
|
| |
|
|
|
|
| |
(produce_stretch_glyph): Assume that face box height and width is
already included in stretch glyph size so caller doesn't have to
consider the extra space otherwise added (fixes problem in ses.el).
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
does last_glyph=s->first_glyph+s->nchars-1, e.g. if stretch has relief.
|
| | |
|
| |
|
|
|
|
|
| |
(tool_bar_lines_needed): Clear it when done, so we don't accidentally
draw a second copy of the tool-bar after resetting f->n_tool_bar_rows.
(redisplay_tool_bar): Update tool-bar-lines frame parameter whenever
we recalculate f->n_tool_bar_rows.
|
| |
|
|
| |
matrices to force recalculation of tool-bar height after font change.
|
| | |
|
| | |
|