libphutil/srcstable
libphutil/src
stable
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
03ca6a391f8e | epriestley | Fix a remaining `cursorYear` instead of `stateYear` | Sep 28 2016 | |||
4f0b4899b570 | epriestley | Fix an RRULE issue where BYMONTHDAY did not properly expand the month set | Sep 28 2016 | |||
e7ff546372db | epriestley | Fix an RRULE issue with month days at the end of the month | Sep 28 2016 | |||
5e5ae77b462b | epriestley | Validate various RRULE components and simplify logic slightly | Sep 28 2016 | |||
103f13c03f38 | epriestley | Rough cut of implementing some of RRULE behaviors | Sep 27 2016 | |||
1a0371a2247a | epriestley | Add initial support for complex recurring events | Sep 24 2016 | |||
2663da19a0ee | epriestley | Support persistent connections in libphutil | Sep 21 2016 | |||
fa6519f4cea1 | epriestley | Add "ORGANIZER" and "ATTENDEE" sections to ICS writer | Sep 15 2016 | |||
b398e48a8fc7 | epriestley | Support more ICS parameters and properties | Sep 15 2016 | |||
7c1fc80a54f0 | epriestley | Write basic ICS files from Phutil intermediate objects | Sep 15 2016 | |||
f241706ade25 | epriestley | Parse ICS datetimes and durations | Sep 14 2016 | |||
f8af794b2135 | epriestley | Make error handling for ICS parsing more robust | Sep 12 2016 | |||
0107c187b6d8 | epriestley | Add a very basic ICS syntax parser | Sep 9 2016 | |||
f983effe304c | epriestley | When stopping subprocesses, send SIGTERM first, then SIGKILL if that doesn't… | Sep 7 2016 | |||
e94f6e738e2d | epriestley | Formalize and centralize signal handling in libphutil scripts | Sep 7 2016 | |||
b00eff539ee7 | Chad/chad | Add Slack authentication adapter | Sep 6 2016 | |||
97f05269fdb1 | epriestley | Don't include default port (80, 443) in "Host:" headers from Conduit | Sep 5 2016 | |||
491ebc74d816 | Michael Schuett/michaeljs1990 | Properly Set Host Header in Conduit Client | Aug 29 2016 | |||
5fd1af8b4f2b | epriestley | Sanitize UTF8 more aggressively to satisfy json_encode() | Aug 24 2016 | |||
237549280f08 | Joshua Spence | Improve parsing of docblock specials | Aug 23 2016 | |||
9c03af69571f | epriestley | Record the last time a connection was used on the connection object | Aug 11 2016 | |||
73e2a1984abf | Mike Riley/Mike Riley | Discard futures after they resolve in phage | Aug 9 2016 | |||
d0daa2b343e4 | epriestley | Move command spelling correction to libphutil | Jul 27 2016 | |||
ff84abc7d857 | epriestley | If "utf8mb4" is unavailable on the client, fall back to "binary" | Jul 13 2016 | |||
2d457275bea6 | Alex Vandiver | Add a method to copy files, preserving attributes | Jul 12 2016 | |||
32c56dc20b39 | Aviv Eyal/avivey | let pht expect PhutilSafeHTMLProducerInterface | Jul 7 2016 | |||
dde2f74f2793 | epriestley | Provide base "Simplified" and "Traditional" Chinese locales | Jul 1 2016 | |||
e9e79fd8d7f5 | epriestley | Disambiguate "host.com:123" as a port, not a relative path | Jun 28 2016 | |||
5796beffff16 | epriestley | Censor credentials with "********" instead of "xxxxx" | Jun 27 2016 | |||
51c179b4c000 | Richard van Velzen | Support class const dereferencing in xhpast | Jun 17 2016 | |||
1390fd2e8fdd | epriestley | Support "x bits in bytes" in phutil_units() | Jun 15 2016 | |||
fb1e159d3640 | epriestley | Fix some issues with empty daemon autoscale pools | Jun 13 2016 | |||
a815d2d850b8 | epriestley | Don't detect long sentences which happen to have a colon in them as Git URIs | Jun 13 2016 | |||
8bb124c37de3 | epriestley | Merge PhutilGitURI into PhutilURI | Jun 13 2016 | |||
7233ff63f821 | epriestley | Add a "summary" prose diff mode which omits unchanged text | Jun 10 2016 | |||
01d14978d08e | epriestley | Introduce PhutilHTTPEngineExtension, for flexibly compromising SSL | Jun 9 2016 | |||
b11a344ba571 | epriestley | Allow prose and code diffs to use different smoothing | Jun 7 2016 | |||
6d1eea50fb9a | epriestley | Improve prose diff smoothing rules for whitespace and prefix/suffix changes | Jun 7 2016 | |||
a64328ab3d62 | epriestley | Apply edit smoothing to prose diffs | Jun 7 2016 | |||
c637bdba3985 | epriestley | Give prose diffs some basic test coverage | Jun 7 2016 | |||
557309b9242a | epriestley | Slightly improve prose diffs for text ending in newlines or punctuation | Jun 6 2016 | |||
b3aa54fb9460 | epriestley | Very rough cut of prose diffs | Jun 6 2016 | |||
5e43755a5b58 | epriestley | Log when daemons trigger a reload in response to config changes | Jun 6 2016 | |||
e4f8b70e73fa | Asher Baker | Fix Bitbucket profile URL | Jun 3 2016 | |||
4a2238fc8605 | epriestley | Escape forward slashes in URI usernames/passwords properly | Jun 2 2016 | |||
2c47bbeaf753 | epriestley | Make remarkup link generation rules more flexible and consistent | Jun 2 2016 | |||
5eaf0a9f5a35 | epriestley | Make many minor improvements to daemon behavior | May 26 2016 | |||
05e30630a4d3 | epriestley | Fix some daemon errors related to multiple/out-of-order events | May 26 2016 | |||
1d216e95b39c | epriestley | Provide locale support for languages we've seen translations for | May 26 2016 | |||
ec2301efad5b | epriestley | Allow locale definitions to provide gender/plural rules | May 26 2016 | |||
bd56873ae4c0 | Richard van Velzen | Correctly detect new version of xhpast build | May 19 2016 | |||
4b75e0c34e52 | Richard van Velzen | Add coalesce and spaceship operators to xhpast | May 19 2016 | |||
b25e0477b280 | epriestley | Allow "+" to remain unescaped by csprintf('%R', ...) | May 11 2016 | |||
180f0999d094 | Michael Schuett/michaeljs1990 | Fix LiskMigrationIterator scaling in O(n^2) | May 9 2016 | |||
5d47fb1027f5 | epriestley | Allow the default Remarkup <p> tag to be inline-styled for mail | May 6 2016 | |||
609c137c338c | Richard van Velzen/epriestley | Revert "Reorder remarkup block rules for consistency with… | May 6 2016 | |||
c0370f2f3c14 | Richard van Velzen | Reorder remarkup block rules for consistency with PhabricatorMarkupEngine | May 6 2016 | |||
d4e36c61b1ac | epriestley | Produce a more defensible HTML mail rendering of Remarkup blockquotes | May 5 2016 | |||
e499b37f5dd3 | epriestley | When rendering Remarkup codeblocks, allow calling engines to provide a style map | May 5 2016 | |||
47fb41229851 | epriestley | Write a simple parser to mangle `pygmentize` output to use email-friendly style… | May 5 2016 | |||
0709cd5cfc26 | Richard van Velzen | Add unpack support to xhpast | May 2 2016 | |||
f27bc7f9ca83 | epriestley | Regnerate XHPAST with Bison 3.0.4 | Apr 29 2016 | |||
b20064a108f7 | Richard van Velzen | Add basic support for return type hints to xhpast | Apr 29 2016 | |||
4b44d03ba60c | epriestley | Don't retry queries on connections holding global locks | Apr 25 2016 | |||
139d316c4484 | epriestley | Support query timeouts with mysqli on the client side | Apr 25 2016 | |||
b8058f6e29ba | epriestley | Make setCWD() with bad paths safer | Apr 22 2016 | |||
1341c014ca7c | epriestley | Share Env/CWD methods between Passthru + ExecFuture, expose Env | Apr 19 2016 | |||
1ea69b48e36d | Chad Little | add es_ES to PhutilLocal | Apr 16 2016 | |||
7a184448aff5 | Chad Little | Add Spanish (Spain) locale to libphutil | Apr 15 2016 | |||
a46f7b7e5d80 | epriestley | Provide a way to explicitly establish a database connection | Apr 10 2016 | |||
d22d1ec5e35c | epriestley | Support "timeout" parameter in older MySQL connections | Apr 10 2016 | |||
1dddbacbb252 | epriestley | Add a read-only flag to database connections | Apr 9 2016 | |||
22a0253e08fd | epriestley | Allow ConduitClient to use OAuth access tokens for authentication | Apr 6 2016 | |||
c274930326c7 | epriestley | Make it more clear when a translation provides bad variants | Mar 29 2016 | |||
b4f38af38480 | epriestley | Implement a stream iterator and hashing iterator | Mar 18 2016 | |||
a4ca530644be | epriestley | Move request decoding/streaming to AphrontRequestStream | Mar 17 2016 | |||
5f573d2b7f27 | Richard van Velzen | Correctly support try..catch..finally in xhpast | Mar 17 2016 | |||
d20d6e725037 | epriestley | Fix an issue with highlighting PHP snippets with leading whitespace using XHPAST | Mar 13 2016 | |||
f5f44f3a2c0b | epriestley | Allow Remarkup tables to have leading space so they work correctly with quoting | Mar 12 2016 | |||
7e2eca1f76d1 | epriestley | Add a GitHub API Future | Mar 8 2016 | |||
62f63fc614a1 | Evan Priestley/epriestley | Allow things to figure out if `--trace` was passed | Mar 7 2016 | |||
821cad811383 | epriestley | Add `msortv()`, a stable, well-behaved sort method | Mar 6 2016 | |||
ad3f475c8c13 | epriestley | Make the libphutil library map test failure more readable | Mar 1 2016 | |||
6ef9295e388d | epriestley | Declare tokenCache on AASTNode | Feb 27 2016 | |||
c6e226fe460b | epriestley | Introduce idxv(), like idx() | Feb 26 2016 | |||
f43291e99d36 | epriestley | Distinguish more carefully between different kinds of MySQL connection errors | Jan 21 2016 | |||
b4edc1af066d | epriestley | Give PhutilRope and LinesOfALarge a couple new capabilities | Jan 21 2016 | |||
c3fd3a8bb2c3 | epriestley | fix bug | Jan 14 2016 | |||
0fa7efbf09d7 | epriestley | Implement Amazon S3 put and delete methods | Jan 10 2016 | |||
d6744fb71561 | epriestley | Implement `bin/aws-s3 get ...` and a basic S3 client API | Jan 10 2016 | |||
0ca806c9e0dc | epriestley | Implement AWS v4 signature API | Jan 10 2016 | |||
adb8a9c074ba | epriestley | Fix a typo in documentation | Jan 2 2016 | |||
5afd762dc09c | epriestley | Fix an issue where subprocesses could have data left on stdout/stderr | Dec 31 2015 | |||
14765d36f83a | Joshua Spence/joshuaspence | Don't throw `PhutilMissingSymbolException` from within `method_exists` and… | Dec 23 2015 | |||
b0843cba1270 | Chad Little | Add more useful languages | Dec 19 2015 | |||
e0dd9c4efda1 | epriestley | Fix an issue with removing bytes in PhutilRope | Dec 16 2015 | |||
4a09be9ffd4a | epriestley | Read profile images from Google OAuth correctly | Dec 12 2015 | |||
230c3e161c9a | Joshua Spence | Linter fixes | Dec 7 2015 | |||
9380454298b0 | Joshua Spence | Remove `asp_tags` from XHPAST | Dec 7 2015 | |||
0b37f385b8cd | epriestley | Fix build for a test case with no test data. | Dec 5 2015 |
c4science · Help