You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by he...@apache.org on 2018/09/13 15:10:04 UTC
[commons-jexl] annotated tag COMMONS_JEXL-1_0 created (now eb3f4cb)
This is an automated email from the ASF dual-hosted git repository.
henrib pushed a change to annotated tag COMMONS_JEXL-1_0
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git.
at eb3f4cb (tag)
tagging d4e5fb3c1e1d09641e7d7fc5418cde5e863a56e8 (commit)
by Henri Yandell
on Sun Jul 29 03:42:34 2007 +0000
- Log -----------------------------------------------------------------
COMMONS_JEXL-1_0
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 1763d7e New repository initialized by cvs2svn.
new 0f2fab2 initial commit
new 51ac07a Basic expression tests
new 4dc2ed4 For basic parser tests
new 360008f Examples
new a5921f9 docs & dvsl support
new cf03450 Noted that '+' is overloaded - works for string concatenation
new cd56fb4 Sorry - thought it was odd, the number of example files. Thanks Tim
new d3bf807 Patched link to the little Jelly homepage
new 72d94b4 remove -> moved to .sample
new 9c9ff78 update (one that I can always use :)
new 205a217 Fix - update to latest JexlContext
new 1651691 typo. Thanks to Vinay Chandran for pointing it out
new 6fd414f Added some more unit tests to test the use of calculations; it seems multiplication isn't working yet.
new feaaa3e Added more conditional tests, which all pass. (Me of little faith eh ;-)
new 778b535 Make +, - and * 'more conformant' to the spec. We lost string concat for the moment ( "foo" + "bar" == "foobar") but we might just revisit this with a new operator.
new c145884 The spec has non-String -Double -Float arithmetics done in Long, so need to make test comparitors Longs. also, String concat bye-bye for the momement. Will revisit
new 8d4451e added FP tests
new a81ac0f I think we are leaving the reservation spec-wise, but this makes perfect sense
new 7d79d70 Added a new unit test case to demonstrate double array lookups don't quite work yet. e.g. the following expression can't be parsed
new 4c8d25d Removed unnecessary import, probably added by accident.
new 3f602bc Added a couple more EL unit tests for the use of dot notation to lookup map entries and the use of underscores in variable names
new 7d65423 Added new test case for int properties, seems to work fine
new 7c5358f Fixed to support
new a063f91 Support multi-dim access
new 74c852e Support being used on the RHS of a <dot>
new 696a343 Update ot Ident and Parser.jjt followers
new 00134ad fix the testcase
new caae603 That was easy...
new 9f17edc Adding delegator to accompany the project.xml file.
new 9eb4ac3 forgot logging
new f2c6159 feed the maven..
new ceb9b72 So tests will run. Thanks james taylor :)
new 9b6c20a support 'foo' for string literals as well as "foo"
new 7cd8cc3 cleanup
new db3adb3 support for [][]
new 3757366 update : support for [][]
new dea987c add tests for [] and foo.bar.1
new 620b4b7 update LHS
new b15381b fixed urls to use absolute addresses to other components like Betwixt, CLI and Jelly
new c11094c interface for custom expression resolvers
new 296d883 Added resolver support
new 2aacc77 resolver that just looks up the data from the context w/o regard to structure
new c29cfc9 Added test for resolver
new a8d428e Added some more test cases for null and empty string tests.
new f1724b3 Better support for the null literal
new 4c16933 more tests
new 94a9376 superfluous test, but just to be sure...
new b716888 patched descriptor to work with CVS HEAD of Maven (soon to be b5!).
new 110bb49 Copied introspection core from Velocity into Jexl so Jexl introspection is decoupled (free to do what it wants) and ensures that jexl is lighter (has no dependencies other than commons logging and that goes next :)
new 7150b4a more porting of velocity's core introspection stuff so Jexl is free to do what it needs and removes dependency on velocity for functionality
new 7733401 forgot to commit - intropsection independence
new 291df23 added a bunch of test cases for the ! not operator. Mostly they seem to work fine, except the codebase doesn't seem to correctly detect boolean bean properties. so foo.simple should map to foo.isSimple()
new c680708 minor typeo fix, addPostResolver was incorrectly adding a preResolver. Also used lazy construction to avoid creating 2 ArrayList instances per Expression instance as a performance enhancement.
new 28f2132 Patch so that boolean property getters are found first, before a get("foo") is called.
new 2bed6c4 removed unnecessary Velocity dependency. Jexl now just depends on commons-logging now which is nice!
new bb59e79 set first version to be 1.0-beta-1
new 926d7ee set first version to be 1.0-beta-1
new 84571e0 set first version to be 1.0-beta-1
new 664d7b2 Adding some new, failing, unit test cases to Jexl.
new 8aa145a added a cvsignore file
new 6f43f6d Added a few more test cases (that fail!) to demonstrate the .size() bug in Jexl.
new 8587611 Added a few more test cases (that fail!).
new 233198a Added a few more test cases
new c93e4a3 Added a few more test cases
new 64387d9 Fixed a glaring bug I'd introduced into the unit test case by a bad cut and paste :-).
new 8c1da86 Added another failing test case for Jexl.
new 28a6b16 Added another failing test case for Jexl.
new c7e27cf added more unit tests to demonstrate the use of logical and and or in expressions
new 93c2717 Removed some unused imports
new af02718 Added another failing unit test case. The parser cannot handle
new 9ec0448 regenerated the ant build file so it includes the license & manifest entry in the jar
new ba723ad Add myself to the committer list since i need to make some changes to update the website after promotion
new 08ed1aa Updated product.xml and docs to reflect promotion
new bf54d4e Fixed jakarta logo url
new 730dfc0 Fixed up some of the nav bar links
new 20752d4 Make them work :)
new 2729dfe added % and /
new 8c0d69d modified patch from Tim O'Brien to add full collections support. Only catch was that Map ! instanceof Collection so...
new 1e83576 added test for Set to test collections support in 'empty'
new 1fc2f57 jexl seems to enjoy producing java.lang.Long from multiplicative expressions, but integral constants are java.lang.Integer.
new 1ca1858 Added a simple Asserter helper class which can make using expression languages in JUnit test cases easier.
new cfba149 Add self to status file
new 9d78cdb Fix 20729 - Rethrow exceptions from method execution rather than printing to console.
new 6f00341 Fix 20728 - Implement JSTL-compliant parameter coercion for LT/GT/LE/GE expressions
new efb4389 Part of patch from Mark Wilkinson - supports change in strategy for how to deal with the size() function in Jexl parser. Clever lad
new 2961aa6 patch from Mark Wilkinson to (cleverly) handle the size problem
new 135e4fd Mark Wilkinson's patch (hack!) to the sub node - we really need to fix this another way - prollie in the introspector
new f5585ae patch from mark wilkinson - size () fix
new ebab82e parser autogen followers
new 5809a43 Mark Wilkinson patch to solve some problems with unary minus
new b5079da Adding ASTUnaryMinus from mark to solve the - problem, fix to ASTMethod to allow the real exception to be thrown, and the rest are autogen goo
new b64d64a 20729: Patch from Mark Wilkinson to remove unneeded e.printStackTrace()
new 563f951 * Remove unused variables * Add test for empty(dotted.param) that Ryan Hoegg reported
new fc2d33e Added a project properties which adds a Last Published date and time to the project site
new f709b08 Removed the array.length from JexlTest.
new 7ab27ed Fixed typos in apache licenses
new 38daf85 Patch from Robert McIntosh to add string contat via "+". Not totally sure if we want it this way... but lets see what people thingk.
new 64069d7 small tweak to make specish
new 4913727 more tests for recent changes to +
new a185998 Remove the IDEA project file from CVS
new 927b4ed Ignore IDEA project files
new 679c6e4 Testcase and fix for bug where the empty() function didn't work on bean.subitem
new d6f9514 Adding Commons Site Look & Feel configuration to all jakarta-commons/<project>/project.properties
new 6db89e1 stripped DOS line endings
new 2860816 fixed xhtml, ie) closing tags
new ffd1d35 xdoc version of PROPOSAL
new a45f80c Updated to Apache license 2.0 per ASF directive. See http://www.apache.org/licenses and http://www.apache.org/dev/apply-license.
new 96f3a60 Default Navigation Menus for Commons Global Navigation.
new 3c45914 added missing build and report sections to subproject project.xml files, subprojects are responsible for generating the reports they want to have published and subproject define build parameters they require.
new d0ba8c8 Add test for map['size'] and a commented out test that maybe we want to support map.size as property access
new 81d7fc3 commons l&f
new 59e0ef4 remove old/empty files
new 360c40e add downloads page
new 9b30645 update homepage
new 81315e3 fix navigation
new 9ad523e add logo
new dccc098 Fixed a simple spelling error, and modifed perspective from 1st to 3rd person. In the process, I removed Geir's author tag, not because I don't like him, but because the document is third person.
new 88a5dbe Modifed the Maven navigation to be in line with http://wiki.apache.org/jakarta-commons/CreatingStandardWebPresence. The menu now contains a reference to top-menus and bottom-menus.
new 7d9bc12 Copied style definition and xdoc.xsl from the commons-math project to bring JEXL Maven site into compliance with standard commons maven sites.
new e16e928 Brought project.xml into compliance with Commons standard web sites, added myself as a developer, and got rid of the reference to Scarab. If JEXL was once on scarab, I couldn't find it. JEXL now points to Bugzilla
new eb66850 Updated project.properties
new 22de802 Updated copyright notices in project.xml, navigation.xml, and xdoc.xsl. Year 2002 had been inadvertently dropped. All copyright notices should now read 2002-2004.
new 17f6f58 Removed all discussion of JSR-52 and JSR-152. These will (most likely) be reintroduced, but I want to wait until we get some clarification from Geir on some JCP issues.
new 903669f Developed some of the content on the index page. Explained that JEXL is not compatible with JSTL EL but that it is inspired by JSTL, JSP, and Velocity. Also added a setup paragraph for the code example.
new c5857eb Updating JavaDoc in the commons.jexl package. We need much more clarification about pre and post resolvers.
new d70050b Removed the LogAdapter class, it was not referenced in commons-jexl
new 89b82ea Fixed typo in Asserter and added a package.html to the jexl.junit package
new 06dd462 Added package.html to the jexl, jexl.context, and jexl.parser packages
new 152f1a1 General refactor of ExpressionFactory. Instead of two separate checks for reference and expression node, there is a single check. Comments have been cleaned up.
new 0374760 Cleaning Javadoc in Expression and ExpressionImpl
new 57ae171 Added the jcoverage report
new 3ee917a cleaning up some bad maven configuration. A <resource> tag is needed between the resources and includes to work. As it no longer works, I have removed the sections as they appear to not need them (copy and paste from original poms in commons). Also removed empty jar tags and integrationTest tags
new f47391f Add eclipse files
new 9bdada0 Fix for Issue 30562: cannot issue ${set.size()} on java.util.Set
new 7ecaed3 Bump to 1.0-beta-3
new c2e5407 Add docs on new release
new 2ad1c29 Handle any size method that returns an int
new 8b01ed6 xdoc date on the left deprecation warnings on old properties removed
new ae4a00d Issue 29550 - Implement short-circuit boolean evaluation
new ed6dacb Adding postGoal to copy css stylesheets from commons-build when site is generated. Please maintain this modification for consistent look and feel across commons subprojects.
new e38a702 Add test to make sure static methods can be called on instances
new 58bc06c use helper
new fe27762 Eclipse added another buildCommand
new d87c500 fix typo
new 8267720 Make changes link to bugzilla correctly
new c4808da Shorten link
new 89be601 Code cleanup from PMD
new bb14d83 Start of docs as described on the wiki
new 035b83c Add PMD report
new dacc378 Add reference section to docs
new 37fcf51 Add a test for parse exception throwing
new 37607b5 Add a test for the comment
new ec67dc9 detab
new 0f6285c start on syntax
new 1319ae3 More on syntax
new e86381a start on syntax
new 621569f Add not tests
new 8289775 More details
new 1871805 Use assertExpression more often
new cb9d1a2 Use assertExpression more often
new 58f9f09 Use assertExpression more often
new 02e73ae Use assertExpression more often
new 9bb0196 Use assertExpression more often
new 9f7fc9d Use assertExpression more often
new 8cde2a7 Use assertExpression more often
new cbd51ee Use assertExpression more often
new 53025ff Use assertExpression more often
new 3c14ccb Don't create new Booleans if possible
new 155443b More coverage for EQ and NE
new fa8c610 Back out jdk1.4 only change
new 30f0110 Restrict creation of booleans
new 8385dbb Document most syntax
new 85ab295 Add array access
new 99ac13c Use static velocity info
new fcf95b9 Update on flat resolver tests
new 31c634b Rename heading
new 9d6e8ba Fix width
new a5bddd6 More on JSTL and Velocity
new 767542f Add a link to EL
new c01e775 Assignment isn't implemented
new e46c322 Test that assigment is parsed
new 5e5341f Add trailing slash
new 6bd58ea Add details on grammar
new c5cdbb4 Bit more on evaluating expressions and some other topics that need to be covered.
new 51f7ed4 Add missing headings
new 1e43487 Remove unused imports
new 67e94e4 Add simple example
new d5dcf85 Add a section on example expressions
new 7784fe7 Add a section on example expressions
new bb1dc0e A few more details on custom context
new 40fd544 Added more detail
new c974eac Added class for testing expressions
new f13341c Add tester goal
new fc0451e Add description
new 818f16c Add jcoverage to list of ignored
new 0c416a7 Use maven.docs.dest
new 2400e2d Arithmetic examples
new fa7e367 more detail
new c2ff280 details on variables and null
new 730fb68 Extra expressionz
new eef5780 Fix modifiers
new deeea0d flip equals
new 3ebec3c Remove exception that wasn't thrown
new d4e016b Make package access protected
new d00e82f cleanup
new 8bbcc3d remove todo and explain code
new 1436435 Add a comment
new 19daa08 Fix string concatenation with variables dying. Thanks to Geoff Waggott
new d8ba404 details on method calling
new 3b6825e Bump version
new 69c40a5 Add some strings
new bc428ce Add size property
new 006f996 Ensure getSize() method works
new 1f3f407 Add a simple context example
new ee23f1e Add properties docs
new a9c8f4f puctuatn
new 1d179e6 Add more pmd details
new f384ef5 try forking
new 404071f More on arrays lists and maps
new 12249ad Add resolver stuff in the absence of any input
new 558115b More docs
new 70c12ca add developer connection
new 3820887 ssh developer connection
new 8b8314f [maven-scm-plugin] prepare release 1.0-RC1
new d56e2da Add nightlies
new f55e105 add download report
new ac1a883 Add keys for code signing
new fc212b8 add hint
new 021f778 Add ant style dotted property names. Note names like 'foo.commons-logging' don't work as JEXL assumes that the '-' is subtraction.
new 720c11b Doc change
new 961213c Changes pre 1.0
new a78403f Move generated downloads onto main nav. Remove old file
new 92503c9 Docs on ant-style properties
new 68b096b add me as a developer
new 2b79b78 [maven-scm-plugin] prepare release 1.0
new f3ec15c This commit was manufactured by cvs2svn to create tag 'COMMONS_JEXL-1_0'.
new d41a1a1 Moving to TLP
new 2dc9c90 Moving back :)
new d4e5fb3 Moving to TLP
The 240 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.