Re: Alternative to ${exp}

2018-03-24 Thread Woonsan Ko
d43319786dda8af38acdef87cd37f09ead@%3Cdev.freemarker.apache.org%3E [3] https://en.wikipedia.org/wiki/String_interpolation#JavaScript On Fri, Dec 15, 2017 at 5:28 AM, Daniel Dekany <ddek...@apache.org> wrote: > OK, so I would go for [=exp] (see the reason told in this thread). How > acceptable is

Re: Please test/review FreeMarker 2.3.28

2018-03-24 Thread Woonsan Ko
On Sat, Mar 24, 2018 at 10:41 AM, Daniel Dekany <ddek...@apache.org> wrote: > Saturday, March 24, 2018, 2:44:17 PM, Woonsan Ko wrote: > >> On Sat, Mar 24, 2018 at 3:21 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Saturday, March 24, 2018, 3:13:06 AM, Woonsan

Re: Please test/review FreeMarker 2.3.28

2018-03-24 Thread Woonsan Ko
On Sat, Mar 24, 2018 at 3:21 AM, Daniel Dekany <ddek...@apache.org> wrote: > Saturday, March 24, 2018, 3:13:06 AM, Woonsan Ko wrote: > >> When I tested with freemarker-2.3.28-incubating-SNAPSHOT.jar, which I >> built and install it to my local maven repo from the lates

Re: Please test/review FreeMarker 2.3.28

2018-03-23 Thread Woonsan Ko
rpret somethings. Cheers, Woonsan [1] https://freemarker.apache.org/builds/fm2.3.28/versions_2_3_28.html [2] https://freemarker.apache.org/builds/fm2.3.28/ref_directive_ftl.html On Fri, Mar 23, 2018 at 4:08 AM, Daniel Dekany <ddek...@apache.org> wrote: > Friday, March 23, 2018, 3:33:39 AM, Woo

Re: FreeMarker has graduated to TLP!

2018-03-23 Thread Woonsan Ko
What an exciting moment! Let's keep moving on! Cheers, Woonsan On Fri, Mar 23, 2018 at 7:26 PM, Ralph Goers wrote: > Congrats! > > Ralph > >> On Mar 23, 2018, at 3:50 PM, Lalish-Menagh, Trevor >> wrote: >> >> How exciting! Congrats to all the

Re: Please test/review FreeMarker 2.3.28

2018-03-22 Thread Woonsan Ko
Great to see the real release without "incubating" mark soon! Also ! I've just read the Change log and everything is awesome! I'll just try out the snapshot binary tomorrow in our applications to see if there's any regression just in case. Cheers, Woonsan On Tue, Mar 20, 2018 at 6:39 PM,

Re: Moving JBoss FreeMarker IDE (Eclipse plugin) to the ASF?

2018-03-13 Thread Woonsan Ko
On Sun, Mar 11, 2018 at 3:34 PM, Daniel Dekany wrote: > Sunday, March 11, 2018, 5:22:39 PM, Ralph Goers wrote: > >> If RedHat took ownership of the tool then they should be able to >> take care of changing the license and sending an SGA to the ASF. > > In the case of

Re: [FM3] Basic treatment of null VS missing

2018-03-07 Thread Woonsan Ko
On Tue, Mar 6, 2018 at 5:08 AM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, March 6, 2018, 3:59:22 AM, Woonsan Ko wrote: > >> On Sat, Mar 3, 2018 at 11:22 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Below I propose a solution for the basic treatmen

Re: [FM3] Basic treatment of null VS missing

2018-03-05 Thread Woonsan Ko
On Sat, Mar 3, 2018 at 11:22 AM, Daniel Dekany wrote: > Below I propose a solution for the basic treatment of null VS > "missing" in FM3. Please tell me what you think! > > The way FM2 deals with null-s has quite severe limitations (and > glitches). The root of the problems is

Re: [FM3] Question on CallPlace#executeNestedContent(...)

2018-01-30 Thread Woonsan Ko
On Tue, Jan 30, 2018 at 3:45 PM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, January 30, 2018, 3:42:28 PM, Woonsan Ko wrote: > >> On Tue, Jan 30, 2018 at 3:45 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Monday, January 29, 2018, 11:20:02

Re: [FM3] Question on CallPlace#executeNestedContent(...)

2018-01-30 Thread Woonsan Ko
On Tue, Jan 30, 2018 at 3:45 AM, Daniel Dekany <ddek...@apache.org> wrote: > Monday, January 29, 2018, 11:20:02 PM, Woonsan Ko wrote: > >> Hi, >> >> While implementing @form.errors directive (migrated from spring >> form:errors taglib), I ended up adding

Re: Resolution draft for graduation, members

