Log Mac Meeting 19 Jan 2007

From Apache OpenOffice Wiki
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Return to Mac meetings January 2007

[22:01] paveljanik meeting starts?

[22:01] paveljanik ;-)

[22:01] ericb_ ok, let's go

[22:01] shaunmcdonald http://wiki.services.openoffice.org/wiki/MacOSXPortMeetings

[22:01] shaunmcdonald 1. Welcome new devs (if any)

[22:03] shaunmcdonald do we have any new developers or builders here? [22:03] audionuma well I'm a builder

[22:03] * mav_eric (n=mav_eric@xdsl-87-78-217-56.netcologne.de) has joined #ooo_macport

[22:04] audionuma for those who have not yet help me here

[22:04] shaunmcdonald audionuma: go ahead an give us a little introduction then :-)

[22:04] audionuma I've installed a PPC buildbot

[22:04] * mmeeks has quit (Read error: 110 (Connection timed out))

[22:04] audionuma it's available for those who need to do some builds

[22:04] audionuma i'll try to have it on line most of the time

[22:05] audionuma so don't hesitate to launch builds when it's idle

[22:05] ericb_ audionuma: who are you, where are you living ?

[22:05] * ericb_ curious :-)

[22:06] audionuma ericb_: remeber apple expo ?

[22:06] audionuma remember

[22:06] ericb_ audionuma: this is not for me

[22:06] audionuma i live in Paris suburb

[22:06] audionuma my job is in the sound recording/mixing for tv

[22:07] shaunmcdonald audionuma: you were at the Apple Expo?

[22:07] audionuma my knowledge in computer is purely self learning

[22:07] * shaunmcdonald was there for 2 half days

[22:07] * audionuma missed shaun at apple expo

[22:08] audionuma next step for me will be (I think) setting a bot for aqua builds

[22:09] ericb_ audionuma: great :-) bots are very important, thank you very much for your time, and your work

[22:09] audionuma I guess you that's the most significant I can tell

[22:09] shaunmcdonald audionuma: that is easy

[22:09] shaunmcdonald audionuma: my bot will build both

[22:09] audionuma one more thing : i some time run away from the chat cause I have two childs that need attention ;)

[22:10] * mav_eric needs to figure out why his Mac goes to sleep while the bot runs

[22:10] * shaunmcdonald has to remember to add --with-x to the config line for X11 builds

[22:10] shaunmcdonald mav_eric: what are your energy saver settings?

[22:10] * audionuma wonders why his mac never go to sleep since the bot is installed

[22:10] mav_eric shaunmcdonald: nothing changed since the last time the bot worked

[22:11] * shaunmcdonald often changes things, then finds that the change change actually affects the bot :-(


[22:13] * UweAlt (n=UweAlt@xdsl-87-78-249-20.netcologne.de) has joined #ooo_macport

[22:13] shaunmcdonald Hello UweAlt

[22:13] mav_eric shaunmcdonald: could be the case here too

[22:13] mav_eric I'll investigate on this

[22:13] ericb_ UweAlt: hello Uwe :-) [22:13] UweAlt Hi guys! Just listening.

[22:14] mav_eric Hi Uwe

[22:14] shaunmcdonald UweAlt: you have just missed audionuma introduce himself about the new PPC bot

[22:14] UweAlt That's ok. As you know, I'm not so conserned about buildung (just teh left thumbs on that):-/

[22:18] paveljanik next point?

[22:18] shaunmcdonald 2. Aqua News

[22:19] ericb_ no Aqua news ? :-)


[22:20] ericb_ ismael_: ? paveljanik ?

[22:20] mav_eric Moxed


[22:21] ericb_ Moxed: ?

[22:21] Moxed no news is good news ;)

[22:21] paveljanik nothing on my side.

[22:21] ismael_ i fixed the bug concerning transparency for images in contextual menus and toolbar

[22:21] paveljanik I'm buried with the release work

[22:21] paveljanik ismael_: good!


[22:21] ismael_ but there are still some issues in particular cases

[22:22] paveljanik ismael_: what was the problem?

[22:22] ismael_ paveljanik: there's still the bug with images that have an offset

[22:22] paveljanik ah

[22:22] ismael_ an X or Y position different from 0, like for new doc, or styles window

[22:23] ismael_ but i'm working on it

[22:23] Moxed ericb_: well actually one news, I had today the first successful launch of OOo Aqua. Pretty crashy, but at least I get to see it running.

[22:23] ericb_ Moxed: great. Using Carbon ?

