Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

trunk 177 9

latest revision download trunk

177 annotated / raw | Diffs: previous, other | Lines: 1096 ( +5, -7 )

Created: 2008-05-28 12:03:59 -0500 (7 months ago) | Author: jkuhnert | Changeset: 177

Updated pom for new 3.0 work.

175 annotated / raw | Diffs: previous, other | Lines: 1098 ( +198, -98 )

Created: 2008-05-28 11:55:40 -0500 (7 months ago) | Author: jkuhnert | Changeset: 175

Updating pom for 2.7.3 release.

Tags: 2.7.3

174 annotated / raw | Diffs: previous, other | Lines: 998 ( +103, -113 )

Created: 2008-04-08 15:49:52 -0500 (9 months ago) | Author: jkuhnert | Changeset: 174

Fixes for OGNL-119.  ASTChain had bug in indexed setter evaluation loop which caused it improperly not detect valid indexed set operations. Thanks to Max Bowsher for pointing that out.

171 annotated / raw | Diffs: previous, other | Lines: 1008 ( +93, -73 )

Created: 2008-02-11 15:24:00 -0600 (10 months ago) | Author: jkuhnert | Changeset: 171

Fixes for OGNL-115.  ASTConst needed to cause unsupported compilation exceptions to be thrown when the first stack member is a constant during setter generations as constants aren't obviously CONSTANT and not changeable.

170 annotated / raw | Diffs: previous, other | Lines: 988 ( +58, -65 )

Created: 2008-01-31 07:56:16 -0600 (11 months ago) | Author: jkuhnert | Changeset: 170

Updated pom version to 2.7.3-SNAPSHOT.

167 annotated / raw | Diffs: previous, other | Lines: 995 ( +86, -95 )

Created: 2008-01-25 15:17:10 -0600 (11 months ago) | Author: jkuhnert | Changeset: 167

Updated to latest slightly improved javacc version and re-generated language parser.

Tags: 2.7.2

163 annotated / raw | Diffs: previous, other | Lines: 1004 ( +59, -143 )

Created: 2008-01-21 11:32:51 -0600 (11 months ago) | Author: jkuhnert | Changeset: 163

Fixes OGNL-142.

162 annotated / raw | Diffs: previous, other | Lines: 1088 ( +42, -43 )

Created: 2008-01-18 15:20:59 -0600 (11 months ago) | Author: jkuhnert | Changeset: 162

Misc tests.

161 annotated / raw | Diffs: previous, other | Lines: 1089 ( +47, -76 )

Created: 2008-01-18 14:57:34 -0600 (11 months ago) | Author: jkuhnert | Changeset: 161

Fixes OGNL-136.  Added checks for volatile && synthetic methods.

160 annotated / raw | Diffs: previous, other | Lines: 1118 ( +144, -36 )

Created: 2008-01-18 13:28:33 -0600 (11 months ago) | Author: jkuhnert | Changeset: 160

Resolves OGNL-133.  Brought back old OgnlRuntime.callMethod method and added deprecated info  for it.

159 annotated / raw | Diffs: previous, other | Lines: 1010 ( +52, -43 )

Created: 2008-01-18 12:51:12 -0600 (11 months ago) | Author: jkuhnert | Changeset: 159

Resolves OGNL-141.  Added runtime optimization for method invocations such that knowledge of whether or not the method needs synchronized invocations because of private access (or whether or not security checks needs to be done) is cached - thus avoiding synchronized blocks altogether on methods that have been invoked at least once already.

158 annotated / raw | Diffs: previous, other | Lines: 1001 ( +110, -88 )

Created: 2008-01-18 11:37:15 -0600 (11 months ago) | Author: jkuhnert | Changeset: 158

Minor improvements to remove redundant expression evaluations during compilation.

147 annotated / raw | Diffs: previous, other | Lines: 979 ( +59, -60 )

Created: 2007-10-13 17:46:02 -0500 (14 months ago) | Author: jkuhnert | Changeset: 147

Implemented workaround for OGNL-127 that simply causes the old OGNL reflection method to be used on varargs methods.

145 annotated / raw | Diffs: previous, other | Lines: 980 ( +114, -65 )

Created: 2007-10-13 16:13:52 -0500 (14 months ago) | Author: jkuhnert | Changeset: 145

Fixes OGNL-128.  Addex explicit check for String types on the context stack in numeric expressions.

144 annotated / raw | Diffs: previous, other | Lines: 931 ( +29, -46 )

