| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
parameters now defined in frame.h and frame.c.
(Vx_resource_name): Remove. Use generic var.
(enum x_frame_parms): Remove (bogus, unused enum).
(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).
(Fx_create_frame): Depend on x_figure_window_size to add space for
toolbar and setup size_hint_flags.
(w32_frame_parm_handlers): New table for redisplay_interface.
(syms_of_w32fns): Don't intern/staticpro removed vars.
|
| |
|
|
|
|
| |
as binary.
|
| |
|
|
|
|
| |
passed on the command line.
|
|
|
|
| |
max_fonts parameter means list all.
|
| |
|
|
|
|
|
|
|
|
|
| |
local malloc.
[HAVE_XPM]: Avoid clashes with XColor, XImage and Pixel
definitions in xpm.h.
(init_xpm_functions): New function.
(xpm_load): Sync with xfns.c. Adapt for Windows version of libXpm.
(init_external_image_libraries): Try to load libXpm.dll.
|
|
|
|
|
|
| |
(tiff_load): Adjust colors for Windows. Disable color table lookups. Call
library functions through pointers determined at runtime.
(init_external_image_libraries): Try to load libtiff.dll.
|
|
|
|
|
|
|
|
| |
(init_gif_functions): New function.
(gif_load): Sync with xfns.c version. Adjust colors for Windows. Disable color
table lookups. Call gif library functions through pointers determined at
runtime.
(init_external_image_libraries): Try to load libungif.dll.
|
| |
|
|
|
|
| |
an alternative name for jpeg.dll.
|
| |
|
|
|
|
|
|
|
|
| |
New functions.
(jpeg_load): Sync with xfns.c version. Adjust colors for Windows.
Disable color table lookups. Call jpeg library functions
through pointers determined at runtime.
(init_external_image_libraries): Try to load jpeg.dll.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[HAVE_PNG]: Sync with xfns.c version.
(png_load): Adjust colors for Windows. Use Windows
bitmaps. Disable color table lookups.
(DEF_IMGLIB_FN, LOAD_IMGLIB_FN): New macros.
(init_png_functions): New function.
(png_read_from_memory, png_load): Call png library functions
through pointers determined at runtime.
(QCloader, QCbounding_box, QCpt_width, QCpt_height): Declare.
(init_external_image_libraries): New function.
(init_xfns): Call it.
|
|
|
|
|
|
| |
[HAVE_PNG]: Sync with xfns.c version.
(png_load): Adjust colors for Windows. Use Windows
bitmaps. Disable color table lookups.
|
|
|
|
| |
not update_mode_lines, and always set it to 1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* w32fns.c (IDC_HAND): Define it if system headers don't.
2003-01-21 KOBAYASHI Yasuhiro <[email protected]>
* w32fns.c (Vx_hand_shape): New variable.
(w32_wnd_proc): Add message entries for WM_SETCURSOR and
WM_EMACS_SETCURSOR.
(x-create-frame): Setup Cursor types.
2003-01-21 David Ponce <[email protected]>
* w32fns.c (w32_load_cursor): New function.
(w32_init_class): Use it.
(x_put_x_image): Declare all args.
|
| |
|
|
|
|
| |
built on Windows 9x/ME crashes at startup on Windows XP, or Emacs builtpart of on XP crashes at startup on Windows 9x/ME.' Fixed several Windows API errors detected by BoundsChecker
|
|
|
|
|
| |
(xbm_load, xbm_load_image): Use it when foreground or background
is explicitly set.
|
|
|
|
|
|
| |
(gif_format, gs_format): Use IMAGE_ASCENT_VALUE.
(xpm_image_p, pbm_image_p, png_image_p, jpeg_image_p)
(tiff_image_p, gif_image_p, gs_image_p): Don't check ascent.
|
|
|
|
| |
(XPutPixel): Swap blue and red.
|
| |
|
|
|
|
| |
the following entry in etc/PROBLEMS: Emacs built on Windows 9x/ME crashes at startup on Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME.
|
| |
|
|
|
|
|
|
| |
depth of 1.
(xbm_read_bitmap_data): Invert bits as xbm is read in.
(XPutPixel): Don't invert bits here.
|
|
|
|
|
|
|
|
|
| |
(x_from_xcolors): Adjust RGB values for W32.
(image_background, image_background_transparent)
(postprocess_image, x_to_xcolors, x_disable_image)
(x_build_heuristic_mask): Adapt for W32 and enable.
(x_create_x_image_and_pixmap): Mark images with palettes as such.
(xbm_load): Remove unused 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.
|
|
|
|
| |
(syms_of_w32fns): Remove initialization of Qbox.
|
|
|
|
|
|
|
| |
(Qbar, Qhbar, Qbox, Qhollow): Removed.
(syms_of_w32fns): Don't intern, staticpro, or define them.
(x_specified_cursor_type): Removed.
(x_set_cursor_type): Use set_frame_cursor_types.
|
|
|
|
|
|
|
|
|
|
| |
FRAME_BLINK_OFF_CURSOR_WIDTH using defaults and Vblink_cursor_alist.
(Vblink_cursor_alist): New variable.
(syms_of_w32fns): Initialize and defvar it.
(x_specified_cursor_type): Recognize Qbox for filled box.
Exceptions are hollow boxes.
(Qbox, Qhollow): New variables.
(syms_of_w32fns): Initialize and staticpro them.
|
| |
|
|
|
|
|
| |
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references
left unchanged for now.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(Fx_file_dialog): Allow selecting directories as well as files.
|
|
|
|
|
|
|
|
|
| |
Lisp_Object.
(enum_font_cb2, enum_font_maybe_add_to_list, w32_list_fonts):
Use modified enumfont_t struct.
* w32fns.c (Qhbar): New variable.
(x_specified_cursor_type): Use it.
|
|
|
|
| |
now, when the address is needed.
|
|
|
|
| |
and XSTRING instead of XSYMBOL and name field.
|
|
|
|
|
|
|
| |
(xbm_load_image): Use it.
(xbm_load): Ditto.
(xbm_read_bitmap_data): Reverted to xfns.c version.
From David Ponce <[email protected]>.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
(xbm_file_p): Add prototypes.
(xbm_format, xbm_image_p): Sync with xfns.c.
(reflect_byte): New function.
(xbm_read_bitmap_data): Sync with xfns.c, adapt for Windows.
(xbm_load_image): Create bitmaps with a depth of 1.
(init_xfns): Enable XBM images.
|