Author: snoopdave
Date: Sat Apr  2 21:52:50 2011
New Revision: 1088146

URL: http://svn.apache.org/viewvc?rev=1088146&view=rev
Log:
Issue ROL-1916: Verify Planet works on Glassfish and prominently point out 
planet-custom.properties 
https://issues.apache.org/jira/browse/ROL-1916

- Corrected cache dir property name in Install Guide
- Made sure JPARollerPlanetPersistenceStrategy uses same logic as non-Roller one

Modified:
    
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/planet/business/jpa/JPARollerPlanetPersistenceStrategy.java
    
roller/trunk/weblogger-docs/installguide/generated/html/roller-install-guide.html
    roller/trunk/weblogger-docs/installguide/generated/roller-install-guide.pdf
    roller/trunk/weblogger-docs/installguide/roller-install-guide.odt

Modified: 
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/planet/business/jpa/JPARollerPlanetPersistenceStrategy.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/planet/business/jpa/JPARollerPlanetPersistenceStrategy.java?rev=1088146&r1=1088145&r2=1088146&view=diff
==============================================================================
--- 
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/planet/business/jpa/JPARollerPlanetPersistenceStrategy.java
 (original)
+++ 
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/planet/business/jpa/JPARollerPlanetPersistenceStrategy.java
 Sat Apr  2 21:52:50 2011
@@ -20,19 +20,25 @@ package org.apache.roller.weblogger.plan
 
 import java.util.Enumeration;
 import java.util.Properties;
+
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+import javax.persistence.EntityManagerFactory;
 import javax.persistence.Persistence;
 import javax.persistence.PersistenceException;
+
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.jpa.JPAPersistenceStrategy;
+import org.apache.roller.planet.config.PlanetConfig;
 import org.apache.roller.weblogger.business.DatabaseProvider;
 import org.apache.roller.weblogger.business.startup.WebloggerStartup;
 import org.apache.roller.weblogger.config.WebloggerConfig;
 
 
 /**
- * JPA strategy for Planet, uses WebloggerConfig to get JPA configuration.
+ * JPA strategy for Planet, uses PlanetConfig to get JPA configuration.
  */
 @com.google.inject.Singleton
 public class JPARollerPlanetPersistenceStrategy extends JPAPersistenceStrategy 
{
@@ -42,7 +48,7 @@ public class JPARollerPlanetPersistenceS
     
     
     /**
-     * Construct by finding using DatabaseProvider and WebloggerConfig.
+     * Uses database configuration information from WebloggerConfig (i.e. 
roller-custom.properties)
      * 
      * @throws org.apache.roller.PlanetException on any error
      */
@@ -50,42 +56,49 @@ public class JPARollerPlanetPersistenceS
 