[22:24] Moxed using aquavcl01 cws

[22:24] ericb_ Moxed: I got a workaround for some crashes

[22:24] ericb_ other news are :

[22:25] ericb_ Moxed did important cleanup in gdi part

[22:25] ericb_ I did some little changes in salframe too

[22:26] ericb_ and recently, I tried to fix libsalsystools issue

[22:27] Moxed ericb_: related to that, the implementation for parent/child windows is still very sketchy. We might have to emulate some parts of it, because Mac OS X does not fully support that X11/Win32 concept

[22:27] ericb_ now, locale works correctly, wizards work , no more crash with hyperlink wizard in some cases, you can save files (in writer), and open them again

[22:27] ericb_ Moxed: your knowledge is precious. Can you please give us more infos ?

[22:27] mav_eric ericb_: sounds quite "usable"

[22:28] Moxed ericb_: at least that's what native GTK and Mozilla has done on Mac OS X

[22:28] ericb_ mav_eric: sort of, but redraw/bit split and fonts are neded

[22:28] ericb_ Moxed: rewrite a complete binding ?

[22:28] Moxed ericb_: well that stuff is written on the wiki page: "Comparison of toolkits..." that I wrote

[22:28] mav_eric ericb_: yes sure that's why I used the quotation marks

[22:29] ericb_ mav_eric: but the work is well delimited now. Not unknown like before the Hamburger meeting

[22:29] ericb_ Moxed: thanks

[22:30] ericb_ Moxed: I'll have a deeper look, but I think this is your playground, isn't it ?

[22:30] Moxed ericb_: well, I'll only work on implementation if it's needed for canvas or avmedia... And no guarantees on the timeframe

[22:31] ericb_ Another intersting news : Moxed wrote a lot of infos about Native SpellChecking

[22:31] ericb_ Moxed: thanks

[22:32] ericb_ paveljanik: If I remember correctly, you fixed a lot of warnings in sal and other modules

[22:33] ericb_ this is hidden work, but very difficult and never obvious

[22:33] paveljanik yes, I'll add moer about WaE later today once we finish Aqua news ;-)

[22:33] ericb_ paveljanik: ok, sorry

[22:34] ericb_ other aqua news ?

[22:34] UweAlt Another news - although not technical: Erics interview "2007, lanne dOpenOffice ?" has been translated to german and published by macnews.de on http://www.macnews.de/index.php?_mcnpage=96817 within just one day. It seems people are very interested on this issue - at least in germany:).

[22:34] ericb_ The link for Moxed work : http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Native_Spellchecking

[22:36] UweAlt ...and in a very prominent place as "News of he day"

[22:37] ericb_ FYI, one designer (this is his job) contacted me and proposed to realize a complete iconset for the mac port. I'll meet him at Solutions Linux Expo next week

[22:37] ericb_ UweAlt: thanks

[22:38] shaunmcdonald UweAlt: I have to agree that people are interested in "openoffice aqua", as that is the single most search term that lands people on my blog

[22:39] UweAlt perhaps we need a marketing department (besides Ericb-) :))

[22:39] audionuma UweAlt: and openoffice aqua was a great concern of visitors to paris Apple Expo


[22:39] Moxed uwealt: I hope the designer is aware of how many icons there are in OOo. It's several hundreds... Very huge work [22:40] ericb_ Moxed: I forgot to mention 2 students will contribute too

[22:40] ericb_ Moxed: this is a professional, just willing to do something for free. Wait and see


[22:40] mav_eric Moxed

[22:40] Moxed uwealt: Of course, we can also borrow most of the icons from crystal or some other set, and then redo only the most important ones

[22:41] UweAlt moxed: it's ericb_ who knows the designer

[22:41] Moxed sorry ericb_

[22:41] Moxed not uwe...

[22:41] ericb_ I proposed him to start with Jim Mac ( alias Jakob Steiner ) icons, under LGPL

[22:42] ericb_ as starting point

[22:42] Moxed ericb_: yes, that's good.

[22:42] ericb_ Moxed: tango icons, if I remember correctly

[22:43] cloph s/Jakob/Jakub/

[22:43] ericb_ cloph: thank you, I was not sure :)

[22:44] audionuma you mean these : http://jimmac.musichall.cz/openoffice-icons.php

[22:44] cloph Thjis is the industrial theme.

[22:44] ericb_ audionuma: I have not exxactly the same link : http://jimmac.musichall.cz/i.php?i=Tango-OOo

