view etc/unicode/mule-ucs/vietnamese-viscii-lower.txt @ 5077:d372b17f63ce

clean up toolbar/gutter edge geometry -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-25 Ben Wing <ben@xemacs.org> * EmacsFrame.c (EmacsFrameSetValues): * frame-impl.h: * frame-impl.h (struct frame): * frame-impl.h (FRAME_THEORETICAL_TOP_TOOLBAR_HEIGHT): * frame-impl.h (FRAME_THEORETICAL_TOP_TOOLBAR_BORDER_WIDTH): * frame-impl.h (FRAME_REAL_TOP_TOOLBAR_HEIGHT): * frame-impl.h (FRAME_REAL_TOP_TOOLBAR_BORDER_WIDTH): * frame-impl.h (FRAME_REAL_TOP_TOOLBAR_VISIBLE): * frame-impl.h (FRAME_REAL_TOP_TOOLBAR_BOUNDS): * frame.h: * frame.h (enum edge_pos): * gutter.c: * gutter.c (get_gutter_coords): * gutter.c (display_boxes_in_gutter_p): * gutter.c (construct_window_gutter_spec): * gutter.c (calculate_gutter_size_from_display_lines): * gutter.c (calculate_gutter_size): * gutter.c (output_gutter): * gutter.c (clear_gutter): * gutter.c (mark_gutters): * gutter.c (gutter_extent_signal_changed_region_maybe): * gutter.c (update_gutter_geometry): * gutter.c (update_frame_gutter_geometry): * gutter.c (update_frame_gutters): * gutter.c (reset_gutter_display_lines): * gutter.c (redraw_exposed_gutter): * gutter.c (redraw_exposed_gutters): * gutter.c (free_frame_gutters): * gutter.c (decode_gutter_position): * gutter.c (Fset_default_gutter_position): * gutter.c (Fgutter_pixel_width): * gutter.c (Fgutter_pixel_height): * gutter.c (recompute_overlaying_specifier): * gutter.c (gutter_specs_changed_1): * gutter.c (gutter_specs_changed): * gutter.c (top_gutter_specs_changed): * gutter.c (bottom_gutter_specs_changed): * gutter.c (left_gutter_specs_changed): * gutter.c (right_gutter_specs_changed): * gutter.c (gutter_geometry_changed_in_window): * gutter.c (init_frame_gutters): * gutter.c (specifier_vars_of_gutter): * gutter.h: * gutter.h (WINDOW_REAL_TOP_GUTTER_BOUNDS): * gutter.h (FRAME_TOP_GUTTER_BOUNDS): * lisp.h (enum edge_style): * native-gtk-toolbar.c: * native-gtk-toolbar.c (gtk_output_toolbar): * native-gtk-toolbar.c (gtk_clear_toolbar): * native-gtk-toolbar.c (gtk_output_frame_toolbars): * native-gtk-toolbar.c (gtk_initialize_frame_toolbars): * toolbar-msw.c: * toolbar-msw.c (TOOLBAR_HANDLE): * toolbar-msw.c (allocate_toolbar_item_id): * toolbar-msw.c (mswindows_clear_toolbar): * toolbar-msw.c (mswindows_output_toolbar): * toolbar-msw.c (mswindows_move_toolbar): * toolbar-msw.c (mswindows_redraw_exposed_toolbars): * toolbar-msw.c (mswindows_initialize_frame_toolbars): * toolbar-msw.c (mswindows_output_frame_toolbars): * toolbar-msw.c (mswindows_clear_frame_toolbars): * toolbar-msw.c (DELETE_TOOLBAR): * toolbar-msw.c (mswindows_free_frame_toolbars): * toolbar-msw.c (mswindows_get_toolbar_button_text): * toolbar-xlike.c: * toolbar-xlike.c (__prepare_button_area): * toolbar-xlike.c (XLIKE_OUTPUT_BUTTONS_LOOP): * toolbar-xlike.c (xlike_output_toolbar): * toolbar-xlike.c (xlike_clear_toolbar): * toolbar-xlike.c (xlike_output_frame_toolbars): * toolbar-xlike.c (xlike_clear_frame_toolbars): * toolbar-xlike.c (xlike_redraw_exposed_toolbar): * toolbar-xlike.c (xlike_redraw_exposed_toolbars): * toolbar-xlike.c (xlike_redraw_frame_toolbars): * toolbar.c: * toolbar.c (decode_toolbar_position): * toolbar.c (Fset_default_toolbar_position): * toolbar.c (mark_frame_toolbar_buttons_dirty): * toolbar.c (compute_frame_toolbar_buttons): * toolbar.c (set_frame_toolbar): * toolbar.c (compute_frame_toolbars_data): * toolbar.c (update_frame_toolbars_geometry): * toolbar.c (init_frame_toolbars): * toolbar.c (get_toolbar_coords): * toolbar.c (CHECK_TOOLBAR): * toolbar.c (toolbar_buttons_at_pixpos): * toolbar.c (CTB_ERROR): * toolbar.c (recompute_overlaying_specifier): * toolbar.c (specifier_vars_of_toolbar): * toolbar.h: * toolbar.h (SET_TOOLBAR_WAS_VISIBLE_FLAG): Create new enum edge_pos with TOP_EDGE, BOTTOM_EDGE, LEFT_EDGE, RIGHT_EDGE; subsume TOP_BORDER, TOP_GUTTER, enum toolbar_pos, enum gutter_pos, etc. Create EDGE_POS_LOOP, subsuming GUTTER_POS_LOOP. Create NUM_EDGES, use in many places instead of hardcoded '4'. Instead of top_toolbar_was_visible, bottom_toolbar_was_visible, etc. make an array toolbar_was_visible[NUM_EDGES]. This increases the frame size by 15 bytes or so (could be 3 if we use Boolbytes) but hardly seems w to matter -- frames are heavy weight objects anyway. Same with top_gutter_was_visible, etc. Remove duplicated SET_TOOLBAR_WAS_VISIBLE_FLAG and put defn in one place (toolbar.h).
author Ben Wing <ben@xemacs.org>
date Thu, 25 Feb 2010 04:45:13 -0600
parents a29c4eef8f00
children
line wrap: on
line source

