Re: JDK-8091393: Observable collections for ObservableMap views

2022-05-30 Thread Tom Schindl
Hi, Well the binary compat IMHO is not a problem. If your subtype overwrites the return type of a method the compiler will inserts a bridge method: Take this example package bla; import java.util.ArrayList; import java.util.Collection; import java.util.List; public class Test {

Re: RFR: 8274771: Map, FlatMap and OrElse fluent bindings for ObservableValue [v11]

2022-03-18 Thread Tom Schindl
On Fri, 18 Mar 2022 10:32:36 GMT, John Hendrikx wrote: >> This is an implementation of the proposal in >> https://bugs.openjdk.java.net/browse/JDK-8274771 that me and Nir Lisker >> (@nlisker) have been working on. It's a complete implementation including >> good test coverage. >> >> This

Re: Proposal for Enhancement to PixelBuffer/WritableImage to support pixelScale

2021-12-02 Thread Tom Schindl
it did not work because I had a reflection effect on the parent node and it took the whole day to track down that I run a bug with the Reflection-Effect I documented at [1]. Tom [1] https://bugs.openjdk.java.net/browse/JDK-8278170 Am 02.12.21 um 11:35 schrieb Tom Schindl: Hi, I'm try to get

Proposal for Enhancement to PixelBuffer/WritableImage to support pixelScale

2021-12-02 Thread Tom Schindl
Hi, I'm try to get a HiDPI-Image produced by an external application into JavaFX using WritableImage. In the end the situation is comparable to what you get today when loading an image from an URL (eg sam...@2.png) where JavaFX sets the appropriate image pixelScale on "com.sun.prism.Image".

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

2021-11-18 Thread Tom Schindl
On Thu, 18 Nov 2021 00:55:18 GMT, Nir Lisker wrote: >> This work improves the performance of `MultipleSelectionModel` over large >> data sets by caching some values and avoiding unnecessary calls to >> `SelectedIndicesList#size`. It further improves the performance by reducing >> the number

Re: Bidirectional binding enhancement

2021-11-09 Thread Tom Schindl
is appreciated. -- Tom Schindl - CTO BestSolution.at EDV Systemhaus GmbH Salurner Straße 15, A-6020 Innsbruck Phone: ++43 (0)512 935834 http://www.BestSolution.at - http://efxclipse.org

Re: RFR: 8273969: Memory Leak on the Lambda provided to Platform.startup

2021-09-20 Thread Tom Schindl
On Sun, 19 Sep 2021 15:58:24 GMT, Florian Kirmaier wrote: > For the strange reason, why i haven't used a lambda for the test, I've > created another ticket: https://bugs.openjdk.java.net/browse/JDK-8273970 I dpn't think this is a bug - none capturing lambdas are instantiated once and you

Re: Enhancements for JavaFX 18

2021-09-11 Thread Tom Schindl
) * Undecorated interactive stage style (still in early discussion, but the concept looks interesting and useful) There are probably others I'm forgetting. Each of the above should be discussed in their own thread on openjfx-dev rather than a reply to this thread. -- Kevin -- Tom Schindl

Improving/Enhancing Accessibility Support on Windows

2021-08-16 Thread Tom Schindl
-at/openfx-uia Tom Schindl BestSolution.at EDV Systemhaus GmbH

Re: Java FX dark theme

2021-07-24 Thread Tom Schindl
Hi, As the picture did not made it through i can only guess that we talk about the window trim who is controlled by the OS and so JavaFX has no control how it is drawn. So the „solution“ is to use a StageStyle.UNDECORATED and draw a trim with min/max/close yourself, implement window

Re: Moving src.zip out of the lib directory of the JavaFX SDK

