Here’s a quick update on what’s new with Cappuccino for the last month.
Cappuccino
News
CFErrorhas been added to the framework.CPErroris now toll-free bridged withCFError, mirroring the implementation inCocoa. (ahankinson - PR)CPURLErrorsandCFNetworkErrorshave been added to the framework. They respect the same error codes used inCocoa. (ahankinson - PR)xCodeCappnow has an option to define if xCodeCapp becomes active or not when opening the errors & warnings panel. (Dogild - PR)
Changes/Fixes
The method
encodeValueOfObjCTypehas been renamed toencodeValueOfObjJTypeinCPCoder. (ahankinson - PR)Fixed a blank screen in some browser. The
z-indexof the maindivof the Cappuccino is now set to 0 instead of -1000. (ahankinson - PR)The configuration files of
doxygenhas been redesigned. The commandjake docsethas been added. (ahankinson - PR)Refactoring of the classes
CPURLRequestandCPURLConnection. The propertywithCredentialshas been moved fromCPURLConnectiontoCPURLRequest. The accessorsoriginalRequestandcurrentRequesthave been added toCPURLConnection. Added the possibility to make a deep copy of theCPURLRequest. (ahankinson - PR)The position of a
CPPopoveris now correctly updated when the receiver’s frame changes. (daboe01 - PR)It’s now possible to restart a
CPOperationmarked as cancelled. (cacaodev - PR)The keyword
@refnow generatesself.xfor theivar x. (mrcarlberg - PR)Fixed a bunch of memory leaks in the classes
CPTableView,CPScrollView,CPClipeView,CPComboBox,CPTextFieldandCPView. (Dogild - PR)Fixed a bunch of issues in
CPComboBox. A nullintercellSpacingwon’t raise a crash anymore. The delegate methodcomboBoxWillDismiss:works again. (Dogild - PR)Constructors of a
CPDatenow raise warnings when the arguments are notfloatsorints. (Dogild - PR)Fixed some warnings when compiling Cappuccino with
rhino. (Dogild - PR)The add and remove button of a
CPPredicateEditorare not blurred anymore. (Dogild - PR)The size of a
CPCheckBoxis now correctly calculated when using the constructorcheckBoxWithTitle:again. (Dogild - PR)