# # Copyright (c) 2002, 2016, 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. # # Define public interface for libawt.so on Linux. # Linux port does not use mawt, all public symbols are in libawt.so SUNWprivate_1.1 { global: JNI_OnLoad; Java_java_awt_CheckboxMenuItem_initIDs; Java_java_awt_Color_initIDs; Java_java_awt_FontMetrics_initIDs; Java_java_awt_image_BufferedImage_initIDs; Java_sun_awt_image_DataBufferNative_getElem; Java_sun_awt_image_DataBufferNative_setElem; Java_java_awt_image_ColorModel_initIDs; Java_java_awt_image_IndexColorModel_initIDs; Java_java_awt_image_Kernel_initIDs; Java_java_awt_image_Raster_initIDs; Java_java_awt_image_SampleModel_initIDs; Java_java_awt_Label_initIDs; Java_java_awt_MenuBar_initIDs; Java_java_awt_ScrollPaneAdjustable_initIDs; Java_java_awt_Toolkit_initIDs; Java_java_awt_TrayIcon_initIDs; Java_sun_awt_DebugSettings_setCTracingOn__Z; Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2; Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2I; Java_sun_awt_image_ByteComponentRaster_initIDs; Java_sun_awt_image_GifImageDecoder_initIDs; Java_sun_awt_image_GifImageDecoder_parseImage; Java_sun_awt_image_Image_initIDs; Java_sun_awt_image_ImageRepresentation_initIDs; Java_sun_awt_image_ImageRepresentation_setDiffICM; Java_sun_awt_image_ImageRepresentation_setICMpixels; Java_sun_awt_image_ImagingLib_convolveBI; Java_sun_awt_image_ImagingLib_convolveRaster; Java_sun_awt_image_ImagingLib_init; Java_sun_awt_image_ImagingLib_transformBI; Java_sun_awt_image_ImagingLib_transformRaster; Java_sun_awt_image_IntegerComponentRaster_initIDs; Java_sun_awt_image_ShortComponentRaster_initIDs; Java_sun_java2d_pipe_SpanClipRenderer_eraseTile; Java_sun_java2d_pipe_SpanClipRenderer_fillTile; Java_sun_java2d_pipe_ShapeSpanIterator_addSegment; Java_sun_java2d_pipe_ShapeSpanIterator_moveTo; Java_sun_java2d_pipe_ShapeSpanIterator_lineTo; Java_sun_java2d_pipe_ShapeSpanIterator_quadTo; Java_sun_java2d_pipe_ShapeSpanIterator_curveTo; Java_sun_java2d_pipe_ShapeSpanIterator_closePath; Java_sun_java2d_pipe_ShapeSpanIterator_pathDone; Java_sun_java2d_pipe_ShapeSpanIterator_getNativeConsumer; Java_sun_java2d_pipe_ShapeSpanIterator_appendPoly; Java_sun_java2d_pipe_ShapeSpanIterator_dispose; Java_sun_java2d_pipe_ShapeSpanIterator_getNativeIterator; Java_sun_java2d_pipe_ShapeSpanIterator_getPathBox; Java_sun_java2d_pipe_ShapeSpanIterator_initIDs; Java_sun_java2d_pipe_ShapeSpanIterator_intersectClipBox; Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan; Java_sun_java2d_pipe_ShapeSpanIterator_setNormalize; Java_sun_java2d_pipe_ShapeSpanIterator_setOutputAreaXYXY; Java_sun_java2d_pipe_ShapeSpanIterator_setRule; Java_sun_java2d_pipe_ShapeSpanIterator_skipDownTo; Java_java_awt_Choice_initIDs; Java_java_awt_Dimension_initIDs; Java_java_awt_event_MouseEvent_initIDs; Java_java_awt_image_SinglePixelPackedSampleModel_initIDs; Java_java_awt_Rectangle_initIDs; Java_sun_awt_image_BufImgSurfaceData_getSurfaceData; Java_sun_awt_image_BufImgSurfaceData_initIDs; Java_sun_awt_image_BufImgSurfaceData_initRaster; Java_sun_awt_image_BufImgSurfaceData_setSurfaceData; Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData; Java_sun_awt_image_BytePackedRaster_initIDs; Java_sun_awt_image_ImagingLib_lookupByteBI; Java_sun_awt_image_ImagingLib_lookupByteRaster; Java_sun_java2d_SurfaceData_initIDs; Java_sun_java2d_SurfaceData_isOpaqueGray; Java_sun_java2d_Disposer_initIDs; Java_sun_java2d_DefaultDisposerRecord_invokeNativeDispose; Java_sun_java2d_loops_BlitBg_BlitBg; Java_sun_java2d_loops_Blit_Blit; Java_sun_java2d_loops_ScaledBlit_Scale; Java_sun_java2d_loops_DrawLine_DrawLine; Java_sun_java2d_loops_DrawPolygons_DrawPolygons; Java_sun_java2d_loops_DrawRect_DrawRect; Java_sun_java2d_loops_FillRect_FillRect; Java_sun_java2d_loops_FillSpans_FillSpans; Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs; Java_sun_java2d_loops_GraphicsPrimitiveMgr_registerNativeLoops; Java_sun_java2d_loops_MaskBlit_MaskBlit; Java_sun_java2d_loops_MaskFill_MaskFill; Java_sun_java2d_loops_MaskFill_FillAAPgram; Java_sun_java2d_loops_MaskFill_DrawAAPgram; Java_sun_java2d_pipe_BufferedRenderPipe_fillSpans; Java_sun_java2d_pipe_SpanClipRenderer_initIDs; sun_awt_image_GifImageDecoder_initIDs; # libmawt entry points SurfaceData_InitOps; SurfaceData_ThrowInvalidPipeException; Region_GetBounds; Region_GetInfo; Region_StartIteration; Region_CountIterationRects; Region_NextIteration; Region_EndIteration; GrPrim_CompGetXorInfo; GrPrim_CompGetAlphaInfo; img_makePalette; initInverseGrayLut; make_dither_arrays; make_uns_ordered_dither_array; # variables exported to libmawt std_img_oda_red; std_img_oda_blue; std_img_oda_green; std_odas_computed; g_CMpDataID; colorValueID; jvm; # CDE private entry point # This is in awt_LoadLibrary.c and falls through to libmawt. # Evidently CDE needs this for backward compatability. Java_sun_awt_motif_XsessionWMcommand; # libfontmanager entry points AWTIsHeadless; GrPrim_Sg2dGetCompInfo; GrPrim_Sg2dGetClip; GetNativePrim; SurfaceData_IntersectBounds; SurfaceData_GetOps; Disposer_AddRecord; GrPrim_Sg2dGetEaRGB; GrPrim_Sg2dGetPixel; GrPrim_Sg2dGetLCDTextContrast; Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords; Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse; Java_java_awt_AWTEvent_nativeSetSource; Java_java_awt_Checkbox_initIDs; Java_java_awt_Component_initIDs; Java_java_awt_Dialog_initIDs; Java_java_awt_Font_initIDs; Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner; Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner; Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow; Java_java_awt_KeyboardFocusManager_initIDs; Java_java_awt_Menu_initIDs; Java_java_awt_MenuComponent_initIDs; Java_java_awt_MenuItem_initIDs; Java_java_awt_Scrollbar_initIDs; Java_java_awt_ScrollPane_initIDs; Java_java_awt_TextArea_initIDs; Java_sun_awt_FontDescriptor_initIDs; Java_sun_awt_X11InputMethod_disposeXIC; Java_sun_awt_X11InputMethod_isCompositionEnabledNative; Java_sun_awt_X11InputMethod_resetXIC; Java_sun_awt_X11InputMethod_setCompositionEnabledNative; Java_sun_awt_X11InputMethod_turnoffStatusWindow; Java_sun_awt_SunToolkit_closeSplashScreen; Java_sun_awt_PlatformFont_initIDs; Java_sun_awt_X11GraphicsConfig_init; Java_sun_awt_X11GraphicsConfig_dispose; Java_sun_awt_X11GraphicsConfig_pGetBounds; Java_sun_awt_X11GraphicsConfig_getNumColors; Java_sun_awt_X11GraphicsConfig_getXResolution; Java_sun_awt_X11GraphicsConfig_getYResolution; Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable; Java_sun_awt_X11GraphicsDevice_isDBESupported; Java_sun_awt_X11GraphicsDevice_getDisplay; Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals; Java_sun_awt_X11GraphicsDevice_getNumConfigs; Java_sun_awt_X11GraphicsDevice_initIDs; Java_sun_awt_X11GraphicsDevice_initXrandrExtension; Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive; Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive; Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode; Java_sun_awt_X11GraphicsDevice_enumDisplayModes; Java_sun_awt_X11GraphicsDevice_configDisplayMode; Java_sun_awt_X11GraphicsDevice_resetNativeData; Java_sun_awt_X11GraphicsDevice_getNativeScaleFactor; Java_sun_awt_X11GraphicsEnvironment_checkShmExt; Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum; Java_sun_awt_X11GraphicsEnvironment_getDisplayString; Java_sun_awt_X11GraphicsEnvironment_getNumScreens; Java_sun_awt_X11GraphicsEnvironment_initDisplay; Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama; Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint; Java_sun_awt_X11GraphicsEnvironment_initXRender; Java_java_awt_AWTEvent_initIDs; Java_java_awt_Button_initIDs; Java_java_awt_Container_initIDs; Java_java_awt_Cursor_finalizeImpl; Java_java_awt_Cursor_initIDs; Java_java_awt_Event_initIDs; Java_java_awt_event_InputEvent_initIDs; Java_java_awt_event_KeyEvent_initIDs; Java_java_awt_FileDialog_initIDs; Java_java_awt_Frame_initIDs; Java_java_awt_Insets_initIDs; Java_java_awt_TextField_initIDs; Java_java_awt_Window_initIDs; Java_sun_awt_motif_X11OffScreenImage_updateBitmask; Java_sun_awt_X11GraphicsConfig_init; Java_sun_awt_X11GraphicsConfig_initIDs; Java_sun_awt_X11GraphicsConfig_makeColorModel; Java_sun_awt_X11GraphicsDevice_getConfigVisualId; Java_sun_awt_X11PMBlitLoops_Blit; Java_sun_awt_X11PMBlitBgLoops_nativeBlitBg; Java_sun_awt_X11Renderer_devFillSpans; Java_sun_awt_X11Renderer_doDrawArc; Java_sun_awt_X11Renderer_doDrawLine; Java_sun_awt_X11Renderer_doDrawOval; Java_sun_awt_X11Renderer_doDrawPoly; Java_sun_awt_X11Renderer_doDrawRect; Java_sun_awt_X11Renderer_doDrawRoundRect; Java_sun_awt_X11Renderer_doFillArc; Java_sun_awt_X11Renderer_doFillOval; Java_sun_awt_X11Renderer_doFillPoly; Java_sun_awt_X11Renderer_doFillRect; Java_sun_awt_X11Renderer_doFillRoundRect; Java_sun_awt_X11Renderer_devCopyArea; Java_sun_awt_X11SurfaceData_initIDs; Java_sun_awt_X11SurfaceData_initOps; Java_sun_awt_X11SurfaceData_initSurface; Java_sun_awt_X11SurfaceData_setInvalid; Java_sun_awt_X11SurfaceData_flushNativeSurface; awt_display; awt_lock; awt_Lock; awt_Unlock; awt_GetDrawingSurface; awt_FreeDrawingSurface; awt_GetComponent; awt_CreateEmbeddedFrame; awt_SetBounds; awt_SynthesizeWindowActivation; X11SurfaceData_GetOps; getDefaultConfig; Java_sun_font_FontConfigManager_getFontConfig; Java_sun_font_FontConfigManager_getFontConfigAASettings; Java_sun_awt_FcFontManager_getFontPathNative; Java_sun_font_SunFontManager_populateFontFileNameMap; # CDE private entry point Java_sun_awt_motif_XsessionWMcommand; # libfontmanager entry points AWTIsHeadless; AWTCountFonts; AWTLoadFont; AWTFreeFont; AWTFontMinByte1; AWTFontMaxByte1; AWTFontMinCharOrByte2; AWTFontMaxCharOrByte2; AWTFontDefaultChar; AWTFontPerChar; AWTFontMaxBounds; AWTFontTextExtents16; AWTFreeChar; AWTFontGenerateImage; AWTCharAdvance; AWTCharLBearing; AWTCharRBearing; AWTCharAscent; AWTCharDescent; AWTDrawGlyphList; AccelGlyphCache_RemoveAllCellInfos; local: *; };