2021-06-24 Thread Tom Schindl
well I can push a new release in a few days if I know your final decision? You proposed option 1 and to me that sounds fine to me. Tom Am 24.06.21 um 20:22 schrieb Kevin Rushforth: Since it seems that this change will cause Eclipse to not find the sources without changes on their part (see

Re: Moving src.zip out of the lib directory of the JavaFX SDK

2021-06-24 Thread Tom Schindl
well I guess eclipse users won't see the sources anymore if they are moved, as we expect the src.zip next to the jar file [1] if I read my code appropriately. I filed [2] to adapt our code Tom [1]

Re: Support :focus-visible CSS pseudoclass

2021-06-08 Thread Tom Schindl
Hi, As an application developer I highly appreciate this built-in CSS support. We had to roll our own version for focus-visible and focus-within when implementing our custom controls and L but we would leverage this built-in support to remove complexity from our codebase. Beside Microsofts

Re: RFR: 8150709: Mac OSX and German Keyboard Layout (Y/Z) [v4]

2021-05-25 Thread Tom Schindl
On Mon, 24 May 2021 15:25:22 GMT, Martin Fox wrote: >> Martin Fox has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Fixed whitespace error. > > Is there some reason you would prefer a Swing-style implementation over the > approach I

Re: RFR: 8150709: Mac OSX and German Keyboard Layout (Y/Z) [v4]

2021-05-21 Thread Tom Schindl
On Thu, 25 Mar 2021 17:41:40 GMT, Martin Fox wrote: >> This PR adds code to ensure that KeyCodeCombinations match KeyEvents as >> expected by more accurately mapping from a Mac key code to a Java key code >> based on the user’s active keyboard layout (the existing code assumes a US >> QWERTY

Re: [External] : Re: Dependencies on java.desktop

2021-05-19 Thread Tom Schindl
for discussion for some future version (not JavaFX 17). Phil might have some thoughts on this. -- Kevin [1] https://bugs.openjdk.java.net/browse/JDK-8240844 On 5/18/2021 10:45 AM, Tom Schindl wrote: Uff - I'd like to revisit this topic. As I did some jlink stuff for our applications adding ja

.classpath files for Eclipse

2021-05-19 Thread Tom Schindl
Hi Nir/Jeannette, As you are both using Eclipse for development I'd like to get your take on the following things. Dealing with OS specific The graphics module has to have different source folders depending on the OS you are developing on: * Windows:

Re: Dependencies on java.desktop

2021-05-18 Thread Tom Schindl
tional (not without reimplementing printing support anyway). -- Kevin Tom Schindl wrote: Hi, Anyone else has an opinion on that? Is require static the way to go? Tom On 21.03.18 23:23, Tom Schindl wrote: Hi, I always thought the JavaFX-Codebase should be able to run with just the java.

Re: Support :focus-visible CSS pseudoclass

2021-04-29 Thread Tom Schindl
focus indicators on mouse-based interaction except for text controls. In the end, the official CSS spec has named this pseudoclass :focus-visible, and I think JavaFX should almost always try to follow the CSS spec in this regard. Am Mi., 28. Apr. 2021 um 16:52 Uhr schrieb Tom Schindl : Hi

Re: Support :focus-visible CSS pseudoclass

2021-04-28 Thread Tom Schindl
Hi, As someone who had to implement this manually in our current project I would welcome if it would have been possible to use a pseudo-state to get a CSS only solution. What I don't know if the name of the pseudo-State is correct :focus-visible does not sound right to me because controls

Re: javafx-swt not deployed on maven central

2021-04-20 Thread Tom Schindl
Hi, So I deployed the Artifact in the meanwhile to our companies public maven repo [1] as I didn't want to pollute maven-central with javafx-swt in a different namespace. Tom [1] https://maven.bestsolution.at/releases/at/bestsolution/openjfx/javafx-swt/ Am 07.04.21 um 10:53 schrieb Tom

javafx-swt not deployed on maven central

2021-04-07 Thread Tom Schindl
Hi, I'm not sure where to report this but it looks like the javafx-swt.jar is not deployed on maven central. Is there a reason? Tom

Re: RFR: 8150709: Mac OSX and German Keyboard Layout (Y/Z)

2021-03-16 Thread Tom Schindl
On Mon, 15 Mar 2021 21:40:55 GMT, Martin Fox wrote: >> https://github.com/openjdk/jdk/blob/8760688d213865eaf1bd675056eb809cdae67048/src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m#L462 > > On the French keyboard the digits are shifted but I assumed we would still > want those keys

Re: RFR: 8150709: Mac OSX and German Keyboard Layout (Y/Z)

2021-03-12 Thread Tom Schindl
On Fri, 12 Mar 2021 21:12:41 GMT, Martin Fox wrote: >> I see that the Windows pre-submit test build failed. It's clearly not >> related to anything in this PR, so it can be ignored. >> >> I'll review this PR later (hopefully next week some time), but I have a >> couple general comments: >>

Re: RFR: 8150709: Mac OSX and German Keyboard Layout (Y/Z)

2021-03-12 Thread Tom Schindl
On Fri, 12 Mar 2021 18:57:45 GMT, Kevin Rushforth wrote: >> This PR adds code to ensure that KeyCodeCombinations match KeyEvents as >> expected by more accurately mapping from a Mac key code to a Java key code >> based on the user’s active keyboard layout (the existing code assumes a US >>

Re: Layering JavaFX onto an external rendering context

2021-03-07 Thread Tom Schindl
Hi, If I got you right you now changed your idea to render JavaFX into an PixelBuffer and integrate that into a scene renderer with Vulkan, ... . This exactly how the integration into SWT and Swing is done, the internal API for that is found in "com.sun.javafx.embed". Before we implemented

Re: Eclipse problem: not compiling module projects

2021-03-02 Thread Tom Schindl
I setup everything from scratch a few weeks ago and all worked fine: * I first run the gradle build * then imported everything into Eclipse Tom Am 02.03.21 um 14:37 schrieb Jeanette Winzenburg: Just a quick question to Eclipse users (who do compile with Eclipse, not with gradle) Problem:

Re: RFR: 8258986: getColor throws IOOBE when PixelReader reads the same pixel twice

2021-01-29 Thread Tom Schindl
On Fri, 29 Jan 2021 12:25:53 GMT, Kevin Rushforth wrote: >> modules/javafx.graphics/src/main/java/com/sun/prism/Image.java line 654: >> >>> 652: } >>> 653: if (pixelScale != 1.0f) { >>> 654: pixelaccessor = new ScaledAccessor<>(pixelaccessor, >>>

Re: RFR: 8258986: getColor throws IOOBE when PixelReader reads the same pixel twice

2021-01-29 Thread Tom Schindl
On Fri, 29 Jan 2021 00:05:57 GMT, Kevin Rushforth wrote: > As indicated in the JBS bug, using a `PixelReader` to read a scaled image in > HiDPI mode, for example an `@2x` image, to read more than one pixel will read > data from the wrong location in the image, usually leading to an IOOBE. > >

Re: Integrated: 8233678: [macos 10.15] System menu bar does not work initially on macOS Catalina

2021-01-17 Thread Tom Schindl
Hi Kevin, I today saw this tweet by Alex Blewitt [1] in my twitter feed and a possible fix without the de/reactivation. So I thought I would bring it up here as well. Tom [1] https://twitter.com/alblue/status/1350877893979746305 Am 07.12.20 um 16:58 schrieb Bruce Johnson: On Dec 7,

Re: Can't load fxml on Macos

2020-10-20 Thread Tom Schindl
Well, you don't give a enough information (no stacktrace, no context, ...). If you have reproducable code please share it (with the current information provided I highly doubt this is an issue in Java/JavaFX). Tom Am 20.10.20 um 12:28 schrieb Davide Perini: Hi all, this code works well on

Re: RFR: 8253086: Optimization of removeAll and retainAll of ObservableListWrapper [v4]

2020-10-07 Thread Tom Schindl
On Wed, 7 Oct 2020 09:38:40 GMT, Jeanette Winzenburg wrote: >> The error occurs as specified in getSelectedItems(). It seems to be correct >> to write the following >> >> `listView.getItems().removeAll(new HashSet<>(selectedItems)) >> ` >> >> (or ArrayList) >> >> It could be interpreted

Re: Unable to import OpenJFX Build into Eclipse

2020-08-17 Thread Tom Schindl
Hi, Do we really use the Eclipse-Gradle-Tooling now? I think the reasons we checked in all .product/.classpath files is that this did not work in the past. At least my Eclipse install I use for OpenJFX-Development does not have the gradle-tooling installed and things work there just fine.

Re: [Integrated] RFR: 8202296: Monocle MouseInput doesn't send keyboard modifiers in events.

2020-05-12 Thread Tom Schindl
On Fri, 10 Apr 2020 10:26:06 GMT, Tom Schindl wrote: > Extract keystate and add to the existing modifier mask, to support eg > multi-select > > https://bugs.openjdk.java.net/browse/JDK-8202296 This pull request has now been integrated. Changeset: 435671ee Author: Tom Schind

Re: [Rev 03] RFR: 8202296: Monocle MouseInput doesn't send keyboard modifiers in events.

2020-05-12 Thread Tom Schindl
On Tue, 28 Apr 2020 22:36:47 GMT, Kevin Rushforth wrote: >> Tom Schindl has updated the pull request incrementally with one additional >> commit since the last revision: >> >> 8202296: Monocle MouseInput doesn't send keyboard modifiers in events. >> >&g

Working on - JDK-8090423 - [Font] Support Font Weights other than Bold and Regular, like Light

2020-04-22 Thread Tom Schindl
Hi Kevin / Phil, I'd like to start working on JDK-8090423 but before I start investing time I wanted to make sure nobody is working on that and if you have any input, ideas already how to address that problem help me not wasting time. Tom

Re: White box / window flicker upon launch

2020-04-22 Thread Tom Schindl
yes I do but I think this is by nature: a) you use CSS so only after the first CSS-Pass the color could be set appropriately, this CSS pass could happen after the Native-Window is shown => you can mitigate that a bit using root.setBackground(new Background(new

Re: [Rev 03] RFR: 8202296: Monocle MouseInput doesn't send keyboard modifiers in events.

2020-04-15 Thread Tom Schindl
> Extract keystate and add to the existing modifier mask, to support eg > multi-select > > https://bugs.openjdk.java.net/browse/JDK-8202296 Tom Schindl has updated the pull request incrementally with one additional commit since the last revision: 8202296: Monocle MouseInput

Re: [Rev 02] RFR: 8202296: Monocle MouseInput doesn't send keyboard modifiers in events.

2020-04-15 Thread Tom Schindl
> Extract keystate and add to the existing modifier mask, to support eg > multi-select > > https://bugs.openjdk.java.net/browse/JDK-8202296 Tom Schindl has updated the pull request incrementally with two additional commits since the last revision: - 8202296: Monocle MouseInput

Re: [Rev 01] RFR: 8202296: Monocle MouseInput doesn't send keyboard modifiers in events.

2020-04-15 Thread Tom Schindl
> Extract keystate and add to the existing modifier mask, to support eg > multi-select > > https://bugs.openjdk.java.net/browse/JDK-8202296 Tom Schindl has updated the pull request incrementally with one additional commit since the last revision: 8202296: Monocle MouseInput

RFR: 8202296: Monocle MouseInput doesn't send keyboard modifiers in events.

2020-04-13 Thread Tom Schindl
Extract keystate and add to the existing modifier mask, to support eg multi-select https://bugs.openjdk.java.net/browse/JDK-8202296 - Commit messages: - 8202296: Monocle MouseInput doesn't send keyboard modifiers in events. Changes: https://git.openjdk.java.net/jfx/pull/170/files

Re: RFR: 8240692: Cleanup of the javafx property objects

2020-03-06 Thread Tom Schindl
On Fri, 6 Mar 2020 23:35:56 GMT, Nir Lisker wrote: >> I note that this also changes the wrapper property objects from anonymous >> subclasses of XPropertyBase to SimpleXProperty. This is more than >> just a readability cleanup. It's probably fine for this case, but that's why >> I

Re: RFR: 8240692: Cleanup of the javafx property objects

2020-03-06 Thread Tom Schindl
s > > That doesn't seem right. The additional fields are captured in the > anonymous class anyway (same as in lambdas). > > On Sat, Mar 7, 2020 at 1:53 AM Tom Schindl wrote: > >> I can somehow remember asking Richard Bair why JavaFX internally does not >> use Simple*

Re: [jfx14] [Rev 01] RFR: 8228867: Fix mistakes in FX API docs

2020-02-18 Thread Tom Schindl
IIRC I had filed a bugzilla a while ago at Eclipse on a javadoc Problem like that Tom Von meinem iPhone gesendet > Am 18.02.2020 um 20:09 schrieb Nir Lisker : > > On Tue, 18 Feb 2020 18:15:30 GMT, Kevin Rushforth wrote: > >>> The pull request has been updated with 2 additional commits. >>

Re: [EXTERNAL] Explanation of different scaling factors anywhere?

2020-01-28 Thread Tom Schindl
re it out by reading the code, though I >> could just fiddle with it and see what happens. >> >> It feels like someone probably explored this before now. Is there a way to >> effectively expand the size of every node without altering the size of the >> containing viewp

Re: Add command support for actionable controls

2020-01-21 Thread Tom Schindl
e that makes no > use of commands is not impacted. > > The command is invoked whenever the control fires an ActionEvent. This can > be achieved by overriding Node.fireEvent(Event) in ButtonBase and checking > for the presence of an ActionEvent. > > I can provide a PR with an

Re: DnD Move does not work on OS-X

2020-01-16 Thread Tom Schindl
I filed https://bugs.openjdk.java.net/browse/JDK-8237329 Tom On 09.01.20 15:48, Tom Schindl wrote: > I also tried with > https://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm and it > does not work either. -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Salurners

Re: "Using an IDE" Page outdated

2020-01-14 Thread Tom Schindl
I think the issue there is https://bugs.eclipse.org/bugs/show_bug.cgi?id=507629 as Nir commented there as well I'm fairly sure this is the one you see ;-) Tom On 14.01.20 09:47, Tom Schindl wrote: > On 14.01.20 09:36, Robert Lichtenberger wrote: >> I've just simply removed the two missi

Re: "Using an IDE" Page outdated

2020-01-14 Thread Tom Schindl
eems to me like an error within the eclipse compiler. > > Ignoring this error, I've tried to execute yes it is and it is already logged in Bugzilla there - you can just remove final in your local workspace ;-) Tom -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Salurnerstrasse 15. A-6020

Re: "Using an IDE" Page outdated

2020-01-14 Thread Tom Schindl
ng Language" which may be specific to Windows? > > Am Di., 14. Jan. 2020 um 08:53 Uhr schrieb Tom Schindl > mailto:tom.schi...@bestsolution.at>>: > > Hi, > > I think Nir nor I uses them as gradle Projects because you have the > .classpath, .proj

Re: "Using an IDE" Page outdated

2020-01-13 Thread Tom Schindl
st. >>> >>> I think that the best solution is for someone from the community to take >>> that task. I try to keep the Eclipse section updated, we will need >> someone >>> for the other IDE's. >>> >>> - Nir >>> >>> On Fri, J

DnD Move does not work on OS-X

2020-01-09 Thread Tom Schindl
but before filing a jira-ticket I wanted to make extra sure it's not a stupid mistake, my german operating system, ... Tom -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Salurnerstrasse 15. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck package bla; import

Question on Git History

2019-10-09 Thread Tom Schindl
Why is that? Tom -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: JDK-8130738 TextFlow's tab width is static

2019-09-20 Thread Tom Schindl
IDTH = 8; >>> PrismTextLayout implements the new setTabWidth API. >>> >>> I’m not sure that the Text node needs this new property. I figured it >>> would be rarely used on that class, so I had implemented it via an added >>> property in the private TextAttributes class. Maybe it isn’t needed at all. >>> >>> What’s the next step? >>> >>> Regards, >>> >>> Scott >> > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: Debugging JavaFX

2019-07-18 Thread Tom Schindl
one? >>>> >>>> -- Kevin >>>> >>>> >>>> On 7/17/2019 1:50 PM, Tom Eugelink wrote: >>>>> I think I saw that one of the argument for not providing debug symbols >>>>> was size... If there is anything I would not quickly

Re: Debugging JavaFX

2019-07-17 Thread Tom Schindl
Rushforth wrote: > Mainly size. Generally if a developer is going to debug JavaFX to point > of wanting to look at local variables, it doesn't seem a stretch for > them to build JavaFX. > > -- Kevin > > > On 7/17/2019 9:57 AM, Tom Schindl wrote: >> so what is the

Re: Debugging JavaFX

2019-07-17 Thread Tom Schindl
rolled my own and tried >>>> >>>> CONF = Debug >>>> >>>> and >>>> >>>> CONF = DebugNative >>>> >>>> in gradle.properties, recompiled OpenJFX and integrated the libraries >>>> into a little eclipse testproject. >>>> >>>> But I still don't see parameter names or local variables. >>>> >>>> Is there something else I need to do in order to see them? >>>> >>>> >>>> Best regards, >>>> >>>> Robert >>>> >>>> >>> >> >> > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: How to make a large cursor in JavaFX 12

2019-06-21 Thread Tom Schindl
ursor, but I cannot find a way how to do that. Can somebody push > me in the right direction? > > I am working with openjdk12 and javafx12 on windows10. > Thanks a lot, > regards. > > Eef > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6

Re: Will there be update of openjfx-8u?

2019-06-11 Thread Tom Schindl
tained, neither the > javafxports/openjdk-jfx repo nor the new (for project Skara) openjdk > project on GitHub would be suitable. > > -- Kevin > > > On 6/11/2019 3:25 AM, Tom Schindl wrote: >> Hi, >> >> What I asked some time ago is that the github fork also contains

Re: Will there be update of openjfx-8u?

2019-06-11 Thread Tom Schindl
wrote: >> Thanks for your reply, Kevin >> >> I wonder to know if I'm still using JDK8 with JFX8 because JFX 11 can >> not match with JDK8 (as I know), >> How can I deal with the vulnerabilities of JFX8? >> >> Thanks, >> Guo Ge > -- Tom Schindl, CT

Re: problem with the fx:namespace

2019-04-24 Thread Tom Schindl
http, I get a warning about the certificate. > > Oracle seems to have moved or removed them. How can make the fx namespace > accessible to my fxml file? > > Thanks for your help > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: [8u-dev announce] Future contributions to openjfx/8u-dev

2019-01-18 Thread Tom Schindl
rts > project, but if someone wanted to set up such a mirror elsewhere they > could do so. It might be best left to the future maintainer (if any > suitable party steps forward) to determine whether and where to host a > git mirror. > > -- Kevin > > > On 12/21/2018 1:3

Re: JDK-8193445 Performance Test (CSS applied redundantly)

2019-01-17 Thread Tom Schindl
an do native rendering of video frames from a non-JavaFX > source. Couldn't you leverage our DriftFX work for this? Tom -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: JavaFX Content Rendering & Resizing and Font Bugs In Linux

2019-01-09 Thread Tom Schindl
lem. Tom -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: [8u-dev announce] Future contributions to openjfx/8u-dev

2018-12-21 Thread Tom Schindl
ward as a maintainer for the openjfx/8u-dev release. > > -- Kevin > > [1] http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-March/007341.html > [2] > http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html > -- Tom Schindl, CTO BestSolution.at EDV Systemh

Re: Problem running tests in module controls inside Eclipse

2018-11-18 Thread Tom Schindl
a:209) >> Caused by: java.lang.IllegalStateException: Toolkit not initialized >> at >> >> javafx.graphics/com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:410) >> at >> >> javafx.graphics/com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java

Re: Building on Ubuntu 18.10

2018-11-16 Thread Tom Schindl
> ES2 one. > > How can I be sure that OpenJFX uses that? > > Also, are there any license issues if I try to modify the sources, trying > to accomodate some lwjgl interoperability, keeping everything public on > github? > > What's the status of the OpenGLNode? Anybody looking

Re: Bug: Not on FX application thread exception is inconsistent

2018-11-12 Thread Tom Schindl
On 13.11.18 04:00, Ty Young wrote: > > On 11/12/18 5:39 PM, Tom Schindl wrote: >> Hi, >> >> You are supposed to interact with Nodes who are currently shown in the >> SG only only the JavaFX Application Thread. > > > I never touch the GUI in my other thr

Re: Bug: Not on FX application thread exception is inconsistent

2018-11-12 Thread Tom Schindl
ly since JavaFX only ever fires a > change event if the object is itself different(in other words, if the > current value is 0 and the new value is 0, there is no change) which is > nice and efficient. > > >> Also, take the attitude down a notch or two. >> >> Bri

Re: Bug: Not on FX application thread exception is inconsistent

2018-11-12 Thread Tom Schindl
Value) >     { >     combo.setValue(newValue); >     } >     } > > > doesn't for the ComboBox. > > > Is this a bug or is there some legitimate invisible reason as to why the > slider/textfield isn't throwing an error but the combobox one is? > > > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: Running JavaFX-11 applications from within Eclipse fails

2018-11-12 Thread Tom Schindl
from %PATH% and none point to > the development modules. So, I added to the runtime VM args in the > launch configuration: > > -Djava.library.path="...\rt\modules\javafx.graphics\bin" > and I also tried with > "...\rt\modules\java

Re: Support of SVG ImageLoader in JavaFX

2018-11-05 Thread Tom Schindl
own > ImageLoader? It is planned for the future? > > Is there another possibility to support SVGs in JavaFX applications? > Otherwise I have to convert all SVGs to png or jpegs, but this will be a > step backwards for me. > > Thanks, > -- Tom Schindl, CTO BestS

Re: DropShadow effect kills gfx responsiveness OS-wide

2018-11-04 Thread Tom Schindl
need to >> render my own drop shadow effect using static bitmaps to work around it. >> >> I don't have access to the OpenJDK bug tracker so I can't file a bug report >> for this and I'm not sure how to reproduce it reliably. It's the first time >> I noticed it. >> -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: Running JavaFX-11 applications from within Eclipse fails

2018-11-04 Thread Tom Schindl
t;> the >>> java.library.path somehow be changed in a plugin or so? >>> Renaming the native libraries in JavaFX would probably solve this, but >> that >>> seems the wrong solution to me. >>> >>> - Johan >>> >>> On Thu, Oct

Re: Running JavaFX-11 applications from within Eclipse fails

2018-10-21 Thread Tom Schindl
Hi, Well we talk about JavaFX-11 but the important thing is that this bug only happens if your Eclipse IDE is running Oracle-Java-8 ;-) Tom On 21.10.18 21:15, Nir Lisker wrote: > Ah, I didn't realize you were talking about Java 8. > > On Sun, Oct 21, 2018 at 10:09 PM To

