Open Bug 1213960 Opened 6 years ago Updated 6 years ago

Make iOS Xcode build create a framework and example app


(Core :: General, defect)

41 Branch
Not set




(Reporter: snorp, Unassigned)




(2 files)

No description provided.
This patch does a lot. The main points:

* s/GeckoEmbed/GeckoKit/ because of...reasons?
* The GeckoKit target builds a framework, with the main executable (dylib) being XUL. This means we won't use mozglue to load XUL. Performance on the device seems more than fine for this, and it dramatically simplifies things.
* Control the objdir and mozconfig via This lets you change your scheme in Xcode and just hit the 'Run' button.
* Add a GeckoUIViewExample application which shows how you can use GeckoUIView. It contains a simple location bar with back/forward buttons.
Attachment #8672733 - Flags: review?(ted)
Duplicate of this bug: 1213964
I rolled the widget changes from bug 1213964 into this single giant patch for maximum unreadability.
Attachment #8673721 - Flags: review?(ted)
Comment on attachment 8672733 [details] [diff] [review]
Rework iOS Xcode project

Review of attachment 8672733 [details] [diff] [review]:

I dunno why I let this sit so long, I don't actually care about the contents of this patch I just want you to land it. :)
Attachment #8672733 - Flags: review?(ted) → review+
Comment on attachment 8673721 [details] [diff] [review]
Rework iOS Xcode project (GeckoKit) and widget layer

Review of attachment 8673721 [details] [diff] [review]:

I don't really want to review any of this. If it builds and runs on device that's fine with me, land it.
Attachment #8673721 - Flags: review?(ted) → review+
You need to log in before you can comment on or make changes to this bug.