changelog

来自「linux下建立JAVA虚拟机的源码KAFFE」· 代码 · 共 1,613 行 · 第 1/5 页

TXT
1,613
字号
2006-03-21  Roman Kennke  <kennke@aicas.com>	* javax/swing/text/html/ListView.java: New file.2006-03-21  Tom Tromey  <tromey@redhat.com>	* java/text/Bidi.java: Completed.2006-03-21  Anthony Balkissoon  <abalkiss@redhat.com>	* javax/swing/JTable.java:	(columnAtPoint): Removed the null check, this method should throw a NPE	if the argument is null.2006-03-21  Robert Schuster  <robertschuster@fsfe.org>        * javax/swing/text/DefaultHighlighter.java:        (DefaultHighlighter.DefaultHighlightPainter.paint): Rewritten.2006-03-21  Robert Schuster  <robertschuster@fsfe.org>        * javax/swing/text/DefaultCaret.java: Added class variable denoting        the textcomponent having a selection.        (clearSelection): Clear 'componentWithSelection' variable.        (handleSelection): Clear selection of current component having a        selection before setting a new selection in another component.	(mouseDragged): Only react on left mouse button.	(mouseClicked): Only react on left mouse button.2006-03-21  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/metal/MetalTabbedPaneUI.java	(paintContentBorderTopEdge): Implemented.	(paintContentBorderBottomEdge): Implemented.	(paintContentBorderLeftEdge): Implemented.	(paintContentBorderRightEdge): Implemented.	(isLastTabInRun): New helper method.2006-03-21  Roman Kennke  <kennke@aicas.com>	* javax/swing/JTabbedPane.java	(Page.getForeground): Fall back to returning the tabbed pane's	foreground if no foreground has been exclicitly set.2006-03-21  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/metal/MetalComboBoxButton.java	(setEnabled): Update colors of button correctly.	* javax/swing/plaf/metal/MetalComboBoxUI.java	(MetalPropertyChangeListener.propertyChange): Update the colors	of the list and the button when any of the color properties	of the ComboBox change.2006-03-21  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicButtonUI.java	(uninstallDefaults): Only nullify button colors if they are	not UIResource instances.2006-03-21  David Gilbert  <david.gilbert@object-refinery.com>	* javax/swing/JComponent.java	(AccessibleJComponent.getAccessibleDescription): Call super,	* javax/swing/JToolTip.java: API doc updates all over, plus	(AccessibleJToolTip.getAccessibleDescription): Implemented,	(AccessibleJToolTip.getAccessibleRole): Implemented,	(getAccessibleContext): Implemented,	(paramString): Reimplemented,	(setComponent): Fire PropertyChangeEvent,	(setTipText): Likewise.2006-03-20  Tom Tromey  <tromey@redhat.com>	* java/security/cert/PKIXCertPathChecker.java: Javadoc fix.	* java/security/cert/CertStoreSpi.java: Added import for javadoc.	(CertStoreSpi): Updated throws clause.	* java/security/cert/CertPathValidatorSpi.java: Added import for	javadoc.	(engineValidate): Updated 'throws' clause.	* java/security/cert/PKIXParameters.java: Javadoc fix.	* java/security/cert/X509CertSelector.java	(setAuthorityKeyIdentifier): Javadoc fix.2006-03-20  Tom Tromey  <tromey@redhat.com>	* .classpath: Build gnu.javax.swing.plaf.2006-03-20  Lillian Angel  <langel@redhat.com>	* gnu/javax/imageio/bmp/BMPDecoder.java:	Removed unneeded import.	* gnu/javax/imageio/bmp/BMPEncoder.java:	New class.	* gnu/javax/imageio/bmp/BMPFileHeader.java	(BMPFileHeader): New constructor used to create info header	for an output stream.	(write): Fixed indexes.	* gnu/javax/imageio/bmp/BMPImageReaderSpi.java:	Initialized writerSpiNames field.	* gnu/javax/imageio/bmp/BMPImageWriter.java:	New class.	* gnu/javax/imageio/bmp/BMPImageWriterSpi.java:	New class.	* gnu/javax/imageio/bmp/BMPInfoHeader.java:	Change visibility for fields.	(BMPInfoHeader): New constructor used to create	file header for an output stream.	(intToDWord): New method. Converts an int to a	double word.	(intToWord): New method. Converts an int to a word.	* gnu/javax/imageio/bmp/DecodeBF32.java:	Removed unneeded imports.	* gnu/javax/imageio/bmp/EncodeRGB1.java:	New class.	* gnu/javax/imageio/bmp/EncodeRGB16.java:	New class.	* gnu/javax/imageio/bmp/EncodeRGB24.java:	New class.	* gnu/javax/imageio/bmp/EncodeRGB32.java:	New class.	* gnu/javax/imageio/bmp/EncodeRGB4.java:	New class.	* gnu/javax/imageio/bmp/EncodeRGB8.java:	New class.	* gnu/javax/imageio/bmp/EncodeRLE4.java:	New class.	* gnu/javax/imageio/bmp/EncodeRLE8.java:	New class.	* javax/imageio/ImageIO.java:	Fixed comment.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/metal/MetalTabbedPaneUI.java	(TabbedPaneLayout.normalizeTabRuns): New method.	(createLayoutManager): Return the Metal TabbedPaneLayout, not super.	(paintTabBorder): Replaced if-else chain with switch.	(paintTopTabBorder): Rewritten to correctly paint tab. Also support	Ocean theme.	(paintBottomTabBorder): Rewritten to correctly paint tab. Also support	Ocean theme.	(paintLeftTabBorder): Rewritten to correctly paint tab. Also support	Ocean theme.	(paintRightTabBorder): Rewritten to correctly paint tab. Also support	Ocean theme.	(paintTabBackground): Fetch background color from the TabbedPane.	Fixed painting and improved by not using fillPolygon, and instead	using fillRectangle. Replaced if-else chain with switch.	(calculateMaxTabHeight): Added overridden method with FIXME.	(getTabRunOverlay): Overridden to provide overlay for LEFT or RIGHT	placement.	(paintContentBorderTopEdge): Added stub with FIXME.	(paintContentBorderBottomEdge): Added stub with FIXME.	(paintContentBorderLeftEdge): Added stub with FIXME.	(paintContentBorderRightEdge): Added stub with FIXME.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicTabbedPaneUI.java	(tabsOpaque): New field.	(installDefaults): Fetch tabsOpaque property from UIManager.	(paintTab): Fill tab background when tabsOpaque property is true.	* javax/swing/plaf/basic/BasicLookAndFeel.java	(initComponentDefaults): Added TabbedPane.tabsOpaque property.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/JTabbedPane.java	(Pane.getBackground): When no background was explicitly set, return	the JTabbedPane's background.2006-03-20  Wolfgang Baer  <WBaer@gmx.de>	* org/omg/CORBA/ACTIVITY_COMPLETED.java,	* org/omg/CORBA/ACTIVITY_REQUIRED.java,	* org/omg/CORBA/BAD_INV_ORDER.java,	* org/omg/CORBA/BAD_CONTEXT.java,	* org/omg/CORBA/BAD_OPERATION.java,	* org/omg/CORBA/BAD_PARAM.java,	* org/omg/CORBA/BAD_QOS.java,	* org/omg/CORBA/BAD_TYPECODE.java,	* org/omg/CORBA/CODESET_INCOMPATIBLE.java,	* org/omg/CORBA/COMM_FAILURE.java,	* org/omg/CORBA/CurrentHolder.java,	* org/omg/CORBA/DATA_CONVERSION.java,	* org/omg/CORBA/FREE_MEM.java,	* org/omg/CORBA/IMP_LIMIT.java,	* org/omg/CORBA/INITIALIZE.java,	* org/omg/CORBA/INTERNAL.java,	* org/omg/CORBA/INTF_REPOS.java,	* org/omg/CORBA/INVALID_ACTIVITY.java,	* org/omg/CORBA/INVALID_TRANSACTION.java,	* org/omg/CORBA/INV_FLAG.java,	* org/omg/CORBA/INV_IDENT.java,	* org/omg/CORBA/INV_OBJREF.java,	* org/omg/CORBA/INV_POLICY.java,	* org/omg/CORBA/MARSHAL.java,	* org/omg/CORBA/NO_RESOURCES.java,	* org/omg/CORBA/NO_MEMORY.java,	* org/omg/CORBA/NO_IMPLEMENT.java,	* org/omg/CORBA/NO_PERMISSION.java,	* org/omg/CORBA/NO_RESPONSE.java,	* org/omg/CORBA/OBJECT_NOT_EXIST.java,	* org/omg/CORBA/OBJ_ADAPTER.java,	* org/omg/CORBA/ParameterModeHolder.java,	* org/omg/CORBA/PolicyError.java,	* org/omg/CORBA/PolicyErrorHolder.java,	* org/omg/CORBA/PolicyHolder.java,	* org/omg/CORBA/PolicyListHolder.java,	* org/omg/CORBA/REBIND.java,	* org/omg/CORBA/TIMEOUT.java,	* org/omg/CORBA/TRANSACTION_MODE.java,	* org/omg/CORBA/TRANSACTION_REQUIRED.java,	* org/omg/CORBA/TRANSACTION_ROLLEDBACK.java,	* org/omg/CORBA/TRANSACTION_UNAVAILABLE.java,	* org/omg/CORBA/TRANSIENT.java,	* org/omg/CORBA/TypeCodeHolder.java,	* org/omg/CORBA/UNKNOWN.java,	* org/omg/CORBA/UnionMember.java,	* org/omg/CORBA/UnknownUserException.java,	* org/omg/CORBA/UnknownUserExceptionHolder.java,	* org/omg/CORBA/WrongTransactionHolder.java,	* org/omg/IOP/IOR.java,	* org/omg/IOP/IORHolder.java,	* org/omg/IOP/MultipleComponentProfileHolder.java,	* org/omg/IOP/ServiceContextHolder.java,	* org/omg/IOP/ServiceContextListHolder.java,	* org/omg/IOP/TaggedComponentHolder.java,	* org/omg/IOP/TaggedProfileHolder.java,	* org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder.java,	* org/omg/PortableInterceptor/ObjectReferenceTemplateHolder.java,	* org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java,	* org/omg/PortableInterceptor/ObjectReferenceFactoryHolder.java:	Made class final, various javadoc fixlets.		* org/omg/CORBA/CompletionStatus.java, 	* org/omg/CORBA/PERSIST_STORE.java,	* org/omg/CORBA/ValueMember.java,	* org/omg/PortableInterceptor/ForwardRequest.java,	* org/omg/PortableInterceptor/InvalidSlot.java,	* org/omg/IOP/CodecPackage/TypeMismatch.java,	* org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java,	* org/omg/IOP/CodecPackage/FormatMismatch.java,	* org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java,	* org/omg/IOP/Encoding.java,	* org/omg/IOP/TaggedComponent.java,	* org/omg/IOP/TaggedProfile.java: Made class final.	* org/omg/CORBA/SystemException.java: Made class abstract.		* org/omg/CORBA/UserException.java: Made class abstract.	(UserException): Now protected.	(UserException(String)): Likewise.	* org/omg/Messaging/SyncScopeHelper.java: Now abstract, javadoc fixes.	(typecode): Removed unused private variable.2006-03-20  Chris Burdess  <dog@gnu.org>	Fixes PR 26761	* gnu/xml/stream/XMLParser.java: Permit U+fffd as XML Char.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicTabbedPaneUI.java	(paintTabArea): Look up tab run indices in tabRuns array instead	of using the index directly.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicTabbedPaneUI.java	(paintTab): Fixed painting.	(paintText): Fixed text painting.	(paintFocusIndicator): Fixed painting of the focus rectangle.	(paintContentBorder): Fixed painting of the content area.2006-03-20  Mark Wielaard  <mark@klomp.org>	* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (pixbufLock): New	static lock Object field.	(produce): Synchronize on pixbufLock when calling initState(),	pumpBytes() and pumpDone().	(finalize): Likewise when calling finish().	(GdkPixbufWriter.write): Likewise when calling streamImage().	* gnu/java/awt/peer/gtk/GtkImage.java (GtkImage(String)): Likewise	when calling loadPixbuf. Chain exception.	(GtkImage(byte[])): Likewise when calling loadImageFromData.	(GtkImage(URL)): Likewise.	(GtkImage(int,int)): Likewise when calling createPixmap().	(GtkImage(GtkImage,int,int,int)): Likewise when calling	createScaledPixmap().	(GtkImage(Pointer)): Likewise when calling createFromPixbuf().	(setImage): Likewise when calling createPixmap() and setPixels().	(getSource): Likewise when calling getPixels().	(flush): Likewise when calling freePixmap().	(finalize): Likewise.	(drawImage): Likewise when calling drawPixelsScaledFlipped() and	drawPixelsScaledFlipped().	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c	(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_initState): Remove	gdk_threads_enter/leave().	(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_finish): Likewise.	(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_pumpDone): Likewise.	(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_streamImage): Likewise.	(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_pumpBytes): Likewise.	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c	(Java_gnu_java_awt_peer_gtk_GtkImage_loadPixbuf): Likewise.	(Java_gnu_java_awt_peer_gtk_GtkImage_loadImageFromData): Likewise.	(Java_gnu_java_awt_peer_gtk_GtkImage_createFromPixbuf): Likewise.	(Java_gnu_java_awt_peer_gtk_GtkImage_getPixels): Likewise.	(Java_gnu_java_awt_peer_gtk_GtkImage_setPixels): Likewise.	(Java_gnu_java_awt_peer_gtk_GtkImage_createPixmap): Likewise.	(Java_gnu_java_awt_peer_gtk_GtkImage_freePixmap): Likewise.	(Java_gnu_java_awt_peer_gtk_GtkImage_createScaledPixmap): Likewise.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicTabbedPaneUI.java	(calculateTabHeight): Not need to use SwingUtilities here.	(getTabInsets): Do not rotate insets.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicTabbedPaneUI.java	(paint): Make sure the layout is valid before painting.	(paintTabArea): Made tab painting more straightforward and efficient.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?