Modify

Opened 5 years ago

Closed 5 years ago

Last modified 4 years ago

#16912 closed enhancement (fixed)

Improve plugin features to support JavaFX 11

Reported by: Don-vip Owned by: Don-vip
Priority: normal Milestone: 18.11
Component: Core Version:
Keywords: javafx java11 Cc:

Description

Follow-up of #16682

Having a giant 85Mb plugin that contain all native artifacts for all platforms (win,mac,linux) is not great.

Work started in [o34700:34704]

Attachments (0)

Change History (12)

comment:1 by Don-vip, 5 years ago

In 14383/josm:

see #16912 - openjfx plugin renamed to javafx[-platform]

comment:2 by Don-vip, 5 years ago

In 14384/josm:

see #16912 - introduce native and virtual plugins using new Plugin-Platform and Plugin-Provides manifest entries

Use case: javafx-windows, javafx-osx and javafx-unixoid are three native plugins providing the virtual javafx plugin on which other plugins can depend

comment:3 by sanchi, 5 years ago

In mac, even if the javafx-osx mac version is installed and activated, it does not work. I get message when starting JOSM that javafx is missing required by MicrosoftStreetside. Before if it worked and I have deleted and activated several times but it does not go.

comment:4 by Don-vip, 5 years ago

I know, this ticket isn't fixed, this is work in progress.

comment:5 by Don-vip, 5 years ago

In 14394/josm:

see #16912 - don't issue a "missing plugin" warning for JavaFX on Java 8

comment:6 by Don-vip, 5 years ago

In 14395/josm:

see #16912 - proper resolution of virtual dependencies

comment:7 by Don-vip, 5 years ago

Resolution: fixed
Status: assignedclosed

Plugin part completed in [o34705-34714].

comment:8 by Don-vip, 5 years ago

In 14770/josm:

see #16912 - Ignore HeadlessException with JavaFX components. Issue hard to solve and we're not interested by that

comment:9 by Don-vip, 5 years ago

In 14776/josm:

see #16912 - Ignore HeadlessException with JavaFX components. Issue hard to solve and we're not interested by that

comment:10 by Don-vip, 5 years ago

In 14778/josm:

see #16912 - filter plugins requiring JavaFX on Java < 11 and headless mode

comment:11 by Don-vip, 5 years ago

In 14781/josm:

see #16912 - update javafx plugin name

comment:12 by Don-vip, 4 years ago

In 16104/josm:

see #16912 - remove deprecated JavaFxMediaPlayer, moved in the javafx plugin

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Don-vip.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.