Created: 2007-09-17 16:55:26 -0500 (15 months ago) | Author: jkuhnert | Changeset: 144

Reverting previous check in changes....Changed my mind about not supporting these half native / half reflection situations.

143 annotated / raw | Diffs: previous, other | Lines: 948 ( +59, -39 )

Created: 2007-09-17 16:44:40 -0500 (15 months ago) | Author: jkuhnert | Changeset: 143

FIxes OGNL-117 by detecting attempts to use reflective indexed property accessor and throwing unsupported exceptions when found.

142 annotated / raw | Diffs: previous, other | Lines: 928 ( +66, -70 )

Created: 2007-09-17 16:21:23 -0500 (15 months ago) | Author: jkuhnert | Changeset: 142

Fixes for OGNL-122.   OgnlOps should be converting Number based object instances to BigDecimal using the String constructor - as stated in the BigDecimal javadocs.

141 annotated / raw | Diffs: previous, other | Lines: 932 ( +80, -88 )

Created: 2007-09-12 08:14:21 -0500 (15 months ago) | Author: jkuhnert | Changeset: 141

Updated to new snapshot version of 2.7.2.

139 annotated / raw | Diffs: previous, other | Lines: 940 ( +111, -136 )

Created: 2007-08-04 14:55:36 -0500 (17 months ago) | Author: jkuhnert | Changeset: 139

Performance enhancements for source compilations.

137 annotated / raw | Diffs: previous, other | Lines: 965 ( +131, -91 )

Created: 2007-08-04 13:09:35 -0500 (17 months ago) | Author: jkuhnert | Changeset: 137

Fixes OGNL-112.  OgnlRuntime was incorrectly returning reader methods for simple property getters with parameters when non parameter methods with the same name should have been preferred in the method finding loop.

136 annotated / raw | Diffs: previous, other | Lines: 925 ( +83, -235 )

Created: 2007-07-23 13:58:55 -0500 (17 months ago) | Author: jkuhnert | Changeset: 136

Slightly better exception reporting for methods that can't be found.

135 annotated / raw | Diffs: previous, other | Lines: 1077 ( +229, -71 )

Created: 2007-07-22 14:25:48 -0500 (17 months ago) | Author: jkuhnert | Changeset: 135

Fixes OGNL-110.  Numeric literals were being added to non literal expressions. (such as property getters)

134 annotated / raw | Diffs: previous, other | Lines: 919 ( +84, -105 )

Created: 2007-07-17 15:30:38 -0500 (17 months ago) | Author: jkuhnert | Changeset: 134

Removed MVEL dependency...grr

132 annotated / raw | Diffs: previous, other | Lines: 940 ( +68, -66 )

Created: 2007-07-15 14:39:33 -0500 (17 months ago) | Author: jkuhnert | Changeset: 132

Fixes OGNL-106.  Wasn't checking for null in ASTMethod.

Also refactored exception catching logic so that more exceptions aren't needlessly added on to the exception stack when catching Throwables.

130 annotated / raw | Diffs: previous, other | Lines: 938 ( +84, -258 )

Created: 2007-07-15 13:29:48 -0500 (17 months ago) | Author: jkuhnert | Changeset: 130

Fixes OGNL-103.  OgnlRuntime.getReadMethod wasn't checking for is/has - causing common boolean getters to sometimes return the wrong getter.

129 annotated / raw | Diffs: previous, other | Lines: 1112 ( +141, -49 )

Created: 2007-07-09 21:07:57 -0500 (18 months ago) | Author: jkuhnert | Changeset: 129

Fixes OGNL-104.  ComparisonExpression base class was checking specifically for Number.class instances when figuring out when to do conversions but this isn't necessary as that specific kind of comparison conversion is done already in the NumericExpression base class.

128 annotated / raw | Diffs: previous, other | Lines: 1020 ( +184, -108 )

Created: 2007-07-09 19:38:56 -0500 (18 months ago) | Author: jkuhnert | Changeset: 128

Added support for enum constant expressions to help fix OGNL-106 but can't be sure if it's fixed or not because of insufficient data.

127 annotated / raw | Diffs: previous, other | Lines: 944 ( +125, -55 )

Created: 2007-07-06 12:53:25 -0500 (18 months ago) | Author: jkuhnert | Changeset: 127

Added in MVEL comparisons in performance tests.

126 annotated / raw | Diffs: previous, other | Lines: 874 ( +19, -138 )

