Author Commit Message Labels Comments Date
Peter Hosey avatarPeter Hosey
Fix a couple of incorrectly-specified types in a format string.
Branches
modernization
Peter Hosey avatarPeter Hosey
Pesky 10.6 SDK doesn't exist anymore. Just use the latest Mac SDK.
Branches
modernization
Peter Hosey avatarPeter Hosey
Automatic project upgrades.
Branches
modernization
Peter Hosey avatarPeter Hosey
Fix a couple of incorrectly-specified types in a format string.
Branches
core-animation
Peter Hosey avatarPeter Hosey
Pesky 10.6 SDK doesn't exist anymore. Just use the latest Mac SDK.
Branches
core-animation
Peter Hosey avatarPeter 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.
Branches
modernization
Peter Hosey avatarPeter Hosey
Update all views in a single CATransaction on the main thread to minimize CA overhead.
Branches
core-animation
Peter Hosey avatarPeter 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 avatarPeter Hosey
Created a branch with a tentative iCloud pref-syncing implementation.
Branches
icloud
Peter Hosey avatarPeter Hosey
Added tag 1.0b1 for changeset 86e601f02ddf
Branches
modernization
Peter Hosey avatarPeter Hosey
Merged in enabling code-signing, sandboxing, and iCloud.
Tags
1.0b1
Branches
modernization
Peter Hosey avatarPeter Hosey
Changing version to 1.0b1.
Branches
modernization
Peter Hosey avatarPeter Hosey
Prevent the window from resizing out of any corner it may be snapped into.
Branches
modernization
Peter Hosey avatarPeter Hosey
Let the view-update blocks cancel the sources. Otherwise, we end up waiting for blocks to finish that aren't running. Re-fixes the 10-second hang on quit.
Branches
modernization
Peter Hosey avatarPeter Hosey
Extracted window-resizing code, previously WET between setCellWidth: and setCellHeight:, into a new method that both setters now call.
Branches
modernization
Peter Hosey avatarPeter Hosey
Switched from NSTimer to GCD for the view-update timers. Shaves 0.01% of a CPU according to Activity Monitor in 10.7.2 on my 1.6 GHz 2010 MBA.
Branches
modernization
Peter Hosey avatarPeter Hosey
Actually create and release the death lock, instead of pretending to have one. Fixes a potential (I don't know that I ever saw it in use) ten-second hang on quit.
Branches
modernization
Peter Hosey avatarPeter Hosey
Making this code more DRY, and potentially faster (depending on the intelligence of the compiler), by hoisting this expression out into a local variable.
Branches
modernization
Peter Hosey avatarPeter Hosey
Removed CPUUsageLock. We don't need it.
Branches
modernization
Peter Hosey avatarPeter Hosey
gsave and grestore are expensive. Save about 3.7% by just changing the blend mode back instead.
Branches
modernization
Peter Hosey avatarPeter Hosey
Rewrote the text-drawing code to use, instead of the Cocoa text system, Core Text. Saves about 50% CPU on my 2.66 GHz quad-core Mac Pro, a bit less (but then it's hardly measurable in the first place) on my 1.6 GHz dual-core MBA.
Branches
modernization
Peter Hosey avatarPeter Hosey
Switch the project to use the 10.7 SDK, and explicitly set the deployment target to 10.6.
Branches
modernization
Peter Hosey avatarPeter Hosey
Removed Sparkle-related checkbox and “Check for Updates” menu item.
Branches
modernization
Peter Hosey avatarPeter Hosey
Rewrote the view class's caching architecture to use blocks.
Branches
modernization
Peter Hosey avatarPeter Hosey
Declared -releaseAllCacheElements in a class extension.
Branches
modernization
Peter Hosey avatarPeter Hosey
Committing the minimal set of fixes needed to make CPU Usage 0.5 build and run under Xcode 4.2 and Lion. Includes turning Treat Warnings as Errors off, since fixing all the warnings is not-so-minimal.
Branches
minimally-invasive-build-fixes
Peter Hosey avatarPeter Hosey
Replaced CPUUsageView threaded display and drawing machinery with a couple of CALayers. CPU usage is down to around 0.6–0.7%—still not as good as version 0.5, but improved.
Branches
core-animation
Peter Hosey avatarPeter Hosey
Baleeted CTGradient remnants (a category, the references to it in the Xcode project, and the class's license).
Branches
modernization
Peter Hosey avatarPeter Hosey
Enabling code signing, sandboxing, and iCloud.
Branches
modernization
Peter Hosey avatarPeter Hosey
Modernizing the Info.plist file.
Branches
modernization
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.