You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(55) |
Mar
(100) |
Apr
(203) |
May
(330) |
Jun
(190) |
Jul
(302) |
Aug
(323) |
Sep
(197) |
Oct
(245) |
Nov
(490) |
Dec
(330) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(194) |
Feb
(400) |
Mar
(416) |
Apr
(415) |
May
(359) |
Jun
(381) |
Jul
(491) |
Aug
(311) |
Sep
(291) |
Oct
(273) |
Nov
(355) |
Dec
(266) |
| 2005 |
Jan
(306) |
Feb
(303) |
Mar
(520) |
Apr
(346) |
May
(255) |
Jun
(221) |
Jul
(171) |
Aug
(247) |
Sep
(147) |
Oct
(125) |
Nov
(165) |
Dec
(65) |
| 2006 |
Jan
(90) |
Feb
(53) |
Mar
(121) |
Apr
(103) |
May
(113) |
Jun
(103) |
Jul
(104) |
Aug
(67) |
Sep
(78) |
Oct
(82) |
Nov
(78) |
Dec
(70) |
| 2007 |
Jan
(77) |
Feb
(76) |
Mar
(63) |
Apr
(30) |
May
(47) |
Jun
(41) |
Jul
(44) |
Aug
(44) |
Sep
(49) |
Oct
(33) |
Nov
(25) |
Dec
(21) |
| 2008 |
Jan
(45) |
Feb
(13) |
Mar
(15) |
Apr
(12) |
May
(9) |
Jun
(33) |
Jul
(30) |
Aug
(7) |
Sep
(20) |
Oct
(17) |
Nov
(20) |
Dec
(10) |
| 2009 |
Jan
(8) |
Feb
(5) |
Mar
(12) |
Apr
(17) |
May
(19) |
Jun
(97) |
Jul
(77) |
Aug
(33) |
Sep
(24) |
Oct
(41) |
Nov
(16) |
Dec
(32) |
| 2010 |
Jan
(24) |
Feb
(14) |
Mar
(50) |
Apr
(71) |
May
(70) |
Jun
(64) |
Jul
(45) |
Aug
(62) |
Sep
(32) |
Oct
(4) |
Nov
(12) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(3) |
May
(6) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(6) |
Nov
(3) |
Dec
(3) |
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(10) |
May
(2) |
Jun
(3) |
Jul
(11) |
Aug
(10) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(10) |
Dec
(8) |
| 2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(12) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(2) |
| 2015 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(9) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
(9) |
Nov
(7) |
Dec
(9) |
| 2016 |
Jan
(7) |
Feb
(5) |
Mar
(5) |
Apr
(5) |
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(4) |
Sep
(6) |
Oct
(7) |
Nov
(2) |
Dec
(3) |
| 2017 |
Jan
(7) |
Feb
(8) |
Mar
(7) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(5) |
Aug
(8) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
| 2026 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <al...@jt...> - 2004-07-28 23:14:17
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#FF0000; }.checkstyle-oddrow { bac=
kground-color:#CCCCCC }.checkstyle-data { font-family:arial,helvetica,sans-=
serif; font-size:8pt; color:#000000; }.checkstyle-sectionheader { backgroun=
d-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; co=
lor:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.64</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>07/29/2004 00:15:48</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>13 minutes 21 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>07/28/2004 19:02:05</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>Added DynamicMethodMatcherPointcut</td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"/><p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-error-data">N=
ote: Some input files use or override a deprecated API.<br class=3D"none"/>=
Note: Recompile with -deprecation for details.Note: /jteam/build/checkout/s=
pring/spring/mock/org/springframework/mock/web/MockHttpSession.java uses or=
overrides a deprecated API.<br class=3D"none"/>Note: Recompile with -depre=
cation for details.<br class=3D"none"/>Note: Some input files use or overri=
de a deprecated API.<br class=3D"none"/>Note: Recompile with -deprecation f=
or details.<br class=3D"none"/></pre></td></tr></table><p>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (1470) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHomePage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.buildtest.Al=
lTests</td></tr></table></td></tr><tr></tr><tr><td colspan=3D"2"> </td=
></tr><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Test Error Details: (1) </td></tr><tr=
><td class=3D"unittests-data" colspan=3D"2"> Test: test=
HomePage</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.buildtest.AllTests</td></tr>=
<tr><td class=3D"unittests-data" colspan=3D"2"> Type: junit.=
framework.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" co=
lspan=3D"2"> Message: Exception while testing URL http://loc=
alhost:13084/buildtest:java.io.IOException</td></tr><tr><td class=3D"unitte=
sts-error" colspan=3D"2"><pre>junit.framework.AssertionFailedError: Excepti=
on while testing URL http://localhost:13084/buildtest:java.io.IOException<b=
r>=09at org.springframework.apptests.buildtest.AllTests.testHomePage(Unknow=
n Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth=
od)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess=
orImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(De=
legatingMethodAccessorImpl.java:25)<br></pre></td></tr><tr><td colspan=3D"2=
"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(199) </td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">added</td><td class=3D"modifications-data">jo=
hnsonr</td><td class=3D"modifications-data">src/org/springframework/aop/sup=
port/DynamicMethodMatcherPointcut.java</td><td class=3D"modifications-data"=
>Added DynamicMethodMatcherPointcut</td></tr><tr class=3D"modifications-odd=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">johnsonr</td><td class=3D"modifications-data">src/org/springframew=
ork/aop/support/DynamicMethodMatcherPointcutAdvisor.java</td><td class=3D"m=
odifications-data">Added DynamicMethodMatcherPointcut</td></tr><tr class=3D=
"modifications-evenrow"><td class=3D"modifications-data">modified</td><td c=
lass=3D"modifications-data">johnsonr</td><td class=3D"modifications-data">t=
est/org/springframework/aop/support/AopUtilsTests.java</td><td class=3D"mod=
ifications-data">Added DynamicMethodMatcherPointcut</td></tr><tr class=3D"m=
odifications-oddrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">johnsonr</td><td class=3D"modifications-data">/cha=
ngelog.txt</td><td class=3D"modifications-data">Fixed typos in AOP changelo=
g</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">/changelog.txt</td><td class=3D"modifications-data"=
>updated for 1.1 RC1</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">/readme.txt</td><td class=3D"modif=
ications-data">updated for 1.1 RC1</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">jhoeller</td><td class=3D"modifications-data">docs/spring-referenc=
e.pdf</td><td class=3D"modifications-data">updated for 1.1 RC1</td></tr><tr=
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">markpollack</td><td class=3D"modificati=
ons-data">docs/reference/src/jms.xml</td><td class=3D"modifications-data">c=
hange ^r^n to ^n</td></tr><tr class=3D"modifications-evenrow"><td class=3D"=
modifications-data">modified</td><td class=3D"modifications-data">johnsonr<=
/td><td class=3D"modifications-data">test/org/springframework/transaction/J=
taTransactionTestSuite.java</td><td class=3D"modifications-data">Added tear=
Down() method to avoid synchronization sideffects that were causeJDO tests =
to fail in Eclipse</td></tr><tr class=3D"modifications-oddrow"><td class=3D=
"modifications-data">added</td><td class=3D"modifications-data">jhoeller</t=
d><td class=3D"modifications-data">samples/jpetstore/client/client.sh</td><=
td class=3D"modifications-data">added client.sh</td></tr><tr class=3D"modif=
ications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">sampl=
es/countries/war/WEB-INF/classes/messages.properties</td><td class=3D"modif=
ications-data">fixed typos</td></tr><tr class=3D"modifications-oddrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
jhoeller</td><td class=3D"modifications-data">samples/imagedb/war/WEB-INF/i=
mage-servlet.xml</td><td class=3D"modifications-data">use FreeMarkerViewRes=
olver rather than UrlBasedViewResolver</td></tr><tr class=3D"modifications-=
evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modific=
ations-data">johnsonr</td><td class=3D"modifications-data">/changelog.txt</=
td><td class=3D"modifications-data">Added ProxyConfig.opaque</td></tr><tr c=
lass=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td=
><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-d=
ata">src/org/springframework/web/servlet/view/document/AbstractPdfView.java=
</td><td class=3D"modifications-data">polished javadocs</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">src/org/springframework/beans/factory/support/PropertiesBeanDefinitionRea=
der.java</td><td class=3D"modifications-data">fixed defaultParent to just a=
pply to beans without class</td></tr><tr class=3D"modifications-oddrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>jhoeller</td><td class=3D"modifications-data">src/org/springframework/web/=
servlet/view/ResourceBundleViewResolver.java</td><td class=3D"modifications=
-data">fixed defaultParent to just apply to beans without class</td></tr><t=
r class=3D"modifications-evenrow"><td class=3D"modifications-data">modified=
</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificatio=
ns-data">test/org/springframework/orm/jdo/LocalPersistenceManagerFactoryTes=
ts.java</td><td class=3D"modifications-data">removed "setDataSource" method=
</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"=
modifications-data">src/org/springframework/orm/jdo/LocalPersistenceManager=
FactoryBean.java</td><td class=3D"modifications-data">removed "setDataSourc=
e" method</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modific=
ations-data">added</td><td class=3D"modifications-data">johnsonr</td><td cl=
ass=3D"modifications-data">test/org/springframework/aop/framework/AopProxyU=
tilsTests.java</td><td class=3D"modifications-data">First version</td></tr>=
<tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modifie=
d</td><td class=3D"modifications-data">johnsonr</td><td class=3D"modificati=
ons-data">src/org/springframework/aop/framework/AopProxyUtils.java</td><td =
class=3D"modifications-data">Added opaque flag on ProxyConfig allowing an A=
OP proxy to be configured tonot implement Advised interface</td></tr><tr cl=
ass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td=
><td class=3D"modifications-data">johnsonr</td><td class=3D"modifications-d=
ata">src/org/springframework/aop/framework/ProxyConfig.java</td><td class=
=3D"modifications-data">Added opaque flag on ProxyConfig allowing an AOP pr=
oxy to be configured tonot implement Advised interface</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">johnsonr</td><td class=3D"modifications-data"=
>test/org/springframework/aop/framework/AbstractAopProxyTests.java</td><td =
class=3D"modifications-data">Added opaque flag on ProxyConfig allowing an A=
OP proxy to be configured tonot implement Advised interface</td></tr><tr cl=
ass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td=
><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-d=
ata">src/org/springframework/beans/factory/support/MethodReplacer.java</td>=
<td class=3D"modifications-data">polishing</td></tr><tr class=3D"modificati=
ons-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">jhoeller</td><td class=3D"modifications-data">src/org/sprin=
gframework/beans/factory/support/ReplaceOverride.java</td><td class=3D"modi=
fications-data">polishing</td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
jhoeller</td><td class=3D"modifications-data">src/org/springframework/jdbc/=
support/GeneratedKeyHolder.java</td><td class=3D"modifications-data">polish=
ing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">src/org/springframework/jdbc/support/KeyHolder.java=
</td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"modif=
ications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/beans/factory/config/AbstractFactoryBean.java</td><td cl=
ass=3D"modifications-data">polishing</td></tr><tr class=3D"modifications-od=
drow"><td class=3D"modifications-data">modified</td><td class=3D"modificati=
ons-data">jhoeller</td><td class=3D"modifications-data">src/org/springframe=
work/jdbc/support/lob/OracleLobHandler.java</td><td class=3D"modifications-=
data">fixed javadoc</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">src/org/springframework/util/Strin=
gUtils.java</td><td class=3D"modifications-data">fixed javadoc</td></tr><tr=
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications=
-data">src/org/springframework/web/servlet/view/freemarker/FreeMarkerConfig=
urer.java</td><td class=3D"modifications-data">fixed javadoc</td></tr><tr c=
lass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-=
data">src/org/springframework/web/servlet/ResourceServlet.java</td><td clas=
s=3D"modifications-data">fixed javadoc</td></tr><tr class=3D"modifications-=
oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifica=
tions-data">jhoeller</td><td class=3D"modifications-data">src/org/springfra=
mework/web/servlet/tags/ThemeTag.java</td><td class=3D"modifications-data">=
fixed javadoc</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mod=
ifications-data">modified</td><td class=3D"modifications-data">jhoeller</td=
><td class=3D"modifications-data">src/org/springframework/jdbc/core/Prepare=
dStatementCreatorFactory.java</td><td class=3D"modifications-data">fixed ja=
vadoc</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">src/org/springframework/jdbc/object/RdbmsOperation=
.java</td><td class=3D"modifications-data">fixed javadoc</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">johnsonr</td><td class=3D"modifications-data=
">src/org/springframework/transaction/interceptor/MatchAlwaysTransactionAtt=
ributeSource.java</td><td class=3D"modifications-data">Made serializable</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mod=
ifications-data">docs/taglib/tag/BindTag.html</td><td class=3D"modification=
s-data">fixed sample code</td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
jhoeller</td><td class=3D"modifications-data">src/org/springframework/web/s=
ervlet/tags/BindTag.java</td><td class=3D"modifications-data">added NestedP=
athTag</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificatio=
ns-data">added</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">src/org/springframework/web/servlet/tags/NestedPath=
Tag.java</td><td class=3D"modifications-data">added NestedPathTag</td></tr>=
<tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modifi=
ed</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificat=
ions-data">src/org/springframework/web/servlet/tags/spring.tld</td><td clas=
s=3D"modifications-data">added NestedPathTag</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">added</td><td class=3D"modif=
ications-data">jhoeller</td><td class=3D"modifications-data">test/org/sprin=
gframework/web/servlet/tags/NestedPathTestSuite.java</td><td class=3D"modif=
ications-data">added NestedPathTag</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">jhoeller</td><td class=3D"modifications-data">src/org/springframew=
ork/web/servlet/tags/BindErrorsTag.java</td><td class=3D"modifications-data=
">removed over-eager doFinally implementations</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/s=
pringframework/web/servlet/tags/MessageTag.java</td><td class=3D"modificati=
ons-data">removed over-eager doFinally implementations</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">src/org/springframework/web/servlet/tags/TransformTag.java</td><td class=
=3D"modifications-data">removed over-eager doFinally implementations</td></=
tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modific=
ations-data">src/org/springframework/web/servlet/support/BindStatus.java</t=
d><td class=3D"modifications-data">added getPath() method</td></tr><tr clas=
s=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-dat=
a">src/org/springframework/validation/BindException.java</td><td class=3D"m=
odifications-data">added NESTED_PATH_SEPARATOR</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/s=
pringframework/validation/DataBinder.java</td><td class=3D"modifications-da=
ta">added NESTED_PATH_SEPARATOR</td></tr><tr class=3D"modifications-evenrow=
"><td class=3D"modifications-data">modified</td><td class=3D"modifications-=
data">jhoeller</td><td class=3D"modifications-data">src/org/springframework=
/validation/Errors.java</td><td class=3D"modifications-data">added NESTED_P=
ATH_SEPARATOR</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modi=
fications-data">modified</td><td class=3D"modifications-data">jhoeller</td>=
<td class=3D"modifications-data">test/org/springframework/beans/factory/xml=
/XmlBeanFactoryTestSuite.java</td><td class=3D"modifications-data">extended=
unnamed beans test to 3 beans</td></tr><tr class=3D"modifications-evenrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">jhoeller</td><td class=3D"modifications-data">test/org/springframework=
/beans/factory/xml/collections.xml</td><td class=3D"modifications-data">ext=
ended unnamed beans test to 3 beans</td></tr><tr class=3D"modifications-odd=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/sprin=
gframework/rules/values/BufferedValueModel.java</td><td class=3D"modificati=
ons-data">logging polishing and a few misc bug fixes; bean property renderi=
ng strategies for rules reporting</td></tr><tr class=3D"modifications-evenr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/spring=
framework/rules/values/CompoundFormModel.java</td><td class=3D"modification=
s-data">logging polishing and a few misc bug fixes; bean property rendering=
strategies for rules reporting</td></tr><tr class=3D"modifications-oddrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfra=
mework/rules/values/DefaultFormModel.java</td><td class=3D"modifications-da=
ta">logging polishing and a few misc bug fixes; bean property rendering str=
ategies for rules reporting</td></tr><tr class=3D"modifications-evenrow"><t=
d class=3D"modifications-data">added</td><td class=3D"modifications-data">k=
donald</td><td class=3D"modifications-data">sandbox/src/org/springframework=
/rules/reporting/BeanPropertyNameRenderer.java</td><td class=3D"modificatio=
ns-data">logging polishing and a few misc bug fixes; bean property renderin=
g strategies for rules reporting</td></tr><tr class=3D"modifications-oddrow=
"><td class=3D"modifications-data">added</td><td class=3D"modifications-dat=
a">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframe=
work/rules/reporting/DefaultBeanPropertyNameRenderer.java</td><td class=3D"=
modifications-data">logging polishing and a few misc bug fixes; bean proper=
ty rendering strategies for rules reporting</td></tr><tr class=3D"modificat=
ions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">kdonald</td><td class=3D"modifications-data">sandbox/src/=
org/springframework/rules/reporting/DefaultMessageTranslator.java</td><td c=
lass=3D"modifications-data">logging polishing and a few misc bug fixes; bea=
n property rendering strategies for rules reporting</td></tr><tr class=3D"m=
odifications-oddrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">colins</td><td class=3D"modifications-data">docs/r=
eference/src/beans.xml</td><td class=3D"modifications-data">apply proofing =
fixes by Portia Tung (typos)</td></tr><tr class=3D"modifications-evenrow"><=
td class=3D"modifications-data">modified</td><td class=3D"modifications-dat=
a">colins</td><td class=3D"modifications-data">docs/reference/src/overview.=
xml</td><td class=3D"modifications-data">apply proofing fixes by Portia Tun=
g (typos)</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">colins</td><td cl=
ass=3D"modifications-data">docs/reference/src/transaction.xml</td><td class=
=3D"modifications-data">apply proofing fixes by Portia Tung (typos)</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">colins</td><td class=3D"modificat=
ions-data">src/org/springframework/transaction/interceptor/MatchAlwaysTrans=
actionAttributeSource.java</td><td class=3D"modifications-data">fix typo in=
javadocs, should be PROPAGATION not PROPOGATION</td></tr><tr class=3D"modi=
fications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">colins</td><td class=3D"modifications-data">docs/re=
ference/src/beans.xml</td><td class=3D"modifications-data">proofing by Coli=
n</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">colins</td><td class=3D"=
modifications-data">docs/reference/src/views.xml</td><td class=3D"modificat=
ions-data">apply proofing fixes from Portia Tung</td></tr><tr class=3D"modi=
fications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">colins</td><td class=3D"modifications-data">docs/re=
ference/src/mvc.xml</td><td class=3D"modifications-data">apply proofing fix=
es from Portia Tung</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">luke_=
t</td><td class=3D"modifications-data">/project.xml</td><td class=3D"modifi=
cations-data">Add simian report</td></tr><tr class=3D"modifications-oddrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">jhoeller</td><td class=3D"modifications-data">/build.xml</td><td class=
=3D"modifications-data">added jms package to spring-context.jar</td></tr><t=
r class=3D"modifications-evenrow"><td class=3D"modifications-data">modified=
</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificatio=
ns-data">src/org/springframework/beans/factory/support/AbstractBeanDefiniti=
on.java</td><td class=3D"modifications-data">polishing</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data"=
>test/org/springframework/web/servlet/view/ResourceBundleViewResolverTestSu=
ite.java</td><td class=3D"modifications-data">fixed defaultParent handling =
to not apply for the parent bean itself</td></tr><tr class=3D"modifications=
-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modifi=
cations-data">jhoeller</td><td class=3D"modifications-data">test/org/spring=
framework/web/servlet/view/testviews.properties</td><td class=3D"modificati=
ons-data">fixed defaultParent handling to not apply for the parent bean its=
elf</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">src/org/springframework/beans/factory/support/Prope=
rtiesBeanDefinitionReader.java</td><td class=3D"modifications-data">fixed d=
efaultParent handling to not apply for the parent bean itself</td></tr><tr =
class=3D"modifications-evenrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">johnsonr</td><td class=3D"modifications=
-data">src/org/springframework/aop/framework/AopProxyFactory.java</td><td c=
lass=3D"modifications-data">Improved Javadoc</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">johnsonr</td><td class=3D"modifications-data">test/org/sp=
ringframework/aop/framework/AbstractAopProxyTests.java</td><td class=3D"mod=
ifications-data">Added proxyConfigString test. Stronger tests for proxy equ=
ality after serialization.</td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>johnsonr</td><td class=3D"modifications-data">src/org/springframework/aop/=
framework/AdvisedSupport.java</td><td class=3D"modifications-data">Improved=
toProxyConfig() returns for AOP proxies</td></tr><tr class=3D"modification=
s-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifi=
cations-data">johnsonr</td><td class=3D"modifications-data">src/org/springf=
ramework/aop/target/SingletonTargetSource.java</td><td class=3D"modificatio=
ns-data">Improved toProxyConfig() returns for AOP proxies</td></tr><tr clas=
s=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">johnsonr</td><td class=3D"modifications-dat=
a">src/org/springframework/aop/support/DefaultPointcutAdvisor.java</td><td =
class=3D"modifications-data">Improved toProxyConfig() returns for AOP proxi=
es</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">johnsonr</td><td class=
=3D"modifications-data">src/org/springframework/util/StringUtils.java</td><=
td class=3D"modifications-data">Added collectionToDelimitedString method th=
at allows specification of prefix and suffix</td></tr><tr class=3D"modifica=
tions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">johnsonr</td><td class=3D"modifications-data">src/org/sp=
ringframework/aop/framework/AdvisedSupport.java</td><td class=3D"modificati=
ons-data">AdvisedSupport now uses writeReplace/readResolve, meaning that Ao=
pProxyimplementations don't need to jump through hoops to serialize it. Pro=
xyConfig now serializableto preserve flags.</td></tr><tr class=3D"modificat=
ions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mod=
ifications-data">johnsonr</td><td class=3D"modifications-data">src/org/spri=
ngframework/aop/framework/Cglib2AopProxy.java</td><td class=3D"modification=
s-data">AdvisedSupport now uses writeReplace/readResolve, meaning that AopP=
roxyimplementations don't need to jump through hoops to serialize it. Proxy=
Config now serializableto preserve flags.</td></tr><tr class=3D"modificatio=
ns-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">johnsonr</td><td class=3D"modifications-data">src/org/sprin=
gframework/aop/framework/JdkDynamicAopProxy.java</td><td class=3D"modificat=
ions-data">AdvisedSupport now uses writeReplace/readResolve, meaning that A=
opProxyimplementations don't need to jump through hoops to serialize it. Pr=
oxyConfig now serializableto preserve flags.</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">johnsonr</td><td class=3D"modifications-data">src/org/spr=
ingframework/aop/framework/ProxyConfig.java</td><td class=3D"modifications-=
data">AdvisedSupport now uses writeReplace/readResolve, meaning that AopPro=
xyimplementations don't need to jump through hoops to serialize it. ProxyCo=
nfig now serializableto preserve flags.</td></tr><tr class=3D"modifications=
-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modifi=
cations-data">johnsonr</td><td class=3D"modifications-data">src/org/springf=
ramework/aop/target/AbstractPrototypeBasedTargetSource.java</td><td class=
=3D"modifications-data">AbstractPrototypeBasedTargetSource is now serializa=
ble: "disconnects" aSingletonTargetSource</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">johnsonr</td><td class=3D"modifications-data">test/org/sprin=
gframework/aop/target/CommonsPoolTargetSourceTests.java</td><td class=3D"mo=
difications-data">AbstractPrototypeBasedTargetSource is now serializable: "=
disconnects" aSingletonTargetSource</td></tr><tr class=3D"modifications-eve=
nrow"><td class=3D"modifications-data">added</td><td class=3D"modifications=
-data">johnsonr</td><td class=3D"modifications-data">test/org/springframewo=
rk/aop/target/PrototypeBasedTargetSourceTests.java</td><td class=3D"modific=
ations-data">AbstractPrototypeBasedTargetSource is now serializable: "disco=
nnects" aSingletonTargetSource</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">johnsonr</td><td class=3D"modifications-data">test/org/springframework/=
aop/target/commonsPoolTests.xml</td><td class=3D"modifications-data">Abstra=
ctPrototypeBasedTargetSource is now serializable: "disconnects" aSingletonT=
argetSource</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">markpollack</t=
d><td class=3D"modifications-data">docs/reference/src/jms.xml</td><td class=
=3D"modifications-data">add tx management</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org=
/springframework/rules/predicates/TypeResolvableUnaryPredicate.java</td><td=
class=3D"modifications-data">type resolvable predicate support class, rege=
xp fix</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">kdonald</td><td cla=
ss=3D"modifications-data">sandbox/src/org/springframework/rules/reporting/T=
ypeResolvableSupport.java</td><td class=3D"modifications-data">type resolva=
ble predicate support class, regexp fix</td></tr><tr class=3D"modifications=
-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modific=
ations-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/s=
pringframework/rules/predicates/RegexpConstraint.java</td><td class=3D"modi=
fications-data">type resolvable predicate support class, regexp fix</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">adde=
d</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificatio=
ns-data">sandbox/src/org/springframework/rules/predicates/TypeResolvableUna=
ryPredicate.java</td><td class=3D"modifications-data">type resolvable predi=
cate support class, regexp fix</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">jhoeller</td><td class=3D"modifications-data">test/org/springframework/=
beans/factory/xml/XmlBeanFactoryTestSuite.java</td><td class=3D"modificatio=
ns-data">adapted id generation for "unnamed" beans to append a counter like=
"#2" to the class name if there's already a bean definition for the class =
name itself</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">test/org/springframework/beans/factory/xml/=
collections.xml</td><td class=3D"modifications-data">adapted id generation =
for "unnamed" beans to append a counter like "#2" to the class name if ther=
e's already a bean definition for the class name itself</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data"=
>src/org/springframework/beans/factory/xml/DefaultXmlBeanDefinitionParser.j=
ava</td><td class=3D"modifications-data">adapted id generation for "unnamed=
" beans to append a counter like "#2" to the class name if there's already =
a bean definition for the class name itself</td></tr><tr class=3D"modificat=
ions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">jhoeller</td><td class=3D"modifications-data">src/org/spr=
ingframework/beans/factory/xml/spring-beans.dtd</td><td class=3D"modificati=
ons-data">adapted id generation for "unnamed" beans to append a counter lik=
e "#2" to the class name if there's already a bean definition for the class=
name itself</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">sandbox/src/org/springframework/beans/facto=
ry/access/SingletonServiceLocatorLoader.java</td><td class=3D"modifications=
-data">cleaned up ClassUtils and ObjectUtils</td></tr><tr class=3D"modifica=
tions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">jhoeller</td><td class=3D"modifications-data">src/org/sp=
ringframework/util/ClassUtils.java</td><td class=3D"modifications-data">cle=
aned up ClassUtils and ObjectUtils</td></tr><tr class=3D"modifications-oddr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">jhoeller</td><td class=3D"modifications-data">src/org/springframewo=
rk/util/ObjectUtils.java</td><td class=3D"modifications-data">cleaned up Cl=
assUtils and ObjectUtils</td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">j=
hoeller</td><td class=3D"modifications-data">test/org/springframework/util/=
ClassUtilsTests.java</td><td class=3D"modifications-data">cleaned up ClassU=
tils and ObjectUtils</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">test/org/springframework/util/Obje=
ctUtilsTests.java</td><td class=3D"modifications-data">cleaned up ClassUtil=
s and ObjectUtils</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">jhoeller=
</td><td class=3D"modifications-data">src/org/springframework/aop/framework=
/Advised.java</td><td class=3D"modifications-data">polishing</td></tr><tr c=
lass=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td=
><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-d=
ata">src/org/springframework/aop/framework/AdvisedSupport.java</td><td clas=
s=3D"modifications-data">polishing</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">jhoeller</td><td class=3D"modifications-data">src/org/springframew=
ork/beans/factory/support/AbstractAutowireCapableBeanFactory.java</td><td c=
lass=3D"modifications-data">polishing</td></tr><tr class=3D"modifications-o=
ddrow"><td class=3D"modifications-data">modified</td><td class=3D"modificat=
ions-data">jhoeller</td><td class=3D"modifications-data">src/org/springfram=
ework/transaction/jta/JtaTransactionManager.java</td><td class=3D"modificat=
ions-data">polishing</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">src/org/springframework/web/servle=
t/tags/BindStatus.java</td><td class=3D"modifications-data">polishing</td><=
/tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">test/org/springframework/beans/factory/AbstractBeanFactoryTes=
ts.java</td><td class=3D"modifications-data">polishing</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">test/org/springframework/beans/factory/AbstractListableBeanFactoryTests.j=
ava</td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"mo=
difications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">test/=
org/springframework/beans/factory/DefaultListableBeanFactoryTestSuite.java<=
/td><td class=3D"modifications-data">added check to avoid stack overflow if=
autowiring constructor with argument that matches the currently created be=
an</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">test/org/springframework/beans/factory/xml/XmlBeanF=
actoryTestSuite.java</td><td class=3D"modifications-data">added check to av=
oid stack overflow if autowiring constructor with argument that matches the=
currently created bean</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">jho=
eller</td><td class=3D"modifications-data">test/org/springframework/beans/f=
actory/xml/dependenciesMaterializeThis.xml</td><td class=3D"modifications-d=
ata">added check to avoid stack overflow if autowiring constructor with arg=
ument that matches the currently created bean</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/s=
pringframework/beans/factory/support/AbstractBeanFactory.java</td><td class=
=3D"modifications-data">added check to avoid stack overflow if autowiring c=
onstructor with argument that matches the currently created bean</td></tr><=
tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modified=
</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificatio=
ns-data">src/org/springframework/beans/factory/support/DefaultListableBeanF=
actory.java</td><td class=3D"modifications-data">added check to avoid stack=
overflow if autowiring constructor with argument that matches the currentl=
y created bean</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mo=
difications-data">added</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">src/org/springframework/beans/factory/BeanC=
urrentlyInCreationException.java</td><td class=3D"modifications-data">added=
check to avoid stack overflow if autowiring constructor with argument that=
matches the currently created bean</td></tr><tr class=3D"modifications-odd=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">johnsonr</td><td class=3D"modifications-data">src/org/springframew=
ork/transaction/jta/JtaTransactionManager.java</td><td class=3D"modificatio=
ns-data">Made JTA transaction infrastructure serializable</td></tr><tr clas=
s=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">johnsonr</td><td class=3D"modifications-dat=
a">src/org/springframework/transaction/support/AbstractPlatformTransactionM=
anager.java</td><td class=3D"modifications-data">Made JTA transaction infra=
structure serializable</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">kdon=
ald</td><td class=3D"modifications-data">sandbox/src/org/springframework/ru=
les/values/AspectAdapter.java</td><td class=3D"modifications-data">improved=
support for nested form models, particulary those sub-properties that are =
bean components</td></tr><tr class=3D"modifications-evenrow"><td class=3D"m=
odifications-data">modified</td><td class=3D"modifications-data">kdonald</t=
d><td class=3D"modifications-data">sandbox/src/org/springframework/rules/va=
lues/BeanPropertyAccessStrategy.java</td><td class=3D"modifications-data">i=
mproved support for nested form models, particulary those sub-properties th=
at are bean components</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">kdon=
ald</td><td class=3D"modifications-data">sandbox/src/org/springframework/ru=
les/values/CompoundFormModel.java</td><td class=3D"modifications-data">impr=
oved support for nested form models, particulary those sub-properties that =
are bean components</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">kdona=
ld</td><td class=3D"modifications-data">sandbox/src/org/springframework/rul=
es/values/DefaultFormModel.java</td><td class=3D"modifications-data">improv=
ed support for nested form models, particulary those sub-properties that ar=
e bean components</td></tr><tr class=3D"modifications-oddrow"><td class=3D"=
modifications-data">modified</td><td class=3D"modifications-data">kdonald</=
td><td class=3D"modifications-data">sandbox/src/org/springframework/rules/v=
alues/MutableAspectAccessStrategy.java</td><td class=3D"modifications-data"=
>improved support for nested form models, particulary those sub-properties =
that are bean components</td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">k=
donald</td><td class=3D"modifications-data">sandbox/src/org/springframework=
/rules/values/NestingFormModel.java</td><td class=3D"modifications-data">im=
proved support for nested form models, particulary those sub-properties tha=
t are bean components</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">kdona=
ld</td><td class=3D"modifications-data">sandbox/src/org/springframework/rul=
es/values/ValueHolder.java</td><td class=3D"modifications-data">improved su=
pport for nested form models, particulary those sub-properties that are bea=
n components</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modi=
fications-data">modified</td><td class=3D"modifications-data">markpollack</=
td><td class=3D"modifications-data">sandbox/src/org/springframework/jms/Def=
aultJmsAdmin.java</td><td class=3D"modifications-data">get it to compile by=
fixing old exception code</td></tr><tr class=3D"modifications-oddrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
markpollack</td><td class=3D"modifications-data">docs/reference/src/jms.xml=
</td><td class=3D"modifications-data">more cleanup/revisions.</td></tr><tr =
class=3D"modifications-evenrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">davison</td><td class=3D"modifications-=
data">src/org/springframework/web/servlet/view/AbstractTemplateViewResolver=
.java</td><td class=3D"modifications-data">*** empty log message ***</td></=
tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">davison</td><td class=3D"modifica=
tions-data">src/org/springframework/web/servlet/view/freemarker/FreeMarkerV=
iewResolver.java</td><td class=3D"modifications-data">*** empty log message=
***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">davison</td><td class=
=3D"modifications-data">docs/reference/src/views.xml</td><td class=3D"modif=
ications-data">ftl / vm updates</td></tr><tr class=3D"modifications-oddrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">jhoeller</td><td class=3D"modifications-data">src/org/springframework/=
beans/propertyeditors/FileEditor.java</td><td class=3D"modifications-data">=
polishing</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modific=
ations-data">modified</td><td class=3D"modifications-data">luke_t</td><td c=
lass=3D"modifications-data">/project.properties</td><td class=3D"modificati=
ons-data">Change version of commons attributes</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">luke_t</td><td class=3D"modifications-data">/project.xm=
l</td><td class=3D"modifications-data">Change version of commons attributes=
</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-da=
ta">added</td><td class=3D"modifications-data">johnsonr</td><td class=3D"mo=
difications-data">test/org/springframework/transaction/interceptor/Transact=
ionAttributeSourceAdvisorTests.java</td><td class=3D"modifications-data">Te=
sts serializability</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">johns=
onr</td><td class=3D"modifications-data">src/org/springframework/transactio=
n/interceptor/TransactionAspectSupport.java</td><td class=3D"modifications-=
data">Made TransactionAspectSupport serializable</td></tr><tr class=3D"modi=
fications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">johnsonr</td><td class=3D"modifications-data">test/=
org/springframework/transaction/interceptor/TransactionInterceptorTests.jav=
a</td><td class=3D"modifications-data">Made TransactionAspectSupport serial=
izable</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificatio=
ns-data">modified</td><td class=3D"modifications-data">markpollack</td><td =
class=3D"modifications-data">docs/reference/src/jms.xml</td><td class=3D"mo=
difications-data">sync with current code base. remove factory classes and =
mapmessageconverter.</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">johns=
onr</td><td class=3D"modifications-data">src/org/springframework/transactio=
n/support/DefaultTransactionDefinition.java</td><td class=3D"modifications-=
data">Made serializable</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">joh=
nsonr</td><td class=3D"modifications-data">src/org/springframework/transact=
ion/interceptor/NameMatchTransactionAttributeSource.java</td><td class=3D"m=
odifications-data">Made serializable</td></tr><tr class=3D"modifications-ev=
enrow"><td class=3D"modifications-data">modified</td><td class=3D"modificat=
ions-data">johnsonr</td><td class=3D"modifications-data">src/org/springfram=
ework/transaction/interceptor/RuleBasedTransactionAttribute.java</td><td cl=
ass=3D"modifications-data">Made serializable</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">johnsonr</td><td class=3D"modifications-data">test/org/sp=
ringframework/transaction/interceptor/AbstractTransactionAspectTests.java</=
td><td class=3D"modifications-data">Allow advised() method to throw excepti=
on</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">/project.properties</td><td class=3D"modifications-=
data">added Implementation-Title and Implementation-Version manifest attrib=
utes to distribution jar files</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">jhoeller</td><td class=3D"modifications-data">/build.xml</td><td class=
=3D"modifications-data">added Implementation-Title and Implementation-Versi=
on manifest attributes to distribution jar files</td></tr><tr class=3D"modi=
fications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/core/JdkVersion.java</td><td class=3D"modifications-data=
">added SpringVersion class, added getJavaVersion method to JdkVersion</td>=
</tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">ad=
ded</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifica=
tions-data">src/org/springframework/core/SpringVersion.java</td><td class=
=3D"modifications-data">added SpringVersion class, added getJavaVersion met=
hod to JdkVersion</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">johnsonr=
</td><td class=3D"modifications-data">src/org/springframework/aop/framework=
/ReflectiveMethodInvocation.java</td><td class=3D"modifications-data">Fixed=
inconsistent Javadoc</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">johns=
onr</td><td class=3D"modifications-data">src/org/springframework/aop/suppor=
t/NameMatchMethodPointcut.java</td><td class=3D"modifications-data">addMeth=
odName() now returns this for easier repeated adds</td></tr><tr class=3D"mo=
difications-evenrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">johnsonr</td><td class=3D"modifications-data">test=
/org/springframework/aop/support/PointcutsTests.java</td><td class=3D"modif=
ications-data">Changed to use NameMatchMethodPointcut</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">johnsonr</td><td class=3D"modifications-data">/c=
hangelog.txt</td><td class=3D"modifications-data">Noted changes to Pointcut=
s class</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificat=
ions-data">added</td><td class=3D"modifications-data">johnsonr</td><td clas=
s=3D"modifications-data">test/org/springframework/aop/support/NameMatchMeth=
odPointcutTests.java</td><td class=3D"modifications-data">Improved NameMatc=
hMethodPointcut</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">johnsonr</t=
d><td class=3D"modifications-data">src/org/springframework/aop/support/Name=
MatchMethodPointcut.java</td><td class=3D"modifications-data">Improved Name=
MatchMethodPointcut</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">johns=
onr</td><td class=3D"modifications-data">test/org/springframework/beans/Per=
son.java</td><td class=3D"modifications-data">added echo method</td></tr><t=
r class=3D"modifications-oddrow"><td class=3D"modifications-data">modified<=
/td><td class=3D"modifications-data">johnsonr</td><td class=3D"modification=
s-data">test/org/springframework/beans/SerializablePerson.java</td><td clas=
s=3D"modifications-data">added echo method</td></tr><tr class=3D"modificati=
ons-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"mod=
ifications-data">jhoeller</td><td class=3D"modifications-data">src/org/spri=
ngframework/orm/jdo/support/JdoDaoSupport.java</td><td class=3D"modificatio=
ns-data">added protected createXxxTemplate methods</td></tr><tr class=3D"mo=
difications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/orm/hibernate/support/HibernateDaoSupport.java</td><td c=
lass=3D"modifications-data">added protected createXxxTemplate methods</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">dkopylenko</td><td class=3D"mod=
ifications-data">/.classpath</td><td class=3D"modifications-data">Changed c=
ommons-attributes jar entries from SNAPSHOT to RC1</td></tr><tr class=3D"mo=
difications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">lib/r=
eadme.txt</td><td class=3D"modifications-data">updated iBATIS SQL Maps, Com=
mons Attributes, Jakarta JSTL</td></tr><tr class=3D"modifications-evenrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">johnsonr</td><td class=3D"modifications-data">test/org/springframework/=
aop/support/ControlFlowPointcutTests.java</td><td class=3D"modifications-da=
ta">Uses Pointcuts.SETTERS not inner class</td></tr><tr class=3D"modificati=
ons-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">jhoeller</td><td class=3D"modifications-data">lib/ibatis/ib=
atis-common-2.jar</td><td class=3D"modifications-data">updated to iBATIS SQ=
L Maps 2.0.4</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modi=
fications-data">modified</td><td class=3D"modifications-data">jhoeller</td>=
<td class=3D"modifications-data">lib/ibatis/ibatis-sqlmap-2.jar</td><td cla=
ss=3D"modifications-data">updated to iBATIS SQL Maps 2.0.4</td></tr><tr cla=
ss=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-dat=
a">lib/jakarta-taglibs/standard.jar</td><td class=3D"modifications-data">up=
dated to Jakarta JSTL 1.0.6</td></tr><tr class=3D"modifications-evenrow"><t=
d class=3D"modifications-data">modified</td><td class=3D"modifications-data=
">jhoeller</td><td class=3D"modifications-data">samples/jpetstore/attribute=
s/build.xml</td><td class=3D"modifications-data">updated to Commons Attribu=
tes 2.1 RC1</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">johnsonr</td><t=
d class=3D"modifications-data">src/org/springframework/aop/support/Pointcut=
s.java</td><td class=3D"modifications-data">Added SETTERS and GETTERS Point=
cut constants in Pointcuts</td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>johnsonr</td><td class=3D"modifications-data">test/org/springframework/aop=
/support/AopUtilsTests.java</td><td class=3D"modifications-data">Added SETT=
ERS and GETTERS Pointcut constants in Pointcuts</td></tr><tr class=3D"modif=
ications-oddrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">johnsonr</td><td class=3D"modifications-data">test/org=
/springframework/aop/support/PointcutsTests.java</td><td class=3D"modificat=
ions-data">Added SETTERS and GETTERS Pointcut constants in Pointcuts</td></=
tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">/build.xml</td><td class=3D"modifications-data">updated to Co=
mmons Attributes 2.1 RC1</td></tr><tr class=3D"modifications-oddrow"><td cl=
ass=3D"modifications-data">modified</td><td class=3D"modifications-data">jo=
hnsonr</td><td class=3D"modifications-data">test/org/springframework/aop/fr=
amework/AbstractAopProxyTests.java</td><td class=3D"modifications-data">Now=
deep copy arguments on ReflectiveMethodInvocation. invocableClone(). Allow=
s independent invocationswith diff arguments.</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">johnsonr</td><td class=3D"modifications-data">src/org/s=
pringframework/aop/framework/ReflectiveMethodInvocation.java</td><td class=
=3D"modifications-data">Now deep copy arguments on ReflectiveMethodInvocati=
on. invocableClone(). Allows independent invocationswith diff arguments.</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
added</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">lib/jakarta-commons/commons-attributes-api-2.1rc1.jar</td><td=
class=3D"modifications-data">updated to Commons Attributes 2.1 RC1</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">dele=
ted</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifica=
tions-data">lib/jakarta-commons/commons-attributes-api-SNAPSHOT.jar</td><td=
class=3D"modifications-data">updated to Commons Attributes 2.1 RC1</td></t=
r><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">added=
</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificatio=
ns-data">lib/jakarta-commons/commons-attributes-compiler-2.1rc1.jar</td><td=
class=3D"modifications-data">updated to Commons Attributes 2.1 RC1</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">dele=
ted</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifica=
tions-data">lib/jakarta-commons/commons-attributes-compiler-SNAPSHOT.jar</t=
d><td class=3D"modifications-data">updated to Commons Attributes 2.1 RC1</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"m...
[truncated message content] |
|
From: Stefan D S. <ste...@us...> - 2004-07-28 22:12:55
|
Hello, I have this scenario: <INPUT TYPE=3D"image" SRC=3D"/images/buttons/SUBMIT.png" VALUE=3D"insert"= NAME=3D"submit"> = <INPUT TYPE=3D"image" SRC=3D"/images/buttons/DELETE.png" VALUE=3D"delete"= NAME=3D"submit"> <INPUT TYPE=3D"image" SRC=3D"/images/buttons/Cancel.png" VALUE=3D"cancel"= NAME=3D"submit"> and also tried this: <INPUT TYPE=3D"image" SRC=3D"/images/buttons/BLUESUBMIT.png" VALUE=3D"ins= ert" NAME=3D"submit"> = <INPUT TYPE=3D"image" SRC=3D"/images/buttons/DELETE.png" VALUE=3D"delete"= NAME=3D"delete"> <INPUT TYPE=3D"image" SRC=3D"/images/buttons/Cancel.png" VALUE=3D"cancel"= NAME=3D"cancel"> The problem I am getting is being able to determine which button was pres= sed since the name property on these button do not bind to the properties= of the command object. How would I be able to determine which button was= pressed? Additionally, I get <Data binding errors: 1> if this helps. Using Spring 1.0.2 Thank you.= |
|
From: Oliver G. <oli...@gm...> - 2004-07-28 21:38:33
|
Hi,
we are currently evaluating an architecture for our application which
will use the follwing frameworks:
Tomcat + Servlet + Spring + Hibernate + JOTM + XAPool + Quartz
No EJB container!
We are making fast progress (thanks for the very good docmentation of
Spring) but we want to understand all the details.
We believe that we understand most of the details regarding Spring,
Hibernate sessions, Spring managing transaction, etc, but there are
still areas we have questions.
To explain my question I will ask a EJB related question first to make
my Spring question more clear.
Let's say I have an EJB SessionBean with declarative transaction
demarcation which will do JDBC calls like the following:
-------------
// some SessionBean
...
Datasource ds = context.lookup(DATASOURCE_1_NAME);
Connection con1 = ds.getConnection();
Connection con2 = ds.getConnection();
... // execute some SQL on con1
... // execute some SQL on con2
con1.close();
con2.close();
Connection con3 = ds.getConnection();
... // execute some SQL on con3
con3.close();
----------------
It is clear that it is the job of the EJB container to execute all SQL
in the same transaction. This can be achieved by:
a) Connection con1, con2 and con3 all wrap the same physical connection
to the DB and this connection is commited at the end of the
transaction.
b) Connection con1, con2 and con3 are three different physical
connections and the container will use a JTA Transaction Manager with
2PC to commit all connections at the end of the transaction.
Our questions:
1) What is the specified behaviour for an EJB Container: a or b?
Where is this specified: EJB Spec?, JDBC Spec?, which chapter?
If this is implementation dependent, how does JBoss, WebSphere, BEA,
etc. solve it?
2) What is the corresponding Spring mechanism?
We are not sure who is responsible for such a behaviour in our
architecture (see above) Is it Spring, Hibernate, XAPool, JOTM or do we
need to write our own infrastructure?
Thanks, Olli
--og
|
|
From: Colin S. <col...@ex...> - 2004-07-28 21:36:22
|
Jérôme BERNARD wrote: > Colin Sampaleanu wrote: > >> Dmitriy Kopylenko wrote: >> >>> >>>> I like id keywords...they're mainly in the code through my classes or >>>> classes I've edited... (Damn, if it's standardized, I won't know if >>>> I've >>>> worked on a particular file any more :-) >>>> >>>> >>> I also insert $Id:$ when I work on existing classes or create new >>> ones ;-) >>> >>> Dmitriy. >> >> >> >> I personally like $Id tags. But they do suck big time when trying to >> merge files back in after a branch, causing a conflict/change to >> exist when there shouldn't be any... There seems to be a trend to >> going away from using them in files, by some people, for this reason. > > > Simply use the "-kk" option. > Have a look at: http://www.loria.fr/~molli/cvs/doc/cvs_toc.html#TOC96 > Keywords are not an issue at all for branches & merges. > I think I'm missing something. If you just use -kk, then you don't get any actual values substituted, only the keyword itself gets left in there. Are you suggesting that for doing the merge, you check out both branches with -kk, and then merge using those copies? Sort of a pain, although it would work. Colin |
|
From: <jer...@xt...> - 2004-07-28 20:48:32
|
Colin Sampaleanu wrote: > Dmitriy Kopylenko wrote: > >> >>> I like id keywords...they're mainly in the code through my classes or >>> classes I've edited... (Damn, if it's standardized, I won't know if >>> I've >>> worked on a particular file any more :-) >>> >>> >> I also insert $Id:$ when I work on existing classes or create new >> ones ;-) >> >> Dmitriy. > > > I personally like $Id tags. But they do suck big time when trying to > merge files back in after a branch, causing a conflict/change to exist > when there shouldn't be any... There seems to be a trend to going away > from using them in files, by some people, for this reason. Simply use the "-kk" option. Have a look at: http://www.loria.fr/~molli/cvs/doc/cvs_toc.html#TOC96 Keywords are not an issue at all for branches & merges. Jérôme. |
|
From: Dmitriy K. <dko...@ru...> - 2004-07-28 19:01:45
|
So, what is the consensus here? Are we planing to do any branches? Colin Sampaleanu wrote: > Dmitriy Kopylenko wrote: > >> >>> I like id keywords...they're mainly in the code through my classes or >>> classes I've edited... (Damn, if it's standardized, I won't know if >>> I've >>> worked on a particular file any more :-) >>> >>> >> I also insert $Id:$ when I work on existing classes or create new >> ones ;-) >> >> Dmitriy. > > > I personally like $Id tags. But they do suck big time when trying to > merge files back in after a branch, causing a conflict/change to exist > when there shouldn't be any... There seems to be a trend to going away > from using them in files, by some people, for this reason. > > Colin > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2004-07-28 18:39:32
|
Dmitriy Kopylenko wrote: > >> I like id keywords...they're mainly in the code through my classes or >> classes I've edited... (Damn, if it's standardized, I won't know if I've >> worked on a particular file any more :-) >> >> > I also insert $Id:$ when I work on existing classes or create new ones > ;-) > > Dmitriy. I personally like $Id tags. But they do suck big time when trying to merge files back in after a branch, causing a conflict/change to exist when there shouldn't be any... There seems to be a trend to going away from using them in files, by some people, for this reason. Colin |
|
From: Colin S. <col...@ex...> - 2004-07-28 18:37:15
|
I'm working with an app (original source is not by me) that currently has some pretty nasty view handling. It uses TilesJstlView, but for some view properties the controller is actually aware that the view names represent a need to redirect, and in those cases the controller returns a new RedirectView it creates itself. I think this is pretty unclean. Does anybody think it's worth having a new standard view resolver of some sort that can be chained in front of other resolvers (such as in this case TilesJstlViewResolver), and can recognize view names which include a prefix meaning this is a redirect view? I.e. RedirectViewResolver would recognize view names of the nature redirect:/some/external/path and use a redirectView in that case? If they don't have the prefix, it doesn't do anything and lets the next resolver get a whack at it. Another standard view resolver I could see being handy is a regex view resolver, where there is a composite pattern being used. The resolver has 1 to n other view resolvers registered with it, and for each one, a regex. If there is a regex match, then it delegates to the view resoler or chain of view resolvers set up for that regex. Colin |
|
From: Dmitriy K. <dko...@ru...> - 2004-07-28 17:39:19
|
>I like id keywords...they're mainly in the code through my classes or >classes I've edited... (Damn, if it's standardized, I won't know if I've >worked on a particular file any more :-) > > I also insert $Id:$ when I work on existing classes or create new ones ;-) Dmitriy. |
|
From: <jue...@we...> - 2004-07-28 16:16:12
|
Hello everybody,
=20
I'm pleased to announce that Spring Framework 1.1 RC1 is now available. =
This release introduces a number of significant new features, among =
those various bean factory enhancements, JMS support, nested =
transactions, enhanced JDO support, and support for Apache OJB.
=20
* support for convenient JMS access in the new "org.springframework.jms" =
package
=20
* retrieve multiple class path resources with same name via a =
"classpath*:" resource location
* reworked root/child bean definition concept, allowing to override any =
settings in a child
* added support for static factory methods ("factory-method" in XML bean =
definitions)
* added support for abstract lookup methods ("lookup-method" in XML bean =
definitions)
* bean factories can invoke non-public constructors, also autowire them
* AOP proxies including Advisors and TargetSources can now be serialized =
as far as possible
* reworked ApplicationEventMulticaster to allow for pluggability =
("applicationEventMulticaster" bean)
=20
* added "PROPAGATION_NESTED" to TransactionDefinition, for specifying a =
nested transaction
* added SavepointManager interface as superinterface of =
TransactionStatus, for generic savepoint management
* DataSourceTransactionManager supports nested transactions and =
savepoint management via JDBC 3.0 Savepoints
* added TransactionAwareDataSourceProxy, to allow for participating in =
Spring transactions with plain JDBC API code
* added support for retrieving JDBC 3.0 auto-generated keys to =
JdbcTemplate and SqlUpdate
* added support for BLOB/CLOB parameter values to JdbcTemplate, =
SqlUpdate and StoredProcedure
* added BatchSqlUpdate class to jdbc.object package, for convenient =
execution of batch updates
* added deferred close option to OpenSessionInViewFilter/Interceptor, as =
alternative to a single session per request
* reworked JdoDialect SPI (warning: not backwards-compatible!), to =
support more JDBC connection handling strategies
* JdoTransactionManager supports isolation levels and timeouts via =
JdoDialect's "beginTransaction" method
* introduced JdoOperations/JdoTemplate convenience methods for load, =
save, delete and find
* added OpenPersistenceManagerInViewInterceptor and =
OpenPersistenceManagerInViewFilter
* introduced "orm.ojb" package, for Apache OJB support (configuration in =
Spring, DAO support, transactions)
* added "dataSource" property to SchedulerFactoryBean, for using a =
Spring-managed DataSource as Quartz job store
* made BindStatus class more generic, moving it to support package, =
keeping a deprecated subclass in tags package
* added "fieldMarkerPrefix" support to ServletRequestDataBinder, for =
auto-resetting via "_fieldName" marker parameters
* added NestedPathTag for JSP, specifying a nested path (e.g. =
"customer.address") that BindTag will participate in
* added FreeMarkerViewResolver as convenience subclass of =
AbstractTemplateViewResolver
* added initial bind macro library for Velocity ("spring.vm"), =
automatically registered by VelocityConfigurer
* added initial bind macro library for FreeMarker ("spring.ftl"), =
automatically registered by FreeMarkerConfigurer
* reworked ContextLoaderPlugIn for Struts to support a context per =
Struts module
=20
For details on bug fixes and further new features in this release, see =
the changelog.
=20
For a showcase of Spring's new support for Apache OJB, have a look at =
Petclinic - which features OJB as third data access option now, =
alongside Hibernate and Spring JDBC.
=20
Spring 1.1 final is scheduled for mid August. The final release is =
mainly about completing the documentation, but of course there is also =
the chance of minor new features :-)
=20
Regards,
=20
Juergen
|
|
From: Rob H. <ro...@ca...> - 2004-07-28 15:41:01
|
Guys, I was looking through the DTD and I noticed the <idref> tag, which mentions it can be used to look for beans in the parent beanfactory. This works with <ref> tag as it is but I can't seem to get it working using <idref>, am I doing something wrong? Rob |
|
From: Stefan D S. <ste...@us...> - 2004-07-28 12:35:53
|
Is there any documentation on how to use Spring with JetSpeed (getting is configured to run)? Thanks. Wednesday, July 28, 2004 8:30 AM To: <spr...@li...> cc: From: "Rod Johnson" <rod...@in...> Subject: [Springframework-developer] JetSpeed interest in Spring http://www.mail-archive.com/jet...@ja.../msg15030.html ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: William G. T. Jr. <wg...@ru...> - 2004-07-28 12:14:52
|
Rod Johnson wrote: > http://www.mail-archive.com/jet...@ja.../msg15030.html > FYI. uPortal choose Spring early this year for uP3. Here's the bean config: http://www.uportal.org/cgi-bin/viewcvs.cgi/sandbox/up3/portal/properties/uportal.xml?rev=1.25&content-type=text/vnd.viewcvs-markup They are shooting for a release around the end of the year. later. BIll |
|
From: Rod J. <rod...@in...> - 2004-07-28 11:58:27
|
http://www.mail-archive.com/jet...@ja.../msg15030.html |
|
From: <jue...@we...> - 2004-07-28 05:10:36
|
I guess it's easiest if we stay with tabs for the time being, and simply = switch for parameter alignment to two tabs indent. That will affect = quite some files, but just a limited number of lines. I'll do that post = 1.1 RC1. =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Colin Sampaleanu Gesendet: Di 27.07.2004 20:52 An: spr...@li... Betreff: Re: [Springframework-developer] Formatting in the face of tab = usage We should probably just take a real vote. Doing it one way or another is not going to appeal to some people in the group, but everybody can work with either setup; so there's no way we'll ever have everybody happy, and a vote is the democratic thing (the spoiler in this is of course that you and Juergen produce most of the code). Spaces would break comparisons depending on the actual tool used. A lot of diff tools can ignore whitespace. CVS itself will consider the two versions different. Rod Johnson wrote: >Yes, Juergen's the one responsible :-) > >I would prefer to keep tabs. I know I'm in a minority, but I hate = spaces. >Also if we switch wouldn't it would break all revision history = comparisons. >But certainly there are a few files untidy, with very long lines. > >I'm not a big fan of parameter alignment in general. > >Rgds >Rod > >----- Original Message ----- >From: "j=FCrgen h=F6ller [werk3AT]" <jue...@we...> >To: <spr...@li...> >Sent: Tuesday, July 27, 2004 5:51 PM >Subject: Re: [Springframework-developer] Formatting in the face of tab = usage > > >I see, you refer to the parameter aligning in new lines, which I do = have set >in my IDEA code style. That's indeed messing up things for other tab = sizes, >when usign hard tabs. > >So we should probably not use parameter aligning as long as we stay = with >hard tabs then... But it just looks nicer, IMO - if the tab size = matches ;-) > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Colin Sampaleanu >Sent: Tuesday, July 27, 2004 6:15 PM >To: spr...@li... >Subject: [Springframework-developer] Formatting in the face of tab = usage > > >I was looking at DefaultXmlBeanDefinitionParser, and it's clear that >whoever formatted it (Juergen I guess) is using an editor with hard = tabs >set to 2 characters (not the more common 4 or 8). I say this because = for >some method calls, the continuation line lines up method args, but only >if tabs are set to 2. If they are 4 or 8, the continuation line is = _way_ >over to the right. > >While I'm not a big fan of hard tabs, as per our discussion last fall, = I >can live with them. But what this means is that any continuation lines >need to be simply one or more tabs farther in than the line before it. >If you format lines so that you use hard tabs to line up with some >non-tab text in a line above, this will completely mess up for other >people using different tab settings. Ditto with adding some real spaces >(with or without tabs) at the beginning of the line. Essentially _all_ >indentation has to be based only on tabs. > >Colin >=20 > ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=3D4721&alloc_id=3D10040&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2004-07-28 04:21:12
|
I've regenerated and updated the docs on the website. If somebody actually goes into the docs before the release tomorrow to add or fix anything more, just let me know, and I'll update the site again. |
|
From: Dmitriy K. <dko...@ru...> - 2004-07-28 00:00:48
|
I don't think we should be concerned about branching, unless we are planing to do a branch any time soon. Are we? Dmitriy. jbetancourt wrote: >BTW, CVS keyword expansions can make some things like branching and merging >very difficult. For example, the $Id$ always show as conflicts and some >command line options to get around them play havoc with binary files. >Disregard if branching is not applicable in this project, or if I'm >incorrect regarding CVS branching difficulty. > >-- J. Betancourt > > > >----- Original Message ----- >From: "Dmitriy Kopylenko" <dko...@ru...> >To: <spr...@li...> >Sent: Tuesday, July 27, 2004 2:20 PM >Subject: [Springframework-developer] @since and @version tags > > > > >>I think it was discussed before, but I just wanted to re-iterate. I just >>want to be consistent with our javadoc style. I noticed there are some >>@since tags with the date. Personally I would prefer the release version >>as it's easier to see since what version the file (class) was >>introduced, i.e @since 1.0.2. >> >>Also not all the files have @version tag with CVS $Id$ keyword >>substitution. So I would propose the standard javadoc template for every >>class, something like this: >> >>/** >> * <Insert type description> >> * >> * @author <Developer Name> >> * @since <Release version> >> * @version $Id:$ >>*/ >> >>...plus any optional tags such as @see >> >>What does everyone think? >> >>Regards, >>Dmitriy. >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by BEA Weblogic Workshop >>FREE Java Enterprise J2EE developer tools! >>Get your free copy of BEA WebLogic Workshop 8.1 today. >>http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >>_______________________________________________ >>Springframework-developer mailing list >>Spr...@li... >>https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> > > > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: jbetancourt <jbe...@co...> - 2004-07-27 23:44:10
|
BTW, CVS keyword expansions can make some things like branching and merging very difficult. For example, the $Id$ always show as conflicts and some command line options to get around them play havoc with binary files. Disregard if branching is not applicable in this project, or if I'm incorrect regarding CVS branching difficulty. -- J. Betancourt ----- Original Message ----- From: "Dmitriy Kopylenko" <dko...@ru...> To: <spr...@li...> Sent: Tuesday, July 27, 2004 2:20 PM Subject: [Springframework-developer] @since and @version tags > I think it was discussed before, but I just wanted to re-iterate. I just > want to be consistent with our javadoc style. I noticed there are some > @since tags with the date. Personally I would prefer the release version > as it's easier to see since what version the file (class) was > introduced, i.e @since 1.0.2. > > Also not all the files have @version tag with CVS $Id$ keyword > substitution. So I would propose the standard javadoc template for every > class, something like this: > > /** > * <Insert type description> > * > * @author <Developer Name> > * @since <Release version> > * @version $Id:$ > */ > > ...plus any optional tags such as @see > > What does everyone think? > > Regards, > Dmitriy. > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: Eduardo I. I. <zi...@su...> - 2004-07-27 20:17:07
|
You can user "cvs diff -b" or "cvs diff --ignore-space-change" when doing comparisons. Colin Sampaleanu wrote: > We should probably just take a real vote. Doing it one way or another is > not going to appeal to some people in the group, but everybody can work > with either setup; so there's no way we'll ever have everybody happy, > and a vote is the democratic thing (the spoiler in this is of course > that you and Juergen produce most of the code). > > Spaces would break comparisons depending on the actual tool used. A lot > of diff tools can ignore whitespace. CVS itself will consider the two > versions different. > > > Rod Johnson wrote: > >> Yes, Juergen's the one responsible :-) >> >> I would prefer to keep tabs. I know I'm in a minority, but I hate spaces. >> Also if we switch wouldn't it would break all revision history >> comparisons. >> But certainly there are a few files untidy, with very long lines. >> >> I'm not a big fan of parameter alignment in general. >> >> Rgds >> Rod >> >> ----- Original Message ----- >> From: "jürgen höller [werk3AT]" <jue...@we...> >> To: <spr...@li...> >> Sent: Tuesday, July 27, 2004 5:51 PM >> Subject: Re: [Springframework-developer] Formatting in the face of tab >> usage >> >> >> I see, you refer to the parameter aligning in new lines, which I do >> have set >> in my IDEA code style. That's indeed messing up things for other tab >> sizes, >> when usign hard tabs. >> >> So we should probably not use parameter aligning as long as we stay with >> hard tabs then... But it just looks nicer, IMO - if the tab size >> matches ;-) >> >> Juergen >> >> >> -----Original Message----- >> From: spr...@li... >> [mailto:spr...@li...]On Behalf >> Of Colin Sampaleanu >> Sent: Tuesday, July 27, 2004 6:15 PM >> To: spr...@li... >> Subject: [Springframework-developer] Formatting in the face of tab usage >> >> >> I was looking at DefaultXmlBeanDefinitionParser, and it's clear that >> whoever formatted it (Juergen I guess) is using an editor with hard tabs >> set to 2 characters (not the more common 4 or 8). I say this because for >> some method calls, the continuation line lines up method args, but only >> if tabs are set to 2. If they are 4 or 8, the continuation line is _way_ >> over to the right. >> >> While I'm not a big fan of hard tabs, as per our discussion last fall, I >> can live with them. But what this means is that any continuation lines >> need to be simply one or more tabs farther in than the line before it. >> If you format lines so that you use hard tabs to line up with some >> non-tab text in a line above, this will completely mess up for other >> people using different tab settings. Ditto with adding some real spaces >> (with or without tabs) at the beginning of the line. Essentially _all_ >> indentation has to be based only on tabs. >> >> Colin >> >> > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > -- <Eduardo Issao Ito/> <Summa Technologies/> “The ideal project is one where people don't have meetings, they have lunch.” — Bill Joy |
|
From: Rod J. <rod...@in...> - 2004-07-27 19:34:21
|
> I think it was discussed before, but I just wanted to re-iterate. I just > want to be consistent with our javadoc style. I noticed there are some > @since tags with the date. Personally I would prefer the release version > as it's easier to see since what version the file (class) was > introduced, i.e @since 1.0.2. Good point. Maybe keep @since a date for things that predated 1.0? > > Also not all the files have @version tag with CVS $Id$ keyword > substitution. So I would propose the standard javadoc template for every > class, something like this: > > /** > * <Insert type description> > * > * @author <Developer Name> > * @since <Release version> > * @version $Id:$ > */ > > ...plus any optional tags such as @see +1. That looks like my code template (except I don't have @since). I like id keywords...they're mainly in the code through my classes or classes I've edited... (Damn, if it's standardized, I won't know if I've worked on a particular file any more :-) Rgds Rod |
|
From: <jue...@we...> - 2004-07-27 19:23:42
|
Hi Prakash,
=20
We are about to release Spring 1.1 RC1 tomorrow. 1.1 final will follow =
promptly, assumably in mid August. The main issue for the final release =
is completing documentation, and of course finding any remaining bugs.
=20
Juergen
=20
________________________________
Von: spr...@li... im Auftrag =
von prakasam kannan
Gesendet: Fr 23.07.2004 20:15
An: spr...@li...
Betreff: [Springframework-developer] RE: Spring 1.1 Release Plan
Hi
I am wondering if there is any release plan for
version 1.1 and I'd like to know the tentative (FCS)
final release date.
Prakash
=20
=20
__________________________________
Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
http://advision.webevents.yahoo.com/yahoo/votelifeengine/
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=3D4721&alloc_id=3D10040&op=3Dclick
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: Colin S. <col...@ex...> - 2004-07-27 18:54:11
|
We should probably just take a real vote. Doing it one way or another is not going to appeal to some people in the group, but everybody can work with either setup; so there's no way we'll ever have everybody happy, and a vote is the democratic thing (the spoiler in this is of course that you and Juergen produce most of the code). Spaces would break comparisons depending on the actual tool used. A lot of diff tools can ignore whitespace. CVS itself will consider the two versions different. Rod Johnson wrote: >Yes, Juergen's the one responsible :-) > >I would prefer to keep tabs. I know I'm in a minority, but I hate spaces. >Also if we switch wouldn't it would break all revision history comparisons. >But certainly there are a few files untidy, with very long lines. > >I'm not a big fan of parameter alignment in general. > >Rgds >Rod > >----- Original Message ----- >From: "jürgen höller [werk3AT]" <jue...@we...> >To: <spr...@li...> >Sent: Tuesday, July 27, 2004 5:51 PM >Subject: Re: [Springframework-developer] Formatting in the face of tab usage > > >I see, you refer to the parameter aligning in new lines, which I do have set >in my IDEA code style. That's indeed messing up things for other tab sizes, >when usign hard tabs. > >So we should probably not use parameter aligning as long as we stay with >hard tabs then... But it just looks nicer, IMO - if the tab size matches ;-) > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Colin Sampaleanu >Sent: Tuesday, July 27, 2004 6:15 PM >To: spr...@li... >Subject: [Springframework-developer] Formatting in the face of tab usage > > >I was looking at DefaultXmlBeanDefinitionParser, and it's clear that >whoever formatted it (Juergen I guess) is using an editor with hard tabs >set to 2 characters (not the more common 4 or 8). I say this because for >some method calls, the continuation line lines up method args, but only >if tabs are set to 2. If they are 4 or 8, the continuation line is _way_ >over to the right. > >While I'm not a big fan of hard tabs, as per our discussion last fall, I >can live with them. But what this means is that any continuation lines >need to be simply one or more tabs farther in than the line before it. >If you format lines so that you use hard tabs to line up with some >non-tab text in a line above, this will completely mess up for other >people using different tab settings. Ditto with adding some real spaces >(with or without tabs) at the beginning of the line. Essentially _all_ >indentation has to be based only on tabs. > >Colin > > |
|
From: Dmitriy K. <dko...@ru...> - 2004-07-27 18:20:07
|
I think it was discussed before, but I just wanted to re-iterate. I just want to be consistent with our javadoc style. I noticed there are some @since tags with the date. Personally I would prefer the release version as it's easier to see since what version the file (class) was introduced, i.e @since 1.0.2. Also not all the files have @version tag with CVS $Id$ keyword substitution. So I would propose the standard javadoc template for every class, something like this: /** * <Insert type description> * * @author <Developer Name> * @since <Release version> * @version $Id:$ */ ...plus any optional tags such as @see What does everyone think? Regards, Dmitriy. |
|
From: Rod J. <rod...@in...> - 2004-07-27 18:00:26
|
Yes, Juergen's the one responsible :-) I would prefer to keep tabs. I know I'm in a minority, but I hate spaces. Also if we switch wouldn't it would break all revision history comparison= s. But certainly there are a few files untidy, with very long lines. I'm not a big fan of parameter alignment in general. Rgds Rod ----- Original Message ----- From: "j=FCrgen h=F6ller [werk3AT]" <jue...@we...> To: <spr...@li...> Sent: Tuesday, July 27, 2004 5:51 PM Subject: Re: [Springframework-developer] Formatting in the face of tab us= age I see, you refer to the parameter aligning in new lines, which I do have = set in my IDEA code style. That's indeed messing up things for other tab size= s, when usign hard tabs. So we should probably not use parameter aligning as long as we stay with hard tabs then... But it just looks nicer, IMO - if the tab size matches = ;-) Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Colin Sampaleanu Sent: Tuesday, July 27, 2004 6:15 PM To: spr...@li... Subject: [Springframework-developer] Formatting in the face of tab usage I was looking at DefaultXmlBeanDefinitionParser, and it's clear that whoever formatted it (Juergen I guess) is using an editor with hard tabs set to 2 characters (not the more common 4 or 8). I say this because for some method calls, the continuation line lines up method args, but only if tabs are set to 2. If they are 4 or 8, the continuation line is _way_ over to the right. While I'm not a big fan of hard tabs, as per our discussion last fall, I can live with them. But what this means is that any continuation lines need to be simply one or more tabs farther in than the line before it. If you format lines so that you use hard tabs to line up with some non-tab text in a line above, this will completely mess up for other people using different tab settings. Ditto with adding some real spaces (with or without tabs) at the beginning of the line. Essentially _all_ indentation has to be based only on tabs. Colin ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=3D4721&alloc_id=3D10040&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_idG21&alloc_id=10040&op=3Dick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2004-07-27 17:39:43
|
No, it's not really an option to align paramters. The whole point of using hard tabs is the idea tha people can set the tabs to whatever size they want. If you start using the tabs to align with non-tab text in a line above, it all breaks down. So this is not exactly high priority, but as we get into files we should probably fix these continuation lines to just continue with something like a double indent (i.e. 2 tabs extra from the line above), or something of that nature. jürgen höller [werk3AT] wrote: >I see, you refer to the parameter aligning in new lines, which I do have set in my IDEA code style. That's indeed messing up things for other tab sizes, when usign hard tabs. > >So we should probably not use parameter aligning as long as we stay with hard tabs then... But it just looks nicer, IMO - if the tab size matches ;-) > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Colin Sampaleanu >Sent: Tuesday, July 27, 2004 6:15 PM >To: spr...@li... >Subject: [Springframework-developer] Formatting in the face of tab usage > > >I was looking at DefaultXmlBeanDefinitionParser, and it's clear that >whoever formatted it (Juergen I guess) is using an editor with hard tabs >set to 2 characters (not the more common 4 or 8). I say this because for >some method calls, the continuation line lines up method args, but only >if tabs are set to 2. If they are 4 or 8, the continuation line is _way_ >over to the right. > >While I'm not a big fan of hard tabs, as per our discussion last fall, I >can live with them. But what this means is that any continuation lines >need to be simply one or more tabs farther in than the line before it. >If you format lines so that you use hard tabs to line up with some >non-tab text in a line above, this will completely mess up for other >people using different tab settings. Ditto with adding some real spaces >(with or without tabs) at the beginning of the line. Essentially _all_ >indentation has to be based only on tabs. > >Colin > > > > > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_idG21&alloc_id040&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |