| 2004-12-31 Andreas Jaeger <aj@suse.de> |
| |
| * testsuite/lib/libjava.exp (libjava_find_gij): Handle multilibs. |
| |
| 2004-12-20 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): |
| Re-enable duplicate class registration error. |
| |
| * testsuite/libjava.jar/jar.exp (gcj_jar_interpret): Updated. |
| * testsuite/libjava.verify/verify.exp (gcj_verify_run): Updated. |
| * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Updated. |
| * testsuite/lib/libjava.exp (libjava_find_spec): Don't use |
| get_multilibs. |
| (libjava_find_gij): Likewise. Changed return result if gij not |
| found. |
| (test_libjava_from_javac): Updated. |
| |
| PR java/15001 |
| * testsuite/libjava.jni/iface.c: New file. |
| * testsuite/libjava.jni/iface.out: New file. |
| * testsuite/libjava.jni/iface.java: New file. |
| |
| 2004-12-19 Kelley Cook <kcook@gcc.gnu.org> |
| |
| * include/config.h.in: Regenerate. |
| |
| 2004-12-10 Andrew Haley <aph@redhat.com> |
| |
| PR java/15001 |
| * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Look up |
| abstract methods by name. |
| |
| 2004-12-08 Ranjit Mathew <rmathew@hotmail.com> |
| |
| * java/util/IdentityHashMap.java (put): Replace mistaken use |
| of "<<" by "*". |
| |
| 2004-12-06 Tom Tromey <tromey@redhat.com> |
| |
| For PR java/14853: |
| * testsuite/libjava.compile/PR14853.java: New file. |
| * testsuite/libjava.compile/PR14853.xfail: New file. |
| |
| 2004-12-03 Richard Sandiford <rsandifo@redhat.com> |
| |
| PR libgcj/7305 |
| * configure.ac: Use TL_AC_GXX_INCLUDE_DIR. |
| * Makefile.am (install-data-local): Install headers into |
| $(gxx_include_dir) rather than $(includedir). |
| (AM_MAKEFLAGS): Pass down gxx_include_dir. |
| * gcj/Makefile.am (gcjdir): Set to $(gxx_include_dir)/gcj. |
| * include/Makefile.am (tool_include__HEADERS): Define this... |
| (include_HEADERS): ...instead of this. |
| * configure, aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate. |
| * include/Makefile.in, testsuite/Makefile.in: Regenerate. |
| |
| 2004-12-02 Tom Tromey <tromey@redhat.com> |
| |
| For PR java/16675: |
| * testsuite/libjava.compile/PR16675.java: New file. |
| |
| 2004-12-02 Richard Sandiford <rsandifo@redhat.com> |
| |
| * configure.ac: Use TL_AC_GCC_VERSION to set gcc_version. |
| * configure, aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate. |
| * include/Makefile.in, testsuite/Makefile.in: Regenerate. |
| |
| 2004-12-01 Tom Tromey <tromey@redhat.com> |
| |
| * include/no-threads.h (_Jv_ThreadDestroyData): Removed argument |
| name. |
| (_Jv_ThreadRegister): Likewise. |
| (_Jv_MutexCheckMonitor): Likewise. |
| |
| * link.cc: Include limits.h. |
| |
| 2004-12-01 Bryce McKinlay <mckinlay@redhat.com> |
| |
| PR libgcj/18699 |
| * testsuite/libjava.lang/PR18699.java, |
| testsuite/libjava.lang/PR18699.out: New test. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GdkGraphics.java (drawImage variants): |
| Update image observer. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage): |
| Start image production. |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java (setMenuBar): Protect |
| against negative menu bar widths. |
| (setBounds): Likewise. |
| (postConfigureEvent): Likewise. |
| * gnu/java/awt/peer/gtk/GtkImage.java (imageComplete): Don't |
| remove consumer unless only a single frame has completed. |
| * gnu/java/awt/peer/gtk/GtkImagePainter.java (GtkImagePainter): |
| Add observer parameter. |
| (setPixels): Update image observer. |
| (imageComplete): Likewise. |
| * java/applet/Applet.java (width): New field. |
| (height): Likewise. |
| (setStub): Set size if width or height field has been set. |
| (resize): If stub is null save width and height values. |
| * java/awt/Component.java (reshape): Protect against null |
| parent. |
| * java/awt/image/MemoryImageSource.java |
| (MemoryImageSource(int,int,ColorModel,byte[],int,int)): |
| Document. |
| (MemoryImageSource(int,int,ColorModel,int[],int,int)): |
| Likewise. |
| (MemoryImageSource(int,int,ColorModel,byte[],int,int,Hashtable)): |
| Reference pixel array directly, rather than creating a local |
| copy. |
| (MemoryImageSource(int,int,ColorModel,int[],int,int,Hashtable)): |
| Likewise. |
| (newPixels(int,int,int,int)): Fix for loop and array copy |
| bounds. |
| (newPixels(int,int,int,int,boolean)): Likewise. |
| (startProduction): If animated call imageComplete with |
| SINGLEFRAME. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Uncomment |
| gdk_flush lines. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c |
| (drawPixels): Return if g is null or g->drawable is not a gdk |
| drawable. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/DefaultSingleSelectionModel.java, |
| javax/swing/JPasswordField.java, |
| javax/swing/tree/AbstractLayoutCache.java: |
| Reformatted and javadocs cleaned up. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/Component.java: |
| Fixed argument names to match javadocs. |
| (setFont): Rewritten set property first and then fire event. |
| (setLocale): Likewise. |
| * javax/swing/text/JTextComponent.java |
| (setEditable): Likewise. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Button.java |
| (AccessibleAWTButton.getAccessibleActionDescription): Explain the |
| source of 'click'. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Checkbox.java: Remove stub comments. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Button.java |
| (AccessibleAWTButton.getAccessibleActionDescription): Return |
| 'click'. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/CardLayout.java: |
| Made some constants static. |
| (serialVersionUID): Made private. |
| (addLayoutComponent): Simplified code. |
| * java/awt/event/InputEvent.java |
| (getModifiersEx): Added missing @param tag. |
| * java/awt/image/RGBImageFilter.java |
| (filterRGBPixels): Reformatted, removed wrong @param tag. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/text/FieldView.java, |
| javax/swing/text/JTextComponent.java: |
| Removed debug code. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/BorderFactory.java |
| (BorderFactory): Added private constructor. |
| * javax/swing/SwingUtilities.java |
| (SwingUtilities): Likewise. |
| (computeStringWidth): New method. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/color/ICC_Profile.java |
| (icSigNamedColorTag): Removed. |
| * java/awt/datatransfer/DataFlavor.java |
| (isMimeTypeEqual): Made final. |
| * java/awt/image/AffineTransformOp.java: |
| Reworked javadocs. |
| (TYPE_BICUBIC): Added @since tag. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Checkbox.java (AccessibleAWTCheckBox): Remove todo |
| comments. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Checkbox.java (itemStateChanged): Implement function. |
| (getAccessibleContext): Add AccessibleAWTCheckBox to item listeners. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/Polygon.java (contains): Reimplemented. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/print/PrinterJob.java: Reformatted. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/image/AffineTransformOp.java, |
| java/awt/image/ColorConvertOp.java, |
| java/awt/image/LookupOp.java, |
| java/awt/image/RescaleOp.java: |
| Added final keywords where they belong. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/CardLayout.java, |
| java/awt/Component.java, |
| java/awt/Font.java, |
| java/awt/image/SinglePixelPackedSampleModel.java: |
| Fixed javadocs and argument names all over. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/image/DataBufferShort.java: Fixed file header. |
| * java/awt/image/DataBufferUShort.java: Likewise. |
| (DataBufferUShort): Throw NullPointerException if dataArray is null. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/geom/Arc2D.java |
| (setAngleStart): Corrected (wrong sign on atan2 y parameter). |
| (setAngles): Likewise. |
| (containsAngle): Return false on zero extent, don't include |
| final angle. |
| (contains): Treat OPEN-type arcs like CHORD ones, not as PIE |
| ones. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/geom/AffineTransform.java, |
| (inverseTransform): Fixed bug and simplified code. |
| (createTransformedShape): Return null on null parameter. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/color/ICC_ColorSpace.java, |
| java/awt/color/ICC_Profile.java, |
| java/awt/color/ICC_ProfileGray.java, |
| java/awt/color/ICC_ProfileRGB.java: |
| Re-indent copyright header to be standardish. |
| * java/awt/datatransfer/StringSelection.java: |
| Reformatted. |
| * java/awt/geom/Area.java |
| (EPSILON): Made static. |
| (RS_EPSILON): Likewise. |
| (PE_EPSILON): Likewide. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * javax/swing/SwingUtilities.java: |
| (computeDifference): Implemented |
| (computeIntersection): Likewise |
| (computeUnion): Likewise |
| (isRectangleContainingRectangle): Likewise |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/BasicStroke.java, |
| java/awt/Button.java, |
| java/awt/Canvas.java, |
| java/awt/CheckboxMenuItem.java, |
| java/awt/Container.java, |
| java/awt/EventQueue.java, |
| java/awt/FileDialog.java, |
| java/awt/FlowLayout.java, |
| java/awt/FontMetrics.java, |
| java/awt/Graphics.java, |
| java/awt/GridLayout.java, |
| java/awt/KeyboardFocusManager.java, |
| java/awt/Label.java, |
| java/awt/LayoutManager2.java, |
| java/awt/List.java, |
| java/awt/MenuBar.java, |
| java/awt/Scrollbar.java, |
| java/awt/Toolkit.java, |
| java/awt/Window.java, |
| java/awt/datatransfer/DataFlavor.java, |
| java/awt/datatransfer/FlavorTable.java, |
| java/awt/event/ActionListener.java, |
| java/awt/event/HierarchyBoundsAdapter.java, |
| java/awt/geom/Arc2D.java, |
| java/awt/geom/Rectangle2D.java, |
| java/awt/geom/RectangularShape.java, |
| java/awt/im/spi/InputMethod.java, |
| java/awt/image/ByteLookupTable.java, |
| java/awt/image/ColorModel.java, |
| java/awt/image/DirectColorModel.java, |
| java/awt/image/ShortLookupTable.java, |
| java/awt/print/Book.java: |
| Fixed javadocs and method argument names all over. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/peer/gtk/GdkFontPeer.java |
| (buildString): Optimise String building. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/TextArea.java (AccessibleAWTTextArea, |
| getAccessibleContext): Implement. |
| * java/awt/TextField.java (AccessibleAWTTextField, |
| getAccessibleContext): Implement. |
| |
| 2004-11-30 Tom Tromey <tromey@redhat.com> |
| |
| * Makefile.in: Rebuilt. |
| * Makefile.am (jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.lo): |
| Fixed typo. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Menu.java (AccessibleAWTMenu, getAccessibleContext): |
| Implement. |
| * java/awt/PopupMenu.java (AccessibleAWTMenu, getAccessibleContext): |
| Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/print/PrinterJob.java (lookupPrintServices, |
| getPrintService, setPrintService): Implement. |
| (lookupStreamPrintServices): Add commented out implementation. |
| (printer): New field. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * javax/swing/ToolTipManager.java (mouseMoved): Set currentComponent |
| when not yet set. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/geom/GeneralPath.java (evaluateCrossings): |
| Fixed epsilon value, should always be nonzero. |
| |
| 2004-11-30 Paul Jenner <psj.home@ntlworld.com> |
| |
| * java/awt/image/Raster.java |
| (createPackedRaster): Implemented. |
| |
| 2004-11-30 Graydon Hoare <graydon@redhat.com> |
| |
| * javax/swing/plaf/basic/BasicTextUI.java: |
| Listen to focus events, indicate focus via caret. |
| * javax/swing/text/GapContent.java (getString): Return substring. |
| * javax/swing/text/PlainDocument.java (reindex): New method. |
| (createDefaultRoot): Call it. |
| (insertUpdate): Likewise. |
| (removeUpdate): Likewise. |
| * javax/swing/text/Utilities.java (drawTabbedText): Always advance |
| on tab and newline, even if no painting happens. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * Makefile.am: List peer JNI header: Java source file |
| dependencies explicitly. Likewise for JNI .lo: JNI header |
| dependencies. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Graydon Hoare <graydon@redhat.com> |
| |
| * Makefile.am: Add entry for BasicTextPaneUI.java |
| * Makefile.in: Regenerate. |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java |
| (GdkGraphics2D): Set clip after transform. |
| (drawImage): Protect against null image. |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java |
| (setIconImage): Protect against non-GtkImage args. |
| * gnu/java/awt/peer/gtk/GtkToolkit.java |
| (checkImage): Protect against non-GtkImage args. |
| * java/awt/print/PrinterJob.java: |
| (print): Add variant taking PrintRequestAttributeSet. |
| (printDialog): Likewise. |
| * javax/swing/JComponent.java: |
| (transferHandler): New field. |
| (getComponentGraphics): Build new Graphics for each sub-paint. |
| (getTransferHandler): New method. |
| (setTransferHandler): New method. |
| * javax/swing/JDesktopPane.java |
| (setDragMode): Force LIVE_DRAG_MODE. |
| * javax/swing/JMenuItem.java |
| (menuSelectionChanged): Protect against null parent. |
| * javax/swing/JTable.java (setDefaultRenderer): New method. |
| * javax/swing/JTree.java: Get basic ctors and UI working. |
| * javax/swing/JViewport.java (JViewport): Set scroll mode. |
| * javax/swing/RepaintManager.java |
| (addDirtyRegion): Skip empty regions. |
| * javax/swing/ScrollPaneLayout.java (minimumLayoutSize): Do not |
| bound scrollpane minimum by central view minimum. |
| * javax/swing/ToolTipManager.java |
| (showTip): Guard against null component. |
| * javax/swing/TransferHandler.java: Stub out. |
| * javax/swing/plaf/basic/BasicLookAndFeel.java: |
| Add entry for TextPaneUI, change Tree icons to pngs. |
| * javax/swing/plaf/basic/BasicMenuItemUI.java: |
| (installDefaults): Set text position and alignment. |
| (paintMenuItem): Layout icon with normal compound function. |
| * javax/swing/plaf/basic/BasicTableHeaderUI.java: |
| (getMaximumSize): Delete. |
| (getMinimumSize): Delete. |
| (getPreferredSize): Use column model's total width. |
| * javax/swing/plaf/basic/BasicTextPaneUI.java: New file. |
| * javax/swing/plaf/basic/BasicTextUI.java |
| (modelChanged): Make resilient against nulls. |
| * javax/swing/plaf/basic/BasicTreeUI.java: |
| Add some simplistic config / painting functions. |
| * javax/swing/plaf/basic/BasicViewportUI.java |
| (paintSimple): Add new non-backingstore paint mode. |
| (paintBackingStore): Split out backing store code. |
| (paint): Switch on painting mode. |
| * javax/swing/text/SimpleAttributeSet.java |
| (SimpleAttributeSet): Resist nulls. |
| * javax/swing/tree/DefaultTreeCellRenderer.java: Implement. |
| * javax/swing/tree/DefaultTreeModel.java: Partially implement. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c (setFont): |
| Set pango context's description and language. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * java/awt/image/LookupOp.java: Comments and indentation fixes. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Checkbox.java (AccessibleAWTCheckBox): Implement. |
| (getAccessibleContext): Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/TextComponent.java (AccessibleAWTTextComponent): |
| Implement. |
| (getIndexAtPoint, getCharacterBounds): New methods. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Button.java (AccessibleAWTButton): Implement. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c |
| (filenameFilterCallback): Made static. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c |
| (cairoShowGlyphs) Removed. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * gnu/java/awt/color/RgbProfileConverter.java (RgbProfileConverter): |
| Don't invert matrix when reverse CLUT is available. |
| * gnu/java/awt/color/LinearRGBConverter.java: Documentation update. |
| * java/awt/color/ICC_ColorSpace.java: Likewise. |
| * java/awt/color/ICC_Profile.java: Likewise. |
| * java/awt/color/ICC_ProfileGray.java: Likewise. |
| * java/awt/color/ICC_ProfileRGB.java: Likewise. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/MenuItem.java (AccessibleAWTMenuItem): Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/Choice.java (AccessibleAWTChoice): Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/BandedSampleModel.java (scanlineStride): Remove |
| field hiding ComponentSampleModel.scanlineStride. |
| |
| 2004-11-30 Noa Resare <noa@resare.com> |
| |
| * java/awt/geom/GeneralPath.java (currentSegment): |
| Fix typo in transform.transform() invocation. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java |
| (createImage): Created bitmap should be filled with bg color |
| |
| 2004-11-30 Noa Resare <noa@resare.com> |
| |
| * java/awt/Choice.java (add): |
| Implement correct selection behavior when peer == null. |
| (insert): Likewise. |
| (remove): Likewise. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * gnu/java/awt/peer/gtk/GtkChoicePeer.java (GtkChoicePeer): |
| Call select() when Choice has a selected item. |
| |
| 2004-11-30 Michael Koch <address@bogus.example.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c: |
| Fixed method names to start at begin of line. This is desired by GNU |
| coding style guide. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java |
| (gtkWidgetSetVisible): Unused. Removed. |
| (connectJObject): Likewise. |
| * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java |
| (gtkScrolledWindowSetScrollPosition): Commented out. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c |
| (Java_gnu_java_awt_peer_gtk_GdkTextLayout_setText): Installed and |
| renamed from Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setText. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c |
| (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setText): Removed. |
| * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c |
| (init_dpi_conversion_factor): Correct prototype. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/image/ConvolveOp.java: Added missing |
| copyright notice. |
| |
| 2004-11-30 Robert Schuster <theBohemian@gmx.net> |
| |
| Fixes bug #10908 |
| * gnu/java/beans/IntrospectionIncubator.java: |
| (addMethod): static methods are discarded now, too. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * Makefile.am (awt_java_source_files): Add new gnu/java/awt/color |
| java source files. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * gnu/java/awt/color/CieXyzConverter.java, |
| gnu/java/awt/color/GrayScaleConverter.java, |
| gnu/java/awt/color/SrgbConverter.java, |
| gnu/java/awt/color/ClutProfileConverter.java, |
| gnu/java/awt/color/LinearRGBConverter.java, |
| gnu/java/awt/color/TagEntry.java, |
| gnu/java/awt/color/ColorLookUpTable.java, |
| gnu/java/awt/color/ProfileHeader.java, |
| gnu/java/awt/color/ToneReproductionCurve.java, |
| gnu/java/awt/color/ColorSpaceConverter.java, |
| gnu/java/awt/color/PyccConverter.java, |
| gnu/java/awt/color/GrayProfileConverter.java, |
| gnu/java/awt/color/RgbProfileConverter.java: |
| New files. |
| * java/awt/color/ICC_ColorSpace.java, |
| java/awt/color/ICC_Profile.java, |
| java/awt/color/ICC_ProfileGray.java, |
| java/awt/color/ICC_ProfileRGB.java: |
| Implemented (sans PhotoYCC color space). |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/AffineTransformOp.java (filter): Implement |
| bilinear interpolation for Rasters. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/IndexColorModel.java (IndexColorModel): Actually |
| use the provided colormap. Throw documented exceptions. Document |
| exceptions. |
| |
| 2004-11-30 Paul Jenner <psj.home@ntlworld.com> |
| |
| * java/awt/image/IndexColorModel.java (IndexColorModel): Fix |
| constructor. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/AffineTransformOp.java: Add TYPE_BICUBIC. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/AffineTransformOp.java (filter): Implement Raster |
| filtering. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ComponentSampleModel.java (getDataElements, |
| setDataElements): Implement SHORT, FLOAT, and INT transfer types. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * java/awt/Font.java (name): New field. |
| (size): Likewise. |
| (style): Likewise. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/Raster.java (createBandedRaster): Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ConvolveOp.java: New class. |
| * Makefile.am: Add ConvolveOp. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/RescaleOp.java (BandCombineOp, ColorConvertOp, |
| LookupOp, RescaleOp): Fix loop bounds. |
| |
| 2004-11-30 jlquinn <jlquinn@optonline.net> |
| |
| * Makefile.am: Fix typo in BandCombineOp. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/BandCombineOp.java: New class. |
| * Makefile.am: Add BandCombineOp. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/LookupOp.java: New class. |
| * Makefile.am: Add LookupOp. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/SampleModel.java (createSubsetSampleModel): Add |
| javadocs. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ColorModel.java (cloneColorModel): Fix line |
| wrap. Use Boolean.valueOf. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java |
| (releasePeerGraphicsResource): Fixed typo in method name. |
| * gnu/java/awt/peer/gtk/GdkFontPeer.java |
| (finalize): Fixed typo in releasePeerGraphicsResource. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/font/TextAttribute.java |
| (RUN_DIRECTION_LTR): Initialie with static value instead of |
| calculating it. |
| (RUN_DIRECTION_RTL): Likewise. |
| (STRIKETHROUGH_ON): Likewise. |
| (SWAP_COLORS_ON): Likewise. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ColorConvertOp.java: New class. |
| * java/awt/image/ColorModel.java (cloneColorModel): New method. |
| * Makefile.am: Add ColorConvertOp. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): |
| Track Window focus owner on FOCUS_GAINED events. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c |
| (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder. |
| |
| 2004-11-30 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c |
| (Java_gnu_java_awt_peer_gtk_GThreadNativeMethodRunner_nativeRun): |
| Fix pointer warning. |
| |
| 2004-11-30 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFilenameFilter): |
| Fix pointer warning. |
| |
| * jni/gtk-peer/gtkpeer.h: Introduce widget_union to fix type punned |
| warnings. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c |
| (Java_gnu_java_awt_peer_gtk_GdkGraphics_clearRect): Use widget_union |
| to fix type punned pointer warning. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler): |
| Likewise. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c |
| (window_get_new_state): Introduce unions to fix warnings as above. |
| (window_property_changed_cb): Likewise. |
| (window_active_state_change_cb): Mark unused variables unused. |
| (window_focus_state_change_cb): Likewise. |
| (window_focus_in_cb): Likewise. |
| (window_focus_out_cb): Likewise. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c |
| (Java_gnu_java_awt_peer_gtk_GdkFontPeer_setFont): Convert |
| PangoFontMap correctly with PANGO_FT2FONT_MAP macro. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JMenuBar.java |
| (updateUI): Simplified. |
| * javax/swing/tree/DefaultTreeSelectionModel.java: |
| Reorganized import statements. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/font/TextAttribute.java, |
| javax/swing/JComponent.java, |
| javax/swing/JInternalFrame.java, |
| javax/swing/table/TableColumn.java, |
| javax/swing/text/StyleConstants.java: |
| Replaced "new Boolean(boolean)" with "Boolean.valueOf(boolean)". |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/tree/DefaultTreeCellEditor.java, |
| javax/swing/tree/DefaultTreeModel.java, |
| javax/swing/tree/DefaultTreeSelectionModel.java: |
| Jalopied. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/tree/DefaultTreeCellEditor.java |
| (EditorContainer.EditorContainer): Fixed arguments. |
| (EditorContainer.EditorContainer): New method. |
| (DefaultTextField.DefaultTextField): Fixed arguments, implemented. |
| (DefaultTextField.getBorder): Implemented. |
| (listenerList): New field. |
| (addCellEditorListener): Implemented. |
| (removeCellEditorListener): Implemented. |
| (getCellEditorListeners): New method. |
| * javax/swing/tree/DefaultTreeModel.java |
| (addTreeModelListener): Fixed javadoc. |
| (removeTreeModelListener): Likewise. |
| (getTreeModelListeners): New method. |
| (fireTreeNodesChanged): Implemented. |
| (fireTreeNodesInserted): Likewise. |
| (fireTreeNodesRemoved): Likewise. |
| (fireTreeStructureChanged): Likewise. |
| (getListeners): Fixed javadoc. |
| * javax/swing/tree/DefaultTreeSelectionModel.java |
| (addTreeSelectionListener): Implemented. |
| (removeTreeSelectionListener): Likewise. |
| (fireValueChanged): Likewise. |
| (getListeners): Likewise. |
| (addPropertyChangeListener): Likewise. |
| (removePropertyChangeListener): Likewise. |
| (getTreeSelectionListeners): New method. |
| (getPropertyChangeListeners): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/plaf/basic/BasicScrollBarUI.java |
| (maximumThumbSize): Removed static keyword. |
| (minimumThumbSize): Likewise. |
| * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java |
| (CloseAction): Made public. |
| (IconifyAction): Likewise. |
| (MaximizeAction): Likewise. |
| (MoveAction): Likewise. |
| (RestoreAction): Likewise. |
| (SizeAction): Likewise. |
| (SystemMenuBar): Likewise. |
| * javax/swing/plaf/basic/BasicSliderUI.java |
| (TrackListener): Likewise. |
| * javax/swing/plaf/basic/BasicSplitPaneUI.java |
| (KeyboardDownRightHandler): Likewise. |
| (KeyboardEndHandler): Likewise. |
| (KeyboardHomeHandler): Likewise. |
| (KeyboardResizeToggleHandler): Likewise. |
| (KeyboardUpLeftHandler): Likewise. |
| (PropertyHandler): Likewise. |
| * javax/swing/plaf/basic/BasicTabbedPaneUI.java |
| (PropertyChangeHandler): Likewise. |
| (TabSelectionHandler): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/text/JTextComponent.java |
| (getKeymap): Made public. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JEditorPane.java |
| (getStream): Throws IOException. |
| (read): Likewise. |
| * javax/swing/JRootPane.java |
| (createContentPane): Fixed return type. |
| * javax/swing/JSpinner.java |
| (commitEdit): Throws ParseException. |
| * javax/swing/plaf/metal/MetalLookAndFeel.java |
| (serialVersionUID): New field. |
| * javax/swing/table/TableColumn.java |
| (resizedPostingDisableCount): Added @deprecated tag. |
| (disableResizedPosting): Likewise. |
| (enableResizedPosting): Likewise. |
| * javax/swing/text/Document.java |
| (TitleProperty): Fixed value. |
| * javax/swing/tree/TreeCellEditor.java |
| (TreeCellEditor): Extends CellEditor. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JWindow.java |
| javax/swing/SpinnerModel.java |
| javax/swing/Timer.java |
| javax/swing/event/MenuKeyEvent.java |
| javax/swing/plaf/basic/BasicButtonUI.java |
| javax/swing/plaf/basic/BasicIconFactory.java |
| javax/swing/plaf/basic/BasicTabbedPaneUI.java |
| javax/swing/text/AttributeSet.java |
| javax/swing/text/Highlighter.java |
| javax/swing/text/StyleConstants.java |
| javax/swing/tree/TreeCellEditor.java: |
| Removed redundant and reordered modifiers. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/plaf/basic/BasicToolTipUI.java: |
| Reformatted copyright header. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/AbstractAction.java, |
| javax/swing/AbstractButton.java, |
| javax/swing/AbstractCellEditor.java, |
| javax/swing/AbstractListModel.java, |
| javax/swing/AbstractSpinnerModel.java, |
| javax/swing/ActionMap.java, |
| javax/swing/BorderFactory.java, |
| javax/swing/Box.java, |
| javax/swing/ButtonModel.java, |
| javax/swing/CellEditor.java, |
| javax/swing/CellRendererPane.java, |
| javax/swing/DefaultBoundedRangeModel.java, |
| javax/swing/DefaultButtonModel.java, |
| javax/swing/DefaultCellEditor.java, |
| javax/swing/DefaultDesktopManager.java, |
| javax/swing/DefaultListCellRenderer.java, |
| javax/swing/DefaultListSelectionModel.java, |
| javax/swing/DefaultSingleSelectionModel.java, |
| javax/swing/GrayFilter.java, |
| javax/swing/InputMap.java, |
| javax/swing/JApplet.java, |
| javax/swing/JCheckBoxMenuItem.java, |
| javax/swing/JColorChooser.java, |
| javax/swing/JComboBox.java, |
| javax/swing/JComponent.java, |
| javax/swing/JDesktopPane.java, |
| javax/swing/JDialog.java, |
| javax/swing/JEditorPane.java, |
| javax/swing/JFileChooser.java, |
| javax/swing/JFormattedTextField.java, |
| javax/swing/JFrame.java, |
| javax/swing/JInternalFrame.java, |
| javax/swing/JLabel.java, |
| javax/swing/JLayeredPane.java, |
| javax/swing/JList.java, |
| javax/swing/JMenu.java, |
| javax/swing/JMenuBar.java, |
| javax/swing/JMenuItem.java, |
| javax/swing/JOptionPane.java, |
| javax/swing/JPanel.java, |
| javax/swing/JPasswordField.java, |
| javax/swing/JPopupMenu.java, |
| javax/swing/JRadioButtonMenuItem.java, |
| javax/swing/JRootPane.java, |
| javax/swing/JSpinner.java, |
| javax/swing/JSplitPane.java, |
| javax/swing/JTabbedPane.java, |
| javax/swing/JTable.java, |
| javax/swing/JTextArea.java, |
| javax/swing/JTextPane.java, |
| javax/swing/JToggleButton.java, |
| javax/swing/JToolBar.java, |
| javax/swing/JToolTip.java, |
| javax/swing/JTree.java, |
| javax/swing/JViewport.java, |
| javax/swing/ListModel.java, |
| javax/swing/LookAndFeel.java, |
| javax/swing/MenuSelectionManager.java, |
| javax/swing/ProgressMonitorInputStream.java, |
| javax/swing/RepaintManager.java, |
| javax/swing/RootPaneContainer.java, |
| javax/swing/ScrollPaneLayout.java, |
| javax/swing/SpringLayout.java, |
| javax/swing/SwingUtilities.java, |
| javax/swing/Timer.java, |
| javax/swing/ToolTipManager.java, |
| javax/swing/UIDefaults.java, |
| javax/swing/UIManager.java, |
| javax/swing/border/MatteBorder.java, |
| javax/swing/colorchooser/AbstractColorChooserPanel.java, |
| javax/swing/colorchooser/ColorSelectionModel.java, |
| javax/swing/colorchooser/DefaultColorSelectionModel.java, |
| javax/swing/colorchooser/DefaultHSBChooserPanel.java, |
| javax/swing/colorchooser/DefaultPreviewPanel.java, |
| javax/swing/colorchooser/DefaultRGBChooserPanel.java, |
| javax/swing/colorchooser/DefaultSwatchChooserPanel.java, |
| javax/swing/event/AncestorEvent.java, |
| javax/swing/event/HyperlinkEvent.java, |
| javax/swing/event/InternalFrameEvent.java, |
| javax/swing/event/MenuDragMouseEvent.java, |
| javax/swing/event/TableColumnModelEvent.java, |
| javax/swing/event/TableModelEvent.java, |
| javax/swing/event/TreeExpansionEvent.java, |
| javax/swing/event/TreeModelEvent.java, |
| javax/swing/event/TreeSelectionEvent.java, |
| javax/swing/event/TreeWillExpandListener.java, |
| javax/swing/event/UndoableEditEvent.java, |
| javax/swing/filechooser/FileView.java, |
| javax/swing/plaf/BorderUIResource.java, |
| javax/swing/plaf/ComponentUI.java, |
| javax/swing/plaf/FileChooserUI.java, |
| javax/swing/plaf/IconUIResource.java, |
| javax/swing/plaf/ListUI.java, |
| javax/swing/plaf/PopupMenuUI.java, |
| javax/swing/plaf/SplitPaneUI.java, |
| javax/swing/plaf/TabbedPaneUI.java, |
| javax/swing/plaf/TextUI.java, |
| javax/swing/plaf/TreeUI.java, |
| javax/swing/plaf/basic/BasicArrowButton.java, |
| javax/swing/plaf/basic/BasicBorders.java, |
| javax/swing/plaf/basic/BasicButtonUI.java, |
| javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java, |
| javax/swing/plaf/basic/BasicColorChooserUI.java, |
| javax/swing/plaf/basic/BasicComboBoxEditor.java, |
| javax/swing/plaf/basic/BasicComboBoxRenderer.java, |
| javax/swing/plaf/basic/BasicComboBoxUI.java, |
| javax/swing/plaf/basic/BasicComboPopup.java, |
| javax/swing/plaf/basic/BasicDesktopIconUI.java, |
| javax/swing/plaf/basic/BasicDesktopPaneUI.java, |
| javax/swing/plaf/basic/BasicIconFactory.java, |
| javax/swing/plaf/basic/BasicInternalFrameTitlePane.java, |
| javax/swing/plaf/basic/BasicInternalFrameUI.java, |
| javax/swing/plaf/basic/BasicListUI.java, |
| javax/swing/plaf/basic/BasicLookAndFeel.java, |
| javax/swing/plaf/basic/BasicMenuBarUI.java, |
| javax/swing/plaf/basic/BasicMenuItemUI.java, |
| javax/swing/plaf/basic/BasicMenuUI.java, |
| javax/swing/plaf/basic/BasicOptionPaneUI.java, |
| javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java, |
| javax/swing/plaf/basic/BasicPopupMenuUI.java, |
| javax/swing/plaf/basic/BasicProgressBarUI.java, |
| javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java, |
| javax/swing/plaf/basic/BasicRootPaneUI.java, |
| javax/swing/plaf/basic/BasicScrollBarUI.java, |
| javax/swing/plaf/basic/BasicSeparatorUI.java, |
| javax/swing/plaf/basic/BasicSliderUI.java, |
| javax/swing/plaf/basic/BasicSpinnerUI.java, |
| javax/swing/plaf/basic/BasicSplitPaneDivider.java, |
| javax/swing/plaf/basic/BasicSplitPaneUI.java, |
| javax/swing/plaf/basic/BasicTabbedPaneUI.java, |
| javax/swing/plaf/basic/BasicTableHeaderUI.java, |
| javax/swing/plaf/basic/BasicTableUI.java, |
| javax/swing/plaf/basic/BasicTextAreaUI.java, |
| javax/swing/plaf/basic/BasicTextFieldUI.java, |
| javax/swing/plaf/basic/BasicTextUI.java, |
| javax/swing/plaf/basic/BasicToolBarSeparatorUI.java, |
| javax/swing/plaf/basic/BasicToolBarUI.java, |
| javax/swing/plaf/basic/BasicToolTipUI.java, |
| javax/swing/plaf/basic/BasicTreeUI.java, |
| javax/swing/plaf/basic/BasicViewportUI.java, |
| javax/swing/plaf/basic/ComboPopup.java, |
| javax/swing/table/AbstractTableModel.java, |
| javax/swing/table/DefaultTableCellRenderer.java, |
| javax/swing/table/DefaultTableColumnModel.java, |
| javax/swing/table/DefaultTableModel.java, |
| javax/swing/table/JTableHeader.java, |
| javax/swing/table/TableCellEditor.java, |
| javax/swing/table/TableCellRenderer.java, |
| javax/swing/table/TableColumn.java, |
| javax/swing/table/TableColumnModel.java, |
| javax/swing/text/AbstractDocument.java, |
| javax/swing/text/Caret.java, |
| javax/swing/text/DefaultCaret.java, |
| javax/swing/text/DefaultEditorKit.java, |
| javax/swing/text/DefaultHighlighter.java, |
| javax/swing/text/EditorKit.java, |
| javax/swing/text/JTextComponent.java, |
| javax/swing/text/LayeredHighlighter.java, |
| javax/swing/text/PasswordView.java, |
| javax/swing/text/SimpleAttributeSet.java, |
| javax/swing/text/StyleConstants.java, |
| javax/swing/text/StyleContext.java, |
| javax/swing/text/StyledEditorKit.java, |
| javax/swing/text/TextAction.java, |
| javax/swing/text/View.java, |
| javax/swing/tree/AbstractLayoutCache.java, |
| javax/swing/tree/DefaultTreeCellRenderer.java, |
| javax/swing/tree/DefaultTreeModel.java, |
| javax/swing/tree/DefaultTreeSelectionModel.java, |
| javax/swing/tree/FixedHeightLayoutCache.java, |
| javax/swing/tree/TreeCellRenderer.java, |
| javax/swing/tree/TreeSelectionModel.java, |
| javax/swing/tree/VariableHeightLayoutCache.java, |
| javax/swing/undo/AbstractUndoableEdit.java, |
| javax/swing/undo/UndoableEditSupport.java: |
| Imports cleaned up. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/Container.java, |
| java/awt/Font.java, |
| java/awt/font/TextLayout.java: |
| Imports cleaned up. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/AbstractButton.java |
| (getLabel): Added @deprecated tag. |
| (setLabel): Likewise. |
| * javax/swing/FocusManager.java |
| (disableSwingFocusManager): Likewise. |
| (isFocusManagerEnabled): Likewise. |
| * javax/swing/JComponent.java |
| (isManagingFocus): Added version to @deprecated tag. |
| (getNextFocusableComponent): Moved @deprecated tag to bottom of |
| javadoc. |
| (getConditionForKeyStroke): Likewise. |
| (getActionForKeyStroke): Likewise. |
| * javax/swing/JDesktopPane.java |
| (LIVE_DRAG_MODE): Added @specnote tag. |
| (OUTLINE_DRAG_MODE): Likewise. |
| * javax/swing/JInternalFrame.java |
| (MENU_BAR_PROPERTY): Fixed value. |
| (getMenuBar): Added @deprecated tag. |
| (setMenuBar): Likewise. |
| * javax/swing/JViewport.java |
| (isBackingStoreEnabled): Likewise. |
| (setBackingStoreEnabled): Likewise. |
| * javax/swing/plaf/basic/BasicDesktopPaneUI.java |
| (closeKey): Likewise. |
| (maximizeKey): Likewise. |
| (minimizeKey): Likewise. |
| (navigateKey): Likewise. |
| (navigateKey2): Likewise. |
| * javax/swing/plaf/basic/BasicInternalFrameUI.java |
| (openMenuKey): Likewise. |
| * javax/swing/plaf/basic/BasicSplitPaneUI.java |
| (keyboardDownRightListener): Likewise. |
| (keyboardEndListener): Likewise. |
| (keyboardHomeListener): Likewise. |
| (keyboardResizeToggleListener): Likewise. |
| (keyboardUpLeftListener): Likewise. |
| (dividerResizeToggleKey): Likewise. |
| (downKey): Likewise. |
| (endKey): Likewise. |
| (homeKey): Likewise. |
| (leftKey): Likewise. |
| (rightKey): Likewise. |
| (upKey): Likewise. |
| (createKeyboardUpLeftListener): Likewise. |
| (createKeyboardDownRightListener): Likewise. |
| (createKeyboardHomeListener): Likewise. |
| (createKeyboardEndListener): Likewise. |
| (createKeyboardResizeToggleListener): Likewise. |
| (getDividerBorderSize): Likewise. |
| * javax/swing/plaf/basic/BasicTabbedPaneUI.java |
| (downKey): Likewise. |
| (leftKey): Likewise. |
| (rightKey): Likewise. |
| (upKey): Likewise. |
| |
| 2004-11-30 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_create): Use the |
| GTK_TEXT_VIEW macro. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (connect_awt_hook_cb): Mark unused variable unused. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c (selection_get): |
| Do the cast right. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_create): According to |
| the gtk API gtk_combo_box_new_text actually returns a GtkWidget. |
| Remove unused var menu. |
| (selection_changed): Remove unused value. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_setNativeBounds): Fix pointer |
| warning with using an intermediate variable. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c |
| (area_updated): Fix unused var warning for BE archs. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c |
| (Java_gnu_java_awt_peer_gtk_GdkGraphics_connectSignals): Remove unused |
| var. |
| (realize_cb): Mark unused variable unused. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c |
| (seek_glyphstring_idx): Fix a C90 warning. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c |
| (Java_gnu_java_awt_peer_gtk_GThreadNativeMethodRunner_nativeRun): |
| Mark unused arguments unused. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c |
| (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_initState), |
| (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setGlyphCodes), |
| (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_glyphCharIndex), |
| (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_glyphIsHorizontal): |
| Likewise. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c |
| (Java_gnu_java_awt_peer_gtk_GdkFontMetrics_getPeerFontMetrics), |
| (Java_gnu_java_awt_peer_gtk_GdkFontMetrics_getPeerTextMetrics): |
| Likewise. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFilenameFilter): |
| Likewise. |
| (filenameFilterCallback): Remove unused var. |
| (handle_response): Declare str_fileName and remove last else statement. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c: |
| New File. |
| (nativeGetNumFontsFamilies) New function. |
| (nativeGetFontFamilies) Likewise. |
| * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java |
| (getAvailableFontFamilyNames): Implement. |
| * Makefile.am (gtk_c_source_files): Add GdkGraphicsEnvironment.c. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/ClasspathFontPeer.java |
| (setStandardAttributes(String,Map)): If size attribute doesn't |
| exist, default to size 12. Clamp size value to a minimum of 1. |
| |
| 2004-11-30 Jeroen Frijters <jeroen@frijters.net> |
| |
| * javax/swing/JDialog.java |
| (decorated): Likewise. |
| * javax/swing/JFrame.java |
| (defaultLookAndFeelDecorated): Likewise. |
| |
| 2004-11-30 Jeroen Frijters <jeroen@frijters.net> |
| |
| * javax/swing/plaf/basic/BasicToolBarUI.java |
| (offset, regular): Made final. |
| * javax/swing/plaf/basic/BasicScrollBarUI.java |
| (DECREASE_HIGHLIGHT, INCREASE_HIGHLIGHT, NO_HIGHLIGHT, |
| POSITIVE_SCROLL, NEGATIVE_SCROLL): Made final. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/BitwiseXORComposite.java, |
| gnu/java/awt/ClasspathToolkit.java, |
| gnu/java/awt/image/XBMDecoder.java, |
| gnu/java/awt/peer/GLightweightPeer.java, |
| gnu/java/awt/peer/gtk/GdkGlyphVector.java: |
| Reorganized import statements. |
| |
| 2004-11-30 Jeroen Frijters <jeroen@frijters.net> |
| |
| * java/awt/Button.java |
| (next_button_number): Removed useless initializer. |
| * java/awt/Frame.java |
| (next_frame_number): Likewise. |
| * java/awt/Panel.java |
| (next_panel_number): Likewise, |
| * java/awt/Scrollbar.java |
| (next_scrollbar_number): Likewise. |
| * java/awt/TextArea.java |
| (next_text_number): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/image/ByteLookupTable.java |
| (ByteLookupTable) :Fixed HTML entities in javadocs. |
| (lookupPixel): Fix case when dst is null. |
| * java/awt/image/ShortLookupTable.java |
| (ShortLookupTable) :Fixed HTML entities in javadocs. |
| (lookupPixel): Fix case when dst is null. |
| * java/awt/image/DataBufferByte.java, |
| java/awt/image/DataBufferDouble.java, |
| java/awt/image/DataBufferFloat.java, |
| java/awt/image/DataBufferInt.java, |
| java/awt/image/DataBufferShort.java, |
| java/awt/image/DataBufferUShort.java: |
| Fix initialization of bankData in constructors. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkButtonPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c |
| (setNativeBounds): Set GtkEventBox, GtkButton and GtkLabel size |
| requests. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (setNativeBounds): Make package private. Set size request even |
| if GTK parent is NULL. |
| * gnu/java/awt/peer/gtk/GtkLabelPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c |
| (setNativeBounds): Set GtkEventBox and GtkLabel size requests. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| Workaround for bug #17952. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c |
| (request_frame_extents): Check window->window != NULL. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * jni/gtk-peer/gdkfont.h: Include gtkpeer.h not gtkcairopeer.h. |
| |
| 2004-11-30 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: Use |
| native_text_layout_state_table here. |
| |
| * jni/gtk-peer/gdkfont.h: Mark native_text_layout_state_table extern. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c |
| (setChars): Only call pango_itemize() when vec->glyphitems != NULL. |
| Only call pango_shape() when gi->glyphs->num_glyphs > 0. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/peer/gtk/GtkToolkit.java: |
| Merged import statements. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java |
| (isBufferedImageGraphics): Simplified. |
| |
| 2004-11-30 Paul Jenner <psj.home@ntlworld.com> |
| |
| * javax/swing/JTree.java |
| (isRootVisible): Fixed typo in method name. |
| * javax/swing/JScrollBar.java |
| (setValues): Likewise. |
| * javax/swing/JScrollPane.java |
| (createScrollListener): Call JScrollBar.setValues. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkContainerPeer.java (endValidate): |
| Don't call setParentAndBounds on GtkWindowPeers. |
| |
| * java/awt/Component.java (static): Don't set default keyboard |
| focus manager. |
| * java/awt/KeyboardFocusManager.java |
| (getCurrentKeyboardFocusManager): If current keyboard focus |
| manager is null set a default. |
| |
| * gnu/java/awt/peer/gtk/GtkButtonPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c |
| (gtkWidgetSetBackground): New method. |
| (block_expose_events_cb): New function. |
| (connectSignals): Block the AWT's expose event processing on |
| button press and release. |
| (gtkSetLabel): Set text on proper widget. |
| (gtkWidgetModifyFont): Modify font on proper widget. |
| (gtkWidgetSetBackground): Set normal, active and prelight |
| colours. |
| (gtkWidgetSetForeground): Set forground colour of proper widget. |
| (gtkActivate): Activate the correct widget. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (clearRect): |
| Only clear rectangle if the backing component is not an event |
| box. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c |
| (beginNativeRepaintID): New variable. |
| (endNativeRepaintID): Likewise. |
| (gtkInit): Initialize new fields with method IDs. |
| * jni/gtk-peer/gtkpeer.h (beginNativeRepaintID): Declare extern. |
| (endNativeRepaintID): Likewise. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * javax/swing/JList.java (init): Revert accidental commit. |
| |
| * gnu/java/awt/peer/gtk/GdkGraphics.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (GdkGraphics): |
| Call initComponentGraphics or connectSignals depending on |
| component's realization status. |
| (realize_cb): New function. |
| (initComponentGraphics): New method. |
| (connectSignals): New method. |
| (clipRect): Return immediately if component is not realized. |
| (setClip): Likewise. |
| (translate): Likewise. |
| (drawImage variants): Return false immediately if component is |
| not realized. |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c |
| (connectSignals): New method. |
| (GdkGraphics2D): Call initComponentGraphics2D or connectSignals |
| depending on component's realization status. Move other |
| initialization calls to ... |
| (initComponentGraphics2D): New method. |
| (realize_cb): New function. |
| (cairoSetMatrix): Return immediately if gr is NULL. |
| (cairoNewPath): Likewise. |
| (cairoRectangle): Likewise. |
| (cairoClip): Likewise. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (gtkWidgetRepaintArea): Remove method. |
| (isRealized): New method. |
| (GtkComponentPeer): Move setParent, connectJObject and setCursor |
| calls to setParentAndBounds. Call setParentAndBounds. |
| (setParentAndBounds): New method. |
| (setComponentBounds): Return immediately if bounds are all zero. |
| (repaint): Remove call to gtkWidgetRepaintArea. Return |
| immediately if requested paint region is 0x0. |
| (setCursor): New method. |
| (gtkWidgetSetParent): Only set widget's parent if its parent is |
| currently NULL. |
| (setNativeBounds): Only set widget's bounds if it has a parent. |
| (connectSignals): Don't call gtk_widget_realize. Connect |
| "realize" signal to connect_awt_hook_cb handler. |
| * gnu/java/awt/peer/gtk/GtkContainerPeer.java (isValidating): |
| New field. |
| (beginValidate): Set isValidating true. |
| (endValidate): Set parents and bounds for children first, then |
| for this. Set isValidating false. |
| * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c |
| (connectJObject): Remove method. |
| (connectSignals): Don't call gtk_widget_realize. |
| * gnu/java/awt/peer/gtk/GtkListPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c |
| (connectJObject): Remove method. |
| (connectSignals): Don't call gtk_widget_realize. |
| * gnu/java/awt/peer/gtk/GtkPanelPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c |
| (connectJObject): Remove method. |
| * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c |
| (connectJObject): Remove method. |
| * gnu/java/awt/peer/gtk/GtkWindowPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c |
| (create): Don't call gtk_widget_realize. |
| (connectJObject): Remove method. |
| (connectSignals): Don't call gtk_widget_realize. Connect |
| "realize" signal to connect_awt_hook_cb handler. |
| (nativeSetBounds): Don't attempt to move GDK window if it is |
| NULL. |
| * java/awt/Container.java (addImpl): Don't call comp.addNotify |
| if peer is not null. |
| (validateTree): Create peers for all children before calling |
| doLayout. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c |
| (connectSignals): Don't call gtk_widget_realize. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (connect_awt_hook_cb): New function. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c |
| (initComponentGraphicsID): New variable. |
| (initComponentGraphics2DID): Likewise. |
| (setCursorID): Likewise. |
| (gtkInit): Initialize new fields with method IDs. |
| * jni/gtk-peer/gtkpeer.h (initComponentGraphicsID): Declare |
| extern. |
| (initComponentGraphics2DID): Declare extern. |
| (setCursorID): Likewise. |
| (connect_awt_hook_cb): Declare function. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java, |
| gnu/java/awt/peer/gtk/GdkGlyphVector.java, |
| gnu/java/awt/peer/gtk/GdkGraphics2D.java, |
| gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, |
| gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, |
| gnu/java/awt/peer/gtk/GtkButtonPeer.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/GtkFontPeer.java, |
| gnu/java/awt/peer/gtk/GtkListPeer.java, |
| gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, |
| gnu/java/awt/peer/gtk/GtkToolkit.java, |
| gnu/java/awt/peer/gtk/GtkWindowPeer.java: |
| Import statements reworked. Some little reformattings. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/image/AffineTransformOp.java |
| (TYPE_BILINEAR): Initialize with 2. |
| * java/awt/print/Printable.java: Jalopied. |
| (PAGE_EXISTS): Initialize with 0; |
| (NO_SUCH_PAGE): Initialized with 1. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * Makefile.am: Add BufferedImageFilter.java. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Graydon Hoare <graydon@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c |
| (install_font_peer): Minor bug fixes to track cairo font semantics. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/BufferedImageFilter.java: Implement. |
| |
| 2004-11-30 Graydon Hoare <graydon@redhat.com> |
| |
| * Makefile.am |
| (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c) |
| (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c) |
| (gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java) |
| (gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java): Remove. |
| (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c) |
| (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c) |
| (gnu/java/awt/peer/gtk/GdkTextLayout.java) |
| (gnu/java/awt/peer/gtk/GdkFontPeer.java) |
| (gnu/java/awt/peer/ClasspathTextLayoutPeer.java): Add |
| * Makefile.in: Regenerate. |
| * gnu/awt/xlib/XToolkit.java |
| (getClasspathTextLayoutPeer): Add stub. |
| * gnu/java/awt/ClasspathToolkit.java |
| (getClasspathTextLayoutPeer) Add. |
| * gnu/java/awt/peer/ClasspathFontPeer.java |
| (copyStyleToAttrs) |
| (copySizeToAttrs): Make public. |
| * gnu/java/awt/peer/ClasspathTextLayoutPeer.java: New file. |
| * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java: Remove. |
| * gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java: Remove. |
| * gnu/java/awt/peer/gtk/GdkFontMetrics.java: Rewrite. |
| * gnu/java/awt/peer/gtk/GdkFontPeer.java: New file. |
| * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Adjust type names. |
| * gnu/java/awt/peer/gtk/GdkGraphics.java |
| (getFontPeer): New function. |
| (drawString): Pass font peer to native side. |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java |
| (cairoSetFont) |
| (cairoShowGlyphs) |
| (PainterThread): Remove. |
| (GdkGraphics2D): Set hints during construction. |
| (shifted) |
| (walkPath) |
| (draw) |
| (setRenderingHint) |
| (setRenderingHints): Reimplement normalization logic. |
| (getDefaultHints) |
| (updateBufferedImage) |
| (isBufferedImageGraphics) |
| (updateImagePixels) |
| (drawImage): Make final. |
| (drawImage): Always paint synchronously. |
| (drawString) |
| (drawGlyphVector): Rewrite. |
| (releasePeerGraphicResource) |
| (getPeerTextMetrics) |
| (getPeerFontMetrics) |
| (drawGdkGlyphVector) |
| (drawGdkTextLayout) |
| (cairoDrawGdkGlyphVector) |
| (cairoDrawGdkTextLayout) |
| (cairoDrawString) |
| (getFontPeer): New functions. |
| * gnu/java/awt/peer/gtk/GdkTextLayout.java: New file. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java |
| (getFontMetrics): Get metrics via toolkit, to hit cache. |
| * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java: Use getFontMetrics. |
| * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise. |
| * gnu/java/awt/peer/gtk/GtkToolkit.java (LRUCache): New class. |
| (fontCache) |
| (metricsCache) |
| (imageCache): New members. |
| (getFontMetrics) |
| (getImage) |
| (getClasspathFontPeer): Use caches. |
| (getFontPeer): Route through getClasspathFontPeer. |
| * java/awt/Font.java (attrsToMap): Remove, adjust ctors. |
| * java/awt/font/TextLayout.java: Implement in terms of peer. |
| * javax/swing/plaf/basic/BasicSliderUI.java |
| (paintThumb): Use polyline rather than polygon. |
| * javax/swing/plaf/basic/BasicGraphicsUtils.java: |
| Update comment but, alas, still do not switch to using TextLayouts. |
| * javax/swing/text/Utilities.java (drawTabbedText): |
| Draw text run-at-a-time, not char-at-a-time. |
| * jni/gtk-peer/gdkfont.h: Publicize some of the font interface, add |
| layout table. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c: |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c: |
| Remove files. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Rewrite to |
| incorporate brains of old GdkClasspathFontPeerMetrics. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c: Rewrite to |
| incorporate brains of old GdkClasspathFontPeer. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: New file. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c |
| (drawString): Rewrite to use persistent layout in peer font. |
| Comment out extraneous gdk_flush calls. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c |
| (metrics_cairo) |
| (metrics_surface): New static variables. |
| (paint_glyph_run) |
| (install_font_peer): New helper functions. |
| (releasePeerGraphicResource) |
| (getPeerTextMetrics) |
| (getPeerFontMetrics) |
| (cairoDrawGdkTextLayout) |
| (cairoDrawGdkGlyphVector): New native methods. |
| (cairoDrawString): Rewrite, leaving layout-based version |
| commented out for the time being. |
| * jni/gtk-peer/gtkpeer.h (graphics): Add fields for pango stuff. |
| |
| 2004-11-30 David Gilbert <david.gilbert@object-refinery.com> |
| |
| * java/awt/geom/AffineTransform.java: |
| Fixed javadocs overall. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ComponentColorModel.java: Remove FIXME comment since |
| it's correct. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/IndexColorModel.java: Fix use of immutable |
| BigIntegers. |
| |
| 2004-11-30 Tom Tromey <tromey@redhat.com> |
| |
| * javax/swing/plaf/basic/BasicOptionPaneUI.java (MessageIcon): |
| Renamed from 'messageIcon'. |
| (errorIcon, infoIcon, warningIcon, questionIcon): Updated. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/RescaleOp.java: Fix formatting. |
| |
| 2004-11-30 Olga Rodimina <rodimina@redhat.com> |
| |
| * javax/swing/plaf/basic/BasicComboPopup.java |
| (SCROLL_DOWN): made final. |
| (SCROLL_UP): made final. |
| |
| 2004-11-30 Olga Rodimina <rodimina@redhat.com> |
| |
| * javax/swing/plaf/basic/BasicComboPopup.java: |
| Added javadocs for undocumented fields. |
| (show): scroll down to the selected item and |
| highlight selected item. |
| (startAutoScrolling): Implemented. |
| (stopAutoScrolling): Implemented. |
| (autoScrollUp): Implemented. |
| (autoScrollDown): Implemented. |
| (InvocationMouseHandler.mouseReleased): Implemented. |
| (InvocationMouseMotionHandler.mouseDragged): Implemented. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/RescaleOp.java: Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/IndexColorModel.java (getRGBs, |
| convertToIntDiscrete): Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/IndexColorModel.java: Add class docs. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/IndexColorModel.java (isValid, getValidPixels): |
| Implement. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/MenuBar.java, |
| java/awt/peer/MenuBarPeer.java: |
| Revert accidentally commited changes. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/AWTKeyStroke.java, |
| java/awt/Canvas.java, |
| java/awt/CardLayout.java, |
| java/awt/CheckboxMenuItem.java, |
| java/awt/Component.java, |
| java/awt/Container.java, |
| java/awt/DefaultKeyboardFocusManager.java, |
| java/awt/EventDispatchThread.java, |
| java/awt/FileDialog.java, |
| java/awt/FlowLayout.java, |
| java/awt/Font.java, |
| java/awt/Frame.java, |
| java/awt/Graphics2D.java, |
| java/awt/GraphicsEnvironment.java, |
| java/awt/GridBagConstraints.java, |
| java/awt/GridBagLayout.java, |
| java/awt/GridLayout.java, |
| java/awt/Image.java, |
| java/awt/KeyboardFocusManager.java, |
| java/awt/Label.java, |
| java/awt/List.java, |
| java/awt/MediaTracker.java, |
| java/awt/Menu.java, |
| java/awt/MenuBar.java, |
| java/awt/MenuComponent.java, |
| java/awt/Panel.java, |
| java/awt/PopupMenu.java, |
| java/awt/ScrollPane.java, |
| java/awt/Scrollbar.java, |
| java/awt/SystemColor.java, |
| java/awt/TextArea.java, |
| java/awt/TextField.java, |
| java/awt/Toolkit.java, |
| java/awt/Window.java, |
| java/awt/color/ICC_Profile.java, |
| java/awt/datatransfer/DataFlavor.java, |
| java/awt/datatransfer/StringSelection.java, |
| java/awt/datatransfer/SystemFlavorMap.java, |
| java/awt/dnd/Autoscroll.java, |
| java/awt/dnd/DropTarget.java, |
| java/awt/dnd/DropTargetContext.java, |
| java/awt/dnd/DropTargetDragEvent.java, |
| java/awt/dnd/peer/DropTargetContextPeer.java, |
| java/awt/event/AdjustmentEvent.java, |
| java/awt/event/InputEvent.java, |
| java/awt/event/InvocationEvent.java, |
| java/awt/event/KeyEvent.java, |
| java/awt/event/MouseEvent.java, |
| java/awt/font/TextLayout.java, |
| java/awt/geom/GeneralPath.java, |
| java/awt/geom/Point2D.java, |
| java/awt/im/InputContext.java, |
| java/awt/im/spi/InputMethodContext.java, |
| java/awt/image/AffineTransformOp.java, |
| java/awt/image/BufferedImage.java, |
| java/awt/image/ColorModel.java, |
| java/awt/image/ComponentColorModel.java, |
| java/awt/image/CropImageFilter.java, |
| java/awt/image/DirectColorModel.java, |
| java/awt/image/MemoryImageSource.java, |
| java/awt/image/PackedColorModel.java, |
| java/awt/image/PixelGrabber.java, |
| java/awt/image/RasterOp.java, |
| java/awt/peer/MenuBarPeer.java: |
| Some fixes for checkstyle. Import statement and modifier order |
| redordering. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JTable.java |
| (setModel): Reimplemented. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JTextArea.java |
| (append): Re-implemented. |
| (insert): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JSpinner.java |
| (serialVersionUID): New static field. |
| * javax/swing/JToggleButton.java |
| (JToggleButton): Fixed email addresses. |
| * javax/swing/SpinnerNumberModel.java |
| (serialVersionUID): Added javadoc. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JTextArea.java: |
| Don't use JTextComponent.doc directly. GCJ from java-gui-branch has a |
| bug here which is fixed in HEAD ... |
| |
| 2004-11-30 Andrew John Hughes <address@hidden> |
| |
| * javax/swing/JTextArea.java: Added additional |
| documentation. |
| |
| 2004-11-30 Andrew John Hughes <address@hidden> |
| |
| * javax/swing/JRadioButton.java: |
| Implemented additional constructors and accessibility |
| classes. Added documentation and fixed a typo in |
| AbstractButton. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/IndexColorModel.java (IndexColorModel): Implement |
| missing constructor. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ComponentColorModel.java (ComponentColorModel): |
| Implement missing 1.4 constructor. |
| |
| 2004-11-30 Andrew John Hughes <address@hidden> |
| |
| * javax/swing/JToggleButton.java: |
| Implemented additional constructors and accessibility |
| classes. Added documentation and fixed a typo in |
| AbstractButton. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ColorModel.java (getDataElement, |
| getDataElements): Document since 1.4. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/BandedSampleModel.java: Implement. |
| * Makefile.am: Add java/awt/image/BandedSampleModel.java. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/Window.java: Fixed whitespace difference with GNU |
| classpath. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * Makefile.am: Add javax/swing/SpinnerListModel.java. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * javax/swing/SpinnerListModel.java, javax/swing/SpinnerModel.java |
| Implemented SpinnerListModel. Added documentation to |
| SpinnerModel. |
| |
| 2004-11-30 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c |
| (init_dpi_conversion_factor): Apply the patch from main correctly. |
| 2004-06-26 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| 2004-11-30 Tom Tromey <tromey@redhat.com> |
| |
| Bug 9948. |
| * javax/swing/JDesktopPane.java (LIVE_DRAG_MODE): Now final. |
| (OUTLINE_DRAG_MODE): LIVE_DRAG_MODE. |
| * javax/swing/plaf/basic/BasicSplitPaneUI.java |
| (NON_CONTINUOUS_DIVIDER): Now final. Initialize. |
| |
| 2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/awt/Canvas.java |
| (AccessibleAWTCanvas): added serialization UID |
| * java/awt/Label.java |
| (AccessibleAWTLabel): added serialization UID |
| * javax/swing/JRootPane.java |
| (AccessibleJRootPane): added comment to existing UID |
| * javax/swing/JSpinner.java |
| (DefaultEditor): added serialization UID |
| (NumberEditor): added serialization UID |
| * javax/swing/text/html/HTML.java |
| (UnknownTag): added serialization UID |
| |
| 2004-11-30 Jeroen Frijters <jeroen@frijters.net> |
| |
| * javax/swing/JInternalFrame.java |
| (CONTENT_PANE_PROPERTY,FRAME_ICON_PROPERTY,GLASS_PANE_PROPERTY, |
| IS_CLOSED_PROPERTY,IS_ICON_PROPERTY,IS_MAXIMUM_PROPERTY, |
| IS_SELECTED_PROPERTY,LAYERED_PANE_PROPERTY,MENU_BAR_PROPERTY, |
| ROOT_PANE_PROPERTY,TITLE_PROPERTY): Made final as per API spec. |
| * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java |
| (CLOSE_CMD,ICONIFY_CMD,MAXIMIZE_CMD,MOVE_CMD,RESTORE_CMD,SIZE_CMD): |
| Made final as per API spec. |
| |
| 2004-11-30 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * jni/gtk-peer/gtkpeer.h: Remove duplicated copyright string. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/geom/Arc2D.java: Reformatted. |
| (setArc): Correct documentation to say 'upper left corner'. |
| (setArcByTangent,contains,intersects): Implemented. |
| (containsAngle): Corrected to handle negative extents. |
| (ArcIterator): Set to private. |
| (ArcIterator): Corrected for CHORD-type arcs, negative extents. |
| (intersects): Fix: Now checks the arc segment. |
| (contains): Cleaned up. |
| * java/awt/geom/CubicCurve2a.javaD: Fix insideness-test. Reindent. |
| (contains): Implemented. |
| (intersects): Implemented. |
| * java/awt/geom/QuadCurve2D.java: Fix insideness-test. Reindent. |
| * java/awt/geom/GeneralPath: Fix insideness-test. Reindent and |
| document. Fully (re)implemented using separate xpoints and ypoints |
| float[] coords. |
| |
| 2004-11-30 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * configure.ac: Introduce AC_C_BIGENDIAN_CROSS for WORDS_BIGENDIAN. |
| * configure: Regenerate. |
| * include/config.h.in: Likewise. |
| * jni/gtk-peer/gtkpeer.h (SWAPU32): Introduce macro to swap pixels. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c: Moved SWAPU32 |
| macro to gtkpeer.h. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c |
| (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getImagePixels): Convert |
| pixels from 0xBBGGRRAA to 0xAARRGGBB only on Little Endian |
| architectures. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (area_updated): |
| Likewise. |
| |
| 2004-11-30 David Gilbert <david.gilbert@object-refinery.com> |
| |
| * java/awt/SystemColor.java: Fix @link doc entries. |
| |
| 2004-11-30 David Gilbert <david.gilbert@object-refinery.com> |
| |
| * java/awt/RenderingHints.java: Documented. |
| (RenderingHints): Accept null init Map. |
| (putAll): Preprocess map to generate appropriate exceptions. |
| (remove): Cast object to Key and remove from hintMap. |
| |
| 2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/awt/MenuComponent.java, java/awt/MenuBar.java: |
| Implementation of accessibility classes and methods |
| for these two components. |
| |
| 2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/awt/KeyboardFocusManager.java: |
| Added missing documentation. |
| |
| 2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/awt/Label.java, java/awt/Canvas.java: |
| Added accessibility classes to AWT Label and Canvas, |
| as well as additional documentation for Canvas. |
| |
| 2004-11-30 David Gilbert <address@bogus.example.com> |
| |
| * java/awt/image/DataBuffer.java: Update API documentation. |
| * java/awt/image/DataBufferByte.java: Likewise. |
| * java/awt/image/DataBufferDouble.java: Likewise. |
| * java/awt/image/DataBufferFloat.java: Likewise. |
| * java/awt/image/DataBufferInt.java: Likewise. |
| * java/awt/image/DataBufferShort.java: Likewise. |
| * java/awt/image/DataBufferUShort.java: Likewise. |
| |
| 2004-11-30 Dalibor Topic <robilad@kaffe.org> |
| |
| * java/awt/Component.java (postEvent): |
| Only delegate to parent if a parent exists. |
| Reported by: Stephane Meslin-Weber <steph@tangency.co.uk> |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| *java/awt/AWTEventMulticaster.java, |
| java/awt/Adjustable.java, |
| java/awt/Point.java, |
| java/awt/Polygon.java, |
| java/awt/Rectangle.java, |
| java/awt/Shape.java, |
| java/awt/geom/Area.java, |
| java/awt/geom/Ellipse2D.java, |
| java/awt/geom/PathIterator.java, |
| java/awt/geom/Point2D.java, |
| java/awt/geom/Rectangle2D.java, |
| java/lang/Comparable.java, |
| java/util/Arrays.java: |
| Fixed documentation errors |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ComponentSampleModel.java: Add documentation. |
| |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ComponentSampleModel.java (constructor): |
| Initialize numBanks when figuring out the max bank index. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/Raster.java (createPackedRaster): Implement |
| MultiPixelPackedSampleModel codepath. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/MultiPixelPackedSampleModel.java: Implement. |
| * Makefile.am: Add MultiPixelPackedSampleModel.java. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/Raster.java (getNumBands): Implement. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/Raster.java |
| (createPackedRaster(int,int,int,int,int,Point)): Implement for |
| bands>1. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/SinglePixelPackedSampleModel.java |
| (SinglePixelPackedSampleModel): Throw exception for unsupported |
| datatype. |
| |
| 2004-11-30 Jerry Quinn <jlquinn@optonline.net> |
| |
| * java/awt/image/ColorModel.java (getDataElement): Implemented. |
| Update javadoc. |
| (getDataElements): Add missing version. Remove bogus version. |
| Update javadoc. |
| |
| 2004-11-30 Olga Rodimina <rodimina@redhat.com> |
| |
| * javax/swing/plaf/basic/BasicComboBoxUI.java: |
| (paintCurrentValue): Pass correct parameters to |
| getListCellRendererComponent(). |
| (ListDataHandler.intervalRemoved): Implemented. |
| (PropertyChangeHandler.propertyChange): Handle changes in |
| MODEL_CHANGED_PROPERTY of the JComboBox |
| * javax/swing/plaf/basic/BasicComboPopup.java: |
| (BasicComboPopup): Moved code that configures popup to |
| configurePopup() and call it instead. |
| (firePopupMenuWillBecomeVisible): Implemented. |
| (firePopupMenuWillBecomeInvisible): Likewise. |
| (firePopupMenuCanceled): Likewise. |
| (configureList): Set list's visibleRowCount same as |
| comboBox's visibleRowCount. |
| (configurePopup): Implemented. |
| (getPopupHeightForRowCount): Get item's from JComboBox's model and |
| not from model of the JList. |
| (ListMouseMotionHandler.mouseMoved): Implemented. |
| (PropertyChangeHandler.propertyChange): Handles change in the |
| JComboBox's model. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JComponent.java |
| (isMaximumSizeSet): New method. |
| (isMinimumSizeSet): Likewise. |
| (isPreferredSizeSet): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JSpinner.java: |
| Some Re-formatting. |
| (spinner): New field. |
| (DefaultEditor): New method. |
| (getSpinner): Likewise. |
| (NumberEdito): Likewise. |
| (getModel): Likewise |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/InputVerifier.java: |
| Re-formatted. |
| * javax/swing/JComponent.java |
| (inputVerifier): New property field. |
| (getInputVerifier): New method. |
| (setInputVerifier): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JComponent.java |
| (JComponent): Added javadoc comment. |
| (setBorder): Fire property change eventr. |
| (setEnabled): Likewise. |
| (setMaximumSize): Likewise. |
| (setMinimumSize): Likewise. |
| (setPreferredSize): Likewise. |
| (setOpaque): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JTextField.java |
| (action): New field. |
| (actionCommand): Likewise. |
| (actionPropertyChangeListener): Likewise. |
| (setHorizontalAlignment): Abort soon if new value == old value. Fire |
| event before repainting. |
| (postActionEvent): New method. |
| (getAction): Likewise. |
| (setAction): Likewise. |
| (getActionCommand): Likewise. |
| (setActionCommand): Likewise. |
| (createActionPropertyChangeListener): Likewise. |
| (configurePropertiesFromAction): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/DebugGraphics.java: |
| Re-formatted. Fixed some javadocs. |
| * javax/swing/JApplet.java |
| (rootPaneCheckingEnabled): Renamed from checking. |
| * javax/swing/JCheckBox.java |
| (BORDER_PAINTED_FLAT_CHANGED_PROPERTY): New statif field. |
| * javax/swing/JFrame.java: |
| Re-formatted a bit and reordered some methods. |
| (rootPaneCheckingEnabled): Renamed from checking. |
| (getPreferredSize): Simplified. |
| * javax/swing/JTextArea.java |
| (getColumnWidth): New method. |
| (getLineCount): Likewise. |
| (getLineStartOffset): Likewise. |
| (getLineEndOffset): Likewise. |
| (getLineOfOffset): Likewise. |
| (getRowHeight): Likewise. |
| (insert): Likewise. |
| (replaceRange): Likewise. |
| * javax/swing/JTextField.java |
| (scrollOffset): new field. |
| (getScrollOffset): New method. |
| (setScrollOffset): Likewise. |
| (getColumnWidth): Likewise. |
| * javax/swing/JTree.java |
| (ANCHOR_SELECTION_PATH_PROPERTY): New static field. |
| (CELL_EDITOR_PROPERTY): Likewise. |
| (CELL_RENDERER_PROPERTY): Likewise. |
| (EDITABLE_PROPERTY): Likewise. |
| (EXPANDS_SELECTED_PATHS_PROPERTY): Likewise. |
| (INVOKES_STOP_CELL_EDITING_PROPERTY): Likewise. |
| (LARGE_MODEL_PROPERTY): Likewise. |
| (LEAD_SELECTION_PATH_PROPERTY): Likewise. |
| (ROOT_VISIBLE_PROPERTY): Likewise. |
| (ROW_HEIGHT_PROPERTY): Likewise. |
| (SCROLLS_ON_EXPAND_PROPERTY): Likewise. |
| (SELECTION_MODEL_PROPERTY): Likewise. |
| (SHOWS_ROOT_HANDLES_PROPERTY): Likewise. |
| (TOGGLE_CLICK_COUNT_PROPERTY): Likewise. |
| (TREE_MODEL_PROPERTY): Likewise. |
| (VISIBLE_ROW_COUNT_PROPERTY): Likewise. |
| (cellEditor): New field. |
| (invokesStopCellEditing): Likewise. |
| (largeModel): Likewise. |
| (rowHeight): Likewise. |
| (scrollsOnExpand): Likewise. |
| (selectionModel): Likewise. |
| (toggleClickCount): Likewise. |
| (visibleRowCount): Likewise. |
| (setShowsRootHandles): Fixed typo in method name. |
| (getCellEditor): New method. |
| (setCellEditor): Likewise. |
| (getSelectionModel): Likewise. |
| (setSelectionModel): Likewise. |
| (getVisibleRowCount): Likewise. |
| (setVisibleRowCount): Likewise. |
| (isLargeModel): Likewise. |
| (setLargeModel): Likewise. |
| (getRowHeight): Likewise. |
| (setRowHeight): Likewise. |
| (getInvokesStopCellEditing): Likewise. |
| (setInvokesStopCellEditing): Likewise. |
| (getToggleClickCount): Likewise. |
| (setToggleClickCount): Likewise. |
| (getScrollsOnExpand): Likewise. |
| (setScrollsOnExpand): Likewise. |
| * javax/swing/table/DefaultTableColumnModel.java |
| (addColumnModelListener): Fixed javadoc. |
| (removeColumnModelListener): Implemented. Fixed javadoc. |
| (getColumnModelListeners): New method. |
| * javax/swing/table/JTableHeader.java |
| (columnModel): Made protected. |
| (draggedColumn): Likewise. |
| (draggedDistance): Likewise. |
| (reorderingAllowed): Likewise. |
| (resizingAllowed): Likewise. |
| (resizingColumn): Likewise. |
| (table): Likewise. |
| (updateTableInRealTime): Likewise. |
| (createDefaultColumnModel): Renamed from |
| createDefaultTableColumnModel. |
| (setDefaultRenderer): New method. |
| * javax/swing/table/TableColumn.java |
| (getPropertyChangeListeners): New method. |
| * javax/swing/text/DefaultHighlighter.java |
| (drawsLayeredHighlights): New field. |
| (getDrawsLayeredHighlights): New method. |
| (setDrawsLayeredHighlights): Likewise. |
| * javax/swing/text/DocumentFilter.java |
| (FilterBypass): New inner class. |
| (insertString): New method. |
| (remove): Likewise. |
| (replace): Likewise. |
| * javax/swing/text/JTextComponent.java |
| (dragEnabled): New field. |
| (getSelectedText): New method. |
| (getDragEnabled): Likewise. |
| (setDragEnabled): Likewise. |
| (replaceSelection): Reimplemented. |
| * javax/swing/text/NavigationFilter.java |
| (FilterBypass): New inner class. |
| (NavigationFilter): New method. |
| (moveDot): Likewise. |
| (setDot): Likewise. |
| * javax/swing/text/SimpleAttributeSet.java |
| (EMPTY): Made public final. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/SpinnerNumberModel.java |
| (getMinimum): New method. |
| (setMinimum): Likewise. |
| (getMaximum): Likewise. |
| (setMaximum): Likewise. |
| (getStepSize): Likewise. |
| (setStepSize): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JMenu.java |
| (getMenuListeners): New method. |
| (fireMenuSelected): Simplified. |
| * javax/swing/JRootPane.java |
| (NONE): New static field. |
| (FRAME): Likewise. |
| (PLAIN_DIALOG): Likewise. |
| (INFORMATION_DIALOG): Likewise. |
| (ERROR_DIALOG): Likewise. |
| (COLOR_CHOOSER_DIALOG): Likewise. |
| (FILE_CHOOSER_DIALOG): Likewise. |
| (QUESTION_DIALOG): Likewise. |
| (WARNING_DIALOG): Likewise. |
| (defaultButton): New field. |
| (getDefaultButton): New method. |
| (setDefaultButton): Likewise. |
| * javax/swing/JScrollPane.java |
| (getUI): New method. |
| (setUI): Likewise. |
| * javax/swing/JTable.java |
| (getUI): Javadoc added. |
| (setUI): New method. |
| * javax/swing/JViewport.java |
| (getUI): New method. |
| (setUI): Likewise. |
| * javax/swing/UIDefaults.java |
| (removePropertyChangeListener): Made public. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JApplet.java, javax/swing/JFrame.java: |
| Re-indented. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/AbstractButton.java: |
| Little re-formatting. |
| (changeEvent): Made protected. |
| (fireStateChanged): Removed argument. |
| (setHorizontalAlignment): Abort method when old value is equal too new |
| value. |
| (setHorizontalTextPosition): Likewise. |
| (setVerticalAlignment): Likewise. |
| (setVerticalTextPosition): Likewise. |
| (setBorderPainted): Likewise. |
| (setIcon): Likewise. |
| (setText): Likewise. |
| (setIconTextGap): Likewise. |
| (setMargin): Likewise. |
| (setPressedIcon): Likewise. |
| (setFocusPainted): Likewise. |
| (setDisabledSelectedIcon): Likewise. |
| (setRolloverIcon): Likewise. |
| (setRolloverSelectedIcon): Likewise. |
| (setSelectedIcon): Likewise. |
| (setContentAreaFilled): Likewise. |
| |
| 2004-11-30 Kim Ho <kho@redhat.com> |
| |
| * javax/swing/plaf/basic/BasicArrowButton.java: |
| Jalopy. Reimplement. |
| * javax/swing/plaf/basic/BasicScrollBarUI.java: |
| Jalopy. |
| (arrowIcon, upIcon, downIcon, leftIcon, |
| rightIcon): Removed. |
| (createIncreaseButton): Use BasicArrowButton. |
| (createDecreaseButton): Ditto. |
| * javax/swing/plaf/basic/BasicSplitPaneDivider.java: |
| (createRightOneTouchButton): Remove button border. |
| (createLeftOneTouchButton): Ditto. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JSpinner.java |
| (setModel): New method. |
| * javax/swing/SpringLayout.java |
| (Constraints): May not be final. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/peer/gtk/GtkClipboard.java, |
| java/awt/datatransfer/Clipboard.java, |
| java/awt/datatransfer/ClipboardOwner.java: |
| Reformated to make it use our coding standard. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/SpinnerNumberModel.java |
| (SpinnerNumberModel): Implements java.io.Serializable. |
| (serialVersionUID): New field. |
| (SpinnerNumberModel): Added missing @throws tags to javadocs. |
| * javax/swing/UIManager.java |
| (get): New method. |
| (getBoolean): Likewise. |
| (getBorder): Likewise. |
| (getColor): Likewise. |
| (getDimension): Likewise. |
| (getFont): Likewise. |
| (getIcon): Likewise. |
| (getInsets): Likewise. |
| (getInt): Likewise. |
| (getString): Likewise. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JPasswordField.java: |
| Reformated. Implemented construtors. |
| * javax/swing/plaf/basic/BasicPasswordFieldUI.java |
| (create): New method. |
| * javax/swing/text/PlainView.java |
| (selectedColor): Made package-private to allow access from sub-classes |
| in same package too. |
| (unselectedColor): Likewise. |
| (font): Likewise. |
| (drawSelectedText): Make protected. |
| (drawUnselectedText): Likewise. |
| * javax/swing/text/PasswordView.java: New file. |
| * Makefile.am: Added javax/swing/text/PasswordView.java. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java (setMenuBar): Set menu |
| bar's width. |
| * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java (nativeSetHelpMenu): |
| Add FIXME comment. |
| (addHelpMenu): Elide call to nativeSetHelpMenu. |
| * java/awt/Menu.java (isTearOff): Rename to tearOff. |
| (menuSerializedDataVersion): Initialize to 1. |
| (separatorLabel): Mark transient. |
| (insert(MenuItem,int)): Implement. |
| * java/awt/MenuBar.java (setHelpMenu): Call getPeer to retrieve |
| peer. |
| (countMenus): Count help menu. |
| * java/awt/MenuComponent.java (nameExplicitlySet, newEventsOnly, |
| accessibleContext): Add fields. |
| * java/awt/MenuItem.java: Remove event mask FIXME. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c |
| (gtkWidgetModifyFont): Only set font if label is non-NULL. |
| (setLabel): Don't treat "-" specially. |
| |
| 2004-11-30 Kim Ho <kho@redhat.com> |
| |
| * javax/swing/colorchooser/DefaultHSBChooserPanel.java: |
| (stateChanged): Only update the image and the track if |
| the values are not being adjusted. |
| (updateChooser): Grab the new mouse point from the |
| spinner values. Update the image and track only if |
| the values are not being adjusted. |
| (getHSBValues): New method. |
| * javax/swing/colorchooser/DefaultRGBChooserPanel.java: |
| (SliderHandler::stateChanged): Changed internalChange |
| to updateChange. Set sliderChange. |
| (SpinnerHandler::stateChanged): Ditto. Set spinnerChange. |
| (spinnerChange): New variable. |
| (sliderChange): Ditto. |
| (updateChange): Renamed from internalChange. |
| (updateChooser): Do not update sliders if the sliders |
| were the original source of the change. Ditto for spinners. |
| * javax/swing/plaf/basic/BasicTabbedPaneUI.java: |
| (mousePress): Don't scroll the JViewport if there will |
| be extra space at the end of the run. Change layout() to |
| revalidate(). |
| (calculateSize): Use the component's width/height unless |
| it is smaller than the max tab width/height. |
| (calculateTabRects): Subtract the tab run overlay. |
| (rotateTabRuns): Don't rotate if there's only one run. |
| (layoutContainer): Reuse the viewport point. |
| (createLayoutManager): Set the viewport to use no layout. |
| (paintTabArea): Don't paint the tabs that are not visible |
| to the JViewport. |
| (paintContentBorderTopEdge): Check for scroll tab layout before |
| looking for gap. |
| (paintContentBorderLeftEdge): Ditto. |
| (paintContentBorderBottomEdge): Ditto. |
| (paintContentBorderRightEdge): Ditto. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkButtonPeer.java (gtkWidgetSetFont): |
| Rename ... |
| (gtkWidgetModifyFont): New method. |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c |
| (setMenuBarWidth): New method. |
| (setBounds): Set the menu bar width. |
| (postConfigureEvent): Set the menu bar width if the window's |
| width has changed. |
| * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java (GtkMenuBarPeer): |
| Don't call create. |
| (setFont): New method. |
| * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java (create): New |
| method. |
| (setFont): Likewise. |
| (GtkMenuComponentPeer): Call create and setFont. |
| * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c |
| (connectSignals): Make package private. |
| (gtkWidgetModifyFont): New method. |
| (create): Likewise. |
| (GtkMenuItemPeer): Don't call create. |
| (setFont): New method. |
| * java/awt/CheckboxMenuItem.java (addNotify): Fix peer == null |
| condition. |
| * java/awt/Container.java (validateTree): Fix comment typos. |
| * java/awt/MenuComponent.java (getFont): Return parent's font if |
| our font is null. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c |
| (create): Remove call to deprecated |
| gtk_check_menu_item_set_show_toggle function. |
| |
| 2004-11-30 Hans Boehm <Hans.Boehm@hp.com> |
| |
| * java/lang/natObject.cc (LOCK_LOG, LOG): Add debug tracing. |
| (Almost everywhere): add LOG calls, fix, add comments. |
| (_Jv_MonitorEnter): Replace masking of LOCKED bit with assertion. |
| Add explicit check for LOCKED bit in slow case (PR 16662). |
| (_Jv_MonitorExit): Add casts in debug-only code. |
| Always release LOCKED bit before throwing exception. |
| (_Jv_ObjectCheckMonitor): Lock may be held if lightweight lock |
| isn't. Handle easy cases without lock acquisition. |
| (Object::wait): Use NotifyAll for lock inflation. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c |
| (gtkFixedMove): Remove method. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/geom/Area.java: Implemented. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * java/awt/geom/Arc2D.java (ArcIterator): Make package private. |
| |
| 2004-11-30 Sven de Marothy <sven@physto.se> |
| |
| * java/awt/geom/Arc2D.java |
| Reformatted. |
| (setArc): Correct documentation to say 'upper left corner'. |
| (setArcByTangent,contains,intersects): Implemented. |
| (containsAngle): Corrected to handle negative extents. |
| (ArcIterator): Set to private. |
| (ArcIterator): Corrected for CHORD-type arcs, negative extents. |
| * java/awt/geom/Ellipse2D.java |
| Documented. |
| (contains,intersects): Implemented. |
| * java/awt/geom/Line2D.java |
| (linesIntersect): Correct handling of special cases. |
| |
| 2004-11-30 Mark Wielaard <mark@klomp.org> |
| |
| * gnu/java/awt/peer/gtk/GdkGraphics.java (setColor): Use |
| Color.BLACK if c == null, don't create new Color object each time. |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java (comp): New private |
| field. |
| (setColor): Use Color.BLACK when argument null. |
| (setComposite): Set this.comp field. |
| (getComposite): Return this.comp, or AlphaComposite.SrcOver when null. |
| (DrawState.comp): New private field. |
| (DrawState.save): Save Composite. |
| (DrawState.restore): Restore comp field. |
| * java/awt/FontMetrics.java (gRC): New static final private field. |
| (getLineMetrics(String, Graphics)): New method. |
| (getLineMetrics(String, int, int, Graphics)): Likewise. |
| (getLineMetrics(char[], int, int, Graphics)): Likewise. |
| (getLineMetrics(CharacterIterator, int, int, Graphics)): Likewise. |
| * javax/swing/JMenu.java (JMenu(String, boolean)): Ignore tearoff |
| argument. PR SWING/17294. |
| * javax/swing/plaf/basic/BasicGraphicsUtils.java (): Always use |
| the fall-back code since none of the TextArea methods are really |
| implemented now. PR SWING/17296. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c |
| (GdkGlyphVector_setChars): Replace assert() with if block when |
| pango_itemize() returns null. PR AWT/17295. |
| (GdkGlyphVector_allInkExtents): Likewise when vec->glyphitems is null. |
| |
| 2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * Makefile.am (gtk_c_source_files): Add |
| gnu_java_awt_peer_gtk_GtkFramePeer.c. |
| * Makefile.in: Regenerate. |
| * gnu/java/awt/peer/gtk/GdkGraphics.java (getClipBounds): Remove |
| comment. |
| * gnu/java/awt/peer/gtk/GtkButtonPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c |
| (create): Pack GtkButton in GtkEventBox. |
| (connectJObject): Remove. |
| (focus_in_cb): New function. |
| (focus_out_cb): Likewise. |
| (connectSignals): Connect focus-in-event and focus-out-event |
| signals. |
| (gtkSetFont): Rename to ... |
| (gtkWidgetModifyFont): New method. |
| (gtkWidgetRequestFocus): New method. |
| * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c |
| (gtkSetFont): Rename to ... |
| (gtkWidgetModifyFont): New method. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (isInRepaint): New field. |
| (gtkSetFont): Remove method. |
| (addExposeFilter): Likewise. |
| (removeExposeFilter): Likewise. |
| (gtkWidgetQueueDrawArea): Rename to ... |
| (gtkWidgetRepaintArea): New method. |
| (beginNativeRepaint): New method. |
| (endNativeRepaint): New method. |
| (setComponentBounds): Move implementation here from |
| GtkComponentPeer. |
| (paint): Remove implementation. |
| (repaint): Wrap call to gtkWidgetRepaintArea with calls to |
| beginNativeRepaint and endNativeRepaint. |
| (setBounds): Use menu bar height in bounds calculation. |
| (postExposeEvent): Only post paint event if we're not doing a |
| native repaint. |
| (gtkWidgetSetParent): Replace gtk_layout_put with gtk_fixed_put. |
| (setNativeBounds): Replace gtk_layout_move with gtk_fixed_move. |
| (find_gtk_layout): Remove function. |
| (filter_expose_event_handler): Likewise. |
| * gnu/java/awt/peer/gtk/GtkDialogPeer.java (postExposeEvent): |
| Likewise. |
| * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java |
| (setComponentBounds): Call GtkComponentPeer's |
| setComponentBounds. |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight): |
| New method. |
| (moveLayout): Rename to ... |
| (gtkFixedMove): New method. |
| (gtkLayoutSetVisible): Rename to ... |
| (gtkFixedSetVisible): New method. |
| (setMenuBar): Rearrange, to make the three separate cases |
| clearer. |
| (postExposeEvent): Only post paint event if we're not doing a |
| native repaint. |
| * gnu/java/awt/peer/gtk/GtkGenericPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c |
| (gtkWidgetModifyFont): New method. |
| * gnu/java/awt/peer/gtk/GtkImagePainter.java |
| (GtkImagePainter(GtkImage,GdkGraphics,int,int,int,int,Color)): |
| Call run directly, rather than spawning a new thread. |
| (GtkImagePainter(GtkImage,GdkGraphics,int,int,int,int,int,int,int,int,Color)): |
| Likewise. |
| * gnu/java/awt/peer/gtk/GtkLabelPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (gtkSetFont): |
| Rename to ... |
| (gtkWidgetModifyFont): New method. |
| (create): Rename ebox to eventbox. |
| * gnu/java/awt/peer/gtk/GtkListPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (gtkSetFont): |
| Rename to ... |
| (gtkWidgetModifyFont): New method. |
| * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java |
| (GtkMenuComponentPeer): Set the default font. |
| * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c |
| (gtkSetFont): Rename to ... |
| (gtkWidgetModifyFont): New method. |
| * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c: Likewise. |
| * java/awt/Component.java (locale): Initialize to default |
| locale. |
| * java/awt/Container.java (invalidateTree): Make |
| package-private. |
| (paint): Paint self first. |
| (setMenuBar): Call invalidateTree. |
| * java/awt/Panel.java (dispatchEventImpl): Remove method. |
| * java/awt/Window.java (show): Call no-parameter variant of |
| requestFocusInWindow. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (initState): |
| Remove special case for window widget. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c |
| (grab_current_drawable): Likewise. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c |
| (create): Replace GtkLayout with GtkFixed. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (pre_event_handler): Remove special cases for GDK_EXPOSE events. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c: New file. |
| Move all GtkFramePeer native method implementations here from |
| gnu_java_awt_peer_gtk_GtkWindowPeer.c. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c (create): |
| Replace GtkLayout with GtkFixed. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c |
| (find_layout): Remove function. |
| (create): Replace GtkLayout with GtkFixed. |
| (connectSignals): Remove find_layout call. |
| (toBack): Replace XFlush with gdk_flush. |
| (toFront): Replace XFlush with gdk_flush. |
| Move GtkFramePeer native method implementations to |
| gnu_java_awt_peer_gtk_GtkFramePeer.c. |
| * jni/gtk-peer/gtkpeer.h: Remove declaration of find_gtk_layout. |
| |
| 2004-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JTextArea.java |
| (lineWrap): Renamed from "wrapping". |
| (wrapStyleWord): NEw field. |
| (getLineWrap): Re-edited javadoc comment. |
| (setLineWrap): Likewise. |
| (getWrapStyleWord): New method. |
| (setWrapStyleWord): Likewise. |
| |
| 2004-11-29 Kelley Cook <kcook@gcc.gnu.org> |
| |
| * configure: Regenerate for libtool change. |
| |
| 2004-11-29 Tom Tromey <tromey@redhat.com> |
| |
| * gnu/gcj/tools/gcj_dbtool/Main.java (main): Mention gcj-dbtool. |
| Recognize --help and --version. |
| (usage): Mention gcj-dbtool. Added "out" argument. |
| (insist): Updated. |
| |
| 2004-11-29 Eric Botcazou <ebotcazou@libertysurf.fr> |
| |
| * link.cc (link_symbol_table): Do not use intptr_t. |
| |
| 2004-11-28 Mark Wielaard <mark@klomp.org> |
| |
| * mauve-libgcj: Disable SpinnerListModel, SwingUtilities and |
| XMLDecoder tests which currently don't compile. |
| |
| 2004-11-27 Andrew Haley <aph@redhat.com> |
| |
| * link.cc (ensure_class_linked): Conditionally compile |
| _Jv_IsInterpretedClass on INTERPRETER. |
| (print_class_loaded): Likewise. |
| (wait_for_state): Likewise. |
| * include/jvm.h (ROUND): Move to here from include/java-interp.h. |
| * include/java-interp.h (ROUND): Remove. |
| |
| 2004-11-25 Tom Tromey <tromey@redhat.com> |
| |
| * gnu/gcj/util/natDebug.cc (getField): Don't qualify name. |
| * java/lang/Class.h (_Jv_Linker): Declare. |
| (Class): Fix names of friends. |
| (_Jv_getInterfaceMethod): Declare. |
| |
| 2004-11-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> |
| |
| * testsuite/lib/libjava.exp (libjava_arguments): Add new global |
| variable libjava_ld_library_path. |
| (gcj_invoke, libjava_invoke): Use it to set ld_library_path. |
| |
| 2004-11-25 Bryce McKinlay <mckinlay@redhat.com> |
| |
| * java/util/ResourceBundle.java (BundleKey): Don't implement |
| Cloneable. |
| (BundleKey.clone): Removed. |
| (getBundle): Copy BundleKey using constructor, not clone(). |
| |
| 2004-11-25 Kelley Cook <kcook@gcc.gnu.org> |
| |
| * configure: Regenerate for libtool reversion. |
| |
| 2004-11-25 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am: Added most of javax.print again. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-25 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am: Added most of javax.print again. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-24 Tom Tromey <tromey@redhat.com> |
| |
| * Merged gcj-abi-2-dev-branch to trunk. |
| |
| 2004-11-16 Tom Tromey <tromey@redhat.com> |
| |
| * include/java-interp.h (_Jv_DefineClass): Updated. |
| * java/lang/natVMClassLoader.cc (defineClass): Pass protection |
| domain to class reader. |
| * defineclass.cc (parse): Use print_class_loaded. |
| Include ProtectionDomain.h. |
| (_Jv_DefineClass): Added ProtectionDomain argument. |
| (_Jv_ClassReader): Likewise. |
| * include/jvm.h (_Jv_Linker::print_class_loaded): Declare. |
| * link.cc: Include CodeSource.h. |
| (print_class_loaded): New function. |
| (wait_for_state): Use it. |
| |
| 2004-11-16 Andrew Haley <aph@redhat.com> |
| |
| * gnu/gcj/util/Debug.java (print): Add RawDataManaged. |
| |
| 2004-11-16 Andrew Haley <aph@redhat.com> |
| |
| * configure.ac (LIBGCJ_LD_SYMBOLIC): AC_SUBST this definition. |
| * configure.host: Define libgcj_ld_symbolic for Linux hosts. |
| * Makefile.am (lib_*_la_LDFLAGS): Add LIBGCJ_LD_SYMBOLIC. |
| * configure: Regenerate. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-15 Andrew Haley <aph@redhat.com> |
| |
| * boehm.cc (_Jv_GCRegisterDisappearingLink): Check that *objp is a |
| gc-allocated object. |
| |
| 2004-11-15 Andrew Haley <aph@redhat.com> |
| |
| * java/net/URLClassLoader.java |
| (URLLoader.getClassPath): New method. |
| (JarURLLoader.JarURLLoader): Read mainfest to parse "Class-Path" |
| attribute and add URLs for each entry. |
| (JarURLLoader.classPath): New field. |
| (JarURLLoader.getClassPath): New method. |
| (addURLImpl): Scan through the list of extraUrls in the new |
| loader, adding them to our urlinfos. |
| (definePackage, findURLResource, findResources): Use |
| urlinfos.size(), not urls.size(). |
| |
| 2004-11-11 Tom Tromey <tromey@redhat.com> |
| |
| * gnu/gcj/runtime/natSharedLibLoader.cc (ensureSupersLinked): New |
| method. |
| * gnu/gcj/runtime/SharedLibHelper.java (findClass): Ensure supers |
| linked. |
| (ensureSupersLinked): Declare. |
| * java/lang/natVMClassLoader.cc (loadClass): Ensure supers |
| linked. |
| |
| 2004-11-10 Tom Tromey <tromey@redhat.com> |
| |
| * gij.cc (main): Treat -verbose the same as -verbose:class. |
| (help): Document -verbose and -verbose:class. |
| |
| * link.cc (verbose_class_flag): Declare. |
| (wait_for_state): Print message when handling precompiled class. |
| * java/lang/natClass.cc (verbose_class_flag): Moved to link.cc. |
| |
| 2004-11-09 Tom Tromey <tromey@redhat.com> |
| |
| * testsuite/libjava.lang/assign2.out: New file. |
| * testsuite/libjava.lang/assign2.java: New file. |
| |
| * java/lang/natRuntime.cc (insertSystemProperties): Set |
| java.version to 1.4.2 and java.specification.version to 1.4. Set |
| java.runtime.version. |
| |
| 2004-11-08 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/natClass.cc (_Jv_IsAssignableFromSlow): Ensure |
| supers installed. |
| * link.cc (verify_type_assertions): Don't link supers. |
| |
| * include/jvm.h (_Jv_Linker::search_method_in_class): Declare. |
| * include/java-interp.h (class _Jv_InterpClass) |
| <_Jv_PrepareMissingMethods>: No longer `friend'. |
| * java/lang/Class.h (_Jv_SearchMethodInClass): No longer |
| `friend'. |
| (_Jv_PrepareMissingMethods, _Jv_PrepareCompiledClass, |
| _Jv_GetInterfaces, _Jv_GenerateITable, _Jv_FindIIndex, |
| _Jv_AppendPartialITable, _Jv_LinkSymbolTable, |
| _Jv_LayoutInterfaceMethods, _Jv_SetVTableEntries, _Jv_MakeVTable, |
| _Jv_linkExceptionClassTable, _Jv_WaitForState): Likewise. |
| * link.cc (search_method_in_class): Renamed from |
| _Jv_SearchMethodInClass. |
| (resolve_pool_entry): Updated. |
| |
| * include/jvm.h (_Jv_CheckAssignment): Removed. |
| * java/lang/natClass.cc (_Jv_CheckAssignment): Removed. |
| |
| 2004-11-05 Tom Tromey <tromey@redhat.com> |
| |
| * link.cc (verify_type_assertions): Ensure classes have supers |
| linked. Strip off array types first. |
| |
| 2004-11-05 Bryce McKinlay <mckinlay@redhat.com> |
| |
| * link.cc: Include VerifyError.h. |
| (_Jv_Linker::verify_type_assertions): New. Read and evaluate entries |
| in the type assertion table. |
| * include/execution.h (_Jv_CompiledEngine::do_verify): Use |
| verify_type_assertions. |
| * include/jvm.h (_Jv_Linker::verify_type_assertions): declare. |
| * java/lang/Class.h (JV_ASSERT_END_OF_TABLE, |
| JV_ASSERT_TYPES_COMPATIBLE, JV_ASSERT_IS_INSTANTIABLE): Declare |
| assertion code values. |
| (struct _Jv_TypeAssertion): Declare. |
| (assertion_table): New class field. |
| (verify): Remove class field. |
| |
| 2004-11-05 Andrew Haley <aph@redhat.com> |
| |
| * Makefile.am: Move jv_dbtool.java to |
| gnu/gcj/tools/gcj_dbtool/Main.java. |
| * Makefile.in: Rebuild. |
| * java/lang/VMCompiler.java: Rename property |
| "gnu.gcj.precompiled.db" to "gnu.gcj.precompiled.db.path". |
| * gnu/gcj/tools/gcj_dbtool/Main.java: moved here from |
| jv_dbtool.java. |
| |
| 2004-11-05 Andrew Haley <aph@redhat.com> |
| |
| * jv_dbtool.java (main): Allow the user to specify the size of the |
| database. Display the capacity and the size. |
| (usage): Show the new option. |
| |
| 2004-11-04 Tom Tromey <tromey@redhat.com> |
| |
| * include/jvm.h (_Jv_Linker::set_vtable_entries): Updated. |
| * link.cc (make_vtable): Use correct index when searching for |
| missing method's name. Don't use `flags'. |
| (set_vtable_entries): Removed `flags' argument. Don't recurse |
| into superclasses. |
| (link_symbol_table): Ensure target class method table is |
| complete. Ensure target fields are laid out before entering |
| loop. |
| |
| * java/lang/natClass.cc (_Jv_getInterfaceMethod): Indentation |
| fix. |
| |
| * interpret.cc (do_verify): Don't verify abstract methods. |
| |
| 2004-11-01 Tom Tromey <tromey@redhat.com> |
| |
| * link.cc (wait_for_state): Call verify_class. |
| |
| * verify.cc (state::check_no_uninitialized_objects): Removed. |
| (push_jump): Updated. |
| (push_exception_jump): Likewise. |
| (handle_ret_insn): Likewise. |
| (handle_jsr_insn): Likewise. |
| |
| 2004-10-28 Andrew Haley <aph@redhat.com> |
| |
| * gnu/gcj/runtime/PersistentByteMap.java: New file. |
| * jv_dbtool.java: New file. |
| * Makefile.am (bin_PROGRAMS): Add jv-dbtool |
| (jv_dbtool_SOURCES, jv_dbtool_LDFLAGS, jv_dbtool_LINK) |
| (jv_dbtool_LDADD, jv_dbtool_DEPENDENCIES): New. |
| * Makefile.in: Regenerate, |
| * java/lang/VMCompiler.java: Import NoSuchAlgorithmException, |
| Enumeration, StringTokenizer, Vector, PersistentByteMap. |
| (precompiledMapFiles): New variable. |
| (VMCompiler static intializer): Read "gnu.gcj.precompiled.db" to |
| initialize precompiledMapFiles. |
| (compileClass): Look at the database of precompiled class files |
| before firing up gcj. |
| |
| * gnu/gcj/runtime/VMClassLoader.java (findClass): Fix comment. |
| |
| 2004-10-27 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/VMCompiler.java (compileClass): try looking for |
| precompiledMapFiles. |
| * gnu/gcj/runtime/PersistentByteMap.java: New file. |
| |
| 2004-10-27 Tom Tromey <tromey@redhat.com> |
| |
| * link.cc (ensure_class_linked): Only resolve classes for |
| compiled classes. |
| (add_miranda_methods): Ensure interface supers are installed. |
| (resolve_pool_entry): Better error message. |
| |
| 2004-10-25 Tom Tromey <tromey@redhat.com> |
| |
| * boehm.cc (_Jv_MarkObj): Test aux_info before dereferencing it. |
| |
| * java/util/ResourceBundle.java (tryBundle): Use |
| Class.isAssignableFrom rather than catching ClassCastException. |
| |
| * java/util/zip/InflaterInputStream.java (fill): Don't throw an |
| exception if we hit EOF of `in'. |
| (read): Handle case where inflating returns -1. |
| |
| * gnu/java/text/WordBreakIterator.java (WordBreakIterator): Don't |
| initialize `iter'. |
| * gnu/java/text/SentenceBreakIterator.java |
| (SentenceBreakIterator): Don't initialize `iter'. |
| * gnu/java/text/LineBreakIterator.java (LineBreakIterator): Don't |
| initialize `iter'. |
| * gnu/java/text/CharacterBreakIterator.java |
| (CharacterBreakIterator): Don't initialize `iter'. |
| * gnu/java/text/BaseBreakIterator.java (BaseBreakIterator): New |
| constructor. |
| * java/text/BreakIterator.java: Updated documentation. |
| |
| 2004-10-20 Tom Tromey <tromey@redhat.com> |
| |
| * java/util/ResourceBundle.java (tryBundle): Also ignore |
| ClassCastException. |
| |
| 2004-10-18 Tom Tromey <tromey@redhat.com> |
| |
| * interpret.cc (do_post_miranda_hook): New method. |
| * include/execution.h (_Jv_ExecutionEngine::post_miranda_hook): |
| New field. |
| (_Jv_CompiledEngine::do_post_miranda_hook): New method. |
| (_Jv_CompiledEngine): Initialize new field. |
| (_Jv_InterpreterEngine::do_post_miranda_hook): Declare. |
| (_Jv_InterpreterEngine): Initialize new field. |
| * link.cc (resolve_pool_entry): Put Miranda methods in target |
| class. |
| (ensure_method_table_complete): Call post_miranda_hook. |
| * java/lang/natVMClassLoader.cc (defineClass): Don't set class' |
| aux_info. |
| * defineclass.cc (read_one_method_attribute): Use _Jv_AllocBytes. |
| (parse): Set class' aux_info here. |
| |
| * boehm.cc (_Jv_MarkObj): Mark `throws'. |
| |
| * boehm.cc: Re-merged with trunk. |
| |
| 2004-10-18 Andrew Haley <aph@redhat.com> |
| |
| PR java/18036: |
| * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Reorganize |
| and correct logic used to find interpreter. |
| |
| 2004-10-13 Andrew Haley <aph@redhat.com> |
| |
| * interpret.cc (_Jv_InterpMethod::run): Initialize |
| _Jv_StartOfInterpreter. |
| (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Functions removed. |
| (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): New variables. |
| * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Use |
| _Unwind_FindEnclosingFunction to discover whether PC is within the |
| interpreter. |
| |
| 2004-10-13 Tom Tromey <tromey@redhat.com> |
| |
| * link.cc (find_iindex): Copy correct number of slots to new |
| ioffsets. |
| |
| 2004-10-12 Tom Tromey <tromey@redhat.com> |
| |
| * testsuite/libjava.loader/loader.exp (gcj_object_file_name): New |
| proc. |
| (gcj_loader_test_one): Use it. |
| (gcj_loader_run): Likewise. |
| |
| * prims.cc: Don't include FirstThread.h. |
| |
| 2004-10-06 Tom Tromey <tromey@redhat.com> |
| |
| * link.cc (ensure_method_table_complete): Ensure superclass |
| Miranda methods installed. |
| |
| * include/java-interp.h (class _Jv_JNIMethod): Added |
| JV_MARKOBJ_DECL as a friend. |
| * interpret.cc (ncode): Allocate jni_arg_types field with GC. |
| * boehm.cc (_Jv_MarkObj): Skip abstract methods when marking |
| interpreter method structures. Mark jni_arg_types of JNI |
| methods. |
| |
| * defineclass.cc (parse): Use JV_STATE_READ. |
| * java/lang/Class.h (JV_STATE_READ): New enum value. |
| |
| 2004-10-05 Tom Tromey <tromey@redhat.com> |
| |
| * link.cc (resolve_pool_entry): Add signature info to missing |
| method's information. |
| |
| * gnu/gcj/util/Debug.java (Debug(int,boolean)): New constructor. |
| * gnu/gcj/util/natDebug.cc (_Jv_StaticDeepDebug): New function. |
| |
| 2004-10-04 Tom Tromey <tromey@redhat.com> |
| |
| * boehm.cc (_Jv_MarkObj): Correctly indicate base pointer when |
| marking IDT. |
| |
| 2004-09-29 Tom Tromey <tromey@redhat.com> |
| |
| * Makefile.am (libgcj_la_SOURCES): Mention link.cc, not |
| resolve.cc. |
| * include/jvm.h (class _Jv_Linker): Renamed from _Jv_Resolver. |
| * jni.cc: Use _Jv_Linker. |
| * interpret.cc: Use _Jv_Linker. |
| * java/lang/reflect/natField.cc (getType): Use _Jv_Linker. |
| * java/lang/natClassLoader.cc: Use _Jv_Linker. |
| * java/lang/natVMClassLoader.cc (resolveClass): Use _Jv_Linker. |
| * java/lang/Class.h: Use _Jv_Linker. |
| * java/lang/natClass.cc (initializeClass): Use _Jv_Linker. |
| * resolve.cc: Renamed ... |
| * link.cc: ... here. Use _Jv_Linker. |
| * defineclass.cc (checkExtends): Use _Jv_Linker. |
| |
| 2004-09-17 Tom Tromey <tromey@redhat.com> |
| |
| * defineclass.cc (handleCodeAttribute): Don't reference |
| `deferred'. |
| (handleMethodsEnd): Likewise. |
| * include/java-interp.h (_Jv_MethodBase::deferred): Removed |
| field. |
| (_Jv_Defer_Resolution): Don't declare or define. |
| * interpret.cc (do_create_ncode): Don't resolve deferred method |
| pointers. |
| * java/lang/Class.h (_Jv_Defer_Resolution): Don't declare. |
| * resolve.cc (link_symbol_table): No need to defer resolution. |
| |
| 2004-09-14 Tom Tromey <tromey@redhat.com> |
| |
| * boehm.cc (MAYBE_MARK): Remove unused `Exit' argument. |
| (_Jv_MarkObj): Updated. |
| (_Jv_MarkArray): Likewise. |
| |
| * include/jvm.h (StringClass): Removed. |
| * jni.cc (_Jv_JNI_ThrowNew): Don't use StringClass. |
| * interpret.cc (_Jv_InitField): Don't use StringClass. |
| * java/lang/natString.cc (_Jv_StringFindSlot): Don't use |
| StringClass. |
| (rehash): Likewise |
| (intern): Likewise. |
| (_Jv_FinalizeString): Likewise. |
| (_Jv_NewStringUtf8Const): Likewise. |
| (equals): Likewise. |
| * prims.cc (JvConvertArgv): Don't use StringClass. |
| |
| * gcj/field.h (struct _Jv_Field): Don't mention COMPACT_FIELDS. |
| * resolve.cc (ensure_fields_laid_out): Don't mention |
| COMPACT_FIELDS. |
| * defineclass.cc (handleField): Don't mention COMPACT_FIELDS. |
| * boehm.cc (_Jv_MarkObj): Don't mention COMPACT_FIELDS. |
| |
| * java/lang/reflect/natField.cc (getType): Use resolve_field. |
| * java/lang/natVMClassLoader.cc (resolveClass): New native |
| implementation. |
| (linkClass0): Removed. |
| (markClassErrorState0): Likewise. |
| * java/lang/natClassLoader.cc: Include execution.h. Moved class |
| preparation code to resolve.cc. |
| (_Jv_RegisterClassHookDefault): Set class's execution engine if |
| not already set. |
| (_Jv_FindClass): Use wait_for_state. |
| (_Jv_NewArrayClass): Likewise. Simplified permissions setting. |
| * java/lang/natClass.cc (_Jv_IsInstanceOf): Include execution.h. |
| Moved interface table and class preparation code to resolve.cc. |
| (finalize): Rewrote. |
| (initializeClass): Simplified locking and class preparation. |
| * java/lang/VMClassLoader.java (linkClass0): Removed. |
| (markClassErrorState0): Likewise. |
| (resolveClass): Now native. |
| (transformException): New method. |
| * java/lang/Class.h (getSuperclass): Don't try to resolve super |
| reference. |
| (getInterface): Likewise. |
| (size): Likewise. |
| (set_state): New method. |
| (Class): Updated friend declarations. |
| (verify): Field now private. |
| (engine): New field. |
| * include/jvm.h (class _Jv_Resolver): New class declaration. |
| (_Jv_ResolveField): Removed declaration. |
| (_Jv_CheckAccessNoInit): Likewise. |
| (_Jv_isBinaryCompatible): Removed. |
| * include/java-interp.h (class _Jv_MethodBase): Updated friend |
| declarations. |
| (class _Jv_InterpMethod): Likewise. |
| (class _Jv_InterpClass): Likewise. |
| (class _Jv_JNIMethod): Likewise. |
| * include/execution.h: New file. |
| * gnu/gcj/runtime/natSharedLibLoader.cc: Include execution.h. |
| (_Jv_sharedlib_register_hook): Set `engine' on loaded class. |
| Register class after setting fields. |
| * resolve.cc: Include execution.h, VerifyError.h. Moved |
| interpreter-specific code to interpret.cc. |
| (uaddr): New location. |
| (struct aligner): Likewise. |
| (ALIGNOF): Likewise. |
| (INITIAL_IOFFSETS_LEN): Interface dispatch code moved here. |
| (INITIAL_IFACES_LEN): Likewise. |
| (null_idt): Likewise. |
| (_Jv_GetMethodString): Likewise. |
| (_Jv_ThrowNoSuchMethodError): Likewise. |
| (_Jv_abstractMethodError): Likewise. |
| (_Jv_Resolver::get_alignment_from_class): Renamed. |
| (_Jv_Resolver::resolve_field): Likewise. |
| (_Jv_Resolver::resolve_pool_entry): Likewise. |
| (_Jv_Resolver::resolve_class_ref): Likewise. |
| (_Jv_Resolver::prepare_constant_time_tables): Likewise. |
| (_Jv_Resolver::indexof): Likewise. |
| (_Jv_Resolver::get_interfaces): Likewise. |
| (_Jv_Resolver::generate_itable): Likewise. |
| (_Jv_Resolver::append_partial_itable): Likewise. |
| (_Jv_Resolver::find_iindex): Likewise. |
| (_Jv_Resolver::link_symbol_table): Likewise. |
| (_Jv_Resolver::link_exception_table): Likewise. |
| (_Jv_Resolver::layout_interface_methods): Likewise. |
| (_Jv_Resolver::layout_vtable_methods): Likewise. |
| (_Jv_Resolver::set_vtable_entries): Likewise. |
| (_Jv_Resolver::make_vtable): Likewise. |
| (_Jv_Resolver::ensure_fields_laid_out): Likewise. |
| (_Jv_Resolver::ensure_class_linked): Likewise. |
| (_Jv_Resolver::ensure_supers_installed): Likewise. |
| (_Jv_Resolver::add_miranda_methods): Likewise. |
| (_Jv_Resolver::ensure_method_table_complete): Likewise. |
| (_Jv_Resolver::verify_class): Likewise. |
| (_Jv_Resolver::wait_for_state): Likewise. |
| * prims.cc (_Jv_soleCompiledEngine): New global. |
| (_Jv_CheckAccess): Use _Jv_IsAssignableFromSlow. |
| (_Jv_CheckAccessNoInit): Removed. |
| * jni.cc (_Jv_JNI_GetAnyFieldID): Use resolve_field. |
| * interpret.cc: Include platform.h, ClassFormatError.h, |
| Modifier.h, execution.h. |
| (_Jv_soleInterpreterEngine): New global. |
| (compile): Use resolve_pool_entry. |
| (run): Likewise. |
| (_Jv_InitField): New location. |
| (skip_one_type): Likewise. |
| (get_ffi_type_from_signature): Likewise. |
| (_Jv_count_arguments): Likewise. |
| (init_cif): Likewise. |
| (ncode_closure): Likewise. |
| (ffi_closure_fun): Likewise. |
| (ncode): Likewise. |
| (throw_class_format_error): Likewise. |
| (throw_class_format_error): Likewise. |
| (_Jv_InterpreterEngine::do_verify): New method. |
| (_Jv_InterpreterEngine::do_create_ncode): Likewise. |
| (_Jv_InterpreterEngine::do_allocate_static_fields): Likewise. |
| (_Jv_InterpreterEngine::do_resolve_method): Likewise. |
| * defineclass.cc: Include execution.h. |
| (_Jv_ClassReader): Initialize size_in_bytes, vtable_method_count, |
| engine. |
| (checkExtends): Ensure superclass has supers installed. |
| (_Jv_ClassNameSamePackage): Clarify usage constraints. |
| * boehm.cc (GC_enable, GC_disable): Declare at top of file. |
| (_Jv_MarkObj): Unconditionally mark vtable. Mark interface |
| dispatch tables. |
| |
| 2004-09-13 Tom Tromey <tromey@redhat.com> |
| |
| * mauve-libgcj: List some classes we don't have. |
| |
| 2004-09-10 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/Class.h (_Jv_getInterfaceMethod(): new friend. |
| * java/lang/natClass.cc (initializeClass): Check itable. |
| (_Jv_getInterfaceMethod): New. |
| (_Jv_LinkSymbolTable): Rewrite code that handles inerface calls. |
| Check that an interface method isn't called with invokevirtual. |
| |
| * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Make sure |
| super_meth is virtual. |
| |
| 2004-09-01 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/Class.h (_Jv_CheckAccessNoInit): Declare as friend. |
| * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Use |
| _Jv_CheckAccessNoInit. |
| * include/jvm.h (_Jv_CheckAccessNoInit): Declare. |
| * prims.cc (_Jv_CheckAccessNoInit): New method. |
| |
| * java/lang/reflect/natMethod.cc (invoke): Check access against |
| declaring class, not object's class. |
| * java/lang/natClass.cc (_Jv_LookupDeclaredMethod): Added another |
| argument. |
| (_Jv_LayoutVTableMethods): Perform checks of accessibility of |
| overridden method. |
| * java/lang/Class.h (_Jv_LookupDeclaredMethod): Added another |
| argument. |
| |
| 2004-08-30 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/natClass.cc (_Jv_CheckAssignment): Catch |
| ClassNotFoundException. |
| Throw NoClassDefFoundError. |
| |
| * java/lang/natClassLoader.cc (_Jv_FindClassInCache): Remove call |
| to klass->verify() from here ... |
| (_Jv_PrepareCompiledClass): ...and put it here. |
| |
| 2004-08-27 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/natClassLoader.cc (_Jv_FindClassInCache): Call |
| klass->verify(). |
| * java/lang/natClass.cc (_Jv_LinkSymbolTable): Add debugging. |
| (_Jv_LinkSymbolTable): Call Jv_LayoutClass on target class. |
| |
| 2004-08-27 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/Class.h (_Jv_IsAssignableFromSlow): Declare as |
| friend. |
| * java/lang/natClass.cc (_Jv_CheckAssignment): New function. |
| (_Jv_IsAssignableFromSlow): New function. |
| Include VerifyError.h. |
| * include/jvm.h (_Jv_CheckAssignment): Declare. |
| |
| 2004-08-18 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/VMCompiler.java (loadSharedLibrary): Add className |
| argument. Pass it to findClass instead of fileName. |
| (compileClass): Pass class name to loadSharedLibrary. |
| |
| 2004-06-22 Andrew Haley <aph@redhat.com> |
| |
| * testsuite/libjava.compile/compile.exp: Force indirect dispatch. |
| |
| 2004-06-15 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/natSystem.cc (getenv0): Don't assume environment |
| variable is Latin 1 coded. |
| |
| 2004-06-07 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/System.java: (getenv0): New method. |
| (getenv): Add security check. Do the right thing. |
| * java/lang/natSystem.cc (getenv0): New method. |
| |
| 2004-04-19 Andrew Haley <aph@redhat.com> |
| |
| * gnu/gcj/runtime/NameFinder.java: Call waitFor() on the processes |
| we destroy. |
| |
| * gnu/java/net/natPlainSocketImplPosix.cc (read): The value byte |
| is returned as an int in the range 0 to 255. |
| |
| 2004-08-13 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/natClass.cc (_Jv_LinkSymbolTable): Prepare the target |
| class if it is interpreted. |
| |
| 2004-08-12 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/natClassLoader.cc (_Jv_WaitForState): Updated. |
| * java/lang/Class.h (_Jv_ResolveClassRef): Updated declaration. |
| (Class::getSuperclass): Updated. |
| (Class::getInterfaces): Likewise. |
| (Class::size): Updated. |
| (_Jv_LayoutClass): Updated declaration. |
| * java/lang/natClass.cc (_Jv_ResolveClassRef): Changed interface. |
| Synchronize on class. |
| (_Jv_LayoutClass): Changed interface. |
| (initializeClass): Updated. |
| (_Jv_LinkSymbolTable): Likewise. |
| |
| * java/lang/Class.h (Class::_Jv_isBinaryCompatible): Declare as |
| friend. |
| * java/lang/natClassLoader.cc (_Jv_WaitForState): Use |
| _Jv_isBinaryCompatible. |
| * java/lang/natClass.cc (initializeClass): Use |
| _Jv_isBinaryCompatible. |
| (_Jv_LinkSymbolTable): Likewise. |
| * include/jvm.h (_Jv_isBinaryCompatible): New function. |
| |
| 2004-08-11 Tom Tromey <tromey@redhat.com> |
| |
| * gcj/javaprims.h: Regenerated. |
| * java/lang/natClassLoader.cc (getClassLoader0): Removed. |
| (_registerClass): Likewise. |
| * Makefile.in: Rebuilt. |
| * Makefile.am (core_java_source_files): Added VMCompiler. |
| * java/lang/Compiler.java: Rewrote in terms of VMCompiler. |
| * java/lang/VMCompiler.java: New file. |
| * gnu/gcj/runtime/SharedLibHelper.java (findClass): Removed |
| `verbose' code. |
| (copyFile): Don't use fully-qualified name. |
| (h): Removed. |
| * java/lang/natVMClassLoader.cc: Include VMCompiler.h. |
| (defineClass): Use VMCompiler. |
| * java/lang/ClassLoader.java (defineClass): Removed jit |
| compilation code and `verbose' code. |
| (getClassLoader0): Removed. |
| (_registerClass): Likewise. |
| (SharedLibHelpers): Removed. |
| |
| 2004-08-10 Tom Tromey <tromey@redhat.com> |
| |
| * java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL, |
| URL)): New constructor. |
| (SoURLLoader): Likewise. |
| (JarURLLoader): Create SoURLLoader with override URL. |
| |
| 2004-08-10 Mark Wielaard <mark@klomp.org> |
| |
| * Makefile.in: Rebuilt. |
| * Makefile.am (interpret.lo): New rule. |
| |
| 2004-08-05 Andrew Haley <aph@redhat.com> |
| |
| * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Look |
| aside for "GCJLIBS" in directory where jarfiles are loaded. |
| (JarURLLoader.getClass): New method. |
| (JarURLLoader.toString): New method. |
| (FileResource.toString): New method. |
| * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): |
| Remove "Duplicate class registration: " bug. |
| (_registerClass): New method. |
| * java/lang/natClass.cc (_Jv_LinkSymbolTable): Check method index. |
| (_Jv_LinkSymbolTable): Call _Jv_LayoutClass(). |
| Add debugging. |
| (_Jv_LayoutClass): Use getSuperclass() rather than directly |
| accessing the field. |
| * java/lang/ClassLoader.java (SharedLibHelpers): New variable. |
| (defineClass): Call gcj to JIT-compile a class. |
| (_registerClass): New method. |
| * gnu/gcj/runtime/SharedLibHelper.java (findHelper): A shared |
| library name can refer to more than one loaded library, so use a |
| Set of SharedLibHelpers. |
| If a shared library is already loaded, take a copy. |
| (copyFile): New function. |
| |
| * testsuite/libjava.compile/compile.exp: Force |
| -findirect-dispatch. |
| |
| * java/security/BasicPermission.java: Remove bogus checks. |
| |
| * java/lang/System.java (getenv0): New method. |
| * java/lang/natSystem.cc (getenv0): New method. |
| |
| 2004-05-24 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/natClass.cc (_Jv_LayoutClass): Remove warning message. |
| |
| 2004-04-20 Bryce McKinlay <mckinlay@redhat.com> |
| |
| * Merged with HEAD as of 20040514. Diff against |
| gcj-abi-2-merge-20040514. |
| |
| 2004-04-16 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/natClassLoader.cc (_Jv_WaitForState): Call |
| _Jv_LayoutClass. |
| (_Jv_PrepareCompiledClass): Cast address to uaddr for comparison. |
| (_Jv_PrepareCompiledClass): If we throw an exception during |
| preparation, restore state. |
| (ClassLoader::getClassLoader0): New method. |
| |
| * java/lang/natClass.cc (get_alignment_from_class): Moved here |
| from resolve.cc. |
| (ALIGNOF): Use offsetof, not __alignof__. |
| (_Jv_ResolveClassRef): Resolve a reference to a class in a |
| constant pool. |
| (getInterfaces): Emit debug output if interface hasn't been |
| resolved. |
| (initializeClass): Call _Jv_LayoutClass. |
| (_Jv_LinkSymbolTable): Add debugging output. |
| (_Jv_LinkSymbolTable): NoClassDefFoundError if target_class isn't |
| found. |
| (_Jv_LinkSymbolTable): Call _Jv_PrepareClass. |
| (_Jv_LinkSymbolTable): Pass the real class loader to |
| _Jv_FindClass. |
| (_Jv_linkExceptionClassTable): Don't throw if we fail to find an |
| exception class. |
| (_Jv_LinkSymbolTable): Assert if we find a static field reference |
| to an interpreted class. |
| (_Jv_LayoutVTableMethods): Use klass->getSuperclass to get the |
| superclass. |
| (_Jv_LayoutClass): Moved here; it was part of _Jv_PrepareClass in |
| resolve.cc. |
| |
| * java/lang/VMSecurityManager.java: Check for the system class |
| loader as well as loader != null. |
| |
| * java/lang/SecurityManager.java (checkPermission): Remove |
| security check. |
| (checkRead): Likewise. |
| (checkConnect): Likewise. |
| |
| * java/lang/ClassLoader.java (loadClass): Include all class |
| loaders in stack trace string. |
| Look for class in "gcjlib.so" in the same directory. |
| (getSystemClassLoader) Use getClassLoader0. |
| (getClassLoader0): New native method. |
| |
| * java/lang/Class.h (getSuperclass): New method. |
| (getInterface): New method. |
| (size): Lay out class if needed. |
| (firstMethodIndex): New method. |
| (Jv_ResolveClassRef): New declaration. |
| (_Jv_LinkSymbolTable): New declaration. |
| |
| * java/io/ObjectOutputStream.java: Add DEBUG statements |
| everywhere. |
| (dumpElementln): New method. |
| (depth): New field. |
| * java/io/ObjectInputStream.java (MyIOException): new, for |
| debugging. |
| Everywhere: use MyIOException rather than IOException. |
| Indent debugging output to make nesting visible. |
| (currentClassLoader): Make native |
| (callersClassLoader): New field. |
| (depth): New field. |
| * java/io/natObjectInputStream.cc (getCallersClassLoader): New |
| method. |
| |
| (readObject): ENDBLOCKDATA is generated if the class has a write |
| method, not if it has a read method. |
| |
| * include/jvm.h (_Jv_CallAnyMethodA): Add new arg, iface. |
| |
| * gnu/javax/rmi/CORBA/DelegateFactory.java: Use the |
| getContextClassLoader form the current thread after our own class |
| loader. |
| |
| * gnu/gcj/runtime/SharedLibHelper.java (findClass): Class loader |
| debugging. |
| (toString): New method. |
| |
| * verify.cc (class _Jv_BytecodeVerifier): Don't directly access |
| interfaces array. |
| |
| * resolve.cc (_Jv_PrepareMissingMethods): If interface looks like |
| a constant pool entry, resolve it now. |
| (_Jv_PrepareClass): Break out part of this function to Jv_LayoutClass |
| in natClass.cc. |
| Move get_alignment_from_class to natClass.cc. |
| |
| * prims.cc (_Jv_AllocObjectNoFinalizer): Use size field from class. |
| (_Jv_AllocObjectNoInitNoFinalizer): Likewise. |
| |
| * defineclass.cc (checkExtends): Don't access superclass field |
| directly. |
| |
| * Makefile.in: regenerate. |
| |
| * gnu/gcj/util/natDebug.cc: New |
| * gnu/gcj/util/Debug.java: New. |
| |
| * Makefile.am (java/io/ObjectInputStream.lo): Use |
| -fno-optimize-sibling-calls. |
| |
| * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use |
| _Jv_LookupInterfaceMethodIdx to calculate the address of a method |
| in an interface. |
| * include/jvm.h (_Jv_CallAnyMethodA): Add new arg: iface. |
| |
| 2004-11-24 Kelley Cook <kcook@gcc.gnu.org> |
| |
| * configure: Regenerate for libtool change. |
| |
| 2004-11-24 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/security/PolicyFile.java: New file. |
| * Makefile.am: Added gnu/java/security/PolicyFile.java. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-24 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/Character.java, scripts/unicode-blocks.pl: |
| Reorder "final static" to "static final". |
| |
| 2004-11-24 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/ResourceBundle.java: Reformatted. |
| (tryBundle): Fixed javadoc. |
| |
| 2004-11-24 Jeroen Frijters <jeroen@frijters.net> |
| |
| * java/text/MessageFormat.java |
| (formatInternal): Made private. |
| |
| 2004-11-24 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/DirectByteBufferImpl.java |
| (ReadWrite.ReadWrite): New constructor. |
| (DirectByteBufferImpl): Likewise. |
| * jni.cc (_Jv_JNI_NewDirectByteBuffer): |
| Use DirectByteBufferImpl.ReadWrite. |
| * Makefile.am: |
| Generate java/nio/DirectByteBufferImpl$ReadWrite.h. |
| * Makefile.in: Rgenerated. |
| |
| 2004-11-24 Jeroen Frijters <address@bogus.example.com> |
| |
| * java/nio/DirectByteBufferImpl.java |
| (ReadOnly): New inner subclass. |
| (ReadWrite): New inner subclass. |
| (owner): Made final and private. |
| (address): Made final. |
| (DirectByteBufferImpl(int)): New constructor. |
| (DirectByteBufferImpl(Object,RawData,int,int,int)): New constructor. |
| (DirectByteBufferImpl(Object,RawData,int,int,int,boolean)): Removed. |
| (allocate): Modified to instantiate ReadWrite subclass. |
| (finalize): Fixed to only free the buffer, if we own it. |
| (put): Removed read-only check. |
| (slice, duplicate): Modified to instantiate appropriate subclass. |
| (isReadOnly): Removed. |
| * java/nio/MappedByteBufferImpl.java |
| (slice, duplicate): Modified to instantiate appropriate |
| DirectByteBufferImpl subclass. |
| |
| 2004-11-24 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/NIOServerSocket.java: Added email to @author tag. |
| * java/nio/DirectByteBufferImpl.java: |
| Moved native methods to java.nio.VMDirectByteBuffer class. |
| * java/nio/MappedByteBufferImpl.java: |
| Use native methods from java.nio.VMDirectByteBuffer class. |
| * java/nio/VMDirectByteBuffer.java: New file, |
| * java/nio/natDirectByteBufferImpl.cc: |
| Moved all methods into java.nio.VMDirectByteBuffer class. |
| * java/nio/channels/spi/AbstractSelectableChannel.java |
| (register): Only re-use valid keys. |
| * Makefile.am: Added java/nio/VMDirectByteBuffer.java. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-24 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/DirectByteBufferImpl.java, |
| java/nio/MappedByteBufferImpl.java: |
| Reformatted. |
| |
| 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> |
| |
| * testsuite/lib/libjava.exp, |
| testsuite/libjava.jacks/jacks.exp: Use new procs in target-libpath.exp. |
| |
| 2004-11-23 Richard Sandiford <rsandifo@redhat.com> |
| |
| * configure.host: Enable the interpreter for mips*-*-linux*. |
| |
| 2004-11-23 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/String.java (rehash): Removed. |
| * java/lang/natString.cc (rehash): Made static. |
| (_Jv_NewStringUtf8Const): Use static rehash method. |
| |
| 2004-11-23 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.in, aclocal.m4, configure, gcj/Makefile.in, |
| include/Makefile.in, testsuite/Makefile.in: Regenerated. |
| |
| 2004-11-22 Eric Botcazou <ebotcazou@libertysurf.fr> |
| |
| PR target/18444 |
| * configure.ac (threading): Accept 'posix95'. |
| * configure: Regenerate. |
| |
| 2004-11-22 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/SocketChannelImpl.java |
| (read): Made check for blocking un-ambiguous. |
| Removed wrong check for data array length. |
| |
| 2004-11-21 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/SocketChannelImpl.java |
| (read): Only return 0 when no bytes for reading available in |
| non-blocking mode. |
| * java/nio/channels/SocketChannel.java: |
| Added some missing @return tags. |
| |
| 2004-11-21 Michael Koch <konqueror@gmx.de> |
| |
| * java/beans/PropertyChangeSupport.java |
| (propertyChangeSupportSerializedDataVersion): Made static. |
| * java/beans/VetoableChangeSupport.java |
| (propertyChangeSupportSerializedDataVersion): Likewise. |
| |
| 2004-11-18 Jeroen Frijters <jeroen@frijters.net> |
| |
| * java/net/URLStreamHandler.java |
| (parseURL): Fixed file path canonicalisation. |
| |
| 2004-11-18 Jeroen Frijters <jeroen@frijters.net> |
| |
| * java/net/URLStreamHandler.java |
| (parseURL): Fixed file path canonicalisation. |
| |
| 2004-11-18 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/URLClassLoader.java: Whitespace cleanup. |
| |
| 2004-11-18 Robert Schuster <address@bogus.example.com> |
| |
| Complete 1.4 support |
| * java/beans/PropertyDescriptor.java: |
| (setReadMethod): New method |
| (setWriteMethod): New method |
| (equals): Implemented (1.4) |
| (checkMethods): operates on arguments now (private) |
| |
| |
| 2004-11-18 Mattias Rehnberg <Mattias.Rehnberg@home.se> |
| |
| * java/net/Inet6Address.java (getHostAddress): Fix textual |
| representation of IPv6 address with embedded zeroes |
| to conform to RFC 2373. |
| |
| 2004-11-18 Jeroen Frijters <address@bogus.example.com> |
| |
| * java/lang/StackTraceElement.java: Made final. |
| * java/nio/channels/Channels.java: Added private constructor. |
| * java/rmi/Naming.java: Added private constructor. |
| * java/rmi/registry/LocateRegistry.java: Added private constructor. |
| * java/rmi/server/RMIClassLoader.java: Added private constructor. |
| * java/security/KeyPairGeneratorSpi.java |
| (clone): Made protected and simplified implementation. |
| * java/text/DateFormat.java |
| (allFields): Made package accessible. |
| * java/text/DecimalFormat.java |
| (formatInternal): Made private. |
| * java/text/Format.java |
| (formatInternal): Made private. |
| * java/util/logging/Handler.java: Made constructor protected. |
| * java/util/regex/Matcher.java: Made final. |
| * java/util/regex/Pattern.java: Made final. |
| * javax/crypto/CipherInputStream.java |
| (mark): Corrected mark parameter type (from long to int). |
| * javax/crypto/ExemptionMechanism.java |
| (finalize): Added. |
| * javax/crypto/Mac.java |
| (getMacLength): Made final. |
| (clone): Made final. |
| * javax/imageio/ImageIO.java: Added private constructor. |
| * javax/imageio/stream/ImageInputStreamImpl.java |
| (checkClosed): Made final. |
| * javax/net/ssl/SSLPermission.java: Made final. |
| * javax/print/DocFlavor.java |
| (hostEncoding): Added work-around to prevent the field from being |
| a compile time constant. |
| * javax/print/attribute/AttributeSetUtilities.java: Added private |
| constructor. |
| (UnmodifiableDocAttributeSet): Made private. |
| (UnmodifiablePrintJobAttributeSet): Made private. |
| (UnmodifiablePrintRequestAttributeSet): Made private. |
| (UnmodifiablePrintServiceAttributeSet): Made private. |
| (SynchronizedAttributeSet): Made private. |
| (SynchronizedDocAttributeSet): Made private. |
| (SynchronizedPrintJobAttributeSet): Made private. |
| (SynchronizedPrintRequestAttributeSet): Made private. |
| (SynchronizedPrintServiceAttributeSet): Made private. |
| * javax/security/auth/PrivateCredentialPermission.java: Made final. |
| |
| 2004-11-18 Craig Black <craig.black@aonix.com> |
| |
| * gnu/java/beans/BeanInfoEmbryo.java: Use TreeMap for proper sorting. |
| |
| 2004-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> |
| |
| * Makefile.am: Correct friend function declaration. |
| * Makefile.in: Regenerated. |
| * include/boehm-gc.h (JV_MARKOBJ_DECL, JV_MARKARRAY_DECL): Add |
| scope to function names. Declare functions directly. |
| * libjava/java/lang/Class.h |
| (java::lang::Class): Correct friend class declaration. |
| (_Jv_InitClass, _Jv_GetArrayClass): Move definition to global |
| scope. |
| * libjava/java/lang/Class.h |
| (java::lang::Object): Correct friend class declaration. |
| |
| 2004-11-17 David Daney <ddaney@avtrex.com> |
| |
| * java/io/BufferedInputStream.java (skip): Return zero on EOF. |
| |
| 2004-11-17 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/Socket.java (getPort): Return 0 in error case. |
| |
| 2004-11-17 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/DirectByteBufferImpl.java |
| (owner): Updated comment. |
| (allocate): New method. |
| |
| 2004-11-17 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/URL.java (URL): Handle case when argument is null. |
| |
| 2004-11-17 Michael Koch <konqueror@gmx.de> |
| |
| * java/beans/Beans.java, |
| java/beans/PropertyChangeEvent.java, |
| java/beans/PropertyEditorSupport.java: |
| Fixed javadocs. |
| |
| 2004-11-17 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/Timer.java (DEFAULT_SIZE): Made static. |
| |
| 2004-11-17 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/InetAddress.java (getCanonicalHostName): |
| Support IPv6 addresses. |
| |
| 2004-11-16 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/Object.java: Added javadocs all over (merged from GNU |
| classpath). |
| |
| 2004-11-16 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * java/security/Security.java (Security): Silence the warning about no |
| providers found in the no debug case. |
| |
| 2004-11-16 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/InetAddress.java |
| (toString): Merged from GNU classpath. |
| |
| 2004-11-16 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/geom/doc-files/Area-1.png, |
| java/awt/geom/doc-files/Ellipse-1.png, |
| java/awt/geom/doc-files/GeneralPath-1.png: |
| New files. |
| |
| 2004-11-16 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/Currency.java (cache): Fix modifier order. |
| |
| 2004-11-16 Michael Koch <konqueror@gmx.de> |
| |
| * java/io/BufferedReader.java, |
| java/io/FileInputStream.java, |
| java/io/FileOutputStream.java, |
| java/io/FileWriter.java, |
| java/io/OutputStreamWriter.java, |
| java/io/PipedInputStream.java, |
| java/io/PipedOutputStream.java, |
| java/io/PipedReader.java, |
| java/io/PipedWriter.java, |
| java/io/PrintStream.java, |
| java/io/PushbackInputStream.java, |
| java/io/RandomAccessFile.java, |
| java/io/Reader.java, |
| java/io/StreamTokenizer.java, |
| java/io/StringReader.java, |
| java/net/NetworkInterface.java, |
| java/net/URLClassLoader.java, |
| java/nio/ByteOrder.java, |
| java/nio/channels/Channel.java: |
| Fixed javadocs all over. |
| |
| 2004-11-16 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * Makefile.am: Add imported files. |
| * Makefile.in: Regenerate. |
| |
| 2004-10-24 Casey Marshall <csm@gnu.org> |
| |
| * javax/security/auth/login/LoginContext.java: Implemented. |
| * javax/security/auth/login/Configuration.java (getConfig): New method. |
| * javax/security/auth/spi/LoginModule.java, |
| * gnu/java/security/action/GetSecurityPropertyAction.java: New files. |
| |
| 2004-11-15 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| Import/Merge the X.509 certificate code from Classpath. |
| |
| * Makefile.am: Add imported files. |
| * Makefile.in: Regenerate. |
| |
| 2004-11-07 Casey Marshall <csm@gnu.org> |
| |
| * gnu/java/security/provider/Gnu.java(<init>): Add entries in a |
| priviliged action. Add new algorithms. |
| * gnu/java/security/provider/X509CertificateFactory.java |
| (engineGenerateCertificate): Chain exceptions. |
| (engineGenerateCertificates): Likewise. |
| (engineGenerateCRL): Likewise. |
| (engineGenerateCRLs): Likewise. |
| (engineGenerateCertPath): New methods. |
| (generateCert): Throw exception if 'inStream' is null. |
| (generateCRL): Likewise. |
| * gnu/java/security/x509/X500DistinguishedName.java: Replaced with |
| version from GNU Crypto CVS. |
| * gnu/java/security/x509/X509CRL.java: Likewise. |
| * gnu/java/security/x509/X509CRLEntry.java: Likewise. |
| * gnu/java/security/x509/X509Certificate.java: Likewise. |
| * java/security/cert/TrustAnchor.java: Call 'toString' and not |
| toRFC2253. |
| * gnu/java/security/provider/CollectionCertStoreImpl.java, |
| * gnu/java/security/provider/EncodedKeyFactory.java, |
| * gnu/java/security/provider/GnuDHPublicKey.java, |
| * gnu/java/security/provider/GnuRSAPrivateKey.java, |
| * gnu/java/security/provider/GnuRSAPublicKey.java, |
| * gnu/java/security/provider/MD2withRSA.java, |
| * gnu/java/security/provider/MD4withRSA.java, |
| * gnu/java/security/provider/MD5withRSA.java, |
| * gnu/java/security/provider/PKIXCertPathValidatorImpl.java, |
| * gnu/java/security/provider/RSA.java, |
| * gnu/java/security/provider/RSAKeyFactory.java, |
| * gnu/java/security/provider/SHA1withRSA.java, |
| * gnu/java/security/x509/GnuPKIExtension.java, |
| * gnu/java/security/x509/PolicyNodeImpl.java, |
| * gnu/java/security/x509/Util.java, |
| * gnu/java/security/x509/X509CRLSelectorImpl.java, |
| * gnu/java/security/x509/X509CertPath.java, |
| * gnu/java/security/x509/X509CertSelectorImpl.java, |
| * gnu/java/security/x509/ext/AuthorityKeyIdentifier.java, |
| * gnu/java/security/x509/ext/BasicConstraints.java, |
| * gnu/java/security/x509/ext/CRLNumber.java, |
| * gnu/java/security/x509/ext/CertificatePolicies.java, |
| * gnu/java/security/x509/ext/ExtendedKeyUsage.java, |
| * gnu/java/security/x509/ext/Extension.java, |
| * gnu/java/security/x509/ext/GeneralNames.java, |
| * gnu/java/security/x509/ext/IssuerAlternativeNames.java, |
| * gnu/java/security/x509/ext/KeyUsage.java, |
| * gnu/java/security/x509/ext/PolicyConstraint.java, |
| * gnu/java/security/x509/ext/PolicyMappings.java, |
| * gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java, |
| * gnu/java/security/x509/ext/ReasonCode.java, |
| * gnu/java/security/x509/ext/SubjectAlternativeNames.java, |
| * gnu/java/security/x509/ext/SubjectKeyIdentifier.java: New files. |
| |
| 2004-11-07 Casey Marshall <csm@gnu.org> |
| |
| * gnu/java/security/x509/X509CRL.java: |
| Missed import statements in previous checkin. |
| |
| 2004-11-07 Casey Marshall <csm@gnu.org> |
| |
| * gnu/java/security/x509/X509CertPath.java (parse): Fixed reference |
| to 'X509CertificateImpl' from previous checkin. |
| |
| 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu> |
| |
| PR other/14264 |
| * testsuite/lib/libjava.exp: Set LC_ALL and LANG to C. |
| |
| 2004-11-11 Casey Marshall <csm@gnu.org> |
| |
| * gnu/java/nio/FileLock.java (isValid): locks are valid if the |
| channel is open. |
| * gnu/java/nio/channels/natFileChannelPosix.cc (lock): use |
| 'F_RDLCK' for shared locks, 'F_WRLCK' for exclusive locks. |
| |
| 2004-11-11 Robert Schuster <thebohemian@gmx.net> |
| |
| Fixed regression: |
| * gnu/java/beans/IntrospectionIncubator.java: |
| (addMethod): Corrected classification of normal and property methods. |
| (capitalize): Added documentation. |
| (DoubleKey): [class] Added documentation. |
| |
| 2004-11-09 Tom Tromey <tromey@redhat.com> |
| |
| * include/jni.h: Added FIXME. |
| |
| 2004-11-08 Tom Tromey <tromey@redhat.com> |
| |
| * java/util/GregorianCalendar.java: Removed unused imports. |
| * java/util/Vector.java: Removed unused import. |
| |
| 2004-11-07 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/Process.java: |
| Import cleanups. |
| |
| 2004-11-07 Jeroen Frijters <jeroen@frijters.net> |
| |
| * java/util/zip/ZipEntry.java |
| (KNOWN_SIZE, KNOWN_CSIZE, KNOWN_CRC, KNOWN_TIME): Made final. |
| |
| 2004-11-07 Robert Schuster <theBohemian@gmx.net> |
| |
| Fixes bug #10908 |
| * gnu/java/beans/IntrospectionIncubator.java: |
| (addMethod): static methods are discarded now, too. |
| |
| 2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/util/GregorianCalendar.java |
| Added/amended documentation. |
| |
| 2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/util/Collections.java |
| Added documentation. |
| * java/util/SortedMap.java |
| Clarified some method examples. |
| * java/util/SortedSet.java |
| Clarified some method examples. |
| |
| 2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/util/Currency.java |
| Documented variables and methods more fully. |
| Caches the currency instances, so that a request |
| for a locale, l, only ever returns the same |
| instance (i.e. successive calls to getInstance(l) |
| are reference equivalent (==)). |
| |
| 2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org> |
| |
| * java/util/Date.java |
| Added missing documentation. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/zip/CheckedInputStream.java, |
| java/util/zip/InflaterInputStream.java, |
| java/util/zip/ZipFile.java, |
| java/util/zip/ZipInputStream.java: |
| Import cleanups. |
| |
| 2004-11-06 Tom Tromey <tromey@redhat.com> |
| |
| * gnu/java/rmi/server/UnicastConnectionManager.java (clients): Now |
| package-private. |
| (connections): Likewise. |
| (scavenger): Likewise. |
| * gnu/java/rmi/server/ConnectionRunnerPool.java (freelist): Now |
| package-private. |
| * gnu/java/rmi/server/UnicastRemoteCall.java (vec): Now |
| package-private. |
| (ptr): Likewise. |
| * gnu/classpath/ServiceFactory.java (log): Now package-private. |
| |
| 2004-11-06 Tom Tromey <tromey@redhat.com> |
| |
| * javax/naming/directory/BasicAttributes.java (attributes): Now |
| package-private. |
| * javax/imageio/spi/ServiceRegistry.java (categories): Now |
| package-private. |
| |
| 2004-11-06 Tom Tromey <tromey@redhat.com> |
| |
| * java/net/URLClassLoader.java (URLClassLoader): Now |
| package-private. |
| * java/nio/charset/CoderResult.java (CoderResult): Now |
| package-private. |
| (get): Likewise. |
| (Cache): Likewise. Don't synchronize on `this'. |
| * java/rmi/server/RMIClassLoader.java (MyClassLoader): Now |
| package-private. |
| * java/util/TimeZone.java (timezones): Now package-private. |
| |
| 2004-11-06 Tom Tromey <tromey@redhat.com> |
| |
| * java/security/Permissions.java (perms): Now package-private. |
| * java/security/UnresolvedPermission.java (permissions): Now |
| package-private. |
| |
| 2004-11-06 Tom Tromey <tromey@redhat.com> |
| |
| * java/io/FilePermission.java: Reindented. |
| |
| 2004-11-06 Tom Tromey <tromey@redhat.com> |
| |
| * java/io/ObjectOutputStream.java (currentObjectStreamClass): Now |
| package-private. |
| (setBlockDataMode): Likewise. |
| |
| 2004-11-06 Tom Tromey <tromey@redhat.com> |
| |
| * gnu/java/nio/charset/ISO_8859_1.java (Decoder): Now |
| package-private. |
| (Encoder): Likewise. |
| * gnu/java/nio/charset/UTF_8.java (Decoder): Now package-private. |
| (Encoder): Likewise. |
| * gnu/java/nio/charset/US_ASCII.java (Decoder): Now |
| package-private. |
| (Encoder): Likewise. |
| |
| 2004-11-06 Mark Wielaard <mark@klomp.org> |
| |
| * Makefile.am: Add new javax.imageio files. |
| * Makefile.in: Regenerated. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/event/IIOReadProgressListener.java, |
| javax/imageio/event/IIOReadUpdateListener.java, |
| javax/imageio/event/IIOReadWarningListener.java, |
| javax/imageio/event/IIOWriteProgressListener.java, |
| javax/imageio/event/IIOWriteWarningListener.java, |
| javax/imageio/metadata/IIOMetadataFormat.java, |
| javax/imageio/stream/FileCacheImageInputStream.java, |
| javax/imageio/stream/FileCacheImageOutputStream.java, |
| javax/imageio/stream/ImageInputStreamImpl.java: |
| Import cleanup. |
| * javax/imageio/metadata/package.html: New file. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/spi/ImageReaderSpi.java |
| (isOwnReader): New method. |
| * javax/imageio/spi/ImageWriterSpi.java |
| (isOwnWriter): Likewise. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/ImageWriter.java |
| (convertImageMetadata): New abstract method. |
| (convertStreamMetadata): Likewise. |
| (write): Likewise. |
| * javax/imageio/stream/FileCacheImageInputStream.java |
| (close): Fixed setting of stream to null. |
| (checkStreamClosed): Throws IOException. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/stream/FileCacheImageInputStream.java, |
| javax/imageio/stream/FileCacheImageOutputStream.java, |
| javax/imageio/stream/FileImageInputStream.java, |
| javax/imageio/stream/FileImageOutputStream.java, |
| javax/imageio/stream/MemoryCacheImageInputStream.java, |
| javax/imageio/stream/MemoryCacheImageOutputStream.java: |
| New files. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/metadata/IIOInvalidTreeException.java, |
| javax/imageio/metadata/IIOMetadataFormatImpl.java, |
| javax/imageio/metadata/IIOMetadataNode.java: |
| New stub files. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/stream/ImageInputStreamImpl.java, |
| javax/imageio/stream/ImageOutputStreamImpl.java: |
| New files. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/ImageIO.java: |
| Added much new methods. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/ImageReader.java, |
| javax/imageio/ImageWriter.java, |
| javax/imageio/spi/ImageWriterSpi.java: |
| Add SOME new methods. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/IIOParam.java, |
| javax/imageio/ImageReadParam.java, |
| javax/imageio/ImageReader.java, |
| javax/imageio/ImageWriter.java: |
| Mostly implemented. |
| * javax/imageio/spi/ImageReaderSpi.java, |
| javax/imageio/spi/ImageWriterSpi.java: |
| New files. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/ImageWriteParam.java, |
| javax/imageio/metadata/IIOMetadataFormat.java: |
| Implemented. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/ImageTypeSpecifier.java: |
| Mostly implemented. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/metadata/IIOMetadata.java: |
| Mostly implemented. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/IIOImage.java, |
| javax/imageio/ImageReadParam.java, |
| javax/imageio/metadata/IIOMetadataController.java, |
| javax/imageio/metadata/IIOMetadataFormat.java: |
| New files. |
| * javax/imageio/stream/ImageOutputStream.java: |
| Implemented. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/IIOParam.java, |
| javax/imageio/IIOParamController.java, |
| javax/imageio/ImageTypeSpecifier.java, |
| javax/imageio/ImageWriteParam.java, |
| javax/imageio/metadata/IIOMetadata.java: |
| New files. |
| * javax/imageio/ImageTranscoder.java: |
| Implemented. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/spi/ImageInputStreamSpi.java, |
| javax/imageio/spi/ImageOutputStreamSpi.java: |
| Reworked import startments. |
| * javax/imageio/spi/ServiceRegistry.java: |
| Reworked import startments. Fixed XHTML in javadocs. |
| (ServiceRegistry): Added @param tag to javadoc. |
| * javax/imageio/stream/ImageInputStream.java |
| (mark): Doesn't throws IOException; |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/ImageIO.java: |
| New file. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/spi/IIORegistry.java |
| (static): Don't register ImageReaderSpi.class and |
| ImageWriterSpi.class yet. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/imageio/spi/IIORegistry.java: |
| New file. |
| |
| 2004-11-06 Noa Resare <noa@resare.com> |
| |
| * java/net/Socket.java (getPort): Return 0 instead of -1 on |
| unconnected sockets. |
| |
| 2004-11-06 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/StringBuffer.java, |
| java/lang/Throwable.java, |
| java/security/spec/DSAParameterSpec.java, |
| java/util/zip/ZipEntry.java, |
| java/util/zip/ZipFile.java, |
| java/util/zip/ZipInputStream.java, |
| java/util/zip/ZipOutputStream.java: |
| Removed redundant and reordered modifiers. |
| |
| 2004-11-06 Mattias Rehnberg <Mattias.Rehnberg@home.se> |
| |
| * java/io/Vector.java |
| (writeObject): New function to serialized output thread safe. |
| |
| * java/io/ObjectOutputStream.java |
| (writeObject): Move the assignment of the class handle to after |
| the assignment of class descriptor handle. |
| |
| 2004-11-06 Robert Schuster <thebohemian@gmx.net> |
| |
| Fixes documentation and indentation |
| * java/beans/PropertyEditorSupport.java: |
| reworked initial API doc |
| (value): changed name from val |
| |
| 2004-11-06 Robert Schuster <thebohemian@gmx.net> |
| |
| Updates to 1.5 |
| * java/beans/PropertyEditorSupport.java |
| (PropertyEditorSupport()): Changed modifier to public |
| (PropertyEditorSupport(Object): Changed modifier to public |
| (setSource): New method |
| (getSource): New method |
| |
| 2004-11-06 Robert Schuster <thebohemian@gmx.net> |
| |
| Fixes bug #10799 |
| * java/beans/PropertyEditorSupport.java |
| (setValue): Fire property change event |
| |
| 2004-11-03 Tom Tromey <tromey@redhat.com> |
| |
| * jni.cc (_Jv_JNI_NewObjectArray): Fixed return type. |
| * include/jni.h (struct JNINativeInterface) <NewObjectArray>: Now |
| returns jobjectArray. |
| (_Jv_JNIEnv::NewObjectArray): Likewise. |
| |
| 2004-11-01 Tom Tromey <tromey@redhat.com> |
| |
| * verify.cc (state::check_no_uninitialized_objects): Removed. |
| (push_jump): Updated. |
| (push_exception_jump): Likewise. |
| (handle_ret_insn): Likewise. |
| (handle_jsr_insn): Likewise. |
| |
| 2004-10-30 Mark Wielaard <mark@klomp.org> |
| |
| PR libgcj/18234 |
| * java/lang/Runtime.java (static): Call init(). |
| (Runtime): Remove call to init(). |
| (init): Make static. |
| |
| 2004-10-28 David Daney <ddaney@avtrex.com> |
| |
| * gnu/gcj/convert/Output_UnicodeLittleUnmarked.java: New file. |
| * Makefile.am: Build it. |
| * Makefile.in: Regenerate. |
| |
| 2004-10-27 Aaron W. LaFramboise <aaronavay62@aaronwl.com> |
| |
| PR libgcj/18104 |
| * Makefile.am (CLASSPATH_SEPARATOR): Use instead of a |
| colon. |
| * Makefile.in: Regenerate. |
| * configure: Regenerate. |
| * configure.ac (CLASSPATH_SEPARATOR): Define. |
| * gcj/Makefile.in: Regenerate. |
| * include/Makefile.in: Regenerate. |
| * testsuite/Makefile.in: Regenerate. |
| * testsuite/lib/libjava.exp (libjava_arguments): Fix |
| CLASSPATH separator handling for Windows. |
| |
| 2004-10-26 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (getOutputStream): Implicitely switch to POST method. |
| |
| 2004-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> |
| |
| * libjava/java/lang/Class.h |
| (java::lang::Class): Correct friend class declaration. |
| |
| 2004-10-25 Geoffrey Keating <geoffk@apple.com> |
| |
| * Makefile.am (DARWIN_CRT_SRC): New. |
| (libgcj_la_SOURCES): Use it. |
| * configure.ac: Define USING_DARWIN_CRT when on Darwin. |
| * darwin.cc: New file. |
| * include/jvm.h (_Jv_RegisterClasses): Constify. |
| (_Jv_RegisterClasses_Counted): New prototype. |
| * java/lang/Class.h: Include stddef.h. |
| (_Jv_RegisterClasses): Constify. |
| (_Jv_RegisterClasses_Counted): New prototype. |
| (Object): Make '_Jv_RegisterClasses_Counted' a friend. |
| * java/lang/natClassLoader.cc (_Jv_RegisterClasses): Constify. |
| (_Jv_RegisterClasses_Counted): New function. |
| * configure: Regenerate. |
| * Makefile.in: Regenerate. |
| * gcj/Makefile.in: Regenerate. |
| * include/Makefile.in: Regenerate. |
| * testsuite/Makefile.in: Regenerate. |
| |
| 2004-10-25 Tom Tromey <tromey@redhat.com> |
| |
| * java/util/ResourceBundle.java (tryBundle): Use |
| Class.isAssignableFrom rather than catching ClassCastException. |
| |
| 2004-10-25 Tom Tromey <tromey@redhat.com> |
| |
| * gnu/java/text/WordBreakIterator.java (WordBreakIterator): Don't |
| initialize `iter'. |
| * gnu/java/text/SentenceBreakIterator.java |
| (SentenceBreakIterator): Don't initialize `iter'. |
| * gnu/java/text/LineBreakIterator.java (LineBreakIterator): Don't |
| initialize `iter'. |
| * gnu/java/text/CharacterBreakIterator.java |
| (CharacterBreakIterator): Don't initialize `iter'. |
| * gnu/java/text/BaseBreakIterator.java (BaseBreakIterator): New |
| constructor. |
| * java/text/BreakIterator.java: Updated documentation. |
| |
| 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr> |
| |
| PR other/18138 |
| * testsuite/lib/libjava.exp: Accept more than one multilib libgcc. |
| |
| 2004-10-23 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/DocFlavor.java, |
| javax/print/attribute/standard/JobStateReason.java, |
| javax/print/attribute/standard/MultipleDocumentHandling.java: |
| Added missing constants. |
| |
| 2004-10-22 Tom Tromey <tromey@redhat.com> |
| |
| * gnu/java/net/protocol/http/Connection.java (sendRequest): Fix |
| typo. |
| |
| 2004-10-22 Michael Koch <konqueror@gmx.de> |
| |
| PR libjava/14009 |
| * gnu/java/net/protocol/http/Connection.java |
| (sendRequest): Handle case when url.getFile() returns an empty string. |
| |
| 2004-10-22 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/Math.java, |
| java/lang/StackTraceElement.java, |
| java/nio/Buffer.java, |
| java/nio/ByteBuffer.java, |
| java/nio/CharBuffer.java, |
| java/nio/DoubleBuffer.java, |
| java/nio/FloatBuffer.java, |
| java/nio/IntBuffer.java, |
| java/nio/LongBuffer.java, |
| java/nio/ShortBuffer.java, |
| java/nio/charset/Charset.java, |
| java/rmi/server/RMIClassLoader.java, |
| java/rmi/server/RMISocketFactory.java, |
| java/security/Policy.java, |
| java/text/ChoiceFormat.java, |
| java/text/CollationElementIterator.java, |
| java/text/DateFormat.java, |
| java/text/DecimalFormat.java, |
| java/text/DecimalFormatSymbols.java, |
| java/text/MessageFormat.java, |
| java/text/NumberFormat.java, |
| java/text/RuleBasedCollator.java, |
| java/text/SimpleDateFormat.java, |
| java/util/BitSet.java, |
| java/util/Calendar.java, |
| java/util/Collections.java, |
| java/util/IdentityHashMap.java, |
| java/util/Locale.java, |
| java/util/TreeMap.java, |
| java/util/logging/LogRecord.java, |
| java/util/logging/XMLFormatter.java, |
| java/util/prefs/AbstractPreferences.java, |
| java/util/prefs/Preferences.java, |
| javax/crypto/interfaces/DHPrivateKey.java, |
| javax/crypto/interfaces/DHPublicKey.java, |
| javax/crypto/interfaces/PBEKey.java, |
| javax/net/ssl/HandshakeCompletedEvent.java, |
| javax/security/auth/Subject.java: |
| Removed redundant and reordered modifiers. |
| |
| 2004-10-22 Ulrich Weigand <uweigand@de.ibm.com> |
| |
| * gnu/java/net/natPlainSocketImplPosix.cc |
| (gnu::java::net::PlainSocketImpl::available): Call FIONREAD ioctl |
| with 'int *' argument instead of 'long *'. |
| |
| 2004-10-21 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/NetworkInterface.java, |
| java/text/Format.java, |
| javax/security/auth/x500/X500Principal.java, |
| javax/security/auth/x500/X500PrivateCredential.java, |
| javax/security/cert/X509CertBridge.java, |
| javax/security/sasl/Sasl.java, |
| javax/sql/XAConnection.java: |
| Import cleanup. |
| |
| 2004-10-21 Michael Koch <konqueror@gmx.de> |
| |
| * javax/net/ssl/HandshakeCompletedEvent.java, |
| javax/net/ssl/KeyManagerFactory.java, |
| javax/net/ssl/SSLContext.java, |
| javax/net/ssl/SSLServerSocketFactory.java, |
| javax/net/ssl/SSLSession.java, |
| javax/net/ssl/SSLSocketFactory.java, |
| javax/net/ssl/TrustManagerFactory.java: |
| Import cleanup. |
| |
| 2004-10-21 Michael Koch <konqueror@gmx.de> |
| |
| * javax/naming/directory/BasicAttribute.java, |
| javax/naming/directory/BasicAttributes.java, |
| javax/naming/directory/InitialDirContext.java, |
| javax/naming/event/NamingEvent.java, |
| javax/naming/ldap/ControlFactory.java, |
| javax/naming/ldap/ExtendedRequest.java, |
| javax/naming/ldap/InitialLdapContext.java, |
| javax/naming/ldap/LdapReferralException.java, |
| javax/naming/spi/DirObjectFactory.java, |
| javax/naming/spi/DirStateFactory.java, |
| javax/naming/spi/DirectoryManager.java, |
| javax/naming/spi/InitialContextFactory.java, |
| javax/naming/spi/InitialContextFactoryBuilder.java, |
| javax/naming/spi/NamingManager.java, |
| javax/naming/spi/ObjectFactory.java, |
| javax/naming/spi/ObjectFactoryBuilder.java, |
| javax/naming/spi/StateFactory.java: |
| Import cleanup. |
| |
| 2004-10-21 Michael Koch <konqueror@gmx.de> |
| |
| * javax/crypto/Cipher.java, |
| javax/crypto/EncryptedPrivateKeyInfo.java, |
| javax/crypto/ExemptionMechanism.java, |
| javax/crypto/KeyAgreement.java, |
| javax/crypto/KeyGenerator.java, |
| javax/crypto/Mac.java, |
| javax/crypto/SecretKeyFactory.java, |
| javax/crypto/SecretKeyFactorySpi.java, |
| javax/crypto/spec/SecretKeySpec.java: |
| Import cleanup. |
| |
| 2004-10-21 Michael Koch <konqueror@gmx.de> |
| |
| * java/security/AlgorithmParameterGenerator.java, |
| java/security/AlgorithmParameters.java, |
| java/security/AlgorithmParametersSpi.java, |
| java/security/AllPermission.java, |
| java/security/BasicPermission.java, |
| java/security/Certificate.java, |
| java/security/CodeSource.java, |
| java/security/DigestInputStream.java, |
| java/security/DigestOutputStream.java, |
| java/security/GuardedObject.java, |
| java/security/KeyFactory.java, |
| java/security/KeyFactorySpi.java, |
| java/security/KeyPairGenerator.java, |
| java/security/KeyStore.java, |
| java/security/KeyStoreSpi.java, |
|