Mercurial > hg > xemacs-beta
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