Created: 2007-06-30 15:58:46 -0500 (18 months ago) | Author: jkuhnert | Changeset: 126

Made javassist a "provided" scope.

125 annotated / raw | Diffs: previous, other | Lines: 993 ( +196, -82 )

Created: 2007-06-30 15:56:18 -0500 (18 months ago) | Author: jkuhnert | Changeset: 125

Fixes OGNL-97.  Was doing the old root class casting logic on root expressions when it seems to be unneccessary now that everything is properly being populated in the context accessor/type class value stack.

124 annotated / raw | Diffs: previous, other | Lines: 879 ( +84, -101 )

Created: 2007-06-30 14:41:33 -0500 (18 months ago) | Author: jkuhnert | Changeset: 124

Fixes OGNL-98.  ASTRemainder was using the old method of source getting before the recent NumericExpression refactor was done.

123 annotated / raw | Diffs: previous, other | Lines: 896 ( +107, -179 )

Created: 2007-06-25 17:56:43 -0500 (18 months ago) | Author: jkuhnert | Changeset: 123

Fixes unicode bug in OgnlOps.escapeString() iso control handling.

122 annotated / raw | Diffs: previous, other | Lines: 968 ( +169, -78 )

Created: 2007-06-20 15:22:42 -0500 (18 months ago) | Author: jkuhnert | Changeset: 122

Removed opencomponentry as the release distribution repo and replaced with opensymphony + deployed 2.7 to opensymphony.

121 annotated / raw | Diffs: previous, other | Lines: 877 ( +83, -74 )

Created: 2007-06-18 20:10:48 -0500 (18 months ago) | Author: jkuhnert | Changeset: 121

Fixes OGNL-96. Object equality.

120 annotated / raw | Diffs: previous, other | Lines: 868 ( +87, -178 )

Created: 2007-06-18 12:41:07 -0500 (18 months ago) | Author: jkuhnert | Changeset: 120

Added new property arithmetic test since so many issues have been cropping up with non constant arithmetic expressions.  Fixed bug with substraction + generic object class type interface .

119 annotated / raw | Diffs: previous, other | Lines: 959 ( +12, -22 )

Created: 2007-06-16 12:04:10 -0500 (18 months ago) | Author: jkuhnert | Changeset: 119

Added snapshot/core distro URLS so that ibiblio bundle could be deployed separately from snapshot releases.

118 annotated / raw | Diffs: previous, other | Lines: 969 ( +5, -4 )

Created: 2007-06-16 11:47:58 -0500 (18 months ago) | Author: jkuhnert | Changeset: 118

Updated to new 2.7.1-SNAPSHOT version.

116 annotated / raw | Diffs: previous, other | Lines: 968 ( +11, -13 )

Created: 2007-06-16 11:45:52 -0500 (18 months ago) | Author: jkuhnert | Changeset: 116

Minor iws change..?

Tags: 2.7

115 annotated / raw | Diffs: previous, other | Lines: 970 ( +187, -87 )

Created: 2007-06-16 11:45:26 -0500 (18 months ago) | Author: jkuhnert | Changeset: 115

Updated version to 2.7 (minus -SNAPSHOT) before tagging for release.

111 annotated / raw | Diffs: previous, other | Lines: 870 ( +38, -37 )

Created: 2007-06-16 10:00:18 -0500 (18 months ago) | Author: jkuhnert | Changeset: 111

Fixes OGNL-93.  ExpressionCompiler.castExpression wasn't checking for ASTStaticMethod expression types.

110 annotated / raw | Diffs: previous, other | Lines: 869 ( +76, -85 )

Created: 2007-06-16 09:42:34 -0500 (18 months ago) | Author: jkuhnert | Changeset: 110

Implemented ability to register a special class cache listener class to OgnlRuntime which makes it possible to prevent reflection caching of specific class types.

109 annotated / raw | Diffs: previous, other | Lines: 878 ( +89, -125 )

Created: 2007-06-15 21:59:05 -0500 (18 months ago) | Author: jkuhnert | Changeset: 109

Fixes OGNL-91. God that bug sucked ass.... Finally did numeric coercion refactoring whether I liked it or not.

108 annotated / raw | Diffs: previous, other | Lines: 914 ( +59, -36 )

Created: 2007-06-11 19:52:40 -0500 (18 months ago) | Author: jkuhnert | Changeset: 108

The sign of the beast! Exactly 666 unit tests now.  I must be the expression anti-christ.  

Fixes OGNL-90.

