Permalink
Commits on May 7, 2013
  1. Merge pull request #19 from Rarst/master

    Fix missing semicolon
    committed May 7, 2013
  2. Fixed lost semicolon

    Well, that was embarrassing on my part... :)
    Rarst committed May 7, 2013
  3. Merge pull request #17 from Rarst/composer

    Refactored for autoload and Composer support
    fixes #16 and #17
    committed May 7, 2013
Commits on May 1, 2013
  1. Merge pull request #15 from cfg/update-server-init-priority

    Hook TLC_Transient_Update_Server::init at a lower priority (bigger priority number, 9999), so other things that hook on init can register their stuff.
    committed May 1, 2013
Commits on Mar 22, 2013
  1. Hook TLC_Transient_Update_Server::init at a higher priority.

    Helps ensure that custom post types and taxonomies have a chance to be registered.
    cfg committed Mar 22, 2013
Commits on Jan 7, 2013
  1. Merge pull request #13 from markjaquith/document-context-shortcomings

    Add some notes about context to readme. see #12
    committed Jan 7, 2013
Commits on Jan 1, 2013
  1. Move the TLC_Transient_Update_Server instance spawn inside the class_…

    …exists() check so only one is spawned. Props @rarst.
    committed Jan 1, 2013
Commits on Dec 24, 2012
  1. Merge pull request #7 from markjaquith/issue-extend-expiration-on-upd…

    …ate-failure
    
    Introduce extend_on_fail() for better graceful failure.
    committed Dec 24, 2012
Commits on Dec 20, 2012
  1. Merge pull request #11 from YousefED/patch-1

    fix WP Transient expiration time
    committed Dec 20, 2012
  2. Update tlc-transients.php

    fix: set_transient takes an expiration time, not a date in the future. Use value based on $this->expiration instead of value based on time()+$this->expiration
    YousefED committed Dec 20, 2012
  3. Add $expiration + one year, to accomodate transients that already hav…

    …e a very long expiration. props @YousefED. see #10
    committed Dec 20, 2012
  4. Introduce ->extend_on_fail( integer ).

    * set like ->extend_on_fail( 10 )
    * If an update fails, say if a web service is down, throw an exception in your callback
    * If an exception is detected, and extend_on_fail is set, the existing data (if it exists), will be re-set for extends_on_fail seconds
    * This is useful for throttling failed calls to web services
    
    fixes #7
    committed Dec 20, 2012
  5. Set a WP transient expiration one year in the future instead of makin…

    …g it indefinite.
    
    * With the default options-table based transient cache, indefinitely stored transients are autoloaded.
    * By setting an expiration date in the far-future, it is *effectively* indefinite, but we get the benefit of no autoloading of what might be a very large options row.
    
    props to @YousefED for bringing the issue to my attention. fixes #10
    committed Dec 20, 2012
Commits on Nov 23, 2012
  1. Clean up trailing whitespace

    committed Nov 23, 2012
  2. Clean up trailing whitespace

    committed Nov 23, 2012
Commits on Nov 16, 2012
  1. Merge pull request #9 from evansolomon/remove-stray-character

    Remove a stray greater than sign after a PHP tag in README.md
    committed Nov 16, 2012
Commits on Jul 10, 2012
Commits on Mar 24, 2012
  1. Comment out the example. Wrap the other class and the tlc_transient()…

    … function in "!exists" conditionals. Now you can use this as a Git submodule and directly pull it into your projects.
    committed Mar 24, 2012
Commits on Sep 14, 2011
  1. Merge pull request #4 from aaroncampbell/fixphpnotice

    Fix PHP notice when there's an exception thrown from the update callback
    committed Sep 14, 2011
Commits on Sep 13, 2011
Commits on Sep 6, 2011
  1. Shorten tlc_update__ to allow longer keys and limit key length to 37 …

    …to prevent transient timeout keys from being longer than 64
    aaroncampbell committed with Sep 5, 2011
Commits on Sep 5, 2011
  1. Merge pull request #1 from aaroncampbell/master

    Set a timeout on the update lock transient, in case we get a fatal error in the update process and it can't be released normally.
    committed Sep 5, 2011
Commits on Sep 1, 2011
  1. No commit message

    committed Sep 1, 2011
Commits on Aug 16, 2011
  1. Another multiline chain

    committed Aug 16, 2011
  2. No commit message

    committed Aug 16, 2011