Re: RFR: 8276167: fixing VirtualFlow.scrollToTop(int)

2021-12-02 Thread Dalibor Topic
On Fri, 29 Oct 2021 12:19:40 GMT, eduardsdv  wrote:

> Fix VirtualFlow.scrollToTop(int) doesn't scroll to the top of the last 
> element but to the bottom of the last element.

Hi, please send me an e-Mail at dalibor.to...@oracle.com and I can help with 
the verification process.

-

PR: https://git.openjdk.java.net/jfx/pull/656


Re: RFR: 8265425: Hard failure when building OpenJFX for Linux AArch64

2021-04-22 Thread Dalibor Topic
On Sat, 17 Apr 2021 16:21:20 GMT, Tor (torbuntu) 
 wrote:

> For building on aarch64 linux systems we need it added to the buuld.gradle to 
> stop ignoring it.

Hi,

Alternatively, you can fill out the form at 
https://www.oracle.com/technetwork/oca-405177.pdf out, and send an e-mail with 
the scan/photo to oracle-ca_us [at] oracle [dot] com.

-

PR: https://git.openjdk.java.net/jfx/pull/465


Re: RFR: 8185887: TableRowSkinBase fails to correctly virtualize cells in horizontal direction

2021-04-12 Thread Dalibor Topic
On Mon, 24 Feb 2020 07:39:43 GMT, yosbits 
 wrote:

> If there are many columns, the current TableView will stall scrolling. 
> Resolving this performance issue requires column virtualization. 
> Virtualization mode is enabled when the row height is fixed by the following 
> method.
> 
> `tableView.setFixedCellSize(height)`
> 
> This proposal includes a fix because the current code does not correctly 
> implement column virtualization.
> 
> The improvement of this proposal can be seen in the following test program.
> 
> ``` Java
> import java.util.Arrays;
> import java.util.Collections;
> 
> import javafx.animation.AnimationTimer;
> import javafx.application.Application;
> import javafx.beans.property.SimpleStringProperty;
> import javafx.collections.ObservableList;
> import javafx.scene.Scene;
> import javafx.scene.control.Button;
> import javafx.scene.control.TableColumn;
> import javafx.scene.control.TableView;
> import javafx.scene.layout.BorderPane;
> import javafx.scene.layout.HBox;
> import javafx.stage.Stage;
> 
> public class BigTableViewTest2 extends Application {
>   private static final boolean USE_WIDTH_FIXED_SIZE = false;
>   private static final boolean USE_HEIGHT_FIXED_SIZE = true;
> //private static final int COL_COUNT=30;
> //private static final int COL_COUNT=300;
> //private static final int COL_COUNT=600;
>   private static final int COL_COUNT = 1000;
>   private static final int ROW_COUNT = 1000;
> 
>   @Override
>   public void start(final Stage primaryStage) throws Exception {
>   final TableView tableView = new TableView<>();
> 
> //tableView.setTableMenuButtonVisible(true); //too heavy
>   if (USE_HEIGHT_FIXED_SIZE) {
>   tableView.setFixedCellSize(24);
>   }
> 
>   final ObservableList> columns = 
> tableView.getColumns();
>   for (int i = 0; i < COL_COUNT; i++) {
>   final TableColumn column = new 
> TableColumn<>("Col" + i);
>   final int colIndex = i;
>   column.setCellValueFactory((cell) -> new 
> SimpleStringProperty(cell.getValue()[colIndex]));
>   columns.add(column);
>   if (USE_WIDTH_FIXED_SIZE) {
>   column.setPrefWidth(60);
>   column.setMaxWidth(60);
>   column.setMinWidth(60);
>   }
>   }
> 
>   final Button load = new Button("load");
>   load.setOnAction(e -> {
>   final ObservableList items = 
> tableView.getItems();
>   items.clear();
>   for (int i = 0; i < ROW_COUNT; i++) {
>   final String[] rec = new String[COL_COUNT];
>   for (int j = 0; j < rec.length; j++) {
>   rec[j] = i + ":" + j;
>   }
>   items.add(rec);
>   }
>   });
> 
>   final Button reverse = new Button("reverse columns");
>   reverse.setOnAction(e -> {
>   final TableColumn[] itemsArray = 
> columns.toArray(new TableColumn[0]);
>   Collections.reverse(Arrays.asList(itemsArray));
>   tableView.getColumns().clear();
>   
> tableView.getColumns().addAll(Arrays.asList(itemsArray));
>   });
> 
>   final Button hide = new Button("hide % 10");
>   hide.setOnAction(e -> {
>   for (int i = 0, n = columns.size(); i < n; i++) {
>   if (i % 10 == 0) {
>   columns.get(i).setVisible(false);
>   }
>   }
>   });
> 
>   final BorderPane root = new BorderPane(tableView);
>   root.setTop(new HBox(8, load, reverse, hide));
> 
>   final Scene scene = new Scene(root, 800, 800);
>   primaryStage.setScene(scene);
>   primaryStage.show();
>   this.prepareTimeline(scene);
>   }
> 
>   public static void main(final String[] args) {
>   Application.launch(args);
>   }
> 
>   private void prepareTimeline(final Scene scene) {
>   new AnimationTimer() {
>   @Override
>   public void handle(final long now) {
>   final double fps = 
> com.sun.javafx.perf.PerformanceTracker.getSceneTracker(scene).getInstantFPS();
>   ((Stage) scene.getWindow()).setTitle("FPS:" + 
> (int) fps);
>   }
>   }.start();
>   }
> }
> 
> 
> ``` Java
> import javafx.animation.AnimationTimer;
> import javafx.application.Application;
> import 

Re: RFR: 8197991: Selecting many items in a TableView is very slow

2021-04-12 Thread Dalibor Topic
On Wed, 26 Feb 2020 07:37:06 GMT, yosbits 
 wrote:

> https://bugs.openjdk.java.net/browse/JDK-8197991
> 
> The performance of the selectAll and selectRange methods of the 
> MultiSelectionModel class has been greatly improved.
> 
> This greatly improves the response when selecting multiple items in ListView 
> and TableView.
> 
> However, in TreeView / TreeTableView, the improvement effect is hidden mainly 
> due to the design problem of the cache of TreeUtil.getTreeItem ().
> 
> Reference value of the number of data that can be handled within 3 seconds of 
> processing time (before-> after)
> 
> ListView
> * selectAll: 400_000-> 10_000_000
> * selectRange: 7_000-> 70_000
> 
> TableView
> * selectAll: 8_000-> 700_000
> * selectRange: 7_000-> 50_000
> 
> 
> You can see performance improvements in the following applications:
> 
> 
> ``` SelectListViewTest.java
> import javafx.application.Application;
> import javafx.collections.ObservableList;
> import javafx.scene.Scene;
> import javafx.scene.control.Button;
> import javafx.scene.control.ListView;
> import javafx.scene.control.SelectionMode;
> import javafx.scene.layout.BorderPane;
> import javafx.scene.layout.VBox;
> import javafx.stage.Stage;
> 
> public class SelectListViewTest extends Application {
>   final int ROW_COUNT = 70_000;
> //final int ROW_COUNT = 400_000;
> //final int ROW_COUNT = 10_000_000;
> //final int ROW_COUNT = 7_000;
>   
>   @Override
> public void start(Stage stage) {
>   ListView listView = new ListView<>();
>   listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
> 
> 
>   ObservableList items = listView.getItems();
>   for(int i=0; i   String rec = String.valueOf(i);
>   items.add(rec);
>   }
> BorderPane root = new BorderPane(listView);
>   Button selectAll = new Button("selectAll");
>   Button clearSelection = new Button("clearSelection");
>   Button selectToStart = new Button("selectToStart");
>   Button selectToEnd = new Button("selectToEnd");
>   Button selectPrevious = new Button("selectPrevious");
>   Button selectNext= new Button("selectNext");
>   
>   selectAll.setFocusTraversable(true);
>   clearSelection.setFocusTraversable(true);
>   selectToStart.setFocusTraversable(true);
>   selectToEnd.setFocusTraversable(true);
>   selectPrevious.setFocusTraversable(true);
>   selectNext.setFocusTraversable(true);
> 
> root.setRight(new VBox(6, selectAll, selectToStart, selectToEnd, 
> selectPrevious, selectNext, clearSelection));
> stage.setScene(new Scene(root, 600, 600));
> 
> selectAll.setOnAction((e)->selectAll(listView));
> clearSelection.setOnAction((e)->clearSelection(listView));
> selectToStart.setOnAction((e)->selectToStart(listView));
> selectToEnd.setOnAction((e)->selectToLast(listView));
> selectPrevious.setOnAction((e)->selectPrevious(listView));
> selectNext.setOnAction((e)->selectNext(listView));
> 
> stage.show();
> }
> 
>   private void selectAll(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectAll();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
>   private void clearSelection(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().clearSelection();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
>   private void selectToStart(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectRange(0, 
> listView.getSelectionModel().getSelectedIndex());
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
>   private void selectToLast(ListView listView) {
>   long t = System.currentTimeMillis();
>   
> listView.getSelectionModel().selectRange(listView.getSelectionModel().getSelectedIndex(),
>  listView.getItems().size());
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
> 
>   private void selectPrevious(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectPrevious();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
>   
>   private void selectNext(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectNext();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
> public static void main(String[] args) {
>   Application.launch(args);
>   }
> }
> 
> 
> ``` SelectTableViewTest.java
> import javafx.application.Application;
> import 

