| <!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> No this week</th> |
| <th> 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> |