1 #
2 # Copyright (c) 2001, 2016, 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
26 # Define public interface.
27 # These are the libmawt exports. See mapfile-vers for the libawt exports
28
29 SUNWprivate_1.1 {
30 global:
31 JNI_OnLoad;
32
33 Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords;
34 Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse;
35 Java_java_awt_AWTEvent_nativeSetSource;
36 Java_java_awt_Checkbox_initIDs;
37 Java_java_awt_Component_initIDs;
38 Java_java_awt_Dialog_initIDs;
39 Java_java_awt_Font_initIDs;
40 Java_java_awt_KeyboardFocusManager_initIDs;
41 Java_java_awt_Menu_initIDs;
42 Java_java_awt_MenuComponent_initIDs;
43 Java_java_awt_MenuItem_initIDs;
44 Java_java_awt_Scrollbar_initIDs;
45 Java_java_awt_ScrollPane_initIDs;
46 Java_java_awt_TextArea_initIDs;
47 Java_sun_awt_FontDescriptor_initIDs;
48 Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner;
49 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner;
50 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow;
51 Java_sun_awt_UNIXToolkit_check_1gtk;
52 Java_sun_awt_UNIXToolkit_load_1gtk;
53 Java_sun_awt_UNIXToolkit_unload_1gtk;
54 Java_sun_awt_UNIXToolkit_load_1stock_1icon;
55 Java_sun_awt_UNIXToolkit_load_1gtk_1icon;
56 Java_sun_awt_UNIXToolkit_nativeSync;
57 Java_sun_awt_X11InputMethod_disposeXIC;
58 Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
59 Java_sun_awt_X11InputMethod_resetXIC;
60 Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
61 Java_sun_awt_X11InputMethod_turnoffStatusWindow;
62 Java_sun_awt_SunToolkit_closeSplashScreen;
63 Java_sun_awt_PlatformFont_initIDs;
64 Java_sun_awt_X11GraphicsConfig_init;
65 Java_sun_awt_X11GraphicsConfig_dispose;
66 Java_sun_awt_X11GraphicsConfig_pGetBounds;
67 Java_sun_awt_X11GraphicsConfig_getNumColors;
68 Java_sun_awt_X11GraphicsConfig_getXResolution;
69 Java_sun_awt_X11GraphicsConfig_getYResolution;
70 Java_sun_awt_X11GraphicsConfig_createBackBuffer;
71 Java_sun_awt_X11GraphicsConfig_destroyBackBuffer;
72 Java_sun_awt_X11GraphicsConfig_swapBuffers;
73 Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
74 Java_sun_awt_X11GraphicsDevice_isDBESupported;
75 Java_sun_awt_X11GraphicsDevice_getDisplay;
76 Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
77 Java_sun_awt_X11GraphicsDevice_getNumConfigs;
78 Java_sun_awt_X11GraphicsDevice_initIDs;
79 Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
80 Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
81 Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
82 Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
83 Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
84 Java_sun_awt_X11GraphicsDevice_configDisplayMode;
85 Java_sun_awt_X11GraphicsDevice_resetNativeData;
86 Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
87 Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
88 Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
89 Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
90 Java_sun_awt_X11GraphicsEnvironment_initDisplay;
91 Java_sun_awt_X11GraphicsEnvironment_initGLX;
92 Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
93 Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
94 Java_sun_awt_X11GraphicsEnvironment_initXRender;
95 Java_java_awt_AWTEvent_initIDs;
96 Java_java_awt_Button_initIDs;
97 Java_java_awt_Container_initIDs;
98 Java_java_awt_Cursor_finalizeImpl;
99 Java_java_awt_Cursor_initIDs;
100 Java_java_awt_Event_initIDs;
101 Java_java_awt_event_InputEvent_initIDs;
102 Java_java_awt_event_KeyEvent_initIDs;
103 Java_java_awt_FileDialog_initIDs;
104 Java_java_awt_Frame_initIDs;
105 Java_java_awt_Insets_initIDs;
106 Java_java_awt_TextField_initIDs;
107 Java_java_awt_Window_initIDs;
108 Java_sun_awt_X11GraphicsConfig_init;
109 Java_sun_awt_X11GraphicsConfig_initIDs;
110 Java_sun_awt_X11GraphicsConfig_makeColorModel;
111 Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
112 Java_sun_awt_X11GraphicsDevice_getConfigColormap;
113 Java_sun_awt_X11GraphicsDevice_getConfigDepth;
114
115 Java_sun_java2d_x11_X11PMBlitLoops_nativeBlit;
116 Java_sun_java2d_x11_X11PMBlitLoops_updateBitmask;
117 Java_sun_java2d_x11_X11PMBlitBgLoops_nativeBlitBg;
118 Java_sun_java2d_x11_X11Renderer_XFillSpans;
119 Java_sun_java2d_x11_X11Renderer_XDrawArc;
120 Java_sun_java2d_x11_X11Renderer_XDrawLine;
121 Java_sun_java2d_x11_X11Renderer_XDrawOval;
122 Java_sun_java2d_x11_X11Renderer_XDrawPoly;
123 Java_sun_java2d_x11_X11Renderer_XDrawRect;
124 Java_sun_java2d_x11_X11Renderer_XDrawRoundRect;
125 Java_sun_java2d_x11_X11Renderer_XDoPath;
126 Java_sun_java2d_x11_X11Renderer_XFillArc;
127 Java_sun_java2d_x11_X11Renderer_XFillOval;
128 Java_sun_java2d_x11_X11Renderer_XFillPoly;
129 Java_sun_java2d_x11_X11Renderer_XFillRect;
130 Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
131 Java_sun_java2d_x11_X11Renderer_devCopyArea;
132 Java_sun_java2d_x11_X11SurfaceData_initIDs;
133 Java_sun_java2d_x11_X11SurfaceData_initOps;
134 Java_sun_java2d_x11_X11SurfaceData_initSurface;
135 Java_sun_java2d_x11_X11SurfaceData_isShmPMAvailable;
136 Java_sun_java2d_x11_X11SurfaceData_XSetCopyMode;
137 Java_sun_java2d_x11_X11SurfaceData_XSetXorMode;
138 Java_sun_java2d_x11_X11SurfaceData_XSetForeground;
139
140 Java_sun_java2d_x11_XSurfaceData_initOps;
141 Java_sun_java2d_x11_XSurfaceData_XCreateGC;
142 Java_sun_java2d_x11_XSurfaceData_XResetClip;
143 Java_sun_java2d_x11_XSurfaceData_XSetClip;
144 Java_sun_java2d_x11_XSurfaceData_flushNativeSurface;
145 Java_sun_java2d_x11_XSurfaceData_isDrawableValid;
146 Java_sun_java2d_x11_XSurfaceData_setInvalid;
147 Java_sun_java2d_x11_XSurfaceData_XSetGraphicsExposures;
148 Java_sun_java2d_xr_XRSurfaceData_initXRPicture;
149 Java_sun_java2d_xr_XRSurfaceData_initIDs;
150 Java_sun_java2d_xr_XRSurfaceData_XRInitSurface;
151 Java_sun_java2d_xr_XRSurfaceData_freeXSDOPicture;
152 Java_sun_java2d_xr_XRBackendNative_initIDs;
153 Java_sun_java2d_xr_XIDGenerator_bufferXIDs;
154 Java_sun_java2d_xr_XRBackendNative_freeGC;
155 Java_sun_java2d_xr_XRBackendNative_createGC;
156 Java_sun_java2d_xr_XRBackendNative_createPixmap;
157 Java_sun_java2d_xr_XRBackendNative_createPictureNative;
158 Java_sun_java2d_xr_XRBackendNative_freePicture;
159 Java_sun_java2d_xr_XRBackendNative_freePixmap;
160 Java_sun_java2d_xr_XRBackendNative_setPictureRepeat;
161 Java_sun_java2d_xr_XRBackendNative_setGCExposures;
162 Java_sun_java2d_xr_XRBackendNative_setGCForeground;
163 Java_sun_java2d_xr_XRBackendNative_copyArea;
164 Java_sun_java2d_xr_XRBackendNative_renderComposite;
165 Java_sun_java2d_xr_XRBackendNative_renderRectangle;
166 Java_sun_java2d_xr_XRBackendNative_XRenderRectanglesNative;
167 Java_sun_java2d_xr_XRBackendNative_XRSetTransformNative;
168 Java_sun_java2d_xr_XRBackendNative_XRCreateLinearGradientPaintNative;
169 Java_sun_java2d_xr_XRBackendNative_XRCreateRadialGradientPaintNative;
170 Java_sun_java2d_xr_XRBackendNative_setFilter;
171 Java_sun_java2d_xr_XRBackendNative_XRSetClipNative;
172 Java_sun_java2d_xr_XRBackendNative_putMaskNative;
173 Java_sun_java2d_xr_XRBackendNative_XRAddGlyphsNative;
174 Java_sun_java2d_xr_XRBackendNative_XRFreeGlyphsNative;
175 Java_sun_java2d_xr_XRBackendNative_XRenderCreateGlyphSetNative;
176 Java_sun_java2d_xr_XRBackendNative_XRenderCompositeTextNative;
177 Java_sun_java2d_xr_XRBackendNative_setGCMode;
178 Java_sun_java2d_xr_XRBackendNative_GCRectanglesNative;
179 Java_sun_java2d_xr_XRBackendNative_initDefaultAAXImg;
180 Java_sun_java2d_xr_XRUtils_initFormatPtrs;
181 Java_sun_java2d_xr_XRBackendDeferred_takeSocketNative;
182 Java_sun_java2d_xr_XRBackendDeferred_releaseSocketNative;
183 Java_sun_java2d_xr_XRBackendDeferred_issueSyncReq;
184 Java_sun_java2d_xr_XRBackendDeferred_generateXID;
185 Java_sun_java2d_xr_XRBackendDeferred_forceSocketReturn;
186 Java_sun_java2d_xr_XRBackendDeferred_nativeInit;
187 Java_sun_java2d_xr_AATileBufMan_initShmImage;
188 Java_sun_java2d_xr_AATileBufMan_pollForTileCompletion;
189 XRT_DrawGlyphList;
190
191 Java_sun_java2d_opengl_OGLContext_getOGLIdString;
192 Java_sun_java2d_opengl_OGLMaskFill_maskFill;
193 Java_sun_java2d_opengl_OGLRenderer_drawPoly;
194 Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer;
195 Java_sun_java2d_opengl_OGLSurfaceData_initTexture;
196 Java_sun_java2d_opengl_OGLSurfaceData_initFBObject;
197 Java_sun_java2d_opengl_OGLSurfaceData_initFlipBackbuffer;
198 Java_sun_java2d_opengl_OGLSurfaceData_getTextureID;
199 Java_sun_java2d_opengl_OGLSurfaceData_getTextureTarget;
200 Java_sun_java2d_opengl_OGLTextRenderer_drawGlyphList;
201 Java_sun_java2d_opengl_GLXGraphicsConfig_getGLXConfigInfo;
202 Java_sun_java2d_opengl_GLXGraphicsConfig_initConfig;
203 Java_sun_java2d_opengl_GLXGraphicsConfig_getOGLCapabilities;
204 Java_sun_java2d_opengl_GLXSurfaceData_initOps;
205
206 Java_sun_print_CUPSPrinter_initIDs;
207 Java_sun_print_CUPSPrinter_getCupsServer;
208 Java_sun_print_CUPSPrinter_getCupsPort;
209 Java_sun_print_CUPSPrinter_getCupsDefaultPrinter;
210 Java_sun_print_CUPSPrinter_canConnect;
211 Java_sun_print_CUPSPrinter_getMedia;
212 Java_sun_print_CUPSPrinter_getPageSizes;
213 Java_sun_print_CUPSPrinter_getResolutions;
214
215 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1arrow;
216 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
217 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box_1gap;
218 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1check;
219 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1expander;
220 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1extension;
221 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1flat_1box;
222 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1focus;
223 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1handle;
224 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1hline;
225 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1option;
226 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1shadow;
227 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1slider;
228 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1vline;
229 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1background;
230 Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeStartPainting;
231 Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting;
232 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1switch_1theme;
233 Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1get_1gtk_1setting;
234 Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeSetRangeValue;
235 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness;
236 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetYThickness;
237 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetColorForState;
238 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetClassValue;
239 Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetPangoFontName;
240
241 awt_display;
242 awt_Lock;
243 awt_Unlock;
244 awt_GetDrawingSurface;
245 awt_FreeDrawingSurface;
246 awt_GetComponent;
247 awt_CreateEmbeddedFrame;
248 awt_SetBounds;
249 awt_SynthesizeWindowActivation;
250
251 X11SurfaceData_GetOps;
252 getDefaultConfig;
253 Java_sun_font_FontConfigManager_getFontConfig;
254 Java_sun_font_FontConfigManager_getFontConfigAASettings;
255 Java_sun_awt_FcFontManager_getFontPathNative;
256 Java_sun_font_SunFontManager_populateFontFileNameMap;
257
258 # CDE private entry point
259 Java_sun_awt_motif_XsessionWMcommand;
260 Java_sun_awt_motif_XsessionWMcommand_New;
261
262 # libfontmanager entry points
263 AWTIsHeadless;
264 AWTCountFonts;
265 AWTLoadFont;
266 AWTFreeFont;
267 AWTFontAscent;
268 AWTFontDescent;
269 AWTFontMinByte1;
270 AWTFontMaxByte1;
271 AWTFontMinCharOrByte2;
272 AWTFontMaxCharOrByte2;
273 AWTFontDefaultChar;
274 AWTFontPerChar;
275 AWTFontMaxBounds;
276 AWTFontTextExtents16;
277 AWTFreeChar;
278 AWTFontGenerateImage;
279 AWTCharAdvance;
280 AWTCharLBearing;
281 AWTCharRBearing;
282 AWTCharAscent;
283 AWTCharDescent;
284 AWTDrawGlyphList;
285 AccelGlyphCache_RemoveAllCellInfos;
286
287 local:
288 *;
289 };