[22:45] ericb_ Next point ?

[22:45] ericb_ paveljanik: ?

[22:46] paveljanik I can say something about WaE aka Warnings Are Errors builds.

[22:46] ericb_ paveljanik: +1

[22:46] paveljanik Last year the work on WaE began.

[22:47] paveljanik Sb did many patches/fixes in warnings% cwses.

[22:47] paveljanik I took his work and fixed all modules for unxmacxp and unxmacxi.

[22:47] paveljanik Starting from m200, we are on the same line as other major platforms.


[22:48] paveljanik I now have even patches for new modules that are not yet WaE clean even on these platforms.

[22:48] paveljanik the only problematic pieces are:

[22:48] paveljanik autodoc (#i70664#, wating for proper patch)

[22:48] paveljanik sal - #i73520# waiting for review

[22:48] IZBot porting DEFECT NEW sal/osl/unx/socket.c: prevent warnings on Mac OS X, clean socklen_t mess http://qa.openoffice.org/issues/ show_bug.cgi?id=73520

[22:49] paveljanik vcl is WaE clean in vcl72, it is still not clean in aquavcl01 and I won't invest my time into this work yet ;-)

[22:49] paveljanik And that is all - if you want to try it, just add --enable-werror to your configure line.

[22:49] paveljanik BTW - buildbots - I'd be interested in your results :-)

[22:50] ericb_ paveljanik: FYI, I fixed some warnings in vcl, and Moxed helped too

[22:50] ericb_ paveljanik: I know how this is difficult, and I want to say you a big thank you

[22:50] ericb_ paveljanik: you did a great work

[22:51] mav_eric paveljanik: first I see if I can finish an aquabuild with my buildbot

[22:51] mav_eric paveljanik: afterwards I see what I can do

[22:53] paveljanik mav_eric: ok, start with m200, not before.

[22:53] paveljanik Thanks.

[22:53] cloph ericb_: Did you have time to give panthertest_2 build a try already?

[22:53] mav_eric paveljanik: o.k.

[22:53] * audionuma couldn't build m20

[22:54] ericb_ cloph: not yes, sorry. Download is completed, but I stopped there. ASAP, I'll test

[22:55] ericb_ Questions about WaE ?

[22:55] audionuma http://buildbot.go-oo.org/MacPort3/builds/8

[22:55] ericb_ audionuma: good ;-)

[22:55] ericb_ Next point ?

[22:56] ericb_ Urgent tasks in native port : presentation of the Top 10 of bugs to be fixed, before a public release

[22:56] shaunmcdonald audionuma: m200 is not available yet

[22:58] ericb_ since some times, we did important progress with Aqua version, and people want to know where we are

[22:59] ericb_ it's not question to propose something immediately

[22:59] ericb_ but sionce we have a serious todo list, we can define objectives

[23:00] ericb_ and I propose to provide a public version once the 10 most important bugs/missing functions are fixed/implemented

[23:01] ericb_ to complete, I propose to communicate, and Eric Hoch and Shaun presents here will help me to prepare, in respectively german, english and french, a description of issues, in simple words

[23:01] ericb_ easely understandable

[23:01] shaunmcdonald ericb_: +1

[23:02] ericb_ in parallel, I have asked to create a keyword " aqua " , to identify those 10 most important bugs/mess

[23:02] ericb_ for every one issue will be created, and fixed the same way as we do for usual issues

[23:03] shaunmcdonald there are other options to using a keyword

[23:03] ericb_ once done, we could package an aqua version, as alpha, saying this is a techincal preview ( or something close), and explaining, it is not complete nor functionnal

[23:03] shaunmcdonald such as a new subcomponent to porting project

[23:04] shaunmcdonald or "[aqua]" in the subject line

[23:05] ericb_ shaunmcdonald: why not. the idea, is to provide a simple url, giving *all* concerned issues to the peopl who wants to have a look

[23:05] shaunmcdonald ericb_: either way we can provide the url

[23:06] shaunmcdonald ericb_: the problem with keywords is that they are meant to be project wide

[23:06] ismael_ and why not doing a wiki page?

[23:07] ismael_ with a link to the 10 issues

[23:07] ericb_ shaunmcdonald: yes, indeed. But Mac OS X port becomes a major port, and desserves it somewhere

[23:08] ericb_ For the record , I'll provide you the list of the Top 10 bugs/issues :

[23:08] cloph ismael_: A page need maintenance, an url does not...

[23:08] ericb_ 1) redrawing/refresh

