Commit graph

1855 commits

Author SHA1 Message Date
Kijin Sung
fc4b5bc0a8 Clean up more non-static references inside Context class 2016-01-14 10:21:09 +09:00
Kijin Sung
98ddf05940 Merge pull request #52 from kijin/pr/update-xeicon
XEIcon 업데이트 및 <i> 태그 선택자 개선
2016-01-12 21:26:13 +09:00
Kijin Sung
5196ddaf83 Fix incorrect generation of whitelist regexp 2016-01-12 19:23:27 +09:00
Kijin Sung
2be2e8e73e Fix incorrect use of embed filter in HTMLPurifier 2016-01-12 19:13:15 +09:00
Kijin Sung
8b8d32c9dd Fix cookie handling in Context class 2016-01-12 18:17:18 +09:00
Kijin Sung
b0bfb9a364 Set up replacement table for path conversions 2016-01-12 14:02:26 +09:00
Kijin Sung
c39706c480 Merge pull request #51 from kijin/pr/stupid-symlinks
Zip으로 다운받은 경우 압축 스크립트가 깨지는 문제 수정
2016-01-12 11:10:49 +09:00
Kijin Sung
c10591e250 Merge pull request #48 from kijin/pr/utf8mb4
MySQL에서 utf8mb4 (이모티콘 등) 지원
2016-01-12 10:53:31 +09:00
Kijin Sung
5f9d6f2a6b Merge pull request #42 from kijin/refactor/functions
일반 함수 리팩토링
2016-01-12 10:53:10 +09:00
Kijin Sung
e572b81b8a Merge branch 'develop' into pr/utf8mb4
Conflicts:
	tests/Install/AutoinstallCept.php
2016-01-11 20:03:55 +09:00
Kijin Sung
1476d8d0f4 Also check file content to detect corrupted symlinks 2016-01-11 19:58:50 +09:00
Kijin Sung
7850afdb63 Do not recognize broken symlinks (smaller than 32 bytes) as minified scripts 2016-01-11 19:21:14 +09:00
Kijin Sung
040d120710 Move ob_start() from addon script to Context class if using delay_session 2016-01-11 14:57:13 +09:00
Kijin Sung
3b9a9c0f7a Rename cache_friendly option to delay_session 2016-01-11 14:52:41 +09:00
Kijin Sung
43033763f0 Be more intelligent about limiting the index size 2016-01-11 13:50:39 +09:00
Kijin Sung
4416c39fb2 Fix excessively long indexes when using utf8mb4 as default charset 2016-01-11 13:34:07 +09:00
Kijin Sung
2409448cec Keep the charset stable, only setting it at install time 2016-01-11 11:45:02 +09:00
Kijin Sung
d9a9cfe21b Implement more accurate management of the current charset 2016-01-11 11:12:02 +09:00
Kijin Sung
ecac6d1490 Clean up duplicate methods in classes that inherit the MySQL base class 2016-01-11 10:28:57 +09:00
Kijin Sung
708fbb4f06 Add initial support for utf8mb4 in MySQL 2016-01-11 10:27:54 +09:00
Kijin Sung
80289d2c41 Merge branch 'develop' into refactor/functions 2016-01-10 19:41:27 +09:00
Kijin Sung
da1822d296 Add option to minify only common (core) files 2016-01-10 17:02:26 +09:00
Kijin Sung
8e05c56e4e Merge branch 'develop' into refactor/minify-on-the-fly 2016-01-10 13:54:23 +09:00
Kijin Sung
386e1658a0 Merge branch 'develop' into refactor/functions 2016-01-10 13:52:35 +09:00
Kijin Sung
4237a78aa8 Merge pull request #37 from kijin/fix/context-static-this
Context 클래스의 일관성 없는 static 사용을 정리
2016-01-10 13:50:13 +09:00
Kijin Sung
56bdbb567a Do not load modernizr by default 2016-01-09 22:41:38 +09:00
Kijin Sung
4e8f048c1d Prevent templates from duplicating common CSS and JS scripts 2016-01-09 21:38:37 +09:00
Kijin Sung
e61bc66373 Merge branch 'master' into refactor/minify-on-the-fly 2016-01-09 21:22:01 +09:00
Kijin Sung
8d6068ab2b Immediately invalidate PHP scripts from opcache if modified or deleted 2016-01-09 21:04:51 +09:00
Kijin Sung
59c378ee17 Merge branch 'develop' into fix/context-static-this
Conflicts:
	classes/context/Context.class.php
2016-01-09 15:53:46 +09:00
Kijin Sung
371f4a60b0 Merge branch 'develop' into refactor/minify-on-the-fly 2016-01-09 15:19:08 +09:00
Kijin Sung
840b2356f8 Merge branch 'develop' into fix/context-static-this 2016-01-09 15:18:11 +09:00
Kijin Sung
f8e020f8ec Miscellaneous fixes and optimizations 2016-01-09 11:04:39 +09:00
Kijin Sung
4bb565dd51 Fix error when loading two or more files with the same basename 2016-01-09 10:39:33 +09:00
Kijin Sung
45d9382af9 Revert "Implement __get() placeholder to prevent a flood of E_NOTICE"
This reverts commit 32fd2fb609.
2016-01-09 10:16:21 +09:00
Kijin Sung
32fd2fb609 Implement __get() placeholder to prevent a flood of E_NOTICE 2016-01-08 21:36:53 +09:00
Kijin Sung
b957bfebc5 Remove redundant checks for self::$_instance 2016-01-08 21:32:55 +09:00
Kijin Sung
6c5f9aadd1 Don't use home-made JSON encoder in display handlers 2016-01-08 20:38:35 +09:00
Kijin Sung
256a566eda Miscellaneous optimization of function library 2016-01-08 17:34:07 +09:00
conory
3b3f3bed4f Merge branch 'develop' 2016-01-08 16:58:37 +09:00
Kijin Sung
db87085967 Remove unnecessary calls to getMicroTime() 2016-01-08 14:05:48 +09:00
Kijin Sung
8dac7bc5e9 Fix inconsistent use of static and non-static methods in Context class 2016-01-08 13:14:03 +09:00
Kijin Sung
9871c5f547 Do not treat symlinks as already minified scripts 2016-01-08 10:27:04 +09:00
Kijin Sung
750ea2e9bb Fix incorrectly minified URLs in third-party resources 2016-01-08 09:36:38 +09:00
Kijin Sung
ff0e71a4e3 Fix compatibility with safe_mode when saving minified scripts 2016-01-07 16:37:48 +09:00
Kijin Sung
22910608a2 Update unit tests to check for minification 2016-01-07 16:06:07 +09:00
Kijin Sung
bfaa2c170b Make minify option configurable by the site administrator 2016-01-07 15:33:35 +09:00
Kijin Sung
a4d944f23d Create human-readable paths for minified scripts 2016-01-07 15:21:33 +09:00
Kijin Sung
aa3ef592d9 Automatically concatenate and minify xe.min.js 2016-01-07 15:16:28 +09:00
Kijin Sung
6a08c10f2d Initial implementation of auto-minify 2016-01-07 13:54:47 +09:00