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

Add (and/or stub out) many missing features and fix several bugs. #100

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open

Conversation

michaelmelanson
Copy link

At Toushay, we recently ported a large iOS codebase to OS X via Chameleon. In the process, we encountered several differences between iOS UIKit and Chameleon. This pull request is a compilation of all the changes we needed to make to Chameleon to get our application behaving properly.

Sorry for lumping a bunch of unrelated changes into one pull request. Let me know if you'd like me to split it apart or exclude any commits.

michaelmelanson and others added 30 commits August 29, 2013 14:56
This is probably a bad idea, but I have no idea why yet.
This should be refactored into a setter so these values aren't hard-coded.
Conflicts:
	UIKit/Classes/UIView.m
This fixes an issue with UIWebView where its contents would be flipped
vertically.
Caveat: The text layer (independent of its superview) should probably
still be “not hidden” even when the text field is hidden. However,
without adding additional plumbing to make UITextLayer update its
NSViews, this is a reasonable solution to make UITextLayer create an
NSView when unhidden.
This disables the [UIView _needsDidAppearOrDisappear] by always making
it equal YES. To be honest, I don’t understand what its purpose is, but
this appears to cause no side effects.
Store the database in ~/Library/Application Support/{App name}/WebKit/LocalStorage so it’s sandboxed to the application and persistent across multiple runs.
@joekim
Copy link

joekim commented May 21, 2014

Any plan to accept this pull request?

@michaelmelanson
Copy link
Author

There hasn't been any activity from the project maintainers in a few years
so it seems the project is abandoned.

I've been maintaining the toushay/Chameleon fork, which this pull request
was taken from. If the maintainers return, I'd be happy to work with them
to update this pull request with those changes, but until then I'm
operating under the assumption they're not coming back.

But in the meantime, please feel free to use the toushay/Chameleon fork.
I'd be happy to accept pull requests there.
On May 21, 2014 3:07 AM, "Joseph Kim" [email protected] wrote:

Any plan to accept this pull request?


Reply to this email directly or view it on GitHubhttps://github.com//pull/100#issuecomment-43719568
.

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

Successfully merging this pull request may close these issues.

3 participants