Re: RFR: 8251946: ObservableList.setAll does not conform to specification

2020-09-04 Thread Dalibor Topic
On Tue, 1 Sep 2020 00:23:38 GMT, Kevin Rushforth  wrote:

>> While adding unit tests, I noticed that I missed an important edge-case that 
>> has to be considered when computing if a
>> list was modified. The initial implementation assumed that
>>> the list was modified if
>>>1. it was not empty (modified by calling `#clear()`), or if
>>>2. it was modified as result of the `#addAll()` call.
>> 
>> However, a non-empty list is not modified either if `setAll` is called with 
>> an equal list. The PR has been updated to
>> take this into account and unit tests have been added. Note that the current 
>> implementation is rather complex and could
>> be greatly simplified by making a copy of the list before modification. .i.e
>> List prev = List.copyOf(this);
>> clear();
>> addAll(col);
>> return !equals(prev);
>> 
>> Please let me know which solution you prefer.
>
> One overall comment while we are waiting for your OCA to be approved.
> 
> I don't think the complexity of this proposed fix to `setAll` is warranted. I 
> would prefer a simpler fix that returns
> `false` if both the current list and the new list are empty, and `true` 
> otherwise. This method is essentially a
> convenience method that does:  List::clear
> List::addAll(...)
> 
> Given this, it seems reasonable for `setAll` to return true if either `clear` 
> or `addAll` would modify the list.
> 
> If there is a good justification for handling the corner case of calling 
> `setAll` with the same list of elements in
> exactly the same order (and I am not sure that there is), then a better 
> approach might be to do the check before
> actually modifying the list, returning early if the new list and the current 
> list were identical. In that case, the
> list really would be unmodified and no listeners would be notified.

Unfortunately, I don't see @TheMrMilchmann  OCA in the approval queue. Could 
you please (re)send it to
oracle-ca...@oracle.com? Thanks!

-

PR: https://git.openjdk.java.net/jfx/pull/284


Re: RFR: 8251946: ObservableList.setAll does not conform to specification

2020-09-04 Thread Dalibor Topic
On Tue, 1 Sep 2020 15:17:18 GMT, Leon Linhart 
 wrote:

>> One overall comment while we are waiting for your OCA to be approved.
>> 
>> I don't think the complexity of this proposed fix to `setAll` is warranted. 
>> I would prefer a simpler fix that returns
>> `false` if both the current list and the new list are empty, and `true` 
>> otherwise. This method is essentially a
>> convenience method that does:  List::clear
>> List::addAll(...)
>> 
>> Given this, it seems reasonable for `setAll` to return true if either 
>> `clear` or `addAll` would modify the list.
>> 
>> If there is a good justification for handling the corner case of calling 
>> `setAll` with the same list of elements in
>> exactly the same order (and I am not sure that there is), then a better 
>> approach might be to do the check before
>> actually modifying the list, returning early if the new list and the current 
>> list were identical. In that case, the
>> list really would be unmodified and no listeners would be notified.
>
>> I don't think the complexity of this proposed fix to `setAll` is warranted. 
>> I would prefer a simpler fix that returns
>> `false` if both the current list and the new list are empty, and `true` 
>> otherwise.
> 
> @kevinrushforth Thanks for your feedback! I have just pushed a commit that 
> greatly simplifies `setAll` by returning
> early if both lists are empty and continuing with `clear`, `addAll` otherwise.
>> If there is a good justification for handling the corner case of calling 
>> `setAll` with the same list of elements in
>> exactly the same order (and I am not sure that there is), then a better 
>> approach might be to do the check before
>> actually modifying the list, returning early if the new list and the current 
>> list were identical.
> 
> Fair point. I'm afraid I don't have any justification other than that, in my 
> opinion, this is a violation of the
> method's contract (which is debatable). I suppose it's best to leave it as-is 
> for this case for now.
> ---
> 
>> Unfortunately, I don't see @TheMrMilchmann OCA in the approval queue. Could 
>> you please (re)send it to
>> oracle-ca...@oracle.com? Thanks!
> 
> @robilad That's strange. I have sent a mail on Aug 13 and received no 
> indication that it didn't go through (though
> neither did I receive an automated confirmation that it arrived - if such a 
> thing is set up). Anyway, I just resent it.

Thanks @TheMrMilchmann and apologies for the delay!

-

PR: https://git.openjdk.java.net/jfx/pull/284


Re: RFR: 8185886: Improve scrolling performance of TableView and TreeTableView

2020-04-03 Thread Dalibor Topic
On Mon, 9 Mar 2020 17:00:06 GMT, Nir Lisker  wrote:

>> I took the liberty of pointing out some formatting errors
>
> The title of your PR should match the title of the JBS issue. Moreover, #108 
> already tackles this issue with a
> different approach and 2 PRs on the same issue can't be intetgrated. Since 
> I'm not familiar with this code, I can't
> advise on who's solution is more suitable. I suggest you discuss both of the 
> approaches on the mailing list. I saw many
> JBS issues around this performance issue, probably one of them fits (or a new 
> one can be created).

Hi,
I couldn't find you listed at 
https://www.oracle.com/technetwork/community/oca-486395.html . Please send me 
an e-mail
at dalibor.to...@oracle.com with information about your OCA, so that I can look 
it up.

-

PR: https://git.openjdk.java.net/jfx/pull/125


Re: RFR: 8197991: Selecting many items in a TableView is very slow

2020-04-03 Thread Dalibor Topic
On Wed, 26 Feb 2020 07:37:06 GMT, yosbits 
 wrote:

