[CONF] Confluence Changes in the last 24 hours
- This is a daily summary of all recent changes in Confluence. - Updated Spaces: - OpenEJB (OPENEJB) http://cwiki.apache.org/confluence/display/OPENEJB | |-Pages Added or Edited in This Space |-- April2009 was created by dblevins (02:37 PM). | http://cwiki.apache.org/confluence/display/OPENEJB/April2009 Apache Struts 2 Plugin Registry (S2PLUGINS) http://cwiki.apache.org/confluence/display/S2PLUGINS | |-Pages Added or Edited in This Space |-- OSGi Plugin was last edited by musachy (07:03 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/OSGi+Plugin Apache Geronimo Project Management (GMOxPMGT) http://cwiki.apache.org/confluence/display/GMOxPMGT | |-Pages Added or Edited in This Space |-- Apache Geronimo Board Report - 2009-04 - April was created by kevan (09:50 PM). | http://cwiki.apache.org/confluence/display/GMOxPMGT/Apache+Geronimo+Board+Report+-+2009-04+-+April Apache ESME (ESME) http://cwiki.apache.org/confluence/display/ESME | |-Pages Added or Edited in This Space |-- ESME Desktop Client Server Config was created by akpetteroe (08:15 AM). | http://cwiki.apache.org/confluence/display/ESME/ESME+Desktop+Client+Server+Config |-- How-To & Install Guides was created by akpetteroe (07:28 AM). | http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=114757 |-- InstallRunEsmeWarFile was created by akpetteroe (08:11 AM). | http://cwiki.apache.org/confluence/display/ESME/InstallRunEsmeWarFile |-- Ant Client was created by akpetteroe (08:08 AM). | http://cwiki.apache.org/confluence/display/ESME/Ant+Client |-- Clients was created by akpetteroe (07:59 AM). | http://cwiki.apache.org/confluence/display/ESME/Clients |-- Pure JavaScript Client was created by akpetteroe (08:06 AM). | http://cwiki.apache.org/confluence/display/ESME/Pure+JavaScript+Client |-- PL SQL Client was created by akpetteroe (08:04 AM). | http://cwiki.apache.org/confluence/display/ESME/PL+SQL+Client |-- API was last edited by akpetteroe (07:58 AM). | http://cwiki.apache.org/confluence/display/ESME/API |-- Google Code API was created by akpetteroe (07:58 AM). | http://cwiki.apache.org/confluence/display/ESME/Google+Code+API |-- Quick UI Help was created by akpetteroe (07:55 AM). | http://cwiki.apache.org/confluence/display/ESME/Quick+UI+Help |-- UI was created by akpetteroe (07:54 AM). | http://cwiki.apache.org/confluence/display/ESME/UI |-- Use Cases was created by akpetteroe (07:45 AM). | http://cwiki.apache.org/confluence/display/ESME/Use+Cases |-- Architecture Patterns was created by akpetteroe (07:45 AM). | http://cwiki.apache.org/confluence/display/ESME/Architecture+Patterns |-- Load Tests was created by akpetteroe (07:40 AM). | http://cwiki.apache.org/confluence/display/ESME/Load+Tests |-- ESME Mailet Install Guide was created by akpetteroe (07:29 AM). | http://cwiki.apache.org/confluence/display/ESME/ESME+Mailet+Install+Guide |-- Installation & Deployment Guide for ESME was created by akpetteroe (07:31 AM). | http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=114760 Apache Cayenne Documentation (CAYDOC) http://cwiki.apache.org/confluence/display/CAYDOC | |-Pages Added or Edited in This Space |-- Lifecycle Callbacks was last edited by blacknext (07:53 AM). | http://cwiki.apache.org/confluence/display/CAYDOC/Lifecycle+Callbacks Apache Lucene Mahout (MAHOUT) http://cwiki.apache.org/confluence/display/MAHOUT | |-Pages Added or Edited in This Space |-- BuildingMahout was last edited by joekumar (06:36 PM). | http://cwiki.apache.org/confluence/display/MAHOUT/BuildingMahout Apache MINA (MINA) http://cwiki.apache.org/confluence/display/MINA | |-Pages Added or Edited in This Space |-- Downloads was last edited by ngn (11:41 AM). | http://cwiki.apache.org/confluence/display/MINA/Downloads |-- Apache MINA 2.0.0-M5 release was created by ngn (11:35 AM). | http://cwiki.apache.org/confluence/display/MINA/2009/04/12/Apache+MINA+2.0.0-M5+release Apache Wicket (WICKET) http://cwiki.apache.org/confluence/display/WICKET | |-Pages Added or Edited in This Space |-- Sites using Wicket was last edited by getinmybelly (05:37 PM). | http://cwiki.apache.org/confluence/display/WICKET/Sites+using+Wicket - CONFLUENCE INFORMATION This message is automatically generated by Confluence Unsubscribe or edit your notifications preferences http://cwiki.apache.org/confluence/users/viewnotifications.action If you think it was sent incorrectly contact one of the administrators http://cwiki.apache.org/confluence/administrators.action If you want more information on Confluence, or have a bug to report see http://www.atlassian.com/software/confluence
Issues Opened: week of 2009-04-13
Struts2 - Monday, April 13, 2009 7 opened in last 7 days [WW-3081] PackageBasedActionConfigBuilder.buildUrlSet() does not find actions when ReloadingClassLoader is used - Type: Bug - Reporter: Lukasz Racon - Components: [Plugin - Convention] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-3081 [WW-3080] http://issues.apache.org/struts/browse/WW-3080 [WW-3084] Extra characters are generated like for new line. - Type: Bug - Reporter: veerakishore - Components: [] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-3084 [WW-3078] Struts 2 Tags not working in Coldfusion MX 8 (jrun base)server - Type: Improvement - Reporter: Struts Integrator - Components: [] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-3078 [WW-3077] StrutsPrepareAndExecuteFilter: infinite loop in filter chain with dispatcher FORWARD - Type: Bug - Reporter: Marco Rolando - Components: [Dispatch Filter] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-3077 [WW-3076] Add an "order" attribute to the "struts" configuration element - Type: Improvement - Reporter: Musachy Barroso - Components: [XML Configuration] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-3076 [WW-3079] Allow for wiring global macro Freemarker library's within FreemarkerManager - Type: Improvement - Reporter: Matthew Payne - Components: [Integration] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-3079
svn commit: r764622 - in /struts/sandbox/trunk/struts2-osgi-plugin: admin-bundle/src/main/java/org/apache/struts2/osgi/admin/actions/ admin-bundle/src/main/resources/osgi/admin/ admin-bundle/src/main/
Author: musachy Date: Mon Apr 13 21:36:13 2009 New Revision: 764622 URL: http://svn.apache.org/viewvc?rev=764622&view=rev Log: Small UI changes to admin bundle Modified: struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/actions/BundlesAction.java struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/shell.ftl struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundle.ftl struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundles.ftl struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/static/css/main.css struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/static/js/shell.js struts/sandbox/trunk/struts2-osgi-plugin/plugin/src/main/java/org/apache/struts2/osgi/OsgiConfigurationProvider.java struts/sandbox/trunk/struts2-osgi-plugin/plugin/src/main/java/org/apache/struts2/osgi/OsgiHost.java Modified: struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/actions/BundlesAction.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/actions/BundlesAction.java?rev=764622&r1=764621&r2=764622&view=diff == --- struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/actions/BundlesAction.java (original) +++ struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/actions/BundlesAction.java Mon Apr 13 21:36:13 2009 @@ -28,6 +28,7 @@ import org.apache.struts2.osgi.BundleAccessor; import org.apache.struts2.osgi.OsgiHost; import org.apache.struts2.osgi.StrutsOsgiListener; +import org.apache.struts2.osgi.OsgiConfigurationProvider; import org.apache.struts2.util.ServletContextAware; import org.osgi.framework.Bundle; import org.osgi.framework.BundleException; @@ -39,6 +40,10 @@ import java.util.List; import java.util.Collections; import java.util.Comparator; +import java.util.Map; +import java.util.HashMap; +import java.util.Enumeration; +import java.util.Dictionary; public class BundlesAction extends ActionSupport implements ServletContextAware { @@ -64,9 +69,9 @@ try { bundle.start(); -//start fires the BundleEvent.STARTED, which load the config -//we need to wait until the config is loaded from that bundle -//there no easy way/elegant way to know if the bundle is being processed +//start() fires a BundleEvent.STARTED, which loads the config +//we need to wait until the config is loaded from that bundle but +//there no easy way/elegant way to know if the bundle was processed already Thread.sleep(1000); } catch (Exception e) { addActionError(e.toString()); @@ -97,6 +102,10 @@ return view(); } +public boolean isStrutsEnabled(Bundle bundle) { +return "true".equalsIgnoreCase((String) bundle.getHeaders().get(OsgiHost.OSGI_HEADER_STRUTS_ENABLED)); +} + public String getId() { return id; } @@ -122,11 +131,22 @@ return pkgs; } +public ArrayList getHeaderKeys() { +return Collections.list(getBundle().getHeaders().keys()); +} + public Collection getBundles() { List bundles = new ArrayList(osgiHost.getBundles().values()); Collections.sort(bundles, new Comparator() { public int compare(Bundle bundle1, Bundle bundle2) { -return bundle1.getSymbolicName().compareTo(bundle2.getSymbolicName()); +boolean bundle1StrutsEnabled = isStrutsEnabled(bundle1); +boolean bundle2StrutsEnabled = isStrutsEnabled(bundle2); + +if ((bundle1StrutsEnabled && bundle2StrutsEnabled) || (!bundle1StrutsEnabled && !bundle2StrutsEnabled)) +return bundle1.getSymbolicName().compareTo(bundle2.getSymbolicName()); +else { +return bundle1StrutsEnabled ? -1 : 1; +} } }); return bundles; Modified: struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/shell.ftl URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/shell.ftl?rev=764622&r1=764621&r2=764622&view=diff == --- struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/shell.ftl (original) +++ struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/shell.ftl Mon Apr 13 21:36:13 2009 @@ -52,7 +52,6 @@ Welcome to the OSGi c
svn commit: r764633 - in /struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources: osgi/admin/viewBundle.ftl static/css/main.css
Author: musachy Date: Mon Apr 13 21:57:06 2009 New Revision: 764633 URL: http://svn.apache.org/viewvc?rev=764633&view=rev Log: Small UI changes to admin bundle Modified: struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundle.ftl struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/static/css/main.css Modified: struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundle.ftl URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundle.ftl?rev=764633&r1=764632&r2=764633&view=diff == --- struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundle.ftl (original) +++ struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundle.ftl Mon Apr 13 21:57:06 2009 @@ -137,7 +137,7 @@ <#list headerKeys as header> ${header} -${bundle.headers.get(header)} +${bundle.headers.get(header)} Modified: struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/static/css/main.css URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/static/css/main.css?rev=764633&r1=764632&r2=764633&view=diff == --- struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/static/css/main.css (original) +++ struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/static/css/main.css Mon Apr 13 21:57:06 2009 @@ -94,5 +94,10 @@ clear: both; } +.propertyValue { +width: 600px; +overflow: auto; +} +