是否有JavaFX 8更新日志? [英] Is there a JavaFX 8 changelog?

查看:229
本文介绍了是否有JavaFX 8更新日志?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在已经发布了Java 8,JavaFX 8是否存在(相当全面的)更改日志,如果是这样,它在哪里?

Now that Java 8 has been released, is there a (reasonably comprehensive) changelog around for JavaFX 8, and if so where is it?

我唯一的事情是已经找到的是这里 FX是一个子类别,它显然不是一个完整的列表(我已经知道一些已经改变或已经修复但没有在那里的东西。)

The only thing I've been able to find is here where FX is a subcategory, and it's clearly not a full list (I'm already aware of a few things that have changed or been fixed that aren't on there.)

推荐答案

我找到了 Java 8什么是新的页面您链接了JavaFX 8中新功能的非常好的摘要。

I find the Java 8 what's new page you linked a pretty good summary of new features in JavaFX 8.

有关Java 8的JavaFX更改的更多详细信息,请参阅 JavaFX问题跟踪器

For more detail on the JavaFX changes for Java 8, see the JavaFX issue tracker.

以下是从问题跟踪器中提取的整理功能列表。

Here is a collated feature list extracted from the issue tracker.

RT-15332    App Model   Allow application to catch exceptions thrown by FX application thread with an UncaughtExceptionHandler
RT-18024    Animation   Evaluate TODOs in code, either removing or filing issues as appropriate
RT-18400    Build       Support cross build for Linux embedded
RT-28089    Build       Write Script to auto-generate the new repository layout
RT-138      Control     Support component orientation in common UI controls
RT-10343    Control     CSS add support for CSS3 @font-face
RT-16201    Control     Creating an image icon only button should be able to specify the padding of the button via the api and not just through using CSS.
RT-16288    Control     Add a TextField.setFont method
RT-16395    Control     Support object oriented approach to styling UI components
RT-16472    Control     insets should be a real property on Region
RT-16689    Control     TextInputControl: css "-fx-columns" doesn't work
RT-17288    Control     Add a TreeTable
RT-19451    Control     TableView: Displaying hierarchical groups and data
RT-20906    Control     Support setting min/pref/max sizes via css
RT-21355    Control     Support user-defined pseudoclasses
RT-21709    Control     Consider making available the CSS Styleable* classes as public API
RT-23074    Control     Support bi-directional text in controls
RT-23075    Control     Support complex characters in controls
RT-27480    Control     Add DatePicker control
RT-27582    Control     New modern theme for JavaFX (Modena)
RT-15109    Core Libraries  ListChangeListener$Change.toString() is not implemented
RT-17053    Core Libraries  Reintroduce SortedList/FilteredList and TransformationList
RT-18804    Core Libraries  Add emptyObservableSet and emptyObservableMap in FXCollections
RT-19020    Core Libraries  Default conversion from ObservableObjectValue<Integer> to ObservableIntegerValue etc.
RT-19049    Core Libraries  Support standard Java Beans in SelectBinding
RT-19821    Core Libraries  Need private API to allow discovery of installed listeners on properties for testing
RT-20653    Core Libraries  Implement synchronized ObservableMap and synchronized ObservableSet
RT-20708    Core Libraries  Provide debugging and/or error condition feedback mechanism in high-level binding routines
RT-21487    Core Libraries  Add isEmpty() and length() methods to StringExpression
RT-23600    Core Libraries  ObservableListBase
RT-25759    Core Libraries  ObjectExpression does not have asString() method
RT-25996    Core Libraries  "Primitive"Property to ObjectProperty<Primitive>
RT-27633    Core Libraries  Add missing FXCollections methods for ObservableSet
RT-30831    Core Libraries  Unsorted mode in the SortedList
RT-17714    FXML        Support collection events in FXML
RT-25559    FXML        In FXML, Allow event handlers to come from the namespace
RT-11561    Glass       Some cursor images are incorrect on Windows, Linux and Mac
RT-20020    Glass       Windows: support Aero Glass effects for top-level windows
RT-9372     Graphics    Add Back-face Culling support to JavaFX
RT-9411     Graphics    Define internal API for styled text
RT-17383    Graphics    Printing
RT-17392    Graphics    Multi-line, multi-style, rich text support
RT-17401    Graphics    3D geometry support
RT-17411    Graphics    Complex text with BiDi support
RT-17663    Graphics    Define javafx printing APIs
RT-18149    Graphics    Integrate ICU library for opentype layout
RT-19040    Graphics    Add native font rasterization for Mac
RT-21683    Graphics    Allow to change line-to-line spacing
RT-24008    Graphics    3D attributes
RT-24009    Graphics    Support for Hi-DPI displays
RT-24012    Graphics    Text performance of the hardware pipeline must be equal or better than the software pipeline
RT-24013    Graphics    Multi-Core scalability
RT-24644    Graphics    Support Mesh and Predefined 3D Shapes
RT-24651    Graphics    Need clean semantic for 2D/3D scenes mixing
RT-24654    Graphics    Need to include lighting and material support for 3D primitives rendering
RT-24655    Graphics    Need to support movable Camera
RT-24712    Graphics    Support ATI/AMD GPU on the Linux platform
RT-25606    Graphics    Port 3D features from demo/experimental repository to FX 8 3D sandbox
RT-26377    Graphics    Implement SubScene
RT-24595    Localization    L10N: Java FX must be localized in all the different languages as supported by the JRE
RT-28817    Media       Add explicit dispose() method to MediaPlayer
RT-24014    Other       FX needs to support a subset of the JRE supported systems
RT-24648    Other       Define supported Linux configurations
RT-3290     Scenegraph  need utility methods for converting to/from screen coordinates
RT-3518     Scenegraph  multiline multistyle text node
RT-9383     Scenegraph  Add proper constructors & factory methods to event classes, remove impl
RT-12723    Scenegraph  Ability to Render a Node in an another Node (NodeView)
RT-14730    Scenegraph  Drag and drop needs support for drag view
RT-16111    Scenegraph  FileChooser: Need to be able to specify initial file name in save dialog
RT-17645    Scenegraph  Make Image class support exceptions for both asynchronous and synchronous loading
RT-17942    Scenegraph  Provide Affine class with matrix manipulation methods (multiply, premultipy, negate, etc.)
RT-19834    Scenegraph  The solid white background created in a Stage should be created - if needed - in the Scenegraph
RT-24506    Scenegraph  Public API for Region backgrounds and borders
RT-29848    Scenegraph  Add a static GridPane.setFillWidth(Node, boolean) method
RT-12100    Swing       Swing components inside JavaFX
RT-27887    Swing       introduce a node to embed Swing into JavaFX
RT-9782     WebView     Workers API is incomplete
RT-14947    WebView     websockets not working in WebEngine
RT-17666    WebView     Webview and HTMLEditor should support printing their content
RT-21499    WebView     Add WebView.scale property
RT-22153    WebView     Allow setting custom user-agent
RT-22913    WebView     Implement and enable accelerated compositing to improve WebView rendering performance
RT-25644    WebView     Implement WebSocket traffic tunneling through HTTP(S) proxies that require authentication
RT-28499    WebView     WebView doesnot support HTML5 <input type=file multiple
RT-29584    WebView     Implement window.localStorage
RT-29834    WebView     Move JSObject into javafx-ui-common
RT-30236    WebView     Open WebView sources 