         DatabaseProvider dbProvider = WebloggerStartup.getDatabaseProvider();
                         
-        // Add all OpenJPA and Toplinks properties found in WebloggerConfig
-        Properties emfProps = new Properties();
-        Enumeration keys = WebloggerConfig.keys();
-        while (keys.hasMoreElements()) {
-            String key = (String)keys.nextElement();
-            if (key.startsWith("openjpa.") || key.startsWith("toplink.")) {
-                String value = WebloggerConfig.getProperty(key);
-                logger.info(key + ": " + value);
-                emfProps.setProperty(key, value);
+        String jpaConfigurationType = 
PlanetConfig.getProperty("jpa.configurationType");
+        if ("jndi".equals(jpaConfigurationType)) {
+               // If JNDI configuration type specified in Planet Config then 
use it
+            // Lookup EMF via JNDI: added for Geronimo
+            String emfJndiName = "java:comp/env/" + 
PlanetConfig.getProperty("jpa.emf.jndi.name");
+            try {
+                emf = (EntityManagerFactory) new 
InitialContext().lookup(emfJndiName);
+            } catch (NamingException e) {
+                throw new PlanetException("Could not look up 
EntityManagerFactory in jndi at " + emfJndiName, e);
             }
-        }
-        
-        if (dbProvider.getType() == 
DatabaseProvider.ConfigurationType.JNDI_NAME) {
-            // We're doing JNDI, so set OpenJPA JNDI name property
-            String jndiName = "java:comp/env/" + dbProvider.getJndiName();
-            emfProps.setProperty("openjpa.ConnectionFactoryName", jndiName);
             
         } else {
-            emfProps.setProperty("javax.persistence.jdbc.driver", 
dbProvider.getJdbcDriverClass());
-            emfProps.setProperty("javax.persistence.jdbc.url", 
dbProvider.getJdbcConnectionURL());
-            emfProps.setProperty("javax.persistence.jdbc.user", 
dbProvider.getJdbcUsername());
-            emfProps.setProperty("javax.persistence.jdbc.password", 
dbProvider.getJdbcPassword());
-
-            // And Hibernate JPA?
-            
emfProps.setProperty("hibernate.connection.driver_class",dbProvider.getJdbcDriverClass());
-            emfProps.setProperty("hibernate.connection.url",         
dbProvider.getJdbcConnectionURL());
-            emfProps.setProperty("hibernate.connection.username",    
dbProvider.getJdbcUsername());
-            emfProps.setProperty("hibernate.connection.password",    
dbProvider.getJdbcPassword()); 
-        }
-        
-        try {
-            emf = Persistence.createEntityManagerFactory("PlanetPU", emfProps);
-        } catch (PersistenceException pe) {
-            logger.error("ERROR: creating entity manager", pe);
-            throw new PlanetException(pe);
-        }
-    }
-    
+               
+            // Add all JPA, OpenJPA, HibernateJPA, etc. properties found
+            Properties emfProps = new Properties();
+            Enumeration keys = WebloggerConfig.keys();
+            while (keys.hasMoreElements()) {
+                String key = (String) keys.nextElement();
+                if (       key.startsWith("javax.persistence.") 
+                        || key.startsWith("openjpa.") 
+                        || key.startsWith("hibernate.")) {
+                    String value = WebloggerConfig.getProperty(key);
+                    logger.info(key + ": " + value);
+                    emfProps.setProperty(key, value);
+                }
+            }
+               
+            if (dbProvider.getType() == 
DatabaseProvider.ConfigurationType.JNDI_NAME) {
+                emfProps.setProperty("javax.persistence.nonJtaDataSource", 
dbProvider.getJndiName());
+
+            } else {
+                emfProps.setProperty("javax.persistence.jdbc.driver", 
dbProvider.getJdbcDriverClass());
+                emfProps.setProperty("javax.persistence.jdbc.url", 
dbProvider.getJdbcConnectionURL());
+                emfProps.setProperty("javax.persistence.jdbc.user", 
dbProvider.getJdbcUsername());
+                emfProps.setProperty("javax.persistence.jdbc.password", 
dbProvider.getJdbcPassword());
+            }
+            
+            try {
+                emf = Persistence.createEntityManagerFactory("PlanetPU", 
emfProps);
+            } catch (PersistenceException pe) {
+                logger.error("ERROR: creating entity manager", pe);
+                throw new PlanetException(pe);
+            }
+        }        
+    }  
 }

Modified: 
roller/trunk/weblogger-docs/installguide/generated/html/roller-install-guide.html
URL: 
http://svn.apache.org/viewvc/roller/trunk/weblogger-docs/installguide/generated/html/roller-install-guide.html?rev=1088146&r1=1088145&r2=1088146&view=diff
==============================================================================
--- 
roller/trunk/weblogger-docs/installguide/generated/html/roller-install-guide.html
 (original)
+++ 
roller/trunk/weblogger-docs/installguide/generated/html/roller-install-guide.html
 Sat Apr  2 21:52:50 2011
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE html
   PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" 
