Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Hey Hans,



Jk Nieuwenhuizen schreef op 21/10/13 15:25:
De vergelijking met Acad kan Draw niet weerstaan. Ik besloot dan maar Draw
op te knappen, met als eerste numerieke in- en uitvoer. Dus niet "van
ongeveer hiero, tot zowat daaro", maar van digitale invoer van minimaal 5
posities en uitvoer als "De coordinaten van het aangeklikte punt zijn:
xxxxxx.xx, yy en zz."
\o/ een dikke +1 van mijn kant uit!

Ik besloot dan maar mee te gaan werken en probeerde de source van Draw op
te halen, aan te passen en terug te geven. Als de source in C++ geschreven
is zal ik daar vast geen probleem mee hebben.
Correct. De grootste hoop is met C++ geschreven, andere delen zijn met
python geschreven. Maar de achtergrond van Draw is bijna volledig C++
naar mijn weten.

Dus moest ik de source ophalen en dat lukt me nog steeds niet. Het beste
wat ik kan presteren leidt tot wat ik heb gezet in een file die ik hier aan
hang. Van dat ding op internet zetten is het nog steeds niet gekomen.

Kan ik van jou, of enig ander die dit gaat lezen, een paar aanwijzingen
krijgen van wat ik fout doe c.q. wat ik moet doen om aan de sources van
Libresoft Draw te komen?
Ik zal mijn best doen.

Allereerst: Om LibreOffice te builden en developen raad ik je ten
zeerste aan om dit via Linux te doen. Zelf build ik LibreOffice ook op
een Linux Mint, naar ervaring van anderen is het builden op Windows
nogal een doolhof (tenzij je er de nodige ervaring voor hebt natuurlijk,
maar dan nog).

Handige links zijn:
* http://www.youtube.com/watch?v=2gIqOOajdYQ&hd=1 (hoe LibreOffice te
'builden' op een clean-install van Linux). Zekere aanrader voor 1ste keer.
* https://wiki.documentfoundation.org/Development - Algemeen vertrekpunt
voor development binnen LibreOffice.
* https://wiki.documentfoundation.org/Development/gerrit - Gerrit wordt
gebruikt om patches te beoordelen en commentaar te geven (zie
https://gerrit.libreoffice.org). Je kan ook zelf niet rechtstreeks naar
de broncode van LibreOffice 'pushen', dit zal worden gedaan door een
gekende developer.

Verder wijst het zichzelf een beetje uit. Als je vast zit of eventueel
hulp wilt, kan je altijd eens binnenspringen in de IRC-chat
(irc://chat.freenode.net/libreoffice-dev) (#libreoffice-dev op freenode
server). Een andere veelgebruikte mogelijkheid is om ook eerst even een
beschrijvend mailtje (
http://lists.freedesktop.org/mailman/listinfo/libreoffice ) te sturen,
dan kan je er altijd even naar refereren in de chat. Het is één van de
meest directe communicatiekanalen die we hebben :).

De meeste broncode van Draw bevind zich in het mapje 'sd' van je code.
Zie bv de 'README' in die folder:
http://opengrok.libreoffice.org/xref/core/sd/README
Met verdere tips of code pointers zal ik je jammer genoeg niet kunnen
helpen.

Veel informatie ineens. Hopelijk heb je er wat aan :).
Eventuele vragen kan ik altijd _proberen_ te beantwoorden.

Groet,
Joren

-- 
Unsubscribe instructions: E-mail to users+unsubscribe@nl.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/nl/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.