107 annotated / raw | Diffs: previous, other | Lines: 891 ( +89, -187 )

Created: 2007-06-11 19:43:57 -0500 (18 months ago) | Author: jkuhnert | Changeset: 107

Fixes OGNL-89.  ASTCtor was calling ExpressionCompiler.getRootExpression() on child expression of ASTRootVarRef - which was also doing the same exact thing on itself.

106 annotated / raw | Diffs: previous, other | Lines: 989 ( +162, -80 )

Created: 2007-06-10 15:10:46 -0500 (19 months ago) | Author: jkuhnert | Changeset: 106

Got docbook working finally.  Has to be run with 1.4 jre.

105 annotated / raw | Diffs: previous, other | Lines: 907 ( +156, -96 )

Created: 2007-06-10 14:40:21 -0500 (19 months ago) | Author: jkuhnert | Changeset: 105

Cleaning up source / javadocs / etc in preparation for release.  Tried unsuccessfully to get docbook running happily.

104 annotated / raw | Diffs: previous, other | Lines: 847 ( +90, -79 )

Created: 2007-06-09 10:28:19 -0500 (19 months ago) | Author: jkuhnert | Changeset: 104

Fixes OGNL-86.  NumericExpression superclass was incorrectly using _currentChain context values stored during chained subexpressions for non ASTMethod children.

103 annotated / raw | Diffs: previous, other | Lines: 836 ( +82, -88 )

Created: 2007-06-03 17:27:01 -0500 (19 months ago) | Author: jkuhnert | Changeset: 103

Fixes OGNL-85.  Error with type conversion in constructor calls.  Finally refactored ASTCtor to really dig through the available constructors and more thoroughly convert parameter types when possible.

102 annotated / raw | Diffs: previous, other | Lines: 842 ( +70, -64 )

Created: 2007-06-01 16:40:04 -0500 (19 months ago) | Author: jkuhnert | Changeset: 102

Fixes OGNL-84, OGNL-83.  Precasting statements were being stolen by ASTMethod for inner children incorrectly.  ASTProperty also wasn't setting the correct current type on previously indexed methods.

Also reverted surefire version since someone there seems to have broken the current version.

101 annotated / raw | Diffs: previous, other | Lines: 836 ( +62, -65 )

Created: 2007-05-20 20:22:07 -0500 (19 months ago) | Author: jkuhnert | Changeset: 101

Fixes TAPESTRY-1419. Needed to add () around widening expressions in ASTList.

100 annotated / raw | Diffs: previous, other | Lines: 839 ( +44, -43 )

Created: 2007-05-19 10:14:53 -0500 (19 months ago) | Author: jkuhnert | Changeset: 100

Fixes OGNL-77. ASTAdd wasn't setting the context type before returning.

99 annotated / raw | Diffs: previous, other | Lines: 838 ( +115, -149 )

Created: 2007-05-19 09:41:01 -0500 (19 months ago) | Author: jkuhnert | Changeset: 99

Fixes OGNL-76. ObjectPropertyAccessor was incorrectly trying to generate an array property reference in the setter code (ie java.lang.Object[].class) - which is of course invalid.  Changed to use the OgnlOps.toArray() style parameter conversion.

98 annotated / raw | Diffs: previous, other | Lines: 872 ( +144, -115 )

Created: 2007-05-19 08:59:11 -0500 (19 months ago) | Author: jkuhnert | Changeset: 98

Fixes OGNL-75.

97 annotated / raw | Diffs: previous, other | Lines: 843 ( +42, -42 )

Created: 2007-05-13 17:30:01 -0500 (19 months ago) | Author: jkuhnert | Changeset: 97

Fixes OGNL-74. Used a 1.5 only jre feature of Integer.valueOf(int)

96 annotated / raw | Diffs: previous, other | Lines: 843 ( +77, -171 )

Created: 2007-05-13 17:05:55 -0500 (19 months ago) | Author: jkuhnert | Changeset: 96

Fixes OGNL-72. ASTCtor was setting the generic type instead of the actual type... This was breaking things when the type being constructed was an array.

95 annotated / raw | Diffs: previous, other | Lines: 937 ( +166, -79 )

Created: 2007-05-11 17:04:21 -0500 (19 months ago) | Author: jkuhnert | Changeset: 95

Fixes OGNL-73. When evaluating child source strings via the OgnlRuntime.getChildSource() method standard runtime exceptions weren't being properly handled..The more correct way to handle those is to throw an UnsupportedCompilationException so that they can be re-evaluated later and possibly compiled natively when more objects in the expression are resolvable.

