Author: buildbot
Date: Sun Nov 27 22:33:12 2011
New Revision: 799354
Log:
Staging update by buildbot
Added:
websites/staging/ooo-site/trunk/content/tools/tools/
websites/staging/ooo-site/trunk/content/tools/tools/build.html
websites/staging/ooo-site/trunk/content/tools/tools/optimizer.html
Added: websites/staging/ooo-site/trunk/content/tools/tools/build.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/tools/tools/build.html (added)
+++ websites/staging/ooo-site/trunk/content/tools/tools/build.html Sun Nov 27
22:33:12 2011
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+<title></title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+
+</head>
+
+<body>
+ <div id="banner">
+ <div id="bannerleft"><a alt="Apache OpenOffice.org (incubating)" href="/">
+ <img id="ooo-logo alt="Apache OpenOffice.org (Incubating)"
src="/images/ooo-logo.png"/></a></div>
+ <div id="bannerright"><a alt="Apache Incubator"
href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator"
src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open
Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/><br/>Powered by the Apache
CMS.</p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with
other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the
code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/contact.html">Contact Us</a> |
+ <a href="/terms.html">Terms of Use</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache
Software Foundation.
+ <br />OpenOffice.org and the seagull logo are registered trademarks of
The Apache Software Foundation.
+ <br />Other names appearing on the site may be trademarks of their
respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Added: websites/staging/ooo-site/trunk/content/tools/tools/optimizer.html
==============================================================================
--- websites/staging/ooo-site/trunk/content/tools/tools/optimizer.html (added)
+++ websites/staging/ooo-site/trunk/content/tools/tools/optimizer.html Sun Nov
27 22:33:12 2011
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/css/ooo.css" rel="stylesheet" type="text/css">
+
+
+<meta content=
+"HTML Tidy for Linux/x86 (vers 1st March 2003), see www.w3.org"
+name="generator">
+<meta http-equiv="CONTENT-TYPE" content=
+"text/html; charset=us-ascii">
+<title></title>
+<meta name="GENERATOR" content="StarOffice/5.2 (Win32)">
+<meta name="AUTHOR" content="Vladimir Glazounov">
+<meta name="CREATED" content="20010510;16553080">
+<meta name="CHANGEDBY" content="Vladimir Glazounov">
+<meta name="CHANGED" content="20010510;18034676">
+
+
+</head>
+
+<body>
+ <div id="banner">
+ <div id="bannerleft"><a alt="Apache OpenOffice.org (incubating)" href="/">
+ <img id="ooo-logo alt="Apache OpenOffice.org (Incubating)"
src="/images/ooo-logo.png"/></a></div>
+ <div id="bannerright"><a alt="Apache Incubator"
href="http://incubator.apache.org">
+ <img id="asf-logo" alt="Apache Incubator"
src="/images/apache-incubator-logo.png"/></a></div>
+ <div id="bannercenter"><br/>(incubating) | The Free and Open
Productivity Suite</div>
+ </div>
+ <div id="clear"></div>
+
+ <div id="content">
+
+
+
+<p>Optimizer.pl – tool for eliminating redundant exported
+symbols.</p>
+<p>Make new optimized .def-file (first step) or make lists of
+unused export symbols (as second step).</p>
+<p>Synopsis:</p>
+<p>perl optimizer.pl [-pro] -c|a</p>
+<p>Description</p>
+<p>-a</p>
+<p>Analyse the stand. This should be used as a first step. New,
+optimized .def files are produced on this step.</p>
+<p>It is recommended when finished this first step to build the
+libraries with modified wnt.mk. If you remove /OPT:NOREF option for
+linker in this file, you'll get fully optimized version of
+libraries (there's no guarantee that it will be working version).
+You get also correspondent .map file. It seems to worth efforts to
+analyse stand again and rebuild libraries, since now some unused
+imported symbols might be thrown away.</p>
+<p>-c</p>
+<p>Compare the lists. This should be used as a first step. On this
+step new .map files and old .map-files are compared and file with
+obsolete symbols is stored in the same directory as .obs, where
+these two are.</p>
+<p>How it works:</p>
+<p>This tool is a Perl script, its functionality is implemented on
+analysis of .def and .map files produced by MS linker cl.exe. It
+must be started from the main directory of the stand with
+options:</p>
+<p>The tool looks for the symbols imported from another libraries
+in correspondent .map files and makes a complete table of used
+symbols (CTS) in memory, than .def file for each library is parsed
+and if there are symbols which are not found in CTS, than they are
+thrown away in new .def file. Former .def file is backed up as
+.olddef if there were no .olddef file before. You get the entire
+list of the libraries and projects to be rebuilt if any new .def
+files were made. There are some symbols which are exported a
+priori, they are:</p>
+<p>component_getDescriptionFunc</p>
+<p>component_getImplementationEnvironment</p>
+<p>component_getFactory</p>
+<p>component_writeInfo</p>
+<p>This table can be enlarged when needed.</p>
+<br>
+
+
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya">
+ <p><img src="/images/feather-small.gif"/><br/>Powered by the Apache
CMS.</p>
+ </div>
+ <div id="copyrighta">
+ <p>
+ Apache "OpenOffice.org" is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with
other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the
code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/contact.html">Contact Us</a> |
+ <a href="/terms.html">Terms of Use</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache
Software Foundation.
+ <br />OpenOffice.org and the seagull logo are registered trademarks of
The Apache Software Foundation.
+ <br />Other names appearing on the site may be trademarks of their
respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>