> https://bugs.openjdk.java.net/browse/JDK-8197991
> 
> The performance of the selectAll and selectRange methods of the 
> MultiSelectionModel class has been greatly improved.
> 
> This greatly improves the response when selecting multiple items in ListView 
> and TableView.
> 
> However, in TreeView / TreeTableView, the improvement effect is hidden mainly 
> due to the design problem of the cache of
> TreeUtil.getTreeItem ().
> Reference value of the number of data that can be handled within 3 seconds of 
> processing time (before-> after)
> 
> ListView
> * selectAll: 400_000-> 10_000_000
> * selectRange: 7_000-> 70_000
> 
> TableView
> * selectAll: 8_000-> 700_000
> * selectRange: 7_000-> 50_000
> 
> 
> You can see performance improvements in the following applications:
> 
> 
>  SelectListViewTest.java
> import javafx.application.Application;
> import javafx.collections.ObservableList;
> import javafx.scene.Scene;
> import javafx.scene.control.Button;
> import javafx.scene.control.ListView;
> import javafx.scene.control.SelectionMode;
> import javafx.scene.layout.BorderPane;
> import javafx.scene.layout.VBox;
> import javafx.stage.Stage;
> 
> public class SelectListViewTest extends Application {
>   final int ROW_COUNT = 70_000;
> //final int ROW_COUNT = 400_000;
> //final int ROW_COUNT = 10_000_000;
> //final int ROW_COUNT = 7_000;
> 
>   @Override
> public void start(Stage stage) {
>   ListView listView = new ListView<>();
>   listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
> 
> 
>   ObservableList items = listView.getItems();
>   for(int i=0; i   String rec = String.valueOf(i);
>   items.add(rec);
>   }
> BorderPane root = new BorderPane(listView);
>   Button selectAll = new Button("selectAll");
>   Button clearSelection = new Button("clearSelection");
>   Button selectToStart = new Button("selectToStart");
>   Button selectToEnd = new Button("selectToEnd");
>   Button selectPrevious = new Button("selectPrevious");
>   Button selectNext= new Button("selectNext");
> 
>   selectAll.setFocusTraversable(true);
>   clearSelection.setFocusTraversable(true);
>   selectToStart.setFocusTraversable(true);
>   selectToEnd.setFocusTraversable(true);
>   selectPrevious.setFocusTraversable(true);
>   selectNext.setFocusTraversable(true);
> 
> root.setRight(new VBox(6, selectAll, selectToStart, selectToEnd, 
> selectPrevious, selectNext, clearSelection));
> stage.setScene(new Scene(root, 600, 600));
> 
> selectAll.setOnAction((e)->selectAll(listView));
> clearSelection.setOnAction((e)->clearSelection(listView));
> selectToStart.setOnAction((e)->selectToStart(listView));
> selectToEnd.setOnAction((e)->selectToLast(listView));
> selectPrevious.setOnAction((e)->selectPrevious(listView));
> selectNext.setOnAction((e)->selectNext(listView));
> 
> stage.show();
> }
> 
>   private void selectAll(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectAll();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
>   private void clearSelection(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().clearSelection();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
>   private void selectToStart(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectRange(0, 
> listView.getSelectionModel().getSelectedIndex());
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
>   private void selectToLast(ListView listView) {
>   long t = System.currentTimeMillis();
>   
> listView.getSelectionModel().selectRange(listView.getSelectionModel().getSelectedIndex(),
>  listView.getItems().size());
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
> 
>   private void selectPrevious(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectPrevious();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
> 
>   private void selectNext(ListView listView) {
>   long t = System.currentTimeMillis();
>   listView.getSelectionModel().selectNext();
>   System.out.println("time:"+ (System.currentTimeMillis() - t));
>   }
> public static void main(String[] args) {
>   Application.launch(args);
>   }
> }
> 
>  SelectTableViewTest.java
> import javafx.application.Application;
> import 

Re: Request for adding my github userid ..

2020-02-26 Thread Dalibor Topic

Yeah, he did. ;)

On 22.02.2020 17:58, Kevin Rushforth wrote:
You should be all set now. Dalibor will likely take care of this early 
next week.


-- Kevin


On 2/22/2020 8:42 AM, Rony G. Flatscher wrote:

On 22.02.2020 17:33, Philip Race wrote:

What openjdk ID would this be associated with ?
8234959: FXMLLoader does not populate ENGINE_SCOPE Bindings with 
FILENAME and ARGV #122


One PR is the fix another one is dubbed as WIP and has the test unit 
for this bug (such that one can

apply it before and after the fix).

I don't see a Rony Flatscher in the census : 
https://openjdk.java.net/census


Rony, Have you made contributions and been granted author status ?

No, this is the first time I try to contribute code.
If yes, where is it on that page ? If not, then you need to make 
contributions
(not just sign the OCA) before you get author status and until then 
there is nothing

with which to associate your github id.

Hmm, how should I then submit a fix/a pull request?

The OCA was processed in 2017-03-01 (reported by Dalibor Topic), as 
suggested I introduced myself in
[1]. However, for various reasons I got side tracked and only came 
back this last November.


@Kevin: thank you for your advice, did comment on both PR

---rony

[1] "Introduction": 
<https://mail.openjdk.java.net/pipermail/discuss/2017-March/004160.html>





On 2/22/20, 8:27 AM, Kevin Rushforth wrote:

What you need to do is this:

Once you have signed the OCA, please let us know by writing 
`/signed` in a comment in this pull

request.

Omit the quotes in the command.

This will alert the Skara maintainers to check your OCA status and 
make the association.


-- Kevin


On 2/22/2020 8:20 AM, Rony G. Flatscher wrote:
Trying to place my first pull requests via github and received the 
following e-mail:


--- cut ---

Hi ronyfla, welcome to this OpenJDK project and thanks for 
contributing!


We do not recognize you as Contributor 
<https://openjdk.java.net/bylaws#contributor> and need to
ensure you have signed the Oracle Contributor Agreement (OCA). If 
you have not signed the OCA,
please follow the instructions 
<https://www.oracle.com/technetwork/community/oca-486395.html>.
Please fill in your GitHub username in the "Username" field of the 
application. Once you have

signed
the OCA, please let us know by writing |/signed| in a comment in 
this pull request.


If you already are an OpenJDK Author 
<https://openjdk.java.net/bylaws#author>, Committer
<https://openjdk.java.net/bylaws#committer> or Reviewer 
<https://openjdk.java.net/bylaws#reviewer>,
please click here 
<https://bugs.openjdk.java.net/secure/CreateIssue.jspa?pid=11300=1> 
to
open a new issue so that we can record that fact. Please use "Add 
GitHub user ronyfla" as summary

for the issue.

If you are contributing this work on behalf of your employer and 
your employer has signed the OCA,
please let us know by writing |/covered| in a comment in this pull 
request.


--- cut ---

So I am kindly requesting to associate my github user id 'ronyfla' 
with my signed OCA form such

that
the pull requests can go forward.

TIA

---rony

P.S.: In the meantime I have changed the github e-mail address for 
'ronyfla' to the one in the OCA

if that makes a difference.




--
<http://www.oracle.com> Dalibor Topic
Consulting Product Manager
Phone: +494089091214 , Mobile: +491737185961
, Video: dalibor.to...@oracle.com


Oracle Global Services Germany GmbH
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRB 246209
Geschäftsführer: Ralf Herrmann



Re: Netbeans X & Java 11?

2018-11-19 Thread dalibor topic

On 18.11.2018 22:01, Michael Dever wrote:

Oracle seems to have Destroyed the combination of:
Netbeans, JavaFX, and SceneBuilder, building JavaFX from an IDE.
Hi,


It sounds as if you would like to discuss issues or improvements in 
Apache NetBeans. In order for your insights to have the best effect, you 
should be doing so on an Apache NetBeans mailing list.


Please see https://netbeans.apache.org/ for the many different ways of 
participating in Apache NetBeans.


cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214  | Mobile: +491737185961


ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: The "javafx might not be present" problem

2018-02-09 Thread dalibor topic



On 09.02.2018 21:32, Sven Reimers wrote:

Hi,

so we will need a JSR first and get it added to SE afterwards.

That does not sound very feasible.

Any comments?


JDK 10 is in rampdown phase 2, per 
http://openjdk.java.net/projects/jdk/10/ . No new features would be 
added at this phase.


Java SE 11 JSR is well underway, too: 
https://jcp.org/en/jsr/detail?id=384 . With 6.5 months to go until 
September and the minimal timeline for a new JSR being around 8.5 months 
judging by https://jcp.org/images/resources/2_9gantt.gif adding a whole 
new JSR into JDK 11 might not be quite as simple as it may sound.


Running a JSR for an open source library would not make a lot of sense 
if the sole purpose of that work was to add it to some JDK download. The 
module system already exists.


cheers,
dalibor topic



Sven



Am 09.02.2018 18:53 schrieb "dalibor topic" <dalibor.to...@oracle.com 
<mailto:dalibor.to...@oracle.com>>:


On 09.02.2018 15:07, Michael Paus wrote:

Who defines that everything Open... can only contain what is
included in "the spec"?


http://openjdk.java.net/projects/jdk/
<http://openjdk.java.net/projects/jdk/>

"The goal of this long-running Project is to produce a series of
open-source reference implementations of the Java SE Platform, as
specified by JSRs in the Java Community Process. "

cheers,
dalibor topic
    -- 
<http://www.oracle.com> Dalibor Topic | Principal Product Manager

Phone: +494089091214 <tel:%2B494089091214> <tel:+494089091214
<tel:%2B494089091214>> | Mobile: +491737185961 <tel:%2B491737185961>
<tel:+491737185961 <tel:%2B491737185961>>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Ham

<https://maps.google.com/?q=G+%7C+K%C3%BChneh%C3%B6fe+5+%7C+22761+Ham=gmail=g>burg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-8
<https://maps.google.com/?q=ng:+Riesstr.+25,+D-8=gmail=g>0992
München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment
<http://www.oracle.com/commitment>> Oracle is committed to developing
practices and products that help protect the environment



--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: The "javafx might not be present" problem

2018-02-09 Thread dalibor topic



On 09.02.2018 19:28, John Neffenger wrote:

You can comment there if you're interested in seeing support for JavaFX 
be part of the default installation of OpenJDK 9 or 10 on Ubuntu. I'm 
hoping it can get included in time for the next Long Term Support 
release of Ubuntu 18.04 in April.


See https://wiki.ubuntu.com/BionicBeaver/ReleaseSchedule for the 18.04 
release schedule. Feature freeze is coming up on March 1st.


There won't be OpenJDK 9 in 18.04. See 
https://lists.ubuntu.com/archives/ubuntu-release/2018-February/004275.html 
for details.


cheers,
dalibor topic


--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: The "javafx might not be present" problem

2018-02-09 Thread dalibor topic

On 09.02.2018 15:07, Michael Paus wrote:
Who defines that everything Open... can only contain what is included in 
"the spec"?


http://openjdk.java.net/projects/jdk/

"The goal of this long-running Project is to produce a series of 
open-source reference implementations of the Java SE Platform, as 
specified by JSRs in the Java Community Process. "


cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: More community participation in JavaFX

2018-02-08 Thread dalibor topic

On 07.02.2018 08:24, Johan Vos wrote:

I'm still all in favour of Open Source, but it should be sustainable.
Meta: I'd recommend reading the "Why Modern Open Source Projects Fail" 
paper from last year at https://arxiv.org/pdf/1707.02327.pdf for a 
thorough, and very useful analysis (rather than collection of random 
anecdotal 'evidence', or rants as is customary in open source 
development ;) of modern, yet unsustainable open source projects.


cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: More community participation in JavaFX

2018-02-06 Thread dalibor topic



On 02.02.2018 00:26, Kevin Rushforth wrote:

We are specifically looking to discuss ideas around the following areas:

* Easing barriers to contribution (e.g., making JavaFX easier to build, 
better documentation, making it easier to test changes)


I'd suggest explicitly asking for feedback from the maintainers of 
downstream builds, such as


https://www.archlinux.org/packages/extra/x86_64/java-openjfx/
https://packages.debian.org/source/sid/openjfx
https://admin.fedoraproject.org/pkgdb/package/rpms/openjfx/
https://www.freshports.org/java/openjfx8-devel

In the case of the JDK, downstream builders of OpenJDK tend to provide 
very useful first hand feedback of barriers to building & contribution, 
and often end up becoming regular contributors themselves, due to the 
hard, fundamental nature of (build) problems one needs to resolve to be 
able to provide a working build for one's own operating system.


cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: More community participation in JavaFX

2018-02-06 Thread dalibor topic



On 05.02.2018 15:41, Kevin Rushforth wrote:
Yes, this sounds like a good step in the right direction. This would 
give anyone (with a signed OCA) the ability to create their own branch, 
commit changes to it, submit a PR, etc.


One non-obvious point to keep in mind is that you do need to make sure 
that all contributors (to a PR, wiki entry, etc.) have signed the OCA, 
or the change can't be integrated back into the OpenJFX upstream.


I don't think that GitHub offers programmatic, conditional access to its 
functionality fo contributors, so enforcing that kind of requirement can 
be a source of frustration. Not enforcing it, on the other hand, creates 
long term frustration as well. [0]


cheers,
dalibor topic

[0] The implosion of the TeamFX repo is a good example.
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Hmm, another attempt to get information on deploying javax.script (via FXMLLoader) and SceneBuilder and javax.script languages ...

2016-11-28 Thread dalibor topic



On 28.11.2016 12:55, Rony G. Flatscher wrote:

So I am wondering whether there is another mailing group (other than this one) 
where questions like
this can be asked


There is a JavaFX forum at 
https://community.oracle.com/community/java/java_desktop/javafx_2.0_and_later 
within the Oracle Community.


cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Exception running FXMark with JavaFX 9

2016-08-16 Thread dalibor topic



On 16.08.2016 07:50, Felix Bembrick wrote:


How do I access PerformanceTracker in Java/JavaFX 9?


Please see http://openjdk.java.net/jeps/261

cheers,
dalibor topic

--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: JavaFX 9 & FXCanvas

2016-06-17 Thread dalibor topic

On 15.06.2016 07:36, Alexander Nyßen wrote:

Would it require he (as well as all GEF committers that worked on the mentioned 
fixes) would have to sign the OCA as well?


If there are multiple authors to a contribution, then they all need to 
have an OCA on file. If one or more contributions are done on behalf of 
an organization, such as a company, than that organization needs to have 
an OCA on file, as well. Details are discussed in the OCA FAQ, available 
at http://www.oracle.com/technetwork/oca-faq-405384.pdf .



Is there any experience on how to transfer EPL-licensed code already?


No.

Fwiw, I don't think that kind of transfer would work, in general. 
Contributions need to come in under OCA or an equivalent.


As a general aside, while I don't know how the specific code in question 
was authored by whom on whose behalf, putting in all the work necessary 
to unravel the history of third party code in order to understand who 
can contribute what, if anything, could be more work and more time 
consuming than coming up with a better & novel solution from scratch, if 
it's 'just' a couple of bug fixes.


cheers,
dalibor topic

--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Looking forward to JavaFX 9!

2016-06-15 Thread dalibor topic

On 14.06.2016 21:05, Kevin Loverde wrote:
> Does Oracle support JFX at all anymore?

Yes, it does.

Information about the commercial Oracle Java SE support can be found 
here: 
http://www.oracle.com/us/technologies/java/standard-edition/support/overview/index.html 
. If you are interested in Oracle support for JavaFX specifically, 
please consult the corresponding FAQ at 
http://www.oracle.com/technetwork/java/javase/overview/faqs-jsp-136696.html?ssSourceSiteId=ocomen 
.


For information regarding the available support timelines and levels, 
please consult the Oracle Java SE Support Roadmap at 
http://www.oracle.com/technetwork/java/javase/eol-135779.html .


If you have any further questions about Oracle support, please direct 
them at your Oracle sales representative.


cheers,
dalibor topic

--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Anyone using JMX with JavaFX?

2016-06-14 Thread dalibor topic

On 14.06.2016 12:25, Robert Krüger wrote:

Only regarding the net loss for the community: There are not many places
where people trying to defend (and make a living off) Java as a viable
desktop technology can try to get information from Oracle


This particular mailing list is not one of those places.

If you're looking for commercial support from Oracle, you can find 
information about it here: 
http://www.oracle.com/us/technologies/java/standard-edition/support/overview/index.html 
.


If you are looking for a community forum for Oracle products, you can 
find it here: https://community.oracle.com/welcome .


If you are interested in contributing to ongoing development of OpenJFX, 
then this mailing list is the right place to be.


Contributing to ongoing development means contributing actual code[0]. 
It doesn't mean "trying to get information from Oracle", "advocacy", 
"trying to defend Java", etc.


cheers,
dalibor topic

[0] https://lkml.org/lkml/2000/8/25/132

--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Anyone using JMX with JavaFX?

2016-06-13 Thread dalibor topic

On 13.06.2016 15:02, Felix Bembrick wrote:

I am one of the most vocal, passionate and positive advocates for OpenJFX and 
JavaFX.


Felix,

That may very well be the case, in your opinion, but this mailing list 
is not a forum for advocacy. It is for technical discussions.


Whether you are or you are not an advocate for something or other is not 
relevant on this mailing list. Maybe there is some other forum where 
people who are advocates for things meet and have vocal and passionate 
discussions with each other. In any case, this mailing list is not it, 
because what you are or what you aren't is not a technical subject to 
begin with.


Unless you are a robot, of course. But in that case, this mailing list 
would still be the wrong forum ...


Please, hold off on posting off-topic posts to this list for a week or two.

If for some reason you feel the need to continue to spam this mailing 
list with off-topic posts, as you have done so far, despite being asked 
to stop both on and off-list, then I trust that the mailing list 
administrator could take care of this problem for all of us.


cheers,
dalibor topic


On 13 Jun 2016, at 22:45, dalibor topic <dalibor.to...@oracle.com> wrote:

Felix,

This is an open source Project's mailing list, specifically for technical 
discussions of that Project's development. It's not an 'open' forum suitable 
for discussion of other issues.

Removing participants that continue to abuse the privilege of being on an open 
source project's mailing list is a useful tool to deal with individuals which 
contribute negatively to a project, if they don't seem to be able to change 
their act.

cheers,
dalibor topic


On 13.06.2016 14:11, Felix Bembrick wrote:
Dear Dalibor,

"This mailing list is the not the right forum for discussions of
Oracle's products. This mailing list is for OpenJFX development,
specifically."

Read that again. Thank you for giving me the clear answer you promised!

And thanks for the warning in case I accidentally start "spamming". But
surely you wouldn't remove anyone from an "open" forum would you?

Blessings,

Felix

On 13 Jun 2016, at 21:17, dalibor topic <dalibor.to...@oracle.com
<mailto:dalibor.to...@oracle.com>> wrote:


Felix,

if you'd like to ask questions about Oracle's products, please do so
at https://community.oracle.com/welcome .

This mailing list is the not the right forum for discussions of
Oracle's products. This mailing list is for OpenJFX development,
specifically.

On a side note, spamming this list with off-topic posts could result
in removal from it without further warning.

cheers,
dalibor topic


On 13.06.2016 12:37, Felix Bembrick wrote:
Thanks you most sincerely Dalibor for that very direct response.

Only... it wasn't really, was it?

You "believe I am entitled to a clear answer to my question".

Great! */So why have you still not answered it?/*

Let me put it another way */so as there can be no possible room for any
further confusion (hopefully)/*.

*/COULD YOU PLEASE DETAIL EXACTLY WHERE JAVAFX IS USED IN EITHER
PRODUCTS USED INTERNALLY BY ORACLE OR IN COMMERCIAL PRODUCTS WHICH
ORACLE MARKETS?/*

Now, please give me the "clear answer" that I "am entitled to" (Your
words, not mine).

(Given that we now know that usage of JavaFX within JMX is about to be
abandoned, and there may be a tiny fraction of JMC that is still gasping
for air written using JavaFX, but knowing how */incredibly
enthusiastically Oracle is advancing JavaFX/*, I *know* there must be
hundreds more examples and I am sure we would all love to hear about
them).  That would give us all a lot more faith in JavaFX. I am sure you
want that don't you?

See - no mention of age of participants, telephony equipment or career
plans! Just JMX and a lot about OpenJFX!

Am I *still* in the wrong forum?

All my blessings,

Felix

P.S. What is this "bitterness" that you speak of?



On 13 June 2016 at 19:55, dalibor topic <dalibor.to...@oracle.com
<mailto:dalibor.to...@oracle.com>
<mailto:dalibor.to...@oracle.com>> wrote:

  Felix, I believe that you are entitled to a clear answer to your
  question:

  Yes, I have considered a career in politics.

  That being said, I would kindly suggest that you stop trying to
  divert[0] technical discussions in this community with off-topic
  posts, such as your contributions to this thread so far, where you
  attempted to discuss :

   * the age of discussion participants,
   * their telephony equipment and
   * career plans,

  none of which have anything to do with JMX or OpenJFX.

  Instead, you should consider unsubscribing from this mailing list
  for a week or two, in order to get clarity in what capacity, if any,
  you'd like to positively contribute to ongoing OpenJFX development.

  As it stands, your current mode of participation on this mailing
  list is a net loss for this community, and apparently, for yourself
  

Re: Anyone using JMX with JavaFX?

2016-06-13 Thread dalibor topic

Felix,

This is an open source Project's mailing list, specifically for 
technical discussions of that Project's development. It's not an 'open' 
forum suitable for discussion of other issues.


Removing participants that continue to abuse the privilege of being on 
an open source project's mailing list is a useful tool to deal with 
individuals which contribute negatively to a project, if they don't seem 
to be able to change their act.


cheers,
dalibor topic

On 13.06.2016 14:11, Felix Bembrick wrote:

Dear Dalibor,

"This mailing list is the not the right forum for discussions of
Oracle's products. This mailing list is for OpenJFX development,
specifically."

Read that again. Thank you for giving me the clear answer you promised!

And thanks for the warning in case I accidentally start "spamming". But
surely you wouldn't remove anyone from an "open" forum would you?

Blessings,

Felix

On 13 Jun 2016, at 21:17, dalibor topic <dalibor.to...@oracle.com
<mailto:dalibor.to...@oracle.com>> wrote:


Felix,

if you'd like to ask questions about Oracle's products, please do so
at https://community.oracle.com/welcome .

This mailing list is the not the right forum for discussions of
Oracle's products. This mailing list is for OpenJFX development,
specifically.

On a side note, spamming this list with off-topic posts could result
in removal from it without further warning.

cheers,
dalibor topic

On 13.06.2016 12:37, Felix Bembrick wrote:

Thanks you most sincerely Dalibor for that very direct response.

Only... it wasn't really, was it?

You "believe I am entitled to a clear answer to my question".

Great! */So why have you still not answered it?/*

Let me put it another way */so as there can be no possible room for any
further confusion (hopefully)/*.

*/COULD YOU PLEASE DETAIL EXACTLY WHERE JAVAFX IS USED IN EITHER
PRODUCTS USED INTERNALLY BY ORACLE OR IN COMMERCIAL PRODUCTS WHICH
ORACLE MARKETS?/*

Now, please give me the "clear answer" that I "am entitled to" (Your
words, not mine).

(Given that we now know that usage of JavaFX within JMX is about to be
abandoned, and there may be a tiny fraction of JMC that is still gasping
for air written using JavaFX, but knowing how */incredibly
enthusiastically Oracle is advancing JavaFX/*, I *know* there must be
hundreds more examples and I am sure we would all love to hear about
them).  That would give us all a lot more faith in JavaFX. I am sure you
want that don't you?

See - no mention of age of participants, telephony equipment or career
plans! Just JMX and a lot about OpenJFX!

Am I *still* in the wrong forum?

All my blessings,

Felix

P.S. What is this "bitterness" that you speak of?



On 13 June 2016 at 19:55, dalibor topic <dalibor.to...@oracle.com
<mailto:dalibor.to...@oracle.com>
<mailto:dalibor.to...@oracle.com>> wrote:

   Felix, I believe that you are entitled to a clear answer to your
   question:

   Yes, I have considered a career in politics.

   That being said, I would kindly suggest that you stop trying to
   divert[0] technical discussions in this community with off-topic
   posts, such as your contributions to this thread so far, where you
   attempted to discuss :

* the age of discussion participants,
* their telephony equipment and
* career plans,

   none of which have anything to do with JMX or OpenJFX.

   Instead, you should consider unsubscribing from this mailing list
   for a week or two, in order to get clarity in what capacity, if any,
   you'd like to positively contribute to ongoing OpenJFX development.

   As it stands, your current mode of participation on this mailing
   list is a net loss for this community, and apparently, for yourself
   as well, judging by what seems to be an increasing amount of
   bitterness in your posts.

   You can change that.

   All the best,
   Dalibor Topic

   [0] https://joeyh.name/blog/entry/thread_patterns/


   On 10.06.2016 15:29, Felix Bembrick wrote:

   Dalibor, please forgive me for assuming that Oracle had access
   to an English language parser. I could translate my original
   question into Klingon and resubmit if that would help.

   And thanks so much for pointing out to me that this forum is
   devoted to "ongoing OpenJFX development".  Clearly I was under
   the misapprehension that it was about unicorns, angels and aliens.

   However, the word "ongoing" probably could do with some
   clarification.

   Oh, and I don't actually *need* to find a forum to discuss
   telephony equipment used by other organisations because such
   information is transparent and clearly indicates belief and
   commitment to their own technologies.

   Just out of interest, have you ever considered a career in
politics?

   And thanks for finally answering my question (even if it was
   accidental)...


Re: Anyone using JMX with JavaFX?

2016-06-13 Thread dalibor topic

Felix,

if you'd like to ask questions about Oracle's products, please do so at 
https://community.oracle.com/welcome .


This mailing list is the not the right forum for discussions of Oracle's 
products. This mailing list is for OpenJFX development, specifically.


On a side note, spamming this list with off-topic posts could result in 
removal from it without further warning.


cheers,
dalibor topic

On 13.06.2016 12:37, Felix Bembrick wrote:

Thanks you most sincerely Dalibor for that very direct response.

Only... it wasn't really, was it?

You "believe I am entitled to a clear answer to my question".

Great! */So why have you still not answered it?/*

Let me put it another way */so as there can be no possible room for any
further confusion (hopefully)/*.

*/COULD YOU PLEASE DETAIL EXACTLY WHERE JAVAFX IS USED IN EITHER
PRODUCTS USED INTERNALLY BY ORACLE OR IN COMMERCIAL PRODUCTS WHICH
ORACLE MARKETS?/*

Now, please give me the "clear answer" that I "am entitled to" (Your
words, not mine).

(Given that we now know that usage of JavaFX within JMX is about to be
abandoned, and there may be a tiny fraction of JMC that is still gasping
for air written using JavaFX, but knowing how */incredibly
enthusiastically Oracle is advancing JavaFX/*, I *know* there must be
hundreds more examples and I am sure we would all love to hear about
them).  That would give us all a lot more faith in JavaFX. I am sure you
want that don't you?

See - no mention of age of participants, telephony equipment or career
plans! Just JMX and a lot about OpenJFX!

Am I *still* in the wrong forum?

All my blessings,

Felix

P.S. What is this "bitterness" that you speak of?



On 13 June 2016 at 19:55, dalibor topic <dalibor.to...@oracle.com
<mailto:dalibor.to...@oracle.com>> wrote:

Felix, I believe that you are entitled to a clear answer to your
question:

Yes, I have considered a career in politics.

That being said, I would kindly suggest that you stop trying to
divert[0] technical discussions in this community with off-topic
posts, such as your contributions to this thread so far, where you
attempted to discuss :

 * the age of discussion participants,
 * their telephony equipment and
 * career plans,

none of which have anything to do with JMX or OpenJFX.

Instead, you should consider unsubscribing from this mailing list
for a week or two, in order to get clarity in what capacity, if any,
you'd like to positively contribute to ongoing OpenJFX development.

As it stands, your current mode of participation on this mailing
list is a net loss for this community, and apparently, for yourself
as well, judging by what seems to be an increasing amount of
bitterness in your posts.

    You can change that.

All the best,
Dalibor Topic

[0] https://joeyh.name/blog/entry/thread_patterns/


On 10.06.2016 15:29, Felix Bembrick wrote:

Dalibor, please forgive me for assuming that Oracle had access
to an English language parser. I could translate my original
question into Klingon and resubmit if that would help.

And thanks so much for pointing out to me that this forum is
devoted to "ongoing OpenJFX development".  Clearly I was under
the misapprehension that it was about unicorns, angels and aliens.

However, the word "ongoing" probably could do with some
clarification.

Oh, and I don't actually *need* to find a forum to discuss
telephony equipment used by other organisations because such
information is transparent and clearly indicates belief and
commitment to their own technologies.

Just out of interest, have you ever considered a career in politics?

And thanks for finally answering my question (even if it was
    accidental)...

On 10 Jun 2016, at 22:59, Dalibor Topic
<dalibor.to...@oracle.com <mailto:dalibor.to...@oracle.com>>
wrote:

Felix, unfortunately your original question was not parse-able.

Before you go on prolonging this thread with more of that,
please consider that this mailing list is for discussion of
ongoing OpenJFX development.

If instead you would prefer to discuss something else,
please do try to find a more suitable venue for discussion
of such interests. While I can't help you find an adequate
forum to discuss telephony equipment used by employees of
other organizations, I hope that you will be able to find a
    better place to do so in the future.

Cheers,
    Dalibor Topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product
Manager
Phone: +494089091214 <tel:%2B494089091214><tel:+49408

Re: Anyone using JMX with JavaFX?

2016-06-13 Thread dalibor topic

Felix, I believe that you are entitled to a clear answer to your question:

Yes, I have considered a career in politics.

That being said, I would kindly suggest that you stop trying to 
divert[0] technical discussions in this community with off-topic posts, 
such as your contributions to this thread so far, where you attempted to 
discuss :


 * the age of discussion participants,
 * their telephony equipment and
 * career plans,

none of which have anything to do with JMX or OpenJFX.

Instead, you should consider unsubscribing from this mailing list for a 
week or two, in order to get clarity in what capacity, if any, you'd 
like to positively contribute to ongoing OpenJFX development.


As it stands, your current mode of participation on this mailing list is 
a net loss for this community, and apparently, for yourself as well, 
judging by what seems to be an increasing amount of bitterness in your 
posts.


You can change that.

All the best,
Dalibor Topic

[0] https://joeyh.name/blog/entry/thread_patterns/

On 10.06.2016 15:29, Felix Bembrick wrote:

Dalibor, please forgive me for assuming that Oracle had access to an English 
language parser. I could translate my original question into Klingon and 
resubmit if that would help.

And thanks so much for pointing out to me that this forum is devoted to "ongoing 
OpenJFX development".  Clearly I was under the misapprehension that it was about 
unicorns, angels and aliens.

However, the word "ongoing" probably could do with some clarification.

Oh, and I don't actually *need* to find a forum to discuss telephony equipment 
used by other organisations because such information is transparent and clearly 
indicates belief and commitment to their own technologies.

Just out of interest, have you ever considered a career in politics?

And thanks for finally answering my question (even if it was accidental)...


On 10 Jun 2016, at 22:59, Dalibor Topic <dalibor.to...@oracle.com> wrote:

Felix, unfortunately your original question was not parse-able.

Before you go on prolonging this thread with more of that, please consider that 
this mailing list is for discussion of ongoing OpenJFX development.

If instead you would prefer to discuss something else, please do try to find a 
more suitable venue for discussion of such interests. While I can't help you 
find an adequate forum to discuss telephony equipment used by employees of 
other organizations, I hope that you will be able to find a better place to do 
so in the future.

Cheers,
Dalibor Topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214<tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


On 10.06.2016, at 12:46, Felix Bembrick <felix.bembr...@gmail.com> wrote:

I am taking that as a "yes" answer to my original question.

On a completely unrelated topic, do Microsoft employees all have Macs on their 
desktops and carry iPhones and iPads around?

No?

Well I bet Apple employees do!


On 10 Jun 2016, at 20:01, dalibor topic <dalibor.to...@oracle.com> wrote:

I suspect that particular plugin is extremely rarely used, judging by 
https://github.com/search?utf8=%E2%9C%93=%22javafx-mx.jar%22=Code=searchresults
 showing 0 results.

cheers,
dalibor topic


On 09.06.2016 00:31, Kevin Rushforth wrote:
As some of you may be aware, JavaFX has shipped a JMX plugin as a
separate jar file along with the JDK (not part of the JRE) in
/lib/javafx-mx.jar. Development on this plugin stopped prior to JDK
8 being shipped, although we continued to ship javafx-mx.jar in JDK 8.

Are there any developers that still use this? We haven't seen any bug
reports or had questions on it for quite a while. I note that this jar
file has been gone from JDK 9 ea since build 111 and we are trying to
determine how best to address this in JDK 9.

Our options are:

1) Remove it entirely and drop this tooling support

2) Continue to ship it as a legacy jar file, meaning that any use would
require command line qualified exports to be added since it uses
internal packages

3) Turn it into a proper JDK-only module, javafx.jmx; it would not be
one of the default modules, so it would need to be added with -addmods.

Obviously #1 would be the least amount of work, and given that it isn't
being actively maintained, might be a viable solution. If we do need to
keep it, then #2

Re: Anyone using JMX with JavaFX?

2016-06-10 Thread Dalibor Topic
Felix, unfortunately your original question was not parse-able. 

Before you go on prolonging this thread with more of that, please consider that 
this mailing list is for discussion of ongoing OpenJFX development.

If instead you would prefer to discuss something else, please do try to find a 
more suitable venue for discussion of such interests. While I can't help you 
find an adequate forum to discuss telephony equipment used by employees of 
other organizations, I hope that you will be able to find a better place to do 
so in the future.

Cheers,
Dalibor Topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214<tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment

> On 10.06.2016, at 12:46, Felix Bembrick <felix.bembr...@gmail.com> wrote:
> 
> I am taking that as a "yes" answer to my original question.
> 
> On a completely unrelated topic, do Microsoft employees all have Macs on 
> their desktops and carry iPhones and iPads around?
> 
> No?
> 
> Well I bet Apple employees do!
> 
>> On 10 Jun 2016, at 20:01, dalibor topic <dalibor.to...@oracle.com> wrote:
>> 
>> I suspect that particular plugin is extremely rarely used, judging by 
>> https://github.com/search?utf8=%E2%9C%93=%22javafx-mx.jar%22=Code=searchresults
>>  showing 0 results.
>> 
>> cheers,
>> dalibor topic
>> 
>>> On 09.06.2016 00:31, Kevin Rushforth wrote:
>>> As some of you may be aware, JavaFX has shipped a JMX plugin as a
>>> separate jar file along with the JDK (not part of the JRE) in
>>> /lib/javafx-mx.jar. Development on this plugin stopped prior to JDK
>>> 8 being shipped, although we continued to ship javafx-mx.jar in JDK 8.
>>> 
>>> Are there any developers that still use this? We haven't seen any bug
>>> reports or had questions on it for quite a while. I note that this jar
>>> file has been gone from JDK 9 ea since build 111 and we are trying to
>>> determine how best to address this in JDK 9.
>>> 
>>> Our options are:
>>> 
>>> 1) Remove it entirely and drop this tooling support
>>> 
>>> 2) Continue to ship it as a legacy jar file, meaning that any use would
>>> require command line qualified exports to be added since it uses
>>> internal packages
>>> 
>>> 3) Turn it into a proper JDK-only module, javafx.jmx; it would not be
>>> one of the default modules, so it would need to be added with -addmods.
>>> 
>>> Obviously #1 would be the least amount of work, and given that it isn't
>>> being actively maintained, might be a viable solution. If we do need to
>>> keep it, then #2 might be less effort than #3, while still preserving
>>> the ability for developers to use it. This is only used for tooling, so
>>> requiring qualified exports, as is done for Robot and
>>> PerformanceTracker, is not a problem.
>>> 
>>> Separately, if we don't remove it for JDK 9, we probably will deprecate
>>> it with the intention to remove it in a future release.
>>> 
>>> -- Kevin
>> 
>> -- 
>> <http://www.oracle.com> Dalibor Topic | Principal Product Manager
>> Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
>> <tel:+491737185961>
>> 
>> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
>> 
>> ORACLE Deutschland B.V. & Co. KG
>> Hauptverwaltung: Riesstr. 25, D-80992 München
>> Registergericht: Amtsgericht München, HRA 95603
>> 
>> Komplementärin: ORACLE Deutschland Verwaltung B.V.
>> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
>> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
>> Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
>> 
>> <http://www.oracle.com/commitment> Oracle is committed to developing
>> practices and products that help protect the environment


Re: Anyone using JMX with JavaFX?

2016-06-10 Thread dalibor topic
I suspect that particular plugin is extremely rarely used, judging by 
https://github.com/search?utf8=%E2%9C%93=%22javafx-mx.jar%22=Code=searchresults 
showing 0 results.


cheers,
dalibor topic

On 09.06.2016 00:31, Kevin Rushforth wrote:

As some of you may be aware, JavaFX has shipped a JMX plugin as a
separate jar file along with the JDK (not part of the JRE) in
/lib/javafx-mx.jar. Development on this plugin stopped prior to JDK
8 being shipped, although we continued to ship javafx-mx.jar in JDK 8.

Are there any developers that still use this? We haven't seen any bug
reports or had questions on it for quite a while. I note that this jar
file has been gone from JDK 9 ea since build 111 and we are trying to
determine how best to address this in JDK 9.

Our options are:

1) Remove it entirely and drop this tooling support

2) Continue to ship it as a legacy jar file, meaning that any use would
require command line qualified exports to be added since it uses
internal packages

3) Turn it into a proper JDK-only module, javafx.jmx; it would not be
one of the default modules, so it would need to be added with -addmods.

Obviously #1 would be the least amount of work, and given that it isn't
being actively maintained, might be a viable solution. If we do need to
keep it, then #2 might be less effort than #3, while still preserving
the ability for developers to use it. This is only used for tooling, so
requiring qualified exports, as is done for Robot and
PerformanceTracker, is not a problem.

Separately, if we don't remove it for JDK 9, we probably will deprecate
it with the intention to remove it in a future release.

-- Kevin



--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: HEADS-UP: plan to integrate a newer WebKit into 9-dev next week.

2016-05-30 Thread dalibor topic



On 27.05.2016 15:10, Konstantin Pasko wrote:

Hi Kevin,

sorry for the offtopic, but as you just mentioned JDK 10, could you please
tell us what is planned for that release?


You can track JEPs being drafted for 10 at http://openjdk.java.net/jeps/0 .

cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: ProgressIndicator indeterminate transition bugs

2016-02-29 Thread dalibor topic



On 28.02.2016 23:30, Cirujano Cuesta, Diego wrote:

What can I do in order to write comments in the JBS bugs?


Start with http://openjdk.java.net/contribute/ -> contribute two 
sponsored changes into OpenJFX -> ask its Project Lead to appoint you as 
an Author -> get registered in the Census -> write comments in JBS bugs, 
open your own, etc.


cheers,
dalibor topic

--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Future of JavaFX

2015-12-03 Thread dalibor topic



On 03.12.2015 01:35, Scott Palmer wrote:

The issue I have with that is the timeframe in terms of getting those fixes in 
a JRE that I can ship with.


Assuming that you are talking about the Oracle JRE specifically, please 
see 
http://www.oracle.com/technetwork/java/javase/documentation/8u-relnotes-2225394.html 
for information about Bundled Patch Release (BPR) builds of JDK 8.


cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Future of JavaFX

2015-12-02 Thread dalibor topic



On 02.12.2015 01:29, Kevin Rushforth wrote:

Please be aware that as part of the OpenJDK community, we are bound by
the processes of the OpenJDK, including the need for a signed OCA in
order to contribute, and before you can get a JBS account. If you are
dissatisfied with those processes and policies, then I invite you to
discuss it on the disc...@openjdk.java.net alias, and not here.


Suggestions for general improvements in that area are welcome on the 
adoption-discuss [0] mailing list. Please do make sure to check the list 
archives before posting to see if an idea hasn't been discussed already.


cheers,
dalibor topic

[0] http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Future of JavaFX

2015-12-02 Thread dalibor topic

On 02.12.2015 10:44, Ryan Jaeb wrote:

Which is it - discuss or adoption-discuss?


adoption-discuss is for general discussion about bundling and aiding 
OpenJDK collaboration, discuss is for general discussion about the 
OpenJDK Community.


cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Future of JavaFX

2015-12-02 Thread dalibor topic

On 01.12.2015 22:58, Markus KARG wrote:

I actually talk about those people that *did not* invest the time to
contribute


Making high quality contributions to open source projects takes a 
considerable amount of humbleness, time and effort. People who aren't 
able or willing to invest the necessary time and effort into making high 
quality contributions are not likely to produce acceptable results - in 
any open source community.


To quote Jono Bacon:

"Low-quality contributors don't bring much other than noise: they are a 
net drain on resources because other good contributors have to take time 
away to support them." [1]


cheers,
dalibor topic

[1] http://opensource.com/life/15/3/how-to-fire-community-members
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Future of JavaFX

2015-12-01 Thread dalibor topic

On 01.12.2015 18:35, Markus KARG wrote:

With respect to TeamFX, the better question is: Are there plans to further
open the project so third party has an easier channel to contribute without
the hazzle of contributor agreements


"Like many other open-source communities, the OpenJDK Community requires 
Contributors to jointly assign their copyright on contributed code." as 
http://openjdk.java.net/contribute/ wisely says.


There is no good reason to change that.

cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


Re: Off topic: named parameters

2015-05-20 Thread dalibor topic

On 14.05.2015 23:53, Tom Eugelink wrote:

But I did expect someone to respond on the handing in of the
JEP, mainly based on quotes like this: /We use the current JEP Process
to collect, review, sort, and evaluate proposals for enhancements to the
JDK. The ongoing result of this process is the JDK Roadmap, a collection
of feature ideas and other proposals for consideration by JDK Release
Projects and related efforts./ But after your explanation and rereading
the JEP 1 and 2 it seems real life is different from the mental image
that this quote puts in my head.


Yeah, JEPs != feature wishlists. General RFEs should go to bugs.java.com.

If you read a bit further at 
http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html


you'll notice that is says

Any Committer to a Project may propose to target a Feature JEP to a 
release of that Project after documenting a realistic engineering plan.


cheers,
dalibor topic

--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

Oracle | Kühnehöfe 5 | 22761 Hamburg
http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: JavaFX JIRA issues moving to JBS

2015-04-15 Thread dalibor topic



On 15.04.2015 16:54, Richard Bair wrote:


Dalibor would probably know the right alias to discuss the JBS policy


Quoting from https://wiki.openjdk.java.net/display/general/JBS+Overview :

General questions about JBS can be sent to disc...@openjdk.java.net.

Feature requests for JBS itself can be sent to o...@openjdk.java.net.

cheers,
dalibor topic

--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: JavaFX JIRA issues moving to JBS

2015-04-15 Thread dalibor topic



On 15.04.2015 04:58, Stefan Fuchs wrote:

So my question is, how does the web frontend process work at oracle?


Quoting from https://wiki.openjdk.java.net/display/general/JBS+Overview

At the time of launch, self-service account creation is not supported. 
Users without an account can browse JBS anonymously or use bugs.sun.com 
to view a time-delayed and simplified snapshot of bug state. Users 
without an account can also use bugs.sun.com to submit an issue. When 
such an issue is submitted, a record is created in the Java Incidents 
(JI) project in JBS; at the time of launch, the JI project is not 
publicly visible. Issues in the JI project have an identifier like 
JI-9XX, where the numeric portion corresponds to the bug identifier 
sent back to the submitter. After an initial triage process, if the 
incidents needs further review, it can be transferred to be an issue in 
the JDK project. When such a transfer occurs, the issue gets a new 
identifier in the JDK project (JDK-8YY) but references to the 
original JI-9XX number will be redirected.



Can I somewhere look up the status of an review or incident report?


You can browse to https://bugs.openjdk.java.net/browse/JI-9XX and if 
an incident report has been triaged and transferred, you will be 
redirected to https://bugs.openjdk.java.net/browse/JDK-8YY .



Is there an escalation level?


Quoting from http://bugs.java.com/ :

Please note that fixes for bug reports are not guaranteed through this 
channel.
For bugs that require immediate and personal attention, Oracle offers 
Java SE

Support. Support customers should report bugs through My Oracle Support. 


One last question about the migration. I have several bugs on my
watchlist. Will I continue to receive update notifications for this bugs
after the migration?


See https://robilad.livejournal.com/139637.html

cheers,
dalibor topic

--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: Private APIs not usable in Java 9?

2015-04-09 Thread dalibor topic



On 08.04.2015 23:03, Stefan Fuchs wrote:

Anyway I think especially for webstart applications, which have no
control over the installed jre should have the possibility to access
private apis.


I would suggest reading http://openjdk.java.net/jeps/200 , 
http://openjdk.java.net/jeps/201 , http://openjdk.java.net/jeps/220 and 
then following the work of the JSR 376 expert group at 
http://openjdk.java.net/projects/jigsaw/spec/ , starting with 
http://openjdk.java.net/projects/jigsaw/spec/reqs/02 .


As previously suggested, a better place to discuss general technical 
aspects of Project Jigsaw would be the jigsaw-dev mailing list.


cheers,
dalibor topic
--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: OpenJFX mirror at BitBucket?

2015-03-18 Thread dalibor topic

On 18.03.2015 08:24, Benjamin Gudehus wrote:

I don't know if this
is feasible, sounds like a lot of coordination work, e.g. the people
from Node.js and its fork io.js have some problems with coordination
between both repositories.


Typically, even in the 'friendly fork' scenario, such setups don't work 
out very well over the long term, as the work required by actual humans 
to coordinate between different repositories accumulating changes at a 
different pace, in conjunction with internal interface drift, leads to 
the problem that the relative 'payoff' for the humans putting that work 
in tends to go towards zero over time as differences tend to increase, 
rather than decrease.


You have to consider the feasibility of doing something once separately 
from the viability of doing something over and over again, and having to 
deal with more than one way to do it over and over again.


cheers,
dalibor topic
--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: OpenJFX mirror at BitBucket?

2015-03-18 Thread dalibor topic

On 18.03.2015 06:50, Benjamin Gudehus wrote:

 then you have to spend weeks sorting out who contributed to the files
in the pull request

Is it common to have multiple authors for a single pull request?


It's fairly easy to create scenarios with multiple authors:

A forks away, patches, B forks from A, patches again and submits some 
sort of 'pull request' to the mailing list incorporating both change sets.


cheers,
dalibor topic
--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: OpenJFX mirror at BitBucket?

2015-03-17 Thread dalibor topic

On 18.03.2015 01:03, Tomas Mikula wrote:

Legal issues could be resolved by requiring a signed OCA before each
pull request is merged.


Or we could simply require changes to come in the way we do now and 
avoid having to deal with another set of side issues altogether.


A development model where individual contributors work on their own 
individual changes, and then submit them separately is much easier to 
deal with for reviewers than one where some random things happen on 
bitbucket, someone after a while sends in a random pull request and then 
you have to spend weeks sorting out who contributed to the files in the 
pull request, how to contact them, if they are covered under the OCA, etc.


cheers,
dalibor topic
--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: WebView rendering issues

2014-07-14 Thread dalibor topic



On 14.07.2014 17:41, Doug Schaefer wrote:
 Just wondering what the timeline for 8u40 would be

See http://mail.openjdk.java.net/pipermail/jdk8u-dev/2014-July/001435.html

cheers,
dalibor topic
--
http://www.oracle.com Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961
tel:+491737185961

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

http://www.oracle.com/commitment Oracle is committed to developing
practices and products that help protect the environment


Re: JavaFX on iOS and Android: The real problem and challenge

2013-11-08 Thread Dalibor Topic
On 11/8/13 10:30 PM, Florian Brunner wrote:
 @Oracle: Could you set up the according project sites for these 3 platforms 
 on openjdk.java.net

Please see http://openjdk.java.net/projects/ for how Projects work.

cheers,
dalibor topic
-- 
Oracle http://www.oracle.com
Dalibor Topic | Principal Product Manager
Phone: +494089091214 tel:+494089091214 | Mobile: +491737185961 
tel:+491737185961
Oracle Java Platform Group

ORACLE Deutschland B.V.  Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V.  Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

Green Oracle http://www.oracle.com/commitment Oracle is committed to 
developing practices and products that help protect the environment