94 annotated / raw | Diffs: previous, other | Lines: 850 ( +54, -46 )

Created: 2007-05-09 22:51:27 -0500 (20 months ago) | Author: jkuhnert | Changeset: 94

Fixes OGNL-47 and possibly all enum related bugs. We'll see.

93 annotated / raw | Diffs: previous, other | Lines: 842 ( +57, -57 )

Created: 2007-05-09 22:12:08 -0500 (20 months ago) | Author: jkuhnert | Changeset: 93

Resolves OGNL-70. Don't know why it doesn't like dividing by zero..sheesh.

92 annotated / raw | Diffs: previous, other | Lines: 842 ( +47, -53 )

Created: 2007-05-08 17:49:49 -0500 (20 months ago) | Author: jkuhnert | Changeset: 92

Added new test for OGNL-66 which was un-reproducable.

91 annotated / raw | Diffs: previous, other | Lines: 848 ( +56, -42 )

Created: 2007-05-05 16:01:08 -0500 (20 months ago) | Author: jkuhnert | Changeset: 91

Added more lenient setter method checking in OgnlRuntime.getWriteMethod() so that ObjectPropertyAccessors can handle setters that return a value.

90 annotated / raw | Diffs: previous, other | Lines: 834 ( +81, -80 )

Created: 2007-05-05 15:24:28 -0500 (20 months ago) | Author: jkuhnert | Changeset: 90

Fixes weird condition where some kind of JBoss classloader monkeybusiness causes not found classes to not throw ClassNotFoundException. Fixes OGNL-13.

89 annotated / raw | Diffs: previous, other | Lines: 833 ( +60, -46 )

Created: 2007-05-04 16:52:19 -0500 (20 months ago) | Author: jkuhnert | Changeset: 89

Resolves OGNL-64.

88 annotated / raw | Diffs: previous, other | Lines: 819 ( +41, -37 )

Created: 2007-05-04 15:51:34 -0500 (20 months ago) | Author: jkuhnert | Changeset: 88

Fixes OGNL-65. && expressions needed () .

87 annotated / raw | Diffs: previous, other | Lines: 815 ( +78, -182 )

Created: 2007-05-04 15:38:02 -0500 (20 months ago) | Author: jkuhnert | Changeset: 87

Fixes OGNL-61. ExpressionNode's and string concatenation wasn't working out so well without ()s.

86 annotated / raw | Diffs: previous, other | Lines: 919 ( +25, -28 )

Created: 2007-05-03 22:11:01 -0500 (20 months ago) | Author: jkuhnert | Changeset: 86

Added some more tests but unable to re-produce bug.

85 annotated / raw | Diffs: previous, other | Lines: 922 ( +163, -73 )

Created: 2007-05-03 21:51:01 -0500 (20 months ago) | Author: jkuhnert | Changeset: 85

Fixes OGNL-62. OgnlRuntime.getReadMethod() wasn't checking for a valid return type in the second pass method matcher.

84 annotated / raw | Diffs: previous, other | Lines: 832 ( +82, -169 )

Created: 2007-05-02 23:50:08 -0500 (20 months ago) | Author: jkuhnert | Changeset: 84

Fixes OGNL-60 . OgnlOps wasn't converting simple object values to object arrays && ASTMethod wasn't checking for void return types to parameter values.

83 annotated / raw | Diffs: previous, other | Lines: 919 ( +35, -22 )

Created: 2007-04-28 14:00:14 -0500 (20 months ago) | Author: jkuhnert | Changeset: 83

Added some more unit tests referenced in jira but could not get them to fail.

82 annotated / raw | Diffs: previous, other | Lines: 906 ( +44, -47 )

Created: 2007-04-28 13:55:56 -0500 (20 months ago) | Author: jkuhnert | Changeset: 82

Fixes OGNL-56. Trying to be clever with source strings containg booleans didn't work out.  Used clumsier OgnlOps method instead.

81 annotated / raw | Diffs: previous, other | Lines: 909 ( +160, -87 )

Created: 2007-04-28 13:46:30 -0500 (20 months ago) | Author: jkuhnert | Changeset: 81

Fixes OGNL-58. ASTChain children weren't having their expression root strings added.

72 annotated / raw | Diffs: previous, other | Lines: 836 ( +95, -110 )

Created: 2007-04-19 16:02:46 -0500 (20 months ago) | Author: jkuhnert | Changeset: 72