Re: Running JavaFX-11 applications from within Eclipse fails

2018-10-21 Thread Tom Schindl
x it? Can > the java.library.path somehow be changed in a plugin or so? > Renaming the native libraries in JavaFX would probably solve this, but > that seems the wrong solution to me. > > - Johan > > On Thu, Oct 18, 2018 at 3:39 PM Tom Schindl <mailto:tom.schi...@bestsolution.at

Re: Running JavaFX-11 applications from within Eclipse fails

2018-10-21 Thread Tom Schindl
r. How do you reproduce this? > > - Nir > > On Thu, Oct 18, 2018 at 1:39 PM Tom Schindl <mailto:tom.schi...@bestsolution.at>> wrote: > > Hi, > > I just wanted to make you aware that if you run a JavaFX-11 application > from within Eclipse it

Running JavaFX-11 applications from within Eclipse fails

2018-10-18 Thread Tom Schindl
lass.dll because Eclipse sets a java.library.path who also contains the JVM-Directories used to launch your Eclipse IDE. The simple work-around is to add -Djava.library.path=C:/go-out-of-my-way-eclipse in your launch configuration. Small tiny question on the side: Wouldn't it make sense to version our .d

Re: Aw: Re: Re: "Toolkit already initialized" error with OpenJDK 11

