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