ImproveMathEquationEditor/IRCMeetings/June2010/24th June2010

This page is the IRC log of the 24th June 2010 IRC meeting ( #education.openoffice.org ) with students for Google SoC 2010.

Back to June 2010

Agenda :
 * 1) . Work in progress
 * 2) . Implementation strategy
 * 3) . Propose a timing for the end of the projects

[19:04] meeting time ?

[19:04] yes...

[19:05]  jopsen: good luck then

[19:05] I suggest to limit the meeting to one point only : current work in progress

[19:05] ericb2: okay...

[19:05] * lbreilloux (~loic@lns-bzn-39-82-255-32-212.adsl.proxad.net) has joined #education.openoffice.org

[19:05] Spiso: Thanks... It'll go fine if I just read the report tonight :)

[19:05] but next week, starting tuesday, I'd like to see you every day on the channel

[19:06] because it's time to write code, and choose a solution

[19:07]  hi ericb2

[19:07] as mentioned last week, I'll be gone monday to friday next week...

[19:07] JZA: hello

[19:07] jopsen: ah, sorry, I forgot. but Spiso will be there

[19:07] :)

[19:07] * julien_BLUG (~julien@125.33.18.16) has joined #education.openoffice.org

[19:08]  yes

[19:08]  I will

[19:08]  I have only go-oo to do

[19:08]  I didn't do as much as I wanted this week

[19:08]  I got ill on Monday after first exam

[19:09]  but I tried to work at least 2 hours to keep everything in mind

[19:09] The agenda scheduled for today : http://wiki.ooo4kids.org/index.php/ImproveMathEquationEditor/IRCMeetings/June2010/24th_June2010

[19:09]  did you read last updates on the project site?]

[19:09] Spiso: I did

[19:09] Spiso: I see you 're close

[19:10]  and what do you think of putting it into SmDocShell::Parse?

[19:11] Spiso:  IIRC, it does not work, does it ?

[19:11]  that didn't work

[19:11]  with the set

[19:12]  I don't know why putting it into the set inside SwFEShell::Request.. doesn't work

[19:12]  but I'll have a look

[19:12] Spiso: ok

[19:12]  and if I figure it out somehow

[19:13]  it might work from Parse also

[19:13] <Spiso> is there really no documentation that would explain which objects have access to what

[19:13] Spiso: I fear no.

[19:13] <Spiso> or at least what information they are supposed to have

[19:14] <Spiso> no one ever worked on anything in Writer before so that he needed to know meenings of the objects?

[19:15] Spiso: this issue is old. A little number of devs have access to this code, and obviously, if there is an existing documentation, this is not shared

[19:15] Spiso: only some devs know well Writer. That's a big problem

[19:15] <Spiso> but I'm not talking just about this issue, I want to know general things about writer code

[19:15] * fardad_office is now known as fardad_

[19:15] Spiso: well, I answered you : the only doc I know is the code

[19:16] <Spiso> ok

[19:16] Spiso: and probably some Sun Oracle people know, but ... I can't tell you more

[19:16] Spiso: more time goes and less they work with external people

[19:16] * fardad_ has quit (Quit: Leaving)

[19:16] Spiso: not my fault. Just OpenOffice.org not as free as it is pretended

[19:17] <Spiso> uhuh

[19:17] Spiso: so we have to understand

[19:17] <Spiso> what is SfxItemSet used for

[19:17] Spiso: but I think you did a big part of the job and you are close

[19:18] <Spiso> do you want to discuss implementation on this meeting?

[19:19] Spiso: if you want, we can

[19:19] Spiso: but I'd like to know more about jopsen work

[19:19] <Spiso> ok, I'm silent for a while

[19:19] I've been cleaning up the caret movement code I've written so far.

[19:19] The movement and positions still needs a little refinement before I'll start working on editing...

[19:19] Then I've worked on union and intersection operators with boundaries like sum. This is working, needs testing for

backwards compatibility. Then I've worked on |--> sign, but it's missing in OpenSymbols, should I just add it? (have been reading about FontForge today).

[19:20] jopsen: you'll have to add a symbol yes

[19:20]  jopsen julien_BLUG JZA

