libphutil/srcstable
libphutil/src
stable
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
ae84814b1688 | epriestley | Allow PHPAST to evalStatic() an n_CONCATENATION_LIST of static nodes | Feb 5 2014 | |||
57d568ab3cbf | epriestley | Implement a basic `phutil_units()` function for writing "30 days in seconds"… | Feb 3 2014 | |||
e60dca3649f4 | epriestley | Add "%R" to csprintf(), for printing more readable commands | Jan 30 2014 | |||
f12025abc05b | Peng Li/epriestley | Fix infinite loop in PhutilFileTree | Jan 29 2014 | |||
54dbec7ac274 | Joshua Spence/epriestley | Fixed missing symbols | Jan 24 2014 | |||
10a688376d24 | Bob Trahan | Add WARNING and IMPORTANT to remarkup | Jan 24 2014 | |||
86d651f9c929 | epriestley | Mostly align parser to PHP 5.5.8 | Jan 21 2014 | |||
93a29d837130 | epriestley | Align PHPAST lexer to PHP 5.5.8 | Jan 21 2014 | |||
2a1a4b020a76 | epriestley | Add PHPAST test for remaining language features | Jan 21 2014 | |||
c2e32dcf8f29 | epriestley | Add PHPAST tests for static class expressions, callable, traits, finally and… | Jan 21 2014 | |||
20aa61e6c9fc | epriestley | Add PHPAST test for empty heredoc | Jan 21 2014 | |||
74999552f0cc | epriestley | Add a PHPAST test case for most of the PHP grammar | Jan 21 2014 | |||
65f813e7ab78 | epriestley | Add failing PHPAST test case for binary literals | Jan 21 2014 | |||
75feb3d50b23 | epriestley | Add PHPAST test cases for most lexer patterns | Jan 21 2014 | |||
cded4338fe33 | epriestley | Add unit test scaffolding for XHPAST/PHPAST | Jan 21 2014 | |||
d98bd96e149a | Bob Trahan | underline rule - tweak it a bit | Jan 17 2014 | |||
a54218ad3a78 | Bob Trahan | Remarkup - add underline rule | Jan 17 2014 | |||
22285e941272 | epriestley | Fix excessively aggressive capturing of hyperlinks in Remarkup | Jan 15 2014 | |||
89eacbccb053 | epriestley | Make "unable to create temporary directory" error slightly more clear | Jan 10 2014 | |||
1aa6299fcdfb | Joshua Spence/epriestley | Allow `PhutilTypeSpec` to work with classes and subclasses. | Jan 7 2014 | |||
3aa7ccdf823a | Joshua Spence/epriestley | Allow empty array for `csprintf` when using "%Ls" | Dec 23 2013 | |||
d464f545b1ab | epriestley | Make all "protected" in ExecFuture into "private" | Dec 16 2013 | |||
a5b32ff541df | epriestley | Allow PhutilChannel to select only write sockets, and expose read buffer status | Dec 16 2013 | |||
1b39ae6f1a42 | epriestley | Add a read buffer size to PhutilChannel | Dec 16 2013 | |||
6eaf191e84e9 | epriestley | Use PhutilRope for Channel write buffers and make write buffer details public | Dec 16 2013 | |||
898cdef4c957 | epriestley | Add a maximum read buffer size to ExecFuture | Dec 16 2013 | |||
c2c800dcd0e3 | epriestley | Make PhutilChannel::waitForAny more reasonable about detecting unselectable… | Dec 15 2013 | |||
59114868de66 | epriestley | Dramatically improve subprocess I/O for large buffers | Dec 15 2013 | |||
73367c774eb7 | epriestley | Add updateEnv() to ExecFuture for adjusting environmental variables | Dec 14 2013 | |||
8182cd18afc6 | epriestley | Implement read streaming on HTTPSFutures | Dec 12 2013 | |||
bf669d47fdb4 | Burak Yigit Kaya/epriestley | Add color output support for supported platforms on Windows | Dec 11 2013 | |||
69490c53c9c2 | epriestley | Work around broken PHP fwrite() on nonblocking pipes | Dec 9 2013 | |||
900e44191d52 | Peng Li/epriestley | Speed up text markup for test results | Dec 3 2013 | |||
deed2a5e8e6a | epriestley | Make it safe to call ExecFuture->resolveKill() after process resolution | Dec 3 2013 | |||
5085f26935d4 | Kris Buist/epriestley | Add a signal handler for SIGUSR2. | Dec 3 2013 | |||
9b2211b4ca72 | epriestley | Raise an exception if LDAP search fails | Dec 2 2013 | |||
8ebecbf192fa | Richard van Velzen/epriestley | Fix daemons erroring on already closed `STDOUT` and `STDERR` | Nov 30 2013 | |||
cd5e097be808 | Jakub Vrana | Support b'binary string' in XHPASTNode | Nov 27 2013 | |||
6d5ec28d2e49 | epriestley | Improve the performance of phutil_loggable_string() | Nov 26 2013 | |||
5fab43a1cccd | epriestley | Improve error messages from Filesystem::readRandomBytes() | Nov 25 2013 | |||
8c4c27f41bf6 | epriestley | Improve performacne of PhutilSymbolLoader | Nov 14 2013 | |||
ceba2129235a | epriestley | Fix a minor formatting issue in the service call log | Nov 13 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 | |||
fc94c397b410 | Jakub Vrana | Allow self-closing <frame> | Nov 9 2013 | |||
ff7885244f08 | Jakub Vrana | Provide helper function for <div class="%s">%s</div> | Nov 9 2013 | |||
1ffb66347246 | epriestley | Add `urisprintf()` for encoded printing of URIs | Nov 9 2013 | |||
509703fa2313 | Jakub Vrana | Allow using numbers and HTML fragments in translations together | Nov 8 2013 | |||
13ad06352d84 | Gabriel Guzman/epriestley | Default to openssl_random_pseudo_bytes instead of /dev/urandom. | Nov 7 2013 | |||
dc6e2bdf4c3c | epriestley | Add "PhutilDirectedScalarGraph" | Nov 6 2013 | |||
d902a659fd8d | epriestley | Format conduit call information in ServiceProfiler | Nov 4 2013 | |||
ba9c9426ab45 | James Rhodes/epriestley | Implement `setEnv`. | Oct 26 2013 | |||
7412081d0d1c | Jakub Vrana | Allow concatenating HTML with operator extension | Oct 22 2013 | |||
549f67b17955 | epriestley | Be more liberal about whitespace in the "interpreter block" rule | Oct 17 2013 | |||
d422741443dd | epriestley | Expand Remarkup interpreter block capabilities a little bit | Oct 17 2013 | |||
47ccf3f3cdd2 | Bob Trahan | Add some topographical sorting stuff | Oct 15 2013 | |||
aa45dfcc2c33 | epriestley | Fix a lexer issue with SimpleOptions and backslashes in unterminated quotes | Oct 15 2013 | |||
247cc189f6c8 | epriestley | Add an auth adapter for Mozilla Persona | Oct 14 2013 | |||
944738bdf937 | epriestley | Fix two issues with Filesystem::writeUniqueFile | Oct 7 2013 | |||
d72b0f90af7d | epriestley | Add PhutilLunarPhase, for computing phases of the moon | Oct 4 2013 | |||
0b9f193303df | epriestley | Allow blindly trusted HTTPS domains to be globally configured in libphutil | Sep 26 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 | |||
c0d2fd4784b3 | Gareth Evans/epriestley | Allow int to trigger ordered list remarkup | Sep 15 2013 | |||
1211cd0c182d | root/epriestley | Configure allowable status codes for HTTPFuture and HTTPSFuture | Sep 6 2013 | |||
546398d1426f | epriestley | Encode/sign JIRA POST requests like JIRA expects | Sep 6 2013 | |||
488cd262cabf | Asher Baker/epriestley | Add an option to HTTPSFuture to ignore Location headers | Sep 6 2013 | |||
84cac75fbcc7 | epriestley | Provide explicit remarkup block priorities | Sep 5 2013 | |||
139a2f2362af | Andrew Gallagher | Fix literal block | Sep 4 2013 | |||
8892fdee1d81 | epriestley | Allow JIRA auth adapter to export a "JIRA Future" | Sep 4 2013 | |||
b32456eb6081 | epriestley | Add `PhutilAuthUserAbortedException` to libphutil | Sep 3 2013 | |||
4b44c5dcc193 | epriestley | Enhance support for JIRA as an authentication adapter | Sep 3 2013 | |||
0f878b389721 | epriestley | Expand libphutil support for Twitter as an auth provider | Sep 3 2013 | |||
cb35349399f1 | epriestley | Allow PhutilTypeSpec to validate regular expressions | Sep 2 2013 | |||
4dfb8857a7db | epriestley | Add a console progress bar | Aug 27 2013 | |||
4dc37df2bd86 | epriestley | Make PhutilDocblockParser slightly more liberal in finding "@special"… | 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 | |||
5d163efeabb0 | epriestley | Fix Phage unit test issue with ErrorTrap | Aug 23 2013 | |||
e7fe186313fe | epriestley | Provide access to CWD and Env for passthru by making it a class | Aug 20 2013 | |||
eef230eaccc6 | epriestley | Plug memory leak with PhutilErrorTrap | Aug 20 2013 | |||
94cecd5c6fc2 | epriestley | Provide PhutilErrorTrap, for enriching errors generated by native PHP functions | Aug 13 2013 | |||
6c0a63612feb | epriestley | Fix construction of arguments passed to daemons | Aug 12 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 | |||
9d0e2be90bfc | Eric Stern/epriestley | Allow configuration of global CA bundle in HTTPSFuture, T3668 | Aug 4 2013 | |||
a700a3cb7ce7 | epriestley | Cast command to string in PhutilServiceProfiler | Jul 29 2013 | |||
99a1ad9bdcd6 | epriestley | Liberate libphutil/ | Jul 28 2013 | |||
f15e7e90ee68 | Jakub Vrana | Delete deprecated phutil_render_tag() | Jul 28 2013 | |||
e7e8f6c0c593 | epriestley | Send an explicit log message from daemons when they receive a signal | Jul 23 2013 | |||
47f61a261072 | epriestley | Reduce daemon restart delay from 60s to 5s | Jul 23 2013 | |||
7c047a1ee5b0 | epriestley | Use standard arguments to implement `--trace` in the overseer | Jul 23 2013 | |||
2a510801ee24 | epriestley | Remove Conduit support from Daemons | Jul 23 2013 | |||
1cfde8d10640 | epriestley | Add event dispatch to the Daemon overseer | Jul 23 2013 | |||
8a8a3de26e18 | epriestley | Fix over-escaping in text-mode rendering in Remarkup | Jul 22 2013 | |||
c7f50c9704c7 | epriestley | Fix Asana sync for users with no profile image | Jul 17 2013 | |||
10168819f555 | epriestley | Fix some issues with code blocks and ASCII art | Jul 17 2013 | |||
14a4ec0474e2 | epriestley | Minor connection adjustments for edge cases; connecting to "localhost" exactly… | Jul 15 2013 |
c4science · Help