Fixes OGNL-46. ExpressionCompiler.getRootExpression() was incorrectly casting directly to the root type instead of checking the context accessor type first. (to be friendly with object inheritance)

70 annotated / raw | Diffs: previous, other | Lines: 851 ( +41, -66 )

Created: 2007-04-18 16:51:13 -0500 (20 months ago) | Author: jkuhnert | Changeset: 70

Code cleanup , new test for bug in javassist.

69 annotated / raw | Diffs: previous, other | Lines: 876 ( +82, -40 )

Created: 2007-04-18 16:33:50 -0500 (20 months ago) | Author: jkuhnert | Changeset: 69

Fixes OGNL-44. ASTAdd wasn't checking for property/var references before expanding value via native conversion methods.

68 annotated / raw | Diffs: previous, other | Lines: 834 ( +105, -75 )

Created: 2007-04-18 16:28:22 -0500 (20 months ago) | Author: jkuhnert | Changeset: 68

Resolves OGNL-43. ASTAnd was incorrectly casting to a boolean expression when language grammar states && expressions return value of second expression - not just boolean.

67 annotated / raw | Diffs: previous, other | Lines: 804 ( +59, -45 )

Created: 2007-04-14 13:41:32 -0500 (20 months ago) | Author: jkuhnert | Changeset: 67

Resolves OGNL-40. ASTAdd was improperly double escaping quoting characters.

66 annotated / raw | Diffs: previous, other | Lines: 790 ( +94, -174 )

Created: 2007-04-14 13:34:19 -0500 (20 months ago) | Author: jkuhnert | Changeset: 66

Resolves OGNL-39. ASTTest wasn't handling the possibility of different object types being on the return stack of a ternary statement.

65 annotated / raw | Diffs: previous, other | Lines: 870 ( +45, -51 )

Created: 2007-04-14 11:58:09 -0500 (20 months ago) | Author: jkuhnert | Changeset: 65

Resolves OGNL-41. Needed to add "(" around !org.ognl.StaticClass.method()" block to make javassist stfu.

64 annotated / raw | Diffs: previous, other | Lines: 876 ( +188, -160 )

Created: 2007-04-14 10:47:43 -0500 (20 months ago) | Author: jkuhnert | Changeset: 64

Fixes OGNL-37. OgnlRuntime.getMethod() wasn't properly checking types using the new context.getCurrentType(). (need to kill off that old NodeType interface)

63 annotated / raw | Diffs: previous, other | Lines: 848 ( +221, -175 )

Created: 2007-04-07 17:13:45 -0500 (21 months ago) | Author: jkuhnert | Changeset: 63

Fixes OGNL-35. Boolean "&&" expressions were being evaluated during source generation regardless of whether either condition was true. Added  check that throws UnsupportedCompilationException from ASTAnd until all conditions are true.

62 annotated / raw | Diffs: previous, other | Lines: 802 ( +142, -151 )

Created: 2007-04-01 19:14:26 -0500 (21 months ago) | Author: jkuhnert | Changeset: 62

Let's just say it fixes most problems and leave it at that...

61 annotated / raw | Diffs: previous, other | Lines: 811 ( +90, -39 )

Created: 2007-03-26 22:16:11 -0500 (21 months ago) | Author: jkuhnert | Changeset: 61

Resolves OGNL-24. ListPropertyAccessor wasn't delegating to superclass for getSource in operations where a list object has been extended ..

60 annotated / raw | Diffs: previous, other | Lines: 760 ( +33, -82 )

Created: 2007-03-26 20:35:19 -0500 (21 months ago) | Author: jkuhnert | Changeset: 60

Resolves OGNL-23. String concatenation not working properly in ternary statements.

59 annotated / raw | Diffs: previous, other | Lines: 809 ( +136, -81 )

Created: 2007-03-26 20:17:57 -0500 (21 months ago) | Author: jkuhnert | Changeset: 59

Resolves OGNL-22. Null strings weren't being handled properly in mathematical expressions.

58 annotated / raw | Diffs: previous, other | Lines: 754 ( +80, -95 )

Created: 2007-03-24 21:51:00 -0500 (21 months ago) | Author: jkuhnert | Changeset: 58

Upgraded javacc and re-ran grammar generator.

57 annotated / raw | Diffs: previous, other | Lines: 769 ( +98, -80 )

Created: 2007-03-24 16:27:37 -0500 (21 months ago) | Author: jkuhnert | Changeset: 57

