Opened 6 weeks ago

Closed 5 weeks 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:


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 (7)

comment:1 Changed 6 weeks ago by Don-vip

In 14383/josm:

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

comment:2 Changed 6 weeks ago by Don-vip

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 Changed 6 weeks ago by sanchi <sanchi2@…>

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 Changed 6 weeks ago by Don-vip

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

comment:5 Changed 6 weeks ago by Don-vip

In 14394/josm:

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

comment:6 Changed 6 weeks ago by Don-vip

In 14395/josm:

see #16912 - proper resolution of virtual dependencies

comment:7 Changed 5 weeks ago by Don-vip

Resolution: fixed
Status: assignedclosed

Plugin part completed in [o34705-34714].

Modify Ticket

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

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.