2018-10-05 Thread Tom Schindl
erstag, 04. Oktober 2018 um 16:44 Uhr > *Von:* "Tom Schindl" > *An:* openjfx-dev@openjdk.java.net > *Betreff:* Re: Aw: Re: "Toolkit already initialized" error with OpenJDK 11 > Hi, > > Just to make sure I understand. Do you say that other OSGi-Bundles bring &

Re: Bad DropShadow performance

2018-10-04 Thread Tom Schindl
have no effect if the > children are animating, since it will need to be recreated each time. > > -- Kevin > > > On 10/4/2018 11:32 AM, Dirk Lemmermann wrote: >> Yes, I also noticed that DropShadow causes severe performance >> degradation. >> >> Di

Re: JavaFX 11 on Android

2018-10-04 Thread Tom Schindl
the state of mobile. Doesn't Android support > only up to Java 8 API? What happens if there is 'var' in the codebase, for > example? var is a compiler only thing so it is independent of the runtime where the bytecode is 100% the same ;-) Tom -- Tom Schindl, CTO BestSolution.at EDV Syst

Re: Aw: Re: "Toolkit already initialized" error with OpenJDK 11

2018-10-04 Thread Tom Schindl
on. >> >> However in Java 11 after the second panel is initialized at startup I get >> the following error: >> >> "Caused by: java.lang.IllegalStateException: Toolkit already initialized" >> >> Is there a new option available to avoid a new initial

