1 #
   2 # Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 #               Java_java_awt_KeyboardFocusManager_getGlobalHeavyweightFocusOwner;
  26 
  27 # Define public interface.
  28 # These are the libmawt exports. See mapfile-vers for the libawt exports
  29 
  30 SUNWprivate_1.1 {
  31         global:
  32                 JNI_OnLoad;
  33 
  34                 Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords;
  35                 Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse;
  36                 Java_java_awt_AWTEvent_nativeSetSource;
  37                 Java_java_awt_Checkbox_initIDs;
  38                 Java_java_awt_Component_initIDs;
  39                 Java_java_awt_Dialog_initIDs;
  40                 Java_java_awt_Font_initIDs;
  41                 Java_java_awt_KeyboardFocusManager_initIDs;
  42                 Java_java_awt_Menu_initIDs;
  43                 Java_java_awt_MenuComponent_initIDs;
  44                 Java_java_awt_MenuItem_initIDs;
  45                 Java_java_awt_Scrollbar_initIDs;
  46                 Java_java_awt_ScrollPane_initIDs;
  47                 Java_java_awt_TextArea_initIDs;
  48                 Java_sun_awt_FontDescriptor_initIDs;
  49                 Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner;
  50                 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner;
  51                 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow;
  52                 Java_sun_awt_UNIXToolkit_check_1gtk;
  53                 Java_sun_awt_UNIXToolkit_load_1gtk;
  54                 Java_sun_awt_UNIXToolkit_unload_1gtk;
  55                 Java_sun_awt_UNIXToolkit_load_1stock_1icon;
  56                 Java_sun_awt_UNIXToolkit_load_1gtk_1icon;
  57                 Java_sun_awt_UNIXToolkit_nativeSync;
  58                 Java_sun_awt_X11InputMethod_disposeXIC;
  59                 Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
  60                 Java_sun_awt_X11InputMethod_resetXIC;
  61                 Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
  62                 Java_sun_awt_X11InputMethod_turnoffStatusWindow;
  63                 Java_sun_awt_SunToolkit_closeSplashScreen;
  64                 Java_sun_awt_PlatformFont_initIDs;
  65                 Java_sun_awt_X11GraphicsConfig_init;
  66                 Java_sun_awt_X11GraphicsConfig_dispose;
  67                 Java_sun_awt_X11GraphicsConfig_pGetBounds;
  68                 Java_sun_awt_X11GraphicsConfig_getNumColors;
  69                 Java_sun_awt_X11GraphicsConfig_getXResolution;
  70                 Java_sun_awt_X11GraphicsConfig_getYResolution;
  71                 Java_sun_awt_X11GraphicsConfig_createBackBuffer;
  72                 Java_sun_awt_X11GraphicsConfig_destroyBackBuffer;
  73                 Java_sun_awt_X11GraphicsConfig_swapBuffers;
  74                 Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
  75                 Java_sun_awt_X11GraphicsDevice_isDBESupported;
  76                 Java_sun_awt_X11GraphicsDevice_getDisplay;
  77                 Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
  78                 Java_sun_awt_X11GraphicsDevice_getNumConfigs;
  79                 Java_sun_awt_X11GraphicsDevice_initIDs;
  80                 Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
  81                 Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
  82                 Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
  83                 Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
  84                 Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
  85                 Java_sun_awt_X11GraphicsDevice_configDisplayMode;
  86                 Java_sun_awt_X11GraphicsDevice_resetNativeData;
  87                 Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
  88                 Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
  89                 Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
  90                 Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
  91                 Java_sun_awt_X11GraphicsEnvironment_initDisplay;
  92                 Java_sun_awt_X11GraphicsEnvironment_initGLX;
  93                 Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
  94                 Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
  95                 Java_sun_awt_X11GraphicsEnvironment_initXRender;
  96                 Java_java_awt_AWTEvent_initIDs;
  97                 Java_java_awt_Button_initIDs;
  98                 Java_java_awt_Container_initIDs;
  99                 Java_java_awt_Cursor_finalizeImpl;
 100                 Java_java_awt_Cursor_initIDs;
 101                 Java_java_awt_Event_initIDs;
 102                 Java_java_awt_event_InputEvent_initIDs;
 103                 Java_java_awt_event_KeyEvent_initIDs;
 104                 Java_java_awt_FileDialog_initIDs;
 105                 Java_java_awt_Frame_initIDs;
 106                 Java_java_awt_Insets_initIDs;
 107                 Java_java_awt_TextField_initIDs;
 108                 Java_java_awt_Window_initIDs;
 109                 Java_sun_awt_X11GraphicsConfig_init;
 110                 Java_sun_awt_X11GraphicsConfig_initIDs;
 111                 Java_sun_awt_X11GraphicsConfig_makeColorModel;
 112                 Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
 113                 Java_sun_awt_X11GraphicsDevice_getConfigColormap;
 114                 Java_sun_awt_X11GraphicsDevice_getConfigDepth;
 115 
 116                 Java_sun_java2d_x11_X11PMBlitLoops_nativeBlit;
 117                 Java_sun_java2d_x11_X11PMBlitLoops_updateBitmask;
 118                 Java_sun_java2d_x11_X11PMBlitBgLoops_nativeBlitBg;
 119                 Java_sun_java2d_x11_X11Renderer_XFillSpans;
 120                 Java_sun_java2d_x11_X11Renderer_XDrawArc;
 121                 Java_sun_java2d_x11_X11Renderer_XDrawLine;
 122                 Java_sun_java2d_x11_X11Renderer_XDrawOval;
 123                 Java_sun_java2d_x11_X11Renderer_XDrawPoly;
 124                 Java_sun_java2d_x11_X11Renderer_XDrawRect;
 125                 Java_sun_java2d_x11_X11Renderer_XDrawRoundRect;
 126                 Java_sun_java2d_x11_X11Renderer_XDoPath;
 127                 Java_sun_java2d_x11_X11Renderer_XFillArc;
 128                 Java_sun_java2d_x11_X11Renderer_XFillOval;
 129                 Java_sun_java2d_x11_X11Renderer_XFillPoly;
 130                 Java_sun_java2d_x11_X11Renderer_XFillRect;
 131                 Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
 132                 Java_sun_java2d_x11_X11Renderer_devCopyArea;
 133                 Java_sun_java2d_x11_X11SurfaceData_initIDs;
 134                 Java_sun_java2d_x11_X11SurfaceData_initOps;
 135                 Java_sun_java2d_x11_X11SurfaceData_initSurface;
 136                 Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable;
 137                 Java_sun_java2d_x11_X11SurfaceData_isShmPMAvailable;
 138                 Java_sun_java2d_x11_X11SurfaceData_XSetCopyMode;
 139                 Java_sun_java2d_x11_X11SurfaceData_XSetXorMode;
 140                 Java_sun_java2d_x11_X11SurfaceData_XSetForeground;
 141 
 142                 Java_sun_java2d_x11_XSurfaceData_initOps;
 143                 Java_sun_java2d_x11_XSurfaceData_XCreateGC;
 144                 Java_sun_java2d_x11_XSurfaceData_XResetClip;
 145                 Java_sun_java2d_x11_XSurfaceData_XSetClip;
 146                 Java_sun_java2d_x11_XSurfaceData_flushNativeSurface;
 147                 Java_sun_java2d_x11_XSurfaceData_isDrawableValid;
 148                 Java_sun_java2d_x11_XSurfaceData_setInvalid;
 149                 Java_sun_java2d_x11_XSurfaceData_XSetGraphicsExposures;
 150                 Java_sun_java2d_xr_XRSurfaceData_initXRPicture;
 151                 Java_sun_java2d_xr_XRSurfaceData_initIDs;
 152                 Java_sun_java2d_xr_XRSurfaceData_XRInitSurface;
 153                 Java_sun_java2d_xr_XRSurfaceData_freeXSDOPicture;
 154                 Java_sun_java2d_xr_XRBackendNative_initIDs;
 155                 Java_sun_java2d_xr_XIDGenerator_bufferXIDs;
 156                 Java_sun_java2d_xr_XRBackendNative_freeGC;
 157                 Java_sun_java2d_xr_XRBackendNative_createGC;
 158                 Java_sun_java2d_xr_XRBackendNative_createPixmap;
 159                 Java_sun_java2d_xr_XRBackendNative_createPictureNative;
 160                 Java_sun_java2d_xr_XRBackendNative_freePicture;
 161                 Java_sun_java2d_xr_XRBackendNative_freePixmap;
 162                 Java_sun_java2d_xr_XRBackendNative_setPictureRepeat;
 163                 Java_sun_java2d_xr_XRBackendNative_setGCExposures;
 164                 Java_sun_java2d_xr_XRBackendNative_setGCForeground;
 165                 Java_sun_java2d_xr_XRBackendNative_copyArea;
 166                 Java_sun_java2d_xr_XRBackendNative_renderComposite;
 167                 Java_sun_java2d_xr_XRBackendNative_renderRectangle;
 168                 Java_sun_java2d_xr_XRBackendNative_XRenderRectanglesNative;
 169                 Java_sun_java2d_xr_XRBackendNative_XRSetTransformNative;
 170                 Java_sun_java2d_xr_XRBackendNative_XRCreateLinearGradientPaintNative;
 171                 Java_sun_java2d_xr_XRBackendNative_XRCreateRadialGradientPaintNative;
 172                 Java_sun_java2d_xr_XRBackendNative_setFilter;
 173                 Java_sun_java2d_xr_XRBackendNative_XRSetClipNative;
 174                 Java_sun_java2d_xr_XRBackendNative_putMaskNative;
 175                 Java_sun_java2d_xr_XRBackendNative_XRAddGlyphsNative;
 176                 Java_sun_java2d_xr_XRBackendNative_XRFreeGlyphsNative;
 177                 Java_sun_java2d_xr_XRBackendNative_XRenderCreateGlyphSetNative;
 178                 Java_sun_java2d_xr_XRBackendNative_XRenderCompositeTextNative;
 179                 Java_sun_java2d_xr_XRBackendNative_setGCMode;
 180                 Java_sun_java2d_xr_XRBackendNative_GCRectanglesNative;
 181                 Java_sun_java2d_xr_XRUtils_initFormatPtrs;
 182                 Java_sun_java2d_xr_XRBackendNative_renderCompositeTrapezoidsNative;
 183                 XRT_DrawGlyphList;
 184 
 185                 Java_sun_java2d_opengl_OGLContext_getOGLIdString;
 186                 Java_sun_java2d_opengl_OGLMaskFill_maskFill;
 187                 Java_sun_java2d_opengl_OGLRenderer_drawPoly;
 188                 Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer;
 189                 Java_sun_java2d_opengl_OGLSurfaceData_initTexture;
 190                 Java_sun_java2d_opengl_OGLSurfaceData_initFBObject;
 191                 Java_sun_java2d_opengl_OGLSurfaceData_initFlipBackbuffer;
 192                 Java_sun_java2d_opengl_OGLSurfaceData_getTextureID;
 193                 Java_sun_java2d_opengl_OGLSurfaceData_getTextureTarget;
 194                 Java_sun_java2d_opengl_OGLTextRenderer_drawGlyphList;
 195                 Java_sun_java2d_opengl_GLXGraphicsConfig_getGLXConfigInfo;
 196                 Java_sun_java2d_opengl_GLXGraphicsConfig_initConfig;
 197                 Java_sun_java2d_opengl_GLXGraphicsConfig_getOGLCapabilities;
 198                 Java_sun_java2d_opengl_GLXSurfaceData_initOps;
 199                 Java_sun_java2d_opengl_GLXSurfaceData_initPbuffer;
 200 
 201                 Java_sun_print_CUPSPrinter_initIDs;
 202                 Java_sun_print_CUPSPrinter_getCupsServer;
 203                 Java_sun_print_CUPSPrinter_getCupsPort;
 204                 Java_sun_print_CUPSPrinter_canConnect;
 205                 Java_sun_print_CUPSPrinter_getMedia;
 206                 Java_sun_print_CUPSPrinter_getPageSizes;
 207                 Java_sun_print_CUPSPrinter_getResolutions;
 208 
 209                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1arrow;
 210                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
 211                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box_1gap;
 212                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1check;
 213                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1expander;
 214                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1extension;
 215                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1flat_1box;
 216                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1focus;
 217                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1handle;
 218                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1hline;
 219                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1option;
 220                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1shadow;
 221                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1slider;
 222                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1vline;
 223                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1background;
 224                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeStartPainting;
 225                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting;
 226                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1switch_1theme;
 227                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1get_1gtk_1setting;
 228                 Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeSetRangeValue;
 229                 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness;
 230                 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetYThickness;
 231                 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetColorForState;
 232                 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetClassValue;
 233                 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetPangoFontName;
 234 
 235                 awt_display;
 236                 awt_Lock;
 237                 awt_Unlock;
 238                 awt_GetDrawingSurface;
 239                 awt_FreeDrawingSurface;
 240                 awt_GetComponent;
 241 
 242                 X11SurfaceData_GetOps;
 243                 getDefaultConfig;
 244                 Java_sun_font_FontConfigManager_getFontConfig;
 245                 Java_sun_font_FontConfigManager_getFontConfigAASettings;
 246                 Java_sun_awt_FcFontManager_getFontPathNative;
 247                 Java_sun_font_SunFontManager_populateFontFileNameMap;
 248 
 249                 # CDE private entry point
 250                 Java_sun_awt_motif_XsessionWMcommand;
 251                 Java_sun_awt_motif_XsessionWMcommand_New;
 252 
 253                 # libfontmanager entry points
 254                 AWTIsHeadless;
 255                 AWTCountFonts;
 256                 AWTLoadFont;
 257                 AWTFreeFont;
 258                 AWTFontAscent;
 259                 AWTFontDescent;
 260                 AWTFontMinByte1;
 261                 AWTFontMaxByte1;
 262                 AWTFontMinCharOrByte2;
 263                 AWTFontMaxCharOrByte2;
 264                 AWTFontDefaultChar;
 265                 AWTFontPerChar;
 266                 AWTFontMaxBounds;
 267                 AWTFontTextExtents16;
 268                 AWTFreeChar;
 269                 AWTFontGenerateImage;
 270                 AWTCharAdvance;
 271                 AWTCharLBearing;
 272                 AWTCharRBearing;
 273                 AWTCharAscent;
 274                 AWTCharDescent;
 275                 AWTDrawGlyphList;
 276                 AccelGlyphCache_RemoveAllCellInfos;
 277 
 278         local:
 279                 *;
 280 };