[19:21] ericb2: And draw them :( not my strong side, but FontForge can import from Inkscape...

[19:21] jopsen: as .png in default_images/starmath/res

[19:21] * lgodard (~lgodard@vor38-1-88-166-245-164.fbx.proxad.net) has joined #education.openoffice.org

[19:21] ericb2: So I'm not totally lost..

[19:21] ericb2: No not really...

[19:21] jopsen: on the wiki, I uploaded the symbols you need

[19:21] * lgodard (~lgodard@vor38-1-88-166-245-164.fbx.proxad.net) has left #education.openoffice.org

[19:22] ericb2: standalone symbols can be defined here: http://svn.services.openoffice.org/opengrok/xref/Current%20(trunk)/officecfg/registry/data/org/openoffice/Office/Math.xcu

[19:22] in officecfg/registry/data/org/openoffice/Office/Math.xcu

[19:23] ericb2: Just by adding an entry in the xml configuration file...

[19:23] jopsen: this is binary operator

[19:23] ericb2: Okay, yeah for binary operators...

[19:24] ericb2: Not that it's strictly necessary... Stuff like notequal is in Math.xcu and they don't look wrong when implemented here..

[19:25] * tux_addict (~garg@122.177.155.76) has left #education.openoffice.org ("Leaving.")

[19:25] ericb2: However, regardsless of whether I choose to implement |--> in parse.cxx or Math.xcu it needs to be added to OpenSymbols.. The font doesn't define the |--> symbol

[19:26] jopsen: you are right : maybe we could try

[19:26] jopsen: is OpenSymbols free ?

[19:26] ericb2: I found OpenSymbols.sfd in extras/source/truetype/symbol

[19:27] ericb2: sfd is apparently a filetype that can be edited using fontforge (fontforge.sf.net)

[19:28] ericb2: But I don't know if OpenSymbols is maintained by OpenOffice, and if we should just patch it... But since the sfd file happens to be plaintext I assume we can...

[19:29] jopsen: could be extremely interesting to contribute to an external project, and after, to modify the OpenSymbols version in OOo sources

[19:29] ericb2: I can't find many references of OpenSymbols elsewhere on the internet so I assume it is a part of OpenOffice and not maintained by a thirdparty...

[19:29] ericb2: is OpenSymbols a external project ?

[19:30] jopsen: no idea, to be honest

[19:31] ericb2: I'm starting to doubt it, as it looks OO specific, and sources is in OpenOffice source tree...

[19:31] jopsen: where are the OpenSymbol fonts in the sources ?

[19:32] ooo320-m17/extras/source/truetype/symbol/OpenSymbol.sfd

[19:32] the binary is: ooo320-m17/extras/source/truetype/symbol/opens___.ttf

[19:32] Copyright: (c) 2009 Sun Microsystems Inc.

[19:32] Version: 1.21

[19:33] no license

[19:33] yeah, okay... that solves the mystory... :)

[19:33]  jopsen julien_BLUG JZA

[19:34] *Mystery

[19:34] jopsen:I'd suggest you to ask on the dev@ list

[19:34] jopsen: someone will answer you, certainly

[19:34] ericb2: okay... will do that...

[19:35] By the way, if you wish to discuss implementation strategy, as you suggested last week, I've just posted a draft here: http://www.freedesktop.org/wiki/Software/ooo-build/SummerOfCode/2010/Jonas#ImplementationStrategy

[19:35] jopsen: do you remember the exact symbol name ?

[19:36] jopsen: did you check in the .sfd file ? Maybe a bit of luck ..

[19:37] 0x27FC: long rightwards arrow from bar (maps to)

[19:37] jopsen: yeah, this one

[19:37] I did check all the symbols in the ttf and it's not just misplaced...

[19:37] jopsen: ok

[19:38] jopsen: don't forget to write the info somewhere on your wiki page

[19:38] ericb2: Have taken some notes... And will write something on adding symbols to OpenOffice Math

[19:39] jopsen: ok, great

[19:39] <Spiso> ericb2: i probably can't discuss with you properly now, as I can

[19:39] <Spiso> can't access internet

[19:40] <Spiso> from my laptop

[19:40] <Spiso> so I'm just in computer room

[19:40] Spiso: ok

[19:40] Spiso: I'll be online tomorrow afternoon

[19:40] <Spiso> I'll be traveling, if there will be wifi...

[19:41] <Spiso> how do you imagine timing sketch?

[19:41] sketch ?

[19:41] <Spiso> if we are about to move there in meeting agenda

[19:41] <Spiso> timetable, or anything

[19:42] Spiso: before we need something successfull. Is it the case ?

[19:42] Spiso: I'd suggest to work on that all the coming week

[19:43] <Spiso> ah, alright

[19:43] Spiso: I'll be busy all the monday, so we'll start on tuesday

[19:45] <Spiso> I have to move to Slovakia

[19:45] <Spiso> which is not that trivial, packing eve3rything

[19:45] <Spiso> I guess 12 hours?

[19:45] Spiso: I understand

[19:45] <Spiso> which will be mostly whole Monday

[19:46] <Spiso> maybe more, if my family wont decide to do something together on Sunday

[19:46] Spiso: what is perfectly normal :)

[19:46] Spiso: ok we'll adapt us starting tuesday then

[19:47] <Spiso> ok, abything else?

[19:47] jopsen: anything else from you ?

[19:47] <Spiso> *anything

[19:47] Next meeting ?

[19:47] Not really...

[19:48] <Spiso> I'm free anytime

[19:48] Spiso: ok, I'll be online tonight

[19:48] Spiso: but not tomorrow morning (got exams, presentations .. )

[19:48] <Spiso> I meant for next meating

[19:48] afternoon is ok

[19:48] <Spiso> tonight I can

[19:48] <Spiso> can

[19:48] <Spiso> can't

[19:48] <Spiso> ah I hate this keyboard

[19:49] next week, 18:00 CEST thursday 1st July

[19:49] I'm back Friday the 2nd of july...

[19:49] And probably not awake untill Saturday...

[19:49] <Spiso> jopsen: in the afternoon?

[19:49] jopsen: ok, then let's postpone the next meeting to the 2nd July, 18:00 ?

[19:49] okay..

[19:50] (Not that I'll have much to say, anyway...)

[19:50] * ericb2 expects we'll find a moment ..

[19:50] <Spiso> 6pm Friday then

[19:50] the half period is close

[19:50] yes,,

[19:51] <Spiso> oh, yeah instead of studying all day, codying all day, I love it :)

[19:51] he he

[19:51] <Spiso> finished?