- 22 Feb, 2008 1 commit
-
-
Stefan Monnier authored
* termhooks.h (P_): Remove redundant def. (struct terminal): New field `image_cache'. * frame.h (FRAME_IMAGE_CACHE): New macro. Use it everywhere in place of FRAME_X_IMAGE_CACHE. * xterm.h (struct x_display_info): Remove image_cache field. (FRAME_X_IMAGE_CACHE): Remove. Use FRAME_IMAGE_CACHE instead. * w32term.h (struct w32_display_info): Remove image_cache field. (FRAME_X_IMAGE_CACHE): Remove. Use FRAME_IMAGE_CACHE instead. * macterm.h (struct mac_display_info): Remove image_cache field. (FRAME_X_IMAGE_CACHE): Remove. Use FRAME_IMAGE_CACHE instead. * xterm.c (x_term_init): * w32term.c (w32_term_init): * macterm.c (mac_term_init): Set the image_cache in the terminal. * dispextern.h (clear_image_cache, forall_images_in_image_cache): Remove declarations. (clear_image_caches, mark_image_cache): New declarations. * xfaces.c (clear_face_cache): * xdisp.c (redisplay_internal): Use clear_image_caches. * image.c (clear_image_cache): Don't check that a frame is on a window-system before checking if it shares the same cache. (clear_image_caches): New function. (Fclear_image_cache): Use it. (mark_image): Move from allo.c. (mark_image_cache): Move from alloc.c and forall_images_in_image_cache. * alloc.c (mark_image, mark_image_cache): Move to image.c. (mark_object): Don't call mark_image_cache for frames. (mark_terminals): Call mark_image_cache.
-
- 15 Feb, 2008 1 commit
-
-
Jason Rumney authored
manually when cleartype is in use. (x_draw_glyph_string_foreground): Draw text transparently when cleartype is in use.
-
- 09 Feb, 2008 1 commit
-
-
Dan Nicolaescu authored
dealing with obsolete variables. * fakemail.c (MAIL_PROGRAM_NAME): Remove unused conditional. (main): Replace MAIL_PROGRAM_NAME with its value. * src/Makefile.in: * src/emacs.c: * src/gmalloc.c: * src/keyboard.c: * src/lisp.h: * src/m/ibm370aix.h: * src/process.c: * src/regex.c: * src/s/hpux.h: * src/sysdep.c: * src/sysselect.h: * src/systty.h: * src/unexec.c: * src/w32term.c: * src/xsmfns.c: * src/xterm.c: Remove code that deals with obsolete variables. * s/msdos.h (DONT_NEED_ENVIRON): Don't define. * ecrt0.c: Replace the DONT_NEED_ENVIRON test with MSDOS test, nothing else needs it anymore.
-
- 05 Feb, 2008 1 commit
-
-
Jason Rumney authored
instead of using mule-unicode-* charsets directly.
-
- 30 Jan, 2008 1 commit
-
-
Jason Rumney authored
input in the default locale. Handle non-Unicode multibyte input.
-
- 17 Jan, 2008 1 commit
-
-
Jason Rumney authored
the unicode range available in MULE by locale-coding-system. Improve dbcs lead byte detection. Set event timestamp and modifiers earlier.
-
- 08 Jan, 2008 1 commit
-
-
Glenn Morris authored
-
- 14 Dec, 2007 1 commit
-
-
Jason Rumney authored
-
- 01 Dec, 2007 1 commit
-
-
Kenichi Handa authored
for the change of lispy gstring.
-
- 17 Nov, 2007 1 commit
-
-
Jason Rumney authored
-
- 09 Nov, 2007 1 commit
-
-
Jason Rumney authored
(w32_read_socket): Generate MULTIMEDIA_KEY_EVENT from WM_APPCOMMAND.
-
- 01 Nov, 2007 2 commits
-
-
Glenn Morris authored
(x_draw_stretch_glyph_string): Don't set s->stippled_p here, since it has already been set by x_set_glyph_string_gc from x_draw_glyph_string. http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01571.html
-
Glenn Morris authored
(x_draw_stretch_glyph_string): Don't set s->stippled_p here, since it has already been set by x_set_glyph_string_gc from x_draw_glyph_string. http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01571.html
-
- 25 Oct, 2007 1 commit
-
-
Stefan Monnier authored
frame-local as done originally by multi-tty). * startup.el (window-system): Remove. Don't make it frame-local. * keyboard.h (struct kboard): Add Vwindow_system. * keyboard.c (init_kboard): Set a default for Vwindow_system. (mark_kboards): Mark Vwindow_system. * dispnew.c (syms_of_display) <window-system>: Declare terminal-local. (init_display): Don't set the obsolete `window-system' frame-param. * xterm.c (x_term_init): * w32term.c (w32_create_terminal): * term.c (init_tty): Set Vwindow_system. * macterm.c (mac_create_terminal): Set a keyboard (missing piece of the multi-tty merge maybe?), copied from w32term.c. Set Vwindow_system. * xfns.c (Fx_create_frame, x_create_tip_frame): * w32fns.c (Fx_create_frame, x_create_tip_frame): * macfns.c (Fx_create_frame): Don't set the obsolete `window-system' frame-param. * frame.h (Qwindow_system): Remove. * frame.c (Qwindow_system): Remove. In `syms_of_frame' as well. (Fmake_terminal_frame): Don't set obsolete `window-system' frame-param.
-
- 15 Oct, 2007 1 commit
-
-
Juanma Barranquero authored
(syms_of_w32term) <w32-enable-unicode-output>: Fix typo in docstring.
-
- 13 Oct, 2007 1 commit
-
-
Eli Zaretskii authored
-
- 09 Oct, 2007 1 commit
-
-
Jason Rumney authored
Lisp code about a size change before it actually happens.
-
- 06 Oct, 2007 1 commit
-
-
Martin Rudalics authored
SELECT_WINDOW_EVENT only if we don't leave the selected frame.
-
- 23 Sep, 2007 1 commit
-
-
Glenn Morris authored
(abs): Don't define abs now it's in lisp.h.
-
- 21 Sep, 2007 2 commits
-
-
Juanma Barranquero authored
to draw strike-through.
-
Juanma Barranquero authored
to draw strike-through.
-
- 20 Sep, 2007 1 commit
-
-
Stefan Monnier authored
-
- 13 Sep, 2007 2 commits
-
-
Jason Rumney authored
-
Jason Rumney authored
get_glyph_string_clip_rects. (x_set_glyph_string_clipping_exactly): Adjusted for the change of struct glyph_string. (x_draw_glyph_string): Likewise.
-
- 04 Sep, 2007 1 commit
-
-
Jason Rumney authored
(construct_mouse_wheel): Make HORIZ_WHEEL_EVENT from WM_MOUSEHWHEEL. (w32_read_socket) <WM_MOUSEHWHEEL>: Treat as WM_MOUSEWHEEL. MULTI_KBOARD support: (w32_create_terminal) [MULTI_KBOARD]: Create a new keyboard for the terminal.
-
- 08 Aug, 2007 1 commit
-
-
Glenn Morris authored
-
- 27 Jul, 2007 1 commit
-
-
YAMAMOTO Mitsuharu authored
scroll bar gap. (x_scroll_bar_create): Set bar->fringe_extended_p. (w32_set_vertical_scroll_bar): Put leftmost/rightmost scroll bars on frame edge. Check fringe background extension. Don't clear extended fringe background area.
-
- 25 Jul, 2007 1 commit
-
-
Glenn Morris authored
-
- 29 Jun, 2007 1 commit
-
-
Stefan Monnier authored
-
- 20 Jun, 2007 1 commit
-
-
Juanma Barranquero authored
(w32_define_cursor, w32_initialize): Make static.
-
- 11 Jun, 2007 1 commit
-
-
Jason Rumney authored
-
- 02 Jun, 2007 2 commits
-
-
Jason Rumney authored
-
Jason Rumney authored
(w32_cache_char_metrics): Use FONT_WIDTH.
-
- 31 May, 2007 1 commit
-
-
Jason Rumney authored
calculations for non-Truetype fonts. (x_draw_glyph_string): Sync with xterm.c. (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]: Remove redundant code. (w32_initialize) [USE_FONT_BACKEND]: Call w32font_initialize.
-
- 19 May, 2007 1 commit
-
-
Dan Nicolaescu authored
* termhooks.h (union display_info): Add mac_display_info. * term.c (init_tty): Only use terminal->kboard when MULTI_KBOARD is defined. * macterm.h (struct mac_display_info): Add terminal. * w32term.c (w32_initialize): Make static. * macterm.c (XTset_terminal_modes): Add a terminal parameter. (XTreset_terminal_modes): Likewise. (x_clear_frame): Add a frame parameter. (note_mouse_movement): Get rif from the frame. (mac_term_init): Initialize the terminal. (mac_initialize): Make static and move terminal initialization ... (mac_create_terminal): ... in this new function. * macmenu.c: Reorder includes. (Fx_popup_menu): Use terminal specific mouse_position_hook. * macfns.c (x_set_mouse_color): Get rif from the frame. (x_set_tool_bar_lines): Don't use updating_frame. (mac_window): Add 2 new parameters for consistency with other systems. (Fx_create_frame): Fix doc string. Rename the parameter. (Fx_create_frame): Set the frame parameters following what is done in X11 and w32. (Fx_open_connection): Remove window-system check. (start_hourglass): Likewise. (x_create_tip_frame): Get the keyboard from the terminal. * w32fns.c (Fx_create_frame): Use kboard from the terminal. * term/mac-win.el: Provide mac-win. (mac-initialized): New variable. (mac-initialize-window-system): New function. Move global setup here. (handle-args-function-alist, frame-creation-function-alist): (window-system-initialization-alist): Add mac entries. * loadup.el: Load mac-win on a Mac.
-
- 17 May, 2007 1 commit
-
-
Jason Rumney authored
-
- 15 May, 2007 1 commit
-
-
Jason Rumney authored
Add terminal arg. (x_clear_frame, x_delete_glyphs, w32_ring_bell, x_ins_del_lines): Add frame arg. (x_delete_terminal, w32_create_terminal): New functions. (w32_term_init): Create a terminal. (w32_initialize): Move terminal specific initialization to w32_create_terminal.
-
- 01 May, 2007 1 commit
-
-
Jason Rumney authored
(x_get_font_repertory, note_mouse_movement, x_set_mouse_face_gc): (x_set_glyph_string_clipping, x_set_glyph_string_clipping_exactly): (x_draw_glyph_string, x_draw_glyph_string_foreground): (x_draw_composite_glyph_string_foreground, x_new_fontset2): (x_free_frame_resources): Sync with xterm.c.
-
- 19 Feb, 2007 2 commits
-
-
Kim F. Storm authored
handle while dragging, except when we get close to eob. Fix position and size calculations so we don't scroll backwards just by clicking on the handle.
-
Kim F. Storm authored
-