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

Modernize F-Script #3

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

Modernize F-Script #3

wants to merge 31 commits into from

Conversation

Kentzo
Copy link

@Kentzo Kentzo commented Oct 3, 2012

Add new 10.7 and 10.8 frameworks
Drop GC, since some new frameworks does not support it
Fix GC-related overrelease bugs.

@KosmicTask
Copy link
Owner

Thanks for the pull request. However I don't think I can drop GC support for the F-script framework just yet as i use it in KosmicTask which is a GC app!

GC and ref counting can live together. Why ditch GC support altogether - that would be necessary for an ARC build. X-code 4 still supports GC builds.

What frameworks don't support GC?

@Kentzo
Copy link
Author

Kentzo commented Oct 3, 2012

There are some private frameworks + Accounts.framework, Social.framework

Jonathan Mitchell and others added 10 commits January 30, 2013 14:27
…he modern runtime. This will affect arithnetical efficiency but is necessary if a seg fault is to be avoided on tagged pointers.
…l, Wextra when importing header into projects with tighter warnings.
Conflicts:
	FScript.xcodeproj/project.pbxproj
Fixed error for building it on OSX 10.8.4
In order to make ArgumentsWindow focusable on Mavericks, we need to
explicitly return YES for canBecomeKeyWindow. On older versions of Mac OS X
this worked implicitly: "The NSWindow implementation returns YES if the window
has a title bar or a resize bar, or NO otherwise."
C99 dialect sets __STRICT_ANSI__ and messes up the _GLKVector3 layout.
Fix compilation on 10.9 + ArgumentsWindow keyboard input
@geoff-nixon
Copy link

This issue is a year old, but hey, its still open right? And this is probably technically under NDA, but what the hell. From the Xcode 5.1b4 release notes:

OS X Garbage Collection

Xcode 5.1 does not support building and debugging apps and frameworks that use OS X Objective-C
garbage collection. Attempting to build such targets will result in a build error. It is recommended that
any projects using GC employ Xcode’s migration tool to convert to ARC (Automatic Reference
Counting).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
7 participants