Commits

Author Commit Message Labels Comments Date
Peter Hosey
Merge modernization branch into default branch.
Peter Hosey
Project upgrade check bump.
Branches
modernization
Peter Hosey
Add the ability to force a specific number of CPUs via a preprocessor macro.
Branches
modernization
Peter Hosey
Fix a divide-by-zero error when all of a processor's counters increase by zero (I guess because that processor was shut down).
Branches
modernization
Peter Hosey
Use NSZoneCalloc, rather than NSZoneMalloc, so this array of floats will be initialized to all zeroes. Fixes a crash when there are many more views than physical processors.
Branches
modernization
Peter Hosey
Fixed all remaining (known) layout bugs.
Branches
modernization
Peter Hosey
Dynamite and desiccate the view creation/layout logic.
Branches
modernization
Peter Hosey
Desiccated (at least partially) the layout implementation.
Branches
modernization
Peter Hosey
Warning fixes.
Branches
modernization
Peter Hosey
Updated Warnings.xcconfig again, to 0de6f436729209239109401f2cb679454fd6ef89.
Branches
modernization
Peter Hosey
Branches
modernization
Peter Hosey
Use atomic compare-and-swap rather than straight assignment, and be more careful about memory management.
Branches
modernization
Peter Hosey
Don't try to use 888(%) as an index into the cache array.
Branches
modernization
Peter Hosey
More float→CGFloat.
Branches
modernization
Peter Hosey
Corrected comment.
Branches
modernization
Peter Hosey
Added workaround code to test the theory that threading causes the crash.
Branches
modernization
Peter Hosey
Removed a couple of calculations that aren't actually used, and the ivars where they were stored and never read back.
Branches
modernization
Peter Hosey
These should be CGFloats.
Branches
modernization
Peter Hosey
Fix a couple of incorrectly-specified types in a format string.
Branches
modernization
Peter Hosey
Pesky 10.6 SDK doesn't exist anymore. Just use the latest Mac SDK.
Branches
modernization
Peter Hosey
Automatic project upgrades.
Branches
modernization
Peter Hosey
Fix a couple of incorrectly-specified types in a format string.
Branches
core-animation
Peter Hosey
Pesky 10.6 SDK doesn't exist anymore. Just use the latest Mac SDK.
Branches
core-animation
Peter Hosey
Changed how the layout icons are generated—they now use a single .ps file in common that holds the logic—and added two new ones, tight-horizontal and tight-vertical. For example, on a dodecacore Mac: - Horizontal is 12x1. - Vertical is 1x12. - Tight horizontal is 4x3. - Tight vertical is 3x4.
Branches
modernization
Peter Hosey
Update all views in a single CATransaction on the main thread to minimize CA overhead.
Branches
core-animation
Peter Hosey
Rewrote Core Animation implementation to use stock Core Animation goodness wherever possible: backgroundColor for the backgrounds, borderColor/borderWidth for the frame, and CATextLayer for the text (not yet working). Pretty fast, but still 2–4 times slower than CPU Usage 0.5.
Branches
core-animation
Peter Hosey
Created a branch with a tentative iCloud pref-syncing implementation.
Branches
icloud
Peter Hosey
Added tag 1.0b1 for changeset 86e601f02ddf
Branches
modernization
Peter Hosey
Merged in enabling code-signing, sandboxing, and iCloud.
Tags
1.0b1
Branches
modernization
Peter Hosey
Changing version to 1.0b1.
Branches
modernization
  1. Prev
  2. Next