]> git.eshelyaron.com Git - emacs.git/commitdiff
Port of redisplay to W32.
authorJason Rumney <jasonr@gnu.org>
Sun, 23 Jan 2000 03:09:45 +0000 (03:09 +0000)
committerJason Rumney <jasonr@gnu.org>
Sun, 23 Jan 2000 03:09:45 +0000 (03:09 +0000)
src/ChangeLog

index 817d4e4d67721a52de2900fb9b5cef659e20b5a3..17cc9052c337550e901783f380aa4f44534cb947 100644 (file)
@@ -1,3 +1,46 @@
+2000-01-22  Jason Rumney <jasonr@gnu.org>
+
+       * makefile.nt (intervals.obj, composite.obj): New modules.
+       (composite.h): Added as dependency where appropriate.
+
+       * w32gui.h (XGCValue): New struct for emulating X GCs.
+
+       * w32term.h (XCharStruct): New struct for emulating X.
+
+       * w32console.c (turn_on_face, turn_off_face): New functions.
+       (change_line_highlight): New prototype for new redisplay.
+       (write_glyphs): Support multibyte text. Support faces.
+
+       * w32faces.c: Complete rewrite for new redisplay based on new
+       xfaces.c.
+
+       * w32fns.c: Use SELECTED_FRAME macro in place of selected_frame
+       throughout. struct frame * in place of FRAME_PTR.
+       Skeleton support for images, toolbars, tooltips from xfns.c.
+       (Fx_create_frame): Use system default for default scroll bar
+       width.
+       (w32_get_arg): Renamed from x_get_arg.
+       (Fx_file_dialog): New function.
+       (w32_list_fonts): Check cache before asking system.
+       (Vw32_enable_synthesized_fonts): New variable.
+       (Vw32_enable_italics): Obsolete, removed.
+
+       * w32inevt.c (get_frame, w32_console_mouse_position, mouse_moved_to):
+       Use SELECTED_FRAME macro.
+
+       * w32menu.c: Add skeleton support for help strings on menus.
+       (add_menu_item): Native checkbox and radio support added, but not
+       yet enabled due to bugs.
+       (push_menu_item): Add parameters type, selection and help.
+       Callers updated.
+       Formatting changes to reduce unnecessary diffs with xmenu.c.
+
+       * w32select.c (Fw32_set_clipboard_data): Update call to
+       find_charset_in_str.
+
+       * w32term.c: Complete rewrite for new redisplay based on new
+       xterm.c with necessary sections merged back in from old w32term.c.
+
 2000-01-21  Richard M. Stallman  <rms@caffeine.ai.mit.edu>
 
        * data.c (set_internal): Further fix in same criterion.