changelog

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

TXT
1,613
字号
2006-03-20  Audrius Meskauskas  <AudriusA@Bioinformatics.org>	* javax/swing/JTable.java (ROWS_PER_WHEEL_CLICK): Removed.	(getScrollableUnitIncrement): Rewritten.	* javax/swing/JTree.java (ROWS_PER_WHEEL_CLICK): Removed.	(getScrollableUnitIncrement): Rewritten.	* javax/swing/plaf/basic/BasicScrollPaneUI.java	(ROWS_PER_WHEEL_CLICK): New field. 	(MouseWheelHandler.mouseWheelMoved): Rewritten.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.2006-03-20  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicTabbedPaneUI.java	(MouseHandler.mousePressed): Rewritten for clearer and simpler	code.	(MouseHandler.mouseEntered): Implemented to set the rollover tab.	(MouseHandler.mouseMoved): Implemented to set the rollover tab.	(MouseHandler.mouseExited): Implemented to unset the rollover tab.	(TabbedPaneLayout.calculateLayoutInfo): Don't set the component's	bounds here. That is moved into layoutContainer().	(calculateSize): Correctly respect insets. Made code slightly more	clear and efficient.	(calculateTabRects): Rewritten completely. The old code was	not quite right and unstable in some situations.	(layoutContainer): Moved layout of tabbed pane's subcomponents	here.	(tabRunsDirty): New field.	(rolloverTab): New field.	(tabForCoordinate): Rewritten for simplicity and correctness.	(setRolloverTab): New method.	(getRolloverTab): New method.2006-03-20  Audrius Meskauskas  <AudriusA@Bioinformatics.org>	* javax/swing/JTable.java (getScrollableUnitIncrement): Rewritten.	* javax/swing/JTree.java (getScrollableUnitIncrement): Rewritten.	(getScrollableUnitIncrement	* javax/swing/Scrollable.java: Documented.	* javax/swing/plaf/basic/BasicScrollPaneUI.java 	(MouseWheelHandler):Rewritten.2006-03-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>	* doc/vmintegration.texinfo:	Updated with gnu.classpath.Unsafe	2006-03-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>	* NEWS:	Updated with VMArray and Unsafe changes.	2006-03-20  Audrius Meskauskas  <AudriusA@Bioinformatics.org>	* javax/swing/JTable.java (ROWS_PER_WHEEL_CLICK): New field.	(getScrollableUnitIncrement): Rewritten.	* javax/swing/JTree.java (ROWS_PER_WHEEL_CLICK): New field.	(getScrollableUnitIncrement): Rewritten. 	(getScrollableBlockIncrement): Rewritten.	* javax/swing/plaf/basic/BasicScrollPaneUI.java 	(MouseWheelHandler): Implemented. (ViewportContainerListener): 	New class. (containerListener): New field. (SCROLL_NON_SCROLABLES): 	New field. (installListeners): Install wheel listeners. 	(uninstallListeners): Uninstall wheel listeners.	* javax/swing/plaf/basic/BasicTableUI.java: Remove the implementation	of the MouseWheelListener. (installListeners): Do not install wheel	listener. (ROWS_PER_WHEEL_CLICK): Removed.2006-03-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>	* vm/reference/gnu/classpath/Unsafe.java:	Documented.	(getUnsafe()): Updated to handle security.2006-03-19  Tom Tromey  <tromey@redhat.com>	* vm/reference/gnu/classpath/Unsafe.java:	New class to handle low-level facilities for concurrency.2006-03-19  Mark Wielaard  <mark@klomp.org>	* include/Makefile.am: Rename PlainDatagramSocketImpl to	VMPlainDatagramSocketImpl and PlainSocketImpl to VMPlainSocketImpl.	* include/gnu_java_net_VMPlainDatagramSocketImpl.h: Regenerated.	* include/gnu_java_net_VMPlainSocketImpl.h: Likewise.2006-03-19  Mark Wielaard  <mark@klomp.org>	* gnu/java/awt/peer/gtk/GdkFontPeer.java (getPostScriptName): Return	familyName.	* gnu/java/awt/peer/gtk/GtkFontPeer.java: Removed unused file.2006-03-19  Michael Koch  <konqueror@gmx.de>	* resource/gnu/java/locale/LocaleInformation_aa_ET.properties,	resource/gnu/java/locale/LocaleInformation_am.properties,	resource/gnu/java/locale/LocaleInformation_am_ET.properties,	resource/gnu/java/locale/LocaleInformation_as_IN.properties,	resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,	resource/gnu/java/locale/LocaleInformation_bg.properties,	resource/gnu/java/locale/LocaleInformation_bn_IN.properties,	resource/gnu/java/locale/LocaleInformation_ca.properties,	resource/gnu/java/locale/LocaleInformation_cs.properties,	resource/gnu/java/locale/LocaleInformation_cy.properties,	resource/gnu/java/locale/LocaleInformation_da.properties,	resource/gnu/java/locale/LocaleInformation_de.properties,	resource/gnu/java/locale/LocaleInformation_dv.properties,	resource/gnu/java/locale/LocaleInformation_el.properties,	resource/gnu/java/locale/LocaleInformation_en.properties,	resource/gnu/java/locale/LocaleInformation_en_GB.properties,	resource/gnu/java/locale/LocaleInformation_en_IN.properties,	resource/gnu/java/locale/LocaleInformation_en_PK.properties,	resource/gnu/java/locale/LocaleInformation_en_SG.properties,	resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,	resource/gnu/java/locale/LocaleInformation_es.properties,	resource/gnu/java/locale/LocaleInformation_es_AR.properties,	resource/gnu/java/locale/LocaleInformation_es_BO.properties,	resource/gnu/java/locale/LocaleInformation_es_CL.properties,	resource/gnu/java/locale/LocaleInformation_es_CO.properties,	resource/gnu/java/locale/LocaleInformation_es_CR.properties,	resource/gnu/java/locale/LocaleInformation_es_DO.properties,	resource/gnu/java/locale/LocaleInformation_es_EC.properties,	resource/gnu/java/locale/LocaleInformation_es_ES.properties,	resource/gnu/java/locale/LocaleInformation_es_GT.properties,	resource/gnu/java/locale/LocaleInformation_es_HN.properties,	resource/gnu/java/locale/LocaleInformation_es_MX.properties,	resource/gnu/java/locale/LocaleInformation_es_NI.properties,	resource/gnu/java/locale/LocaleInformation_es_PA.properties,	resource/gnu/java/locale/LocaleInformation_es_PE.properties,	resource/gnu/java/locale/LocaleInformation_es_PR.properties,	resource/gnu/java/locale/LocaleInformation_es_PY.properties,	resource/gnu/java/locale/LocaleInformation_es_SV.properties,	resource/gnu/java/locale/LocaleInformation_es_US.properties,	resource/gnu/java/locale/LocaleInformation_es_UY.properties,	resource/gnu/java/locale/LocaleInformation_es_VE.properties,	resource/gnu/java/locale/LocaleInformation_fa.properties,	resource/gnu/java/locale/LocaleInformation_fa_AF.properties,	resource/gnu/java/locale/LocaleInformation_fa_IR.properties,	resource/gnu/java/locale/LocaleInformation_fi.properties,	resource/gnu/java/locale/LocaleInformation_fr.properties,	resource/gnu/java/locale/LocaleInformation_fr_CA.properties,	resource/gnu/java/locale/LocaleInformation_ga.properties,	resource/gnu/java/locale/LocaleInformation_gu_IN.properties,	resource/gnu/java/locale/LocaleInformation_hi_IN.properties,	resource/gnu/java/locale/LocaleInformation_hr.properties,	resource/gnu/java/locale/LocaleInformation_hu.properties,	resource/gnu/java/locale/LocaleInformation_id.properties,	resource/gnu/java/locale/LocaleInformation_is.properties,	resource/gnu/java/locale/LocaleInformation_it.properties,	resource/gnu/java/locale/LocaleInformation_ja.properties,	resource/gnu/java/locale/LocaleInformation_kk.properties,	resource/gnu/java/locale/LocaleInformation_kl.properties,	resource/gnu/java/locale/LocaleInformation_km.properties,	resource/gnu/java/locale/LocaleInformation_ky.properties,	resource/gnu/java/locale/LocaleInformation_lo.properties,	resource/gnu/java/locale/LocaleInformation_lo_LA.properties,	resource/gnu/java/locale/LocaleInformation_lt.properties,	resource/gnu/java/locale/LocaleInformation_lt_LT.properties,	resource/gnu/java/locale/LocaleInformation_lv.properties,	resource/gnu/java/locale/LocaleInformation_mk.properties,	resource/gnu/java/locale/LocaleInformation_mn.properties,	resource/gnu/java/locale/LocaleInformation_mr.properties,	resource/gnu/java/locale/LocaleInformation_mr_IN.properties,	resource/gnu/java/locale/LocaleInformation_ms.properties,	resource/gnu/java/locale/LocaleInformation_ms_BN.properties,	resource/gnu/java/locale/LocaleInformation_mt.properties,	resource/gnu/java/locale/LocaleInformation_nb.properties,	resource/gnu/java/locale/LocaleInformation_nl.properties,	resource/gnu/java/locale/LocaleInformation_nn.properties,	resource/gnu/java/locale/LocaleInformation_om_ET.properties,	resource/gnu/java/locale/LocaleInformation_or_IN.properties,	resource/gnu/java/locale/LocaleInformation_pa.properties,	resource/gnu/java/locale/LocaleInformation_pl.properties,	resource/gnu/java/locale/LocaleInformation_pt.properties,	resource/gnu/java/locale/LocaleInformation_ru.properties,	resource/gnu/java/locale/LocaleInformation_ru_RU.properties,	resource/gnu/java/locale/LocaleInformation_ru_UA.properties,	resource/gnu/java/locale/LocaleInformation_sa.properties,	resource/gnu/java/locale/LocaleInformation_sa_IN.properties,	resource/gnu/java/locale/LocaleInformation_sk.properties,	resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,	resource/gnu/java/locale/LocaleInformation_sv.properties,	resource/gnu/java/locale/LocaleInformation_sw.properties,	resource/gnu/java/locale/LocaleInformation_sw_TZ.properties,	resource/gnu/java/locale/LocaleInformation_ta_IN.properties,	resource/gnu/java/locale/LocaleInformation_te.properties,	resource/gnu/java/locale/LocaleInformation_te_IN.properties,	resource/gnu/java/locale/LocaleInformation_th.properties,	resource/gnu/java/locale/LocaleInformation_ti.properties,	resource/gnu/java/locale/LocaleInformation_ti_ER.properties,	resource/gnu/java/locale/LocaleInformation_ti_ET.properties,	resource/gnu/java/locale/LocaleInformation_tr.properties,	resource/gnu/java/locale/LocaleInformation_tt.properties,	resource/gnu/java/locale/LocaleInformation_uk.properties,	resource/gnu/java/locale/LocaleInformation_ur.properties,	resource/gnu/java/locale/LocaleInformation_uz.properties,	resource/gnu/java/locale/LocaleInformation_zh.properties,	resource/gnu/java/locale/LocaleInformation_zh_Hant.properties:	More updates for CLDR 1.3.	2006-03-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>	* doc/vmintegration.texinfo:	Updated to include VMArray.	* include/Makefile.am:	Replace java_lang_reflect_Array.h with	java_lang_reflect_VMArray.h	* include/java_lang_reflect_VMArray.h:	New autogenerated header.	* include/java_lang_reflect_Array.h:	Removed.	* java/lang/reflect/Array.java:	(newInstance(Class,int)): Calls VMArray.	(createMultiArray(Class,int[],int)): Likewise.	(createObjectArray(Class,int)): Removed.	* native/jni/java-lang/Makefile.am:	Replaced java_lang_reflect_Array.c with	java_lang_reflect_VMArray.c	* native/jni/java-lang/java_lang_reflect_VMArray.c:	Renamed from java_lang_reflect_Array.c.	* vm/reference/java/lang/reflect/VMArray.java:	(createObjectArray(Class,int)): Native method moved	from java.lang.reflect.Array.2006-03-19  Roman Kennke  <kennke@aicas.com>	* gnu/javax/swing/plaf/metal/CustomizableTheme.java: New class.	* examples/gnu/classpath/examples/swing/MetalThemeEditor.java:	New class.	* examples/gnu/classpath/examples/swing/Demo.java	(mkButtonBar): Hook up theme editor.	(mkMenuBar): Hook up theme editor.2006-03-19  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicFileChooserUI.java	(ApproveSelectionAction.actionPerformed): Added case for when	nothing has been selected but the user has typed a filename	into the textfield.	(getFileName): Return the value of the text field.2006-03-19  Roman Kennke  <kennke@aicas.com>	* javax/swing/JColorChooser.java	(createDialog): Create JDialog instead of ModalDialog. Make this	dialog modal by calling setModal(true).	(ModalDialog): Removed unnecessary inner class.2006-03-19  Tom Tromey  <tromey@redhat.com>	* java/awt/font/NumericShaper.java: Rewrote.2006-03-19  Audrius Meskauskas  <AudriusA@Bioinformatics.org>	* javax/swing/plaf/basic/BasicTableUI.java:	Implement MouseWheelListener. (ROWS_PER_WHEEL_CLICK):	New field. MouseInputHandler.mouseWheelMoved): New method.	(installListeners): Register MouseInputHandler as	wheel listener also.	2006-03-19  Audrius Meskauskas  <AudriusA@Bioinformatics.org>	PR 26746	* javax/swing/ViewportLayout.java (layoutContainer):	If Scrollable tracks dimension, set view size to the port size. 	If port is larger than the view, move the view to the top/left.2006-03-19  Roman Kennke  <kennke@aicas.com>	* javax/swing/MenuSelectionManager.java	(isComponentPartOfCurrentMenu): Also consider the first element	in a menu selection list. Make a isDescendentFrom check instead	of simple equals to also catch sub components.2006-03-19  Roman Kennke  <kennke@aicas.com>	* javax/swing/JComboBox.java	(actionPerformed): Fetch selected item directly from the editor	instead of trying to get it from the event.2006-03-19  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/basic/BasicComboBoxEditor.java	(listener): Removed field.	(BasicComboBoxEditor): Removed initialization of listener field.	(addActionListener): Add listener directly to editor.	(removeActionListener): Remove listener directly from editor.	(ComboBoxEditorListener): Removed class.	* javax/swing/plaf/basic/BasicComboBoxUI.java	(getPreferredSize): Fixed to return the minimumSize.	(getMinimumSize): Improved code for more clearness.	(getMaximumSize): Return (32767,32767) as requested by the mauve test.	(rectangleForCurrentValue): Correctly respect insets.	(getDefaultSize): Return preferredSize here. Dont override height	with 100.	(getDisplaySize): Moved around code for more clearness. Added	handling of prototype renderer.	(ComboBoxLayoutManager.layoutContainer): Set editor bounds after	arrowButton bounds since the former depends on the latter.	* javax/swing/plaf/metal/MetalComboBoxButton.java:	(MetalComboBoxButton): Make button rollover disabled.	(isFocusTraversable): Return false unconditionally.	* javax/swing/plaf/metal/MetalComboBoxEditor.java:	(EditorTextField): New class. Fixes the size properties.	(MetalComboBoxEditor): Create instance of EditorTextField.	* javax/swing/plaf/metal/MetalComboBoxUI.java:	(getMinimumSize): Fixed editable size.2006-03-18  Audrius Meskauskas  <AudriusA@Bioinformatics.org>	* javax/swing/JTable.java (BooleanCellRenderer): Rewritten.2006-03-18  Roman Kennke  <kennke@aicas.com>	* javax/swing/plaf/metal/MetalToolBarUI.java	(update): Added overridden method to support OceanTheme.2006-03-18  Audrius Meskauskas  <AudriusA@Bioinformatics.org>

⌨️ 快捷键说明

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