1 #
2 # Copyright (c) 2002, 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
26 # Define public interface for libawt.so on Linux.
27 # Linux port does not use mawt, all public symbols are in libawt.so
28
29 SUNWprivate_1.1 {
30 global:
31 JNI_OnLoad;
32
33 Java_java_awt_CheckboxMenuItem_initIDs;
34 Java_java_awt_Color_initIDs;
35 Java_java_awt_FontMetrics_initIDs;
36 Java_java_awt_image_BufferedImage_initIDs;
37 Java_sun_awt_image_DataBufferNative_getElem;
38 Java_sun_awt_image_DataBufferNative_setElem;
39 Java_java_awt_image_ColorModel_initIDs;
40 Java_java_awt_image_IndexColorModel_initIDs;
41 Java_java_awt_image_Kernel_initIDs;
42 Java_java_awt_image_Raster_initIDs;
43 Java_java_awt_image_SampleModel_initIDs;
44 Java_java_awt_Label_initIDs;
45 Java_java_awt_MenuBar_initIDs;
46 Java_java_awt_ScrollPaneAdjustable_initIDs;
47 Java_java_awt_Toolkit_initIDs;
48 Java_java_awt_TrayIcon_initIDs;
49 Java_sun_awt_DebugSettings_setCTracingOn__Z;
50 Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2;
51 Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2I;
52 Java_sun_awt_image_ByteComponentRaster_initIDs;
53 Java_sun_awt_image_GifImageDecoder_initIDs;
54 Java_sun_awt_image_GifImageDecoder_parseImage;
55 Java_sun_awt_image_Image_initIDs;
56 Java_sun_awt_image_ImageRepresentation_initIDs;
57 Java_sun_awt_image_ImageRepresentation_setDiffICM;
58 Java_sun_awt_image_ImageRepresentation_setICMpixels;
59 Java_sun_awt_image_ImagingLib_convolveBI;
60 Java_sun_awt_image_ImagingLib_convolveRaster;
61 Java_sun_awt_image_ImagingLib_init;
62 Java_sun_awt_image_ImagingLib_transformBI;
63 Java_sun_awt_image_ImagingLib_transformRaster;
64 Java_sun_awt_image_IntegerComponentRaster_initIDs;
65 Java_sun_awt_image_ShortComponentRaster_initIDs;
66 Java_sun_java2d_pipe_SpanClipRenderer_eraseTile;
67 Java_sun_java2d_pipe_SpanClipRenderer_fillTile;
68 Java_sun_java2d_pipe_ShapeSpanIterator_addSegment;
69 Java_sun_java2d_pipe_ShapeSpanIterator_moveTo;
70 Java_sun_java2d_pipe_ShapeSpanIterator_lineTo;
71 Java_sun_java2d_pipe_ShapeSpanIterator_quadTo;
72 Java_sun_java2d_pipe_ShapeSpanIterator_curveTo;
73 Java_sun_java2d_pipe_ShapeSpanIterator_closePath;
74 Java_sun_java2d_pipe_ShapeSpanIterator_pathDone;
75 Java_sun_java2d_pipe_ShapeSpanIterator_getNativeConsumer;
76 Java_sun_java2d_pipe_ShapeSpanIterator_appendPoly;
77 Java_sun_java2d_pipe_ShapeSpanIterator_dispose;
78 Java_sun_java2d_pipe_ShapeSpanIterator_getNativeIterator;
79 Java_sun_java2d_pipe_ShapeSpanIterator_getPathBox;
80 Java_sun_java2d_pipe_ShapeSpanIterator_initIDs;
81 Java_sun_java2d_pipe_ShapeSpanIterator_intersectClipBox;
82 Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan;
83 Java_sun_java2d_pipe_ShapeSpanIterator_setNormalize;
84 Java_sun_java2d_pipe_ShapeSpanIterator_setOutputAreaXYXY;
85 Java_sun_java2d_pipe_ShapeSpanIterator_setRule;
86 Java_sun_java2d_pipe_ShapeSpanIterator_skipDownTo;
87
88 Java_java_awt_Choice_initIDs;
89 Java_java_awt_Dimension_initIDs;
90 Java_java_awt_event_MouseEvent_initIDs;
91 Java_java_awt_image_SinglePixelPackedSampleModel_initIDs;
92 Java_java_awt_Rectangle_initIDs;
93 Java_sun_awt_image_BufImgSurfaceData_getSurfaceData;
94 Java_sun_awt_image_BufImgSurfaceData_initIDs;
95 Java_sun_awt_image_BufImgSurfaceData_initRaster;
96 Java_sun_awt_image_BufImgSurfaceData_setSurfaceData;
97 Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData;
98 Java_sun_awt_image_BytePackedRaster_initIDs;
99 Java_sun_awt_image_ImagingLib_lookupByteBI;
100 Java_sun_awt_image_ImagingLib_lookupByteRaster;
101 Java_sun_java2d_SurfaceData_initIDs;
102 Java_sun_java2d_SurfaceData_isOpaqueGray;
103 Java_sun_java2d_Disposer_initIDs;
104 Java_sun_java2d_DefaultDisposerRecord_invokeNativeDispose;
105 Java_sun_java2d_loops_BlitBg_BlitBg;
106 Java_sun_java2d_loops_Blit_Blit;
107 Java_sun_java2d_loops_ScaledBlit_Scale;
108 Java_sun_java2d_loops_DrawLine_DrawLine;
109 Java_sun_java2d_loops_DrawPolygons_DrawPolygons;
110 Java_sun_java2d_loops_DrawRect_DrawRect;
111 Java_sun_java2d_loops_FillRect_FillRect;
112 Java_sun_java2d_loops_FillSpans_FillSpans;
113 Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs;
114 Java_sun_java2d_loops_GraphicsPrimitiveMgr_registerNativeLoops;
115 Java_sun_java2d_loops_MaskBlit_MaskBlit;
116 Java_sun_java2d_loops_MaskFill_MaskFill;
117 Java_sun_java2d_loops_MaskFill_FillAAPgram;
118 Java_sun_java2d_loops_MaskFill_DrawAAPgram;
119 Java_sun_java2d_pipe_BufferedRenderPipe_fillSpans;
120 Java_sun_java2d_pipe_SpanClipRenderer_initIDs;
121 sun_awt_image_GifImageDecoder_initIDs;
122
123 # libmawt entry points
124 SurfaceData_InitOps;
125 SurfaceData_ThrowInvalidPipeException;
126 Region_GetBounds;
127 Region_GetInfo;
128 Region_StartIteration;
129 Region_CountIterationRects;
130 Region_NextIteration;
131 Region_EndIteration;
132 GrPrim_CompGetXorInfo;
133 GrPrim_CompGetAlphaInfo;
134 img_makePalette;
135 initInverseGrayLut;
136 make_dither_arrays;
137 make_uns_ordered_dither_array;
138
139 # variables exported to libmawt
140 std_img_oda_red;
141 std_img_oda_blue;
142 std_img_oda_green;
143 std_odas_computed;
144 g_CMpDataID;
145 colorValueID;
146 jvm;
147
148 # CDE private entry point
149 # This is in awt_LoadLibrary.c and falls through to libmawt.
150 # Evidently CDE needs this for backward compatability.
151 Java_sun_awt_motif_XsessionWMcommand;
152
153 # libfontmanager entry points
154 AWTIsHeadless;
155 GrPrim_Sg2dGetCompInfo;
156 GrPrim_Sg2dGetClip;
157 GetNativePrim;
158 SurfaceData_IntersectBounds;
159 SurfaceData_GetOps;
160 Disposer_AddRecord;
161 GrPrim_Sg2dGetEaRGB;
162 GrPrim_Sg2dGetPixel;
163 GrPrim_Sg2dGetLCDTextContrast;
164
165 Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords;
166 Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse;
167 Java_java_awt_AWTEvent_nativeSetSource;
168 Java_java_awt_Checkbox_initIDs;
169 Java_java_awt_Component_initIDs;
170 Java_java_awt_Dialog_initIDs;
171 Java_java_awt_Font_initIDs;
172 Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner;
173 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner;
174 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow;
175 Java_java_awt_KeyboardFocusManager_initIDs;
176 Java_java_awt_Menu_initIDs;
177 Java_java_awt_MenuComponent_initIDs;
178 Java_java_awt_MenuItem_initIDs;
179 Java_java_awt_Scrollbar_initIDs;
180 Java_java_awt_ScrollPane_initIDs;
181 Java_java_awt_TextArea_initIDs;
182 Java_sun_awt_FontDescriptor_initIDs;
183 Java_sun_awt_X11InputMethod_disposeXIC;
184 Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
185 Java_sun_awt_X11InputMethod_resetXIC;
186 Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
187 Java_sun_awt_X11InputMethod_turnoffStatusWindow;
188 Java_sun_awt_SunToolkit_closeSplashScreen;
189 Java_sun_awt_PlatformFont_initIDs;
190 Java_sun_awt_X11GraphicsConfig_init;
191 Java_sun_awt_X11GraphicsConfig_dispose;
192 Java_sun_awt_X11GraphicsConfig_pGetBounds;
193 Java_sun_awt_X11GraphicsConfig_getNumColors;
194 Java_sun_awt_X11GraphicsConfig_getXResolution;
195 Java_sun_awt_X11GraphicsConfig_getYResolution;
196 Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
197 Java_sun_awt_X11GraphicsDevice_isDBESupported;
198 Java_sun_awt_X11GraphicsDevice_getDisplay;
199 Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
200 Java_sun_awt_X11GraphicsDevice_getNumConfigs;
201 Java_sun_awt_X11GraphicsDevice_initIDs;
202 Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
203 Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
204 Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
205 Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
206 Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
207 Java_sun_awt_X11GraphicsDevice_configDisplayMode;
208 Java_sun_awt_X11GraphicsDevice_resetNativeData;
209 Java_sun_awt_X11GraphicsDevice_getNativeScaleFactor;
210 Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
211 Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
212 Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
213 Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
214 Java_sun_awt_X11GraphicsEnvironment_initDisplay;
215 Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
216 Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
217 Java_sun_awt_X11GraphicsEnvironment_initXRender;
218
219
220
221 Java_java_awt_AWTEvent_initIDs;
222 Java_java_awt_Button_initIDs;
223 Java_java_awt_Container_initIDs;
224 Java_java_awt_Cursor_finalizeImpl;
225 Java_java_awt_Cursor_initIDs;
226 Java_java_awt_Event_initIDs;
227 Java_java_awt_event_InputEvent_initIDs;
228 Java_java_awt_event_KeyEvent_initIDs;
229 Java_java_awt_FileDialog_initIDs;
230 Java_java_awt_Frame_initIDs;
231 Java_java_awt_Insets_initIDs;
232 Java_java_awt_TextField_initIDs;
233 Java_java_awt_Window_initIDs;
234 Java_sun_awt_motif_X11OffScreenImage_updateBitmask;
235 Java_sun_awt_X11GraphicsConfig_init;
236 Java_sun_awt_X11GraphicsConfig_initIDs;
237 Java_sun_awt_X11GraphicsConfig_makeColorModel;
238 Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
239 Java_sun_awt_X11PMBlitLoops_Blit;
240 Java_sun_awt_X11PMBlitBgLoops_nativeBlitBg;
241 Java_sun_awt_X11Renderer_devFillSpans;
242 Java_sun_awt_X11Renderer_doDrawArc;
243 Java_sun_awt_X11Renderer_doDrawLine;
244 Java_sun_awt_X11Renderer_doDrawOval;
245 Java_sun_awt_X11Renderer_doDrawPoly;
246 Java_sun_awt_X11Renderer_doDrawRect;
247 Java_sun_awt_X11Renderer_doDrawRoundRect;
248 Java_sun_awt_X11Renderer_doFillArc;
249 Java_sun_awt_X11Renderer_doFillOval;
250 Java_sun_awt_X11Renderer_doFillPoly;
251 Java_sun_awt_X11Renderer_doFillRect;
252 Java_sun_awt_X11Renderer_doFillRoundRect;
253 Java_sun_awt_X11Renderer_devCopyArea;
254 Java_sun_awt_X11SurfaceData_initIDs;
255 Java_sun_awt_X11SurfaceData_initOps;
256 Java_sun_awt_X11SurfaceData_initSurface;
257 Java_sun_awt_X11SurfaceData_isDgaAvailable;
258 Java_sun_awt_X11SurfaceData_setInvalid;
259 Java_sun_awt_X11SurfaceData_flushNativeSurface;
260 awt_display;
261 awt_lock;
262 awt_Lock;
263 awt_Unlock;
264 awt_GetDrawingSurface;
265 awt_FreeDrawingSurface;
266 awt_GetComponent;
267
268 X11SurfaceData_GetOps;
269 getDefaultConfig;
270 Java_sun_font_FontConfigManager_getFontConfig;
271 Java_sun_font_FontConfigManager_getFontConfigAASettings;
272 Java_sun_awt_FcFontManager_getFontPathNative;
273 Java_sun_font_SunFontManager_populateFontFileNameMap;
274
275 # CDE private entry point
276 Java_sun_awt_motif_XsessionWMcommand;
277
278 # libfontmanager entry points
279 AWTIsHeadless;
280 AWTCountFonts;
281 AWTLoadFont;
282 AWTFreeFont;
283 AWTFontMinByte1;
284 AWTFontMaxByte1;
285 AWTFontMinCharOrByte2;
286 AWTFontMaxCharOrByte2;
287 AWTFontDefaultChar;
288 AWTFontPerChar;
289 AWTFontMaxBounds;
290 AWTFontTextExtents16;
291 AWTFreeChar;
292 AWTFontGenerateImage;
293 AWTCharAdvance;
294 AWTCharLBearing;
295 AWTCharRBearing;
296 AWTCharAscent;
297 AWTCharDescent;
298 AWTDrawGlyphList;
299 AccelGlyphCache_RemoveAllCellInfos;
300
301 local:
302 *;
303 };
--- EOF ---