dimanche, décembre 03, 2006

2nd Mac Porters Meeting (Saturday)

Saturday minutes

Hamburg (germany)


Martin Hollmichel
Kai Backmann
Martin Kretzschmar
Pavel Janik
Tino Rachui
Shaun McDonald
Eric Bachard
Jurgen Schmidt
Stephan Schaefer
Florian Heckl

10:00 - 11:00 : Hacking / Welcome

11:00 -12:00 : Eric Bachard ( Session )

Abstract :

Objectives of the meeting :

Major todo : provide an alpha version of OpenOffice.org Aqua as soon as possible
meet us in the same place, the same time ( physically in one place, synchronously)
make a serious point about native port : complete description of work in progress
work and have fun together using workshops
define manageable chunks of work (Tino's proposal)

Last Mac porting news

X11 version : 2.1 soon out /Last important changes since last year :

user Interface customization
user installation preferences
(better, but not perfect) system fonts use

Building process :

lot of issues fixed
better building system ( work in progress )
more recent : buildbots, termit

CWS integration :

Mainly Mac OS X buildfixes
lot of work with deadlines

Providing software :

Ressources for download are not sufficient
QA'ed version are mirrored
Maho Nakata's site looks overloaded
QA is helpfull

Status of Mac port :

Visibility :

Present at Solution Linux 2006 ( Apple Stand )
Present at OooCon2006
Present at Apple Expo Paris

New website : thanks to Filip Molcan, Shaun McDonald and Alexis Pigeon

IRC Meetings : a good way of communication, but needs help and improvements.

Looking at stats.openoffice.org :


-> approximatively 25 000 downloads per week (average value
Native port :

Enormous activity on the wiki :

AQUA : http://wiki.services.openoffice.org/wiki/Category:Aqua
-> 36 items !!

-> 54 items !!

Let's continue to write and organize native port documentation

New devs need help. It was proposed to better define objectives, like less important tasks (to not demotivate people)

Work in progress : http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Work_Areas/Todo%27s

Quick list of known issues with native version

12:00 - 13:00 Florian Heckl

Native Filepicker

historical of several versions and bugfixes
- main event loop issue
- FilePicker did appear in background
- modal mode or not ,
- when X11 is used in fullscreen, the native FilePicker is only visible in Aqua world

New entry in the wiki has been created : http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Native_FilePicker ( Work in progress)

OpenQuestion: provide or not Native Filepicker for X11 version (will be solved during IRC meetings )

13:00 - 14:00 All

Definition of main objectives for native port

mainly :

Concentrate on fix major issues using XCode, and sharing tips ( using the wiki )

- debugging using XCode, create a wiki entry
- doing regular points on weekly meetings

Major issues are :

1) bitmap issue :

only new lines are drawn -> bitmap issue
Once fixed should help for transparency issue
reading from screen for scrolling (bitblt not implemented), maybe we need an additional buffer

2) painting : debug painter timers have maybe to be revisited ( needs an important work )

3) fonts ( i.e. redrawing )

4) text entry in writer ( Stephan fixed the nRepeat bug )

Define and assign work areas more precisely

Second importance bugs (later) :

- later : when you click on aquawm bar (the title bar), popup windows must be close.
- native controls
- printing
- drag and drop

14:50 - 15:00 Pizza time ( Workshop )

15:00 - 16:00 Tino Rachui ( Workshop )

gdb use and OpenOffice.org debugging introduction

(presentation link )

16:00 - 18:00 Stephan Schaefer ( Workshop )

Use XCode to debug OpenOffice.org

Objective :
1) describe how it works: get a better overview

2) debug / implement

debugging using XCode :

Key entries : text input in writer did not work.

Live test : this bug was fixed (Stephan Schaefer / Tino Rachui / Pavel Janik :-)

-> was nRepeat issue

18:00 - 19:30 Tino Rachui / Eric Bachard / Pavel Janik

Write wiki page : howto use XCode to debug OpenOffice.org

19:30 Time to find a Restaurant