2018-01-07 Thread Woonsan Ko
y >> for management of the projects within the scope of >> responsibility of the Apache FreeMarker Project; and be it further >> >> RESOLVED, that the persons listed immediately below be and >> hereby are appointed to serve as the initial members of the >> Apache FreeMarker Project: >

Re: [FM3] Continuing Spring MVC Form Directives Support

2018-01-05 Thread Woonsan Ko
On Fri, Jan 5, 2018 at 3:31 PM, Daniel Dekany <ddek...@apache.org> wrote: > Friday, January 5, 2018, 8:34:42 PM, Woonsan Ko wrote: > >> On Thu, Jan 4, 2018 at 6:13 PM, Daniel Dekany <ddek...@apache.org> wrote: >>> Thursday, January 4, 2018, 9:01:24 PM, Woonsan Ko

Re: [FM3] Continuing Spring MVC Form Directives Support

2018-01-05 Thread Woonsan Ko
On Thu, Jan 4, 2018 at 6:13 PM, Daniel Dekany <ddek...@apache.org> wrote: > Thursday, January 4, 2018, 9:01:24 PM, Woonsan Ko wrote: > > [snip] >>> Maybe, instead of >>> SomeSuperTemplateDirectiveModel.NAMED_ARGS_ENTRY_LIST, your could >>> just exp

Re: Please check and sign off our Podling Report for January!

2018-01-03 Thread Woonsan Ko
On Wed, Jan 3, 2018 at 7:40 AM, Daniel Dekany wrote: > Wednesday, January 3, 2018, 11:48:21 AM, Jacques Le Roux wrote: > >> Hi Daniel, >> >> It seems only mentors are required to sign off the report: >> https://incubator.apache.org/guides/ppmc.html#podling_status_reports > >

[FM3] Continuing Spring MVC Form Directives Support

2018-01-02 Thread Woonsan Ko
Hi, It has been a long time since my last commit to support spring mvc functions/directives (FREEMARKER-55). Today, I've opened a pull request, containing an initial form related work (only form:form and form:input directives for now, but those are parts of the crucial basement): -

Re: Please check and sign off our Podling Report for January!

2017-12-29 Thread Woonsan Ko
It looks good to me. Thanks a lot! Woonsan On Fri, Dec 29, 2017 at 3:36 AM, Daniel Dekany wrote: > Thursday, December 28, 2017, 10:56:38 PM, David E Jones wrote: > >> In the issues paragraph it currently says 'is a grooving problem', should >> that be 'is a growing problem'?

Re: Alternative to ${exp}

