[ https://issues.apache.org/jira/browse/FREEMARKER-55?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16164044#comment-16164044 ]
ASF GitHub Bot commented on FREEMARKER-55: ------------------------------------------ GitHub user woonsan opened a pull request: https://github.com/apache/incubator-freemarker/pull/34 FREEMARKER-55: Spring Directives/Functions to replace spring.tld tags You can merge this pull request into a Git repository by running: $ git pull https://github.com/woonsan/incubator-freemarker feature/FREEMARKER-55-2 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-freemarker/pull/34.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #34 ---- commit 6709117683e29b34a6e155cac30a160f86f95745 Author: Woonsan Ko <woon...@apache.org> Date: 2017-08-26T05:17:07Z FREEMARKER-55: trying with a directive to replace spring:bind jsp tag. commit 19a3277c5809e30243a921a2ee42d3a40ecf9ebc Author: Woonsan Ko <woon...@apache.org> Date: 2017-08-29T03:11:12Z FREEMARKER-55: using namespace variable for status variable. commit b656f1e1f7c1b0875526f2224db1fc793e1172d2 Author: Woonsan Ko <woon...@apache.org> Date: 2017-08-29T18:58:34Z FREEMARKER-55: use nested content parameter instead of variable commit aeaf0307736008b2921c7efa42cf7d31b2df6dbc Author: Woonsan Ko <woon...@apache.org> Date: 2017-08-30T03:02:21Z FREEMARKER-55: splitting abstract class to keep common things commit 64adad829926532b17ce5a5965a2c40e594dd6fc Author: Woonsan Ko <woon...@apache.org> Date: 2017-08-30T03:07:29Z FREEMARKER-55: simple clean up commit 2de73b082f1bf7c36d616263688f77d27bc50227 Author: Woonsan Ko <woon...@apache.org> Date: 2017-08-30T13:07:02Z FREEMARKER-55: code clean ups commit 63f42c3dfcb06b7873e7aec58c90894e8b291ced Author: Woonsan Ko <woon...@apache.org> Date: 2017-08-30T13:21:55Z FREEMARKER-55: Adding javadocs commit f1e8a4df1a745164bcf48ab9a92cec5beb598bc2 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-03T02:11:45Z Merge branch '3' into feature/FREEMARKER-55-2 commit 3b83475f111019842b6070581ca310890ba199d1 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-03T03:49:38Z FREEMARKER-55: Adding initial message function. commit 8f5eaaaf2df1914fef461802f2d7b511d4a99870 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-03T04:08:31Z FREEMARKER-55: read message args from positioned vargs. commit b0aceddab9ac55c622fb596d2ed03444c2ff0884 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-03T04:27:08Z FREEMARKER-55: use vargs for code and args commit a8e73ec77a735b643be986e0c190205f3b7a2192 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-05T12:33:55Z Using CallableUtils to throw exceptions; use positional param for code commit 12f70fff2db494e91bbc9926c76e529d781f4f18 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-06T14:01:10Z FREEMARKER-55: Adding more spring callable models. commit d0bd43c8e42a9b5b2834a2d5c139401fcb8fda2d Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-06T14:02:01Z Merge branch '3' into feature/FREEMARKER-55-2 commit 234f96ec2c2868c72f797bda42a8d0c854e63b87 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-08T16:21:53Z FREEMARKER-55: Adding more functions. commit 9eedd86da2dc6aeac011e0e1553871599b80ab18 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-11T17:41:52Z Merge branch '3' into feature/FREEMARKER-55-2 commit 6f025c79534117a0f87eb17445e1a76cf06be418 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-11T18:13:56Z FREEMARKER-55: use Environment variables instead of pageContext in eval function. commit 8bdc5fdcf6507a00113e8f396cdf9a90c8c3857c Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-11T19:45:46Z FREEMARKER-55: Adding url function commit 075bd88777888a12a194844f8b961c8bd7333a49 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-11T19:51:01Z FREEMARKER-55: fixing NPE when there's no params commit 834abd7d6f338ee7fcc5bdaa060ce2d36495fc8b Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-11T20:50:45Z FREEMARKER-55: code cleanups commit 2076c5e83786b5253ea80651f4a47ea87f263fd0 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-11T21:14:39Z FREEMARKER-55: Removing mvcUrl function as it's not in earlier version of spring 4.0.x commit 96c038d9ccc4a5d38cc8896370870d27af46af1f Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T03:21:50Z FREEMARKER-55: unit test template code commit d5c31a1b4e5753e7dbbeb1b1971c3b9bcf5643e4 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T03:24:37Z FREEMARKER-55: unit test template code commit 77b7f30c5f61158c138f42e0f61c3b47b8df6d2d Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T14:58:28Z FREEMARKER-55: Adding unit test for message function. commit a274d2a6149b432656c5aa61eedd5b6213168378 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T15:22:15Z FREEMARKER-55: Adding unit test for theme function. commit 9987acfe0f399ad81d0373a8e7ee81e47674f614 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T15:33:39Z FREEMARKER-55: adding unit test for theme function. commit d7916709f9897c4ff8c6ae146ee191df77a43427 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T17:41:02Z FREEMARKER-55: Adding unit test for eval function. commit e4598db9cb9c0513a36033ce4fcd39a6fa901231 Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T18:25:21Z FREEMARKER-55: Adding unit test for url function. commit 4672252edb58455d4727ad8e233c892ddf0fe5fb Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T18:25:49Z FREEMARKER-55: Adding unit test for url function. commit 7a93fa0ac9d5594080b3b8749976f80030de6e4f Author: Woonsan Ko <woon...@apache.org> Date: 2017-09-12T19:02:44Z FREEMARKER-55: adding unit test for bind directive. ---- > FM3 freemarker-spring module, Web MVC support > --------------------------------------------- > > Key: FREEMARKER-55 > URL: https://issues.apache.org/jira/browse/FREEMARKER-55 > Project: Apache Freemarker > Issue Type: Task > Affects Versions: 3.0.0 > Reporter: Daniel Dekany > > Add Spring "Web MVC framework" functionality to freemarker-spring. > This can be complex task (and the issue possibly has to be subdivided), as it > involves things like: > * Some aspects of the FreeMarker 2 integration (developed by the Spring > developers) are quite confusing ({{FreemarerConfigurer}}, etc.), and we are > looking into if it needs to be like that. > * See if we can support {{@EnableWebMvc}} (note that FreeMarker 2 support is > hard coded into {{ViewResolverRegistry}}, which we can't modify) > * Creating custom directives/methods to expose Spring features like the > Spring JSP Tag Library does (but in a way that firs FreeMarker better) > * Expose JSP custom tag support from the {{freemarker-servlet}} module. > Depends on: FREEMARKER-54 -- This message was sent by Atlassian JIRA (v6.4.14#64029)