Commit graph

335 commits

Author SHA1 Message Date
Kijin Sung
cf6c5f727e Add option to control error logging 2016-09-14 13:13:29 +09:00
Kijin Sung
f3b30d8afc Fix unit tests 2016-08-19 23:14:33 +09:00
Kijin Sung
c43f102aee Add unit tests for Session class 2016-08-19 23:07:26 +09:00
Kijin Sung
12ee156374 Update DateTime class to use timezone information from Session 2016-08-15 17:58:48 +09:00
Kijin Sung
44a34229fb Fix failing unit test in HHVM 2016-08-02 16:48:46 +09:00
Kijin Sung
2822a1d3e1 Add unit tests for signature creation and verification routines 2016-08-02 16:35:46 +09:00
Kijin Sung
102f96207a Add unit tests for writing empty files 2016-07-18 21:44:30 +09:00
Kijin Sung
59b33e8f29 Add more tests for Storage::copy() 2016-07-11 11:19:04 +09:00
Kijin Sung
63b6ac9e37 Set the default umask automatically upon install 2016-07-03 21:48:09 +09:00
Kijin Sung
f0e6b818af Add method to recommend the best umask for the current server environment 2016-07-03 21:42:47 +09:00
Kijin Sung
ce878bcaf6 Merge branch 'develop' into pr/umask 2016-07-03 21:21:17 +09:00
Kijin Sung
7f0f5dcd9a Add unit tests for umask operations 2016-07-03 21:19:57 +09:00
Kijin Sung
a15095dd00 Use umask consistently 2016-07-03 20:46:22 +09:00
Kijin Sung
ce594eece7 Throw user warnings when a file operation fails dangerously 2016-07-03 17:30:46 +09:00
Kijin Sung
976fa799f3 Add more edge cases and tests, always default to Mozilla/X.X 2016-06-26 17:25:59 +09:00
Kijin Sung
2086c73295 Change detection order of Opera/Konq/Chrome/Safari 2016-06-26 17:07:05 +09:00
Kijin Sung
38b3db1238 Rename OS X to macOS (official name change since Sierra) 2016-06-26 15:41:07 +09:00
Kijin Sung
c9c4d7cda1 Improve filename encoding for miscellaneous old browsers 2016-06-25 21:37:35 +09:00
Kijin Sung
8fe8c9203e Improve browser detection
- Distinguish iOS from Mac OS X
- Better detection of Android default browser and webview
- Detect Chrome and Firefox on iOS
- Detect common search robots
2016-06-25 20:59:14 +09:00
Kijin Sung
54fe5e102e Allow id attributes starting with 'user_content_' 2016-06-08 16:26:58 +09:00
Kijin Sung
e96ac0ba7a Add function to get relative timestamp up to many years, with unit tests 2016-05-26 16:41:20 +09:00
Kijin Sung
53169710a7 Add more unit tests for the legacy Mail class 2016-05-23 21:58:37 +09:00
Kijin Sung
c8c319b988 Fix minor compatibility bugs, and add unit tests for Mail class 2016-05-23 17:34:40 +09:00
Kijin Sung
0961253a74 Improve ConfigHelper::consolidate() to allow use of filters 2016-05-19 21:02:39 +09:00
Kijin Sung
557d338427 Add configuration helper (consolidator) class and unit tests 2016-05-19 17:46:52 +09:00
Kijin Sung
b5a10e850f Add unit tests for concatCSS() and concatJS() 2016-05-05 13:45:57 +09:00
Kijin Sung
90bce20794 Add parser for IE conditional comments, to be used in JS concatenation 2016-05-04 18:06:02 +09:00
Kijin Sung
9b71df6a01 Add Cache::getDriverName() and clean up confusing method names 2016-04-24 16:02:54 +09:00
Kijin Sung
1e0e82193c Fix unit tests for HHVM again 2016-04-22 23:40:03 +09:00
Kijin Sung
5af2b76fdc Update unit tests to accommodate new default cache driver 2016-04-22 23:30:32 +09:00
Kijin Sung
d4e2163e2b Avoid inconsistent file cache test results in HHVM 2016-04-22 00:12:00 +09:00
Kijin Sung
49dd1fba33 Do not use SQLite cache driver if authentication key has not been set 2016-04-22 00:04:51 +09:00
Kijin Sung
b63d1d6bb1 Add unit tests for Cache class and compatibility with CacheHandler 2016-04-21 23:57:00 +09:00
Kijin Sung
45d17eb9bb Add unit tests for #429 and improve regexp efficiency 2016-04-05 19:46:09 +09:00
Kijin Sung
36bc83680f Add streaming options to Storage::read() and Storage::write() 2016-03-20 19:53:50 +09:00
Kijin Sung
4fa3bf8cfb Add readPHPData() and writePHPData() to Storage class 2016-03-20 19:22:59 +09:00
Kijin Sung
820e29b5ba Expand unit tests for HTMLFilter 2016-03-20 17:20:13 +09:00
Kijin Sung
0bbe4ac07f Fix timer tests on HHVM 2016-03-20 10:04:03 +09:00
Kijin Sung
321015e050 Merge pull request #385 from kijin/pr/more-framework-classes
Rhymix Framework 각종 기능 추가
2016-03-20 00:06:01 +09:00
Kijin Sung
f1441613a2 Add UA class for mobile device, tablet, and robot detection 2016-03-19 23:28:27 +09:00
Kijin Sung
5acc339184 Add i18n class and world country list 2016-03-19 15:17:59 +09:00
Kijin Sung
cd057527ac Add Korea class and Korean IP range database 2016-03-19 13:01:54 +09:00
Kijin Sung
3e12b0df49 Replace test filename with totally nonexistent ones 2016-03-18 18:14:32 +09:00
Kijin Sung
f718b5a3e4 Add Storage class and unit tests 2016-03-18 18:11:57 +09:00
Kijin Sung
ed50a57f9c Add formatter class and associated unit tests 2016-03-18 14:10:10 +09:00
Kijin Sung
59ee4a7387 Add pagination class 2016-03-17 19:46:32 +09:00
Kijin Sung
97c10ab2cf Add some delays to timer test 2016-03-17 17:45:15 +09:00
Kijin Sung
509893e791 Fix short array syntax and backwards test 2016-03-17 17:41:03 +09:00
Kijin Sung
8b55959880 Fix unit tests to accommodate exceptionally long-running tests 2016-03-17 16:24:27 +09:00
Kijin Sung
15a0c591dc Add Calendar class 2016-03-17 16:22:18 +09:00