2017-12-05 Thread Woonsan Ko
ache OFBiz >>>> to generate many documents including XML. Now our XML documents might >>>> contain some ${variable} that needs to be interpreted in the XML >>>> parser, not the freemarker parser (without having to escape characters >>>

Re: Alternative to ${exp}

2017-12-03 Thread Woonsan Ko
On Tue, Nov 28, 2017 at 4:45 AM, Daniel Dekany wrote: > This problem comes up again and again: the ${exp} syntax clashes with > the syntax of the thing the user wants to generate. So I believe we > need a Configuration option to address this. Something like >

Re: [ANNOUNCE] Apache FreeMarker 2.3.27-incubating released

2017-11-05 Thread Woonsan Ko
have updated 2.3-gae and merge it into 2.3 where I generate the manual docs. If this is right, shall I try to commit some changes for clarification? Thanks, Woonsan [1] https://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html > > > Friday, November 3, 2017

Re: [1/2] incubator-freemarker git commit: Updated release date

2017-11-05 Thread Woonsan Ko
On Sat, Nov 4, 2017 at 6:14 AM, wrote: > Repository: incubator-freemarker > Updated Branches: > refs/heads/2.3-gae a49897366 -> 99cddb10c > > > Updated release date > > > Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/repo > Commit: >

[ANNOUNCE] Apache FreeMarker 2.3.27-incubating released

2017-11-03 Thread Woonsan Ko
dicate that the project has yet to be fully endorsed by the ASF. Woonsan Ko on behalf of Apache FreeMarker Podling Project Management Committee

Re: [RESULT][VOTE] Release Apache FreeMarker 2.3.27 (incubating)

2017-10-26 Thread Woonsan Ko
nding people! I should have notified here that it's started after throwing the new vote on general@. > > Also, Woonsan, thanks for the good work! It's all my pleasure! Cheers, Woonsan > > > Tuesday, October 24, 2017, 5:09:38 AM, Woonsan Ko wrote: > >> Vote on the po

Re: 2.3.27 release delay...

2017-10-16 Thread Woonsan Ko
ooks good to me. We can continue! > > > Monday, October 16, 2017, 8:11:22 AM, Daniel Dekany wrote: > >> Monday, October 16, 2017, 4:23:45 AM, Woonsan Ko wrote: >> >>> Hi Daniel, >>> >>> Thank you very much for fixing the issues! >>> >>

Re: 2.3.27 release delay...

2017-10-15 Thread Woonsan Ko
signatures were verified: [echo] *** Signature verification: *** [exec] gpg: Signature made Sun Oct 15 21:19:54 2017 EDT [exec] gpg:using RSA key 04DE676E3FFFD9C2DD767C2FA25D65D27C13ADCE [exec] gpg: Good signature from "Woonsan Ko <woon...@apache.org>

Re: Release manager wanted for 2.3.27

2017-10-03 Thread Woonsan Ko
On Tue, Oct 3, 2017 at 9:55 AM, Woonsan Ko <woon...@apache.org> wrote: > Hi Daniel, > > I've passed along to the step #10: > - > https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.27-incubating-preliminary/ > - > https://repository.apache.org/conte

Re: Release manager wanted for 2.3.27

2017-10-03 Thread Woonsan Ko
.3.27-incubating-bin.tar.gz"... ... [echo] *** Signature verification: *** [exec] gpg: Signature made Tue Oct 3 09:10:25 2017 EDT [exec] gpg:using RSA key 04DE676E3FFFD9C2DD767C2FA25D65D27C13ADCE [exec] gpg: Good signature from "Woonsan Ko <woon...@apache.org>" [ultimat

Re: Release manager wanted for 2.3.27

2017-10-02 Thread Woonsan Ko
; Monday, October 2, 2017, 5:19:11 PM, Woonsan Ko wrote: > >> Hi Daniel, >> >> I have two questions regarding the release steps. >> >> 1. Are we supposed to release an RC version ("rc01") now? > > I say, no, the changes weren't significant enou

Re: Release manager wanted for 2.3.27

2017-10-02 Thread Woonsan Ko
o change here versionForOSGi=2.3.27.rc01-incubating versionForMf=2.3.26.99 Thanks in advance, Woonsan On Mon, Oct 2, 2017 at 5:06 AM, Daniel Dekany <ddek...@apache.org> wrote: > Monday, October 2, 2017, 5:39:40 AM, Woonsan Ko wrote: > >> On Sat, Sep 30, 2017 at 6:28 AM, Daniel De

Re: Release manager wanted for 2.3.27

2017-10-01 Thread Woonsan Ko
On Sat, Sep 30, 2017 at 6:57 AM, Daniel Dekany <ddek...@apache.org> wrote: > Saturday, September 30, 2017, 12:28:39 PM, Daniel Dekany wrote: > >> Saturday, September 30, 2017, 3:39:24 AM, Woonsan Ko wrote: >> >>> On Mon, Sep 25, 2017 at 2:49 PM, Daniel

Re: Release manager wanted for 2.3.27

2017-10-01 Thread Woonsan Ko
On Sat, Sep 30, 2017 at 6:28 AM, Daniel Dekany <ddek...@apache.org> wrote: > Saturday, September 30, 2017, 3:39:24 AM, Woonsan Ko wrote: > >> On Mon, Sep 25, 2017 at 2:49 PM, Daniel Dekany <ddek...@apache.org> wrote: >>> Monday, September 25, 2017, 7:23:14 PM, Wo

Re: Release manager wanted for 2.3.27

2017-09-29 Thread Woonsan Ko
On Mon, Sep 25, 2017 at 2:49 PM, Daniel Dekany <ddek...@apache.org> wrote: > Monday, September 25, 2017, 7:23:14 PM, Woonsan Ko wrote: > >> I'd like to volunteer for that. >> Assuming there's a voting process, I guess the release process will >> happen next week or af

Re: Release manager wanted for 2.3.27

2017-09-27 Thread Woonsan Ko
On Mon, Sep 25, 2017 at 2:49 PM, Daniel Dekany <ddek...@apache.org> wrote: > Monday, September 25, 2017, 7:23:14 PM, Woonsan Ko wrote: > >> I'd like to volunteer for that. >> Assuming there's a voting process, I guess the release process will >> happen next week or af

Re: Release manager wanted for 2.3.27

2017-09-25 Thread Woonsan Ko
I'd like to volunteer for that. Assuming there's a voting process, I guess the release process will happen next week or afterward, right? I'm asking this because my laptop got broken before the last week and I'm waiting for a new laptop to be delivered this week. If it is next week or afterward,

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-15 Thread Woonsan Ko
On Thu, Sep 14, 2017 at 5:09 AM, Daniel Dekany <ddek...@apache.org> wrote: > Thursday, September 14, 2017, 4:15:04 AM, Woonsan Ko wrote: > > [snip] >>>> And, I'd like to ask about this example: >>>> >>>> ${user.id!} >>>> >>>

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-13 Thread Woonsan Ko
On Wed, Sep 13, 2017 at 2:28 PM, Daniel Dekany <ddek...@apache.org> wrote: > Wednesday, September 13, 2017, 6:48:25 PM, Woonsan Ko wrote: > >> On Wed, Sep 13, 2017 at 5:50 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Wednesday, September 13, 2017, 4:20:35 AM

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-13 Thread Woonsan Ko
On Wed, Sep 13, 2017 at 5:50 AM, Daniel Dekany <ddek...@apache.org> wrote: > Wednesday, September 13, 2017, 4:20:35 AM, Woonsan Ko wrote: > > [snip] >> I've proposed a PR for tags defined in spring.tld for now: >> https://github.com/apache/incubator-freemarker/pull/34

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-12 Thread Woonsan Ko
On Tue, Sep 5, 2017 at 8:58 AM, Woonsan Ko <woon...@apache.org> wrote: > On Sun, Sep 3, 2017 at 7:55 AM, Daniel Dekany <ddek...@apache.org> wrote: >> Sunday, September 3, 2017, 6:29:54 AM, Woonsan Ko wrote: >> >>> On Sat, Sep 2, 2017 at 7:33 PM, Woonsan Ko <

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-05 Thread Woonsan Ko
On Sun, Sep 3, 2017 at 7:55 AM, Daniel Dekany <ddek...@apache.org> wrote: > Sunday, September 3, 2017, 6:29:54 AM, Woonsan Ko wrote: > >> On Sat, Sep 2, 2017 at 7:33 PM, Woonsan Ko <woon...@apache.org> wrote: >>> On Sat, Sep 2, 2017 at 3:36 AM, Daniel

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-02 Thread Woonsan Ko
On Sat, Sep 2, 2017 at 3:11 AM, Daniel Dekany <ddek...@apache.org> wrote: > Saturday, September 2, 2017, 5:03:51 AM, Woonsan Ko wrote: > >> On Thu, Aug 24, 2017 at 3:53 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Thursday, August 24, 2017, 6:19:29 AM, Woons

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-01 Thread Woonsan Ko
On Thu, Aug 24, 2017 at 4:04 PM, Daniel Dekany <ddek...@apache.org> wrote: > Thursday, August 24, 2017, 9:53:11 AM, Daniel Dekany wrote: > >> Thursday, August 24, 2017, 6:19:29 AM, Woonsan Ko wrote: >> >>> On Mon, Aug 21, 2017 at 12:19 AM, Daniel Dekany <dd

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-09-01 Thread Woonsan Ko
On Thu, Aug 24, 2017 at 3:53 AM, Daniel Dekany <ddek...@apache.org> wrote: > Thursday, August 24, 2017, 6:19:29 AM, Woonsan Ko wrote: > >> On Mon, Aug 21, 2017 at 12:19 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Monday, August 7, 2017, 9:18:36 PM, Woonsan

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-08-29 Thread Woonsan Ko
On Tue, Aug 29, 2017 at 2:48 PM, Woonsan Ko <woon...@apache.org> wrote: > On Tue, Aug 29, 2017 at 10:40 AM, Daniel Dekany <ddek...@apache.org> wrote: >> Tuesday, August 29, 2017, 3:03:02 PM, Woonsan Ko wrote: >> >>> On Tue, Aug 29, 2017 at 5:00 AM, Dani

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-08-29 Thread Woonsan Ko
On Tue, Aug 29, 2017 at 10:40 AM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, August 29, 2017, 3:03:02 PM, Woonsan Ko wrote: > >> On Tue, Aug 29, 2017 at 5:00 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Tuesday, August 29, 2017, 5:25:31 AM, Woo

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-08-29 Thread Woonsan Ko
On Tue, Aug 29, 2017 at 5:00 AM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, August 29, 2017, 5:25:31 AM, Woonsan Ko wrote: > >> Hi Daniel, >> >> Thanks for the remarks and hints! Please see my question inline. >> >> On Sat, Aug 26, 2017 at 4

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-08-25 Thread Woonsan Ko
nt on how to add a variable in a directive? Thanks in advance, Woonsan On Thu, Aug 24, 2017 at 6:19 AM, Woonsan Ko <woon...@apache.org> wrote: > On Mon, Aug 21, 2017 at 12:19 AM, Daniel Dekany <ddek...@apache.org> wrote: >> Monday, August 7, 2017, 9:18:36 PM, Woonsan Ko wrote: &

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-08-07 Thread Woonsan Ko
n about that and wanted to get feedbacks before doing too much. ;-) Regards, Woonsan > > > Monday, August 7, 2017, 4:23:26 PM, Woonsan Ko wrote: > >> On Sun, Aug 6, 2017 at 6:14 AM, Daniel Dekany <ddek...@freemail.hu> wrote: >>> The big problem is that spring.ftl