Fixes number of bugs resulting from more ASTConst changes and how the context types are figured out.

56 annotated / raw | Diffs: previous, other | Lines: 751 ( +76, -71 )

Created: 2007-03-23 14:43:43 -0500 (21 months ago) | Author: jkuhnert | Changeset: 56

OgnlRuntime was incorrectly returning false for shouldConvertNumericTypes when the values were primitives - probably a result of the astconst changes.

55 annotated / raw | Diffs: previous, other | Lines: 746 ( +1, -10 )

Created: 2007-03-23 12:35:17 -0500 (21 months ago) | Author: jkuhnert | Changeset: 55

Minor update?

54 annotated / raw | Diffs: previous, other | Lines: 755 ( +39, -43 )

Created: 2007-03-23 12:33:52 -0500 (21 months ago) | Author: jkuhnert | Changeset: 54

Fixes OGNL-14 && OGNL-16.

OgnlRuntime.getChildSource was still using the old non "($w)" widening casting semantics provided by javassist.

53 annotated / raw | Diffs: previous, other | Lines: 759 ( +86, -76 )

Created: 2007-03-23 12:06:45 -0500 (21 months ago) | Author: jkuhnert | Changeset: 53

Fixes OGNL-18.

Array/List/etc accessors weren't properly detecting object vs primitive types when accessing their respective properties because ASTConst was still sticking the old object class type as the current context type. This involved refactoring ASTConst to correctly place the native type for numerics as well as fixing all the problems resulting from this new behavior.

52 annotated / raw | Diffs: previous, other | Lines: 749 ( +67, -253 )

Created: 2007-03-22 23:01:33 -0500 (21 months ago) | Author: jkuhnert | Changeset: 52

Fixes OGNL-17. ...Too much to list, the summary is that ASTCtor / ASTList hadn't had the same kind of context/ refactoring love
that ASTMethod/ property/ etc had ....

51 annotated / raw | Diffs: previous, other | Lines: 935 ( +253, -71 )

Created: 2007-03-21 19:37:10 -0500 (21 months ago) | Author: jkuhnert | Changeset: 51

Partially fixes OGNL-17 . It's only partial because someone tried to sneak in two different tickets under one.

50 annotated / raw | Diffs: previous, other | Lines: 753 ( +52, -149 )

Created: 2007-03-18 15:45:17 -0500 (21 months ago) | Author: jkuhnert | Changeset: 50

Added check in OgnlOps to throw an IllegalArgumentException if a value can't be converted to a requested type. Prevents setter expressions from silently failing when the wrong object type is used.

49 annotated / raw | Diffs: previous, other | Lines: 850 ( +190, -88 )

Created: 2007-03-18 13:18:33 -0500 (21 months ago) | Author: jkuhnert | Changeset: 49

Minor code formatting / cleanup.

48 annotated / raw | Diffs: previous, other | Lines: 748 ( +11, -18 )

Created: 2007-03-12 19:10:16 -0500 (21 months ago) | Author: jkuhnert | Changeset: 48

Slight code cleanup.

47 annotated / raw | Diffs: previous, other | Lines: 755 ( +80, -82 )

Created: 2007-03-12 19:08:02 -0500 (21 months ago) | Author: jkuhnert | Changeset: 47

ASTMethods weren't handling the case where a parameter value might be a literal "null" when handing objects off for conversion to OgnlOps.covnertValue.

46 annotated / raw | Diffs: previous, other | Lines: 757 ( +75, -70 )

Created: 2007-03-12 18:52:59 -0500 (21 months ago) | Author: jkuhnert | Changeset: 46

F#@$#$1! ...........Static references had bug in ASTChain with setting the special "noRoot" flag (hack) on static fields when the astchain was contained by another expression.

45 annotated / raw | Diffs: previous, other | Lines: 752 ( +106, -198 )

Created: 2007-03-12 18:20:50 -0500 (21 months ago) | Author: jkuhnert | Changeset: 45

Ahemm......Let's try this one last time...

44 annotated / raw | Diffs: previous, other | Lines: 844 ( +104, -105 )

Created: 2007-03-12 17:35:56 -0500 (21 months ago) | Author: jkuhnert | Changeset: 44

FIxes OGNL-12 as I was able to find a failure when static methods / fields are involved.

43 annotated / raw | Diffs: previous, other | Lines: 845 ( +40, -40 )

Created: 2007-03-11 18:55:36 -0500 (21 months ago) | Author: jkuhnert | Changeset: 43

