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
3c9d573082
Update unit tests for FrontEndFileHandler
2016-05-06 22:22:30 +09:00
Kijin Sung
cb8bb2e1b0
Add unit tests for CSS imports and relative path conversion
2016-05-05 20:18:45 +09:00
Kijin Sung
2682793ac2
Add minify/concat tests to FrontEndFileHandlerTest
2016-05-05 16:22:17 +09:00
Kijin Sung
b5a10e850f
Add unit tests for concatCSS() and concatJS()
2016-05-05 13:45:57 +09:00
Kijin Sung
67cc7d3d00
Compile LESS/SCSS again if variables change
2016-05-05 10:42:15 +09:00
Kijin Sung
a7f0ba1964
Update tests with new directory structure
2016-05-05 01:38:34 +09:00
Kijin Sung
9b416c2473
Update unit tests to use rhymix.scss
2016-05-04 22:29:59 +09:00
Kijin Sung
9a30c10ce8
Disable CSS/JS concatenation during legacy unit tests
2016-05-04 21:57:48 +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
b62bbef515
Update TemplateHandlerTest to accommodate new syntax
2016-05-03 21:48:52 +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
456ec87447
Fix DB connection during unit tests on HHVM
2016-03-20 13:43:00 +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