Permalink
Commits on Aug 23, 2016
  1. @emsquared

    Move property getter outside of category

    ld: warning: instance method 'webView' in category from TVCLogView.o
    overrides method from class in TVCLogView.o
    emsquared committed Aug 23, 2016
  2. @emsquared

    Disable anonymous statistics

    emsquared committed Aug 23, 2016
Commits on Aug 21, 2016
  1. @emsquared

    Modify GCDAsyncSocket

    emsquared committed Aug 21, 2016
  2. @emsquared
Commits on Aug 20, 2016
  1. @emsquared
  2. @emsquared
  3. @emsquared
  4. @emsquared
  5. @emsquared
  6. @emsquared
  7. @emsquared
  8. @emsquared

    Modify socket behavior

    Some users, under some unreplaceable circumstances receive unexpected
    EOF on socket after a few minutes. Best efforts have found me unable to
    understand why its happening.
    
    This commit changes behavior of app when EOF is received. When it is
    received, the property EOFReceived is set on the socket. The pong timer
    then forces timeout on the user if the timeout interval is exceeded.
    
    We only shut down on EOF now if we are expecting it. When
    isDisconnecting or isQuitting flags are set.
    emsquared committed Aug 20, 2016
  9. @emsquared
Commits on Aug 19, 2016
  1. @emsquared
  2. @emsquared
Commits on Aug 17, 2016
  1. @emsquared
  2. @emsquared

    Fix theme validation logic

    -performValidationForTheme:… had code built in to favor themes hosted
    on iCloud, even when iCloud support was disabled. This created problems
    because -themeExists: always returned YES for themes hosted on iCloud
    because the logic to say otherwise was not compiled in.
    
    This change adds build conditions around the validation logic so that
    iCloud themes are only favored when iCloud support is enabled.
    emsquared committed Aug 17, 2016
  3. @emsquared
  4. @emsquared
Commits on Aug 16, 2016
  1. @emsquared

    Reset value of self->_proxyPort if value is 0

    Do not be unforgiven to user if proxyPort value is 0 because in the
    past, it was valid for a user to be able to set this configuration
    value to 0
    emsquared committed Aug 16, 2016
  2. @emsquared
  3. @emsquared
  4. @emsquared

    Modify logic of auto validating text fields

    • Invoke -controlTextDidChange: when changing string instead of
    duplicating logic
    • When text changes in combo box, change selection to object in combo
    box (complete it) if possible
    emsquared committed Aug 16, 2016
  5. @emsquared
  6. @emsquared

    Undo debugging code

    emsquared committed Aug 16, 2016
  7. @emsquared

    Abuse private API for better automatic scrolling

    WKWebView receives -_web_didChangeContentSize: which we can use to
    signal period for automatic scrolling
    emsquared committed Aug 16, 2016
Commits on Aug 15, 2016
  1. @emsquared
  2. @emsquared

    Change behavior of auto scrolling

    Perform auto scroll during an animation frame to scroll during a
    painting
    
    Scrolling occurs on every 8th frame for frontmost view, every 16th for
    others
    emsquared committed Aug 15, 2016
Commits on Aug 14, 2016
  1. @emsquared
  2. @emsquared
  3. @emsquared
  4. @emsquared
  5. @emsquared

    Minor logic changes to TVCMainWindowChannelView

    • Instead of toggling overlay view when view is added to superview,
    revert to overriding the -isSelected setter. Because -isSelected
    defaults to NO because it is a boolean, we manually invoke the overlay
    toggle for new views.
    • Only observe -layingOutView when setting up WebView if the property
    is already set to YES
    emsquared committed Aug 14, 2016
  6. @emsquared
  7. @emsquared