[23:08] ericb_ this is the first thing you see when you start Aqua version

[23:08] ericb_ workaround : resize the main window

[23:08] ericb_ 2) missing fonts

[23:08] ericb_ IMHO the most important mess

[23:09] ericb_ multi line salllayout is not implemented, methods are missing, fonts paramters are not found ..etc

[23:09] ericb_ a lot of work has to be done here

[23:09] ericb_ 3) missing cursor

[23:10] ericb_ There is no cursor

[23:10] ericb_ and I'll do some tests

[23:11] ericb_ sorry : I found some infos in the API, and I'll do some tests


[23:11] ericb_ 4) Calc not working

[23:11] ericb_ some pending pointer, or something missing causes instant crashes when launching Calc

[23:12] ericb_ 5) Tips causing crashes

[23:12] ericb_ move the mouse over the main toolbar : tips will appear, but won't be deleted

[23:12] ericb_ after some times -> crash

[23:13] ericb_ very annoying issue, for dakr reasons

[23:13] ismael_ good night all

[23:13] ericb_ ismael_: good night

[23:13] ericb_ 6) bit split :

[23:14] ericb_ when you scroll a list with a scrollbar, they are two parts: one modified (what does appear), and one fixed

[23:14] * ismael_ has quit ()


[23:14] ericb_ the fixed part is not cached, and is not displayed => missing

[23:14] ericb_ Ismael is working on that part

[23:14] ericb_ 7) some instant crashes with new documents

[23:15] * Moxed has quit ("It's a wonderful world out there, I'll go exploring...")

[23:16] ericb_ 8) libsalsystools causing locale not correctly seen : this leads to several issues, like wizards not working, save document created not possible, wizard crashing ...etc

[23:17] ericb_ I think I have fixed that, and Oliver Braun will do a better change, more clean than mine, later

[23:17] ericb_ this is issue 69373

[23:17] IZBot porting PATCH NEW soffice.bin does not launch without script http://qa.openoffice.org/issues/show_bug.cgi?id=69373

[23:17] ericb_ 9)

[23:17] ericb_ the tree must be modified, to repect Apple Bundle organization

[23:18] ericb_ Oliver told us this is ~ a 2 hours work , IMHO, mainly in scp2, but I can be wrong

[23:19] ericb_ 10 ) complete keyboard implementation : some keys, accented chars are missing

[23:19] * dave_largo has quit ("Client exiting")

[23:19] ericb_ That's all for top 10

[23:20] ericb_ Important points:

[23:20] cloph ericb_ With point 9) is meant to automate the stuff that is explained in the wiki?

[23:20] cloph (moving the stuff from program to the MacOS folder and stuff?)

[23:20] ericb_ cloph: no, I don't think so : just modify the tree in scp2/source/ooo/*.scp

[23:21] cloph ericb_: You got me wrong..

[23:21] ericb_ cloph: X11 version should not suffer from that change

[23:21] ericb_ cloph: sorry ?

[23:21] cloph I meant with the changes in the code you get the same as if you applied the steps to the build as it is now?

[23:21] cloph Or are there other things involved?


[23:22] ericb_ cloph: this is more complicated : two things are needed 1) correct tree in the bundle 2) fix libsalsystools.dylib, not working at all

[23:22] cloph But that's point 8), isn't it?

[23:23] ericb_ cloph: point 8 is one of the two conditions

[23:24] ericb_ cloph: point 8 caused wizard not working, macosxrc.txt not found, some instant crashes .. etc , even with correct tree (using Pavel script)

[23:24] ericb_ Last points :


[23:24] cloph So correct tree = that what you get when you manually apply the stuff from the wiki. That's what I wanted to know :-)

[23:25] ericb_ cloph: yes, it is :-)


[23:25] ericb_ cloph: to make short : workaround for point 8 was place libsalsystoools.dilyb in / dir

[23:25] ericb_ cloph: same for macosxrc.txt

[23:25] cloph / of the bundle?

[23:26] cloph or global / ?

[23:26] ericb_ I forgot to mention in Aqua news I have implemented UpdateSettings()

[23:26] ericb_ cloph: global

[23:26] ericb_ cloph: annoying, no ? :-)

[23:26] cloph Yeah - and kind of unexpected :-)

[23:26] ericb_ cloph: now it works

[23:27] ericb_ cloph: what is failing, is " ~ " in the path. Not figured out why it does not work yet

[23:27] ericb_ cloph: e.g. hardcoding macosxrc.txt path, UpdateSettings() works

