You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a mapping for the leap month field when getting date components in NSCalendar.
Fixes a crash caused by trying to deallocate a CFCalendar that hadn't been fully initialized.
Re-enables support for the Chinese calendar.
Adds tests for initializaing NSCalendar and fetching basic date info.
if (identifier!=kCFGregorianCalendar&&identifier!=kCFBuddhistCalendar&&identifier!=kCFJapaneseCalendar&&identifier!=kCFIslamicCalendar&&identifier!=kCFIslamicCivilCalendar&&identifier!=kCFHebrewCalendar) {
if (identifier!=kCFGregorianCalendar&&identifier!=kCFBuddhistCalendar&&identifier!=kCFJapaneseCalendar&&identifier!=kCFIslamicCalendar&&identifier!=kCFIslamicCivilCalendar&&identifier!=kCFHebrewCalendar&&identifier!=kCFChineseCalendar) {
241
240
if (CFEqual(kCFGregorianCalendar, identifier)) identifier=kCFGregorianCalendar;
// return NULL until Chinese calendar is available
264
-
if (identifier!=kCFGregorianCalendar&&identifier!=kCFBuddhistCalendar&&identifier!=kCFJapaneseCalendar&&identifier!=kCFIslamicCalendar&&identifier!=kCFIslamicCivilCalendar&&identifier!=kCFHebrewCalendar) {
if (identifier!=kCFGregorianCalendar&&identifier!=kCFBuddhistCalendar&&identifier!=kCFJapaneseCalendar&&identifier!=kCFIslamicCalendar&&identifier!=kCFIslamicCivilCalendar&&identifier!=kCFHebrewCalendar&&identifier!=kCFChineseCalendar) {
266
264
if (CFEqual(kCFGregorianCalendar, identifier)) identifier=kCFGregorianCalendar;
0 commit comments