Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maven #1

Closed
priand opened this issue Apr 21, 2016 · 6 comments
Closed

Maven #1

priand opened this issue Apr 21, 2016 · 6 comments

Comments

@priand
Copy link

priand commented Apr 21, 2016

This project as almost everything that we need except the maven plugin. Can we help and get it contributed?

@MobiDevelop
Copy link
Member

Definitely happy for any contribution. Probably best to get it all organized under "plugins/maven" so it is all self-contained.

@priand
Copy link
Author

priand commented Apr 21, 2016

This is what we were thinking about. We'll work on our fork and push the changes when done.

@MobiDevelop
Copy link
Member

Cool thanks, looking forward to your PR, closing this out in the meantime.

@priand
Copy link
Author

priand commented Apr 25, 2016

Not sure how we can communicate so I'm using this bug as a container... Maybe we should open a slack?
Anyway, can you please chime in FlexoVM/flexovm#4 (comment)? My goal is to make sure that we contribute to a single fork and make it rock solid.

@MobiDevelop
Copy link
Member

To be honest, I am not really interested in all the politics found in that thread. My goal with this repo is to provide a stable RoboVM-based backend for use by the libgdx community. I’m happy to have people send pull requests to this repo, or to fork it if they like, but I’d rather focus on being productive than politics.

@Zubnix
Copy link

Zubnix commented Apr 26, 2016

The goal of that thread was to see if their could found some kind of common ground for collaboration between all the forks. Not who is in charge, or who has control on what or anything.

However looks like robovm forks are somewhat wary of collaborating out of fear of losing control (I assume?). The result is that there are now a dozen one man (pet) projects with their own isolated scope, isolated fixes and isolated pull request while there codebase is slowly deviating. This might be ok in the short term as it's mostly just maintenance work they're doing but in the long term it is not feasible.

A nice example is Android's upcoming N version, which has switched to openjdk and has/will have a lot more Java 8 support than RoboVM currently has. If any RoboVM fork wants to have some kind of long term feature, it will have to keep up on all it's supported platforms. This is most likely not a task you want to do single-handedly. Hence the need for collaboration and abandon working on islands.

Of course, in the end we can't do more than ask you nicely :)

florianf pushed a commit that referenced this issue Nov 27, 2018
* Foundation processed

* Dispatch processed

* CoreFoundation processed

* CoreGraphics processed

* CoreImage processed, some changes are waiting for org.robovm.apple.avfoundation.AVPortraitEffectsMatte

* ImageIO processed

* CoreMotion processed

* CoreBluetooth processed

* CoreLocation processed

* CoreMidi processed

* CoreAnimation processed

* CoreMedia processed

* AddressBookUI processed

* UIKit updated

* Messages updated

* Intents updated

* networkextension updated

* networkextension updated

* Contacts updated

* Foundation: introduced `generic_typedefs` to protect NSObject classes to be converted into java ones in case these are used as generic specifiers to Foundation ones

* CloudKit updated

* CoreServices and CoreFoundation updated: some entities are moved from coreservice to corefoundation

* CoreTelephony updated

* LocalAuthentication updated

* ReplayKit updated

* Security updated

* MapView updated

* Systemconfiguration updated

* UserNotifications updated

* SafariServices updated

* EventKit updated

* PassKit updated

* Vision updated

* WatchConnectivity updated

* WebKit updated

* HealthKit updated

* HomeKit updated

* SpriteKit updated

* SceneKit updated

* SpriteKit updated

* CoreText updated

* CoreAudio updated

* CoreAudioKit updated

* AudioToolBox updated

* MediaPlayer updated

* Foundation updated with comments and exposed constructors

* CoreFoundation updated with comments and exposed constructors

* CoreGraphics updated with comments and exposed constructors

* AVFoundation updated, and updated with comments and exposed constructors

* CoreImage updated with comments and exposed constructors

* CoreMotion updated with comments and exposed constructors

* CoreBluetooth updated with comments and exposed constructors

* CoreLocation updated with comments and exposed constructors

* CoreData updated with comments and exposed constructors

* CoreAnimation updated with comments and exposed constructors

* Accounts updated with comments and exposed constructors

* AddressBook updated with comments and exposed constructors

* AddressBookUI updated with comments and exposed constructors

* Messages updated with comments and exposed constructors

* UIKit updated with comments and exposed constructors

* UIKit updated with comments and exposed constructors

* UIKit updated with comments and exposed constructors

* MessageUI updated with comments and exposed constructors

* Intents updated with comments and exposed constructors

* ClassKit updated with comments and exposed constructors

* MultiPeerConnectivity updated with comments and exposed constructors

* NetworkExtension updated with comments and exposed constructors

* NotificationCenter updated with comments and exposed constructors

* AssetsLibrary updated with comments and exposed constructors

* Contacts updated with comments and exposed constructors

* ContactsUI updated with comments and exposed constructors

* CoreServices updated with comments and exposed constructors

* CloudKit updated with comments and exposed constructors

* CoreTelephony updated with comments and exposed constructors

* FileProvider and LocalAuthentication updated with comments and exposed constructors

* QuickLook updated with comments and exposed constructors

