From jbosstools-commits at lists.jboss.org Tue Mar 16 12:56:22 2010
Content-Type: multipart/mixed; boundary="===============5888955652677896363=="
MIME-Version: 1.0
From: jbosstools-commits at lists.jboss.org
To: jbosstools-commits at lists.jboss.org
Subject: [jbosstools-commits] JBoss Tools SVN: r20848 -
trunk/documentation/guides/JBDS_Release_Notes/en-US.
Date: Tue, 16 Mar 2010 12:56:22 -0400
Message-ID: <201003161656.o2GGuMJD004944@svn01.web.mwc.hst.phx2.redhat.com>
--===============5888955652677896363==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Author: ochikvina
Date: 2010-03-16 12:56:21 -0400 (Tue, 16 Mar 2010)
New Revision: 20848
Modified:
trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-1160 -Added the info about jBPM=
new features and resolved bugs.
Modified: trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.=
xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.xml 20=
10-03-16 16:38:17 UTC (rev 20847)
+++ trunk/documentation/guides/JBDS_Release_Notes/en-US/Fixed_Issues.xml 20=
10-03-16 16:56:21 UTC (rev 20848)
@@ -1,891 +1,915 @@
-
- Features added and issues fixed in this release
-
- =
+
+ Features added and issues fixed in this release
+
+ =
+
+ Following is a list of new and noteworthy features and bug fixes in this=
release:
+
+
+ Contexts and Dependency Injection (CDI)
- Following is a list of new and noteworthy features and bug fixes in thi=
s release:
+
+
+
+ JBIDE-57=
70: The EL code completion icon has been updated to use the JBoss Weld icon.
+
+
+
+
+ JBIDE-53=
55: A Contexts and Dependency Injection Project Facet has been adde=
d to JBoss Developer Studio. This makes it possi=
ble to enable CDI support for a faceted project via the New Dynam=
ic Web Project wizard or the Project Facets=
setting page available at ProjectPropertiesProject Facets.
+
+
+
+
+ JBIDE-52=
76: The Add CDI Support and Remove CDI Support items have been added to the Project menu=
. =
+
+
+
-
- Contexts and Dependency Injection (CDI)
-
-
-
-
- JBIDE-5=
770: The EL code completion icon has been updated to use the JBoss Weld icon.
+
+
+ ESB
+
+
+
+
+ JBIDE-56=
53: The ESB Content Based Router dialog box h=
as been modified so that the CBR Alias field is now ma=
ndatory, allowing the value of it to determine what other fields are availa=
ble. The Rule Set field is now not required when a CBR Alias of Regex or XPath is provided, since with these=
alias the rules can be specified in-line and the Rule Language=
guilabel> field is now set to apply only when the CBR Alias is Drools. The Rules Reload field will only appl=
y when a Rule Set has been specified.
+
+
+ The table Route List found in the JBo=
ss ESB Editor now lists the expression sinc=
e this is a common undertaking by users.
+
+
+ In the Add Route To dialog box, the =
Service Category field has been made mandatory. Other changes to=
this dialog box include the Destination name only bei=
ng required if the previous CBR action contained a Rule Set and if the CBR action did not contain a Rule Set=
, an Expression field is included.
+
+
+
+
+ JBIDE-56=
27: For this release of the JBoss Developer Studio variations of the Content Based Router menu=
have been added to the ESB editor for Drools, Drools XPath, Generic, XPath=
and Regex.
+
+
+
+
+ JBIDE-55=
48: In the ESB Configuration Editor, when selecting a JBR Listener,=
JBR Bus or JBR Provider, new functionality has been added to allow a user =
to configure the properties: synchronous, se=
rviceInvokerTimeout and asyncResponse throu=
gh the new child object Config. These new configurable=
properties allow a user increased control over the execution of the JBR co=
mponents.
+
+
+
+
+ JBIDE-55=
47: In the ESB Configuration Editor, when selecting a FTP Listener =
in read-only mode new functionality has been added to allow a user to confi=
gure the properties: maxNodes, timeToLiveSec=
onds and maxAgeSeconds through the new chil=
d object Cache. In addition the following properties h=
ave been added to allow a user to select their own values for the: Class, Config File and Cache Li=
stener available through the new child object Remote F=
ilesystem Strategy. These new configurable properties allow a us=
er increased control over the execution of the FTP Listener.
+
+
+
+
+ JBIDE-54=
89: For the BPMProcessor within the ESB Editor=
, the Command property has been modified to include po=
ssible values of NewProcessInstanceCommand, =
StartProcessCommand and CancelProcessInstanceCommand=
emphasis> in a drop-down box.
+
+
+
+
+ JBIDE-54=
86: When a user would try to open an editor for a property that did=
n't exist nothing would occur. With this update, a New File wizard opens to guide the user through the creation of the property t=
hey were attempting to open. Once this is completed, the ESB Editor fields =
are then populated with the new file name and path for the property.
+
+
+
+
+ JBIDE-54=
27: In the ESB Editor, the items that displayed when right clicking=
and going to ProviderN=
ew were presented in a different order to those =
of the ListenerNew list. To ensure consistency the Provide=
r list of items has been reordered to match the =
Listener menu.
+
+
+
+
+ JBIDE-52=
29: ESB 4.7 that is contained within JBoss SOA Platfor=
m 5.0 is now officially supported in this version of the JBoss Developer Studio.
+
+
+
+
+ JBIDE-51=
91: The Smooks, Drools, jPDL, XSLT and Groovy editors have been lin=
ked to the ESB Editor, providing an improved user experience. Br=
owse buttons that allow for file association and use have been =
added to the Smooks Transformer, GroovyActio=
nProcessor, Rule Set and Rule Lan=
guage properties.
+
+
+
+
+ JBIDE-51=
08: The JBoss Runtime Manager was setup to search for ESB Runtime f=
iles from a specified location regardless of how it was installed. This cau=
sed issue when the ESB Runtime was installed as a user defined runtime. The=
issue has been rectified by adding a Configuration fi=
eld to the Preference page. If the user sets the Configuration field to the home location of the JBoss Enterprise Application Platform or JBos=
s SOA Platform, there configuration combination will list all=
available configurations. If the user selects a standalone ESB Runtime loc=
ation, the configuration combination will be empty and the user should igno=
re the field. The ESB runtime classpath container now gathers configuration=
information from the selected server runtime and then selects JARs accordi=
ngly or the sta!
ndalone ESB Runtime.
+
+
+
+
+ JBIDE-47=
30: The ESB project creation wizard receives a new logo following t=
his update. Instead of using the generic JBoss Developer Studi=
o logo within the ESB project wizard, a new ESB wizard logo i=
s displayed.
+
+
+
+
+ JBIDE-43=
20: ESB projects are now Web Tools Platform (WTP) modules. This ens=
ures that it is possible to use an ESB module inside a WAR or EAR archive w=
ithin WTP. ESB project deployment has not been limited though and they can =
still be deployed as an individual module.
+
+
+
+
+ JBIDE-41=
68: The ability to select a directory using a browser window has be=
en added for the FS Message Filter and the FTP Message filter attributes of=
directory, post-directory and error-directory. This added feature ensures that a user =
does not need to manually type the entire path to a directory but instead t=
hey just select the path from a browser.
+
+
+
+
+ JBIDE-20=
24: The Process field f the Action=
guilabel> tab in the ESB now includes a Browse butto=
n that allows a user to select which method of the Action class should be used for the process. The list in the dialog will sho=
w all public methods that has a Message parameter. Mul=
tiple methods can be selected if necessary.
+
+
+
+
+ JBIDE-20=
23: The Class field of the Action tab now includes a Browse button that displ=
ays the possible classes that extend from the AbstractActionLife=
cycle class.
+
+
+
+
+
+
+ jBPM
+
+
+
+
+ JBIDE-57=
19:
+ Now users can create a new jBPM action by right clicking the source =
directory =
+ in Package Explorer and selecting New ->Other -> JBoss jBP=
M-> jBPM 3 Action Handler
+ .
+
+
+ JBIDE-49=
04:
+ The runtime preference pages of jBPM 3 and jBPM 4 started to be unif=
ied. =
+
+
+ JBIDE-56=
22:
+ Resolved the bug connected with the problem that Generate
+ Task View did not remember the state of some edited field=
s. =
-
-
-
- JBIDE-5=
355: A Contexts and Dependency Injection Project Facet has been add=
ed to JBoss Developer Studio. This makes it poss=
ible to enable CDI support for a faceted project via the New Dyna=
mic Web Project wizard or the Project Facets setting page available at Project<=
guimenuitem>PropertiesProject Facets.
-
-
-
-
- JBIDE-5=
276: The Add CDI Support and Remove CDI Support items have been added to the Project men=
u. =
-
-
-
-
-
-
- ESB
-
-
-
-
- JBIDE-5=
653: The ESB Content Based Router dialog box =
has been modified so that the CBR Alias field is now m=
andatory, allowing the value of it to determine what other fields are avail=
able. The Rule Set field is now not required when a CBR Alias of Regex or XPath is provided, since with thes=
e alias the rules can be specified in-line and the Rule Language<=
/guilabel> field is now set to apply only when the CBR Alias is Drools. The Rules Reload field will only app=
ly when a Rule Set has been specified.
-
-
- The table Route List found in the JB=
oss ESB Editor now lists the expression sin=
ce this is a common undertaking by users.
-
-
- In the Add Route To dialog box, the Service Category field has been made mandatory. Other changes t=
o this dialog box include the Destination name only be=
ing required if the previous CBR action contained a Rule Set and if the CBR action did not contain a Rule Set, an Expression field is included.
-
-
-
-
- JBIDE-5=
627: For this release of the JBoss Developer Studio variations of the Content Based Router men=
u have been added to the ESB editor for Drools, Drools XPath, Generic, XPat=
h and Regex.
-
-
-
-
- JBIDE-5=
548: In the ESB Configuration Editor, when selecting a JBR Listener=
, JBR Bus or JBR Provider, new functionality has been added to allow a user=
to configure the properties: synchronous, s=
erviceInvokerTimeout and asyncResponse thro=
ugh the new child object Config. These new configurabl=
e properties allow a user increased control over the execution of the JBR c=
omponents.
-
-
-
-
- JBIDE-5=
547: In the ESB Configuration Editor, when selecting a FTP Listener=
in read-only mode new functionality has been added to allow a user to conf=
igure the properties: maxNodes, timeToLiveSe=
conds and maxAgeSeconds through the new chi=
ld object Cache. In addition the following properties =
have been added to allow a user to select their own values for the: Class, Config File and Cache L=
istener available through the new child object Remote =
Filesystem Strategy. These new configurable properties allow a u=
ser increased control over the execution of the FTP Listener.
-
-
-
-
- JBIDE-5=
489: For the BPMProcessor within the ESB Edito=
r, the Command property has been modified to include p=
ossible values of NewProcessInstanceCommand, StartProcessCommand and CancelProcessInstanceCommand<=
/emphasis> in a drop-down box.
-
-
-
-
- JBIDE-5=
486: When a user would try to open an editor for a property that di=
dn't exist nothing would occur. With this update, a New File wizard opens to guide the user through the creation of the property =
they were attempting to open. Once this is completed, the ESB Editor fields=
are then populated with the new file name and path for the property.
-
-
-
-
- JBIDE-5=
427: In the ESB Editor, the items that displayed when right clickin=
g and going to Provider=
New were presented in a different order to those=
of the ListenerNew list. To ensure consistency the Provid=
er list of items has been reordered to match the Listener menu.
-
-
-
-
- JBIDE-5=
229: ESB 4.7 that is contained within JBoss SOA Platfo=
rm 5.0 is now officially supported in this version of the JBoss Developer Studio.
-
-
-
-
- JBIDE-5=
191: The Smooks, Drools, jPDL, XSLT and Groovy editors have been li=
nked to the ESB Editor, providing an improved user experience. B=
rowse buttons that allow for file association and use have been=
added to the Smooks Transformer, GroovyActi=
onProcessor, Rule Set and Rule La=
nguage properties.
-
-
-
-
- JBIDE-5=
108: The JBoss Runtime Manager was setup to search for ESB Runtime =
files from a specified location regardless of how it was installed. This ca=
used issue when the ESB Runtime was installed as a user defined runtime. Th=
e issue has been rectified by adding a Configuration f=
ield to the Preference page. If the user sets the Configuration field to the home location of the JBoss Enterprise Application Platform or JBo=
ss SOA Platform, there configuration combination will list al=
l available configurations. If the user selects a standalone ESB Runtime lo=
cation, the configuration combination will be empty and the user should ign=
ore the field. The ESB runtime classpath container now gathers configuratio=
n information from the selected server runtime and then selects JARs accord=
ingly or the st!
andalone ESB Runtime.
-
-
-
-
- JBIDE-4=
730: The ESB project creation wizard receives a new logo following =
this update. Instead of using the generic JBoss Developer Stud=
io logo within the ESB project wizard, a new ESB wizard logo =
is displayed.
-
-
-
-
- JBIDE-4=
320: ESB projects are now Web Tools Platform (WTP) modules. This en=
sures that it is possible to use an ESB module inside a WAR or EAR archive =
within WTP. ESB project deployment has not been limited though and they can=
still be deployed as an individual module.
-
-
-
-
- JBIDE-4=
168: The ability to select a directory using a browser window has b=
een added for the FS Message Filter and the FTP Message filter attributes o=
f directory, post-directory and <=
property>error-directory. This added feature ensures that a user=
does not need to manually type the entire path to a directory but instead =
they just select the path from a browser.
-
-
-
-
- JBIDE-2=
024: The Process field f the Action<=
/guilabel> tab in the ESB now includes a Browse butt=
on that allows a user to select which method of the Action class should be used for the process. The list in the dialog will sh=
ow all public methods that has a Message parameter. Mu=
ltiple methods can be selected if necessary.
-
-
-
-
- JBIDE-2=
023: The Class field of the Action=
guilabel> tab now includes a Browse button that disp=
lays the possible classes that extend from the AbstractActionLif=
ecycle class.
-
-
-
-
-
-
- Hibernate
-
-
-
-
- JBIDE-5=
824: The reveng.xml editor provided an option =
to Exclude column from reverse engineering. Selecting =
this option did not change any functioning of the column and the specified =
option should not have been part of the interface. This update removes the =
unnecessary option as to not confuse users.
-
-
-
-
- JBIDE-5=
643: Within the Hibernate tab of the persistence.xml editor, the button beside the Configu=
ration file line was labeled Browse. This=
was misleading as upon clicking the button the user would be asked setup a=
configuration file. To provide an improved user experience, the button has=
now been altered to be called Setup and correctly g=
uides the user through configuration file creation.
-
-
-
-
- JBIDE-5=
641: When specifying the persistence property: <proper=
ty name=3D"hibernate.ejb.cfgfile" value=3D"hibernate.cfg.xml"/>, an error could display saying that the hibernate.cfg.xml file could not be found. This occurred because the validator only co=
nsidered full paths and not relative path naming. This has since been corre=
cted through the modification of the HibernatePersistenceUnit class. =
-
-
-
-
- JBIDE-5=
499: Refactoring support has been added to Hibernate Code=
Generation Configurations. =
-
-
-
-
- JBIDE-5=
411: The New Hibernate XML Mapping file wizard=
used to show all available packages. This update ensures that only package=
s containing java classes are shown.
-
-
-
-
- JBIDE-5=
408: Three issues are fixed:
-
-
-
- The new Hibernate XML Mapping file (hbm.xml=
) would rewrite all hbm.xml files without warning. To =
correct this the entire result is written into the systems' temporary direc=
tory and then the merge of results is conducted.
-
-
-
-
- After the merge of results is conducted, clicking the Finish without Preview button should change the page, however =
this did not work. The Finish without Preview now wo=
rks as expected.
-
-
-
-
- After the merge, following the button clicks GoTo, Next, Back and then=
Finish would not work correctly. This method of ste=
ps now functions as users would expect.
-
-
-
-
-
-
-
- JBIDE-5=
222: A new feature as been added that allows for support of filter configurations in closed projects for console configur=
ation. This option is available through Preference=
sRun/DebugLaunching=
guimenuitem>Launch Configurations.
-
-
-
-
-
- JBIDE-5124: In the Hibernate Diagram Viewer new =
- functionality has been added that allows a user to choose between =
- two different connection routers: Manhattan connection router for =
- small diagrams and Fan connection router for larger diagrams
- (View -> Show connections as routed, Show Connections<=
/guimenuitem> as streight lines).
-
-
-
-
- JBIDE-5=
031:
- To close a database connection a user would have to close the
- JBoss Developer Studio and then restart =
the application =
- to continue work without the connection.
- The database connection can now be closed from within the =
- JBoss Developer Studio by choosing the
- Close Configuration menu item =
- in Hibernate Console context menu located in H=
ibernate Configurations View.
-
-
-
-
- JBIDE-4=
956: A feature has been added to the Mapping Diagram viewer so that it now displays relationships between database tables.
-
-
-
-
- JBIDE-4=
916: An editor for the hibernate.properties fi=
le has been added to the JBoss Developer Studio.=
The editor supports content assist authoring.
-
-
-
-
- JBIDE-4=
899: The Hibernate Configurations view was not=
updated after a hibernate console enabled project with console configurati=
on was deleted from the workspace. This meant that the console configuratio=
n was not removed along with the project. This bug is rectified with this u=
pdate.
-
-
-
-
- JBIDE-4=
780: The Options tab now allows you to browse =
and set the NamingStrategy and EntityResolve=
r. The console configuration option has also been updated to rea=
ct when one of the packages of a referenced class changes.
-
-
-
-
- JBIDE-4=
733: A new feature has been added that allows a user to select whea=
ther JPA-Generate DDL should be executed in the database. Before this updat=
e this feature was automatic, always executing JPA-Generate in the database.
-
-
-
-
- JBIDE-4=
715: A toggle button has been added to the Hibernate Mapping diagra=
m to allow the outline view to be ordered either alphabetically or by the s=
tructure outlined in the file. The toggle button interface ensures the expe=
rience remains consistent across all tools included within the JBoss Developer Studio.
-
-
-
-
- JBIDE-4=
662: Annotations support has been added to Hibernate Tools. The add=
ition of annotations support allows for interaction with the Eclipse Dali J=
ava Persistence Tools Project plug-in.
-
-
-
-
- JBIDE-4=
451: The option is now given to the user to enable the HQ=
L Editor and Hibernate Criteria Editor to b=
e dynamically updated when opening a new query instead of opening an instan=
ce of each editor for each query. This can be achieved by clicking the butt=
on of a tack to the right of the Max results: drop-wo=
n box in the editor.
-
-
-
-
- JBIDE-4=
450: The Properties view has been updated with=
a new property called Tab name. The addition of this =
property allows for a user to individually name each query tab, allowing fo=
r improved tab management.
-
-
-
-
- JBIDE-4=
227: The Open Mapping File option now su=
pports all possible configuration files. In the past only files called orm.xml have been supported and this update now provides i=
ncreased user functionality.
-
-
-
-
-
-
- JavaServer Faces (JSF)
-
-
-
-
- JBIDE-5=
670: The faceleted-taglib tag library was not =
supported in *taglib.xml with XML Schema Definition (X=
SD). Support for this library has been added to this release of the JBoss Developers Studio, allowing for support of JavaServer Faces 2.
-
-
-
-
- JBIDE-5=
660: When setting the location of an <error-page>=
property> within web.xml, the location would not be re=
cognized if it included a query string. For example the location =
views/error/error.xhtml would be valid, whereas the location /views/error/error.xhtml?statusCode=3D403 would not be va=
lid. This has been corrected by adding a test for a query string into the <=
filename>CheckResource.java file, allowing for locations to be s=
pecified that include a query string.
-
-
-
-
- JBIDE-5=
471: web-facesconfig_2_0.xsd support has been =
added to the JavaServer Faces Configuration editor. Th=
is file provides the XML Schema for the JavaServer Faces Application Config=
uration File Version 2.0.
-
-
-
-
- JBIDE-5=
381: Content Assist has been added for use with the elements define=
d using the default namespace.
-
-
-
-
- JBIDE-5=
277: The options to Add and Remove JSF support have been added to t=
he project menu.
-
-
-
-
- JBIDE-5=
237: CSS Class Hyperlink for the class attribu=
te of HTML tags would not search through CSS loaded using JSF tags (for exa=
mple: <a:loadStyle />). This has now been fixed so that the searching=
of CSS classes returns the correct user expected results.
-
-
-
-
- JBIDE-5=
099: OpenOn support has been added for custom JSF 2.0 components.
-
-
-
-
- JBIDE-5=
097: Content Assist did not support multiple namespaces with the sa=
me Uniform Resource Identifier (URI).This issue has been fixed by modifying=
XmlContextImpl class within the XmlContex=
tImpl.java file from: nameSpaces.get(region).put(nameSpace=
.getURI(), nameSpace);
to nameSpaces.get(region).put(nameSpace=
.getPrefix(), nameSpace);
.
-
-
-
-
- JBIDE-5=
089: JSF Expression Language (EL) validation has been added for mes=
sage bundles. This improves the performance of the PageContextFa=
ctory.
-
-
-
-
- JBIDE-5=
015: Support for JSF 2.0 composition components has been added in t=
his update. =
-
-
-
-
- JBIDE-4=
978: JSF has been upgraded with the addition of Seam Expression Lan=
guage (EL) support. This now allows for JSF EL validation to use all availa=
ble EL resolvers, providing increased validation over past releases.
-
-
-
-
- JBIDE-4=
970: KBbuilder now loads composite compo=
nents from the JSF resource folders and adds them to the KB module. This al=
lows for the components to be available for code assistance.
-
-
-
-
- JBIDE-4=
771: The Find Usages function has been improve=
d to provide information about methods when inside an EL expression. =
-
-
-
-
- JBIDE-2=
806: The Eclipse OpenOn feature that allows a user to click any ref=
erence to a template as if it was a hyperlink did not work if the template =
path was set using an EL variable. This limitation has now been corrected s=
o that OpenOn works with all paths, including those set using the EL variab=
le. This is a great advantage to users as the Expression Language variable =
is a frequently used feature.
-
-
-
-
- JBIDE-81=
6: A bug existed within the JSF component of the JBos=
s Developer Studio where if a resource bundle is defined in a=
template page code completion for the bundle would not be available within=
the file that includes the template with the loadbundles. The workaround f=
or this was to also define the resource bundle in this template client file=
, however that meant the same component was defined twice in the component =
tree. =
-
-
- The bug has since been fixed by adding a schema for included page c=
ontexts. This schema enables the creation of contexts for all the pages inc=
luded in the source and for the gathering of information on bundles declare=
d in the included pages. The information collected is as follows:
-
+
+
+
+
+
+ Hibernate
+
+
+
+
+ JBIDE-58=
24: The reveng.xml editor provided an option t=
o Exclude column from reverse engineering. Selecting t=
his option did not change any functioning of the column and the specified o=
ption should not have been part of the interface. This update removes the u=
nnecessary option as to not confuse users.
+
+
+
+
+ JBIDE-56=
43: Within the Hibernate tab of the =
persistence.xml editor, the button beside the Configur=
ation file line was labeled Browse. This =
was misleading as upon clicking the button the user would be asked setup a =
configuration file. To provide an improved user experience, the button has =
now been altered to be called Setup and correctly gu=
ides the user through configuration file creation.
+
+
+
+
+ JBIDE-56=
41: When specifying the persistence property: <propert=
y name=3D"hibernate.ejb.cfgfile" value=3D"hibernate.cfg.xml"/>, an error could display saying that the hibernate.cfg.xml file could not be found. This occurred because the validator only con=
sidered full paths and not relative path naming. This has since been correc=
ted through the modification of the HibernatePersistenceUnit class. =
+
+
+
+
+ JBIDE-54=
99: Refactoring support has been added to Hibernate Code =
Generation Configurations. =
+
+
+
+
+ JBIDE-54=
11: The New Hibernate XML Mapping file wizard =
used to show all available packages. This update ensures that only packages=
containing java classes are shown.
+
+
+
+
+ JBIDE-54=
08: Three issues are fixed:
- Namespaces that are declared
+ The new Hibernate XML Mapping file (hbm.xml)=
would rewrite all hbm.xml files without warning. To c=
orrect this the entire result is written into the systems' temporary direct=
ory and then the merge of results is conducted.
- Tag libraries that are used
+ After the merge of results is conducted, clicking the =
Finish without Preview button should change the page, however t=
his did not work. The Finish without Preview now wor=
ks as expected.
- Resource bundles that are declared
+ After the merge, following the button clicks GoTo, Next, Back and then =
Finish would not work correctly. This method of step=
s now functions as users would expect.
-
-
-
- JBIDE-51=
2: The drop-down box for context variable code completion has been =
upgraded for enhanced usability. The source of the variable is now outlined=
during code completion and the code is highlighted in a different colour f=
or improved reading and overall understanding of each file.
-
-
-
-
-
-
- RichFaces
-
-
-
-
- JBIDE-5=
743: Content assistance in coding did not show anything for the tag=
<rich:menuItem ... icon=3D"|" />. The content a=
ssistance has been corrected by adding the icon attrib=
ute to the RichFaces.xml tag library.
-
-
-
-
- JBIDE-5=
025: The RichFaces libraries have been updated to version 3.3.2.SR1.
-
-
-
-
-
-
- Seam
-
-
-
-
- JBIDE-5=
275: The Add Seam Support and Remove Seam Support items have been added to the Project m=
enu. =
-
-
-
-
- JBIDE-5=
221: The JBoss Server View has now been replac=
ed with the Server View in the Seam perspective. This =
has occurred out of the JBoss Server View being deprec=
ated.
-
-
-
-
- JBIDE-5=
192: The name of the editor when using the Diagram Viewer=
was a concatenation of the names of the diagram entities, leadi=
ng to a long name in some cases. This issue has been corrected by modifying=
the OrmDiagram.java and DiagramViewer.java<=
/filename> files to display a name from the following three options (based =
on the number of entities):
-
-
-
- Console name: Entity name =
-
-
-
-
- Console name: First Entity name and Second Entity name =
-
-
-
-
- Console name: First Entity name and <number of other entities=
> others
-
-
-
-
-
-
-
- JBIDE-5=
170: When changing, adding or removing a Seam runtime from within <=
menuchoice>WindowPreferencesJBoss ToolsWeb=
Seam, Seam projects would not be bu=
ilt or validated. The behavior has been changed to build and validate Seam =
projects upon changes in the Preferences section=
to ensure correct functioning of the project. The SeamRuntimeMan=
ager.java file was updated to correct this.
-
-
-
-
- JBIDE-5=
012: The Booking and DVDStore Seam examples have been updated for S=
eam 2.2 within the JBoss Enterprise Application Platform. =
-
-
-
-
- JBIDE-4=
987: Seam and JPA Connection Profiles have been synchronized for th=
is release. The jpa-connection profile is used in the=
launch configuration instead of hibernate.properties =
if the JPA facet is installed.
-
-
-
-
- JBIDE-4=
985: Seam projects now create a Hibernate configuration that uses t=
he selected connection profile directly (without copying its settings into =
the hibernate.properties file).
-
-
-
-
- JBIDE-4=
944: The Seam wizards Action, Entity=
and Conversation had the ability to overwr=
ite resources when they generated code. The wizards would warn the user tha=
t some resources already existed and yet overwrite them. This has been corr=
ected through the modification of the SeamBaseOperation.java file.
-
-
-
-
- JBIDE-4=
856: Seam component methods and properties used in the Expression L=
anguage (EL) have been refactored. This has caused the internal structure o=
f the components to be modified so that the Query Participant works with the JDT Java Search to find usages and append them to =
search results. The Rename Participant has also been=
modified to work with the JDT Java Refactor to rename usages and apply cha=
nges to the Java Refactor, allowing for a user to rename a setter=
or getter method and have the R=
ename Participant warn the user of the consequences of renaming=
a paired method.
-
-
-
-
- JBIDE-4=
136: Classloading issues were being faced by users of Seam Tools be=
cause the JBoss Developer Studio used the MANIFEST.MF file for creating an artifact classpath instead =
of using the EAR lib/ directory that is recommended by=
Seam. Until now the JBoss Developer Studio has =
not been able to use the EAR lib/ directory because th=
is functionality has not been supported by Eclipse. With the introduction o=
f Eclipse 3.5 in this release the use of the EAR lib/ =
directory is now supported and the process of creating an artifact classpat=
h has been updated.
-
-
-
-
- JBIDE-2=
807: An option is now provided when creating a New Seam P=
roject, to not create a test project. This has become an option =
since the Seam model does not require the test project to exist and so allo=
ws the user to decide if it is of importance. Selecting to create or not cr=
eate a test project is achieved through the ticking of a Create T=
est Project check box within the New Seam Project wizard.
-
-
-
-
- JBIDE-1=
452: Support has been added for the Seam PDF Facelet tag library. T=
his Facelet library allows for PDF creation from within Seam.
-
-
-
-
- JBIDE-1=
451: Support has been added for the Seam Mail Facelet tag library. =
This Facelet library allows for email forms to be created from within Seam.=
All components of the Facelet have been included except mail:mes=
sage and mail:body as these components are =
rendered as divisions (using the <div> tag).
-
-
-
-
- JBIDE-1=
176: The Seam Web Project now supports the JPA facet. Addition of t=
he Java Persistence API allows for the management of relational data within=
applications.
-
-
-
-
-
-
- Smooks
-
-
-
-
- JBIDE-5=
259: The Smooks configuration has received a test facility through =
the modification of the Run button to output a java =
result to the Console. This allows a user to test Smoo=
ks projects in a simplified way.
-
-
-
-
- JBIDE-5=
088: When opening an existing Smooks configuration file it wouldn't=
contain any process information. To correct this an input task is automati=
cally created and the Smooks configuration file is analyzed to add any miss=
ing task types if necessary. During the course of this update a NullPointerException was also fixed.
-
-
-
-
- JBIDE-5=
086: A default layout is added in the Java-Mapping viewer. This all=
ows for the layout of the information in the Smooks editor to be rearranged=
into a predefined default layout.
-
-
-
-
- JBIDE-4=
878: The Smooks Reader page has been replaced =
with a new Input page. While the Input page inherits many functions from the Reader pag=
e there are some differences as follows:
-
+
+
+
+
+ JBIDE-52=
22: A new feature as been added that allows for support of filter configurations in closed projects for console configura=
tion. This option is available through Preferences=
Run/DebugLaunchingLaunch Configurations.
+
+
+
+
+
+ JBIDE-5124: In the Hibernate Diagram Viewer new =
+ functionality has been added that allows a user to choose between =
+ two different connection routers: Manhattan connection router for =
+ small diagrams and Fan connection router for larger diagrams
+ (View -> Show connections as routed, Show Connections=
guimenuitem> as streight lines).
+
+
+
+
+ JBIDE-50=
31:
+ To close a database connection a user would have to close the
+ JBoss Developer Studio and then restart t=
he application =
+ to continue work without the connection.
+ The database connection can now be closed from within the =
+ JBoss Developer Studio by choosing the
+ Close Configuration menu item =
+ in Hibernate Console context menu located in Hi=
bernate Configurations View.
+
+
+
+
+ JBIDE-49=
56: A feature has been added to the Mapping Diagram viewer so that it now displays relationships between database tables.
+
+
+
+
+ JBIDE-49=
16: An editor for the hibernate.properties fil=
e has been added to the JBoss Developer Studio. =
The editor supports content assist authoring.
+
+
+
+
+ JBIDE-48=
99: The Hibernate Configurations view was not =
updated after a hibernate console enabled project with console configuratio=
n was deleted from the workspace. This meant that the console configuration=
was not removed along with the project. This bug is rectified with this up=
date.
+
+
+
+
+ JBIDE-47=
80: The Options tab now allows you to browse a=
nd set the NamingStrategy and EntityResolver=
. The console configuration option has also been updated to reac=
t when one of the packages of a referenced class changes.
+
+
+
+
+ JBIDE-47=
33: A new feature has been added that allows a user to select wheat=
her JPA-Generate DDL should be executed in the database. Before this update=
this feature was automatic, always executing JPA-Generate in the database.
+
+
+
+
+ JBIDE-47=
15: A toggle button has been added to the Hibernate Mapping diagram=
to allow the outline view to be ordered either alphabetically or by the st=
ructure outlined in the file. The toggle button interface ensures the exper=
ience remains consistent across all tools included within the =
JBoss Developer Studio.
+
+
+
+
+ JBIDE-46=
62: Annotations support has been added to Hibernate Tools. The addi=
tion of annotations support allows for interaction with the Eclipse Dali Ja=
va Persistence Tools Project plug-in.
+
+
+
+
+ JBIDE-44=
51: The option is now given to the user to enable the HQL=
Editor and Hibernate Criteria Editor to be=
dynamically updated when opening a new query instead of opening an instanc=
e of each editor for each query. This can be achieved by clicking the butto=
n of a tack to the right of the Max results: drop-won=
box in the editor.
+
+
+
+
+ JBIDE-44=
50: The Properties view has been updated with =
a new property called Tab name. The addition of this p=
roperty allows for a user to individually name each query tab, allowing for=
improved tab management.
+
+
+
+
+ JBIDE-42=
27: The Open Mapping File option now sup=
ports all possible configuration files. In the past only files called orm.xml have been supported and this update now provides in=
creased user functionality.
+
+
+
+
+
+
+ JavaServer Faces (JSF)
+
+
+
+
+ JBIDE-56=
70: The faceleted-taglib tag library was not s=
upported in *taglib.xml with XML Schema Definition (XS=
D). Support for this library has been added to this release of the JBoss Developers Studio, allowing for support of JavaServer Faces 2.
+
+
+
+
+ JBIDE-56=
60: When setting the location of an <error-page> within web.xml, the location would not be rec=
ognized if it included a query string. For example the location v=
iews/error/error.xhtml would be valid, whereas the location /views/error/error.xhtml?statusCode=3D403 would not be val=
id. This has been corrected by adding a test for a query string into the CheckResource.java file, allowing for locations to be sp=
ecified that include a query string.
+
+
+
+
+ JBIDE-54=
71: web-facesconfig_2_0.xsd support has been a=
dded to the JavaServer Faces Configuration editor. Thi=
s file provides the XML Schema for the JavaServer Faces Application Configu=
ration File Version 2.0.
+
+
+
+
+ JBIDE-53=
81: Content Assist has been added for use with the elements defined=
using the default namespace.
+
+
+
+
+ JBIDE-52=
77: The options to Add and Remove JSF support have been added to th=
e project menu.
+
+
+
+
+ JBIDE-52=
37: CSS Class Hyperlink for the class attribut=
e of HTML tags would not search through CSS loaded using JSF tags (for exam=
ple: <a:loadStyle />). This has now been fixed so that the searching =
of CSS classes returns the correct user expected results.
+
+
+
+
+ JBIDE-50=
99: OpenOn support has been added for custom JSF 2.0 components.
+
+
+
+
+ JBIDE-50=
97: Content Assist did not support multiple namespaces with the sam=
e Uniform Resource Identifier (URI).This issue has been fixed by modifying =
XmlContextImpl class within the XmlContext=
Impl.java file from: nameSpaces.get(region).put(nameSpace.=
getURI(), nameSpace);
to nameSpaces.get(region).put(nameSpace.=
getPrefix(), nameSpace);
.
+
+
+
+
+ JBIDE-50=
89: JSF Expression Language (EL) validation has been added for mess=
age bundles. This improves the performance of the PageContextFac=
tory.
+
+
+
+
+ JBIDE-50=
15: Support for JSF 2.0 composition components has been added in th=
is update. =
+
+
+
+
+ JBIDE-49=
78: JSF has been upgraded with the addition of Seam Expression Lang=
uage (EL) support. This now allows for JSF EL validation to use all availab=
le EL resolvers, providing increased validation over past releases.
+
+
+
+
+ JBIDE-49=
70: KBbuilder now loads composite compon=
ents from the JSF resource folders and adds them to the KB module. This all=
ows for the components to be available for code assistance.
+
+
+
+
+ JBIDE-47=
71: The Find Usages function has been improved=
to provide information about methods when inside an EL expression. =
+
+
+
+
+ JBIDE-28=
06: The Eclipse OpenOn feature that allows a user to click any refe=
rence to a template as if it was a hyperlink did not work if the template p=
ath was set using an EL variable. This limitation has now been corrected so=
that OpenOn works with all paths, including those set using the EL variabl=
e. This is a great advantage to users as the Expression Language variable i=
s a frequently used feature.
+
+
+
+
+ JBIDE-816=
: A bug existed within the JSF component of the JBoss=
Developer Studio where if a resource bundle is defined in a =
template page code completion for the bundle would not be available within =
the file that includes the template with the loadbundles. The workaround fo=
r this was to also define the resource bundle in this template client file,=
however that meant the same component was defined twice in the component t=
ree. =
+
+
+ The bug has since been fixed by adding a schema for included page co=
ntexts. This schema enables the creation of contexts for all the pages incl=
uded in the source and for the gathering of information on bundles declared=
in the included pages. The information collected is as follows:
+
+
+
+
+ Namespaces that are declared
+
+
+
+
+ Tag libraries that are used
+
+
+
+
+ Resource bundles that are declared
+
+
+
+
+
+
+ JBIDE-512=
: The drop-down box for context variable code completion has been u=
pgraded for enhanced usability. The source of the variable is now outlined =
during code completion and the code is highlighted in a different colour fo=
r improved reading and overall understanding of each file.
+
+
+
+
+
+
+ RichFaces
+
+
+
+
+ JBIDE-57=
43: Content assistance in coding did not show anything for the tag =
<rich:menuItem ... icon=3D"|" />. The content as=
sistance has been corrected by adding the icon attribu=
te to the RichFaces.xml tag library.
+
+
+
+
+ JBIDE-50=
25: The RichFaces libraries have been updated to version 3.3.2.SR1.
+
+
+
+
+
+
+ Seam
+
+
+
+
+ JBIDE-52=
75: The Add Seam Support and Remove Seam Support items have been added to the Project me=
nu. =
+
+
+
+
+ JBIDE-52=
21: The JBoss Server View has now been replace=
d with the Server View in the Seam perspective. This h=
as occurred out of the JBoss Server View being depreca=
ted.
+
+
+
+
+ JBIDE-51=
92: The name of the editor when using the Diagram Viewer<=
/guilabel> was a concatenation of the names of the diagram entities, leadin=
g to a long name in some cases. This issue has been corrected by modifying =
the OrmDiagram.java and DiagramViewer.java=
filename> files to display a name from the following three options (based o=
n the number of entities):
- The Reader page allowed for multiple Readers=
to be created. Input page only allows for one Reader. =
+ Console name: Entity name =
- The Reader page supported the addition of mu=
ltiple input data , where each was usable. The Input p=
age only allows for one piece of input data to be used, while still allowin=
g for multiple pieces of input data.
+ Console name: First Entity name and Second Entity name =
- The Reader page could view the transformatio=
n results of the Reader. The new Input page utilizes a=
n input model view to check the transform result. =
+ Console name: First Entity name and <number of other entities&=
gt; others
-
-
-
-
-
- Struts
-
-
-
-
- JBIDE-5=
278: The options to Add and Remove Struts support have been added t=
o the project menu.
-
-
-
-
-
-
- Visual Page Editor
-
-
-
-
- JBIDE-5=
184: A memory leak existed in the Visual Page Editor. To fix this l=
eak, the following plug-ins have been modified:
-
-
-
-
- org.jboss.tools.vpe
-
-
-
-
- org.jboss.tools.vpe.xulrunner
-
-
-
-
- org.jboss.tools.jst.jsp
-
-
-
-
- The issues that caused the memory leak were:
-
-
-
-
- JSPMultiPageEditorSite: The constructor crea=
ted the serviceLocator that wasn't disposed of after=
use. =
-
-
-
-
- The XulRunnerBrowser.dispose() method wo=
uld remove the progressListener, however this would =
only be done after all SWT objects and controls were already disposed. This=
meant the method had no effect. The dispose method is now called before th=
e SWT objects and controls are disposed.
-
-
-
-
- The MozillaEditor.getEditor() madethe Mo=
zilla window editable using nsIEditingSession.setupEditorOnWind=
ow(). To counteract this the objects created are now removed b=
y using nsIEditingSession.tearDownEditorOnWindow()=
. =
-
-
-
-
- The createPartControl() method in the MozillaEditor and MozillaPreview classes create XullRunnerEditor as an inner class.=
The issue was that the XullRunnerEditor class retai=
ned a reference to MozillaEditor(MozillaPreview) tha=
t caused it not to be released and instead retain references to WST and EMF=
classes. This has now been corrected so that MozillaEditor(Mozi=
llaPreview) is now released after use and references are not re=
tained.
-
-
-
-
-
-
- JBIDE-5=
100: Support for JSF 2.0 attributes have been added to the Visual P=
age Editor.
-
-
-
-
- JBIDE-5=
091: Support for JSF 2.0 Composition components that come packaged =
into the Web Application Root has been added to the Visual Page Editor.
-
-
-
-
- JBIDE-5=
065: The icons in the Visual Page Editor have been redesigned for i=
mproved aesthetic appearance.
-
-
-
-
- JBIDE-4=
945: A new feature has been added to the Visual Page Editor that al=
lows a user to select both the element before and the element after a centr=
al element. This has been achieved through the modification of the SelectionBar.java file. =
-
-
-
-
- JBIDE-4=
934: Facelets tag library support has been added to the P=
alette for the Visual Page Editor.
-
-
-
-
- JBIDE-4=
914: The Visual Page Editor has been redesigned so that all drop-do=
wn menu items are placed in the toolbar as buttons.
-
-
-
-
- JBIDE-4=
323: Zoom actions have been added to the visual context menu so tha=
t a user can now resize the content of the Visual Page Editor to make it ea=
sier to read and manage.
-
-
-
-
- JBIDE-2=
820: Support for new JSF 2.0 elements has been added to the Visual =
Page Editor. The tags that are newly supported are:
-
-
-
-
- h:head
-
-
-
-
- h:body
-
-
-
-
- h:outputscript
-
-
-
-
- h:outputstyle
-
-
-
-
- h:button =
-
-
-
-
- h:link =
-
-
-
-
- f:ajax =
-
-
-
-
- f:event =
-
-
-
-
- f:validateBean
-
-
-
-
- f:validateRequired =
-
-
-
-
- f:viewParam =
-
-
-
-
- f:metadata =
-
-
-
-
-
-
- JBIDE-2=
571: Selection of the <h:selectOneMenu> =
did not function correctly. Instead of being selected with one mouse click,=
two clicks were necessary. A bug was also present that made the nested com=
ponents <f:selectItem> and <f:selec=
tItems> unable to be selected from within the Visual Page Edi=
tor. Correction of the two clicks necessary to select the <h:s=
electOneMenu> component has been completed by removing the ch=
eck within VpeController.java that ensures the node is=
of type text. The issue that did not allow for the selection of the <f:selectItem> and <f:selectItems> components was found to be a bug in XULRunner. To correct this the =
XULRunner component has been updated to version 1.9, which corrects this er=
ror and provides!
numerous other small bug fixes (JBIDE-2248.
-
-
-
-
- JBIDE-2=
248: The XULRunner component has been upgraded to version 1.9. This=
new version of XULRunner adds support for the newest HTML and CSS features=
to the Visual Page Editor. Included in this is support for CSS3.
-
-
-
-
- JBIDE-1=
592: A new feature has been added that allows for Facelets tag libr=
aries from file.jar/META-INF/*.tablib.xml or those tha=
t are registered within web.xml by the facel=
ets.LIBRARIES context parameter to now be used within content as=
sist for source editing in the Visual Page Editor.
-
-
-
-
- JBIDE-52=
7: A bug existed within the Visual Page Editor that inhibited the <=
guibutton>Previous and Next buttons for =
detected occurrences of searched annotations to not function correctly. The=
action of these buttons has now been corrected so that a user can navigate=
their way through all found occurrences of a searched annotation. This fun=
ctionality works in the Visual Page Editor as it would work in a text edito=
r.
-
-
-
-
-
-
- XHTML Editor
-
-
-
-
- JBIDE-4=
946: Tool tips for tags and attributes in the XHTML Editor have bee=
n added.
-
-
-
-
-
-
- XML Structured Editor
-
-
-
-
- JBIDE-5=
521: The Web Servlet Mapping dialog box now contains a drop-down li=
st for the Servlet-Name field so that servlets that ha=
ve been entered into the web.xml file can be selected =
easily.
-
-
-
-
- JBIDE-5=
426: The Servlet Mapping Editor Servlet-Name f=
ield has been improved with a drop-down menu to fill it in.
-
-
-
-
-
-
- General Issues
-
-
-
-
- JBIDE-5=
743: The Web Servlet Mapping dialog box now contains a drop-down li=
st for the Servlet-Name field so that servlets that ha=
ve been entered into the web.xml file can be selected =
easily.
-
-
-
-
- JBIDE-5=
734: The shortcut keys for full publishing a project to the server =
and building a full archive have been combined under then shortcut key menu=
accessed with AltShift=
Y. From this menu press F to full publ=
ish the project or B to build the full archive.
-
-
-
-
- JBIDE-5=
690: The Full-Publish hotkey would only acce=
pt the first module and re-deploy it to the first server the module is depl=
oyed on. For the user this meant that if the module was already deployed on=
several servers, using Full-Publish would only re-d=
eploy it to the first server returned in the list. To solve this issue a us=
er interface has been added for the Full-Publish hot=
key that allows for the selection of the server to re-deploy to. During the=
implementation of this fix, the package has been renamed to XPL.
-
-
-
-
- JBIDE-5=
383: Expression Language Code Assistance has been added for the @Name beans. This allows for users to begin typing code a=
nd for suggestions of automatic completion to be suggested, improving user =
efficiency.
-
-
-
-
- JBIDE-5=
267: The JBoss Enterprise Application Platform server would start correctly, however the JBoss Develop=
er Studio would not acknowledge that it had started. To count=
eract this the JMXPoller.java timeout behavior has bee=
n modified to always return that the server succeeded in starting instead o=
f ignoring the timeout. This fix ensures that a user is not informed that t=
he server did not start correctly when it did.
-
-
-
-
- JBIDE-5=
153: A JavaMain tab has been added to the tab =
group to allow for customization of the main class of the server. The chang=
es to the main class are verified to persist by server startup checks.
-
-
-
-
- JBIDE-5=
122: JBoss Servers View has been removed with =
this release. All the functionality provided by this view can be found in t=
he Servers View.
-
-
-
-
- JBIDE-5=
048: SSH deployment has been added to the JBoss Develo=
per Studio with this update. Specifically the following impro=
vements have been made:
-
-
-
-
- A server type has been created that accepts SSH deployment for Ec=
lipse Web Tools Platform (WTP) archives
-
-
-
-
- WTP, single-file and project archives can now be published
-
-
-
-
- Java Secure Channel (JSch) errors are now verified
-
-
-
-
- All situations return IStatus objects and their associated user i=
nterface (an IStatus object represents the outcome of an operation)
-
-
-
-
-
-
- JBIDE-5=
041: The menu key on the keyboard would not work i=
n the Web Projects view, Seam Components view or JBoss Tools XML Editor. The functioning of this key has now=
been corrected so it behaves as a user would expect.
-
-
-
-
- JBIDE-5=
005: A new export wizard has been added to the JBoss D=
eveloper Studio. The new wizard allows the export operation t=
o utilize IModule objects. This added feature reduces redundancy and incons=
istency for the export operation.
-
-
-
-
- JBIDE-4=
976: The JBoss Tools Palette has been intergra=
ted into the standard Eclipse GEF Palette view. The st=
andard Palette view, accessible at WindowShow View=
OthersGeneralPalette<=
/guimenuitem> is now shown in the right top part of the Web Development and Seam perspectives. =
The JBoss Tools Palette remains at WindowShow View=
OthersJBoss Tools Web=
JBoss Tools Palette.
-
-
- The differences in behavior between the palettes are:
-
+
+
+
+
+ JBIDE-51=
70: When changing, adding or removing a Seam runtime from within WindowPreferencesJBoss ToolsWeb<=
guimenuitem>Seam, Seam projects would not be bui=
lt or validated. The behavior has been changed to build and validate Seam p=
rojects upon changes in the Preferences section =
to ensure correct functioning of the project. The SeamRuntimeMana=
ger.java file was updated to correct this.
+
+
+
+
+ JBIDE-50=
12: The Booking and DVDStore Seam examples have been updated for Se=
am 2.2 within the JBoss Enterprise Application Platform. =
+
+
+
+
+ JBIDE-49=
87: Seam and JPA Connection Profiles have been synchronized for thi=
s release. The jpa-connection profile is used in the =
launch configuration instead of hibernate.properties i=
f the JPA facet is installed.
+
+
+
+
+ JBIDE-49=
85: Seam projects now create a Hibernate configuration that uses th=
e selected connection profile directly (without copying its settings into t=
he hibernate.properties file).
+
+
+
+
+ JBIDE-49=
44: The Seam wizards Action, Entity<=
/guilabel> and Conversation had the ability to overwri=
te resources when they generated code. The wizards would warn the user that=
some resources already existed and yet overwrite them. This has been corre=
cted through the modification of the SeamBaseOperation.java file.
+
+
+
+
+ JBIDE-48=
56: Seam component methods and properties used in the Expression La=
nguage (EL) have been refactored. This has caused the internal structure of=
the components to be modified so that the Query Participant works with the JDT Java Search to find usages and append them to s=
earch results. The Rename Participant has also been =
modified to work with the JDT Java Refactor to rename usages and apply chan=
ges to the Java Refactor, allowing for a user to rename a setter<=
/emphasis> or getter method and have the Re=
name Participant warn the user of the consequences of renaming =
a paired method.
+
+
+
+
+ JBIDE-41=
36: Classloading issues were being faced by users of Seam Tools bec=
ause the JBoss Developer Studio used the MANIFEST.MF file for creating an artifact classpath instead o=
f using the EAR lib/ directory that is recommended by =
Seam. Until now the JBoss Developer Studio has n=
ot been able to use the EAR lib/ directory because thi=
s functionality has not been supported by Eclipse. With the introduction of=
Eclipse 3.5 in this release the use of the EAR lib/ d=
irectory is now supported and the process of creating an artifact classpath=
has been updated.
+
+
+
+
+ JBIDE-28=
07: An option is now provided when creating a New Seam Pr=
oject, to not create a test project. This has become an option s=
ince the Seam model does not require the test project to exist and so allow=
s the user to decide if it is of importance. Selecting to create or not cre=
ate a test project is achieved through the ticking of a Create Te=
st Project check box within the New Seam Project wizard.
+
+
+
+
+ JBIDE-14=
52: Support has been added for the Seam PDF Facelet tag library. Th=
is Facelet library allows for PDF creation from within Seam.
+
+
+
+
+ JBIDE-14=
51: Support has been added for the Seam Mail Facelet tag library. T=
his Facelet library allows for email forms to be created from within Seam. =
All components of the Facelet have been included except mail:mess=
age and mail:body as these components are r=
endered as divisions (using the <div> tag).
+
+
+
+
+ JBIDE-11=
76: The Seam Web Project now supports the JPA facet. Addition of th=
e Java Persistence API allows for the management of relational data within =
applications.
+
+
+
+
+
+
+ Smooks
+
+
+
+
+ JBIDE-52=
59: The Smooks configuration has received a test facility through t=
he modification of the Run button to output a java r=
esult to the Console. This allows a user to test Smook=
s projects in a simplified way.
+
+
+
+
+ JBIDE-50=
88: When opening an existing Smooks configuration file it wouldn't =
contain any process information. To correct this an input task is automatic=
ally created and the Smooks configuration file is analyzed to add any missi=
ng task types if necessary. During the course of this update a NullPointerException was also fixed.
+
+
+
+
+ JBIDE-50=
86: A default layout is added in the Java-Mapping viewer. This allo=
ws for the layout of the information in the Smooks editor to be rearranged =
into a predefined default layout.
+
+
+
+
+ JBIDE-48=
78: The Smooks Reader page has been replaced w=
ith a new Input page. While the Input page inherits many functions from the Reader page=
there are some differences as follows:
+
+
+
+
+ The Reader page allowed for multiple Readers =
to be created. Input page only allows for one Reader. =
+
+
+
+
+ The Reader page supported the addition of mul=
tiple input data , where each was usable. The Input pa=
ge only allows for one piece of input data to be used, while still allowing=
for multiple pieces of input data.
+
+
+
+
+ The Reader page could view the transformation=
results of the Reader. The new Input page utilizes an=
input model view to check the transform result. =
+
+
+
+
+
+
+
+
+ Struts
+
+
+
+
+ JBIDE-52=
78: The options to Add and Remove Struts support have been added to=
the project menu.
+
+
+
+
+
+
+ Visual Page Editor
+
+
+
+
+ JBIDE-51=
84: A memory leak existed in the Visual Page Editor. To fix this le=
ak, the following plug-ins have been modified:
+
+
+
+
+ org.jboss.tools.vpe
+
+
+
+
+ org.jboss.tools.vpe.xulrunner
+
+
+
+
+ org.jboss.tools.jst.jsp
+
+
+
+
+ The issues that caused the memory leak were:
+
+
+
+
+ JSPMultiPageEditorSite: The constructor creat=
ed the serviceLocator that wasn't disposed of after =
use. =
+
+
+
+
+ The XulRunnerBrowser.dispose() method wou=
ld remove the progressListener, however this would o=
nly be done after all SWT objects and controls were already disposed. This =
meant the method had no effect. The dispose method is now called before the=
SWT objects and controls are disposed.
+
+
+
+
+ The MozillaEditor.getEditor() madethe Moz=
illa window editable using nsIEditingSession.setupEditorOnWindo=
w(). To counteract this the objects created are now removed by=
using nsIEditingSession.tearDownEditorOnWindow(). =
+
+
+
+
+ The createPartControl() method in the MozillaEditor and MozillaPreview=
classes create XullRunnerEditor as an inner class. =
The issue was that the XullRunnerEditor class retain=
ed a reference to MozillaEditor(MozillaPreview) that=
caused it not to be released and instead retain references to WST and EMF =
classes. This has now been corrected so that MozillaEditor(Mozil=
laPreview) is now released after use and references are not ret=
ained.
+
+
+
+
+
+
+ JBIDE-51=
00: Support for JSF 2.0 attributes have been added to the Visual Pa=
ge Editor.
+
+
+
+
+ JBIDE-50=
91: Support for JSF 2.0 Composition components that come packaged i=
nto the Web Application Root has been added to the Visual Page Editor.
+
+
+
+
+ JBIDE-50=
65: The icons in the Visual Page Editor have been redesigned for im=
proved aesthetic appearance.
+
+
+
+
+ JBIDE-49=
45: A new feature has been added to the Visual Page Editor that all=
ows a user to select both the element before and the element after a centra=
l element. This has been achieved through the modification of the SelectionBar.java file. =
+
+
+
+
+ JBIDE-49=
34: Facelets tag library support has been added to the Pa=
lette for the Visual Page Editor.
+
+
+
+
+ JBIDE-49=
14: The Visual Page Editor has been redesigned so that all drop-dow=
n menu items are placed in the toolbar as buttons.
+
+
+
+
+ JBIDE-43=
23: Zoom actions have been added to the visual context menu so that=
a user can now resize the content of the Visual Page Editor to make it eas=
ier to read and manage.
+
+
+
+
+ JBIDE-28=
20: Support for new JSF 2.0 elements has been added to the Visual P=
age Editor. The tags that are newly supported are:
+
+
+
+
+ h:head
+
+
+
+
+ h:body
+
+
+
+
+ h:outputscript
+
+
+
+
+ h:outputstyle
+
+
+
+
+ h:button =
+
+
+
+
+ h:link =
+
+
+
+
+ f:ajax =
+
+
+
+
+ f:event =
+
+
+
+
+ f:validateBean
+
+
+
+
+ f:validateRequired =
+
+
+
+
+ f:viewParam =
+
+
+
+
+ f:metadata =
+
+
+
+
+
+
+ JBIDE-25=
71: Selection of the <h:selectOneMenu> d=
id not function correctly. Instead of being selected with one mouse click, =
two clicks were necessary. A bug was also present that made the nested comp=
onents <f:selectItem> and <f:select=
Items> unable to be selected from within the Visual Page Edit=
or. Correction of the two clicks necessary to select the <h:se=
lectOneMenu> component has been completed by removing the che=
ck within VpeController.java that ensures the node is =
of type text. The issue that did not allow for the selection of the <f:selectItem> and <f:selectItems> components was found to be a bug in XULRunner. To correct this the X=
ULRunner component has been updated to version 1.9, which corrects this err=
or and provides !
numerous other small bug fixes (JBIDE-2248.
+
+
+
+
+ JBIDE-22=
48: The XULRunner component has been upgraded to version 1.9. This =
new version of XULRunner adds support for the newest HTML and CSS features =
to the Visual Page Editor. Included in this is support for CSS3.
+
+
+
+
+ JBIDE-15=
92: A new feature has been added that allows for Facelets tag libra=
ries from file.jar/META-INF/*.tablib.xml or those that=
are registered within web.xml by the facele=
ts.LIBRARIES context parameter to now be used within content ass=
ist for source editing in the Visual Page Editor.
+
+
+
+
+ JBIDE-527=
: A bug existed within the Visual Page Editor that inhibited the Previous and Next buttons for d=
etected occurrences of searched annotations to not function correctly. The =
action of these buttons has now been corrected so that a user can navigate =
their way through all found occurrences of a searched annotation. This func=
tionality works in the Visual Page Editor as it would work in a text editor.
+
+
+
+
+
+
+ XHTML Editor
+
+
+
+
+ JBIDE-49=
46: Tool tips for tags and attributes in the XHTML Editor have been=
added.
+
+
+
+
+
+
+ XML Structured Editor
+
+
+
+
+ JBIDE-55=
21: The Web Servlet Mapping dialog box now contains a drop-down lis=
t for the Servlet-Name field so that servlets that hav=
e been entered into the web.xml file can be selected e=
asily.
+
+
+
+
+ JBIDE-54=
26: The Servlet Mapping Editor Servlet-Name fi=
eld has been improved with a drop-down menu to fill it in.
+
+
+
+
+
+
+ General Issues
+
+
+
+
+ JBIDE-57=
43: The Web Servlet Mapping dialog box now contains a drop-down lis=
t for the Servlet-Name field so that servlets that hav=
e been entered into the web.xml file can be selected e=
asily.
+
+
+
+
+ JBIDE-57=
34: The shortcut keys for full publishing a project to the server a=
nd building a full archive have been combined under then shortcut key menu =
accessed with AltShiftY=
. From this menu press F to full publi=
sh the project or B to build the full archive.
+
+
+
+
+ JBIDE-56=
90: The Full-Publish hotkey would only accep=
t the first module and re-deploy it to the first server the module is deplo=
yed on. For the user this meant that if the module was already deployed on =
several servers, using Full-Publish would only re-de=
ploy it to the first server returned in the list. To solve this issue a use=
r interface has been added for the Full-Publish hotk=
ey that allows for the selection of the server to re-deploy to. During the =
implementation of this fix, the package has been renamed to XPL.
+
+
+
+
+ JBIDE-53=
83: Expression Language Code Assistance has been added for the @Name beans. This allows for users to begin typing code an=
d for suggestions of automatic completion to be suggested, improving user e=
fficiency.
+
+
+
+
+ JBIDE-52=
67: The JBoss Enterprise Application Platform server would start correctly, however the JBoss Develope=
r Studio would not acknowledge that it had started. To counte=
ract this the JMXPoller.java timeout behavior has been=
modified to always return that the server succeeded in starting instead of=
ignoring the timeout. This fix ensures that a user is not informed that th=
e server did not start correctly when it did.
+
+
+
+
+ JBIDE-51=
53: A JavaMain tab has been added to the tab g=
roup to allow for customization of the main class of the server. The change=
s to the main class are verified to persist by server startup checks.
+
+
+
+
+ JBIDE-51=
22: JBoss Servers View has been removed with t=
his release. All the functionality provided by this view can be found in th=
e Servers View.
+
+
+
+
+ JBIDE-50=
48: SSH deployment has been added to the JBoss Develop=
er Studio with this update. Specifically the following improv=
ements have been made:
+
+
+
+
+ A server type has been created that accepts SSH deployment for Ecl=
ipse Web Tools Platform (WTP) archives
+
+
+
+
+ WTP, single-file and project archives can now be published
+
+
+
+
+ Java Secure Channel (JSch) errors are now verified
+
+
+
+
+ All situations return IStatus objects and their associated user in=
terface (an IStatus object represents the outcome of an operation)
+
+
+
+
+
+
+ JBIDE-50=
41: The menu key on the keyboard would not work in=
the Web Projects view, Seam Components view or JBoss Tools XML Editor. The functioning of this key has now =
been corrected so it behaves as a user would expect.
+
+
+
+
+ JBIDE-50=
05: A new export wizard has been added to the JBoss De=
veloper Studio. The new wizard allows the export operation to=
utilize IModule objects. This added feature reduces redundancy and inconsi=
stency for the export operation.
+
+
+
+
+ JBIDE-49=
76: The JBoss Tools Palette has been intergrat=
ed into the standard Eclipse GEF Palette view. The sta=
ndard Palette view, accessible at WindowShow ViewO=
thersGeneralPalette=
guimenuitem> is now shown in the right top part of the Web Development and Seam perspectives. T=
he JBoss Tools Palette remains at WindowShow ViewO=
thersJBoss Tools WebJ=
Boss Tools Palette.
+
+
+ The differences in behavior between the palettes are:
+
+
+
+
+ The new Palette is filled only when the Visual Page Editor is open and activated. The old palette r=
emains static.
+
+
+
+
+ The expanded and collapsed state of tabs in the new palette is ass=
ociated with the opened instance of the Visual Page Editor and not globally set as they were in the old palette. This allows for =
the state of tabs to be different for individual files. Each new file opene=
d in the Visual Page Editor will have the default Palette state with all tabs collapsed. =
+
+
+
+
+ Though the behavior of the new palette is standard for Eclipse, for =
customers used to the globally set state of tabs and perfer to customize th=
e palette before opening the Visual Page Editor, the o=
ld palette will remain accessible.
+
+
+
+
+ JBIDE-49=
55: BPEL and ESB projects can now be excluded from deployment throu=
gh the addition of new fileset capability. When the fileset is referenced t=
he includes, excludes and root folder layout is implemented just as it is f=
or archives.
+
+
+
+
+ JBIDE-49=
22: Seam and RichFaces portletbridge archetypes have been added to =
the JBoss Developer Studio foruse with the Maven=
plug-in m2eclipse.
+
+
+
+
+ JBIDE-48=
88: The portlet facets configuration utility has been added for m2e=
clipse. This configuration utility allows for the following:
+
+
+
+
+ If the pom.xml file contains a port=
let-api dependency, the JBoss Core Portlet facet is added. =
+
+
+
+
+ If the pom.xml file contains portletbridge de=
pendencies, the JBoss JSF Portlet facet is added. =
+
+
+
+
+ If the project contains Seam, JBoss Core Portlet and JBoss JSF Por=
tlet facet, the JBoss Seam Portlet facet is added.
+
+
+
+
+
+
+ JBIDE-48=
77: Tag completion has been upgraded so that partial matches are di=
splayed and selectable following direct tag matches.
+
+
+
+
+ JBIDE-48=
50: A new feature has been added to the CSS Views with this release=
that allows a user to edit styles inside HTML and xhtm.
+
+
+
+
+ JBIDE-46=
90: The Maven Portlet library provider has been added to the JBoss Developer Studio with this release.
+
+
+
+
+ JBIDE-46=
89: The portlet libraries engine has been updated to use the WTP 3.=
1 Library Framework. This framework is implemented in the Portlet Core and =
JSF Portlet installation page. The following library providers are now avai=
lable to the user:
+
+
+
+
+ Library provider:
+
+ =
- The new Palette is filled only when the Visual Page Editor is open and activated. The old palette=
remains static.
-
-
-
-
- The expanded and collapsed state of tabs in the new palette is a=
ssociated with the opened instance of the Visual Page Editor and not globally set as they were in the old palette. This allows fo=
r the state of tabs to be different for individual files. Each new file ope=
ned in the Visual Page Editor will have the default Palette state with all tabs collapsed. =
-
-
-
-
- Though the behavior of the new palette is standard for Eclipse, fo=
r customers used to the globally set state of tabs and perfer to customize =
the palette before opening the Visual Page Editor, the=
old palette will remain accessible.
-
-
-
-
- JBIDE-4=
955: BPEL and ESB projects can now be excluded from deployment thro=
ugh the addition of new fileset capability. When the fileset is referenced =
the includes, excludes and root folder layout is implemented just as it is =
for archives.
-
-
-
-
- JBIDE-4=
922: Seam and RichFaces portletbridge archetypes have been added to=
the JBoss Developer Studio foruse with the Mave=
n plug-in m2eclipse.
-
-
-
-
- JBIDE-4=
888: The portlet facets configuration utility has been added for m2=
eclipse. This configuration utility allows for the following:
-
-
-
-
- If the pom.xml file contains a por=
tlet-api dependency, the JBoss Core Portlet facet is added. =
-
-
-
-
- If the pom.xml file contains portletbridge d=
ependencies, the JBoss JSF Portlet facet is added. =
-
-
-
-
- If the project contains Seam, JBoss Core Portlet and JBoss JSF Po=
rtlet facet, the JBoss Seam Portlet facet is added.
-
-
-
-
-
-
- JBIDE-4=
877: Tag completion has been upgraded so that partial matches are d=
isplayed and selectable following direct tag matches.
-
-
-
-
- JBIDE-4=
850: A new feature has been added to the CSS Views with this releas=
e that allows a user to edit styles inside HTML and xhtm.
-
-
-
-
- JBIDE-4=
690: The Maven Portlet library provider has been added to the JBoss Developer Studio with this release.
-
-
-
-
- JBIDE-4=
689: The portlet libraries engine has been updated to use the WTP 3=
.1 Library Framework. This framework is implemented in the Portlet Core and=
JSF Portlet installation page. The following library providers are now ava=
ilable to the user:
-
-
-
-
- Library provider:
-
-
-
- =
-
User Library
@@ -898,16 +922,16 @@
Disable Library Configuration
-
-
-
-
- Portlet Core Facet library providers:
-
-
-
- =
-
+
+
+
+
+ Portlet Core Facet library providers:
+
+
+
+ =
+
Portlet Target Runtime Provider
@@ -915,73 +939,73 @@
Maven Portlet 1.0 and 2.0 Libraries
-
-
-
-
- JSF Portlet Facet library providers:
-
-
+
+
+
+
+ JSF Portlet Facet library providers:
+
+
=
-
- JSF Portletbridge Runtime provider
-
-
- =
-
- JSF Portlet Target Runtime Provider
-
-
- =
-
- Maven Portletbridge 2.0.0 ALPHA Libraries
-
-
- =
-
- Maven Portletbridge 2.0.0 ALPHA Libraries with dependencies
-
-
-
-
-
-
-
-
- JBIDE-3=
563: Code assist has been added for classes that are defined in lin=
ked CSS. The schema for included page contexts has been added. This has occ=
urred as it is needed to create the contexts for all the pages included in =
the source. It allows for the gathering of information on bundles declared =
in included pages.
-
-
- The included page contexts are created and the following informatio=
n is collected within the included contexts:
-
-
-
-
- Namespaces are declared within the included pages
-
-
-
-
- Tag libraries are used in the included pages
-
-
-
-
- Resource bundles are declared within the included pages =
-
-
-
-
-
-
- JBIDE-3=
125: Exadel OpenOn support has been added to the code editors. This=
new functionality allows for a user to open a file that is being reference=
d within the code, in a new editor window. Related CDI Beans will also appe=
ar from a search of references to an object within the code, allowing for a=
user to quickly see where else an object is referenced.
-
-
-
-
- JBIDE-2=
541: A new feature has been added to this release that allows for t=
he JavaDoc documentation to be available for the EL proposals as it is for =
Java methods. The JavaDoc comments are also available if they originated fr=
om a projects source folders.
-
-
-
-
-
-
+
+ JSF Portletbridge Runtime provider
+
+
+ =
+
+ JSF Portlet Target Runtime Provider
+
+
+ =
+
+ Maven Portletbridge 2.0.0 ALPHA Libraries
+
+
+ =
+
+ Maven Portletbridge 2.0.0 ALPHA Libraries with dependencies
+
+
+
+
+
+
+
+
+ JBIDE-35=
63: Code assist has been added for classes that are defined in link=
ed CSS. The schema for included page contexts has been added. This has occu=
rred as it is needed to create the contexts for all the pages included in t=
he source. It allows for the gathering of information on bundles declared i=
n included pages.
+
+
+ The included page contexts are created and the following information=
is collected within the included contexts:
+
+
+
+
+ Namespaces are declared within the included pages
+
+
+
+
+ Tag libraries are used in the included pages
+
+
+
+
+ Resource bundles are declared within the included pages =
+
+
+
+
+
+
+ JBIDE-31=
25: Exadel OpenOn support has been added to the code editors. This =
new functionality allows for a user to open a file that is being referenced=
within the code, in a new editor window. Related CDI Beans will also appea=
r from a search of references to an object within the code, allowing for a =
user to quickly see where else an object is referenced.
+
+
+
+
+ JBIDE-25=
41: A new feature has been added to this release that allows for th=
e JavaDoc documentation to be available for the EL proposals as it is for J=
ava methods. The JavaDoc comments are also available if they originated fro=
m a projects source folders.
+
+
+
+
+
+
--===============5888955652677896363==--