blob: 7af424631243d7facc24c4418c90695f608d1d9f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">@import url("cvs.css"); </style>
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
<title>Developers Digest : Week 4 ( 2004 )</title>
</head>
<body>
<h1 align="center">OpenOffice.org<br>
Development digest<br>
25th January 2004
</h1>
<h3 align="center">by <a href="mailto:cphennessy@openoffice.org">C.P.
Hennessy</a></h3>
<a href="#other">Development news</a></li>
<ul>
<li><a href="#other">Japanese government supporting a project to add PGP digital signing of OpenOffice.org documents </a>
<li><a href="#tamil">Tamil OOo 1.1 Linux Build released </a>
<li><a href="#sax">Using OOo's XML sax parser to construct a DOM in StarBasic (and python) </a>
<li><a href="#french">A french translation of Andrew Pitonyaks StarBasic document is available </a>
<li><a href="#NWF">Native Widget Framework updates </a>
<li><a href="#Starbasic">Many updates to Starbasic for compatability </a>
<li><a href="#templates">German team's collection of over 50 templates </a>
<li><a href="#Calc">Developing Calc functions using the Scripting Framework </a><br>
</ul>
<ul>
<li><a href="#iz_summary">This weeks Issuezilla summary</a></li>
<li><a href="#cvs_summary">This weeks CVS summary</a></li>
</ul>
<p><a name="other"></a></p>
<h2>Development News</h2>
<h3>Japanese government supporting a project to add PGP digital signing of OpenOffice.org documents</h3>
Announced on the discuss mailing list was a <a href="http://www.openoffice.org/servlets/ReadMsg?list=discuss&msgNo=33638">
project to implement PGP signing of OOo files</a>. This should complement the effort already underway by the Sun developers.
<a name="tamil"></a>
<h3>Tamil OOo 1.1 Linux Build released</h3>
The <a href="http://ta.openoffice.org/">Tamil team</a> has <a href="http://trinetra.ncb.ernet.in/bharateeyaoo/download/index.html">
released a Linux test build</a> of the Tamil localized OpenOffice.org 1.1.0.You can see a <a
href="http://www.thamizha.com/screenshots/linux/taOOo1.png"> screenshot<a> and many others in the link above.
They already have a Windows build available at the location above. The announcement is <a href="">here</a>.
<a name="sax"></a>
<h3>Using OOo's XML sax parser to construct a DOM in StarBasic (and python)</h3>
Robert Sanderson wrote <a href="http://www.oooforum.org/forum/viewtopic.php?t=4907">this example</a>
which demonstrates several things :
<ul>
<li>Using the UCB's SimpleFileAccess to read from a file. (UCB = Universal Content Broker)
<li>Using OOo's XML sax parser.
<li>Creating a listener with Basic's CreateUnoListener() function.
</ul>
<a name="french"></a>
<h3>A french translation of Andrew Pitonyaks StarBasic document is available</h3>
Some great work from the french team has produced <a href="http://fr.openoffice.org/Documentation/Guides/Andrew5.pdf">a
translation</a> of Andrew Pitonyaks <a href="http://pitonyak.org/AndrewMacro.sxw">document which is a great starter
for StarBasic and is full of examples</a>
<a name="NWF"></a>
<h3>Native Widget Framework updates</h3>
Lots more work on the NWF, include <a href="http://gsl.openoffice.org/servlets/ReadMsg?list=dev&msgNo=1286">this mail</a> where
Dan Williams states that the NWF should be close to feature complete in 2/3 weeks.<p>
Also of note is that Jan Holesovsky(kendy) the KDE developer working on the NWF has been hired by <a href="http://www.suse.com">SuSE</a>.
This makes a great addition to the <a href="http://www.sun.com">Sun</a> developers and the <a href="http://www.redhat.com">RedHat</a> developer Dan Williams.
<a name="Starbasic"></a>
<h3>Many updates to Starbasic for compatability</h3>
In <a href="http://api.openoffice.org/servlets/ReadMsg?list=dev&msgNo=9399">this email</a> Andreas Bregas gives an overview on improvements being made to the compatability with VBA and general improvements to StarBasic:
<ul>
<li>Allow special characters as identifiers
<li>Recursion in Basic: extend limit, currently at 500
<li>Implement VBA Compatibility option in Basic
<li>Change rmdir command in VBA mode
<li>VBA compatible behaviour of Basic Dir command
<li>Local Variable name clashes with Module Scope Variable
<li>Public/Private keywords not supported for Procedures
<li>Set keyword not supported fully in Star/OpenOffice Basic
<li>Control which libraries are loaded by default in
Star/OpenOffice Basic
<li>Optional Param and Default Values
<li>User Defined Types
<li>Handling of nested quotes
<li>Object Reference support
<li>CCurr and CVar not supported
<li>ReDim Type not Optional
<li>Public/ Private variables
<li>Optional parameters to UNO compoments require positional
placeholders
<li>Creation of Const String for Non Printable characters
<li>Support Help URLs in Star/OpenOffice Basic comment fields
</ul>
<a name="templates"></a>
<h3>German team's collection of over 50 templates</h3>
The <a href="http://de.openoffice.org">Germanophone project</a> have <a href="http://de.openoffice.org/about-downloads.html#vorlagen">a collection of over 50 templates (all under LGPL/SISSL, most covered by JCA) online.</a>
<p>
Their next major step is to include these templates (or a subset) into OOo package.
<a name="Calc"></a>
<h3>Developing Calc functions using the Scripting Framework</h3>
Duncan Foster was wondering whether it was possible to add functions for Calc formulas in StarBasic or any other language. Niklas Nebel <a href="http://sc.openoffice.org/servlets/ReadMsg?list=dev&msgNo=719"> informed him that it was</a> and actually that there were several ways to do this. However there will have to be <a href="http://sc.openoffice.org/servlets/ReadMsg?list=dev&msgNo=724">
some more work on the part of the Scripting Framework and the User Experience team</a>.
<p><a name="iz_summary"></a></p>
<h2>This weeks Issuezilla summary</h2>
No summary this week as the digest is going out earlier than usual.
However you can find all the necessary stats <a
href="http://qa.openoffice.org/iz_statistic.html">here</a>.
<!--
Many bugs have been worked on and resolved ( as of Monday Jan 12 2004 ):
<table class="iz_stats" border="1" cellspacing="0">
<tbody>
<tr>
<th><br>
</th>
<th>&nbsp;No this week</th>
<th>&nbsp;Change from last week</th>
</tr>
<tr>
<td>Issues which have the status UNCONFIRMED</td>
<td style="text-align: center;">431<br>
</td>
<td style="text-align: center;">-41<br>
</td>
</tr>
<tr>
<td>Issues which have the status NEW</td>
<td style="text-align: center;">948<br>
</td>
<td style="text-align: center;">-40<br>
</td>
</tr>
<tr>
<td>Issues which have the status STARTED</td>
<td style="text-align: center;">990<br>
</td>
<td style="text-align: center;">+29<br>
</td>
</tr>
<tr>
<td>Issues which have the status FIXED</td>
<td style="text-align: center;">7520<br>
</td>
<td style="text-align: center;">+93<br>
</td>
</tr>
</tbody>
</table>
(a more detailed set of statistics is available <a
href="http://qa.openoffice.org/iz_statistic.html">here</a>)<br>
<br>
Please note that even though the unconfirmed issues remain a bit high,
the <a href="http://qa.openoffice.org">QA</a> team is really doing
some great work in keeping the bugs triaged ready for developers to
disect. If you dedicate some of your energy on this project it would be
very worth while.
-->
<p><a name="cvs_summary"></a></p>
<h2>This weeks CVS summary</h2>
<p>Some of the interesting developments over the last number of weeks
include:</p>
<p/>
<a href="http://development.openoffice.org/digest/cvs2004_04.html">week
4 (2004)</a>:<br>
<ul>
<li><a href="cvs2004_04.html#cws_src680_mav09">inplace activation and editing of embedded objects</a>
<li><a href="cvs2004_04.html#cws_src680_rowlimit">continuing work on increasing the no of rows beyond 32k</a>
<li><a href="cvs2004_04.html#cws_srx645_canvas01">Initial revision DirectX canvas, and addition of a FPS counter</a>
<li><a href="cvs2004_04.html#cws_srx645_kildarefilterteam22">more compatability fixes for MSWord</a>
<li><a href="cvs2004_04.html#cws_src680_newscptools">new scp tooling added - mainly used for installation</a>
<li><a href="cvs2004_04.html#cws_srx645_insight01">lots of changes for the "new" database application</a>
<li><a href="cvs2004_04.html#cws_src680_traleefilterteam20">improve RTF and MSWord compatability</a>
<li><a href="cvs2004_04.html#cws_srx645_l10ngh">pt-br translations</a>
<li><a href="cvs2004_04.html#cws_src680_frmcontrols02">lots of forms work</a>
<li><a href="cvs2004_04.html#cws_src680_jl5vba">lots of StarBasic fixes</a>
<li><a href="cvs2004_04.html#cws_src680_so8forms1">added events for the SAX DOM builder</a>
<li><a href="cvs2004_04.html#cws_src680_vcl17">more work on the VCL gtk plugin</a>
<li><a href="cvs2004_04.html#cws_srx645_nativewidget1">lots more GTK, Win32 and KDE fixes</a> (getting close to feature complete)
<li><a href="cvs2004_04.html#cws_src680_scriptingf3">Add example scripts in all supported languages (beanshell, java,
javascript and python) </a>
<li><a href="cvs2004_04.html#cws_srx645_chart01">new chart implementation API</a>
<li><a href="cvs2004_04.html#cws_srx645_layoutmanager">lots more work on the new layout manager </a>(I hear that it is nearing merge)
<li><a href="cvs2004_04.html#cws_src680_dialogdiet">the dialogs diet continues</a>
</ul>
</body>
</html>