<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RakeshPandit</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RakeshPandit"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/RakeshPandit"/>
	<updated>2026-05-25T14:35:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Debuging_starmath&amp;diff=109025</id>
		<title>Education Project/Effort/Math baseline alignment/Debuging starmath</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Debuging_starmath&amp;diff=109025"/>
		<updated>2009-01-24T07:15:29Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Milestone &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Current Build is m245, but m247 should work too &lt;br /&gt;
&lt;br /&gt;
install it wherever ( Desktop is a good option on Mac OS X)&lt;br /&gt;
&lt;br /&gt;
===Debug ===&lt;br /&gt;
&lt;br /&gt;
To trace, analyze, understand the issue and fix it, it is mandatory to debug starmath. &lt;br /&gt;
&lt;br /&gt;
For that purpose, we will use the most known tool : [http://sourceware.org/gdb/ &amp;#039;&amp;#039;the GNU Project debugger, aka gdb&amp;#039;&amp;#039;&amp;#039;] ( included in XCode on Mac OS X ). &lt;br /&gt;
&lt;br /&gt;
For the one discovering &amp;#039;&amp;#039;&amp;#039;gdb&amp;#039;&amp;#039;&amp;#039;, there is [http://sources.redhat.com/gdb/current/onlinedocs/gdb_toc.html &amp;#039;&amp;#039;&amp;#039;online gdb tutorial&amp;#039;&amp;#039;&amp;#039;] or [http://www.cs.cmu.edu/~gilpin/tutorial/ another one there ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== What is the problem ? ====&lt;br /&gt;
all libmath are stripped by default, and you&amp;#039;ll have to add the symbols for debugging. Thus you&amp;#039;ll have to rebuild starmath, and symlink with the new math libs.&lt;br /&gt;
&lt;br /&gt;
The problem is, since sb71 integration, use symlinks with libs is just a workaround.  See [[http://www.openoffice.org/issues/show_bug.cgi?id=83548 &amp;#039;&amp;#039;&amp;#039;issue 83548&amp;#039;&amp;#039;&amp;#039; for more information ]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The clean solution : replace libstarmaths* in the bundle after every rebuild&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Todo : write a little shell script doing the job ;-)&lt;br /&gt;
&lt;br /&gt;
==== (workaround) A patch for linkoo ====&lt;br /&gt;
&lt;br /&gt;
Waiting, the following patch (thanks to Kendy !! )  should allow linkoo to work as expected : [http://eric.bachard.free.fr/Education/february2008/linkoo/fix-linkoo_new.diff patch for linkoo]&lt;br /&gt;
&lt;br /&gt;
==== (workaround) Apply the patch ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just put it in the root dir ( the one containing all OpenOffice.org sources), and do :&lt;br /&gt;
&lt;br /&gt;
1) fake the patch application ( using --dry-run option )&lt;br /&gt;
&lt;br /&gt;
patch --dry-run -p0 &amp;lt;fix-linkoo_new.diff &lt;br /&gt;
&lt;br /&gt;
2) if nothing bad occurs (excepted some fuzz) apply it for true :&lt;br /&gt;
 &lt;br /&gt;
patch -p0 &amp;lt;fix-linkoo_new.diff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this patch applied, linkoo should work as expected. Please note this is a workaround, to make linkoo work for debug purpose.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Process &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Add debug infos in starmath ====&lt;br /&gt;
&lt;br /&gt;
1) Build adding rectangles (for baselines and co )&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; uncomment line 93 in node.cxx : all formulas will be drawn with colored lines giving all alignment information ( Top Bottom Baseline when existing ..etc ) -&amp;gt; See the screenshots below &lt;br /&gt;
&lt;br /&gt;
(This line seems to me moved now. Corresponding SM_RECT_DEBUG is at line 59. But uncommenting wouldn&amp;#039;t work there. Rather move this to inc/rect.hxx) -- rakesh *need to provide patch upstream later* It is [http://rakesh.fedorapeople.org/misc/starmath.patch here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Index: ./inc/rect.hxx&lt;br /&gt;
===================================================================&lt;br /&gt;
RCS file: /cvs/sw/starmath/inc/rect.hxx,v&lt;br /&gt;
retrieving revision 1.7&lt;br /&gt;
diff -u -r1.7 rect.hxx&lt;br /&gt;
--- ./inc/rect.hxx	24 Apr 2008 13:57:29 -0000	1.7&lt;br /&gt;
+++ ./inc/rect.hxx	15 Sep 2008 17:33:58 -0000&lt;br /&gt;
@@ -62,6 +62,7 @@&lt;br /&gt;
 // Note: however, italic spaces can be negative!&lt;br /&gt;
 //&lt;br /&gt;
 &lt;br /&gt;
+#define SM_RECT_DEBUG&lt;br /&gt;
 // possible flags for the &amp;#039;Draw&amp;#039; function below (just for debugging)&lt;br /&gt;
 #define SM_RECT_CORE	0x0001&lt;br /&gt;
 #define SM_RECT_ITALIC	0x0002&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Rebuild starmath libs ====&lt;br /&gt;
&lt;br /&gt;
2) Build starmath again using :&lt;br /&gt;
&lt;br /&gt;
cd starmath&lt;br /&gt;
&lt;br /&gt;
mv unxmacxi.pro unxmacxi.pro_backup  /* adapt to your architecture / OS */&lt;br /&gt;
&lt;br /&gt;
build debug=&amp;quot;something_but_not_empty&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
3) Link the new libs ( or use linkoo ) from inside the bundle :&lt;br /&gt;
&lt;br /&gt;
3.1) cd ~/Desktop/test_print/OpenOffice.org 2.4.app/Contents/MacOS&lt;br /&gt;
&lt;br /&gt;
3.2 remove the striped libs :&lt;br /&gt;
&lt;br /&gt;
rm -f libsm680mxi.dylib libsmd680mxi.dylib&lt;br /&gt;
&lt;br /&gt;
3.3 create symlinks for the non strippied one :&lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m245/starmath/unxmacxi.pro/lib/libsm680mxi.dylib .&lt;br /&gt;
ln -s ~/Desktop/SRC680_m245/starmath/unxmacxi.pro/lib/libsmd680mxi.dylib .&lt;br /&gt;
&lt;br /&gt;
!! don&amp;#039;t forget the points !!&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Linkoo ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If never done before, run linkoo.  &amp;#039;&amp;#039;&amp;#039;Important:  one time only !!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====Method =====&lt;br /&gt;
&lt;br /&gt;
* Notations&lt;br /&gt;
&lt;br /&gt;
BUILD_SRC_DIR is the directory containing all the sources&lt;br /&gt;
&lt;br /&gt;
INSTALL_DIR is the location of the Bundle&lt;br /&gt;
&lt;br /&gt;
command line&lt;br /&gt;
&lt;br /&gt;
* Go into &amp;lt;BUILD_SRC_DIR&amp;gt;/solenv/bin&lt;br /&gt;
&lt;br /&gt;
cd &amp;lt;BUILD_SRC_DIR&amp;gt;/solenv/bin&lt;br /&gt;
&lt;br /&gt;
* Run linkoo ( fake command, to verify everything is ok ) &lt;br /&gt;
&lt;br /&gt;
--dry-run is for the simulation. don&amp;#039;t forget it ( else you can screew your tree )&lt;br /&gt;
&lt;br /&gt;
Please notice, that in our case :&lt;br /&gt;
&lt;br /&gt;
INSTALL_DIR=~/Desktop/test_m247_aquavcl05&lt;br /&gt;
&lt;br /&gt;
BUILD_SRC_DIR =~/Desktop/SRC680_m247 &lt;br /&gt;
&lt;br /&gt;
Thus, the complete command line is :&lt;br /&gt;
&lt;br /&gt;
./linkoo ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/  ~/Desktop/SRC680_m247 --dry-run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;PLEASE READ &amp;#039;&amp;#039;&amp;#039; [[Education_Project/Effort/Math_baseline_alignment/Debuging_starmath/linkoo log | Linkoo Instalation log&amp;lt;/div&amp;gt; ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Run linkoo for true&amp;#039;&amp;#039;&amp;#039; ( using  --product option )&lt;br /&gt;
&lt;br /&gt;
./linkoo ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/  ~/Desktop/SRC680_m247 --product&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Run ooenv &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;To avoid strange effects, once linkoo finished, please don&amp;#039;t forget to source ooenv before ./soffice. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ooenv is located in &amp;#039;&amp;#039;&amp;#039;INSTALL_DIR/OpenOffice.org.app/Contents/program&amp;#039;&amp;#039;&amp;#039; (means ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/program  )&lt;br /&gt;
&lt;br /&gt;
./ooenv&lt;br /&gt;
&lt;br /&gt;
And then launch gdb as described below&lt;br /&gt;
&lt;br /&gt;
===== Mac OS X Linkoo Issue =====&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;FIXME&amp;#039;&amp;#039;&amp;#039; : linkoo seems to not work ( I&amp;#039;ll have a look asap )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Workaround :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link the new libs ( or use linkoo ) from inside the bundle&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
*Go into the Bundle :&lt;br /&gt;
&lt;br /&gt;
cd ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/MacOS&lt;br /&gt;
&lt;br /&gt;
*Remove the striped libs :&lt;br /&gt;
&lt;br /&gt;
rm -f libsm680mxi.dylib libsmd680mxi.dylib&lt;br /&gt;
&lt;br /&gt;
*create symlinks for the non strippied one :&lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m247/starmath/unxmacxi.pro/lib/libsm680mxi.dylib . &lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m247/starmath/unxmacxi.pro/lib/libsmd680mxi.dylib .&lt;br /&gt;
&lt;br /&gt;
!! don&amp;#039;t forget the points !!&lt;br /&gt;
&lt;br /&gt;
==== Attach the running process to gdb ==== &lt;br /&gt;
&lt;br /&gt;
* Launch OpenOffice.org&lt;br /&gt;
&lt;br /&gt;
Should work out of the box :)&lt;br /&gt;
&lt;br /&gt;
* Find the processus number of soffice.bin &lt;br /&gt;
&lt;br /&gt;
To find the correct processus number correponding to OpenOffice.org binary execution, just run the following command line in a terminal :&lt;br /&gt;
&lt;br /&gt;
ps ax | grep soffice.bin | grep -v grep&lt;br /&gt;
&lt;br /&gt;
For example: &lt;br /&gt;
&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$ ps ax | grep soffice.bin | grep -v grep&lt;br /&gt;
&lt;br /&gt;
11666  ??  S      0:00.56 /Applications/OpenOffice.org 2.4.app/Contents/MacOS/soffice.bin -psn_0_51511297&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; the processus number is 11666 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
5) run gdb (from the previous location, inside the bundle) :&lt;br /&gt;
&lt;br /&gt;
gdb --args soffice.bin -  ( the &amp;quot; - &amp;quot; will open a new empty Writer document )&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In a terminal, run gdb&lt;br /&gt;
&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$ gdb -q&lt;br /&gt;
&lt;br /&gt;
(gdb) &lt;br /&gt;
&lt;br /&gt;
... and attach the process number corresponding to soffice.bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) attach 11666&lt;br /&gt;
Attaching to process 11666.&lt;br /&gt;
Reading symbols for shared libraries . done&lt;br /&gt;
Reading symbols for shared libraries .............................................................&lt;br /&gt;
................................................................................ done&lt;br /&gt;
0x90009bf7 in mach_msg_trap ()&lt;br /&gt;
(gdb)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Complement : detach the process ==== &lt;br /&gt;
&lt;br /&gt;
Simply use detach : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) detach &lt;br /&gt;
Detaching from process 11666 thread 0xd03.&lt;br /&gt;
(gdb)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other possibility :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) q&lt;br /&gt;
The program is running.  Quit anyway (and detach it)? (y or n) y&lt;br /&gt;
Detaching from process 11666 thread 0xd03.&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Interesting breakpoints===&lt;br /&gt;
&lt;br /&gt;
FIXME : non exhaustive list, to be completed with other examples asap&lt;br /&gt;
&lt;br /&gt;
==== tracing all Arrange() methods in node.cxx ====&lt;br /&gt;
&lt;br /&gt;
SmRectangleNode::Arrange  		( starmath/source/node.cxx, line 2329 )&lt;br /&gt;
&lt;br /&gt;
SmSubSupNode::Arrange  		( starmath/source/node.cxx, line 1437 )&lt;br /&gt;
&lt;br /&gt;
SmMathSymbolNode::Arrange  	( starmath/source/node.cxx, line 2731 )&lt;br /&gt;
&lt;br /&gt;
SmBinVerNode::Arrange 			( starmath/source/node.cxx,  line 1087 )&lt;br /&gt;
&lt;br /&gt;
There are exactly 27 Arrange()  methods in node.cxx, and all must be analyzed. &lt;br /&gt;
&lt;br /&gt;
For the complete list, see : [[Education_Project/Effort/Math_baseline_alignment/Debuging_starmath/Arrange() methods list | Arrange methods list]]&lt;br /&gt;
&lt;br /&gt;
==== Other interesting breakpoints ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
=== gdb completion ===&lt;br /&gt;
&lt;br /&gt;
As preliminary, don&amp;#039;t forget to use gdb completion feature: it&amp;#039;s great and very usefull when you have to choose between several possibilities, like the same but overloaded method ... etc. &lt;br /&gt;
&lt;br /&gt;
Principle: write the first letters of the word you want to write, and when sure, hit TAB key ( hit it several times if needed )&lt;br /&gt;
&lt;br /&gt;
* either there is only one solution, and the word will be simply completed (nice, isn&amp;#039;t it ? )&lt;br /&gt;
* or several solution will be proposed, and you&amp;#039;ll have to decide which one use ..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How to add breakpoints ? === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A breakpoint is an extremely helpfull way to stop -repeatably and safely- the binary execution, and analyse what happens with the code, modify on the fly, test other values ..etc&lt;br /&gt;
&lt;br /&gt;
Several possibilities can be used there, to add a breakpoint :&lt;br /&gt;
&lt;br /&gt;
1) specify the line :  &lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint line 1234 in node.cxx :&lt;br /&gt;
&lt;br /&gt;
(gdb) b node.cxx:1234   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) specify the method: &lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint when a method is called :&lt;br /&gt;
&lt;br /&gt;
(gdb) b &amp;#039;SmBinVerNode::Arrange&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Note: when the same method is overloaded, you can add the arguments to be sure to hit the right method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) conditional break :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint when the condition is verified :&lt;br /&gt;
&lt;br /&gt;
(gdb)  b  cond (  (thing == true) || (foo != 0)  )&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First try: &lt;br /&gt;
&lt;br /&gt;
type an equation containing a^2 + b^2 , exit formula ( ESC twice ) then enter the word &amp;quot;text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
then create a new equation containing   %tau a^2 + b^2  and notice the difference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First breakpoint: parse.cxx:398 &lt;br /&gt;
&lt;br /&gt;
When entering whatever letter, you hit a breakpoint. Just trace after it, and compare the two equations (e.g.)&lt;br /&gt;
&lt;br /&gt;
Entering  %tau a^2 + b^2 , you&amp;#039;ll see the line starmath/source/parse.cxx:770 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*FIXME* : verify what makes ( if (aTmpRes.TokenType &amp;amp; KParseType::IDENTNAME)) true&lt;br /&gt;
&lt;br /&gt;
===Screeenshots ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Issue972_tested_case05.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:issue972_tested_case21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links === &lt;br /&gt;
&lt;br /&gt;
A lot of screenshots and more informations are available at : [[http://eric.bachard.free.fr/Education/february2008/starmath/ Ericb&amp;#039;s site starmath ]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Mails&amp;diff=101546</id>
		<title>Education Project/Effort/Math baseline alignment/Mails</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Mails&amp;diff=101546"/>
		<updated>2008-12-06T08:48:40Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-----------------------------------&lt;br /&gt;
&lt;br /&gt;
Hello Thomas,&lt;br /&gt;
&lt;br /&gt;
I had been debugging starmath module. Using some test cases and&lt;br /&gt;
checking the flow.&lt;br /&gt;
&lt;br /&gt;
There are some very basic doubts:&lt;br /&gt;
&lt;br /&gt;
1. In my view centre(0,0) of co-ordinate system from which all&lt;br /&gt;
calculations are made (e.g calculation of Point, Alignment etc) is at&lt;br /&gt;
top left corner.  The +ve side of Y axis goes down the left corner&lt;br /&gt;
towards bottom and +ve side of X axis goes horizontal towards top&lt;br /&gt;
right corned. May you confirm this ?&lt;br /&gt;
&lt;br /&gt;
2. Now as per discussion which has happened so far, every Node needs&lt;br /&gt;
to have baseline calculated. To start with, I think I am ready to&lt;br /&gt;
write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&lt;br /&gt;
recursive calculation of baseline. After moving numerator to top and&lt;br /&gt;
denominator to bottom we will find the average of both and assign this&lt;br /&gt;
to baseline of whole fraction and all this will go on recursively&lt;br /&gt;
automatically. Does it sound good ?&lt;br /&gt;
&lt;br /&gt;
something like(just a pseudo code ) :&lt;br /&gt;
&lt;br /&gt;
      if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&lt;br /&gt;
      {&lt;br /&gt;
               SetHasBaseline(TRUE);&lt;br /&gt;
               SetBaseline((pNum-&amp;gt;GetBaseline() + pDenom-&amp;gt;GetBaseline()) / 2L);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
That needs fraction to be a node. And is it really a node ? I think yes.&lt;br /&gt;
&lt;br /&gt;
These calculations are in SmBinVerNode::Arrange method.&lt;br /&gt;
&lt;br /&gt;
3. There are many messages and comments in French, and I would like to&lt;br /&gt;
start converting important ones as and when they come into English.&lt;br /&gt;
Would that be fine ? And can I do it in same CWS ?&lt;br /&gt;
&lt;br /&gt;
4. Should I reassign issue to myself and create a CWS? It hasn&amp;#039;t been&lt;br /&gt;
created yet.&lt;br /&gt;
&lt;br /&gt;
5. Can baseline be negative ? I don&amp;#039;t think so, but there are test&lt;br /&gt;
cases where baseline has value -&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Cheers,&lt;br /&gt;
rakesh&lt;br /&gt;
&lt;br /&gt;
-----------------------------------&lt;br /&gt;
&lt;br /&gt;
Hello Rakesh,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Hello Thomas, &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; I had been debugging starmath module. Using some test cases and&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; checking the flow.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; There are some very basic doubts:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 1. In my view centre(0,0) of co-ordinate system from which all&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; calculations are made (e.g calculation of Point, Alignment etc) is at&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; top left corner.  The +ve side of Y axis goes down the left corner&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; towards bottom and +ve side of X axis goes horizontal towards top&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; right corned. May you confirm this ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes. That is not what one might expect, but for all window based&lt;br /&gt;
coordinates in most UI API&amp;#039;s it is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 2. Now as per discussion which has happened so far, every Node needs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; to have baseline calculated. To start with, I think I am ready to&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; recursive calculation of baseline. After moving numerator to top and&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; denominator to bottom we will find the average of both and assign this&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; to baseline of whole fraction and all this will go on recursively&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; automatically. Does it sound good ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; something like(just a pseudo code ) :&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;        if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&lt;br /&gt;
&amp;gt;        {&lt;br /&gt;
&amp;gt;                 SetHasBaseline(TRUE);&lt;br /&gt;
&amp;gt;                 SetBaseline((pNum-&amp;gt;GetBaseline() +&lt;br /&gt;
&amp;gt; pDenom-&amp;gt;GetBaseline()) / 2L);&lt;br /&gt;
&amp;gt;         }&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; That needs fraction to be a node. And is it really a node ? I think yes.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; These calculations are in SmBinVerNode::Arrange method.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The basic idea is not quite right. If formulas are layouted it is not&amp;lt;br&amp;gt;&lt;br /&gt;
about finding the overall height and setting the mid as baseline.&amp;lt;br&amp;gt;&lt;br /&gt;
Layout of fractions should be done in away that the horizontal line is&amp;lt;br&amp;gt;&lt;br /&gt;
exactly on the same y position as a &amp;quot;-&amp;quot; in &amp;quot;a-b&amp;quot; would be if there were&amp;lt;br&amp;gt;&lt;br /&gt;
further formula parts.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See for example: a - {a over b} over {y+z}  or  a - {H^{2^3}} over {H+H}&amp;lt;br&amp;gt;&lt;br /&gt;
And compare with any book about physics or math.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 3. There are many messages and comments in French, and I would like to&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; start converting important ones as and when they come into English.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Would that be fine ? And can I do it in same CWS ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Err... Where are messages and comments in French?&amp;lt;br&amp;gt;&lt;br /&gt;
And do you want to put them into a CWS once you have them translated&amp;lt;br&amp;gt;&lt;br /&gt;
into English?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 4. Should I reassign issue to myself and create a CWS? It hasn&amp;#039;t been&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; created yet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you feel like it you can do so.&lt;br /&gt;
That would be a good idea if you want to share the code with otehrs e.g.&lt;br /&gt;
Eric or me while developing.&lt;br /&gt;
If you want that just drop me a note and I will setup a CWS. That is&lt;br /&gt;
because in the end our QA will have a look at it and it is easier to get&lt;br /&gt;
a build done/installed from here if the CWS is on our servers...&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 5. Can baseline be negative ? I don&amp;#039;t think so, but there are test&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; cases where baseline has value -&amp;lt;number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes it can become negative.&lt;br /&gt;
The actual baseline of the very outer line (or to put it different: of&lt;br /&gt;
the first char in a line) should not be negative. But it wouldn&amp;#039;t matter.&lt;br /&gt;
&lt;br /&gt;
The reason for baselines to become negative is because of aligning&lt;br /&gt;
different nodes vertically. If you take the following two formulas for&lt;br /&gt;
example&lt;br /&gt;
   x - x&lt;br /&gt;
and&lt;br /&gt;
   stack{a#b#c#d#e#f#g}&lt;br /&gt;
each on it&amp;#039;s own none of the baselines should be negative.&lt;br /&gt;
But if they are on the same line like&lt;br /&gt;
   x - x stack{a#b#c#d#e#f#g}&lt;br /&gt;
things may become different.&lt;br /&gt;
The reason for this is that the alignment of the whole formula starts&lt;br /&gt;
with the aligned node. And here that is &amp;#039;x&amp;#039;. If, just for the example,&lt;br /&gt;
we assume a lines height will be 100 then the rectangle for &amp;#039;a&amp;#039; might be&lt;br /&gt;
at pos 0,0 with size 60x100.&lt;br /&gt;
And the stack if placed at (0,0) would have a size of about 160x700.&lt;br /&gt;
If the latter one is to be vertically aligned to the first it is done by&lt;br /&gt;
moving it up until in order for the baseline of the stack{...} command&lt;br /&gt;
to match the one from &amp;quot;x-y&amp;quot;. By doing that we surely will have the&lt;br /&gt;
baselines of a, b and c be moved into the negative y axis as can be seen&lt;br /&gt;
in the layouted formula.&lt;br /&gt;
&lt;br /&gt;
But that doesn&amp;#039;t really matter when the formula is displayed since it&lt;br /&gt;
will work with any logically position calculated.&lt;br /&gt;
At most one needs to move all the formula nodes in order to have the&lt;br /&gt;
whole formula start at pos (0,0) if needs be...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thomas&lt;br /&gt;
&lt;br /&gt;
-------------------------------------&lt;br /&gt;
&lt;br /&gt;
2008/9/29 Thomas Lange - Sun Germany - ham02 - Hamburg &amp;lt;Thomas.Lange@sun.com&amp;gt;:&amp;lt;br&amp;gt;&lt;br /&gt;
[..]&amp;lt;br&amp;gt;&lt;br /&gt;
- Show quoted text -&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; There are some very basic doubts:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; 1. In my view centre(0,0) of co-ordinate system from which all&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; calculations are made (e.g calculation of Point, Alignment etc) is at&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; top left corner.  The +ve side of Y axis goes down the left corner&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; towards bottom and +ve side of X axis goes horizontal towards top&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; right corned. May you confirm this ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Yes. That is not what one might expect, but for all window based&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; coordinates in most UI API&amp;#039;s it is the same.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; 2. Now as per discussion which has happened so far, every Node needs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; to have baseline calculated. To start with, I think I am ready to&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; recursive calculation of baseline. After moving numerator to top and&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; denominator to bottom we will find the average of both and assign this&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; to baseline of whole fraction and all this will go on recursively&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; automatically. Does it sound good ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; something like(just a pseudo code ) :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;        if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;        {&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;                 SetHasBaseline(TRUE);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;                 SetBaseline((pNum-&amp;gt;GetBaseline() +&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; pDenom-&amp;gt;GetBaseline()) / 2L);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;         }&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; That needs fraction to be a node. And is it really a node ? I think yes.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; These calculations are in SmBinVerNode::Arrange method.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; The basic idea is not quite right. If formulas are layouted it is not&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; about finding the overall height and setting the mid as baseline.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Layout of fractions should be done in away that the horizontal line is&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; exactly on the same y position as a &amp;quot;-&amp;quot; in &amp;quot;a-b&amp;quot; would be if there were&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; further formula parts.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; See for example: a - {a over b} over {y+z}  or  a - {H^{2^3}} over {H+H}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; And compare with any book about physics or math.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
So, for simple cases like &amp;quot;&amp;lt;X&amp;gt; over &amp;lt;Y&amp;gt;&amp;quot; baseline would simply be&lt;br /&gt;
baseline of &amp;quot;over&amp;quot;, if I am getting it right.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 3. There are many messages and comments in French, and I would like to&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; start converting important ones as and when they come into English.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; Would that be fine ? And can I do it in same CWS ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Err... Where are messages and comments in French?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; And do you want to put them into a CWS once you have them translated&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; into English?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Actually they where German and few where in French (I am not sure&lt;br /&gt;
though, don&amp;#039;t know either of them :( . I plan to start a page in wiki&lt;br /&gt;
and make a table with two columns. First one will contain messages in&lt;br /&gt;
non-English and other side will contain translated messges. For&lt;br /&gt;
critical comments related to this issue I will like to commit them in&lt;br /&gt;
this CWS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 4. Should I reassign issue to myself and create a CWS? It hasn&amp;#039;t been&lt;br /&gt;
&amp;gt;&amp;gt; created yet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; If you feel like it you can do so.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; That would be a good idea if you want to share the code with otehrs e.g.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Eric or me while developing.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; If you want that just drop me a note and I will setup a CWS. That is&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; because in the end our QA will have a look at it and it is easier to get&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; a build done/installed from here if the CWS is on our servers...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Okay.&lt;br /&gt;
I will do it, thanks&lt;br /&gt;
- Show quoted text -&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 5. Can baseline be negative ? I don&amp;#039;t think so, but there are test&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; cases where baseline has value -&amp;lt;number&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Yes it can become negative.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; The actual baseline of the very outer line (or to put it different: of&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; the first char in a line) should not be negative. But it wouldn&amp;#039;t matter.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; The reason for baselines to become negative is because of aligning&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; different nodes vertically. If you take the following two formulas for&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; example&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;    x - x&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; and&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;    stack{a#b#c#d#e#f#g}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; each on it&amp;#039;s own none of the baselines should be negative.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; But if they are on the same line like&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;    x - x stack{a#b#c#d#e#f#g}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; things may become different.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; The reason for this is that the alignment of the whole formula starts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; with the aligned node. And here that is &amp;#039;x&amp;#039;. If, just for the example,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; we assume a lines height will be 100 then the rectangle for &amp;#039;a&amp;#039; might be&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; at pos 0,0 with size 60x100.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; And the stack if placed at (0,0) would have a size of about 160x700.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; If the latter one is to be vertically aligned to the first it is done by&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; moving it up until in order for the baseline of the stack{...} command&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; to match the one from &amp;quot;x-y&amp;quot;. By doing that we surely will have the&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; baselines of a, b and c be moved into the negative y axis as can be seen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; in the layouted formula.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; But that doesn&amp;#039;t really matter when the formula is displayed since it&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; will work with any logically position calculated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; At most one needs to move all the formula nodes in order to have the&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; whole formula start at pos (0,0) if needs be...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[..]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks Thomas for your very important notes. For archiving reasons (&amp;amp;&lt;br /&gt;
in case other folks around can help with ideas) I have taken whole of&lt;br /&gt;
reply into this mail and have cc to dev@openoffice and dev@education&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
rakesh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello Rakesh,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; 2. Now as per discussion which has happened so far, every Node needs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; to have baseline calculated. To start with, I think I am ready to&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; recursive calculation of baseline. After moving numerator to top and&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; denominator to bottom we will find the average of both and assign this&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; to baseline of whole fraction and all this will go on recursively&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; automatically. Does it sound good ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; something like(just a pseudo code ) :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;        if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;        {&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;                 SetHasBaseline(TRUE);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;                 SetBaseline((pNum-&amp;gt;GetBaseline() +&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; pDenom-&amp;gt;GetBaseline()) / 2L);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;         }&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; That needs fraction to be a node. And is it really a node ? I think yes.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; These calculations are in SmBinVerNode::Arrange method.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; The basic idea is not quite right. If formulas are layouted it is not&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; about finding the overall height and setting the mid as baseline.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; Layout of fractions should be done in away that the horizontal line is&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; exactly on the same y position as a &amp;quot;-&amp;quot; in &amp;quot;a-b&amp;quot; would be if there were&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; further formula parts.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; See for example: a - {a over b} over {y+z}  or  a - {H^{2^3}} over {H+H}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; And compare with any book about physics or math.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; So, for simple cases like &amp;quot;&amp;lt;X&amp;gt; over &amp;lt;Y&amp;gt;&amp;quot; baseline would simply be&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; baseline of &amp;quot;over&amp;quot;, if I am getting it right.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
That&amp;#039;s not correct either. If the overline would have been drawn by&lt;br /&gt;
using the &amp;#039;&amp;#039; character that might have been right (exact result&lt;br /&gt;
depending on the font used, maybe). But in Math the underscore is drawn&lt;br /&gt;
as rectangle and thus is no character from any font. That means you have&lt;br /&gt;
to &amp;#039;invent&amp;#039; a calculation for a pseudo baseline of that SmRect that fits&lt;br /&gt;
the requirement of aligning with the &amp;#039;-&amp;#039; character.&lt;br /&gt;
&lt;br /&gt;
On the other hand you are free to re-implement that Node by making use&lt;br /&gt;
of the &amp;#039;-&amp;#039; character. You will need to call a separate function though&lt;br /&gt;
to stretch it to the desired width. And the layout may change somewhat&lt;br /&gt;
because of this.&lt;br /&gt;
However that will bring up other issue you need to take care of. For example&lt;br /&gt;
- Even if you stretch the &amp;#039;-&amp;#039; to the required width you need to make&lt;br /&gt;
sure that&lt;br /&gt;
 the bounding rectangle does not include excessively large borders to&lt;br /&gt;
the left&lt;br /&gt;
 and right.&lt;br /&gt;
- Also you need to clip the bounding rectangle at top and bottom to&lt;br /&gt;
about the&lt;br /&gt;
 actual space the &amp;#039;-&amp;#039; will take because you must not have too much space&lt;br /&gt;
 between it and the nominator and denominator.&lt;br /&gt;
- The advantage however would be that of course the baseline of &amp;#039;-&amp;#039; is&lt;br /&gt;
always&lt;br /&gt;
 in line with another &amp;#039;-&amp;#039; as in &amp;quot;a - {x over y}&amp;quot;. That is in that case the&lt;br /&gt;
 baseline of the &amp;#039;-&amp;#039; should be the baseline of that node.&lt;br /&gt;
Note: if you want to go with the stretched &amp;#039;-&amp;#039; make sure to use the one&lt;br /&gt;
from the StarSymbol font. Not all fonts are arbitrarily scalable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; 3. There are many messages and comments in French, and I would like to&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; start converting important ones as and when they come into English.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; Would that be fine ? And can I do it in same CWS ?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; Err... Where are messages and comments in French?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; And do you want to put them into a CWS once you have them translated&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; into English?&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Actually they where German and few where in French (I am not sure&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; though, don&amp;#039;t know either of them :( . I plan to start a page in wiki&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; and make a table with two columns. First one will contain messages in&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; non-English and other side will contain translated messges. For&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; critical comments related to this issue I will like to commit them in&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; this CWS.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Sure. Do it that way.&lt;br /&gt;
Critical comment should best be in the source as well.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Thanks Thomas for your very important notes. For archiving reasons (&amp;amp;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; in case other folks around can help with ideas) I have taken whole of&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; reply into this mail and have cc to dev@openoffice and dev@education&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
That&amp;#039;s fine with me. :-)&lt;br /&gt;
Thanks for taking on that issue!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thomas&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Mails&amp;diff=101545</id>
		<title>Education Project/Effort/Math baseline alignment/Mails</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Mails&amp;diff=101545"/>
		<updated>2008-12-06T08:38:00Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-----------------------------------&lt;br /&gt;
&lt;br /&gt;
Hello Thomas,&lt;br /&gt;
&lt;br /&gt;
I had been debugging starmath module. Using some test cases and&lt;br /&gt;
checking the flow.&lt;br /&gt;
&lt;br /&gt;
There are some very basic doubts:&lt;br /&gt;
&lt;br /&gt;
1. In my view centre(0,0) of co-ordinate system from which all&lt;br /&gt;
calculations are made (e.g calculation of Point, Alignment etc) is at&lt;br /&gt;
top left corner.  The +ve side of Y axis goes down the left corner&lt;br /&gt;
towards bottom and +ve side of X axis goes horizontal towards top&lt;br /&gt;
right corned. May you confirm this ?&lt;br /&gt;
&lt;br /&gt;
2. Now as per discussion which has happened so far, every Node needs&lt;br /&gt;
to have baseline calculated. To start with, I think I am ready to&lt;br /&gt;
write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&lt;br /&gt;
recursive calculation of baseline. After moving numerator to top and&lt;br /&gt;
denominator to bottom we will find the average of both and assign this&lt;br /&gt;
to baseline of whole fraction and all this will go on recursively&lt;br /&gt;
automatically. Does it sound good ?&lt;br /&gt;
&lt;br /&gt;
something like(just a pseudo code ) :&lt;br /&gt;
&lt;br /&gt;
      if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&lt;br /&gt;
      {&lt;br /&gt;
               SetHasBaseline(TRUE);&lt;br /&gt;
               SetBaseline((pNum-&amp;gt;GetBaseline() + pDenom-&amp;gt;GetBaseline()) / 2L);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
That needs fraction to be a node. And is it really a node ? I think yes.&lt;br /&gt;
&lt;br /&gt;
These calculations are in SmBinVerNode::Arrange method.&lt;br /&gt;
&lt;br /&gt;
3. There are many messages and comments in French, and I would like to&lt;br /&gt;
start converting important ones as and when they come into English.&lt;br /&gt;
Would that be fine ? And can I do it in same CWS ?&lt;br /&gt;
&lt;br /&gt;
4. Should I reassign issue to myself and create a CWS? It hasn&amp;#039;t been&lt;br /&gt;
created yet.&lt;br /&gt;
&lt;br /&gt;
5. Can baseline be negative ? I don&amp;#039;t think so, but there are test&lt;br /&gt;
cases where baseline has value -&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Cheers,&lt;br /&gt;
rakesh&lt;br /&gt;
&lt;br /&gt;
-----------------------------------&lt;br /&gt;
&lt;br /&gt;
Hello Rakesh,&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Hello Thomas,&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; I had been debugging starmath module. Using some test cases and&lt;br /&gt;
&amp;gt; checking the flow.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; There are some very basic doubts:&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; 1. In my view centre(0,0) of co-ordinate system from which all&lt;br /&gt;
&amp;gt; calculations are made (e.g calculation of Point, Alignment etc) is at&lt;br /&gt;
&amp;gt; top left corner.  The +ve side of Y axis goes down the left corner&lt;br /&gt;
&amp;gt; towards bottom and +ve side of X axis goes horizontal towards top&lt;br /&gt;
&amp;gt; right corned. May you confirm this ?&lt;br /&gt;
&amp;gt;&lt;br /&gt;
Yes. That is not what one might expect, but for all window based&lt;br /&gt;
coordinates in most UI API&amp;#039;s it is the same.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 2. Now as per discussion which has happened so far, every Node needs&lt;br /&gt;
&amp;gt; to have baseline calculated. To start with, I think I am ready to&lt;br /&gt;
&amp;gt; write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&lt;br /&gt;
&amp;gt; recursive calculation of baseline. After moving numerator to top and&lt;br /&gt;
&amp;gt; denominator to bottom we will find the average of both and assign this&lt;br /&gt;
&amp;gt; to baseline of whole fraction and all this will go on recursively&lt;br /&gt;
&amp;gt; automatically. Does it sound good ?&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; something like(just a pseudo code ) :&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;        if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&lt;br /&gt;
&amp;gt;        {&lt;br /&gt;
&amp;gt;                 SetHasBaseline(TRUE);&lt;br /&gt;
&amp;gt;                 SetBaseline((pNum-&amp;gt;GetBaseline() +&lt;br /&gt;
&amp;gt; pDenom-&amp;gt;GetBaseline()) / 2L);&lt;br /&gt;
&amp;gt;         }&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; That needs fraction to be a node. And is it really a node ? I think yes.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; These calculations are in SmBinVerNode::Arrange method.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The basic idea is not quite right. If formulas are layouted it is not&lt;br /&gt;
about finding the overall height and setting the mid as baseline.&lt;br /&gt;
Layout of fractions should be done in away that the horizontal line is&lt;br /&gt;
exactly on the same y position as a &amp;quot;-&amp;quot; in &amp;quot;a-b&amp;quot; would be if there were&lt;br /&gt;
further formula parts.&lt;br /&gt;
&lt;br /&gt;
See for example: a - {a over b} over {y+z}  or  a - {H^{2^3}} over {H+H}&lt;br /&gt;
And compare with any book about physics or math.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 3. There are many messages and comments in French, and I would like to&lt;br /&gt;
&amp;gt; start converting important ones as and when they come into English.&lt;br /&gt;
&amp;gt; Would that be fine ? And can I do it in same CWS ?&lt;br /&gt;
&amp;gt;&lt;br /&gt;
Err... Where are messages and comments in French?&lt;br /&gt;
And do you want to put them into a CWS once you have them translated&lt;br /&gt;
into English?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 4. Should I reassign issue to myself and create a CWS? It hasn&amp;#039;t been&lt;br /&gt;
&amp;gt; created yet.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
If you feel like it you can do so.&lt;br /&gt;
That would be a good idea if you want to share the code with otehrs e.g.&lt;br /&gt;
Eric or me while developing.&lt;br /&gt;
If you want that just drop me a note and I will setup a CWS. That is&lt;br /&gt;
because in the end our QA will have a look at it and it is easier to get&lt;br /&gt;
a build done/installed from here if the CWS is on our servers...&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 5. Can baseline be negative ? I don&amp;#039;t think so, but there are test&lt;br /&gt;
&amp;gt; cases where baseline has value -&amp;lt;number&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
Yes it can become negative.&lt;br /&gt;
The actual baseline of the very outer line (or to put it different: of&lt;br /&gt;
the first char in a line) should not be negative. But it wouldn&amp;#039;t matter.&lt;br /&gt;
&lt;br /&gt;
The reason for baselines to become negative is because of aligning&lt;br /&gt;
different nodes vertically. If you take the following two formulas for&lt;br /&gt;
example&lt;br /&gt;
   x - x&lt;br /&gt;
and&lt;br /&gt;
   stack{a#b#c#d#e#f#g}&lt;br /&gt;
each on it&amp;#039;s own none of the baselines should be negative.&lt;br /&gt;
But if they are on the same line like&lt;br /&gt;
   x - x stack{a#b#c#d#e#f#g}&lt;br /&gt;
things may become different.&lt;br /&gt;
The reason for this is that the alignment of the whole formula starts&lt;br /&gt;
with the aligned node. And here that is &amp;#039;x&amp;#039;. If, just for the example,&lt;br /&gt;
we assume a lines height will be 100 then the rectangle for &amp;#039;a&amp;#039; might be&lt;br /&gt;
at pos 0,0 with size 60x100.&lt;br /&gt;
And the stack if placed at (0,0) would have a size of about 160x700.&lt;br /&gt;
If the latter one is to be vertically aligned to the first it is done by&lt;br /&gt;
moving it up until in order for the baseline of the stack{...} command&lt;br /&gt;
to match the one from &amp;quot;x-y&amp;quot;. By doing that we surely will have the&lt;br /&gt;
baselines of a, b and c be moved into the negative y axis as can be seen&lt;br /&gt;
in the layouted formula.&lt;br /&gt;
&lt;br /&gt;
But that doesn&amp;#039;t really matter when the formula is displayed since it&lt;br /&gt;
will work with any logically position calculated.&lt;br /&gt;
At most one needs to move all the formula nodes in order to have the&lt;br /&gt;
whole formula start at pos (0,0) if needs be...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thomas&lt;br /&gt;
&lt;br /&gt;
-------------------------------------&lt;br /&gt;
&lt;br /&gt;
2008/9/29 Thomas Lange - Sun Germany - ham02 - Hamburg &amp;lt;Thomas.Lange@sun.com&amp;gt;:&lt;br /&gt;
[..]&lt;br /&gt;
- Show quoted text -&lt;br /&gt;
&amp;gt;&amp;gt; There are some very basic doubts:&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; 1. In my view centre(0,0) of co-ordinate system from which all&lt;br /&gt;
&amp;gt;&amp;gt; calculations are made (e.g calculation of Point, Alignment etc) is at&lt;br /&gt;
&amp;gt;&amp;gt; top left corner.  The +ve side of Y axis goes down the left corner&lt;br /&gt;
&amp;gt;&amp;gt; towards bottom and +ve side of X axis goes horizontal towards top&lt;br /&gt;
&amp;gt;&amp;gt; right corned. May you confirm this ?&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; Yes. That is not what one might expect, but for all window based&lt;br /&gt;
&amp;gt; coordinates in most UI API&amp;#039;s it is the same.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; 2. Now as per discussion which has happened so far, every Node needs&lt;br /&gt;
&amp;gt;&amp;gt; to have baseline calculated. To start with, I think I am ready to&lt;br /&gt;
&amp;gt;&amp;gt; write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&lt;br /&gt;
&amp;gt;&amp;gt; recursive calculation of baseline. After moving numerator to top and&lt;br /&gt;
&amp;gt;&amp;gt; denominator to bottom we will find the average of both and assign this&lt;br /&gt;
&amp;gt;&amp;gt; to baseline of whole fraction and all this will go on recursively&lt;br /&gt;
&amp;gt;&amp;gt; automatically. Does it sound good ?&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; something like(just a pseudo code ) :&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;        if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&lt;br /&gt;
&amp;gt;&amp;gt;        {&lt;br /&gt;
&amp;gt;&amp;gt;                 SetHasBaseline(TRUE);&lt;br /&gt;
&amp;gt;&amp;gt;                 SetBaseline((pNum-&amp;gt;GetBaseline() +&lt;br /&gt;
&amp;gt;&amp;gt; pDenom-&amp;gt;GetBaseline()) / 2L);&lt;br /&gt;
&amp;gt;&amp;gt;         }&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; That needs fraction to be a node. And is it really a node ? I think yes.&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; These calculations are in SmBinVerNode::Arrange method.&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; The basic idea is not quite right. If formulas are layouted it is not&lt;br /&gt;
&amp;gt; about finding the overall height and setting the mid as baseline.&lt;br /&gt;
&amp;gt; Layout of fractions should be done in away that the horizontal line is&lt;br /&gt;
&amp;gt; exactly on the same y position as a &amp;quot;-&amp;quot; in &amp;quot;a-b&amp;quot; would be if there were&lt;br /&gt;
&amp;gt; further formula parts.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; See for example: a - {a over b} over {y+z}  or  a - {H^{2^3}} over {H+H}&lt;br /&gt;
&amp;gt; And compare with any book about physics or math.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, for simple cases like &amp;quot;&amp;lt;X&amp;gt; over &amp;lt;Y&amp;gt;&amp;quot; baseline would simply be&lt;br /&gt;
baseline of &amp;quot;over&amp;quot;, if I am getting it right.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 3. There are many messages and comments in French, and I would like to&lt;br /&gt;
&amp;gt;&amp;gt; start converting important ones as and when they come into English.&lt;br /&gt;
&amp;gt;&amp;gt; Would that be fine ? And can I do it in same CWS ?&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; Err... Where are messages and comments in French?&lt;br /&gt;
&amp;gt; And do you want to put them into a CWS once you have them translated&lt;br /&gt;
&amp;gt; into English?&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Actually they where German and few where in French (I am not sure&lt;br /&gt;
though, don&amp;#039;t know either of them :( . I plan to start a page in wiki&lt;br /&gt;
and make a table with two columns. First one will contain messages in&lt;br /&gt;
non-English and other side will contain translated messges. For&lt;br /&gt;
critical comments related to this issue I will like to commit them in&lt;br /&gt;
this CWS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 4. Should I reassign issue to myself and create a CWS? It hasn&amp;#039;t been&lt;br /&gt;
&amp;gt;&amp;gt; created yet.&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; If you feel like it you can do so.&lt;br /&gt;
&amp;gt; That would be a good idea if you want to share the code with otehrs e.g.&lt;br /&gt;
&amp;gt; Eric or me while developing.&lt;br /&gt;
&amp;gt; If you want that just drop me a note and I will setup a CWS. That is&lt;br /&gt;
&amp;gt; because in the end our QA will have a look at it and it is easier to get&lt;br /&gt;
&amp;gt; a build done/installed from here if the CWS is on our servers...&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Okay.&lt;br /&gt;
I will do it, thanks&lt;br /&gt;
- Show quoted text -&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; 5. Can baseline be negative ? I don&amp;#039;t think so, but there are test&lt;br /&gt;
&amp;gt;&amp;gt; cases where baseline has value -&amp;lt;number&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; Yes it can become negative.&lt;br /&gt;
&amp;gt; The actual baseline of the very outer line (or to put it different: of&lt;br /&gt;
&amp;gt; the first char in a line) should not be negative. But it wouldn&amp;#039;t matter.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; The reason for baselines to become negative is because of aligning&lt;br /&gt;
&amp;gt; different nodes vertically. If you take the following two formulas for&lt;br /&gt;
&amp;gt; example&lt;br /&gt;
&amp;gt;    x - x&lt;br /&gt;
&amp;gt; and&lt;br /&gt;
&amp;gt;    stack{a#b#c#d#e#f#g}&lt;br /&gt;
&amp;gt; each on it&amp;#039;s own none of the baselines should be negative.&lt;br /&gt;
&amp;gt; But if they are on the same line like&lt;br /&gt;
&amp;gt;    x - x stack{a#b#c#d#e#f#g}&lt;br /&gt;
&amp;gt; things may become different.&lt;br /&gt;
&amp;gt; The reason for this is that the alignment of the whole formula starts&lt;br /&gt;
&amp;gt; with the aligned node. And here that is &amp;#039;x&amp;#039;. If, just for the example,&lt;br /&gt;
&amp;gt; we assume a lines height will be 100 then the rectangle for &amp;#039;a&amp;#039; might be&lt;br /&gt;
&amp;gt; at pos 0,0 with size 60x100.&lt;br /&gt;
&amp;gt; And the stack if placed at (0,0) would have a size of about 160x700.&lt;br /&gt;
&amp;gt; If the latter one is to be vertically aligned to the first it is done by&lt;br /&gt;
&amp;gt; moving it up until in order for the baseline of the stack{...} command&lt;br /&gt;
&amp;gt; to match the one from &amp;quot;x-y&amp;quot;. By doing that we surely will have the&lt;br /&gt;
&amp;gt; baselines of a, b and c be moved into the negative y axis as can be seen&lt;br /&gt;
&amp;gt; in the layouted formula.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; But that doesn&amp;#039;t really matter when the formula is displayed since it&lt;br /&gt;
&amp;gt; will work with any logically position calculated.&lt;br /&gt;
&amp;gt; At most one needs to move all the formula nodes in order to have the&lt;br /&gt;
&amp;gt; whole formula start at pos (0,0) if needs be...&lt;br /&gt;
&amp;gt;&lt;br /&gt;
[..]&lt;br /&gt;
&lt;br /&gt;
Thanks Thomas for your very important notes. For archiving reasons (&amp;amp;&lt;br /&gt;
in case other folks around can help with ideas) I have taken whole of&lt;br /&gt;
reply into this mail and have cc to dev@openoffice and dev@education&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
rakesh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello Rakesh,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; 2. Now as per discussion which has happened so far, every Node needs&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; to have baseline calculated. To start with, I think I am ready to&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; recursive calculation of baseline. After moving numerator to top and&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; denominator to bottom we will find the average of both and assign this&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; to baseline of whole fraction and all this will go on recursively&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; automatically. Does it sound good ?&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; something like(just a pseudo code ) :&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;        if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;        {&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;                 SetHasBaseline(TRUE);&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;                 SetBaseline((pNum-&amp;gt;GetBaseline() +&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; pDenom-&amp;gt;GetBaseline()) / 2L);&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;         }&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; That needs fraction to be a node. And is it really a node ? I think yes.&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; These calculations are in SmBinVerNode::Arrange method.&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; The basic idea is not quite right. If formulas are layouted it is not&lt;br /&gt;
&amp;gt; &amp;gt; about finding the overall height and setting the mid as baseline.&lt;br /&gt;
&amp;gt; &amp;gt; Layout of fractions should be done in away that the horizontal line is&lt;br /&gt;
&amp;gt; &amp;gt; exactly on the same y position as a &amp;quot;-&amp;quot; in &amp;quot;a-b&amp;quot; would be if there were&lt;br /&gt;
&amp;gt; &amp;gt; further formula parts.&lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; See for example: a - {a over b} over {y+z}  or  a - {H^{2^3}} over {H+H}&lt;br /&gt;
&amp;gt; &amp;gt; And compare with any book about physics or math.&lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; So, for simple cases like &amp;quot;&amp;lt;X&amp;gt; over &amp;lt;Y&amp;gt;&amp;quot; baseline would simply be&lt;br /&gt;
&amp;gt; baseline of &amp;quot;over&amp;quot;, if I am getting it right.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
That&amp;#039;s not correct either. If the overline would have been drawn by&lt;br /&gt;
using the &amp;#039;&amp;#039; character that might have been right (exact result&lt;br /&gt;
depending on the font used, maybe). But in Math the underscore is drawn&lt;br /&gt;
as rectangle and thus is no character from any font. That means you have&lt;br /&gt;
to &amp;#039;invent&amp;#039; a calculation for a pseudo baseline of that SmRect that fits&lt;br /&gt;
the requirement of aligning with the &amp;#039;-&amp;#039; character.&lt;br /&gt;
&lt;br /&gt;
On the other hand you are free to re-implement that Node by making use&lt;br /&gt;
of the &amp;#039;-&amp;#039; character. You will need to call a separate function though&lt;br /&gt;
to stretch it to the desired width. And the layout may change somewhat&lt;br /&gt;
because of this.&lt;br /&gt;
However that will bring up other issue you need to take care of. For example&lt;br /&gt;
- Even if you stretch the &amp;#039;-&amp;#039; to the required width you need to make&lt;br /&gt;
sure that&lt;br /&gt;
 the bounding rectangle does not include excessively large borders to&lt;br /&gt;
the left&lt;br /&gt;
 and right.&lt;br /&gt;
- Also you need to clip the bounding rectangle at top and bottom to&lt;br /&gt;
about the&lt;br /&gt;
 actual space the &amp;#039;-&amp;#039; will take because you must not have too much space&lt;br /&gt;
 between it and the nominator and denominator.&lt;br /&gt;
- The advantage however would be that of course the baseline of &amp;#039;-&amp;#039; is&lt;br /&gt;
always&lt;br /&gt;
 in line with another &amp;#039;-&amp;#039; as in &amp;quot;a - {x over y}&amp;quot;. That is in that case the&lt;br /&gt;
 baseline of the &amp;#039;-&amp;#039; should be the baseline of that node.&lt;br /&gt;
Note: if you want to go with the stretched &amp;#039;-&amp;#039; make sure to use the one&lt;br /&gt;
from the StarSymbol font. Not all fonts are arbitrarily scalable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; 3. There are many messages and comments in French, and I would like to&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; start converting important ones as and when they come into English.&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt; Would that be fine ? And can I do it in same CWS ?&lt;br /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; Err... Where are messages and comments in French?&lt;br /&gt;
&amp;gt; &amp;gt; And do you want to put them into a CWS once you have them translated&lt;br /&gt;
&amp;gt; &amp;gt; into English?&lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; Actually they where German and few where in French (I am not sure&lt;br /&gt;
&amp;gt; though, don&amp;#039;t know either of them :( . I plan to start a page in wiki&lt;br /&gt;
&amp;gt; and make a table with two columns. First one will contain messages in&lt;br /&gt;
&amp;gt; non-English and other side will contain translated messges. For&lt;br /&gt;
&amp;gt; critical comments related to this issue I will like to commit them in&lt;br /&gt;
&amp;gt; this CWS.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
Sure. Do it that way.&lt;br /&gt;
Critical comment should best be in the source as well.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Thanks Thomas for your very important notes. For archiving reasons (&amp;amp;&lt;br /&gt;
&amp;gt; in case other folks around can help with ideas) I have taken whole of&lt;br /&gt;
&amp;gt; reply into this mail and have cc to dev@openoffice and dev@education&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
That&amp;#039;s fine with me. :-)&lt;br /&gt;
Thanks for taking on that issue!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thomas&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Mails&amp;diff=101544</id>
		<title>Education Project/Effort/Math baseline alignment/Mails</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Mails&amp;diff=101544"/>
		<updated>2008-12-06T08:36:52Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: New page: -----------------------------------  Hello Thomas,  I had been debugging starmath module. Using some test cases and checking the flow.  There are some very basic doubts:  1. In my view cen...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-----------------------------------&lt;br /&gt;
&lt;br /&gt;
Hello Thomas,&lt;br /&gt;
&lt;br /&gt;
I had been debugging starmath module. Using some test cases and&lt;br /&gt;
checking the flow.&lt;br /&gt;
&lt;br /&gt;
There are some very basic doubts:&lt;br /&gt;
&lt;br /&gt;
1. In my view centre(0,0) of co-ordinate system from which all&lt;br /&gt;
calculations are made (e.g calculation of Point, Alignment etc) is at&lt;br /&gt;
top left corner.  The +ve side of Y axis goes down the left corner&lt;br /&gt;
towards bottom and +ve side of X axis goes horizontal towards top&lt;br /&gt;
right corned. May you confirm this ?&lt;br /&gt;
&lt;br /&gt;
2. Now as per discussion which has happened so far, every Node needs&lt;br /&gt;
to have baseline calculated. To start with, I think I am ready to&lt;br /&gt;
write code for simple cases like &amp;quot;over&amp;quot;. My strategy for over is&lt;br /&gt;
recursive calculation of baseline. After moving numerator to top and&lt;br /&gt;
denominator to bottom we will find the average of both and assign this&lt;br /&gt;
to baseline of whole fraction and all this will go on recursively&lt;br /&gt;
automatically. Does it sound good ?&lt;br /&gt;
&lt;br /&gt;
something like(just a pseudo code ) :&lt;br /&gt;
&lt;br /&gt;
      if (pNum-&amp;gt;HasBaseline() &amp;amp;&amp;amp; pDenom-&amp;gt;HasBaseline())&lt;br /&gt;
      {&lt;br /&gt;
               SetHasBaseline(TRUE);&lt;br /&gt;
               SetBaseline((pNum-&amp;gt;GetBaseline() +&lt;br /&gt;
pDenom-&amp;gt;GetBaseline()) / 2L);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
That needs fraction to be a node. And is it really a node ? I think yes.&lt;br /&gt;
&lt;br /&gt;
These calculations are in SmBinVerNode::Arrange method.&lt;br /&gt;
&lt;br /&gt;
3. There are many messages and comments in French, and I would like to&lt;br /&gt;
start converting important ones as and when they come into English.&lt;br /&gt;
Would that be fine ? And can I do it in same CWS ?&lt;br /&gt;
&lt;br /&gt;
4. Should I reassign issue to myself and create a CWS? It hasn&amp;#039;t been&lt;br /&gt;
created yet.&lt;br /&gt;
&lt;br /&gt;
5. Can baseline be negative ? I don&amp;#039;t think so, but there are test&lt;br /&gt;
cases where baseline has value -&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Cheers,&lt;br /&gt;
rakesh&lt;br /&gt;
&lt;br /&gt;
-----------------------------------&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment&amp;diff=101543</id>
		<title>Education Project/Effort/Math baseline alignment</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment&amp;diff=101543"/>
		<updated>2008-12-06T08:36:23Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft:  &lt;br /&gt;
&lt;br /&gt;
This is an effort to fix issue 972&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
First meeting : define the task&lt;br /&gt;
&lt;br /&gt;
Attendees:  Matthias Bauer (mba) , Thomas Lange (tl ) , Eric Bachard (ericb)&lt;br /&gt;
&lt;br /&gt;
[[Education_Project/Effort/Math_baseline_alignment/1stMeeting_log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Second IRC meeting ( 19th of February)&lt;br /&gt;
&lt;br /&gt;
Attendees: Thomas Lange (tl), Eric Bachard (ericb)&lt;br /&gt;
&lt;br /&gt;
[[Education_Project/Effort/Math_baseline_alignment/2ndMeeting_log]]&lt;br /&gt;
&lt;br /&gt;
Mails regarding discussion (29th Sept and on..) Important Notes and doubts&lt;br /&gt;
&lt;br /&gt;
[[Education_Project/Effort/Math_baseline_alignment/Mails]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Propose a solution ===&lt;br /&gt;
&lt;br /&gt;
The 1st meeting was productive, and we agreed on a solution. &lt;br /&gt;
&lt;br /&gt;
(complete describing the solution)&lt;br /&gt;
&lt;br /&gt;
=== Todo ===&lt;br /&gt;
&lt;br /&gt;
Draft. Please complete or correct typos, add suggestions ... etc&lt;br /&gt;
&lt;br /&gt;
==== Done ====&lt;br /&gt;
&lt;br /&gt;
* Initial meeting&lt;br /&gt;
* Choose a solution&lt;br /&gt;
* Discover starmath code organisation&lt;br /&gt;
* Identify all Arrange cases&lt;br /&gt;
* start debugging : find interesting breakpoints&lt;br /&gt;
&lt;br /&gt;
==== Work in progress ====&lt;br /&gt;
&lt;br /&gt;
* understand the 27 Arrange methods, more precisely, describe what is done in every case&lt;br /&gt;
* imagine scenarios for debugging&lt;br /&gt;
* trace and analyze positional parameters ( work in progress )&lt;br /&gt;
&lt;br /&gt;
==== Remaining tasks ====&lt;br /&gt;
&lt;br /&gt;
* identify the problem precisely for text only ( including greek letters or not) &lt;br /&gt;
* propose a solution for text only&lt;br /&gt;
* identify the problem for a over b &lt;br /&gt;
* propose a solution for a over b &lt;br /&gt;
* factorize the solution&lt;br /&gt;
* prepare a new meeting&lt;br /&gt;
* define the change in .odt file format&lt;br /&gt;
* implement it&lt;br /&gt;
* write the specs&lt;br /&gt;
&lt;br /&gt;
=== Draft for the Planning ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left; background:ivory&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Fix Equations Alignment in Math (part 1 :  &amp;#039;&amp;#039;&amp;#039; A over B &amp;#039;&amp;#039;&amp;#039; )&lt;br /&gt;
|- style=&amp;quot;background:royalblue; color:white&amp;quot;&lt;br /&gt;
!  width=&amp;quot;150&amp;quot;|Task     !! week 6 !! week 7 !! week 8 !! week 9 !! week 10 !! week 11 !! Status !! Assigned to !! Comments&lt;br /&gt;
|- |&lt;br /&gt;
| Discover starmath ||bgcolor=&amp;quot;#2a8ad8&amp;quot;|  ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|- |&lt;br /&gt;
| analyse the concerned code|| bgcolor=&amp;quot;#287cc1&amp;quot;|  ||bgcolor=&amp;quot;#287cc1&amp;quot;|   || bgcolor=&amp;quot;#287cc1&amp;quot; | ||  ||  ||  ||  ||  ||&lt;br /&gt;
|- |&lt;br /&gt;
| propose a solution for a over b ||  || bgcolor=&amp;quot;#2370b0&amp;quot;|  ||bgcolor=&amp;quot;#2370b0&amp;quot;|   ||  ||  ||  ||  ||  ||&lt;br /&gt;
|- |&lt;br /&gt;
| first code implementation ||  ||bgcolor=&amp;quot;#2370b0&amp;quot;|   ||bgcolor=&amp;quot;#2370b0&amp;quot;|  ||bgcolor=&amp;quot;#2370b0&amp;quot;|  ||  ||  ||  ||  ||&lt;br /&gt;
|-|&lt;br /&gt;
| mathalignment1 cws creation ||  ||  ||bgcolor=&amp;quot;#135892&amp;quot;|   ||bgcolor=&amp;quot;#135892&amp;quot;|  ||  ||  ||  ||  ||&lt;br /&gt;
|-|&lt;br /&gt;
| QA for mathalignment1 ||  ||  || bgcolor=&amp;quot;#135892&amp;quot;|  ||bgcolor=&amp;quot;#135892&amp;quot;|   || bgcolor=&amp;quot;#135892&amp;quot;|   ||  ||  ||  ||&lt;br /&gt;
|-|&lt;br /&gt;
| Write specs || bgcolor=&amp;quot;#0c4676&amp;quot;|  ||bgcolor=&amp;quot;#0c4676&amp;quot;|   || bgcolor=&amp;quot;#0c4676&amp;quot;|  ||bgcolor=&amp;quot;#0c4676&amp;quot;|   || bgcolor=&amp;quot;#0c4676&amp;quot;|  ||  ||  ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Math_baseline_alignment/Discover starmath | Discover starmath source code (click me)]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Math_baseline_alignment/Debuging starmath | Debugging starmath using gdb (click me)]] ===&lt;br /&gt;
&lt;br /&gt;
=== Analyse the concerned code ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== First code implementation ===&lt;br /&gt;
&lt;br /&gt;
=== mathalignment cws creation ===&lt;br /&gt;
&lt;br /&gt;
=== Links and Documentation === &lt;br /&gt;
&lt;br /&gt;
==== Page for translating Non-English comments and strings in starmath module to English ====&lt;br /&gt;
&lt;br /&gt;
[[Education_Project/Effort/Math_baseline_alignment/Translate to English | Translate Non English Comments and Strings (click me)]]&lt;br /&gt;
&lt;br /&gt;
==== starmath source code ====&lt;br /&gt;
&lt;br /&gt;
[http://eric.bachard.free.fr/Education/Documentation/starmath/Doc_Math/html/ &amp;#039;&amp;#039;&amp;#039;Starmath source code Documentation&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Writer_Guide/Math_commands_-_Reference &amp;#039;&amp;#039;&amp;#039;Math Commands Reference&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
==== starmath use ====&lt;br /&gt;
&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Writer_Guide/Math_Objects Math Objects]&lt;br /&gt;
&lt;br /&gt;
[http://documentation.openoffice.org/manuals/oooauthors/MathObjects.pdf MathObjects ]&lt;br /&gt;
&lt;br /&gt;
[http://documentation.openoffice.org/manuals/oooauthors2/0111GS-GettingStartedWithMath.pdf Getting started with Math]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=99807</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=99807"/>
		<updated>2008-11-25T11:06:47Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/filter/xml/sc_xmlexprt.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/filter/xml/sc_xmlstyle.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/filter/xml/sc_XMLStylesExportHelper.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/filter/xml/sc_XMLExportDatabaseRanges.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingExportHelper.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 3rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings2.diff switch_case_enum_warnings2.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/ui/unoobj/sc_cellsuno.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 4th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings3.diff switch_case_enum_warnings3.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_starmath/source/starmath_parse.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 5th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings4.diff switch_case_enum_warnings4.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/doc/sw_docfld.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/doc/sw_docfly.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 6th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings5.diff switch_case_enum_warnings5.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/docnode/sw_node.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/docnode/sw_section.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 7th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings6.diff switch_case_enum_warnings6.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/draw/sw_dcontact.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 8th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings7.diff switch_case_enum_warnings7.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/frmedt/sw_fews.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 9th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings8.diff switch_case_enum_warnings8.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/layout/sw_atrfrm.cxx &lt;br /&gt;
 2. binfilter/bf_sw/source/core/layout/sw_flowfrm.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/layout/sw_pagechg.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/layout/sw_tabfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 10th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings9.diff switch_case_enum_warnings9.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/sw3io/sw_sw3misc.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 11rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings10.diff switch_case_enum_warnings10.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/text/sw_txtfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 12rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings11.diff switch_case_enum_warnings11.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/tox/sw_txmsrt.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 13th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings12.diff switch_case_enum_warnings12.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/unocore/sw_unocoll.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/unocore/sw_unoframe.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/unocore/sw_unoidx.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/unocore/sw_unoobj.cxx&lt;br /&gt;
 5. binfilter/bf_sw/source/core/unocore/sw_unostyle.cxx&lt;br /&gt;
 6. binfilter/bf_sw/source/core/unocore/sw_unotext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 14th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings13.diff switch_case_enum_warnings13.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/filter/xml/sw_xmltexte.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/filter/xml/sw_xmltbli.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/filter/xml/sw_xmlexpit.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 15th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings14.diff switch_case_enum_warnings14.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/chart/xmloff_SchXMLExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 16th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings15.diff switch_case_enum_warnings15.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/draw/xmloff_shapeexport2.cxx&lt;br /&gt;
 2. binfilter/bf_xmloff/source/draw/xmloff_shapeexport3.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 17th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings16.diff switch_case_enum_warnings16.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/forms/xmloff_elementexport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 18th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings17.diff switch_case_enum_warnings17.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/style/xmloff_xmlnumfe.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 19th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings18.diff switch_case_enum_warnings18.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/text/xmloff_XMLTextColumnsExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 20th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings19.diff switch_case_enum_warnings19.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_forms/source/component/forms_ListBox.cxx&lt;br /&gt;
 2. bf_forms/source/component/forms_ComboBox.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 21th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings20.diff switch_case_enum_warnings20.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sc/source/filter/xml/sc_XMLConverter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 22th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings21.diff switch_case_enum_warnings21.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sc/source/ui/unoobj/sc_appluno.cxx&lt;br /&gt;
 2. bf_sc/source/ui/unoobj/sc_dapiuno.cxx&lt;br /&gt;
 3. bf_sc/source/ui/unoobj/sc_fmtuno.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 23th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings22.diff switch_case_enum_warnings22.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sch/source/core/sch_globfunc.cxx&lt;br /&gt;
 2. bf_sch/source/core/sch_chtmode2.cxx&lt;br /&gt;
 3. bf_sch/source/core/sch_chtmode4.cxx&lt;br /&gt;
 4. bf_sch/source/core/sch_chtmode9.cxx&lt;br /&gt;
 5. bf_sch/source/core/sch_chtmod3d.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 24th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings23.diff switch_case_enum_warnings23.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sch/source/ui/unoidl/sch_ChXDataPoint.cxx&lt;br /&gt;
 2. bf_sch/source/ui/unoidl/sch_ChXDataRow.cxx&lt;br /&gt;
 3. bf_sch/source/ui/unoidl/sch_ChXDiagram.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 25th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings24.diff switch_case_enum_warnings24.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sd/source/ui/unoidl/sd_unopage.cxx&lt;br /&gt;
 2. bf_sd/source/ui/unoidl/sd_unopsfm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 26th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings25.diff switch_case_enum_warnings25.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/dialog/svx_dlgutil.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 27th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings26.diff switch_case_enum_warnings26.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/engine3d/svx_viewpt3d.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 28th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings27.diff switch_case_enum_warnings27.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/svdraw/svx_svdetc.cxx&lt;br /&gt;
 2. bf_svx/source/svdraw/svx_svdmodel.cxx&lt;br /&gt;
 3. bf_svx/source/svdraw/svx_svdmrkv.cxx&lt;br /&gt;
 4. bf_svx/source/svdraw/svx_svdobj.cxx&lt;br /&gt;
 5. bf_svx/source/svdraw/svx_svdocirc.cxx&lt;br /&gt;
 6. bf_svx/source/svdraw/svx_svdopath.cxx&lt;br /&gt;
 7. bf_svx/source/svdraw/svx_svdview.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 29th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings28.diff switch_case_enum_warnings28.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/unodraw/svx_unoshape.cxx&lt;br /&gt;
 2. bf_svx/source/unodraw/svx_unopage.cxx&lt;br /&gt;
 3. bf_svx/source/unodraw/svx_unoshtxt.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 30th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings29.diff switch_case_enum_warnings29.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/xml/svx_xmlxtimp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 31th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings30.diff switch_case_enum_warnings30.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/xoutdev/svx_xattr2.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 32th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings31.diff switch_case_enum_warnings31.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/core/fields/sw_fldbas.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 33th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings32.diff switch_case_enum_warnings32.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/core/sw3io/sw_sw3imp.cxx&lt;br /&gt;
 2. bf_sw/source/core/sw3io/sw_sw3style.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 34th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings33.diff switch_case_enum_warnings33.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/core/tox/sw_tox.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 35th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings34.diff switch_case_enum_warnings34.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/excel/sw_exctools.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 36th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings35.diff switch_case_enum_warnings35.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/sw6/sw_sw6par.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 37th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings36.diff switch_case_enum_warnings36.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/w4w/sw_w4watr.cxx&lt;br /&gt;
 2. bf_sw/source/filter/w4w/sw_w4wpar2.cxx&lt;br /&gt;
 3. bf_sw/source/filter/w4w/sw_wrtw4w.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 38th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings37.diff switch_case_enum_warnings37.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/xml/sw_xmlithlp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 39th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings38.diff switch_case_enum_warnings38.diff]&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/ui/app/sw_docshini.cxx&lt;br /&gt;
 2. bf_sw/source/ui/app/sw_docstyle.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 40th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings39.diff switch_case_enum_warnings39.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/chart/xmloff_SchXMLPlotAreaContext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 41th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings40.diff switch_case_enum_warnings40.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/core/xmloff_xmlehelp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 42th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings41.diff switch_case_enum_warnings41.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/draw/xmloff_eventimp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 43th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings42.diff switch_case_enum_warnings42.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/draw/xmloff_XMLImageMapContext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 44th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings43.diff switch_case_enum_warnings43.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/forms/xmloff_formenums.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 45th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings44.diff switch_case_enum_warnings44.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/style/xmloff_backhdl.cxx&lt;br /&gt;
Patch for 46th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings45.diff switch_case_enum_warnings45.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/style/xmloff_PagePropertySetContext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 47th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings46.diff switch_case_enum_warnings46.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/text/xmloff_XMLTextShapeImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 48th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings47.diff switch_case_enum_warnings47.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;br /&gt;
&lt;br /&gt;
2. Fix first first warnings caused by uninitialized values then probably bad Ctors initializations that is leaving difficult ones for later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Corrected all of them to latest.&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment&amp;diff=93977</id>
		<title>Education Project/Effort/Math baseline alignment</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment&amp;diff=93977"/>
		<updated>2008-09-30T10:25:38Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft:  &lt;br /&gt;
&lt;br /&gt;
This is an effort to fix issue 972&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
First meeting : define the task&lt;br /&gt;
&lt;br /&gt;
Attendees:  Matthias Bauer (mba) , Thomas Lange (tl ) , Eric Bachard (ericb)&lt;br /&gt;
&lt;br /&gt;
[[Education_Project/Effort/Math_baseline_alignment/1stMeeting_log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Second IRC meeting ( 19th of February)&lt;br /&gt;
&lt;br /&gt;
Attendees: Thomas Lange (tl), Eric Bachard (ericb)&lt;br /&gt;
&lt;br /&gt;
[[Education_Project/Effort/Math_baseline_alignment/2ndMeeting_log]]&lt;br /&gt;
&lt;br /&gt;
=== Propose a solution ===&lt;br /&gt;
&lt;br /&gt;
The 1st meeting was productive, and we agreed on a solution. &lt;br /&gt;
&lt;br /&gt;
(complete describing the solution)&lt;br /&gt;
&lt;br /&gt;
=== Todo ===&lt;br /&gt;
&lt;br /&gt;
Draft. Please complete or correct typos, add suggestions ... etc&lt;br /&gt;
&lt;br /&gt;
==== Done ====&lt;br /&gt;
&lt;br /&gt;
* Initial meeting&lt;br /&gt;
* Choose a solution&lt;br /&gt;
* Discover starmath code organisation&lt;br /&gt;
* Identify all Arrange cases&lt;br /&gt;
* start debugging : find interesting breakpoints&lt;br /&gt;
&lt;br /&gt;
==== Work in progress ====&lt;br /&gt;
&lt;br /&gt;
* understand the 27 Arrange methods, more precisely, describe what is done in every case&lt;br /&gt;
* imagine scenarios for debugging&lt;br /&gt;
* trace and analyze positional parameters ( work in progress )&lt;br /&gt;
&lt;br /&gt;
==== Remaining tasks ====&lt;br /&gt;
&lt;br /&gt;
* identify the problem precisely for text only ( including greek letters or not) &lt;br /&gt;
* propose a solution for text only&lt;br /&gt;
* identify the problem for a over b &lt;br /&gt;
* propose a solution for a over b &lt;br /&gt;
* factorize the solution&lt;br /&gt;
* prepare a new meeting&lt;br /&gt;
* define the change in .odt file format&lt;br /&gt;
* implement it&lt;br /&gt;
* write the specs&lt;br /&gt;
&lt;br /&gt;
=== Draft for the Planning ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left; background:ivory&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Fix Equations Alignment in Math (part 1 :  &amp;#039;&amp;#039;&amp;#039; A over B &amp;#039;&amp;#039;&amp;#039; )&lt;br /&gt;
|- style=&amp;quot;background:royalblue; color:white&amp;quot;&lt;br /&gt;
!  width=&amp;quot;150&amp;quot;|Task     !! week 6 !! week 7 !! week 8 !! week 9 !! week 10 !! week 11 !! Status !! Assigned to !! Comments&lt;br /&gt;
|- |&lt;br /&gt;
| Discover starmath ||bgcolor=&amp;quot;#2a8ad8&amp;quot;|  ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|- |&lt;br /&gt;
| analyse the concerned code|| bgcolor=&amp;quot;#287cc1&amp;quot;|  ||bgcolor=&amp;quot;#287cc1&amp;quot;|   || bgcolor=&amp;quot;#287cc1&amp;quot; | ||  ||  ||  ||  ||  ||&lt;br /&gt;
|- |&lt;br /&gt;
| propose a solution for a over b ||  || bgcolor=&amp;quot;#2370b0&amp;quot;|  ||bgcolor=&amp;quot;#2370b0&amp;quot;|   ||  ||  ||  ||  ||  ||&lt;br /&gt;
|- |&lt;br /&gt;
| first code implementation ||  ||bgcolor=&amp;quot;#2370b0&amp;quot;|   ||bgcolor=&amp;quot;#2370b0&amp;quot;|  ||bgcolor=&amp;quot;#2370b0&amp;quot;|  ||  ||  ||  ||  ||&lt;br /&gt;
|-|&lt;br /&gt;
| mathalignment1 cws creation ||  ||  ||bgcolor=&amp;quot;#135892&amp;quot;|   ||bgcolor=&amp;quot;#135892&amp;quot;|  ||  ||  ||  ||  ||&lt;br /&gt;
|-|&lt;br /&gt;
| QA for mathalignment1 ||  ||  || bgcolor=&amp;quot;#135892&amp;quot;|  ||bgcolor=&amp;quot;#135892&amp;quot;|   || bgcolor=&amp;quot;#135892&amp;quot;|   ||  ||  ||  ||&lt;br /&gt;
|-|&lt;br /&gt;
| Write specs || bgcolor=&amp;quot;#0c4676&amp;quot;|  ||bgcolor=&amp;quot;#0c4676&amp;quot;|   || bgcolor=&amp;quot;#0c4676&amp;quot;|  ||bgcolor=&amp;quot;#0c4676&amp;quot;|   || bgcolor=&amp;quot;#0c4676&amp;quot;|  ||  ||  ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Math_baseline_alignment/Discover starmath | Discover starmath source code (click me)]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Math_baseline_alignment/Debuging starmath | Debugging starmath using gdb (click me)]] ===&lt;br /&gt;
&lt;br /&gt;
=== Analyse the concerned code ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== First code implementation ===&lt;br /&gt;
&lt;br /&gt;
=== mathalignment cws creation ===&lt;br /&gt;
&lt;br /&gt;
=== Links and Documentation === &lt;br /&gt;
&lt;br /&gt;
==== Page for translating Non-English comments and strings in starmath module to English ====&lt;br /&gt;
&lt;br /&gt;
[[Education_Project/Effort/Math_baseline_alignment/Translate to English | Translate Non English Comments and Strings (click me)]]&lt;br /&gt;
&lt;br /&gt;
==== starmath source code ====&lt;br /&gt;
&lt;br /&gt;
[http://eric.bachard.free.fr/Education/Documentation/starmath/Doc_Math/html/ &amp;#039;&amp;#039;&amp;#039;Starmath source code Documentation&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Writer_Guide/Math_commands_-_Reference &amp;#039;&amp;#039;&amp;#039;Math Commands Reference&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
==== starmath use ====&lt;br /&gt;
&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Writer_Guide/Math_Objects Math Objects]&lt;br /&gt;
&lt;br /&gt;
[http://documentation.openoffice.org/manuals/oooauthors/MathObjects.pdf MathObjects ]&lt;br /&gt;
&lt;br /&gt;
[http://documentation.openoffice.org/manuals/oooauthors2/0111GS-GettingStartedWithMath.pdf Getting started with Math]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Discover_starmath&amp;diff=93370</id>
		<title>Education Project/Effort/Math baseline alignment/Discover starmath</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Discover_starmath&amp;diff=93370"/>
		<updated>2008-09-23T16:32:48Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: Updating about SM/ calculations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Page Needs restructuring == &lt;br /&gt;
&lt;br /&gt;
Right now main calculations (and only calculations are at):&lt;br /&gt;
SmRect::BuildRect function&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
         nBaseline         = aFM.GetAscent();&lt;br /&gt;
         nAlignT           = nBaseline - nFontHeight * 750L / 1000L;&lt;br /&gt;
         nAlignM           = nBaseline - nFontHeight * 121L / 422L;&lt;br /&gt;
                 // that&amp;#039;s where the horizontal bars of &amp;#039;+&amp;#039;, &amp;#039;-&amp;#039;, ... are&lt;br /&gt;
                 // (1/3 of ascent over baseline)&lt;br /&gt;
                 // (121 = 1/3 of 12pt ascent, 422 = 12pt fontheight)&lt;br /&gt;
         nAlignB           = nBaseline;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is lone info about calculations happening till now.&lt;br /&gt;
&lt;br /&gt;
TODO: Will need to list down cases where these calculations are made.&lt;br /&gt;
&lt;br /&gt;
test_baseline code &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff -u -r1.7 rect.hxx&lt;br /&gt;
--- inc/rect.hxx	24 Apr 2008 13:57:29 -0000	1.7&lt;br /&gt;
+++ inc/rect.hxx	23 Sep 2008 13:00:13 -0000&lt;br /&gt;
@@ -62,6 +62,7 @@&lt;br /&gt;
 // Note: however, italic spaces can be negative!&lt;br /&gt;
 //&lt;br /&gt;
 &lt;br /&gt;
 // possible flags for the &amp;#039;Draw&amp;#039; function below (just for debugging)&lt;br /&gt;
 #define SM_RECT_CORE	0x0001&lt;br /&gt;
 #define SM_RECT_ITALIC	0x0002&lt;br /&gt;
@@ -112,6 +113,12 @@&lt;br /&gt;
 			bHasAlignInfo;&lt;br /&gt;
 &lt;br /&gt;
 protected:&lt;br /&gt;
+			void test_baseline()&lt;br /&gt;
+			{&lt;br /&gt;
+			  if (!bHasBaseline) {&lt;br /&gt;
+			    int i = 0;&lt;br /&gt;
+			  }&lt;br /&gt;
+			}&lt;br /&gt;
 			void BuildRect (const OutputDevice &amp;amp;rDev, const SmFormat *pFormat,&lt;br /&gt;
                             const XubString &amp;amp;rText, USHORT nBorderWidth);&lt;br /&gt;
 			void Init(const OutputDevice &amp;amp;rDev, const SmFormat *pFormat,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While setting break point at every test_baseline and writing an expression &amp;#039;a over b = c&amp;#039; we can learn the flow of starmath module.&lt;br /&gt;
Backtrace:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#0  SmBinHorNode::Arrange (this=0xadc1765c, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:1036&lt;br /&gt;
#1  0x02821df3 in SmLineNode::Arrange (this=0xadc1779c, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:806&lt;br /&gt;
#2  0x0282208d in SmExpressionNode::Arrange (this=0xadc1779c, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:854&lt;br /&gt;
#3  0x02821df3 in SmLineNode::Arrange (this=0xadb902b0, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:806&lt;br /&gt;
#4  0x0281c0dd in SmTableNode::Arrange (this=0xadb90490, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:750&lt;br /&gt;
#5  0x027efca4 in SmDocShell::ArrangeFormula (this=0xb00da1e0) at /home/dev/OOo/starmath/source/document.cxx:307&lt;br /&gt;
#6  0x027f19fb in SmDocShell::Draw (this=0xb00da1e0, rDev=@0xad7f104c, rPosition=@0xbfe646e4) at /home/dev/OOo/starmath/source/document.cxx:456&lt;br /&gt;
#7  0x02834d38 in SmGraphicWindow::Paint (this=0xad7f104c) at /home/dev/OOo/starmath/source/view.cxx:318&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page is a draft, and contains a short description of starmath module&lt;br /&gt;
&lt;br /&gt;
inc -&amp;gt; contains al  includes&lt;br /&gt;
prj -&amp;gt; build.lst, d.lst&lt;br /&gt;
qa -&amp;gt; does contain one unoapi directory FIXME : role ?&lt;br /&gt;
&lt;br /&gt;
sdi -&amp;gt; role ? for menus creation ?  &lt;br /&gt;
&lt;br /&gt;
source : the main directory, containing .hxx .src and .cxx &lt;br /&gt;
&lt;br /&gt;
Q: what is obsolete ?&lt;br /&gt;
&lt;br /&gt;
in source&lt;br /&gt;
&lt;br /&gt;
action.cxx : undo, redo, repeat  / wip&lt;br /&gt;
&lt;br /&gt;
cfgitem.hxx relative to fonts attributes, and sizes / to be verified &lt;br /&gt;
&lt;br /&gt;
commands.src : does contain the menu entries.  // reminder : add l/r_bar_arrow&lt;br /&gt;
&lt;br /&gt;
config.cxx :  SmConfig class implementation&lt;br /&gt;
&lt;br /&gt;
detreg.cxx  role ?  // FIXME&lt;br /&gt;
&lt;br /&gt;
dialog.cxx : everything dialogs, link with vcl/sfx2 &lt;br /&gt;
&lt;br /&gt;
Classes : SmAlignDialog : exact role ?&lt;br /&gt;
&lt;br /&gt;
document.cxx : &lt;br /&gt;
&lt;br /&gt;
SmDocShell::ArrangeFormula() -&amp;gt; usefull ?&lt;br /&gt;
&lt;br /&gt;
SmDocShell::UpdateText() -&amp;gt; usefull too ?&lt;br /&gt;
&lt;br /&gt;
SmEditWindow::DataChanged -&amp;gt; i.e.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
format.cxx : all formating stuff for fonts&lt;br /&gt;
&lt;br /&gt;
mathml .cxx /.hxx :  uff ... needs more info  :)&lt;br /&gt;
&lt;br /&gt;
mathtype.cxx: &lt;br /&gt;
&lt;br /&gt;
SM &amp;lt;-&amp;gt; MathType conversion &lt;br /&gt;
&lt;br /&gt;
math glyphs handling ? &lt;br /&gt;
&lt;br /&gt;
arrays: containing unicode correspondance list, aSelectorList, aIntegralOpt ..,&lt;br /&gt;
&lt;br /&gt;
StarMath to Unicode conversion &lt;br /&gt;
&lt;br /&gt;
! strange conditional breaks inside switch()&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Discover_starmath&amp;diff=93356</id>
		<title>Education Project/Effort/Math baseline alignment/Discover starmath</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Discover_starmath&amp;diff=93356"/>
		<updated>2008-09-23T13:03:02Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: Notes for starmath - 972&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Page Needs restructuring == &lt;br /&gt;
&lt;br /&gt;
test_baseline code &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff -u -r1.7 rect.hxx&lt;br /&gt;
--- inc/rect.hxx	24 Apr 2008 13:57:29 -0000	1.7&lt;br /&gt;
+++ inc/rect.hxx	23 Sep 2008 13:00:13 -0000&lt;br /&gt;
@@ -62,6 +62,7 @@&lt;br /&gt;
 // Note: however, italic spaces can be negative!&lt;br /&gt;
 //&lt;br /&gt;
 &lt;br /&gt;
 // possible flags for the &amp;#039;Draw&amp;#039; function below (just for debugging)&lt;br /&gt;
 #define SM_RECT_CORE	0x0001&lt;br /&gt;
 #define SM_RECT_ITALIC	0x0002&lt;br /&gt;
@@ -112,6 +113,12 @@&lt;br /&gt;
 			bHasAlignInfo;&lt;br /&gt;
 &lt;br /&gt;
 protected:&lt;br /&gt;
+			void test_baseline()&lt;br /&gt;
+			{&lt;br /&gt;
+			  if (!bHasBaseline) {&lt;br /&gt;
+			    int i = 0;&lt;br /&gt;
+			  }&lt;br /&gt;
+			}&lt;br /&gt;
 			void BuildRect (const OutputDevice &amp;amp;rDev, const SmFormat *pFormat,&lt;br /&gt;
                             const XubString &amp;amp;rText, USHORT nBorderWidth);&lt;br /&gt;
 			void Init(const OutputDevice &amp;amp;rDev, const SmFormat *pFormat,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While setting break point at every test_baseline and writing an expression &amp;#039;a over b = c&amp;#039; we can learn the flow of starmath module.&lt;br /&gt;
Backtrace:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#0  SmBinHorNode::Arrange (this=0xadc1765c, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:1036&lt;br /&gt;
#1  0x02821df3 in SmLineNode::Arrange (this=0xadc1779c, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:806&lt;br /&gt;
#2  0x0282208d in SmExpressionNode::Arrange (this=0xadc1779c, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:854&lt;br /&gt;
#3  0x02821df3 in SmLineNode::Arrange (this=0xadb902b0, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:806&lt;br /&gt;
#4  0x0281c0dd in SmTableNode::Arrange (this=0xadb90490, rDev=@0xb00da560, rFormat=@0xb00da220) at /home/dev/OOo/starmath/source/node.cxx:750&lt;br /&gt;
#5  0x027efca4 in SmDocShell::ArrangeFormula (this=0xb00da1e0) at /home/dev/OOo/starmath/source/document.cxx:307&lt;br /&gt;
#6  0x027f19fb in SmDocShell::Draw (this=0xb00da1e0, rDev=@0xad7f104c, rPosition=@0xbfe646e4) at /home/dev/OOo/starmath/source/document.cxx:456&lt;br /&gt;
#7  0x02834d38 in SmGraphicWindow::Paint (this=0xad7f104c) at /home/dev/OOo/starmath/source/view.cxx:318&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page is a draft, and contains a short description of starmath module&lt;br /&gt;
&lt;br /&gt;
inc -&amp;gt; contains al  includes&lt;br /&gt;
prj -&amp;gt; build.lst, d.lst&lt;br /&gt;
qa -&amp;gt; does contain one unoapi directory FIXME : role ?&lt;br /&gt;
&lt;br /&gt;
sdi -&amp;gt; role ? for menus creation ?  &lt;br /&gt;
&lt;br /&gt;
source : the main directory, containing .hxx .src and .cxx &lt;br /&gt;
&lt;br /&gt;
Q: what is obsolete ?&lt;br /&gt;
&lt;br /&gt;
in source&lt;br /&gt;
&lt;br /&gt;
action.cxx : undo, redo, repeat  / wip&lt;br /&gt;
&lt;br /&gt;
cfgitem.hxx relative to fonts attributes, and sizes / to be verified &lt;br /&gt;
&lt;br /&gt;
commands.src : does contain the menu entries.  // reminder : add l/r_bar_arrow&lt;br /&gt;
&lt;br /&gt;
config.cxx :  SmConfig class implementation&lt;br /&gt;
&lt;br /&gt;
detreg.cxx  role ?  // FIXME&lt;br /&gt;
&lt;br /&gt;
dialog.cxx : everything dialogs, link with vcl/sfx2 &lt;br /&gt;
&lt;br /&gt;
Classes : SmAlignDialog : exact role ?&lt;br /&gt;
&lt;br /&gt;
document.cxx : &lt;br /&gt;
&lt;br /&gt;
SmDocShell::ArrangeFormula() -&amp;gt; usefull ?&lt;br /&gt;
&lt;br /&gt;
SmDocShell::UpdateText() -&amp;gt; usefull too ?&lt;br /&gt;
&lt;br /&gt;
SmEditWindow::DataChanged -&amp;gt; i.e.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
format.cxx : all formating stuff for fonts&lt;br /&gt;
&lt;br /&gt;
mathml .cxx /.hxx :  uff ... needs more info  :)&lt;br /&gt;
&lt;br /&gt;
mathtype.cxx: &lt;br /&gt;
&lt;br /&gt;
SM &amp;lt;-&amp;gt; MathType conversion &lt;br /&gt;
&lt;br /&gt;
math glyphs handling ? &lt;br /&gt;
&lt;br /&gt;
arrays: containing unicode correspondance list, aSelectorList, aIntegralOpt ..,&lt;br /&gt;
&lt;br /&gt;
StarMath to Unicode conversion &lt;br /&gt;
&lt;br /&gt;
! strange conditional breaks inside switch()&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Debuging_starmath&amp;diff=92885</id>
		<title>Education Project/Effort/Math baseline alignment/Debuging starmath</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Debuging_starmath&amp;diff=92885"/>
		<updated>2008-09-15T17:38:27Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: patch for debugging with colored lines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Milestone &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Current Build is m245, but m247 should work too &lt;br /&gt;
&lt;br /&gt;
install it wherever ( Desktop is a good option on Mac OS X)&lt;br /&gt;
&lt;br /&gt;
===Debug ===&lt;br /&gt;
&lt;br /&gt;
To trace, analyze, understand the issue and fix it, it is mandatory to debug starmath. &lt;br /&gt;
&lt;br /&gt;
For that purpose, we will use the most known tool : [http://sourceware.org/gdb/ &amp;#039;&amp;#039;the GNU Project debugger, aka gdb&amp;#039;&amp;#039;&amp;#039;] ( included in XCode on Mac OS X ). &lt;br /&gt;
&lt;br /&gt;
For the one discovering &amp;#039;&amp;#039;&amp;#039;gdb&amp;#039;&amp;#039;&amp;#039;, there is [http://sources.redhat.com/gdb/current/onlinedocs/gdb_toc.html &amp;#039;&amp;#039;&amp;#039;online gdb tutorial&amp;#039;&amp;#039;&amp;#039;] or [http://www.cs.cmu.edu/~gilpin/tutorial/ another one there ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== What is the problem ? ====&lt;br /&gt;
all libmath are stripped by default, and you&amp;#039;ll have to add the symbols for debugging. Thus you&amp;#039;ll have to rebuild starmath, and symlink with the new math libs.&lt;br /&gt;
&lt;br /&gt;
The problem is, since sb71 integration, use symlinks with libs is just a workaround.  See [[http://www.openoffice.org/issues/show_bug.cgi?id=83548 &amp;#039;&amp;#039;&amp;#039;issue 83548&amp;#039;&amp;#039;&amp;#039; for more information ]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The clean solution : replace libstarmaths* in the bundle after every rebuild&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Todo : write a little shell script doing the job ;-)&lt;br /&gt;
&lt;br /&gt;
==== (workaround) A patch for linkoo ====&lt;br /&gt;
&lt;br /&gt;
Waiting, the following patch (thanks to Kendy !! )  should allow linkoo to work as expected : [http://eric.bachard.free.fr/Education/february2008/linkoo/fix-linkoo_new.diff patch for linkoo]&lt;br /&gt;
&lt;br /&gt;
==== (workaround) Apply the patch ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just put it in the root dir ( the one containing all OpenOffice.org sources), and do :&lt;br /&gt;
&lt;br /&gt;
1) fake the patch application ( using --dry-run option )&lt;br /&gt;
&lt;br /&gt;
patch --dry-run -p0 &amp;lt;fix-linkoo_new.diff &lt;br /&gt;
&lt;br /&gt;
2) if nothing bad occurs (excepted some fuzz) apply it for true :&lt;br /&gt;
 &lt;br /&gt;
patch -p0 &amp;lt;fix-linkoo_new.diff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this patch applied, linkoo should work as expected. Please note this is a workaround, to make linkoo work for debug purpose.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Process &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Add debug infos in starmath ====&lt;br /&gt;
&lt;br /&gt;
1) Build adding rectangles (for baselines and co )&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; uncomment line 93 in node.cxx : all formulas will be drawn with colored lines giving all alignment information ( Top Bottom Baseline when existing ..etc ) -&amp;gt; See the screenshots below &lt;br /&gt;
&lt;br /&gt;
(This line seems to me moved now. Corresponding SM_RECT_DEBUG is at line 59. But uncommenting wouldn&amp;#039;t work there. Rather move this to inc/rect.hxx) -- rakesh *need to provide patch upstream later*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Index: ./inc/rect.hxx&lt;br /&gt;
===================================================================&lt;br /&gt;
RCS file: /cvs/sw/starmath/inc/rect.hxx,v&lt;br /&gt;
retrieving revision 1.7&lt;br /&gt;
diff -u -r1.7 rect.hxx&lt;br /&gt;
--- ./inc/rect.hxx	24 Apr 2008 13:57:29 -0000	1.7&lt;br /&gt;
+++ ./inc/rect.hxx	15 Sep 2008 17:33:58 -0000&lt;br /&gt;
@@ -62,6 +62,7 @@&lt;br /&gt;
 // Note: however, italic spaces can be negative!&lt;br /&gt;
 //&lt;br /&gt;
 &lt;br /&gt;
+#define SM_RECT_DEBUG&lt;br /&gt;
 // possible flags for the &amp;#039;Draw&amp;#039; function below (just for debugging)&lt;br /&gt;
 #define SM_RECT_CORE	0x0001&lt;br /&gt;
 #define SM_RECT_ITALIC	0x0002&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Rebuild starmath libs ====&lt;br /&gt;
&lt;br /&gt;
2) Build starmath again using :&lt;br /&gt;
&lt;br /&gt;
cd starmath&lt;br /&gt;
&lt;br /&gt;
mv unxmacxi.pro unxmacxi.pro_backup  /* adapt to your architecture / OS */&lt;br /&gt;
&lt;br /&gt;
build debug=&amp;quot;something_but_not_empty&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
3) Link the new libs ( or use linkoo ) from inside the bundle :&lt;br /&gt;
&lt;br /&gt;
3.1) cd ~/Desktop/test_print/OpenOffice.org 2.4.app/Contents/MacOS&lt;br /&gt;
&lt;br /&gt;
3.2 remove the striped libs :&lt;br /&gt;
&lt;br /&gt;
rm -f libsm680mxi.dylib libsmd680mxi.dylib&lt;br /&gt;
&lt;br /&gt;
3.3 create symlinks for the non strippied one :&lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m245/starmath/unxmacxi.pro/lib/libsm680mxi.dylib .&lt;br /&gt;
ln -s ~/Desktop/SRC680_m245/starmath/unxmacxi.pro/lib/libsmd680mxi.dylib .&lt;br /&gt;
&lt;br /&gt;
!! don&amp;#039;t forget the points !!&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Linkoo ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If never done before, run linkoo.  &amp;#039;&amp;#039;&amp;#039;Important:  one time only !!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====Method =====&lt;br /&gt;
&lt;br /&gt;
* Notations&lt;br /&gt;
&lt;br /&gt;
BUILD_SRC_DIR is the directory containing all the sources&lt;br /&gt;
&lt;br /&gt;
INSTALL_DIR is the location of the Bundle&lt;br /&gt;
&lt;br /&gt;
command line&lt;br /&gt;
&lt;br /&gt;
* Go into &amp;lt;BUILD_SRC_DIR&amp;gt;/solenv/bin&lt;br /&gt;
&lt;br /&gt;
cd &amp;lt;BUILD_SRC_DIR&amp;gt;/solenv/bin&lt;br /&gt;
&lt;br /&gt;
* Run linkoo ( fake command, to verify everything is ok ) &lt;br /&gt;
&lt;br /&gt;
--dry-run is for the simulation. don&amp;#039;t forget it ( else you can screew your tree )&lt;br /&gt;
&lt;br /&gt;
Please notice, that in our case :&lt;br /&gt;
&lt;br /&gt;
INSTALL_DIR=~/Desktop/test_m247_aquavcl05&lt;br /&gt;
&lt;br /&gt;
BUILD_SRC_DIR =~/Desktop/SRC680_m247 &lt;br /&gt;
&lt;br /&gt;
Thus, the complete command line is :&lt;br /&gt;
&lt;br /&gt;
./linkoo ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/  ~/Desktop/SRC680_m247 --dry-run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;PLEASE READ &amp;#039;&amp;#039;&amp;#039; [[Education_Project/Effort/Math_baseline_alignment/Debuging_starmath/linkoo log | Linkoo Instalation log&amp;lt;/div&amp;gt; ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Run linkoo for true&amp;#039;&amp;#039;&amp;#039; ( using  --product option )&lt;br /&gt;
&lt;br /&gt;
./linkoo ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/  ~/Desktop/SRC680_m247 --product&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Run ooenv &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;To avoid strange effects, once linkoo finished, please don&amp;#039;t forget to source ooenv before ./soffice. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ooenv is located in &amp;#039;&amp;#039;&amp;#039;INSTALL_DIR/OpenOffice.org.app/Contents/program&amp;#039;&amp;#039;&amp;#039; (means ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/program  )&lt;br /&gt;
&lt;br /&gt;
./ooenv&lt;br /&gt;
&lt;br /&gt;
And then launch gdb as described below&lt;br /&gt;
&lt;br /&gt;
===== Mac OS X Linkoo Issue =====&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;FIXME&amp;#039;&amp;#039;&amp;#039; : linkoo seems to not work ( I&amp;#039;ll have a look asap )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Workaround :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link the new libs ( or use linkoo ) from inside the bundle&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
*Go into the Bundle :&lt;br /&gt;
&lt;br /&gt;
cd ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/MacOS&lt;br /&gt;
&lt;br /&gt;
*Remove the striped libs :&lt;br /&gt;
&lt;br /&gt;
rm -f libsm680mxi.dylib libsmd680mxi.dylib&lt;br /&gt;
&lt;br /&gt;
*create symlinks for the non strippied one :&lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m247/starmath/unxmacxi.pro/lib/libsm680mxi.dylib . &lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m247/starmath/unxmacxi.pro/lib/libsmd680mxi.dylib .&lt;br /&gt;
&lt;br /&gt;
!! don&amp;#039;t forget the points !!&lt;br /&gt;
&lt;br /&gt;
==== Attach the running process to gdb ==== &lt;br /&gt;
&lt;br /&gt;
* Launch OpenOffice.org&lt;br /&gt;
&lt;br /&gt;
Should work out of the box :)&lt;br /&gt;
&lt;br /&gt;
* Find the processus number of soffice.bin &lt;br /&gt;
&lt;br /&gt;
To find the correct processus number correponding to OpenOffice.org binary execution, just run the following command line in a terminal :&lt;br /&gt;
&lt;br /&gt;
ps ax | grep soffice.bin | grep -v grep&lt;br /&gt;
&lt;br /&gt;
For example: &lt;br /&gt;
&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$ ps ax | grep soffice.bin | grep -v grep&lt;br /&gt;
&lt;br /&gt;
11666  ??  S      0:00.56 /Applications/OpenOffice.org 2.4.app/Contents/MacOS/soffice.bin -psn_0_51511297&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; the processus number is 11666 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
5) run gdb (from the previous location, inside the bundle) :&lt;br /&gt;
&lt;br /&gt;
gdb --args soffice.bin -  ( the &amp;quot; - &amp;quot; will open a new empty Writer document )&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In a terminal, run gdb&lt;br /&gt;
&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$ gdb -q&lt;br /&gt;
&lt;br /&gt;
(gdb) &lt;br /&gt;
&lt;br /&gt;
... and attach the process number corresponding to soffice.bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) attach 11666&lt;br /&gt;
Attaching to process 11666.&lt;br /&gt;
Reading symbols for shared libraries . done&lt;br /&gt;
Reading symbols for shared libraries .............................................................&lt;br /&gt;
................................................................................ done&lt;br /&gt;
0x90009bf7 in mach_msg_trap ()&lt;br /&gt;
(gdb)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Complement : detach the process ==== &lt;br /&gt;
&lt;br /&gt;
Simply use detach : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) detach &lt;br /&gt;
Detaching from process 11666 thread 0xd03.&lt;br /&gt;
(gdb)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other possibility :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) q&lt;br /&gt;
The program is running.  Quit anyway (and detach it)? (y or n) y&lt;br /&gt;
Detaching from process 11666 thread 0xd03.&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Interesting breakpoints===&lt;br /&gt;
&lt;br /&gt;
FIXME : non exhaustive list, to be completed with other examples asap&lt;br /&gt;
&lt;br /&gt;
==== tracing all Arrange() methods in node.cxx ====&lt;br /&gt;
&lt;br /&gt;
SmRectangleNode::Arrange  		( starmath/source/node.cxx, line 2329 )&lt;br /&gt;
&lt;br /&gt;
SmSubSupNode::Arrange  		( starmath/source/node.cxx, line 1437 )&lt;br /&gt;
&lt;br /&gt;
SmMathSymbolNode::Arrange  	( starmath/source/node.cxx, line 2731 )&lt;br /&gt;
&lt;br /&gt;
SmBinVerNode::Arrange 			( starmath/source/node.cxx,  line 1087 )&lt;br /&gt;
&lt;br /&gt;
There are exactly 27 Arrange()  methods in node.cxx, and all must be analyzed. &lt;br /&gt;
&lt;br /&gt;
For the complete list, see : [[Education_Project/Effort/Math_baseline_alignment/Debuging_starmath/Arrange() methods list | Arrange methods list]]&lt;br /&gt;
&lt;br /&gt;
==== Other interesting breakpoints ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
=== gdb completion ===&lt;br /&gt;
&lt;br /&gt;
As preliminary, don&amp;#039;t forget to use gdb completion feature: it&amp;#039;s great and very usefull when you have to choose between several possibilities, like the same but overloaded method ... etc. &lt;br /&gt;
&lt;br /&gt;
Principle: write the first letters of the word you want to write, and when sure, hit TAB key ( hit it several times if needed )&lt;br /&gt;
&lt;br /&gt;
* either there is only one solution, and the word will be simply completed (nice, isn&amp;#039;t it ? )&lt;br /&gt;
* or several solution will be proposed, and you&amp;#039;ll have to decide which one use ..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How to add breakpoints ? === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A breakpoint is an extremely helpfull way to stop -repeatably and safely- the binary execution, and analyse what happens with the code, modify on the fly, test other values ..etc&lt;br /&gt;
&lt;br /&gt;
Several possibilities can be used there, to add a breakpoint :&lt;br /&gt;
&lt;br /&gt;
1) specify the line :  &lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint line 1234 in node.cxx :&lt;br /&gt;
&lt;br /&gt;
(gdb) b node.cxx:1234   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) specify the method: &lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint when a method is called :&lt;br /&gt;
&lt;br /&gt;
(gdb) b &amp;#039;SmBinVerNode::Arrange&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Note: when the same method is overloaded, you can add the arguments to be sure to hit the right method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) conditional break :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint when the condition is verified :&lt;br /&gt;
&lt;br /&gt;
(gdb)  b  cond (  (thing == true) || (foo != 0)  )&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First try: &lt;br /&gt;
&lt;br /&gt;
type an equation containing a^2 + b^2 , exit formula ( ESC twice ) then enter the word &amp;quot;text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
then create a new equation containing   %tau a^2 + b^2  and notice the difference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First breakpoint: parse.cxx:398 &lt;br /&gt;
&lt;br /&gt;
When entering whatever letter, you hit a breakpoint. Just trace after it, and compare the two equations (e.g.)&lt;br /&gt;
&lt;br /&gt;
Entering  %tau a^2 + b^2 , you&amp;#039;ll see the line starmath/source/parse.cxx:770 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*FIXME* : verify what makes ( if (aTmpRes.TokenType &amp;amp; KParseType::IDENTNAME)) true&lt;br /&gt;
&lt;br /&gt;
===Screeenshots ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Issue972_tested_case05.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:issue972_tested_case21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links === &lt;br /&gt;
&lt;br /&gt;
A lot of screenshots and more informations are available at : [[http://eric.bachard.free.fr/Education/february2008/starmath/ Ericb&amp;#039;s site starmath ]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=92812</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=92812"/>
		<updated>2008-09-14T08:18:02Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: Updated Affiliation - rakesh&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| Joost Andrae|| X || ja||ja||CL qa, release testing en-US builds and releasing builds||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Bachard|| X || ericb||ericb2|| CL Education, Mac OSX/Linux PPC port ||Education project&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Omer Bar-or|| X || cremlae||cremlae||Mac porting||Google Summer of Code&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||Rafaella ||PL l10n, Globalization Program Manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||plumbumm||UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Jinhong Chen ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Xiuzhi Cheng|| X || xzcheng || xiuzhi|| ESC,Xml,ODF|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Quangang Dong||   || donqg || dongqg || Layout  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yunfen Du || X || duyunfen|| dyf|| Base ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bernd Eilers|| X || bei||rfc821||EIS||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Pereriksson|Per Eriksson]] || || pereriksson || || CL, MarCon Sweden ||&lt;br /&gt;
|-&lt;br /&gt;
| Yaqiong Fang || X  || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || X || ufi || ufiooo || Application Help || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Peng Gao ||  || Gao Peng|| Gao Peng || writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zemin Gao ||  || gaozemin|| gaozm || Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi || ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool, gsicheck, buildbot||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chuang Jiang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jingchuan Kang||   || kangjingchuan || jingchuan || Surrogates in Unicode || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Tobias Krause|| X || tkr||||ucb||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||tl13||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
|Jian Li ||   || lijian || lijian|| Writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuan  Li ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Weike Liang ||   || liangweike || liangweike || Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
|Jianli Liu ||  || liujl|| liujianli || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:liutao | LiuTao]]   || X  || liutao || liutao  || PyUNO, Async dialogs,slideshow,modularization in SW || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|YU Liu || X  || ch2000liuy || LiuYU  || Swriter || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuhua Liu ||  || liuyuhua|| yuhua|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||PhilippL||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| Bugfixes ||Linagora&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
|Jingrong Luo ||  || Luo Jingrong|| Luo Jingrong|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Xugang Lv ||   || lvxg || lvxg || XML Writer || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
|Yonggang Mao || X || maoyonggang|| maoyg|| Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yue Lv ||  || lvyue || lvyue || Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews|| X || smmathews|| smmathews ||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| Frank Mau|| X || fma||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Graduate&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Michaelsen|| X || b_michaelsen ||Sweetshark|| ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Nakamoto|| || bluedwarf|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| Jan Navrátil || X || jnavrati || jnavrati || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||[[UnoApiTest]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Neumann|| X || fne||||MacPort||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jan Nieuwenhuizen|| X || jcn||janneke||Layout code, hacker ||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Odendahl|| X  || mod||mod||[[Notes2]] [[SQL_Syntax_Highlighting]]|| Student / SEPT-Solutions&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rakesh Pandit || X || rakeshpandit|| chacha_chaudhry|| Education Project - Starmath/fix module warnings|| Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Pierre Pasteau|| X || pastea_p || pierrep|| Education Project, SeaMonkey migration || Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Fpe|Frank Peters]]|| X || fpe||||CL Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jonathan Pryor|| || jpryor || jonp || || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Canghua Qu||  || quch || Canghua || AutoTest, Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sts|Stella Schulze]]|| X || sts||||[http://ui.openoffice.org/nonav/VisualDesign/ Visual Design]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
|Lei shi ||  || shilei|| sl || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zhoubo  Shi ||   || shizhoubo ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Keith Stribley|| X || kstribley||||Graphite fonts, Myanmar l10n||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Muthusuba|Muthu Subramanian]]|| X || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
| Claus Sørensen||   || cs||c26n,cHBs,chbs||Danish Localization and Project Management Tool(oopm)||ProFOSS&lt;br /&gt;
|-&lt;br /&gt;
|Quanfa Tang ||  || tqfa|| tangquanfa|| Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| David Tardon || X || dtardon || dtardon || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mt|Malte Timmermann]]|| X || mt|| Malte || Accessibility, Security, Performance||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||mav||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||VBA Interop||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz |Zhao Wei ]] ||   || weiz || weiz || chart, AODL  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:wuy|Yan Wu]] || X || wuy ||   ||Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|-&lt;br /&gt;
|Dehua Xu ||   || xudehua || xudh  || Release || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Huajun Zhang ||  || zhanghuajun|| zhanghj|| SW ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Zhangxiaofei|Xiaofei Zhang]]||  || Zhangxiaofei || zhangxiaofei/FelixZ || [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jianwei Zhao ||   || zhaojianwei || zhaojianwei ||  Swriter  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   ||OdfToolKit_odf4j || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || VBA Interop, Scripting, CJK Enhancement || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jza|Alexandro Colorado]]|| X || jza || jza|| CL [[OOoES|ES]] || &lt;br /&gt;
|-&lt;br /&gt;
| Sunil Amitkumar Janki || || sjanki || sjanki || GNU Linux mipsel porter || &lt;br /&gt;
|-&lt;br /&gt;
| [[User:Rescue|Joey Stanford]] ||  || Rescue/k0fcc || Rinchen || CL [http://eo.openoffice.org/ Esperanto native-lang project] || [http://canonical.com Canonical] ||&lt;br /&gt;
|-&lt;br /&gt;
| Mingfei Jia || X  || jiamingfei ||   || Lotus Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Xing Li || X  || lixxing ||   || Accessibility || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Wei Guo SHI || X  || shiwg ||   || Accessibility and Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Ono || X  || tono ||   || MinGW port || Independent&lt;br /&gt;
|-&lt;br /&gt;
| Yu Guoqiang|| X || yugq || yugq|| Performance || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Liu YiSong||  || Liu YiSong || Liu YiSong|| PYUNO || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, testautomation||framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]], testautomation||calc test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||testautomation, writer||Test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||writer, testautomation||Writer test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jsi_sun||chart, xml, testautomation||Chart2, XML test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||Framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, testautomation||Database access test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten||X|| wg||||draw, impress||draw, impress test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User_Experience/Community|User Experience Team]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Alpha Centauri]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Debuging_starmath&amp;diff=92483</id>
		<title>Education Project/Effort/Math baseline alignment/Debuging starmath</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Math_baseline_alignment/Debuging_starmath&amp;diff=92483"/>
		<updated>2008-09-12T20:22:55Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: note for fixing SM_RECT_DEBUG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Milestone &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Current Build is m245, but m247 should work too &lt;br /&gt;
&lt;br /&gt;
install it wherever ( Desktop is a good option on Mac OS X)&lt;br /&gt;
&lt;br /&gt;
===Debug ===&lt;br /&gt;
&lt;br /&gt;
To trace, analyze, understand the issue and fix it, it is mandatory to debug starmath. &lt;br /&gt;
&lt;br /&gt;
For that purpose, we will use the most known tool : [http://sourceware.org/gdb/ &amp;#039;&amp;#039;the GNU Project debugger, aka gdb&amp;#039;&amp;#039;&amp;#039;] ( included in XCode on Mac OS X ). &lt;br /&gt;
&lt;br /&gt;
For the one discovering &amp;#039;&amp;#039;&amp;#039;gdb&amp;#039;&amp;#039;&amp;#039;, there is [http://sources.redhat.com/gdb/current/onlinedocs/gdb_toc.html &amp;#039;&amp;#039;&amp;#039;online gdb tutorial&amp;#039;&amp;#039;&amp;#039;] or [http://www.cs.cmu.edu/~gilpin/tutorial/ another one there ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== What is the problem ? ====&lt;br /&gt;
all libmath are stripped by default, and you&amp;#039;ll have to add the symbols for debugging. Thus you&amp;#039;ll have to rebuild starmath, and symlink with the new math libs.&lt;br /&gt;
&lt;br /&gt;
The problem is, since sb71 integration, use symlinks with libs is just a workaround.  See [[http://www.openoffice.org/issues/show_bug.cgi?id=83548 &amp;#039;&amp;#039;&amp;#039;issue 83548&amp;#039;&amp;#039;&amp;#039; for more information ]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The clean solution : replace libstarmaths* in the bundle after every rebuild&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Todo : write a little shell script doing the job ;-)&lt;br /&gt;
&lt;br /&gt;
==== (workaround) A patch for linkoo ====&lt;br /&gt;
&lt;br /&gt;
Waiting, the following patch (thanks to Kendy !! )  should allow linkoo to work as expected : [http://eric.bachard.free.fr/Education/february2008/linkoo/fix-linkoo_new.diff patch for linkoo]&lt;br /&gt;
&lt;br /&gt;
==== (workaround) Apply the patch ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just put it in the root dir ( the one containing all OpenOffice.org sources), and do :&lt;br /&gt;
&lt;br /&gt;
1) fake the patch application ( using --dry-run option )&lt;br /&gt;
&lt;br /&gt;
patch --dry-run -p0 &amp;lt;fix-linkoo_new.diff &lt;br /&gt;
&lt;br /&gt;
2) if nothing bad occurs (excepted some fuzz) apply it for true :&lt;br /&gt;
 &lt;br /&gt;
patch -p0 &amp;lt;fix-linkoo_new.diff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this patch applied, linkoo should work as expected. Please note this is a workaround, to make linkoo work for debug purpose.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Process &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Add debug infos in starmath ====&lt;br /&gt;
&lt;br /&gt;
1) Build adding rectangles (for baselines and co )&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; uncomment line 93 in node.cxx : all formulas will be drawn with colored lines giving all alignment information ( Top Bottom Baseline when existing ..etc ) -&amp;gt; See the screenshots below &lt;br /&gt;
&lt;br /&gt;
(This line seems to me moved now. Corresponding SM_RECT_DEBUG is at line 59. But uncommenting wouldn&amp;#039;t work there. Rather move this to inc/rect.hxx) -- rakesh *need to provide patch upstream later*&lt;br /&gt;
&lt;br /&gt;
==== Rebuild starmath libs ====&lt;br /&gt;
&lt;br /&gt;
2) Build starmath again using :&lt;br /&gt;
&lt;br /&gt;
cd starmath&lt;br /&gt;
&lt;br /&gt;
mv unxmacxi.pro unxmacxi.pro_backup  /* adapt to your architecture / OS */&lt;br /&gt;
&lt;br /&gt;
build debug=&amp;quot;something_but_not_empty&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
3) Link the new libs ( or use linkoo ) from inside the bundle :&lt;br /&gt;
&lt;br /&gt;
3.1) cd ~/Desktop/test_print/OpenOffice.org 2.4.app/Contents/MacOS&lt;br /&gt;
&lt;br /&gt;
3.2 remove the striped libs :&lt;br /&gt;
&lt;br /&gt;
rm -f libsm680mxi.dylib libsmd680mxi.dylib&lt;br /&gt;
&lt;br /&gt;
3.3 create symlinks for the non strippied one :&lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m245/starmath/unxmacxi.pro/lib/libsm680mxi.dylib .&lt;br /&gt;
ln -s ~/Desktop/SRC680_m245/starmath/unxmacxi.pro/lib/libsmd680mxi.dylib .&lt;br /&gt;
&lt;br /&gt;
!! don&amp;#039;t forget the points !!&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Linkoo ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If never done before, run linkoo.  &amp;#039;&amp;#039;&amp;#039;Important:  one time only !!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====Method =====&lt;br /&gt;
&lt;br /&gt;
* Notations&lt;br /&gt;
&lt;br /&gt;
BUILD_SRC_DIR is the directory containing all the sources&lt;br /&gt;
&lt;br /&gt;
INSTALL_DIR is the location of the Bundle&lt;br /&gt;
&lt;br /&gt;
command line&lt;br /&gt;
&lt;br /&gt;
* Go into &amp;lt;BUILD_SRC_DIR&amp;gt;/solenv/bin&lt;br /&gt;
&lt;br /&gt;
cd &amp;lt;BUILD_SRC_DIR&amp;gt;/solenv/bin&lt;br /&gt;
&lt;br /&gt;
* Run linkoo ( fake command, to verify everything is ok ) &lt;br /&gt;
&lt;br /&gt;
--dry-run is for the simulation. don&amp;#039;t forget it ( else you can screew your tree )&lt;br /&gt;
&lt;br /&gt;
Please notice, that in our case :&lt;br /&gt;
&lt;br /&gt;
INSTALL_DIR=~/Desktop/test_m247_aquavcl05&lt;br /&gt;
&lt;br /&gt;
BUILD_SRC_DIR =~/Desktop/SRC680_m247 &lt;br /&gt;
&lt;br /&gt;
Thus, the complete command line is :&lt;br /&gt;
&lt;br /&gt;
./linkoo ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/  ~/Desktop/SRC680_m247 --dry-run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:18px&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;PLEASE READ &amp;#039;&amp;#039;&amp;#039; [[Education_Project/Effort/Math_baseline_alignment/Debuging_starmath/linkoo log | Linkoo Instalation log&amp;lt;/div&amp;gt; ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Run linkoo for true&amp;#039;&amp;#039;&amp;#039; ( using  --product option )&lt;br /&gt;
&lt;br /&gt;
./linkoo ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/  ~/Desktop/SRC680_m247 --product&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Run ooenv &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;To avoid strange effects, once linkoo finished, please don&amp;#039;t forget to source ooenv before ./soffice. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ooenv is located in &amp;#039;&amp;#039;&amp;#039;INSTALL_DIR/OpenOffice.org.app/Contents/program&amp;#039;&amp;#039;&amp;#039; (means ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/program  )&lt;br /&gt;
&lt;br /&gt;
./ooenv&lt;br /&gt;
&lt;br /&gt;
And then launch gdb as described below&lt;br /&gt;
&lt;br /&gt;
===== Mac OS X Linkoo Issue =====&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;FIXME&amp;#039;&amp;#039;&amp;#039; : linkoo seems to not work ( I&amp;#039;ll have a look asap )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Workaround :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link the new libs ( or use linkoo ) from inside the bundle&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
*Go into the Bundle :&lt;br /&gt;
&lt;br /&gt;
cd ~/Desktop/test_m247_aquavcl05/OpenOffice.org.app/Contents/MacOS&lt;br /&gt;
&lt;br /&gt;
*Remove the striped libs :&lt;br /&gt;
&lt;br /&gt;
rm -f libsm680mxi.dylib libsmd680mxi.dylib&lt;br /&gt;
&lt;br /&gt;
*create symlinks for the non strippied one :&lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m247/starmath/unxmacxi.pro/lib/libsm680mxi.dylib . &lt;br /&gt;
&lt;br /&gt;
ln -s ~/Desktop/SRC680_m247/starmath/unxmacxi.pro/lib/libsmd680mxi.dylib .&lt;br /&gt;
&lt;br /&gt;
!! don&amp;#039;t forget the points !!&lt;br /&gt;
&lt;br /&gt;
==== Attach the running process to gdb ==== &lt;br /&gt;
&lt;br /&gt;
* Launch OpenOffice.org&lt;br /&gt;
&lt;br /&gt;
Should work out of the box :)&lt;br /&gt;
&lt;br /&gt;
* Find the processus number of soffice.bin &lt;br /&gt;
&lt;br /&gt;
To find the correct processus number correponding to OpenOffice.org binary execution, just run the following command line in a terminal :&lt;br /&gt;
&lt;br /&gt;
ps ax | grep soffice.bin | grep -v grep&lt;br /&gt;
&lt;br /&gt;
For example: &lt;br /&gt;
&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$ ps ax | grep soffice.bin | grep -v grep&lt;br /&gt;
&lt;br /&gt;
11666  ??  S      0:00.56 /Applications/OpenOffice.org 2.4.app/Contents/MacOS/soffice.bin -psn_0_51511297&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; the processus number is 11666 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
5) run gdb (from the previous location, inside the bundle) :&lt;br /&gt;
&lt;br /&gt;
gdb --args soffice.bin -  ( the &amp;quot; - &amp;quot; will open a new empty Writer document )&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In a terminal, run gdb&lt;br /&gt;
&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$ gdb -q&lt;br /&gt;
&lt;br /&gt;
(gdb) &lt;br /&gt;
&lt;br /&gt;
... and attach the process number corresponding to soffice.bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) attach 11666&lt;br /&gt;
Attaching to process 11666.&lt;br /&gt;
Reading symbols for shared libraries . done&lt;br /&gt;
Reading symbols for shared libraries .............................................................&lt;br /&gt;
................................................................................ done&lt;br /&gt;
0x90009bf7 in mach_msg_trap ()&lt;br /&gt;
(gdb)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Complement : detach the process ==== &lt;br /&gt;
&lt;br /&gt;
Simply use detach : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) detach &lt;br /&gt;
Detaching from process 11666 thread 0xd03.&lt;br /&gt;
(gdb)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other possibility :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(gdb) q&lt;br /&gt;
The program is running.  Quit anyway (and detach it)? (y or n) y&lt;br /&gt;
Detaching from process 11666 thread 0xd03.&lt;br /&gt;
ordinateur-de-eric-b-2:~ ericb$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Interesting breakpoints===&lt;br /&gt;
&lt;br /&gt;
FIXME : non exhaustive list, to be completed with other examples asap&lt;br /&gt;
&lt;br /&gt;
==== tracing all Arrange() methods in node.cxx ====&lt;br /&gt;
&lt;br /&gt;
SmRectangleNode::Arrange  		( starmath/source/node.cxx, line 2329 )&lt;br /&gt;
&lt;br /&gt;
SmSubSupNode::Arrange  		( starmath/source/node.cxx, line 1437 )&lt;br /&gt;
&lt;br /&gt;
SmMathSymbolNode::Arrange  	( starmath/source/node.cxx, line 2731 )&lt;br /&gt;
&lt;br /&gt;
SmBinVerNode::Arrange 			( starmath/source/node.cxx,  line 1087 )&lt;br /&gt;
&lt;br /&gt;
There are exactly 27 Arrange()  methods in node.cxx, and all must be analyzed. &lt;br /&gt;
&lt;br /&gt;
For the complete list, see : [[Education_Project/Effort/Math_baseline_alignment/Debuging_starmath/Arrange() methods list | Arrange methods list]]&lt;br /&gt;
&lt;br /&gt;
==== Other interesting breakpoints ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
=== gdb completion ===&lt;br /&gt;
&lt;br /&gt;
As preliminary, don&amp;#039;t forget to use gdb completion feature: it&amp;#039;s great and very usefull when you have to choose between several possibilities, like the same but overloaded method ... etc. &lt;br /&gt;
&lt;br /&gt;
Principle: write the first letters of the word you want to write, and when sure, hit TAB key ( hit it several times if needed )&lt;br /&gt;
&lt;br /&gt;
* either there is only one solution, and the word will be simply completed (nice, isn&amp;#039;t it ? )&lt;br /&gt;
* or several solution will be proposed, and you&amp;#039;ll have to decide which one use ..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How to add breakpoints ? === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A breakpoint is an extremely helpfull way to stop -repeatably and safely- the binary execution, and analyse what happens with the code, modify on the fly, test other values ..etc&lt;br /&gt;
&lt;br /&gt;
Several possibilities can be used there, to add a breakpoint :&lt;br /&gt;
&lt;br /&gt;
1) specify the line :  &lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint line 1234 in node.cxx :&lt;br /&gt;
&lt;br /&gt;
(gdb) b node.cxx:1234   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) specify the method: &lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint when a method is called :&lt;br /&gt;
&lt;br /&gt;
(gdb) b &amp;#039;SmBinVerNode::Arrange&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Note: when the same method is overloaded, you can add the arguments to be sure to hit the right method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) conditional break :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert a breakpoint when the condition is verified :&lt;br /&gt;
&lt;br /&gt;
(gdb)  b  cond (  (thing == true) || (foo != 0)  )&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First try: &lt;br /&gt;
&lt;br /&gt;
type an equation containing a^2 + b^2 , exit formula ( ESC twice ) then enter the word &amp;quot;text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
then create a new equation containing   %tau a^2 + b^2  and notice the difference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First breakpoint: parse.cxx:398 &lt;br /&gt;
&lt;br /&gt;
When entering whatever letter, you hit a breakpoint. Just trace after it, and compare the two equations (e.g.)&lt;br /&gt;
&lt;br /&gt;
Entering  %tau a^2 + b^2 , you&amp;#039;ll see the line starmath/source/parse.cxx:770 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*FIXME* : verify what makes ( if (aTmpRes.TokenType &amp;amp; KParseType::IDENTNAME)) true&lt;br /&gt;
&lt;br /&gt;
===Screeenshots ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Issue972_tested_case05.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:issue972_tested_case21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links === &lt;br /&gt;
&lt;br /&gt;
A lot of screenshots and more informations are available at : [[http://eric.bachard.free.fr/Education/february2008/starmath/ Ericb&amp;#039;s site starmath ]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=92403</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=92403"/>
		<updated>2008-09-11T19:07:32Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: added some notes - rakesh&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| Joost Andrae|| X || ja||ja||CL qa, release testing en-US builds and releasing builds||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Bachard|| X || ericb||ericb2|| CL Education, Mac OSX/Linux PPC port ||Education project&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Omer Bar-or|| X || cremlae||cremlae||Mac porting||Google Summer of Code&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||Rafaella ||PL l10n, Globalization Program Manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||plumbumm||UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Jinhong Chen ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Xiuzhi Cheng|| X || xzcheng || xiuzhi|| ESC,Xml,ODF|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Quangang Dong||   || donqg || dongqg || Layout  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yunfen Du || X || duyunfen|| dyf|| Base ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bernd Eilers|| X || bei||rfc821||EIS||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Pereriksson|Per Eriksson]] || || pereriksson || || CL, MarCon Sweden ||&lt;br /&gt;
|-&lt;br /&gt;
| Yaqiong Fang || X  || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || X || ufi || ufiooo || Application Help || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Peng Gao ||  || Gao Peng|| Gao Peng || writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zemin Gao ||  || gaozemin|| gaozm || Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi || ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool, gsicheck, buildbot||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chuang Jiang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jingchuan Kang||   || kangjingchuan || jingchuan || Surrogates in Unicode || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Tobias Krause|| X || tkr||||ucb||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||tl13||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
|Jian Li ||   || lijian || lijian|| Writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuan  Li ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Weike Liang ||   || liangweike || liangweike || Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
|Jianli Liu ||  || liujl|| liujianli || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:liutao | LiuTao]]   || X  || liutao || liutao  || PyUNO, Async dialogs,slideshow,modularization in SW || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|YU Liu || X  || ch2000liuy || LiuYU  || Swriter || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuhua Liu ||  || liuyuhua|| yuhua|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||PhilippL||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| Bugfixes ||Linagora&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
|Jingrong Luo ||  || Luo Jingrong|| Luo Jingrong|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Xugang Lv ||   || lvxg || lvxg || XML Writer || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
|Yonggang Mao || X || maoyonggang|| maoyg|| Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yue Lv ||  || lvyue || lvyue || Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews|| X || smmathews|| smmathews ||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| Frank Mau|| X || fma||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Graduate&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Michaelsen|| X || b_michaelsen ||Sweetshark|| ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Nakamoto|| || bluedwarf|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| Jan Navrátil || X || jnavrati || jnavrati || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||[[UnoApiTest]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Neumann|| X || fne||||MacPort||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jan Nieuwenhuizen|| X || jcn||janneke||Layout code, hacker ||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Odendahl|| X  || mod||mod||[[Notes2]] [[SQL_Syntax_Highlighting]]|| Student / SEPT-Solutions&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rakesh Pandit || X || rakeshpandit|| chacha_chaudhry|| Education Project - Starmath/fix module warnings|| &lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Pasteau Pierre|| X || pastea_p || pierrep|| Education Project, SeaMonkey migration || &lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Fpe|Frank Peters]]|| X || fpe||||CL Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jonathan Pryor|| || jpryor || jonp || || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Canghua Qu||  || quch || Canghua || AutoTest, Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sts|Stella Schulze]]|| X || sts||||[http://ui.openoffice.org/nonav/VisualDesign/ Visual Design]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
|Lei shi ||  || shilei|| sl || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zhoubo  Shi ||   || shizhoubo ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Keith Stribley|| X || kstribley||||Graphite fonts, Myanmar l10n||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Muthusuba|Muthu Subramanian]]|| X || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
| Claus Sørensen||   || cs||c26n,cHBs,chbs||Danish Localization and Project Management Tool(oopm)||ProFOSS&lt;br /&gt;
|-&lt;br /&gt;
|Quanfa Tang ||  || tqfa|| tangquanfa|| Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| David Tardon || X || dtardon || dtardon || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mt|Malte Timmermann]]|| X || mt|| Malte || Accessibility, Security, Performance||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||mav||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||VBA Interop||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz |Zhao Wei ]] ||   || weiz || weiz || chart, AODL  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:wuy|Yan Wu]] || X || wuy ||   ||Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|-&lt;br /&gt;
|Dehua Xu ||   || xudehua || xudh  || Release || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Huajun Zhang ||  || zhanghuajun|| zhanghj|| SW ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Zhangxiaofei|Xiaofei Zhang]]||  || Zhangxiaofei || zhangxiaofei/FelixZ || [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jianwei Zhao ||   || zhaojianwei || zhaojianwei ||  Swriter  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   ||OdfToolKit_odf4j || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || VBA Interop, Scripting, CJK Enhancement || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jza|Alexandro Colorado]]|| X || jza || jza|| CL [[OOoES|ES]] || &lt;br /&gt;
|-&lt;br /&gt;
| Sunil Amitkumar Janki || || sjanki || sjanki || GNU Linux mipsel porter || &lt;br /&gt;
|-&lt;br /&gt;
| [[User:Rescue|Joey Stanford]] ||  || Rescue/k0fcc || Rinchen || CL [http://eo.openoffice.org/ Esperanto native-lang project] || [http://canonical.com Canonical] ||&lt;br /&gt;
|-&lt;br /&gt;
| Mingfei Jia || X  || jiamingfei ||   || Lotus Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Xing Li || X  || lixxing ||   || Accessibility || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Wei Guo SHI || X  || shiwg ||   || Accessibility and Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Ono || X  || tono ||   || MinGW port || Independent&lt;br /&gt;
|-&lt;br /&gt;
| Yu Guoqiang|| X || yugq || yugq|| Performance || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Liu YiSong||  || Liu YiSong || Liu YiSong|| PYUNO || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, testautomation||framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]], testautomation||calc test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||testautomation, writer||Test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||writer, testautomation||Writer test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jsi_sun||chart, xml, testautomation||Chart2, XML test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||Framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, testautomation||Database access test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten||X|| wg||||draw, impress||draw, impress test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User_Experience/Community|User Experience Team]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Alpha Centauri]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=92338</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=92338"/>
		<updated>2008-09-11T17:18:02Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: Added Rakesh Pandit as Domain Developer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| Joost Andrae|| X || ja||ja||CL qa, release testing en-US builds and releasing builds||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Bachard|| X || ericb||ericb2|| CL Education, Mac OSX/Linux PPC port ||Education project&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Omer Bar-or|| X || cremlae||cremlae||Mac porting||Google Summer of Code&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||Rafaella ||PL l10n, Globalization Program Manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||plumbumm||UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Jinhong Chen ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Xiuzhi Cheng|| X || xzcheng || xiuzhi|| ESC,Xml,ODF|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Quangang Dong||   || donqg || dongqg || Layout  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yunfen Du || X || duyunfen|| dyf|| Base ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bernd Eilers|| X || bei||rfc821||EIS||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Pereriksson|Per Eriksson]] || || pereriksson || || CL, MarCon Sweden ||&lt;br /&gt;
|-&lt;br /&gt;
| Yaqiong Fang || X  || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || X || ufi || ufiooo || Application Help || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Peng Gao ||  || Gao Peng|| Gao Peng || writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zemin Gao ||  || gaozemin|| gaozm || Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi || ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool, gsicheck, buildbot||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chuang Jiang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jingchuan Kang||   || kangjingchuan || jingchuan || Surrogates in Unicode || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Tobias Krause|| X || tkr||||ucb||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||tl13||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
|Jian Li ||   || lijian || lijian|| Writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuan  Li ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Weike Liang ||   || liangweike || liangweike || Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
|Jianli Liu ||  || liujl|| liujianli || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:liutao | LiuTao]]   || X  || liutao || liutao  || PyUNO, Async dialogs,slideshow,modularization in SW || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|YU Liu || X  || ch2000liuy || LiuYU  || Swriter || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuhua Liu ||  || liuyuhua|| yuhua|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||PhilippL||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| Bugfixes ||Linagora&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
|Jingrong Luo ||  || Luo Jingrong|| Luo Jingrong|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Xugang Lv ||   || lvxg || lvxg || XML Writer || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
|Yonggang Mao || X || maoyonggang|| maoyg|| Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yue Lv ||  || lvyue || lvyue || Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews|| X || smmathews|| smmathews ||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| Frank Mau|| X || fma||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Graduate&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Michaelsen|| X || b_michaelsen ||Sweetshark|| ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Nakamoto|| || bluedwarf|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| Jan Navrátil || X || jnavrati || jnavrati || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||[[UnoApiTest]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Neumann|| X || fne||||MacPort||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jan Nieuwenhuizen|| X || jcn||janneke||Layout code, hacker ||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Odendahl|| X  || mod||mod||[[Notes2]] [[SQL_Syntax_Highlighting]]|| Student / SEPT-Solutions&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rakesh Pandit || X || rakeshpandit|| chacha_chaudhry|| Starmath/ fix module warnings|| &lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Pasteau Pierre|| X || pastea_p || pierrep|| Education Project, SeaMonkey migration || &lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Fpe|Frank Peters]]|| X || fpe||||CL Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jonathan Pryor|| || jpryor || jonp || || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Canghua Qu||  || quch || Canghua || AutoTest, Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sts|Stella Schulze]]|| X || sts||||[http://ui.openoffice.org/nonav/VisualDesign/ Visual Design]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
|Lei shi ||  || shilei|| sl || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zhoubo  Shi ||   || shizhoubo ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Keith Stribley|| X || kstribley||||Graphite fonts, Myanmar l10n||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Muthusuba|Muthu Subramanian]]|| X || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
| Claus Sørensen||   || cs||c26n,cHBs,chbs||Danish Localization and Project Management Tool(oopm)||ProFOSS&lt;br /&gt;
|-&lt;br /&gt;
|Quanfa Tang ||  || tqfa|| tangquanfa|| Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| David Tardon || X || dtardon || dtardon || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mt|Malte Timmermann]]|| X || mt|| Malte || Accessibility, Security, Performance||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||mav||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||VBA Interop||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz |Zhao Wei ]] ||   || weiz || weiz || chart, AODL  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:wuy|Yan Wu]] || X || wuy ||   ||Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|-&lt;br /&gt;
|Dehua Xu ||   || xudehua || xudh  || Release || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Huajun Zhang ||  || zhanghuajun|| zhanghj|| SW ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Zhangxiaofei|Xiaofei Zhang]]||  || Zhangxiaofei || zhangxiaofei/FelixZ || [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jianwei Zhao ||   || zhaojianwei || zhaojianwei ||  Swriter  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   ||OdfToolKit_odf4j || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || VBA Interop, Scripting, CJK Enhancement || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jza|Alexandro Colorado]]|| X || jza || jza|| CL [[OOoES|ES]] || &lt;br /&gt;
|-&lt;br /&gt;
| Sunil Amitkumar Janki || || sjanki || sjanki || GNU Linux mipsel porter || &lt;br /&gt;
|-&lt;br /&gt;
| [[User:Rescue|Joey Stanford]] ||  || Rescue/k0fcc || Rinchen || CL [http://eo.openoffice.org/ Esperanto native-lang project] || [http://canonical.com Canonical] ||&lt;br /&gt;
|-&lt;br /&gt;
| Mingfei Jia || X  || jiamingfei ||   || Lotus Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Xing Li || X  || lixxing ||   || Accessibility || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Wei Guo SHI || X  || shiwg ||   || Accessibility and Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Ono || X  || tono ||   || MinGW port || Independent&lt;br /&gt;
|-&lt;br /&gt;
| Yu Guoqiang|| X || yugq || yugq|| Performance || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Liu YiSong||  || Liu YiSong || Liu YiSong|| PYUNO || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, testautomation||framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]], testautomation||calc test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||testautomation, writer||Test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||writer, testautomation||Writer test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jsi_sun||chart, xml, testautomation||Chart2, XML test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||Framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, testautomation||Database access test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten||X|| wg||||draw, impress||draw, impress test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User_Experience/Community|User Experience Team]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Alpha Centauri]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/Introduction&amp;diff=88228</id>
		<title>Education ClassRoom/Previous Logs/Introduction</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/Introduction&amp;diff=88228"/>
		<updated>2008-07-28T18:27:39Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[11:03] 	ericb2	The principle is : I expose the points, without people talk &lt;br /&gt;
&lt;br /&gt;
[11:03] 	ericb2	to avoid spare time &lt;br /&gt;
&lt;br /&gt;
[11:03] 	ericb2	once the first part is finished, questions are welcome &lt;br /&gt;
&lt;br /&gt;
[11:04] 	ericb2	in the middle of several points, I&amp;#039;ll propose to practice by yourself &lt;br /&gt;
&lt;br /&gt;
[11:04] 	*	sandeep (n=sandeep@59.180.40.219) has joined #education.openoffice.org&lt;br /&gt;
&lt;br /&gt;
[11:04] 	ericb2	and the channel is the right place to discuss *afterwards* about those exercices&lt;br /&gt;
&lt;br /&gt;
[11:04] 	ericb2	Let&amp;#039;s go :)&lt;br /&gt;
&lt;br /&gt;
[11:04] 	ericb2	For any newcomer, interested to contribute, the number of questions, the right order to ask them is different, and there is no &lt;br /&gt;
magic method nor solution, to teach that. &lt;br /&gt;
&lt;br /&gt;
[11:05] 	ericb2	Worst, a lot of time is needed before the autonomy arrives. Don&amp;#039;t give up, and be patient.&lt;br /&gt;
&lt;br /&gt;
[11:05] 	ericb2	What we propose is a mix of both courses and -sort of- personal support.&lt;br /&gt;
&lt;br /&gt;
[11:05] 	ericb2	Of course, things are not perfect, and there is certainly a better way to do that. But let&amp;#039;s try first, and then improve with you !&lt;br /&gt;
&lt;br /&gt;
[11:05] 	ericb2	The Rule is: wait for the end of the  &amp;quot;course &amp;quot;, before to ask questions. thanks :-) ... but *ask* (a lot of) questions, when that&amp;#039;s the &lt;br /&gt;
moment  ( yes please do !! )&lt;br /&gt;
&lt;br /&gt;
[11:06] 	ericb2	Important: if ever we don&amp;#039;t have the answer (can occur), we&amp;#039;ll notice the question, and provide you what we found later.&lt;br /&gt;
&lt;br /&gt;
[11:06] 	ericb2	This course alone does not make sense: attendees must practice, and search by themselves (I tried to prepare some exercices for &lt;br /&gt;
the courageous one ).&lt;br /&gt;
&lt;br /&gt;
[11:06] 	ericb2	If ever people who searched don&amp;#039;t find the answer to their problems, then they must ask on (e.g.) #education.openoffice.org IRC &lt;br /&gt;
channel. We&amp;#039;ll help them with pleasure !&lt;br /&gt;
&lt;br /&gt;
[11:06] 	ericb2	Disclaimer: only vanilla OpenOffice.org source code will be described here&lt;br /&gt;
&lt;br /&gt;
[11:07] 	ericb2	About the Community &amp;quot;behaviour&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[11:07] 	ericb2	This course aims to share the knowledge, and create a community of people helping together. Now, if you think you can propose &lt;br /&gt;
a ClassRoom, because you have some skill, please do !! ( contact me). I&amp;#039;ll be glad if ever I can share everything I have learned since I contribute to &lt;br /&gt;
the project.&lt;br /&gt;
&lt;br /&gt;
[11:07] 	ericb2	Don&amp;#039;t forget that be regular and serious is a key for success&lt;br /&gt;
&lt;br /&gt;
[11:07] 	ericb2	Last but not least, we need contributors and people involved, because there is always a lot to do.&lt;br /&gt;
&lt;br /&gt;
[11:08] 	ericb2	A) Short description of the  OpenOffice.org Project &lt;br /&gt;
&lt;br /&gt;
[11:08] 	ericb2	Shortly: the name OpenOffice.org means both the software and the organisation. &lt;br /&gt;
&lt;br /&gt;
[11:08] 	*	valeuf_ (n=valeuf@mer90-1-88-166-249-32.fbx.proxad.net) has joined #education.openoffice.org&lt;br /&gt;
&lt;br /&gt;
[11:08] 	ericb2	For the history, please read the website, or wikipedia, everything is written ten times already :)&lt;br /&gt;
&lt;br /&gt;
[11:08] 	ericb2	For us, everything is project in OpenOffice.org, and everything is a framework.&lt;br /&gt;
&lt;br /&gt;
[11:08] 	ericb2	About Projects, there are :&lt;br /&gt;
&lt;br /&gt;
[11:08] 	ericb2	- Accepted projects &lt;br /&gt;
&lt;br /&gt;
[11:09] 	ericb2	http://projects.openoffice.org/accepted.html&lt;br /&gt;
&lt;br /&gt;
[11:09] 	ericb2	- Native Lang Community Projects : &lt;br /&gt;
&lt;br /&gt;
[11:09] 	ericb2	http://projects.openoffice.org/native-lang.html&lt;br /&gt;
&lt;br /&gt;
[11:09] 	ericb2	- Incubator Projects : i.e. Education Project.  ( US !! )&lt;br /&gt;
&lt;br /&gt;
[11:09] 	ericb2	Fortunaly, everything can be summarized in two links :&lt;br /&gt;
&lt;br /&gt;
[11:10] 	ericb2	- http://www.openoffice.org &lt;br /&gt;
&lt;br /&gt;
[11:10] 	*	Remaille (n=remi@ip-211.net-89-3-210.rev.numericable.fr) has joined #education.openoffice.org&lt;br /&gt;
&lt;br /&gt;
[11:10] 	*	ChanServ gives channel operator status to Remaille&lt;br /&gt;
&lt;br /&gt;
[11:10] 	ericb2	- http://wiki.services.openoffice.org/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
[11:10] 	Remaille	hi&lt;br /&gt;
&lt;br /&gt;
[11:11] 	ericb2	Nobody else than you can do it for you : visit these links, be curious and discover &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039; [11:11] 	ericb2	Find more information / Practice by yourself  in 8 questions &amp;#039;&amp;#039;&amp;#039; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt; 1) Create your login on the OpenOffice.org wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt;2) Find the web page for your own locale in OpenOffice.org project ( e.g. nl.openoffice.org )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt;3) find the OpenOffice.org Coding Guidelines on the Wiki ( and read it ... )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt; 4)  find the page about cws ( Child Workspace )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt;5) become member of Education Project, using the Education Project wiki page : &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Education_Project&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt; 6) find dev@gsl.openoffice.org mailing list archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt;7) subscribe to dev@education.openoffice.org mailing list if you didn&amp;#039;t yet&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt;8) extract mails 10 to 14  from any mailing list&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt;Note: everything has to be done outside of the ClassRoom&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt; not now :) &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[11:12] 	ericb2	Open Question : what about create a FAQ on the wiki, somewhere in Education Project ?  &lt;br /&gt;
&lt;br /&gt;
[11:12] 	ericb2	1) Discover the OpenOffice.org Developer World&lt;br /&gt;
&lt;br /&gt;
[11:12] 	ericb2	Composed of tools, methods and resources &lt;br /&gt;
&lt;br /&gt;
[11:12] 	ericb2	The tools are : IssueZilla, EIS, cvs , LXR, vi, emacs , Xcode , ..etc  &lt;br /&gt;
&lt;br /&gt;
[11:13] 	ericb2	Resources are mostly IssueZilla , mailing lists archives, coding guidelines .. and the source code !&lt;br /&gt;
&lt;br /&gt;
[11:14] 	ericb2	Methods are e.g. QA related ( out o scope today)&lt;br /&gt;
&lt;br /&gt;
[11:14] 	ericb2	the tools first :&lt;br /&gt;
&lt;br /&gt;
[11:14] 	ericb2	1.1) Check the code:  cvs  ( there is work in progress for another tool )&lt;br /&gt;
&lt;br /&gt;
[11:14] 	ericb2	with it, you can modify the code, create your patches, commit:  cvs , diff and patch&lt;br /&gt;
&lt;br /&gt;
[11:15] 	ericb2	to check for changes in the code:  bonsai is a powerfull tool&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;   [11:15] 	ericb2	&amp;#039;&amp;#039;&amp;#039;Practice bonsai by yourself :&amp;#039;&amp;#039;&amp;#039; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt; [11:15] 	ericb2	1) Go to http://bonsai.go-oo.org/cvsqueryform.cgi    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:16] 	ericb2	We&amp;#039;ll try to do a request :)  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:16] 	ericb2	2) Don&amp;#039;t modify Module (must be All files in the repository )    Remark : note the name &amp;quot;repository &amp;quot;  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:16] 	ericb2	3) In the Field &amp;quot;Branch&amp;quot;  replace HEAD with  cws_dev300_aquavcl07  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:16] 	ericb2	4) in the field &amp;quot;Date&amp;quot; check &amp;quot;Since the beginning of time &amp;quot;  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:16] 	ericb2	5) do not modify the other fields  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;   [11:16] 	ericb2	6)  Click &amp;quot;Run Query&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:17] 	ericb2	=&amp;gt; all the changes in the code, based on DEV300_m9 ( we&amp;#039;ll explain later) are on the page !!  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:17] 	ericb2	7) To see the diff for any commit, click in the Rev. columns.  Back to retrieve the current page.  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:17] 	ericb2	Strongly adviced : 8) Look carefully at other changes, what information you can obtain here.  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;  [11:17] 	ericb2	Remark: Bonsai helps when you are searching for changes in the code, author date .. precise information about CODE  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[11:18] 	ericb2	Vincent Vikram wrote several questions, and I&amp;#039;ll try to provide tracks ..&lt;br /&gt;
&lt;br /&gt;
[11:18] 	ericb2	2) Where is the code ? &lt;br /&gt;
&lt;br /&gt;
[11:19] 	ericb2	Answer : hosted by machines, we&amp;#039;ll call &amp;quot; cvs repository&amp;quot; No need to know more about the machines &lt;br /&gt;
&lt;br /&gt;
[11:19] 	ericb2	2.1) cvs&lt;br /&gt;
&lt;br /&gt;
[11:19] 	ericb2	cvs uses a &amp;quot;repository&amp;quot;. OpenOffice.org has an anonymous ( means read only ) repository.&lt;br /&gt;
&lt;br /&gt;
[11:19] 	ericb2	You can checkout any code you want very easely.&lt;br /&gt;
&lt;br /&gt;
[11:20] 	ericb2	The principle is: &lt;br /&gt;
&lt;br /&gt;
[11:20] 	ericb2	you duplicate/copy on your machine the same code the repository has. Means, for a given milestone, the code will always remain &lt;br /&gt;
the same. Exactly 0 difference.&lt;br /&gt;
&lt;br /&gt;
[11:20] 	ericb2	As OpenOffice.org repositories we have anoncvs.services.openoffice.org (for all) and tunnel  (for domain developers, using ssh &lt;br /&gt;
connexion for commits )&lt;br /&gt;
&lt;br /&gt;
[11:21] 	ericb2	Summary:&lt;br /&gt;
&lt;br /&gt;
[11:21] 	ericb2	- The repository does contain all versions.&lt;br /&gt;
&lt;br /&gt;
[11:21] 	ericb2	- you copy one on your machine, for building OpenOffice.org, add new code.. whatever.&lt;br /&gt;
&lt;br /&gt;
[11:21] 	ericb2	- At any time, you can analyse the difference , for a given milestone, between your copy, and the one on the repository ( gussing &lt;br /&gt;
your internet connexion is not broken)&lt;br /&gt;
&lt;br /&gt;
[11:22] 	ericb2	- Tools are : cvs + diff . theywill help you to create the delta, and the last tool is patch, to apply / reverse the patch you created&lt;br /&gt;
&lt;br /&gt;
[11:22] 	ericb2	2.2) Some Vocable : &lt;br /&gt;
&lt;br /&gt;
[11:22] 	ericb2	Master Work space:  gives a version of OpenOffice.org.&lt;br /&gt;
&lt;br /&gt;
[11:22] 	ericb2	e.g. :  SRC680  == OpenOffice.org 2.x source code , DEV300 == OpenOffice.org 3.x source code&lt;br /&gt;
&lt;br /&gt;
[11:23] 	ericb2	-&amp;gt; Between two different consecutive Master workspaces, we accumulate  Milestones.&lt;br /&gt;
&lt;br /&gt;
[11:23] 	ericb2	For example:   Master workspace  DEV300_m0 is based on SRC680_m248   (end of life for 2.x )&lt;br /&gt;
&lt;br /&gt;
[11:23] 	ericb2	A Milestone itself contains several child workspaces. &lt;br /&gt;
&lt;br /&gt;
[11:23] 	ericb2	a Child Workspace is a change in the code, dedicated to a new feature or a bugfix, and synchronized with a given milestone&lt;br /&gt;
&lt;br /&gt;
[11:24] 	ericb2	a Child Workspace can involve several modules&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:24] 	ericb2	&amp;#039;&amp;#039;&amp;#039;2.3) Practice by yourself :&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:24] 	ericb2	Preliminary: &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:24] 	ericb2	- we suppose you have some bash knowledge, and some programming skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:24] 	ericb2	- your .cvsrc file is ok (else ask on #education.openoffice.org )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:24] 	ericb2	Now, open a terminal, use bash, and do :&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:24] 	ericb2	0 ) create the environment &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:25] 	ericb2	what follows are command lines &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:25] 	ericb2	export CVSROOT=&amp;quot;:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:25] 	ericb2	create TMP dir  (command:  mkdir TMP )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:25] 	ericb2	cd TMP&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:25] 	ericb2	1) checkout vcl module from DEV300_m11 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:25] 	ericb2	cvs co -r DEV300_m11  dtrans&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:25] 	ericb2	Question: what happens &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:26] 	ericb2	2) Modify one file, do &amp;quot;cvs up&amp;quot; , and comment on the result &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:26] 	ericb2	3) using grep , retrieve the name of the milestone in the sources&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:26] 	ericb2	4) checkout vcl from a cws under development&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:26] 	ericb2	cvs -z4 co -r cws_dev300_aquavcl07 vcl&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:26] 	ericb2	5) retrieve the cwsname in the sources&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:26] 	ericb2	6) analyse the list of the subdirectories vcl contains&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:26] 	ericb2	7) modify the code in vcl/source/gdi/sallayout.cxx &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:27] 	ericb2	(write whatever you want, respecting C++ syntax prefered ;) &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:27] 	ericb2	8) create a diff with the OpenOffice.org repository&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:27] 	ericb2	change  directory outside of vcl&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:27] 	ericb2	in the current dir ( TMP ) , do :&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:27] 	ericb2	cvs diff -u vcl &amp;gt; my_pretty_patch.diff &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:27] 	ericb2	9) What does contain the patch ? &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:27] 	ericb2	10) How reverse your changes ?&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:28] 	ericb2	11) Be sure you have enough place on your hard disk ( count 2GB ) &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:28] 	ericb2	Download all OpenOffice.org tree :&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:28] 	ericb2	mkdir DEV300_m11&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:28] 	ericb2	cd DEV300_m11&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:28] 	ericb2	cvs -4 co -r DEV300_m11 OpenOffice3  swext tomcat apache-commons&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:28] 	ericb2	( -z4 is optional )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt;[11:28] 	ericb2	-&amp;gt; once done ( can be very long), and if no error occurs, you got all OpenOffice.org source code from DEV300_m11 Milestone !! &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[11:29] 	ericb2	3) I got the code... now where do I start in the code?&lt;br /&gt;
&lt;br /&gt;
[11:29] 	ericb2	OpenOffice.org is a framework, means everything, including tools is included in the tree.&lt;br /&gt;
&lt;br /&gt;
[11:29] 	ericb2	More information:  http://wiki.services.openoffice.org/wiki/Source_code_directories&lt;br /&gt;
&lt;br /&gt;
[11:29] 	ericb2	Approximativaly 160 modules ( means subdir) do constitute your tree.&lt;br /&gt;
&lt;br /&gt;
[11:29] 	ericb2	-&amp;gt; everything has it&amp;#039;s role, and an outdated description is given at the URL : &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Source_code_directories&lt;br /&gt;
&lt;br /&gt;
[11:29] 	ericb2	As you can see, there is an associated project for every module. Means, when you have questions about this or another module, &lt;br /&gt;
&lt;br /&gt;
you&amp;#039;ll have to send a mail to the correspondig mailing list.&lt;br /&gt;
&lt;br /&gt;
[11:29] 	ericb2	Or at least, read the archives first cannot be bad :)&lt;br /&gt;
&lt;br /&gt;
[11:30] 	ericb2	Important modules are:  &lt;br /&gt;
&lt;br /&gt;
[11:30] 	ericb2	- config_office contains everything for configure command line. -&amp;gt; the Makefile corresponding to your tree is created from &lt;br /&gt;
config_office.&lt;br /&gt;
&lt;br /&gt;
[11:30] 	ericb2	- solenv does contain a lot of environment variables, means for the build process &lt;br /&gt;
&lt;br /&gt;
[11:30] 	ericb2	- dmake is the make-like tool used for the build&lt;br /&gt;
&lt;br /&gt;
[11:30] 	ericb2	- in every module, an output directory is created during the build (binaries, incudes, .jar .. whatever )&lt;br /&gt;
&lt;br /&gt;
[11:30] 	ericb2	- for every module, the content of the output directory is send in the solver, following rules &lt;br /&gt;
&lt;br /&gt;
[11:31] 	ericb2	One link to be added in your list : http://tools.openoffice.org &lt;br /&gt;
&lt;br /&gt;
[11:31] 	ericb2	4) The build process, first part&lt;br /&gt;
&lt;br /&gt;
[11:31] 	ericb2	4.1) build.lst and d.lst &lt;br /&gt;
&lt;br /&gt;
[11:32] 	ericb2	In every module, you&amp;#039;ll find a &amp;quot; prj &amp;quot; direectory containing build.lst and d.lst files . The first line of build.lst gives the &lt;br /&gt;
prerequisites: the current module can be built if and only if the one listed in build.lst ( first line) are built.&lt;br /&gt;
&lt;br /&gt;
[11:32] 	ericb2	For d.lst: at the end of the build for every module, the files listed are copied from the output tree ( the one in the current  &lt;br /&gt;
module) into the solver, sort of collection of all products built at the end of the process.&lt;br /&gt;
&lt;br /&gt;
[11:32] 	ericb2	4.2) Dependencies &lt;br /&gt;
&lt;br /&gt;
[11:32] 	ericb2	Because of the dependencies mentionned in build.lst, everything cannot be built in same time: first tools are built ( e.g. dmake, &lt;br /&gt;
doing ./bootstrap )&lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	The common order (solution is not uniq ! ) is:&lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	- low level modules are built first&lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	- then the second level one ( depending on the first listed above) &lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	- .. until the most on top , like the final sw, sc, sd .libs depending on everything&lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	- at the end, all the products delivered by every module in the solver , are used to create the final package in instsetoo_native &lt;br /&gt;
&lt;br /&gt;
[11:33] 	*	lgodard has quit (&amp;quot;Leaving.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	Summary: &lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	- checkout all the sources&lt;br /&gt;
&lt;br /&gt;
[11:33] 	ericb2	- run configure with the right options&lt;br /&gt;
&lt;br /&gt;
[11:34] 	ericb2	- do ./bootstrap from the root dir, to create dmake&lt;br /&gt;
&lt;br /&gt;
[11:34] 	ericb2	- build everything (to be explained later)  following the right order.&lt;br /&gt;
&lt;br /&gt;
[11:34] 	ericb2	 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:34] 	ericb2	&amp;#039;&amp;#039;&amp;#039;Practice by yourself&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:34] 	ericb2	1) try to create a txt file ( using bash e.g.) containing all the information to create your own dependency diagram &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:34] 	ericb2	Tip: extract the first line of prj/build.lst for every module using bash , grep ..whatever &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:34] 	*	valeuf_ has quit (Read error: 110 (Connection timed out))&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:34] 	ericb2	2) try to describe the content of a &amp;quot;common&amp;quot; module ( what do we alwayd fin in all ? )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:34] 	ericb2	3) look at the Makefile.mk syntax, and compare with make syntax (if you know it already) &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:34] 	ericb2	4)  look at dmake man page (inside the dmake module), and study the dmake options&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt;[11:35] 	ericb2	5) study build.pl perl script located in solenv/bin/&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[11:35] 	ericb2	Sorry for being so long. Yes ~15 lines and questions will start &lt;br /&gt;
&lt;br /&gt;
[11:35] 	ericb2	5) What d I need to know in advance &lt;br /&gt;
&lt;br /&gt;
[11:35] 	ericb2	OpenOffice.org is written in 90% C++ ,  &amp;lt;5% of C, objectiveC / C++  and  Java .. bash , python&lt;br /&gt;
&lt;br /&gt;
[11:35] 	ericb2	-&amp;gt; C++ and bash skills is a good prerequisite&lt;br /&gt;
&lt;br /&gt;
[11:35] 	ericb2	The C++ used in OpenOffice.org is academic C++ :  e.g. for portability reasons, in vcl, there is a core lib, sort of collection of &lt;br /&gt;
empty boxes, containing the real implementation, built only for the current building system.&lt;br /&gt;
&lt;br /&gt;
[11:36] 	ericb2	stl and templates are used, gcc , and g++ skill cannot be bad either.&lt;br /&gt;
&lt;br /&gt;
[11:36] 	ericb2	Know well OpenOffice.org coding Guidelines &lt;br /&gt;
&lt;br /&gt;
[11:36] 	ericb2	That&amp;#039;s all for the first time. Next time (when possible) : configure, and build OpenOffice.org, rebuild one module only , and &lt;br /&gt;
debug it&lt;br /&gt;
&lt;br /&gt;
[11:36] 	ericb2	Questions ?   :-) &lt;br /&gt;
&lt;br /&gt;
[11:38] 	ericb2	nobody has questions ?&lt;br /&gt;
&lt;br /&gt;
[11:38] 	ericb2	chacha_chaudhry: ? &lt;br /&gt;
&lt;br /&gt;
[11:38] 	chacha_chaudhry	yes&lt;br /&gt;
&lt;br /&gt;
[11:38] 		chacha_chaudhry ChanServ ChaoticGood&lt;br /&gt;
&lt;br /&gt;
[11:38] 	ericb2	chacha_chaudhry: go ahead :)&lt;br /&gt;
&lt;br /&gt;
[11:39] 	&amp;gt;Remaille&amp;lt;	bonjour :)&lt;br /&gt;
&lt;br /&gt;
[11:39] 	chacha_chaudhry	Developers guide is also important, I suppose&lt;br /&gt;
&lt;br /&gt;
[11:39] 		chacha_chaudhry ChanServ ChaoticGood&lt;br /&gt;
&lt;br /&gt;
[11:39] 	ericb2	chacha_chaudhry: yes, sure&lt;br /&gt;
&lt;br /&gt;
[11:40] 	ericb2	chacha_chaudhry: everything I mentionned is my experience, since 4 years contributing for the OpenOffice.org Project &lt;br /&gt;
&lt;br /&gt;
[11:40] 	ericb2	5 years soon ..&lt;br /&gt;
&lt;br /&gt;
[11:40] 	chacha_chaudhry	ericb2: :)&lt;br /&gt;
&lt;br /&gt;
[11:41] 	ericb2	chacha_chaudhry: did you already all the exercices I proposed ? Will you try them ?&lt;br /&gt;
&lt;br /&gt;
[11:41] 	chacha_chaudhry	ericb2: cehcking out code&lt;br /&gt;
&lt;br /&gt;
[11:41] 	chacha_chaudhry	ericb2: I have a slow connection -- doing it now&lt;br /&gt;
&lt;br /&gt;
[11:41] 	sandeep	where can i find help on bash?&lt;br /&gt;
&lt;br /&gt;
[11:42] 	ericb2	sandeep: here &lt;br /&gt;
&lt;br /&gt;
[11:42] 	ericb2	sandeep: what is your problem ?&lt;br /&gt;
&lt;br /&gt;
[11:42] 	chacha_chaudhry	sandeep: what kind of help?&lt;br /&gt;
&lt;br /&gt;
[11:43] 	sandeep	i am a layman in programming and wish to learn  about developing and debuging. where should i start from?&lt;br /&gt;
&lt;br /&gt;
[11:43] 	*	stx12 (n=st@nat/sun/x-c96e4329c2e8c890) has joined #education.openoffice.org&lt;br /&gt;
&lt;br /&gt;
[11:44] 	ericb2	sandeep: I think the good first exercice to do is to build OpenOffice.org &lt;br /&gt;
&lt;br /&gt;
[11:44] 	ericb2	sandeep: and once done, discover some modules &lt;br /&gt;
&lt;br /&gt;
[11:44] 	chacha_chaudhry	ericb2: I don&amp;#039;t undestand the relation between milestones and Child Workspaces ..&lt;br /&gt;
&lt;br /&gt;
[11:44] 	ericb2	chacha_chaudhry: let me retrive a link &lt;br /&gt;
&lt;br /&gt;
[11:44] 	chacha_chaudhry	ericb2: sure&lt;br /&gt;
&lt;br /&gt;
[11:45] 	ericb2	chacha_chaudhry: can you connect to : http://eis.services.openoffice.org/&lt;br /&gt;
&lt;br /&gt;
[11:45] 	chacha_chaudhry	ericb2: yes&lt;br /&gt;
&lt;br /&gt;
[11:45] 	ericb2	chacha_chaudhry: use the link automatic guest&lt;br /&gt;
&lt;br /&gt;
[11:45] 	ericb2	https://tools.services.openoffice.org/EIS2/GuestLogon&lt;br /&gt;
&lt;br /&gt;
[11:46] 	ericb2	then click on child workspaces &lt;br /&gt;
&lt;br /&gt;
[11:47] 	ericb2	chacha_chaudhry: if everything is fine, you&amp;#039;ll have list on left -&amp;gt; click on &amp;quot; Browse &amp;quot;&lt;br /&gt;
&lt;br /&gt;
[11:47] 	ericb2	chacha_chaudhry: then &amp;quot; per Milestone &amp;quot; &lt;br /&gt;
&lt;br /&gt;
[11:47] 	chacha_chaudhry	yes ....doing ..&lt;br /&gt;
&lt;br /&gt;
[11:48] 	ericb2	chacha_chaudhry: once you clicked on &amp;quot;per Milestone &amp;quot;, tell me what you see &lt;br /&gt;
&lt;br /&gt;
[11:49] 	chacha_chaudhry	I get some folders these must be Master Workspaces , or I am wrong ?&lt;br /&gt;
&lt;br /&gt;
[11:49] 	ericb2	chacha_chaudhry: exact ! Then click on the DEV300 triangle &lt;br /&gt;
&lt;br /&gt;
[11:50] 	chacha_chaudhry	ericb2: yes m1 .... m12&lt;br /&gt;
&lt;br /&gt;
[11:50] 	ericb2	chacha_chaudhry: you see all milestones &lt;br /&gt;
&lt;br /&gt;
[11:50] 	chacha_chaudhry	ericb2: yes&lt;br /&gt;
&lt;br /&gt;
[11:50] 	ericb2	chacha_chaudhry: now, click on say, m11&lt;br /&gt;
&lt;br /&gt;
[11:50] 	ericb2	(the triangle)&lt;br /&gt;
&lt;br /&gt;
[11:51] 	chacha_chaudhry	yes done So these are child workspaces&lt;br /&gt;
&lt;br /&gt;
[11:51] 	ericb2	chacha_chaudhry: yes. And you can even do more : click on  one of them &lt;br /&gt;
&lt;br /&gt;
[11:51] 	ericb2	chacha_chaudhry: say the first one : ab49 &lt;br /&gt;
&lt;br /&gt;
[11:51] 	chacha_chaudhry	done&lt;br /&gt;
&lt;br /&gt;
[11:51] 	ericb2	chacha_chaudhry: what happens ?&lt;br /&gt;
&lt;br /&gt;
[11:52] 	chacha_chaudhry	ericb2: displays --&amp;gt; Data for child workspace DEV300/ab49 in box&lt;br /&gt;
&lt;br /&gt;
[11:52] 	ericb2	chacha_chaudhry: exact, and this information is extremely helpfull for developers &lt;br /&gt;
&lt;br /&gt;
[11:52] 	chacha_chaudhry	ericb2: :)&lt;br /&gt;
&lt;br /&gt;
[11:53] 	ericb2	chacha_chaudhry: as you probably understood, EIS is for the source code scheduling, &lt;br /&gt;
&lt;br /&gt;
[11:53] 	ericb2	and between two milestones, we add child workspaces &lt;br /&gt;
&lt;br /&gt;
[11:53] 	sandeep	i still can&amp;#039;t figure it out, how does this info helps?&lt;br /&gt;
&lt;br /&gt;
[11:53] 	chacha_chaudhry	ericb2: yes&lt;br /&gt;
&lt;br /&gt;
[11:54] 	ericb2	sandeep: when you write code, you need to create changes based on a well defined reference -&amp;gt; a milestone &lt;br /&gt;
&lt;br /&gt;
[11:54] 	sandeep	ericb2: i still can&amp;#039;t figure it out, how does this info helps?&lt;br /&gt;
&lt;br /&gt;
[11:54] 	sandeep	ok&lt;br /&gt;
&lt;br /&gt;
[11:54] 	sandeep	then?&lt;br /&gt;
&lt;br /&gt;
[11:54] 	ericb2	sandeep: OpenOffice.org source code is a continuous &lt;br /&gt;
&lt;br /&gt;
[11:55] 	ericb2	sandeep: you need time to write your code, and integrate it in the source &lt;br /&gt;
&lt;br /&gt;
[11:55] 	ericb2	sandeep: this is a process &lt;br /&gt;
&lt;br /&gt;
[11:55] 	ericb2	sandeep: you cannot ignore what other devs do when you write code &lt;br /&gt;
&lt;br /&gt;
[11:55] 	sandeep	ok&lt;br /&gt;
&lt;br /&gt;
[11:55] 	sandeep	:)&lt;br /&gt;
&lt;br /&gt;
[11:56] 	ericb2	sandeep: of course, we can isolate a milestone, work on the code, and resynchronize later &lt;br /&gt;
&lt;br /&gt;
[11:56] 		sandeep sm|CPU stx12&lt;br /&gt;
&lt;br /&gt;
[11:56] 	ericb2	sandeep: but maybe one dev will have modified the same file as the one you modified &lt;br /&gt;
&lt;br /&gt;
[11:56] 	ericb2	sandeep: don&amp;#039;t forget, a lot o people are writing code together &lt;br /&gt;
&lt;br /&gt;
[11:57] 	ericb2	sandeep: for the beginning, you can ignore the scheduling, yes &lt;br /&gt;
&lt;br /&gt;
[11:57] 	sandeep	eicb2: yes&lt;br /&gt;
&lt;br /&gt;
[11:57] 	ericb2	sandeep: I just tried to explain chacha_chaudhry what a milestone was&lt;br /&gt;
&lt;br /&gt;
[11:57] 	ericb2	sandeep: what is yur programming language ? &lt;br /&gt;
&lt;br /&gt;
[11:57] 		sandeep sm|CPU stx12&lt;br /&gt;
&lt;br /&gt;
[11:57] 		sandeep sm|CPU stx12&lt;br /&gt;
&lt;br /&gt;
[11:57] 	sandeep	ericb2:  C, C++&lt;br /&gt;
&lt;br /&gt;
[11:58] 	ericb2	sandeep: ok. and you OS ? &lt;br /&gt;
&lt;br /&gt;
[11:58] 	ericb2	s/you/your/&lt;br /&gt;
&lt;br /&gt;
[11:58] 	ericb2	sandeep: Linux ? &lt;br /&gt;
&lt;br /&gt;
[11:58] 		sandeep sm|CPU stx12&lt;br /&gt;
&lt;br /&gt;
[11:58] 	sandeep	ericb2:  ubuntu&lt;br /&gt;
&lt;br /&gt;
[11:58] 	sandeep	yes&lt;br /&gt;
&lt;br /&gt;
[11:58] 	ericb2	sandeep: ok, then the first step for you is to build OpenOffice.org. &lt;br /&gt;
&lt;br /&gt;
[11:58] 		sandeep sm|CPU stx12&lt;br /&gt;
&lt;br /&gt;
[11:58] 	sandeep	ericb2: yes&lt;br /&gt;
&lt;br /&gt;
[11:59] 	ericb2	sandeep: once done, you can start with the modules: what is done where &lt;br /&gt;
&lt;br /&gt;
[11:59] 		sandeep sm|CPU stx12&lt;br /&gt;
&lt;br /&gt;
[11:59] 	ericb2	sandeep: and, for example, study sal, or whatever module, depending on the questions you have, and what you want to do&lt;br /&gt;
&lt;br /&gt;
[11:59] 	ericb2	sandeep: for tracing, this is easy : gdb works fine &lt;br /&gt;
&lt;br /&gt;
[12:00] 	ericb2	sandeep: excepted in some cases, but for what you want to do, that&amp;#039;s really enough&lt;br /&gt;
&lt;br /&gt;
[12:00] 	ericb2	sandeep: e.g you can try as starting point 1) to build a Linux version 2) understand what happens when you launch &lt;br /&gt;
OpenOffice.org 3) trace it to verify &lt;br /&gt;
&lt;br /&gt;
[12:01] 	ericb2	sandeep: if you will only concentrate on C++ , help us for starmath baseline implementation is great &lt;br /&gt;
&lt;br /&gt;
[12:01] 	ericb2	sandeep: and you&amp;#039;ll be welcome &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[12:02] 	sandeep	ericb2:  what is starmath baseline implementation?&lt;br /&gt;
&lt;br /&gt;
[12:02] 	ericb2	sandeep: issue 972 &lt;br /&gt;
&lt;br /&gt;
[12:02] 	IZBot	Formula editor ENHANCEMENT STARTED P3 Alignment of baselines of formula and text in writer &lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=972&lt;br /&gt;
&lt;br /&gt;
[12:02] 	ericb2	sandeep: IZBot is great ;-) &lt;br /&gt;
&lt;br /&gt;
[12:03] 	chacha_chaudhry	:)&lt;br /&gt;
&lt;br /&gt;
[12:03] 	sandeep	ericb2: k, i&amp;#039;ll try it out after the discussion. :)&lt;br /&gt;
&lt;br /&gt;
[12:03] 	ericb2	sandeep: and read : http://wiki.services.openoffice.org/wiki/Education_Project#Education_Project_Effort&lt;br /&gt;
&lt;br /&gt;
[12:03] 	ericb2	sandeep: exactly &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Education_Project/Effort#Implement_Math_Baseline_Alignement_.28click_me.29&lt;br /&gt;
&lt;br /&gt;
[12:04] 	ericb2	sandeep: other applications are proposed, and volunteers are warmly welcome &lt;br /&gt;
&lt;br /&gt;
[12:05] 	sandeep	ericb2: i&amp;#039;m just learning java, and have basic programming knowledge about c/C++. don&amp;#039;t know whether i&amp;#039;ll be of much help or &lt;br /&gt;
not&lt;br /&gt;
&lt;br /&gt;
[12:05] 	sandeep	but i&amp;#039;ll try :)&lt;br /&gt;
&lt;br /&gt;
[12:05] 	ericb2	sandeep: maybe yo can contact cbosdonnat &lt;br /&gt;
&lt;br /&gt;
[12:05] 	ericb2	sandeep: he proposed something more Java oriented. Don&amp;#039;t fear to ask him&lt;br /&gt;
&lt;br /&gt;
[12:06] 	ericb2	sandeep: http://wiki.services.openoffice.org/wiki/Education_Project/Effort#Make_the_uno-&lt;br /&gt;
skeletonmaker_tool_templatable_.28click_me.29&lt;br /&gt;
&lt;br /&gt;
[12:06] 	sandeep	ericb2: where wud he be, on irc?&lt;br /&gt;
&lt;br /&gt;
[12:06] 	ericb2	sandeep: do you see the list of people on the channel ? &lt;br /&gt;
&lt;br /&gt;
[12:07] 	sandeep	yes , i c him.&lt;br /&gt;
&lt;br /&gt;
[12:07] 	ericb2	sandeep: else cedricbosdo @openoffice.org should work if you want further information&lt;br /&gt;
&lt;br /&gt;
[12:07] 	cbosdonnat	sandeep: Hi&lt;br /&gt;
&lt;br /&gt;
[12:08] 	*	chacha_chaudhry still waiting for checkout to complete :P&lt;br /&gt;
&lt;br /&gt;
[12:08] 	ericb2	sandeep:  what I suggest you: join education project (as member) and join dev@education.openoffice.org mailing list &lt;br /&gt;
&lt;br /&gt;
[12:08] 	sandeep	cbosdonnat: hi i&amp;#039;m learning java. n e thing dat u cud sugest&lt;br /&gt;
&lt;br /&gt;
[12:08] 	cbosdonnat	ericb2: what I proposed on the uno-skeletonmaker is mainly C++ coding&lt;br /&gt;
&lt;br /&gt;
[12:08] 	ericb2	sandeep: then, don&amp;#039;t fear to ask questions&lt;br /&gt;
&lt;br /&gt;
[12:09] 	ericb2	cbosdonnat: ah, sorry&lt;br /&gt;
&lt;br /&gt;
[12:09] 	ericb2	sandeep: then ask Juergen Schmitdt &lt;br /&gt;
&lt;br /&gt;
[12:09] 	sandeep	cbosdonnat: i have sum basic knowledge bout c++.&lt;br /&gt;
&lt;br /&gt;
[12:09] 	ericb2	sandeep: sorry, I&amp;#039;m not Java skilled  ;-) &lt;br /&gt;
&lt;br /&gt;
[12:10] 	cbosdonnat	sandeep: Where would you like to help ?&lt;br /&gt;
&lt;br /&gt;
[12:11] 	sandeep	cbosdonnat: not sure. i hv nvr done nething like this b4. always hv been doin the dummy programs at school n colege?&lt;br /&gt;
&lt;br /&gt;
[12:11] 	cbosdonnat	sandeep: If you don&amp;#039;t fear handling OOo Java extensions build, I could propose you to continue the work I&amp;#039;ve started on a &lt;br /&gt;
Maven plugin&lt;br /&gt;
&lt;br /&gt;
[12:11] 	sandeep	cbosdonnat: where can i get info on dat?&lt;br /&gt;
&lt;br /&gt;
[12:12] 	ericb2	@all :this is lunch time here, and  if you have questions, I&amp;#039;ll be back in ~1 hour 15 &lt;br /&gt;
&lt;br /&gt;
[12:12] 	sandeep	cbosdonnat: wat wud b d purpose of dis pluggin?&lt;br /&gt;
&lt;br /&gt;
[12:12] 	ericb2	thanks a lot, and see you later &lt;br /&gt;
&lt;br /&gt;
[12:12] 	sandeep	ericb2:  thnx a lot :)&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/Introduction&amp;diff=88227</id>
		<title>Education ClassRoom/Previous Logs/Introduction</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/Introduction&amp;diff=88227"/>
		<updated>2008-07-28T18:23:54Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2The principle is : I expose the points, without people talk &lt;br /&gt;
|| [[#t11:03|11:03]]&lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2to avoid spare time &lt;br /&gt;
|| [[#t11:03|11:03]]&lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2once the first part is finished, questions are welcome &lt;br /&gt;
|| [[#t11:03|11:03]]&lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2in the middle of several points, I&amp;#039;ll propose to practice by yourself &lt;br /&gt;
|| [[#t11:04|11:04]]&lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | *sandeep (n=sandeep@59.180.40.219) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:04|11:04]]&lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2and the channel is the right place to discuss *afterwards* about those exercices&lt;br /&gt;
|| [[#t11:04|11:04]]&lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Let&amp;#039;s go :)&lt;br /&gt;
|| [[#t11:04|11:04]]&lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2For any newcomer, interested to contribute, the number of questions, the right order to ask them is different, and there is no &lt;br /&gt;
|| [[#t11:04|11:04]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | magic method nor solution, to teach that. &lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Worst, a lot of time is needed before the autonomy arrives. Don&amp;#039;t give up, and be patient.&lt;br /&gt;
|| [[#t11:05|11:05]]&lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2What we propose is a mix of both courses and -sort of- personal support.&lt;br /&gt;
|| [[#t11:05|11:05]]&lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Of course, things are not perfect, and there is certainly a better way to do that. But let&amp;#039;s try first, and then improve with you !&lt;br /&gt;
|| [[#t11:05|11:05]]&lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2The Rule is: wait for the end of the  &amp;quot;course &amp;quot;, before to ask questions. thanks :-) ... but *ask* (a lot of) questions, when that&amp;#039;s the &lt;br /&gt;
|| [[#t11:05|11:05]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | moment  ( yes please do !! )&lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Important: if ever we don&amp;#039;t have the answer (can occur), we&amp;#039;ll notice the question, and provide you what we found later.&lt;br /&gt;
|| [[#t11:06|11:06]]&lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2This course alone does not make sense: attendees must practice, and search by themselves (I tried to prepare some exercices for &lt;br /&gt;
|| [[#t11:06|11:06]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | the courageous one ).&lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2If ever people who searched don&amp;#039;t find the answer to their problems, then they must ask on (e.g.) #education.openoffice.org IRC &lt;br /&gt;
|| [[#t11:06|11:06]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | channel. We&amp;#039;ll help them with pleasure !&lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Disclaimer: only vanilla OpenOffice.org source code will be described here&lt;br /&gt;
|| [[#t11:06|11:06]]&lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2About the Community &amp;quot;behaviour&amp;quot; &lt;br /&gt;
|| [[#t11:07|11:07]]&lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2This course aims to share the knowledge, and create a community of people helping together. Now, if you think you can propose &lt;br /&gt;
|| [[#t11:07|11:07]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | a ClassRoom, because you have some skill, please do !! ( contact me). I&amp;#039;ll be glad if ever I can share everything I have learned since I contribute to &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | the project.&lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Don&amp;#039;t forget that be regular and serious is a key for success&lt;br /&gt;
|| [[#t11:07|11:07]]&lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Last but not least, we need contributors and people involved, because there is always a lot to do.&lt;br /&gt;
|| [[#t11:07|11:07]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2A) Short description of the  OpenOffice.org Project &lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Shortly: the name OpenOffice.org means both the software and the organisation. &lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | *valeuf_ (n=valeuf@mer90-1-88-166-249-32.fbx.proxad.net) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2For the history, please read the website, or wikipedia, everything is written ten times already :)&lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2For us, everything is project in OpenOffice.org, and everything is a framework.&lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2About Projects, there are :&lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- Accepted projects &lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2http://projects.openoffice.org/accepted.html&lt;br /&gt;
|| [[#t11:09|11:09]]&lt;br /&gt;
|- id=&amp;quot;t11:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- Native Lang Community Projects : &lt;br /&gt;
|| [[#t11:09|11:09]]&lt;br /&gt;
|- id=&amp;quot;t11:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2http://projects.openoffice.org/native-lang.html&lt;br /&gt;
|| [[#t11:09|11:09]]&lt;br /&gt;
|- id=&amp;quot;t11:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- Incubator Projects : i.e. Education Project.  ( US !! )&lt;br /&gt;
|| [[#t11:09|11:09]]&lt;br /&gt;
|- id=&amp;quot;t11:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Fortunaly, everything can be summarized in two links :&lt;br /&gt;
|| [[#t11:09|11:09]]&lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- http://www.openoffice.org &lt;br /&gt;
|| [[#t11:10|11:10]]&lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | *Remaille (n=remi@ip-211.net-89-3-210.rev.numericable.fr) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:10|11:10]]&lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | *ChanServ gives channel operator status to Remaille&lt;br /&gt;
|| [[#t11:10|11:10]]&lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- http://wiki.services.openoffice.org/wiki/Main_Page&lt;br /&gt;
|| [[#t11:10|11:10]]&lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Remaillehi&lt;br /&gt;
|| [[#t11:10|11:10]]&lt;br /&gt;
|- id=&amp;quot;t11:11&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Nobody else than you can do it for you : visit these links, be curious and discover &lt;br /&gt;
|| [[#t11:11|11:11]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #407a40&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039; [11:11] ericb2Find more information / Practice by yourself  in 8 questions &amp;#039;&amp;#039;&amp;#039; &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #407a40&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #407a40&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; colspan=&amp;quot;2&amp;quot; | 1) Create your login on the OpenOffice.org wiki&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;amp;gt;2) Find the web page for your own locale in OpenOffice.org project ( e.g. nl.openoffice.org )&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;amp;gt;3) find the OpenOffice.org Coding Guidelines on the Wiki ( and read it ... )&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #407a40&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; colspan=&amp;quot;2&amp;quot; | 4)  find the page about cws ( Child Workspace )&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;amp;gt;5) become member of Education Project, using the Education Project wiki page : &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | http://wiki.services.openoffice.org/wiki/Education_Project&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #407a40&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; colspan=&amp;quot;2&amp;quot; | 6) find dev@gsl.openoffice.org mailing list archive&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;amp;gt;7) subscribe to dev@education.openoffice.org mailing list if you didn&amp;#039;t yet&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;amp;gt;8) extract mails 10 to 14  from any mailing list&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&amp;amp;gt;Note: everything has to be done outside of the ClassRoom&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #407a40&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; colspan=&amp;quot;2&amp;quot; | not now :) &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #407a40&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:green; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Open Question : what about create a FAQ on the wiki, somewhere in Education Project ?  &lt;br /&gt;
|| [[#t11:12|11:12]]&lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb21) Discover the OpenOffice.org Developer World&lt;br /&gt;
|| [[#t11:12|11:12]]&lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Composed of tools, methods and resources &lt;br /&gt;
|| [[#t11:12|11:12]]&lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2The tools are : IssueZilla, EIS, cvs , LXR, vi, emacs , Xcode , ..etc  &lt;br /&gt;
|| [[#t11:12|11:12]]&lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Resources are mostly IssueZilla , mailing lists archives, coding guidelines .. and the source code !&lt;br /&gt;
|| [[#t11:13|11:13]]&lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Methods are e.g. QA related ( out o scope today)&lt;br /&gt;
|| [[#t11:14|11:14]]&lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2the tools first :&lt;br /&gt;
|| [[#t11:14|11:14]]&lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb21.1) Check the code:  cvs  ( there is work in progress for another tool )&lt;br /&gt;
|| [[#t11:14|11:14]]&lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2with it, you can modify the code, create your patches, commit:  cvs , diff and patch&lt;br /&gt;
|| [[#t11:14|11:14]]&lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2to check for changes in the code:  bonsai is a powerfull tool&lt;br /&gt;
|| [[#t11:15|11:15]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |   [11:15] ericb2&amp;#039;&amp;#039;&amp;#039;Practice bonsai by yourself :&amp;#039;&amp;#039;&amp;#039; &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; | [11:15] ericb21) Go to http://bonsai.go-oo.org/cvsqueryform.cgi    &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:16] ericb2We&amp;#039;ll try to do a request :)  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:16] ericb22) Don&amp;#039;t modify Module (must be All files in the repository )    Remark : note the name &amp;quot;repository &amp;quot;  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:16] ericb23) In the Field &amp;quot;Branch&amp;quot;  replace HEAD with  cws_dev300_aquavcl07  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:16] ericb24) in the field &amp;quot;Date&amp;quot; check &amp;quot;Since the beginning of time &amp;quot;  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:16] ericb25) do not modify the other fields  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |   [11:16] ericb26)  Click &amp;quot;Run Query&amp;quot; &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:17] ericb2=&amp;amp;gt; all the changes in the code, based on DEV300_m9 ( we&amp;#039;ll explain later) are on the page !!  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:17] ericb27) To see the diff for any commit, click in the Rev. columns.  Back to retrieve the current page.  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:17] ericb2Strongly adviced : 8) Look carefully at other changes, what information you can obtain here.  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; |  [11:17] ericb2Remark: Bonsai helps when you are searching for changes in the code, author date .. precise information about CODE  &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Vincent Vikram wrote several questions, and I&amp;#039;ll try to provide tracks ..&lt;br /&gt;
|| [[#t11:18|11:18]]&lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb22) Where is the code ? &lt;br /&gt;
|| [[#t11:18|11:18]]&lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Answer : hosted by machines, we&amp;#039;ll call &amp;quot; cvs repository&amp;quot; No need to know more about the machines &lt;br /&gt;
|| [[#t11:19|11:19]]&lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb22.1) cvs&lt;br /&gt;
|| [[#t11:19|11:19]]&lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2cvs uses a &amp;quot;repository&amp;quot;. OpenOffice.org has an anonymous ( means read only ) repository.&lt;br /&gt;
|| [[#t11:19|11:19]]&lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2You can checkout any code you want very easely.&lt;br /&gt;
|| [[#t11:19|11:19]]&lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2The principle is: &lt;br /&gt;
|| [[#t11:20|11:20]]&lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2you duplicate/copy on your machine the same code the repository has. Means, for a given milestone, the code will always remain &lt;br /&gt;
|| [[#t11:20|11:20]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | the same. Exactly 0 difference.&lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2As OpenOffice.org repositories we have anoncvs.services.openoffice.org (for all) and tunnel  (for domain developers, using ssh &lt;br /&gt;
|| [[#t11:20|11:20]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | connexion for commits )&lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Summary:&lt;br /&gt;
|| [[#t11:21|11:21]]&lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- The repository does contain all versions.&lt;br /&gt;
|| [[#t11:21|11:21]]&lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- you copy one on your machine, for building OpenOffice.org, add new code.. whatever.&lt;br /&gt;
|| [[#t11:21|11:21]]&lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- At any time, you can analyse the difference , for a given milestone, between your copy, and the one on the repository ( gussing &lt;br /&gt;
|| [[#t11:21|11:21]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | your internet connexion is not broken)&lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- Tools are : cvs + diff . theywill help you to create the delta, and the last tool is patch, to apply / reverse the patch you created&lt;br /&gt;
|| [[#t11:22|11:22]]&lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb22.2) Some Vocable : &lt;br /&gt;
|| [[#t11:22|11:22]]&lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Master Work space:  gives a version of OpenOffice.org.&lt;br /&gt;
|| [[#t11:22|11:22]]&lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2e.g. :  SRC680  == OpenOffice.org 2.x source code , DEV300 == OpenOffice.org 3.x source code&lt;br /&gt;
|| [[#t11:22|11:22]]&lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2-&amp;amp;gt; Between two different consecutive Master workspaces, we accumulate  Milestones.&lt;br /&gt;
|| [[#t11:23|11:23]]&lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2For example:   Master workspace  DEV300_m0 is based on SRC680_m248   (end of life for 2.x )&lt;br /&gt;
|| [[#t11:23|11:23]]&lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2A Milestone itself contains several child workspaces. &lt;br /&gt;
|| [[#t11:23|11:23]]&lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2a Child Workspace is a change in the code, dedicated to a new feature or a bugfix, and synchronized with a given milestone&lt;br /&gt;
|| [[#t11:23|11:23]]&lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2a Child Workspace can involve several modules&lt;br /&gt;
|| [[#t11:24|11:24]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:24] ericb2&amp;#039;&amp;#039;&amp;#039;2.3) Practice by yourself :&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #818144&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:24] ericb2Preliminary: &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:24] ericb2- we suppose you have some bash knowledge, and some programming skills&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:24] ericb2- your .cvsrc file is ok (else ask on #education.openoffice.org )&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:24] ericb2Now, open a terminal, use bash, and do :&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:24] ericb20 ) create the environment &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:25] ericb2what follows are command lines &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:25] ericb2export CVSROOT=&amp;quot;:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs&amp;quot;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:25] ericb2create TMP dir  (command:  mkdir TMP )&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:25] ericb2cd TMP&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:25] ericb21) checkout vcl module from DEV300_m11 &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:25] ericb2cvs co -r DEV300_m11  dtrans&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:25] ericb2Question: what happens &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:26] ericb22) Modify one file, do &amp;quot;cvs up&amp;quot; , and comment on the result &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:26] ericb23) using grep , retrieve the name of the milestone in the sources&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:26] ericb24) checkout vcl from a cws under development&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:26] ericb2cvs -z4 co -r cws_dev300_aquavcl07 vcl&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:26] ericb25) retrieve the cwsname in the sources&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:26] ericb26) analyse the list of the subdirectories vcl contains&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:26] ericb27) modify the code in vcl/source/gdi/sallayout.cxx &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:27] ericb2(write whatever you want, respecting C++ syntax prefered ;) &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:27] ericb28) create a diff with the OpenOffice.org repository&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:27] ericb2change  directory outside of vcl&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:27] ericb2in the current dir ( TMP ) , do :&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #854685&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:27] ericb2cvs diff -u vcl &lt;br /&gt;
| style=&amp;quot;color: #854685&amp;quot; colspan=&amp;quot;2&amp;quot; | my_pretty_patch.diff &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:27] ericb29) What does contain the patch ? &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:27] ericb210) How reverse your changes ?&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:28] ericb211) Be sure you have enough place on your hard disk ( count 2GB ) &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:28] ericb2Download all OpenOffice.org tree :&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:28] ericb2mkdir DEV300_m11&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:28] ericb2cd DEV300_m11&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:28] ericb2cvs -4 co -r DEV300_m11 OpenOffice3  swext tomcat apache-commons&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:28] ericb2( -z4 is optional )&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #488888&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&amp;amp;gt;[11:28] ericb2-&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; colspan=&amp;quot;2&amp;quot; | once done ( can be very long), and if no error occurs, you got all OpenOffice.org source code from DEV300_m11 Milestone !! &amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #818144&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:red; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb23) I got the code... now where do I start in the code?&lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2OpenOffice.org is a framework, means everything, including tools is included in the tree.&lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2More information:  http://wiki.services.openoffice.org/wiki/Source_code_directories&lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Approximativaly 160 modules ( means subdir) do constitute your tree.&lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2-&amp;amp;gt; everything has it&amp;#039;s role, and an outdated description is given at the URL : &lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | http://wiki.services.openoffice.org/wiki/Source_code_directories&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2As you can see, there is an associated project for every module. Means, when you have questions about this or another module, &lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | you&amp;#039;ll have to send a mail to the correspondig mailing list.&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Or at least, read the archives first cannot be bad :)&lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Important modules are:  &lt;br /&gt;
|| [[#t11:30|11:30]]&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- config_office contains everything for configure command line. -&amp;amp;gt; the Makefile corresponding to your tree is created from &lt;br /&gt;
|| [[#t11:30|11:30]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | config_office.&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- solenv does contain a lot of environment variables, means for the build process &lt;br /&gt;
|| [[#t11:30|11:30]]&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- dmake is the make-like tool used for the build&lt;br /&gt;
|| [[#t11:30|11:30]]&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- in every module, an output directory is created during the build (binaries, incudes, .jar .. whatever )&lt;br /&gt;
|| [[#t11:30|11:30]]&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- for every module, the content of the output directory is send in the solver, following rules &lt;br /&gt;
|| [[#t11:30|11:30]]&lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2One link to be added in your list : http://tools.openoffice.org &lt;br /&gt;
|| [[#t11:31|11:31]]&lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb24) The build process, first part&lt;br /&gt;
|| [[#t11:31|11:31]]&lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb24.1) build.lst and d.lst &lt;br /&gt;
|| [[#t11:31|11:31]]&lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2In every module, you&amp;#039;ll find a &amp;quot; prj &amp;quot; direectory containing build.lst and d.lst files . The first line of build.lst gives the &lt;br /&gt;
|| [[#t11:32|11:32]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | prerequisites: the current module can be built if and only if the one listed in build.lst ( first line) are built.&lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2For d.lst: at the end of the build for every module, the files listed are copied from the output tree ( the one in the current  &lt;br /&gt;
|| [[#t11:32|11:32]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | module) into the solver, sort of collection of all products built at the end of the process.&lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb24.2) Dependencies &lt;br /&gt;
|| [[#t11:32|11:32]]&lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Because of the dependencies mentionned in build.lst, everything cannot be built in same time: first tools are built ( e.g. dmake, &lt;br /&gt;
|| [[#t11:32|11:32]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | doing ./bootstrap )&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2The common order (solution is not uniq ! ) is:&lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- low level modules are built first&lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- then the second level one ( depending on the first listed above) &lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- .. until the most on top , like the final sw, sc, sd .libs depending on everything&lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- at the end, all the products delivered by every module in the solver , are used to create the final package in instsetoo_native &lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | *lgodard has quit (&amp;quot;Leaving.&amp;quot;)&lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Summary: &lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- checkout all the sources&lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- run configure with the right options&lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- do ./bootstrap from the root dir, to create dmake&lt;br /&gt;
|| [[#t11:34|11:34]]&lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2- build everything (to be explained later)  following the right order.&lt;br /&gt;
|| [[#t11:34|11:34]]&lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2 &lt;br /&gt;
|| [[#t11:34|11:34]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:34] ericb2&amp;#039;&amp;#039;&amp;#039;Practice by yourself&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:34] ericb21) try to create a txt file ( using bash e.g.) containing all the information to create your own dependency diagram &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:34] ericb2Tip: extract the first line of prj/build.lst for every module using bash , grep ..whatever &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:34] *valeuf_ has quit (Read error: 110 (Connection timed out))&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:34] ericb22) try to describe the content of a &amp;quot;common&amp;quot; module ( what do we alwayd fin in all ? )&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:34] ericb23) look at the Makefile.mk syntax, and compare with make syntax (if you know it already) &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:34] ericb24)  look at dmake man page (inside the dmake module), and study the dmake options&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;amp;lt;div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&amp;amp;gt;[11:35] ericb25) study build.pl perl script located in solenv/bin/&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #42427e&amp;quot; | div align=&amp;quot;left&amp;quot; style=&amp;quot;color:blue; font-size:14px&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;/div&amp;amp;gt; &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Sorry for being so long. Yes ~15 lines and questions will start &lt;br /&gt;
|| [[#t11:35|11:35]]&lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb25) What d I need to know in advance &lt;br /&gt;
|| [[#t11:35|11:35]]&lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2OpenOffice.org is written in 90% C++ ,  &amp;amp;lt;5% of C, objectiveC / C++  and  Java .. bash , python&lt;br /&gt;
|| [[#t11:35|11:35]]&lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2-&amp;amp;gt; C++ and bash skills is a good prerequisite&lt;br /&gt;
|| [[#t11:35|11:35]]&lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2The C++ used in OpenOffice.org is academic C++ :  e.g. for portability reasons, in vcl, there is a core lib, sort of collection of &lt;br /&gt;
|| [[#t11:35|11:35]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | empty boxes, containing the real implementation, built only for the current building system.&lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2stl and templates are used, gcc , and g++ skill cannot be bad either.&lt;br /&gt;
|| [[#t11:36|11:36]]&lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Know well OpenOffice.org coding Guidelines &lt;br /&gt;
|| [[#t11:36|11:36]]&lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2That&amp;#039;s all for the first time. Next time (when possible) : configure, and build OpenOffice.org, rebuild one module only , and &lt;br /&gt;
|| [[#t11:36|11:36]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | debug it&lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2Questions ?   :-) &lt;br /&gt;
|| [[#t11:36|11:36]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2nobody has questions ?&lt;br /&gt;
|| [[#t11:38|11:38]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: ? &lt;br /&gt;
|| [[#t11:38|11:38]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryyes&lt;br /&gt;
|| [[#t11:38|11:38]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry ChanServ ChaoticGood&lt;br /&gt;
|| [[#t11:38|11:38]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: go ahead :)&lt;br /&gt;
|| [[#t11:38|11:38]]&lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;amp;gt;Remaille&amp;amp;lt;bonjour :)&lt;br /&gt;
|| [[#t11:39|11:39]]&lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryDevelopers guide is also important, I suppose&lt;br /&gt;
|| [[#t11:39|11:39]]&lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry ChanServ ChaoticGood&lt;br /&gt;
|| [[#t11:39|11:39]]&lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: yes, sure&lt;br /&gt;
|| [[#t11:39|11:39]]&lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: everything I mentionned is my experience, since 4 years contributing for the OpenOffice.org Project &lt;br /&gt;
|| [[#t11:40|11:40]]&lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb25 years soon ..&lt;br /&gt;
|| [[#t11:40|11:40]]&lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: :)&lt;br /&gt;
|| [[#t11:40|11:40]]&lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: did you already all the exercices I proposed ? Will you try them ?&lt;br /&gt;
|| [[#t11:41|11:41]]&lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: cehcking out code&lt;br /&gt;
|| [[#t11:41|11:41]]&lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: I have a slow connection -- doing it now&lt;br /&gt;
|| [[#t11:41|11:41]]&lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepwhere can i find help on bash?&lt;br /&gt;
|| [[#t11:41|11:41]]&lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: here &lt;br /&gt;
|| [[#t11:42|11:42]]&lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: what is your problem ?&lt;br /&gt;
|| [[#t11:42|11:42]]&lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhrysandeep: what kind of help?&lt;br /&gt;
|| [[#t11:42|11:42]]&lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepi am a layman in programming and wish to learn  about developing and debuging. where should i start from?&lt;br /&gt;
|| [[#t11:43|11:43]]&lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | *stx12 (n=st@nat/sun/x-c96e4329c2e8c890) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:43|11:43]]&lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: I think the good first exercice to do is to build OpenOffice.org &lt;br /&gt;
|| [[#t11:44|11:44]]&lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: and once done, discover some modules &lt;br /&gt;
|| [[#t11:44|11:44]]&lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: I don&amp;#039;t undestand the relation between milestones and Child Workspaces ..&lt;br /&gt;
|| [[#t11:44|11:44]]&lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: let me retrive a link &lt;br /&gt;
|| [[#t11:44|11:44]]&lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: sure&lt;br /&gt;
|| [[#t11:44|11:44]]&lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: can you connect to : http://eis.services.openoffice.org/&lt;br /&gt;
|| [[#t11:45|11:45]]&lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: yes&lt;br /&gt;
|| [[#t11:45|11:45]]&lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: use the link automatic guest&lt;br /&gt;
|| [[#t11:45|11:45]]&lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2https://tools.services.openoffice.org/EIS2/GuestLogon&lt;br /&gt;
|| [[#t11:45|11:45]]&lt;br /&gt;
|- id=&amp;quot;t11:46&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2then click on child workspaces &lt;br /&gt;
|| [[#t11:46|11:46]]&lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: if everything is fine, you&amp;#039;ll have list on left -&amp;amp;gt; click on &amp;quot; Browse &amp;quot;&lt;br /&gt;
|| [[#t11:47|11:47]]&lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: then &amp;quot; per Milestone &amp;quot; &lt;br /&gt;
|| [[#t11:47|11:47]]&lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryyes ....doing ..&lt;br /&gt;
|| [[#t11:47|11:47]]&lt;br /&gt;
|- id=&amp;quot;t11:48&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: once you clicked on &amp;quot;per Milestone &amp;quot;, tell me what you see &lt;br /&gt;
|| [[#t11:48|11:48]]&lt;br /&gt;
|- id=&amp;quot;t11:49&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryI get some folders these must be Master Workspaces , or I am wrong ?&lt;br /&gt;
|| [[#t11:49|11:49]]&lt;br /&gt;
|- id=&amp;quot;t11:49&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: exact ! Then click on the DEV300 triangle &lt;br /&gt;
|| [[#t11:49|11:49]]&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: yes m1 .... m12&lt;br /&gt;
|| [[#t11:50|11:50]]&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: you see all milestones &lt;br /&gt;
|| [[#t11:50|11:50]]&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: yes&lt;br /&gt;
|| [[#t11:50|11:50]]&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: now, click on say, m11&lt;br /&gt;
|| [[#t11:50|11:50]]&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2(the triangle)&lt;br /&gt;
|| [[#t11:50|11:50]]&lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryyes done So these are child workspaces&lt;br /&gt;
|| [[#t11:51|11:51]]&lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: yes. And you can even do more : click on  one of them &lt;br /&gt;
|| [[#t11:51|11:51]]&lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: say the first one : ab49 &lt;br /&gt;
|| [[#t11:51|11:51]]&lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhrydone&lt;br /&gt;
|| [[#t11:51|11:51]]&lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: what happens ?&lt;br /&gt;
|| [[#t11:51|11:51]]&lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: displays --&amp;amp;gt; Data for child workspace DEV300/ab49 in box&lt;br /&gt;
|| [[#t11:52|11:52]]&lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: exact, and this information is extremely helpfull for developers &lt;br /&gt;
|| [[#t11:52|11:52]]&lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: :)&lt;br /&gt;
|| [[#t11:52|11:52]]&lt;br /&gt;
|- id=&amp;quot;t11:53&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2chacha_chaudhry: as you probably understood, EIS is for the source code scheduling, &lt;br /&gt;
|| [[#t11:53|11:53]]&lt;br /&gt;
|- id=&amp;quot;t11:53&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2and between two milestones, we add child workspaces &lt;br /&gt;
|| [[#t11:53|11:53]]&lt;br /&gt;
|- id=&amp;quot;t11:53&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepi still can&amp;#039;t figure it out, how does this info helps?&lt;br /&gt;
|| [[#t11:53|11:53]]&lt;br /&gt;
|- id=&amp;quot;t11:53&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhryericb2: yes&lt;br /&gt;
|| [[#t11:53|11:53]]&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: when you write code, you need to create changes based on a well defined reference -&amp;amp;gt; a milestone &lt;br /&gt;
|| [[#t11:54|11:54]]&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2: i still can&amp;#039;t figure it out, how does this info helps?&lt;br /&gt;
|| [[#t11:54|11:54]]&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepok&lt;br /&gt;
|| [[#t11:54|11:54]]&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepthen?&lt;br /&gt;
|| [[#t11:54|11:54]]&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: OpenOffice.org source code is a continuous &lt;br /&gt;
|| [[#t11:54|11:54]]&lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: you need time to write your code, and integrate it in the source &lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: this is a process &lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: you cannot ignore what other devs do when you write code &lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepok&lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeep:)&lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: of course, we can isolate a milestone, work on the code, and resynchronize later &lt;br /&gt;
|| [[#t11:56|11:56]]&lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeep sm|CPU stx12&lt;br /&gt;
|| [[#t11:56|11:56]]&lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: but maybe one dev will have modified the same file as the one you modified &lt;br /&gt;
|| [[#t11:56|11:56]]&lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: don&amp;#039;t forget, a lot o people are writing code together &lt;br /&gt;
|| [[#t11:56|11:56]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: for the beginning, you can ignore the scheduling, yes &lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepeicb2: yes&lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: I just tried to explain chacha_chaudhry what a milestone was&lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: what is yur programming language ? &lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeep sm|CPU stx12&lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeep sm|CPU stx12&lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2:  C, C++&lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: ok. and you OS ? &lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2s/you/your/&lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: Linux ? &lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeep sm|CPU stx12&lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2:  ubuntu&lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepyes&lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: ok, then the first step for you is to build OpenOffice.org. &lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeep sm|CPU stx12&lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2: yes&lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: once done, you can start with the modules: what is done where &lt;br /&gt;
|| [[#t11:59|11:59]]&lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeep sm|CPU stx12&lt;br /&gt;
|| [[#t11:59|11:59]]&lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: and, for example, study sal, or whatever module, depending on the questions you have, and what you want to do&lt;br /&gt;
|| [[#t11:59|11:59]]&lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: for tracing, this is easy : gdb works fine &lt;br /&gt;
|| [[#t11:59|11:59]]&lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: excepted in some cases, but for what you want to do, that&amp;#039;s really enough&lt;br /&gt;
|| [[#t12:00|12:00]]&lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: e.g you can try as starting point 1) to build a Linux version 2) understand what happens when you launch &lt;br /&gt;
|| [[#t12:00|12:00]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | OpenOffice.org 3) trace it to verify &lt;br /&gt;
|- id=&amp;quot;t12:01&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: if you will only concentrate on C++ , help us for starmath baseline implementation is great &lt;br /&gt;
|| [[#t12:01|12:01]]&lt;br /&gt;
|- id=&amp;quot;t12:01&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: and you&amp;#039;ll be welcome &lt;br /&gt;
|| [[#t12:01|12:01]]&lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2:  what is starmath baseline implementation?&lt;br /&gt;
|| [[#t12:02|12:02]]&lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: issue 972 &lt;br /&gt;
|| [[#t12:02|12:02]]&lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | IZBotFormula editor ENHANCEMENT STARTED P3 Alignment of baselines of formula and text in writer &lt;br /&gt;
|| [[#t12:02|12:02]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | http://qa.openoffice.org/issues/show_bug.cgi?id=972&lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: IZBot is great ;-) &lt;br /&gt;
|| [[#t12:02|12:02]]&lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry:)&lt;br /&gt;
|| [[#t12:03|12:03]]&lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2: k, i&amp;#039;ll try it out after the discussion. :)&lt;br /&gt;
|| [[#t12:03|12:03]]&lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: and read : http://wiki.services.openoffice.org/wiki/Education_Project#Education_Project_Effort&lt;br /&gt;
|| [[#t12:03|12:03]]&lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: exactly &lt;br /&gt;
|| [[#t12:03|12:03]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | http://wiki.services.openoffice.org/wiki/Education_Project/Effort#Implement_Math_Baseline_Alignement_.28click_me.29&lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: other applications are proposed, and volunteers are warmly welcome &lt;br /&gt;
|| [[#t12:04|12:04]]&lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2: i&amp;#039;m just learning java, and have basic programming knowledge about c/C++. don&amp;#039;t know whether i&amp;#039;ll be of much help or &lt;br /&gt;
|| [[#t12:05|12:05]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | not&lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepbut i&amp;#039;ll try :)&lt;br /&gt;
|| [[#t12:05|12:05]]&lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: maybe yo can contact cbosdonnat &lt;br /&gt;
|| [[#t12:05|12:05]]&lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: he proposed something more Java oriented. Don&amp;#039;t fear to ask him&lt;br /&gt;
|| [[#t12:05|12:05]]&lt;br /&gt;
|- id=&amp;quot;t12:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: http://wiki.services.openoffice.org/wiki/Education_Project/Effort#Make_the_uno-&lt;br /&gt;
|| [[#t12:06|12:06]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | skeletonmaker_tool_templatable_.28click_me.29&lt;br /&gt;
|- id=&amp;quot;t12:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2: where wud he be, on irc?&lt;br /&gt;
|| [[#t12:06|12:06]]&lt;br /&gt;
|- id=&amp;quot;t12:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: do you see the list of people on the channel ? &lt;br /&gt;
|| [[#t12:06|12:06]]&lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepyes , i c him.&lt;br /&gt;
|| [[#t12:07|12:07]]&lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: else cedricbosdo @openoffice.org should work if you want further information&lt;br /&gt;
|| [[#t12:07|12:07]]&lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | cbosdonnatsandeep: Hi&lt;br /&gt;
|| [[#t12:07|12:07]]&lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | *chacha_chaudhry still waiting for checkout to complete :P&lt;br /&gt;
|| [[#t12:08|12:08]]&lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep:  what I suggest you: join education project (as member) and join dev@education.openoffice.org mailing list &lt;br /&gt;
|| [[#t12:08|12:08]]&lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepcbosdonnat: hi i&amp;#039;m learning java. n e thing dat u cud sugest&lt;br /&gt;
|| [[#t12:08|12:08]]&lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | cbosdonnatericb2: what I proposed on the uno-skeletonmaker is mainly C++ coding&lt;br /&gt;
|| [[#t12:08|12:08]]&lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: then, don&amp;#039;t fear to ask questions&lt;br /&gt;
|| [[#t12:08|12:08]]&lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2cbosdonnat: ah, sorry&lt;br /&gt;
|| [[#t12:09|12:09]]&lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: then ask Juergen Schmitdt &lt;br /&gt;
|| [[#t12:09|12:09]]&lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepcbosdonnat: i have sum basic knowledge bout c++.&lt;br /&gt;
|| [[#t12:09|12:09]]&lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2sandeep: sorry, I&amp;#039;m not Java skilled  ;-) &lt;br /&gt;
|| [[#t12:09|12:09]]&lt;br /&gt;
|- id=&amp;quot;t12:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | cbosdonnatsandeep: Where would you like to help ?&lt;br /&gt;
|| [[#t12:10|12:10]]&lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepcbosdonnat: not sure. i hv nvr done nething like this b4. always hv been doin the dummy programs at school n colege?&lt;br /&gt;
|| [[#t12:11|12:11]]&lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | cbosdonnatsandeep: If you don&amp;#039;t fear handling OOo Java extensions build, I could propose you to continue the work I&amp;#039;ve started on a &lt;br /&gt;
|| [[#t12:11|12:11]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Maven plugin&lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepcbosdonnat: where can i get info on dat?&lt;br /&gt;
|| [[#t12:11|12:11]]&lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2@all :this is lunch time here, and  if you have questions, I&amp;#039;ll be back in ~1 hour 15 &lt;br /&gt;
|| [[#t12:12|12:12]]&lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepcbosdonnat: wat wud b d purpose of dis pluggin?&lt;br /&gt;
|| [[#t12:12|12:12]]&lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ericb2thanks a lot, and see you later &lt;br /&gt;
|| [[#t12:12|12:12]]&lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | sandeepericb2:  thnx a lot :)&lt;br /&gt;
|| [[#t12:12|12:12]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Generated by irclog2html.py 2.6 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]!&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/tinderboxes&amp;diff=88226</id>
		<title>Education ClassRoom/Previous Logs/tinderboxes</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/tinderboxes&amp;diff=88226"/>
		<updated>2008-07-28T18:22:04Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Hi *&lt;br /&gt;
|| [[#t10:59|10:59]] &lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: hi&lt;br /&gt;
|| [[#t10:59|10:59]] &lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I uploaded my slides - link is on the agenda-page, or go straight to http://muenchen-surf.de/lohmaier/misc/&lt;br /&gt;
|| [[#t10:59|10:59]] &lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard (n=lgodard@AGrenoble-152-1-65-106.w86-193.abo.wanadoo.fr) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t10:59|10:59]]&lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: FYI, vincent vikram informed me there is a firewall, and some of his students will read the log afterwards &lt;br /&gt;
|| [[#t10:59|10:59]] &lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Not many people here yet... :-) but getting more apparently...&lt;br /&gt;
|| [[#t10:59|10:59]] &lt;br /&gt;
|- id=&amp;quot;t11:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: and they will ask using mail or mailing lists &lt;br /&gt;
|| [[#t11:00|11:00]] &lt;br /&gt;
|- id=&amp;quot;t11:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: even IRC is difficult at some places &lt;br /&gt;
|| [[#t11:00|11:00]] &lt;br /&gt;
|- id=&amp;quot;t11:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: yes it is ... at some universities&lt;br /&gt;
|| [[#t11:00|11:00]] &lt;br /&gt;
|- id=&amp;quot;t11:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Just shout &amp;quot;Go&amp;quot; when I should start/when you got the slides :-)&lt;br /&gt;
|| [[#t11:02|11:02]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: thanks for your slides &lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; |  as .pdf : http://muenchen-surf.de/lohmaier/misc/All_about_Tinderbox.pdf&lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | as .odp : http://muenchen-surf.de/lohmaier/misc/All_about_Tinderbox.odp&lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: we are ready :)  you can start when you want &lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: Go&lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | :)&lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | OK then - as you already read the agenda, you know what this talk is about: Tinderbox :-)&lt;br /&gt;
|| [[#t11:04|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | You can see how the talk will proceed on the contents slide - but as you can read faster than I can type, I&amp;#039;ll not read it to you :-) &amp;amp;lt;flip/&amp;amp;gt;&lt;br /&gt;
|| [[#t11:05|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | If you have questions in the meantime, don&amp;#039;t hesitate to interrupt me, feel free to ask without rising your hand first&lt;br /&gt;
|| [[#t11:05|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The question: &amp;quot;What is tinderbox?&amp;quot; can be answered fairly easily: It is a system that collects build stati from various sources and displays &lt;br /&gt;
|| [[#t11:06|11:06]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | those in a hopefully clear and eady to understand way.&lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | This is the basic task that tinderbox has. To reach that goal, it has other features, like integration with bonsai (or other tools).&lt;br /&gt;
|| [[#t11:07|11:07]] &lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | sources means ? -- various platforms or OS?&lt;br /&gt;
|| [[#t11:07|11:07]] &lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In that case it means both.&lt;br /&gt;
|| [[#t11:07|11:07]] &lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There are multiple clients that build the code, those clients run on different OS/Platforms, have a different build-setup and build different &lt;br /&gt;
|| [[#t11:08|11:08]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | cws&lt;br /&gt;
|- id=&amp;quot;t11:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So while there might be two builders that run linux, one can use Sun&amp;#039;s JDK, the other can use gcj, or one can use gcc 3.4, the other gcc 4.3 - that sometimes can make a big difference.&lt;br /&gt;
|| [[#t11:09|11:09]] &lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | For those who don&amp;#039;t know what bonsai is: Bonsai is a tool that collects commit-information, it is a more advanced &amp;quot;CVS viewer&amp;quot; - it allows you to query for commits in a given period of time, or associated with a specific tag or file.&lt;br /&gt;
|| [[#t11:10|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 suggests to read : http://wiki.services.openoffice.org/wiki/Education_ClassRoom/Practice#Bonsai_use&lt;br /&gt;
|| [[#t11:10|11:10]]&lt;br /&gt;
|- id=&amp;quot;t11:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Not OOo developed tinderbox, it merely modified Mozilla&amp;#039;s tinderbox2 (rather slightly modifications only). Mozilla is a great project when &lt;br /&gt;
|| [[#t11:11|11:11]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | it comes to such stuff (think of Bugzilla and stuff)&lt;br /&gt;
|- id=&amp;quot;t11:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Ah, great :-)&lt;br /&gt;
|| [[#t11:11|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt; So how&amp;#039;s tinderbox used within the OpenOffice.org project?&lt;br /&gt;
|| [[#t11:11|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Tinderbox provides overview pages of the results, grouped per status of a CWS (more on that later)&lt;br /&gt;
|| [[#t11:12|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | It is a fast way to check: &amp;quot;Will a problematic cws soon hit the Master&amp;quot; (that&amp;#039;s how I use those pages at least :-)) - besides those overview &lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | pages, it also has status pages for the indivdual cws, that shows more info (also more on that later)&lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Tinderbox is also integrated with EIS, in a way that it gets the tag-list (the list of CWS, what milestone they&amp;#039;re based on and what cws &lt;br /&gt;
|| [[#t11:14|11:14]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | modules they include) from EIS via SOAP, and queries cvs directly to get hold of the latest milestones.&lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Some of  you might also heard of buildbot or termite already - this is a related tool, that also is meant to provide a way to automatically &lt;br /&gt;
|| [[#t11:15|11:15]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | build code on different buildslaves&lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In OOo, both real tinderboxslaves as well as (some of) the buildbots report the build status to tinderbox. From a tinderbox point of view, &lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | it doesn&amp;#039;t matter what system build the code, it doesn&amp;#039;t make a difference there.&lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;Pictures say more than a thousand words, so just have a look at some of the example (in case you could resist the urge to click on &lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | one of the URLs :-)&lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The first one shows the overview page that shows the cws in nominated state, as you see, all is green (or yellow). Green is good :-)&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;as another example a few cws in the new state. You see some are red. Red is bad :-(&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In case you wondered what the other colors mean: &amp;amp;lt;flip/&amp;amp;gt;&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | OOo uses the following: There is a &amp;quot;success&amp;quot; status, a &amp;quot;test failed&amp;quot; status (orange), a &amp;quot;build failed&amp;quot; status, a &amp;quot;currently building&amp;quot; status, a &lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;quot;dirty&amp;quot; status and a &amp;quot;fold&amp;quot; status.&lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 discovering the real sense of Orange color :)&lt;br /&gt;
|| [[#t11:20|11:20]]&lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The test failed status is maybe a little misleading, as it currently is not used as to indicate some tests failed or not (sorry ericb2 :-)&lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: np&lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The only buildslave that makes use of that status is the Mac PPC buildslave to indicate when it had to rebuild i18npool multiple times or similar (non-reproducible build failures that can be overcome by just rebuilding the affected modules, a rather special szenario, only affecting the PPC)&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I guess &amp;quot;greeen&amp;quot; and &amp;quot;red&amp;quot; are self-explanatory. The dirty status can be set thanks to bonsai integration. That way tindebox knows when commits have been performed after a build was started. So it knows that the results (while valid for the code that was built), doesn&amp;#039;t reflect the current status of the cws anymore.&lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The grey status is mainly introduced for the buildbot buildslaves, that don&amp;#039;t manage their buildqueue themselves, but are told what to &lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | build. That way they can say: &amp;quot;sorry man, I don&amp;#039;t want to build that stuff&amp;quot;. Mainly because a buid-breaker is known already, or the buildslave just only wants to build newer milestones and not old cruft..&lt;br /&gt;
|- id=&amp;quot;t11:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt; I already mentioned that Tinderbox is using EIS - the same is true the other way round. EIS uses tinderbox as well, it can show the &lt;br /&gt;
|| [[#t11:25|11:25]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | tinderbox status in the EIS overview pages.&lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Unfortunately the default view when browsing to a EIS-CWS page is &amp;quot;overview&amp;quot;, and that doesn&amp;#039;t show the tinderbox info, but that can be &lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | configured by the user (but of course is not possible when just using the &amp;quot;guest&amp;quot; login for convenience&lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt; So far, I only talked about the overview pages, those don&amp;#039;t offer that much info as opposed to the real per-cws status pages.&lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 always clicks &amp;quot;All&amp;quot; button  &lt;br /&gt;
|| [[#t11:27|11:27]]&lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Again there is a cross-reference to EIS (the link at the very top will bring you to the corresponding EIS page).&lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * cloph has the default (when logged in) set to Tinderbox :-D&lt;br /&gt;
|| [[#t11:27|11:27]]&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The status page is structured in a table view. At the left you see a time column, next to it a  &amp;quot;guilty&amp;quot; column, and after that the columns for &lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | the individual buildslaves (be it real tinderboxes like the Fedora and Mac ones in the example, or buildbots like the O3-build and Win-XP2 ones).&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The &amp;quot;Guilty&amp;quot; column lists commits, you can have a look at http://tinderbox.go-oo.org/aquavcl08/status.html for example, that lists the &lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | latest commit by ericb2 to the cws&lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | That info comes from Bonsai.&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | You can use either the commit-entry in the &amp;quot;guilty&amp;quot; column or the timeline to query bonsai for what exactly was committed.&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | good idea to link with Bonsai &lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I basically only query bonsai by passing by the tinderbox page of the cws, since that way I don&amp;#039;t have to fill in the query form manually, &lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | and usually I&amp;#039;m only interested in the commits after the last successful build, the tinderbox pages makes that easier (IMHO)&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The header of the buildslave column show some info about the buildlsave, like when the cws was built last, what the average buildtime is &lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | (actually mean, not average), how long a current build will still run&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | see e.g. http://tinderbox.go-oo.org/iconupdate300u1/status.html&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | average buildtime is around 220 minutes, and the result is overdue (that is because I&amp;#039;m currently building another tree outside tinderbox and that costs CPU :-))&lt;br /&gt;
|| [[#t11:34|11:34]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The box with the status result then is the most important part: That box provides access to the buildlogs and only indicates when a cws was built.&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Some slaves (those maintained by me at least), also specify what patches were applied (for known build-breakers affecting the Master the CWS is based on), and whether some of the abovementioned quirks were needed (in the case on the screenshot, the i18npool problem was hit)&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In case the build was done a while back, you can as well go back in time with the &amp;quot;show previous xxx hours&amp;quot; at the bottom of the overview page.&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | (But the actual logs might not be available anymore, they get removed by a cronjob)&lt;br /&gt;
|| [[#t11:37|11:37]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;So let&amp;#039;s assume the build broke (is marked as red) and you want to know why it broke. Klick on one of the &amp;quot;l L C&amp;quot; links to open the popup (this might be a bit tricky, since it closes when you hover over another link before reaching the popup, and also when hovering over the &amp;quot;close&amp;quot; link in the popup itself)&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | From that pupup, there are links to show a brief (Summary) log and the full log.&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In the case for OOo, where full logs can reach 40 to 50 MB (uncompressed), the only sensible way to start is by using the brief log, that &lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | only shows lines above and below a &amp;quot;error&amp;quot;, and skips the rest.&lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: when you find an error, what can be done ? Do you send a mail to the dev asking him to fix the problem ?  &lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The first what is listed on the brief-log page are the tinderbox annotations (more on that later), the most important being the tinderbox-&lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | administrator one. This is meant to show the admin that is responsible for the buildbot, the one who can be contacted when there&amp;#039;s a problem with the &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | buildslave itself/the person that can be asked for help in reading the log.&lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: Yes, either mail directly, file an issue, comment in EIS, try to reach the dev on IRC.&lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | What way you choose basically depends on how urgent it is. If the cws is already nominated, do whatever you can to make them aware of the problem :-)&lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | If it is still in status new, the dev might not care already, since more changes are to come anyway/doesn&amp;#039;t even build for the developer him/herself&lt;br /&gt;
|| [[#t11:42|11:42]] &lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | If you look at the screenshot, you might notice one problem already: For the buildbot buildslaves, not the real administrator of the buildbot is shown, but a general alias, &amp;quot;buildermaster@termite.go-oo.org&amp;quot; - this is a limitation of buildbot currently, and might be solved in future.&lt;br /&gt;
|| [[#t11:43|11:43]] &lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;Now to the next part.  Following the annotations, the detected error messages are listed.&lt;br /&gt;
|| [[#t11:43|11:43]] &lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Note that those lines are not &amp;quot;errors&amp;quot; by themselves, merely lines that /could be/ errors. It is just detecting words like &amp;quot;failed&amp;quot; or &amp;quot;error&amp;quot; in &lt;br /&gt;
|| [[#t11:44|11:44]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | the log and using those to flag a line (of course more elaborate than that, but enough to get the idea)&lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | As builds usually stop after they hit an error, the error is usually found at the very bottom of the list (more or less, since many buildslaves do parallel builds, so it might be further up a little)&amp;amp;lt;flip/&amp;amp;gt;&lt;br /&gt;
|| [[#t11:45|11:45]] &lt;br /&gt;
|- id=&amp;quot;t11:46&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So in the first line that is shown in the next screenshot, just above the buildlog you can find the error that broke this build: &amp;quot;error: &amp;quot;m_xORB&amp;quot; was not declares in (this scope)&lt;br /&gt;
|| [[#t11:46|11:46]] &lt;br /&gt;
|- id=&amp;quot;t11:46&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Click on that link and it will bring you to the line where it appears in the log &amp;amp;lt;flip/&amp;amp;gt;&lt;br /&gt;
|| [[#t11:46|11:46]] &lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There it is, flagged in red, with context above and below. There you also see what I mentioned above: this was a parallel build, so you see &lt;br /&gt;
|| [[#t11:47|11:47]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | lines of other stuff that was compiled interspread with the module that broke.&lt;br /&gt;
|- id=&amp;quot;t11:48&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The links on the left are the linenumbers, each line has an html-anchor, so you can link to any line in the log directly, the &amp;quot;Next&amp;quot; links &lt;br /&gt;
|| [[#t11:48|11:48]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | jump to the next &amp;quot;error&amp;quot; in the log.&lt;br /&gt;
|- id=&amp;quot;t11:49&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I write &amp;quot;error&amp;quot; since the error count that is shown on the colored build-status box always causes confusion: &amp;quot;How can a build flagged as &lt;br /&gt;
|| [[#t11:49|11:49]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | successful, when there have benn 30 errors?&amp;quot; is a often heard question.&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So now that we had a look on basic funcionality of tindebox and had a look on how to use it, let&amp;#039;s switch to the &amp;quot;why&amp;quot; part, why bother?&lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I don&amp;#039;t know how many of you already built OOo - Just let me say that building OOo takes looooong. OOo is huge, and requires much &lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | time (and also diskspace) to build.&lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | It is very annoying when you start a build in the evening, to start working or testing the build the next moring, only to find out that your &lt;br /&gt;
|| [[#t11:51|11:51]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | build broke after 20 Minutes.&lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | OOo&amp;#039;s development module is designed in a way that it should ensure that there&amp;#039;s always a usuable Master.&lt;br /&gt;
|| [[#t11:52|11:52]] &lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard has quit (&amp;quot;Leaving.&amp;quot;)&lt;br /&gt;
|| [[#t11:52|11:52]]&lt;br /&gt;
|- id=&amp;quot;t11:53&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | It is split in childworkspaces, cws, there development is focues on a few issues, few features or a big one, seperated from other development activities. So after a while (every week or two weeks), those cws that are done get integrated into a master. The number of cws can be quite &lt;br /&gt;
|| [[#t11:53|11:53]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | high.&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | If the master then breaks, you need to investigate: Why does it break? Is it a combination of cws that cause the break, or is one cws just being broken?&lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * Lachs (n=Gregor@sd-socks-197.staroffice.de) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:54|11:54]]&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Here&amp;#039;s where tinderbox jumps in. It can tell: Look, this cws is flagged red, it caused a build breaker.&lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Ideally that cws will not be integrated after the problem is solved, but even when it is, that info can help to find a solution earlier, to find &lt;br /&gt;
|| [[#t11:55|11:55]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | the developer faster who can fix the breaker.&lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard (n=lgodard@AGrenoble-152-1-65-106.w86-193.abo.wanadoo.fr) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | While release-engineers build the code before they announce the master as ready, they of course only use their setup, and that doesn&amp;#039;t reflect what the community builders use. Some use Sun&amp;#039;s java, some use gcj, some build with features that are turned off in Sun&amp;#039;s configuration, some disable features. Some do excessive multi-processing builds, etc.&lt;br /&gt;
|| [[#t11:56|11:56]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So the goal is: Don&amp;#039;t release a master that cannot be built by somebody.&lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;So why does it still happen then? This brings us to the limitations of tinderbox.&lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The basic problem is compliance.&lt;br /&gt;
|| [[#t11:58|11:58]] &lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Not all build-breakers are faults in the code. There can be a misconfiguration of the buildslave, there can be a problem with the master that the cws is based on (so the problem is in the master, and not in the changes the developer did in his/her cws), there can be infrastructure problems (anoncvs not up-to-date or not reachable at all)&lt;br /&gt;
|| [[#t11:59|11:59]] &lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Furthermore people are impatient, they want results &amp;quot;immediately&amp;quot; after they commited their stuff. This is of course not possible, buidling takes 3 to four hours on fast machines, and of course the build is not started immediately after the commit, since there are other cws to be built as well.&lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | As another kind of limitation, that is not related to buildability, is the fact that tinderbox doesn&amp;#039;t care about whether the produced Office &lt;br /&gt;
|| [[#t12:02|12:02]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | actually works or not, what counts is only &amp;quot;are ther build-breakers or not&amp;quot;. (the test_failed status already suggest that this is not a limitation of tinderbox, &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | one could actually use a dedicated status for that), the problem is that none of the bots do run tests, that there are/&lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Furthemore running tests also costs time, meaning the build results for the cws would be delayed even further.&lt;br /&gt;
|| [[#t12:02|12:02]] &lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;Also while the community buiders use a variety of build-configurations, tinderbox only covers a very small part of it.&lt;br /&gt;
|| [[#t12:03|12:03]] &lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There just aren&amp;#039;t enough buildslaves to cover each and every setup.&lt;br /&gt;
|| [[#t12:03|12:03]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | buildslaves also use a fixed set of configure options, so don&amp;#039;t detect when stuff breaks in code that is not activated, and because of a &lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | limitation of EIS, the buildslaves cannot build cws that introduce a new module to cvs (that module just isn&amp;#039;t listed in EIS, the bot cannot know about it)&lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Last but not least, fixing a breaker sometimes is a lot easier or only possible when you have access to an affected buildhost, so even if a developer did have a look at the look, he/she might not be able to fix it&lt;br /&gt;
|| [[#t12:05|12:05]] &lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | While tinderbox has a way to handle installsets (you can send files or links to installsets), given the size of OOo (140MB for Mac install set for example), it is just impossible to upload every installset that is build by the slaves, and since the tinderbox buildslaves are all self-contained, decide themselves what they build, there is no way to request an installset but by asking the maintainer.&lt;br /&gt;
|| [[#t12:07|12:07]] &lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | (Buildbot on the other hand can be used to request an installset)&lt;br /&gt;
|| [[#t12:07|12:07]] &lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;Now to the recruiting part :-)&lt;br /&gt;
|| [[#t12:07|12:07]] &lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | What can be done to help? - well the first one is simple: Provide a buildslave. But of course not everybody has a suitable build-machine or &lt;br /&gt;
|| [[#t12:08|12:08]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | wants to maintain a buildslave, so there are other options as well&lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Be a mediator between the results and the developers. Notify them of build-breakers caused by their code (ideally in form of a patch), and &lt;br /&gt;
|| [[#t12:09|12:09]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | maybe even more important: Notify the administrator of the bot when the build-breaker is caused by the bot, not by the code.&lt;br /&gt;
|- id=&amp;quot;t12:10&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodar1 (n=lgodard@AGrenoble-152-1-65-106.w86-193.abo.wanadoo.fr) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t12:10|12:10]]&lt;br /&gt;
|- id=&amp;quot;t12:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The list of &amp;quot;errors&amp;quot; might be cut as well, while it is possible to just whitelist some of the lines, it might actually be more desireable to get rid of the complaining in the first place.&lt;br /&gt;
|| [[#t12:10|12:10]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | This is kind of a janitorial task, and can cause a lot of work, but maybe someone wants to tackle it nevertheless :-)&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: yes &lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Good :-) &amp;amp;lt;flip/&amp;amp;gt; so in order to setup a buildslave, you of course need to know how it actually works&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 updated the logs for people who cannot use IRC &lt;br /&gt;
|| [[#t12:12|12:12]]&lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The interaction with the tinderbox system is very simple: The buildslaves just need to send their buildlogs via mail to tinderbox. Nothing more, nothing less.&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Tinderbox then passes the logs through the errorparser to create the brief and full logsd and creates the statuspages for the cws. Add the bonsai information to that and tinderbox&amp;#039; job is done.&lt;br /&gt;
|| [[#t12:13|12:13]] &lt;br /&gt;
|- id=&amp;quot;t12:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;Of course in  order to run a bot, you must be able to build OOo on your system, then automate that process and you have a tinderbox buildslave&lt;br /&gt;
|| [[#t12:14|12:14]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;You need to pay attention to the mail though&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | tinderbox needs to know to what tree (cws) the log belongs, when the build was done, what the outcome was, what buildslave build it, etc. That&amp;#039;s what the tinderbox annotations are for. You just put those lines above the actual log.&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | And you need to add the mail-header corresponding to the type of message: One with the log in the body: Use X-Tinder: cookie, for logs with gzipped attachment, use X-Tinder: gzookie.&lt;br /&gt;
|| [[#t12:16|12:16]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;the gzipped logs are one of those cusomisations applied to OOo&amp;#039;s tinderbox installation. Uncompressed logs, as mentioned before can be huge, 40MB and more.&lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | But those logs compress very, very well. A gzipped log is 2,5 to 3 MB in size only.&lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Sending mail can be easily automated with perl (or mutt, or ....) - two modules that I used my self are Mail::Sender that can be installed &lt;br /&gt;
|| [[#t12:18|12:18]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | via CPAN, and SendEmail&lt;br /&gt;
|- id=&amp;quot;t12:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I now suggest SendEmail, since that one supports connections with TSL, as required when using gmail for example, it is a standalone program written in perl and works quite well.&lt;br /&gt;
|| [[#t12:19|12:19]] &lt;br /&gt;
|- id=&amp;quot;t12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &amp;amp;lt;flip/&amp;amp;gt;On the buildscript side, the script doesn&amp;#039;t need to do much either: It needs to setup the buildtree, apply patches for known breakers (and annotate them if possible), and then finally send the captured log to tinderbox. It is advised that the buildslave doesn&amp;#039;t only send the mail when all is finished, but also when it is starting a build, that way people know when a build is running, and when the results can be &lt;br /&gt;
|| [[#t12:21|12:21]] &lt;br /&gt;
|- id=&amp;quot;t12:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Then continue the process, start with the next cws...&lt;br /&gt;
|| [[#t12:22|12:22]] &lt;br /&gt;
|- id=&amp;quot;t12:22&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodar1 has quit (&amp;quot;Leaving.&amp;quot;)&lt;br /&gt;
|| [[#t12:22|12:22]]&lt;br /&gt;
|- id=&amp;quot;t12:22&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard has quit (&amp;quot;Leaving.&amp;quot;)&lt;br /&gt;
|| [[#t12:22|12:22]]&lt;br /&gt;
|- id=&amp;quot;t12:22&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard (n=lgodard@AGrenoble-152-1-65-106.w86-193.abo.wanadoo.fr) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t12:22|12:22]]&lt;br /&gt;
|- id=&amp;quot;t12:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So - that basically concludes the presentation. I learned that I type far, far too slow to stay in the announced time, but Since you&amp;#039;re still (or &lt;br /&gt;
|| [[#t12:23|12:23]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | again :-)) here, I don&amp;#039;t think that really did matter... &amp;amp;lt;flip/&amp;amp;gt; So questions and answers time. Anyone?&lt;br /&gt;
|- id=&amp;quot;t12:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: sorry, I was copying/pasting the changes&lt;br /&gt;
|| [[#t12:24|12:24]] &lt;br /&gt;
|- id=&amp;quot;t12:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | chacha_chaudhry: questions ?&lt;br /&gt;
|| [[#t12:24|12:24]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: I got one: to summarize, if ever I got a machine and can give processor time, hw proceed, what install ?  Where ask, whom ask for &lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | tips ?&lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: I noticed the first step is complete an OpenOffice.org build &lt;br /&gt;
|| [[#t12:26|12:26]] &lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: and then, start with tinderbox&lt;br /&gt;
|| [[#t12:26|12:26]] &lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard (n=lgodard@AGrenoble-152-1-65-106.w86-193.abo.wanadoo.fr) has left #education.openoffice.org&lt;br /&gt;
|| [[#t12:26|12:26]]&lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | (I think I forgot the mention the link to the wiki pages in the presentation: http://wiki.services.openoffice.org/wiki/Tinderbox here you &lt;br /&gt;
|| [[#t12:26|12:26]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | find links regarding EIS, a link to the RedTinderboxStatusinEIS page (that lists some known false positives), and also short setup-guide)&lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: any client side buildslave clients easy to config?&lt;br /&gt;
|| [[#t12:26|12:26]] &lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: Yes, the prerequisite is that one is able to build OOo.&lt;br /&gt;
|| [[#t12:26|12:26]] &lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard (n=lgodard@AGrenoble-152-1-65-106.w86-193.abo.wanadoo.fr) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t12:26|12:26]]&lt;br /&gt;
|- id=&amp;quot;t12:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: You mean ready-to-use scripts?&lt;br /&gt;
|| [[#t12:27|12:27]] &lt;br /&gt;
|- id=&amp;quot;t12:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: yes&lt;br /&gt;
|| [[#t12:27|12:27]] &lt;br /&gt;
|- id=&amp;quot;t12:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I have one that I could make reusable... I use it on Linux and Mac, so it should work for those, and since I use perl, the princible would also work on  cygwin (but of course I didn&amp;#039;t pay attention regarding paths and stuff)&lt;br /&gt;
|| [[#t12:28|12:28]] &lt;br /&gt;
|- id=&amp;quot;t12:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: how many time/day does it need to maintain a tinderbox ?  Do you need to upgrade something from time to time ?&lt;br /&gt;
|| [[#t12:29|12:29]] &lt;br /&gt;
|- id=&amp;quot;t12:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | My scripts listen on a fifo for enqueue requests, you can do &amp;quot;echo mycws &amp;amp;gt; fifo-pipe&amp;quot; to enqueue a build (a cronjob can automate this), &lt;br /&gt;
|| [[#t12:29|12:29]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | clear the queue with &amp;quot;echo dequeue &amp;amp;gt; fifo-pipe&amp;quot; and stop the slave &amp;quot;echo quit &amp;amp;gt; fifo-pipe&amp;quot; (will wait until build is finished&lt;br /&gt;
|- id=&amp;quot;t12:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: Ah, good catch.&lt;br /&gt;
|| [[#t12:29|12:29]] &lt;br /&gt;
|- id=&amp;quot;t12:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | A buildslaves requires attention every time a new master is released.&lt;br /&gt;
|| [[#t12:30|12:30]] &lt;br /&gt;
|- id=&amp;quot;t12:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: may you upload it some place ? It would be helpful&lt;br /&gt;
|| [[#t12:30|12:30]] &lt;br /&gt;
|- id=&amp;quot;t12:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | You need to check whether that new milestone built fine on your machine, and if not hunt for the necessary patches/file issues so that the master can be built again.&lt;br /&gt;
|| [[#t12:30|12:30]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: Sure, but I guess I need to clean it up first, it is not very clean code :-)&lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: :) Okay&lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: a word from Vincent Vikram by email, since he does not follow the meeting directly : lease tell cloph that the presentation was &lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | good and some time is needed(for me) to absorb it.&lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I think I can have it ready on Wednesday or something&lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: I can help with perl to improve them though once I set up :)&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Thanks for the offer :-)&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: from Vincent again : Please define EIS and CWS as in &amp;quot;Tinderbox is using EIS&amp;quot; and [11:26] &amp;amp;lt;cloph&amp;amp;gt; Unfortunately the default view when browsing to a EIS-CWS page is &amp;quot;overview&lt;br /&gt;
|| [[#t12:33|12:33]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2/Vincent: Thanks for the feedback - In case there are questions in the next days or weeks, I&amp;#039;m IRC more or less every evening, and you can use MemoServ to leav a message or write a mail&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | EIS is the Environment Information System&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | It is a management tool that lists all cws-related information, lists what cws are integrated into what master, etc.&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | A http://wiki.services.openoffice.org/wiki/CWS is a childworkspace where development happens. Think of it as a copy of the complete sources (where only a few modules are actually part of the cws itself, the rest is taken from the master)&lt;br /&gt;
|| [[#t12:35|12:35]] &lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 would like to add:  this second ClassRoom was &amp;quot;tool&amp;quot; oriented&amp;quot;, and next will be more code oriented&lt;br /&gt;
|| [[#t12:35|12:35]]&lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | More info on EIS can be found here: http://wiki.services.openoffice.org/wiki/EIS&lt;br /&gt;
|| [[#t12:35|12:35]] &lt;br /&gt;
|- id=&amp;quot;t12:36&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * cloph didn&amp;#039;t know what to focus on, but I guess the code of tinderbox itself (cgi/perl, BTW) wouldn&amp;#039;t be too useful :-)&lt;br /&gt;
|| [[#t12:36|12:36]]&lt;br /&gt;
|- id=&amp;quot;t12:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: the order of the classroom takes in consideration the need to know a bit about OpenOffice.org environment, and how build it &lt;br /&gt;
|| [[#t12:37|12:37]] &lt;br /&gt;
|- id=&amp;quot;t12:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: once done, we&amp;#039;ll discover the code&lt;br /&gt;
|| [[#t12:38|12:38]] &lt;br /&gt;
|- id=&amp;quot;t12:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: and your ClassRoom was great, far more interactive than mine&lt;br /&gt;
|| [[#t12:39|12:39]] &lt;br /&gt;
|- id=&amp;quot;t12:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | cloph: Thanks for your efforts slides are very informative. :-)&lt;br /&gt;
|| [[#t12:40|12:40]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | cloph: thanks a lot for your time, and for your great work ! &lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | cloph&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Thanks - I&amp;#039;ll add the link to the tinderbox-page in the wiki and reupload :-)&lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | @all : you&amp;#039;ll find the complete log at : http://wiki.services.openoffice.org/wiki/Education_ClassRoom/Previous_Logs/tinderboxes &lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:43&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * chacha_chaudhry has quit (&amp;quot;Ex-Chat&amp;quot;)&lt;br /&gt;
|| [[#t12:43|12:43]]&lt;br /&gt;
|- id=&amp;quot;t12:47&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | The next ClassRoom will be Wednesday 21st May , 11:00 Hambourg Paris  Time ( same hour, same channel : #education.openoffice.org )  &lt;br /&gt;
|| [[#t12:47|12:47]] &lt;br /&gt;
|- id=&amp;quot;t12:47&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | we will receive Philipp Lohmann, who will present us the gsl project.  Let&amp;#039;s talk about code ! &lt;br /&gt;
|| [[#t12:47|12:47]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | End of TinderBox ClassRoom.  See you !!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Generated by irclog2html.py 2.6 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]!&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/gsl&amp;diff=88225</id>
		<title>Education ClassRoom/Previous Logs/gsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/gsl&amp;diff=88225"/>
		<updated>2008-07-28T18:20:06Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Hi everybody&lt;br /&gt;
|| [[#t10:59|10:59]] &lt;br /&gt;
|- id=&amp;quot;t10:59&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * lgodard (n=lgodard@gateway.nuxeo.com) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t10:59|10:59]]&lt;br /&gt;
|- id=&amp;quot;t11:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I have uploaded some slides to http://gsl.openoffice.org/files/documents/16/4245/gsl_overview.odp&lt;br /&gt;
|| [[#t11:00|11:00]] &lt;br /&gt;
|- id=&amp;quot;t11:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Which may be illustrating to what I&amp;#039;m going to say.&lt;br /&gt;
|| [[#t11:00|11:00]] &lt;br /&gt;
|- id=&amp;quot;t11:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So, I&amp;#039;m here to talk a little about the gsl project.&lt;br /&gt;
|| [[#t11:00|11:00]] &lt;br /&gt;
|- id=&amp;quot;t11:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | hello PhilippL , thank you very much for presenting us the GSL project &lt;br /&gt;
|| [[#t11:00|11:00]] &lt;br /&gt;
|- id=&amp;quot;t11:01&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | First, what does it mean ? GSL stands for Graphics System Layer.&lt;br /&gt;
|| [[#t11:01|11:01]] &lt;br /&gt;
|- id=&amp;quot;t11:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Actually there are some modules in it that have not so much to do with graphics, but essentially GSL is about binding to the graphical &lt;br /&gt;
|| [[#t11:02|11:02]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | subsystems of the system  OOo runs on.&lt;br /&gt;
|- id=&amp;quot;t11:02&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide # 2&lt;br /&gt;
|| [[#t11:02|11:02]]&lt;br /&gt;
|- id=&amp;quot;t11:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The core functionality of GSL is providing OOo&amp;#039;s toolkit functionality.&lt;br /&gt;
|| [[#t11:02|11:02]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Toolkit meaning what gtk is for Gnome, Qt for KDE or Swing / AWT for Java.&lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The parts of gsl I&amp;#039;m going to talk about a little are mainly located in the vcl, toolkit, dtrans and rsc modules of gsl.&lt;br /&gt;
|| [[#t11:03|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | VCL (Visual Control Layer) is the traditional toolkit of OOo.&lt;br /&gt;
|| [[#t11:04|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In use basically since 1997 (meaning in StarOffice before OOo went OpenSource in 2001).&lt;br /&gt;
|| [[#t11:04|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | VCL is a C++ toolkit, based heavily on C++ inheritance mechanisms.&lt;br /&gt;
|| [[#t11:05|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Since these are not so easily help binary compatibly.&lt;br /&gt;
|| [[#t11:05|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | toolkit was invented, which as a stable UNO API.&lt;br /&gt;
|| [[#t11:06|11:06]] &lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | UNO meaning (Unified Network Objects)&lt;br /&gt;
|| [[#t11:06|11:06]] &lt;br /&gt;
|- id=&amp;quot;t11:06&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | which is OOo&amp;#039;s kind of distributed objects (think Corba or .NET)&lt;br /&gt;
|| [[#t11:06|11:06]] &lt;br /&gt;
|- id=&amp;quot;t11:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | toolkit is supposed to be a thin wrapper around vcl that binds the (changing) vcl interface to UNO based services which stay binary &lt;br /&gt;
|| [[#t11:07|11:07]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | compatible.&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Then there is the rsc (resource compiler), currently still OOo&amp;#039;s most heavily used method of doing localization.&lt;br /&gt;
|| [[#t11:08|11:08]] &lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 3&lt;br /&gt;
|| [[#t11:08|11:08]]&lt;br /&gt;
|- id=&amp;quot;t11:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So let&amp;#039;s talk a little more about vcl.&lt;br /&gt;
|| [[#t11:08|11:08]] &lt;br /&gt;
|- id=&amp;quot;t11:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | vcl is the core of gsl, providing the main event loop, everything that produces output (Windows, virtua devices, printers,...), most &lt;br /&gt;
|| [[#t11:09|11:09]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | controls (Edit fields, buttons, ...)&lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | it also does a lot for reading system specific settings like theme colors, does native looking widget rendering (NWF).&lt;br /&gt;
|| [[#t11:10|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Basically without vcl you wouldn&amp;#039;t see a single pixel.&lt;br /&gt;
|| [[#t11:10|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | And at some point it is presumed to go away :-)&lt;br /&gt;
|| [[#t11:10|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | But more to that later.&lt;br /&gt;
|| [[#t11:10|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:11&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 4&lt;br /&gt;
|| [[#t11:11|11:11]]&lt;br /&gt;
|- id=&amp;quot;t11:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | A little more on toolkit: toolkit is your way to go if you want to write UI code that is going to be binary compatible.&lt;br /&gt;
|| [[#t11:11|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | A conditio sine qua non if you&amp;#039;re writing extensions.&lt;br /&gt;
|| [[#t11:12|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There are other ways, like using java, of course, but the UNO services provided by toolkit are going to stay for a while.&lt;br /&gt;
|| [[#t11:12|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Making sure that your extension won&amp;#039;t only run in OOo 3.0, but 3.1, 3.2 and whatever is going to follow.&lt;br /&gt;
|| [[#t11:12|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 5&lt;br /&gt;
|| [[#t11:13|11:13]]&lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Then there is clipboard and drag&amp;amp;amp;drop functionality.&lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Logically and implementationwise this is tied quite closely to the main event queue, so it should belong into vcl itself.&lt;br /&gt;
|| [[#t11:14|11:14]] &lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | That actually is where it originally was, but at the time a new implementation came around, UNO had become to get &amp;quot;en vogue&amp;quot;.&lt;br /&gt;
|| [[#t11:14|11:14]] &lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So this functionality was put out into an own UNO service library and has staid there since.&lt;br /&gt;
|| [[#t11:15|11:15]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | If that is a good thing is open to debate, but at least it shows how much flexibility we have with the concepts of UNO. In principle you &lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | could exchange the clipboard functionality by your own version, just replacing the service.&lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 6&lt;br /&gt;
|| [[#t11:16|11:16]]&lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The resource compiler&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I mention it mainly because it will come up in an example I will come to later.&lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | RSC is a compiler taking in a &amp;quot;resource source&amp;quot; file containg UI descriptions.&lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | It also contains localizations of everything that needs to be localized (Strings, bitmaps, potentially whole elements).&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | it compiles this source into a multitude of binary output files, one for each locale requested.&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So you end up with one resource file for english, french, german, whatever each.&lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 7&lt;br /&gt;
|| [[#t11:19|11:19]]&lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There is so many stuff in gsl, let&amp;#039;s pick one concrete example.&lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | What you&amp;#039;re first going to see when starting OOo is always a Window.&lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So how does it work ?&lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | From the system point of view, exactly one window is involved here.&lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | This is abstracted using per system implementation in vcl&amp;#039;s system dependent layer called SAL: System Abstraction Layer.&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Incidentally there is another sal in the porting project.&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | That one is OOo&amp;#039;s equivalent to the C runtime library.&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | It also means (you guessed it) System Abstraction Layer.&lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The same name is a historical accident, however vcl&amp;#039;s sal layer existed first :-)&lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So this one system window will usually contain multiple vcl Windows.&lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | That is because vcl uses &amp;quot;soft windows&amp;quot; or &amp;quot;gadgets&amp;quot; as they are e.g. called in the X11 toolkit.&lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Basically a gadget is only a clip region that confines drawing of a logical window into its own borders.&lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The management of these gadgets is done by vcl&amp;#039;s independent layer.&lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|- id=&amp;quot;t11:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | SAL usually does not need to know about any specific soft child windows that may or may not be children of its one real system window.&lt;br /&gt;
|| [[#t11:25|11:25]] &lt;br /&gt;
|- id=&amp;quot;t11:25&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 8&lt;br /&gt;
|| [[#t11:25|11:25]]&lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | so if you have your typical dialog, the system (X11, Windows, Aqua, whatever) actually knows just one window there, although there are usually many more UI elements which are drawn by vcl&amp;#039;s independent layer.&lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | for those seeing the presentation: the &amp;quot;soft&amp;quot; windows are marked in red on the slide.&lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 9&lt;br /&gt;
|| [[#t11:27|11:27]]&lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So SAL cares about system specific things on our window (positioning, sizing, giving a title) as well as the events that are sent by the system to our window.&lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | It abstracts these events into a common form understood by the independent layer and then defers these abstracted events to it.&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The independent layer then cares for transforming the events appropriately for the soft windows that are actually involved.&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | e.g. it will paint those soft windows that are in the area the system notified us for the system window that needs to be drawn.&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 10&lt;br /&gt;
|| [[#t11:30|11:30]]&lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So a more practical question: how do I create a dialog using vcl ?&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Typically you create a new class representing your dialog.&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | This new class inherits form vcl&amp;#039;s ModalDialog class.&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | As data members you include the controls you want to show in your dialog.&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The dialog needs a constructor which can take the dialog&amp;#039;s parent window as argument.&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | (the parent window being the one the dialog is supposed to me modal for).&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The dialog itself is then the parent of the controls it contains.&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | running it is then as simple as instantiating your new class and then calling the Execute method inherited from the dialog super class.&lt;br /&gt;
|| [[#t11:34|11:34]] &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * mynfred has quit ()&lt;br /&gt;
|| [[#t11:34|11:34]]&lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | on slide number 11 you can see an example of a very simple dialog containing two radio buttons, an OK and a Cancel button.&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 12&lt;br /&gt;
|| [[#t11:35|11:35]]&lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The good sides: you write abstracted code, all that is necessari&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | oops&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | necessary to do on a specific platform will be done automatically for you.&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Write once, run anywhere&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There is a provend localization mechanism that works the same on all platforms, no need to be involved in one localization mechanism for every platform.&lt;br /&gt;
|| [[#t11:37|11:37]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * PhilippL switches to slide 13&lt;br /&gt;
|| [[#t11:37|11:37]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So what is &amp;quot;bad&amp;quot; about vcl ?&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | :-)&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | For even the most simple dialog you need to create new c++ code.&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There is no UI editor currently, all controls are hand positioned.&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There is no layouting capability, which OOo is quite suffering from.&lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | However there is an effort underway to correct this via a new toolkit service.&lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | vcl uses its own controls, not native widgets -&amp;amp;gt; you&amp;#039;ll have perhaps the system look (if NWF works right) but won&amp;#039;t have the system &amp;quot;feel&amp;quot;&lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So is this going to change.&lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In short we plan to ...&lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ... for the last five years ...&lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The amount involved would be staggering since virtually the whole office would have to be recoded.&lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | At some point we still hope to do this transformation, though.&lt;br /&gt;
|| [[#t11:42|11:42]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Which is why vcl is sometimes considered &amp;quot;dead&amp;quot;.&lt;br /&gt;
|| [[#t11:42|11:42]] &lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In short, if you create new UI, the most reliable way currently (if you don&amp;#039;t want to do code maintanance very often) is to use the UNO based toolkit.&lt;br /&gt;
|| [[#t11:43|11:43]] &lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | This is going to stay for a while.&lt;br /&gt;
|| [[#t11:43|11:43]] &lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Seeing that I&amp;#039;ll have to go in about 15 minutes, are there any questions ?&lt;br /&gt;
|| [[#t11:44|11:44]] &lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | I have some, but I&amp;#039;ll ask you later (very specific) &lt;br /&gt;
|| [[#t11:45|11:45]] &lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | BTW: if you have questions, you can usually find me on #dev.openoffice.org&lt;br /&gt;
|| [[#t11:45|11:45]] &lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | was awesome :)&lt;br /&gt;
|| [[#t11:45|11:45]] &lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 learned a lot&lt;br /&gt;
|| [[#t11:45|11:45]]&lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | or you can mail me directly (address is in the presentation).&lt;br /&gt;
|| [[#t11:45|11:45]] &lt;br /&gt;
|- id=&amp;quot;t11:46&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | PhilippL: I just regret not much attendees joined the channel. I know for sure a lot of people read the log, but this is damage, to see a so &lt;br /&gt;
|| [[#t11:46|11:46]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | valuable developer like you with so few people asking for questions :/&lt;br /&gt;
|- id=&amp;quot;t11:46&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I mean &amp;quot;send a mail to me&amp;quot;, not &amp;quot;mail me&amp;quot; of course :-)&lt;br /&gt;
|| [[#t11:46|11:46]] &lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | not a problem, as I said I have to go for a while anyway :-)&lt;br /&gt;
|| [[#t11:47|11:47]] &lt;br /&gt;
|- id=&amp;quot;t11:48&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | So it seems that&amp;#039;s it for today.&lt;br /&gt;
|| [[#t11:48|11:48]] &lt;br /&gt;
|- id=&amp;quot;t11:48&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | PhilippL: ok, then if there are no questions, I&amp;#039;ll ask on the list.  Thank you very much for your presentation:  I&amp;#039;d really have been glad to find it several years ago, when I started to contribute for Mac OS X port&lt;br /&gt;
|| [[#t11:48|11:48]] &lt;br /&gt;
|- id=&amp;quot;t11:48&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | PhilippL&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Have a nice day everyone and don&amp;#039;t hesitate to ask on #dev.openoffice.org or dev@gsl.openoffice.orf mailing list.&lt;br /&gt;
|| [[#t11:48|11:48]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Generated by irclog2html.py 2.6 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]!&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/framework_part1&amp;diff=88224</id>
		<title>Education ClassRoom/Previous Logs/framework part1</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/framework_part1&amp;diff=88224"/>
		<updated>2008-07-28T18:16:33Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: why not present the begining today. Say a 30 min max presentation ?&lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | I can do that. I will give a brief overview of what I could talk about.&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: thank you :)&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | So, let&amp;#039;s start.&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | mba_: Thanks&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | First of all, the Framework module is very privileged - because it is largely documented in our DevGuide.&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | If you look on the coarse diagram in our wiki ( http://wiki.services.openoffice.org/wiki/Framework ) you can see what the Framework basically is &lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | meant to do&lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | It cares for the general managing of documents, task windows, the (high level) file handling, and more.&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | An important part of the Framework also is Embedding. But as I consider this to be &amp;quot;advanced&amp;quot;, I will not go into details there.&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | If you are a macro developer or anybody else using OOo API you ususally will start with Framework API calls before you can do anything further.&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Quite often this is the XDesktop::loadComponentFromURL method&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | This method belongs to an interface css.frame.XDesktop that not surprisingly is implemented by a service css.frame.Desktop, but also by all &amp;quot;frame&amp;quot; services (currently there is only one css.frame.Frame service but we always thought there could be more in the future).&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The Desktop object does a lot more that I don&amp;#039;t want to touch now, for a first reference I recommend to study the DevGuide ( http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Using_the_Desktop).&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * mod_ (n=mod@dslb-088-078-196-091.pools.arcor-ip.net) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:38|11:38]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | loadComponentFromURL is expected to return a Component. The only interface that is mandatory for a compoent is the css.lang.XComponent interface that allows to control the components&amp;#039; life time.&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | BTW: I typed too fast - of course loadComponentFromURL belongs to css.frame.XComponentLoader.&lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | What are these &amp;quot;components&amp;quot; in reality?&lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Or more exactly: what kinds of components can be loaded that way, usually into a frame?&lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Our idea was that these component could be &amp;quot;documents&amp;quot; (models) on the one extreme or simply windows on the other.&lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | There is a third option that a simple view/controller pair without any model could be loaded into a frame and so the returned component might be a &amp;quot;Controller&amp;quot; object also.&lt;br /&gt;
|| [[#t11:42|11:42]] &lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Without going into the details too much here, the Desktop object and all the Frame objects form a hierarchy of frames that make up what we call the &amp;quot;Desktop Environment&amp;quot; that is described in the DevGuide also ( http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Desktop_Environment ).&lt;br /&gt;
|| [[#t11:43|11:43]] &lt;br /&gt;
|- id=&amp;quot;t11:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | All other parts of the Framework are implemented as additional services that are used inside the Desktop and Frame services.&lt;br /&gt;
|| [[#t11:45|11:45]] &lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | There are several parts worth mentioning, the most important ones IMHO are the type detection and LoadEnvironment, the Dispatch Framework and the LayoutManager.&lt;br /&gt;
|| [[#t11:47|11:47]] &lt;br /&gt;
|- id=&amp;quot;t11:49&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | I don&amp;#039;t want to talk about the TypeDetection and LoadEnvironment today as IMHO this is code isn&amp;#039;t much interesting for new developers. It is quite &amp;quot;done&amp;quot; yet and it contains a lot of knowledge and &amp;quot;tricks&amp;quot; collected over the years.&lt;br /&gt;
|| [[#t11:49|11:49]] &lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The more interesting parts are the Dispatching and Layouting services as they usually offer a lot of opportunities to modify or extend them.&lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Understanding the Dispatch Framework ( http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Using_the_Dispatch_Framework ) is the key to understanding how the OOo UI can be extended or customized.&lt;br /&gt;
|| [[#t11:51|11:51]] &lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The idea we implemented here is that the UI of each loaded Component does not directly communicate with the outside world and that the UI of the outside world does not directly communicate with the component.&lt;br /&gt;
|| [[#t11:52|11:52]] &lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Every communication is routed through the frame. &amp;quot;Communication&amp;quot; means sending commands or exchanging status information for UI elements.&lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | As the frame is the central part here every extension or customization can be applied at the frame - no need to plan for interactions with several, even yet-unknown components.&lt;br /&gt;
|| [[#t11:55|11:55]] &lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Examples for such things are that a simple communication file can be used to disable commands globally and - more important - the possibility to intercept command dispatching by registering DispatchInterceptors at the frame.&lt;br /&gt;
|| [[#t11:56|11:56]] &lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The Dispatch Framework is based on the idea that a command can be executed only if a Dispatch object can be found for it. So a UI element (e.g. a toolbar button) queries for such an object by asking the frame it is assigned to (how this assignment is done will be explained later).&lt;br /&gt;
|| [[#t11:58|11:58]] &lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * mod_ (n=mod@dslb-088-078-196-091.pools.arcor-ip.net) has left #education.openoffice.org&lt;br /&gt;
|| [[#t11:58|11:58]]&lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The frame now can either handle the command itself (because it knows it and does not want to allow others to handle it or because this command is disabled by configuration), pass it to its component if it also imlements Dispatching) or scans the configuration whether there is another DispatchProvider object that can handle the command.&lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The last option is the base for the whole Extension infrastructure.&lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | An extension usually registers DispatchProvider services for a group of Commands that start with the same prefix called &amp;quot;protocol&amp;quot; (thus these services are called ProtocolHandlers). So a Frame is able to dispatch commands to them and OTOH receive status information from them.&lt;br /&gt;
|| [[#t12:02|12:02]] &lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | So it is understandable that UI elements or any code that wants to execute commands must be assigned to a frame. This assignment is done by passing the frame that carries the targetted component, either by a direct API call of as an initialization parameter.&lt;br /&gt;
|| [[#t12:03|12:03]] &lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | For UI elements like toolbar buttons this happens inside the LayoutManager.&lt;br /&gt;
|| [[#t12:03|12:03]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The LayoutManager (I will talk about it later) is always directly attached to a frame. Or the other way around: each frame has one.&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The purpose of the LayoutManager is to organize panels, toolbars, docked windows etc. and resize the internal document window properly. It also uses some internal services to create UI elements like toolbars or the menu.&lt;br /&gt;
|| [[#t12:05|12:05]] &lt;br /&gt;
|- id=&amp;quot;t12:06&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | It is important to see that UI elements are very abstract on the LayoutManager level, they are just UNO servives with a small API. This e.g. enables the Framework to work with Windows and Mac menubars without changing a lot of code.&lt;br /&gt;
|| [[#t12:06|12:06]] &lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Everytime when UI elements are created, the Frame of the LayoutManager is passed to them so that UI elements know where to send command requests to or where to get status updates from. In fact usually the Frame is everything they know.&lt;br /&gt;
|| [[#t12:07|12:07]] &lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The Layout Manager itself and how it creates the OOo user interface is described at http://wiki.services.openoffice.org/wiki/Framework/Article/General_Architecture_Of_The_Framework_User_Interface_Implementation&lt;br /&gt;
|| [[#t12:08|12:08]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | So this is a very coarse overview of the main parts of the Framework. What do you think: should we start with going into details now, should we already ask and answer questions or should be give people a chance to read the log and the documentation I pointed to and the proceed in another session?&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: is everything you explained located in framework (the module in OpenOffice.org source tree ) ?&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: or are there other parts elsewhere ? &lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Yes - except parts of the TypeDetection&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: thank you&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The TypeDetection uses the FilterConfiguration that is part of the &amp;quot;Filter&amp;quot; module&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: noticed :)&lt;br /&gt;
|| [[#t12:13|12:13]] &lt;br /&gt;
|- id=&amp;quot;t12:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: from my side, what I learned is enough (a lot to read until the next part) &lt;br /&gt;
|| [[#t12:13|12:13]] &lt;br /&gt;
|- id=&amp;quot;t12:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: what you explained is incredibly precise, and very usefull for the understanding of OpenOffice.org. I must admit it was a dark side for me&lt;br /&gt;
|| [[#t12:14|12:14]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * SaSaintete (n=bidule@ARennes-352-1-126-114.w86-203.abo.wanadoo.fr) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t12:15|12:15]]&lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | mba_: Is dispatching currently located in framework module too?&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | FelixZ: yes and no.&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mba_: well, I still have to read and learn, else I won&amp;#039;t progress :)&lt;br /&gt;
|| [[#t12:16|12:16]] &lt;br /&gt;
|- id=&amp;quot;t12:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | mba_: I find /sfx2/source/control/dispatch.cxx, that&amp;#039;s why I&amp;#039;m a little confused&lt;br /&gt;
|| [[#t12:16|12:16]] &lt;br /&gt;
|- id=&amp;quot;t12:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Of course commands handled by the frame, the infrastructure for Interceptors and ProtocolHandlers and the DisableCommands handling are implemented in the Framework module&lt;br /&gt;
|| [[#t12:16|12:16]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | But as I said, the components inside the frame also may implement dispatching and they usually do&lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Most of our components are documents based on the sfx2&lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | sfx2 is our old framework and in former times also contained a desktop, frames etc. but in a very highly-coupled, non-modular implementation&lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | So we decided to reimplement our framework based solely on UNO interfaces and services&lt;br /&gt;
|| [[#t12:18|12:18]] &lt;br /&gt;
|- id=&amp;quot;t12:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The sfx today &amp;quot;only&amp;quot; is the backbone of the dispatching implementation of the Controller objects of our documents.&lt;br /&gt;
|| [[#t12:18|12:18]] &lt;br /&gt;
|- id=&amp;quot;t12:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | You can read more about that at http://wiki.services.openoffice.org/wiki/Framework/Article/Implementation_of_the_Dispatch_API_In_SFX2&lt;br /&gt;
|| [[#t12:19|12:19]] &lt;br /&gt;
|- id=&amp;quot;t12:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | But this is very advanced stuff and I don&amp;#039;t recommend to read that before having a solid understanding of the general dispatching&lt;br /&gt;
|| [[#t12:19|12:19]] &lt;br /&gt;
|- id=&amp;quot;t12:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | mba_: Thank you for your answer :)&lt;br /&gt;
|| [[#t12:20|12:20]] &lt;br /&gt;
|- id=&amp;quot;t12:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | FelixZ: if you are interested in Dispatching, the DevGuide chapter linked above is highly recommened.&lt;br /&gt;
|| [[#t12:24|12:24]] &lt;br /&gt;
|- id=&amp;quot;t12:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | mba_: I&amp;#039;ll read that carefully, thanks&lt;br /&gt;
|| [[#t12:24|12:24]] &lt;br /&gt;
|- id=&amp;quot;t12:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | I have some additional pictures in some of my OOoCon presentations and I will see if I can upload them to the Dev Guide. I really like that it is online now. :-)&lt;br /&gt;
|| [[#t12:24|12:24]] &lt;br /&gt;
|- id=&amp;quot;t12:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | FelixZ, YanWu: in case you don&amp;#039;t have any immediate questions I think we can close for today. Eric will spread the news about our today&amp;#039;s meeting and will invite for another session for people that read the documentation I have pointed to and have questions about it.&lt;br /&gt;
|| [[#t12:30|12:30]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | mba_: No questions from me today, ï»¿thank you very much :)&lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | OK, see you next time - bye!&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | mba_: See you next time, have a nice day :)&lt;br /&gt;
|| [[#t12:33|12:33]] &lt;br /&gt;
|- id=&amp;quot;t12:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | mba_&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | And a nice leisure-time for you now! :-)&lt;br /&gt;
|| [[#t12:33|12:33]] &lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * mba_ has quit (&amp;quot;ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008040413]&amp;quot;)&lt;br /&gt;
|| [[#t12:35|12:35]]&lt;br /&gt;
|- id=&amp;quot;t12:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | FelixZ&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2: Thank you for hosting this, it&amp;#039;s time to grab some food for me and YanWu, see you :)&lt;br /&gt;
|| [[#t12:37|12:37]] &lt;br /&gt;
|- id=&amp;quot;t13:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | FelixZ: you&amp;#039;re welcome :)&lt;br /&gt;
|| [[#t13:05|13:05]] &lt;br /&gt;
|- id=&amp;quot;t13:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | FYI, the partial log of the ClassRoom is there : &lt;br /&gt;
|| [[#t13:05|13:05]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | http://wiki.services.openoffice.org/wiki/Education_ClassRoom/Previous_Logs/framework_part1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Generated by irclog2html.py 2.6 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]!&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/cwstooling_part1&amp;diff=88223</id>
		<title>Education ClassRoom/Previous Logs/cwstooling part1</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/cwstooling_part1&amp;diff=88223"/>
		<updated>2008-07-28T18:14:02Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|- id=&amp;quot;t11:03:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ok, let&amp;#039;s start &lt;br /&gt;
|| [[#t11:03:26|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: Ok.&lt;br /&gt;
|| [[#t11:03:32|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:03:44&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: do you remember the name of the cws ?  :-)&lt;br /&gt;
|| [[#t11:03:44|11:03]] &lt;br /&gt;
|- id=&amp;quot;t11:04:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: it is wae4binfilter01 &lt;br /&gt;
|| [[#t11:04:08|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:04:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | :P&lt;br /&gt;
|| [[#t11:04:14|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:04:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | yes&lt;br /&gt;
|| [[#t11:04:30|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:04:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: the first thing I did was to create the cws&lt;br /&gt;
|| [[#t11:04:36|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:04:48&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: How?&lt;br /&gt;
|| [[#t11:04:48|11:04]] &lt;br /&gt;
|- id=&amp;quot;t11:05:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: there are several states:  planned, new, ready for QA and Approved by QA or Nominated ( quite the same)&lt;br /&gt;
|| [[#t11:05:14|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:05:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: go to http://eis.services.openoffice.org/&lt;br /&gt;
|| [[#t11:05:29|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:05:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: then log you in &lt;br /&gt;
|| [[#t11:05:39|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:05:52&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t11:05:52|11:05]] &lt;br /&gt;
|- id=&amp;quot;t11:06:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: once done, click on &amp;quot;Child workspaces&amp;quot;  &lt;br /&gt;
|| [[#t11:06:15|11:06]] &lt;br /&gt;
|- id=&amp;quot;t11:06:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: just under &amp;quot;Information&amp;quot; word&lt;br /&gt;
|| [[#t11:06:29|11:06]] &lt;br /&gt;
|- id=&amp;quot;t11:07:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: do you see it ?&lt;br /&gt;
|| [[#t11:07:11|11:07]] &lt;br /&gt;
|- id=&amp;quot;t11:08:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: you want me to log in at EIS?&lt;br /&gt;
|| [[#t11:08:00|11:08]] &lt;br /&gt;
|- id=&amp;quot;t11:08:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: yes&lt;br /&gt;
|| [[#t11:08:07|11:08]] &lt;br /&gt;
|- id=&amp;quot;t11:08:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: http://tools.services.openoffice.org/EIS2/ &amp;amp;lt;--- link or above one&lt;br /&gt;
|| [[#t11:08:36|11:08]] &lt;br /&gt;
|- id=&amp;quot;t11:08:55&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: once logged, you are redirected&lt;br /&gt;
|| [[#t11:08:55|11:08]] &lt;br /&gt;
|- id=&amp;quot;t11:09:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: above OpenOffice.org Tools Page&lt;br /&gt;
|| [[#t11:09:08|11:09]] &lt;br /&gt;
|- id=&amp;quot;t11:09:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: if you can read &amp;quot;Environment Information System 2.2.2 &amp;quot; you are logged in &lt;br /&gt;
|| [[#t11:09:18|11:09]] &lt;br /&gt;
|- id=&amp;quot;t11:09:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: this is the same &lt;br /&gt;
|| [[#t11:09:39|11:09]] &lt;br /&gt;
|- id=&amp;quot;t11:09:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: okay done&lt;br /&gt;
|| [[#t11:09:45|11:09]] &lt;br /&gt;
|- id=&amp;quot;t11:10:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: the tip is:  enter your openoffice.org mail address + your password &lt;br /&gt;
|| [[#t11:10:08|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: ok &lt;br /&gt;
|| [[#t11:10:11|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: click on &amp;quot;Child workspaces&amp;quot; &lt;br /&gt;
|| [[#t11:10:27|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10:51&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: there is a &amp;quot;Create CWS entry&amp;quot;  &lt;br /&gt;
|| [[#t11:10:51|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:11:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | yes&lt;br /&gt;
|| [[#t11:11:03|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: this is the place for cws creation. Please note: the cws will be in &amp;quot;planned&amp;quot; state only &lt;br /&gt;
|| [[#t11:11:36|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ericb2: I used guest gues my mail + passworkd is not working&lt;br /&gt;
|| [[#t11:11:41|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:11:52&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry: strange &lt;br /&gt;
|| [[#t11:11:52|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | mano&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2 : hello I have the same problem&lt;br /&gt;
|| [[#t11:12:21|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:12:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mano: hello &lt;br /&gt;
|| [[#t11:12:36|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:12:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #854685&amp;quot; | andreasma&lt;br /&gt;
| style=&amp;quot;color: #854685&amp;quot; | good morning all&lt;br /&gt;
|| [[#t11:12:40|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:12:46&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mano: do you have an OpenOffice.org login ?&lt;br /&gt;
|| [[#t11:12:46|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:12:53&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | andreasma: hello :-)&lt;br /&gt;
|| [[#t11:12:53|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:13:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | mano&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2 : yes&lt;br /&gt;
|| [[#t11:13:09|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * chacha_chaudhry_ (n=dev@122.161.22.39) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:13|11:13]]&lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: I am sorry connection problem&lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mano: chacha_chaudhry : for me, I have to do :  ericb@openoffice.org  + my password &lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhryok &lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes my login is not working&lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #854685&amp;quot; | andreasma&lt;br /&gt;
| style=&amp;quot;color: #854685&amp;quot; | ericb2, the login per ooo-name works for me also not.&lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: I am using guest + guest now&lt;br /&gt;
|| [[#t11:14|11:14]] &lt;br /&gt;
|- id=&amp;quot;t11:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | mano&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2 ok I log in&lt;br /&gt;
|| [[#t11:14|11:14]] &lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | andreasma:  did you try login@openoffice.org ?&lt;br /&gt;
|| [[#t11:15|11:15]] &lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #854685&amp;quot; | andreasma&lt;br /&gt;
| style=&amp;quot;color: #854685&amp;quot; | ericb2, my ooo-name only.&lt;br /&gt;
|| [[#t11:15|11:15]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | andreasma: can you try login@openoffice.org + your password ? I&amp;#039;d like to be sure it works &lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: somehow rakeshpandit@openoffice.org + password works&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry chacha_chaudhry_&lt;br /&gt;
|| [[#t11:16|11:16]]&lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: ahh :)&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | :)&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Now I see create cws&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | :P&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #854685&amp;quot; | andreasma&lt;br /&gt;
| style=&amp;quot;color: #854685&amp;quot; | ericb2, it works with @ooo&lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: indeed : this is only accessible for logged in people&lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | andreasma: great :-)&lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | now, if you really have a cws to be created, you&amp;#039;re done&lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Pavel Janik wrote a document about that, and I&amp;#039;ll give your the URL : no need to reinvent the weel ;-)&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: http://blog.janik.cz/archives/2004/11/17/T11_54_11/&lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | that&amp;#039;s exactly what I did with wae4binfilter cws &lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | -&amp;amp;gt; this cws is in planned state &lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | and I invite you to verify &lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay /me reading page ...&lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ok, then let&amp;#039;s have a look at the create page &lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | everybody is ok ? &lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: So it is already created how do I search it?&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: the cws is created, and no need to redo. But it can be interesting to show how it works.&lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: of course, if not, just tell me &lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes go on.&lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ok, then the first field is the cws name &lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | wae4binfilter01 means Warnings are errors for binfilter module, first cws about that&lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | as often as possible, please choose something easy to understand&lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cws xDF34e  name is a bit difficult to understand e.g. &lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | other important point is the Master workspace the cws is based on&lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | :)&lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|- id=&amp;quot;t11:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | for us, it is DEV300 &lt;br /&gt;
|| [[#t11:25|11:25]] &lt;br /&gt;
|- id=&amp;quot;t11:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | means for 3.x branch &lt;br /&gt;
|| [[#t11:25|11:25]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Requested builds : if you need something special, look carefully this field, and select the best solution for you &lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | e.g;:  Produc OpenOffice.org &lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Product&lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Next point is owner :  e.g. ericb for wae4binfilter&lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Next point is QA representative: this is extremely important to notice the owner and the QA rep must be different &lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I&amp;#039;ll show you what happens when this is not the case &lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | in 2 minutes&lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: this cws has same?&lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: I mean wae4binfilter01&lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhrywae4binfilter01 : yes -&amp;amp;gt; because I didn&amp;#039;t find a QA resp yet :-) &lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_ wae4binfilter01 : yes -&amp;amp;gt; because I didn&amp;#039;t find a QA resp yet :-) &lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | sorry, bad completion &lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: good catch ;-)&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: ;)&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The description :  *please* add one intelligent description. Some cws don&amp;#039;t have, and this is painfull &lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Next field is comments: in the cws life, people changing something add comments. Extremely informative too &lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay , between &amp;#039;owner&amp;#039; and &amp;#039;QA Rep&amp;#039; are in yellow. That is indication I suppose that something is wrong&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: yes, and the cws will never be accepted until I can provide a real other name &lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay.&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * chacha_chaudhry has quit (Read error: 110 (Connection timed out))&lt;br /&gt;
|| [[#t11:31|11:31]]&lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Estimated dates are important too, and needs to be choosen carefully.  Last are details, but they are usefull information too &lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | practice: look at wae4binfilter01 cws and see what I have choosen for every important fields&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | for that, do :&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | click on Top on &amp;quot;Search&amp;quot; &lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Already there&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | a new frame will appear&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | in the field name, enter:  wae4binfilter01 &lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | click the &amp;quot;Find&amp;quot; button &lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes done&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_:  great :-) &lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: You can me as member :-)&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I&amp;#039;m sorry, but because of an unexpected problem, I&amp;#039;ll have to stop for ~15 minute&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | *add&lt;br /&gt;
|| [[#t11:34|11:34]] &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | mano&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2 : Okay no problem&lt;br /&gt;
|| [[#t11:34|11:34]] &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: No issue&lt;br /&gt;
|| [[#t11:34|11:34]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: There must already be some queue for planned cws ? Once QA Rep is added , do we need some other important step ?&lt;br /&gt;
|| [[#t11:37|11:37]] &lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t11:47|11:47]]&lt;br /&gt;
|- id=&amp;quot;t11:47&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 is back &lt;br /&gt;
|| [[#t11:47|11:47]]&lt;br /&gt;
|- id=&amp;quot;t11:49&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: rehi&lt;br /&gt;
|| [[#t11:49|11:49]] &lt;br /&gt;
|- id=&amp;quot;t11:49&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | my apologies for the delay &lt;br /&gt;
|| [[#t11:49|11:49]] &lt;br /&gt;
|- id=&amp;quot;t11:49&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: It is Okay :)&lt;br /&gt;
|| [[#t11:49|11:49]] &lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | np&lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: yes, issues have to be added in the cws &lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t11:50|11:50]]&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: now, we&amp;#039;ll talk about the cwstools &lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t11:50|11:50]]&lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|- id=&amp;quot;t11:50&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: they are located in OpenOffice.org source tree&lt;br /&gt;
|| [[#t11:50|11:50]] &lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: in solenv/bin&lt;br /&gt;
|| [[#t11:51|11:51]] &lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes&lt;br /&gt;
|| [[#t11:51|11:51]] &lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: cws*&lt;br /&gt;
|| [[#t11:51|11:51]] &lt;br /&gt;
|- id=&amp;quot;t11:51&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: exactly &lt;br /&gt;
|| [[#t11:51|11:51]] &lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: For every cws we create one cvs branch ?&lt;br /&gt;
|| [[#t11:52|11:52]] &lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: for every name you have two scripts and one with .pl suffix &lt;br /&gt;
|| [[#t11:52|11:52]] &lt;br /&gt;
|- id=&amp;quot;t11:52&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Ok.&lt;br /&gt;
|| [[#t11:52|11:52]] &lt;br /&gt;
|- id=&amp;quot;t11:53&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes exactly&lt;br /&gt;
|| [[#t11:53|11:53]] &lt;br /&gt;
|- id=&amp;quot;t11:53&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: now, to do more on a cws, you must be Domain Developer &lt;br /&gt;
|| [[#t11:53|11:53]] &lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: this is not your case yet, but I described what has to be done (e.g. for Mac OS x port) :  &lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | http://wiki.services.openoffice.org/wiki/User:Ericb#Become_a_Domain_Developer_for_Mac_OS_X_port&lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: so should I request or I need to pass some criteria?&lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: everything is described on the page above &lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Ok.&lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: the first step is to provide regular code/patches &lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:54&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Ok.&lt;br /&gt;
|| [[#t11:54|11:54]] &lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * chittoor (n=chittoor@117.195.168.255) has joined #education.openoffice.org&lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: sign the SCA first,  find someone (here me) commiting for you &lt;br /&gt;
|| [[#t11:55|11:55]] &lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Ok.&lt;br /&gt;
|| [[#t11:55|11:55]] &lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: and once you&amp;#039;ll be known as developer providing regular contribution, the page I wrote will apply to you &lt;br /&gt;
|| [[#t11:55|11:55]] &lt;br /&gt;
|- id=&amp;quot;t11:55&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t11:55|11:55]]&lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | mano: you&amp;#039;re maybe concerned too ;-) &lt;br /&gt;
|| [[#t11:56|11:56]] &lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | FYI, there are two repositories&lt;br /&gt;
|| [[#t11:56|11:56]] &lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | one is anoncvs &lt;br /&gt;
|| [[#t11:56|11:56]] &lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | the other one, for devs, is tunnel &lt;br /&gt;
|| [[#t11:56|11:56]] &lt;br /&gt;
|- id=&amp;quot;t11:56&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | only the first one is concerned for any change/ commit .. and so on &lt;br /&gt;
|| [[#t11:56|11:56]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | oops&lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: second one&lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | only the second one (tunnel) is concerned for any change/ commit .. and so on &lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: thanks :-)&lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t11:57|11:57]]&lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: to add an issue to a cws , there are several steps, I&amp;#039;ll describe &lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:57&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ok.&lt;br /&gt;
|| [[#t11:57|11:57]] &lt;br /&gt;
|- id=&amp;quot;t11:58&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | 1) create the tunnel &lt;br /&gt;
|| [[#t11:58|11:58]] &lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Important: I suppose you are domain dev , and you have an ssh2 key  ..etc like described in the page above&lt;br /&gt;
|| [[#t11:59|11:59]] &lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | The command is (in a dedicated terminal : ssh -2 -x -L 2401:localhost:2401 tunnel@openoffice.org&lt;br /&gt;
|| [[#t11:59|11:59]] &lt;br /&gt;
|- id=&amp;quot;t11:59&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | (enter your passphrase + enter) -&amp;amp;gt; tunnel is created&lt;br /&gt;
|| [[#t11:59|11:59]] &lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | 2) epoxrt the right CVSROOT for checkouts  checkins or other tasks &lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | 3) once done, cd in your tree &lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | e.g. : &lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ordinateur-de-eric-b-2:~ ericb$ cd Desktop/DEV300_m21&lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:00&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ordinateur-de-eric-b-2:~/Desktop/DEV300_m21 ericb$ &lt;br /&gt;
|| [[#t12:00|12:00]] &lt;br /&gt;
|- id=&amp;quot;t12:01&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | IMPORTANT : &lt;br /&gt;
|| [[#t12:01|12:01]] &lt;br /&gt;
|- id=&amp;quot;t12:01&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | source the environment file &lt;br /&gt;
|| [[#t12:01|12:01]] &lt;br /&gt;
|- id=&amp;quot;t12:01&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | e.g. on Intel / MacOS X : source MacOSXX86Env.Set.sh&lt;br /&gt;
|| [[#t12:01|12:01]] &lt;br /&gt;
|- id=&amp;quot;t12:01&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | once done :  export the CWS_WORK_STAMP &lt;br /&gt;
|| [[#t12:01|12:01]] &lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | export CWS_WORK_STAMP=wae4binfilter01 &lt;br /&gt;
|| [[#t12:02|12:02]] &lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | 4) go to the following wiki page :&lt;br /&gt;
|| [[#t12:02|12:02]] &lt;br /&gt;
|- id=&amp;quot;t12:02&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | http://wiki.services.openoffice.org/wiki/CWS&lt;br /&gt;
|| [[#t12:02|12:02]] &lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | exactly, the chapter creating the cws &lt;br /&gt;
|| [[#t12:03|12:03]] &lt;br /&gt;
|- id=&amp;quot;t12:03&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | means: we&amp;#039;ll change it&amp;#039;s status from &amp;quot;Planned&amp;quot; to &amp;quot;New&amp;quot;&lt;br /&gt;
|| [[#t12:03|12:03]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | before, we&amp;#039;ll have to verify the tunnel works&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Means :&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ordinateur-de-eric-b-2:~/Desktop/DEV300_m21 ericb$ cwsquery -m DEV300 latest&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsquery -- version: 1.13&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsquery: Master workspace &amp;#039;DEV300&amp;#039;:&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsquery: Latest milestone available for resync:&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:04&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | DEV300 m21&lt;br /&gt;
|| [[#t12:04|12:04]] &lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | -&amp;amp;gt; it works, and I can create a cws based on DEV300_m21 as code base&lt;br /&gt;
|| [[#t12:05|12:05]] &lt;br /&gt;
|- id=&amp;quot;t12:05&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Questions ?&lt;br /&gt;
|| [[#t12:05|12:05]] &lt;br /&gt;
|- id=&amp;quot;t12:06&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | So, when you have created then I will check out using anonyms cvs and keep submitting patches , I  mean after you creating it?&lt;br /&gt;
|| [[#t12:06|12:06]] &lt;br /&gt;
|- id=&amp;quot;t12:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:06|12:06]]&lt;br /&gt;
|- id=&amp;quot;t12:06&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:06|12:06]]&lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: anoncvs is read only. I&amp;#039;ll have to commit your patches (I&amp;#039;ll do to show you how I add comments), and after some delay &lt;br /&gt;
|| [[#t12:07|12:07]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | (30minutes, to one hour), you&amp;#039;ll be able to check out the code including the changes from anoncvs&lt;br /&gt;
|- id=&amp;quot;t12:07&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: this is immediate effect using tunnel, but only DomainDevelopers can use it &lt;br /&gt;
|| [[#t12:07|12:07]] &lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t12:08|12:08]] &lt;br /&gt;
|- id=&amp;quot;t12:08&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:08|12:08]]&lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | now we will 1) create the cws 2) file an issue 3) associate it to the cws 4) commit one little change &lt;br /&gt;
|| [[#t12:09|12:09]] &lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #8c4a4a&amp;quot; | IZBot&lt;br /&gt;
| style=&amp;quot;color: #8c4a4a&amp;quot; | no issue with number 3&lt;br /&gt;
|| [[#t12:09|12:09]] &lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | he he&lt;br /&gt;
|| [[#t12:09|12:09]] &lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | :P ericb2 Okay&lt;br /&gt;
|| [[#t12:09|12:09]] &lt;br /&gt;
|- id=&amp;quot;t12:09&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | to create the cws, we will use http://wiki.services.openoffice.org/wiki/CWS &lt;br /&gt;
|| [[#t12:09|12:09]] &lt;br /&gt;
|- id=&amp;quot;t12:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ordinateur-de-eric-b-2:~/Desktop/DEV300_m21 ericb$ echo $CWS_WORK_STAMP &lt;br /&gt;
|| [[#t12:10|12:10]] &lt;br /&gt;
|- id=&amp;quot;t12:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | wae4binfilter01&lt;br /&gt;
|| [[#t12:10|12:10]] &lt;br /&gt;
|- id=&amp;quot;t12:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | -&amp;amp;gt; we can go &lt;br /&gt;
|| [[#t12:10|12:10]] &lt;br /&gt;
|- id=&amp;quot;t12:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | What will be our Master WS I mean initial code from ?&lt;br /&gt;
|| [[#t12:10|12:10]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | _m21 , yes?&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | DEV300_m21 &lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | okay&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Verification:&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ordinateur-de-eric-b-2:~/Desktop/DEV300_m21 ericb$ cwscreate -f DEV300 m21 wae4binfilter01&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwscreate -- version: 1.26&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Scheduling promotion of child workspace &amp;#039;wae4binfilter01&amp;#039; from &amp;#039;planned&amp;#039; to &amp;#039;new&amp;#039;.&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ***** Successfully ***** promoted child workspace &amp;#039;wae4binfilter01&amp;#039; to status &amp;#039;new&amp;#039;.&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Milestone: &amp;#039;m21&amp;#039;.&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | please: refresh your web page and the status should be modified now&lt;br /&gt;
|| [[#t12:11|12:11]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | EIS -&amp;amp;gt; Search -&amp;amp;gt; wae4binfilter01 &lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | yes&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes :)&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | now, we have to file an issue &lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: On issuezila and then relate&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ?&lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: exactly &lt;br /&gt;
|| [[#t12:12|12:12]] &lt;br /&gt;
|- id=&amp;quot;t12:13&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 choosen Education Project &lt;br /&gt;
|| [[#t12:13|12:13]]&lt;br /&gt;
|- id=&amp;quot;t12:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | assigned to ericb&lt;br /&gt;
|| [[#t12:13|12:13]] &lt;br /&gt;
|- id=&amp;quot;t12:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | OS : all &lt;br /&gt;
|| [[#t12:13|12:13]] &lt;br /&gt;
|- id=&amp;quot;t12:14&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Okay when done through the number :P&lt;br /&gt;
|| [[#t12:14|12:14]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | issue 91167&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #8c4a4a&amp;quot; | IZBot&lt;br /&gt;
| style=&amp;quot;color: #8c4a4a&amp;quot; | education DEFECT NEW P3 issue associated to wae4binfilter01 ( uninitialized variables) http://qa.openoffice.org/issues/show_bug.cgi?id=91167&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | to add the issue to the cws, the right command is :&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ordinateur-de-eric-b-2:~/Desktop/DEV300_m21 ericb$ cwsaddtask i91167&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsaddtask -- version: 1.6&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsaddtask: Registered taskID(s) &amp;#039;i91167&amp;#039; with child workspace &amp;#039;wae4binfilter01&amp;#039;.&lt;br /&gt;
|| [[#t12:15|12:15]] &lt;br /&gt;
|- id=&amp;quot;t12:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Please verify ! &lt;br /&gt;
|| [[#t12:16|12:16]] &lt;br /&gt;
|- id=&amp;quot;t12:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | the change should appear on EIS now &lt;br /&gt;
|| [[#t12:16|12:16]] &lt;br /&gt;
|- id=&amp;quot;t12:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | verified&lt;br /&gt;
|| [[#t12:16|12:16]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: great &lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:17|12:17]]&lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:17|12:17]]&lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:17|12:17]]&lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | next step is : add binfilter module to the modules list of wae4binfilter &lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Tip: when you display wae4binfilter01 , click an &amp;quot;all&amp;quot; on top left ;-) &lt;br /&gt;
|| [[#t12:17|12:17]] &lt;br /&gt;
|- id=&amp;quot;t12:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | the command for adding binfilter is: &lt;br /&gt;
|| [[#t12:18|12:18]] &lt;br /&gt;
|- id=&amp;quot;t12:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd binfilter &lt;br /&gt;
|| [[#t12:18|12:18]] &lt;br /&gt;
|- id=&amp;quot;t12:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | due to the big number f files, this can take some times &lt;br /&gt;
|| [[#t12:18|12:18]] &lt;br /&gt;
|- id=&amp;quot;t12:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | next step will be to commit a change &lt;br /&gt;
|| [[#t12:19|12:19]] &lt;br /&gt;
|- id=&amp;quot;t12:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: do you have a little patch , for variable initialization  ? &lt;br /&gt;
|| [[#t12:19|12:19]] &lt;br /&gt;
|- id=&amp;quot;t12:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Not for variable initialization&lt;br /&gt;
|| [[#t12:19|12:19]] &lt;br /&gt;
|- id=&amp;quot;t12:20&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:20|12:20]]&lt;br /&gt;
|- id=&amp;quot;t12:20&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:20|12:20]]&lt;br /&gt;
|- id=&amp;quot;t12:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: ok, I&amp;#039;ll use one of my big patch&lt;br /&gt;
|| [[#t12:20|12:20]] &lt;br /&gt;
|- id=&amp;quot;t12:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: :) Okay&lt;br /&gt;
|| [[#t12:20|12:20]] &lt;br /&gt;
|- id=&amp;quot;t12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ordinateur-de-eric-b-2:~/Desktop/DEV300_m21 ericb$ cwsadd binfilter &lt;br /&gt;
|| [[#t12:21|12:21]] &lt;br /&gt;
|- id=&amp;quot;t12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd -- version: 1.10&lt;br /&gt;
|| [[#t12:21|12:21]] &lt;br /&gt;
|- id=&amp;quot;t12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; |         Updating &amp;#039;binfilter&amp;#039; ...&lt;br /&gt;
|| [[#t12:21|12:21]] &lt;br /&gt;
|- id=&amp;quot;t12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Tagging module &amp;#039;binfilter&amp;#039;.&lt;br /&gt;
|| [[#t12:21|12:21]] &lt;br /&gt;
|- id=&amp;quot;t12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Tag with branch tag &amp;#039;cws_dev300_wae4binfilter01&amp;#039;.&lt;br /&gt;
|| [[#t12:21|12:21]] &lt;br /&gt;
|- id=&amp;quot;t12:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | (lot of time ... )&lt;br /&gt;
|| [[#t12:21|12:21]] &lt;br /&gt;
|- id=&amp;quot;t12:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | waiting for the complete tagging of binfilter, the most simple is to create a log file ( 3MB ! ) giving all the warnings&lt;br /&gt;
|| [[#t12:23|12:23]] &lt;br /&gt;
|- id=&amp;quot;t12:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cd binfilter &lt;br /&gt;
|| [[#t12:23|12:23]] &lt;br /&gt;
|- id=&amp;quot;t12:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | build 2&amp;amp;gt;log.log | tee 2&amp;amp;gt;&amp;amp;amp;1 &lt;br /&gt;
|| [[#t12:23|12:23]] &lt;br /&gt;
|- id=&amp;quot;t12:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | and you&amp;#039;ll have only the warnings in the file at the end&lt;br /&gt;
|| [[#t12:23|12:23]] &lt;br /&gt;
|- id=&amp;quot;t12:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes :)&lt;br /&gt;
|| [[#t12:23|12:23]] &lt;br /&gt;
|- id=&amp;quot;t12:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Ok,&lt;br /&gt;
|| [[#t12:23|12:23]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | the end from the tagging operation :&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | ...............................................................................................................................................................................................................................................&lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Tagged 3969 files in module &amp;#039;binfilter&amp;#039; with branch tag.&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Tag with tag &amp;#039;CWS_DEV300_WAE4BINFILTER01_ANCHOR&amp;#039;.&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | ...............................................................................................................................................................................................................................................&lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Tagged 3969 files in module &amp;#039;binfilter&amp;#039;.&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Updating module &amp;#039;binfilter&amp;#039; to branch &amp;#039;cws_dev300_wae4binfilter01&amp;#039;.&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | &lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | ...............................................................................................................................................................................................................................................&lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Succesfully registered module &amp;#039;binfilter&amp;#039;.&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Summary:&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cwsadd: Sucessfully added and registered module(s) &amp;#039;binfilter&amp;#039;.&lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | PLEASE note carefully : &lt;br /&gt;
|| [[#t12:25|12:25]] &lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Tags CWS_DEV300_WAE4BINFILTER01_ANCHOR mean : initial state of the module ( DEV300_m21 )&lt;br /&gt;
|| [[#t12:26|12:26]] &lt;br /&gt;
|- id=&amp;quot;t12:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Tags cws_dev300_wae4binfilter01 mean : after commits ( current state of the cws)&lt;br /&gt;
|| [[#t12:26|12:26]] &lt;br /&gt;
|- id=&amp;quot;t12:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | that&amp;#039;s the reason why, when we checkout some modules from a cws, we do :  cvs -z4 co -r cws_dev300_wae4binfilter01 binfilter &lt;br /&gt;
|| [[#t12:27|12:27]] &lt;br /&gt;
|- id=&amp;quot;t12:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | (I took our as example)&lt;br /&gt;
|| [[#t12:27|12:27]] &lt;br /&gt;
|- id=&amp;quot;t12:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | now we can commit :-)&lt;br /&gt;
|| [[#t12:27|12:27]] &lt;br /&gt;
|- id=&amp;quot;t12:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | :)&lt;br /&gt;
|| [[#t12:27|12:27]] &lt;br /&gt;
|- id=&amp;quot;t12:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | added verified eis&lt;br /&gt;
|| [[#t12:28|12:28]] &lt;br /&gt;
|- id=&amp;quot;t12:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | shows module&lt;br /&gt;
|| [[#t12:28|12:28]] &lt;br /&gt;
|- id=&amp;quot;t12:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | cws_dev300_wae4binfilter01 is essentially a tag and we are checking out from this tag binfilter module is what above command mean, &lt;br /&gt;
|| [[#t12:29|12:29]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | right?&lt;br /&gt;
|- id=&amp;quot;t12:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | -z4 is for ?&lt;br /&gt;
|| [[#t12:30|12:30]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: compress the sources and save time &lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | sahii, good.&lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: -z option can be between 3 (default) and 9 &lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: but -z9 is not kind for the server ;-)&lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | :)&lt;br /&gt;
|| [[#t12:31|12:31]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cvs diff -u binfilter returned me (after a little change :&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Index: binfilter/bf_svx/source/items/svx_frmitems.cxx&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ===================================================================&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | RCS file: /cvs/framework/binfilter/bf_svx/source/items/svx_frmitems.cxx,v&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | retrieving revision 1.20&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | diff -u -r1.20 svx_frmitems.cxx&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | --- binfilter/bf_svx/source/items/svx_frmitems.cxx      10 Apr 2008 14:11:44 -0000      1.20&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | +++ binfilter/bf_svx/source/items/svx_frmitems.cxx      28 Jun 2008 10:32:11 -0000&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | @@ -323,7 +323,7 @@&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; |  /*N*/          break;&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; |  /*N*/          case MID_SIZE_WIDTH:&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; |  /*N*/          {&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | -/*N*/                  sal_Int32 nVal;&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | +/*N*/                  sal_Int32 nVal = 0;&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; |  /*N*/                  if(!(rVal &amp;amp;gt;&amp;amp;gt;= nVal ))&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; |  /*N*/                          return sal_False;&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; |  /*N*/&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | as you can see, I modified binfilter/bf_svx/source/items/svx_frmitems.cxx file&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | now, for the commit, I&amp;#039;ll do :&lt;br /&gt;
|| [[#t12:32|12:32]] &lt;br /&gt;
|- id=&amp;quot;t12:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | cvs commit -m &amp;quot;#i91167#  fix uninitialized variable &amp;quot;  binfilter/bf_svx/source/items/svx_frmitems.cxx&lt;br /&gt;
|| [[#t12:33|12:33]] &lt;br /&gt;
|- id=&amp;quot;t12:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Please note how I added comments &lt;br /&gt;
|| [[#t12:33|12:33]] &lt;br /&gt;
|- id=&amp;quot;t12:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | yes -m&lt;br /&gt;
|| [[#t12:33|12:33]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | the result is :&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | Checking in binfilter/bf_svx/source/items/svx_frmitems.cxx;&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | new revision: 1.20.26.1; previous revision: 1.20&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | done&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * cvs/framework/binfilter/bf_svx/source/items/svx_frmitems.cxx,v :Unknown command&lt;br /&gt;
|| [[#t12:34|12:34]]&lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | if you don&amp;#039;t use -m default editor asks for them&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: ok &lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:34|12:34]]&lt;br /&gt;
|- id=&amp;quot;t12:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | Cool! So CWS is ready&lt;br /&gt;
|| [[#t12:34|12:34]] &lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: :)&lt;br /&gt;
|| [[#t12:35|12:35]] &lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: and now, the change should appear here : http://termite.go-oo.org/buildbot/&lt;br /&gt;
|| [[#t12:35|12:35]] &lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:35|12:35]]&lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:35|12:35]]&lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: and later here : http://bonsai.go-oo.org/cvsqueryform.cgi&lt;br /&gt;
|| [[#t12:35|12:35]] &lt;br /&gt;
|- id=&amp;quot;t12:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | In branch, replace HEAD with cws_dev300_wae4binfilter01 &lt;br /&gt;
|| [[#t12:35|12:35]] &lt;br /&gt;
|- id=&amp;quot;t12:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | and in date check  &amp;quot; Since the beginning of time ...&amp;quot;&lt;br /&gt;
|| [[#t12:36|12:36]] &lt;br /&gt;
|- id=&amp;quot;t12:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | then click on &amp;quot;Run Query&amp;quot;&lt;br /&gt;
|| [[#t12:36|12:36]] &lt;br /&gt;
|- id=&amp;quot;t12:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | but there is a delay ( 30 minutes to 2 hours), and I fear you cann ot see the diff before some times&lt;br /&gt;
|| [[#t12:36|12:36]] &lt;br /&gt;
|- id=&amp;quot;t12:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes&lt;br /&gt;
|| [[#t12:37|12:37]] &lt;br /&gt;
|- id=&amp;quot;t12:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | that&amp;#039;s all for the first part &lt;br /&gt;
|| [[#t12:37|12:37]] &lt;br /&gt;
|- id=&amp;quot;t12:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | if you have questions ? &lt;br /&gt;
|| [[#t12:37|12:37]] &lt;br /&gt;
|- id=&amp;quot;t12:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes now I suppose I need to checkout agian and build again ?&lt;br /&gt;
|| [[#t12:38|12:38]] &lt;br /&gt;
|- id=&amp;quot;t12:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:38|12:38]]&lt;br /&gt;
|- id=&amp;quot;t12:38&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:38|12:38]]&lt;br /&gt;
|- id=&amp;quot;t12:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: exact: &lt;br /&gt;
|| [[#t12:38|12:38]] &lt;br /&gt;
|- id=&amp;quot;t12:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | 1) rename your binfilter module &lt;br /&gt;
|| [[#t12:39|12:39]] &lt;br /&gt;
|- id=&amp;quot;t12:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | 2) cws -z4 co -r dev300_wae4binfilter01 binfilter &lt;br /&gt;
|| [[#t12:39|12:39]] &lt;br /&gt;
|- id=&amp;quot;t12:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | 3) apply your patches and continue to work&lt;br /&gt;
|| [[#t12:39|12:39]] &lt;br /&gt;
|- id=&amp;quot;t12:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: But suppose now it this case I will have to use DEV300_m21 checkout for rest.&lt;br /&gt;
|| [[#t12:39|12:39]] &lt;br /&gt;
|- id=&amp;quot;t12:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | to create new patches : &lt;br /&gt;
|| [[#t12:39|12:39]] &lt;br /&gt;
|- id=&amp;quot;t12:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | *now=&amp;amp;gt;not&lt;br /&gt;
|| [[#t12:39|12:39]] &lt;br /&gt;
|- id=&amp;quot;t12:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I think you can go simply using binfilter. else, yes, DEV300_m21 is needed and a complete rebuild is mandatory&lt;br /&gt;
|| [[#t12:40|12:40]] &lt;br /&gt;
|- id=&amp;quot;t12:40&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:40|12:40]]&lt;br /&gt;
|- id=&amp;quot;t12:40&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:40|12:40]]&lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes saves my time :P I will anyway build later as I have some low badnwidth :(&lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: sure &lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: for now I will checkout this module and continue&lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: yes. take care this is a big module &lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes&lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: and regularly, you&amp;#039;ll have to do : cvs up inside binfilter &lt;br /&gt;
|| [[#t12:41|12:41]] &lt;br /&gt;
|- id=&amp;quot;t12:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: yes exactly&lt;br /&gt;
|| [[#t12:42|12:42]] &lt;br /&gt;
|- id=&amp;quot;t12:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: to have the new changes in your tree &lt;br /&gt;
|| [[#t12:42|12:42]] &lt;br /&gt;
|- id=&amp;quot;t12:42&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:42|12:42]]&lt;br /&gt;
|- id=&amp;quot;t12:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | I&amp;#039;m sorry, I&amp;#039;ll have to stop. Other questions ?&lt;br /&gt;
|| [[#t12:42|12:42]] &lt;br /&gt;
|- id=&amp;quot;t12:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Nothing important for now. Will post in ML if I get some later&lt;br /&gt;
|| [[#t12:42|12:42]] &lt;br /&gt;
|- id=&amp;quot;t12:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Thanks ericb2 for this wonderful session&lt;br /&gt;
|| [[#t12:43|12:43]] &lt;br /&gt;
|- id=&amp;quot;t12:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | :-)&lt;br /&gt;
|| [[#t12:43|12:43]] &lt;br /&gt;
|- id=&amp;quot;t12:43&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ chittoor&lt;br /&gt;
|| [[#t12:43|12:43]]&lt;br /&gt;
|- id=&amp;quot;t12:43&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry_ ChanServ&lt;br /&gt;
|| [[#t12:43|12:43]]&lt;br /&gt;
|- id=&amp;quot;t12:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | chacha_chaudhry_: thank you :)&lt;br /&gt;
|| [[#t12:43|12:43]] &lt;br /&gt;
|- id=&amp;quot;t12:44&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | the log will be available here soon : http://wiki.services.openoffice.org/w/index.php?&lt;br /&gt;
|| [[#t12:44|12:44]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | title=Education_ClassRoom/Previous_Logs/cwstooling_part1&amp;amp;amp;action=edit&lt;br /&gt;
|- id=&amp;quot;t12:44&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: Ok. Great&lt;br /&gt;
|| [[#t12:44|12:44]] &lt;br /&gt;
|- id=&amp;quot;t12:44&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | exact link : http://wiki.services.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/cwstooling_part1&lt;br /&gt;
|| [[#t12:44|12:44]] &lt;br /&gt;
|- id=&amp;quot;t12:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | bye all &lt;br /&gt;
|| [[#t12:45|12:45]] &lt;br /&gt;
|- id=&amp;quot;t12:45&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #488888&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #488888&amp;quot; | ericb2: See you, bye&lt;br /&gt;
|| [[#t12:45|12:45]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Generated by irclog2html.py 2.6 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]!&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/be_warning_free&amp;diff=88222</id>
		<title>Education ClassRoom/Previous Logs/be warning free</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Previous_Logs/be_warning_free&amp;diff=88222"/>
		<updated>2008-07-28T18:09:38Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: let us start&lt;br /&gt;
|| [[#t11:10|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:10&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry ok &lt;br /&gt;
|| [[#t11:10|11:10]] &lt;br /&gt;
|- id=&amp;quot;t11:11&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The point is to present the most important warnings we have in binfilter&lt;br /&gt;
|| [[#t11:11|11:11]] &lt;br /&gt;
|- id=&amp;quot;t11:12&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | identify, analyze them helps to fix them, improve the code, and fix bugs too &lt;br /&gt;
|| [[#t11:12|11:12]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | The origin of fixing warnings in OpenOffice.org projet is due to Stephan Bergmann &lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | his initial mail : http://www.openoffice.org/servlets/ReadMsg?listName=dev&amp;amp;amp;msgNo=14653&lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | for the one who compiled OpenOffice.org 3 or more years ago, the amount of warnings was impressive &lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:13&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | and teh log size too :-)&lt;br /&gt;
|| [[#t11:13|11:13]] &lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | currently, OpenOffice.org build environment can be configured using --enable-werror &lt;br /&gt;
|| [[#t11:15|11:15]] &lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Will turn warnings to errors. (Has no effect in modules where the treating of warnings as errors is disabled&lt;br /&gt;
|| [[#t11:15|11:15]] &lt;br /&gt;
|- id=&amp;quot;t11:15&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | )&lt;br /&gt;
|| [[#t11:15|11:15]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | binfilter is one of the modules where werror are not treated&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:16&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | and the game (sort of) is to fix most of them&lt;br /&gt;
|| [[#t11:16|11:16]] &lt;br /&gt;
|- id=&amp;quot;t11:17&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Rakesh Pandit, alias chacha_chaudhry here, helps me in this task &lt;br /&gt;
|| [[#t11:17|11:17]] &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | the idea is not to spend time, but discover OpenOffice.org building process, understand how create patches, understand the code &lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | and fix little design errors &lt;br /&gt;
|- id=&amp;quot;t11:18&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | this s a difficult task, because of the amount of warnings: the log is more than 3MB &lt;br /&gt;
|| [[#t11:18|11:18]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry if you want to add something, please go ahead ;)&lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * chacha_chaudhry has quit (Read error: 110 (Connection timed out))&lt;br /&gt;
|| [[#t11:19|11:19]]&lt;br /&gt;
|- id=&amp;quot;t11:19&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | yes sure ...&lt;br /&gt;
|| [[#t11:19|11:19]] &lt;br /&gt;
|- id=&amp;quot;t11:20&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | There is a wiki page ---&amp;amp;gt; which has some good points for solving these warnings and keeping code warning free. &lt;br /&gt;
|| [[#t11:20|11:20]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | http://wiki.services.openoffice.org/wiki/Writing_warning-free_code&lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: exact &lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2 has also made one more avoid warnings at http://wiki.services.openoffice.org/wiki/User:Ericb#Avoid_Warnings&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: in fact, I think it does worth to complete the first wiki page with what I wrote&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:21&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | we may move this to more appropriate page, ericb2 yes&lt;br /&gt;
|| [[#t11:21|11:21]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: looks like we identified most of the known warnings in binfilter &lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: in a previous cws ( wae4extensions ) , we had other &lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: yes I think so&lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: but globally, it was the same list &lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:22&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | what kind of warnings can be meet ? &lt;br /&gt;
|| [[#t11:22|11:22]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: Nice -- so essentially we have a complete list&lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: very exhaustive list, yes &lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:23&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | let me list them down you may like to add:&lt;br /&gt;
|| [[#t11:23|11:23]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | a) enumeration --  not handled in switch&lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|- id=&amp;quot;t11:24&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | b)  warning: &amp;quot;/*&amp;quot; within comment&lt;br /&gt;
|| [[#t11:24|11:24]] &lt;br /&gt;
|- id=&amp;quot;t11:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | c) in constructor warnings -- mixed up order in definition and declaration&lt;br /&gt;
|| [[#t11:25|11:25]] &lt;br /&gt;
|- id=&amp;quot;t11:25&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | d) variables not used&lt;br /&gt;
|| [[#t11:25|11:25]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | etc ...&lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: you may like to add&lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: ok. I&amp;#039;ll ask Stephan Bergmann, and we&amp;#039;ll see &lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:26&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: Okay&lt;br /&gt;
|| [[#t11:26|11:26]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | About the effort, chacha_chaudhry_ did a lot on the page : &lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:27&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Fixing_warning&lt;br /&gt;
|| [[#t11:27|11:27]] &lt;br /&gt;
|- id=&amp;quot;t11:28&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: I don&amp;#039;t know for you, but I think fix such warnings, helped me a lot to read and understand a bunch of code in &lt;br /&gt;
|| [[#t11:28|11:28]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | OpenOffice.org &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 forgot to add, the binfilter is a deprecated module, in end of life state&lt;br /&gt;
|| [[#t11:29|11:29]]&lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: me too not only understand code, but helped me to understand the whole development model followed&lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:29&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: btw, I discussed with ause about the headers issue I found &lt;br /&gt;
|| [[#t11:29|11:29]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: and he was very kind to explain me better &lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: okay -- nice&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | ericb2: may you describe briefly&lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:30&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry_: sure &lt;br /&gt;
|| [[#t11:30|11:30]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | for the one who read a bit the code, the headers in binfilter are a dupe of the one you find in some other modules&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | e.g. in binfilter, you can find :&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:31&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | bw_starmath , bf_sc, bf_sd , bf_sch .. and so on&lt;br /&gt;
|| [[#t11:31|11:31]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | and in inc, the corresponding public headers : &lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:32&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | binfilter/inc/bw_starmath , binfilter/inc/bf_sc, binfilter/inc/bf_sd , binfilter/inc/bf_sch .. and so on&lt;br /&gt;
|| [[#t11:32|11:32]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #407a40&amp;quot; | chacha_chaudhry_&lt;br /&gt;
| style=&amp;quot;color: #407a40&amp;quot; | okay&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | and if you look carefully e.g. in starmath, you&amp;#039;ll find the same headers in starmath/sour &lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | and if you look carefully e.g. in starmath, you&amp;#039;ll find the same headers in starmath/source&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | means : complete duplication of headers&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * chacha_chaudhry_ is now known as chacha_chaudhry&lt;br /&gt;
|| [[#t11:33|11:33]]&lt;br /&gt;
|- id=&amp;quot;t11:33&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2: yes&lt;br /&gt;
|| [[#t11:33|11:33]] &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | so I asked ause ( Hans-Joachim Lankenau ) to explain me whether deliver all headers before the build and not duplicate them &lt;br /&gt;
|| [[#t11:34|11:34]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | could help &lt;br /&gt;
|- id=&amp;quot;t11:34&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | the answer is no &lt;br /&gt;
|| [[#t11:34|11:34]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | reason ?&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | first, duplication was indended to keep the binfilter version of the header unchange while the other one is free to move on&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | second, deliver first has towo major problems:&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | for one, some (quite some) of the header are generated&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:35&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | and changing the build to a clean multi-pass environment it quite a bit of work (imho, less stable also)&lt;br /&gt;
|| [[#t11:35|11:35]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | okay&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | ause had some contact with the mozilla build which had chosen this in the past&lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:36&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | and it&amp;#039;s at least part of the cause for a couple of strange effects &lt;br /&gt;
|| [[#t11:36|11:36]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; |  .. and some are even used wrong in many places ;)&lt;br /&gt;
|| [[#t11:37|11:37]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | okay&lt;br /&gt;
|| [[#t11:37|11:37]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | here is ause explanation, showing us how things are complicated in the reality &lt;br /&gt;
|| [[#t11:37|11:37]] &lt;br /&gt;
|- id=&amp;quot;t11:37&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 knows some modules have a great history ;)&lt;br /&gt;
|| [[#t11:37|11:37]]&lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | in OpenOffice.org source code&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | I think we can close with the next tasks to come ?&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:38&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | yes&lt;br /&gt;
|| [[#t11:38|11:38]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | wae4binfilter01 is imho ready for QA &lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | but we have no QA resp &lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | Action Item : find one QA rep&lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | wae4binfilter02 is work in progress, and I&amp;#039;ll commit the patches you&amp;#039;ll send to me &lt;br /&gt;
|| [[#t11:39|11:39]] &lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry ChanServ ChaoticGood&lt;br /&gt;
|| [[#t11:39|11:39]]&lt;br /&gt;
|- id=&amp;quot;t11:39&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry ChanServ ChaoticGood&lt;br /&gt;
|| [[#t11:39|11:39]]&lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | okay by today late all bf_sw&lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|- id=&amp;quot;t11:40&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry: ok, great.  from my part, I&amp;#039;ll be on holidays next week, so I&amp;#039;ll try to continue, but no doubt the second cws will &lt;br /&gt;
|| [[#t11:40|11:40]] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | wait until I&amp;#039;m back &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry: and I&amp;#039;ll prepare something about UNO &lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | I will take up bf_xmloff next -- I will finish all by tomorrow if you leave it to me.&lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry: no problem. I have a lot to do from my side, and not only for wae4binfilter0x &lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | chacha_chaudhry ChanServ ChaoticGood&lt;br /&gt;
|| [[#t11:41|11:41]]&lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry: so you are welcome &lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:41&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2: I know&lt;br /&gt;
|| [[#t11:41|11:41]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2: :) yes I will mail you half today and rest tomorrow late&lt;br /&gt;
|| [[#t11:42|11:42]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2: all files&lt;br /&gt;
|| [[#t11:42|11:42]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | chacha_chaudhry: no problem &lt;br /&gt;
|| [[#t11:42|11:42]] &lt;br /&gt;
|- id=&amp;quot;t11:42&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | * ericb2 now invites interested people to read the wiki page mentioned above, and ask questions on the channel if ever they have &lt;br /&gt;
|| [[#t11:42|11:42]]&lt;br /&gt;
|- id=&amp;quot;t11:43&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #42427e&amp;quot; | ericb2&lt;br /&gt;
| style=&amp;quot;color: #42427e&amp;quot; | End of meeting ?&lt;br /&gt;
|| [[#t11:43|11:43]] &lt;br /&gt;
|- id=&amp;quot;t11:44&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color: #818144&amp;quot; | chacha_chaudhry&lt;br /&gt;
| style=&amp;quot;color: #818144&amp;quot; | ericb2: yes&lt;br /&gt;
|| [[#t11:44|11:44]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Generated by irclog2html.py 2.6 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]!&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=85043</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=85043"/>
		<updated>2008-06-28T20:22:01Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/filter/xml/sc_xmlexprt.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/filter/xml/sc_xmlstyle.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/filter/xml/sc_XMLStylesExportHelper.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/filter/xml/sc_XMLExportDatabaseRanges.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingExportHelper.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 3rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings2.diff switch_case_enum_warnings2.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/ui/unoobj/sc_cellsuno.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 4th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings3.diff switch_case_enum_warnings3.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_starmath/source/starmath_parse.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 5th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings4.diff switch_case_enum_warnings4.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/doc/sw_docfld.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/doc/sw_docfly.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 6th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings5.diff switch_case_enum_warnings5.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/docnode/sw_node.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/docnode/sw_section.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 7th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings6.diff switch_case_enum_warnings6.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/draw/sw_dcontact.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 8th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings7.diff switch_case_enum_warnings7.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/frmedt/sw_fews.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 9th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings8.diff switch_case_enum_warnings8.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/layout/sw_atrfrm.cxx &lt;br /&gt;
 2. binfilter/bf_sw/source/core/layout/sw_flowfrm.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/layout/sw_pagechg.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/layout/sw_tabfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 10th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings9.diff switch_case_enum_warnings9.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/sw3io/sw_sw3misc.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 11rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings10.diff switch_case_enum_warnings10.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/text/sw_txtfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 12rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings11.diff switch_case_enum_warnings11.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/tox/sw_txmsrt.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 13th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings12.diff switch_case_enum_warnings12.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/unocore/sw_unocoll.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/unocore/sw_unoframe.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/unocore/sw_unoidx.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/unocore/sw_unoobj.cxx&lt;br /&gt;
 5. binfilter/bf_sw/source/core/unocore/sw_unostyle.cxx&lt;br /&gt;
 6. binfilter/bf_sw/source/core/unocore/sw_unotext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 14th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings13.diff switch_case_enum_warnings13.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/filter/xml/sw_xmltexte.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/filter/xml/sw_xmltbli.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/filter/xml/sw_xmlexpit.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 15th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings14.diff switch_case_enum_warnings14.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/chart/xmloff_SchXMLExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 16th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings15.diff switch_case_enum_warnings15.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/draw/xmloff_shapeexport2.cxx&lt;br /&gt;
 2. binfilter/bf_xmloff/source/draw/xmloff_shapeexport3.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 17th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings16.diff switch_case_enum_warnings16.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/forms/xmloff_elementexport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 18th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings17.diff switch_case_enum_warnings17.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/style/xmloff_xmlnumfe.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 19th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings18.diff switch_case_enum_warnings18.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/text/xmloff_XMLTextColumnsExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 20th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings19.diff switch_case_enum_warnings19.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_forms/source/component/forms_ListBox.cxx&lt;br /&gt;
 2. bf_forms/source/component/forms_ComboBox.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 21th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings20.diff switch_case_enum_warnings20.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sc/source/filter/xml/sc_XMLConverter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 22th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings21.diff switch_case_enum_warnings21.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sc/source/ui/unoobj/sc_appluno.cxx&lt;br /&gt;
 2. bf_sc/source/ui/unoobj/sc_dapiuno.cxx&lt;br /&gt;
 3. bf_sc/source/ui/unoobj/sc_fmtuno.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 23th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings22.diff switch_case_enum_warnings22.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sch/source/core/sch_globfunc.cxx&lt;br /&gt;
 2. bf_sch/source/core/sch_chtmode2.cxx&lt;br /&gt;
 3. bf_sch/source/core/sch_chtmode4.cxx&lt;br /&gt;
 4. bf_sch/source/core/sch_chtmode9.cxx&lt;br /&gt;
 5. bf_sch/source/core/sch_chtmod3d.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 24th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings23.diff switch_case_enum_warnings23.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sch/source/ui/unoidl/sch_ChXDataPoint.cxx&lt;br /&gt;
 2. bf_sch/source/ui/unoidl/sch_ChXDataRow.cxx&lt;br /&gt;
 3. bf_sch/source/ui/unoidl/sch_ChXDiagram.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 25th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings24.diff switch_case_enum_warnings24.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sd/source/ui/unoidl/sd_unopage.cxx&lt;br /&gt;
 2. bf_sd/source/ui/unoidl/sd_unopsfm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 26th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings25.diff switch_case_enum_warnings25.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/dialog/svx_dlgutil.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 27th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings26.diff switch_case_enum_warnings26.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/engine3d/svx_viewpt3d.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 28th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings27.diff switch_case_enum_warnings27.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/svdraw/svx_svdetc.cxx&lt;br /&gt;
 2. bf_svx/source/svdraw/svx_svdmodel.cxx&lt;br /&gt;
 3. bf_svx/source/svdraw/svx_svdmrkv.cxx&lt;br /&gt;
 4. bf_svx/source/svdraw/svx_svdobj.cxx&lt;br /&gt;
 5. bf_svx/source/svdraw/svx_svdocirc.cxx&lt;br /&gt;
 6. bf_svx/source/svdraw/svx_svdopath.cxx&lt;br /&gt;
 7. bf_svx/source/svdraw/svx_svdview.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 29th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings28.diff switch_case_enum_warnings28.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/unodraw/svx_unoshape.cxx&lt;br /&gt;
 2. bf_svx/source/unodraw/svx_unopage.cxx&lt;br /&gt;
 3. bf_svx/source/unodraw/svx_unoshtxt.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 30th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings29.diff switch_case_enum_warnings29.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/xml/svx_xmlxtimp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 31th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings30.diff switch_case_enum_warnings30.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_svx/source/xoutdev/svx_xattr2.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 32th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings31.diff switch_case_enum_warnings31.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/core/fields/sw_fldbas.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 33th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings32.diff switch_case_enum_warnings32.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/core/sw3io/sw_sw3imp.cxx&lt;br /&gt;
 2. bf_sw/source/core/sw3io/sw_sw3style.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 34th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings33.diff switch_case_enum_warnings33.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/core/tox/sw_tox.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 35th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings34.diff switch_case_enum_warnings34.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/excel/sw_exctools.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 36th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings35.diff switch_case_enum_warnings35.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/sw6/sw_sw6par.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 37th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings36.diff switch_case_enum_warnings36.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/w4w/sw_w4watr.cxx&lt;br /&gt;
 2. bf_sw/source/filter/w4w/sw_w4wpar2.cxx&lt;br /&gt;
 3. bf_sw/source/filter/w4w/sw_wrtw4w.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 38th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings37.diff switch_case_enum_warnings37.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/filter/xml/sw_xmlithlp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 39th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings38.diff switch_case_enum_warnings38.diff]&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_sw/source/ui/app/sw_docshini.cxx&lt;br /&gt;
 2. bf_sw/source/ui/app/sw_docstyle.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 40th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings39.diff switch_case_enum_warnings39.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/chart/xmloff_SchXMLPlotAreaContext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 41th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings40.diff switch_case_enum_warnings40.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/core/xmloff_xmlehelp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 42th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings41.diff switch_case_enum_warnings41.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/draw/xmloff_eventimp.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 43th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings42.diff switch_case_enum_warnings42.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/draw/xmloff_XMLImageMapContext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 44th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings43.diff switch_case_enum_warnings43.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/forms/xmloff_formenums.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 45th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings44.diff switch_case_enum_warnings44.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/style/xmloff_backhdl.cxx&lt;br /&gt;
Patch for 46th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings45.diff switch_case_enum_warnings45.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/style/xmloff_PagePropertySetContext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 47th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings46.diff switch_case_enum_warnings46.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. bf_xmloff/source/text/xmloff_XMLTextShapeImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 48th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings47.diff switch_case_enum_warnings47.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;br /&gt;
&lt;br /&gt;
2. Fix first first warnings caused by uninitialized values then probably bad Ctors initializations that is leaving difficult ones for later.&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Agenda&amp;diff=84684</id>
		<title>Education ClassRoom/Agenda</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Agenda&amp;diff=84684"/>
		<updated>2008-06-25T09:13:26Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;IMPORTANT:  this is a draft, and some developers mentioned below, didn&amp;#039;t confirm yet they are ok to attend.&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;vertical-align:top; text-align:left; background-color:#efefef;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#d6d6d6;font-weight:bold;&amp;quot; &lt;br /&gt;
| Topic ||  Guest || Date &lt;br /&gt;
|-&lt;br /&gt;
| OpenOffice.org source code scheduling  || XXX || undefined (no confirmation)&lt;br /&gt;
|-&lt;br /&gt;
| FrameWork Project || Mathias Bauer || June 4th&lt;br /&gt;
|-&lt;br /&gt;
| Extensions Project  || Jürgen Schmidt ? || canceled (no confirmation)&lt;br /&gt;
|-&lt;br /&gt;
| GSL Project  || Philipp Lohmann || 21st of May&lt;br /&gt;
|-&lt;br /&gt;
| UDK and UNO projects  || undefined || undefined&lt;br /&gt;
|-&lt;br /&gt;
| Tinderboxes System || Christian Lohmaier|| May 19&lt;br /&gt;
|- &lt;br /&gt;
| Calc  || Eike Rathke || ok, but after 3.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Prefered hour is 11:00 ( Paris /Hamburg hour)&amp;#039;&amp;#039;&amp;#039; because it is more easy for Indian students/attendees .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;vertical-align:top; text-align:left; background-color:#efefef;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#d6d6d6;font-weight:bold;&amp;quot; &lt;br /&gt;
|  Date ||Who   || Subject  || Targeted audience || Links || &lt;br /&gt;
|-&lt;br /&gt;
|-bgcolor=&amp;quot;#a6ffa4&amp;quot; |&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;May 7th&amp;#039;&amp;#039;&amp;#039;  || &amp;#039;&amp;#039;&amp;#039;Eric Bachard&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Discover OpenOffice.org Project: the development side&amp;#039;&amp;#039;&amp;#039; || Students and potential devs who don&amp;#039;t know how start ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;May 19th 11:00-12:00&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Christian Lohmaier&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;All about Tinderboxes&amp;#039;&amp;#039;&amp;#039; || all interested in automatic building/what to do with the results/why tinderboxes are a good thing to have :-) || [http://muenchen-surf.de/lohmaier/misc/All_about_Tinderbox.odp Slides as odp] [http://muenchen-surf.de/lohmaier/misc/All_about_Tinderbox.pdf Slides as pdf]&lt;br /&gt;
|-&lt;br /&gt;
|-bgcolor=&amp;quot;#a6ffa4&amp;quot; |&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;May  21st 11:00-12:00&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Philipp Lohmann&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Graphic System Layer Project&amp;#039;&amp;#039;&amp;#039; || C++ coders || [http://gsl.openoffice.org/ GSL Project] &lt;br /&gt;
|-&lt;br /&gt;
| May 28th to 30th&lt;br /&gt;
|-&lt;br /&gt;
|-bgcolor=&amp;quot;#a6ffa4&amp;quot; |&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;June 4th&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Mathias Bauer&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Framework Project&amp;#039;&amp;#039;&amp;#039; || C++ developers that want to work on the core source code || [http://framework.openoffice.org Framework Project] &lt;br /&gt;
|-&lt;br /&gt;
| June 11th to 13th&lt;br /&gt;
|-&lt;br /&gt;
| June 18 to 20th&lt;br /&gt;
|-bgcolor=&amp;quot;#a6ffa4&amp;quot; |&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;June 28th&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Eric Bachard&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;CWS Creation and basics&amp;#039;&amp;#039;&amp;#039; || New developers ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Pending_SCAs&amp;diff=83805</id>
		<title>Pending SCAs</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Pending_SCAs&amp;diff=83805"/>
		<updated>2008-06-18T12:45:27Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following [[Joint Copyright Assignment]]s are not yet [http://www.openoffice.org/copyright/copyrightapproved.html listed]:&lt;br /&gt;
This is not necessarily the contributors fault. &lt;br /&gt;
Please list your name below, if it doesn&amp;#039;t appear after a week or so.&lt;br /&gt;
&lt;br /&gt;
* Sharif FarsiWeb, Inc. &amp;lt;br&amp;gt; emailed on 2006-02-02. &amp;lt;br&amp;gt; Sent again on 2007-07-22.&lt;br /&gt;
* Toshie Abe &amp;lt;br&amp;gt; emailed on 2007-10-02.&lt;br /&gt;
* Rakesh Pandit &amp;lt;br&amp;gt; emailed original scanned copy on 2008-06-09.&lt;br /&gt;
* &amp;amp;nbsp; &amp;lt;missing JCAs go here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The list was updated on 2008-06-03.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will help to track down where the JCA got stuck. The following information helps us to find your JCA.&lt;br /&gt;
&lt;br /&gt;
* Has the JCA been sent via email, fax or postal mail?&lt;br /&gt;
* At which date has the email / fax / letter has been sent?&lt;br /&gt;
&lt;br /&gt;
If all fails you might want to resend the JCA.&lt;br /&gt;
&lt;br /&gt;
--[[User:St|stx12]] 22:20, 15 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Pending_SCAs&amp;diff=83804</id>
		<title>Pending SCAs</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Pending_SCAs&amp;diff=83804"/>
		<updated>2008-06-18T12:40:30Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following [[Joint Copyright Assignment]]s are not yet [http://www.openoffice.org/copyright/copyrightapproved.html listed]:&lt;br /&gt;
This is not necessarily the contributors fault. &lt;br /&gt;
Please list your name below, if it doesn&amp;#039;t appear after a week or so.&lt;br /&gt;
&lt;br /&gt;
* Sharif FarsiWeb, Inc. &amp;lt;br&amp;gt; emailed on 2006-02-02. &amp;lt;br&amp;gt; Sent again on 2007-07-22.&lt;br /&gt;
* Toshie Abe &amp;lt;br&amp;gt; emailed on 2007-10-02.&lt;br /&gt;
* Rakesh Pandit &amp;lt;br&amp;gt; emailed orginiol scanned copy on 2008-06-09.&lt;br /&gt;
* &amp;amp;nbsp; &amp;lt;missing JCAs go here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The list was updated on 2008-06-03.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will help to track down where the JCA got stuck. The following information helps us to find your JCA.&lt;br /&gt;
&lt;br /&gt;
* Has the JCA been sent via email, fax or postal mail?&lt;br /&gt;
* At which date has the email / fax / letter has been sent?&lt;br /&gt;
&lt;br /&gt;
If all fails you might want to resend the JCA.&lt;br /&gt;
&lt;br /&gt;
--[[User:St|stx12]] 22:20, 15 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82205</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82205"/>
		<updated>2008-06-08T21:10:30Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/filter/xml/sc_xmlexprt.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/filter/xml/sc_xmlstyle.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/filter/xml/sc_XMLStylesExportHelper.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/filter/xml/sc_XMLExportDatabaseRanges.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingExportHelper.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 3rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings2.diff switch_case_enum_warnings2.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/ui/unoobj/sc_cellsuno.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 4th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings3.diff switch_case_enum_warnings3.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_starmath/source/starmath_parse.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 5th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings4.diff switch_case_enum_warnings4.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/doc/sw_docfld.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/doc/sw_docfly.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 6th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings5.diff switch_case_enum_warnings5.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/docnode/sw_node.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/docnode/sw_section.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 7th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings6.diff switch_case_enum_warnings6.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/draw/sw_dcontact.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 8th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings7.diff switch_case_enum_warnings7.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/frmedt/sw_fews.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 9th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings8.diff switch_case_enum_warnings8.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/layout/sw_atrfrm.cxx &lt;br /&gt;
 2. binfilter/bf_sw/source/core/layout/sw_flowfrm.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/layout/sw_pagechg.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/layout/sw_tabfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 10th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings9.diff switch_case_enum_warnings9.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/sw3io/sw_sw3misc.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 11rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings10.diff switch_case_enum_warnings10.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/text/sw_txtfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 12rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings11.diff switch_case_enum_warnings11.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/tox/sw_txmsrt.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 13th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings12.diff switch_case_enum_warnings12.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/unocore/sw_unocoll.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/unocore/sw_unoframe.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/unocore/sw_unoidx.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/unocore/sw_unoobj.cxx&lt;br /&gt;
 5. binfilter/bf_sw/source/core/unocore/sw_unostyle.cxx&lt;br /&gt;
 6. binfilter/bf_sw/source/core/unocore/sw_unotext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 14th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings13.diff switch_case_enum_warnings13.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/filter/xml/sw_xmltexte.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/filter/xml/sw_xmltbli.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/filter/xml/sw_xmlexpit.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 15th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings14.diff switch_case_enum_warnings14.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/chart/xmloff_SchXMLExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 16th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings15.diff switch_case_enum_warnings15.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/draw/xmloff_shapeexport2.cxx&lt;br /&gt;
 2. binfilter/bf_xmloff/source/draw/xmloff_shapeexport3.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 17th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings16.diff switch_case_enum_warnings16.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/forms/xmloff_elementexport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 18th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings17.diff switch_case_enum_warnings17.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/style/xmloff_xmlnumfe.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 19th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings18.diff switch_case_enum_warnings18.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/text/xmloff_XMLTextColumnsExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 20th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings19.diff switch_case_enum_warnings19.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82204</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82204"/>
		<updated>2008-06-08T20:55:23Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/filter/xml/sc_xmlexprt.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/filter/xml/sc_xmlstyle.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/filter/xml/sc_XMLStylesExportHelper.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/filter/xml/sc_XMLExportDatabaseRanges.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingExportHelper.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 3rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings2.diff switch_case_enum_warnings2.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/ui/unoobj/sc_cellsuno.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 4th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings3.diff switch_case_enum_warnings3.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_starmath/source/starmath_parse.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 5th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings4.diff switch_case_enum_warnings4.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/doc/sw_docfld.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/doc/sw_docfly.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 6th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings5.diff switch_case_enum_warnings5.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
binfilter/bf_sw/source/core/docnode/sw_node.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/docnode/sw_section.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 7th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings6.diff switch_case_enum_warnings6.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/draw/sw_dcontact.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 8th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings7.diff switch_case_enum_warnings7.diff]&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/frmedt/sw_fews.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 9th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings8.diff switch_case_enum_warnings8.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/layout/sw_atrfrm.cxx &lt;br /&gt;
 2. binfilter/bf_sw/source/core/layout/sw_flowfrm.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/layout/sw_pagechg.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/layout/sw_tabfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 10th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings9.diff switch_case_enum_warnings9.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/sw3io/sw_sw3misc.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 11rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings10.diff switch_case_enum_warnings10.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/text/sw_txtfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 12rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings11.diff switch_case_enum_warnings11.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/tox/sw_txmsrt.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 13th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings12.diff switch_case_enum_warnings12.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unocoll.cxx DONE patch 13&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unoframe.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unoidx.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unoobj.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unostyle.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unotext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 14th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings13.diff switch_case_enum_warnings13.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
binfilter/bf_sw/source/filter/xml/sw_xmltexte.cxx&lt;br /&gt;
binfilter/bf_sw/source/filter/xml/sw_xmltbli.cxx&lt;br /&gt;
binfilter/bf_sw/source/filter/xml/sw_xmlexpit.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 15th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings14.diff switch_case_enum_warnings14.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/chart/xmloff_SchXMLExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 16th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings15.diff switch_case_enum_warnings15.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/draw/xmloff_shapeexport2.cxx&lt;br /&gt;
 2. binfilter/bf_xmloff/source/draw/xmloff_shapeexport3.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 17th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings16.diff switch_case_enum_warnings16.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/forms/xmloff_elementexport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 18th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings17.diff switch_case_enum_warnings17.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/style/xmloff_xmlnumfe.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 19th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings18.diff switch_case_enum_warnings18.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/text/xmloff_XMLTextColumnsExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 20th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings19.diff switch_case_enum_warnings19.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82203</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82203"/>
		<updated>2008-06-08T20:52:21Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/filter/xml/sc_xmlexprt.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/filter/xml/sc_xmlstyle.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/filter/xml/sc_XMLStylesExportHelper.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/filter/xml/sc_XMLExportDatabaseRanges.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingExportHelper.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 3rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings2.diff switch_case_enum_warnings2.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/ui/unoobj/sc_cellsuno.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 4th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings3.diff switch_case_enum_warnings3.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_starmath/source/starmath_parse.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 5th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings4.diff switch_case_enum_warnings4.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/doc/sw_docfld.cxx&lt;br /&gt;
 2. binfilter/bf_sw/source/core/doc/sw_docfly.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 6th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings5.diff switch_case_enum_warnings5.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
binfilter/bf_sw/source/core/docnode/sw_node.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/docnode/sw_section.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 7th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings6.diff switch_case_enum_warnings6.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/draw/sw_dcontact.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 8th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings7.diff switch_case_enum_warnings7.diff]&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/frmedt/sw_fews.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 9th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings8.diff switch_case_enum_warnings8.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/layout/sw_atrfrm.cxx &lt;br /&gt;
 2. binfilter/bf_sw/source/core/layout/sw_flowfrm.cxx&lt;br /&gt;
 3. binfilter/bf_sw/source/core/layout/sw_pagechg.cxx&lt;br /&gt;
 4. binfilter/bf_sw/source/core/layout/sw_tabfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 10th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings9.diff switch_case_enum_warnings9.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/sw3io/sw_sw3misc.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 11rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings10.diff switch_case_enum_warnings10.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/text/sw_txtfrm.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 12rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings11.diff switch_case_enum_warnings11.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sw/source/core/tox/sw_txmsrt.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 13th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings12.diff switch_case_enum_warnings12.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unocoll.cxx DONE patch 13&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unoframe.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unoidx.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unoobj.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unostyle.cxx&lt;br /&gt;
binfilter/bf_sw/source/core/unocore/sw_unotext.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 14th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings13.diff switch_case_enum_warnings13.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
binfilter/bf_sw/source/filter/xml/sw_xmltexte.cxx&lt;br /&gt;
binfilter/bf_sw/source/filter/xml/sw_xmltbli.cxx&lt;br /&gt;
binfilter/bf_sw/source/filter/xml/sw_xmlexpit.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 15th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings14.diff switch_case_enum_warnings14.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/chart/xmloff_SchXMLExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 16th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings15.diff switch_case_enum_warnings15.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/draw/xmloff_shapeexport2.cxx&lt;br /&gt;
 2. binfilter/bf_xmloff/source/draw/xmloff_shapeexport3.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 17th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings3.diff switch_case_enum_warnings16.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/forms/xmloff_elementexport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 18th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings17.diff switch_case_enum_warnings17.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/style/xmloff_xmlnumfe.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 19th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings18.diff switch_case_enum_warnings18.diff]&lt;br /&gt;
&lt;br /&gt;
Files Modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_xmloff/source/text/xmloff_XMLTextColumnsExport.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 20th: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings19.diff switch_case_enum_warnings19.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82101</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=82101"/>
		<updated>2008-06-08T09:40:29Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/filter/xml/sc_xmlexprt.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/filter/xml/sc_xmlstyle.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/filter/xml/sc_XMLStylesExportHelper.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/filter/xml/sc_XMLExportDatabaseRanges.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingExportHelper.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/filter/xml/sc_XMLChangeTrackingImportHelper.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 3rd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings2.diff switch_case_enum_warnings2.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81986</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81986"/>
		<updated>2008-06-08T06:34:27Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Modules and respective files which are currently being debugged. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81984</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81984"/>
		<updated>2008-06-08T06:33:59Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
 2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81983</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81983"/>
		<updated>2008-06-08T06:33:14Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: sc_compiler.cxx, sc_interpr1.cxx, sc_addincol.cxx&lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
DONE&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1. binfilter/bf_sc/source/core/tool/sc_compiler.cxx&lt;br /&gt;
2. binfilter/bf_sc/source/core/tool/sc_interpr1.cxx&lt;br /&gt;
3. binfilter/bf_sc/source/core/tool/sc_addincol.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 2nd: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings1.diff switch_case_enum_warnings1.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81934</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81934"/>
		<updated>2008-06-07T19:48:14Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Modules and respective files which are currently being debugged. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE&lt;br /&gt;
&lt;br /&gt;
2. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/tool/ Folder: &lt;br /&gt;
8th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81931</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81931"/>
		<updated>2008-06-07T18:56:32Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE &lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 6. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81930</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81930"/>
		<updated>2008-06-07T18:55:25Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE &lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_table5.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81927</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81927"/>
		<updated>2008-06-07T18:19:41Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Individual Status/Message */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE &lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings. Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81926</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81926"/>
		<updated>2008-06-07T18:19:00Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE &lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;br /&gt;
&lt;br /&gt;
= Individual Status/Message =&lt;br /&gt;
&lt;br /&gt;
1. Rakesh Pandit -- Working on fixing all warning -- enumerator value &amp;#039;xxxx&amp;#039; not handled in switch after that will shift to other warnings.&lt;br /&gt;
   Will work in small small manageable patches (also concentrate on particular folder) rather then working randomly so that others could take&lt;br /&gt;
   up anything. -- 7th July&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81925</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81925"/>
		<updated>2008-06-07T18:10:50Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE &lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
&lt;br /&gt;
Handling: &amp;#039;warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81924</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81924"/>
		<updated>2008-06-07T17:59:06Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Modules and respective files which are currently being debugged. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration. Mark done one changed &lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, sc_dociter.cxx&lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error. &lt;br /&gt;
&lt;br /&gt;
 DONE &lt;br /&gt;
&lt;br /&gt;
== Patch ==&lt;br /&gt;
Need review.&lt;br /&gt;
Files modified:&lt;br /&gt;
Changed files&lt;br /&gt;
&lt;br /&gt;
Files modified:&lt;br /&gt;
warning: enumerator value &amp;#039;xxxx&amp;#039; not handled in switch&lt;br /&gt;
&lt;br /&gt;
 1. binfilter/bf_sc/source/core/data/sc_column2.cxx &lt;br /&gt;
 2. binfilter/bf_sc/source/core/data/sc_column3.cxx&lt;br /&gt;
 3. binfilter/bf_sc/source/core/data/sc_documen4.cxx&lt;br /&gt;
 4. binfilter/bf_sc/source/core/data/sc_table3.cxx&lt;br /&gt;
 5. binfilter/bf_sc/source/core/data/sc_dociter.cxx&lt;br /&gt;
&lt;br /&gt;
Patch for 1st: [http://rakesh.gnulinuxcentar.org/switch_case_enum_warnings.diff switch_case_enum_warnings.diff]&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
1. Don&amp;#039;t write too long patches. Writing small patches may help in review and collaboration.&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81920</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81920"/>
		<updated>2008-06-07T14:31:02Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Modules and respective files which are currently being debugged. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration&lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sc/source/code/data/  Folder: sc_column2.cxx, sc_column3.cxx, sc_documen4.cxx, sc_table3.cxx, &lt;br /&gt;
7th Jun&lt;br /&gt;
Note: Fixing enumerator value not handled in switch error.&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81903</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81903"/>
		<updated>2008-06-07T07:12:26Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Modules and respective files which are currently being debugged. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration&lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RakeshPandit (rakesh.pandit@gmail.com)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sfx2/ Folder&lt;br /&gt;
7th Jun&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81902</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81902"/>
		<updated>2008-06-07T07:11:54Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Modules and respective files which are currently being debugged. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
This page is just for collaboration&lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RakeshPandit (rakesh.pandit)&lt;br /&gt;
binfilter&lt;br /&gt;
       ../../../inc/bf_sfx2/ Folder&lt;br /&gt;
7th Jun&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort&amp;diff=81888</id>
		<title>Education Project/Effort</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort&amp;diff=81888"/>
		<updated>2008-06-06T16:15:44Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Uno/Term/Effort}}&lt;br /&gt;
&lt;br /&gt;
We propose &amp;#039;&amp;#039;&amp;#039;applications&amp;#039;&amp;#039;&amp;#039;, doable in one or two month of work for a student ( time to discover everything, and do the real work).&lt;br /&gt;
All these applications below are correlated with &amp;#039;&amp;#039;&amp;#039;IssueZilla issues&amp;#039;&amp;#039;&amp;#039;, and need new code to be solved.&lt;br /&gt;
&lt;br /&gt;
What we propose is to accompany the peers teachers/students solving the issues: the work must be done by the student, and we are resources. This means, most of the time, we have no clue about the solution (but we could work on it), or the needed changes, and sometimes, just a little change in the code can solve the issue. Sometimes, a lot of code can be needed.&lt;br /&gt;
&lt;br /&gt;
The most important is to work together, and make the students discover OpenOffice.org source code and organisation.&lt;br /&gt;
&lt;br /&gt;
The applications are classed &lt;br /&gt;
&lt;br /&gt;
- by difficulty level (more stars means means more work and more difficult to be solved )&lt;br /&gt;
&lt;br /&gt;
- by themes. e.g. Mac OS X &lt;br /&gt;
&lt;br /&gt;
Last but not least, have a look at [[Cpp_Coding_Standards]] cannot be bad :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Applications for Mac OS X only&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Write_a_new_canvas | Implement new canvas using Core Graphics (click me)]]===&lt;br /&gt;
&lt;br /&gt;
FIXME: description needs to be updated&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Implement a new canvas on Mac OS X&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : nothing yet&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : TBD&lt;br /&gt;
&lt;br /&gt;
Contacts: &lt;br /&gt;
&lt;br /&gt;
* for Education project:  ericb , (please add your name )&lt;br /&gt;
&lt;br /&gt;
* for the task :  Thorsten Behrens thb/ Ismael Merzaq ismael87 / Eric Bachard ericb : all  @openofice.org&lt;br /&gt;
&lt;br /&gt;
Difficulty: *****&lt;br /&gt;
&lt;br /&gt;
Needs:&lt;br /&gt;
&lt;br /&gt;
* experimental tests in canvas, with dummy methods, for proof of concept&lt;br /&gt;
&lt;br /&gt;
* good Core Graphics understanding&lt;br /&gt;
&lt;br /&gt;
* good C++ skills &lt;br /&gt;
&lt;br /&gt;
* good Cairo understanding ( we use the existing implementation)&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Complete_feature_send_active_document_as | Support of more mail clients for send active document as (click me)]] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Support multiple mail client applications on Mac OS X (currently Mail.app only) and determine the user&amp;#039;s default mail client for the &amp;quot;send document as e-mail&amp;quot; feature&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : Only Mail.app support creating a new message with a document already attached using the &amp;#039;open -a&amp;#039; command.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contacts:&lt;br /&gt;
&lt;br /&gt;
* for Education project:  ericb , (please add your name )&lt;br /&gt;
* for the task :  obr @openofice.org&lt;br /&gt;
&lt;br /&gt;
Difficulty: ***&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Use_system_security_API | Use system security API ( click me)]] === &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Make Apple key signing API work&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : currently, a strange hack does use Mozilla libnss and co, and this is not easy to maintain. Use Apple API would simplify the build, and help to improve the OpenOffice.org integration on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : long term work. TBD completely&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Links&amp;#039;&amp;#039;&amp;#039; : [http://developer.apple.com/documentation/Security/Conceptual/keychainServConcepts/01introduction/chapter_1_section_1.html  Apple Keychain Documentation]&lt;br /&gt;
&lt;br /&gt;
Contacts:&lt;br /&gt;
&lt;br /&gt;
* for Education project:  ericb , (please add your name )&lt;br /&gt;
* for the task :  jl/obr @openofice.org&lt;br /&gt;
&lt;br /&gt;
Difficulty: *****&lt;br /&gt;
&lt;br /&gt;
* no information available yet&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Improve_Scanner_Use | Improve Scanner Use (click me)]] === &lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Description of the application&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Implement Apple way of Image Capture&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Target&amp;#039;&amp;#039;&amp;#039; : Mac OS X Aqua version is concerned firstly (not sure a backport is possible)&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : the current implementation :&lt;br /&gt;
&lt;br /&gt;
- needs a third part installation ( libsane , libusb ..etc )&lt;br /&gt;
&lt;br /&gt;
- is obsolete&lt;br /&gt;
&lt;br /&gt;
- is not User Experience compliant &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Strategy (draft, to be completed)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Mac OS X does use a blob interfaced with most of existing scanners (undocumented), named &amp;quot; Image Capture &amp;quot;. This blob seems to use Twain implementation.&lt;br /&gt;
&lt;br /&gt;
The scanner is an abstraction in every subpart like scandlg.cxx grid.cxx, and scnserv.cxx. &amp;#039;&amp;#039;&amp;#039;The Mac OS X implementation does only concern scanunx.cxx&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The problem is, scanunx.cxx does use SANE implementation, and will become useless. Thus, &amp;#039;&amp;#039;&amp;#039;the idea is to create scanmacosx.cxx, and use both scanwin.cxx existing implementation . the result will be a mix of  what Image Catpure SDK + Apple documentation will provide us, and the need we have for the implementation&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
We firstly have to :&lt;br /&gt;
&lt;br /&gt;
- analyze scanunx.cxx completely&lt;br /&gt;
&lt;br /&gt;
- design TwainHolder, TwainThread, BitmapManager, ScannerManager (reused from scanwin.cxx )  implementation in scanmacosx.cxx&lt;br /&gt;
&lt;br /&gt;
- define a process for the progressive implementation&lt;br /&gt;
&lt;br /&gt;
- FIXME: complete .. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : a first try must work on early of June 2008&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;Contacts&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
* Volunteers : &lt;br /&gt;
&lt;br /&gt;
- &amp;#039;&amp;#039;&amp;#039;Valentin JANIAUT&amp;#039;&amp;#039;&amp;#039; student from [http://www.utbm.fr &amp;#039;&amp;#039;&amp;#039;UTBM (France )&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
- [[User:Dyrcona | &amp;#039;&amp;#039;&amp;#039;Jason STEPHENSON&amp;#039;&amp;#039;&amp;#039;]], from USA &lt;br /&gt;
&lt;br /&gt;
- [[User:Ericb | &amp;#039;&amp;#039;&amp;#039;Eric Bachard&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
Jason is a skilled developer ( Cocoa ) helping for the feature implementation.&lt;br /&gt;
&lt;br /&gt;
Valentin should be able to validate a Value Unit for his own cursus, writing code for OpenOffice.org project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Contact for School : Eric Bachard&lt;br /&gt;
&lt;br /&gt;
* for Education Project : ericb , (please add your name )&lt;br /&gt;
&lt;br /&gt;
*  To be defined&lt;br /&gt;
&lt;br /&gt;
This application is a try. Main idea is : analyse current interface, improve the current implementation, and more if possible. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Difficulty: ****&lt;br /&gt;
&lt;br /&gt;
Needs: &lt;br /&gt;
&lt;br /&gt;
* C++ skills&lt;br /&gt;
&lt;br /&gt;
* Twain and Sane skills &lt;br /&gt;
&lt;br /&gt;
* interface understanding (offapi )&lt;br /&gt;
&lt;br /&gt;
* Design skills&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Application concerning all ports&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Math_baseline_alignment | Implement Math Baseline Alignement (click me)]] === &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Fix [http://www.openoffice.org/issues/show_bug.cgi?id=972 issue972] Implementing a correct baseline alignment for equations anchored as characters in Writer documents ( should work for &amp;quot;to character&amp;quot; too ).&lt;br /&gt;
&lt;br /&gt;
Side effects: a change in .odt specification will result, and specs must be written in parallel&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : the current implementation does not work, and equations are misaligned. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Important consequence: OpenOffice.org acceptance is low in Educationnal system (all locales concerned)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : (will be defined soon)&lt;br /&gt;
&lt;br /&gt;
Note:  the application could be proposed as Google Summer of Code ( including other tasks.&lt;br /&gt;
&lt;br /&gt;
Contacts:&lt;br /&gt;
&lt;br /&gt;
* for Education Project : ericb , (please add your name )&lt;br /&gt;
* Framework/Starmath projects :  mba/tl @openoffice.org &lt;br /&gt;
&lt;br /&gt;
Difficulty: ****&lt;br /&gt;
&lt;br /&gt;
New:  needs &lt;br /&gt;
&lt;br /&gt;
* new interface definition ( offapi),&lt;br /&gt;
* new file format extension ( needs ODF TC agreement ),&lt;br /&gt;
* new implementation ( starmath )&lt;br /&gt;
* Serious QA&lt;br /&gt;
&lt;br /&gt;
Skills : C++&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Uno-skeletonmaker templates | Make the uno-skeletonmaker tool templatable (click me)]] === &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Modify or rewrite the uno-skeletonmaker to make it templatable.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : the current implementation is completely hard-coded. Every developer has its own development style guide and has to change the generated code every time.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : (will be defined soon)&lt;br /&gt;
&lt;br /&gt;
Note:  the application could be proposed as Google Summer of Code ( including other tasks).&lt;br /&gt;
&lt;br /&gt;
Contacts:&lt;br /&gt;
&lt;br /&gt;
* for Education Project : ericb , cedricbosdo (for development)&lt;br /&gt;
&lt;br /&gt;
Difficulty:&lt;br /&gt;
&lt;br /&gt;
New:  needs &lt;br /&gt;
&lt;br /&gt;
* understanding the existing uno-skeletonmaker (unodevtools)&lt;br /&gt;
&lt;br /&gt;
Skills : C++&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Fix_Mousewheel_Jump_in_Calc | Fix MouseWheel jump in Calc (click me)]] === &lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Description of the application&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Fix [http://www.openoffice.org/issues/show_bug.cgi?id=81907 issue 81907] Implementing a method allowing smooth scrolling in Calc sheets, even when cells are half if the screen high&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : the current implementation uses integers for the scrolling, and whenever a cell is half of the screen high, some cells are no longer accessible. &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : (will be defined soon)&lt;br /&gt;
Contacts:&lt;br /&gt;
&lt;br /&gt;
* for Education Project : ericb , (please add your name )&lt;br /&gt;
&lt;br /&gt;
* Framework Project :  nn/ @openoffice.org &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Difficulty: **&lt;br /&gt;
&lt;br /&gt;
Needs: &lt;br /&gt;
&lt;br /&gt;
* a correct understanding of the existing code&lt;br /&gt;
&lt;br /&gt;
* define the new feature fixing the issue&lt;br /&gt;
&lt;br /&gt;
* implement it&lt;br /&gt;
&lt;br /&gt;
* integrate it respecting OpenOffice.org project rules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Create a special version for Educational purpose ===&lt;br /&gt;
&lt;br /&gt;
Points to be improved :&lt;br /&gt;
&lt;br /&gt;
* implement larger icons&lt;br /&gt;
* remove zillions of useless menus&lt;br /&gt;
* remove base and calc libs&lt;br /&gt;
* remove useless stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[Education_Project/Effort/Registration Screen | Registration Screen]]====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : allow to remove the registration screen for e.g. school or entities where the features becomes evil&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : see [http://www.openoffice.org/issues/show_bug.cgi?id=89170 &amp;#039;&amp;#039;&amp;#039;Issue 89170&amp;#039;&amp;#039;&amp;#039;] Currently not implemented.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : TBD&lt;br /&gt;
&lt;br /&gt;
Contacts: &lt;br /&gt;
&lt;br /&gt;
* for Education project:  ericb , (please add your name )&lt;br /&gt;
&lt;br /&gt;
Difficulty:  No estimation yet&lt;br /&gt;
 &lt;br /&gt;
Concerned Domains : Framework, User Experience&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Fixing_warning | Fixing warnings (click me)]] ===&lt;br /&gt;
FIXME: needs to be updated&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Fix all warnings coming from old modules as well as fix bugs&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : building any module prints various warnings on stderr, ideally we need zero warnings. &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : TBD&lt;br /&gt;
&lt;br /&gt;
Contacts:&lt;br /&gt;
&lt;br /&gt;
* for education project: ericb, rakeshpandit (rakesh.pandit@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Difficulty: &lt;br /&gt;
&lt;br /&gt;
* Easy&lt;br /&gt;
&lt;br /&gt;
Needs:&lt;br /&gt;
&lt;br /&gt;
* C++ &lt;br /&gt;
&lt;br /&gt;
Comments:&lt;br /&gt;
&lt;br /&gt;
Before starting debugging you can coordinate by updating the files you are debugging in &lt;br /&gt;
[[Education_Project/Effort/Fixing_warning | here]]. &lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/Integrate_scim | Integrate SCIM into OO (click me)]]===&lt;br /&gt;
&lt;br /&gt;
FIXME: description needs to be updated&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Goal&amp;#039;&amp;#039;&amp;#039; : Integrate SCIM(Smart Common Input Method) into OO.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Problem&amp;#039;&amp;#039;&amp;#039; : Currently not implemented. As an example, this is available in Gedit and Abiword. &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Time plan&amp;#039;&amp;#039;&amp;#039; : TBD&lt;br /&gt;
&lt;br /&gt;
Contacts: &lt;br /&gt;
&lt;br /&gt;
* for Education project:  ericb , (please add your name )&lt;br /&gt;
&lt;br /&gt;
Difficulty: &lt;br /&gt;
&lt;br /&gt;
* http://www.scim-im.org/wiki/faq/gtk_gnome/why_i_can_not_input_with_scim_under_openoffice_oo&lt;br /&gt;
&lt;br /&gt;
Needs:&lt;br /&gt;
&lt;br /&gt;
Comments:&lt;br /&gt;
This is not an OpenOffice.org related topic. This is a problem of the distribution configuration. For example on Ubuntu, read this page and it works:&lt;br /&gt;
http://doc.ubuntu-fr.org/scim.&lt;br /&gt;
[[User:Cedricbosdo|cedricbosdo]] 18:17, 11 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Other Applications (later)&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
===[[Education_Project/Effort/Maxima Integration |Maxima Integration (click me)]]  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === [[Education_Project/Effort/XY Graduations in Diagrams | XY Graduations in Diagrams]] === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Education_Project/Effort/OpenOffice.org_Installation | Write OpenOffice.org Installation HowTo]] ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Effort]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81886</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81886"/>
		<updated>2008-06-06T15:46:29Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: /* Modules and respective files which are currently being debugged. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
&lt;br /&gt;
This page is just for collaboration&lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
: &lt;br /&gt;
     &amp;lt;user&amp;gt;&lt;br /&gt;
     &amp;lt;Modules&amp;gt;&lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
     &amp;lt;date&amp;gt;&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81885</id>
		<title>Education Project/Effort/Fixing warning</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_Project/Effort/Fixing_warning&amp;diff=81885"/>
		<updated>2008-06-06T15:45:43Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: New page: === Modules and respective files which are currently being debugged. ===  Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modules and respective files which are currently being debugged. ===&lt;br /&gt;
&lt;br /&gt;
Please put in dates when entered and expected time in which you will release lock, so that in case someone forgets other can contribute on that part, in short avoid deadlocks&lt;br /&gt;
&lt;br /&gt;
This page is just for collaboration&lt;br /&gt;
&lt;br /&gt;
So the format should be &lt;br /&gt;
&amp;lt;user&amp;gt;&lt;br /&gt;
&amp;lt;Modules&amp;gt;: &lt;br /&gt;
            &amp;lt;file1&amp;gt;, &amp;lt;file2&amp;gt;, &amp;lt;file3&amp;gt;...etc&lt;br /&gt;
&amp;lt;date&amp;gt;&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Agenda&amp;diff=77729</id>
		<title>Education ClassRoom/Agenda</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Education_ClassRoom/Agenda&amp;diff=77729"/>
		<updated>2008-05-18T04:56:39Z</updated>

		<summary type="html">&lt;p&gt;RakeshPandit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;IMPORTANT:  this is a draft, and some developers mentioned below, didn&amp;#039;t confirm yet they are ok to attend.&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;vertical-align:top; text-align:left; background-color:#efefef;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#d6d6d6;font-weight:bold;&amp;quot; &lt;br /&gt;
| Topic ||  Guest || Date &lt;br /&gt;
|-&lt;br /&gt;
| OpenOffice.org source code scheduling  || XXX || undefined (no confirmation)&lt;br /&gt;
|-&lt;br /&gt;
| FrameWork Project || Mathias Bauer || June 4th&lt;br /&gt;
|-&lt;br /&gt;
| Extensions Project  || Jürgen Schmidt ? || canceled (no confirmation)&lt;br /&gt;
|-&lt;br /&gt;
| GSL Project  || Philipp Lohmann || 21st of May&lt;br /&gt;
|-&lt;br /&gt;
| UDK and UNO projects  || undefined || undefined&lt;br /&gt;
|-&lt;br /&gt;
| Tinderboxes System || Christian Lohmaier|| May 19&lt;br /&gt;
|- &lt;br /&gt;
| Calc  || Eike Rathke || ok, but after 3.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Prefered hour is 11:00 ( Paris /Hambourg hour)&amp;#039;&amp;#039;&amp;#039; because it is more easy for Indian students/attendees .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;vertical-align:top; text-align:left; background-color:#efefef;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#d6d6d6;font-weight:bold;&amp;quot; &lt;br /&gt;
|  Date ||Who   || Subject  || Targeted audience || Links || &lt;br /&gt;
|-&lt;br /&gt;
|-bgcolor=&amp;quot;#a6ffa4&amp;quot; |&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;May 7th&amp;#039;&amp;#039;&amp;#039;  || &amp;#039;&amp;#039;&amp;#039;Eric Bachard&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Discover OpenOffice.org Project: the development side&amp;#039;&amp;#039;&amp;#039; || Students and potential devs who don&amp;#039;t know how start ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;May 19th 11:00-12:00&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Christian Lohmaier&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;All about Tinderboxes&amp;#039;&amp;#039;&amp;#039; || all interested in automatic building/what to do with the results/why tinderboxes are a good thing to have :-)&lt;br /&gt;
|-&lt;br /&gt;
|-bgcolor=&amp;quot;#a6ffa4&amp;quot; |&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;May  21st&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Philipp Lohmann&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Graphic System Layer Project&amp;#039;&amp;#039;&amp;#039; || C++ coders || [http://gsl.openoffice.org/ GSL Project] &lt;br /&gt;
|-&lt;br /&gt;
| May 28th to 30th&lt;br /&gt;
|-&lt;br /&gt;
|-bgcolor=&amp;quot;#a6ffa4&amp;quot; |&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;June 4th&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Mathias Bauer&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Framework Project&amp;#039;&amp;#039;&amp;#039; || C++ developers that want to work on the core source code || [http://framework.openoffice.org Framework Project] &lt;br /&gt;
|-&lt;br /&gt;
| June 11th to 13th&lt;br /&gt;
|-&lt;br /&gt;
| June 18 to 20th&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>RakeshPandit</name></author>
	</entry>
</feed>