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.