OSDN Git Service

Fix ChangeLog date.
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 86b682a..52772f0 100644 (file)
@@ -1,3 +1,95 @@
+2007-04-09  David Daney  <ddaney@avtrex.com>
+
+       PR libgcj/23758
+       * java/lang/natPosixProcess.cc (nativeSpawn): Move building of
+       environment before the fork.
+       * testsuite/libjava.lang/Process_7.java: New test.
+       * testsuite/libjava.lang/Process_7.out: Its expected results.
+       * testsuite/libjava.lang/Process_7.jar: Generated file.
+
+2007-04-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * prims.cc (load_jvmti_agent): Add the missing `,'.
+
+2007-04-09  Kyle Galloway  <kgallowa@redhat.com>
+
+       * gij.cc (main): Accept -agentlib and -agentpath options.
+       * prims.cc (parse_init_args): Deal with -agentlib and -agentpath.
+       (load_jvmti_agent): New function.
+
+2007-04-04  Tania Bento  <tbento@redhat.com>
+
+       * java/text/DecimalFormatSymbols.java: Added the year 2007 to
+       Copyright information and introduced new variable, currency.
+       (DecimalFormatSymbols(Locale)): Define currency and intlCurrencySymbol
+       to "XXX", currencySymbol to "?" and localCurrency appropriately.
+       (getCurrency): Fixed documentation and return the value of currency.
+       (setCurrency): Fixed documentation and update the value of currency.
+       (setInternationalCurrencySymbol): Fixed documentation and update the
+       value of currency.
+       * java/util/Currency.java: Introduced two new variables, properties
+       and fractionDigits. In the static block, a properties object is
+       created and the currency resource is loaded.
+       (Currency(Locale)): fractionDigits is defined.
+       (Currency(String)): New method.
+       (getDefaultFractionDigits): Return the value of fractionDigits.
+       (getInstance(String)): Check if String is equal to "XXX".
+
+2007-04-04  Kyle Galloway  <kgallowa@redhat.com>
+
+       * classpath/gnu/classpath/jdwp/util/VariableTable.java: Change longs
+       to ints for argCnt and slots.
+       (write): Replace writeLong with writeInt for the above. 
+
+2007-04-03  Andrew Haley  <aph@redhat.com>
+
+       * testsuite/libjava.lang/ProxyTest.java: New test.
+
+2007-04-02  Tom Tromey  <tromey@redhat.com>
+
+       http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205157
+       * gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Extend
+       file, when writing, if it is too short.
+
+2007-04-02  Tom Tromey  <tromey@redhat.com>
+
+       https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=233406
+       * gnu/java/net/natPlainSocketImplPosix.cc (create): Return if
+       already created.
+       * gnu/java/net/PlainSocketImpl.java (getLocalAddress): Handle case
+       where localport is -1.
+       (create): Now public.
+       * gnu/java/nio/SocketChannelImpl.java (SocketChannelImpl): Call
+       'create' on the socket.
+
+2007-04-02  Andrew Haley  <aph@redhat.com>
+
+       * java/lang/reflect/natVMProxy.cc (run_proxy): Use
+       _Jv_LookupProxyMethod to find the Method.
+       If parameter_types->length == 0, pass a null paramameter list,
+       not a zero-length parameter list.
+       * java/lang/natClass.cc (_Jv_LookupProxyMethod): New function.
+       * java/lang/Class.h (_Jv_LookupProxyMethod): Declare.
+
+2007-04-02  Kyle Galloway  <kgallowa@redhat.com>
+
+       * interpret-run.cc: Add code to properly set up variable slots
+       when debugging.
+       * gnu/classpath/jdwp/natVMFrame.cc (checkJVMTIError): New function.
+       (getObjectJVMTI): New function.
+       (setObjectJVMTI): New function.
+       (getIntJVMTI): New function.
+       (setIntJVMTI): New function.
+       (getLongJVMTI): New function.
+       (setLongJVMTI): New function.
+       (getFloatJVMTI): New function.
+       (setFloatJVMTI): New function.
+       (getDoubleJVMTI): New function.
+       (setDoubleJVMTI): New function.
+       (getFrameDepth): New function.
+       (getValue): Implement.
+       (setValue): Implement. 
+
 2007-04-02  Kyle Galloway  <kgallowa@redhat.com>
 
        * classpath/gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java