diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a13adff46c5..6e279963f2e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,83 @@ | |||
| 1 | 2000-05-30 Jason Rumney <jasonr@gnu.org> | ||
| 2 | |||
| 3 | * coding.h (ENCODE_SYSTEM, DECODE_SYSTEM) [WINDOWSNT]: New macros. | ||
| 4 | [WINDOWSNT]: Add extern for Vw32_system_coding_system. | ||
| 5 | |||
| 6 | * dispextern.h (struct glyph) [WINDOWSNT]: Add w32_font_type | ||
| 7 | member. | ||
| 8 | |||
| 9 | * fileio.c (Fread_file_name) [HAVE_NTGUI]: Use file dialog. | ||
| 10 | (Fread_file_name) [HAVE_NTGUI, USE_MOTIF]: Do not attempt to | ||
| 11 | expand a nil default_filename. | ||
| 12 | |||
| 13 | * keyboard.c (make_lispy_event) [WINDOWS_NT]: Pass a window | ||
| 14 | pointer to glyph_to_pixel_coords, not a frame. | ||
| 15 | |||
| 16 | * makefile.nt (w32fns.obj, w32menu.obj): Add charset.h and | ||
| 17 | coding.h to dependencies. | ||
| 18 | |||
| 19 | * w32bdf.c (w32_load_bdf_font): Initialize font->double_byte_p. | ||
| 20 | |||
| 21 | * w32console.c (glyph_to_pixel_coords): Change first parameter to | ||
| 22 | window pointer to be consistent with w32term.c and xterm.c. | ||
| 23 | |||
| 24 | * w32fns.c: Format and doc changes to bring closer to xfns.c. | ||
| 25 | (VIETNAMESE_CHARSET): Define if not defined in system headers. | ||
| 26 | (Qline_spacing, Qcenter): New variables. | ||
| 27 | (Qw32_charset_*, w32_codepage_for_font): Moved from w32term.c. | ||
| 28 | (x_set_line_spacing): New function. | ||
| 29 | (x_set_frame_parameters): Use FRAME_NEW_WIDTH, FRAME_NEW_HEIGHT | ||
| 30 | macros. | ||
| 31 | (x_specified_cursor_type): New function. | ||
| 32 | (x_set_cursor_type): Use it. | ||
| 33 | (x_set_name, x_set_title): Use ENCODE_SYSTEM to encode titlebar | ||
| 34 | and icon strings. | ||
| 35 | (validate_x_resource_name, x_get_resource_string): Measure lengths | ||
| 36 | of external strings in bytes. | ||
| 37 | (w32_wnd_proc) [WM_MEASURE_ITEM]: Avoid calling | ||
| 38 | GetTextExtentPoint32 with NULL title. | ||
| 39 | (Fx_create_frame): Initialize Qline_spacing. | ||
| 40 | (w32_load_system_font): Initialize font->double_byte_p. | ||
| 41 | (x_to_w32_charset): Use Vw32_charset_info_alist. | ||
| 42 | (Image, busy cursor, tooltip functions): Merged changes from | ||
| 43 | xfns.c. Not yet functional on Windows. | ||
| 44 | |||
| 45 | * w32gui.h (W32FontStruct): Add double_byte_p member. | ||
| 46 | |||
| 47 | * w32inevt.c (NUM_TRANSLATED_MOUSE_BUTTONS): New constant. | ||
| 48 | (emacs_button_translation): Use it. | ||
| 49 | (do_mouse_event): Allow up to 32 mouse buttons by allowing any bit | ||
| 50 | in `mask' to be set. | ||
| 51 | |||
| 52 | * w32menu.c (single_submenu, w32_menu_show): Call ENCODE_SYSTEM on | ||
| 53 | menu strings. | ||
| 54 | |||
| 55 | * w32term.c: Format and doc changes to bring closer to xterm.c. | ||
| 56 | (w32_char_font_type): New enum. | ||
| 57 | (Qw32_charset_*, w32_codepage_for_font): Moved to w32fns.c. | ||
| 58 | (w32_per_char_metric): Use w32_char_font_type instead of unicode_p. | ||
| 59 | (w32_encode_char): New function. | ||
| 60 | (x_encode_char): Removed. | ||
| 61 | (x_get_glyph_and_face_encoding): Use w32_encode_char in place of | ||
| 62 | x_encode_char and w32_font_is_double_byte. | ||
| 63 | (x_produce_image_glyph): Use image_ascent. | ||
| 64 | (x_produce_glyphs): Use new version of w32_per_char_metric and | ||
| 65 | handle NULL return value. Allow extra line spacing. | ||
| 66 | (W32_TEXTOUT): Distinguish between Unicode and DBCS text. | ||
| 67 | (w32_get_glyph_overhangs): Remove unicode_p param. Use | ||
| 68 | w32_font_type member of glyph instead. | ||
| 69 | (x_draw_glyph_string): Draw underline and strike-out for BDF fonts. | ||
| 70 | (fast_find_position): Make sure not to consider rows not visible | ||
| 71 | in the window. | ||
| 72 | (w32_read_socket) [WM_MENUSELECT]: Cannot call | ||
| 73 | w32_menu_display_help with input blocked, as it can abort. | ||
| 74 | (x_display_and_set_cursor): Choose cursor depending | ||
| 75 | on buffer-local value of cursor_type. | ||
| 76 | (x_draw_bar_cursor): Add parameter WIDTH. | ||
| 77 | |||
| 78 | * w32term.h (CP_DEFAULT): Define. | ||
| 79 | (Fx_display_color_p, Fx_display_grayscale_p, image_ascent): Declare. | ||
| 80 | |||
| 1 | 2000-05-30 Gerd Moellmann <gerd@gnu.org> | 81 | 2000-05-30 Gerd Moellmann <gerd@gnu.org> |
| 2 | 82 | ||
| 3 | * search.c (Fre_search_forward, Fre_search_backward) | 83 | * search.c (Fre_search_forward, Fre_search_backward) |