Re: (FREEMARKER-55) FM3 freemarker-spring module, Web MVC support

2017-08-07 Thread Woonsan Ko
gt; >> You can merge this pull request into a Git repository by running: >> >> $ git pull https://github.com/woonsan/incubator-freemarker >> feature/FREEMARKER-55 >> >> Alternatively you can review and apply these changes as the patch at: >> >>

Re: [FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-07-13 Thread Woonsan Ko
On Wed, Jul 5, 2017 at 11:09 AM, Woonsan Ko <woon...@apache.org> wrote: > On Tue, Jul 4, 2017 at 5:47 AM, Daniel Dekany <ddek...@apache.org> wrote: >> Tuesday, July 4, 2017, 6:47:29 AM, Woonsan Ko wrote: >> >>> On Sat, Jun 3, 2017 at 9:50 AM, Daniel Dekany <

Re: [FM3] Template file extension

2017-07-05 Thread Woonsan Ko
On Wed, Jul 5, 2017 at 6:53 AM, Daniel Dekany wrote: > Here's a second take on this... > > As a reminder, my first idea was fm3, and then fm3s for square bracket > syntax. Then "h" or "x" is added to that if you want to indicate the > outputFormat in the file extension (which

Re: [FM3] Call syntax, positional and named parameters

2017-07-05 Thread Woonsan Ko
On Tue, Jul 4, 2017 at 10:15 AM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, July 4, 2017, 7:57:18 AM, Woonsan Ko wrote: > >> On Wed, Jun 21, 2017 at 2:30 PM, Daniel Dekany <ddek...@apache.org> wrote: >>> Friday, June 16, 2017, 8:41:37 PM, Daniel Dekany

Re: FM3 log categories (Was: Re: [FM3] Spring Framework Support)

2017-07-05 Thread Woonsan Ko
On Tue, Jul 4, 2017 at 11:04 AM, Daniel Dekany <ddek...@apache.org> wrote: > Done, now we are just using > > private static final Logger LOG = > LoggerFactory.getLogger(TheClassYouAreIn.class); > > everywhere. Cool! Thanks! Woonsan > > > Monday, June 19, 2

Re: [FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-07-05 Thread Woonsan Ko
On Tue, Jul 4, 2017 at 5:47 AM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, July 4, 2017, 6:47:29 AM, Woonsan Ko wrote: > >> On Sat, Jun 3, 2017 at 9:50 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> I have created two issues for this. Fo

Re: [FM3] Call syntax, positional and named parameters

2017-07-03 Thread Woonsan Ko
On Wed, Jun 21, 2017 at 2:30 PM, Daniel Dekany wrote: > Friday, June 16, 2017, 8:41:37 PM, Daniel Dekany wrote: > >> A problem in FM2 is that when calling a directive (as a macro), either >> all parameters are positional (`<@message "Hi" 2 />`), or all >> parameters are named

Re: [FM3] Call syntax, positional and named parameters

2017-07-03 Thread Woonsan Ko
On Wed, Jun 21, 2017 at 2:30 PM, Daniel Dekany wrote: > Friday, June 16, 2017, 8:41:37 PM, Daniel Dekany wrote: > >> A problem in FM2 is that when calling a directive (as a macro), either >> all parameters are positional (`<@message "Hi" 2 />`), or all >> parameters are named

Re: [FM3] Call syntax, positional and named parameters

2017-07-03 Thread Woonsan Ko
On Fri, Jun 16, 2017 at 2:41 PM, Daniel Dekany wrote: >8>8 > Some very fundamental core directives still would have exceptional > syntax, such as: > > - Assignments (#var/#set as planned for FM3). They look as if they > have named parameter syntax first, but in

Re: [FM3] Further template syntax changes

2017-07-03 Thread Woonsan Ko
I like every proposal you made below. Cheers, Woonsan On Sat, Jul 1, 2017 at 7:13 PM, Daniel Dekany wrote: > So this is some easy to understand stuff, compared to the totally > unpopular "[FM3] Call syntax, positional and named parameters" thread > at least (and silence is

Re: [FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-07-03 Thread Woonsan Ko
On Sat, Jun 3, 2017 at 9:50 AM, Daniel Dekany wrote: > I have created two issues for this. For the non-Web-MVC part: > https://issues.apache.org/jira/browse/FREEMARKER-54 > and the Web MVC part that builds on the first: > https://issues.apache.org/jira/browse/FREEMARKER-55

Re: [FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-06-19 Thread Woonsan Ko
as > inheriting is the default behavior of Javadoc. Ah, right! :-) Thanks for the pointer! I'll use that only when I need to replace the javadoc but need to include parent one afterward. Cheers, Woonsan > > > Monday, June 19, 2017, 7:03:33 AM, Woonsan Ko wrote: > >>

Re: FM3 log categories (Was: Re: [FM3] Spring Framework Support)

2017-06-19 Thread Woonsan Ko
On Mon, Jun 19, 2017 at 6:50 AM, Daniel Dekany <ddek...@apache.org> wrote: > Monday, June 19, 2017, 7:03:33 AM, Woonsan Ko wrote: > >> On Sat, Jun 3, 2017 at 9:50 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> I have created two issues for this. Fo

Re: [FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-06-18 Thread Woonsan Ko
//issues.apache.org/jira/browse/FREEMARKER-55 > > > Friday, June 2, 2017, 4:56:38 PM, Woonsan Ko wrote: > >> On Fri, Jun 2, 2017 at 5:05 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Thursday, June 1, 2017, 5:09:07 PM, Woonsan Ko wrote: >>> >>>> O

Re: [FM3] Template file extension

2017-06-14 Thread Woonsan Ko
On Wed, Jun 14, 2017 at 5:25 AM, Daniel Dekany wrote: > For FM3, because the template language changes, we need to change the > standard (recommended) template file extension. I propose this: > > - ftl to fm3 > - ftlx to fm3x > - ftlh to fm3h I'm fine with that. When I look

Re: [FM3] Should localized template lookup be off by default?

2017-06-14 Thread Woonsan Ko
I don't think the template lookup feature based on locale is used often in practices, either. In FM3, I think people need to follow a guideline on how to migrate FM2 anyway, so it seems just fine to me if we turn it off by default as the feature requires additional IOs. Regards, Woonsan On

Re: [FM3] Renaming some ore settings...

2017-06-14 Thread Woonsan Ko
On Sat, Jun 3, 2017 at 6:29 PM, Daniel Dekany wrote: > These: > - cacheStoreage to templateCacheStorage > - localizedLookup to localizedTemplateLookup > > Reason: As these are Configuration settings, it's not obvious what are > we caching (tempaltes) and what are we looking up

Re: Tester web page domain?

2017-06-08 Thread Woonsan Ko
+1 on try.freemarker.org. Woonsan On Wed, Jun 7, 2017 at 1:36 PM, Daniel Dekany wrote: > We need to chose a domain name that replaces > http://freemarker-online.kenshoo.com/. I have asked for this (as > opposed to the original http://tester.freemarker.org/): >

Re: [FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-06-02 Thread Woonsan Ko
On Fri, Jun 2, 2017 at 5:05 AM, Daniel Dekany <ddek...@apache.org> wrote: > Thursday, June 1, 2017, 5:09:07 PM, Woonsan Ko wrote: > >> On Wed, May 31, 2017 at 6:39 PM, Daniel Dekany <ddek...@apache.org> wrote: >>> Wednesday, May 31, 2017, 6:09:32 PM, Woonsan Ko wro

Re: [FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-06-01 Thread Woonsan Ko
On Wed, May 31, 2017 at 6:39 PM, Daniel Dekany <ddek...@apache.org> wrote: > Wednesday, May 31, 2017, 6:09:32 PM, Woonsan Ko wrote: > >> On Tue, May 30, 2017 at 11:38 AM, Daniel Dekany <ddek...@apache.org> wrote: >>> Tuesday, May 30, 2017, 5:02:43 PM, Woons

[FM3] Spring Framework Support (Was: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle))

2017-05-31 Thread Woonsan Ko
On Tue, May 30, 2017 at 11:38 AM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, May 30, 2017, 5:02:43 PM, Woonsan Ko wrote: >>>>> Speaking of which, soon there will be one. Anyone is interested in FM3 >>>>> Spring integration? The goal is that FM3'

Re: Non-Jiraed issued (was: Re: [FM3] Migration to Gradle)

2017-05-19 Thread Woonsan Ko
On Fri, May 19, 2017 at 2:22 PM, Daniel Dekany wrote: > Thursday, May 18, 2017, 10:01:23 PM, Michael Brohl wrote: > >> Hi Daniel, >> >> I think these non-Jiraed issues should be created in Jira. Maybe they >> can attract contributors? > > Currently

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-05-10 Thread Woonsan Ko
Java example, CarBuilderImpl, in the page returns the same instance, too. It seems a lot safer to do in our context as well. So, I would return the same instance from the same builder on #build() calls. Kind regards, Woonsan > > > Sunday, February 19, 2017, 7:41:54 PM, Woonsan Ko wrote:

Re: SpringBoot, DataModelParser and Travis CI

2017-04-09 Thread Woonsan Ko
itself. > > -- > Thanks, > Daniel Dekany > >> Pradeep. >> >> >> >> From: Daniel Dekany <ddek...@apache.org> >> Sent: Friday, April 7, 2017 6:29 PM >> To: Woonsan Ko >> Subject: Re: Anyone volun

Re: New ASF Member from FreeMarker Community

2017-04-05 Thread Woonsan Ko
Congrats, Daniel!!! Cheers, Woonsan On Wed, Apr 5, 2017 at 3:09 AM, Jacopo Cappellato wrote: > Good news: Daniel Dekany from the FreeMarker community has been invited to > become member of the Apache Software Foundation. > > Many congratulations Daniel!!! > >

Re: [FM3] Solving FM2 caching problems due to locale etc.

2017-03-25 Thread Woonsan Ko
On Tue, Mar 21, 2017 at 1:29 PM, Daniel Dekany <ddek...@freemail.hu> wrote: > Tuesday, March 21, 2017, 3:12:38 PM, Woonsan Ko wrote: > >> On Sat, Mar 18, 2017 at 6:47 PM, Daniel Dekany <ddek...@freemail.hu> wrote: >>> The problem in FM2 >>> -

Re: [FM3] Rename encoding to charset, use Charset instead of String

2017-03-24 Thread Woonsan Ko
On Tue, Mar 21, 2017 at 2:39 PM, Daniel Dekany <ddek...@apache.org> wrote: > Tuesday, March 21, 2017, 3:31:56 PM, Woonsan Ko wrote: > >> +1 on both. > > Furthermore, as the "encoding" parameter of > getTemplate/#include/#import was removed

Re: [FM3] Rename encoding to charset, use Charset instead of String

2017-03-21 Thread Woonsan Ko
+1 on both. Woonsan On Sun, Mar 19, 2017 at 2:22 PM, Daniel Dekany wrote: > We have this retro terminology where instead of charset we say > encoding. (I understand that encoding has a wider meaning, but we only > intend to support encoding/decoding via a charset.) So I

Re: [FM3] Solving FM2 caching problems due to locale etc.

2017-03-21 Thread Woonsan Ko
On Sat, Mar 18, 2017 at 6:47 PM, Daniel Dekany wrote: > The problem in FM2 > -- > > In FM2, if you write `cfg.getTemplate("foo.ftl", Locale.GERMANY)`, > then FreeMarker will return a Template where template.getLocale() is > Locale.GERMANY, even if there's no

Re: [FM3] Opinions about the package structure?

2017-03-07 Thread Woonsan Ko
On Fri, Mar 3, 2017 at 7:16 PM, Daniel Dekany <ddek...@freemail.hu> wrote: > Saturday, March 4, 2017, 12:15:30 AM, Woonsan Ko wrote: > >> On Fri, Mar 3, 2017 at 12:54 AM, Daniel Dekany <ddek...@freemail.hu> wrote: > [snip] >>> or with Proper

Re: About a Freemarker template evaluator service

2017-02-25 Thread Woonsan Ko
On Sat, Feb 25, 2017 at 10:55 PM, Barrie Selack wrote: > +! for incubator-freemarker-online-tester +1. Me too. Regards, Woonsan > > > On Sat, Feb 25, 2017 at 5:09 AM, Daniel Dekany wrote: > >> Friday, February 24, 2017, 10:42:46 PM, Barrie Selack

Re: [FM3] Remove some deprecated FTL constructs

2017-02-23 Thread Woonsan Ko
On Thu, Feb 23, 2017 at 12:31 AM, Daniel Dekany <ddek...@freemail.hu> wrote: > Thursday, February 23, 2017, 12:22:52 AM, Woonsan Ko wrote: > >> On Wed, Feb 22, 2017 at 4:06 AM, Daniel Dekany <ddek...@freemail.hu> wrote: >>> I would like to remove these dep

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-19 Thread Woonsan Ko
On Sun, Feb 19, 2017 at 10:04 AM, Daniel Dekany wrote: > Sunday, February 19, 2017, 11:35:44 AM, Denis Bredelet wrote: > >> My message was not clear, I mean builders are not required for >> standard configuration settings if they are simple types. > > Of course not. We are

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-18 Thread Woonsan Ko
On Sat, Feb 18, 2017 at 4:04 PM, Daniel Dekany <ddek...@freemail.hu> wrote: > Saturday, February 18, 2017, 7:09:09 PM, Woonsan Ko wrote: > > [snip] >> I see your point. Let me try for the plan A option with an example again. :-) >> I guess it should look like this

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-18 Thread Woonsan Ko
On Fri, Feb 17, 2017 at 8:03 PM, Daniel Dekany <ddek...@freemail.hu> wrote: > Friday, February 17, 2017, 11:48:34 PM, Woonsan Ko wrote: > >> On Fri, Feb 17, 2017 at 4:09 PM, Daniel Dekany <ddek...@freemail.hu> wrote: >>> Friday, February 17, 2017, 3:16:28 PM, Woons

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-17 Thread Woonsan Ko
On Fri, Feb 17, 2017 at 4:09 PM, Daniel Dekany <ddek...@freemail.hu> wrote: > Friday, February 17, 2017, 3:16:28 PM, Woonsan Ko wrote: > >> On Fri, Feb 17, 2017 at 4:22 AM, Daniel Dekany <ddek...@freemail.hu> wrote: >>> Friday, February 17, 2017, 6:52:15 AM, Woons

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-16 Thread Woonsan Ko
// default. Called isFooExplicitlySet() in FM2. I have preferred 'Builder foo(T value)' and 'T foo()' simply, but I'll all ears. ;-) Kind regards, Woonsan > > Any thoughts? Especially on what to do with those nested settings. > > > Wednesday, February 15, 2017, 8:54:52 PM, Woons

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-15 Thread Woonsan Ko
ile (which might be okay with help of IDEs nowadays). Woonsan > > Wednesday, February 15, 2017, 12:30:30 PM, brede...@me.com wrote: > >> +1 for ConfigurationBuilder >> >> -- Denis. >> Original Message >> From: Daniel Dekany >> Sent:

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-15 Thread Woonsan Ko
On Wed, Feb 15, 2017 at 2:54 PM, Woonsan Ko <woon...@apache.org> wrote: > On Wed, Feb 15, 2017 at 5:48 AM, Daniel Dekany <ddek...@freemail.hu> wrote: >> Wednesday, February 15, 2017, 12:16:12 AM, Woonsan Ko wrote: >> >>> Also, if possible, I wo

Re: [FM3] Configuration mutability (Was: [FM3] Configuration API simplification)

2017-02-15 Thread Woonsan Ko
On Wed, Feb 15, 2017 at 5:48 AM, Daniel Dekany <ddek...@freemail.hu> wrote: > Wednesday, February 15, 2017, 12:16:12 AM, Woonsan Ko wrote: > >> Also, if possible, I would like to have an immutable object or >> representation than the Configuration itself. For example, >

Re: [FM3] Configuration API simplification

2017-02-14 Thread Woonsan Ko
On Tue, Feb 14, 2017 at 3:32 PM, Daniel Dekany wrote: > I propose that in FM3 Configuration should only have two constructors: > > Configuration(Version incompatibleImprovements) > Configuration(Properties properties) Is it to make sure that users should set the version

Re: New committer: Woonsan Ko

2017-02-14 Thread Woonsan Ko
Hi folks, Thank you so much for your warm welcomes! It is a great opportunity for me to collaborate with a great open source software project in a great community. I'd like to do my best together with you to grow it. Sincerely yours, Woonsan Ko On Tue, Feb 14, 2017 at 3:59 AM, Michael Brohl

Re: Is it time to start a FreeMarker 3 branch?

2015-12-01 Thread Woonsan Ko
+1 on all you described for FTL3. Just a side note, I like 'org.apache.freemarker3' better as new package name. I saw a similar pattern in Apache Commons. e.g, org.apache.commons.lang3. Regards, Woonsan On Sun, Nov 29, 2015 at 6:07 AM, Daniel Dekany wrote: > Sunday,

Maven build (WAS: Fwd: Question on unit testing)

2015-11-02 Thread Woonsan Ko
-- From: Daniel Dekany <ddek...@freemail.hu> Date: Sat, Oct 31, 2015 at 1:02 AM Subject: Re: Question on unit testing To: Woonsan Ko <dev@freemarker.incubator.apache.org> It would be in fact very good news if this thing can go with Maven... looking forward for the results! Thurs

Re: Question on unit testing

2015-10-29 Thread Woonsan Ko
>> By the way, IIRC, you mentioned in old ML that it's planned to migrate >> to Maven some day. Is it right? If so, when do you want to do that? > > I'm not sure if that would work out well, given that FM needs to be > compiled against multiple versions of the same library (including > rt.jar).

Re: Proposal: Extended FreemarkerServlet response Content-type and charset logic (Was: Re: Just created content-type and locale issues in JIRA)

2015-10-20 Thread Woonsan Ko
On Wed, Oct 21, 2015 at 5:12 AM, Daniel Dekany <ddek...@freemail.hu> wrote: > Tuesday, October 20, 2015, 6:08:33 AM, Woonsan Ko wrote: > >> Hi Daniel, >> >> Thanks a lot for the reasonable/thorough analysis and solutions! >> Yes, your proposal will solv

Re: Proposal: Extended FreemarkerServlet response Content-type and charset logic (Was: Re: Just created content-type and locale issues in JIRA)

2015-10-19 Thread Woonsan Ko
. If that's > null, we use template.getEncoding(), which is the encoding of the > source file. > > - "always ${charset}", like "always UTF-8": We just always set it to that, > via ServletResponse.setCharacterEncoding. > > - "doNotSet": We just don't set it, ever. (We can't dete

Just created content-type and locale issues in JIRA

2015-10-08 Thread Woonsan Ko
Hi folks, I've just created two JIRA issues: - https://issues.apache.org/jira/browse/FREEMARKER-1 - https://issues.apache.org/jira/browse/FREEMARKER-2 Yeah, number 1 and 2! :) Those were actually discussed in the old ML. I contracted those to the two issues. Hopefully I can create PRs and ask