/[classpath]/classpath/ChangeLog
ViewVC logotype

Diff of /classpath/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2386.2.51 by gnu_andrew, Fri Jan 14 10:24:02 2005 UTC revision 1.2386.2.52 by gnu_andrew, Sat Jan 15 17:01:35 2005 UTC
# Line 360  Line 360 
360          * vm/reference/java/lang/reflect/Constructor.java          * vm/reference/java/lang/reflect/Constructor.java
361          (getTypeParameters): Stubbed.          (getTypeParameters): Stubbed.
362    
363    2004-10-29  Jerry Quinn  <jlquinn@optonline.net>
364    
365            * java/awt/image/ColorConvertOp.java: New class.
366            * java/awt/image/ColorModel.java (cloneColorModel): New method.
367    
368    2004-10-29  Michael Koch  <konqueror@gmx.de>
369    
370            * gnu/java/awt/peer/gtk/GtkComponentPeer.java
371            (gtkWidgetSetVisible): Unused. Removed.
372            (connectJObject): Likewise.
373            * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java
374            (gtkScrolledWindowSetScrollPosition): Commented out.
375            * include/gnu_java_awt_peer_gtk_GtkComponentPeer.h,
376            include/gnu_java_awt_peer_gtk_GtkScrollPanePeer.h:
377            Regenerated.
378    
379    2004-10-29  Michael Koch  <konqueror@gmx.de>
380    
381            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
382            (cairoShowGlyphs) Removed.
383    
384    2004-10-28  Michael Koch  <konqueror@gmx.de>
385    
386            * native/jni/java-nio/java_nio.c
387            (Java_gnu_java_nio_FileChannelImpl_lengthInternal): Removed.
388    
389    2004-10-28  Michael Koch  <konqueror@gmx.de>
390    
391            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c,
392            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c,
393            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
394            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c,
395            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c,
396            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
397            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c,
398            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c,
399            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c,
400            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c,
401            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c,
402            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
403            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c,
404            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c,
405            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c,
406            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c,
407            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c,
408            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c,
409            native/jni/java-lang/java_lang_Double.c,
410            native/jni/java-lang/java_lang_Math.c,
411            native/jni/java-lang/java_lang_Object.c,
412            native/jni/java-lang/java_lang_VMDouble.c,
413            native/jni/java-lang/java_lang_VMFloat.c,
414            native/jni/java-lang/java_lang_reflect_Array.c:
415            Fixed method names to start at begin of line. This is desired by GNU
416            coding style guide.
417    
418    2004-10-28  Sven de Marothy  <sven@physto.se>
419    
420            * gnu/java/awt/color/CieXyzConverter.java,
421            gnu/java/awt/color/GrayScaleConverter.java,
422            gnu/java/awt/color/SrgbConverter.java,
423            gnu/java/awt/color/ClutProfileConverter.java,
424            gnu/java/awt/color/LinearRGBConverter.java,
425            gnu/java/awt/color/TagEntry.java,
426            gnu/java/awt/color/ColorLookUpTable.java,
427            gnu/java/awt/color/ProfileHeader.java,
428            gnu/java/awt/color/ToneReproductionCurve.java,
429            gnu/java/awt/color/ColorSpaceConverter.java,
430            gnu/java/awt/color/PyccConverter.java,
431            gnu/java/awt/color/GrayProfileConverter.java,
432            gnu/java/awt/color/RgbProfileConverter.java:
433            New files.
434            * java/awt/color/ICC_ColorSpace.java,
435            java/awt/color/ICC_Profile.java,
436            java/awt/color/ICC_ProfileGray.java,
437            java/awt/color/ICC_ProfileRGB.java:
438            Implemented (sans PhotoYCC color space).
439            
440    2004-10-28  Michael Koch  <konqueror@gmx.de>
441    
442            * java/awt/font/TextAttribute.java
443            (RUN_DIRECTION_LTR): Initialie with static value instead of
444            calculating it.
445            (RUN_DIRECTION_RTL): Likewise.
446            (STRIKETHROUGH_ON): Likewise.
447            (SWAP_COLORS_ON): Likewise.
448    
449    2004-10-28  Michael Koch  <konqueror@gmx.de>
450    
451            * gnu/java/awt/peer/gtk/GdkGraphics2D.java
452            (releasePeerGraphicsResource): Fixed typo in method name.
453            * gnu/java/awt/peer/gtk/GdkFontPeer.java
454            (finalize): Fixed typo in releasePeerGraphicsResource.
455            * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h:
456            Regenerated.
457    
458    2004-10-28  Noa Resare  <noa@resare.com>
459    
460            * java/awt/geom/GeneralPath.java (currentSegment):
461            Fix typo in transform.transform() invocation.
462    
463    2004-10-27  Mark Wielaard  <mark@klomp.org>
464    
465            * java/security/cert/X509Certificate.java: Fully qualify extends to
466            java.security.cert.Certificate.
467    
468    2004-10-27  Mark Wielaard  <mark@klomp.org>
469    
470            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c
471            (Java_gnu_java_awt_peer_gtk_GdkTextLayout_setText): Installed and
472            and renamed from Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setText.
473    
474    2004-10-26  Mark Wielaard  <mark@klomp.org>
475    
476            * native/jni/gtk-peer/Makefile.am (AM_CFLAGS): Add ERROR_CFLAGS.
477            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c
478            (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setText): Removed.
479            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
480            (init_dpi_conversion_factor): Correct prototype.
481    
482    2004-10-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
483    
484            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
485            (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
486    
487    2004-10-26  Andreas Tobler  <a.tobler@schweiz.ch>
488    
489            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c
490            (Java_gnu_java_awt_peer_gtk_GThreadNativeMethodRunner_nativeRun):
491            Fix pointer warning.
492    
493    2004-10-26  Andreas Tobler  <a.tobler@schweiz.ch>
494    
495            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
496            (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFilenameFilter):
497            Fix pointer warning.
498    
499            * native/jni/gtk-peer/gtkpeer.h: Introduce widget_union to fix type
500            punned warnings.
501            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
502            (Java_gnu_java_awt_peer_gtk_GdkGraphics_clearRect): Use widget_union
503            to fix type punned pointer warning.
504            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
505            (pre_event_handler): Likewise.
506    
507            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
508            (window_get_new_state): Introduce unions to fix warnings as above.
509            (window_property_changed_cb): Likewise.
510            (window_active_state_change_cb): Mark unused variables unused.
511            (window_focus_state_change_cb): Likewise.
512            (window_focus_in_cb): Likewise.
513            (window_focus_out_cb): Likewise.
514    
515            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
516            (Java_gnu_java_awt_peer_gtk_GdkFontPeer_setFont): Convert
517            PangoFontMap correctly with PANGO_FT2FONT_MAP macro.
518    
519    2004-10-26  Andreas Tobler  <a.tobler@schweiz.ch>
520    
521            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
522            (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_create): Use the
523            GTK_TEXT_VIEW macro.
524    
525            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
526            (connect_awt_hook_cb): Mark unused variable unused.
527    
528            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c
529            (selection_get): Do the cast right.
530    
531            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
532            (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_create): According to
533            the gtk API gtk_combo_box_new_text actually returns a GtkWidget.
534            Remove unused var menu.
535            (selection_changed): Remove unused value.
536    
537            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
538            (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_setNativeBounds): Fix pointer
539            warning with using an intermediate variable.
540    
541            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
542            (area_updated): Fix unused var warning for BE archs.
543    
544            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
545            (Java_gnu_java_awt_peer_gtk_GdkGraphics_connectSignals): Remove unused
546            var.
547            (realize_cb): Mark unused variable unused.
548    
549            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
550            (seek_glyphstring_idx): Fix a C90 warning.
551    
552    2004-10-26  Andreas Tobler  <a.tobler@schweiz.ch>
553    
554            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c
555            (Java_gnu_java_awt_peer_gtk_GThreadNativeMethodRunner_nativeRun):
556            Mark unused arguments unused.
557    
558            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
559            (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_initState),
560            (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setGlyphCodes),
561            (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_glyphCharIndex),
562            (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_glyphIsHorizontal):
563            Likewise.
564    
565            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c
566            (Java_gnu_java_awt_peer_gtk_GdkFontMetrics_getPeerFontMetrics),
567            (Java_gnu_java_awt_peer_gtk_GdkFontMetrics_getPeerTextMetrics):
568            Likewise.
569    
570            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
571            (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFilenameFilter):
572            Likewise.
573            (filenameFilterCallback): Remove unused var.
574            (handle_response): Declare str_fileName and remove last else statement.
575    
576    2004-10-26  Mark Wielaard  <mark@klomp.org>
577    
578            * configure.ac (CLASSPATH_MODULE): Add -no-undefined.
579            (Werror): New configure flag.
580            (gtk-peer): Remove comma from help string.
581            (AM_CFLAGS): Replace by...
582            (WARNING_CFLAGS, STRICT_WARNING_CFLAGS, ERROR_CFLAGS): New gcc flags.
583            (AM_CPPFLAGS): Replace by...
584            (CLASSPATH_INCLUDES): New -I gcc flags.
585            * native/fdlibm/Makefile.am: Use new AM_LDFLAGS, AM_CPPFLAGS and
586            AM_CFLAGS when not library specific flags are used.
587            * native/jni/gtk-peer/Makefile.am: Likewise.
588            * native/jni/java-io/Makefile.am: Likewise.
589            * native/jni/java-lang/Makefile.am: Likewise.
590            * native/jni/java-net/Makefile.am: Likewise.
591            * native/jni/java-nio/Makefile.am: Likewise.
592            * native/jni/java-util/Makefile.am: Likewise.
593    
594            * native/jni/java-io/java_io_ObjectInputStream.c: Mark function
595            arguments unused where necessary.
596            * native/jni/java-io/java_io_VMFile.c: Likewise.
597            * native/jni/java-io/java_io_VMObjectStreamClass.c: Likewise.
598            (getFieldReference): Make sure we allocate the_type ourselves if we
599            free it later. Removed unused argument object.
600            * native/jni/java-io/javaio.c (javaio_read): Removed unused argument
601            obj.
602            (javaio_write): Likewise.
603            * native/jni/java-io/javaio.h: Mark function arguments unused where
604            necessary.
605            * native/jni/java-lang/java_lang_Double.c: Likewise.
606            (Java_java_lang_Double_parseDouble): Declare buf as const char*.
607            * native/jni/java-lang/java_lang_Math.c: Mark function arguments
608            unused where necessary.
609            * native/jni/java-lang/java_lang_VMDouble.c: Likewise.
610            * native/jni/java-lang/java_lang_VMFloat.c: Likewise.
611            * native/jni/java-lang/java_lang_VMSystem.c: Likewise.
612            * native/jni/java-lang/java_lang_reflect_Array.c: Likewise.
613            * native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c
614            (Java_gnu_java_net_PlainDatagramSocketImpl_receive0): Mark only
615            maxlen and offset as unsigned.
616            * native/jni/java-net/java_net_InetAddress.c: Mark function arguments
617            unused where necessary.
618            (Java_java_net_InetAddress_getHostByName): New local int variable
619            max_addresses.
620            * native/jni/java-net/java_net_NetworkInterface.c: Mark function
621            arguments unused where necessary.
622            * native/jni/java-net/javanet.c (_javanet_set_int_field): Removed
623            unused argument class.
624            (_javanet_accept): Check result variable after it has been assigned.
625            * native/jni/java-nio/gnu_java_nio_NIOServerSocket.c: Mark function
626            arguments unused where necessary.
627            * native/jni/java-nio/gnu_java_nio_VMPipe.c: Likewise.
628            * native/jni/java-nio/gnu_java_nio_VMSelector.c: Likewise.
629            * native/jni/java-nio/gnu_java_nio_VMSelector.c: Likewise.
630            * native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c:
631            Likewise.
632            * native/jni/java-nio/java_nio_DirectByteBufferImpl.c: Likewise.
633            * native/jni/java-nio/java_nio_MappedByteBufferImpl.c: Likewise.
634            * native/jni/java-nio/java_nio_channels_Channels.c: Likewise.
635            * native/jni/java-util/java_util_VMTimeZone.c (jint_to_charbuf):
636            Mark as static function.
637            (Java_java_util_VMTimeZone_getSystemTimeZoneId): Mark clazz argument
638            as unused. Cast _timezone to long before use.
639            * native/target/generic/target_generic_network.h: Remove asserts.
640            
641    2004-10-25  Noa Resare  <noa@resare.com>
642    
643            * java/awt/Choice.java (add):
644            Implement correct selection behavior when peer == null.
645            (insert): Likewise.
646            (remove): Likewise.
647    
648    2004-10-25  Mark Wielaard  <mark@klomp.org>
649    
650            * gnu/java/awt/peer/gtk/GtkChoicePeer.java (GtkChoicePeer):
651            Call select() when Choice has a selected item.
652    
653    2004-10-26  Michael Koch  <konqueror@gmx.de>
654    
655            * gnu/java/net/protocol/http/Connection.java
656            (getOutputStream): Implicitely switch to POST method.
657    
658    2004-10-25  Tom Tromey  <tromey@redhat.com>
659    
660            * gnu/java/text/WordBreakIterator.java (WordBreakIterator): Don't
661            initialize `iter'.
662            * gnu/java/text/SentenceBreakIterator.java
663            (SentenceBreakIterator): Don't initialize `iter'.
664            * gnu/java/text/LineBreakIterator.java (LineBreakIterator): Don't
665            initialize `iter'.
666            * gnu/java/text/CharacterBreakIterator.java
667            (CharacterBreakIterator): Don't initialize `iter'.
668            * gnu/java/text/BaseBreakIterator.java (BaseBreakIterator): New
669            constructor.
670            * java/text/BreakIterator.java: Updated documentation.
671    
672    2004-10-25  Michael Koch  <konqueror@gmx.de>
673    
674            * javax/swing/JMenuBar.java
675            (updateUI): Simplified.
676            * javax/swing/tree/DefaultTreeSelectionModel.java:
677            Reorganized import statements.
678    
679    2004-10-25  Michael Koch  <konqueror@gmx.de>
680    
681            * java/net/InetAddress.java
682            (toString): Rename 'address' to 'addr'.
683    
684    2004-10-25  Michael Koch  <konqueror@gmx.de>
685    
686            * java/awt/font/TextAttribute.java,
687            javax/swing/JComponent.java,
688            javax/swing/JInternalFrame.java,
689            javax/swing/table/TableColumn.java,
690            javax/swing/text/StyleConstants.java:
691            Replaced "new Boolean(boolean)" with "Boolean.valueOf(boolean)".
692    
693    2004-10-25  Michael Koch  <konqueror@gmx.de>
694    
695            * javax/security/auth/spi/package.html: New file.
696    
697    2004-10-25  Michael Koch  <konqueror@gmx.de>
698    
699            * scripts/checkstyle.css,
700            scripts/checkstyle2html.xsl:
701            New files
702    
703    2004-10-24  Casey Marshall  <csm@gnu.org>
704    
705            * gnu/java/security/action/GetSecurityPropertyAction.java: new file.
706            * javax/security/auth/login/Configuration.java
707            (getConfig): new method.
708            * javax/security/auth/login/LoginContext.java: implemented.
709            * javax/security/auth/spi/LoginModule.java: new file.
710    
711    2004-10-24  Michael Koch  <konqueror@gmx.de>
712    
713            * javax/swing/tree/DefaultTreeCellEditor.java,
714            javax/swing/tree/DefaultTreeModel.java,
715            javax/swing/tree/DefaultTreeSelectionModel.java:
716            Jalopied.
717    
718    2004-10-24  Michael Koch  <konqueror@gmx.de>
719    
720            * javax/swing/tree/DefaultTreeCellEditor.java
721            (EditorContainer.EditorContainer): Fixed arguments.
722            (EditorContainer.EditorContainer): New method.
723            (DefaultTextField.DefaultTextField): Fixed arguments, implemented.
724            (DefaultTextField.getBorder): Implemented.
725            (listenerList): New field.
726            (addCellEditorListener): Implemented.
727            (removeCellEditorListener): Implemented.
728            (getCellEditorListeners): New method.
729            * javax/swing/tree/DefaultTreeModel.java
730            (addTreeModelListener): Fixed javadoc.
731            (removeTreeModelListener): Likewise.
732            (getTreeModelListeners): New method.
733            (fireTreeNodesChanged): Implemented.
734            (fireTreeNodesInserted): Likewise.
735            (fireTreeNodesRemoved): Likewise.
736            (fireTreeStructureChanged): Likewise.
737            (getListeners): Fixed javadoc.
738            * javax/swing/tree/DefaultTreeSelectionModel.java
739            (addTreeSelectionListener): Implemented.
740            (removeTreeSelectionListener): Likewise.
741            (fireValueChanged): Likewise.
742            (getListeners): Likewise.
743            (addPropertyChangeListener): Likewise.
744            (removePropertyChangeListener): Likewise.
745            (getTreeSelectionListeners): New method.
746            (getPropertyChangeListeners): Likewise.
747    
748    2004-10-23  Michael Koch  <konqueror@gmx.de>
749    
750            * javax/swing/plaf/basic/BasicScrollBarUI.java
751            (maximumThumbSize): Removed static keyword.
752            (minimumThumbSize): Likewise.
753            * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
754            (CloseAction): Made public.
755            (IconifyAction): Likewise.
756            (MaximizeAction): Likewise.
757            (MoveAction): Likewise.
758            (RestoreAction): Likewise.
759            (SizeAction): Likewise.
760            (SystemMenuBar): Likewise.
761            * javax/swing/plaf/basic/BasicSliderUI.java
762            (TrackListener): Likewise.
763            * javax/swing/plaf/basic/BasicSplitPaneUI.java
764            (KeyboardDownRightHandler): Likewise.
765            (KeyboardEndHandler): Likewise.
766            (KeyboardHomeHandler): Likewise.
767            (KeyboardResizeToggleHandler): Likewise.
768            (KeyboardUpLeftHandler): Likewise.
769            (PropertyHandler): Likewise.
770            * javax/swing/plaf/basic/BasicTabbedPaneUI.java
771            (PropertyChangeHandler): Likewise.
772            (TabSelectionHandler): Likewise.
773    
774    2004-10-23  Michael Koch  <konqueror@gmx.de>
775    
776            * javax/print/DocFlavor.java,
777            javax/print/attribute/standard/JobStateReason.java,
778            javax/print/attribute/standard/MultipleDocumentHandling.java:
779            Added missing constants.
780    
781    2004-10-23  Michael Koch  <konqueror@gmx.de>
782    
783            * javax/swing/text/JTextComponent.java
784            (getKeymap): Made public.
785    
786    2004-10-22  Michael Koch  <konqueror@gmx.de>
787    
788            * java/lang/Character.java,
789            scripts/unicode-blocks.pl:
790            Reordered modifiers.
791    
792    2004-10-22  Michael Koch  <konqueror@gmx.de>
793    
794            * javax/swing/JEditorPane.java
795            (getStream): Throws IOException.
796            (read): Likewise.
797            * javax/swing/JRootPane.java
798            (createContentPane): Fixed return type.
799            * javax/swing/JSpinner.java
800            (commitEdit): Throws ParseException.
801            * javax/swing/plaf/metal/MetalLookAndFeel.java
802            (serialVersionUID): New field.
803            * javax/swing/table/TableColumn.java
804            (resizedPostingDisableCount): Added @deprecated tag.
805            (disableResizedPosting): Likewise.
806            (enableResizedPosting): Likewise.
807            * javax/swing/text/Document.java
808            (TitleProperty): Fixed value.
809            * javax/swing/tree/TreeCellEditor.java
810            (TreeCellEditor): Extends CellEditor.
811    
812    2004-10-22  Michael Koch  <konqueror@gmx.de>
813    
814            * scripts/checkstyle-config.xml: Uncomment checks for modifiers.
815    
816    2004-10-22  Michael Koch  <konqueror@gmx.de>
817    
818            * java/lang/Class.java,
819            java/lang/StringBuffer.java,
820            java/lang/Throwable.java,
821            java/security/spec/DSAParameterSpec.java,
822            java/util/Currency.java,
823            java/util/ResourceBundle.java,
824            java/util/zip/DeflaterConstants.java,
825            java/util/zip/DeflaterEngine.java,
826            java/util/zip/DeflaterHuffman.java,
827            java/util/zip/GZIPInputStream.java,
828            java/util/zip/InflaterHuffmanTree.java,
829            java/util/zip/OutputWindow.java,
830            java/util/zip/ZipEntry.java,
831            java/util/zip/ZipFile.java,
832            java/util/zip/ZipInputStream.java,
833            java/util/zip/ZipOutputStream.java:
834            Removed redundant and reordered modifiers.
835    
836    2004-10-22  Michael Koch  <konqueror@gmx.de>
837    
838            * javax/swing/JWindow.java
839            javax/swing/SpinnerModel.java
840            javax/swing/Timer.java
841            javax/swing/event/MenuKeyEvent.java
842            javax/swing/plaf/basic/BasicButtonUI.java
843            javax/swing/plaf/basic/BasicIconFactory.java
844            javax/swing/plaf/basic/BasicTabbedPaneUI.java
845            javax/swing/text/AttributeSet.java
846            javax/swing/text/Highlighter.java
847            javax/swing/text/StyleConstants.java
848            javax/swing/tree/TreeCellEditor.java:
849            Removed redundant and reordered modifiers.
850    
851    2004-10-22  Michael Koch  <konqueror@gmx.de>
852    
853            * java/lang/Math.java,
854            java/lang/StackTraceElement.java,
855            java/nio/Buffer.java,
856            java/nio/ByteBuffer.java,
857            java/nio/CharBuffer.java,
858            java/nio/DoubleBuffer.java,
859            java/nio/FloatBuffer.java,
860            java/nio/IntBuffer.java,
861            java/nio/LongBuffer.java,
862            java/nio/ShortBuffer.java,
863            java/nio/charset/Charset.java,
864            java/rmi/server/RMIClassLoader.java,
865            java/rmi/server/RMISocketFactory.java,
866            java/security/Policy.java,
867            java/text/ChoiceFormat.java,
868            java/text/CollationElementIterator.java,
869            java/text/DateFormat.java,
870            java/text/DecimalFormat.java,
871            java/text/DecimalFormatSymbols.java,
872            java/text/MessageFormat.java,
873            java/text/NumberFormat.java,
874            java/text/RuleBasedCollator.java,
875            java/text/SimpleDateFormat.java,
876            java/util/BitSet.java,
877            java/util/Calendar.java,
878            java/util/Collections.java,
879            java/util/IdentityHashMap.java,
880            java/util/Locale.java,
881            java/util/TreeMap.java,
882            java/util/logging/LogRecord.java,
883            java/util/logging/XMLFormatter.java,
884            java/util/prefs/AbstractPreferences.java,
885            java/util/prefs/Preferences.java,
886            javax/crypto/interfaces/DHPrivateKey.java,
887            javax/crypto/interfaces/DHPublicKey.java,
888            javax/crypto/interfaces/PBEKey.java,
889            javax/net/ssl/HandshakeCompletedEvent.java,
890            javax/security/auth/Subject.java:
891            Removed redundant and reordered modifiers.
892    
893    2004-10-22  Michael Koch  <konqueror@gmx.de>
894    
895            * javax/swing/plaf/basic/BasicToolTipUI.java:
896            Reformatted copyright header.
897    
898    2004-10-22  Michael Koch  <konqueror@gmx.de>
899    
900            * javax/swing/AbstractAction.java,
901            javax/swing/AbstractButton.java,
902            javax/swing/AbstractCellEditor.java,
903            javax/swing/AbstractListModel.java,
904            javax/swing/AbstractSpinnerModel.java,
905            javax/swing/ActionMap.java,
906            javax/swing/BorderFactory.java,
907            javax/swing/Box.java,
908            javax/swing/ButtonModel.java,
909            javax/swing/CellEditor.java,
910            javax/swing/CellRendererPane.java,
911            javax/swing/DefaultBoundedRangeModel.java,
912            javax/swing/DefaultButtonModel.java,
913            javax/swing/DefaultCellEditor.java,
914            javax/swing/DefaultDesktopManager.java,
915            javax/swing/DefaultListCellRenderer.java,
916            javax/swing/DefaultListSelectionModel.java,
917            javax/swing/DefaultSingleSelectionModel.java,
918            javax/swing/GrayFilter.java,
919            javax/swing/InputMap.java,
920            javax/swing/JApplet.java,
921            javax/swing/JCheckBoxMenuItem.java,
922            javax/swing/JColorChooser.java,
923            javax/swing/JComboBox.java,
924            javax/swing/JComponent.java,
925            javax/swing/JDesktopPane.java,
926            javax/swing/JDialog.java,
927            javax/swing/JEditorPane.java,
928            javax/swing/JFileChooser.java,
929            javax/swing/JFormattedTextField.java,
930            javax/swing/JFrame.java,
931            javax/swing/JInternalFrame.java,
932            javax/swing/JLabel.java,
933            javax/swing/JLayeredPane.java,
934            javax/swing/JList.java,
935            javax/swing/JMenu.java,
936            javax/swing/JMenuBar.java,
937            javax/swing/JMenuItem.java,
938            javax/swing/JOptionPane.java,
939            javax/swing/JPanel.java,
940            javax/swing/JPasswordField.java,
941            javax/swing/JPopupMenu.java,
942            javax/swing/JRadioButtonMenuItem.java,
943            javax/swing/JRootPane.java,
944            javax/swing/JSpinner.java,
945            javax/swing/JSplitPane.java,
946            javax/swing/JTabbedPane.java,
947            javax/swing/JTable.java,
948            javax/swing/JTextArea.java,
949            javax/swing/JTextPane.java,
950            javax/swing/JToggleButton.java,
951            javax/swing/JToolBar.java,
952            javax/swing/JToolTip.java,
953            javax/swing/JTree.java,
954            javax/swing/JViewport.java,
955            javax/swing/ListModel.java,
956            javax/swing/LookAndFeel.java,
957            javax/swing/MenuSelectionManager.java,
958            javax/swing/ProgressMonitorInputStream.java,
959            javax/swing/RepaintManager.java,
960            javax/swing/RootPaneContainer.java,
961            javax/swing/ScrollPaneLayout.java,
962            javax/swing/SpringLayout.java,
963            javax/swing/SwingUtilities.java,
964            javax/swing/Timer.java,
965            javax/swing/ToolTipManager.java,
966            javax/swing/UIDefaults.java,
967            javax/swing/UIManager.java,
968            javax/swing/border/MatteBorder.java,
969            javax/swing/colorchooser/AbstractColorChooserPanel.java,
970            javax/swing/colorchooser/ColorSelectionModel.java,
971            javax/swing/colorchooser/DefaultColorSelectionModel.java,
972            javax/swing/colorchooser/DefaultHSBChooserPanel.java,
973            javax/swing/colorchooser/DefaultPreviewPanel.java,
974            javax/swing/colorchooser/DefaultRGBChooserPanel.java,
975            javax/swing/colorchooser/DefaultSwatchChooserPanel.java,
976            javax/swing/event/AncestorEvent.java,
977            javax/swing/event/HyperlinkEvent.java,
978            javax/swing/event/InternalFrameEvent.java,
979            javax/swing/event/MenuDragMouseEvent.java,
980            javax/swing/event/TableColumnModelEvent.java,
981            javax/swing/event/TableModelEvent.java,
982            javax/swing/event/TreeExpansionEvent.java,
983            javax/swing/event/TreeModelEvent.java,
984            javax/swing/event/TreeSelectionEvent.java,
985            javax/swing/event/TreeWillExpandListener.java,
986            javax/swing/event/UndoableEditEvent.java,
987            javax/swing/filechooser/FileView.java,
988            javax/swing/plaf/BorderUIResource.java,
989            javax/swing/plaf/ComponentUI.java,
990            javax/swing/plaf/FileChooserUI.java,
991            javax/swing/plaf/IconUIResource.java,
992            javax/swing/plaf/ListUI.java,
993            javax/swing/plaf/PopupMenuUI.java,
994            javax/swing/plaf/SplitPaneUI.java,
995            javax/swing/plaf/TabbedPaneUI.java,
996            javax/swing/plaf/TextUI.java,
997            javax/swing/plaf/TreeUI.java,
998            javax/swing/plaf/basic/BasicArrowButton.java,
999            javax/swing/plaf/basic/BasicBorders.java,
1000            javax/swing/plaf/basic/BasicButtonUI.java,
1001            javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java,
1002            javax/swing/plaf/basic/BasicColorChooserUI.java,
1003            javax/swing/plaf/basic/BasicComboBoxEditor.java,
1004            javax/swing/plaf/basic/BasicComboBoxRenderer.java,
1005            javax/swing/plaf/basic/BasicComboBoxUI.java,
1006            javax/swing/plaf/basic/BasicComboPopup.java,
1007            javax/swing/plaf/basic/BasicDesktopIconUI.java,
1008            javax/swing/plaf/basic/BasicDesktopPaneUI.java,
1009            javax/swing/plaf/basic/BasicIconFactory.java,
1010            javax/swing/plaf/basic/BasicInternalFrameTitlePane.java,
1011            javax/swing/plaf/basic/BasicInternalFrameUI.java,
1012            javax/swing/plaf/basic/BasicListUI.java,
1013            javax/swing/plaf/basic/BasicLookAndFeel.java,
1014            javax/swing/plaf/basic/BasicMenuBarUI.java,
1015            javax/swing/plaf/basic/BasicMenuItemUI.java,
1016            javax/swing/plaf/basic/BasicMenuUI.java,
1017            javax/swing/plaf/basic/BasicOptionPaneUI.java,
1018            javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java,
1019            javax/swing/plaf/basic/BasicPopupMenuUI.java,
1020            javax/swing/plaf/basic/BasicProgressBarUI.java,
1021            javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java,
1022            javax/swing/plaf/basic/BasicRootPaneUI.java,
1023            javax/swing/plaf/basic/BasicScrollBarUI.java,
1024            javax/swing/plaf/basic/BasicSeparatorUI.java,
1025            javax/swing/plaf/basic/BasicSliderUI.java,
1026            javax/swing/plaf/basic/BasicSpinnerUI.java,
1027            javax/swing/plaf/basic/BasicSplitPaneDivider.java,
1028            javax/swing/plaf/basic/BasicSplitPaneUI.java,
1029            javax/swing/plaf/basic/BasicTabbedPaneUI.java,
1030            javax/swing/plaf/basic/BasicTableHeaderUI.java,
1031            javax/swing/plaf/basic/BasicTableUI.java,
1032            javax/swing/plaf/basic/BasicTextAreaUI.java,
1033            javax/swing/plaf/basic/BasicTextFieldUI.java,
1034            javax/swing/plaf/basic/BasicTextUI.java,
1035            javax/swing/plaf/basic/BasicToolBarSeparatorUI.java,
1036            javax/swing/plaf/basic/BasicToolBarUI.java,
1037            javax/swing/plaf/basic/BasicToolTipUI.java,
1038            javax/swing/plaf/basic/BasicTreeUI.java,
1039            javax/swing/plaf/basic/BasicViewportUI.java,
1040            javax/swing/plaf/basic/ComboPopup.java,
1041            javax/swing/table/AbstractTableModel.java,
1042            javax/swing/table/DefaultTableCellRenderer.java,
1043            javax/swing/table/DefaultTableColumnModel.java,
1044            javax/swing/table/DefaultTableModel.java,
1045            javax/swing/table/JTableHeader.java,
1046            javax/swing/table/TableCellEditor.java,
1047            javax/swing/table/TableCellRenderer.java,
1048            javax/swing/table/TableColumn.java,
1049            javax/swing/table/TableColumnModel.java,
1050            javax/swing/text/AbstractDocument.java,
1051            javax/swing/text/Caret.java,
1052            javax/swing/text/DefaultCaret.java,
1053            javax/swing/text/DefaultEditorKit.java,
1054            javax/swing/text/DefaultHighlighter.java,
1055            javax/swing/text/EditorKit.java,
1056            javax/swing/text/JTextComponent.java,
1057            javax/swing/text/LayeredHighlighter.java,
1058            javax/swing/text/PasswordView.java,
1059            javax/swing/text/SimpleAttributeSet.java,
1060            javax/swing/text/StyleConstants.java,
1061            javax/swing/text/StyleContext.java,
1062            javax/swing/text/StyledEditorKit.java,
1063            javax/swing/text/TextAction.java,
1064            javax/swing/text/View.java,
1065            javax/swing/tree/AbstractLayoutCache.java,
1066            javax/swing/tree/DefaultTreeCellRenderer.java,
1067            javax/swing/tree/DefaultTreeModel.java,
1068            javax/swing/tree/DefaultTreeSelectionModel.java,
1069            javax/swing/tree/FixedHeightLayoutCache.java,
1070            javax/swing/tree/TreeCellRenderer.java,
1071            javax/swing/tree/TreeSelectionModel.java,
1072            javax/swing/tree/VariableHeightLayoutCache.java,
1073            javax/swing/undo/AbstractUndoableEdit.java,
1074            javax/swing/undo/UndoableEditSupport.java:
1075            Imports cleaned up.
1076    
1077    2004-10-22  Andreas Tobler  <a.tobler@schweiz.ch>
1078    
1079            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c:
1080            New File.
1081            (nativeGetNumFontsFamilies) New function.
1082            (nativeGetFontFamilies) Likewise.
1083            * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
1084            (getAvailableFontFamilyNames): Implement.
1085    
1086    2004-10-22  Michael Koch  <konqueror@gmx.de>
1087    
1088            * include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h:
1089            New file.
1090            * include/gnu_java_awt_peer_gtk_GtkButtonPeer.h,
1091            include/gnu_java_awt_peer_gtk_GtkLabelPeer.h: Regenerated,
1092            * include/Makefile.am:
1093            Added gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h.
1094            * native/jni/gtk-peer/Makefile.am:
1095            Added gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c.
1096    
1097    2004-10-22  Thomas Fitzsimmons  <fitzsim@redhat.com>
1098    
1099            * gnu/java/awt/peer/ClasspathFontPeer.java
1100            (setStandardAttributes(String,Map)): If size attribute doesn't
1101            exist, default to size 12.  Clamp size value to a minimum of 1.
1102    
1103    2004-10-22  Michael Koch  <konqueror@gmx.de>
1104    
1105            * javax/swing/AbstractButton.java
1106            (getLabel): Added @deprecated tag.
1107            (setLabel): Likewise.
1108            * javax/swing/FocusManager.java
1109            (disableSwingFocusManager): Likewise.
1110            (isFocusManagerEnabled): Likewise.
1111            * javax/swing/JComponent.java
1112            (isManagingFocus): Added version to @deprecated tag.
1113            (getNextFocusableComponent): Moved @deprecated tag to bottom of
1114            javadoc.
1115            (getConditionForKeyStroke): Likewise.
1116            (getActionForKeyStroke): Likewise.
1117            * javax/swing/JDesktopPane.java
1118            (LIVE_DRAG_MODE): Added @specnote tag.
1119            (OUTLINE_DRAG_MODE): Likewise.
1120            * javax/swing/JInternalFrame.java
1121            (MENU_BAR_PROPERTY): Fixed value.
1122            (getMenuBar): Added @deprecated tag.
1123            (setMenuBar): Likewise.
1124            * javax/swing/JViewport.java
1125            (isBackingStoreEnabled): Likewise.
1126            (setBackingStoreEnabled): Likewise.
1127            * javax/swing/plaf/basic/BasicDesktopPaneUI.java
1128            (closeKey): Likewise.
1129            (maximizeKey): Likewise.
1130            (minimizeKey): Likewise.
1131            (navigateKey): Likewise.
1132            (navigateKey2): Likewise.
1133            * javax/swing/plaf/basic/BasicInternalFrameUI.java
1134            (openMenuKey): Likewise.
1135            * javax/swing/plaf/basic/BasicSplitPaneUI.java
1136            (keyboardDownRightListener): Likewise.
1137            (keyboardEndListener): Likewise.
1138            (keyboardHomeListener): Likewise.
1139            (keyboardResizeToggleListener): Likewise.
1140            (keyboardUpLeftListener): Likewise.
1141            (dividerResizeToggleKey): Likewise.
1142            (downKey): Likewise.
1143            (endKey): Likewise.
1144            (homeKey): Likewise.
1145            (leftKey): Likewise.
1146            (rightKey): Likewise.
1147            (upKey): Likewise.
1148            (createKeyboardUpLeftListener): Likewise.
1149            (createKeyboardDownRightListener): Likewise.
1150            (createKeyboardHomeListener): Likewise.
1151            (createKeyboardEndListener): Likewise.
1152            (createKeyboardResizeToggleListener): Likewise.
1153            (getDividerBorderSize): Likewise.
1154            * javax/swing/plaf/basic/BasicTabbedPaneUI.java
1155            (downKey): Likewise.
1156            (leftKey): Likewise.
1157            (rightKey): Likewise.
1158            (upKey): Likewise.
1159    
1160    2004-10-22  Andrew John Hughes  <gnu_andrew@member.fsf.org>
1161    
1162            * java/util/Date.java
1163            Added missing documentation.
1164            
1165    
1166    2004-10-21  Michael Koch  <konqueror@gmx.de>
1167    
1168            * java/awt/Container.java,
1169            java/awt/Font.java,
1170            java/awt/font/TextLayout.java,
1171            java/lang/ClassLoader.java,
1172            java/lang/Process.java,
1173            java/lang/System.java,
1174            java/util/zip/CheckedInputStream.java,
1175            java/util/zip/InflaterInputStream.java,
1176            java/util/zip/ZipFile.java,
1177            java/util/zip/ZipInputStream.java:
1178            Import cleanups.
1179    
1180    2004-10-21  Michael Koch  <konqueror@gmx.de>
1181    
1182            * java/net/NetworkInterface.java,
1183            java/text/Format.java,
1184            javax/security/auth/x500/X500Principal.java,
1185            javax/security/auth/x500/X500PrivateCredential.java,
1186            javax/security/cert/X509CertBridge.java,
1187            javax/security/sasl/Sasl.java,
1188            javax/sql/XAConnection.java:
1189            Import cleanup.
1190    
1191    2004-10-21  Michael Koch  <konqueror@gmx.de>
1192    
1193            * javax/net/ssl/HandshakeCompletedEvent.java,
1194            javax/net/ssl/KeyManagerFactory.java,
1195            javax/net/ssl/SSLContext.java,
1196            javax/net/ssl/SSLServerSocketFactory.java,
1197            javax/net/ssl/SSLSession.java,
1198            javax/net/ssl/SSLSocketFactory.java,
1199            javax/net/ssl/TrustManagerFactory.java:
1200            Import cleanup.
1201    
1202    2004-10-21  Michael Koch  <konqueror@gmx.de>
1203    
1204            * javax/naming/directory/BasicAttribute.java,
1205            javax/naming/directory/BasicAttributes.java,
1206            javax/naming/directory/InitialDirContext.java,
1207            javax/naming/event/NamingEvent.java,
1208            javax/naming/ldap/ControlFactory.java,
1209            javax/naming/ldap/ExtendedRequest.java,
1210            javax/naming/ldap/InitialLdapContext.java,
1211            javax/naming/ldap/LdapReferralException.java,
1212            javax/naming/spi/DirObjectFactory.java,
1213            javax/naming/spi/DirStateFactory.java,
1214            javax/naming/spi/DirectoryManager.java,
1215            javax/naming/spi/InitialContextFactory.java,
1216            javax/naming/spi/InitialContextFactoryBuilder.java,
1217            javax/naming/spi/NamingManager.java,
1218            javax/naming/spi/ObjectFactory.java,
1219            javax/naming/spi/ObjectFactoryBuilder.java,
1220            javax/naming/spi/StateFactory.java:
1221            Import cleanup.
1222    
1223    2004-10-21  Michael Koch  <konqueror@gmx.de>
1224    
1225            * javax/imageio/event/IIOReadProgressListener.java,
1226            javax/imageio/event/IIOReadUpdateListener.java,
1227            javax/imageio/event/IIOReadWarningListener.java,
1228            javax/imageio/event/IIOWriteProgressListener.java,
1229            javax/imageio/event/IIOWriteWarningListener.java,
1230            javax/imageio/metadata/IIOMetadataFormat.java,
1231            javax/imageio/stream/FileCacheImageInputStream.java,
1232            javax/imageio/stream/FileCacheImageOutputStream.java,
1233            javax/imageio/stream/ImageInputStreamImpl.java:
1234            Import cleanup.
1235            * javax/imageio/metadata/package.html: New file.
1236    
1237    2004-10-21  Michael Koch  <konqueror@gmx.de>
1238    
1239            * javax/crypto/Cipher.java,
1240            javax/crypto/EncryptedPrivateKeyInfo.java,
1241            javax/crypto/ExemptionMechanism.java,
1242            javax/crypto/KeyAgreement.java,
1243            javax/crypto/KeyGenerator.java,
1244            javax/crypto/Mac.java,
1245            javax/crypto/SecretKeyFactory.java,
1246            javax/crypto/SecretKeyFactorySpi.java,
1247            javax/crypto/spec/SecretKeySpec.java:
1248            Import cleanup.
1249    
1250    2004-10-21  Michael Koch  <konqueror@gmx.de>
1251    
1252            * java/security/AlgorithmParameterGenerator.java,
1253            java/security/AlgorithmParameters.java,
1254            java/security/AlgorithmParametersSpi.java,
1255            java/security/AllPermission.java,
1256            java/security/BasicPermission.java,
1257            java/security/Certificate.java,
1258            java/security/CodeSource.java,
1259            java/security/DigestInputStream.java,
1260            java/security/DigestOutputStream.java,
1261            java/security/GuardedObject.java,
1262            java/security/KeyFactory.java,
1263            java/security/KeyFactorySpi.java,
1264            java/security/KeyPairGenerator.java,
1265            java/security/KeyStore.java,
1266            java/security/KeyStoreSpi.java,
1267            java/security/Permissions.java,
1268            java/security/Security.java,
1269            java/security/Signature.java,
1270            java/security/UnresolvedPermission.java,
1271            java/security/cert/CertPathBuilder.java,
1272            java/security/cert/CertPathValidator.java,
1273            java/security/cert/CertStore.java,
1274            java/security/cert/Certificate.java,
1275            java/security/cert/CertificateFactory.java,
1276            java/security/cert/PolicyQualifierInfo.java,
1277            java/security/cert/TrustAnchor.java,
1278            java/security/cert/X509CRL.java,
1279            java/security/cert/X509CRLSelector.java,
1280            java/security/cert/X509CertSelector.java:
1281            Import cleanup.
1282    
1283    2004-10-21  Michael Koch  <konqueror@gmx.de>
1284    
1285            * java/rmi/MarshalledObject.java,
1286            java/rmi/Naming.java,
1287            java/rmi/activation/Activatable.java,
1288            java/rmi/activation/ActivationGroup.java,
1289            java/rmi/activation/ActivationGroupDesc.java,
1290            java/rmi/activation/ActivationInstantiator.java,
1291            java/rmi/activation/ActivationMonitor.java,
1292            java/rmi/activation/ActivationSystem.java,
1293            java/rmi/activation/Activator.java,
1294            java/rmi/registry/LocateRegistry.java,
1295            java/rmi/registry/Registry.java,
1296            java/rmi/server/LogStream.java,
1297            java/rmi/server/ObjID.java,
1298            java/rmi/server/RMIClientSocketFactory.java,
1299            java/rmi/server/RMIServerSocketFactory.java,
1300            java/rmi/server/RMISocketFactory.java,
1301            java/rmi/server/RemoteCall.java,
1302            java/rmi/server/RemoteServer.java,
1303            java/rmi/server/ServerRef.java,
1304            java/rmi/server/UID.java,
1305            java/rmi/server/UnicastRemoteObject.java:
1306            Import cleanup.
1307    
1308    2004-10-21  Steven Augart  <augart@watson.ibm.com>
1309    
1310            * autogen.sh: Invoke $ACLOCAL with the flag "-I .".
1311    
1312    2004-10-20  Andrew John Hughes <gnu_andrew@member.fsf.org>
1313    
1314            * java/util/Currency.java
1315            Documented variables and methods more fully.
1316            Caches the currency instances, so that a request
1317            for a locale, l, only ever returns the same
1318            instance (i.e. successive calls to getInstance(l)
1319            are reference equivalent (==)).
1320            
1321    2004-10-20  Andrew John Hughes <gnu_andrew@member.fsf.org>
1322    
1323            * java/util/Collections.java
1324            Added documentation.
1325            * java/util/SortedMap.java
1326            Clarified some method examples.
1327            * java/util/SortedSet.java
1328            Clarified some method examples.
1329            
1330    2004-10-20  Michael Koch  <konqueror@gmx.de>
1331    
1332            * javax/print/attribute/standard/ColorSupported.java,
1333            javax/print/attribute/standard/Compression.java,
1334            javax/print/attribute/standard/Copies.java,
1335            javax/print/attribute/standard/CopiesSupported.java,
1336            javax/print/attribute/standard/DateTimeAtCompleted.java,
1337            javax/print/attribute/standard/DateTimeAtCreation.java,
1338            javax/print/attribute/standard/DateTimeAtProcessing.java,
1339            javax/print/attribute/standard/DocumentName.java,
1340            javax/print/attribute/standard/Fidelity.java,
1341            javax/print/attribute/standard/Finishings.java,
1342            javax/print/attribute/standard/JobHoldUntil.java,
1343            javax/print/attribute/standard/JobImpressions.java,
1344            javax/print/attribute/standard/JobImpressionsCompleted.java,
1345            javax/print/attribute/standard/JobImpressionsSupported.java,
1346            javax/print/attribute/standard/JobKOctets.java,
1347            javax/print/attribute/standard/JobKOctetsProcessed.java,
1348            javax/print/attribute/standard/JobKOctetsSupported.java,
1349            javax/print/attribute/standard/JobMediaSheets.java,
1350            javax/print/attribute/standard/JobMediaSheetsCompleted.java,
1351            javax/print/attribute/standard/JobMediaSheetsSupported.java,
1352            javax/print/attribute/standard/JobMessageFromOperator.java,
1353            javax/print/attribute/standard/JobName.java,
1354            javax/print/attribute/standard/JobOriginatingUserName.java,
1355            javax/print/attribute/standard/JobPriority.java,
1356            javax/print/attribute/standard/JobPrioritySupported.java,
1357            javax/print/attribute/standard/JobSheets.java,
1358            javax/print/attribute/standard/JobState.java,
1359            javax/print/attribute/standard/JobStateReason.java,
1360            javax/print/attribute/standard/JobStateReasons.java,
1361            javax/print/attribute/standard/Media.java,
1362            javax/print/attribute/standard/MultipleDocumentHandling.java,
1363            javax/print/attribute/standard/NumberOfDocuments.java,
1364            javax/print/attribute/standard/NumberOfInterveningJobs.java,
1365            javax/print/attribute/standard/NumberUp.java,
1366            javax/print/attribute/standard/NumberUpSupported.java,
1367            javax/print/attribute/standard/OrientationRequested.java,
1368            javax/print/attribute/standard/OutputDeviceAssigned.java,
1369            javax/print/attribute/standard/PDLOverrideSupported.java,
1370            javax/print/attribute/standard/PageRanges.java,
1371            javax/print/attribute/standard/PagesPerMinute.java,
1372            javax/print/attribute/standard/PagesPerMinuteColor.java,
1373            javax/print/attribute/standard/PrintQuality.java,
1374            javax/print/attribute/standard/PrinterInfo.java,
1375            javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
1376            javax/print/attribute/standard/PrinterLocation.java,
1377            javax/print/attribute/standard/PrinterMakeAndModel.java,
1378            javax/print/attribute/standard/PrinterMessageFromOperator.java,
1379            javax/print/attribute/standard/PrinterMoreInfo.java,
1380            javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
1381            javax/print/attribute/standard/PrinterName.java,
1382            javax/print/attribute/standard/PrinterStateReason.java,
1383            javax/print/attribute/standard/PrinterStateReasons.java,
1384            javax/print/attribute/standard/PrinterURI.java,
1385            javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
1386            javax/print/attribute/standard/RequestingUserName.java:
1387            Reorganized imports and removed redundant final modifiers.
1388    
1389    2004-10-20  Michael Koch  <konqueror@gmx.de>
1390    
1391            * javax/imageio/spi/ImageReaderSpi.java
1392            (isOwnReader): New method.
1393            * javax/imageio/spi/ImageWriterSpi.java
1394            (isOwnWriter): Likewise.
1395    
1396    2004-10-20  Michael Koch  <konqueror@gmx.de>
1397    
1398            * javax/security/sasl/SaslClient.java,
1399            javax/security/sasl/SaslClientFactory.java,
1400            javax/security/sasl/SaslException.java,
1401            javax/security/sasl/SaslServer.java,
1402            javax/security/sasl/SaslServerFactory.java:
1403            Remvoed CVS tags.
1404    
1405    2004-10-20  Michael Koch  <konqueror@gmx.de>
1406    
1407            * javax/security/auth/login/NullConfiguration.java,
1408            javax/security/auth/x500/X500Principal.java,
1409            javax/security/cert/X509Certificate.java,
1410            javax/security/sasl/AuthenticationException.java,
1411            javax/security/sasl/AuthorizeCallback.java,
1412            javax/security/sasl/RealmCallback.java,
1413            javax/security/sasl/RealmChoiceCallback.java,
1414            javax/security/sasl/Sasl.java,
1415            javax/security/sasl/SaslClient.java,
1416            javax/security/sasl/SaslClientFactory.java,
1417            javax/security/sasl/SaslException.java,
1418            javax/security/sasl/SaslServer.java,
1419            javax/security/sasl/SaslServerFactory.java:
1420            Cleaned up import statements and copyright notices.
1421    
1422    2004-10-20  Michael Koch  <konqueror@gmx.de>
1423    
1424            * javax/imageio/ImageWriter.java
1425            (convertImageMetadata): New abstract method.
1426            (convertStreamMetadata): Likewise.
1427            (write): Likewise.
1428            * javax/imageio/stream/FileCacheImageInputStream.java
1429            (close): Fixed setting of stream to null.
1430            (checkStreamClosed): Throws IOException.
1431    
1432    2004-10-20  Michael Koch  <konqueror@gmx.de>
1433    
1434            * gnu/java/rmi/rmic/RMIC.java: Reformatted.
1435    
1436    2004-10-20  Michael Koch  <konqueror@gmx.de>
1437    
1438            * javax/imageio/stream/FileCacheImageInputStream.java,
1439            javax/imageio/stream/FileCacheImageOutputStream.java,
1440            javax/imageio/stream/FileImageInputStream.java,
1441            javax/imageio/stream/FileImageOutputStream.java,
1442            javax/imageio/stream/MemoryCacheImageInputStream.java,
1443            javax/imageio/stream/MemoryCacheImageOutputStream.java:
1444            New files.
1445    
1446    2004-10-20  Michael Koch  <konqueror@gmx.de>
1447    
1448            * java/io/File.java:
1449            Fixed @author tag to be HTML compatible.
1450            * java/sql/Timestamp.java,
1451            java/text/AttributedCharacterIterator.java,
1452            java/text/AttributedString.java,
1453            java/util/zip/CheckedOutputStream.java,
1454            java/util/zip/DeflaterOutputStream.java,
1455            java/util/zip/GZIPInputStream.java,
1456            java/util/zip/ZipFile.java,
1457            javax/crypto/Cipher.java,
1458            javax/crypto/ExemptionMechanismException.java,
1459            javax/crypto/SecretKey.java,
1460            javax/crypto/SecretKeyFactory.java,
1461            javax/naming/directory/ModificationItem.java,
1462            javax/naming/directory/SearchControls.java,
1463            javax/naming/event/NamingListener.java,
1464            javax/naming/ldap/Control.java,
1465            javax/naming/ldap/ExtendedResponse.java,
1466            javax/net/ssl/SSLSocketFactory.java:
1467            Reorganized imports and fixed copyright headers.
1468    
1469    2004-10-20  Michael Koch  <konqueror@gmx.de>
1470    
1471            * java/util/logging/ConsoleHandler.java,
1472            java/util/logging/ErrorManager.java,
1473            java/util/logging/FileHandler.java,
1474            java/util/logging/Filter.java,
1475            java/util/logging/Formatter.java,
1476            java/util/logging/Handler.java,
1477            java/util/logging/Level.java,
1478            java/util/logging/LogManager.java,
1479            java/util/logging/LogRecord.java,
1480            java/util/logging/Logger.java,
1481            java/util/logging/LoggingPermission.java,
1482            java/util/logging/MemoryHandler.java,
1483            java/util/logging/SimpleFormatter.java,
1484            java/util/logging/SocketHandler.java,
1485            java/util/logging/StreamHandler.java,
1486            java/util/logging/XMLFormatter.java:
1487            Standardized copyrigth header.
1488    
1489    2004-10-20  Michael Koch  <konqueror@gmx.de>
1490    
1491            * java/security/AlgorithmParameterGenerator.java,
1492            java/security/AlgorithmParameters.java,
1493            java/security/DigestInputStream.java,
1494            java/security/Identity.java,
1495            java/security/KeyFactory.java,
1496            java/security/KeyPairGenerator.java,
1497            java/security/KeyStore.java,
1498            java/security/MessageDigest.java,
1499            java/security/MessageDigestSpi.java,
1500            java/security/Policy.java,
1501            java/security/SecureRandom.java,
1502            java/security/Security.java,
1503            java/security/Signature.java,
1504            java/security/SignatureSpi.java,
1505            java/security/cert/CertPathBuilder.java,
1506            java/security/cert/CertPathValidator.java,
1507            java/security/cert/CertStore.java,
1508            java/security/cert/Certificate.java,
1509            java/security/cert/CertificateFactory.java,
1510            java/security/cert/PolicyQualifierInfo.java,
1511            java/security/cert/TrustAnchor.java,
1512            java/security/cert/X509CRL.java,
1513            java/security/cert/X509CRLEntry.java,
1514            java/security/cert/X509Certificate.java,
1515            java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java:
1516            Import statements reorganized, some little formatting issues,
1517            used java-style array declarations, added comments in empty catch
1518            blocks.
1519    
1520    2004-10-19  Jeroen Frijters  <jeroen@frijters.net>
1521    
1522            * vm/reference/java/lang/VMClassLoader.java: Added imports
1523            that I forgot in the previous commit.
1524    
1525    2004-10-18  Michael Koch  <konqueror@gmx.de>
1526    
1527            * java/text/RuleBasedCollator.java:
1528            Reorganized import statements.
1529    
1530    2004-10-18  Michael Koch  <konqueror@gmx.de>
1531    
1532            * gnu/java/security/provider/DSAParameters.java:
1533            Fixed copyright years.
1534    
1535    2004-10-17  Jeroen Frijters  <jeroen@frijters.net>
1536    
1537            * java/lang/ClassLoader.java
1538            (getExtClassLoaderUrls): New method.
1539            (getSystemClassLoaderUrls): New method.
1540            (defaultGetSystemClassLoader): New method.
1541            (getSystemProperty): New method.
1542            * vm/reference/java/lang/VMClassLoader.java
1543            (getResource): Changed to provide default implementation.
1544            (getResources): Likewise.
1545            (getSystemClassLoader): Removed broken default implementation
1546            and changed to call ClassLoader.defaultGetSystemClassLoader.
1547    
1548    2004-10-17  Jeroen Frijters  <jeroen@frijters.net>
1549    
1550            * java/util/Calendar.java
1551            (setTimeInMillis): Added call to clear, removed computeFields call.
1552            * java/util/Date.java
1553            (Date(int,int,int,int,int,int)): Removed workaround for
1554            GregorianCalendar bug.
1555            * java/util/GregorianCalendar.java
1556            (GregorianCalendar): Chained all constructors to a (new)
1557            common constructor.
1558            (computeTime): Fixed support for lenient month treatment.
1559            (getLinearDay): Return long instead of int.
1560            (calculateDay): Added fields argument and changed day argument
1561            to long.
1562    
1563    2004-10-16  Thomas Fitzsimmons  <fitzsim@redhat.com>
1564    
1565            * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
1566            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
1567            (setNativeBounds): Set GtkEventBox, GtkButton and GtkLabel size
1568            requests.
1569            * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
1570            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
1571            (setNativeBounds): Make package private.  Set size request even
1572            if GTK parent is NULL.
1573            * gnu/java/awt/peer/gtk/GtkLabelPeer.java,
1574            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c
1575            (setNativeBounds): Set GtkEventBox and GtkLabel size requests.
1576    
1577    2004-10-16  Michael Koch  <konqueror@gmx.de>
1578    
1579            * vm/reference/java/lang/reflect/Method.java
1580            (toString): Fix names of arguments.
1581            (getUserTypeName): New Method.
1582    
1583    2004-10-16  Michael Koch  <konqueror@gmx.de>
1584    
1585            * autogen.sh: Fixed check for AUTOGEN_SUBDIR_MODE.
1586    
1587    2004-10-15  Michael Koch  <konqueror@gmx.de>
1588    
1589            * java/rmi/activation/ActivationSystem.java
1590            (SYSTEM_PORT): Initialize with correct port number.
1591    
1592    2004-10-15  Michael Koch  <konqueror@gmx.de>
1593    
1594            * java/rmi/server/RemoteRef.java
1595            (serialVersionUID): Revert latest change to it.
1596            * java/rmi/server/ServerRef.java
1597            (serialVersionUID): Revert latest change to it.
1598    
1599    2004-10-15  Michael Koch  <konqueror@gmx.de>
1600    
1601            * java/net/InetAddress.java
1602            (InetAddress): Don't initialize address field. Its only used during
1603            serialization.
1604            (toString): Simplified.
1605    
1606    2004-10-15  Michael Koch  <konqueror@gmx.de>
1607    
1608            * java/rmi/MarshalledObject.java,
1609            java/rmi/Naming.java,
1610            java/rmi/RMISecurityManager.java,
1611            java/rmi/Remote.java,
1612            java/rmi/activation/Activatable.java,
1613            java/rmi/activation/ActivationDesc.java,
1614            java/rmi/activation/ActivationGroup.java,
1615            java/rmi/activation/ActivationGroupDesc.java,
1616            java/rmi/activation/ActivationGroupID.java,
1617            java/rmi/activation/ActivationID.java,
1618            java/rmi/activation/ActivationInstantiator.java,
1619            java/rmi/activation/ActivationMonitor.java,
1620            java/rmi/activation/ActivationSystem.java,
1621            java/rmi/activation/Activator.java,
1622            java/rmi/dgc/DGC.java,
1623            java/rmi/dgc/Lease.java,
1624            java/rmi/dgc/VMID.java,
1625            java/rmi/registry/LocateRegistry.java,
1626            java/rmi/registry/Registry.java,
1627            java/rmi/registry/RegistryHandler.java,
1628            java/rmi/server/LoaderHandler.java,
1629            java/rmi/server/LogStream.java,
1630            java/rmi/server/ObjID.java,
1631            java/rmi/server/Operation.java,
1632            java/rmi/server/RMIClassLoader.java,
1633            java/rmi/server/RMIClassLoaderSpi.java,
1634            java/rmi/server/RMIClientSocketFactory.java,
1635            java/rmi/server/RMIFailureHandler.java,
1636            java/rmi/server/RMIServerSocketFactory.java,
1637            java/rmi/server/RMISocketFactory.java,
1638            java/rmi/server/RemoteCall.java,
1639            java/rmi/server/RemoteObject.java,
1640            java/rmi/server/RemoteRef.java,
1641            java/rmi/server/RemoteServer.java,
1642            java/rmi/server/RemoteStub.java,
1643            java/rmi/server/ServerRef.java,
1644            java/rmi/server/Skeleton.java,
1645            java/rmi/server/SkeletonMismatchException.java,
1646            java/rmi/server/UID.java,
1647            java/rmi/server/UnicastRemoteObject.java,
1648            java/rmi/server/Unreferenced.java:
1649            Fixed file headers and import statements.
1650    
1651    2004-10-15  Michael Koch  <konqueror@gmx.de>
1652    
1653            * java/net/HttpURLConnection.java: Removed redundant parenthesis.
1654            * java/net/MimeTypeMapper.java: Reformatted.
1655            * java/net/NetworkInterface.java: Added comment to empty catch block.
1656            * java/net/PasswordAuthentication.java: Reformatted.
1657            * java/net/ServerSocket.java: Added comment to empty catch block.
1658            * java/net/Socket.java: Reworked import statements.
1659            * java/net/SocketPermission.java: Removed redundant parenthesis.
1660            * java/net/URI.java: Removed redundant parenthesis.
1661            * java/net/URL.java: Reworked import statements.
1662            * java/net/URLStreamHandler.java: Removed redundant semicolon.
1663    
1664    2004-10-15  Michael Koch  <konqueror@gmx.de>
1665    
1666            * java/net/Inet4Address.java
1667            (writeReplace): Use two-argument constructor of InetAddress.
1668            (Inet4Address): Remove unused constructors. Use two-argument
1669            constructor of InetAddress in remaining constructor.
1670            * java/net/Inet6Address.java
1671            (Inet6Address): Use two-argument constructor of InetAddress.
1672            * java/net/InetAddress.java
1673            (LOCALHOST): New static field to store object for localhost.
1674            (static): Initialize LOCALHOST.
1675            (hostname_alias): Removed.
1676            (InetAdress): Removed hostname_alias argument.
1677            (getHostName): Don't handle alias anymore.
1678            (getCanonicalHostName): New method.
1679            (toString): Don't handle alias anymore.
1680            (getByName): Simply call getAllByName() and return its first result
1681            entry.
1682            (getAllByName): Handle null argument properly.
1683    
1684    2004-10-15  Michael Koch  <konqueror@gmx.de>
1685    
1686            * gnu/java/nio/charset/UTF_16Encoder.java
1687            (UTF_16Encoder): Fixed maxBytesPerChar handling.
1688    
1689    2004-10-15  Michael Koch  <konqueror@gmx.de>
1690    
1691            * java/lang/Object.java (equals): Rename 'o' to 'obj'.
1692            * java/lang/Runtime.java, java/lang/Thread.java,
1693            java/lang/ThreadLocal.java, java/lang/Void.java:
1694            Improved javadocs to be valid XHTML.
1695    
1696    2004-10-15  Michael Koch  <konqueror@gmx.de>
1697    
1698            * java/lang/reflect/Proxy.java: Improved javadocs.
1699    
1700    2004-10-15  Michael Koch  <konqueror@gmx.de>
1701    
1702            * java/lang/reflect/AccessibleObject.java
1703            (checkPermission): Removed redundant final modifier.
1704            (secureSetAccessible): Likewise.
1705            * java/lang/reflect/Proxy.java:
1706            Reworked import statements.
1707            (generate): Removed redundant final modifier.
1708            * java/lang/reflect/ReflectPermission.java:
1709            Reorder package declaration and import statement.
1710    
1711    2004-10-15  Michael Koch  <konqueror@gmx.de>
1712    
1713            * java/nio/ByteOrder.java,
1714            java/nio/MappedByteBuffer.java,
1715            java/nio/MappedByteBufferImpl.java,
1716            java/nio/channels/Channels.java,
1717            java/nio/channels/spi/SelectorProvider.java,
1718            java/nio/charset/Charset.java:
1719            Cleanup.
1720    
1721    2004-10-15  Michael Koch  <konqueror@gmx.de>
1722    
1723            * configure.ac: Removed CNI "support".
1724            * native/Makefile.am (SUBDIRS): Don't compile cni subdir
1725            * native/cni/.cvsignore, native/cni/Makefile.am: Removed.
1726    
1727    2004-10-15  Michael Koch  <konqueror@gmx.de>
1728    
1729            * autogen.sh: Replaced with a GNOME-like script that aborts when the
1730            versions of autoconf, automake or libtool are not sufficient.
1731    
1732    
1733  2004-10-14  Tom Tromey  <tromey@redhat.com>  2004-10-14  Tom Tromey  <tromey@redhat.com>
1734    
1735          * java/lang/StringBuilder.java (append): Typo fix; indentation          * java/lang/StringBuilder.java (append): Typo fix; indentation
1736          fix.          fix.
1737          * java/beans/BeanDescriptor.java (BeanDescriptor): Typo fix.          * java/beans/BeanDescriptor.java (BeanDescriptor): Typo fix.
1738    
1739    2004-10-13  Michael Koch  <konqueror@gmx.de>
1740    
1741            * java/awt/image/ByteLookupTable.java
1742            (ByteLookupTable) :Fixed HTML entities in javadocs.
1743            (lookupPixel): Fix case when dst is null.
1744            * java/awt/image/ShortLookupTable.java
1745            (ShortLookupTable) :Fixed HTML entities in javadocs.
1746            (lookupPixel): Fix case when dst is null.
1747    
1748    2004-10-13  Michael Koch  <konqueror@gmx.de>
1749    
1750            * gnu/java/awt/BitwiseXORComposite.java,
1751            gnu/java/awt/ClasspathToolkit.java,
1752            gnu/java/awt/image/XBMDecoder.java,
1753            gnu/java/awt/peer/GLightweightPeer.java,
1754            gnu/java/awt/peer/gtk/GdkGlyphVector.java,
1755            gnu/java/io/EncodingManager.java,
1756            gnu/java/net/PlainDatagramSocketImpl.java,
1757            gnu/java/net/protocol/http/Connection.java,
1758            gnu/java/nio/NIODatagramSocket.java,
1759            gnu/java/nio/ServerSocketChannelImpl.java,
1760            gnu/java/nio/charset/UTF_16.java,
1761            gnu/java/nio/charset/UTF_16BE.java,
1762            gnu/java/nio/charset/UTF_16LE.java,
1763            gnu/java/rmi/RMIMarshalledObjectOutputStream.java,
1764            gnu/java/rmi/rmic/RMIC.java,
1765            gnu/java/rmi/server/RMIHashes.java,
1766            gnu/java/rmi/server/RMIObjectInputStream.java,
1767            gnu/java/rmi/server/RMIObjectOutputStream.java,
1768            gnu/java/rmi/server/UnicastConnection.java,
1769            gnu/java/rmi/server/UnicastConnectionManager.java,
1770            gnu/java/rmi/server/UnicastRemoteCall.java,
1771            gnu/java/rmi/server/UnicastServer.java,
1772            gnu/java/rmi/server/UnicastServerRef.java,
1773            gnu/java/security/OID.java,
1774            gnu/java/security/provider/DSAParameters.java,
1775            gnu/java/security/provider/DSASignature.java,
1776            gnu/java/security/x509/X500DistinguishedName.java,
1777            gnu/java/security/x509/X509CRL.java,
1778            gnu/javax/rmi/CORBA/DelegateFactory.java,
1779            gnu/javax/rmi/CORBA/GetDelegateInstanceException.java,
1780            gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
1781            gnu/javax/rmi/CORBA/StubDelegateImpl.java,
1782            gnu/javax/rmi/PortableServer.java:
1783            Reorganized import statements.
1784    
1785    2004-10-13  Michael Koch  <konqueror@gmx.de>
1786    
1787            * gnu/java/beans/ExplicitBeanInfo.java:
1788            Explicitely import java.awt.Image.
1789            (getIcon): Fixed off-by-one error.
1790    
1791    2004-10-13  Michael Koch  <konqueror@gmx.de>
1792    
1793            * java/awt/image/DataBufferByte.java,
1794            java/awt/image/DataBufferDouble.java,
1795            java/awt/image/DataBufferFloat.java,
1796            java/awt/image/DataBufferInt.java,
1797            java/awt/image/DataBufferShort.java,
1798            java/awt/image/DataBufferUShort.java:
1799            Fix initialization of bankData in constructors.
1800    
1801    2004-10-13  Michael Koch  <konqueror@gmx.de>
1802    
1803            * java/net/BindException.java, java/net/ConnectException.java,
1804            java/net/ContentHandler.java, java/net/ContentHandlerFactory.java,
1805            java/net/DatagramPacket.java, java/net/DatagramSocket.java,
1806            java/net/DatagramSocketImpl.java, java/net/DatagramSocketImplFactory.java,
1807            java/net/FileNameMap.java, java/net/JarURLConnection.java,
1808            java/net/MalformedURLException.java, java/net/MulticastSocket.java,
1809            java/net/NoRouteToHostException.java, java/net/PortUnreachableException.java,
1810            java/net/ProtocolException.java, java/net/SocketException.java,
1811            java/net/SocketImpl.java, java/net/SocketImplFactory.java,
1812            java/net/SocketOptions.java, java/net/SocketTimeoutException.java,
1813            java/net/URISyntaxException.java, java/net/URL.java,
1814            java/net/URLDecoder.java, java/net/URLEncoder.java,
1815            java/net/URLStreamHandlerFactory.java, java/net/UnknownHostException.java,
1816            java/net/UnknownServiceException.java:
1817            Fixed @author tags to be valid HTML.
1818    
1819    2004-10-13  Michael Koch  <konqueror@gmx.de>
1820    
1821            * java/lang/Character.java, java/lang/Class.java,
1822            java/lang/Math.java, java/lang/Object.java,
1823            java/lang/Package.java, java/lang/Runtime.java,
1824            java/lang/StrictMath.java, java/lang/System.java:
1825            Reorganized import statements. Reworked modifiers.
1826            Fix @author tags to be valid HTML.
1827    
1828    2004-10-13  Michael Koch  <konqueror@gmx.de>
1829    
1830            * java/math/BigDecimal.java, java/math/BigInteger.java:
1831            Reorganized import statements, removed redundant and reorganized
1832            modifiers.
1833    
1834    2004-10-12  Michael Koch  <konqueror@gmx.de>
1835    
1836            * java/util/zip/GZIPInputStream.java
1837            (GZIP_MAGIC): Fixed value.
1838            (readHeader): Fixed GZIP_MAGIC handling.
1839            * java/util/zip/GZIPOutputStream.java
1840            (GZIPOutputStream): Likewise.
1841    
1842    2004-10-12  Jeroen Frijters  <jeroen@frijters.net>
1843    
1844            * java/lang/SecurityManager.java
1845            (checkPackageAccess, checkPackageDefinition): Pass complete
1846            restriction.
1847            (checkPackageList): Simplified and corrected the code.
1848    
1849    2004-10-12  Jeroen Frijters  <jeroen@frijters.net>
1850    
1851            * java/util/Date.java
1852            (Date(int,int,int), Date(int,int,int,int,int)): Delegate to other
1853            constructor.
1854            (Date(int,int,int,int,int,int)): Fixed to handle out-of-range
1855            arguments.
1856            (getTimezoneOffset): Inverted sign.
1857    
1858    2004-10-11  Jeroen Frijters  <jeroen@frijters.net>
1859    
1860            * java/lang/ClassLoader.java
1861            (defineClass(String,byte[],int,int,ProtectionDomain)):
1862            Reverted previous commit.
1863    
1864    2004-10-11  Jeroen Frijters  <jeroen@frijters.net>
1865    
1866            * java/lang/ClassLoader.java
1867            (defineClass(String,byte[],int,int,ProtectionDomain)):
1868            Added call to SecurityManager.checkPackageDefinition().
1869    
1870    2004-10-11  Jeroen Frijters  <jeroen@frijters.net>
1871    
1872            * java/io/PrintStream.java
1873            (ForwardStream): New inner class.
1874            (PrintStream(OutputStream,boolean),
1875            PrintStream(OutputStream,boolean,String)):
1876            Changed to use ForwardStream.
1877            (write(int), write(byte[],int,int)):
1878            Don't consume thread interrupts.
1879    
1880    2004-10-11  Jeroen Frijters  <jeroen@frijters.net>
1881    
1882            * java/util/logging/LogManager.java
1883            (findAncestor): Fixed IndexOutOfBoundsException.
1884    
1885    2004-10-11  Jeroen Frijters  <jeroen@frijters.net>
1886    
1887            * java/lang/SecurityManager.java
1888            (checkPackageList): Use AccessController.doPrivileged to get
1889            security property.
1890            * java/security/Security.java
1891            (static): Use AccessController.doPrivileged to get system property.
1892    
1893    2004-10-11  Jeroen Frijters  <jeroen@frijters.net>
1894    
1895            * java/awt/EventDispatchThread.java
1896            (dispatchThreadNum): Removed initializer.
1897            (EventDispatchThread): Pre-increment dispatchThreadNum.
1898            * java/awt/Button.java
1899            (next_button_number): Removed useless initializer.
1900            * java/awt/Frame.java
1901            (next_frame_number): Likewise.
1902            * java/awt/Scrollbar.java
1903            (next_scrollbar_number): Likewise.
1904            * java/awt/TextArea.java
1905            (next_text_number): Likewise.
1906            * java/io/ObjectInputStream.java
1907            (dump): Likewise.
1908            * java/lang/reflect/Proxy.java
1909            (count): Likewise.
1910            * java/security/IdentityScope.java
1911            (systemScope): Likewise.
1912            * java/security/Policy.java
1913            (currentPolicy): Likewise.
1914            * java/util/Timer.java
1915            (nr): Likewise.
1916            * java/util/logging/LogRecord.java
1917            (lastSeqNum): Likewise.
1918            * javax/naming/spi/NamingManager.java
1919            (icfb, ofb): Likewise.
1920            * javax/swing/JDialog.java
1921            (decorated): Likewise.
1922            * javax/swing/JFrame.java
1923            (defaultLookAndFeelDecorated): Likewise.
1924            * javax/swing/plaf/basic/BasicToolBarUI.java
1925            (offset, regular): Made final.
1926            * javax/swing/plaf/basic/BasicScrollBarUI.java
1927            (DECREASE_HIGHLIGHT, INCREASE_HIGHLIGHT, NO_HIGHLIGHT,
1928            POSITIVE_SCROLL, NEGATIVE_SCROLL): Made final.  
1929            * java/util/zip/ZipEntry.java
1930            (KNOWN_SIZE, KNOWN_CSIZE, KNOWN_CRC, KNOWN_TIME): Made final.
1931            * java/net/HttpURLConnection.java
1932            (valid_methods): Made final.    
1933    
1934    2004-10-11  Michael Koch  <konqueror@gmx.de>
1935    
1936            * java/io/DataInputStream.java
1937            (readUTF): Reorder modifiers.
1938            * java/io/DataOutputStream.java
1939            (writeUTF): Likewise.
1940            * java/io/ObjectInputStream.java
1941            (GetField): Likewise.
1942            * java/io/ObjectOutputStream.java
1943            (PutField): Likewise.
1944            (BUFFER_SIZE): Likewise.
1945            * java/io/InputStreamReader.java:
1946            Merged file header.
1947    
1948    2004-10-10  Sven de Marothy  <sven@physto.se>
1949    
1950            * native/jni/java-lang/java_lang_Double.c
1951            (parseDouble): Add handling of NaN/Infinity (bug #10491)
1952            * java/nio/ByteBufferHelper.java
1953            (putDouble): Use Double.toRawLongBits instead (bug #9106)
1954    
1955    2004-10-10  Andreas Tobler  <a.tobler@schweiz.ch>
1956    
1957            * jni/gtk-peer/gdkfont.h: Mark native_text_layout_state_table extern.
1958            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: Use
1959            native_text_layout_state_table here.
1960    
1961    2004-10-09  Michael Koch  <konqueror@gmx.de>
1962    
1963            * javax/imageio/metadata/IIOInvalidTreeException.java,
1964            javax/imageio/metadata/IIOMetadataFormatImpl.java,
1965            javax/imageio/metadata/IIOMetadataNode.java:
1966            New stub files.
1967    
1968    2004-10-09  Mark Wielaard  <mark@klomp.org>
1969    
1970            * configure.ac: Don't create a link to the VM specific files.
1971            * include/Makefile.am: Remove vm/current with topsrc_dir vm/reference.
1972            * lib/Makefile.am: Likewise.
1973            * lib/gen-classlist.sh.in: Likewise.
1974            * lib/mkdep.pl.in: Likewise.
1975    
1976    2004-10-09  Mark Wielaard  <mark@klomp.org>
1977    
1978            * include/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.h: Removed.
1979            * include/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.h:
1980            Removed.
1981    
1982    2004-10-09  Michael Koch  <konqueror@gmx.de>
1983    
1984            * javax/imageio/stream/ImageInputStreamImpl.java,
1985            javax/imageio/stream/ImageOutputStreamImpl.java:
1986            New files.
1987    
1988    2004-10-09  Mark Wielaard  <mark@klomp.org>
1989    
1990            * native/jni/gtk-peer/gdkfont.h: Include gtkpeer.h not gtkcairopeer.h.
1991    
1992    2004-10-09  Michael Koch  <konqueror@gmx.de>
1993    
1994            * gnu/java/rmi/server/UnicastConnectionManager.java:
1995            Fix file header.
1996    
1997    2004-10-09  Michael Koch  <konqueror@gmx.de>
1998    
1999            * configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS as
2000            we don't support cross compiling anyway.
2001    
2002    2004-10-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
2003    
2004            * javax/swing/JList.java (init): Revert accidental commit.
2005    
2006  2004-10-09  Tom Tromey  <tromey@redhat.com>  2004-10-09  Tom Tromey  <tromey@redhat.com>
2007    
2008          * java/beans/EventHandler.java (create): Now generic methods.          * java/beans/EventHandler.java (create): Now generic methods.
# Line 467  Line 2104 
2104          signum, reverseBytes, reverse): New methods.          signum, reverseBytes, reverse): New methods.
2105          (TYPE): Changed type.          (TYPE): Changed type.
2106    
2107    2004-10-08  Bryce McKinlay  <mckinlay@redhat.com>
2108    
2109            * java/util/Calendar.java (set): Invalidate DST_OFFSET
2110            field as a DST boundary may have been crossed.
2111            * java/util/GregorianCalendar.java (add): Throw
2112            IllegalArgumentException on attempt to add to DST_OFFSET or
2113            ZONE_OFFSET fields. Update javadoc.
2114    
2115    2004-10-09  Michael Koch  <konqueror@gmx.de>
2116    
2117            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c,
2118            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
2119            Removed.
2120            * native/jni/gtk-peer/Makefile.am: Removed files.
2121    
2122    2004-10-09  Michael Koch  <konqueror@gmx.de>
2123    
2124            * gnu/java/awt/peer/gtk/GdkFontMetrics.java,
2125            gnu/java/awt/peer/gtk/GdkGraphics.java,
2126            gnu/java/awt/peer/gtk/GdkGraphics2D.java,
2127            gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
2128            gnu/java/awt/peer/gtk/GtkToolkit.java,
2129            java/awt/font/TextLayout.java,
2130            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c,
2131            native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
2132            native/jni/gtk-peer/gtkpeer.h:
2133            Merged whitespace stuff with java-gui-branch.
2134    
2135    2004-10-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
2136    
2137            * gnu/java/awt/peer/gtk/GtkContainerPeer.java (endValidate):
2138            Don't call setParentAndBounds on GtkWindowPeers.
2139    
2140    2004-10-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
2141    
2142            * java/awt/Component.java (static): Don't set default keyboard
2143            focus manager.
2144            * java/awt/KeyboardFocusManager.java
2145            (getCurrentKeyboardFocusManager): If current keyboard focus
2146            manager is null set a default.
2147    
2148    2004-10-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
2149    
2150            * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
2151            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
2152            (gtkWidgetSetBackground): New method.
2153            (block_expose_events_cb): New function.
2154            (connectSignals): Block the AWT's expose event processing on
2155            button press and release.
2156            (gtkSetLabel): Set text on proper widget.
2157            (gtkWidgetModifyFont): Modify font on proper widget.
2158            (gtkWidgetSetBackground): Set normal, active and prelight
2159            colours.
2160            (gtkWidgetSetForeground): Set forground colour of proper widget.
2161            (gtkActivate): Activate the correct widget.
2162            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (clearRect):
2163            Only clear rectangle if the backing component is not an event
2164            box.
2165            * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
2166            (beginNativeRepaintID): New variable.
2167            (endNativeRepaintID): Likewise.
2168            (gtkInit): Initialize new fields with method IDs.
2169            * jni/gtk-peer/gtkpeer.h (beginNativeRepaintID): Declare extern.
2170            (endNativeRepaintID): Likewise.
2171    
2172    2004-10-09  Michael Koch  <konqueror@gmx.de>
2173    
2174            * include/gnu_java_awt_peer_gtk_GtkButtonPeer.h: Regenerated.
2175    
2176    2004-10-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
2177    
2178            * gnu/java/awt/peer/gtk/GdkGraphics.java,
2179            jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (GdkGraphics):
2180            Call initComponentGraphics or connectSignals depending on
2181            component's realization status.
2182            (realize_cb): New function.
2183            (initComponentGraphics): New method.
2184            (connectSignals): New method.
2185            (clipRect): Return immediately if component is not realized.
2186            (setClip): Likewise.
2187            (translate): Likewise.
2188            (drawImage variants): Return false immediately if component is
2189            not realized.
2190            * gnu/java/awt/peer/gtk/GdkGraphics2D.java,
2191            jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
2192            (connectSignals): New method.
2193            (GdkGraphics2D): Call initComponentGraphics2D or connectSignals
2194            depending on component's realization status.  Move other
2195            initialization calls to ...
2196            (initComponentGraphics2D): New method.
2197            (realize_cb): New function.
2198            (cairoSetMatrix): Return immediately if gr is NULL.
2199            (cairoNewPath): Likewise.
2200            (cairoRectangle): Likewise.
2201            (cairoClip): Likewise.
2202            * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
2203            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
2204            (gtkWidgetRepaintArea): Remove method.
2205            (isRealized): New method.
2206            (GtkComponentPeer): Move setParent, connectJObject and setCursor
2207            calls to setParentAndBounds.  Call setParentAndBounds.
2208            (setParentAndBounds): New method.
2209            (setComponentBounds): Return immediately if bounds are all zero.
2210            (repaint): Remove call to gtkWidgetRepaintArea.  Return
2211            immediately if requested paint region is 0x0.
2212            (setCursor): New method.
2213            (gtkWidgetSetParent): Only set widget's parent if its parent is
2214            currently NULL.
2215            (setNativeBounds): Only set widget's bounds if it has a parent.
2216            (connectSignals): Don't call gtk_widget_realize.  Connect
2217            "realize" signal to connect_awt_hook_cb handler.
2218            * gnu/java/awt/peer/gtk/GtkContainerPeer.java (isValidating):
2219            New field.
2220            (beginValidate): Set isValidating true.
2221            (endValidate): Set parents and bounds for children first, then
2222            for this.  Set isValidating false.
2223            * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
2224            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
2225            (connectJObject): Remove method.
2226            (connectSignals): Don't call gtk_widget_realize.
2227            * gnu/java/awt/peer/gtk/GtkListPeer.java,
2228            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
2229            (connectJObject): Remove method.
2230            (connectSignals): Don't call gtk_widget_realize.
2231            * gnu/java/awt/peer/gtk/GtkPanelPeer.java,
2232            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c
2233            (connectJObject): Remove method.
2234            * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
2235            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
2236            (connectJObject): Remove method.
2237            * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
2238            jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
2239            (create): Don't call gtk_widget_realize.
2240            (connectJObject): Remove method.
2241            (connectSignals): Don't call gtk_widget_realize.  Connect
2242            "realize" signal to connect_awt_hook_cb handler.
2243            (nativeSetBounds): Don't attempt to move GDK window if it is
2244            NULL.
2245            * java/awt/Container.java (addImpl): Don't call comp.addNotify
2246            if peer is not null.
2247            (validateTree): Create peers for all children before calling
2248            doLayout.
2249            * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
2250            (connectSignals): Don't call gtk_widget_realize.
2251            * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
2252            (connect_awt_hook_cb): New function.
2253            * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
2254            (initComponentGraphicsID): New variable.
2255            (initComponentGraphics2DID): Likewise.
2256            (setCursorID): Likewise.
2257            (gtkInit): Initialize new fields with method IDs.
2258            * jni/gtk-peer/gtkpeer.h (initComponentGraphicsID): Declare
2259            extern.
2260            (initComponentGraphics2DID): Declare extern.
2261            (setCursorID): Likewise.
2262            (connect_awt_hook_cb): Declare function.
2263    
2264    2004-10-09  Michael Koch  <konqueror@gmx.de>
2265    
2266            * include/gnu_java_awt_peer_gtk_GdkGraphics.h,
2267            include/gnu_java_awt_peer_gtk_GdkGraphics2D.h,
2268            include/gnu_java_awt_peer_gtk_GtkComponentPeer.h,
2269            include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h,
2270            include/gnu_java_awt_peer_gtk_GtkListPeer.h,
2271            include/gnu_java_awt_peer_gtk_GtkPanelPeer.h,
2272            include/gnu_java_awt_peer_gtk_GtkScrollbarPeer.h,
2273            include/gnu_java_awt_peer_gtk_GtkWindowPeer.h:
2274            Regenerated.
2275    
2276    2004-10-09  Graydon Hoare  <graydon@redhat.com>
2277    
2278            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
2279            (install_font_peer): Minor bug fixes to track cairo font
2280            semantics.
2281    
2282    2004-10-08  Michael Koch  <konqueror@gmx.de>
2283    
2284            * examples/.cvsignore,
2285            lib/.cvsignore,
2286            gnu/classpath/.cvsignore:
2287            Fixes for builddir == srcdir.
2288    
2289    2004-10-08  Graydon Hoare  <graydon@redhat.com>
2290    
2291            * gnu/java/awt/ClasspathToolkit.java
2292            (getClasspathTextLayoutPeer) Add.
2293            * gnu/java/awt/peer/ClasspathFontPeer.java
2294            (copyStyleToAttrs)
2295            (copySizeToAttrs): Make public.
2296            * gnu/java/awt/peer/ClasspathTextLayoutPeer.java: New file.
2297            * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java: Remove.
2298            * gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java: Remove.
2299            * gnu/java/awt/peer/gtk/GdkFontMetrics.java: Rewrite.
2300            * gnu/java/awt/peer/gtk/GdkFontPeer.java: New file.
2301            * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Adjust type names.
2302            * gnu/java/awt/peer/gtk/GdkGraphics.java
2303            (getFontPeer): New function.
2304            (drawString): Pass font peer to native side.
2305            * gnu/java/awt/peer/gtk/GdkGraphics2D.java
2306            (cairoSetFont)
2307            (cairoShowGlyphs)
2308            (PainterThread): Remove.
2309            (GdkGraphics2D): Set hints during construction.
2310            (shifted)
2311            (walkPath)
2312            (draw)
2313            (setRenderingHint)
2314            (setRenderingHints): Reimplement normalization logic.
2315            (getDefaultHints)
2316            (updateBufferedImage)
2317            (isBufferedImageGraphics)
2318            (updateImagePixels)
2319            (drawImage): Make final.
2320            (drawImage): Always paint synchronously.
2321            (drawString)
2322            (drawGlyphVector): Rewrite.
2323            (releasePeerGraphicResource)
2324            (getPeerTextMetrics)
2325            (getPeerFontMetrics)
2326            (drawGdkGlyphVector)
2327            (drawGdkTextLayout)
2328            (cairoDrawGdkGlyphVector)
2329            (cairoDrawGdkTextLayout)
2330            (cairoDrawString)
2331            (getFontPeer): New functions.
2332            * gnu/java/awt/peer/gtk/GdkTextLayout.java: New file.
2333            * gnu/java/awt/peer/gtk/GtkComponentPeer.java
2334            (getFontMetrics): Get metrics via toolkit, to hit cache.
2335            * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java: Use getFontMetrics.
2336            * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise.
2337            * gnu/java/awt/peer/gtk/GtkToolkit.java (LRUCache): New class.
2338            (fontCache)
2339            (metricsCache)
2340            (imageCache): New members.
2341            (getFontMetrics)
2342            (getImage)
2343            (getClasspathFontPeer): Use caches.
2344            (getFontPeer): Route through getClasspathFontPeer.
2345            * java/awt/Font.java (attrsToMap): Remove, adjust ctors.
2346            * java/awt/font/TextLayout.java: Implement in terms of peer.
2347            * javax/swing/plaf/basic/BasicSliderUI.java
2348            (paintThumb): Use polyline rather than polygon.
2349            * javax/swing/plaf/basic/BasicGraphicsUtils.java:
2350            Update comment but, alas, still do not switch to using TextLayouts.
2351            * javax/swing/text/Utilities.java (drawTabbedText):
2352            Draw text run-at-a-time, not char-at-a-time.
2353            * jni/gtk-peer/gdkfont.h: Publicize some of the font interface, add
2354            layout table.
2355            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c:
2356            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
2357            Remove files.
2358            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Rewrite to
2359            incorporate brains of old GdkClasspathFontPeerMetrics.
2360            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c: Rewrite to
2361            incorporate brains of old GdkClasspathFontPeer.
2362            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: New file.
2363            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
2364            (drawString): Rewrite to use persistent layout in peer font.
2365            Comment out extraneous gdk_flush calls.
2366            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
2367            (metrics_cairo)
2368            (metrics_surface): New static variables.
2369            (paint_glyph_run)
2370            (install_font_peer): New helper functions.
2371            (releasePeerGraphicResource)
2372            (getPeerTextMetrics)
2373            (getPeerFontMetrics)
2374            (cairoDrawGdkTextLayout)
2375            (cairoDrawGdkGlyphVector): New native methods.
2376            (cairoDrawString): Rewrite, leaving layout-based version
2377            commented out for the time being.
2378            * jni/gtk-peer/gtkpeer.h (graphics): Add fields for pango stuff.
2379    
2380    2004-10-08  Michael Koch  <konqueror@gmx.de>
2381    
2382            * include/gnu_java_awt_peer_gtk_GdkFontMetrics.h,
2383            include/gnu_java_awt_peer_gtk_GdkGraphics.h,
2384            include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Regenerated.
2385            * include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
2386            include/gnu_java_awt_peer_gtk_GdkTextLayout.h: New files
2387            * include/Makefile.am: Added new files.
2388            * native/jni/gtk-peer/Makefile.am: Added new files.
2389    
2390    2004-10-08 Andreas Tobler <a.tobler@schweiz.ch>
2391    
2392            * configure.ac: Introduce AC_C_BIGENDIAN_CROSS for WORDS_BIGENDIAN.
2393            * native/jni/gtk-peer/gtkpeer.h (SWAPU32): Introduce macro to swap pixels.
2394            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c: Moved SWAPU32
2395            macro to gtkpeer.h.
2396            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
2397            (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getImagePixels): Convert
2398            pixels from  0xBBGGRRAA to 0xAARRGGBB only on Little Endian
2399            architectures.
2400            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
2401            (area_updated): Likewise.
2402    
2403    2004-10-08  Paul Jenner  <psj.home@ntlworld.com>
2404    
2405            * javax/swing/JTree.java
2406            (isRootVisible): Fixed typo in method name.
2407            * javax/swing/JScrollBar.java
2408            (setValues): Likewise.
2409            * javax/swing/JScrollPane.java
2410            (createScrollListener): Call JScrollBar.setValues.
2411    
2412    2004-10-07  Jerry Quinn  <jlquinn@optonline.net>
2413    
2414            * java/awt/image/BufferedImageFilter.java: Implement.
2415    
2416    2004-10-06  Patrik Reali  <reali@acm.org>
2417    
2418            * doc/www.gnu.org/README: a few custom tag documented
2419            * doc/www.gnu.org/external.wml: external package table reformatted,
2420            added external tools from tools.wml page (only those without website)
2421            * doc/www.gnu.org/home.wml: added "news" anchor for news
2422            * doc/www.gnu.org/inetlib.wml: first version
2423            * doc/www.gnu.org/newsitems.txt: cp-tools savannah merge
2424            * doc/www.gnu.org/include/layout.wml doc/www.gnu.org/include/macros.wml
2425            doc/www.gnu.org/stories.wml: custom tag jvm renamed to project and
2426            moved to macros.wml, custom tags moved from layout to macros
2427    
2428    2004-10-05  Michael Koch  <konqueror@gmx.de>
2429    
2430            * javax/imageio/ImageIO.java:
2431            Added much new methods.
2432    
2433    2004-10-05  Michael Koch  <konqueror@gmx.de>
2434    
2435            * javax/imageio/ImageReader.java,
2436            javax/imageio/ImageWriter.java,
2437            javax/imageio/spi/ImageWriterSpi.java:
2438            Add SOME new methods.
2439    
2440    2004-10-05  Michael Koch  <konqueror@gmx.de>
2441    
2442            * javax/imageio/IIOParam.java,
2443            javax/imageio/ImageReadParam.java,
2444            javax/imageio/ImageReader.java,
2445            javax/imageio/ImageWriter.java:
2446            Mostly implemented.
2447            * javax/imageio/spi/ImageReaderSpi.java,
2448            javax/imageio/spi/ImageWriterSpi.java:
2449            New files.
2450    
2451    2004-10-04  Michael Koch  <konqueror@gmx.de>
2452    
2453            * javax/imageio/ImageWriteParam.java,
2454            javax/imageio/metadata/IIOMetadataFormat.java:
2455            Implemented.
2456    
2457    2004-10-04  Michael Koch  <konqueror@gmx.de>
2458    
2459            * javax/imageio/ImageTypeSpecifier.java:
2460            Mostly implemented.
2461    
2462    2004-10-04  Michael Koch  <konqueror@gmx.de>
2463    
2464            * javax/imageio/metadata/IIOMetadata.java:
2465            Mostly implemented.
2466    
2467    2004-10-04  Michael Koch  <konqueror@gmx.de>
2468    
2469            * javax/imageio/IIOImage.java,
2470            javax/imageio/ImageReadParam.java,
2471            javax/imageio/metadata/IIOMetadataController.java,
2472            javax/imageio/metadata/IIOMetadataFormat.java:
2473            New files.
2474            * javax/imageio/stream/ImageOutputStream.java:
2475            Implemented.
2476    
2477    2004-10-04  Michael Koch  <konqueror@gmx.de>
2478    
2479            * javax/imageio/IIOParam.java,
2480            javax/imageio/IIOParamController.java,
2481            javax/imageio/ImageTypeSpecifier.java,
2482            javax/imageio/ImageWriteParam.java,
2483            javax/imageio/metadata/IIOMetadata.java:
2484            New files.
2485            * javax/imageio/ImageTranscoder.java:
2486            Implemented.
2487    
2488    2004-10-04  Michael Koch  <konqueror@gmx.de>
2489    
2490            * javax/imageio/spi/ImageInputStreamSpi.java,
2491            javax/imageio/spi/ImageOutputStreamSpi.java:
2492            Reworked import startments.
2493            * javax/imageio/spi/ServiceRegistry.java:
2494            Reworked import startments. Fixed XHTML in javadocs.
2495            (ServiceRegistry): Added @param tag to javadoc.
2496            * javax/imageio/stream/ImageInputStream.java
2497            (mark): Doesn't throws IOException;
2498    
2499    2004-10-04  Michael Koch  <konqueror@gmx.de>
2500    
2501            * javax/imageio/ImageIO.java:
2502            New file.
2503    
2504    2004-10-04  Michael Koch  <konqueror@gmx.de>
2505    
2506            * javax/imageio/spi/IIORegistry.java
2507            (static): Don't register ImageReaderSpi.class and
2508            ImageWriterSpi.class yet.
2509    
2510    2004-10-03  Michael Koch  <konqueror@gmx.de>
2511    
2512            * javax/imageio/spi/IIORegistry.java:
2513            New file.
2514    
2515    2004-10-02  Tom Tromey  <tromey@redhat.com>
2516    
2517            * resource/java/util/logging/.cvsignore: New file.
2518    
2519    2004-10-02  Michael Koch  <konqueror@gmx.de>
2520    
2521            * java/io/CharArrayWriter.java
2522            (resize): Remove redundant final modifier.
2523            * java/io/FileDescriptor.java,
2524            java/io/FileInputStream.java,
2525            java/io/FileOutputStream.java,
2526            java/io/ObjectOutputStream.java,
2527            java/io/ObjectStreamClass.java,
2528            java/io/PipedInputStream.java,
2529            java/io/RandomAccessFile.java:
2530            Reworked import statements.
2531    
2532    2004-10-02  Michael Koch  <konqueror@gmx.de>
2533    
2534            * gnu/java/rmi/rmic/RMIC.java,
2535            gnu/java/rmi/server/RMIHashes.java,
2536            gnu/java/rmi/server/RMIObjectInputStream.java,
2537            gnu/java/rmi/server/UnicastConnection.java,
2538            gnu/java/rmi/server/UnicastConnectionManager.java,
2539            gnu/java/rmi/server/UnicastRemoteCall.java,
2540            gnu/java/rmi/server/UnicastServerRef.java:
2541            Import statements cleaned up.
2542    
2543    2004-10-02  Michael Koch  <konqueror@gmx.de>
2544    
2545            * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java,
2546            gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java,
2547            gnu/java/awt/peer/gtk/GdkGlyphVector.java,
2548            gnu/java/awt/peer/gtk/GdkGraphics2D.java,
2549            gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
2550            gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
2551            gnu/java/awt/peer/gtk/GtkButtonPeer.java,
2552            gnu/java/awt/peer/gtk/GtkClipboard.java,
2553            gnu/java/awt/peer/gtk/GtkDialogPeer.java,
2554            gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
2555            gnu/java/awt/peer/gtk/GtkFontPeer.java,
2556            gnu/java/awt/peer/gtk/GtkListPeer.java,
2557            gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
2558            gnu/java/awt/peer/gtk/GtkToolkit.java,
2559            gnu/java/awt/peer/gtk/GtkWindowPeer.java: Import statements reworked.
2560            Some little reformattings.
2561    
2562    2004-10-01  Michael Koch  <konqueror@gmx.de>
2563    
2564            * java/awt/image/AffineTransformOp.java
2565            (TYPE_BILINEAR): Initialize with 2.
2566            * java/awt/print/Printable.java: Jalopied.
2567            (PAGE_EXISTS): Initialize with 0;
2568            (NO_SUCH_PAGE): Initialized with 1.
2569    
2570    2004-10-01  Michael Koch  <konqueror@gmx.de>
2571    
2572            * java/io/DataInputStream.java
2573            (readFully): Throw IndexOutOfBoundsException if len is negative.
2574    
2575    2004-10-01  David Gilbert  <david.gilbert@object-refinery.com>
2576    
2577            * java/awt/geom/AffineTransform.java:
2578            Fixed javadocs overall.
2579    
2580    2004-10-01  Jerry Quinn  <jlquinn@optonline.net>
2581    
2582            * java/awt/image/IndexColorModel.java: Fix use of immutable
2583            BigIntegers.
2584            * java/awt/image/ComponentColorModel.java: Remove FIXME comment
2585            since it's correct.
2586    
2587    2004-09-30  Michael Koch  <konqueror@gmx.de>
2588    
2589            * java/net/InetAddress.java: Reformatted.
2590            Removed redundant parenthesis.
2591            (getHostAddress): Merged with version from llibgcj.
2592    
2593    2004-09-30  Michael Koch  <konqueror@gmx.de>
2594    
2595            * java/beans/Beans.java,
2596            java/beans/EventHandler.java,
2597            java/beans/EventSetDescriptor.java,
2598            java/beans/Introspector.java,
2599            java/beans/PropertyEditorManager.java,
2600            java/beans/beancontext/BeanContext.java,
2601            java/beans/beancontext/BeanContextChild.java,
2602            java/beans/beancontext/BeanContextChildSupport.java,
2603            java/beans/beancontext/BeanContextMembershipEvent.java:
2604            Reordered import statements and removed redundant modifiers.
2605    
2606    2004-09-30   Olga Rodimina  <rodimina@redhat.com>
2607    
2608            * javax/swing/plaf/basic/BasicComboPopup.java
2609            (SCROLL_DOWN): made final.
2610            (SCROLL_UP): made final.
2611    
2612    2004-09-30  Jerry Quinn  <jlquinn@optonline.net>
2613    
2614            * java/awt/image/RescaleOp.java: Fix formatting.
2615    
2616    2004-09-30  Tom Tromey  <tromey@redhat.com>
2617    
2618            * javax/swing/plaf/basic/BasicOptionPaneUI.java (MessageIcon):
2619            Renamed from 'messageIcon'.
2620            (errorIcon, infoIcon, warningIcon, questionIcon): Updated.
2621    
2622  2004-09-28  Tom Tromey  <tromey@redhat.com>  2004-09-28  Tom Tromey  <tromey@redhat.com>
2623    
2624          * java/text/MessageFormat.java (Field): Constructor now          * java/text/MessageFormat.java (Field): Constructor now

Legend:
Removed from v.1.2386.2.51  
changed lines
  Added in v.1.2386.2.52

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26