Re: Aw: Re: "Toolkit already initialized" error with OpenJDK 11

2018-10-04 Thread Tom Schindl
;> SWT_AWT replacement) into my app. >>> >>> This works fine in Java 8 which my current release depends on. >>> >>> However in Java 11 after the second panel is initialized at startup I >>> get the following error: >>> >>> "Caused

Bad DropShadow performance

2018-10-04 Thread Tom Schindl
atic void main(String[] args) { > launch(args); > } > } If you run the following application: * Maximize the window * Hover over a button (eg the one in the right lower corner) You'll notice that the animation is not smooth, setting cache flags on the container does not improv

Re: [8u-backport] JDK-8087516 : [JavaFX] Conditional support for GTK 3 on Linux

2018-10-03 Thread Tom Schindl
, but the bugs did not apply > cleanly. So a review is required. > > I have run the full gradle tests on Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, > Ubuntu 18.04 and have done sanity testing on Oracle Linux 7.5. > > > > webrev: http://cr.openjdk.java.net/~pbansal/gtk

Re: [12] RFR: JDK-8209966: Update minimum boot JDK to 11

2018-09-24 Thread Tom Schindl
Java 13 and Java 14, and even Java 12; >> but JavaFX 15 works with Java 14 and Java 15 and not with Java 13). >> >> In general, I think developers updating from JavaFX 11-12-13 are also >> capable of updating the JDK from 11-12-13, so I prefer the coupling >> >> 1. Allow building JavaFX N with either JDK N-1 or JDK N. >> >> - Johan >> >> >> > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: JI-9056801 : Scene: Allow to add a stylesheet using a typed URL, not a stringified URL

