To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=79755


User sb changed the following:

                What    |Old value                 |New value
================================================================================
             Assigned to|sb                        |pl
--------------------------------------------------------------------------------
                  Status|STARTED                   |NEW
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Mon Oct  1 11:24:59 +0000 
2007 -------
@pl:  Given that we try to harmonize package content across various dimensions
including platform (see
<http://wiki.services.openoffice.org/wiki/ODF_Toolkit/Efforts/Packaging_Modularization>),
I would suggest we fix the given problem in the following way:

Use appropriate #ifdef MACOSX to slip a Mac OS X specific configuration layer
into program/configmgrrc CFG_Strata, like:

---8<--- scp2/source/ooo/profileitem_ooo.scp:1.50
  ProfileItem gid_Profileitem_Configmgr_Strata
      ProfileID = gid_Profile_Configmgr_Ini;
      ModuleID = gid_Module_Root;
      Section   = "Bootstrap";
      Order = 25;
      Key  = "CFG_Strata";
+ #ifdef MACOSX
      Value  =
"${CFG_LocalDataSvc}:$CFG_DefaultLayerUrl;${CFG_LocalModuleDataSvc}:$CFG_ModuleLayerUrl;${CFG_LocalResDataSvc}:$CFG_DefaultLayerUrl;${CFG_LocalDataSvc}:$CFG_DefaultLayerUrl/macosx;${CFG_LocalDataSvc}:$CFG_UnoSharedPackages;?com.sun.star.comp.configuration.backend.SystemIntegration:;?com.sun.star.comp.configuration.backend.PolicyLayerBackend:;?${CFG_LocalDataSvc}:$CFG_CustomLayerUrl;?${CFG_LocalModuleDataSvc}:$CFG_CustomLayerModulesUrl;${CFG_LocalDataSvc}:$CFG_UnoUserPackages;${CFG_LocalDataSvc}:$CFG_UserLayerUrl;";
+ #else
      Value  =
"${CFG_LocalDataSvc}:$CFG_DefaultLayerUrl;${CFG_LocalModuleDataSvc}:$CFG_ModuleLayerUrl;${CFG_LocalResDataSvc}:$CFG_DefaultLayerUrl;${CFG_LocalDataSvc}:$CFG_UnoSharedPackages;?com.sun.star.comp.configuration.backend.SystemIntegration:;?com.sun.star.comp.configuration.backend.PolicyLayerBackend:;?${CFG_LocalDataSvc}:$CFG_CustomLayerUrl;?${CFG_LocalModuleDataSvc}:$CFG_CustomLayerModulesUrl;${CFG_LocalDataSvc}:$CFG_UnoUserPackages;${CFG_LocalDataSvc}:$CFG_UserLayerUrl;";
+ #endif
  End
---8<---

and add an appropriate
share/registry/macosx/data/org/openoffice/Office/Common.xcu, like:

---8<---
<?xml version="1.0"?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry";
xmlns:install="http://openoffice.org/2004/installation";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; oor:name="Common"
oor:package="org.openoffice.Office">
  <node oor:name="View">
    <node oor:name="Menu">
      <prop oor:name="ShowIconsInMenues">
        <value>false</value>
      </prop>
    </node>
  </node>
</oor:component-data>
---8<---

That way, the bulk of the data (the share/registry/schema and
share/registry/data trees) remains platform-independent.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to