Added another static reference test for OGNL-12. Wasn't able to re-produce but will keep the test anyways "just in case".

42 annotated / raw | Diffs: previous, other | Lines: 845 ( +43, -52 )

Created: 2007-03-11 18:37:46 -0500 (21 months ago) | Author: jkuhnert | Changeset: 42

Added svn:ignores for build/target/etc..

41 annotated / raw | Diffs: previous, other | Lines: 854 ( +54, -70 )

Created: 2007-03-11 16:12:57 -0500 (22 months ago) | Author: jkuhnert | Changeset: 41

Fixes OGNL-9. ASTMethod wasn't handling the case where the incoming value being passed as a param was a primitive. Simplified logic by using the javassist widening conversion variable cast.

39 annotated / raw | Diffs: previous, other | Lines: 870 ( +29, -3 )

Created: 2007-03-11 14:18:20 -0500 (22 months ago) | Author: jkuhnert | Changeset: 39

Added missing jar dependencies.

38 annotated / raw | Diffs: previous, other | Lines: 844 ( +165, -83 )

Created: 2007-03-11 13:58:27 -0500 (22 months ago) | Author: jkuhnert | Changeset: 38

Removed build dir from svn - oops..

37 annotated / raw | Diffs: previous, other | Lines: 762 ( +178, -57 )

Created: 2007-03-02 20:00:51 -0600 (22 months ago) | Author: jkuhnert | Changeset: 37

-) Did a lot more work around setting up the context current/accessor type classes when dealing with property / method expressions.

-) Added ability for compiling expressions against string values.

-) Changed property accessor implementation to set class on current context.

-) Added a lot more unit tests.

36 annotated / raw | Diffs: previous, other | Lines: 641 ( +53, -73 )

Created: 2007-02-24 16:34:38 -0600 (22 months ago) | Author: jkuhnert | Changeset: 36

Removed write method "guessing" logic as it's not reliable enough.
Added a couple more test expressions.

35 annotated / raw | Diffs: previous, other | Lines: 661 ( +86, -76 )

Created: 2007-02-24 14:42:36 -0600 (22 months ago) | Author: jkuhnert | Changeset: 35

Added more unit tests , fixed a few more bugs for various compilation issues found in application using it.

34 annotated / raw | Diffs: previous, other | Lines: 651 ( +4, -16 )

Created: 2007-02-19 23:31:50 -0600 (22 months ago) | Author: jkuhnert | Changeset: 34

Updated pom with a temporary distribution site until something else is found.

33 annotated / raw | Diffs: previous, other | Lines: 663 ( +55, -173 )

Created: 2007-02-19 23:20:14 -0600 (22 months ago) | Author: jkuhnert | Changeset: 33

-) Set new version of 2.7
-) Updated pom to generate javadoc jar.
-) Fixed a couple unit tests.

32 annotated / raw | Diffs: previous, other | Lines: 781 ( +258, -142 )

Created: 2007-02-19 22:43:16 -0600 (22 months ago) | Author: jkuhnert | Changeset: 32

Optimized imports, slight tweaks on formatting / etc.

30 annotated / raw | Diffs: previous, other | Lines: 665 ( +184, -39 )

Created: 2007-02-17 12:35:40 -0600 (22 months ago) | Author: jkuhnert | Changeset: 30

Applied Race condition bugfix patch from Tim to fix OGNL-8 .

Updated project files to reflect new target version of 2.6.11.

26 annotated / raw | Diffs: previous, other | Lines: 520 ( +20, -8 )

Created: 2007-02-06 20:53:06 -0600 (23 months ago) | Author: jkuhnert | Changeset: 26

Removed eclipse cruft.

Tags: ognl_2-6-10

25 annotated / raw | Diffs: previous, other | Lines: 508 ( +35, -28 )

Created: 2007-02-06 20:51:02 -0600 (23 months ago) | Author: jkuhnert | Changeset: 25

Added maven2 pom.

9 new annotated / raw | Lines: 501 ( +501, -0 )

Created: 2007-02-04 11:05:01 -0600 (23 months ago) | Author: jkuhnert | Changeset: 9

Initial import.

Open Source License registered to the OpenSymphony Project. This license of FishEye is provided to support the development of OpenSymphony only.
Atlassian FishEye, Subversion analysis. (Version:1.6.1 Build:build-325 2008-09-24) - Administration - Page generated 2009-01-09 16:02 -0600