ImproveMathEquationEditor/IRCMeetings/September2010/9th September2010

Topic: backport of baseline alignment for Math object, in OOo

-

Attendees :

Michal Spisiak ( developer, GSOC student )

Thomas Lange ( Oracle )

Mathias Bauer ( Oracle )

Frank Loehmann (Oracle )

Eric Bachard ( Education Project, GSOC mentor )

Jonas Finneman Jensen( developer, GSOC student )

-

[16:35]  mba: hello, shall we start?

[16:35] jopsen: on Mac they work well .. not on windows nor linux

[16:36] Sorry for being late; I just wanted to summarize some points in an e-mail that I sent to all people that where on the list of our last mails

[16:36] ok, FL is at my place now

[16:36] @all : the meeting will be loged there :  http://wiki.ooo4kids.org/index.php/ImproveMathEquationEditor/IRCMeetings/September2010/9th_September2010

[16:36] ericb2: let's take it later...

[16:36] jopsen: ok

[16:36] Can we start ?

[16:37]  mba: no worries, reading up the e-mail...

[16:37] yes

[16:37] I don't see Fridrich, but he's busy with his big family

[16:38] young children == more work at home :)

[16:38] :-)

[16:38] * ericb2 reads the mail too

[16:39] As beginning, I'd suggest to paste the point on the channel (5 lines or so .. )

[16:39] ok ?

[16:42]  mba: thanks, the summarization is great

[16:43]  I'm just not sure whether I understand your point to (2b)

[16:43] Spiso: imagine existing document, where some equations are voluntary not aligned or something similar

[16:44]  and are anchored as character from bottom

[16:44]  (that was a question)

[16:44] Spiso: yes and anchored as character from bottom

[16:45]  ok, as it is implemented now, if you change the formula it will be automatically aligned

[16:45]  I knew about that, and yes, if we want them to remained aligned as they are we need to store a flag saying "let them alone"

[16:46]  s/remained/remain

[16:46] (2b) means the case that a user might want to use baseline alignment for some objects, but not for others. I consider that as hypothetical. Thus my proposal to use the new feature for all objects that are aligned to the text base line

[16:46] Consequently, the list box on the left side of the dialog should be disabled in case "baseline" is selected on the right side and the object is a formula

[16:47] All this of course only if the new setting is switched "on" for the whole document

[16:47]  mba: it is very hypothetical, simply because if someone wants equation floating like that, I expect him not to use 'as char'

[16:48] Indeed.

[16:48] yes, just change that and it wil work as expected

[16:48] That seems correct, FME also mentioned that for 'to char' would be meaningless if formulas should be aligned to baseline

[16:49]  btw, for old documents for which the feature is to be switched on there is a method called AlignAllFormulas which is not used now, but aligns all formulas anchored 'as char' to baseline

[16:50] Nice

[16:50]  tl13: for 'to char' nothing happens and this way user can have formula aligned to any height and at the same time stick to character

[16:50] fine

[16:50] So it seems that we agree with the following: *if* the setting for baseline alignment is set "on" for the document *and if* a formula object is anchored "as char" *and if* the alignment of it uses "base line" of text, the object position is calculated using the base line of the formula. Calculation and ODF representation will be like in the CWS implementation

[16:51] No additional UI except the document setting

[16:51]  mba: yes, that's how I'd imagined it

[16:51] FL agrees

[16:52] Sometimes meeting can be fun! :-)

[16:53]  and if the baseline feature is being turned on for older documents, the only thing needed is to call appropriate method...

[16:53]  ok, now the point is, what do you expect from me to write out or fill in, or ...

[16:53] I think that fl, tl and me will be able to figure out the UI changes for this strategy and so we can make that off-line (except if someone here is interested in the nasty details, of course)

[16:54] Fortunately the changes in the dialog will be small, we just need that new option

[16:54] BTW: any improvenebts with the alignment problem when frames got involved?

[16:55] (Actually I did no even see it...)

[16:55] tl13: the feature has been tested intensively, and no problem so far

[16:55]  thorsten tl13

[16:55]  tl13: yes, there had to be several changes, including some other bugs that were not visible before, but it's done

[16:55] tl13: but maybe I missed something

[16:55] great! ^_^ Thanks!

[16:57] * Coolgeek (~coolgeek@cnf78-1-82-232-26-53.fbx.proxad.net) has joined #education.openoffice.org

[16:57] Spiso: with wich milestone is your last patch aligned ?

[16:57] Spiso: DEV300_m8x  or something ?

[16:57] <Spiso> tl13: the fix is not very nice (if you saw the code) but there was no other way, as the way it's implemented it not very nice too

[16:57] <Spiso> ericb2: m83

[16:57] Spiso: ok, should be no problem

[16:59] <Spiso> any questions?

[16:59] mba:  is it ok on your side for specs and QA ?

[17:00] I think so - as I said, the changes should be small. Frank - do you agree?

[17:01] (FL) Yes, I do.

[17:02] if there is no other question, I'd like to congratulate Spiso fr his great work

[17:03] No question here. And yes, MANY THANKS !!

[17:03] <Spiso> ericb2: thank you, I only managed because of your great help

[17:03] Spiso: glad to read that :)  Thanks a lot  !

[17:03] <Spiso> tl13: mba: and it was pleasure to cooperate with you too

[17:04] mba: tl13 yes, and I'd like to say you a big thank you too

[17:05] Spiso: thanks for your work, it's great. And of course thanks to Eric also for mentoring this task.

[17:06] <Spiso> mba: you're welcome, if there were any questions considering the patch, or any other, don't hesitate to contact me

[17:06] * rodo_ has quit (Ping timeout: 255 seconds)

[17:07] I know all have a lot to do, and if nobody has questions, I think we can continue either offline, or by email. Last but not least, everything is logged there : http://wiki.ooo4kids.org/index.php/ImproveMathEquationEditor/IRCMeetings/September2010/9th_September2010