* ReplayKit updated with comments and exposed constructors

* Security updated with comments and exposed constructors

* Social updated with comments and exposed constructors

* SystemConfiguration updated with comments and exposed constructors

* MapKit updated with comments and exposed constructors

* UserNotifications updated with comments and exposed constructors

* SafariServices updated with comments and exposed constructors

* EventKit updated with comments and exposed constructors

* EventKitUI updated with comments and exposed constructors

* PassKit updated with comments and exposed constructors

* Vision updated with comments and exposed constructors

* Webkit updated with comments and exposed constructors

* WatchKit updated with comments and exposed constructors

* HomeKit updated with comments and exposed constructors

* HealthKit updated with comments and exposed constructors

* SpriteKit updated with comments and exposed constructors

* CoreText updated with comments and exposed constructors

* SceneKit updated with comments and exposed constructors

* SpriteKit updated with comments and exposed constructors

* CoreAudioKit updated with comments and exposed constructors

* AudioToolBox updated with comments and exposed constructors

* AVKit updated with comments and exposed constructors

* Photos updated with comments and exposed constructors

* iAD updated with comments and exposed constructors

* StoreKit updated with comments and exposed constructors

* PhotosUI updated with comments and exposed constructors

* GameController updated with comments and exposed constructors

* IOSurface updated with comments and exposed constructors

* GameKit updated with comments and exposed constructors

* ARKit updated with comments and exposed constructors

* GameplayKit updated with comments and exposed constructors

* ARKit updated with comments and exposed constructors

* CoreML updated with comments and exposed constructors

* GLKit updated with comments and exposed constructors

* OpenGLS updated with comments and exposed constructors

* Metal updated with comments and exposed constructors

* MetalKit updated with comments and exposed constructors

* MetalPerformanceShaders updated with comments and exposed constructors

* CoreVideo updated with comments and exposed constructors

* ModelIO updated with comments and exposed constructors

* Another run with updated bro-gen:
- applied inherited configuration
- fixed comments in deprecated messages
- fixed automaticaly generated enum (were start of entries were cut)

* ARKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* AudioToolBox polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* AVFoundation polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* ClassKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* CloudKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* CoreBluetooth polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* CoreData polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* CoreImage polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* CoreML polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* CoreSpotLight polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* EventKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* FileProvider polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* Foundation polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* GameController polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* GameKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* GamePlayKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* HealthKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* HomeKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* Intents polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* IOSurface polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* MapKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* MediaPlayer polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* Messages polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* Metal polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* MetalPerformanceShaders polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* ModelIO polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* NetworkExtension polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* PassKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* Photos&PhotosUI polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* QuickLook polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* ReplayKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* SceneKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* SpriteKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* StoreKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* UIKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* UserNotifications polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* Vision polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* WebKit polished with recent bro-gen (fixed enums, removed `with` from methods, etc)

* new iOS12 frameworks: IdentityLookup & IdentityLookupUI

* new iOS12 framework: AuthServices

* new iOS12 framework: CarPlay

* new iOS12 framework: NaturalLanguage

* foundation: removing default constructor from NSDataDetector as parent NSRegularExpression forced to be without it

* Security extended with iOS12 ARC style object e.g. sec_sertificate

* new iOS12 framework: Network

* UIKit: first run of inherited initializers done proper Java way

* uikit optimized (removed pattern init*) to allow better initializer inheritance

* inherited initializers converted to roper Java way #1

* inherited initializers converted to roper Java way #2

* inherited initializers converted to roper Java way #3

* MetalPS reworked inherited configuration and inherited initializers converted to roper Java way #3

* inherited initializers converted to roper Java way #5

* CoreTelephony updated to ios12.1

* GameController updated to ios12.1

* IdentityLookup updated to ios12.1

* Intents updated to ios12.1

* UIKit updated to ios12.1

* Security updated to ios12.1

* MetalPerformanceShaders updated to ios12.1

* * added workaround to fix #336 (crash when using WKWebView navigation delegate)

* * added manually entered code to provide setAttributes api with high level containers to close #243

* * this commit fixes `java.lang.IllegalArgumentException: No @marshaler found for return type of @globalvalue method` which happens for globals that operates with blocks. Following code crashes compilation without this change. It wasn't found early as nobody had been using global value that returns a block.
```
    @globalvalue(symbol="_nw_parameters_configure_protocol_default_configuration", optional=true)
    public static native @block VoidBlock1<NWProtocolOptions> DEFAULT_CONFIGURATION();
```

* Network framework:
- generated constant blocks for configurations that were missing
- added string marshalers to make api more friendly
- fixed underlines in names
- NWParameters.copy renamed to NWParameters.copyParameters as otherwise it cause bridge synthetic copy method generated from NSObject that caused `@Bridge annotated method must be native` on it
jperedadnr pushed a commit to jperedadnr/robovm that referenced this issue Dec 17, 2019
dasisdormax pushed a commit to pias-education/robovm that referenced this issue Jul 27, 2023
…update-to-12

exp2 -- v10.2.2, update to Libcore 12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants