History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
e4ad3b818cab | epriestley | Add Filesystem::binaryExists() | May 19 2013 | |||
16127104b280 | epriestley | Implement very basic PayPal API wrapper | May 1 2013 | |||
e00da44c68e8 | epriestley | Allow libphutil libraries to load arbitrary runtime code from extensions/ | Apr 19 2013 | |||
97b9fed67494 | Anh Nhan Nguyen/epriestley | Adding Java CFG | Apr 15 2013 | |||
335a24b7a4e4 | Anh Nhan Nguyen/epriestley | Adding CFG for PHP, C-like languages | Apr 15 2013 | |||
7ae573391c72 | epriestley | Add a realname CFG | Apr 11 2013 | |||
2c4192c0b5a9 | epriestley | Add a context-free grammar generator and a lipsum generator | Apr 11 2013 | |||
fd799a5ed9f8 | epriestley | Phage Agent outline | Apr 4 2013 | |||
18584807ecb4 | Lauri-Henrik Jalonen/epriestley | (Key,Value) cache can now use namespace | Mar 21 2013 | |||
f224ea52a701 | Lauri-Henrik Jalonen/epriestley | Implemented a <hr /> remarkup rule | Mar 18 2013 | |||
8072babfcf72 | epriestley | Provide an "HTMLProducer" interface so Views can work like tags | Mar 9 2013 | |||
e37475a0b83a | Bryan Cuccioli/epriestley | Implement PHP-mode find. | Mar 5 2013 | |||
ba1a4af2a9ec | epriestley | Increase the size of infinity in PhabricatorEditDistanceMatrix | Feb 22 2013 | |||
17f4c313e34d | Jakub Vrana | Introduce QueryFuture | Feb 21 2013 | |||
af37e0c80a60 | epriestley | Allow SimpleOptions to parse quoted keys and values | Feb 21 2013 | |||
2280636464d4 | epriestley | Introduce a class for calculating Damerau-Levenshtein edit distances and strings | Feb 21 2013 | |||
cea0499b1398 | Bryan Cuccioli/epriestley | Do not calculate checksums of directories. | Feb 19 2013 | |||
5a8967267f6d | Bryan Cuccioli/epriestley | Refactor MD5 code. Add unit test for FileFinder. | Feb 19 2013 | |||
1c90c18fa590 | vrana | Return safe HTML from syntax highlighters | Feb 12 2013 | |||
e2a0ca1fd661 | vrana | Highlight using XHPAST in parallel | Feb 10 2013 | |||
6ed09a923717 | vrana | Introduce PhutilNumber | Jan 31 2013 | |||
f5a962181a42 | epriestley | Provide array_interleave() | Jan 29 2013 | |||
a8b619f395de | epriestley | Implement `array_fuse()` | Jan 26 2013 | |||
42ac69282150 | vrana | Automatically escape HTML | Jan 25 2013 | |||
567fc3d4efa7 | epriestley | Implement a directory-based cache | Dec 30 2012 | |||
ba927e22f984 | epriestley | Implement kvcache profiling with a proxy instead of in each cache | Dec 30 2012 | |||
870bcc764344 | epriestley | Make PhutilSocketChannel work better for channels with separate I/O | Dec 19 2012 | |||
623c2827110d | epriestley | Add a shell lexer to libphutil | Dec 19 2012 | |||
ada80c2e72b4 | epriestley | Add PhutilProxyException to permit nested exceptions prior to PHP 5.3 | Dec 17 2012 | |||
3c969f73ebbc | epriestley | Implement PhutilArrayWithDefaultValue to simplify building a map with a count… | Dec 7 2012 | |||
3d50552ac411 | vrana | Liberate | Dec 5 2012 | |||
5b705bf4f4db | epriestley | Add PhutilKeyValueCache and some implementations | Nov 16 2012 | |||
3380568ec9e4 | vrana | Allow chunking iterator results | Nov 10 2012 | |||
9f4c28f6b82e | vrana | Allow filtering iterator results | Nov 9 2012 | |||
f0a1f4e0c1ac | vrana | Add simple table Remarkup rule | Oct 17 2012 | |||
ad687ffc3de3 | vrana | Provide class for stopping writing to undeclared properties | Oct 10 2012 | |||
cb5e32de9ec2 | epriestley | Add phutil_utf8_codepoints(), phutil_utf8_console_strlen() | Oct 1 2012 | |||
71aeced8ab61 | epriestley | Add a method to determine console width | Oct 1 2012 | |||
8d2c9637ea30 | vrana | Move exec futures to a separate directory | Sep 22 2012 | |||
6bc7964d2c01 | vrana | Mark floats in printable value | Sep 12 2012 | |||
ea8a03af2c48 | epriestley | Add a simple directory fixture | Sep 11 2012 | |||
d164d967f8f8 | vrana | Link libphutil test cases | Sep 8 2012 | |||
b30fde1853e8 | epriestley | Build a PhutilLexer-based highlighter | Aug 22 2012 | |||
6c71ab63b13a | epriestley | Implement a Pygments-like lexer for PHP in libphutil | Aug 22 2012 | |||
5148390d8b1b | epriestley | Add a data structure for file trees | Aug 22 2012 | |||
78c2e935e7fc | Nick Harper | Allow adding Futures to a FutureIterator while running | Aug 17 2012 | |||
d29816528cfd | epriestley | Add a very crude spriting pipeline to libphutil | Aug 14 2012 | |||
72ad8fd0f05b | epriestley | Provide a wrapper around character conversions | Aug 12 2012 | |||
496f67fdf66a | epriestley | Make error message from STDERR in exec channel | Aug 10 2012 | |||
45f7bd6ad1dd | vrana | Split Remarkup rule for document link from hyperlink | Aug 8 2012 | |||
c9372c8bd8f7 | epriestley | Add PhutilBufferedIterator | Jul 26 2012 | |||
117f11366c47 | epriestley | Move qsprintf() test cases back to phabricator | Jul 26 2012 | |||
0c40f1579956 | epriestley | Move querfyx() to libphutil | Jul 24 2012 | |||
683e3e7bdbe9 | epriestley | Move AphrontConnection to libphutil | Jul 24 2012 | |||
bad9b4233ba9 | epriestley | Move AphrontWriteGuard to libphutil | Jul 24 2012 | |||
10965d5b649e | epriestley | Add PhutilGitURI for parsing scp-style Git URIs | Jul 23 2012 | |||
5b211411be61 | epriestley | Add ldap_sprintf() for LDAP escaping | Jul 17 2012 | |||
364db42f54a9 | epriestley | Add an "OpaqueEnvelope" for passing passwords around | Jul 17 2012 | |||
e9c0772b8f6d | epriestley | Add a JSONProtocolChannel to libphutil | Jul 6 2012 | |||
ce0c1f2b6326 | epriestley | Add <table> syntax to Remarkup | Jul 2 2012 | |||
bceaa871844c | epriestley | Split PhutilFileLock into PhutilLock and PhutilFileLock | Jun 27 2012 | |||
8fa066d95907 | epriestley | Add a filesystem locking primitive | Jun 26 2012 | |||
5fa76b5936e7 | epriestley | Add basic remote console support | Jun 25 2012 | |||
fbef026782cc | epriestley | Implement PhutilPHPObjectProtocolChannel and other channel changes | Jun 25 2012 | |||
2a263acd5e7f | vrana | Support male/female variations in translations | Jun 15 2012 | |||
06d89d6bdf45 | vrana | Introduce translator | Jun 15 2012 | |||
22fa96e6042b | epriestley | PhutilChannel, a stream/pipe I/O wrapper | Jun 8 2012 | |||
f68c5514d557 | vrana | Move files one level up | Jun 1 2012 | |||
102e8773ca20 | epriestley | Upgrade libphutil to libphutil v2 | May 30 2012 | |||
de198bfcaa16 | epriestley | Add a console highlighter and language guesser | May 23 2012 | |||
16876003ef3f | epriestley | Add "LinesOfALargeExecFuture" abstraction | May 12 2012 | |||
40a721df824a | epriestley | Add Workflows to PhutilArgumentParser | Apr 26 2012 | |||
4206265b91f0 | epriestley | Add PhutilDeferredLog, for logging things later | Apr 23 2012 | |||
4360da874f40 | vrana | Centralize highlighter fallback | Apr 17 2012 | |||
649effde2891 | Koolvin | Add functions for grabbing the first and last keys from an array. | Apr 9 2012 | |||
6776d421a00a | epriestley | Add PhutilAggregateException | Apr 9 2012 | |||
7353188656c2 | vrana | Check if array values are instances of something | Mar 29 2012 | |||
cc623f2f2177 | epriestley | Improve phutil_console_wrap()'s ability to deal with ANSI color codes | Mar 26 2012 | |||
67e2c010acb5 | 20after4/epriestley | Added a new markup rule for ~~deleted text~~ | Mar 20 2012 | |||
064170813bac | epriestley | Fix various minor bugs with ExecFuture | Mar 13 2012 | |||
7765d513949b | epriestley | Add a simple language guesser for shells scripts and other things we can… | Feb 15 2012 | |||
90cb77a1b538 | vrana | Add helper function for rendering HTML code | Feb 5 2012 | |||
bfc408aa0243 | epriestley | Provide a basic argument parser for libphutil | Feb 1 2012 | |||
5c0cb28e6e45 | epriestley | Add a very basic AWS API to libphutil | Jan 19 2012 | |||
48149a97a273 | epriestley | Improve libphutil documentation | Jan 17 2012 | |||
1d000c60c0a5 | epriestley | Add a simple option parser for comma-delimited lists, and add more features to… | Jan 16 2012 | |||
5556fd5cc6ad | epriestley | Add a blanket guard for 'javascript:' hrefs in libphutil | Jan 12 2012 | |||
6f71996c8511 | Jason Ge | add the method to access the last item in an array without chocking | Jan 8 2012 | |||
59861850229b | Andrew Gallagher | Add markup syntax for a literal block | Jan 4 2012 | |||
c2bfd841daeb | epriestley | Separate XHPAST into AAST (an abstract AST) and XHPAST (a concrete, XHP AST) | Dec 14 2011 | |||
fb58b0a90af8 | epriestley | Fix libphutil's readable JSON serializer for empty arrays | Nov 17 2011 | |||
c4b803bc7d95 | epriestley | Don't link "self::" and "parent::" as symbols in PhutilXHPASTSyntaxHighlighter | Nov 17 2011 | |||
7e871169ae0f | Marek Sapota | Move event framework from Phabricator to libphutil | Nov 17 2011 | |||
8fe8e9e83449 | epriestley | Provide a simple email parser class to libphutil | Sep 27 2011 | |||
277d65b9f448 | epriestley | Add user/pass support to PhutilURI | Sep 6 2011 | |||
79a83c314251 | epriestley | Convert unreadable stdin into a catchable exception rather than failing… | Aug 23 2011 | |||
72a1ab7f3405 | epriestley | Refactor HTTPFutures | Aug 16 2011 | |||
061814088c6a | epriestley | Add a rainbow syntax highlighter | Aug 2 2011 | |||
38abc755dddd | epriestley | Provide a generic graph cycle detector | Jul 22 2011 | |||
990ad78d518a | epriestley | Add a very basic syntax highlighter for Diviner/Remarkup | Jul 20 2011 |
c4science · Help