[ 
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)

Reply via email to