搜索问题跟踪器时,使用Lombard作为搜索版本来查找与最初的Java 8版本。

When searching the issue tracker, use Lombard as the search version to find issues related to the initial Java 8 release.


  • 超过修复了三千个问题

  • 另一个并且有五千个问题被关闭为不完整,重复等。

  • 2350错误已修复。其中许多错误报告与生产代码无关,但是在QA捕获并在发布之前修复的新功能中存在缺陷。

  • 408 tweaks 成了。这些是次要功能更改和小型API添加。

  • 87个功能已实施。

  • Over three thousand issues were fixed as part of the Lombard release.
  • Another one and a half thousand issues were closed as incomplete, duplicate, etc.
  • 2350 bugs were fixed. Many of these bug reports did not relate to production code, but were bugs in new features which were caught by QA and fixed prior to release.
  • 408 tweaks were made. These are minor feature changes and small API additions.
  • 87 features were implemented.

JavaFX开发仍在继续,并且超过300个其他问题已解决,以便在将来的Java 8u20版本中发布。

JavaFX development continues and over 300 additional issues have been resolved for distribution in a future Java 8u20 release.

与早期相比, JavaFX 8 的另一项重大变化版本,该项目现在是完全开源的。

Another major change for JavaFX 8 compared to earlier versions, is that the project is now completely open source.

这篇关于是否有JavaFX 8更新日志?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