2018-09-16 Thread Tom Schindl
inside-osgi-bundle > > > Am Sa., 15. Sep. 2018 um 20:40 Uhr schrieb Tom Schindl > mailto:tom.schi...@bestsolution.at>>: > > Hi, > > I don't understand why something should be lost but anyways I don't > think JavaFX API is not the right place to fix

Re: JI-9056801 : Scene: Allow to add a stylesheet using a typed URL, not a stringified URL

2018-09-15 Thread Tom Schindl
FX use the same pattern of expecting > stringified URLs like the Image() constructor and have the same problem, > but offer alternative constructors accepting a stream which allows to solve > the problem nicely. > > Please discuss and decide if the proposal can be added as a change request

Re: Docs hosting for Java 11?

2018-08-31 Thread Tom Schindl
ce Java 8, however >>>     the API is backwards compatible so they are still useful learning >>>     materials. I am also not sure if they're open source licensed >>> though. >>> >>>     It would be a huge pity and a big drag on adoption if the >>>     community had to effectively produce an all new set of non-API >>>     docs _from scratch_. >> >> > -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: how to implement delayed calculation of node/shape

2018-08-27 Thread Tom Schindl
public are deprecated (tipically >>> ones starting with impl_) and cannot be relied upon. >>> >>> Is there a way to achive that kind of design for own classes? >>> Thx! >>> >>> Zsolt >> >> >> -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

