« October 2006 | Archives index | December 2006 »
November 30, 2006
WOCommon r192, 2 items changed
More unit tests for "select"/"reject" HOM
Posted 9:01 PM
WOCommon r191, 6 items changed
Added "reject" HOM
Posted 8:25 PM
WOCommon r190, 6 items changed
Many new unit tests for elements HOM; added reverse and key elements enumerators
Posted 3:03 PM
WOTest r132, 4 items changed
Test results are now truncated at 64 characters instead of 32 characters so that more information appears in the build results window; additionally, when truncation occurs the full untruncated text is printed below (in the details pane of the build results window)
Posted 2:47 PM
November 29, 2006
WOCommon r189, 17 items changed
HOM "elements" pattern and some unit tests; initial support added in "collect" implementation.
Posted 8:22 PM
WOCommon r188, 9 items changed
Make the "chained select" HOM the default select HOM (rename "select" to "unchainedSelect" and "chainedSelect" to "select").
Posted 6:34 PM
WOCommon r187, 2 items changed
Updating HOM speed tests to include "select" HOM.
Posted 5:50 PM
WOCommon r186, 14 items changed
New "chained select" HOM replaces "select" and "select where" HOMs.
Posted 2:04 PM
WOCommon r185, 2 items changed
WO_LOAD macro (constructor functions).
Posted 9:17 AM
November 28, 2006
WOCommon r184, 23 items changed
New "select first" HOM with unit tests.
Posted 7:52 PM
WOCommon r183, 5 items changed
More unit tests for "select where" HOM
Posted 6:13 PM
WOCommon r182, 19 items changed
"select where" HOM
Posted 4:09 PM
WOCommon r181, 1 item changed
More speed tests
Posted 2:08 PM
WOCommon r180, 5 items changed
More unit and speed tests for "select" and "collect" HOMs
Posted 11:45 AM
November 27, 2006
WOCommon r179, 11 items changed
"select" HOM
Posted 7:57 PM
WOCommon r178, 12 items changed
Add WOProxy class and tests etc; won't actually use this in HOM because it would require too much unsupported runtime trickery (undocumented, private APIs etc)
Posted 6:20 PM
WOCommon r177, 13 items changed
"Collect" HOM and unit tests; improvements to convenience creation macros for better operation when nested inside other macros; notes; speed test updates; silence compiler warnings in WOUsageMeter functions
Posted 2:41 PM
November 26, 2006
WOCommon r176, 7 items changed
New WOUsageMeter class for easy code profiling; WOUsageMeter unit tests; update hom-speed-test to use WOUsageMeter
Posted 6:34 PM
WOTest r131, 4 items changed
Add regresion test for multi-threaded crash testing
Posted 6:18 PM
WOTest r130, 5 items changed
Better formatting for pointer-to-void values; now use: "(void *)0x51a76c"
Posted 5:40 PM
November 25, 2006
WOTest r129, 5 items changed
Greatly improved the readability and usefulness of test output by adding a human-readable description method to NSValue; this is of particular impact on Intel, where byte ordering issues conspired to make even the simplest numbers virtually unreadable for normal human beings; the descriptions are not only more readable but also richer because they now include type information
Posted 7:45 PM
WOCommon r175, 47 items changed
HOM unit tests; 'perform' HOM implementation; WOHOMCollectionProxy class
Posted 4:59 PM
November 24, 2006
WOCommon r174, 5 items changed
New WO_UNSIGNED macro; additional notes and alternative implementation for 'ifResponds' HOM proxy; removed debug macro header dependency on WOLogManager class
Posted 4:12 PM
WOCommon r173, 2 items changed
HOM speed tests
Posted 1:58 PM
Synergy Advance r342, 2 items changed
Cache plug-in attributes in instance variables to save hitting the disk
Posted 4:33 AM
November 23, 2006
Synergy Advance r341, 29 items changed
Initial implementation of Dock plug-in and preference pane
Posted 11:51 PM
WOCommon r172, 2 items changed
Make old WOLogManager methods live in the ASL world as well
Posted 11:50 PM
Synergy Advance r340, 11 items changed
ASL-compatibility enhancements to WOLogManager class
Posted 9:40 PM
Synergy Advance r339, 16 items changed
Use HOM when working with plugin informal protocol; partial implementation of informal protocol (applicationDidFinishLaunching component)
Posted 7:30 PM
WOCommon r171, 3 items changed
Documentation for 'ifResponds' HOM
Posted 7:29 PM
WOCommon r170, 5 items changed
Fixes to get 'ifResponds' HOM unit tests passing
Posted 7:18 PM
WOCommon r169, 1 item changed
Changes to WOLocaleFormatter class to keep WOTest happy
Posted 7:18 PM
WOCommon r168, 1 item changed
Add NSProxy category to silence compiler warnings about forward:: method
Posted 7:17 PM
WOCommon r167, 7 items changed
Factor out less-useful NSApplication methods into WOBackground category; update NSObject convenience category
Posted 6:40 PM
WOCommon r166, 14 items changed
Add/update unit tests for NSFileManager, NSMutableString, NSDictionary, NSString, NSObject and NSApplication categories
Posted 6:39 PM
WOCommon r165, 8 items changed
Add 'ifResponds' HOM
Posted 6:37 PM
Synergy Advance r338, 13 items changed
Add SynergyAdvanceDockHelper subdirectory
Posted 6:36 PM
Synergy Advance r337, 1 item changed
Add WOSynergyAdvancePlugIn informal protocol
Posted 6:35 PM
Synergy Advance r336, 10 items changed
Adapt code for new Leopard-friendly Dock icon manipulation routines
Posted 1:00 PM
WOCommon r164, 4 items changed
Remove Dock icon modification methods made redundant by the new Leopard-friendly methods
Posted 12:59 PM
WOCommon r163, 3 items changed
TransformProcessType wrapper
Posted 3:23 AM
Synergy Advance r335, 6 items changed
Switch to DSYM; instant messaging preference pane now bundled inside iChat plug-in; plug-in notes
Posted 3:22 AM
WOHotKey r77, 2 items changed
Switch to DSYM
Posted 3:21 AM
WOBezel r47, 3 items changed
Switch to DSYM
Posted 3:21 AM
WODebug r150, 3 items changed
Switch to DSYM
Posted 3:20 AM
November 22, 2006
WOCommon r162, 2 items changed
Searching of plug-in bundles for preference panes is now turned on by default
Posted 8:20 PM
WOCommon r161, 2 items changed
Improvements to preference window controller class: watch out for exceptions when using private Apple API; now search inside plug-in bundles for additional preference panes; code clean-up; better logging; tighter handling of exceptions; wrapping
Posted 7:46 PM
Synergy Advance r334, 4 items changed
Add template files for creating new plug-ins
Posted 7:44 PM
WOCommon r160, 8 items changed
Cleanup
Posted 3:55 PM
November 21, 2006
WOTest r128, 2 items changed
Replace setjmp/longjmp based code with homemade code which takes into account the fact that exceptions are handled on a different thread
Posted 6:22 PM
November 20, 2006
WOTest r127, 10 items changed
Replace signal handling mechanism with lower-level exception handling (at CoreServices level); this prevents the Crash Reporter application from showing up spuriously when WOTest intercepts a fault that would otherwise derail the testing process
Posted 4:58 PM
Synergy Advance r333, 14 items changed
Updated WO_DECLARE_CATEGORY_DEPENDENCY macro makes WO_ENFORCE_CATEGORY_DEPENDENCY macro redundant
Posted 1:32 AM
WOCommon r159, 24 items changed
Updated WO_DECLARE_CATEGORY_DEPENDENCY macro makes WO_ENFORCE_CATEGORY_DEPENDENCY macro redundant
Posted 1:32 AM
November 18, 2006
Synergy Advance r332, 4 items changed
Update headers
Posted 7:52 PM
Synergy Advance r331, 2 items changed
Adjust project settings to get release builds working again
Posted 7:38 PM
WOCommon r158, 2 items changed
Update headers
Posted 7:19 PM
Synergy Advance r330, 7 items changed
Hide 10.4-only code from 10.3 (PPC) compiles; work around some spurious GCC warnings
Posted 7:12 PM
WOCommon r157, 3 items changed
Workaround spurious GCC warnings; protect some class symbols against getting wiped out by dead-code stripping
Posted 7:11 PM
WODebug r149, 5 items changed
Add missing category (fixes linker error for release builds)
Posted 7:01 PM
WODebug r148, 8 items changed
Cleanup kevent code; more assertions in crash catcher class
Posted 6:45 PM
Synergy Advance r329, 1 item changed
Update dependencies: should build WODebug framework + crash reporter instead of just the framework
Posted 6:44 PM
Synergy Advance r328, 4 items changed
Fix typographical errors
Posted 6:35 PM
WOCommon r156, 1 item changed
Wrapping
Posted 6:35 PM
WOCommon r155, 9 items changed
Add missing category enforcement markers
Posted 6:25 PM
Synergy Advance r327, 35 items changed
Category enforcement for Synergy Advance (not just WOCommon)
Posted 6:25 PM
WOCommon r154, 4 items changed
Import URLWithFSRef method from WOBase, with modifications; enforce category dependency between NSAppleEventDescriptor category and NSURL convenience category
Posted 5:42 PM
WOBase r263, 2 items changed
Migrate URLWithFSRef method to WOCommon
Posted 5:41 PM
WOCommon r153, 2 items changed
Update notes
Posted 5:01 PM
Synergy Advance r326, 4 items changed
Enforce category dependencies in WOAppleEventController; kqueue/kevent code for synergyd (unfortunately can't be activated in Tiger because of a bug in the Tiger kernel)
Posted 5:00 PM
WOCommon r152, 1 item changed
Finer-grained activation database updates
Posted 4:45 PM
November 17, 2006
WOTest r126, 1 item changed
Remove out-of-date email address from INFO file
Posted 7:56 PM
WOTest r125, 12 items changed
New Xcode file templates, 'Objective-C category with tests' and 'Objective-C class with tests'
Posted 7:11 PM
November 16, 2006
WOBase r262, 1 item changed
Remove WOCommon svn:external
Posted 9:46 PM
WOBase r261, 2 items changed
Remove unused WOMenuExtra class
Posted 9:44 PM
WOBase r260, 2 items changed
Remove unused WOCustomMenuItem class
Posted 9:44 PM
WOBase r259, 8 items changed
Remove registration classes (moved to WOCommon some time ago)
Posted 9:43 PM
WOBase r258, 2 items changed
Remove unused WOVersionCheck class
Posted 9:41 PM
WOBase r257, 2 items changed
Remove WOPointingHandCursorButton class (moved to WOCommon some time ago)
Posted 9:41 PM
WOBase r256, 2 items changed
Remove unused WONetworking class
Posted 9:40 PM
Synergy Advance r325, 85 items changed
Fix build warnings/errors in release builds
Posted 9:39 PM
WOCommon r151, 8 items changed
Fix build warnings/errors in release builds
Posted 9:39 PM
WOCommon r150, 7 items changed
Fix compiler signedness warning; other cleanup
Posted 7:40 PM
Synergy Advance r324, 6 items changed
Fix compiler signedness warning; other cleanup
Posted 7:39 PM
WOBezel r46, 9 items changed
Remove dependency on WODebug framework and all references to it; general cleanup
Posted 7:21 PM
WOBezel r45, 3 items changed
Remove wincent.* files from project bundle; set up default.pbxuser
Posted 7:13 PM
WOHotKey r76, 22 items changed
Remove dependency on WODebug framework and all references to it; general cleanup
Posted 7:11 PM
Synergy Advance r323, 11 items changed
Add missing headers in timer plugin, advanced preferences pane, general preferences pane; fix linker error in iTunes plug-in (missing framework); add target dependency for Growl framework; add NSEvent category (needed by advanced preference pane); fix duplicate symbol warning in plug-ins preference pane
Posted 6:36 PM
WOBase r255, 2 items changed
Migrate NSOutlineView category to WOCommon
Posted 6:26 PM
WOHotKey r75, 2 items changed
Update notes
Posted 5:53 PM
WOBase r254, 2 items changed
Migrate NSEvent category to WOCommon
Posted 5:38 PM
Synergy Advance r322, 1 item changed
Add required categories missing from compilation phase (omission detected using new category marker macros)
Posted 5:16 PM
WOCommon r149, 2 items changed
Rename NSDictionary creation category tests to accurately reflect category name
Posted 5:16 PM
Synergy Advance r321, 4 items changed
Fix remaining compiler warnings/errors in WOBase->WOCommon transition
Posted 5:02 PM
WOCommon r148, 3 items changed
Fix remaining compiler warnings/errors in WOBase->WOCommon transition
Posted 5:01 PM
WOCommon r147, 1 item changed
Import missing headers for WOSysctl class
Posted 4:54 PM
Synergy Advance r320, 37 items changed
Extensive cleanup and tweaks to eliminate compiler errors and warnings caused by migration to WOCommon from WOBase; there are no longer any references to WOBase at all in Synergy Advance
Posted 4:46 PM
WOCommon r146, 49 items changed
Continue category migration from WOBase; header cleanup; move attributedString method into NSAttributedString category from NSMutableAttributedString category for consistency with other similar methods in WOCommon; refactor generic Carbon Process Manager code from Synergy Advance into WOCommon's WOProcessManager class; fix some compiler warnings and errors caused by the migration
Posted 4:45 PM
WOBase r253, 2 items changed
Migrate NSAppleEventDescriptor category to WOCommon
Posted 3:27 PM
WOBase r252, 2 items changed
Migrate NSThread category to WOCommon
Posted 3:08 PM
WOBase r251, 2 items changed
Remove unused NSString regular expressions category
Posted 2:48 PM
WOBase r250, 2 items changed
Migrate NSBundle category to WOCommon
Posted 2:47 PM
WOBase r249, 2 items changed
Migrate NSScreen category to WOCommon
Posted 12:48 PM
WOCommon r145, 11 items changed
New NSMenu categories imported from WOCommon; updated header comments in NSMenuItem categories; new method added to NSInvocation category
Posted 12:44 PM
WOBase r248, 2 items changed
Migrate method from NSInvocation category to WOCommon
Posted 12:43 PM
WOBase r247, 2 items changed
NSMenu category migrated to WOCommon
Posted 12:36 PM
Synergy Advance r319, 4 items changed
Stricter scope on headers in NSMenu and NSMenuItem categories, comment for possible inclusion in WOCommon
Posted 12:34 PM
WOCommon r144, 7 items changed
New NSMenuItem categories for creation, comparison and convenience
Posted 12:28 PM
WOBase r246, 2 items changed
NSMenuItem category migrated to WOCommon
Posted 12:19 PM
WOCommon r143, 2 items changed
Added category enforcement macros to classes; all code internal to WOCommon now uses the macros
Posted 3:22 AM
November 15, 2006
WOCommon r142, 20 items changed
Added category enforcement macros
Posted 8:28 PM
WOCommon r141, 54 items changed
Add category markers
Posted 8:08 PM
WOBase r245, 1 item changed
stringWithFileSystemRepresentation: method moved to WOCommon
Posted 7:10 PM
WOCommon r140, 26 items changed
Macros for triggering linker errors in the event of missing category implementation files
Posted 7:09 PM
Synergy Advance r318, 9 items changed
Continued migration and refactoring (due to WOBase -> WOCommon shift)
Posted 12:40 PM
WOCommon r139, 11 items changed
Import WOSystcl class from WOBase and remove redundant code (use methods already present in WOProcessSerialNumber); import NSWorkspace category from WOBase; new NSDictionary category and NSString category, methods from WOCommon
Posted 11:14 AM
WOBase r244, 2 items changed
Remove WOSysctl class (migrated to WOCommon)
Posted 10:52 AM
WOBase r243, 5 items changed
Remove methods and classes migrated to WOCommon
Posted 10:51 AM
Synergy r316, 1 item changed
Additional text for Audioscrobbler account details sheet
Posted 10:05 AM
November 14, 2006
WOCommon r138, 1 item changed
Expose PSNForProcessName method in header
Posted 7:03 PM
WOCommon r137, 1 item changed
Fix typo in WOProcessManager (non-existent type)
Posted 7:02 PM
WOCommon r136, 10 items changed
More imports from WOCommon (info property list processing); improved singleton behaviour in manager classes; major rewrite of WOProcessManager
Posted 7:01 PM
WOCommon r135, 4 items changed
Move dictionary method from NSMutableDictionary category to NSDictionary category, for consistency with corresponding method on NSArray
Posted 5:35 PM
WOCommon r134, 2 items changed
Scanner category imported from WOCommon
Posted 5:30 PM
WOBase r242, 2 items changed
NSScanner category moved to WOCommon
Posted 5:10 PM
WOCommon r133, 17 items changed
Imports from WOCommon and cleanup
Posted 4:54 PM
Synergy Advance r317, 4 items changed
Import line truncation method from WOCommon into new, Synergy Advance-specific category
Posted 4:53 PM
WOBase r241, 2 items changed
Category moved to WOCommon
Posted 4:38 PM
WOBase r240, 2 items changed
Method moved to WOCommon
Posted 4:37 PM
WOCommon r132, 2 items changed
Category imported from WOBase, with improvements
Posted 4:31 PM
WOBase r239, 2 items changed
Category moved to WOCommon
Posted 4:27 PM
WOCommon r131, 4 items changed
Methods and categories imported from WOBase
Posted 4:26 PM
Synergy Advance r316, 6 items changed
Methods imported from WOBase (into new, Synergy Advance-only category
Posted 4:25 PM
WOBase r238, 2 items changed
Method moved to WOCommon
Posted 4:25 PM
WOBase r237, 2 items changed
Category moved to WOCommon
Posted 4:14 PM
WOCommon r130, 2 items changed
Application visibility methods imported (and modified; added logging on error) from WOBase
Posted 3:25 PM
WOBase r236, 2 items changed
Methods moved to WOCommon
Posted 3:24 PM
WOCommon r129, 4 items changed
String and path methods imported (and improved) from WOBase
Posted 2:58 PM
WOBase r235, 2 items changed
Methods moved to WOCommon
Posted 2:58 PM
WOCommon r128, 16 items changed
Import 8 classes from WOBase, cleanup and add additional error handling prior to import
Posted 1:11 PM
WOBase r234, 2 items changed
Remove files exported to WOCommon
Posted 1:03 PM
WOBase r233, 2 items changed
Remove files exported to WOCommon
Posted 12:31 PM
WOBase r232, 14 items changed
Remove files exported to WOCommon
Posted 12:20 PM
Synergy Advance r315, 33 items changed
Remove WOBase import statements and references
Posted 12:13 PM
WOCommon r127, 1 item changed
Update default log file name
Posted 11:55 AM
WOHotKey r74, 2 items changed
Remove dependency on WOBase
Posted 11:41 AM
Synergy Advance r314, 2 items changed
Debug builds now work again (WOCommon migration)
Posted 11:24 AM
WOCommon r126, 1 item changed
Missing import statement
Posted 11:23 AM
WOCommon r125, 4 items changed
Catch exceptions to prevent Apple bug in isOpaque method from crashing the app
Posted 11:17 AM
Synergy r315, 1 item changed
Fix typo in Audioscrobbler logging ("infomation")
Posted 10:11 AM
November 13, 2006
Synergy Advance r313, 52 items changed
Fix the majority of linker warnings present in debug builds after moving to WOCommon; I suspect the remaining warnings are spurious (Xcode bugs) and will have to find a workaround
Posted 8:37 PM
Synergy Advance r312, 2 items changed
Add itnl ("iTunes Notification Logger") tool
Posted 8:35 PM
Synergy Advance r311, 2 items changed
Workaround Xcode path escaping bug
Posted 8:07 PM
Synergy Advance r310, 1 item changed
Fix typo in variable name
Posted 7:57 PM
Synergy Advance r309, 1 item changed
Fix signed/unsigned comparison warning
Posted 7:50 PM
WOBase r231, 1 item changed
Remove unused code
Posted 7:45 PM
Synergy Advance r308, 1 item changed
Fix compiler warning
Posted 7:44 PM
Install r61, 1 item changed
Kill wincent.mode1 file, hopefully for the last time
Posted 5:27 PM
Install r60, 4 items changed
Further project bundle cleanup
Posted 5:26 PM
Install r59, 1 item changed
Tagging for Synergy 3.1b2 release
Posted 5:22 PM
Install r58, 3 items changed
Synergy 3.1b2 release
Posted 5:22 PM
Synergy r314, 1 item changed
Tag 3.1b2 release
Posted 5:21 PM
Synergy r313, 37 items changed
3.1b2 release
Posted 5:20 PM
Synergy r312, 6 items changed
Remove tags no relevant to this repository (product and history migrated to other repository)
Posted 2:38 PM
Install r57, 1 item changed
Ignore wincent.* files inside project bundle
Posted 1:40 PM
Install r56, 1 item changed
Tagging for Synergy 3.1b release
Posted 1:17 PM
Install r55, 3 items changed
Synergy 3.1b release
Posted 1:17 PM
Synergy r311, 2 items changed
Correct tag (3.1b, not 3.0b)
Posted 1:08 PM
Synergy r310, 1 item changed
Tag 3.0b release
Posted 1:05 PM
Synergy r309, 10 items changed
Fix up edge cases prior to 3.1b release
Posted 1:05 PM
November 11, 2006
Synergy r308, 2 items changed
Audioscrobbler submission logic now handles cases where user seeks within a track using iTunes prior to submission
Posted 5:23 PM
Synergy r307, 6 items changed
Remove nib backups
Posted 4:32 PM
Synergy r306, 125 items changed
Audioscrobbler backend (test mode only; connections to the server currently commented out)
Posted 4:30 PM
WOCommon r124, 2 items changed
Fix duplicate macro definition warning; add required classes notes to WODebugMacros header (no longer include the WOLogManager header; require class that wish to use it to include the header)
Posted 4:27 PM
November 8, 2006
Synergy r305, 2 items changed
New class, WOPausableTimer
Posted 7:26 PM
November 6, 2006
Synergy r304, 3 items changed
Tweak Norwegian localization, fixed http://www.wincent.com/a/support/bugs/show_bug.cgi?id=495
Posted 2:46 PM
November 4, 2006
WOCommon r123, 4 items changed
Add ignore property for wincent.perspectivev3 in project bundle
Posted 7:45 PM
WOTest r124, 2 items changed
Remove logging hack necessary to prevent crashes in the non-garbage collection case on Leopard
Posted 5:54 PM
WOTest r123, 7 items changed
Modify unit tests: some of the expected results are different now that garbage collection is enabled
Posted 5:23 PM
WOTest r122, 28 items changed
Switch to garbarge collection
Posted 4:54 PM
WOTest r121, 5 items changed
Temporarily work around bizarre crashes with WORootObject
Posted 3:40 PM
November 3, 2006
WOTest r120, 9 items changed
Dump WO_ENUMERATE macro in favor of Objective-C 2.0 fast enumeration
Posted 7:00 PM
WOTest r119, 20 items changed
Switch to Objective-C 2.0; all classes now use properties where appropriate
Posted 6:41 PM
WOTest r118, 10 items changed
WOTest now compiles without warnings and runs on Leopard, passes all tests
Posted 2:37 PM
November 2, 2006
Synergy r303, 2 items changed
Remove out of date Subversion management scripts
Posted 9:52 PM
Synergy r302, 1 item changed
Remove really old irrelevant Synergy Advance merge files that shouldn't be in this repository
Posted 9:50 PM
Synergy r301, 6 items changed
Get rid of unused WODistributedNotification subclass
Posted 9:48 PM
Synergy r300, 2 items changed
Remove executable privileges on pbx files
Posted 9:47 PM
Synergy r299, 2 items changed
More project bundle cleanup: remove .LSOverride and icon files
Posted 9:46 PM
Synergy r298, 1 item changed
Remove wincent.mode1 file
Posted 9:45 PM
Synergy r297, 5 items changed
Set up default.pbxuser file and set wincent.* ignore property on project bundle
Posted 9:43 PM
Synergy r296, 1 item changed
Add definite protocol notes for Audioscrobbler
Posted 9:41 PM
WOCommon r122, 1 item changed
Update enumeration notes with new information about Leopard
Posted 9:39 PM
WOTest r117, 1 item changed
Create tiger branch from trunk; Leopard development will now continue on trunk
Posted 9:28 PM
WOCommon r121, 2 items changed
New method, WOStringFromSystemVersion
Posted 11:14 AM
WOCommon r120, 1 item changed
Update unit tests for new system version code
Posted 11:10 AM
WOCommon r119, 2 items changed
Move inline functions into header
Posted 10:58 AM
WOCommon r118, 3 items changed
Rewrite WOMachine class; system version tests now use new 10.4-only Gestalt functions and wrap results inside a WOSystemVersion struct, thus adding support for versions of Mac OS X through to 2147483647.2147483647.2147483647
Posted 10:37 AM

