jeudi, janvier 26, 2006

cwsresync ...

Trying to resync macosxfondu cws from m137 to m152 :

After 1 conflict solved (I'm lucky, only one !) , it's time to use the magic command "cwsresync -l m152 " , who will save us :-)

3~4 hours later ...
......
Updating 'x11_extensions' with SRC680_m152' ...
Updating 'xalan' with SRC680_m152' ...
Updating 'xmerge' with SRC680_m152' ...
ERROR: CvsModule::do_update(): CVS client returned error code '1'!
The last 5 CVS messages leading up to the problem were:
cvs update: Updating source/xmerge/java/org/openoffice/xmerge/test
cvs update: Updating source/xmerge/java/org/openoffice/xmerge/util
cvs update: Updating source/xmerge/java/org/openoffice/xmerge/util/registry
cvs update: Updating util
cvs update: Updating workben
at /Volumes/extension1/OpenOffice.org/solenv/bin/cwsresync.pl line 820

Arghhh...only 6 modules were remaining for resync... And I just checked xmerge without do anything else in that module (don't know exactly what is it's role). What's wrong ? Bad checkout ?

Ordinateur-de-eric:/Volumes/extension1/OpenOffice.org ericb$ rm -rf xmerge

What else ?

Ordinateur-de-eric:/Volumes/extension1/OpenOffice.org ericb$ cvs -z4 co -r SRC680_m152 xmerge

Restarting...

Ordinateur-de-eric:/Volumes/extension1/OpenOffice.org ericb$ cwsresync -l m152
cwsresync -- version: 1.22
cwsresync: Doing some checks ...
Updating 'accessibility' with SRC680_m152' ...
Updating 'agg' with SRC680_m152' ...
Updating 'animations' with SRC680_m152' ...

Hmm... I hope finish that work today ...

mercredi, janvier 25, 2006

Do you recognize it ?**

After some tests, Mox proposed me to test 0xF4 0xF4 0xF4 for the grey. Thank's Mox ! Later, I have choosen 0x1C 0x65 0xC8 for the blue. These colors are perfect for me.

Thank's to The Gimp

Just a screenshot

Work in progress :-)

**this is OpenOffice.org for Mac OS X, using X11. Just 2 colors are modified :-)

mardi, janvier 24, 2006

Goodbye awfull grey !!

Some times ago, we discussed Kendy and me, about the awfull colors used by "original" OpenOffice.org. The fact is, the Mac users hate the awfull default-grey coming with OpenOffice.org (what I perfectly understand), and I sometimes wonder who invented such ...colors :-)

Because it's a long time request, and simple to modify the corresponding code, I had the idea to test.

The result is a (Mac Intel) build using a random (not completely ;-) ) color, like this one

Ok, I forgot to modify the pretty "blue" in the menus, but that's a begining ;-)

Why is it important ? Simple : no need to install anything else, this is just a one-line modification in the code !


Of course, this is just a try, but as you can see, it's maybe a good idea to propose funny colors for our Mac OS X builds ? Propose your colors !!

FYI : the one I proposed "as first test" uses 0xE0 0xFF 0xC0 hexadecimal strings, and you can invent yourself using The Gimp, for example.

More seriously, what Kendy told me was about " integrator ", to make custom changes on the fly. And IMHO, it should be possible to implement a tool for user customization.

Not sure this is correct there, instead of define colors using macros, I was thinking to a method using "accessors" : two pointers, one for read the color (used by application), and one for write the new one without conflict.

To be continued...

lundi, janvier 23, 2006

Proposition for Improve visibility of Mac OS X porting project

Since some time, the Mac OS X porting project is growing quite quickly, and we now need to take care of OpenOffice.org for Mac OS X visibility.
A proposition for improve Mac OS X porting project visibility

Comments are welcome on mac@porting.openoffice.org mailing list :-)

To do : Baseline, update Timeline and propose a Roadmap

jeudi, janvier 19, 2006

A year of OpenOffice.org 2.0 for Mac OS X

As reminder, a personnal list of important changes for Mac OS X port of OpenOffice.org, since the first screenshot...

2005 january 17th :
First launch of OpenOffice.org 2.0 Mac OS X (milestone m71s1), with screenshots. Antic version ...
Florian Heckl told me about m66 just crashing

2005 february 5th :
my first build of OpenOffice.org 1.9.xx for Linux PPC (m77 ), whithout java ...

2005 march 5th :
Martin Hollmichel accepted Eric Hoch request : m79 proposed as first milestone for Mac OS X !

2005 june :
Tiger was out, with a non friendly version of X11 :-/
Apple key is usable !

2005 july :
OpenOffice.org can use gtk themes on Mac OS X

2005 august :
creation of the Mac Team

2005 september :
Florian fixed the first gcc-4.0 build.
Important step forward in fact
Terry Teague is gone :-/
Mactel location ( Sponsored by Cusoon )
CFRUnLoop() is fixed (searching since June..)

2005 October :
OOoCon2005 in Koper Capodistria : very good memories from Slovenia !
We received the Tinderbox: a PowerMac G5 2,3GHz sponsored by OpenOffice.org e.V.

2005 November
:
Meeting in Hamburg with the Mac Team : ( ready for another one ? )
Meeting with Apple responsive : they will help us ! (3 Mac minis, support)

2005 December 24th :
Maho Nakata, (Japanese project), provided 63 locales for Mac OS X !
(Currently 7 are QA'ed and downloadable as stable)

2006 January 5th :
The Tinderbox is up and runing ! Maxime Petazzoni did a great work!

2006 January 13th :
OpenOffice.org 2.0.x works natively on Mactel ! (see previous article)
Universal Binary build in progress...

2006 February 1st-3rd :
Solution Linux in Paris : Apple invited me to present the Mactel version.

samedi, janvier 14, 2006

It works !

Even if the work is not finished (a lot remains to do), OpenOffice.org works on Mactel machines (Intel processors + Mac OS X) since yesterday 13 january 2006. Remember, the first launch of OpenOffice.org on Mac OS X was announced the 17th january 2005.

After the last fixes in bridges, I was very surprised to proceed a complete build (without hack registration). For the Fun, you can see a little About. Install goes smoothly, and OpenOffice.org starts without any problem. Don't know why two archs are given, because this is Intel x86 only. Remember : this is work in progress


Wizards and Base works : means Java works !

Just found two problems : use Fontoo, Dicoo, or sound leads to instant crashes, probably caused by bad internal exception handling. In fact, the build is fixed since a long time. What was very difficult, was the bridge. The bridges is the heart of OpenOffice.org, because doing the interface between Java, C++ and UNO. The port started in October 2005. Of course, I was not alone to do the work :

Special thanks to Daniel Boelzle, Stephan Bergmann and Florian Heckl for their work !

Waiting Florian and me resync our sources and build last available milestone (currently m150), the lucky people using a Mactel can download french or english US builds (using m137) for tests : Cusoon
Or OpenOffice.org Site

WARNING : they're experimental builds, and they will only work with Mac OS X using Intel processors (this packages won't work with PowerPC). You use them at your own risks