Re: building webkit

2018-08-25 Thread Tom Schindl
d to be working, but not consistently all the > time. > >> How does AdoptJDK solve problems of long build times? Can we not adopt >> their build chain/infrastructure? > > Looks like they host their own CI infra without relying on Travis/Appveyor. > >> On 25-Aug

Re: building webkit

2018-08-25 Thread Tom Schindl
;> >> I'm wondering though if it would be possible to have separate build jobs >> for webkit? Typically, when building a JavaFX SDK, the webkit part is >> where >> things go wrong (if they go wrong), and have that somehow automated would >> be very helpful. >>

Re: Swing module's module-info file

2018-08-08 Thread Tom Schindl
Hi, On 08.08.18 08:55, Tom Schindl wrote: > Hi Nir, > > I currently use the attached stash to make Eclipse compile all modules. > > Unfortunately I have to modify the following java-Files to get away > without any compile errors: > * Dialog => Added a method getDial

Re: Swing module's module-info file

2018-08-08 Thread Tom Schindl
> Ah, yes, I was trying to see what modifications each project needs so I > didn't have it modified. > > Can you share your Swing .classpath? Eclipse gives me a NPE during the > build task, I think something broke. > > On Tue, Aug 7, 2018 at 8:54 PM, Tom Schindl <mailto