"http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd";>
-<html xmlns="http://www.w3.org/1999/xhtml";><!--This file was converted to 
xhtml by OpenOffice.org - see http://xml.openoffice.org/odf2xhtml for more 
info.--><head profile="http://dublincore.org/documents/dcmi-terms/";><meta 
http-equiv="Content-Type" content="application/xhtml+xml; 
charset=utf-8"/><title xml:lang="en-US">- no title specified</title><meta 
name="DCTERMS.title" content="" xml:lang="en-US"/><meta name="DCTERMS.language" 
content="en-US" scheme="DCTERMS.RFC4646"/><meta name="DCTERMS.source" 
content="http://xml.openoffice.org/odf2xhtml"/><meta name="DCTERMS.issued" 
content="2007-07-06T11:18:20" scheme="DCTERMS.W3CDTF"/><meta 
name="DCTERMS.modified" content="2011-03-15T17:29:37" 
scheme="DCTERMS.W3CDTF"/><meta name="DCTERMS.provenance" content="" 
xml:lang="en-US"/><meta name="DCTERMS.subject" content=", OpenDS Directory 
Server Administration Framework" xml:lang="en-US"/><link rel="schema.DC" 
href="http://purl.org/dc/elements/1.1/"; hreflang="en"/><link rel="schema.DCTER
 MS" href="http://purl.org/dc/terms/"; hreflang="en"/><link rel="schema.DCTYPE" 
href="http://purl.org/dc/dcmitype/"; hreflang="en"/><link rel="schema.DCAM" 
href="http://purl.org/dc/dcam/"; hreflang="en"/><base href="."/><style 
type="text/css">
+<html xmlns="http://www.w3.org/1999/xhtml";><!--This file was converted to 
xhtml by OpenOffice.org - see http://xml.openoffice.org/odf2xhtml for more 
info.--><head profile="http://dublincore.org/documents/dcmi-terms/";><meta 
http-equiv="Content-Type" content="application/xhtml+xml; 
charset=utf-8"/><title xml:lang="en-US">- no title specified</title><meta 
name="DCTERMS.title" content="" xml:lang="en-US"/><meta name="DCTERMS.language" 
content="en-US" scheme="DCTERMS.RFC4646"/><meta name="DCTERMS.source" 
content="http://xml.openoffice.org/odf2xhtml"/><meta name="DCTERMS.issued" 
content="2007-07-06T11:18:20" scheme="DCTERMS.W3CDTF"/><meta 
name="DCTERMS.modified" content="2011-04-02T17:48:34" 
scheme="DCTERMS.W3CDTF"/><meta name="DCTERMS.provenance" content="" 
xml:lang="en-US"/><meta name="DCTERMS.subject" content=", OpenDS Directory 
Server Administration Framework" xml:lang="en-US"/><link rel="schema.DC" 
href="http://purl.org/dc/elements/1.1/"; hreflang="en"/><link rel="schema.DCTER
 MS" href="http://purl.org/dc/terms/"; hreflang="en"/><link rel="schema.DCTYPE" 
href="http://purl.org/dc/dcmitype/"; hreflang="en"/><link rel="schema.DCAM" 
href="http://purl.org/dc/dcam/"; hreflang="en"/><base href="."/><style 
type="text/css">
        @page {  }
        table { border-collapse:collapse; border-spacing:0; empty-cells:show }
        td, th { vertical-align:top; font-size:12pt;}
@@ -43,76 +43,75 @@
        .P14 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
        .P15 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-style:italic; 
font-weight:bold; }
        .P16 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-weight:bold; }
