aboutsummaryrefslogtreecommitdiff
path: root/libjava
AgeCommit message (Collapse)AuthorFilesLines
2003-07-25+ * java/lang/natRuntime.cc (_load): Add library name toMark Wielaard2-1/+7
+ UnsatisfiedLinkError when thrown. From-SVN: r69786
2003-07-25[multiple changes]Mark Wielaard9-73/+765
2003-07-25 Mark Wielaard <mark@klomp.org> * Makefile.am (awt_java_source_files): java/awt/GridBagLayoutInfo.java added. * Makefile.in: Likewise. 2003-07-25 Jeroen Frijters <jeroen@frijters.net> * java/awt/Component.java (getPreferredSize): Call preferredSize. (preferredSize): Moved body of getPreferredSize here. (getMinimumSize): Call minimumSize. (minimumSize): Moved body of getMinimumSize here. (prepareImage): Fall back on Toolkit.prepareImage if there is no peer (checkImage(Image,ImageObserver)): Don't call getWidth/getHeight, but pass -1 * java/awt/Container.java (validate): Don't validate if there is no peer. (update): Clear background before calling paint. * java/awt/GridBagLayout.java Completed the implementation and fixed several bugs. * java/awt/MediaTracker.java (MediaEntry.imageUpdate): Fixed typo. & instead of | was used to combine flags. * java/awt/Window.java (Window): Don't call setVisible(false). Windows are invisible by default and calling virtual methods from constructor causes compatibility problems (e.g. subclasses may assume that the peer already exists). 2003-07-25 Michael Koch <konqueror@gmx.de> * java/awt/GridBagLayout.java: Totally reworked and partly implemented. * java/awt/GridBagLayoutInfo.java: New file. From-SVN: r69785
2003-07-24gnu_java_awt_peer_gtk_GtkLabelPeer.c (create): Don't pack label in an event box.Thomas Fitzsimmons2-6/+9
2003-07-24 Thomas Fitzsimmons <fitzsim@redhat.com> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (create): Don't pack label in an event box. From-SVN: r69754
2003-07-24For PR libgcj/7482:Tom Tromey2-232/+346
* verify.cc (ref_intersection): New class. (type_val): Removed unresolved_reference_type, uninitialized_unresolved_reference_type. (is_assignable_from_slow): Rewrote. (type::data): Removed. (type::klass): New field. (type::type): Added verifier argument. (type::resolve): Removed. (type::set_uninitialized): Updated for change to type_val. (type::set_initialized): Likewise. (type::isinitialized): Likewise. (type::print): Likewise. (construct_primitive_array_type): Likewise. (type::compatible): Updated for change to type_val and to use ref_intersection. (type::isarray): Updated to use ref_intersection. (type::isinterface): Likewise. (type::element_type): Likewise. (type::to_array): Likewise. (type::verify_dimensions): Rewrote. (type::merge): Likewise. (check_class_constant): Updated for type constructor change. (check_constant): Likewise. (check_field_constant): Likewise. (get_one_type): Likewise. (initialize_stack): Likewise. (verify_instructions_0): Likewise. (verify_instructions_0) [op_invokeinterface]: Removed special case. (isect_list): New field. (_Jv_BytecodeVerifier): Initialize it. (~_Jv_BytecodeVerifier): Destroy ref_intersection objects. From-SVN: r69751
2003-07-24For PR libgcj/7482:Tom Tromey3-0/+41
* libjava.lang/PR7482.java: New file. * libjava.lang/PR7482.out: New file. From-SVN: r69750
2003-07-24SimpleDateFormat.java (format): Zero pad unless field size is 2.H. Väisänen2-4/+13
2003-07-24 H. V�is�nen <hvaisane@joyx.joensuu.fi> * java/text/SimpleDateFormat.java (format) [YEAR_FIELD]: Zero pad unless field size is 2. From-SVN: r69744
2003-07-23* gnu/java/awt/peer/gtk/GtkTextComponentPeer.javaThomas Fitzsimmons6-60/+141
(connectHooks): New method. (handleEvent): Remove. * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (createHooks): Remove declaration. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (generates_key_typed_event): Change to handle only certain keyvals. (awt_event_handler): Add special handling for GtkTextView. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c (textcomponent_commit_cb): New function. (textcomponent_changed_cb): Likewise. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c (connectHooks): Remove. From-SVN: r69728
2003-07-23* java/lang/natSystem.cc (arraycopy): Check for overflow.Tom Tromey2-2/+6
From-SVN: r69706
2003-07-23* boehm.cc (_Jv_BuildGCDescr): Use `1ULL'.Tom Tromey2-1/+5
From-SVN: r69703
2003-07-23boehm.cc (_Jv_BuildGCDescr): Wrote.Tom Tromey2-4/+47
* boehm.cc (_Jv_BuildGCDescr): Wrote. Include limits.h. From-SVN: r69700
2003-07-23Window.java (getWarningString): Just return the string.Tom Tromey2-17/+11
* java/awt/Window.java (getWarningString): Just return the string. (Window): Set warningString; check with security manager. From-SVN: r69699
2003-07-222003-07-22 Scott Gilbertson <scottg@mantatest.com>Scott Gilbertson2-1/+6
* gnu/awt/xlib/XGraphicsConfiguration.java (FontMetricsCache): Made static. From-SVN: r69685
2003-07-22URLEncoder.java (encode(String)): Use platform default encoding.Tom Tromey2-7/+28
* java/net/URLEncoder.java (encode(String)): Use platform default encoding. (encode(String,String)): Convert to 2-digit upper-case hex number. (hex): New field. From-SVN: r69678
2003-07-212003-07-21 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2-25/+6
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (create): Remove unused method implementation. (connectHooks): Remove debug messages. From-SVN: r69634
2003-07-21AbstractGraphicsState.java (clone): Handle CloneNotSupportedException.Anthony Green9-57/+102
2003-07-20 Anthony Green <green@redhat.com> * gnu/awt/j2d/AbstractGraphicsState.java (clone): Handle CloneNotSupportedException. * gnu/gcj/xlib/WindowAttributes.java (clone): Ditto. * gnu/gcj/xlib/WMSizeHints.java (clone): Ditto. * gnu/gcj/xlib/GC.java (clone): Ditto. * gnu/awt/xlib/XGraphics.java (clone): Ditto. * gnu/awt/j2d/Graphics2DImpl.java (clone): Ditto. * gnu/awt/xlib/XEventLoop.java (postNextEvent): Remove unreachable handler. * gnu/gcj/runtime/NameFinder.java (NameFinder): Ditto. From-SVN: r69623
2003-07-21natSharedLibLoader.cc (init): `libname' now a String.Steve Pribyl3-8/+20
2003-07-20 Steve Pribyl <steve@netfuel.com.> * gnu/gcj/runtime/natSharedLibLoader.cc (init): `libname' now a String. Put dlerror() message into exception. Include UnsatisfiedLinkError. * gnu/gcj/runtime/SharedLibLoader.java (init): `libname' now a String. Now native. From-SVN: r69622
2003-07-21Runtime.java: Comment fix.Tom Tromey15-152/+286
* java/lang/Runtime.java: Comment fix. * java/lang/ClassLoader.java (isAncestorOf): New method. (getParent): Uncommented security check. Use isAncestorOf. * include/jvm.h (_Jv_CheckAccess): Declare. * java/lang/reflect/natConstructor.cc (newInstance): Perform access check. Include IllegalAccessException.h, ArrayIndexOutOfBoundsException.h. * java/lang/reflect/natArray.cc (newInstance): Pass caller's class loader to _Jv_GetArrayClass. Include ArrayIndexOutOfBoundsException.h. * java/lang/reflect/Field.java: Update comment to reflect status. (equals): Fixed indentation. * java/lang/Class.h (Class): Declare memberAccessCheck, not checkMemberAccess. Make _Jv_CheckAccess a friend. * java/lang/Class.java (memberAccessCheck): New method from Classpath. (checkMemberAccess): Removed. (getDeclaredMethod): Use memberAccessCheck. (getField): Likewise. (getMethod): Likewise. * resolve.cc (_Jv_ResolvePoolEntry): Use _Jv_CheckAccess. (_Jv_SearchMethodInClass): Likewise. * prims.cc (_Jv_CheckAccess): New function. * jni.cc (_Jv_JNI_FindClass): Use getClassLoaderInternal. (_Jv_JNI_GetAnyFieldID): Likewise. * java/lang/natClass.cc (forName): Use getClassLoaderInternal. (getClassLoader): Added security check. (getConstructor): Call memberAccessCheck. (getDeclaredClasses): Likewise. (getDeclaredField): Likewise. (getDeclaredFields): Likewise. (_getConstructors): Likewise. (getDeclaredConstructor): Likewise. (getDeclaredMethods): Likewise. (getFields): Likewise. (getMethods): Likewise. (newInstance): Likewise. (_Jv_MakeVTable): Put method name in exception. * java/lang/reflect/natMethod.cc (getType): Use getClassLoaderInternal. (_Jv_GetTypesFromSignature): Likewise. (invoke): Perform access check. (_Jv_CallAnyMethodA): Removed old FIXME comments. Include ArrayIndexOutOfBoundsException.h. * java/lang/reflect/natField.cc (getType): Use getClassLoaderInternal. (_Jv_CheckFieldAccessibility): Removed. (getAddr): Use _Jv_CheckAccess; find caller. Include ArrayIndexOutOfBoundsException.h. From-SVN: r69621
2003-07-21mauve.exp (mauve_find_harness_files): New proc.Tom Tromey2-4/+18
* libjava.mauve/mauve.exp (mauve_find_harness_files): New proc. (test_mauve): Use it. (test_mauve_sim): Likewise. From-SVN: r69620
2003-07-202003-07-20 Michael Koch <konqueror@gmx.de>Michael Koch2-4/+18
* java/net/URL.java (URL): Fixed documentation to name an argument correcty, Reformatted one method declaration. (getURLStreamHandler): Added documentation from classpath. From-SVN: r69606
2003-07-19* mauve-libgcj: Don't run CollationElementIterator tests.Tom Tromey2-0/+7
From-SVN: r69596
2003-07-19URLClassLoader.java (addURL): Moved implementation to private addURLImpl() ↵Jeroen Frijters2-1/+16
to avoid calling addURL from the... 2003-07-19 Jeroen Frijters <jeroen@sumatra.nl> * java/net/URLClassLoader.java (addURL): Moved implementation to private addURLImpl() to avoid calling addURL from the constructor. (addURLImpl): Contains the code that was previously in addURL. (addURLs): Call addURLImpl(), not addURL(). From-SVN: r69591
2003-07-19verify.exp (gcj_verify_list_tests): Only change directory if new directory ↵Tom Tromey2-5/+12
exists. * libjava.verify/verify.exp (gcj_verify_list_tests): Only change directory if new directory exists. From-SVN: r69590
2003-07-18gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: Handle missing event cases, ↵Graydon Hoare2-1/+30
connect to "value-changed" signal. 2003-07-18 Graydon Hoare <graydon@redhat.com> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: Handle missing event cases, connect to "value-changed" signal. From-SVN: r69568
2003-07-18[ ChangeLog ]Graydon Hoare5-52/+69
2003-07-18 Graydon Hoare <graydon@redhat.com> * java/awt/geom/CubicCurve2D.java, java/awt/geom/Line2D.java, java/awt/geom/QuadCurve2D.java, java/awt/geom/Rectangle2D.java: Fix path some calculations, make path iterators follow a consistent style. From-SVN: r69567
2003-07-18Handler.java (isLoggable): Check record level smaller or equal.Mark Wielaard2-1/+6
2003-07-18 Mark Wielaard <mark@klomp.org> * java/util/logging/Handler.java (isLoggable): Check record level smaller or equal. From-SVN: r69563
2003-07-17GtkToolkit.java: Reworked imports.Michael Koch2-4/+10
2003-07-17 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GtkToolkit.java: Reworked imports. From-SVN: r69522
2003-07-14UnicastServerRef.java: New version from classpath.Michael Koch2-3/+13
2003-07-14 Michael Koch <konqueror@gmx.de> * gnu/java/rmi/server/UnicastServerRef.java: New version from classpath. From-SVN: r69322
2003-07-14MemoryImageSource.java, [...]: New versions from classpath.Michael Koch13-1088/+1106
2003-07-14 Michael Koch <konqueror@gmx.de> * java/awt/image/MemoryImageSource.java, java/beans/PropertyEditorManager.java, javax/naming/CompoundName.java, javax/naming/spi/NamingManager.java, javax/swing/AbstractButton.java, javax/swing/ButtonModel.java, javax/swing/SwingUtilities.java, javax/swing/UIManager.java, javax/swing/colorchooser/DefaultColorSelectionModel.java, javax/swing/event/AncestorEvent.java, javax/swing/event/InternalFrameEvent.java, java/util/zip/ZipFile.java: New versions from classpath. From-SVN: r69321
2003-07-13* libjava.verify/verify.exp: Fixed variable init.Tom Tromey2-6/+10
From-SVN: r69309
2003-07-13FileChannelImpl.java, [...]: Removed.Michael Koch9-46/+60
2003-07-13 Michael Koch <konqueror@gmx.de> * gnu/java/nio/FileChannelImpl.java, gnu/java/nio/natFileChannelImpl.cc: Removed. * java/io/FileInputStream.java, java/io/FileOutputStream.java, java/io/RandomAccessFile.java, java/nio/MappedByteBufferImpl.java: Import java.nio.channels.FileChannelImpl instead of gnu.java.nio.FileChannelImpl. * java/nio/channels/FileChannelImpl.java, java/nio/channels/natFileChannelImpl.cc: New files. * Makefile.am (ordinary_java_source_files): Removed gnu/java/nio/FileChannelImpl.java and added java/nio/channels/FileChannelImpl.java. (nat source_files): Removed gnu/java/nio/natFileChannelImpl.cc and added java/nio/channels/natFileChannelImpl.cc. * Makefile.in: Regenerated. From-SVN: r69296
2003-07-13BasicBorders.java, [...]: New versions from classpath.Michael Koch7-42/+74
2003-07-13 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicBorders.java, javax/swing/plaf/basic/BasicLabelUI.java, javax/swing/plaf/basic/BasicLookAndFeel.java, javax/swing/plaf/basic/BasicTabbedPaneUI.java, javax/swing/plaf/basic/BasicTextUI.java, javax/swing/plaf/metal/MetalLookAndFeel.java: New versions from classpath. From-SVN: r69292
2003-07-132003-07-13 Michael Koch <konqueror@gmx.de>Michael Koch30-62/+175
* gnu/java/awt/peer/gtk/GdkFontMetrics.java * gnu/java/awt/peer/gtk/GdkGraphics.java * gnu/java/awt/peer/gtk/GtkButtonPeer.java * gnu/java/awt/peer/gtk/GtkCanvasPeer.java * gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java * gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java * gnu/java/awt/peer/gtk/GtkChoicePeer.java * gnu/java/awt/peer/gtk/GtkClipboard.java * gnu/java/awt/peer/gtk/GtkDialogPeer.java * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java * gnu/java/awt/peer/gtk/GtkFramePeer.java * gnu/java/awt/peer/gtk/GtkGenericPeer.java * gnu/java/awt/peer/gtk/GtkImage.java * gnu/java/awt/peer/gtk/GtkImagePainter.java * gnu/java/awt/peer/gtk/GtkLabelPeer.java * gnu/java/awt/peer/gtk/GtkListPeer.java * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java * gnu/java/awt/peer/gtk/GtkMenuPeer.java * gnu/java/awt/peer/gtk/GtkOffScreenImage.java * gnu/java/awt/peer/gtk/GtkPanelPeer.java * gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java From-SVN: r69290
2003-07-132003-07-13 Michael Koch <konqueror@gmx.de>Michael Koch4-3/+9
* gnu/java/locale/LocaleInformation_de.java * gnu/java/locale/LocaleInformation_en.java * gnu/java/locale/LocaleInformation_nl.java From-SVN: r69289
2003-07-13EmbeddedWindow.java, [...]: New files.Michael Koch7-8/+191
2003-07-13 Michael Koch <konqueror@gmx.de> * gnu/java/awt/EmbeddedWindow.java, gnu/java/awt/EmbeddedWindowSupport.java, gnu/java/awt/natEmbeddedWindow.cc: New files. * java/awt/Window.java (Window): New constructor to support embedded windows. * Makefile.am (awt_java_source_files): Added gnu/java/awt/EmbeddedWindow.java and gnu/java/awt/EmbeddedWindowSupport.java. (nat_source_files): Added gnu/java/awt/natEmbeddedWindow.cc. * Makefile.in: Regenerated. From-SVN: r69288
2003-07-11verify.exp: New file.Tom Tromey3-0/+96
* libjava.verify/verify.exp: New file. * libjava.verify/README.verify: New file. From-SVN: r69253
2003-07-11SharedLibLoader.java: Fix misspelling.Matt Kraai4-6/+12
2003-07-11 Matt Kraai <kraii@alumni.cmu.edu> * gnu/gcj/runtime/SharedLibLoader.java: Fix misspelling. * gnu/gcj/runtime/natSharedLibLoader.cc: Likewise. * java/awt/im/InputContext.java: Remove a redundant partial line. From-SVN: r69238
2003-07-10libgcj.pc.in: New file.Michael Koch1-5/+5
2003-07-09 Michael Koch <konqueror@gmx.de> * libgcj.pc.in: New file. * Makefile.am: Install libgcj.pc in $libdir/pkgconfig. * Makefile.in: Regenerated. * configure: Regenrated. * configure.in: Create libgcj.pc from libgcj.pc.in. From-SVN: r69175
2003-07-09SyncTest.java (run): Cache .class value.Jeff Sturm2-1/+8
2003-07-09 Jeff Sturm <jsturm@one-point.com> * libjava.lang/SyncTest.java (run): Cache .class value. From-SVN: r69153
2003-07-09Makefile.in: Rebuilt.Tom Tromey3-2/+7
* Makefile.in: Rebuilt. * Makefile.am (AM_MAKEFLAGS): Added CPPFLAGS. From-SVN: r69152
2003-07-09ObjectOutputStream.java (writeObject): break after calling ↵Mark Wielaard2-1/+9
writeClassDescriptor(). * java/io/ObjectOutputStream.java (writeObject): break after calling writeClassDescriptor(). From-SVN: r69135
2003-07-09fold-const.c (make_range): Do not access operand 1 for a zero-operand operator.Mark Mitchell2-1/+7
* fold-const.c (make_range): Do not access operand 1 for a zero-operand operator. 2003-07-08 Mark Mitchell <mark@codesourcery.com> * cp-tree.def (NON_DEPENDENT_EXPR): New node. * cp-tree.h (build_call_from_tree): Remove. (build_member_call): Likewise. (dependent_template_arg_p): Remove. (any_dependent_template_arguments_p): New function. (dependent_template_id_p): Likewise. (any_type_dependent_arguments_p): Likewise. (build_non_dependent_expr): Likewise. (build_non_dependent_args): Likewise. (build_x_compound_expr): Adjust prototype. * call.c (build_new_method_call): Handle non-dependent expressions correctly. * decl2.c (grok_array_decl): Likewise. (build_offset_ref_call_from_tree): Likewise. (build_call_from_tree): Remove. * error.c (dump_decl): Handle NON_DEPENDENT_EXPR. (dump_expr): Likewise. * init.c (build_member_call): Remove. * mangle.c (write_expression): Update handling for template-ids. * parser.c (cp_parser_primary_expression): Use any_dependent_template_arguments_p. Update constant-expression handling. (cp_parser_postfix_expression): Use any_type_dependent_arguments_p. Simplify call processing. (cp_parser_unary_expression): Simplify. (cp_parser_expression): Adjust for changes to build_x_compound_expr. (cp_parser_template_argument): Implement standard-conforming parsing of non-type template arguments. (cp_parser_direct_declarator): Use cp_parser_fold_non_dependent_expr. (cp_parser_fold_non_dependent_expr): New function. (cp_parser_next_token_ends_template_argument_p): Likewise. * pt.c (convert_template_argument): Do not call maybe_fold_nontype_arg. (tsubst_baselink): Likewise. (tsubst_copy_and_build): Share common code. Make sizeof/alignof processing work correctly for non-dependent expressions. Adjust handling of COMPOUND_EXPR. Simplify call processing. (value_dependent_expression_p): Deal with functional casts and sizeof/alignof correctly. (type_dependent_expression_p): Handle overloaded functions. (any_type_dependent_arguments_p): New function. (any_dependent_template_arguments_p): Likewise. (dependent_template_p): Treat SCOPE_REFs as dependent. (dependent_template_id_p): Simplify. (build_non_dependent_expr): New function. (build_non_dependent_args): Likewise. * semantics.c (finish_stmt_expr): Don't make dependent statement-expresions have void type. (finish_call_expr): Handle non-dependent expressions correctly. * tree.c (lvalue_p_1): Treat NON_DEPENDENT_EXPRs as lvalues. * typeck.c (cxx_sizeof_or_alignof_type): Give the expression type size_t, even in templates. (expr_sizeof): Likewise. (finish_class_member_access_expr): Handle non-dependent expressions correctly. (build_x_indirect_ref): Likewise. (build_x_binary_op): Likewise. (build_x_unary_op): Likewise. (build_x_conditional_expr): Likewise. (build_x_compound_expr): Likewise. * typeck2.c (build_x_arrow): Likewise. 2003-07-08 Mark Mitchell <mark@codesourcery.com> * g++.dg/abi/mangle17.C: Make sure template expressions are dependent. * g++.dg/abi/mangle4.C: Mark erroneous casts. * g++.dg/debug/debug7.C: Mark erronous new-declarator. * g++.dg/opt/stack1.C: Remove erroneous code. * g++.dg/parse/template7.C: New test. * g++.dg/template/dependent-expr1.C: Mark erroneous code. * g++.old-deja/g++.pt/crash4.C: Likewise. 2003-07-09 Mark Mitchell <mark@codesourcery.com> * gcj/array.h (JvPrimClass): Don't parenthesize the output. From-SVN: r69130
2003-07-09GtkComponentPeer.java, [...]: Explicitly import used classes.Michael Koch6-11/+56
2003-07-09 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkContainerPeer.java, gnu/java/awt/peer/gtk/GtkDialogPeer.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java: Explicitly import used classes. * java/awt/Container.java: New version from classpath. From-SVN: r69129
2003-07-092003-07-09 Michael Koch <konqueror@gmx.de>Michael Koch6-9/+59
* libgcj.pc.in * Makefile.am * Makefile.in * configure * configure.in From-SVN: r69128
2003-07-08cni.h: CNI now expands to Compiled Native Interface.Mark Wielaard4-3/+10
* gcj/cni.h: CNI now expands to Compiled Native Interface. * java/lang/e_pow.c: CYGNUS LOCAL should be GCJ LOCAL. * java/lang/fdlibm.h: Likewise. From-SVN: r69104
2003-07-08posix.cc: added #include<stdio.h>Adam Megacz2-0/+5
2003-07-07 Adam Megacz <adam@xwt.org> * posix.cc: added #include<stdio.h> From-SVN: r69066
2003-07-07gnu_java_awt_peer_gtk_GtkMainThread.c: Fix formatting.Thomas Fitzsimmons2-2/+7
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Fix formatting. From-SVN: r69056
2003-07-07* gnu/java/awt/peer/gtk/GtkTextComponentPeer.javaThomas Fitzsimmons8-30/+146
(setCaretPosition, setEditable): Rely entirely on native implementation. (getArgs): Remove. (postTextEvent): New method. (handleEvent): New method. * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (handleEvent): New method. * java/awt/event/ActionEvent.java (paramString): Fix formatting. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (keysym_to_awt_keycode): Fix range checks. (generates_key_typed_event): New function. (awt_event_handler): Post AWT_KEY_RELEASED events to event queue. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c (gtkInit): Store TextComponent's postTextEvent method ID. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c (setText): Post TEXT_VALUE_CHANGED event to event queue. From-SVN: r69054
2003-07-07configure.in: Check for usleep declaration.Rainer Orth6-145/+242
* configure.in: Check for usleep declaration. * acconfig.h (HAVE_USLEEP_DECL): Provide template. * configure: Regenerate. * include/config.h.in: Likewise. * include/posix.h [!HAVE_USLEEP_DECL]: Declare usleep. From-SVN: r69041
2003-07-012003-07-01 Michael Koch <konqueror@gmx.de>Michael Koch2-0/+9
* gnu/gcj/convert/natIconv.cc (iconv_init): Fixed possible memory leak by releasing allocated iconv handle. From-SVN: r68774
2003-06-30glib-2.0.m4: New file.Thomas Fitzsimmons23-1185/+1638
* glib-2.0.m4: New file. * gtk-2.0.m4: New file. * glib.m4: Remove. * gtk.m4: Remove. * configure.in: Update AM_PATH_GTK macro call to AM_PATH_GTK_2_0. Likewise for AM_PATH_GLIB. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, jni/gtk-peer/gthread-jni.c, jni/gtk-peer/gthread-jni.h: New versions from classpath. * aclocal.m4: Regenerate. * configure: Regenerate. * Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. From-SVN: r68746