smallsql
e1296d4fb5
implements getSlotFont for Java 7
2011-07-26 19:51:01 +00:00
jfrijters
9b6c88e868
Merge in java.lang.invoke package and the beginnings of MethodHandle support.
2011-07-25 23:11:09 +00:00
smallsql
9ad9befcb6
findFont2D must return a CompositeFont for font "dialog" in Java 7.
2011-07-17 17:45:55 +00:00
smallsql
b64ac018a5
port findFont2D from FontManager to SunFontManager
2011-07-17 15:24:13 +00:00
smallsql
9bdf625e6e
Init EventQueue lock for Java 7
2011-07-17 14:00:16 +00:00
smallsql
33bba677f5
implements FontManager
2011-07-17 11:39:01 +00:00
smallsql
633fda127a
Default implementation of a FontManager
2011-07-17 09:55:28 +00:00
smallsql
67b75471e6
replace native methods with NotYetImplementedError
2011-07-16 18:05:07 +00:00
smallsql
c878926144
add classpath of Java 7 class files
2011-07-15 19:32:29 +00:00
smallsql
1e68a60926
sort files for easer merging
2011-07-15 19:23:58 +00:00
smallsql
08de1a55da
Move createFont2D from FontManager to SunFontManager
2011-07-15 16:17:55 +00:00
smallsql
a0c475342a
Add method isStdComposite for Java 7
2011-07-15 15:48:29 +00:00
jfrijters
20464c682c
Updated bulk of java.nio to OpenJDK 7.
2011-07-15 09:05:26 +00:00
smallsql
63a65f7d2c
remove duplicate enties
2011-07-14 19:58:37 +00:00
jfrijters
e1e0f8c50b
Updated java.nio.charset.*, sun.nio.cs.* and sun.io packages to OpenJDK 7.
2011-07-14 08:10:41 +00:00
jfrijters
42152d84e9
Updated sun.misc package to OpenJDK 7.
2011-07-13 16:16:53 +00:00
jfrijters
d2092baa61
Updated sun.reflect.* packages to OpenJDK 7.
2011-07-13 10:29:37 +00:00
jfrijters
406124e357
Updated sun.net.www.protocol.jar.URLJarFile to OpenJDK 7. Required java.nio.file functionality is now available.
2011-07-12 13:24:04 +00:00
jfrijters
dbfae89371
Implemented delete.
2011-07-12 12:43:25 +00:00
jfrijters
257720a90d
More java.nio.file functionality.
2011-07-12 12:12:32 +00:00
jfrijters
4d2501e0af
First small steps in java.nio.file implementation. Update sun.util.calendar.ZoneInfoFile to OpenJDK 7, because it can now use our java.nio.file implementation.
2011-07-12 05:58:28 +00:00
jfrijters
a97a2b8377
We don't yet have a nio IPv6 implementation, so we should return false and there is no need to print a stack trace.
2011-07-12 05:56:22 +00:00
jfrijters
5445655f7e
Updated java.util.* packages to OpenJDK 7.
2011-07-11 07:36:34 +00:00
jfrijters
e2493b9618
Fixed Thread.isCCLOverridden() bug. If the [g|s]etContextClassLoader() methods were not JITted before isCCLOverridden(), ldftn would return the JIT stub address and the vtable could contain the JITted method address.
2011-07-11 07:35:47 +00:00
smallsql
939499a056
Add methods in OperatingSystem for Java 7
2011-07-10 20:46:13 +00:00
jfrijters
b242b9b647
Updated java.util.regex package to OpenJDK 7.
2011-07-10 11:47:12 +00:00
jfrijters
fdd8f820b8
Updated com.sun.java.util.jar.pack package to OpenJDK 7.
2011-07-10 11:10:41 +00:00
jfrijters
3e2f6501c7
Updated java.text package and dependencies to OpenJDK 7.
2011-07-10 10:55:24 +00:00
smallsql
872f562f68
Add methods in DatagramChannelImpl for Java 7
2011-07-10 09:15:37 +00:00
smallsql
5314bdefb2
Add methods in SocketChannelImpl for Java 7
2011-07-09 16:52:12 +00:00
smallsql
ce710fe1ae
Add methods in ServerSocketChannelImpl for Java 7
2011-07-09 16:35:38 +00:00
smallsql
050dd42e6e
dummy Constructor for Java 7
2011-07-09 15:56:15 +00:00
smallsql
a901fd0ba7
dummy TrueTypeFont for Java 7 sources
2011-07-09 15:55:38 +00:00
smallsql
f7f965819b
Add methods set/isSystemGenerated in SunToolkit for Java 7
2011-07-09 15:11:24 +00:00
smallsql
509549adf9
Add methods makeTrackable and setTrackable in SunWriteableRaster for Java 7
2011-07-09 14:52:44 +00:00
smallsql
5941b9fd6b
First implementation of SunFontManager for Java 7
2011-07-09 14:15:09 +00:00
smallsql
e803a9c368
Add method getSurfaceDate in SunGraphics2D for Java 7
2011-07-09 13:29:39 +00:00
smallsql
4363b73131
Minimal implementation of SurfaceData for compiling Java 7 sources
2011-07-09 12:33:22 +00:00
smallsql
35d3d2b329
Add sendOutOfBandData to sun.nio.ch.SocketChannelImpl with a NotYetImplementedError to compile the Java 7 sources.
2011-07-09 12:13:56 +00:00
smallsql
b52ab7950e
dummy Constructor for Java 7
2011-07-09 10:50:12 +00:00
smallsql
dc46961844
dummy DefaultAsynchronousChannelProvider for Java 7 until asynchronous channels are implemented.
2011-07-09 10:05:23 +00:00
smallsql
957a60ebd7
Add some stup methods to sun.nio.ch.Net with a NotYetImplementedError to compile the Java 7 sources.
2011-07-09 09:41:39 +00:00
smallsql
f17485a108
implements the abstract method createCompatibleImage(int,int) for Java 7
2011-07-09 08:02:20 +00:00
smallsql
a04a208216
Add method isDisplayLocal to SunGraphicsEnvironment for Java 7
2011-07-09 06:22:56 +00:00
jfrijters
17cb4f3f6f
Update forked sun.net classes to OpenJDK 7.
2011-07-07 15:30:10 +00:00
jfrijters
c80013516c
Updated sun.net.* packages to OpenJDK 7. The OpenJDK 6 version of sun.net.www.protocol.URLJarFile is still used to temporarily avoid a java.nio.file dependency.
2011-07-07 15:05:54 +00:00
jfrijters
1b1a7a2050
Updated javax.net package to OpenJDK 7.
2011-07-07 11:48:26 +00:00
jfrijters
0d90c4a556
Updated some remaining java.io and java.lang classes to OpenJDK 7.
2011-07-07 11:42:36 +00:00
jfrijters
8efcba73b7
Updated java.net package to OpenJDK 7.
2011-07-07 11:32:17 +00:00
jfrijters
01c195a581
Forgot to add this file.
2011-07-07 10:31:31 +00:00
jfrijters
2496f8763a
Added some new OpenJDK 7 sun.net classes.
2011-07-07 10:27:06 +00:00
jfrijters
56049ff315
Add sun.misc.PerfCounter from OpenJDK 7.
2011-07-07 10:03:36 +00:00
jfrijters
35806400bf
Updated to OpenJDK 7.
2011-07-07 10:02:46 +00:00
jfrijters
f805cdf051
Updated java.math package to OpenJDK 7.
2011-07-07 09:00:48 +00:00
jfrijters
7ecbc3a509
Updated to OpenJDK 7.
2011-07-07 08:32:55 +00:00
jfrijters
8973d97e41
Made sun.misc.Unsafe.ensureClassInitialized() into an intrinsic.
2011-07-07 07:52:59 +00:00
jfrijters
12a909f21f
Updated java.nio.Bits to OpenJDK 7.
2011-07-07 07:04:32 +00:00
jfrijters
260f7bde7c
Removed old sun.management.jmxremote.ConnectorBootstrap hack.
2011-07-07 06:34:20 +00:00
smallsql
ac768e8c41
Add method isFlipStrategyPreferred to SunGraphicsEnvironment for Java 7
2011-07-06 20:55:48 +00:00
smallsql
c97c57c39a
Add interface Closeable to ZipFile for Java 7
2011-07-06 19:26:34 +00:00
jfrijters
a38ec3e780
Updated java.util.concurrent.* packages to OpenJDK 7.
2011-07-06 12:43:05 +00:00
jfrijters
ae8dcb2b69
Updated java.util.ResourceBundle and dependencies to OpenJDK 7.
2011-07-06 07:58:20 +00:00
jfrijters
ce37569291
Update java.util.zip package to OpenJDK 7.
2011-07-06 06:43:54 +00:00
jfrijters
7322b6de31
Implement Java 7 flush support.
2011-07-06 06:42:04 +00:00
jfrijters
148bc71e1d
Rearranged deflate loop to prepare for flush support.
2011-07-06 06:30:52 +00:00
jfrijters
623b892ae2
Make SeedGenerator.getSystemEntropy() use Crypto API when available to avoid file system dependency.
2011-07-06 05:57:59 +00:00
jfrijters
0356a337ca
Remove GNU Classpath legacy flush API.
2011-07-06 05:56:33 +00:00
jfrijters
6dcdd6d9fc
Updated for Java 7.
2011-07-05 07:25:12 +00:00
jfrijters
9ab925a1f4
Implement Zip64 support.
2011-07-05 07:12:18 +00:00
jfrijters
733bd571e4
Implement Java 7 ZipFile.getComment() API.
2011-07-05 07:04:49 +00:00
jfrijters
2f765373ff
Implemented OpenJDK 7 charset support.
2011-07-05 06:56:12 +00:00
jfrijters
8dd8e7c989
Minor optimization. Don't use setters to populate ZipEntry.
2011-07-05 06:39:43 +00:00
jfrijters
75b7458a87
Bug fix. ZipFile.getEntry() should return a copy that doesn't reference the underlying extra byte array (note that the ZipEntry "copy" constructor does not make a copy of the extra byte array).
2011-07-05 06:25:57 +00:00
jfrijters
7702563a63
Use long to store unsigned integers. This fixes support for files > 2GB.
2011-07-05 06:14:35 +00:00
jfrijters
84dc4a58c4
Minor cleanup to prepare for OpenJDK 7 changes.
2011-07-05 06:05:48 +00:00
jfrijters
f711200f56
Add new OpenJDK 7 java.nio.charset.StandardCharsets class.
2011-07-04 07:26:09 +00:00
jfrijters
353803e9fa
Updated javax.crypto.* and com.sun.crypto.provider packages to OpenJDK 7.
2011-07-01 15:36:22 +00:00
jfrijters
0644a67d13
Updated remaining sun.security.* packages to OpenJDK 7.
2011-07-01 15:14:54 +00:00
jfrijters
537962e8a1
Updated sun.security.action, sun.security.jca, sun.security.pkcs12 and sun.security.provider packages to OpenJDK 7.
2011-07-01 14:51:03 +00:00
jfrijters
2e24971bcd
Updated org.ietf.jgss package to OpenJDK 7.
2011-07-01 14:40:06 +00:00
jfrijters
7645299a93
Updated javax.security.* packages to OpenJDK 7.
2011-07-01 14:32:55 +00:00
jfrijters
ab0b90857d
Updated com.sun.security.* packages to OpenJDK 7.
2011-07-01 14:19:26 +00:00
jfrijters
4cc0fca0a0
Updated java.security package and a massive amount of dependencies to OpenJDK 7.
2011-07-01 14:03:40 +00:00
jfrijters
3b56133d59
Forgot to add new sun.nio.fs files.
2011-07-01 08:59:41 +00:00
jfrijters
dcb3e8451e
Updated java.io package to OpenJDK 7.
2011-07-01 08:56:51 +00:00
jfrijters
ad26a54629
Fixed initialization order regression.
2011-07-01 08:30:18 +00:00
jfrijters
2717af44d9
Updated java.lang.SecurityManager to OpenJDK 7.
2011-07-01 06:43:25 +00:00
jfrijters
9b4e61e2ab
Temporarily fork sun.security.util.SecurityConstants to make OpenJDK 6 -> 7 transition easier.
2011-07-01 06:35:53 +00:00
jfrijters
4e5f4bde6b
Updated forked java.io classes (except FilePermission) to OpenJDK 7.
2011-07-01 06:01:17 +00:00
jfrijters
dbe1854d33
Updated java.lang.management package to OpenJDK 7.
2011-06-30 09:28:43 +00:00
jfrijters
5155a5bd9e
Integrated new OpenJDK 7 platform logging support.
2011-06-30 07:55:16 +00:00
jfrijters
74608dc3d2
Updated sun.misc.JavaLangAccess to OpenJDK 7.
2011-06-29 16:30:05 +00:00
jfrijters
61eebaee3c
Updated generated java.lang sources to OpenJDK 7.
2011-06-29 16:19:00 +00:00
jfrijters
ea7ea27937
Updated ReflectAccess.java to OpenJDK 7.
2011-06-29 15:28:39 +00:00
jfrijters
eb95468faf
Updated java.lang.reflect package (minus ReflectAccess.java) to OpenJDK 7.
2011-06-29 15:07:09 +00:00
jfrijters
7afa51d9b1
Updated java.lang.instrument package to OpenJDK 7.
2011-06-29 13:36:22 +00:00
jfrijters
5cf713dd70
Updated java.lang.ref package to OpenJDK 7.
2011-06-29 13:28:04 +00:00
jfrijters
1eb3403769
Updated java.lang.ProcessImpl to OpenJDK 7. Added support for "magic" executable name with spaces detection (on windows).
...
redirectErrorStream will throw an IOException ("not implemented") when used without redirecting stdout, but previously redirectErrorStream wasn't implemented either (although it just ignored the flag instead of throwing an exception).
2011-06-29 09:14:49 +00:00
jfrijters
a91fc49ecc
Moved most of java/lang package to OpenJDK 7.
2011-06-28 07:41:36 +00:00
jfrijters
352499ad04
Added -warnaserror to the IKVM.OpenJDK.*.dll builds.
2011-06-28 06:04:02 +00:00
jfrijters
1e3a90329d
Include OpenJDK 7 java.lang.AutoCloseable interface and make it shadow System.IDisposable. Removed java.io.Closeable special casing to support IDisposable (now automatic because Closeable extends AutoCloseable).
2011-06-27 15:15:32 +00:00
jfrijters
e6cced1569
Add OpenJDK 7 sun/awt directory (where we're getting EventQueueItem from).
2011-06-27 12:49:02 +00:00
smallsql
abd86998d0
add method isTranslucencyCapable() for JDK7
2011-06-26 18:37:47 +00:00
smallsql
ebd1a34977
Add const for locking of event queue in JDK7
2011-06-26 18:16:44 +00:00
smallsql
aadf0f70da
move EventQueueItem in a separate file for JDK7
2011-06-26 17:07:11 +00:00
smallsql
35581656c1
More JDK7 methods in SunToolkit
2011-06-26 16:05:19 +00:00
jfrijters
252871416f
Fixed regression introduced in previous commit. Throwable.printStackTrace() should do a virtual invocation of Throwable.printStackTrace(PrintStream).
2011-06-26 06:58:57 +00:00
jfrijters
1ece25e884
Updated java.lang.Throwable to OpenJDK 7.
2011-06-26 06:32:47 +00:00
smallsql
87d67d3f8e
Add methods getNumberOfButtons() and instanceof() for JDK7
2011-06-24 21:14:03 +00:00
smallsql
13942be8e5
Added new methods of FramePeer in Java 7
2011-06-22 20:55:11 +00:00
smallsql
e047fd4643
Updated ODBC Bridge to OpenJDK7 part 2
2011-06-21 19:42:45 +00:00
smallsql
2c0ab99981
Updated ODBC Bridge to OpenJDK7 part 1
2011-06-20 18:25:46 +00:00
jfrijters
f6d368e121
Updated java.lang.Enum to OpenJDK 7.
2011-06-19 12:14:33 +00:00
jfrijters
7ef52f688b
Updated to OpenJDK 7:
...
- java.lang.Class
- java.security.AccessController
- sun.reflect.ReflectionFactory
2011-06-19 12:04:11 +00:00
jfrijters
f8f4676278
- Updated java.lang.Thread to OpenJDK 7
...
Switched to 7:
- java.lang.ThreadGroup
2011-06-19 11:11:31 +00:00
jfrijters
7a1aa6db70
- Updated java.lang.ClassLoader to OpenJDK 7 (minus PerfCounter and parallel class loading support)
...
Switched to 7:
- java.util.Collections
- sun.misc.ClassFileTransformer
- sun.misc.Launcher
Added from 7:
- java.lang.SafeVargs
2011-06-19 10:49:00 +00:00
jfrijters
6d381ee6fe
Unforked sun.misc.Launcher. Use (more) map.xml patching instead.
2011-06-19 10:17:19 +00:00
jfrijters
c5c44a8a64
Unforked java.lang.ApplicationShutdownHooks and updated to OpenJDK 7 version.
2011-06-19 10:02:30 +00:00
jfrijters
efc7c0ca1c
- Enable ikvmc support for class file version 51.
...
- Change build to support hybrid OpenJDK 6 & 7 build.
2011-06-19 09:33:08 +00:00
jfrijters
f5c6a874a0
Use some map.xml magic to create a no-op constructor that will allow the number of source differences to be reduced while maintaining the optimized nature of the DUMMY instance.
2011-06-17 14:46:35 +00:00
jfrijters
71230ea465
Partially updated to OpenJDK 7.
2011-06-17 13:27:30 +00:00
jfrijters
67d11a210b
Partially updated to OpenJDK 7.
2011-06-17 12:32:06 +00:00
jfrijters
5d07ae3795
Updated sun.misc.VM to OpenJDK 7.
2011-06-17 11:33:05 +00:00
jfrijters
e360c88f10
Updated to OpenJDK 7.
2011-06-17 10:16:57 +00:00
jfrijters
aa420e31b7
Fix invariant violation. If after writeMarker is called we switch to data mode and we're right at the end of the buffer pos was incremented past the end of the buffer causing future grow invocations to throw an ArrayIndexOutOfBoundsException.
2011-06-02 07:23:22 +00:00
jfrijters
a155ec2158
Add missing lib/*.properties files (in particular lib/calendars.properties which caused java.util.JapaneseImperialCalendar to fail).
2011-05-17 06:59:57 +00:00
jfrijters
ffe0dacce7
- Updated AtomicInteger, AtomicIntegerArray, AtomicLonger, AtomicLongerArray to use .NET 2.0 interlocked operations.
...
- Added stind_i8 opcode to remapper.
2011-05-13 07:29:31 +00:00
jfrijters
9be6d7f1ad
Added experimental (and for the time being undocumented) support for having ikvmc pre-generate proxy classes.
2011-05-12 08:08:08 +00:00
jfrijters
45760b34dd
Prepare java.lang.reflect.Proxy for forking.
2011-05-12 07:44:28 +00:00
jfrijters
404a7e8ec2
Specify "-cp dummy" for javac compile to avoid using the CLASSPATH.
2011-05-10 09:55:05 +00:00
smallsql
911a92a7c1
compensate an bug in OpenJDK 6 on Windows. The result is that the needed width for painting of labels and buttons can be 1 pixel larger as the prefered size. The result was labels with "...".
2011-04-19 19:08:07 +00:00
smallsql
19352c2c8b
Add a emulation for fixed metrix to make drawString and stringWidth compatible.
2011-04-16 19:59:15 +00:00
smallsql
f61773c6fb
Fix a StringIndexOutOfBoundsException if RTL and LTR text in one string
2011-04-01 20:07:42 +00:00
jfrijters
4337d62994
Expose annotations on statically compiled code as java.lang.reflect.Proxy instead of the custom attribute object, to deal with broken code that assumes annotations are always implemented with Proxy.
...
Fix for #3254823 .
2011-03-29 12:57:48 +00:00
jfrijters
1ce5cc687f
Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48131 .
2011-03-15 06:24:12 +00:00
jfrijters
34a7d1d2f4
Update to OpenJDK 6 b22.
2011-03-02 07:32:50 +00:00
smallsql
23ba2f8b00
Added missing non-internal look and feel resources to the SwingAWT dll
2011-02-22 20:50:13 +00:00
jfrijters
5100ac571e
Bug fix. Use Assembly.EscapedCodeBase to construct code source url, instead of unescaped CodeBase.
2011-02-18 12:16:03 +00:00
jfrijters
8f19bc1641
Added SecurityCriticalAttribute to fix .NET 4.0 build and fixed synchronization issues.
2011-02-14 06:25:30 +00:00
jfrijters
2ecddb511b
Added source that was forgotten to add.
2011-02-14 05:46:14 +00:00
smallsql
196359aecc
Fix for the timezone used to convert .NET DateTime to Java Timezone in the JDBC-ODBC bridge.
2011-01-25 12:59:38 +00:00
jfrijters
bc2c6b1a72
Integrated OpenJDK 6 b21.
2011-01-24 16:40:22 +00:00
smallsql
e6457788e8
Implementation of several print attributes (Copies, Collation, Orientation, MediaSize, MediaTray). The PrintGraphics now fully supports the create() function.
2011-01-24 13:38:37 +00:00
jfrijters
f9463f9dc5
Sort openjdk files.
2011-01-24 12:57:59 +00:00
smallsql
cf6b5ff73d
Fixed ImageRepresentation for image formats other than 32-bit ARGB. Bitmaps with 16bits an more can be used directly, images with indexed color model will be converted to 32bit.
2011-01-24 12:08:45 +00:00
smallsql
7078903c13
Implements isNonSimpleChar(); sort the method like the sun Class for easer merging; copy some Java documentation
2011-01-23 20:32:58 +00:00
smallsql
b0398ffc0a
Currently there are an inconsistency between NetFontMetrics and FontDesignMetrics. To prevent this we replace all with FontDesignMetrics and remove NetFontMetrics.
2011-01-23 11:20:38 +00:00
jfrijters
0c673a7b6a
Added ikvm.internal.NotYetImplementedError. Replaced all throw sun.reflect.generics.reflectiveObjects.NotImplementedException code with throw NotYetImplementedError.
2011-01-17 05:42:41 +00:00
jfrijters
720185aa51
Throw the proper exception (System.NotSupportedException) from the unsupported Stream methods.
2011-01-17 05:22:44 +00:00
jfrijters
609822fc0f
Removed unused imports of sun.reflect.generics.reflectiveObjects.NotImplementedException.
2011-01-17 05:21:38 +00:00
jfrijters
97b392cf09
Unspecified scope id should be -1 in Java, not 0.
2011-01-06 17:04:58 +00:00
jfrijters
1874857e15
Removed VMThread class which only existed as a container for the jniDetach method.
2010-12-28 08:42:10 +00:00
jfrijters
ba65584480
Updated base addresses.
2010-12-28 08:23:05 +00:00
smallsql
ac51c2c8a3
* Added Image Content Handler in package sun.net.www.content.image
...
* Replace NetProducerImage with the original ToolkitImage and ImageRepresentation. Now this image work correctly with the MediaTracker together.
* remove some methods Image methods from NetToolkit and use the original of SunToolkit
2010-12-27 10:33:40 +00:00
smallsql
f8c4f6517a
set the system property java.content.handler.pkgs to sun.net.www.content. This is used from URLConnection.getContent().
2010-12-27 10:24:20 +00:00
jfrijters
cc17784bbd
Revert change by Volker. We don't want to set the cause, because that is a breaking change.
2010-12-27 05:51:42 +00:00
jfrijters
8d3bccd838
Generate lib/ikvm-api.jar to expose the ikvm API more easily to java code (by shipping this jar as part of ikvmbin.zip).
2010-12-24 08:00:53 +00:00
smallsql
45a9186be3
check width and heigth to valid range; reused existing Bitmap
2010-12-21 11:28:02 +00:00
smallsql
5e3477e212
show original exception as inner exception
2010-12-19 12:40:23 +00:00
smallsql
95a75146ee
fix ColorSpace.isCS_sRGB use the correct super implementation
2010-12-17 13:52:51 +00:00
smallsql
8270a2d62e
Some fixes on the printing API from Karsten Heinrich
2010-12-15 14:53:33 +00:00
jfrijters
627ab3bfa4
System.mapLibraryName() should throw NPE for null arg.
2010-12-08 08:20:01 +00:00
jfrijters
8018c00583
Added support for encoding incorrect annotation values and reporting the exception back when the annotation is queried.
...
Removed old (GNU Classpath based) version of AnnotationAttributeBase.java.
2010-12-07 06:47:30 +00:00
jfrijters
6447b240da
- Added .NET 4 security attribute.
...
- Made createFont(int,InputStream) a little more efficient by avoiding additionaly unmanaged memory allocation/copy.
2010-12-01 08:05:44 +00:00
jfrijters
eaa2713881
Use safe version of ThreadPool.QueueUserWorkItem().
2010-12-01 06:50:32 +00:00
jfrijters
4c2f86ddb1
Added .NET 4 security attributes.
2010-12-01 06:49:34 +00:00
smallsql
10122889a8
createFont implemented
2010-11-30 14:34:55 +00:00
jfrijters
a45dda802e
- Restructured threadProc() to allow try/finally block to be recognized by code generator and thus allow the finally block to run without asynchronous exceptions.
...
- Hacked wakeupJoinedThreads() to avoid deadlocks by deferring notification (by scheduling a thread pool task) if the lock cannot be obtained.
2010-11-30 07:58:35 +00:00
jfrijters
0ea53c4cbb
Remove implementation specific methods from top of stack trace for threads started from Java.
2010-11-24 06:38:14 +00:00
jfrijters
d2b95f4aba
The full Thread parent hierarchy should be considered when capturing the stack.
2010-11-23 09:39:49 +00:00
jfrijters
b6940c7dfb
Made Thread constructor stack capture more lazy.
2010-11-23 07:30:30 +00:00
jfrijters
65cd030688
Made ProtectionDomain for assembly class loader lazy.
2010-11-22 07:07:35 +00:00
jfrijters
21a62b4cc8
Prepare ProtectionDomain.java for forking.
2010-11-22 06:50:24 +00:00
jfrijters
1eeadb5333
- Replaced reflection based implementation of isCCLOverridden() with an MSIL version that directly compares the method pointers.
...
- Always use isCCLOverridden() to determine if we need to call parent.getContextClassLoader(), this avoids resolving ClassLoader.DUMMY when we're creating a new thread.
2010-11-20 07:41:00 +00:00
jfrijters
4e05d745ad
Add support for serializing .NET exceptions. We don't serialize the actual object, but a placeholder instead, to avoid having to implement full .NET serialization interop.
2010-11-18 08:19:59 +00:00
jfrijters
281d4c565f
Updated base addresses.
2010-11-18 05:57:25 +00:00
smallsql
e284f019ea
Activate the new Shell Folder API for a better support of virtual folder like Desktop, Computer, etc
2010-11-08 15:42:32 +00:00
smallsql
441c82407f
The return value from "ProviderType" seems more a OdbcType as a DbType. The both enumerations are to over 90% compatible. Bad API!!!
2010-11-08 14:54:07 +00:00
smallsql
74e66dcecb
Use Invariant Culture for converting Decimal <--> BigDecimal else there are problems with languages with different punctuation as English
2010-11-08 11:39:12 +00:00
smallsql
acb82241c9
Use the GNU ColorSpace converter
2010-11-08 10:03:31 +00:00
smallsql
a96ed5bbe1
GNU ColorSpace Converter with minimal changes
2010-11-08 10:00:10 +00:00
smallsql
0bbc624f5c
implements getGlyphMetrics(), getGlyphPosition(), getGlyphPositions() and fixed getGlyphLogicalBounds(), getGlyphVisualBounds() in class StandardGlyphVector
2010-11-04 11:10:43 +00:00
jfrijters
5a3a196d92
Avoid security manager check for assembly class loaders. The runtime should be priviliged to create the default assembly class loader and a custom security manager might recursively require the assembly class loader to be loaded (which is only "supported" for custom assembly class loaders).
2010-11-03 07:55:11 +00:00
smallsql
32238d1dcd
Support Images with larger pixel data
2010-11-01 15:48:41 +00:00
jfrijters
a019709849
Add explicit memory barriers after volatile stores.
2010-10-22 06:07:25 +00:00
smallsql
2cf440a88f
Java part of StandardGlypVector.getOutline
2010-10-21 12:17:22 +00:00
jfrijters
8a853ef41d
Updated base addresses.
2010-10-13 06:37:03 +00:00
jfrijters
4377152343
Fixed regression. SocketInputStream.read() ignored the offset into the byte array.
2010-10-11 14:48:40 +00:00
jfrijters
fd8f446cf7
Updated base addresses.
2010-10-11 05:52:34 +00:00
smallsql
f30b42d0ca
Add Nimbus L&F
2010-10-07 11:01:46 +00:00
jfrijters
46848fd7a4
Updated base addresses.
2010-10-07 07:20:59 +00:00
smallsql
8facc717c2
add method getFontConfigFUIR for Nimbus
2010-10-06 12:41:01 +00:00
smallsql
1e294662a6
Fix a rounding problem with FontMetrics
2010-10-06 08:31:53 +00:00
jfrijters
ede6f86062
Don't depend on leave/endfinally instructions being inserted automatically by ILGenerator.
2010-10-05 04:54:09 +00:00
jfrijters
390446e4c5
Build intermediate store of MSIL code in CodeEmitter to allow post-processing optimization steps.
2010-09-30 04:03:32 +00:00
jfrijters
e57a321362
Implemented IPv6 support for java.net package APIs.
2010-09-09 06:55:31 +00:00
jfrijters
0720c24a21
Prepare for forking. Note that these are .c files renamed to .java, they will be ported to Java in an as straightforward as possible way.
2010-09-09 06:42:59 +00:00
jfrijters
51997be230
Thread should synchronize on private lock instead of Thread object in thread startup code, to avoid deadlock with user code.
2010-09-09 06:35:55 +00:00
smallsql
c701a5fd6f
Improve the StandardGlypVector; implements some not implemented methods; use the FontRenderContex for calculating the metrix
2010-09-07 09:26:45 +00:00
jfrijters
9d87c806d0
IPv6 addresses associated with NetworkInterface should have their scope and network interface set (when appropriate).
2010-09-01 06:40:28 +00:00