-       .P17_borderStart { border-left-style:none; border-right-style:none; 
border-top-style:none; font-size:12pt; font-style:oblique; font-weight:bold; 
padding:0in; text-align:left ! important; font-family:Helvetica; 
writing-mode:lr-tb;  border-bottom-style:none; }
-       .P17 { border-left-style:none; border-right-style:none; font-size:12pt; 
font-style:oblique; font-weight:bold; padding:0in; text-align:left ! important; 
font-family:Helvetica; writing-mode:lr-tb;  border-top-style:none; 
border-bottom-style:none; }
-       .P17_borderEnd { border-bottom-width:0.0879cm; 
border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; 
border-right-style:none; font-size:12pt; font-style:oblique; font-weight:bold; 
padding:0in; text-align:left ! important; font-family:Helvetica; 
writing-mode:lr-tb;  border-top-style:none;}
-       .P18 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
text-align:left ! important; }
-       .P19 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
margin-top:0in; margin-bottom:0.1965in; text-align:left ! important; }
-       .P20 { font-size:11pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
-       .P21 { font-size:12pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
+       .P17 { font-size:16pt; font-weight:bold; margin-bottom:0.0835in; 
margin-left:0in; margin-right:0in; margin-top:0.1665in; text-indent:0in; 
font-family:Helvetica; writing-mode:lr-tb; }
+       .P18_borderStart { border-left-style:none; border-right-style:none; 
border-top-style:none; font-size:12pt; font-style:oblique; font-weight:bold; 
padding:0in; text-align:left ! important; font-family:Helvetica; 
writing-mode:lr-tb;  border-bottom-style:none; }
+       .P18 { border-left-style:none; border-right-style:none; font-size:12pt; 
font-style:oblique; font-weight:bold; padding:0in; text-align:left ! important; 
font-family:Helvetica; writing-mode:lr-tb;  border-top-style:none; 
border-bottom-style:none; }
+       .P18_borderEnd { border-bottom-width:0.0879cm; 
border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; 
border-right-style:none; font-size:12pt; font-style:oblique; font-weight:bold; 
padding:0in; text-align:left ! important; font-family:Helvetica; 
writing-mode:lr-tb;  border-top-style:none;}
+       .P19 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
text-align:left ! important; }
+       .P20 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
margin-top:0in; margin-bottom:0.1965in; text-align:left ! important; }
+       .P21 { font-size:11pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
        .P22 { font-size:12pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
-       .P23_borderStart { font-size:12pt; margin-top:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-bottom:0in;  
border-bottom-style:none; }
-       .P23 { font-size:12pt; font-family:Courier New; writing-mode:lr-tb; 
background-color:transparent; padding-bottom:0in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
-       .P23_borderEnd { font-size:12pt; margin-bottom:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-top:0in;  
border-top-style:none;}
-       .P24_borderStart { font-size:14pt; margin-top:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-bottom:0in;  
border-bottom-style:none; }
-       .P24 { font-size:14pt; font-family:Courier New; writing-mode:lr-tb; 
background-color:transparent; padding-bottom:0in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
-       .P24_borderEnd { font-size:14pt; margin-bottom:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-top:0in;  
border-top-style:none;}
-       .P25 { font-size:11pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
-       .P26 { font-size:8pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
-       .P27 { font-size:14pt; margin-bottom:0in; margin-top:0in; 
font-family:Cumberland; writing-mode:lr-tb; }
-       .P28 { font-size:14pt; margin-bottom:0in; margin-top:0in; 
font-family:Cumberland; writing-mode:lr-tb; font-style:italic; 
font-weight:bold; }
-       .P29 { font-size:10pt; margin-bottom:0in; margin-top:0in; 
font-family:Cumberland; writing-mode:lr-tb; }
+       .P23 { font-size:12pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
+       .P24_borderStart { font-size:12pt; margin-top:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-bottom:0in;  
border-bottom-style:none; }
+       .P24 { font-size:12pt; font-family:Courier New; writing-mode:lr-tb; 
background-color:transparent; padding-bottom:0in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
+       .P24_borderEnd { font-size:12pt; margin-bottom:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-top:0in;  
border-top-style:none;}
+       .P25_borderStart { font-size:14pt; margin-top:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-bottom:0in;  
border-bottom-style:none; }
+       .P25 { font-size:14pt; font-family:Courier New; writing-mode:lr-tb; 
background-color:transparent; padding-bottom:0in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
+       .P25_borderEnd { font-size:14pt; margin-bottom:0in; font-family:Courier 
New; writing-mode:lr-tb; background-color:transparent; padding-top:0in;  
border-top-style:none;}
+       .P26 { font-size:11pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
+       .P27 { font-size:8pt; margin-bottom:0in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
+       .P28 { font-size:14pt; margin-bottom:0in; margin-top:0in; 
font-family:Cumberland; writing-mode:lr-tb; }
+       .P29 { font-size:14pt; margin-bottom:0in; margin-top:0in; 
font-family:Cumberland; writing-mode:lr-tb; font-style:italic; 
font-weight:bold; }
        .P3 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
text-align:left ! important; background-color:transparent; }
-       .P30_borderStart { font-size:12pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-bottom:0.0835in;  border-bottom-style:none; }
-       .P30 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:#ffff00; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
-       .P30_borderEnd { font-size:12pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-top:0in;  border-top-style:none;}
-       .P31 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-style:normal; }
-       .P32 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-style:normal; }
-       .P33 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
-       .P34 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
-       .P35 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-weight:bold; }
-       .P36 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-weight:normal; }
-       .P37 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P38 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; text-align:left ! important; }
-       .P39_borderStart { font-size:14pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:transparent; 
padding-bottom:0.0835in;  border-bottom-style:none; }
-       .P39 { font-size:14pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:transparent; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
-       .P39_borderEnd { font-size:14pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:transparent; 
padding-top:0in;  border-top-style:none;}
+       .P30 { font-size:10pt; margin-bottom:0in; margin-top:0in; 
font-family:Cumberland; writing-mode:lr-tb; }
+       .P31_borderStart { font-size:12pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-bottom:0.0835in;  border-bottom-style:none; }
+       .P31 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:#ffff00; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
+       .P31_borderEnd { font-size:12pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-top:0in;  border-top-style:none;}
+       .P32 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-style:normal; }
+       .P33 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-style:normal; }
+       .P34 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
+       .P35 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; }
+       .P36 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-weight:bold; }
+       .P37 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; font-weight:normal; }
+       .P38 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P39 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; text-align:left ! important; }
        .P4 { font-size:16pt; font-family:Helvetica; writing-mode:lr-tb; 
text-align:left ! important; background-color:transparent; font-weight:bold; }
-       .P40_borderStart { font-size:14pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:#ffffff; 
padding-bottom:0.0835in;  border-bottom-style:none; }
-       .P40 { font-size:14pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:#ffffff; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
-       .P40_borderEnd { font-size:14pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:#ffffff; 
padding-top:0in;  border-top-style:none;}
-       .P41 { font-size:11pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P42 { font-size:9pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier; writing-mode:lr-tb; color:#000000; }
-       .P43 { font-size:9pt; font-family:Courier; writing-mode:lr-tb; 
margin-left:0in; margin-right:0in; text-align:left ! important; 
text-indent:0in; color:#000000; }
-       .P44_borderStart { border-left-style:none; border-right-style:none; 
border-top-style:none; font-size:22pt; font-style:italic; font-weight:bold; 
margin-top:0.1665in; padding:0in; font-family:Helvetica; writing-mode:lr-tb; 
padding-bottom:0.0835in;  border-bottom-style:none; }
-       .P44 { border-left-style:none; border-right-style:none; font-size:22pt; 
font-style:italic; font-weight:bold; padding:0in; font-family:Helvetica; 
writing-mode:lr-tb; padding-bottom:0.0835in; padding-top:0.1665in;  
border-top-style:none; border-bottom-style:none; }
-       .P44_borderEnd { border-bottom-width:0.0879cm; 
border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; 
border-right-style:none; font-size:22pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; padding:0in; font-family:Helvetica; writing-mode:lr-tb; 
padding-top:0.1665in;  border-top-style:none;}
-       .P45 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P46 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P47 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P48 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P49 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P40_borderStart { font-size:14pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:transparent; 
padding-bottom:0.0835in;  border-bottom-style:none; }
+       .P40 { font-size:14pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:transparent; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
+       .P40_borderEnd { font-size:14pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:transparent; 
padding-top:0in;  border-top-style:none;}
+       .P41_borderStart { font-size:14pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:#ffffff; 
padding-bottom:0.0835in;  border-bottom-style:none; }
+       .P41 { font-size:14pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:#ffffff; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
+       .P41_borderEnd { font-size:14pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:#ffffff; 
padding-top:0in;  border-top-style:none;}
+       .P42 { font-size:11pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P43 { font-size:9pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier; writing-mode:lr-tb; color:#000000; }
+       .P44 { font-size:9pt; font-family:Courier; writing-mode:lr-tb; 
margin-left:0in; margin-right:0in; text-align:left ! important; 
text-indent:0in; color:#000000; }
+       .P45 { font-size:12pt; margin-left:0.1965in; margin-right:0in; 
text-indent:0in; font-family:Times New Roman; writing-mode:lr-tb; }
+       .P46 { font-size:12pt; font-weight:bold; margin-left:0in; 
margin-right:0in; text-indent:0in; font-family:Times New Roman; 
writing-mode:lr-tb; }
+       .P47 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
text-align:right ! important; background-color:transparent; }
+       .P48_borderStart { border-left-style:none; border-right-style:none; 
border-top-style:none; font-size:22pt; font-style:italic; font-weight:bold; 
margin-top:0.1665in; padding:0in; font-family:Helvetica; writing-mode:lr-tb; 
padding-bottom:0.0835in;  border-bottom-style:none; }
+       .P48 { border-left-style:none; border-right-style:none; font-size:22pt; 
font-style:italic; font-weight:bold; padding:0in; font-family:Helvetica; 
writing-mode:lr-tb; padding-bottom:0.0835in; padding-top:0.1665in;  
border-top-style:none; border-bottom-style:none; }
+       .P48_borderEnd { border-bottom-width:0.0879cm; 
border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; 
border-right-style:none; font-size:22pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; padding:0in; font-family:Helvetica; writing-mode:lr-tb; 
padding-top:0.1665in;  border-top-style:none;}
        .P5 { font-size:13pt; font-family:Times New Roman; writing-mode:lr-tb; 
text-align:left ! important; background-color:transparent; }
        .P50 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P51 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P52 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P53 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P54_borderStart { font-size:12pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-bottom:0.0835in;  border-bottom-style:none; }
-       .P54 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:#ffff00; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
-       .P54_borderEnd { font-size:12pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-top:0in;  border-top-style:none;}
-       .P55 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
-       .P56 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; margin-left:1in; margin-right:0in; 
text-indent:0in; }
-       .P57 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; margin-left:0.5in; 
margin-right:0in; text-indent:0in; }
-       .P58 { font-size:18pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; margin-top:0.1665in; font-family:Helvetica; 
writing-mode:lr-tb; }
-       .P59 { font-size:18pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; margin-top:0.1665in; font-family:Helvetica; 
writing-mode:lr-tb; }
+       .P51 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P52 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P53 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P55 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P56 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P57 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P58 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P59_borderStart { font-size:12pt; margin-top:0in; font-family:Times 
New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-bottom:0.0835in;  border-bottom-style:none; }
+       .P59 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
background-color:#ffff00; padding-bottom:0.0835in; padding-top:0in;  
border-top-style:none; border-bottom-style:none; }
+       .P59_borderEnd { font-size:12pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; background-color:#ffff00; 
padding-top:0in;  border-top-style:none;}
        .P6_borderStart { font-size:13pt; margin-top:0in; font-family:Times New 
Roman; writing-mode:lr-tb; text-align:left ! important; 
background-color:transparent; font-weight:normal; padding-bottom:0.0835in;  
border-bottom-style:none; }
        .P6 { font-size:13pt; font-family:Times New Roman; writing-mode:lr-tb; 
text-align:left ! important; background-color:transparent; font-weight:normal; 
padding-bottom:0.0835in; padding-top:0in;  border-top-style:none; 
border-bottom-style:none; }
        .P6_borderEnd { font-size:13pt; margin-bottom:0.0835in; 
font-family:Times New Roman; writing-mode:lr-tb; text-align:left ! important; 
background-color:transparent; font-weight:normal; padding-top:0in;  
border-top-style:none;}
-       .P60 { font-size:18pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; margin-top:0.1665in; font-family:Helvetica; 
writing-mode:lr-tb; }
-       .P61 { font-size:16pt; font-weight:bold; margin-bottom:0.0835in; 
margin-left:0in; margin-right:0in; margin-top:0.1665in; text-indent:0in; 
font-family:Helvetica; writing-mode:lr-tb; }
-       .P62 { font-size:12pt; margin-left:0.1965in; margin-right:0in; 
text-indent:0in; font-family:Times New Roman; writing-mode:lr-tb; }
-       .P63 { font-size:12pt; font-weight:bold; margin-left:0in; 
margin-right:0in; text-indent:0in; font-family:Times New Roman; 
writing-mode:lr-tb; }
-       .P64 { font-size:12pt; font-family:Times New Roman; writing-mode:lr-tb; 
text-align:right ! important; background-color:transparent; }
+       .P60 { font-size:12pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; }
+       .P61 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Courier New; writing-mode:lr-tb; margin-left:1in; margin-right:0in; 
text-indent:0in; }
+       .P62 { font-size:14pt; margin-bottom:0.0835in; margin-top:0in; 
font-family:Times New Roman; writing-mode:lr-tb; margin-left:0.5in; 
margin-right:0in; text-indent:0in; }
+       .P63 { font-size:18pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; margin-top:0.1665in; font-family:Helvetica; 
writing-mode:lr-tb; }
+       .P64 { font-size:18pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; margin-top:0.1665in; font-family:Helvetica; 
writing-mode:lr-tb; }
+       .P65 { font-size:18pt; font-style:italic; font-weight:bold; 
margin-bottom:0.0835in; margin-top:0.1665in; font-family:Helvetica; 
writing-mode:lr-tb; }
        .P7_borderStart { font-size:36pt; margin-top:0in; 
font-family:Helvetica, sans-serif; writing-mode:lr-tb; text-align:right ! 
important; background-color:transparent; font-weight:bold; padding-bottom:0in;  
border-bottom-style:none; }
        .P7 { font-size:36pt; font-family:Helvetica, sans-serif; 
writing-mode:lr-tb; text-align:right ! important; background-color:transparent; 
font-weight:bold; padding-bottom:0in; padding-top:0in;  border-top-style:none; 
border-bottom-style:none; }
        .P7_borderEnd { font-size:36pt; margin-bottom:0in; 
font-family:Helvetica, sans-serif; writing-mode:lr-tb; text-align:right ! 
important; background-color:transparent; font-weight:bold; padding-top:0in;  
border-top-style:none;}
@@ -175,4 +174,4 @@
        .Teletype { font-family:Cumberland, monospace; }
        <!-- ODF styles with no properties representable as CSS -->
        .Sect2 .Endnote_20_Symbol .Footnote_20_Symbol .Numbering_20_Symbols { }

[... 5 lines stripped ...]
Modified: 
roller/trunk/weblogger-docs/installguide/generated/roller-install-guide.pdf
URL: 
http://svn.apache.org/viewvc/roller/trunk/weblogger-docs/installguide/generated/roller-install-guide.pdf?rev=1088146&r1=1088145&r2=1088146&view=diff
==============================================================================
Binary files - no diff available.

Modified: roller/trunk/weblogger-docs/installguide/roller-install-guide.odt
URL: 
http://svn.apache.org/viewvc/roller/trunk/weblogger-docs/installguide/roller-install-guide.odt?rev=1088146&r1=1088145&r2=1088146&view=diff
==============================================================================
Binary files - no diff available.


Reply via email to