changelog

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

TXT
1,613
字号
	(delegateFocus): Implemented.	(convertMouseEvent): Implemented.	(updateListBoxSelectionForEvent): Implemented to also handle	autoscrolling.	(InvocationMouseHandler.mousePressed): Delegate focus correctly.	Only open popup on left mouse-click.	(InvocationMouseHandler.mouseReleased): Rewritten.	(InvocationMouseMotionHandler.mouseDragged): Rewritten to better	support autoscrolling.	(ItemHandler.itemStateChanged): Implemented to sync selection with	the comboBox.	(ListMouseHandler.mouseReleased): Fetch selected index directly	from list.	(ListMouseMotionHandler.mouseMoved): Only update when mouse is inside	the list box.	(PropertyChangeHandler.propertyChange): Don't revalidate/repaint here.	When model changes, then update listeners correctly.	(uninstallListeners): Don't uninstall list listeners.	(uninstallComboBoxListeners): Don't uninstall mouse listeners	from comboBox.	(syncSelection): New helper method.2006-03-17  Robert Schuster  <robertschuster@fsfe.org>	* javax/swing/text/PlainView.java:	(drawLine): Rewritten.	(drawSelectedText): Corrected last argument for	Utilities.drawTabbedText() call.	(paint): Store start and end of selection in object variables,	store constant values of for-loop in local variables.	* javax/swing/text/Utilities.java:	(drawTabbedText): Add 'pixelWidth' to the return value, store	constant value of for-loop in local variable.2006-03-17  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicComboPopup.java	(BasicComboPopup): Create listeners here.	Configure components here.	(show): Correctly calculate bounds using computePopupBounds().	Make scroller fixed-size. Removed special autocloser handling.	(hide): Rewritten to use MenuSelectionHandler.	(createList): Don't set selection mode here.	(configureList): Correctly install colors and fonts and selectionMode.	(createScroller): Set scrollpane policies.	(configureScroller): Make scroller and scrollbar not-focusable.	(configurePopup): Make popup opaque and borderPainted.	(installComboBoxListeners): Don't install mouse listener on ComboBox.	(delegateFocus): Implemented.	(convertMouseEvent): Implemented.	(updateListBoxSelectionForEvent): Implemented to also handle	autoscrolling.	(InvocationMouseHandler.mousePressed): Delegate focus correctly.	Only open popup on left mouse-click.	(InvocationMouseHandler.mouseReleased): Rewritten.	(InvocationMouseMotionHandler.mouseDragged): Rewritten to better	support autoscrolling.	(ItemHandler.itemStateChanged): Implemented to sync selection with	the comboBox.	(ListMouseHandler.mouseReleased): Fetch selected index directly	from list.	(ListMouseMotionHandler.mouseMoved): Only update when mouse is inside	the list box.	(PropertyChangeHandler.propertyChange): Don't revalidate/repaint here.	When model changes, then update listeners correctly.	(uninstallListeners): Don't uninstall list listeners.	(uninstallComboBoxListeners): Don't uninstall mouse listeners	from comboBox.	(syncSelection): New helper method.2006-03-17  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicComboBoxRenderer.java	(noFocusBorder): Make border with insets of (1,1,1,1).	(BasicComboBoxRenderer): Make renderer opaque.	No need to explicitly set alignment.	(getListCellRendererComponent): Rewritten to correctly initialize	color and font.2006-03-17  Roman Kennke  <kennke@aicas.com>	* javax/swing/JPopupMenu.java	(setVisible): Handle JPopupMenu opening and closing via	the MenuSelectionHandler.2006-03-17  Wolfgang Baer  <WBaer@gmx.de>	* org/omg/DynamicAny/DynAnyPackage/InvalidValue.java: Now final.	* org/omg/DynamicAny/DynAnyPackage/TypeMismatch.java: Likewise.	* org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode.java: 	Likewise.		* org/omg/CORBA/portable/RemarshalException.java: Likewise	* org/omg/CORBA/TypeCodePackage/BadKind.java: Likewise.	* org/omg/CORBA/TypeCodePackage/Bounds.java: Likewise.	* org/omg/CORBA/ORBPackage/InvalidName.java: Likewise.	* org/omg/CORBA/ORBPackage/InconsistentTypeCode.java: Likewise.	* org/omg/CORBA/DynAnyPackage/TypeMismatch.java: Likewise.	* org/omg/CORBA/DynAnyPackage/InvalidValue.java: Likewise.	* org/omg/CORBA/DynAnyPackage/InvalidSeq.java: Likewise.	* org/omg/CORBA/DynAnyPackage/Invalid.java: Likewise.	* org/omg/Dynamic/Parameter.java: Now final, javadoc fixes.2006-03-17  Audrius Meskauskas  <AudriusA@Bioinformatics.org>	* java/rmi/activation/Activatable.java: Implemented.	java/rmi/activation/ActivationDesc.java: Implemented.	java/rmi/activation/ActivationGroup.java: Implemented.	java/rmi/activation/ActivationGroupDesc.java: Implemented.	java/rmi/activation/ActivationID.java: Implemented.	java/rmi/activation/ActivationSystem.java: Implemented.	* gnu/java/rmi/server/UnicastServerRef.java 	(exportObject, incommingMessageCall): Documented.	* java/rmi/activation/package.html: Documented.	* java/rmi/server/ObjID.java (objNum, space): Made package	protected.	* gnu/java/rmi/server/UnicastServer.java: Rewritten.	* gnu/java/rmi/server/CombinedClassLoader.java (constructor):	Iteration bug fix.	* gnu/java/rmi/activation/ActivationSystemTransient.java: New file.	gnu/java/rmi/activation/BidiTable.java: New file.	gnu/java/rmi/activation/DefaultActivationGroup.java: New file.	gnu/java/rmi/activation/DefaultActivationSystem.java: New file.	gnu/java/rmi/server/ActivatableServerRef.java: New file.2006-03-17  Mark Wielaard  <mark@klomp.org>	* java/security/BasicPermission.java (BasicPermission): Check	name equals empty string to force NullPointerException.2006-03-16  Thomas Fitzsimmons  <fitzsim@redhat.com>	PR classpath/26606	Commit patch by Caolan McNamara  <caolanm@redhat.com>	* javax/swing/Spring.java: Complete implementation	* javax/swing/SpringLayout.java: Likewise.2006-03-16  Keith Seitz  <keiths@redhat.com>	* gnu/classpath/jdwp/Jdwp.java (_mainThread): Not needed. Removed	all references.	(run): Remove catch clause for InterruptedException. It is no	longer necessary.2006-03-16  Thomas Fitzsimmons  <fitzsim@redhat.com>	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c	(getFontMetrics): Handle monospaced fonts specially.2006-03-16  Keith Seitz  <keiths@redhat.com>	* gnu/classpath/jdwp/Jdwp.java (getJdwpThreadGroup): New method.	* vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java	(suspendAllThreads): Use Jdwp.getJdwpThreadGroup.	Don't suspend the current thread unless it is not part of the JDWP	thread group.2006-03-16  Thomas Fitzsimmons  <fitzsim@redhat.com>	* gnu/java/awt/peer/gtk/GdkFontMetrics.java (getLeading): Always	return 0.	* gnu/java/awt/peer/gtk/GdkFontPeer.java (getFontMetrics): Get	font metrics through toolkit.	* gnu/java/awt/peer/gtk/GdkGraphics.java (getFontMetrics):	Likewise.	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c	(getFontMetrics): To calculate Java logical ascent and descent	values, average Pango ink and logical values.2006-03-16  Anthony Balkissoon  <abalkiss@redhat.com>	* java/lang/Character.java: Updated header comment.2006-03-16  Tom Tromey  <tromey@redhat.com>	* javax/sound/sampled/AudioSystem.java (getAudioFileFormat): New	constructor.	* javax/sound/sampled/FloatControl.java: Now abstract.	* javax/sound/sampled/EnumControl.java: Now abstract.	* javax/sound/sampled/CompoundControl.java: Now abstract.	* javax/sound/sampled/BooleanControl.java: Now abstract.2006-03-16  Tom Tromey  <tromey@redhat.com>	* java/awt/image/ConvolveOp.java (getBounds2D): Now final.2006-03-16  Roman Kennke  <kennke@aicas.com>	* java/util/zip/ZipFile.java	(openFile): New helper method.	(ZipFile): Use new openFile method to ensure the proper	exception is thrown. This applies for all overloaded constructors.2006-03-16  Roman Kennke  <kennke@aicas.com>	* java/text/DateFormatSymbols.java	(setAmPmStrings): Added null check and throw NPE.	(setEras): Likewise.	(setLocalPatternChars): Likewise.	(setMonths): Likewise.	(setShortMonths): Likewise.	(setShortWeekdays): Likewise.	(setWeekdays): Likewise.	(setZoneStrings): Likewise.2006-03-16  Roman Kennke  <kennke@aicas.com>	* javax/swing/DefaultDesktopManager.java	(iconifyFrame): Repaint after removing the frame.	(removeIconFor): Repaint after removing the icon.2006-03-16  Roman Kennke  <kennke@aicas.com>	* javax/swing/JInternalFrame.java	(remove): Respect the rootPaneCheckingEnabled flag here.2006-03-16  Roman Kennke  <kennke@aicas.com>	* gnu/javax/swing/plaf/gnu/GNULookAndFeel.java	Moved from examples into gnu.javax.swing.. namespace.	* examples/gnu/classpath/examples/swing/GNULookAndFeel.java	Moved to gnu.javax.swing.. namespace.	* examples/gnu/classpath/examples/swing/Demo.java:	(themesMenu): New field. Used to disable theme switch in	non-Metal-L&Fs.	(mkMenuBar): Added L&F menu.	(ChangeThemeAction.actionPerformed): Only switch theme when	in Metal L&F.	(ChangeLAFAction): New class used for changing themes.	* javax/swing/UIManager.java	(installed): Added GNU L&F as installed L&F.2006-03-16  Mark Wielaard  <mark@klomp.org>	* examples/gnu/classpath/examples/swing/badge.png: Removed.	* examples/gnu/classpath/examples/icons/badge.png: Added.	* examples/gnu/classpath/examples/swing/DemoDesktop.java: Use badge	from icon directory.2006-03-15  Thomas Fitzsimmons  <fitzsim@redhat.com>	* examples/gnu/classpath/examples/awt/AnimationApplet.java: New	example.	* examples/gnu/classpath/examples/swing/FillRect.java: Likewise.	* examples/gnu/classpath/examples/awt/Demo.java: Add	AnimationApplet demo.	* examples/gnu/classpath/examples/swing/Demo.java: Add FillRect	demo.2006-03-15  Thomas Fitzsimmons  <fitzsim@redhat.com>	PR classpath/26486	* gnu/java/awt/peer/gtk/GtkCanvasPeer.java (getGraphics): Remove	method.	(handleEvent): Likewise.	* gnu/java/awt/peer/gtk/GtkComponentPeer.java (isInRepaint):	Remove field.	(beginNativeRepaint): Remove method.	(endNativeRepaint): Likewise.	(handleEvent): Call paintComponent and updateComponent.	(paintComponent): New method.	(updateComponent): Likewise.	(repaint): Return early if width or height is less than one.	(postExposeEvent): Remove isInRepaint reference.	* gnu/java/awt/peer/gtk/GtkContainerPeer.java: (getGraphics):	Remove method.	* gnu/java/awt/peer/gtk/GtkDialogPeer.java (getGraphics): Inherit	from GtkWindowPeer.	(postMouseEvent): Likewise.	(postExposeEvent): Likewise.	* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (updateComponent):	Override to do nothing.	* gnu/java/awt/peer/gtk/GtkFramePeer.java (getGraphics): Inherit	from GtkWindowPeer.	(postMouseEvent): Likewise.	(postExposeEvent): Likewise.	* gnu/java/awt/peer/gtk/GtkPanelPeer.java (handleEvent): Inherit	paint and update handling from GtkComponentPeer.	(updateComponent): Override to call paintComponent.	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Replace	gdk_flush calls with schedule_flush calls.	(flush): New function.	(schedule_flush): Likewise.2006-03-15  Tom Tromey  <tromey@redhat.com>	* java/beans/beancontext/BeanContextSupport.java (BCSChild): New	constructor.	(BCSIterator): Likewise.	* java/beans/beancontext/BeanContextServicesSupport.java (BCSSChild):	New constructor.	(BCSSProxyServiceProvider): Likewise.	(BCSSServiceProvider): Likewise.2006-03-15  Tom Tromey  <tromey@redhat.com>	* javax/sound/midi/Track.java (Track): New constructor.	(events): Now package-private.	* javax/sound/midi/MidiUnavailableException.java	(MidiUnavailableException): Removed invalid constructors.	* javax/sound/midi/MidiSystem.java (MidiSystem): New constructor.	* javax/sound/midi/InvalidMidiDataException.java	(InvalidMidiDataException): Removed invalid constructors.	* javax/sound/midi/Sequencer.java (hashCode): Now final.	* javax/sound/midi/SysexMessage.java (SysexMessage): Now protected.	* javax/sound/midi/ShortMessage.java (ShortMessage): Now protected.	(SYSTEM_EXCLUSIVE): Removed.	(getDataLength): Updated.	* javax/sound/midi/MidiDevice.java (Info): Now protected.	(equals): Now final	(getName): Now final.	(getVendor): Now final.	(getDescription): Likewise.	(hashCode): Likewise.	(getVersion): Likewise.	(toString): Likewise.	* javax/sound/midi/MetaMessage.java (MetaMessage): Now protected.	* javax/sound/sampled/ReverbType.java (getDecayTime): Now final.	(getEarlyReflectionDelay): Likewise.	(getEarlyReflectionIntensity): Likewise.	(getLateReflectionDelay): Likewise.	(getLateReflectionIntensity): Likewise.	(toString): Likewise.	* javax/sound/sampled/Port.java (toString): Now final.

⌨️ 快捷键说明

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