Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 29, 2013
  1. @aljungberg
Commits on Jan 19, 2013
  1. @aljungberg

    New demos repository.

    aljungberg authored
  2. @aljungberg

    New website location.

    aljungberg authored
  3. @aljungberg
Commits on Jan 15, 2013
  1. @aljungberg

    Argument check CPIndexSet indexSetWithIndex:.

    aljungberg authored
    Without this check, an index set could be initialised with NaN which would later lead to an infinite loop when enumerating the index set.
    
    This error makes the error early and explicit.
  2. @aljungberg

    Fixed: CPApplicationTest.

    aljungberg authored
    A recent commit broke it.
Commits on Jan 12, 2013
  1. @aparajita

    Formatting

    aparajita authored
  2. @aparajita

    Missing semicolon

    aparajita authored
  3. @aparajita

    Merge branch 'key-view-loop'

    aparajita authored
    Conflicts:
    	AppKit/CPWindow/CPWindow.j
Commits on Jan 11, 2013
  1. @aparajita

    Window resize tweak...

    aparajita authored
    - If a window is fixed width or fixed height, then no resize cursor is shown and no resize area is active on the edges that cannot be resized.
    - Optimized CG calls in CPWindow.
    - Added fixed height window to test app.
  2. @aljungberg
  3. @aljungberg
  4. @aljungberg

    New: -CPHTTPURLResponse allHeaderFields.

    aljungberg authored
    When a CPURLConnection response is of the CPHTTPURLResponse type, the raw HTTP headers can now be retrieved through the allHeaderFields message.
  5. @primalmotion
  6. @primalmotion
  7. @primalmotion
  8. @aljungberg
  9. @aljungberg

    Add missing source header.

    aljungberg authored
Commits on Jan 10, 2013
  1. @aparajita

    Merge pull request #1711 from slevenbits/new-window-resize

    aparajita authored
    This commit provides resizing of windows from all sides. The legacy style, which displays a resize thumb in the lower right, can be restored with [CPWindow setGlobalResizeStyle:CPWindowResizeStyleLegacy].
  2. @aparajita

    Hooked up the edit menu

    aparajita authored
  3. @aparajita

    Key view...

    aparajita authored
    - Factored out blur handler from CPTokenField into CPTextField.
    - CPTextField will no longer lose focus unnecessarily.
    - Changed switch style in CPWindow -sendEvent.
    - Added menu bar to KeyViewLoop test app.
  4. @aparajita

    Key view loop enhancements...

    aparajita authored
    - Nested views are now handled recursively as they are in Cocoa.
    - Added a nested view test in the test app.
  5. @aljungberg

    Fix return value type.

    aljungberg authored
  6. @aparajita

    More key view loop madness

    aparajita authored
    - It turns out Cocoa DOES recalculate the loop when calling recalculateKeyViewLoop. It does not wait until selectNext/PreviousKeyView is called.
    - Cocoa calculates the key view loop for nibs that do not have one, but does not call recalculateKeyViewLoop.
    - If there is no first responder and no initial first responder when a window first becomes key, use the first valid key view, not the first geometric key view.
    - Made allViews function a method, not sure why it was a function.
    - Unit tests now pass.
Commits on Jan 9, 2013
  1. @primalmotion
  2. @primalmotion

    small style fix

    primalmotion authored
  3. @ahankinson

    Minor formatting changes

    ahankinson authored
  4. @ahankinson

    Fixed: XCodeCapp reads the user's shell environment

    ahankinson authored
    Before this fix, XCodeCapp always ran under /bin/bash, causing problems when trying to source the files from other shells, like /bin/zsh
    
    This fix reads the shell information directly from the user's environment and XCC to run using that shell.
  5. @aparajita

    Key view loop fixes/improvements

    aparajita authored
    - Removed unnecessary code at beginning of CPTextField -becomeFirstResponder that might have been a hack to get around a bug I fixed.
    - Fixed race condition in setTimeout closure in CPTextField -becomeFirstResponder.
    - CPWindow -setInitialFirstResponder now works reliably and follows Cocoa behavior in that if -makeFirstResponder is called with something other than the window before the window is first shown, it will override the initial first responder.
    - Like Cocoa, until the first responder is set during window load, the first responder is the window by default, not the content view.
    - Optimized search for any view that has a previous/next key view set.
    - Sheets can become key windows again.
    - CPWindow -recalculateKeyViewLoop now just marks the loop as dirty, per Cocoa docs.
    - CPWindow -autorecalculatesKeyViewLoop now behaves per Cocoa, it only has an effect when views are added or removed.
    - If the first responder does not have a valid previous/next key view, it does not resign to nil, per Cocoa behavior.
    - Code optimization and cleanup.
    - Test app (KeyViewLoopTest) that demonstrates various scenarios.
  6. @primalmotion
  7. @primalmotion
  8. @primalmotion
  9. @primalmotion
Commits on Jan 8, 2013
  1. @aljungberg

    Fix import.

    aljungberg authored
  2. @aljungberg

    Formatting.

    aljungberg authored
Something went wrong with that request. Please try again.