diff --git a/make/Main.gmk b/make/Main.gmk index 74b93b80f68..904c1c29cdc 100644 --- a/make/Main.gmk +++ b/make/Main.gmk @@ -399,10 +399,13 @@ docs-zip: update-build-docs: +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UpdateBuildDocs.gmk) +update-x11wrappers: + +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UpdateX11Wrappers.gmk) + ALL_TARGETS += docs-jdk-api-javadoc docs-jdk-api-modulegraph \ docs-javase-api-javadoc docs-javase-api-modulegraph \ docs-reference-api-javadoc docs-reference-api-modulegraph docs-jdk-specs \ - docs-jdk-index docs-zip update-build-docs + docs-jdk-index docs-zip update-build-docs update-x11wrappers ################################################################################ # Cross compilation support @@ -724,9 +727,9 @@ else # If not already set, set the JVM target so that the JVM will be built. JVM_MAIN_TARGETS ?= hotspot - + # Building java.base-jmod requires all of VM (ie hotspot) to be built. - java.base-jmod: $(JVM_MAIN_TARGETS) + java.base-jmod: $(JVM_MAIN_TARGETS) # Declare dependencies from -jmod to all other module targets # When creating a BUILDJDK, the java compilation has already been done by the @@ -830,7 +833,7 @@ else # If not already set, then set the JVM specific docs targets JVM_DOCS_TARGETS ?= hotspot-$(JVM_VARIANT_MAIN)-gensrc - + # The gensrc steps for hotspot and jdk.jdi create html spec files. docs-jdk-specs: $(JVM_DOCS_TARGETS) jdk.jdi-gensrc \ docs-jdk-index @@ -894,6 +897,8 @@ else generate-summary: jmods buildtools-modules + update-x11wrappers: java.base-copy buildtools-jdk + endif ################################################################################ diff --git a/make/UpdateX11Wrappers.gmk b/make/UpdateX11Wrappers.gmk new file mode 100644 index 00000000000..aede23afbb6 --- /dev/null +++ b/make/UpdateX11Wrappers.gmk @@ -0,0 +1,101 @@ +# +# Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +################################################################################ + +default: all + +include $(SPEC) +include MakeBase.gmk +include NativeCompilation.gmk +include ToolsJdk.gmk + +################################################################################ +# This file is responsible for extracting the x11 native struct offsets to +# the xawt Java library. The tool needs to be run on the os/arch that +# will host the final jvm, thus the tool cannot be used when cross compiling. +# +# Two versions of the generated offset file, sizes-32.txt and sizes-64.txt are +# committed into the source code repository. These are the ones used in +# GensrcX11Wrappers.gmk to generate the Java code during the build. +################################################################################ + +ifeq ($(COMPILE_TYPE), cross) + $(error It is not possible to update the x11wrappers when cross-compiling) +endif + +X11WRAPPERS_OUTPUT := $(SUPPORT_OUTPUTDIR)/x11wrappers + +GENSRC_X11WRAPPERS_DATADIR := $(TOPDIR)/make/data/x11wrappergen + +BITS := $(OPENJDK_TARGET_CPU_BITS) + +# Generate the C code for the program that will output the offset file. +$(X11WRAPPERS_OUTPUT)/src/data_generator.c: $(GENSRC_X11WRAPPERS_DATADIR)/xlibtypes.txt $(BUILD_TOOLS_JDK) + $(call LogInfo, Generating X11 wrapper data generator source code) + $(call MakeDir, $(@D)) + $(call ExecuteWithLog, $@, \ + $(TOOL_WRAPPERGENERATOR) gen_c_source $@ $(GENSRC_X11WRAPPERS_DATADIR)/xlibtypes.txt $(BITS)) + +DATA_GENERATOR_INCLUDES := \ + -I$(TOPDIR)/src/hotspot/share/include \ + -I$(TOPDIR)/src/hotspot/os/$(HOTSPOT_TARGET_OS_TYPE)/include \ + -I$(SUPPORT_OUTPUTDIR)/modules_include/java.base \ + -I$(SUPPORT_OUTPUTDIR)/modules_include/java.base/$(OPENJDK_TARGET_OS_INCLUDE_SUBDIR) \ + -I$(TOPDIR)/src/java.base/share/native/libjava \ + -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjava \ + -I$(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \ + -I$(TOPDIR)/src/java.desktop/share/native/common/awt/debug \ + -I$(TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ + # + +# Compile the generated C code into an executable. +$(eval $(call SetupNativeCompilation, BUILD_DATA_GENERATOR, \ + PROGRAM := data_generator, \ + OUTPUT_DIR := $(X11WRAPPERS_OUTPUT)/bin, \ + EXTRA_FILES := $(X11WRAPPERS_OUTPUT)/src/data_generator.c, \ + CFLAGS := $(X_CFLAGS) $(DATA_GENERATOR_INCLUDES) $(CFLAGS_JDKEXE), \ + LDFLAGS := $(LDFLAGS_JDKEXE), \ + LIBS := $(X_LIBS) -lc, \ + OBJECT_DIR := $(X11WRAPPERS_OUTPUT)/objs, \ +)) + +# Run the executable to create the data file. +$(GENSRC_X11WRAPPERS_DATADIR)/sizes-$(BITS).txt: $(BUILD_DATA_GENERATOR_TARGET) + $(call LogInfo, Generating X11 wrapper data files) + $(call MakeDir, $(@D)) + $(call ExecuteWithLog, $(X11WRAPPERS_OUTPUT)/generation, \ + $(BUILD_DATA_GENERATOR_TARGET) | $(SORT) > $@) + $(ECHO) IMPORTANT: If you update the X11 wrapper data files, they most certainly + $(ECHO) need to be updated for both 32 and 64 bit platforms. You have now + $(ECHO) updated them for $(BITS) bit platforms only. + +TARGETS += $(GENSRC_X11WRAPPERS_DATADIR)/sizes-$(BITS).txt + +################################################################################ + +all: $(TARGETS) + +.PHONY: all default diff --git a/make/data/x11wrappergen/functions.txt b/make/data/x11wrappergen/functions.txt deleted file mode 100644 index 6b1623b1304..00000000000 --- a/make/data/x11wrappergen/functions.txt +++ /dev/null @@ -1,26 +0,0 @@ -!XGetWindowProperty|int - w long - property Atom - long_offset long - long_length long - delete Bool - req_type Atom - actual_type Atom out - actual_format int out - number_of_items long out - bytes_after long out - data pointer out free -!XQueryTree|int - w long - root long out - parent long out - children pointer out free - nchildren int out -!XTranslateCoordinates|int - scr_w long - dest_w long - src_x int - src_y int - dest_x int out - dest_y int out - child long out diff --git a/make/data/x11wrappergen/sizes.32 b/make/data/x11wrappergen/sizes-32.txt similarity index 100% rename from make/data/x11wrappergen/sizes.32 rename to make/data/x11wrappergen/sizes-32.txt index 2ac1cb32307..935abc9465a 100644 --- a/make/data/x11wrappergen/sizes.32 +++ b/make/data/x11wrappergen/sizes-32.txt @@ -1,1017 +1,1017 @@ -long 4 -int 4 -short 2 -ptr 4 -Bool 4 Atom 4 -Window 4 -XExtData.number 0 -XExtData.next 4 -XExtData.free_private 8 -XExtData.private_data 12 -XExtData 16 -XIMStringConversionCallbackStruct.position 0 -XIMStringConversionCallbackStruct.direction 4 -XIMStringConversionCallbackStruct.operation 8 -XIMStringConversionCallbackStruct.factor 10 -XIMStringConversionCallbackStruct.text 12 -XIMStringConversionCallbackStruct 16 -XkbNewKeyboardNotifyEvent.type 0 -XkbNewKeyboardNotifyEvent.serial 4 -XkbNewKeyboardNotifyEvent.send_event 8 -XkbNewKeyboardNotifyEvent.display 12 -XkbNewKeyboardNotifyEvent.time 16 -XkbNewKeyboardNotifyEvent.xkb_type 20 -XkbNewKeyboardNotifyEvent.device 24 -XkbNewKeyboardNotifyEvent.old_device 28 -XkbNewKeyboardNotifyEvent.min_key_code 32 -XkbNewKeyboardNotifyEvent.max_key_code 36 -XkbNewKeyboardNotifyEvent.old_min_key_code 40 -XkbNewKeyboardNotifyEvent.old_max_key_code 44 -XkbNewKeyboardNotifyEvent.changed 48 -XkbNewKeyboardNotifyEvent.req_major 52 -XkbNewKeyboardNotifyEvent.req_minor 53 -XkbNewKeyboardNotifyEvent 56 -XTimeCoord.time 0 -XTimeCoord.x 4 -XTimeCoord.y 6 -XTimeCoord 8 -XkbCompatMapNotifyEvent.type 0 -XkbCompatMapNotifyEvent.serial 4 -XkbCompatMapNotifyEvent.send_event 8 -XkbCompatMapNotifyEvent.display 12 -XkbCompatMapNotifyEvent.time 16 -XkbCompatMapNotifyEvent.xkb_type 20 -XkbCompatMapNotifyEvent.device 24 -XkbCompatMapNotifyEvent.changed_groups 28 -XkbCompatMapNotifyEvent.first_si 32 -XkbCompatMapNotifyEvent.num_si 36 -XkbCompatMapNotifyEvent.num_total_si 40 -XkbCompatMapNotifyEvent 44 -XIMStatusDrawCallbackStruct.type 0 -XIMStatusDrawCallbackStruct.data 4 -XIMStatusDrawCallbackStruct 8 -XKeyboardControl.key_click_percent 0 -XKeyboardControl.bell_percent 4 -XKeyboardControl.bell_pitch 8 -XKeyboardControl.bell_duration 12 -XKeyboardControl.led 16 -XKeyboardControl.led_mode 20 -XKeyboardControl.key 24 -XKeyboardControl.auto_repeat_mode 28 -XKeyboardControl 32 -XSelectionClearEvent.type 0 -XSelectionClearEvent.serial 4 -XSelectionClearEvent.send_event 8 -XSelectionClearEvent.display 12 -XSelectionClearEvent.window 16 -XSelectionClearEvent.selection 20 -XSelectionClearEvent.time 24 -XSelectionClearEvent 28 -XWindowChanges.x 0 -XWindowChanges.y 4 -XWindowChanges.width 8 -XWindowChanges.height 12 -XWindowChanges.border_width 16 -XWindowChanges.sibling 20 -XWindowChanges.stack_mode 24 -XWindowChanges 28 -XIMPreeditCaretCallbackStruct.position 0 -XIMPreeditCaretCallbackStruct.direction 4 -XIMPreeditCaretCallbackStruct.style 8 -XIMPreeditCaretCallbackStruct 12 -XOMCharSetList.charset_count 0 -XOMCharSetList.charset_list 4 -XOMCharSetList 8 -XOMFontInfo.num_font 0 -XOMFontInfo.font_struct_list 4 -XOMFontInfo.font_name_list 8 -XOMFontInfo 12 +AwtGraphicsConfigData 128 +AwtGraphicsConfigData.awt_cmap 4 +AwtGraphicsConfigData.AwtColorMatch 56 +AwtGraphicsConfigData.awt_depth 0 +AwtGraphicsConfigData.awtImage 52 +AwtGraphicsConfigData.awt_num_colors 48 +AwtGraphicsConfigData.awt_visInfo 8 +AwtGraphicsConfigData.color_data 84 +AwtGraphicsConfigData.glxInfo 88 +AwtGraphicsConfigData.isTranslucencySupported 92 +AwtGraphicsConfigData.monoImage 60 +AwtGraphicsConfigData.monoPixmap 64 +AwtGraphicsConfigData.monoPixmapGC 76 +AwtGraphicsConfigData.monoPixmapHeight 72 +AwtGraphicsConfigData.monoPixmapWidth 68 +AwtGraphicsConfigData.pixelStride 80 +AwtGraphicsConfigData.renderPictFormat 96 +awtImageData 304 +awtImageData.clrdata 16 +awtImageData.convert 48 +awtImageData.Depth 0 +awtImageData.wsImageFormat 4 +AwtScreenData 24 +AwtScreenData.blackpixel 12 +AwtScreenData.configs 20 +AwtScreenData.defaultConfig 16 AwtScreenData.numConfigs 0 AwtScreenData.root 4 AwtScreenData.whitepixel 8 -AwtScreenData.blackpixel 12 -AwtScreenData.defaultConfig 16 -AwtScreenData.configs 20 -AwtScreenData 24 -XIMHotKeyTrigger.keysym 0 -XIMHotKeyTrigger.modifier 4 -XIMHotKeyTrigger.modifier_mask 8 -XIMHotKeyTrigger 12 -XCirculateEvent.type 0 -XCirculateEvent.serial 4 -XCirculateEvent.send_event 8 -XCirculateEvent.display 12 -XCirculateEvent.event 16 -XCirculateEvent.window 20 -XCirculateEvent.place 24 -XCirculateEvent 28 -Screen.ext_data 0 -Screen.display 4 -Screen.root 8 -Screen.width 12 -Screen.height 16 -Screen.mwidth 20 -Screen.mheight 24 -Screen.ndepths 28 -Screen.depths 32 -Screen.root_depth 36 -Screen.root_visual 40 -Screen.default_gc 44 -Screen.cmap 48 -Screen.white_pixel 52 -Screen.black_pixel 56 -Screen.max_maps 60 -Screen.min_maps 64 -Screen.backing_store 68 -Screen.save_unders 72 -Screen.root_input_mask 76 -Screen 80 -XMapRequestEvent.type 0 -XMapRequestEvent.serial 4 -XMapRequestEvent.send_event 8 -XMapRequestEvent.display 12 -XMapRequestEvent.parent 16 -XMapRequestEvent.window 20 -XMapRequestEvent 24 -XIMText.length 0 -XIMText.feedback 4 -XIMText.encoding_is_wchar 8 -XIMText.string 12 -XIMText 16 -XGraphicsExposeEvent.type 0 -XGraphicsExposeEvent.serial 4 -XGraphicsExposeEvent.send_event 8 -XGraphicsExposeEvent.display 12 -XGraphicsExposeEvent.drawable 16 -XGraphicsExposeEvent.x 20 -XGraphicsExposeEvent.y 24 -XGraphicsExposeEvent.width 28 -XGraphicsExposeEvent.height 32 -XGraphicsExposeEvent.count 36 -XGraphicsExposeEvent.major_code 40 -XGraphicsExposeEvent.minor_code 44 -XGraphicsExposeEvent 48 -XEvent.type 0 -XEvent.xany 0 -XEvent.xkey 0 -XEvent.xbutton 0 -XEvent.xmotion 0 -XEvent.xcrossing 0 -XEvent.xfocus 0 -XEvent.xexpose 0 -XEvent.xgraphicsexpose 0 -XEvent.xnoexpose 0 -XEvent.xvisibility 0 -XEvent.xcreatewindow 0 -XEvent.xdestroywindow 0 -XEvent.xunmap 0 -XEvent.xmap 0 -XEvent.xmaprequest 0 -XEvent.xreparent 0 -XEvent.xconfigure 0 -XEvent.xgravity 0 -XEvent.xresizerequest 0 -XEvent.xconfigurerequest 0 -XEvent.xcirculate 0 -XEvent.xcirculaterequest 0 -XEvent.xproperty 0 -XEvent.xselectionclear 0 -XEvent.xselectionrequest 0 -XEvent.xselection 0 -XEvent.xcolormap 0 -XEvent.xclient 0 -XEvent.xmapping 0 -XEvent.xerror 0 -XEvent.xkeymap 0 -XEvent.pad 0 -XEvent 96 -XRenderDirectFormat.red 0 -XRenderDirectFormat.redMask 2 -XRenderDirectFormat.green 4 -XRenderDirectFormat.greenMask 6 -XRenderDirectFormat.blue 8 -XRenderDirectFormat.blueMask 10 -XRenderDirectFormat.alpha 12 -XRenderDirectFormat.alphaMask 14 -XRenderDirectFormat 16 -ColorData.awt_Colors 0 -ColorData.awt_numICMcolors 4 -ColorData.awt_icmLUT 8 -ColorData.awt_icmLUT2Colors 12 -ColorData.img_grays 16 -ColorData.img_clr_tbl 20 -ColorData.img_oda_red 24 -ColorData.img_oda_green 28 -ColorData.img_oda_blue 32 -ColorData.pGrayInverseLutData 36 -ColorData.screendata 40 -ColorData.representsPrimaries 44 +Bool 4 ColorData 48 -XFontStruct.ext_data 0 -XFontStruct.fid 4 -XFontStruct.direction 8 -XFontStruct.min_char_or_byte2 12 -XFontStruct.max_char_or_byte2 16 -XFontStruct.min_byte1 20 -XFontStruct.max_byte1 24 -XFontStruct.all_chars_exist 28 -XFontStruct.n_properties 36 -XFontStruct.properties 40 -XFontStruct.min_bounds 44 -XFontStruct.max_bounds 56 -XFontStruct.per_char 68 -XFontStruct.ascent 72 -XFontStruct.descent 76 -XFontStruct 80 -XExtCodes.extension 0 -XExtCodes.major_opcode 4 -XExtCodes.first_event 8 -XExtCodes.first_error 12 -XExtCodes 16 -XFontSetExtents.max_ink_extent 0 -XFontSetExtents.max_logical_extent 8 -XFontSetExtents 16 -XSelectionEvent.type 0 -XSelectionEvent.serial 4 -XSelectionEvent.send_event 8 -XSelectionEvent.display 12 -XSelectionEvent.requestor 16 -XSelectionEvent.selection 20 -XSelectionEvent.target 24 -XSelectionEvent.property 28 -XSelectionEvent.time 32 -XSelectionEvent 36 -XArc.x 0 -XArc.y 2 -XArc.width 4 -XArc.height 6 +ColorData.awt_Colors 0 +ColorData.awt_icmLUT2Colors 12 +ColorData.awt_icmLUT 8 +ColorData.awt_numICMcolors 4 +ColorData.img_clr_tbl 20 +ColorData.img_grays 16 +ColorData.img_oda_blue 32 +ColorData.img_oda_green 28 +ColorData.img_oda_red 24 +ColorData.pGrayInverseLutData 36 +ColorData.representsPrimaries 44 +ColorData.screendata 40 +ColorEntry 4 +ColorEntry.b 2 +ColorEntry.flags 3 +ColorEntry.g 1 +ColorEntry.r 0 +Depth 12 +Depth.depth 0 +Depth.nvisuals 4 +Depth.visuals 8 +int 4 +long 4 +PropMwmHints 20 +PropMwmHints.decorations 8 +PropMwmHints.flags 0 +PropMwmHints.functions 4 +PropMwmHints.inputMode 12 +PropMwmHints.status 16 +ptr 4 +Screen 80 +Screen.backing_store 68 +Screen.black_pixel 56 +Screen.cmap 48 +Screen.default_gc 44 +Screen.depths 32 +Screen.display 4 +Screen.ext_data 0 +ScreenFormat 16 +ScreenFormat.bits_per_pixel 8 +ScreenFormat.depth 4 +ScreenFormat.ext_data 0 +ScreenFormat.scanline_pad 12 +Screen.height 16 +Screen.max_maps 60 +Screen.mheight 24 +Screen.min_maps 64 +Screen.mwidth 20 +Screen.ndepths 28 +Screen.root 8 +Screen.root_depth 36 +Screen.root_input_mask 76 +Screen.root_visual 40 +Screen.save_unders 72 +Screen.white_pixel 52 +Screen.width 12 +short 2 +Visual 32 +Visual.bits_per_rgb 24 +Visual.blue_mask 20 +Visual.class 8 +Visual.ext_data 0 +Visual.green_mask 16 +Visual.map_entries 28 +Visual.red_mask 12 +Visual.visualid 4 +Window 4 +XAnyEvent 20 +XAnyEvent.display 12 +XAnyEvent.send_event 8 +XAnyEvent.serial 4 +XAnyEvent.type 0 +XAnyEvent.window 16 +XArc 12 XArc.angle1 8 XArc.angle2 10 -XArc 12 -XErrorEvent.type 0 -XErrorEvent.display 4 -XErrorEvent.resourceid 8 -XErrorEvent.serial 12 -XErrorEvent.error_code 16 -XErrorEvent.request_code 17 -XErrorEvent.minor_code 18 -XErrorEvent 20 -XConfigureRequestEvent.type 0 -XConfigureRequestEvent.serial 4 -XConfigureRequestEvent.send_event 8 +XArc.height 6 +XArc.width 4 +XArc.x 0 +XArc.y 2 +XButtonEvent 60 +XButtonEvent.button 52 +XButtonEvent.display 12 +XButtonEvent.root 20 +XButtonEvent.same_screen 56 +XButtonEvent.send_event 8 +XButtonEvent.serial 4 +XButtonEvent.state 48 +XButtonEvent.subwindow 24 +XButtonEvent.time 28 +XButtonEvent.type 0 +XButtonEvent.window 16 +XButtonEvent.x 32 +XButtonEvent.x_root 40 +XButtonEvent.y 36 +XButtonEvent.y_root 44 +XChar2b 2 +XChar2b.byte1 0 +XChar2b.byte2 1 +XCharStruct 12 +XCharStruct.ascent 6 +XCharStruct.attributes 10 +XCharStruct.descent 8 +XCharStruct.lbearing 0 +XCharStruct.rbearing 2 +XCharStruct.width 4 +XCirculateEvent 28 +XCirculateEvent.display 12 +XCirculateEvent.event 16 +XCirculateEvent.place 24 +XCirculateEvent.send_event 8 +XCirculateEvent.serial 4 +XCirculateEvent.type 0 +XCirculateEvent.window 20 +XCirculateRequestEvent 28 +XCirculateRequestEvent.display 12 +XCirculateRequestEvent.parent 16 +XCirculateRequestEvent.place 24 +XCirculateRequestEvent.send_event 8 +XCirculateRequestEvent.serial 4 +XCirculateRequestEvent.type 0 +XCirculateRequestEvent.window 20 +XClassHint 8 +XClassHint.res_class 4 +XClassHint.res_name 0 +XClientMessageEvent 48 +XClientMessageEvent.data 28 +XClientMessageEvent.display 12 +XClientMessageEvent.format 24 +XClientMessageEvent.message_type 20 +XClientMessageEvent.send_event 8 +XClientMessageEvent.serial 4 +XClientMessageEvent.type 0 +XClientMessageEvent.window 16 +XColor 12 +XColor.blue 8 +XColor.flags 10 +XColor.green 6 +XColormapEvent 32 +XColormapEvent.colormap 20 +XColormapEvent.display 12 +XColormapEvent.new 24 +XColormapEvent.send_event 8 +XColormapEvent.serial 4 +XColormapEvent.state 28 +XColormapEvent.type 0 +XColormapEvent.window 16 +XColor.pad 11 +XColor.pixel 0 +XColor.red 4 +XComposeStatus 8 +XComposeStatus.chars_matched 4 +XComposeStatus.compose_ptr 0 +XConfigureEvent 52 +XConfigureEvent.above 44 +XConfigureEvent.border_width 40 +XConfigureEvent.display 12 +XConfigureEvent.event 16 +XConfigureEvent.height 36 +XConfigureEvent.override_redirect 48 +XConfigureEvent.send_event 8 +XConfigureEvent.serial 4 +XConfigureEvent.type 0 +XConfigureEvent.width 32 +XConfigureEvent.window 20 +XConfigureEvent.x 24 +XConfigureEvent.y 28 +XConfigureRequestEvent 56 +XConfigureRequestEvent.above 44 +XConfigureRequestEvent.border_width 40 +XConfigureRequestEvent.detail 48 XConfigureRequestEvent.display 12 +XConfigureRequestEvent.height 36 XConfigureRequestEvent.parent 16 +XConfigureRequestEvent.send_event 8 +XConfigureRequestEvent.serial 4 +XConfigureRequestEvent.type 0 +XConfigureRequestEvent.value_mask 52 +XConfigureRequestEvent.width 32 XConfigureRequestEvent.window 20 XConfigureRequestEvent.x 24 XConfigureRequestEvent.y 28 -XConfigureRequestEvent.width 32 -XConfigureRequestEvent.height 36 -XConfigureRequestEvent.border_width 40 -XConfigureRequestEvent.above 44 -XConfigureRequestEvent.detail 48 -XConfigureRequestEvent.value_mask 52 -XConfigureRequestEvent 56 -ScreenFormat.ext_data 0 -ScreenFormat.depth 4 -ScreenFormat.bits_per_pixel 8 -ScreenFormat.scanline_pad 12 -ScreenFormat 16 -XButtonEvent.type 0 -XButtonEvent.serial 4 -XButtonEvent.send_event 8 -XButtonEvent.display 12 -XButtonEvent.window 16 -XButtonEvent.root 20 -XButtonEvent.subwindow 24 -XButtonEvent.time 28 -XButtonEvent.x 32 -XButtonEvent.y 36 -XButtonEvent.x_root 40 -XButtonEvent.y_root 44 -XButtonEvent.state 48 -XButtonEvent.button 52 -XButtonEvent.same_screen 56 -XButtonEvent 60 -XFontProp.name 0 -XFontProp.card32 4 +XCreateWindowEvent 48 +XCreateWindowEvent.border_width 40 +XCreateWindowEvent.display 12 +XCreateWindowEvent.height 36 +XCreateWindowEvent.override_redirect 44 +XCreateWindowEvent.parent 16 +XCreateWindowEvent.send_event 8 +XCreateWindowEvent.serial 4 +XCreateWindowEvent.type 0 +XCreateWindowEvent.width 32 +XCreateWindowEvent.window 20 +XCreateWindowEvent.x 24 +XCreateWindowEvent.y 28 +XCrossingEvent 68 +XCrossingEvent.detail 52 +XCrossingEvent.display 12 +XCrossingEvent.focus 60 +XCrossingEvent.mode 48 +XCrossingEvent.root 20 +XCrossingEvent.same_screen 56 +XCrossingEvent.send_event 8 +XCrossingEvent.serial 4 +XCrossingEvent.state 64 +XCrossingEvent.subwindow 24 +XCrossingEvent.time 28 +XCrossingEvent.type 0 +XCrossingEvent.window 16 +XCrossingEvent.x 32 +XCrossingEvent.x_root 40 +XCrossingEvent.y 36 +XCrossingEvent.y_root 44 +XdbeSwapInfo 8 +XdbeSwapInfo.swap_action 4 +XdbeSwapInfo.swap_window 0 +XDestroyWindowEvent 24 +XDestroyWindowEvent.display 12 +XDestroyWindowEvent.event 16 +XDestroyWindowEvent.send_event 8 +XDestroyWindowEvent.serial 4 +XDestroyWindowEvent.type 0 +XDestroyWindowEvent.window 20 +XErrorEvent 20 +XErrorEvent.display 4 +XErrorEvent.error_code 16 +XErrorEvent.minor_code 18 +XErrorEvent.request_code 17 +XErrorEvent.resourceid 8 +XErrorEvent.serial 12 +XErrorEvent.type 0 +XEvent 96 +XEvent.pad 0 +XEvent.type 0 +XEvent.xany 0 +XEvent.xbutton 0 +XEvent.xcirculate 0 +XEvent.xcirculaterequest 0 +XEvent.xclient 0 +XEvent.xcolormap 0 +XEvent.xconfigure 0 +XEvent.xconfigurerequest 0 +XEvent.xcreatewindow 0 +XEvent.xcrossing 0 +XEvent.xdestroywindow 0 +XEvent.xerror 0 +XEvent.xexpose 0 +XEvent.xfocus 0 +XEvent.xgraphicsexpose 0 +XEvent.xgravity 0 +XEvent.xkey 0 +XEvent.xkeymap 0 +XEvent.xmap 0 +XEvent.xmapping 0 +XEvent.xmaprequest 0 +XEvent.xmotion 0 +XEvent.xnoexpose 0 +XEvent.xproperty 0 +XEvent.xreparent 0 +XEvent.xresizerequest 0 +XEvent.xselection 0 +XEvent.xselectionclear 0 +XEvent.xselectionrequest 0 +XEvent.xunmap 0 +XEvent.xvisibility 0 +XExposeEvent 40 +XExposeEvent.count 36 +XExposeEvent.display 12 +XExposeEvent.height 32 +XExposeEvent.send_event 8 +XExposeEvent.serial 4 +XExposeEvent.type 0 +XExposeEvent.width 28 +XExposeEvent.window 16 +XExposeEvent.x 20 +XExposeEvent.y 24 +XExtCodes 16 +XExtCodes.extension 0 +XExtCodes.first_error 12 +XExtCodes.first_event 8 +XExtCodes.major_opcode 4 +XExtData 16 +XExtData.free_private 8 +XExtData.next 4 +XExtData.number 0 +XExtData.private_data 12 +XFocusChangeEvent 28 +XFocusChangeEvent.detail 24 +XFocusChangeEvent.display 12 +XFocusChangeEvent.mode 20 +XFocusChangeEvent.send_event 8 +XFocusChangeEvent.serial 4 +XFocusChangeEvent.type 0 +XFocusChangeEvent.window 16 XFontProp 8 -XIMValuesList.count_values 0 -XIMValuesList.supported_values 4 -XIMValuesList 8 -XKeymapEvent.type 0 -XKeymapEvent.serial 4 -XKeymapEvent.send_event 8 -XKeymapEvent.display 12 -XKeymapEvent.window 16 -XKeymapEvent.key_vector 20 -XKeymapEvent 52 -XTextItem16.chars 0 -XTextItem16.nchars 4 -XTextItem16.delta 8 -XTextItem16.font 12 -XTextItem16 16 +XFontProp.card32 4 +XFontProp.name 0 +XFontSetExtents 16 +XFontSetExtents.max_ink_extent 0 +XFontSetExtents.max_logical_extent 8 +XFontStruct 80 +XFontStruct.all_chars_exist 28 +XFontStruct.ascent 72 +XFontStruct.descent 76 +XFontStruct.direction 8 +XFontStruct.ext_data 0 +XFontStruct.fid 4 +XFontStruct.max_bounds 56 +XFontStruct.max_byte1 24 +XFontStruct.max_char_or_byte2 16 +XFontStruct.min_bounds 44 +XFontStruct.min_byte1 20 +XFontStruct.min_char_or_byte2 12 +XFontStruct.n_properties 36 +XFontStruct.per_char 68 +XFontStruct.properties 40 +XGCValues 92 +XGCValues.arc_mode 40 +XGCValues.background 12 +XGCValues.cap_style 24 +XGCValues.clip_mask 80 +XGCValues.clip_x_origin 72 +XGCValues.clip_y_origin 76 +XGCValues.dashes 88 +XGCValues.dash_offset 84 +XGCValues.fill_rule 36 +XGCValues.fill_style 32 +XGCValues.font 60 +XGCValues.foreground 8 +XGCValues.function 0 +XGCValues.graphics_exposures 68 +XGCValues.join_style 28 +XGCValues.line_style 20 +XGCValues.line_width 16 +XGCValues.plane_mask 4 +XGCValues.stipple 48 +XGCValues.subwindow_mode 64 +XGCValues.tile 44 +XGCValues.ts_x_origin 52 +XGCValues.ts_y_origin 56 +XGraphicsExposeEvent 48 +XGraphicsExposeEvent.count 36 +XGraphicsExposeEvent.display 12 +XGraphicsExposeEvent.drawable 16 +XGraphicsExposeEvent.height 32 +XGraphicsExposeEvent.major_code 40 +XGraphicsExposeEvent.minor_code 44 +XGraphicsExposeEvent.send_event 8 +XGraphicsExposeEvent.serial 4 +XGraphicsExposeEvent.type 0 +XGraphicsExposeEvent.width 28 +XGraphicsExposeEvent.x 20 +XGraphicsExposeEvent.y 24 +XGravityEvent 32 +XGravityEvent.display 12 +XGravityEvent.event 16 +XGravityEvent.send_event 8 +XGravityEvent.serial 4 +XGravityEvent.type 0 +XGravityEvent.window 20 +XGravityEvent.x 24 +XGravityEvent.y 28 +XHostAddress 12 +XHostAddress.address 8 +XHostAddress.family 0 +XHostAddress.length 4 +XIconSize 24 +XIconSize.height_inc 20 +XIconSize.max_height 12 +XIconSize.max_width 8 +XIconSize.min_height 4 +XIconSize.min_width 0 +XIconSize.width_inc 16 +XImage 88 +XImage.bitmap_bit_order 28 +XImage.bitmap_pad 32 +XImage.bitmap_unit 24 +XImage.bits_per_pixel 44 +XImage.blue_mask 56 +XImage.byte_order 20 +XImage.bytes_per_line 40 +XImage.data 16 +XImage.depth 36 +XImage.f.add_pixel 84 +XImage.f.create_image 64 +XImage.f.destroy_image 68 +XImage.f.get_pixel 72 +XImage.format 12 +XImage.f.put_pixel 76 +XImage.f.sub_image 80 +XImage.green_mask 52 +XImage.height 4 +XImage.obdata 60 +XImage.red_mask 48 +XImage.width 0 +XImage.xoffset 8 +XIMCallback 8 +XIMCallback.callback 4 +XIMCallback.client_data 0 +XIMHotKeyTrigger 12 +XIMHotKeyTrigger.keysym 0 +XIMHotKeyTrigger.modifier 4 +XIMHotKeyTrigger.modifier_mask 8 +XIMHotKeyTriggers 8 +XIMHotKeyTriggers.key 4 +XIMHotKeyTriggers.num_hot_key 0 +XIMPreeditCaretCallbackStruct 12 +XIMPreeditCaretCallbackStruct.direction 4 +XIMPreeditCaretCallbackStruct.position 0 +XIMPreeditCaretCallbackStruct.style 8 +XIMPreeditDrawCallbackStruct 16 XIMPreeditDrawCallbackStruct.caret 0 XIMPreeditDrawCallbackStruct.chg_first 4 XIMPreeditDrawCallbackStruct.chg_length 8 XIMPreeditDrawCallbackStruct.text 12 -XIMPreeditDrawCallbackStruct 16 -XVisualInfo.visual 0 -XVisualInfo.visualid 4 -XVisualInfo.screen 8 -XVisualInfo.depth 12 -XVisualInfo.class 16 -XVisualInfo.red_mask 20 -XVisualInfo.green_mask 24 -XVisualInfo.blue_mask 28 -XVisualInfo.colormap_size 32 -XVisualInfo.bits_per_rgb 36 -XVisualInfo 40 -XkbControlsNotifyEvent.type 0 -XkbControlsNotifyEvent.serial 4 -XkbControlsNotifyEvent.send_event 8 -XkbControlsNotifyEvent.display 12 -XkbControlsNotifyEvent.time 16 -XkbControlsNotifyEvent.xkb_type 20 -XkbControlsNotifyEvent.device 24 -XkbControlsNotifyEvent.changed_ctrls 28 -XkbControlsNotifyEvent.enabled_ctrls 32 -XkbControlsNotifyEvent.enabled_ctrl_changes 36 -XkbControlsNotifyEvent.num_groups 40 -XkbControlsNotifyEvent.keycode 44 -XkbControlsNotifyEvent.event_type 45 -XkbControlsNotifyEvent.req_major 46 -XkbControlsNotifyEvent.req_minor 47 -XkbControlsNotifyEvent 48 -PropMwmHints.flags 0 -PropMwmHints.functions 4 -PropMwmHints.decorations 8 -PropMwmHints.inputMode 12 -PropMwmHints.status 16 -PropMwmHints 20 -XClientMessageEvent.type 0 -XClientMessageEvent.serial 4 -XClientMessageEvent.send_event 8 -XClientMessageEvent.display 12 -XClientMessageEvent.window 16 -XClientMessageEvent.message_type 20 -XClientMessageEvent.format 24 -XClientMessageEvent.data 28 -XClientMessageEvent 48 -XAnyEvent.type 0 -XAnyEvent.serial 4 -XAnyEvent.send_event 8 -XAnyEvent.display 12 -XAnyEvent.window 16 -XAnyEvent 20 -XkbIndicatorNotifyEvent.type 0 -XkbIndicatorNotifyEvent.serial 4 -XkbIndicatorNotifyEvent.send_event 8 -XkbIndicatorNotifyEvent.display 12 -XkbIndicatorNotifyEvent.time 16 -XkbIndicatorNotifyEvent.xkb_type 20 -XkbIndicatorNotifyEvent.device 24 -XkbIndicatorNotifyEvent.changed 28 -XkbIndicatorNotifyEvent.state 32 -XkbIndicatorNotifyEvent 36 -XIMPreeditStateNotifyCallbackStruct.state 0 XIMPreeditStateNotifyCallbackStruct 4 -XkbAnyEvent.type 0 -XkbAnyEvent.serial 4 -XkbAnyEvent.send_event 8 -XkbAnyEvent.display 12 -XkbAnyEvent.time 16 -XkbAnyEvent.xkb_type 20 -XkbAnyEvent.device 24 -XkbAnyEvent 28 -XMotionEvent.type 0 -XMotionEvent.serial 4 -XMotionEvent.send_event 8 -XMotionEvent.display 12 -XMotionEvent.window 16 -XMotionEvent.root 20 -XMotionEvent.subwindow 24 -XMotionEvent.time 28 -XMotionEvent.x 32 -XMotionEvent.y 36 -XMotionEvent.x_root 40 -XMotionEvent.y_root 44 -XMotionEvent.state 48 -XMotionEvent.is_hint 52 -XMotionEvent.same_screen 56 -XMotionEvent 60 -XIMHotKeyTriggers.num_hot_key 0 -XIMHotKeyTriggers.key 4 -XIMHotKeyTriggers 8 +XIMPreeditStateNotifyCallbackStruct.state 0 +XIMStatusDrawCallbackStruct 8 +XIMStatusDrawCallbackStruct.data 4 +XIMStatusDrawCallbackStruct.type 0 +XIMStringConversionCallbackStruct 16 +XIMStringConversionCallbackStruct.direction 4 +XIMStringConversionCallbackStruct.factor 10 +XIMStringConversionCallbackStruct.operation 8 +XIMStringConversionCallbackStruct.position 0 +XIMStringConversionCallbackStruct.text 12 +XIMStringConversionText 16 +XIMStringConversionText.encoding_is_wchar 8 +XIMStringConversionText.feedback 4 +XIMStringConversionText.length 0 +XIMStringConversionText.string 12 +XIMStyles 8 XIMStyles.count_styles 0 XIMStyles.supported_styles 4 -XIMStyles 8 -XkbExtensionDeviceNotifyEvent.type 0 -XkbExtensionDeviceNotifyEvent.serial 4 -XkbExtensionDeviceNotifyEvent.send_event 8 -XkbExtensionDeviceNotifyEvent.display 12 -XkbExtensionDeviceNotifyEvent.time 16 -XkbExtensionDeviceNotifyEvent.xkb_type 20 +XIMText 16 +XIMText.encoding_is_wchar 8 +XIMText.feedback 4 +XIMText.length 0 +XIMText.string 12 +XIMValuesList 8 +XIMValuesList.count_values 0 +XIMValuesList.supported_values 4 +XkbAccessXNotifyEvent 44 +XkbAccessXNotifyEvent.debounce_delay 40 +XkbAccessXNotifyEvent.detail 28 +XkbAccessXNotifyEvent.device 24 +XkbAccessXNotifyEvent.display 12 +XkbAccessXNotifyEvent.keycode 32 +XkbAccessXNotifyEvent.send_event 8 +XkbAccessXNotifyEvent.serial 4 +XkbAccessXNotifyEvent.sk_delay 36 +XkbAccessXNotifyEvent.time 16 +XkbAccessXNotifyEvent.type 0 +XkbAccessXNotifyEvent.xkb_type 20 +XkbActionMessageEvent 56 +XkbActionMessageEvent.device 24 +XkbActionMessageEvent.display 12 +XkbActionMessageEvent.group 40 +XkbActionMessageEvent.keycode 28 +XkbActionMessageEvent.key_event_follows 36 +XkbActionMessageEvent.message 48 +XkbActionMessageEvent.mods 44 +XkbActionMessageEvent.press 32 +XkbActionMessageEvent.send_event 8 +XkbActionMessageEvent.serial 4 +XkbActionMessageEvent.time 16 +XkbActionMessageEvent.type 0 +XkbActionMessageEvent.xkb_type 20 +XkbAnyEvent 28 +XkbAnyEvent.device 24 +XkbAnyEvent.display 12 +XkbAnyEvent.send_event 8 +XkbAnyEvent.serial 4 +XkbAnyEvent.time 16 +XkbAnyEvent.type 0 +XkbAnyEvent.xkb_type 20 +XkbBellNotifyEvent 60 +XkbBellNotifyEvent.bell_class 40 +XkbBellNotifyEvent.bell_id 44 +XkbBellNotifyEvent.device 24 +XkbBellNotifyEvent.display 12 +XkbBellNotifyEvent.duration 36 +XkbBellNotifyEvent.event_only 56 +XkbBellNotifyEvent.name 48 +XkbBellNotifyEvent.percent 28 +XkbBellNotifyEvent.pitch 32 +XkbBellNotifyEvent.send_event 8 +XkbBellNotifyEvent.serial 4 +XkbBellNotifyEvent.time 16 +XkbBellNotifyEvent.type 0 +XkbBellNotifyEvent.window 52 +XkbBellNotifyEvent.xkb_type 20 +XkbCompatMapNotifyEvent 44 +XkbCompatMapNotifyEvent.changed_groups 28 +XkbCompatMapNotifyEvent.device 24 +XkbCompatMapNotifyEvent.display 12 +XkbCompatMapNotifyEvent.first_si 32 +XkbCompatMapNotifyEvent.num_si 36 +XkbCompatMapNotifyEvent.num_total_si 40 +XkbCompatMapNotifyEvent.send_event 8 +XkbCompatMapNotifyEvent.serial 4 +XkbCompatMapNotifyEvent.time 16 +XkbCompatMapNotifyEvent.type 0 +XkbCompatMapNotifyEvent.xkb_type 20 +XkbControlsNotifyEvent 48 +XkbControlsNotifyEvent.changed_ctrls 28 +XkbControlsNotifyEvent.device 24 +XkbControlsNotifyEvent.display 12 +XkbControlsNotifyEvent.enabled_ctrl_changes 36 +XkbControlsNotifyEvent.enabled_ctrls 32 +XkbControlsNotifyEvent.event_type 45 +XkbControlsNotifyEvent.keycode 44 +XkbControlsNotifyEvent.num_groups 40 +XkbControlsNotifyEvent.req_major 46 +XkbControlsNotifyEvent.req_minor 47 +XkbControlsNotifyEvent.send_event 8 +XkbControlsNotifyEvent.serial 4 +XkbControlsNotifyEvent.time 16 +XkbControlsNotifyEvent.type 0 +XkbControlsNotifyEvent.xkb_type 20 +XkbEvent 96 +XkbEvent.accessx 0 +XkbEvent.any 0 +XkbEvent.bell 0 +XkbEvent.compat 0 +XkbEvent.core 0 +XkbEvent.ctrls 0 +XkbEvent.device 0 +XkbEvent.indicators 0 +XkbEvent.map 0 +XkbEvent.message 0 +XkbEvent.names 0 +XkbEvent.new_kbd 0 +XkbEvent.state 0 +XkbEvent.type 0 +XkbExtensionDeviceNotifyEvent 64 XkbExtensionDeviceNotifyEvent.device 24 -XkbExtensionDeviceNotifyEvent.reason 28 -XkbExtensionDeviceNotifyEvent.supported 32 -XkbExtensionDeviceNotifyEvent.unsupported 36 +XkbExtensionDeviceNotifyEvent.display 12 XkbExtensionDeviceNotifyEvent.first_btn 40 -XkbExtensionDeviceNotifyEvent.num_btns 44 -XkbExtensionDeviceNotifyEvent.leds_defined 48 -XkbExtensionDeviceNotifyEvent.led_state 52 XkbExtensionDeviceNotifyEvent.led_class 56 XkbExtensionDeviceNotifyEvent.led_id 60 -XkbExtensionDeviceNotifyEvent 64 -XwcTextItem.chars 0 -XwcTextItem.nchars 4 -XwcTextItem.delta 8 -XwcTextItem.font_set 12 -XwcTextItem 16 -XClassHint.res_name 0 -XClassHint.res_class 4 -XClassHint 8 -XChar2b.byte1 0 -XChar2b.byte2 1 -XChar2b 2 -XSetWindowAttributes.background_pixmap 0 -XSetWindowAttributes.background_pixel 4 -XSetWindowAttributes.border_pixmap 8 -XSetWindowAttributes.border_pixel 12 -XSetWindowAttributes.bit_gravity 16 -XSetWindowAttributes.win_gravity 20 -XSetWindowAttributes.backing_store 24 -XSetWindowAttributes.backing_planes 28 -XSetWindowAttributes.backing_pixel 32 -XSetWindowAttributes.save_under 36 -XSetWindowAttributes.event_mask 40 -XSetWindowAttributes.do_not_propagate_mask 44 -XSetWindowAttributes.override_redirect 48 -XSetWindowAttributes.colormap 52 -XSetWindowAttributes.cursor 56 -XSetWindowAttributes 60 -XRenderPictFormat.id 0 -XRenderPictFormat.type 4 -XRenderPictFormat.depth 8 -XRenderPictFormat.direct 12 -XRenderPictFormat.colormap 28 -XRenderPictFormat 32 -XReparentEvent.type 0 -XReparentEvent.serial 4 -XReparentEvent.send_event 8 -XReparentEvent.display 12 -XReparentEvent.event 16 -XReparentEvent.window 20 -XReparentEvent.parent 24 -XReparentEvent.x 28 -XReparentEvent.y 32 -XReparentEvent.override_redirect 36 -XReparentEvent 40 -XCirculateRequestEvent.type 0 -XCirculateRequestEvent.serial 4 -XCirculateRequestEvent.send_event 8 -XCirculateRequestEvent.display 12 -XCirculateRequestEvent.parent 16 -XCirculateRequestEvent.window 20 -XCirculateRequestEvent.place 24 -XCirculateRequestEvent 28 -XImage.width 0 -XImage.height 4 -XImage.xoffset 8 -XImage.format 12 -XImage.data 16 -XImage.byte_order 20 -XImage.bitmap_unit 24 -XImage.bitmap_bit_order 28 -XImage.bitmap_pad 32 -XImage.depth 36 -XImage.bytes_per_line 40 -XImage.bits_per_pixel 44 -XImage.red_mask 48 -XImage.green_mask 52 -XImage.blue_mask 56 -XImage.obdata 60 -XImage.f.create_image 64 -XImage.f.destroy_image 68 -XImage.f.get_pixel 72 -XImage.f.put_pixel 76 -XImage.f.sub_image 80 -XImage.f.add_pixel 84 -XImage 88 -XKeyEvent.type 0 -XKeyEvent.serial 4 -XKeyEvent.send_event 8 -XKeyEvent.display 12 -XKeyEvent.window 16 -XKeyEvent.root 20 -XKeyEvent.subwindow 24 -XKeyEvent.time 28 -XKeyEvent.x 32 -XKeyEvent.y 36 -XKeyEvent.x_root 40 -XKeyEvent.y_root 44 -XKeyEvent.state 48 -XKeyEvent.keycode 52 -XKeyEvent.same_screen 56 -XKeyEvent 60 -XkbActionMessageEvent.type 0 -XkbActionMessageEvent.serial 4 -XkbActionMessageEvent.send_event 8 -XkbActionMessageEvent.display 12 -XkbActionMessageEvent.time 16 -XkbActionMessageEvent.xkb_type 20 -XkbActionMessageEvent.device 24 -XkbActionMessageEvent.keycode 28 -XkbActionMessageEvent.press 32 -XkbActionMessageEvent.key_event_follows 36 -XkbActionMessageEvent.group 40 -XkbActionMessageEvent.mods 44 -XkbActionMessageEvent.message 48 -XkbActionMessageEvent 56 -XdbeSwapInfo.swap_window 0 -XdbeSwapInfo.swap_action 4 -XdbeSwapInfo 8 -XTextItem.chars 0 -XTextItem.nchars 4 -XTextItem.delta 8 -XTextItem.font 12 -XTextItem 16 -XModifierKeymap.max_keypermod 0 -XModifierKeymap.modifiermap 4 -XModifierKeymap 8 -XCharStruct.lbearing 0 -XCharStruct.rbearing 2 -XCharStruct.width 4 -XCharStruct.ascent 6 -XCharStruct.descent 8 -XCharStruct.attributes 10 -XCharStruct 12 -XGravityEvent.type 0 -XGravityEvent.serial 4 -XGravityEvent.send_event 8 -XGravityEvent.display 12 -XGravityEvent.event 16 -XGravityEvent.window 20 -XGravityEvent.x 24 -XGravityEvent.y 28 -XGravityEvent 32 -Visual.ext_data 0 -Visual.visualid 4 -Visual.class 8 -Visual.red_mask 12 -Visual.green_mask 16 -Visual.blue_mask 20 -Visual.bits_per_rgb 24 -Visual.map_entries 28 -Visual 32 -XOMOrientation.num_orientation 0 -XOMOrientation.orientation 4 -XOMOrientation 8 -XkbAccessXNotifyEvent.type 0 -XkbAccessXNotifyEvent.serial 4 -XkbAccessXNotifyEvent.send_event 8 -XkbAccessXNotifyEvent.display 12 -XkbAccessXNotifyEvent.time 16 -XkbAccessXNotifyEvent.xkb_type 20 -XkbAccessXNotifyEvent.device 24 -XkbAccessXNotifyEvent.detail 28 -XkbAccessXNotifyEvent.keycode 32 -XkbAccessXNotifyEvent.sk_delay 36 -XkbAccessXNotifyEvent.debounce_delay 40 -XkbAccessXNotifyEvent 44 -XWindowAttributes.x 0 -XWindowAttributes.y 4 -XWindowAttributes.width 8 -XWindowAttributes.height 12 -XWindowAttributes.border_width 16 -XWindowAttributes.depth 20 -XWindowAttributes.visual 24 -XWindowAttributes.root 28 -XWindowAttributes.class 32 -XWindowAttributes.bit_gravity 36 -XWindowAttributes.win_gravity 40 -XWindowAttributes.backing_store 44 -XWindowAttributes.backing_planes 48 -XWindowAttributes.backing_pixel 52 -XWindowAttributes.save_under 56 -XWindowAttributes.colormap 60 -XWindowAttributes.map_installed 64 -XWindowAttributes.map_state 68 -XWindowAttributes.all_event_masks 72 -XWindowAttributes.your_event_mask 76 -XWindowAttributes.do_not_propagate_mask 80 -XWindowAttributes.override_redirect 84 -XWindowAttributes.screen 88 -XWindowAttributes 92 -XmbTextItem.chars 0 -XmbTextItem.nchars 4 -XmbTextItem.delta 8 -XmbTextItem.font_set 12 -XmbTextItem 16 -XMappingEvent.type 0 -XMappingEvent.serial 4 -XMappingEvent.send_event 8 -XMappingEvent.display 12 -XMappingEvent.window 16 -XMappingEvent.request 20 -XMappingEvent.first_keycode 24 -XMappingEvent.count 28 -XMappingEvent 32 -XSizeHints.flags 0 -XSizeHints.x 4 -XSizeHints.y 8 -XSizeHints.width 12 -XSizeHints.height 16 -XSizeHints.min_width 20 -XSizeHints.min_height 24 -XSizeHints.max_width 28 -XSizeHints.max_height 32 -XSizeHints.width_inc 36 -XSizeHints.height_inc 40 -XSizeHints.min_aspect.x 44 -XSizeHints.min_aspect.y 48 -XSizeHints.max_aspect.x 52 -XSizeHints.max_aspect.y 56 -XSizeHints.base_width 60 -XSizeHints.base_height 64 -XSizeHints.win_gravity 68 -XSizeHints 72 -XUnmapEvent.type 0 -XUnmapEvent.serial 4 -XUnmapEvent.send_event 8 -XUnmapEvent.display 12 -XUnmapEvent.event 16 -XUnmapEvent.window 20 -XUnmapEvent.from_configure 24 -XUnmapEvent 28 -awtImageData.Depth 0 -awtImageData.wsImageFormat 4 -awtImageData.clrdata 16 -awtImageData.convert 48 -awtImageData 304 -XkbStateNotifyEvent.type 0 -XkbStateNotifyEvent.serial 4 -XkbStateNotifyEvent.send_event 8 -XkbStateNotifyEvent.display 12 -XkbStateNotifyEvent.time 16 -XkbStateNotifyEvent.xkb_type 20 -XkbStateNotifyEvent.device 24 -XkbStateNotifyEvent.changed 28 -XkbStateNotifyEvent.group 32 -XkbStateNotifyEvent.base_group 36 -XkbStateNotifyEvent.latched_group 40 -XkbStateNotifyEvent.locked_group 44 -XkbStateNotifyEvent.mods 48 -XkbStateNotifyEvent.base_mods 52 -XkbStateNotifyEvent.latched_mods 56 -XkbStateNotifyEvent.locked_mods 60 -XkbStateNotifyEvent.compat_state 64 -XkbStateNotifyEvent.grab_mods 68 -XkbStateNotifyEvent.compat_grab_mods 69 -XkbStateNotifyEvent.lookup_mods 70 -XkbStateNotifyEvent.compat_lookup_mods 71 -XkbStateNotifyEvent.ptr_buttons 72 -XkbStateNotifyEvent.keycode 76 -XkbStateNotifyEvent.event_type 77 -XkbStateNotifyEvent.req_major 78 -XkbStateNotifyEvent.req_minor 79 -XkbStateNotifyEvent 80 -XExposeEvent.type 0 -XExposeEvent.serial 4 -XExposeEvent.send_event 8 -XExposeEvent.display 12 -XExposeEvent.window 16 -XExposeEvent.x 20 -XExposeEvent.y 24 -XExposeEvent.width 28 -XExposeEvent.height 32 -XExposeEvent.count 36 -XExposeEvent 40 -XkbMapNotifyEvent.type 0 -XkbMapNotifyEvent.serial 4 -XkbMapNotifyEvent.send_event 8 -XkbMapNotifyEvent.display 12 -XkbMapNotifyEvent.time 16 -XkbMapNotifyEvent.xkb_type 20 -XkbMapNotifyEvent.device 24 +XkbExtensionDeviceNotifyEvent.leds_defined 48 +XkbExtensionDeviceNotifyEvent.led_state 52 +XkbExtensionDeviceNotifyEvent.num_btns 44 +XkbExtensionDeviceNotifyEvent.reason 28 +XkbExtensionDeviceNotifyEvent.send_event 8 +XkbExtensionDeviceNotifyEvent.serial 4 +XkbExtensionDeviceNotifyEvent.supported 32 +XkbExtensionDeviceNotifyEvent.time 16 +XkbExtensionDeviceNotifyEvent.type 0 +XkbExtensionDeviceNotifyEvent.unsupported 36 +XkbExtensionDeviceNotifyEvent.xkb_type 20 +XkbIndicatorNotifyEvent 36 +XkbIndicatorNotifyEvent.changed 28 +XkbIndicatorNotifyEvent.device 24 +XkbIndicatorNotifyEvent.display 12 +XkbIndicatorNotifyEvent.send_event 8 +XkbIndicatorNotifyEvent.serial 4 +XkbIndicatorNotifyEvent.state 32 +XkbIndicatorNotifyEvent.time 16 +XkbIndicatorNotifyEvent.type 0 +XkbIndicatorNotifyEvent.xkb_type 20 +XkbMapNotifyEvent 80 XkbMapNotifyEvent.changed 28 -XkbMapNotifyEvent.flags 32 -XkbMapNotifyEvent.first_type 36 -XkbMapNotifyEvent.num_types 40 -XkbMapNotifyEvent.min_key_code 44 -XkbMapNotifyEvent.max_key_code 45 -XkbMapNotifyEvent.first_key_sym 46 +XkbMapNotifyEvent.device 24 +XkbMapNotifyEvent.display 12 XkbMapNotifyEvent.first_key_act 47 XkbMapNotifyEvent.first_key_behavior 48 XkbMapNotifyEvent.first_key_explicit 49 +XkbMapNotifyEvent.first_key_sym 46 XkbMapNotifyEvent.first_modmap_key 50 +XkbMapNotifyEvent.first_type 36 XkbMapNotifyEvent.first_vmodmap_key 51 -XkbMapNotifyEvent.num_key_syms 52 +XkbMapNotifyEvent.flags 32 +XkbMapNotifyEvent.max_key_code 45 +XkbMapNotifyEvent.min_key_code 44 XkbMapNotifyEvent.num_key_acts 56 XkbMapNotifyEvent.num_key_behaviors 60 XkbMapNotifyEvent.num_key_explicit 64 +XkbMapNotifyEvent.num_key_syms 52 XkbMapNotifyEvent.num_modmap_keys 68 +XkbMapNotifyEvent.num_types 40 XkbMapNotifyEvent.num_vmodmap_keys 72 +XkbMapNotifyEvent.send_event 8 +XkbMapNotifyEvent.serial 4 +XkbMapNotifyEvent.time 16 +XkbMapNotifyEvent.type 0 XkbMapNotifyEvent.vmods 76 -XkbMapNotifyEvent 80 -XGCValues.function 0 -XGCValues.plane_mask 4 -XGCValues.foreground 8 -XGCValues.background 12 -XGCValues.line_width 16 -XGCValues.line_style 20 -XGCValues.cap_style 24 -XGCValues.join_style 28 -XGCValues.fill_style 32 -XGCValues.fill_rule 36 -XGCValues.arc_mode 40 -XGCValues.tile 44 -XGCValues.stipple 48 -XGCValues.ts_x_origin 52 -XGCValues.ts_y_origin 56 -XGCValues.font 60 -XGCValues.subwindow_mode 64 -XGCValues.graphics_exposures 68 -XGCValues.clip_x_origin 72 -XGCValues.clip_y_origin 76 -XGCValues.clip_mask 80 -XGCValues.dash_offset 84 -XGCValues.dashes 88 -XGCValues 92 -XFocusChangeEvent.type 0 -XFocusChangeEvent.serial 4 -XFocusChangeEvent.send_event 8 -XFocusChangeEvent.display 12 -XFocusChangeEvent.window 16 -XFocusChangeEvent.mode 20 -XFocusChangeEvent.detail 24 -XFocusChangeEvent 28 -XPixmapFormatValues.depth 0 -XPixmapFormatValues.bits_per_pixel 4 -XPixmapFormatValues.scanline_pad 8 -XPixmapFormatValues 12 -XMapEvent.type 0 -XMapEvent.serial 4 -XMapEvent.send_event 8 -XMapEvent.display 12 -XMapEvent.event 16 -XMapEvent.window 20 -XMapEvent.override_redirect 24 -XMapEvent 28 -XkbBellNotifyEvent.type 0 -XkbBellNotifyEvent.serial 4 -XkbBellNotifyEvent.send_event 8 -XkbBellNotifyEvent.display 12 -XkbBellNotifyEvent.time 16 -XkbBellNotifyEvent.xkb_type 20 -XkbBellNotifyEvent.device 24 -XkbBellNotifyEvent.percent 28 -XkbBellNotifyEvent.pitch 32 -XkbBellNotifyEvent.duration 36 -XkbBellNotifyEvent.bell_class 40 -XkbBellNotifyEvent.bell_id 44 -XkbBellNotifyEvent.name 48 -XkbBellNotifyEvent.window 52 -XkbBellNotifyEvent.event_only 56 -XkbBellNotifyEvent 60 -XIMStringConversionText.length 0 -XIMStringConversionText.feedback 4 -XIMStringConversionText.encoding_is_wchar 8 -XIMStringConversionText.string 12 -XIMStringConversionText 16 -XKeyboardState.key_click_percent 0 -XKeyboardState.bell_percent 4 -XKeyboardState.bell_pitch 8 -XKeyboardState.bell_duration 12 -XKeyboardState.led_mask 16 -XKeyboardState.global_auto_repeat 20 -XKeyboardState.auto_repeats 24 -XKeyboardState 56 -XkbEvent.type 0 -XkbEvent.any 0 -XkbEvent.new_kbd 0 -XkbEvent.map 0 -XkbEvent.state 0 -XkbEvent.ctrls 0 -XkbEvent.indicators 0 -XkbEvent.names 0 -XkbEvent.compat 0 -XkbEvent.bell 0 -XkbEvent.message 0 -XkbEvent.accessx 0 -XkbEvent.device 0 -XkbEvent.core 0 -XkbEvent 96 -XPoint.x 0 -XPoint.y 2 -XPoint 4 -XSegment.x1 0 -XSegment.y1 2 -XSegment.x2 4 -XSegment.y2 6 -XSegment 8 -XIconSize.min_width 0 -XIconSize.min_height 4 -XIconSize.max_width 8 -XIconSize.max_height 12 -XIconSize.width_inc 16 -XIconSize.height_inc 20 -XIconSize 24 -XIMCallback.client_data 0 -XIMCallback.callback 4 -XIMCallback 8 -XConfigureEvent.type 0 -XConfigureEvent.serial 4 -XConfigureEvent.send_event 8 -XConfigureEvent.display 12 -XConfigureEvent.event 16 -XConfigureEvent.window 20 -XConfigureEvent.x 24 -XConfigureEvent.y 28 -XConfigureEvent.width 32 -XConfigureEvent.height 36 -XConfigureEvent.border_width 40 -XConfigureEvent.above 44 -XConfigureEvent.override_redirect 48 -XConfigureEvent 52 -XRectangle.x 0 -XRectangle.y 2 -XRectangle.width 4 -XRectangle.height 6 -XRectangle 8 -XkbNamesNotifyEvent.type 0 -XkbNamesNotifyEvent.serial 4 -XkbNamesNotifyEvent.send_event 8 -XkbNamesNotifyEvent.display 12 -XkbNamesNotifyEvent.time 16 -XkbNamesNotifyEvent.xkb_type 20 -XkbNamesNotifyEvent.device 24 +XkbMapNotifyEvent.xkb_type 20 +XkbNamesNotifyEvent 76 XkbNamesNotifyEvent.changed 28 -XkbNamesNotifyEvent.first_type 32 -XkbNamesNotifyEvent.num_types 36 -XkbNamesNotifyEvent.first_lvl 40 -XkbNamesNotifyEvent.num_lvls 44 -XkbNamesNotifyEvent.num_aliases 48 -XkbNamesNotifyEvent.num_radio_groups 52 -XkbNamesNotifyEvent.changed_vmods 56 XkbNamesNotifyEvent.changed_groups 60 XkbNamesNotifyEvent.changed_indicators 64 +XkbNamesNotifyEvent.changed_vmods 56 +XkbNamesNotifyEvent.device 24 +XkbNamesNotifyEvent.display 12 XkbNamesNotifyEvent.first_key 68 +XkbNamesNotifyEvent.first_lvl 40 +XkbNamesNotifyEvent.first_type 32 +XkbNamesNotifyEvent.num_aliases 48 XkbNamesNotifyEvent.num_keys 72 -XkbNamesNotifyEvent 76 -XCreateWindowEvent.type 0 -XCreateWindowEvent.serial 4 -XCreateWindowEvent.send_event 8 -XCreateWindowEvent.display 12 -XCreateWindowEvent.parent 16 -XCreateWindowEvent.window 20 -XCreateWindowEvent.x 24 -XCreateWindowEvent.y 28 -XCreateWindowEvent.width 32 -XCreateWindowEvent.height 36 -XCreateWindowEvent.border_width 40 -XCreateWindowEvent.override_redirect 44 -XCreateWindowEvent 48 -XVisibilityEvent.type 0 -XVisibilityEvent.serial 4 -XVisibilityEvent.send_event 8 -XVisibilityEvent.display 12 -XVisibilityEvent.window 16 -XVisibilityEvent.state 20 -XVisibilityEvent 24 -XWMHints.flags 0 -XWMHints.initial_state 8 -XWMHints.icon_pixmap 12 -XWMHints.icon_window 16 -XWMHints.icon_x 20 -XWMHints.icon_y 24 -XWMHints.icon_mask 28 -XWMHints.input 4 -XWMHints.window_group 32 -XWMHints 36 -XCrossingEvent.type 0 -XCrossingEvent.serial 4 -XCrossingEvent.send_event 8 -XCrossingEvent.display 12 -XCrossingEvent.window 16 -XCrossingEvent.root 20 -XCrossingEvent.subwindow 24 -XCrossingEvent.time 28 -XCrossingEvent.x 32 -XCrossingEvent.y 36 -XCrossingEvent.x_root 40 -XCrossingEvent.y_root 44 -XCrossingEvent.mode 48 -XCrossingEvent.detail 52 -XCrossingEvent.same_screen 56 -XCrossingEvent.focus 60 -XCrossingEvent.state 64 -XCrossingEvent 68 -XSelectionRequestEvent.type 0 -XSelectionRequestEvent.serial 4 -XSelectionRequestEvent.send_event 8 -XSelectionRequestEvent.display 12 -XSelectionRequestEvent.owner 16 -XSelectionRequestEvent.requestor 20 -XSelectionRequestEvent.selection 24 -XSelectionRequestEvent.target 28 -XSelectionRequestEvent.property 32 -XSelectionRequestEvent.time 36 -XSelectionRequestEvent 40 -XNoExposeEvent.type 0 -XNoExposeEvent.serial 4 -XNoExposeEvent.send_event 8 +XkbNamesNotifyEvent.num_lvls 44 +XkbNamesNotifyEvent.num_radio_groups 52 +XkbNamesNotifyEvent.num_types 36 +XkbNamesNotifyEvent.send_event 8 +XkbNamesNotifyEvent.serial 4 +XkbNamesNotifyEvent.time 16 +XkbNamesNotifyEvent.type 0 +XkbNamesNotifyEvent.xkb_type 20 +XkbNewKeyboardNotifyEvent 56 +XkbNewKeyboardNotifyEvent.changed 48 +XkbNewKeyboardNotifyEvent.device 24 +XkbNewKeyboardNotifyEvent.display 12 +XkbNewKeyboardNotifyEvent.max_key_code 36 +XkbNewKeyboardNotifyEvent.min_key_code 32 +XkbNewKeyboardNotifyEvent.old_device 28 +XkbNewKeyboardNotifyEvent.old_max_key_code 44 +XkbNewKeyboardNotifyEvent.old_min_key_code 40 +XkbNewKeyboardNotifyEvent.req_major 52 +XkbNewKeyboardNotifyEvent.req_minor 53 +XkbNewKeyboardNotifyEvent.send_event 8 +XkbNewKeyboardNotifyEvent.serial 4 +XkbNewKeyboardNotifyEvent.time 16 +XkbNewKeyboardNotifyEvent.type 0 +XkbNewKeyboardNotifyEvent.xkb_type 20 +XkbStateNotifyEvent 80 +XkbStateNotifyEvent.base_group 36 +XkbStateNotifyEvent.base_mods 52 +XkbStateNotifyEvent.changed 28 +XkbStateNotifyEvent.compat_grab_mods 69 +XkbStateNotifyEvent.compat_lookup_mods 71 +XkbStateNotifyEvent.compat_state 64 +XkbStateNotifyEvent.device 24 +XkbStateNotifyEvent.display 12 +XkbStateNotifyEvent.event_type 77 +XkbStateNotifyEvent.grab_mods 68 +XkbStateNotifyEvent.group 32 +XkbStateNotifyEvent.keycode 76 +XkbStateNotifyEvent.latched_group 40 +XkbStateNotifyEvent.latched_mods 56 +XkbStateNotifyEvent.locked_group 44 +XkbStateNotifyEvent.locked_mods 60 +XkbStateNotifyEvent.lookup_mods 70 +XkbStateNotifyEvent.mods 48 +XkbStateNotifyEvent.ptr_buttons 72 +XkbStateNotifyEvent.req_major 78 +XkbStateNotifyEvent.req_minor 79 +XkbStateNotifyEvent.send_event 8 +XkbStateNotifyEvent.serial 4 +XkbStateNotifyEvent.time 16 +XkbStateNotifyEvent.type 0 +XkbStateNotifyEvent.xkb_type 20 +XKeyboardControl 32 +XKeyboardControl.auto_repeat_mode 28 +XKeyboardControl.bell_duration 12 +XKeyboardControl.bell_percent 4 +XKeyboardControl.bell_pitch 8 +XKeyboardControl.key 24 +XKeyboardControl.key_click_percent 0 +XKeyboardControl.led 16 +XKeyboardControl.led_mode 20 +XKeyboardState 56 +XKeyboardState.auto_repeats 24 +XKeyboardState.bell_duration 12 +XKeyboardState.bell_percent 4 +XKeyboardState.bell_pitch 8 +XKeyboardState.global_auto_repeat 20 +XKeyboardState.key_click_percent 0 +XKeyboardState.led_mask 16 +XKeyEvent 60 +XKeyEvent.display 12 +XKeyEvent.keycode 52 +XKeyEvent.root 20 +XKeyEvent.same_screen 56 +XKeyEvent.send_event 8 +XKeyEvent.serial 4 +XKeyEvent.state 48 +XKeyEvent.subwindow 24 +XKeyEvent.time 28 +XKeyEvent.type 0 +XKeyEvent.window 16 +XKeyEvent.x 32 +XKeyEvent.x_root 40 +XKeyEvent.y 36 +XKeyEvent.y_root 44 +XKeymapEvent 52 +XKeymapEvent.display 12 +XKeymapEvent.key_vector 20 +XKeymapEvent.send_event 8 +XKeymapEvent.serial 4 +XKeymapEvent.type 0 +XKeymapEvent.window 16 +XMapEvent 28 +XMapEvent.display 12 +XMapEvent.event 16 +XMapEvent.override_redirect 24 +XMapEvent.send_event 8 +XMapEvent.serial 4 +XMapEvent.type 0 +XMapEvent.window 20 +XMappingEvent 32 +XMappingEvent.count 28 +XMappingEvent.display 12 +XMappingEvent.first_keycode 24 +XMappingEvent.request 20 +XMappingEvent.send_event 8 +XMappingEvent.serial 4 +XMappingEvent.type 0 +XMappingEvent.window 16 +XMapRequestEvent 24 +XMapRequestEvent.display 12 +XMapRequestEvent.parent 16 +XMapRequestEvent.send_event 8 +XMapRequestEvent.serial 4 +XMapRequestEvent.type 0 +XMapRequestEvent.window 20 +XmbTextItem 16 +XmbTextItem.chars 0 +XmbTextItem.delta 8 +XmbTextItem.font_set 12 +XmbTextItem.nchars 4 +XModifierKeymap 8 +XModifierKeymap.max_keypermod 0 +XModifierKeymap.modifiermap 4 +XMotionEvent 60 +XMotionEvent.display 12 +XMotionEvent.is_hint 52 +XMotionEvent.root 20 +XMotionEvent.same_screen 56 +XMotionEvent.send_event 8 +XMotionEvent.serial 4 +XMotionEvent.state 48 +XMotionEvent.subwindow 24 +XMotionEvent.time 28 +XMotionEvent.type 0 +XMotionEvent.window 16 +XMotionEvent.x 32 +XMotionEvent.x_root 40 +XMotionEvent.y 36 +XMotionEvent.y_root 44 +XNoExposeEvent 28 XNoExposeEvent.display 12 XNoExposeEvent.drawable 16 XNoExposeEvent.major_code 20 XNoExposeEvent.minor_code 24 -XNoExposeEvent 28 -XHostAddress.family 0 -XHostAddress.length 4 -XHostAddress.address 8 -XHostAddress 12 -XColormapEvent.type 0 -XColormapEvent.serial 4 -XColormapEvent.send_event 8 -XColormapEvent.display 12 -XColormapEvent.window 16 -XColormapEvent.colormap 20 -XColormapEvent.new 24 -XColormapEvent.state 28 -XColormapEvent 32 -ColorEntry.r 0 -ColorEntry.g 1 -ColorEntry.b 2 -ColorEntry.flags 3 -ColorEntry 4 -XResizeRequestEvent.type 0 -XResizeRequestEvent.serial 4 -XResizeRequestEvent.send_event 8 -XResizeRequestEvent.display 12 -XResizeRequestEvent.window 16 -XResizeRequestEvent.width 20 -XResizeRequestEvent.height 24 -XResizeRequestEvent 28 -Depth.depth 0 -Depth.nvisuals 4 -Depth.visuals 8 -Depth 12 -XPropertyEvent.type 0 -XPropertyEvent.serial 4 -XPropertyEvent.send_event 8 -XPropertyEvent.display 12 -XPropertyEvent.window 16 -XPropertyEvent.atom 20 -XPropertyEvent.time 24 -XPropertyEvent.state 28 +XNoExposeEvent.send_event 8 +XNoExposeEvent.serial 4 +XNoExposeEvent.type 0 +XOMCharSetList 8 +XOMCharSetList.charset_count 0 +XOMCharSetList.charset_list 4 +XOMFontInfo 12 +XOMFontInfo.font_name_list 8 +XOMFontInfo.font_struct_list 4 +XOMFontInfo.num_font 0 +XOMOrientation 8 +XOMOrientation.num_orientation 0 +XOMOrientation.orientation 4 +XPixmapFormatValues 12 +XPixmapFormatValues.bits_per_pixel 4 +XPixmapFormatValues.depth 0 +XPixmapFormatValues.scanline_pad 8 +XPoint 4 +XPoint.x 0 +XPoint.y 2 XPropertyEvent 32 -XDestroyWindowEvent.type 0 -XDestroyWindowEvent.serial 4 -XDestroyWindowEvent.send_event 8 -XDestroyWindowEvent.display 12 -XDestroyWindowEvent.event 16 -XDestroyWindowEvent.window 20 -XDestroyWindowEvent 24 -XStandardColormap.colormap 0 -XStandardColormap.red_max 4 -XStandardColormap.red_mult 8 -XStandardColormap.green_max 12 -XStandardColormap.green_mult 16 +XPropertyEvent.atom 20 +XPropertyEvent.display 12 +XPropertyEvent.send_event 8 +XPropertyEvent.serial 4 +XPropertyEvent.state 28 +XPropertyEvent.time 24 +XPropertyEvent.type 0 +XPropertyEvent.window 16 +XRectangle 8 +XRectangle.height 6 +XRectangle.width 4 +XRectangle.x 0 +XRectangle.y 2 +XRenderDirectFormat 16 +XRenderDirectFormat.alpha 12 +XRenderDirectFormat.alphaMask 14 +XRenderDirectFormat.blue 8 +XRenderDirectFormat.blueMask 10 +XRenderDirectFormat.green 4 +XRenderDirectFormat.greenMask 6 +XRenderDirectFormat.red 0 +XRenderDirectFormat.redMask 2 +XRenderPictFormat 32 +XRenderPictFormat.colormap 28 +XRenderPictFormat.depth 8 +XRenderPictFormat.direct 12 +XRenderPictFormat.id 0 +XRenderPictFormat.type 4 +XReparentEvent 40 +XReparentEvent.display 12 +XReparentEvent.event 16 +XReparentEvent.override_redirect 36 +XReparentEvent.parent 24 +XReparentEvent.send_event 8 +XReparentEvent.serial 4 +XReparentEvent.type 0 +XReparentEvent.window 20 +XReparentEvent.x 28 +XReparentEvent.y 32 +XResizeRequestEvent 28 +XResizeRequestEvent.display 12 +XResizeRequestEvent.height 24 +XResizeRequestEvent.send_event 8 +XResizeRequestEvent.serial 4 +XResizeRequestEvent.type 0 +XResizeRequestEvent.width 20 +XResizeRequestEvent.window 16 +XSegment 8 +XSegment.x1 0 +XSegment.x2 4 +XSegment.y1 2 +XSegment.y2 6 +XSelectionClearEvent 28 +XSelectionClearEvent.display 12 +XSelectionClearEvent.selection 20 +XSelectionClearEvent.send_event 8 +XSelectionClearEvent.serial 4 +XSelectionClearEvent.time 24 +XSelectionClearEvent.type 0 +XSelectionClearEvent.window 16 +XSelectionEvent 36 +XSelectionEvent.display 12 +XSelectionEvent.property 28 +XSelectionEvent.requestor 16 +XSelectionEvent.selection 20 +XSelectionEvent.send_event 8 +XSelectionEvent.serial 4 +XSelectionEvent.target 24 +XSelectionEvent.time 32 +XSelectionEvent.type 0 +XSelectionRequestEvent 40 +XSelectionRequestEvent.display 12 +XSelectionRequestEvent.owner 16 +XSelectionRequestEvent.property 32 +XSelectionRequestEvent.requestor 20 +XSelectionRequestEvent.selection 24 +XSelectionRequestEvent.send_event 8 +XSelectionRequestEvent.serial 4 +XSelectionRequestEvent.target 28 +XSelectionRequestEvent.time 36 +XSelectionRequestEvent.type 0 +XSetWindowAttributes 60 +XSetWindowAttributes.background_pixel 4 +XSetWindowAttributes.background_pixmap 0 +XSetWindowAttributes.backing_pixel 32 +XSetWindowAttributes.backing_planes 28 +XSetWindowAttributes.backing_store 24 +XSetWindowAttributes.bit_gravity 16 +XSetWindowAttributes.border_pixel 12 +XSetWindowAttributes.border_pixmap 8 +XSetWindowAttributes.colormap 52 +XSetWindowAttributes.cursor 56 +XSetWindowAttributes.do_not_propagate_mask 44 +XSetWindowAttributes.event_mask 40 +XSetWindowAttributes.override_redirect 48 +XSetWindowAttributes.save_under 36 +XSetWindowAttributes.win_gravity 20 +XSizeHints 72 +XSizeHints.base_height 64 +XSizeHints.base_width 60 +XSizeHints.flags 0 +XSizeHints.height 16 +XSizeHints.height_inc 40 +XSizeHints.max_aspect.x 52 +XSizeHints.max_aspect.y 56 +XSizeHints.max_height 32 +XSizeHints.max_width 28 +XSizeHints.min_aspect.x 44 +XSizeHints.min_aspect.y 48 +XSizeHints.min_height 24 +XSizeHints.min_width 20 +XSizeHints.width 12 +XSizeHints.width_inc 36 +XSizeHints.win_gravity 68 +XSizeHints.x 4 +XSizeHints.y 8 +XStandardColormap 40 +XStandardColormap.base_pixel 28 XStandardColormap.blue_max 20 XStandardColormap.blue_mult 24 -XStandardColormap.base_pixel 28 -XStandardColormap.visualid 32 +XStandardColormap.colormap 0 +XStandardColormap.green_max 12 +XStandardColormap.green_mult 16 XStandardColormap.killid 36 -XStandardColormap 40 -XComposeStatus.compose_ptr 0 -XComposeStatus.chars_matched 4 -XComposeStatus 8 -AwtGraphicsConfigData.awt_depth 0 -AwtGraphicsConfigData.awt_cmap 4 -AwtGraphicsConfigData.awt_visInfo 8 -AwtGraphicsConfigData.awt_num_colors 48 -AwtGraphicsConfigData.awtImage 52 -AwtGraphicsConfigData.AwtColorMatch 56 -AwtGraphicsConfigData.monoImage 60 -AwtGraphicsConfigData.monoPixmap 64 -AwtGraphicsConfigData.monoPixmapWidth 68 -AwtGraphicsConfigData.monoPixmapHeight 72 -AwtGraphicsConfigData.monoPixmapGC 76 -AwtGraphicsConfigData.pixelStride 80 -AwtGraphicsConfigData.color_data 84 -AwtGraphicsConfigData.glxInfo 88 -AwtGraphicsConfigData.isTranslucencySupported 92 -AwtGraphicsConfigData.renderPictFormat 96 -AwtGraphicsConfigData 128 -XColor.pixel 0 -XColor.red 4 -XColor.green 6 -XColor.blue 8 -XColor.flags 10 -XColor.pad 11 -XColor 12 -XTextProperty.value 0 +XStandardColormap.red_max 4 +XStandardColormap.red_mult 8 +XStandardColormap.visualid 32 +XTextItem 16 +XTextItem16 16 +XTextItem16.chars 0 +XTextItem16.delta 8 +XTextItem16.font 12 +XTextItem16.nchars 4 +XTextItem.chars 0 +XTextItem.delta 8 +XTextItem.font 12 +XTextItem.nchars 4 +XTextProperty 16 XTextProperty.encoding 4 XTextProperty.format 8 XTextProperty.nitems 12 -XTextProperty 16 +XTextProperty.value 0 +XTimeCoord 8 +XTimeCoord.time 0 +XTimeCoord.x 4 +XTimeCoord.y 6 +XUnmapEvent 28 +XUnmapEvent.display 12 +XUnmapEvent.event 16 +XUnmapEvent.from_configure 24 +XUnmapEvent.send_event 8 +XUnmapEvent.serial 4 +XUnmapEvent.type 0 +XUnmapEvent.window 20 +XVisibilityEvent 24 +XVisibilityEvent.display 12 +XVisibilityEvent.send_event 8 +XVisibilityEvent.serial 4 +XVisibilityEvent.state 20 +XVisibilityEvent.type 0 +XVisibilityEvent.window 16 +XVisualInfo 40 +XVisualInfo.bits_per_rgb 36 +XVisualInfo.blue_mask 28 +XVisualInfo.class 16 +XVisualInfo.colormap_size 32 +XVisualInfo.depth 12 +XVisualInfo.green_mask 24 +XVisualInfo.red_mask 20 +XVisualInfo.screen 8 +XVisualInfo.visual 0 +XVisualInfo.visualid 4 +XwcTextItem 16 +XwcTextItem.chars 0 +XwcTextItem.delta 8 +XwcTextItem.font_set 12 +XwcTextItem.nchars 4 +XWindowAttributes 92 +XWindowAttributes.all_event_masks 72 +XWindowAttributes.backing_pixel 52 +XWindowAttributes.backing_planes 48 +XWindowAttributes.backing_store 44 +XWindowAttributes.bit_gravity 36 +XWindowAttributes.border_width 16 +XWindowAttributes.class 32 +XWindowAttributes.colormap 60 +XWindowAttributes.depth 20 +XWindowAttributes.do_not_propagate_mask 80 +XWindowAttributes.height 12 +XWindowAttributes.map_installed 64 +XWindowAttributes.map_state 68 +XWindowAttributes.override_redirect 84 +XWindowAttributes.root 28 +XWindowAttributes.save_under 56 +XWindowAttributes.screen 88 +XWindowAttributes.visual 24 +XWindowAttributes.width 8 +XWindowAttributes.win_gravity 40 +XWindowAttributes.x 0 +XWindowAttributes.y 4 +XWindowAttributes.your_event_mask 76 +XWindowChanges 28 +XWindowChanges.border_width 16 +XWindowChanges.height 12 +XWindowChanges.sibling 20 +XWindowChanges.stack_mode 24 +XWindowChanges.width 8 +XWindowChanges.x 0 +XWindowChanges.y 4 +XWMHints 36 +XWMHints.flags 0 +XWMHints.icon_mask 28 +XWMHints.icon_pixmap 12 +XWMHints.icon_window 16 +XWMHints.icon_x 20 +XWMHints.icon_y 24 +XWMHints.initial_state 8 +XWMHints.input 4 +XWMHints.window_group 32 diff --git a/make/data/x11wrappergen/sizes.64 b/make/data/x11wrappergen/sizes-64.txt similarity index 100% rename from make/data/x11wrappergen/sizes.64 rename to make/data/x11wrappergen/sizes-64.txt index 9f0e60fa4e7..29cea81c899 100644 --- a/make/data/x11wrappergen/sizes.64 +++ b/make/data/x11wrappergen/sizes-64.txt @@ -1,1017 +1,1017 @@ -long 8 -int 4 -short 2 -ptr 8 -Bool 4 Atom 8 -Window 8 -XExtData.number 0 -XExtData.next 8 -XExtData.free_private 16 -XExtData.private_data 24 -XExtData 32 -XIMStringConversionCallbackStruct.position 0 -XIMStringConversionCallbackStruct.direction 4 -XIMStringConversionCallbackStruct.operation 8 -XIMStringConversionCallbackStruct.factor 10 -XIMStringConversionCallbackStruct.text 16 -XIMStringConversionCallbackStruct 24 -XkbNewKeyboardNotifyEvent.type 0 -XkbNewKeyboardNotifyEvent.serial 8 -XkbNewKeyboardNotifyEvent.send_event 16 -XkbNewKeyboardNotifyEvent.display 24 -XkbNewKeyboardNotifyEvent.time 32 -XkbNewKeyboardNotifyEvent.xkb_type 40 -XkbNewKeyboardNotifyEvent.device 44 -XkbNewKeyboardNotifyEvent.old_device 48 -XkbNewKeyboardNotifyEvent.min_key_code 52 -XkbNewKeyboardNotifyEvent.max_key_code 56 -XkbNewKeyboardNotifyEvent.old_min_key_code 60 -XkbNewKeyboardNotifyEvent.old_max_key_code 64 -XkbNewKeyboardNotifyEvent.changed 68 -XkbNewKeyboardNotifyEvent.req_major 72 -XkbNewKeyboardNotifyEvent.req_minor 73 -XkbNewKeyboardNotifyEvent 80 -XTimeCoord.time 0 -XTimeCoord.x 8 -XTimeCoord.y 10 -XTimeCoord 16 -XkbCompatMapNotifyEvent.type 0 -XkbCompatMapNotifyEvent.serial 8 -XkbCompatMapNotifyEvent.send_event 16 -XkbCompatMapNotifyEvent.display 24 -XkbCompatMapNotifyEvent.time 32 -XkbCompatMapNotifyEvent.xkb_type 40 -XkbCompatMapNotifyEvent.device 44 -XkbCompatMapNotifyEvent.changed_groups 48 -XkbCompatMapNotifyEvent.first_si 52 -XkbCompatMapNotifyEvent.num_si 56 -XkbCompatMapNotifyEvent.num_total_si 60 -XkbCompatMapNotifyEvent 64 -XIMStatusDrawCallbackStruct.type 0 -XIMStatusDrawCallbackStruct.data 8 -XIMStatusDrawCallbackStruct 16 -XKeyboardControl.key_click_percent 0 -XKeyboardControl.bell_percent 4 -XKeyboardControl.bell_pitch 8 -XKeyboardControl.bell_duration 12 -XKeyboardControl.led 16 -XKeyboardControl.led_mode 20 -XKeyboardControl.key 24 -XKeyboardControl.auto_repeat_mode 28 -XKeyboardControl 32 -XSelectionClearEvent.type 0 -XSelectionClearEvent.serial 8 -XSelectionClearEvent.send_event 16 -XSelectionClearEvent.display 24 -XSelectionClearEvent.window 32 -XSelectionClearEvent.selection 40 -XSelectionClearEvent.time 48 -XSelectionClearEvent 56 -XWindowChanges.x 0 -XWindowChanges.y 4 -XWindowChanges.width 8 -XWindowChanges.height 12 -XWindowChanges.border_width 16 -XWindowChanges.sibling 24 -XWindowChanges.stack_mode 32 -XWindowChanges 40 -XIMPreeditCaretCallbackStruct.position 0 -XIMPreeditCaretCallbackStruct.direction 4 -XIMPreeditCaretCallbackStruct.style 8 -XIMPreeditCaretCallbackStruct 12 -XOMCharSetList.charset_count 0 -XOMCharSetList.charset_list 8 -XOMCharSetList 16 -XOMFontInfo.num_font 0 -XOMFontInfo.font_struct_list 8 -XOMFontInfo.font_name_list 16 -XOMFontInfo 24 +AwtGraphicsConfigData 208 +AwtGraphicsConfigData.awt_cmap 8 +AwtGraphicsConfigData.AwtColorMatch 96 +AwtGraphicsConfigData.awt_depth 0 +AwtGraphicsConfigData.awtImage 88 +AwtGraphicsConfigData.awt_num_colors 80 +AwtGraphicsConfigData.awt_visInfo 16 +AwtGraphicsConfigData.color_data 144 +AwtGraphicsConfigData.glxInfo 152 +AwtGraphicsConfigData.isTranslucencySupported 160 +AwtGraphicsConfigData.monoImage 104 +AwtGraphicsConfigData.monoPixmap 112 +AwtGraphicsConfigData.monoPixmapGC 128 +AwtGraphicsConfigData.monoPixmapHeight 124 +AwtGraphicsConfigData.monoPixmapWidth 120 +AwtGraphicsConfigData.pixelStride 136 +AwtGraphicsConfigData.renderPictFormat 168 +awtImageData 560 +awtImageData.clrdata 16 +awtImageData.convert 48 +awtImageData.Depth 0 +awtImageData.wsImageFormat 4 +AwtScreenData 48 +AwtScreenData.blackpixel 24 +AwtScreenData.configs 40 +AwtScreenData.defaultConfig 32 AwtScreenData.numConfigs 0 AwtScreenData.root 8 AwtScreenData.whitepixel 16 -AwtScreenData.blackpixel 24 -AwtScreenData.defaultConfig 32 -AwtScreenData.configs 40 -AwtScreenData 48 -XIMHotKeyTrigger.keysym 0 -XIMHotKeyTrigger.modifier 8 -XIMHotKeyTrigger.modifier_mask 12 -XIMHotKeyTrigger 16 -XCirculateEvent.type 0 -XCirculateEvent.serial 8 -XCirculateEvent.send_event 16 -XCirculateEvent.display 24 -XCirculateEvent.event 32 -XCirculateEvent.window 40 -XCirculateEvent.place 48 -XCirculateEvent 56 -Screen.ext_data 0 -Screen.display 8 -Screen.root 16 -Screen.width 24 -Screen.height 28 -Screen.mwidth 32 -Screen.mheight 36 -Screen.ndepths 40 -Screen.depths 48 -Screen.root_depth 56 -Screen.root_visual 64 -Screen.default_gc 72 -Screen.cmap 80 -Screen.white_pixel 88 -Screen.black_pixel 96 -Screen.max_maps 104 -Screen.min_maps 108 -Screen.backing_store 112 -Screen.save_unders 116 -Screen.root_input_mask 120 -Screen 128 -XMapRequestEvent.type 0 -XMapRequestEvent.serial 8 -XMapRequestEvent.send_event 16 -XMapRequestEvent.display 24 -XMapRequestEvent.parent 32 -XMapRequestEvent.window 40 -XMapRequestEvent 48 -XIMText.length 0 -XIMText.feedback 8 -XIMText.encoding_is_wchar 16 -XIMText.string 24 -XIMText 32 -XGraphicsExposeEvent.type 0 -XGraphicsExposeEvent.serial 8 -XGraphicsExposeEvent.send_event 16 -XGraphicsExposeEvent.display 24 -XGraphicsExposeEvent.drawable 32 -XGraphicsExposeEvent.x 40 -XGraphicsExposeEvent.y 44 -XGraphicsExposeEvent.width 48 -XGraphicsExposeEvent.height 52 -XGraphicsExposeEvent.count 56 -XGraphicsExposeEvent.major_code 60 -XGraphicsExposeEvent.minor_code 64 -XGraphicsExposeEvent 72 -XEvent.type 0 -XEvent.xany 0 -XEvent.xkey 0 -XEvent.xbutton 0 -XEvent.xmotion 0 -XEvent.xcrossing 0 -XEvent.xfocus 0 -XEvent.xexpose 0 -XEvent.xgraphicsexpose 0 -XEvent.xnoexpose 0 -XEvent.xvisibility 0 -XEvent.xcreatewindow 0 -XEvent.xdestroywindow 0 -XEvent.xunmap 0 -XEvent.xmap 0 -XEvent.xmaprequest 0 -XEvent.xreparent 0 -XEvent.xconfigure 0 -XEvent.xgravity 0 -XEvent.xresizerequest 0 -XEvent.xconfigurerequest 0 -XEvent.xcirculate 0 -XEvent.xcirculaterequest 0 -XEvent.xproperty 0 -XEvent.xselectionclear 0 -XEvent.xselectionrequest 0 -XEvent.xselection 0 -XEvent.xcolormap 0 -XEvent.xclient 0 -XEvent.xmapping 0 -XEvent.xerror 0 -XEvent.xkeymap 0 -XEvent.pad 0 -XEvent 192 -XRenderDirectFormat.red 0 -XRenderDirectFormat.redMask 2 -XRenderDirectFormat.green 4 -XRenderDirectFormat.greenMask 6 -XRenderDirectFormat.blue 8 -XRenderDirectFormat.blueMask 10 -XRenderDirectFormat.alpha 12 -XRenderDirectFormat.alphaMask 14 -XRenderDirectFormat 16 +Bool 4 +ColorData 88 ColorData.awt_Colors 0 -ColorData.awt_numICMcolors 8 ColorData.awt_icmLUT 16 ColorData.awt_icmLUT2Colors 24 -ColorData.img_grays 32 +ColorData.awt_numICMcolors 8 ColorData.img_clr_tbl 40 -ColorData.img_oda_red 48 -ColorData.img_oda_green 56 +ColorData.img_grays 32 ColorData.img_oda_blue 64 +ColorData.img_oda_green 56 +ColorData.img_oda_red 48 ColorData.pGrayInverseLutData 72 -ColorData.screendata 80 ColorData.representsPrimaries 84 -ColorData 88 -XFontStruct.ext_data 0 -XFontStruct.fid 8 -XFontStruct.direction 16 -XFontStruct.min_char_or_byte2 20 -XFontStruct.max_char_or_byte2 24 -XFontStruct.min_byte1 28 -XFontStruct.max_byte1 32 -XFontStruct.all_chars_exist 36 -XFontStruct.n_properties 44 -XFontStruct.properties 48 -XFontStruct.min_bounds 56 -XFontStruct.max_bounds 68 -XFontStruct.per_char 80 -XFontStruct.ascent 88 -XFontStruct.descent 92 -XFontStruct 96 -XExtCodes.extension 0 -XExtCodes.major_opcode 4 -XExtCodes.first_event 8 -XExtCodes.first_error 12 -XExtCodes 16 -XFontSetExtents.max_ink_extent 0 -XFontSetExtents.max_logical_extent 8 -XFontSetExtents 16 -XSelectionEvent.type 0 -XSelectionEvent.serial 8 -XSelectionEvent.send_event 16 -XSelectionEvent.display 24 -XSelectionEvent.requestor 32 -XSelectionEvent.selection 40 -XSelectionEvent.target 48 -XSelectionEvent.property 56 -XSelectionEvent.time 64 -XSelectionEvent 72 -XArc.x 0 -XArc.y 2 -XArc.width 4 -XArc.height 6 +ColorData.screendata 80 +ColorEntry 4 +ColorEntry.b 2 +ColorEntry.flags 3 +ColorEntry.g 1 +ColorEntry.r 0 +Depth 16 +Depth.depth 0 +Depth.nvisuals 4 +Depth.visuals 8 +int 4 +long 8 +PropMwmHints 40 +PropMwmHints.decorations 16 +PropMwmHints.flags 0 +PropMwmHints.functions 8 +PropMwmHints.inputMode 24 +PropMwmHints.status 32 +ptr 8 +Screen 128 +Screen.backing_store 112 +Screen.black_pixel 96 +Screen.cmap 80 +Screen.default_gc 72 +Screen.depths 48 +Screen.display 8 +Screen.ext_data 0 +ScreenFormat 24 +ScreenFormat.bits_per_pixel 12 +ScreenFormat.depth 8 +ScreenFormat.ext_data 0 +ScreenFormat.scanline_pad 16 +Screen.height 28 +Screen.max_maps 104 +Screen.mheight 36 +Screen.min_maps 108 +Screen.mwidth 32 +Screen.ndepths 40 +Screen.root 16 +Screen.root_depth 56 +Screen.root_input_mask 120 +Screen.root_visual 64 +Screen.save_unders 116 +Screen.white_pixel 88 +Screen.width 24 +short 2 +Visual 56 +Visual.bits_per_rgb 48 +Visual.blue_mask 40 +Visual.class 16 +Visual.ext_data 0 +Visual.green_mask 32 +Visual.map_entries 52 +Visual.red_mask 24 +Visual.visualid 8 +Window 8 +XAnyEvent 40 +XAnyEvent.display 24 +XAnyEvent.send_event 16 +XAnyEvent.serial 8 +XAnyEvent.type 0 +XAnyEvent.window 32 +XArc 12 XArc.angle1 8 XArc.angle2 10 -XArc 12 -XErrorEvent.type 0 -XErrorEvent.display 8 -XErrorEvent.resourceid 16 -XErrorEvent.serial 24 -XErrorEvent.error_code 32 -XErrorEvent.request_code 33 -XErrorEvent.minor_code 34 -XErrorEvent 40 -XConfigureRequestEvent.type 0 -XConfigureRequestEvent.serial 8 -XConfigureRequestEvent.send_event 16 +XArc.height 6 +XArc.width 4 +XArc.x 0 +XArc.y 2 +XButtonEvent 96 +XButtonEvent.button 84 +XButtonEvent.display 24 +XButtonEvent.root 40 +XButtonEvent.same_screen 88 +XButtonEvent.send_event 16 +XButtonEvent.serial 8 +XButtonEvent.state 80 +XButtonEvent.subwindow 48 +XButtonEvent.time 56 +XButtonEvent.type 0 +XButtonEvent.window 32 +XButtonEvent.x 64 +XButtonEvent.x_root 72 +XButtonEvent.y 68 +XButtonEvent.y_root 76 +XChar2b 2 +XChar2b.byte1 0 +XChar2b.byte2 1 +XCharStruct 12 +XCharStruct.ascent 6 +XCharStruct.attributes 10 +XCharStruct.descent 8 +XCharStruct.lbearing 0 +XCharStruct.rbearing 2 +XCharStruct.width 4 +XCirculateEvent 56 +XCirculateEvent.display 24 +XCirculateEvent.event 32 +XCirculateEvent.place 48 +XCirculateEvent.send_event 16 +XCirculateEvent.serial 8 +XCirculateEvent.type 0 +XCirculateEvent.window 40 +XCirculateRequestEvent 56 +XCirculateRequestEvent.display 24 +XCirculateRequestEvent.parent 32 +XCirculateRequestEvent.place 48 +XCirculateRequestEvent.send_event 16 +XCirculateRequestEvent.serial 8 +XCirculateRequestEvent.type 0 +XCirculateRequestEvent.window 40 +XClassHint 16 +XClassHint.res_class 8 +XClassHint.res_name 0 +XClientMessageEvent 96 +XClientMessageEvent.data 56 +XClientMessageEvent.display 24 +XClientMessageEvent.format 48 +XClientMessageEvent.message_type 40 +XClientMessageEvent.send_event 16 +XClientMessageEvent.serial 8 +XClientMessageEvent.type 0 +XClientMessageEvent.window 32 +XColor 16 +XColor.blue 12 +XColor.flags 14 +XColor.green 10 +XColormapEvent 56 +XColormapEvent.colormap 40 +XColormapEvent.display 24 +XColormapEvent.new 48 +XColormapEvent.send_event 16 +XColormapEvent.serial 8 +XColormapEvent.state 52 +XColormapEvent.type 0 +XColormapEvent.window 32 +XColor.pad 15 +XColor.pixel 0 +XColor.red 8 +XComposeStatus 16 +XComposeStatus.chars_matched 8 +XComposeStatus.compose_ptr 0 +XConfigureEvent 88 +XConfigureEvent.above 72 +XConfigureEvent.border_width 64 +XConfigureEvent.display 24 +XConfigureEvent.event 32 +XConfigureEvent.height 60 +XConfigureEvent.override_redirect 80 +XConfigureEvent.send_event 16 +XConfigureEvent.serial 8 +XConfigureEvent.type 0 +XConfigureEvent.width 56 +XConfigureEvent.window 40 +XConfigureEvent.x 48 +XConfigureEvent.y 52 +XConfigureRequestEvent 96 +XConfigureRequestEvent.above 72 +XConfigureRequestEvent.border_width 64 +XConfigureRequestEvent.detail 80 XConfigureRequestEvent.display 24 +XConfigureRequestEvent.height 60 XConfigureRequestEvent.parent 32 +XConfigureRequestEvent.send_event 16 +XConfigureRequestEvent.serial 8 +XConfigureRequestEvent.type 0 +XConfigureRequestEvent.value_mask 88 +XConfigureRequestEvent.width 56 XConfigureRequestEvent.window 40 XConfigureRequestEvent.x 48 XConfigureRequestEvent.y 52 -XConfigureRequestEvent.width 56 -XConfigureRequestEvent.height 60 -XConfigureRequestEvent.border_width 64 -XConfigureRequestEvent.above 72 -XConfigureRequestEvent.detail 80 -XConfigureRequestEvent.value_mask 88 -XConfigureRequestEvent 96 -ScreenFormat.ext_data 0 -ScreenFormat.depth 8 -ScreenFormat.bits_per_pixel 12 -ScreenFormat.scanline_pad 16 -ScreenFormat 24 -XButtonEvent.type 0 -XButtonEvent.serial 8 -XButtonEvent.send_event 16 -XButtonEvent.display 24 -XButtonEvent.window 32 -XButtonEvent.root 40 -XButtonEvent.subwindow 48 -XButtonEvent.time 56 -XButtonEvent.x 64 -XButtonEvent.y 68 -XButtonEvent.x_root 72 -XButtonEvent.y_root 76 -XButtonEvent.state 80 -XButtonEvent.button 84 -XButtonEvent.same_screen 88 -XButtonEvent 96 -XFontProp.name 0 -XFontProp.card32 8 +XCreateWindowEvent 72 +XCreateWindowEvent.border_width 64 +XCreateWindowEvent.display 24 +XCreateWindowEvent.height 60 +XCreateWindowEvent.override_redirect 68 +XCreateWindowEvent.parent 32 +XCreateWindowEvent.send_event 16 +XCreateWindowEvent.serial 8 +XCreateWindowEvent.type 0 +XCreateWindowEvent.width 56 +XCreateWindowEvent.window 40 +XCreateWindowEvent.x 48 +XCreateWindowEvent.y 52 +XCrossingEvent 104 +XCrossingEvent.detail 84 +XCrossingEvent.display 24 +XCrossingEvent.focus 92 +XCrossingEvent.mode 80 +XCrossingEvent.root 40 +XCrossingEvent.same_screen 88 +XCrossingEvent.send_event 16 +XCrossingEvent.serial 8 +XCrossingEvent.state 96 +XCrossingEvent.subwindow 48 +XCrossingEvent.time 56 +XCrossingEvent.type 0 +XCrossingEvent.window 32 +XCrossingEvent.x 64 +XCrossingEvent.x_root 72 +XCrossingEvent.y 68 +XCrossingEvent.y_root 76 +XdbeSwapInfo 16 +XdbeSwapInfo.swap_action 8 +XdbeSwapInfo.swap_window 0 +XDestroyWindowEvent 48 +XDestroyWindowEvent.display 24 +XDestroyWindowEvent.event 32 +XDestroyWindowEvent.send_event 16 +XDestroyWindowEvent.serial 8 +XDestroyWindowEvent.type 0 +XDestroyWindowEvent.window 40 +XErrorEvent 40 +XErrorEvent.display 8 +XErrorEvent.error_code 32 +XErrorEvent.minor_code 34 +XErrorEvent.request_code 33 +XErrorEvent.resourceid 16 +XErrorEvent.serial 24 +XErrorEvent.type 0 +XEvent 192 +XEvent.pad 0 +XEvent.type 0 +XEvent.xany 0 +XEvent.xbutton 0 +XEvent.xcirculate 0 +XEvent.xcirculaterequest 0 +XEvent.xclient 0 +XEvent.xcolormap 0 +XEvent.xconfigure 0 +XEvent.xconfigurerequest 0 +XEvent.xcreatewindow 0 +XEvent.xcrossing 0 +XEvent.xdestroywindow 0 +XEvent.xerror 0 +XEvent.xexpose 0 +XEvent.xfocus 0 +XEvent.xgraphicsexpose 0 +XEvent.xgravity 0 +XEvent.xkey 0 +XEvent.xkeymap 0 +XEvent.xmap 0 +XEvent.xmapping 0 +XEvent.xmaprequest 0 +XEvent.xmotion 0 +XEvent.xnoexpose 0 +XEvent.xproperty 0 +XEvent.xreparent 0 +XEvent.xresizerequest 0 +XEvent.xselection 0 +XEvent.xselectionclear 0 +XEvent.xselectionrequest 0 +XEvent.xunmap 0 +XEvent.xvisibility 0 +XExposeEvent 64 +XExposeEvent.count 56 +XExposeEvent.display 24 +XExposeEvent.height 52 +XExposeEvent.send_event 16 +XExposeEvent.serial 8 +XExposeEvent.type 0 +XExposeEvent.width 48 +XExposeEvent.window 32 +XExposeEvent.x 40 +XExposeEvent.y 44 +XExtCodes 16 +XExtCodes.extension 0 +XExtCodes.first_error 12 +XExtCodes.first_event 8 +XExtCodes.major_opcode 4 +XExtData 32 +XExtData.free_private 16 +XExtData.next 8 +XExtData.number 0 +XExtData.private_data 24 +XFocusChangeEvent 48 +XFocusChangeEvent.detail 44 +XFocusChangeEvent.display 24 +XFocusChangeEvent.mode 40 +XFocusChangeEvent.send_event 16 +XFocusChangeEvent.serial 8 +XFocusChangeEvent.type 0 +XFocusChangeEvent.window 32 XFontProp 16 -XIMValuesList.count_values 0 -XIMValuesList.supported_values 8 -XIMValuesList 16 -XKeymapEvent.type 0 -XKeymapEvent.serial 8 -XKeymapEvent.send_event 16 -XKeymapEvent.display 24 -XKeymapEvent.window 32 -XKeymapEvent.key_vector 40 -XKeymapEvent 72 -XTextItem16.chars 0 -XTextItem16.nchars 8 -XTextItem16.delta 12 -XTextItem16.font 16 -XTextItem16 24 +XFontProp.card32 8 +XFontProp.name 0 +XFontSetExtents 16 +XFontSetExtents.max_ink_extent 0 +XFontSetExtents.max_logical_extent 8 +XFontStruct 96 +XFontStruct.all_chars_exist 36 +XFontStruct.ascent 88 +XFontStruct.descent 92 +XFontStruct.direction 16 +XFontStruct.ext_data 0 +XFontStruct.fid 8 +XFontStruct.max_bounds 68 +XFontStruct.max_byte1 32 +XFontStruct.max_char_or_byte2 24 +XFontStruct.min_bounds 56 +XFontStruct.min_byte1 28 +XFontStruct.min_char_or_byte2 20 +XFontStruct.n_properties 44 +XFontStruct.per_char 80 +XFontStruct.properties 48 +XGCValues 128 +XGCValues.arc_mode 56 +XGCValues.background 24 +XGCValues.cap_style 40 +XGCValues.clip_mask 112 +XGCValues.clip_x_origin 104 +XGCValues.clip_y_origin 108 +XGCValues.dashes 124 +XGCValues.dash_offset 120 +XGCValues.fill_rule 52 +XGCValues.fill_style 48 +XGCValues.font 88 +XGCValues.foreground 16 +XGCValues.function 0 +XGCValues.graphics_exposures 100 +XGCValues.join_style 44 +XGCValues.line_style 36 +XGCValues.line_width 32 +XGCValues.plane_mask 8 +XGCValues.stipple 72 +XGCValues.subwindow_mode 96 +XGCValues.tile 64 +XGCValues.ts_x_origin 80 +XGCValues.ts_y_origin 84 +XGraphicsExposeEvent 72 +XGraphicsExposeEvent.count 56 +XGraphicsExposeEvent.display 24 +XGraphicsExposeEvent.drawable 32 +XGraphicsExposeEvent.height 52 +XGraphicsExposeEvent.major_code 60 +XGraphicsExposeEvent.minor_code 64 +XGraphicsExposeEvent.send_event 16 +XGraphicsExposeEvent.serial 8 +XGraphicsExposeEvent.type 0 +XGraphicsExposeEvent.width 48 +XGraphicsExposeEvent.x 40 +XGraphicsExposeEvent.y 44 +XGravityEvent 56 +XGravityEvent.display 24 +XGravityEvent.event 32 +XGravityEvent.send_event 16 +XGravityEvent.serial 8 +XGravityEvent.type 0 +XGravityEvent.window 40 +XGravityEvent.x 48 +XGravityEvent.y 52 +XHostAddress 16 +XHostAddress.address 8 +XHostAddress.family 0 +XHostAddress.length 4 +XIconSize 24 +XIconSize.height_inc 20 +XIconSize.max_height 12 +XIconSize.max_width 8 +XIconSize.min_height 4 +XIconSize.min_width 0 +XIconSize.width_inc 16 +XImage 136 +XImage.bitmap_bit_order 32 +XImage.bitmap_pad 36 +XImage.bitmap_unit 28 +XImage.bits_per_pixel 48 +XImage.blue_mask 72 +XImage.byte_order 24 +XImage.bytes_per_line 44 +XImage.data 16 +XImage.depth 40 +XImage.f.add_pixel 128 +XImage.f.create_image 88 +XImage.f.destroy_image 96 +XImage.f.get_pixel 104 +XImage.format 12 +XImage.f.put_pixel 112 +XImage.f.sub_image 120 +XImage.green_mask 64 +XImage.height 4 +XImage.obdata 80 +XImage.red_mask 56 +XImage.width 0 +XImage.xoffset 8 +XIMCallback 16 +XIMCallback.callback 8 +XIMCallback.client_data 0 +XIMHotKeyTrigger 16 +XIMHotKeyTrigger.keysym 0 +XIMHotKeyTrigger.modifier 8 +XIMHotKeyTrigger.modifier_mask 12 +XIMHotKeyTriggers 16 +XIMHotKeyTriggers.key 8 +XIMHotKeyTriggers.num_hot_key 0 +XIMPreeditCaretCallbackStruct 12 +XIMPreeditCaretCallbackStruct.direction 4 +XIMPreeditCaretCallbackStruct.position 0 +XIMPreeditCaretCallbackStruct.style 8 +XIMPreeditDrawCallbackStruct 24 XIMPreeditDrawCallbackStruct.caret 0 XIMPreeditDrawCallbackStruct.chg_first 4 XIMPreeditDrawCallbackStruct.chg_length 8 XIMPreeditDrawCallbackStruct.text 16 -XIMPreeditDrawCallbackStruct 24 -XVisualInfo.visual 0 -XVisualInfo.visualid 8 -XVisualInfo.screen 16 -XVisualInfo.depth 20 -XVisualInfo.class 24 -XVisualInfo.red_mask 32 -XVisualInfo.green_mask 40 -XVisualInfo.blue_mask 48 -XVisualInfo.colormap_size 56 -XVisualInfo.bits_per_rgb 60 -XVisualInfo 64 -XkbControlsNotifyEvent.type 0 -XkbControlsNotifyEvent.serial 8 -XkbControlsNotifyEvent.send_event 16 -XkbControlsNotifyEvent.display 24 -XkbControlsNotifyEvent.time 32 -XkbControlsNotifyEvent.xkb_type 40 -XkbControlsNotifyEvent.device 44 -XkbControlsNotifyEvent.changed_ctrls 48 -XkbControlsNotifyEvent.enabled_ctrls 52 -XkbControlsNotifyEvent.enabled_ctrl_changes 56 -XkbControlsNotifyEvent.num_groups 60 -XkbControlsNotifyEvent.keycode 64 -XkbControlsNotifyEvent.event_type 65 -XkbControlsNotifyEvent.req_major 66 -XkbControlsNotifyEvent.req_minor 67 -XkbControlsNotifyEvent 72 -PropMwmHints.flags 0 -PropMwmHints.functions 8 -PropMwmHints.decorations 16 -PropMwmHints.inputMode 24 -PropMwmHints.status 32 -PropMwmHints 40 -XClientMessageEvent.type 0 -XClientMessageEvent.serial 8 -XClientMessageEvent.send_event 16 -XClientMessageEvent.display 24 -XClientMessageEvent.window 32 -XClientMessageEvent.message_type 40 -XClientMessageEvent.format 48 -XClientMessageEvent.data 56 -XClientMessageEvent 96 -XAnyEvent.type 0 -XAnyEvent.serial 8 -XAnyEvent.send_event 16 -XAnyEvent.display 24 -XAnyEvent.window 32 -XAnyEvent 40 -XkbIndicatorNotifyEvent.type 0 -XkbIndicatorNotifyEvent.serial 8 -XkbIndicatorNotifyEvent.send_event 16 -XkbIndicatorNotifyEvent.display 24 -XkbIndicatorNotifyEvent.time 32 -XkbIndicatorNotifyEvent.xkb_type 40 -XkbIndicatorNotifyEvent.device 44 -XkbIndicatorNotifyEvent.changed 48 -XkbIndicatorNotifyEvent.state 52 -XkbIndicatorNotifyEvent 56 -XIMPreeditStateNotifyCallbackStruct.state 0 XIMPreeditStateNotifyCallbackStruct 8 -XkbAnyEvent.type 0 -XkbAnyEvent.serial 8 -XkbAnyEvent.send_event 16 -XkbAnyEvent.display 24 -XkbAnyEvent.time 32 -XkbAnyEvent.xkb_type 40 -XkbAnyEvent.device 44 -XkbAnyEvent 48 -XMotionEvent.type 0 -XMotionEvent.serial 8 -XMotionEvent.send_event 16 -XMotionEvent.display 24 -XMotionEvent.window 32 -XMotionEvent.root 40 -XMotionEvent.subwindow 48 -XMotionEvent.time 56 -XMotionEvent.x 64 -XMotionEvent.y 68 -XMotionEvent.x_root 72 -XMotionEvent.y_root 76 -XMotionEvent.state 80 -XMotionEvent.is_hint 84 -XMotionEvent.same_screen 88 -XMotionEvent 96 -XIMHotKeyTriggers.num_hot_key 0 -XIMHotKeyTriggers.key 8 -XIMHotKeyTriggers 16 +XIMPreeditStateNotifyCallbackStruct.state 0 +XIMStatusDrawCallbackStruct 16 +XIMStatusDrawCallbackStruct.data 8 +XIMStatusDrawCallbackStruct.type 0 +XIMStringConversionCallbackStruct 24 +XIMStringConversionCallbackStruct.direction 4 +XIMStringConversionCallbackStruct.factor 10 +XIMStringConversionCallbackStruct.operation 8 +XIMStringConversionCallbackStruct.position 0 +XIMStringConversionCallbackStruct.text 16 +XIMStringConversionText 32 +XIMStringConversionText.encoding_is_wchar 16 +XIMStringConversionText.feedback 8 +XIMStringConversionText.length 0 +XIMStringConversionText.string 24 +XIMStyles 16 XIMStyles.count_styles 0 XIMStyles.supported_styles 8 -XIMStyles 16 -XkbExtensionDeviceNotifyEvent.type 0 -XkbExtensionDeviceNotifyEvent.serial 8 -XkbExtensionDeviceNotifyEvent.send_event 16 -XkbExtensionDeviceNotifyEvent.display 24 -XkbExtensionDeviceNotifyEvent.time 32 -XkbExtensionDeviceNotifyEvent.xkb_type 40 +XIMText 32 +XIMText.encoding_is_wchar 16 +XIMText.feedback 8 +XIMText.length 0 +XIMText.string 24 +XIMValuesList 16 +XIMValuesList.count_values 0 +XIMValuesList.supported_values 8 +XkbAccessXNotifyEvent 64 +XkbAccessXNotifyEvent.debounce_delay 60 +XkbAccessXNotifyEvent.detail 48 +XkbAccessXNotifyEvent.device 44 +XkbAccessXNotifyEvent.display 24 +XkbAccessXNotifyEvent.keycode 52 +XkbAccessXNotifyEvent.send_event 16 +XkbAccessXNotifyEvent.serial 8 +XkbAccessXNotifyEvent.sk_delay 56 +XkbAccessXNotifyEvent.time 32 +XkbAccessXNotifyEvent.type 0 +XkbAccessXNotifyEvent.xkb_type 40 +XkbActionMessageEvent 80 +XkbActionMessageEvent.device 44 +XkbActionMessageEvent.display 24 +XkbActionMessageEvent.group 60 +XkbActionMessageEvent.keycode 48 +XkbActionMessageEvent.key_event_follows 56 +XkbActionMessageEvent.message 68 +XkbActionMessageEvent.mods 64 +XkbActionMessageEvent.press 52 +XkbActionMessageEvent.send_event 16 +XkbActionMessageEvent.serial 8 +XkbActionMessageEvent.time 32 +XkbActionMessageEvent.type 0 +XkbActionMessageEvent.xkb_type 40 +XkbAnyEvent 48 +XkbAnyEvent.device 44 +XkbAnyEvent.display 24 +XkbAnyEvent.send_event 16 +XkbAnyEvent.serial 8 +XkbAnyEvent.time 32 +XkbAnyEvent.type 0 +XkbAnyEvent.xkb_type 40 +XkbBellNotifyEvent 96 +XkbBellNotifyEvent.bell_class 60 +XkbBellNotifyEvent.bell_id 64 +XkbBellNotifyEvent.device 44 +XkbBellNotifyEvent.display 24 +XkbBellNotifyEvent.duration 56 +XkbBellNotifyEvent.event_only 88 +XkbBellNotifyEvent.name 72 +XkbBellNotifyEvent.percent 48 +XkbBellNotifyEvent.pitch 52 +XkbBellNotifyEvent.send_event 16 +XkbBellNotifyEvent.serial 8 +XkbBellNotifyEvent.time 32 +XkbBellNotifyEvent.type 0 +XkbBellNotifyEvent.window 80 +XkbBellNotifyEvent.xkb_type 40 +XkbCompatMapNotifyEvent 64 +XkbCompatMapNotifyEvent.changed_groups 48 +XkbCompatMapNotifyEvent.device 44 +XkbCompatMapNotifyEvent.display 24 +XkbCompatMapNotifyEvent.first_si 52 +XkbCompatMapNotifyEvent.num_si 56 +XkbCompatMapNotifyEvent.num_total_si 60 +XkbCompatMapNotifyEvent.send_event 16 +XkbCompatMapNotifyEvent.serial 8 +XkbCompatMapNotifyEvent.time 32 +XkbCompatMapNotifyEvent.type 0 +XkbCompatMapNotifyEvent.xkb_type 40 +XkbControlsNotifyEvent 72 +XkbControlsNotifyEvent.changed_ctrls 48 +XkbControlsNotifyEvent.device 44 +XkbControlsNotifyEvent.display 24 +XkbControlsNotifyEvent.enabled_ctrl_changes 56 +XkbControlsNotifyEvent.enabled_ctrls 52 +XkbControlsNotifyEvent.event_type 65 +XkbControlsNotifyEvent.keycode 64 +XkbControlsNotifyEvent.num_groups 60 +XkbControlsNotifyEvent.req_major 66 +XkbControlsNotifyEvent.req_minor 67 +XkbControlsNotifyEvent.send_event 16 +XkbControlsNotifyEvent.serial 8 +XkbControlsNotifyEvent.time 32 +XkbControlsNotifyEvent.type 0 +XkbControlsNotifyEvent.xkb_type 40 +XkbEvent 192 +XkbEvent.accessx 0 +XkbEvent.any 0 +XkbEvent.bell 0 +XkbEvent.compat 0 +XkbEvent.core 0 +XkbEvent.ctrls 0 +XkbEvent.device 0 +XkbEvent.indicators 0 +XkbEvent.map 0 +XkbEvent.message 0 +XkbEvent.names 0 +XkbEvent.new_kbd 0 +XkbEvent.state 0 +XkbEvent.type 0 +XkbExtensionDeviceNotifyEvent 88 XkbExtensionDeviceNotifyEvent.device 44 -XkbExtensionDeviceNotifyEvent.reason 48 -XkbExtensionDeviceNotifyEvent.supported 52 -XkbExtensionDeviceNotifyEvent.unsupported 56 +XkbExtensionDeviceNotifyEvent.display 24 XkbExtensionDeviceNotifyEvent.first_btn 60 -XkbExtensionDeviceNotifyEvent.num_btns 64 -XkbExtensionDeviceNotifyEvent.leds_defined 68 -XkbExtensionDeviceNotifyEvent.led_state 72 XkbExtensionDeviceNotifyEvent.led_class 76 XkbExtensionDeviceNotifyEvent.led_id 80 -XkbExtensionDeviceNotifyEvent 88 -XwcTextItem.chars 0 -XwcTextItem.nchars 8 -XwcTextItem.delta 12 -XwcTextItem.font_set 16 -XwcTextItem 24 -XClassHint.res_name 0 -XClassHint.res_class 8 -XClassHint 16 -XChar2b.byte1 0 -XChar2b.byte2 1 -XChar2b 2 -XSetWindowAttributes.background_pixmap 0 -XSetWindowAttributes.background_pixel 8 -XSetWindowAttributes.border_pixmap 16 -XSetWindowAttributes.border_pixel 24 -XSetWindowAttributes.bit_gravity 32 -XSetWindowAttributes.win_gravity 36 -XSetWindowAttributes.backing_store 40 -XSetWindowAttributes.backing_planes 48 -XSetWindowAttributes.backing_pixel 56 -XSetWindowAttributes.save_under 64 -XSetWindowAttributes.event_mask 72 -XSetWindowAttributes.do_not_propagate_mask 80 -XSetWindowAttributes.override_redirect 88 -XSetWindowAttributes.colormap 96 -XSetWindowAttributes.cursor 104 -XSetWindowAttributes 112 -XRenderPictFormat.id 0 -XRenderPictFormat.type 8 -XRenderPictFormat.depth 12 -XRenderPictFormat.direct 16 -XRenderPictFormat.colormap 32 -XRenderPictFormat 40 -XReparentEvent.type 0 -XReparentEvent.serial 8 -XReparentEvent.send_event 16 -XReparentEvent.display 24 -XReparentEvent.event 32 -XReparentEvent.window 40 -XReparentEvent.parent 48 -XReparentEvent.x 56 -XReparentEvent.y 60 -XReparentEvent.override_redirect 64 -XReparentEvent 72 -XCirculateRequestEvent.type 0 -XCirculateRequestEvent.serial 8 -XCirculateRequestEvent.send_event 16 -XCirculateRequestEvent.display 24 -XCirculateRequestEvent.parent 32 -XCirculateRequestEvent.window 40 -XCirculateRequestEvent.place 48 -XCirculateRequestEvent 56 -XImage.width 0 -XImage.height 4 -XImage.xoffset 8 -XImage.format 12 -XImage.data 16 -XImage.byte_order 24 -XImage.bitmap_unit 28 -XImage.bitmap_bit_order 32 -XImage.bitmap_pad 36 -XImage.depth 40 -XImage.bytes_per_line 44 -XImage.bits_per_pixel 48 -XImage.red_mask 56 -XImage.green_mask 64 -XImage.blue_mask 72 -XImage.obdata 80 -XImage.f.create_image 88 -XImage.f.destroy_image 96 -XImage.f.get_pixel 104 -XImage.f.put_pixel 112 -XImage.f.sub_image 120 -XImage.f.add_pixel 128 -XImage 136 -XKeyEvent.type 0 -XKeyEvent.serial 8 -XKeyEvent.send_event 16 -XKeyEvent.display 24 -XKeyEvent.window 32 -XKeyEvent.root 40 -XKeyEvent.subwindow 48 -XKeyEvent.time 56 -XKeyEvent.x 64 -XKeyEvent.y 68 -XKeyEvent.x_root 72 -XKeyEvent.y_root 76 -XKeyEvent.state 80 -XKeyEvent.keycode 84 -XKeyEvent.same_screen 88 -XKeyEvent 96 -XkbActionMessageEvent.type 0 -XkbActionMessageEvent.serial 8 -XkbActionMessageEvent.send_event 16 -XkbActionMessageEvent.display 24 -XkbActionMessageEvent.time 32 -XkbActionMessageEvent.xkb_type 40 -XkbActionMessageEvent.device 44 -XkbActionMessageEvent.keycode 48 -XkbActionMessageEvent.press 52 -XkbActionMessageEvent.key_event_follows 56 -XkbActionMessageEvent.group 60 -XkbActionMessageEvent.mods 64 -XkbActionMessageEvent.message 68 -XkbActionMessageEvent 80 -XdbeSwapInfo.swap_window 0 -XdbeSwapInfo.swap_action 8 -XdbeSwapInfo 16 -XTextItem.chars 0 -XTextItem.nchars 8 -XTextItem.delta 12 -XTextItem.font 16 -XTextItem 24 -XModifierKeymap.max_keypermod 0 -XModifierKeymap.modifiermap 8 -XModifierKeymap 16 -XCharStruct.lbearing 0 -XCharStruct.rbearing 2 -XCharStruct.width 4 -XCharStruct.ascent 6 -XCharStruct.descent 8 -XCharStruct.attributes 10 -XCharStruct 12 -XGravityEvent.type 0 -XGravityEvent.serial 8 -XGravityEvent.send_event 16 -XGravityEvent.display 24 -XGravityEvent.event 32 -XGravityEvent.window 40 -XGravityEvent.x 48 -XGravityEvent.y 52 -XGravityEvent 56 -Visual.ext_data 0 -Visual.visualid 8 -Visual.class 16 -Visual.red_mask 24 -Visual.green_mask 32 -Visual.blue_mask 40 -Visual.bits_per_rgb 48 -Visual.map_entries 52 -Visual 56 -XOMOrientation.num_orientation 0 -XOMOrientation.orientation 8 -XOMOrientation 16 -XkbAccessXNotifyEvent.type 0 -XkbAccessXNotifyEvent.serial 8 -XkbAccessXNotifyEvent.send_event 16 -XkbAccessXNotifyEvent.display 24 -XkbAccessXNotifyEvent.time 32 -XkbAccessXNotifyEvent.xkb_type 40 -XkbAccessXNotifyEvent.device 44 -XkbAccessXNotifyEvent.detail 48 -XkbAccessXNotifyEvent.keycode 52 -XkbAccessXNotifyEvent.sk_delay 56 -XkbAccessXNotifyEvent.debounce_delay 60 -XkbAccessXNotifyEvent 64 -XWindowAttributes.x 0 -XWindowAttributes.y 4 -XWindowAttributes.width 8 -XWindowAttributes.height 12 -XWindowAttributes.border_width 16 -XWindowAttributes.depth 20 -XWindowAttributes.visual 24 -XWindowAttributes.root 32 -XWindowAttributes.class 40 -XWindowAttributes.bit_gravity 44 -XWindowAttributes.win_gravity 48 -XWindowAttributes.backing_store 52 -XWindowAttributes.backing_planes 56 -XWindowAttributes.backing_pixel 64 -XWindowAttributes.save_under 72 -XWindowAttributes.colormap 80 -XWindowAttributes.map_installed 88 -XWindowAttributes.map_state 92 -XWindowAttributes.all_event_masks 96 -XWindowAttributes.your_event_mask 104 -XWindowAttributes.do_not_propagate_mask 112 -XWindowAttributes.override_redirect 120 -XWindowAttributes.screen 128 -XWindowAttributes 136 -XmbTextItem.chars 0 -XmbTextItem.nchars 8 -XmbTextItem.delta 12 -XmbTextItem.font_set 16 -XmbTextItem 24 -XMappingEvent.type 0 -XMappingEvent.serial 8 -XMappingEvent.send_event 16 -XMappingEvent.display 24 -XMappingEvent.window 32 -XMappingEvent.request 40 -XMappingEvent.first_keycode 44 -XMappingEvent.count 48 -XMappingEvent 56 -XSizeHints.flags 0 -XSizeHints.x 8 -XSizeHints.y 12 -XSizeHints.width 16 -XSizeHints.height 20 -XSizeHints.min_width 24 -XSizeHints.min_height 28 -XSizeHints.max_width 32 -XSizeHints.max_height 36 -XSizeHints.width_inc 40 -XSizeHints.height_inc 44 -XSizeHints.min_aspect.x 48 -XSizeHints.min_aspect.y 52 -XSizeHints.max_aspect.x 56 -XSizeHints.max_aspect.y 60 -XSizeHints.base_width 64 -XSizeHints.base_height 68 -XSizeHints.win_gravity 72 -XSizeHints 80 -XUnmapEvent.type 0 -XUnmapEvent.serial 8 -XUnmapEvent.send_event 16 -XUnmapEvent.display 24 -XUnmapEvent.event 32 -XUnmapEvent.window 40 -XUnmapEvent.from_configure 48 -XUnmapEvent 56 -awtImageData.Depth 0 -awtImageData.wsImageFormat 4 -awtImageData.clrdata 16 -awtImageData.convert 48 -awtImageData 560 -XkbStateNotifyEvent.type 0 -XkbStateNotifyEvent.serial 8 -XkbStateNotifyEvent.send_event 16 -XkbStateNotifyEvent.display 24 -XkbStateNotifyEvent.time 32 -XkbStateNotifyEvent.xkb_type 40 -XkbStateNotifyEvent.device 44 -XkbStateNotifyEvent.changed 48 -XkbStateNotifyEvent.group 52 -XkbStateNotifyEvent.base_group 56 -XkbStateNotifyEvent.latched_group 60 -XkbStateNotifyEvent.locked_group 64 -XkbStateNotifyEvent.mods 68 -XkbStateNotifyEvent.base_mods 72 -XkbStateNotifyEvent.latched_mods 76 -XkbStateNotifyEvent.locked_mods 80 -XkbStateNotifyEvent.compat_state 84 -XkbStateNotifyEvent.grab_mods 88 -XkbStateNotifyEvent.compat_grab_mods 89 -XkbStateNotifyEvent.lookup_mods 90 -XkbStateNotifyEvent.compat_lookup_mods 91 -XkbStateNotifyEvent.ptr_buttons 92 -XkbStateNotifyEvent.keycode 96 -XkbStateNotifyEvent.event_type 97 -XkbStateNotifyEvent.req_major 98 -XkbStateNotifyEvent.req_minor 99 -XkbStateNotifyEvent 104 -XExposeEvent.type 0 -XExposeEvent.serial 8 -XExposeEvent.send_event 16 -XExposeEvent.display 24 -XExposeEvent.window 32 -XExposeEvent.x 40 -XExposeEvent.y 44 -XExposeEvent.width 48 -XExposeEvent.height 52 -XExposeEvent.count 56 -XExposeEvent 64 -XkbMapNotifyEvent.type 0 -XkbMapNotifyEvent.serial 8 -XkbMapNotifyEvent.send_event 16 -XkbMapNotifyEvent.display 24 -XkbMapNotifyEvent.time 32 -XkbMapNotifyEvent.xkb_type 40 -XkbMapNotifyEvent.device 44 +XkbExtensionDeviceNotifyEvent.leds_defined 68 +XkbExtensionDeviceNotifyEvent.led_state 72 +XkbExtensionDeviceNotifyEvent.num_btns 64 +XkbExtensionDeviceNotifyEvent.reason 48 +XkbExtensionDeviceNotifyEvent.send_event 16 +XkbExtensionDeviceNotifyEvent.serial 8 +XkbExtensionDeviceNotifyEvent.supported 52 +XkbExtensionDeviceNotifyEvent.time 32 +XkbExtensionDeviceNotifyEvent.type 0 +XkbExtensionDeviceNotifyEvent.unsupported 56 +XkbExtensionDeviceNotifyEvent.xkb_type 40 +XkbIndicatorNotifyEvent 56 +XkbIndicatorNotifyEvent.changed 48 +XkbIndicatorNotifyEvent.device 44 +XkbIndicatorNotifyEvent.display 24 +XkbIndicatorNotifyEvent.send_event 16 +XkbIndicatorNotifyEvent.serial 8 +XkbIndicatorNotifyEvent.state 52 +XkbIndicatorNotifyEvent.time 32 +XkbIndicatorNotifyEvent.type 0 +XkbIndicatorNotifyEvent.xkb_type 40 +XkbMapNotifyEvent 104 XkbMapNotifyEvent.changed 48 -XkbMapNotifyEvent.flags 52 -XkbMapNotifyEvent.first_type 56 -XkbMapNotifyEvent.num_types 60 -XkbMapNotifyEvent.min_key_code 64 -XkbMapNotifyEvent.max_key_code 65 -XkbMapNotifyEvent.first_key_sym 66 +XkbMapNotifyEvent.device 44 +XkbMapNotifyEvent.display 24 XkbMapNotifyEvent.first_key_act 67 XkbMapNotifyEvent.first_key_behavior 68 XkbMapNotifyEvent.first_key_explicit 69 +XkbMapNotifyEvent.first_key_sym 66 XkbMapNotifyEvent.first_modmap_key 70 +XkbMapNotifyEvent.first_type 56 XkbMapNotifyEvent.first_vmodmap_key 71 -XkbMapNotifyEvent.num_key_syms 72 +XkbMapNotifyEvent.flags 52 +XkbMapNotifyEvent.max_key_code 65 +XkbMapNotifyEvent.min_key_code 64 XkbMapNotifyEvent.num_key_acts 76 XkbMapNotifyEvent.num_key_behaviors 80 XkbMapNotifyEvent.num_key_explicit 84 +XkbMapNotifyEvent.num_key_syms 72 XkbMapNotifyEvent.num_modmap_keys 88 +XkbMapNotifyEvent.num_types 60 XkbMapNotifyEvent.num_vmodmap_keys 92 +XkbMapNotifyEvent.send_event 16 +XkbMapNotifyEvent.serial 8 +XkbMapNotifyEvent.time 32 +XkbMapNotifyEvent.type 0 XkbMapNotifyEvent.vmods 96 -XkbMapNotifyEvent 104 -XGCValues.function 0 -XGCValues.plane_mask 8 -XGCValues.foreground 16 -XGCValues.background 24 -XGCValues.line_width 32 -XGCValues.line_style 36 -XGCValues.cap_style 40 -XGCValues.join_style 44 -XGCValues.fill_style 48 -XGCValues.fill_rule 52 -XGCValues.arc_mode 56 -XGCValues.tile 64 -XGCValues.stipple 72 -XGCValues.ts_x_origin 80 -XGCValues.ts_y_origin 84 -XGCValues.font 88 -XGCValues.subwindow_mode 96 -XGCValues.graphics_exposures 100 -XGCValues.clip_x_origin 104 -XGCValues.clip_y_origin 108 -XGCValues.clip_mask 112 -XGCValues.dash_offset 120 -XGCValues.dashes 124 -XGCValues 128 -XFocusChangeEvent.type 0 -XFocusChangeEvent.serial 8 -XFocusChangeEvent.send_event 16 -XFocusChangeEvent.display 24 -XFocusChangeEvent.window 32 -XFocusChangeEvent.mode 40 -XFocusChangeEvent.detail 44 -XFocusChangeEvent 48 -XPixmapFormatValues.depth 0 -XPixmapFormatValues.bits_per_pixel 4 -XPixmapFormatValues.scanline_pad 8 -XPixmapFormatValues 12 -XMapEvent.type 0 -XMapEvent.serial 8 -XMapEvent.send_event 16 -XMapEvent.display 24 -XMapEvent.event 32 -XMapEvent.window 40 -XMapEvent.override_redirect 48 -XMapEvent 56 -XkbBellNotifyEvent.type 0 -XkbBellNotifyEvent.serial 8 -XkbBellNotifyEvent.send_event 16 -XkbBellNotifyEvent.display 24 -XkbBellNotifyEvent.time 32 -XkbBellNotifyEvent.xkb_type 40 -XkbBellNotifyEvent.device 44 -XkbBellNotifyEvent.percent 48 -XkbBellNotifyEvent.pitch 52 -XkbBellNotifyEvent.duration 56 -XkbBellNotifyEvent.bell_class 60 -XkbBellNotifyEvent.bell_id 64 -XkbBellNotifyEvent.name 72 -XkbBellNotifyEvent.window 80 -XkbBellNotifyEvent.event_only 88 -XkbBellNotifyEvent 96 -XIMStringConversionText.length 0 -XIMStringConversionText.feedback 8 -XIMStringConversionText.encoding_is_wchar 16 -XIMStringConversionText.string 24 -XIMStringConversionText 32 -XKeyboardState.key_click_percent 0 -XKeyboardState.bell_percent 4 -XKeyboardState.bell_pitch 8 -XKeyboardState.bell_duration 12 -XKeyboardState.led_mask 16 -XKeyboardState.global_auto_repeat 24 -XKeyboardState.auto_repeats 28 -XKeyboardState 64 -XkbEvent.type 0 -XkbEvent.any 0 -XkbEvent.new_kbd 0 -XkbEvent.map 0 -XkbEvent.state 0 -XkbEvent.ctrls 0 -XkbEvent.indicators 0 -XkbEvent.names 0 -XkbEvent.compat 0 -XkbEvent.bell 0 -XkbEvent.message 0 -XkbEvent.accessx 0 -XkbEvent.device 0 -XkbEvent.core 0 -XkbEvent 192 -XPoint.x 0 -XPoint.y 2 -XPoint 4 -XSegment.x1 0 -XSegment.y1 2 -XSegment.x2 4 -XSegment.y2 6 -XSegment 8 -XIconSize.min_width 0 -XIconSize.min_height 4 -XIconSize.max_width 8 -XIconSize.max_height 12 -XIconSize.width_inc 16 -XIconSize.height_inc 20 -XIconSize 24 -XIMCallback.client_data 0 -XIMCallback.callback 8 -XIMCallback 16 -XConfigureEvent.type 0 -XConfigureEvent.serial 8 -XConfigureEvent.send_event 16 -XConfigureEvent.display 24 -XConfigureEvent.event 32 -XConfigureEvent.window 40 -XConfigureEvent.x 48 -XConfigureEvent.y 52 -XConfigureEvent.width 56 -XConfigureEvent.height 60 -XConfigureEvent.border_width 64 -XConfigureEvent.above 72 -XConfigureEvent.override_redirect 80 -XConfigureEvent 88 -XRectangle.x 0 -XRectangle.y 2 -XRectangle.width 4 -XRectangle.height 6 -XRectangle 8 -XkbNamesNotifyEvent.type 0 -XkbNamesNotifyEvent.serial 8 -XkbNamesNotifyEvent.send_event 16 -XkbNamesNotifyEvent.display 24 -XkbNamesNotifyEvent.time 32 -XkbNamesNotifyEvent.xkb_type 40 -XkbNamesNotifyEvent.device 44 +XkbMapNotifyEvent.xkb_type 40 +XkbNamesNotifyEvent 96 XkbNamesNotifyEvent.changed 48 -XkbNamesNotifyEvent.first_type 52 -XkbNamesNotifyEvent.num_types 56 -XkbNamesNotifyEvent.first_lvl 60 -XkbNamesNotifyEvent.num_lvls 64 -XkbNamesNotifyEvent.num_aliases 68 -XkbNamesNotifyEvent.num_radio_groups 72 -XkbNamesNotifyEvent.changed_vmods 76 XkbNamesNotifyEvent.changed_groups 80 XkbNamesNotifyEvent.changed_indicators 84 +XkbNamesNotifyEvent.changed_vmods 76 +XkbNamesNotifyEvent.device 44 +XkbNamesNotifyEvent.display 24 XkbNamesNotifyEvent.first_key 88 +XkbNamesNotifyEvent.first_lvl 60 +XkbNamesNotifyEvent.first_type 52 +XkbNamesNotifyEvent.num_aliases 68 XkbNamesNotifyEvent.num_keys 92 -XkbNamesNotifyEvent 96 -XCreateWindowEvent.type 0 -XCreateWindowEvent.serial 8 -XCreateWindowEvent.send_event 16 -XCreateWindowEvent.display 24 -XCreateWindowEvent.parent 32 -XCreateWindowEvent.window 40 -XCreateWindowEvent.x 48 -XCreateWindowEvent.y 52 -XCreateWindowEvent.width 56 -XCreateWindowEvent.height 60 -XCreateWindowEvent.border_width 64 -XCreateWindowEvent.override_redirect 68 -XCreateWindowEvent 72 -XVisibilityEvent.type 0 -XVisibilityEvent.serial 8 -XVisibilityEvent.send_event 16 -XVisibilityEvent.display 24 -XVisibilityEvent.window 32 -XVisibilityEvent.state 40 -XVisibilityEvent 48 -XWMHints.flags 0 -XWMHints.initial_state 12 -XWMHints.icon_pixmap 16 -XWMHints.icon_window 24 -XWMHints.icon_x 32 -XWMHints.icon_y 36 -XWMHints.icon_mask 40 -XWMHints.input 8 -XWMHints.window_group 48 -XWMHints 56 -XCrossingEvent.type 0 -XCrossingEvent.serial 8 -XCrossingEvent.send_event 16 -XCrossingEvent.display 24 -XCrossingEvent.window 32 -XCrossingEvent.root 40 -XCrossingEvent.subwindow 48 -XCrossingEvent.time 56 -XCrossingEvent.x 64 -XCrossingEvent.y 68 -XCrossingEvent.x_root 72 -XCrossingEvent.y_root 76 -XCrossingEvent.mode 80 -XCrossingEvent.detail 84 -XCrossingEvent.same_screen 88 -XCrossingEvent.focus 92 -XCrossingEvent.state 96 -XCrossingEvent 104 -XSelectionRequestEvent.type 0 -XSelectionRequestEvent.serial 8 -XSelectionRequestEvent.send_event 16 -XSelectionRequestEvent.display 24 -XSelectionRequestEvent.owner 32 -XSelectionRequestEvent.requestor 40 -XSelectionRequestEvent.selection 48 -XSelectionRequestEvent.target 56 -XSelectionRequestEvent.property 64 -XSelectionRequestEvent.time 72 -XSelectionRequestEvent 80 -XNoExposeEvent.type 0 -XNoExposeEvent.serial 8 -XNoExposeEvent.send_event 16 +XkbNamesNotifyEvent.num_lvls 64 +XkbNamesNotifyEvent.num_radio_groups 72 +XkbNamesNotifyEvent.num_types 56 +XkbNamesNotifyEvent.send_event 16 +XkbNamesNotifyEvent.serial 8 +XkbNamesNotifyEvent.time 32 +XkbNamesNotifyEvent.type 0 +XkbNamesNotifyEvent.xkb_type 40 +XkbNewKeyboardNotifyEvent 80 +XkbNewKeyboardNotifyEvent.changed 68 +XkbNewKeyboardNotifyEvent.device 44 +XkbNewKeyboardNotifyEvent.display 24 +XkbNewKeyboardNotifyEvent.max_key_code 56 +XkbNewKeyboardNotifyEvent.min_key_code 52 +XkbNewKeyboardNotifyEvent.old_device 48 +XkbNewKeyboardNotifyEvent.old_max_key_code 64 +XkbNewKeyboardNotifyEvent.old_min_key_code 60 +XkbNewKeyboardNotifyEvent.req_major 72 +XkbNewKeyboardNotifyEvent.req_minor 73 +XkbNewKeyboardNotifyEvent.send_event 16 +XkbNewKeyboardNotifyEvent.serial 8 +XkbNewKeyboardNotifyEvent.time 32 +XkbNewKeyboardNotifyEvent.type 0 +XkbNewKeyboardNotifyEvent.xkb_type 40 +XkbStateNotifyEvent 104 +XkbStateNotifyEvent.base_group 56 +XkbStateNotifyEvent.base_mods 72 +XkbStateNotifyEvent.changed 48 +XkbStateNotifyEvent.compat_grab_mods 89 +XkbStateNotifyEvent.compat_lookup_mods 91 +XkbStateNotifyEvent.compat_state 84 +XkbStateNotifyEvent.device 44 +XkbStateNotifyEvent.display 24 +XkbStateNotifyEvent.event_type 97 +XkbStateNotifyEvent.grab_mods 88 +XkbStateNotifyEvent.group 52 +XkbStateNotifyEvent.keycode 96 +XkbStateNotifyEvent.latched_group 60 +XkbStateNotifyEvent.latched_mods 76 +XkbStateNotifyEvent.locked_group 64 +XkbStateNotifyEvent.locked_mods 80 +XkbStateNotifyEvent.lookup_mods 90 +XkbStateNotifyEvent.mods 68 +XkbStateNotifyEvent.ptr_buttons 92 +XkbStateNotifyEvent.req_major 98 +XkbStateNotifyEvent.req_minor 99 +XkbStateNotifyEvent.send_event 16 +XkbStateNotifyEvent.serial 8 +XkbStateNotifyEvent.time 32 +XkbStateNotifyEvent.type 0 +XkbStateNotifyEvent.xkb_type 40 +XKeyboardControl 32 +XKeyboardControl.auto_repeat_mode 28 +XKeyboardControl.bell_duration 12 +XKeyboardControl.bell_percent 4 +XKeyboardControl.bell_pitch 8 +XKeyboardControl.key 24 +XKeyboardControl.key_click_percent 0 +XKeyboardControl.led 16 +XKeyboardControl.led_mode 20 +XKeyboardState 64 +XKeyboardState.auto_repeats 28 +XKeyboardState.bell_duration 12 +XKeyboardState.bell_percent 4 +XKeyboardState.bell_pitch 8 +XKeyboardState.global_auto_repeat 24 +XKeyboardState.key_click_percent 0 +XKeyboardState.led_mask 16 +XKeyEvent 96 +XKeyEvent.display 24 +XKeyEvent.keycode 84 +XKeyEvent.root 40 +XKeyEvent.same_screen 88 +XKeyEvent.send_event 16 +XKeyEvent.serial 8 +XKeyEvent.state 80 +XKeyEvent.subwindow 48 +XKeyEvent.time 56 +XKeyEvent.type 0 +XKeyEvent.window 32 +XKeyEvent.x 64 +XKeyEvent.x_root 72 +XKeyEvent.y 68 +XKeyEvent.y_root 76 +XKeymapEvent 72 +XKeymapEvent.display 24 +XKeymapEvent.key_vector 40 +XKeymapEvent.send_event 16 +XKeymapEvent.serial 8 +XKeymapEvent.type 0 +XKeymapEvent.window 32 +XMapEvent 56 +XMapEvent.display 24 +XMapEvent.event 32 +XMapEvent.override_redirect 48 +XMapEvent.send_event 16 +XMapEvent.serial 8 +XMapEvent.type 0 +XMapEvent.window 40 +XMappingEvent 56 +XMappingEvent.count 48 +XMappingEvent.display 24 +XMappingEvent.first_keycode 44 +XMappingEvent.request 40 +XMappingEvent.send_event 16 +XMappingEvent.serial 8 +XMappingEvent.type 0 +XMappingEvent.window 32 +XMapRequestEvent 48 +XMapRequestEvent.display 24 +XMapRequestEvent.parent 32 +XMapRequestEvent.send_event 16 +XMapRequestEvent.serial 8 +XMapRequestEvent.type 0 +XMapRequestEvent.window 40 +XmbTextItem 24 +XmbTextItem.chars 0 +XmbTextItem.delta 12 +XmbTextItem.font_set 16 +XmbTextItem.nchars 8 +XModifierKeymap 16 +XModifierKeymap.max_keypermod 0 +XModifierKeymap.modifiermap 8 +XMotionEvent 96 +XMotionEvent.display 24 +XMotionEvent.is_hint 84 +XMotionEvent.root 40 +XMotionEvent.same_screen 88 +XMotionEvent.send_event 16 +XMotionEvent.serial 8 +XMotionEvent.state 80 +XMotionEvent.subwindow 48 +XMotionEvent.time 56 +XMotionEvent.type 0 +XMotionEvent.window 32 +XMotionEvent.x 64 +XMotionEvent.x_root 72 +XMotionEvent.y 68 +XMotionEvent.y_root 76 +XNoExposeEvent 48 XNoExposeEvent.display 24 XNoExposeEvent.drawable 32 XNoExposeEvent.major_code 40 XNoExposeEvent.minor_code 44 -XNoExposeEvent 48 -XHostAddress.family 0 -XHostAddress.length 4 -XHostAddress.address 8 -XHostAddress 16 -XColormapEvent.type 0 -XColormapEvent.serial 8 -XColormapEvent.send_event 16 -XColormapEvent.display 24 -XColormapEvent.window 32 -XColormapEvent.colormap 40 -XColormapEvent.new 48 -XColormapEvent.state 52 -XColormapEvent 56 -ColorEntry.r 0 -ColorEntry.g 1 -ColorEntry.b 2 -ColorEntry.flags 3 -ColorEntry 4 -XResizeRequestEvent.type 0 -XResizeRequestEvent.serial 8 -XResizeRequestEvent.send_event 16 -XResizeRequestEvent.display 24 -XResizeRequestEvent.window 32 -XResizeRequestEvent.width 40 -XResizeRequestEvent.height 44 -XResizeRequestEvent 48 -Depth.depth 0 -Depth.nvisuals 4 -Depth.visuals 8 -Depth 16 -XPropertyEvent.type 0 -XPropertyEvent.serial 8 -XPropertyEvent.send_event 16 -XPropertyEvent.display 24 -XPropertyEvent.window 32 -XPropertyEvent.atom 40 -XPropertyEvent.time 48 -XPropertyEvent.state 56 +XNoExposeEvent.send_event 16 +XNoExposeEvent.serial 8 +XNoExposeEvent.type 0 +XOMCharSetList 16 +XOMCharSetList.charset_count 0 +XOMCharSetList.charset_list 8 +XOMFontInfo 24 +XOMFontInfo.font_name_list 16 +XOMFontInfo.font_struct_list 8 +XOMFontInfo.num_font 0 +XOMOrientation 16 +XOMOrientation.num_orientation 0 +XOMOrientation.orientation 8 +XPixmapFormatValues 12 +XPixmapFormatValues.bits_per_pixel 4 +XPixmapFormatValues.depth 0 +XPixmapFormatValues.scanline_pad 8 +XPoint 4 +XPoint.x 0 +XPoint.y 2 XPropertyEvent 64 -XDestroyWindowEvent.type 0 -XDestroyWindowEvent.serial 8 -XDestroyWindowEvent.send_event 16 -XDestroyWindowEvent.display 24 -XDestroyWindowEvent.event 32 -XDestroyWindowEvent.window 40 -XDestroyWindowEvent 48 -XStandardColormap.colormap 0 -XStandardColormap.red_max 8 -XStandardColormap.red_mult 16 -XStandardColormap.green_max 24 -XStandardColormap.green_mult 32 +XPropertyEvent.atom 40 +XPropertyEvent.display 24 +XPropertyEvent.send_event 16 +XPropertyEvent.serial 8 +XPropertyEvent.state 56 +XPropertyEvent.time 48 +XPropertyEvent.type 0 +XPropertyEvent.window 32 +XRectangle 8 +XRectangle.height 6 +XRectangle.width 4 +XRectangle.x 0 +XRectangle.y 2 +XRenderDirectFormat 16 +XRenderDirectFormat.alpha 12 +XRenderDirectFormat.alphaMask 14 +XRenderDirectFormat.blue 8 +XRenderDirectFormat.blueMask 10 +XRenderDirectFormat.green 4 +XRenderDirectFormat.greenMask 6 +XRenderDirectFormat.red 0 +XRenderDirectFormat.redMask 2 +XRenderPictFormat 40 +XRenderPictFormat.colormap 32 +XRenderPictFormat.depth 12 +XRenderPictFormat.direct 16 +XRenderPictFormat.id 0 +XRenderPictFormat.type 8 +XReparentEvent 72 +XReparentEvent.display 24 +XReparentEvent.event 32 +XReparentEvent.override_redirect 64 +XReparentEvent.parent 48 +XReparentEvent.send_event 16 +XReparentEvent.serial 8 +XReparentEvent.type 0 +XReparentEvent.window 40 +XReparentEvent.x 56 +XReparentEvent.y 60 +XResizeRequestEvent 48 +XResizeRequestEvent.display 24 +XResizeRequestEvent.height 44 +XResizeRequestEvent.send_event 16 +XResizeRequestEvent.serial 8 +XResizeRequestEvent.type 0 +XResizeRequestEvent.width 40 +XResizeRequestEvent.window 32 +XSegment 8 +XSegment.x1 0 +XSegment.x2 4 +XSegment.y1 2 +XSegment.y2 6 +XSelectionClearEvent 56 +XSelectionClearEvent.display 24 +XSelectionClearEvent.selection 40 +XSelectionClearEvent.send_event 16 +XSelectionClearEvent.serial 8 +XSelectionClearEvent.time 48 +XSelectionClearEvent.type 0 +XSelectionClearEvent.window 32 +XSelectionEvent 72 +XSelectionEvent.display 24 +XSelectionEvent.property 56 +XSelectionEvent.requestor 32 +XSelectionEvent.selection 40 +XSelectionEvent.send_event 16 +XSelectionEvent.serial 8 +XSelectionEvent.target 48 +XSelectionEvent.time 64 +XSelectionEvent.type 0 +XSelectionRequestEvent 80 +XSelectionRequestEvent.display 24 +XSelectionRequestEvent.owner 32 +XSelectionRequestEvent.property 64 +XSelectionRequestEvent.requestor 40 +XSelectionRequestEvent.selection 48 +XSelectionRequestEvent.send_event 16 +XSelectionRequestEvent.serial 8 +XSelectionRequestEvent.target 56 +XSelectionRequestEvent.time 72 +XSelectionRequestEvent.type 0 +XSetWindowAttributes 112 +XSetWindowAttributes.background_pixel 8 +XSetWindowAttributes.background_pixmap 0 +XSetWindowAttributes.backing_pixel 56 +XSetWindowAttributes.backing_planes 48 +XSetWindowAttributes.backing_store 40 +XSetWindowAttributes.bit_gravity 32 +XSetWindowAttributes.border_pixel 24 +XSetWindowAttributes.border_pixmap 16 +XSetWindowAttributes.colormap 96 +XSetWindowAttributes.cursor 104 +XSetWindowAttributes.do_not_propagate_mask 80 +XSetWindowAttributes.event_mask 72 +XSetWindowAttributes.override_redirect 88 +XSetWindowAttributes.save_under 64 +XSetWindowAttributes.win_gravity 36 +XSizeHints 80 +XSizeHints.base_height 68 +XSizeHints.base_width 64 +XSizeHints.flags 0 +XSizeHints.height 20 +XSizeHints.height_inc 44 +XSizeHints.max_aspect.x 56 +XSizeHints.max_aspect.y 60 +XSizeHints.max_height 36 +XSizeHints.max_width 32 +XSizeHints.min_aspect.x 48 +XSizeHints.min_aspect.y 52 +XSizeHints.min_height 28 +XSizeHints.min_width 24 +XSizeHints.width 16 +XSizeHints.width_inc 40 +XSizeHints.win_gravity 72 +XSizeHints.x 8 +XSizeHints.y 12 +XStandardColormap 80 +XStandardColormap.base_pixel 56 XStandardColormap.blue_max 40 XStandardColormap.blue_mult 48 -XStandardColormap.base_pixel 56 -XStandardColormap.visualid 64 +XStandardColormap.colormap 0 +XStandardColormap.green_max 24 +XStandardColormap.green_mult 32 XStandardColormap.killid 72 -XStandardColormap 80 -XComposeStatus.compose_ptr 0 -XComposeStatus.chars_matched 8 -XComposeStatus 16 -AwtGraphicsConfigData.awt_depth 0 -AwtGraphicsConfigData.awt_cmap 8 -AwtGraphicsConfigData.awt_visInfo 16 -AwtGraphicsConfigData.awt_num_colors 80 -AwtGraphicsConfigData.awtImage 88 -AwtGraphicsConfigData.AwtColorMatch 96 -AwtGraphicsConfigData.monoImage 104 -AwtGraphicsConfigData.monoPixmap 112 -AwtGraphicsConfigData.monoPixmapWidth 120 -AwtGraphicsConfigData.monoPixmapHeight 124 -AwtGraphicsConfigData.monoPixmapGC 128 -AwtGraphicsConfigData.pixelStride 136 -AwtGraphicsConfigData.color_data 144 -AwtGraphicsConfigData.glxInfo 152 -AwtGraphicsConfigData.isTranslucencySupported 160 -AwtGraphicsConfigData.renderPictFormat 168 -AwtGraphicsConfigData 208 -XColor.pixel 0 -XColor.red 8 -XColor.green 10 -XColor.blue 12 -XColor.flags 14 -XColor.pad 15 -XColor 16 -XTextProperty.value 0 +XStandardColormap.red_max 8 +XStandardColormap.red_mult 16 +XStandardColormap.visualid 64 +XTextItem16 24 +XTextItem16.chars 0 +XTextItem16.delta 12 +XTextItem16.font 16 +XTextItem16.nchars 8 +XTextItem 24 +XTextItem.chars 0 +XTextItem.delta 12 +XTextItem.font 16 +XTextItem.nchars 8 +XTextProperty 32 XTextProperty.encoding 8 XTextProperty.format 16 XTextProperty.nitems 24 -XTextProperty 32 +XTextProperty.value 0 +XTimeCoord 16 +XTimeCoord.time 0 +XTimeCoord.x 8 +XTimeCoord.y 10 +XUnmapEvent 56 +XUnmapEvent.display 24 +XUnmapEvent.event 32 +XUnmapEvent.from_configure 48 +XUnmapEvent.send_event 16 +XUnmapEvent.serial 8 +XUnmapEvent.type 0 +XUnmapEvent.window 40 +XVisibilityEvent 48 +XVisibilityEvent.display 24 +XVisibilityEvent.send_event 16 +XVisibilityEvent.serial 8 +XVisibilityEvent.state 40 +XVisibilityEvent.type 0 +XVisibilityEvent.window 32 +XVisualInfo 64 +XVisualInfo.bits_per_rgb 60 +XVisualInfo.blue_mask 48 +XVisualInfo.class 24 +XVisualInfo.colormap_size 56 +XVisualInfo.depth 20 +XVisualInfo.green_mask 40 +XVisualInfo.red_mask 32 +XVisualInfo.screen 16 +XVisualInfo.visual 0 +XVisualInfo.visualid 8 +XwcTextItem 24 +XwcTextItem.chars 0 +XwcTextItem.delta 12 +XwcTextItem.font_set 16 +XwcTextItem.nchars 8 +XWindowAttributes 136 +XWindowAttributes.all_event_masks 96 +XWindowAttributes.backing_pixel 64 +XWindowAttributes.backing_planes 56 +XWindowAttributes.backing_store 52 +XWindowAttributes.bit_gravity 44 +XWindowAttributes.border_width 16 +XWindowAttributes.class 40 +XWindowAttributes.colormap 80 +XWindowAttributes.depth 20 +XWindowAttributes.do_not_propagate_mask 112 +XWindowAttributes.height 12 +XWindowAttributes.map_installed 88 +XWindowAttributes.map_state 92 +XWindowAttributes.override_redirect 120 +XWindowAttributes.root 32 +XWindowAttributes.save_under 72 +XWindowAttributes.screen 128 +XWindowAttributes.visual 24 +XWindowAttributes.width 8 +XWindowAttributes.win_gravity 48 +XWindowAttributes.x 0 +XWindowAttributes.y 4 +XWindowAttributes.your_event_mask 104 +XWindowChanges 40 +XWindowChanges.border_width 16 +XWindowChanges.height 12 +XWindowChanges.sibling 24 +XWindowChanges.stack_mode 32 +XWindowChanges.width 8 +XWindowChanges.x 0 +XWindowChanges.y 4 +XWMHints 56 +XWMHints.flags 0 +XWMHints.icon_mask 40 +XWMHints.icon_pixmap 16 +XWMHints.icon_window 24 +XWMHints.icon_x 32 +XWMHints.icon_y 36 +XWMHints.initial_state 12 +XWMHints.input 8 +XWMHints.window_group 48 diff --git a/make/data/x11wrappergen/sizes.64-solaris-i386 b/make/data/x11wrappergen/sizes.64-solaris-i386 deleted file mode 100644 index 9f0e60fa4e7..00000000000 --- a/make/data/x11wrappergen/sizes.64-solaris-i386 +++ /dev/null @@ -1,1017 +0,0 @@ -long 8 -int 4 -short 2 -ptr 8 -Bool 4 -Atom 8 -Window 8 -XExtData.number 0 -XExtData.next 8 -XExtData.free_private 16 -XExtData.private_data 24 -XExtData 32 -XIMStringConversionCallbackStruct.position 0 -XIMStringConversionCallbackStruct.direction 4 -XIMStringConversionCallbackStruct.operation 8 -XIMStringConversionCallbackStruct.factor 10 -XIMStringConversionCallbackStruct.text 16 -XIMStringConversionCallbackStruct 24 -XkbNewKeyboardNotifyEvent.type 0 -XkbNewKeyboardNotifyEvent.serial 8 -XkbNewKeyboardNotifyEvent.send_event 16 -XkbNewKeyboardNotifyEvent.display 24 -XkbNewKeyboardNotifyEvent.time 32 -XkbNewKeyboardNotifyEvent.xkb_type 40 -XkbNewKeyboardNotifyEvent.device 44 -XkbNewKeyboardNotifyEvent.old_device 48 -XkbNewKeyboardNotifyEvent.min_key_code 52 -XkbNewKeyboardNotifyEvent.max_key_code 56 -XkbNewKeyboardNotifyEvent.old_min_key_code 60 -XkbNewKeyboardNotifyEvent.old_max_key_code 64 -XkbNewKeyboardNotifyEvent.changed 68 -XkbNewKeyboardNotifyEvent.req_major 72 -XkbNewKeyboardNotifyEvent.req_minor 73 -XkbNewKeyboardNotifyEvent 80 -XTimeCoord.time 0 -XTimeCoord.x 8 -XTimeCoord.y 10 -XTimeCoord 16 -XkbCompatMapNotifyEvent.type 0 -XkbCompatMapNotifyEvent.serial 8 -XkbCompatMapNotifyEvent.send_event 16 -XkbCompatMapNotifyEvent.display 24 -XkbCompatMapNotifyEvent.time 32 -XkbCompatMapNotifyEvent.xkb_type 40 -XkbCompatMapNotifyEvent.device 44 -XkbCompatMapNotifyEvent.changed_groups 48 -XkbCompatMapNotifyEvent.first_si 52 -XkbCompatMapNotifyEvent.num_si 56 -XkbCompatMapNotifyEvent.num_total_si 60 -XkbCompatMapNotifyEvent 64 -XIMStatusDrawCallbackStruct.type 0 -XIMStatusDrawCallbackStruct.data 8 -XIMStatusDrawCallbackStruct 16 -XKeyboardControl.key_click_percent 0 -XKeyboardControl.bell_percent 4 -XKeyboardControl.bell_pitch 8 -XKeyboardControl.bell_duration 12 -XKeyboardControl.led 16 -XKeyboardControl.led_mode 20 -XKeyboardControl.key 24 -XKeyboardControl.auto_repeat_mode 28 -XKeyboardControl 32 -XSelectionClearEvent.type 0 -XSelectionClearEvent.serial 8 -XSelectionClearEvent.send_event 16 -XSelectionClearEvent.display 24 -XSelectionClearEvent.window 32 -XSelectionClearEvent.selection 40 -XSelectionClearEvent.time 48 -XSelectionClearEvent 56 -XWindowChanges.x 0 -XWindowChanges.y 4 -XWindowChanges.width 8 -XWindowChanges.height 12 -XWindowChanges.border_width 16 -XWindowChanges.sibling 24 -XWindowChanges.stack_mode 32 -XWindowChanges 40 -XIMPreeditCaretCallbackStruct.position 0 -XIMPreeditCaretCallbackStruct.direction 4 -XIMPreeditCaretCallbackStruct.style 8 -XIMPreeditCaretCallbackStruct 12 -XOMCharSetList.charset_count 0 -XOMCharSetList.charset_list 8 -XOMCharSetList 16 -XOMFontInfo.num_font 0 -XOMFontInfo.font_struct_list 8 -XOMFontInfo.font_name_list 16 -XOMFontInfo 24 -AwtScreenData.numConfigs 0 -AwtScreenData.root 8 -AwtScreenData.whitepixel 16 -AwtScreenData.blackpixel 24 -AwtScreenData.defaultConfig 32 -AwtScreenData.configs 40 -AwtScreenData 48 -XIMHotKeyTrigger.keysym 0 -XIMHotKeyTrigger.modifier 8 -XIMHotKeyTrigger.modifier_mask 12 -XIMHotKeyTrigger 16 -XCirculateEvent.type 0 -XCirculateEvent.serial 8 -XCirculateEvent.send_event 16 -XCirculateEvent.display 24 -XCirculateEvent.event 32 -XCirculateEvent.window 40 -XCirculateEvent.place 48 -XCirculateEvent 56 -Screen.ext_data 0 -Screen.display 8 -Screen.root 16 -Screen.width 24 -Screen.height 28 -Screen.mwidth 32 -Screen.mheight 36 -Screen.ndepths 40 -Screen.depths 48 -Screen.root_depth 56 -Screen.root_visual 64 -Screen.default_gc 72 -Screen.cmap 80 -Screen.white_pixel 88 -Screen.black_pixel 96 -Screen.max_maps 104 -Screen.min_maps 108 -Screen.backing_store 112 -Screen.save_unders 116 -Screen.root_input_mask 120 -Screen 128 -XMapRequestEvent.type 0 -XMapRequestEvent.serial 8 -XMapRequestEvent.send_event 16 -XMapRequestEvent.display 24 -XMapRequestEvent.parent 32 -XMapRequestEvent.window 40 -XMapRequestEvent 48 -XIMText.length 0 -XIMText.feedback 8 -XIMText.encoding_is_wchar 16 -XIMText.string 24 -XIMText 32 -XGraphicsExposeEvent.type 0 -XGraphicsExposeEvent.serial 8 -XGraphicsExposeEvent.send_event 16 -XGraphicsExposeEvent.display 24 -XGraphicsExposeEvent.drawable 32 -XGraphicsExposeEvent.x 40 -XGraphicsExposeEvent.y 44 -XGraphicsExposeEvent.width 48 -XGraphicsExposeEvent.height 52 -XGraphicsExposeEvent.count 56 -XGraphicsExposeEvent.major_code 60 -XGraphicsExposeEvent.minor_code 64 -XGraphicsExposeEvent 72 -XEvent.type 0 -XEvent.xany 0 -XEvent.xkey 0 -XEvent.xbutton 0 -XEvent.xmotion 0 -XEvent.xcrossing 0 -XEvent.xfocus 0 -XEvent.xexpose 0 -XEvent.xgraphicsexpose 0 -XEvent.xnoexpose 0 -XEvent.xvisibility 0 -XEvent.xcreatewindow 0 -XEvent.xdestroywindow 0 -XEvent.xunmap 0 -XEvent.xmap 0 -XEvent.xmaprequest 0 -XEvent.xreparent 0 -XEvent.xconfigure 0 -XEvent.xgravity 0 -XEvent.xresizerequest 0 -XEvent.xconfigurerequest 0 -XEvent.xcirculate 0 -XEvent.xcirculaterequest 0 -XEvent.xproperty 0 -XEvent.xselectionclear 0 -XEvent.xselectionrequest 0 -XEvent.xselection 0 -XEvent.xcolormap 0 -XEvent.xclient 0 -XEvent.xmapping 0 -XEvent.xerror 0 -XEvent.xkeymap 0 -XEvent.pad 0 -XEvent 192 -XRenderDirectFormat.red 0 -XRenderDirectFormat.redMask 2 -XRenderDirectFormat.green 4 -XRenderDirectFormat.greenMask 6 -XRenderDirectFormat.blue 8 -XRenderDirectFormat.blueMask 10 -XRenderDirectFormat.alpha 12 -XRenderDirectFormat.alphaMask 14 -XRenderDirectFormat 16 -ColorData.awt_Colors 0 -ColorData.awt_numICMcolors 8 -ColorData.awt_icmLUT 16 -ColorData.awt_icmLUT2Colors 24 -ColorData.img_grays 32 -ColorData.img_clr_tbl 40 -ColorData.img_oda_red 48 -ColorData.img_oda_green 56 -ColorData.img_oda_blue 64 -ColorData.pGrayInverseLutData 72 -ColorData.screendata 80 -ColorData.representsPrimaries 84 -ColorData 88 -XFontStruct.ext_data 0 -XFontStruct.fid 8 -XFontStruct.direction 16 -XFontStruct.min_char_or_byte2 20 -XFontStruct.max_char_or_byte2 24 -XFontStruct.min_byte1 28 -XFontStruct.max_byte1 32 -XFontStruct.all_chars_exist 36 -XFontStruct.n_properties 44 -XFontStruct.properties 48 -XFontStruct.min_bounds 56 -XFontStruct.max_bounds 68 -XFontStruct.per_char 80 -XFontStruct.ascent 88 -XFontStruct.descent 92 -XFontStruct 96 -XExtCodes.extension 0 -XExtCodes.major_opcode 4 -XExtCodes.first_event 8 -XExtCodes.first_error 12 -XExtCodes 16 -XFontSetExtents.max_ink_extent 0 -XFontSetExtents.max_logical_extent 8 -XFontSetExtents 16 -XSelectionEvent.type 0 -XSelectionEvent.serial 8 -XSelectionEvent.send_event 16 -XSelectionEvent.display 24 -XSelectionEvent.requestor 32 -XSelectionEvent.selection 40 -XSelectionEvent.target 48 -XSelectionEvent.property 56 -XSelectionEvent.time 64 -XSelectionEvent 72 -XArc.x 0 -XArc.y 2 -XArc.width 4 -XArc.height 6 -XArc.angle1 8 -XArc.angle2 10 -XArc 12 -XErrorEvent.type 0 -XErrorEvent.display 8 -XErrorEvent.resourceid 16 -XErrorEvent.serial 24 -XErrorEvent.error_code 32 -XErrorEvent.request_code 33 -XErrorEvent.minor_code 34 -XErrorEvent 40 -XConfigureRequestEvent.type 0 -XConfigureRequestEvent.serial 8 -XConfigureRequestEvent.send_event 16 -XConfigureRequestEvent.display 24 -XConfigureRequestEvent.parent 32 -XConfigureRequestEvent.window 40 -XConfigureRequestEvent.x 48 -XConfigureRequestEvent.y 52 -XConfigureRequestEvent.width 56 -XConfigureRequestEvent.height 60 -XConfigureRequestEvent.border_width 64 -XConfigureRequestEvent.above 72 -XConfigureRequestEvent.detail 80 -XConfigureRequestEvent.value_mask 88 -XConfigureRequestEvent 96 -ScreenFormat.ext_data 0 -ScreenFormat.depth 8 -ScreenFormat.bits_per_pixel 12 -ScreenFormat.scanline_pad 16 -ScreenFormat 24 -XButtonEvent.type 0 -XButtonEvent.serial 8 -XButtonEvent.send_event 16 -XButtonEvent.display 24 -XButtonEvent.window 32 -XButtonEvent.root 40 -XButtonEvent.subwindow 48 -XButtonEvent.time 56 -XButtonEvent.x 64 -XButtonEvent.y 68 -XButtonEvent.x_root 72 -XButtonEvent.y_root 76 -XButtonEvent.state 80 -XButtonEvent.button 84 -XButtonEvent.same_screen 88 -XButtonEvent 96 -XFontProp.name 0 -XFontProp.card32 8 -XFontProp 16 -XIMValuesList.count_values 0 -XIMValuesList.supported_values 8 -XIMValuesList 16 -XKeymapEvent.type 0 -XKeymapEvent.serial 8 -XKeymapEvent.send_event 16 -XKeymapEvent.display 24 -XKeymapEvent.window 32 -XKeymapEvent.key_vector 40 -XKeymapEvent 72 -XTextItem16.chars 0 -XTextItem16.nchars 8 -XTextItem16.delta 12 -XTextItem16.font 16 -XTextItem16 24 -XIMPreeditDrawCallbackStruct.caret 0 -XIMPreeditDrawCallbackStruct.chg_first 4 -XIMPreeditDrawCallbackStruct.chg_length 8 -XIMPreeditDrawCallbackStruct.text 16 -XIMPreeditDrawCallbackStruct 24 -XVisualInfo.visual 0 -XVisualInfo.visualid 8 -XVisualInfo.screen 16 -XVisualInfo.depth 20 -XVisualInfo.class 24 -XVisualInfo.red_mask 32 -XVisualInfo.green_mask 40 -XVisualInfo.blue_mask 48 -XVisualInfo.colormap_size 56 -XVisualInfo.bits_per_rgb 60 -XVisualInfo 64 -XkbControlsNotifyEvent.type 0 -XkbControlsNotifyEvent.serial 8 -XkbControlsNotifyEvent.send_event 16 -XkbControlsNotifyEvent.display 24 -XkbControlsNotifyEvent.time 32 -XkbControlsNotifyEvent.xkb_type 40 -XkbControlsNotifyEvent.device 44 -XkbControlsNotifyEvent.changed_ctrls 48 -XkbControlsNotifyEvent.enabled_ctrls 52 -XkbControlsNotifyEvent.enabled_ctrl_changes 56 -XkbControlsNotifyEvent.num_groups 60 -XkbControlsNotifyEvent.keycode 64 -XkbControlsNotifyEvent.event_type 65 -XkbControlsNotifyEvent.req_major 66 -XkbControlsNotifyEvent.req_minor 67 -XkbControlsNotifyEvent 72 -PropMwmHints.flags 0 -PropMwmHints.functions 8 -PropMwmHints.decorations 16 -PropMwmHints.inputMode 24 -PropMwmHints.status 32 -PropMwmHints 40 -XClientMessageEvent.type 0 -XClientMessageEvent.serial 8 -XClientMessageEvent.send_event 16 -XClientMessageEvent.display 24 -XClientMessageEvent.window 32 -XClientMessageEvent.message_type 40 -XClientMessageEvent.format 48 -XClientMessageEvent.data 56 -XClientMessageEvent 96 -XAnyEvent.type 0 -XAnyEvent.serial 8 -XAnyEvent.send_event 16 -XAnyEvent.display 24 -XAnyEvent.window 32 -XAnyEvent 40 -XkbIndicatorNotifyEvent.type 0 -XkbIndicatorNotifyEvent.serial 8 -XkbIndicatorNotifyEvent.send_event 16 -XkbIndicatorNotifyEvent.display 24 -XkbIndicatorNotifyEvent.time 32 -XkbIndicatorNotifyEvent.xkb_type 40 -XkbIndicatorNotifyEvent.device 44 -XkbIndicatorNotifyEvent.changed 48 -XkbIndicatorNotifyEvent.state 52 -XkbIndicatorNotifyEvent 56 -XIMPreeditStateNotifyCallbackStruct.state 0 -XIMPreeditStateNotifyCallbackStruct 8 -XkbAnyEvent.type 0 -XkbAnyEvent.serial 8 -XkbAnyEvent.send_event 16 -XkbAnyEvent.display 24 -XkbAnyEvent.time 32 -XkbAnyEvent.xkb_type 40 -XkbAnyEvent.device 44 -XkbAnyEvent 48 -XMotionEvent.type 0 -XMotionEvent.serial 8 -XMotionEvent.send_event 16 -XMotionEvent.display 24 -XMotionEvent.window 32 -XMotionEvent.root 40 -XMotionEvent.subwindow 48 -XMotionEvent.time 56 -XMotionEvent.x 64 -XMotionEvent.y 68 -XMotionEvent.x_root 72 -XMotionEvent.y_root 76 -XMotionEvent.state 80 -XMotionEvent.is_hint 84 -XMotionEvent.same_screen 88 -XMotionEvent 96 -XIMHotKeyTriggers.num_hot_key 0 -XIMHotKeyTriggers.key 8 -XIMHotKeyTriggers 16 -XIMStyles.count_styles 0 -XIMStyles.supported_styles 8 -XIMStyles 16 -XkbExtensionDeviceNotifyEvent.type 0 -XkbExtensionDeviceNotifyEvent.serial 8 -XkbExtensionDeviceNotifyEvent.send_event 16 -XkbExtensionDeviceNotifyEvent.display 24 -XkbExtensionDeviceNotifyEvent.time 32 -XkbExtensionDeviceNotifyEvent.xkb_type 40 -XkbExtensionDeviceNotifyEvent.device 44 -XkbExtensionDeviceNotifyEvent.reason 48 -XkbExtensionDeviceNotifyEvent.supported 52 -XkbExtensionDeviceNotifyEvent.unsupported 56 -XkbExtensionDeviceNotifyEvent.first_btn 60 -XkbExtensionDeviceNotifyEvent.num_btns 64 -XkbExtensionDeviceNotifyEvent.leds_defined 68 -XkbExtensionDeviceNotifyEvent.led_state 72 -XkbExtensionDeviceNotifyEvent.led_class 76 -XkbExtensionDeviceNotifyEvent.led_id 80 -XkbExtensionDeviceNotifyEvent 88 -XwcTextItem.chars 0 -XwcTextItem.nchars 8 -XwcTextItem.delta 12 -XwcTextItem.font_set 16 -XwcTextItem 24 -XClassHint.res_name 0 -XClassHint.res_class 8 -XClassHint 16 -XChar2b.byte1 0 -XChar2b.byte2 1 -XChar2b 2 -XSetWindowAttributes.background_pixmap 0 -XSetWindowAttributes.background_pixel 8 -XSetWindowAttributes.border_pixmap 16 -XSetWindowAttributes.border_pixel 24 -XSetWindowAttributes.bit_gravity 32 -XSetWindowAttributes.win_gravity 36 -XSetWindowAttributes.backing_store 40 -XSetWindowAttributes.backing_planes 48 -XSetWindowAttributes.backing_pixel 56 -XSetWindowAttributes.save_under 64 -XSetWindowAttributes.event_mask 72 -XSetWindowAttributes.do_not_propagate_mask 80 -XSetWindowAttributes.override_redirect 88 -XSetWindowAttributes.colormap 96 -XSetWindowAttributes.cursor 104 -XSetWindowAttributes 112 -XRenderPictFormat.id 0 -XRenderPictFormat.type 8 -XRenderPictFormat.depth 12 -XRenderPictFormat.direct 16 -XRenderPictFormat.colormap 32 -XRenderPictFormat 40 -XReparentEvent.type 0 -XReparentEvent.serial 8 -XReparentEvent.send_event 16 -XReparentEvent.display 24 -XReparentEvent.event 32 -XReparentEvent.window 40 -XReparentEvent.parent 48 -XReparentEvent.x 56 -XReparentEvent.y 60 -XReparentEvent.override_redirect 64 -XReparentEvent 72 -XCirculateRequestEvent.type 0 -XCirculateRequestEvent.serial 8 -XCirculateRequestEvent.send_event 16 -XCirculateRequestEvent.display 24 -XCirculateRequestEvent.parent 32 -XCirculateRequestEvent.window 40 -XCirculateRequestEvent.place 48 -XCirculateRequestEvent 56 -XImage.width 0 -XImage.height 4 -XImage.xoffset 8 -XImage.format 12 -XImage.data 16 -XImage.byte_order 24 -XImage.bitmap_unit 28 -XImage.bitmap_bit_order 32 -XImage.bitmap_pad 36 -XImage.depth 40 -XImage.bytes_per_line 44 -XImage.bits_per_pixel 48 -XImage.red_mask 56 -XImage.green_mask 64 -XImage.blue_mask 72 -XImage.obdata 80 -XImage.f.create_image 88 -XImage.f.destroy_image 96 -XImage.f.get_pixel 104 -XImage.f.put_pixel 112 -XImage.f.sub_image 120 -XImage.f.add_pixel 128 -XImage 136 -XKeyEvent.type 0 -XKeyEvent.serial 8 -XKeyEvent.send_event 16 -XKeyEvent.display 24 -XKeyEvent.window 32 -XKeyEvent.root 40 -XKeyEvent.subwindow 48 -XKeyEvent.time 56 -XKeyEvent.x 64 -XKeyEvent.y 68 -XKeyEvent.x_root 72 -XKeyEvent.y_root 76 -XKeyEvent.state 80 -XKeyEvent.keycode 84 -XKeyEvent.same_screen 88 -XKeyEvent 96 -XkbActionMessageEvent.type 0 -XkbActionMessageEvent.serial 8 -XkbActionMessageEvent.send_event 16 -XkbActionMessageEvent.display 24 -XkbActionMessageEvent.time 32 -XkbActionMessageEvent.xkb_type 40 -XkbActionMessageEvent.device 44 -XkbActionMessageEvent.keycode 48 -XkbActionMessageEvent.press 52 -XkbActionMessageEvent.key_event_follows 56 -XkbActionMessageEvent.group 60 -XkbActionMessageEvent.mods 64 -XkbActionMessageEvent.message 68 -XkbActionMessageEvent 80 -XdbeSwapInfo.swap_window 0 -XdbeSwapInfo.swap_action 8 -XdbeSwapInfo 16 -XTextItem.chars 0 -XTextItem.nchars 8 -XTextItem.delta 12 -XTextItem.font 16 -XTextItem 24 -XModifierKeymap.max_keypermod 0 -XModifierKeymap.modifiermap 8 -XModifierKeymap 16 -XCharStruct.lbearing 0 -XCharStruct.rbearing 2 -XCharStruct.width 4 -XCharStruct.ascent 6 -XCharStruct.descent 8 -XCharStruct.attributes 10 -XCharStruct 12 -XGravityEvent.type 0 -XGravityEvent.serial 8 -XGravityEvent.send_event 16 -XGravityEvent.display 24 -XGravityEvent.event 32 -XGravityEvent.window 40 -XGravityEvent.x 48 -XGravityEvent.y 52 -XGravityEvent 56 -Visual.ext_data 0 -Visual.visualid 8 -Visual.class 16 -Visual.red_mask 24 -Visual.green_mask 32 -Visual.blue_mask 40 -Visual.bits_per_rgb 48 -Visual.map_entries 52 -Visual 56 -XOMOrientation.num_orientation 0 -XOMOrientation.orientation 8 -XOMOrientation 16 -XkbAccessXNotifyEvent.type 0 -XkbAccessXNotifyEvent.serial 8 -XkbAccessXNotifyEvent.send_event 16 -XkbAccessXNotifyEvent.display 24 -XkbAccessXNotifyEvent.time 32 -XkbAccessXNotifyEvent.xkb_type 40 -XkbAccessXNotifyEvent.device 44 -XkbAccessXNotifyEvent.detail 48 -XkbAccessXNotifyEvent.keycode 52 -XkbAccessXNotifyEvent.sk_delay 56 -XkbAccessXNotifyEvent.debounce_delay 60 -XkbAccessXNotifyEvent 64 -XWindowAttributes.x 0 -XWindowAttributes.y 4 -XWindowAttributes.width 8 -XWindowAttributes.height 12 -XWindowAttributes.border_width 16 -XWindowAttributes.depth 20 -XWindowAttributes.visual 24 -XWindowAttributes.root 32 -XWindowAttributes.class 40 -XWindowAttributes.bit_gravity 44 -XWindowAttributes.win_gravity 48 -XWindowAttributes.backing_store 52 -XWindowAttributes.backing_planes 56 -XWindowAttributes.backing_pixel 64 -XWindowAttributes.save_under 72 -XWindowAttributes.colormap 80 -XWindowAttributes.map_installed 88 -XWindowAttributes.map_state 92 -XWindowAttributes.all_event_masks 96 -XWindowAttributes.your_event_mask 104 -XWindowAttributes.do_not_propagate_mask 112 -XWindowAttributes.override_redirect 120 -XWindowAttributes.screen 128 -XWindowAttributes 136 -XmbTextItem.chars 0 -XmbTextItem.nchars 8 -XmbTextItem.delta 12 -XmbTextItem.font_set 16 -XmbTextItem 24 -XMappingEvent.type 0 -XMappingEvent.serial 8 -XMappingEvent.send_event 16 -XMappingEvent.display 24 -XMappingEvent.window 32 -XMappingEvent.request 40 -XMappingEvent.first_keycode 44 -XMappingEvent.count 48 -XMappingEvent 56 -XSizeHints.flags 0 -XSizeHints.x 8 -XSizeHints.y 12 -XSizeHints.width 16 -XSizeHints.height 20 -XSizeHints.min_width 24 -XSizeHints.min_height 28 -XSizeHints.max_width 32 -XSizeHints.max_height 36 -XSizeHints.width_inc 40 -XSizeHints.height_inc 44 -XSizeHints.min_aspect.x 48 -XSizeHints.min_aspect.y 52 -XSizeHints.max_aspect.x 56 -XSizeHints.max_aspect.y 60 -XSizeHints.base_width 64 -XSizeHints.base_height 68 -XSizeHints.win_gravity 72 -XSizeHints 80 -XUnmapEvent.type 0 -XUnmapEvent.serial 8 -XUnmapEvent.send_event 16 -XUnmapEvent.display 24 -XUnmapEvent.event 32 -XUnmapEvent.window 40 -XUnmapEvent.from_configure 48 -XUnmapEvent 56 -awtImageData.Depth 0 -awtImageData.wsImageFormat 4 -awtImageData.clrdata 16 -awtImageData.convert 48 -awtImageData 560 -XkbStateNotifyEvent.type 0 -XkbStateNotifyEvent.serial 8 -XkbStateNotifyEvent.send_event 16 -XkbStateNotifyEvent.display 24 -XkbStateNotifyEvent.time 32 -XkbStateNotifyEvent.xkb_type 40 -XkbStateNotifyEvent.device 44 -XkbStateNotifyEvent.changed 48 -XkbStateNotifyEvent.group 52 -XkbStateNotifyEvent.base_group 56 -XkbStateNotifyEvent.latched_group 60 -XkbStateNotifyEvent.locked_group 64 -XkbStateNotifyEvent.mods 68 -XkbStateNotifyEvent.base_mods 72 -XkbStateNotifyEvent.latched_mods 76 -XkbStateNotifyEvent.locked_mods 80 -XkbStateNotifyEvent.compat_state 84 -XkbStateNotifyEvent.grab_mods 88 -XkbStateNotifyEvent.compat_grab_mods 89 -XkbStateNotifyEvent.lookup_mods 90 -XkbStateNotifyEvent.compat_lookup_mods 91 -XkbStateNotifyEvent.ptr_buttons 92 -XkbStateNotifyEvent.keycode 96 -XkbStateNotifyEvent.event_type 97 -XkbStateNotifyEvent.req_major 98 -XkbStateNotifyEvent.req_minor 99 -XkbStateNotifyEvent 104 -XExposeEvent.type 0 -XExposeEvent.serial 8 -XExposeEvent.send_event 16 -XExposeEvent.display 24 -XExposeEvent.window 32 -XExposeEvent.x 40 -XExposeEvent.y 44 -XExposeEvent.width 48 -XExposeEvent.height 52 -XExposeEvent.count 56 -XExposeEvent 64 -XkbMapNotifyEvent.type 0 -XkbMapNotifyEvent.serial 8 -XkbMapNotifyEvent.send_event 16 -XkbMapNotifyEvent.display 24 -XkbMapNotifyEvent.time 32 -XkbMapNotifyEvent.xkb_type 40 -XkbMapNotifyEvent.device 44 -XkbMapNotifyEvent.changed 48 -XkbMapNotifyEvent.flags 52 -XkbMapNotifyEvent.first_type 56 -XkbMapNotifyEvent.num_types 60 -XkbMapNotifyEvent.min_key_code 64 -XkbMapNotifyEvent.max_key_code 65 -XkbMapNotifyEvent.first_key_sym 66 -XkbMapNotifyEvent.first_key_act 67 -XkbMapNotifyEvent.first_key_behavior 68 -XkbMapNotifyEvent.first_key_explicit 69 -XkbMapNotifyEvent.first_modmap_key 70 -XkbMapNotifyEvent.first_vmodmap_key 71 -XkbMapNotifyEvent.num_key_syms 72 -XkbMapNotifyEvent.num_key_acts 76 -XkbMapNotifyEvent.num_key_behaviors 80 -XkbMapNotifyEvent.num_key_explicit 84 -XkbMapNotifyEvent.num_modmap_keys 88 -XkbMapNotifyEvent.num_vmodmap_keys 92 -XkbMapNotifyEvent.vmods 96 -XkbMapNotifyEvent 104 -XGCValues.function 0 -XGCValues.plane_mask 8 -XGCValues.foreground 16 -XGCValues.background 24 -XGCValues.line_width 32 -XGCValues.line_style 36 -XGCValues.cap_style 40 -XGCValues.join_style 44 -XGCValues.fill_style 48 -XGCValues.fill_rule 52 -XGCValues.arc_mode 56 -XGCValues.tile 64 -XGCValues.stipple 72 -XGCValues.ts_x_origin 80 -XGCValues.ts_y_origin 84 -XGCValues.font 88 -XGCValues.subwindow_mode 96 -XGCValues.graphics_exposures 100 -XGCValues.clip_x_origin 104 -XGCValues.clip_y_origin 108 -XGCValues.clip_mask 112 -XGCValues.dash_offset 120 -XGCValues.dashes 124 -XGCValues 128 -XFocusChangeEvent.type 0 -XFocusChangeEvent.serial 8 -XFocusChangeEvent.send_event 16 -XFocusChangeEvent.display 24 -XFocusChangeEvent.window 32 -XFocusChangeEvent.mode 40 -XFocusChangeEvent.detail 44 -XFocusChangeEvent 48 -XPixmapFormatValues.depth 0 -XPixmapFormatValues.bits_per_pixel 4 -XPixmapFormatValues.scanline_pad 8 -XPixmapFormatValues 12 -XMapEvent.type 0 -XMapEvent.serial 8 -XMapEvent.send_event 16 -XMapEvent.display 24 -XMapEvent.event 32 -XMapEvent.window 40 -XMapEvent.override_redirect 48 -XMapEvent 56 -XkbBellNotifyEvent.type 0 -XkbBellNotifyEvent.serial 8 -XkbBellNotifyEvent.send_event 16 -XkbBellNotifyEvent.display 24 -XkbBellNotifyEvent.time 32 -XkbBellNotifyEvent.xkb_type 40 -XkbBellNotifyEvent.device 44 -XkbBellNotifyEvent.percent 48 -XkbBellNotifyEvent.pitch 52 -XkbBellNotifyEvent.duration 56 -XkbBellNotifyEvent.bell_class 60 -XkbBellNotifyEvent.bell_id 64 -XkbBellNotifyEvent.name 72 -XkbBellNotifyEvent.window 80 -XkbBellNotifyEvent.event_only 88 -XkbBellNotifyEvent 96 -XIMStringConversionText.length 0 -XIMStringConversionText.feedback 8 -XIMStringConversionText.encoding_is_wchar 16 -XIMStringConversionText.string 24 -XIMStringConversionText 32 -XKeyboardState.key_click_percent 0 -XKeyboardState.bell_percent 4 -XKeyboardState.bell_pitch 8 -XKeyboardState.bell_duration 12 -XKeyboardState.led_mask 16 -XKeyboardState.global_auto_repeat 24 -XKeyboardState.auto_repeats 28 -XKeyboardState 64 -XkbEvent.type 0 -XkbEvent.any 0 -XkbEvent.new_kbd 0 -XkbEvent.map 0 -XkbEvent.state 0 -XkbEvent.ctrls 0 -XkbEvent.indicators 0 -XkbEvent.names 0 -XkbEvent.compat 0 -XkbEvent.bell 0 -XkbEvent.message 0 -XkbEvent.accessx 0 -XkbEvent.device 0 -XkbEvent.core 0 -XkbEvent 192 -XPoint.x 0 -XPoint.y 2 -XPoint 4 -XSegment.x1 0 -XSegment.y1 2 -XSegment.x2 4 -XSegment.y2 6 -XSegment 8 -XIconSize.min_width 0 -XIconSize.min_height 4 -XIconSize.max_width 8 -XIconSize.max_height 12 -XIconSize.width_inc 16 -XIconSize.height_inc 20 -XIconSize 24 -XIMCallback.client_data 0 -XIMCallback.callback 8 -XIMCallback 16 -XConfigureEvent.type 0 -XConfigureEvent.serial 8 -XConfigureEvent.send_event 16 -XConfigureEvent.display 24 -XConfigureEvent.event 32 -XConfigureEvent.window 40 -XConfigureEvent.x 48 -XConfigureEvent.y 52 -XConfigureEvent.width 56 -XConfigureEvent.height 60 -XConfigureEvent.border_width 64 -XConfigureEvent.above 72 -XConfigureEvent.override_redirect 80 -XConfigureEvent 88 -XRectangle.x 0 -XRectangle.y 2 -XRectangle.width 4 -XRectangle.height 6 -XRectangle 8 -XkbNamesNotifyEvent.type 0 -XkbNamesNotifyEvent.serial 8 -XkbNamesNotifyEvent.send_event 16 -XkbNamesNotifyEvent.display 24 -XkbNamesNotifyEvent.time 32 -XkbNamesNotifyEvent.xkb_type 40 -XkbNamesNotifyEvent.device 44 -XkbNamesNotifyEvent.changed 48 -XkbNamesNotifyEvent.first_type 52 -XkbNamesNotifyEvent.num_types 56 -XkbNamesNotifyEvent.first_lvl 60 -XkbNamesNotifyEvent.num_lvls 64 -XkbNamesNotifyEvent.num_aliases 68 -XkbNamesNotifyEvent.num_radio_groups 72 -XkbNamesNotifyEvent.changed_vmods 76 -XkbNamesNotifyEvent.changed_groups 80 -XkbNamesNotifyEvent.changed_indicators 84 -XkbNamesNotifyEvent.first_key 88 -XkbNamesNotifyEvent.num_keys 92 -XkbNamesNotifyEvent 96 -XCreateWindowEvent.type 0 -XCreateWindowEvent.serial 8 -XCreateWindowEvent.send_event 16 -XCreateWindowEvent.display 24 -XCreateWindowEvent.parent 32 -XCreateWindowEvent.window 40 -XCreateWindowEvent.x 48 -XCreateWindowEvent.y 52 -XCreateWindowEvent.width 56 -XCreateWindowEvent.height 60 -XCreateWindowEvent.border_width 64 -XCreateWindowEvent.override_redirect 68 -XCreateWindowEvent 72 -XVisibilityEvent.type 0 -XVisibilityEvent.serial 8 -XVisibilityEvent.send_event 16 -XVisibilityEvent.display 24 -XVisibilityEvent.window 32 -XVisibilityEvent.state 40 -XVisibilityEvent 48 -XWMHints.flags 0 -XWMHints.initial_state 12 -XWMHints.icon_pixmap 16 -XWMHints.icon_window 24 -XWMHints.icon_x 32 -XWMHints.icon_y 36 -XWMHints.icon_mask 40 -XWMHints.input 8 -XWMHints.window_group 48 -XWMHints 56 -XCrossingEvent.type 0 -XCrossingEvent.serial 8 -XCrossingEvent.send_event 16 -XCrossingEvent.display 24 -XCrossingEvent.window 32 -XCrossingEvent.root 40 -XCrossingEvent.subwindow 48 -XCrossingEvent.time 56 -XCrossingEvent.x 64 -XCrossingEvent.y 68 -XCrossingEvent.x_root 72 -XCrossingEvent.y_root 76 -XCrossingEvent.mode 80 -XCrossingEvent.detail 84 -XCrossingEvent.same_screen 88 -XCrossingEvent.focus 92 -XCrossingEvent.state 96 -XCrossingEvent 104 -XSelectionRequestEvent.type 0 -XSelectionRequestEvent.serial 8 -XSelectionRequestEvent.send_event 16 -XSelectionRequestEvent.display 24 -XSelectionRequestEvent.owner 32 -XSelectionRequestEvent.requestor 40 -XSelectionRequestEvent.selection 48 -XSelectionRequestEvent.target 56 -XSelectionRequestEvent.property 64 -XSelectionRequestEvent.time 72 -XSelectionRequestEvent 80 -XNoExposeEvent.type 0 -XNoExposeEvent.serial 8 -XNoExposeEvent.send_event 16 -XNoExposeEvent.display 24 -XNoExposeEvent.drawable 32 -XNoExposeEvent.major_code 40 -XNoExposeEvent.minor_code 44 -XNoExposeEvent 48 -XHostAddress.family 0 -XHostAddress.length 4 -XHostAddress.address 8 -XHostAddress 16 -XColormapEvent.type 0 -XColormapEvent.serial 8 -XColormapEvent.send_event 16 -XColormapEvent.display 24 -XColormapEvent.window 32 -XColormapEvent.colormap 40 -XColormapEvent.new 48 -XColormapEvent.state 52 -XColormapEvent 56 -ColorEntry.r 0 -ColorEntry.g 1 -ColorEntry.b 2 -ColorEntry.flags 3 -ColorEntry 4 -XResizeRequestEvent.type 0 -XResizeRequestEvent.serial 8 -XResizeRequestEvent.send_event 16 -XResizeRequestEvent.display 24 -XResizeRequestEvent.window 32 -XResizeRequestEvent.width 40 -XResizeRequestEvent.height 44 -XResizeRequestEvent 48 -Depth.depth 0 -Depth.nvisuals 4 -Depth.visuals 8 -Depth 16 -XPropertyEvent.type 0 -XPropertyEvent.serial 8 -XPropertyEvent.send_event 16 -XPropertyEvent.display 24 -XPropertyEvent.window 32 -XPropertyEvent.atom 40 -XPropertyEvent.time 48 -XPropertyEvent.state 56 -XPropertyEvent 64 -XDestroyWindowEvent.type 0 -XDestroyWindowEvent.serial 8 -XDestroyWindowEvent.send_event 16 -XDestroyWindowEvent.display 24 -XDestroyWindowEvent.event 32 -XDestroyWindowEvent.window 40 -XDestroyWindowEvent 48 -XStandardColormap.colormap 0 -XStandardColormap.red_max 8 -XStandardColormap.red_mult 16 -XStandardColormap.green_max 24 -XStandardColormap.green_mult 32 -XStandardColormap.blue_max 40 -XStandardColormap.blue_mult 48 -XStandardColormap.base_pixel 56 -XStandardColormap.visualid 64 -XStandardColormap.killid 72 -XStandardColormap 80 -XComposeStatus.compose_ptr 0 -XComposeStatus.chars_matched 8 -XComposeStatus 16 -AwtGraphicsConfigData.awt_depth 0 -AwtGraphicsConfigData.awt_cmap 8 -AwtGraphicsConfigData.awt_visInfo 16 -AwtGraphicsConfigData.awt_num_colors 80 -AwtGraphicsConfigData.awtImage 88 -AwtGraphicsConfigData.AwtColorMatch 96 -AwtGraphicsConfigData.monoImage 104 -AwtGraphicsConfigData.monoPixmap 112 -AwtGraphicsConfigData.monoPixmapWidth 120 -AwtGraphicsConfigData.monoPixmapHeight 124 -AwtGraphicsConfigData.monoPixmapGC 128 -AwtGraphicsConfigData.pixelStride 136 -AwtGraphicsConfigData.color_data 144 -AwtGraphicsConfigData.glxInfo 152 -AwtGraphicsConfigData.isTranslucencySupported 160 -AwtGraphicsConfigData.renderPictFormat 168 -AwtGraphicsConfigData 208 -XColor.pixel 0 -XColor.red 8 -XColor.green 10 -XColor.blue 12 -XColor.flags 14 -XColor.pad 15 -XColor 16 -XTextProperty.value 0 -XTextProperty.encoding 8 -XTextProperty.format 16 -XTextProperty.nitems 24 -XTextProperty 32 diff --git a/make/data/x11wrappergen/xlibtypes.txt b/make/data/x11wrappergen/xlibtypes.txt index aa68c212c40..5cdf297897b 100644 --- a/make/data/x11wrappergen/xlibtypes.txt +++ b/make/data/x11wrappergen/xlibtypes.txt @@ -1,9 +1,9 @@ // -// // This file is used for automated generation of java classes to wrap native structures. -// The detail on format of this file see WrapperGenerator.java +// For details on format of this file, see WrapperGenerator.java // -// WARNING: if you modified this file, you need to regenerate sizes.64-solaris-i386 +// WARNING: If you modify this file, you need to regenerate sizes-32.txt and sizes-64.txt. +// Run "make update-x11wrappers" to do this. // XExtData diff --git a/make/gensrc/Gensrc-java.desktop.gmk b/make/gensrc/Gensrc-java.desktop.gmk index ae6cb3e9811..62197ad6b13 100644 --- a/make/gensrc/Gensrc-java.desktop.gmk +++ b/make/gensrc/Gensrc-java.desktop.gmk @@ -30,10 +30,10 @@ $(eval $(call IncludeCustomExtension, gensrc/Gensrc-java.desktop.gmk)) ifneq ($(OPENJDK_TARGET_OS), windows) include GensrcIcons.gmk +endif - ifneq ($(OPENJDK_TARGET_OS), macosx) - include GensrcX11Wrappers.gmk - endif +ifneq ($(filter $(OPENJDK_TARGET_OS), linux solaris aix), ) + include GensrcX11Wrappers.gmk endif include GensrcSwing.gmk diff --git a/make/gensrc/GensrcX11Wrappers.gmk b/make/gensrc/GensrcX11Wrappers.gmk index ca95d0edae9..bed98283db9 100644 --- a/make/gensrc/GensrcX11Wrappers.gmk +++ b/make/gensrc/GensrcX11Wrappers.gmk @@ -1,5 +1,5 @@ # -# Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -23,106 +23,32 @@ # questions. # -# This file is responsible for extracting the x11 native struct offsets to -# the xawt Java library. The tool needs to be run on the os/arch that -# will host the final jvm, thus the tool cannot be used when cross compiling. +# Generate java sources using the X11 offsets that are precalculated in files +# make/data/x11wrappergen/sizes-
.txt. -# To enable cross compiling, the two versions of the generated offset file, -# sizes.32 and sizes.64 are committed into the source code repository. -# These are the ones used. +GENSRC_X11WRAPPERS_OUTPUT_TOP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop -# However when not cross compiling, the offset generator tool is built and -# run, to verify that it still generates the same sizes.32 and sizes.64. +GENSRC_X11WRAPPERS_MARKER := $(GENSRC_X11WRAPPERS_OUTPUT_TOP)/_x11wrappers.marker -GENSRC_X11WRAPPERS := -# Put temporary c-code and executable to calculate offsets here. -# Also put verification offset file here as well. -GENSRC_X11WRAPPERS_TMP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/_x11wrappers # Put the generated Java classes used to interface X11 from awt here. -GENSRC_X11WRAPPERS_DST := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/sun/awt/X11 +GENSRC_X11WRAPPERS_OUTPUTDIR := $(GENSRC_X11WRAPPERS_OUTPUT_TOP)/sun/awt/X11 # The pre-calculated offset file are stored here: -GENSRC_SIZER_DIR := $(TOPDIR)/make/data/x11wrappergen +GENSRC_X11WRAPPERS_DATADIR := $(TOPDIR)/make/data/x11wrappergen +GENSRC_X11WRAPPERS_DATA := $(GENSRC_X11WRAPPERS_DATADIR)/sizes-$(OPENJDK_TARGET_CPU_BITS).txt -# Normal case is to generate only according to target bits -GENSRC_X11_VERSION := $(OPENJDK_TARGET_CPU_BITS) -ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) - ifneq ($(OPENJDK_TARGET_OS), linux) - # On all 64-bit systems except Linux, generate both 32 and 64 bit versions - GENSRC_X11_VERSION := 32 64 - endif -else - ifeq ($(OPENJDK_TARGET_OS), solaris) - # As a special case, solaris 32-bit also generates the 64-bit version - GENSRC_X11_VERSION := 32 64 - endif -endif +$(info ExecuteWithLog is $(call ExecuteWithLog $(GENSRC_X11WRAPPERS_OUTPUT_TOP)/foobar, CMDLINE)) -GENSRC_X11_SIZES_USED := $(addprefix $(GENSRC_X11WRAPPERS_TMP)/sizes., $(GENSRC_X11_VERSION)) - -# Copy only the sizes.* files that are actually needed. WrapperGenerator picks up any it finds from the -# file prefix it is given so those not needed need to be hidden. -$(GENSRC_X11WRAPPERS_TMP)/sizes.%: $(GENSRC_SIZER_DIR)/sizes.% - $(call MakeDir, $(@D)) - $(RM) '$@' - $(SORT) $< > $@ - -# Run the tool on the offset files copied from the source repository to generate several Java classes -# used in awt. -$(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/_the.generated.x11: $(GENSRC_X11_SIZES_USED) $(BUILD_TOOLS_JDK) - $(call MakeDir, $(GENSRC_X11WRAPPERS_DST)) - $(TOOL_WRAPPERGENERATOR) $(GENSRC_X11WRAPPERS_DST) $(GENSRC_SIZER_DIR)/xlibtypes.txt "gen" $(GENSRC_X11WRAPPERS_TMP)/sizes +# Run the tool on the offset files to generate several Java classes used in awt. +$(GENSRC_X11WRAPPERS_MARKER): $(BUILD_TOOLS_JDK) $(GENSRC_X11WRAPPERS_DATA) \ + $(GENSRC_X11WRAPPERS_DATADIR)/xlibtypes.txt + $(call MakeDir, $(GENSRC_X11WRAPPERS_OUTPUTDIR)) + $(call LogInfo, Generating X11 wrapper source files) + $(call ExecuteWithLog, $@, \ + $(TOOL_WRAPPERGENERATOR) gen_java $(GENSRC_X11WRAPPERS_OUTPUTDIR) \ + $(GENSRC_X11WRAPPERS_DATADIR)/xlibtypes.txt $(GENSRC_X11WRAPPERS_DATA) \ + $(OPENJDK_TARGET_CPU_BITS)) $(TOUCH) $@ -GENSRC_X11WRAPPERS += $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/_the.generated.x11 -ifneq ($(COMPILE_TYPE), cross) - # This is not a cross compile, regenerate the offset file, so that we - # can compare it with the version in the source code repository. - - # Generate the C code for the program that will output the offset file. - $(GENSRC_X11WRAPPERS_TMP)/sizer.%.c: $(GENSRC_SIZER_DIR)/xlibtypes.txt $(BUILD_TOOLS_JDK) - $(call LogInfo, Generating X11 wrapper ($*-bit version)) - $(call MakeDir, $(@D)) - $(TOOL_WRAPPERGENERATOR) $(@D) $(GENSRC_SIZER_DIR)/xlibtypes.txt "sizer" $* - - # use -m32/-m64 only if the compiler supports it - ifeq ($(COMPILER_SUPPORTS_TARGET_BITS_FLAG), true) - MEMORY_MODEL_FLAG="$(COMPILER_TARGET_BITS_FLAG)$*" - endif - - SIZER_CFLAGS := \ - -I$(TOPDIR)/src/hotspot/share/include \ - -I$(TOPDIR)/src/hotspot/os/$(HOTSPOT_TARGET_OS_TYPE)/include \ - -I$(SUPPORT_OUTPUTDIR)/modules_include/java.base \ - -I$(SUPPORT_OUTPUTDIR)/modules_include/java.base/$(OPENJDK_TARGET_OS_INCLUDE_SUBDIR) \ - -I$(TOPDIR)/src/java.base/share/native/libjava \ - -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjava \ - -I$(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \ - -I$(TOPDIR)/src/java.desktop/share/native/common/awt/debug \ - -I$(TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ - # - - # Compile the C code into an executable. - $(GENSRC_X11WRAPPERS_TMP)/sizer.%.exe: $(GENSRC_X11WRAPPERS_TMP)/sizer.%.c - $(call MakeDir, $(@D)) - (cd $(@D) && $(CC) $(MEMORY_MODEL_FLAG) -o $@ $< \ - $(X_CFLAGS) \ - $(X_LIBS) \ - $(SIZER_CFLAGS) -lc) - - .PRECIOUS: $(GENSRC_X11WRAPPERS_TMP)/sizer.%.exe $(GENSRC_X11WRAPPERS_TMP)/sizer.%.c - - # Run the executable create the offset file and check that it is identical - # to the offset file in the source code repository. - $(GENSRC_X11WRAPPERS_TMP)/sizes.%.verification: $(GENSRC_X11WRAPPERS_TMP)/sizer.%.exe - $(call LogInfo, Verifying X11 wrapper sizes) - $(call MakeDir, $(@D)) - $(GENSRC_X11WRAPPERS_TMP)/sizer.$*.exe | $(SORT) > $@.tmp - $(DIFF) $(GENSRC_X11WRAPPERS_TMP)/sizes.$*.verification.tmp $(GENSRC_X11WRAPPERS_TMP)/sizes.$* - mv $@.tmp $@ - - GENSRC_X11WRAPPERS += $(GENSRC_X11WRAPPERS_TMP)/sizes.$(OPENJDK_TARGET_CPU_BITS).verification -endif - -GENSRC_JAVA_DESKTOP += $(GENSRC_X11WRAPPERS) +GENSRC_JAVA_DESKTOP += $(GENSRC_X11WRAPPERS_MARKER) diff --git a/make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java b/make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java index 60888904b89..80a4bcfc390 100644 --- a/make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java +++ b/make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -1109,7 +1109,6 @@ public class WrapperGenerator { } public void writeJavaWrapperClass(String outputDir) { -// (new File(outputDir, package_path)).mkdirs(); try { for (Enumeration e = symbolTable.elements() ; e.hasMoreElements() ;) { BaseType tp = (BaseType) e.nextElement(); @@ -1126,7 +1125,6 @@ public class WrapperGenerator { } } - public void writeNativeSizer(String file) { int type; @@ -1136,7 +1134,6 @@ public class WrapperGenerator { StructType stp; Enumeration eo; - try { FileOutputStream fs = new FileOutputStream(file); @@ -1158,7 +1155,6 @@ public class WrapperGenerator { pw.println(" unsigned long status;\n"); pw.println("} PropMwmHints;\n"); - pw.println("\n\nint main(){"); j=0; for ( eo = symbolTable.elements() ; eo.hasMoreElements() ;) { @@ -1182,7 +1178,6 @@ public class WrapperGenerator { pw.println("printf(\"Atom\t%d\\n\",(int)sizeof(Atom));"); pw.println("printf(\"Window\t%d\\n\",(int)sizeof(Window));"); - for (eo = symbolTable.elements() ; eo.hasMoreElements() ;) { @@ -1234,7 +1229,8 @@ public class WrapperGenerator { symbolTable.put("Atom", new AtomicType(AtomicType.TYPE_ATOM, "", "Atom")); symbolTable.put("ulong", new AtomicType(AtomicType.TYPE_ULONG, "", "ulong")); } - public WrapperGenerator(String outputDir, String xlibFilename) { + + public WrapperGenerator(String xlibFilename) { initTypes(); try { BufferedReader in = new BufferedReader(new FileReader(xlibFilename)); @@ -1303,33 +1299,19 @@ public class WrapperGenerator { catch (Exception e) { e.printStackTrace(); } - } - private void makeSizer(String outputDir) { - if (wide) { - sizerFileName = "sizer.64.c"; - } else { - sizerFileName = "sizer.32.c"; - } - File fp = new File(outputDir, sizerFileName); + + private void makeSizer(String sizerFileName) { + File fp = new File(sizerFileName); writeNativeSizer(fp.getAbsolutePath()); } - private boolean readSizeInfo(String sizeInfo) { + + private boolean readFileSizeInfo(String filename, boolean wide) { try { - File f = new File(sizeInfo+".32"); boolean res = true; - FileInputStream fis = null; - if (f.exists()) { - fis = new FileInputStream(f); - res = readSizeInfo(fis, false); - fis.close(); - } - f = new File(sizeInfo+".64"); - if (f.exists()) { - fis = new FileInputStream(f); - res &= readSizeInfo(fis, true); - fis.close(); - } + FileInputStream fis = new FileInputStream(filename); + res = readSizeInfo(fis, wide); + fis.close(); return res; } catch (Exception e) { e.printStackTrace(); @@ -1337,8 +1319,8 @@ public class WrapperGenerator { } } - private void startGeneration(String outputDir, String sizeInfo) { - if (readSizeInfo(sizeInfo)) + private void startGeneration(String outputDir, String filename, boolean wide) { + if (readFileSizeInfo(filename, wide)) { writeJavaWrapperClass(outputDir); } @@ -1348,21 +1330,22 @@ public class WrapperGenerator { } public static void main(String[] args) { - if (args.length < 4) { - System.out.println("Usage:\nWrapperGenerator [ | ]"); - System.out.println("Where : gen, sizer"); - System.out.println(" : 32, 64"); + System.out.println("Usage:\nWrapperGenerator gen_java "); + System.out.println(" or"); + System.out.println("WrapperGenerator gen_c_source "); + System.out.println("Where : 32, 64"); + System.exit(1); } - WrapperGenerator xparser = new WrapperGenerator(args[0], args[1]); - if (args[2].equals("sizer")) { + WrapperGenerator xparser = new WrapperGenerator(args[2]); + if (args[0].equals("gen_c_source")) { xparser.wide = args[3].equals("64"); - xparser.makeSizer(args[0]); - } else if (args[2].equals("gen")) { - xparser.startGeneration(args[0], args[3]); + xparser.makeSizer(args[1]); + } else if (args[0].equals("gen_java")) { + boolean wide = args[4].equals("64"); + xparser.startGeneration(args[1], args[3], wide); } } - }