History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
efc2cc5c7728 | Joshua Spence | Add a `PhutilMethodNotImplementedException` class | Jul 21 2014 | |||
5a0514754c17 | Joshua Spence | Rename `PhutilBufferedIteratorExample` to `PhutilExampleBufferedIterator` | Jul 21 2014 | |||
fdad18e6a629 | Joshua Spence | Minor change to the library map formatting | Jul 16 2014 | |||
4b2053cded71 | Joshua Spence | Use `phutil_var_export` in `PhutilLibraryMapBuilder` | Jul 14 2014 | |||
cf35a8143985 | Joshua Spence | Add a `phutil_var_export` function | Jul 14 2014 | |||
9d53680db8f4 | James Rhodes | Move date and time utility functions to libphutil | Jul 13 2014 | |||
240a783926e1 | Joshua Spence | Remove blank line between docblock and function call | Jul 10 2014 | |||
9f20c53e8cbf | Joshua Spence | Add a `phutil_get_current_library_name` function | Jul 6 2014 | |||
8f18a7207030 | Joshua Spence | Move `PhutilLibraryMapBuilder` into the standard directory structure | Jul 5 2014 | |||
8571a9256f2d | Joshua Spence | Move `PhutilBootloader` into the standard directory structure | Jul 5 2014 | |||
a962763068aa | Joshua Spence | Rebuild library map | Jul 4 2014 | |||
90b8c72a750a | Joshua Spence | Add a `PhutilAWSS3Future` class | Jul 3 2014 | |||
c6b75f3ffacf | Joshua Spence | Various minor improvements to the `xsprintf` functions | Jul 1 2014 | |||
1b4e71710df2 | epriestley | Support BitBucket as an auth provider | Jun 28 2014 | |||
29237431056e | Joshua Spence | Update library map for `phutil_is_utf8_slowly`. | Jun 22 2014 | |||
e0fd683ec58a | epriestley | Provide more flexible string truncation in libphutil | Jun 20 2014 | |||
5559a21fe307 | Joshua Spence | Add a native JSON parser. | Jun 19 2014 | |||
b62b10c046be | Joshua Spence | Move infrastructure tests up one directory. | Jun 15 2014 | |||
04712fda4b76 | epriestley | Rebuild libphutil library map to remove `sprintf_escape` function | Jun 15 2014 | |||
1fa58627e797 | Joshua Spence/epriestley | Add a `PhutilConsoleTable` class for drawing tables. | Jun 15 2014 | |||
9b2f35480dc0 | Ben Alpert/epriestley | Implementation of PhutilLexer for Python | Jun 5 2014 | |||
a80783bec2c4 | Chad Little | Rebuild map | May 20 2014 | |||
094582983b54 | epriestley | Minor, update map. | May 8 2014 | |||
90aaeb01bb92 | Ashish SHUKLA/epriestley | Add WordPress.com OAuth2 plugin | May 8 2014 | |||
b88b8ba78580 | epriestley | Introduce a quoted reply block rule for Remarkup | May 5 2014 | |||
3e7297e073e0 | epriestley | Make Phobject detect iteration of non-iterable objects | Apr 30 2014 | |||
1ea12a01671d | epriestley | Use new Google+ API for Google auth instead of "userinfo" | Mar 25 2014 | |||
f3eca1026279 | epriestley | Allow multiple LDAP search filters, and complex search queries | Mar 17 2014 | |||
c59177d3251b | epriestley | Generate a reasonable Diviner book from libphutil | Mar 5 2014 | |||
5a9002ebed4f | epriestley | Change "%s" in qsprintf to exclude non-BMP characters | Feb 24 2014 | |||
0879582275a5 | epriestley | Add phutil_is_utf8_with_only_bmp_characters() | Feb 24 2014 | |||
57d568ab3cbf | epriestley | Implement a basic `phutil_units()` function for writing "30 days in seconds"… | Feb 3 2014 | |||
54dbec7ac274 | Joshua Spence/epriestley | Fixed missing symbols | Jan 24 2014 | |||
10a688376d24 | Bob Trahan | Add WARNING and IMPORTANT to remarkup | Jan 24 2014 | |||
cded4338fe33 | epriestley | Add unit test scaffolding for XHPAST/PHPAST | Jan 21 2014 | |||
a54218ad3a78 | Bob Trahan | Remarkup - add underline rule | Jan 17 2014 | |||
1b39ae6f1a42 | epriestley | Add a read buffer size to PhutilChannel | Dec 16 2013 | |||
59114868de66 | epriestley | Dramatically improve subprocess I/O for large buffers | Dec 15 2013 | |||
2c4c0f4d03b9 | epriestley | Add some utilities for dumping Channel transcripts to a logfile | Nov 12 2013 | |||
3ef0937680ad | epriestley | Allow PhutilChannels to have their write channels closed explicitly | Nov 11 2013 | |||
1ffb66347246 | epriestley | Add `urisprintf()` for encoded printing of URIs | Nov 9 2013 | |||
dc6e2bdf4c3c | epriestley | Add "PhutilDirectedScalarGraph" | Nov 6 2013 | |||
7412081d0d1c | Jakub Vrana | Allow concatenating HTML with operator extension | Oct 22 2013 | |||
247cc189f6c8 | epriestley | Add an auth adapter for Mozilla Persona | Oct 14 2013 | |||
d72b0f90af7d | epriestley | Add PhutilLunarPhase, for computing phases of the moon | Oct 4 2013 | |||
7eccbcfe5f53 | epriestley | Implement Bugtraq as a standalone parse step | Sep 18 2013 | |||
39a1711f417e | Gareth Evans/epriestley | Parse markup for external interpreter | Sep 17 2013 | |||
84cac75fbcc7 | epriestley | Provide explicit remarkup block priorities | Sep 5 2013 | |||
139a2f2362af | Andrew Gallagher | Fix literal block | Sep 4 2013 | |||
b32456eb6081 | epriestley | Add `PhutilAuthUserAbortedException` to libphutil | Sep 3 2013 | |||
4dfb8857a7db | epriestley | Add a console progress bar | Aug 27 2013 | |||
7949a69ca237 | epriestley | Implement a simple type language | Aug 23 2013 | |||
473274f9a7df | epriestley | Add an LR(1) parser generator to libphutil | Aug 23 2013 | |||
e7fe186313fe | epriestley | Provide access to CWD and Env for passthru by making it a class | Aug 20 2013 | |||
94cecd5c6fc2 | epriestley | Provide PhutilErrorTrap, for enriching errors generated by native PHP functions | Aug 13 2013 | |||
721f3b77e45b | epriestley | Support Twitch.tv logins (adapter part) | Aug 8 2013 | |||
c3ff756d5606 | epriestley | Implement most of a JIRA adapter | Aug 8 2013 | |||
3e2755e57c0a | epriestley | Add a Twitter OAuth1 adapter | Aug 8 2013 | |||
eb227d4a5800 | epriestley | Add PhutilOAuth1Future, for signing OAuth1 requests | Aug 8 2013 | |||
99a1ad9bdcd6 | epriestley | Liberate libphutil/ | Jul 28 2013 | |||
235f37128906 | Jakub Vrana | Allow extracting variables from XHPAST strings | Jul 10 2013 | |||
e953f5c073a6 | epriestley | Make csprintf() return an object, not a string | Jul 4 2013 | |||
ff98fffd1396 | epriestley | Allow UNION queries to be detected as reads for CRSF purposes | Jul 3 2013 | |||
dbbda011392b | epriestley | Make inline remarkup rules have explicit priority | Jul 1 2013 | |||
15879abc4919 | Gareth Evans/epriestley | Shut down active write guard on exit | Jun 30 2013 | |||
cab0b305eda7 | Gareth Evans/epriestley | Add phutil_exit function | Jun 30 2013 | |||
23cae537084a | epriestley | Add some block tests for D6319 | Jun 29 2013 | |||
8ef40ef74659 | Gareth Evans/epriestley | Implement an "invisibles" syntax highlighting language | Jun 25 2013 | |||
d8d723f73261 | epriestley | Add a PhutilAsanaFuture | Jun 24 2013 | |||
800b03b0c7ff | Gareth Evans/epriestley | Add a request parser. | Jun 24 2013 | |||
c36f0ed013d8 | epriestley | Add Asana and Amazon OAuth adapters | Jun 20 2013 | |||
c6a347ce856d | epriestley | Provide an AuthProvider skeleton in libphutil | Jun 14 2013 | |||
810fe3a8bf15 | Joel Seligstein/epriestley | Add a simple interface to abstract database escaping from aphront | Jun 4 2013 | |||
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 |
c4science · Help