YABI 3.0.9 unlocked and..

Many of you reported that YABI was expired, so I took the decision to unlock this version, even if it’s still an alpha version.

Some months ago I found another way to sync our events with iCal, which doesn’t need manual operation; I quickly wrote a new version, tested and it seems to be stable and functional, but it misses graphical interface like the previous alpha 9.
This version appears as a preference pane and installs a sync-agent which is automatically alerted by the operative system about changes to your address book.

I attach this new version: of course the two YABI should not coexist (they don’t share any data, but it’s advisable not to run both).
To install it, simply double-click on the icon; customize your preferences, activate it and after few seconds events will appear in your iCal (a simple set of settings will be automatically set up at first start-up).
To uninstall, simply right-click on the preference pane and select “remove”.

Download YABI 3.0 alpha 9
(previous version)

Download YABI.prefPane (new version)

Tags: , , , , , , , , , , , ,

3 comments

  1. Hi! I tries to install YABI 3.0.9 on my system.
    A window opened and after a few second the application crashed.
    These are the report and my confuguration details:
    [...]
    Crashed Thread: 1

    Application Specific Information:
    objc[7549]: garbage collection is ON
    NSCFDictionary

    Thread 0:
    0 libSystem.B.dylib 0xffff0680 __bzero + 128 (cpu_capabilities.h:244)
    1 libsqlite3.0.dylib 0×94fe8299 generateColumnNames + 297
    2 libsqlite3.0.dylib 0×94fea309 sqlite3Select + 1593
    3 libsqlite3.0.dylib 0×94ffd91e yy_reduce + 7118
    4 libsqlite3.0.dylib 0×9500266c sqlite3Parser + 780
    5 libsqlite3.0.dylib 0×950029d8 sqlite3RunParser + 392
    6 libsqlite3.0.dylib 0×950049c8 sqlite3Prepare + 2056
    7 com.apple.CoreData 0×911a8b82 -[NSSQLiteConnection prepareSQLStatement:] + 386
    8 com.apple.CoreData 0×911ac3f6 -[NSSQLChannel selectRowsWithStatement:] + 86
    9 com.apple.CoreData 0×911ae179 -[NSSQLCore _newRowsForFetchPlan:selectedBy:withArgument:] + 713
    10 com.apple.CoreData 0×9119e1c0 -[NSSQLCore newRowsForFetchPlan:] + 336
    11 com.apple.CoreData 0×9119dd20 -[NSSQLCore objectsForFetchRequest:inContext:] + 304
    12 com.apple.CoreData 0×9119da27 -[NSSQLCore executeRequest:withContext:] + 551
    13 com.apple.CoreData 0×9119caba -[NSPersistentStoreCoordinator(_NSInternalMethods) executeRequest:withContext:] + 522
    14 com.apple.CoreData 0×9119a08b -[NSManagedObjectContext executeFetchRequest:error:] + 587
    15 …apple.AddressBook.framework 0×956a06a4 +[ABRecordCoreDataFactoryImpl fetchObjectsForClass:withPredicate:prefetchingKeyPaths:managedObjectContext:] + 837
    16 …apple.AddressBook.framework 0×956a02e3 +[ABRecordCoreDataFactoryImpl fetchPublicRecordsForClass:withPredicate:prefetchingKeyPaths:addressBook:] + 161
    17 …apple.AddressBook.framework 0×956a730c -[ABAddressBook recordsForClass:matchingPredicate:prefetchingKeyPaths:takeLock:] + 393
    18 …apple.AddressBook.framework 0×956a5d3d -[ABAddressBook recordsMatchingSearchElement:takeLock:] + 1091
    19 …apple.AddressBook.framework 0×956a58f4 -[ABAddressBook recordsMatchingSearchElement:] + 49
    20 it.devzero.YABI_ng 0×00008080 -[YABI_ng_AppDelegate(sync) resyncWithAddressBook:] + 664
    21 it.devzero.YABI_ng 0×00003168 -[YABI_ng_AppDelegate applicationDidFinishLaunching:] + 549
    22 com.apple.Foundation 0×91da642a _nsnote_callback + 106
    23 com.apple.CoreFoundation 0×920e047a __CFXNotificationPost + 362
    24 com.apple.CoreFoundation 0×920e0753 _CFXNotificationPostNotification + 179
    25 com.apple.Foundation 0×91da3680 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128
    26 com.apple.Foundation 0×91daced8 -[NSNotificationCenter postNotificationName:object:] + 56
    27 com.apple.AppKit 0×90785df2 -[NSApplication _postDidFinishNotification] + 125
    28 com.apple.AppKit 0×90785d01 -[NSApplication _sendFinishLaunchingNotification] + 77
    29 com.apple.AppKit 0×906ff81b -[NSApplication(NSAppleEventHandling) _handleAEOpen:] + 284
    30 com.apple.AppKit 0×906ff014 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 98
    31 com.apple.Foundation 0×91dcba9f -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 655
    32 com.apple.Foundation 0×91dcb7af _NSAppleEventManagerGenericHandler + 223
    33 com.apple.AE 0×9137e648 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 144
    34 com.apple.AE 0×9137e57e dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44
    35 com.apple.AE 0×9137e425 aeProcessAppleEvent + 177
    36 com.apple.HIToolbox 0×914d6981 AEProcessAppleEvent + 38
    37 com.apple.AppKit 0×906fc8e9 _DPSNextEvent + 1189
    38 com.apple.AppKit 0×906fbf88 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
    39 com.apple.AppKit 0×906f4f9f -[NSApplication run] + 795
    40 com.apple.AppKit 0×906c21d8 NSApplicationMain + 574
    41 it.devzero.YABI_ng 0×000027a6 start + 54

    Thread 1 Crashed:
    0 com.apple.CoreFoundation 0×92101aa0 __CFTypeCollectionRelease + 80
    1 com.apple.CoreFoundation 0×920ce729 __CFDictionaryDeallocate + 313
    2 com.apple.Foundation 0×91eb5571 -[NSCFDictionary finalize] + 49
    3 libobjc.A.dylib 0×917b76b6 finalizeOneObject + 56
    4 libauto.dylib 0×91327d9b foreach_block_do(auto_zone_cursor*, void (*)(void*, void*), void*) + 123
    5 libobjc.A.dylib 0×917b787b batchFinalize + 220
    6 libobjc.A.dylib 0×917b7b42 batchFinalizeOnTwoThreads + 98
    7 libauto.dylib 0×91328efe auto_collect_internal(Auto::Zone*, int) + 782
    8 libauto.dylib 0×91329b7f auto_collection_thread(void*) + 111
    9 libSystem.B.dylib 0×947f6155 _pthread_start + 321
    10 libSystem.B.dylib 0×947f6012 thread_start + 34

    Thank you
    francesco

  2. I get the same problem as Francesco. I’d be more than happy to test things out if needed – love the app.
    And the fact that it’s now a prefpane just makes me happy :-)

Leave a comment

Get Adobe Flash playerPlugin by wpburn.com wordpress themes