Re: Swing module's module-info file

2018-08-07 Thread Tom Schindl
Oh but naturally my .classpath-File is modified Tom On 07.08.18 19:51, Tom Schindl wrote: > Yes they do! > > Tom > > On 07.08.18 19:36, Nir Lisker wrote: >> And both newimlp and oldimpl packages compile for you? >> >> On Tue, Aug 7, 2018 at 8:04 P

Re: Swing module's module-info file

2018-08-07 Thread Tom Schindl
Yes they do! Tom On 07.08.18 19:36, Nir Lisker wrote: > And both newimlp and oldimpl packages compile for you? > > On Tue, Aug 7, 2018 at 8:04 PM, Tom Schindl <mailto:tom.schi...@bestsolution.at>> wrote: > > Hi Nir, > > I'm using OpenJDK-11 in my ecl

Re: Swing module's module-info file

2018-08-07 Thread Tom Schindl
Hi Nir, I'm using OpenJDK-11 in my eclipse for development so I have that module included. Tom On 07.08.18 18:34, Nir Lisker wrote: > So you rebuilt the JDK with the new jdk.unsupported.desktop module? > > On Tue, Aug 7, 2018 at 3:11 PM, Tom Schindl <mailto:tom.schi...@bestsolutio

Re: OpenJFX 11 in OSGi

2018-08-07 Thread Tom Schindl
-08-07T14:22:10 +0200 > Tom Schindl wrote: > >> Hi, >> >> For those not following my blog [1]. We've managed to successfully run >> OpenJFX-11 modules inside Equinox using the same approach we've already >> supplied for FXCanvas. We "simply" spin up

Re: OpenJFX 11 in OSGi

2018-08-07 Thread Tom Schindl
2018/08/04/supporting-openjfx-11-from-jdk11-onwards-in-efxclipse/ On 03.05.18 14:39, Tom Schindl wrote: > Hi, > > On 03.05.18 14:05, Kevin Rushforth wrote: >> >> >> On 5/3/2018 4:54 AM, Tom Schindl wrote: >>> Hi, >>> >>> Following up on the native

Re: Swing module's module-info file

2018-08-07 Thread Tom Schindl
rote: >> >>> Hi, >>> >>> I didn't follow all the latest changes to the Swing module, but I notice >>> now its module-info.java file is not in the same place where other modules >>> have theirs: >>> >>> It's under javafx.swing\src\main\module-info instead of >>> javafx.\src\main\java. >>> >>> Is there a reason for this? >>> >>> - Nir >>> >> >> -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck

  1   2   3   4   >