Steven Tamm
b3459c95eb
(x_real_positions): Save the current window port and
...
set a new one before obtaining the global coordinate. Use
FRAME_MAC_WINDOW.
(x_set_name, x_set_title): Encode title to UTF8. Use
SetWindowTitleWithCFString.
(Fx_server_version): Get correct OS version.
2004-09-02 17:00:12 +00:00
Steven Tamm
6eb3ee72e0
fileio.c (Fread_file_name): Call x_file_dialog on carbon on
...
tool-bar/menu click
macfns.c (Fx_file_dialog): Implemented using NavServices
2004-08-26 18:28:44 +00:00
Jan Djärv
f303762dc1
* macfns.c (Fx_display_color_cells): Do not limit return value to 256.
...
* macterm.c (mac_initialize_display_info): Initialize n_planes correctly
on Mac OSX.
2004-06-17 13:04:25 +00:00
Steven Tamm
1d8362400e
(x_create_tip_frame): Fix Mac OS X 10.1 compilation problem due to newly defined variable
2004-06-06 20:53:20 +00:00
Andreas Schwab
bc0ba0c24e
(x_create_tip_frame): Fix declaration after statement.
2004-06-05 15:40:29 +00:00
Steven Tamm
50bf76732b
Support Tooltips with the Carbon emacs port.
...
Some code cleanup using helper macros.
2004-05-30 00:18:41 +00:00
Steven Tamm
a433994a5a
Various fixes to support USE_LSB_TAG with carbon emacs. Mostly fixing
...
prototypes and confusions between pointers and lisp objects
2004-05-14 03:07:12 +00:00
Steven Tamm
ae9292e0cb
macfns.c: Default to using tool-bar by setting tool-bar-lines to 1 in
...
default-frame-alist.
2004-05-12 02:34:57 +00:00
Kim F. Storm
671be7897e
(x_list_fonts, x_get_font_info, x_load_font)
...
(x_query_font, x_find_ccl_program, x_set_window_size)
(x_make_frame_visible, mac_initialize, XCreatePixmap)
(XCreatePixmapFromBitmapData, XFreePixmap, XSetForeground)
(mac_draw_line_to_pixmap): Move prototypes to macterm.h.
2004-03-11 22:43:18 +00:00
Steven Tamm
5243c06a3a
* image.c [MAC_OSX]: Include sys/stat.h
...
* macfns.c (syms_of_macfns): Remove definitions of things now
defined in image.c
2004-03-11 05:56:41 +00:00
Kim F. Storm
8dd5ac07f4
Image consolidation:
...
(Vx_bitmap_file_path, Vimage_cache_eviction_delay)
(x_bitmap_height, x_bitmap_width, x_bitmap_pixmap)
(x_reference_bitmap, x_create_bitmap_from_data)
(x_create_bitmap_from_file, x_destroy_bitmap)
(x_destroy_all_bitmaps, x_create_bitmap_mask)
(XGetImage, XPutPixel, XGetPixel, XDestroyImage)
(QCascent, QCmargin, QCrelief, QCconversion, QCcolor_symbols)
(QCheuristic_mask, QCindex, QCmatrix, QCcolor_adjustment, QCmask)
(Qlaplace, Qemboss, Qedge_detection, Qheuristic, Qcenter)
(define_image_type, lookup_image_type, valid_image_p)
(image_error, enum image_value_type, struct image_keyword)
(parse_image_spec, image_spec_value, Fimage_size, Fimage_mask_p)
(make_image, free_image, prepare_image_for_display, image_ascent)
(four_corners_best, image_background, image_background_transparent)
(x_clear_image_1, x_clear_image, x_alloc_image_color)
(make_image_cache, free_image_cache, clear_image_cache)
(Fclear_image_cache, postprocess_image, lookup_image, cache_image)
(forall_images_in_image_cache, x_create_x_image_and_pixmap)
(x_destroy_x_image, x_put_x_image, x_find_image_file, slurp_file)
(find_image_fsspec, image_load_qt_1, image_load_quicktime)
(init_image_func_pointer, image_load_quartz2d)
(struct ct_color, init_color_table, free_color_table)
(lookup_rgb_color, lookup_pixel_color, colors_in_color_table)
(cross_disabled_images, x_to_xcolors, x_from_xcolors)
(x_detect_edges, x_emboss, x_laplace, x_edge_detection)
(x_disable_image, x_build_heuristic_mask)
(XBM support, XPM support, PBM support, PNG support, JPEG support)
(TIFF support, GIF support, Ghostscript support): Merge with image
code from xfns.c and macfns.c into image.c.
(syms_of_xfns): Move image related symbols to image.c.
(init_external_image_libraries, init_xfns): Remove; initialization
moved to init_image in image.c.
2004-03-11 00:27:13 +00:00
Steven Tamm
e35644615b
Inserting Yamomotosan's changes for MacOSX image support, better support
...
of Asian fonts, and some long awaited header cleanup and centralization.
2004-02-26 17:46:48 +00:00
Jan Djärv
030400ebb1
macfns.c, w32fns.c (Fx_change_window_property):
...
Make doc string and parameters same as for X version.
2004-02-07 17:17:20 +00:00
Kim F. Storm
82cf95a792
(Qimage): Remove extern (now in lisp.h).
...
(valid_image_p, parse_image_spec): Use IMAGEP macro.
2003-12-28 00:11:49 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Kim F. Storm
a3168f58f0
Make (several) trivial substitutions for renamed and
...
new macros in dispextern.h, frame.h and window.h.
(x_real_positions): Set f->x_pixels_diff and f->y_pixels_diff to 0.
2003-05-24 21:59:47 +00:00
Andrew Choi
2f4b24c371
Fix build on Mac OS X with Carbon.
2003-04-01 01:09:13 +00:00
Kim F. Storm
42556ca4fc
(Qauto_raise, Qauto_lower, ...): Remove vars for frame
...
parameters now defined in frame.h and frame.c.
(Vx_resource_name): Remove. Use generic var.
(check_x_display_info): Make non-static (for frame.c).
(struct x_frame_parm_table, x_frame_parms): Remove.
(init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params)
(x_set_line_spacing, x_set_screen_gamma, x_icon_type, x_set_font)
(x_set_border_width, x_set_internal_border_width, x_set_visibility)
(x_change_window_heights, x_set_autoraise, x_set_autolower)
(x_set_vertical_scroll_bars, x_set_scroll_bar_width)
(validate_x_resource_name, Fx_get_resource, x_get_resource_string)
(x_default_parameter, Fx_parse_geometry, x_figure_window_size):
Remove. Use generic functions instead.
(enum resource_types): Remove.
(x_set_scroll_bar_default_width): New global function (for frame.c).
(mac_frame_parm_handlers): New table for redisplay_interface.
(syms_of_macfns): Don't intern/staticpro removed vars.
2003-03-31 20:34:30 +00:00
Kim F. Storm
991930738d
(x_set_mouse_color): Setup hand_cursor instead of cross_cursor.
...
(x_set_cursor_color): Use x_display_and_set_cursor instead of x_display_cursor.
2003-03-21 13:49:48 +00:00
Kim F. Storm
055d3c98b7
Use generic compute_fringe_widths.
2003-03-12 12:12:26 +00:00
Andrew Choi
385f11cf35
2003-01-28 Andrew Choi <akochoi@shaw.ca>
...
* macfns.c (x_to_mac_color): Correct the order for parsing the RGB
values in old-style RGB specs.
2003-01-28 17:30:12 +00:00
Dave Love
748c57f6af
(syms_of_macfns) <Vx_bitmap_file_path>: Doc fix.
2003-01-06 15:20:57 +00:00
Juanma Barranquero
e99833cab6
Remove definition of XColor.
2002-10-23 16:55:33 +00:00
Juanma Barranquero
7d0393cf12
Fix typo in comment.
2002-10-18 10:09:43 +00:00
John Paul Wallington
cd1d850fd1
* frame.c (Vdelete_frame_functions): New variable.
...
(syms_of_frame): Initialize and defvar it.
(Fdelete_frame): Use it instead of delete-frame-hook. Don't run
it when frame's `tooltip' parameter is non-nil.
* xfns.c (x_create_tip_frame): Set `tooltip' frame parameter to t.
* w32fns.c (x_create_tip_frame): Likewise
* macfns.c (x_create_tip_frame): Likewise.
2002-10-02 08:28:17 +00:00
Juanma Barranquero
b6f96a7e3b
(Fx_server_max_request_size): Fix spacing.
2002-09-06 09:04:22 +00:00
Andrew Choi
e2d9d8a1b9
2002-08-30 Andrew Choi <akochoi@shaw.ca>
...
* macfns.c (Qbox): Add extern declaration.
2002-08-30 19:47:57 +00:00
Kim F. Storm
c76654a23a
(Qbar, Qbox): Removed.
...
(syms_of_macfns): Don't intern or staticpro them.
2002-08-30 12:07:52 +00:00
Kim F. Storm
154372ef09
(x_specified_cursor_type): Removed.
...
(x_set_cursor_type): Use set_frame_cursor_types.
2002-08-30 12:01:27 +00:00
Andrew Choi
41428ec477
2002-07-31 Andrew Choi <akochoi@shaw.ca>
...
* macfns.c: #undef init_process before #define-ing it.
2002-08-01 03:53:04 +00:00
Ken Raeburn
96fb177ac6
* macfns.c (validate_x_resource_name): Use SSET.
2002-07-16 15:49:44 +00:00
Ken Raeburn
d5db40779d
Most uses of XSTRING combined with STRING_BYTES or indirection changed to
...
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references
left unchanged for now.
2002-07-15 00:01:34 +00:00
Juanma Barranquero
aed1337830
Use macro SPECPDL_INDEX.
2002-07-11 14:18:02 +00:00
Juanma Barranquero
331379bfa7
Rename BINDING_STACK_SIZE to SPECPDL_INDEX.
2002-07-10 08:45:24 +00:00
Juanma Barranquero
6f8269719e
Fix typo.
2002-07-09 09:57:34 +00:00
Andrew Choi
f00691a3e4
In src/:
...
2002-06-16 Andrew Choi <akochoi@shaw.ca>
* fontset.c (syms_of_fontset) [MAC_OS]: Set ASCII font of
Vdefault_fontset to Monaco with mac-roman coding.
* mac.c, macfns.c, macmenu.c, macterm.c: Undefine and redefine
init_process before and after inclusion of Carbon/Carbon.h, resp.
* macterm.c (x_new_font): Set font for normal_gc, reverse_gc, and
cursor_gc.
(add_font_name_table_entry): New function.
(init_font_name_table): Use add_font_name_table_entry; add italic,
bold, and bold-italic entries for truetype fonts.
* xfaces.c (init_frame_faces) [MAC_OS]: Call realize_basic_faces
for Mac too.
(try_font_list) [MAC_OS]: If no font matches given registry, try
fonts with any registry matching face_family.
(realize_x_face) [MAC_OS]: Remove old ad-hoc fix to load font
here.
* s/darwin.h: If autoconf detects the Ncurses library, define
LIBS_TERMCAP to -lncurses to use it.
In lisp/:
2002-06-16 Andrew Choi <akochoi@shaw.ca>
* term/mac-win.el (scalable-fonts-allowed): Set to t.
2002-06-16 23:08:57 +00:00
Ken Raeburn
a0268ff06b
* macfns.c (parse_image_spec): Use SYMBOL_NAME and XSTRING instead
...
of XSYMBOL and name field.
2002-05-20 08:06:16 +00:00
Stefan Monnier
de2413e9d9
(x_create_bitmap_from_file, x_find_image_file): Update call to openp.
2002-04-30 01:04:05 +00:00
Andrew Choi
e0f712ba55
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
...
lisp/ChangeLog, and src/ChangeLog for list of changes.
2002-04-26 23:39:06 +00:00