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 + -
显示快捷键?