Kijin Sung
|
40067c0b53
|
Support generated columns #2596
|
2025-09-09 17:18:31 +09:00 |
|
Kijin Sung
|
51762315de
|
Support "if" in <group> inside <groups> #2595
|
2025-09-01 00:31:20 +09:00 |
|
Kijin Sung
|
e7d14be6bb
|
Fix inappropriate quoting of "distinct" in XML query
https://rhymix.org/qna/1914711
|
2025-08-19 00:22:02 +09:00 |
|
Kijin Sung
|
451d0b95ac
|
Disable all conversion inside verbatim section of template v2
|
2025-08-18 22:24:48 +09:00 |
|
Kijin Sung
|
f7543e4c9a
|
In template v2, process escape filters before other filters
|
2025-08-18 22:09:31 +09:00 |
|
Kijin Sung
|
dd4d4fe979
|
Treat pattern attribute of form elements as JS context in Template v2
|
2025-06-17 17:15:49 +09:00 |
|
Kijin Sung
|
6e325526c8
|
Add notnull property to <group> tag in conditions
|
2025-05-29 23:08:05 +09:00 |
|
Kijin Sung
|
e0ba5aa5b6
|
Prevent undefined property errors in XEXMLParser use cases
|
2025-05-17 13:02:29 +09:00 |
|
Kijin Sung
|
52f106968a
|
Add unit test for XEXMLParser
|
2025-05-17 12:54:47 +09:00 |
|
Kijin Sung
|
e192bc0ff6
|
Add widget directive for Template v2
|
2025-03-20 14:01:56 +09:00 |
|
Kijin Sung
|
04a7734b2e
|
Add unit test for contextual escape
|
2025-03-19 11:23:56 +09:00 |
|
Kijin Sung
|
0bc3635b6c
|
Update unit tests for improved contextual escape
|
2025-03-19 00:12:57 +09:00 |
|
Kijin Sung
|
62eb6b2aae
|
Add more context switches for inline scripts and styles
|
2025-03-18 23:17:42 +09:00 |
|
Kijin Sung
|
800eb2f444
|
Change behavior of \@mobile directive in template v2 #2510
|
2025-03-18 22:51:22 +09:00 |
|
Kijin Sung
|
2b8656eaf0
|
Add unit tests for RVE-2025-1
|
2025-02-16 14:55:50 +09:00 |
|
Kijin Sung
|
ae0e13eca9
|
Add unit tests for if="var" support in XML query
|
2025-02-15 22:42:11 +09:00 |
|
Kijin Sung
|
5f47ddeb53
|
Fix #2352 automatically convert relative paths in CSS url() function, only in template v2
|
2024-05-25 01:34:47 +09:00 |
|
Kijin Sung
|
1dbf601bab
|
Fix #2342 incorrectly placed context switch markers inside raw PHP code block
|
2024-05-07 23:02:09 +09:00 |
|
Kijin Sung
|
ab5a2c4f5f
|
Disable debug output during template parser tests
|
2024-04-08 22:56:19 +09:00 |
|
Kijin Sung
|
0b9131e664
|
Remove unnecessary encoding of /, &, ' in template v2 JSON output
|
2024-03-24 21:29:54 +09:00 |
|
Kijin Sung
|
ee9a1a2b20
|
Fix #2272 unintended conversion of v1 echo statements inside verbatim section of v2 template
|
2024-01-16 21:43:38 +09:00 |
|
Kijin Sung
|
e2cfa524d0
|
Fix TemplateParserV1 and FrontEndFileHandler not recognizing Google webfonts '.../css2?...' URL as CSS
|
2024-01-10 13:09:01 +09:00 |
|
Kijin Sung
|
4a2ea92f07
|
Fix unit test for #2215
|
2023-11-25 22:33:53 +09:00 |
|
Kijin Sung
|
40d3ce4f46
|
Add unit test ad5c3c0f5
|
2023-11-21 22:13:56 +09:00 |
|
Kijin Sung
|
177e54f86c
|
Remove redundant Context::init() in unit tests
|
2023-11-06 09:18:21 +09:00 |
|
Kijin Sung
|
e7eadcc6f1
|
Fix unit test error when repository name is not "rhymix"
|
2023-11-02 13:00:39 +09:00 |
|
Kijin Sung
|
a128b6e3cb
|
Fix unit test error when repository name is not "rhymix"
|
2023-11-02 12:44:03 +09:00 |
|
Kijin Sung
|
720193d9b9
|
Separate compile unit tests for template v2 into several methods
|
2023-10-31 22:01:22 +09:00 |
|
Kijin Sung
|
e72336c90c
|
Fix #2203 'this' in lang directive will refer to current module
|
2023-10-31 21:59:33 +09:00 |
|
Kijin Sung
|
1f688c167c
|
Change deprecated Codeception class name
|
2023-10-24 20:16:44 +09:00 |
|
Kijin Sung
|
c42d059594
|
Add deprecation warnings if syntax like <--#include-->, <!--%import--> is used in template v2
|
2023-10-23 14:17:30 +09:00 |
|
Kijin Sung
|
a5d6a76cf4
|
Add parent reference to Template instances
|
2023-10-22 00:46:58 +09:00 |
|
Kijin Sung
|
fefd3dd895
|
Fix path normalization problem
|
2023-10-21 14:19:20 +09:00 |
|
Kijin Sung
|
6085b82d19
|
Inherit parent vars and add own vars when a template is included with vars from another template that has vars; add unit tests for vars inheritance
|
2023-10-21 13:52:02 +09:00 |
|
Kijin Sung
|
5b47151440
|
Change desktop and mobile directives to reference static Context method
|
2023-10-21 13:35:24 +09:00 |
|
Kijin Sung
|
129a0403e4
|
Throw warning if <block>, cond, loop is used in template v2
|
2023-10-20 21:17:38 +09:00 |
|
Kijin Sung
|
a284a1b072
|
Also apply scope conversion to short PHP tags
|
2023-10-20 21:03:31 +09:00 |
|
Kijin Sung
|
55d91b9dc7
|
Implement unload directive
|
2023-10-20 20:56:14 +09:00 |
|
Kijin Sung
|
9a98e9220d
|
Enforce the order of parameters to the load directive
|
2023-10-20 20:46:35 +09:00 |
|
Kijin Sung
|
6b2b3f0dc2
|
Add dd and url helper directives
|
2023-10-18 20:57:52 +09:00 |
|
Kijin Sung
|
c50cc71ce1
|
Fix random loop ID always changing in template v2 unit test
|
2023-10-18 12:28:51 +09:00 |
|
Kijin Sung
|
c487c13864
|
Apply context-aware escape more generally; add can/cannot/canany and env directives
|
2023-10-18 12:09:45 +09:00 |
|
Kijin Sung
|
c19d71847f
|
Implement template v2 feature of pushing to stack
|
2023-10-18 02:23:18 +09:00 |
|
Kijin Sung
|
0f14ad8ccf
|
Add error checking directive and unit tests for it
|
2023-10-18 00:29:32 +09:00 |
|
Kijin Sung
|
d4654eb5cf
|
Remove member directive, and extend auth directive to look at grants
|
2023-10-18 00:12:40 +09:00 |
|
Kijin Sung
|
e044e11c5f
|
Convert include code into a method of Template class
|
2023-10-18 00:01:11 +09:00 |
|
Kijin Sung
|
012dbb9ab7
|
Convert resource loading code into a method of Template class
|
2023-10-17 23:29:55 +09:00 |
|
Kijin Sung
|
55cafc5c33
|
Convert class and style builder into a method of Template class
|
2023-10-17 22:44:27 +09:00 |
|
Kijin Sung
|
82b9107ca0
|
Add support for fragment in template v2
|
2023-10-17 22:25:53 +09:00 |
|
Kijin Sung
|
a6afa3a61d
|
Add loop variable and dump directive; reorganize template v2 unit tests
|
2023-10-17 20:12:22 +09:00 |
|