0x21   0x1EAF  #   LATIN SMALL LETTER A WITH BREVE AND ACUTE
0x22   0x1EB1  #   LATIN SMALL LETTER A WITH BREVE AND GRAVE
0x23   0x1EB7  #   LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
0x24   0x1EA5  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
0x25   0x1EA7  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
0x26   0x1EA9  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0x27   0x1EAD  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
0x28   0x1EBD  #   LATIN SMALL LETTER E WITH TILDE
0x29   0x1EB9  #   LATIN SMALL LETTER E WITH DOT BELOW
0x2a   0x1EBF  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
0x2b   0x1EC1  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
0x2c   0x1EC3  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0x2d   0x1EC5  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
0x2e   0x1EC7  #   LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
0x2f   0x1ED1  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
0x30   0x1ED3  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
0x31   0x1ED5  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0x32   0x1ED7  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
0x35   0x1ED9  #   LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
0x36   0x1EDD  #   LATIN SMALL LETTER O WITH HORN AND GRAVE
0x37   0x1EDF  #   LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
0x38   0x1ECB  #   LATIN SMALL LETTER I WITH DOT BELOW
0x3d   0x01A1  #   LATIN SMALL LETTER O WITH HORN
0x3e   0x1EDB  #   LATIN SMALL LETTER O WITH HORN AND ACUTE
0x46   0x1EB3  #   LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
0x47   0x1EB5  #   LATIN SMALL LETTER A WITH BREVE AND TILDE
0x4f   0x1EF3  #   LATIN SMALL LETTER Y WITH GRAVE
0x51   0x1EE9  #   LATIN SMALL LETTER U WITH HORN AND ACUTE
0x55   0x1EA1  #   LATIN SMALL LETTER A WITH DOT BELOW
0x56   0x1EF7  #   LATIN SMALL LETTER Y WITH HOOK ABOVE
0x57   0x1EEB  #   LATIN SMALL LETTER U WITH HORN AND GRAVE
0x58   0x1EED  #   LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
0x5b   0x1EF9  #   LATIN SMALL LETTER Y WITH TILDE
0x5c   0x1EF5  #   LATIN SMALL LETTER Y WITH DOT BELOW
0x5e   0x1EE1  #   LATIN SMALL LETTER O WITH HORN AND TILDE
0x5f   0x01B0  #   LATIN SMALL LETTER U WITH HORN
0x60   0x00E0  #   LATIN SMALL LETTER A WITH GRAVE
0x61   0x00E1  #   LATIN SMALL LETTER A WITH ACUTE
0x62   0x00E2  #   LATIN SMALL LETTER A WITH CIRCUMFLEX
0x63   0x00E3  #   LATIN SMALL LETTER A WITH TILDE
0x64   0x1EA3  #   LATIN SMALL LETTER A WITH HOOK ABOVE
0x65   0x0103  #   LATIN SMALL LETTER A WITH BREVE
0x66   0x1EEF  #   LATIN SMALL LETTER U WITH HORN AND TILDE
0x67   0x1EAB  #   LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
0x68   0x00E8  #   LATIN SMALL LETTER E WITH GRAVE
0x69   0x00E9  #   LATIN SMALL LETTER E WITH ACUTE
0x6a   0x00EA  #   LATIN SMALL LETTER E WITH CIRCUMFLEX
0x6b   0x1EBB  #   LATIN SMALL LETTER E WITH HOOK ABOVE
0x6c   0x00EC  #   LATIN SMALL LETTER I WITH GRAVE
0x6d   0x00ED  #   LATIN SMALL LETTER I WITH ACUTE
0x6e   0x0129  #   LATIN SMALL LETTER I WITH TILDE
0x6f   0x1EC9  #   LATIN SMALL LETTER I WITH HOOK ABOVE
0x70   0x0111  #   LATIN SMALL LETTER D WITH STROKE
0x71   0x1EF1  #   LATIN SMALL LETTER U WITH HORN AND DOT BELOW
0x72   0x00F2  #   LATIN SMALL LETTER O WITH GRAVE
0x73   0x00F3  #   LATIN SMALL LETTER O WITH ACUTE
0x74   0x00F4  #   LATIN SMALL LETTER O WITH CIRCUMFLEX
0x75   0x00F5  #   LATIN SMALL LETTER O WITH TILDE
0x76   0x1ECF  #   LATIN SMALL LETTER O WITH HOOK ABOVE
0x77   0x1ECD  #   LATIN SMALL LETTER O WITH DOT BELOW
0x78   0x1EE5  #   LATIN SMALL LETTER U WITH DOT BELOW
0x79   0x00F9  #   LATIN SMALL LETTER U WITH GRAVE
0x7a   0x00FA  #   LATIN SMALL LETTER U WITH ACUTE
0x7b   0x0169  #   LATIN SMALL LETTER U WITH TILDE
0x7c   0x1EE7  #   LATIN SMALL LETTER U WITH HOOK ABOVE
0x7d   0x00FD  #   LATIN SMALL LETTER Y WITH ACUTE
0x7e   0x1EE3  #   LATIN SMALL LETTER O WITH HORN AND DOT BELOW