[23:27] ericb_ cloph: and the config file can be read

[23:28] ericb_ I return to last points :

[23:28] ericb_ Native FilePicker works on Aqua (filters are still missing)

[23:28] ericb_ Florian wrote me the info today

[23:29] ericb_ I have found information on how extract global preferences

[23:29] ericb_ e.g. for scrollbars : arrows together or separated -> can be modified in System Preferences

[23:30] ericb_ I already consider that for native controls implementation

[23:30] ericb_ what could help, is define what exactly we could put in a dedicated preferences file, like , e.g. we already to for macosxrc.txt

[23:31] ericb_ Last but not least: Vijay is actively working on Drag and Drop

[23:31] ericb_ I hope I forgot nothing :-)

[23:32] <ericb_> questions ?

[23:32] <ericb_> objections ?

[23:33] <UweAlt> Just for fun: As you know I'm working on a modification of the readme-file delivered with OOo. Can/Shall we introduce there a new option in .dtd-file like < gui: aqua> (or whatever the build parameter is) and some text like "This is ALPHA!" to have a seperate Mac-Aqa-readme-section in the near future?

[23:33] <ericb_> UweAlt: good question ..

[23:33] <shaunmcdonald> UweAlt: that is a good idea

[23:34] <shaunmcdonald> UweAlt: paveljanik has said that there is no time to get it integrated for the next release due to the fact that it needs translation

[23:35] <UweAlt> so we have got some time :-/

[23:36] <ericb_> Misc infos ?

[23:37] <audionuma> ericb_: there's an opportunity to have a news on macbidouille from a friend of mine

[23:37] <ericb_> audionuma: good !

[23:37] <ericb_> audionuma: for some reasons :-)

[23:37] <audionuma> ericb_: the pretext would be the bots

[23:37] <ericb_> audionuma: ah

[23:38] <ericb_> audionuma: thank you in advance anyway

[23:38] <audionuma> ericb_: but I suggested that we put a call to devs

[23:38] <ericb_> audionuma: +1

[23:38] <ericb_> audionuma: with Carbon / Quartz /QuickTime knowledge

[23:38] <audionuma> ericb_: can you send me a brief description besides C++/Aqua knowledge ?

[23:39] <audionuma> ericb_: about 50000 potential readers

[23:39] <ericb_> audionuma: this is simple : Carbon API is enough

[23:39] <ericb_> audionuma: Quartz too

[23:40] <ericb_> audionuma: learn the API is not difficult for a good dev

[23:40] <mav_eric> ericb_: same here in germany - a journalist I helped with OOo offered me his help

[23:40] <ericb_> mav_eric: good !

[23:40] <ericb_> mav_eric: what about invite him for a meeting ?

[23:40] <mav_eric> ericb_: so we can "make a call for devs" simultaniously

[23:41] <mav_eric> ericb_: why not?

[23:41] <ericb_> mav_eric: +1

[23:41] <mav_eric> ericb_: I'll ask him.

[23:41] <ericb_> mav_eric: thanks !

[23:41] <ericb_> FYI, Christophe Laporte contacted me again today. I'll try to meet him at Solutions Linux Expo

[23:42] <ericb_> He's is macgeneration director (not sure of the word)

[23:44] <ericb_> Next important events where I'll be present are : Solution Linux Expo ( Paris) / FOSDEM ( Bruxelles ), and I'll blog about that soon

[23:45] <ericb_> other questions ?

[23:45] <ericb_> Next meeting : 26th January , same hour ?

[23:47] <ericb_> ok, time to stop

[23:47] <obr> good night

[23:47] <ericb_> see you soon

[23:47] * obr (n=olli@c132051.adsl.hansenet.de) has left #ooo_macport

[23:47] <ericb_> and good night

[23:47] <audionuma> bye to all

[23:47] <mav_eric> ericb_: I don't know if I can be there for sure now but I try to

[23:47] <audionuma> good night

[23:48] * audionuma has quit ()

[23:48] <ericb_> mav_eric: no problem

[23:48] <mav_eric> ericb_: if there would be something important about the top ten let me know otherwise the log is available

[23:48] <ericb_> mav_eric: shaunmcdonald I'll contact you two, to prepare the communication about "you want to test it .."

[23:48] <ericb_> mav_eric: sure

[23:48] <mav_eric> ericb_: O.K.

[23:48] <shaunmcdonald> ericb_: great

Return to Mac meetings January 2007

Personal tools