3909N/A * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. 2370N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 2370N/A * This code is free software; you can redistribute it and/or modify it 2370N/A * under the terms of the GNU General Public License version 2 only, as 2685N/A * published by the Free Software Foundation. Oracle designates this 2370N/A * particular file as subject to the "Classpath" exception as provided 2685N/A * by Oracle in the LICENSE file that accompanied this code. 2370N/A * This code is distributed in the hope that it will be useful, but WITHOUT 2370N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 2370N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 2370N/A * version 2 for more details (a copy is included in the LICENSE file that 2370N/A * You should have received a copy of the GNU General Public License version 2370N/A * 2 along with this work; if not, write to the Free Software Foundation, 2370N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 2685N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 3344N/A * Thus in order to get these always defined on Solaris 10 3344N/A * we will undefine the symbols if we have determined via the 3344N/A * trigger providing our own definitions as on earlier updates. 3344N/A * We could assume that *all* Solaris 10 update versions will lack the updated 3344N/A * Xrender.h and do this based solely on O/S being any 5.10 version, but this 3344N/A * could still change and we'd be broken again as we'd be re-defining them. 2370N/A/* Solaris 10 will not have these symbols at runtime */ 4258N/A // compose absolute filename to package config 4258N/A // check whether the config file exist and is a regular file 4258N/A // we successfuly read the library version 4258N/A "not supported.\n\tSee release notes for more details.\n",
4258N/A "The pipe line will be enabled, but note that versions less than 0.9.3\n" 4258N/A "may cause hangs and crashes\n" 4258N/A "\tSee the release notes for more details.\n");
2370N/A * Class: sun_awt_X11GraphicsEnvironment 2370N/A /*TODO optimized & malloc check*/ 2370N/A return -
1;
//TODO release pixels first 2370N/A /*TODO optimized & malloc check*/ 2370N/A * 1. If existing XImage and supplied buffer match, only adjust the data pointer 2370N/A * 2. If existing XImage is large enough to hold the data but does not match in 2370N/A * scan the data is copied to fit the XImage. 2370N/A * 3. If data is larger than the existing XImage a new temporary XImage is 2370N/A * The default XImage is optimized for the AA tiles, which are currently 32x32. 6133N/A // 'jginfo->cellInfo' is of type 'void*' 6133N/A // 'Glyph' is typedefed to 'unsigned long' 6133N/A // Maybe we should assert that (sizeof(void*) == sizeof(Glyph)) ? 3818N/A /* The glyph ids are 32 bit but may be stored in a 64 bit long on 3818N/A * a 64 bit architecture. So optimise the 32 bit case to avoid 3818N/A * extra stack or heap allocations by directly referencing the 3818N/A * underlying Java array and only allocate on 64 bit.