Releases: microsoft/WinObjC
0.1 Preview (March 10, 2016)
- NSNumber bug fixes
- KVO bug fixes
- NSBundle bug fixes
- Added support for view tags (see pull request #380) and customColorSpace sRGB value in Xib2Nib (see pull request #381), plus other Xib2Nib bug fixes
- Merged pull request #379
- Updated libobjc2 release binaries with optimized versions
- Thread priorities now supported with NSThread
0.1 Preview (March 4, 2016)
• Added 10 new Accelerate.framework APIs (see pull request #366)
• NSCalendarIdentifier fixes (see pull request #368)
• Magnification is once again enabled by default. For more information, see "How does the bridge handle automatic magnification?" on the FAQ page in our wiki.
• NSMapTable, NSPointerFunctions, CGImage, UIView bug fixes, improvements, and unit tests
• Enhancements to OpenAL, AVAudioPlayer
• Added support for UILongPressGestureRecognizer
• Added telemetry collection to syntax-highlighting VSIX. For more information, see “What kind of telemetry does the iOS bridge collect?” on the FAQ page in our wiki.
• Added instrumentation to Xib2Nib to log start/finish, unrecognized tags and unsupported classes. For more information, see “What kind of telemetry does the iOS bridge collect?” on the FAQ page in our wiki.
• Zombies are now supported. To enable zombies, the app must call WinObjC_SetZombiesEnabled(YES)
instead of using a project setting.
• HTTPS support
0.1 Preview (February 18, 2016)
- Added support for Accelerate.framework. See pull request #345.
- Magnification is now disabled by default. For more information, see "Why is magnification disabled by default?” on the FAQ page in our wiki.
- Compiler Updates
- Including clang frontend update to version 3.7
- Community Technology Preview (CTP) of new x86 and ARM optimizing compilers. For more information, see “Does the bridge support ARM?” on the FAQ page in our wiki.
- Stubbed tons of frameworks with STUB_METHOD/STUB_PROPERTY macros. For more information, see “What’s the deal with all of these stubs?” on the FAQ page in our wiki.
- Known Issues
- Apps built for Debug may crash during “free” because the framework is built for Release and thus uses a different memory pool. See bug #353.
- Several Foundation APIs are marked as stubs, but our unit tests use them, causing warnings.
- Apps on ARM devices crash upon app resume.
- Some application layout might be incorrect on high resolution devices, particularly phones. This issue can be partially addressed by disabling magnification in the SDK. A better fix will be available in the next release.
- Selecting a text box on a phone or tablet device won’t bring up the onscreen keyboard. See bug #332.
- Apps that use GLKit might show a blank screen when device orientation is changed.
- Apps crash on ARM when trying to catch exceptions. See bug #352.
- Finally blocks cause an internal compiler error when used with –g. See bug #354.
0.1 Preview (January 28, 2016)
- Switched to the GNUstep Objective-C 2.0 runtime.
- Access to objc_msgSend, proxy object forwarding and a full complement of Objective-C runtime functions.
- Enhancement to CoreText
- Enabled NSLog in Release build. Issue #307
- Transparency support in UIWebview. Issue #308
Note: This release contains a new runtime, which requires through testing. Please be cautious when using this SDK.
0.1 Preview (January 14, 2016)
- CoreText improvements
- Several bug fixes
- More methods stubbed out for easier porting.
0.1 Preview (January 7, 2016)
- Unified Foundation framework.
- Support for ETL tracing.
0.1 Preview (December 22, 2015)
More of our December work.
- Bug fixes to many areas.
- skeleton functional test framework.
- CommonDigest MD5 apis
- UINavigationBar shadowImage
- refactoring of projects
0.1 Preview (December 18, 2015)
- Updated to use Windows 10 1511 SDK, please read README for details.
- Several new features.
- NSJSONSerialization
- CFBinaryHeap
- New UX theming, work in progress
- many additions and bug fixes across different frameworks.
0.1 Preview (December 11, 2015)
Removed support for Windows 8.1 and Windows Phone 8.1
Enhancements to NSString, NSMutableUrl and Security library
Added support for NSCachedURLResponse
0.1 Preview (December 3, 2015)
- Support for NSURLSession, NSAttributedString, NSDateFormatter, UIPageViewController, NSBundle
- Enhancements to NSURLProtocol, UICollectionView, UISearchBar, NSNib
- Several bugfixes