<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Andreas<div class=""><br class=""></div><div class="">Did you make any progress on this?</div><div class=""><br class=""></div><div class="">thanks</div><div class="">Craig</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 21 Jan 2016, at 10:40, Dawood al-badi <<a href="mailto:dawood.albadi@gmail.com" class="">dawood.albadi@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="rtl" class=""><div dir="ltr" class="">Hi Andreas<br class=""></div><div dir="ltr" class="">Nice to hear from you. About m_gb I did not delete it because I used it previously in other classes like ps and I didnt modified these classes yet because I was buzzy fixing textFrame so I leave it to avoid compilation errors. <br class=""></div><div dir="ltr" class="">I will update you with my status in github today. <br class=""></div><div dir="ltr" class="">Regards <br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote"><div dir="ltr" class="">2016-01-21 13:14 GMT+04:00 Andreas Vox <span dir="ltr" class=""><<a href="mailto:avox@arcor.de" target="_blank" class="">avox@arcor.de</a>></span>:</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="DE" class=""><div class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" class="">Hello Dawood,<u class=""></u><u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" class=""><u class=""></u> <u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class="">sorry for dropping off the radar. I promise I’ll look at your code this weekend.<u class=""></u><u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class="">From what I’ve seen it looks good.  The last version I checked still hat the m_gb member in PageItem_TextFrame. Is that still in or have you eliminated it by now?<u class=""></u><u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class=""><u class=""></u> <u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class="">I’ll also sync ScribusCTL master with SVN so that you get the recent changes from trunk.<u class=""></u><u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class=""><u class=""></u> <u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class="">Best regards,<u class=""></u><u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class="">Andreas<u class=""></u><u class=""></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d" lang="EN-US" class=""><u class=""></u> <u class=""></u></span></p><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt" class=""><div class=""><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm" class=""><p class="MsoNormal"><b class=""><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"" lang="EN-US" class="">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"" lang="EN-US" class=""> Dawood al-badi [mailto:<a href="mailto:dawood.albadi@gmail.com" target="_blank" class="">dawood.albadi@gmail.com</a>] <br class=""><b class="">Sent:</b> Mittwoch, 20. Januar 2016 10:35<br class=""><b class="">To:</b> Scribus Development Mailing List<br class=""><b class="">Subject:</b> Re: [scribus-dev] Scribus CTL<u class=""></u><u class=""></u></span></p></div></div><div class=""><div class="h5"><p class="MsoNormal"><u class=""></u> <u class=""></u></p><div class=""><div class=""><p class="MsoNormal">Hi ale<u class=""></u><u class=""></u></p></div><div class=""><p class="MsoNormal" style="margin-bottom:12.0pt">I will consider that option later when I go deeper in CTL if Andreas still not responding because it seems no one from core developers have any interest on CTL other than Andreas. If I make my changes on my own I afraid that no one will accept that huge changes so I will wait until no other option.<u class=""></u><u class=""></u></p></div><div class=""><p class="MsoNormal">thanks<u class=""></u><u class=""></u></p></div></div><div class=""><p class="MsoNormal"><u class=""></u> <u class=""></u></p><div class=""><div class=""><p class="MsoNormal">2016-01-20 12:18 GMT+04:00 ale rimoldi <<a href="mailto:ale.comp_06@xox.ch" target="_blank" class="">ale.comp_06@xox.ch</a>>:<u class=""></u><u class=""></u></p></div><blockquote style="border-top:none;border-left:solid #cccccc 1.0pt;border-bottom:none;border-right:solid #cccccc 1.0pt;padding:0cm 6.0pt 0cm 6.0pt;margin-left:4.8pt;margin-right:4.8pt" class=""><div class=""><p class="MsoNormal">hey dawood<br class=""><br class="">i've not seen any reply by andreas, so you might want to go for an alternative -- and less straightforward -- workflow...<br class=""><br class="">in my previous mail, i've drafted a few hints, how the integration of your work could happen.<br class=""><br class="">depending on your own  ideas and/or other constraints you might want to build upon it and find a good way to get your work into the trunk!<br class=""><br class="">if you need help, just raise your hand :-)<br class=""><br class="">ciao<br class="">a.l.e<u class=""></u><u class=""></u></p><div class=""><div class=""><p class="MsoNormal" style="margin-bottom:12.0pt"><br class=""><br class=""><br class=""><u class=""></u><u class=""></u></p><div class=""><p class="MsoNormal">On 12/01/16 12:09, ale rimoldi wrote:<u class=""></u><u class=""></u></p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt" class=""><p class="MsoNormal" style="margin-bottom:12.0pt">hi dawood!<br class=""><br class="">nice to read about your progress!<br class=""><br class="">i think that for the global architecture andreas will have to give you the ok...<br class=""><br class="">on the other side, the longer you wait with sending your patches, the harder it is to<br class=""><br class="">- integrate them into the scribus trunk<br class="">- make sure that they don't break anything<br class=""><br class="">i'm not skilled with CTL and i only know a bit of scribus code, but i skimmed through the diff between your branch and andreas' one and what i saw looks good...<br class=""><br class="">since andreas did not fork the scribusproject repository, i cannot use github to check for the differences between his branch and the trunk... so i cannot tell how different your code from the current trunk...<br class=""><br class="">my suggestion is:<br class=""><br class="">- become confident that your changes do not break non-CTL rendering on screen and in the PDFs (you can ask the community to compile your version and try it with their documents)<br class=""><br class="">- create a new (github) repository that is based on scribus trunk (as an example by forking scribusproject's github repository).<br class=""><br class="">- as far as possible, add branches that contain atomic changes to the scribus code. describe each time why you are making the changes and what is the final goal. and create patches that change one thing at a time<br class=""><br class="">- you can also create one branch with your current code (but based on trunk instead of avox's repository), so that it's easy to get a full view of the differences between your current state and the trunk. that way you/we also can check if your code can still be applied to the current trunk!<br class=""><br class="">- start by sending patches that only contain new formatting for the code (thinks like indents...)<br class=""><br class="">- continue with patches that do not change the logic of the code (like adding new structures; of course you will have to explain why you(or avox) are adding them and link to the places where you will be using them so that the team can give you feedback).<br class=""><br class="">- then, if it's possible, create patches that add one feature at a time. document what you have done and why.<br class=""><br class="">- since avox is "in charge" of the whole ctl project, you might want to continue to work in your current repository based on his work, and only use the new repository for creating the patches and showing your work to the rest of the team / the rest of the community.<br class=""><br class="">the alternative is to add one big patch to the bug tracker and see what happens :-)<br class="">it might be good enough!<br class=""><br class="">thanks for your precious work and have a wonderful evening<br class="">a.l.e<u class=""></u><u class=""></u></p><div class=""><p class="MsoNormal">On 12/01/16 11:07, Dawood al-badi wrote:<u class=""></u><u class=""></u></p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt" class=""><div class=""><p class="">Hello developers.<u class=""></u><u class=""></u></p><p class="">I am working in ScribusCTL with guidance of Andreas-VOX. I started to complete Andreas work and I almost finished first stage which is box implementation. This stage have a huge changes in Scribus code. I Think that when we finish and stabilize box implementation will be very difficult to merge that huge of change. Also I believe that Andreas last merge was with r20300 so we already in not updated version. Good to know that my work was to make Andreas modifications work correctly without logic and syntax error and my current state is as following. Scribus now use boxes to draw glyphs on screen correctly and it can export that text to pdf format. Although there still some bugs that I am working on it right now such as TAB and point to position. I am just wondering how can I proceed with that unupdated version because when I finish I believe that scribus will be much different from the version that I am working on now. I notice that Andreas is very buzy and he did not test my work. Now I need you to tell me if I should start to send patches of my changes or I wait for Andreas to test it and merge but in case I hope you can start test our code and report bugs<u class=""></u><u class=""></u></p><p class=""><u class=""></u> <u class=""></u></p><p class=""><a href="https://github.com/dawoodalbadi/ScribusCTL" target="_blank" class="">https://github.com/dawoodalbadi/ScribusCTL</a><u class=""></u><u class=""></u></p><p class=""><u class=""></u> <u class=""></u></p><p class="">regards<u class=""></u><u class=""></u></p><p class="">Dawood<u class=""></u><u class=""></u></p></div><p class="MsoNormal" style="margin-bottom:12.0pt"><u class=""></u> <u class=""></u></p><pre class="">_______________________________________________<u class=""></u><u class=""></u></pre><pre class="">scribus-dev mailing list<u class=""></u><u class=""></u></pre><pre class=""><a href="mailto:scribus-dev@lists.scribus.net" target="_blank" class="">scribus-dev@lists.scribus.net</a><u class=""></u><u class=""></u></pre><pre class=""><a href="http://lists.scribus.net/mailman/listinfo/scribus-dev" target="_blank" class="">http://lists.scribus.net/mailman/listinfo/scribus-dev</a><u class=""></u><u class=""></u></pre></blockquote><p class="MsoNormal"><u class=""></u> <u class=""></u></p></blockquote><p class="MsoNormal"><u class=""></u> <u class=""></u></p></div></div></div><p class="MsoNormal" style="margin-bottom:12.0pt"><br class="">_______________________________________________<br class="">scribus-dev mailing list<br class=""><a href="mailto:scribus-dev@lists.scribus.net" target="_blank" class="">scribus-dev@lists.scribus.net</a><br class=""><a href="http://lists.scribus.net/mailman/listinfo/scribus-dev" target="_blank" class="">http://lists.scribus.net/mailman/listinfo/scribus-dev</a><u class=""></u><u class=""></u></p></blockquote></div><p class="MsoNormal"><u class=""></u> <u class=""></u></p></div></div></div></div></div></div><br class="">_______________________________________________<br class="">
scribus-dev mailing list<br class="">
<a href="mailto:scribus-dev@lists.scribus.net" class="">scribus-dev@lists.scribus.net</a><br class="">
<a href="http://lists.scribus.net/mailman/listinfo/scribus-dev" rel="noreferrer" target="_blank" class="">http://lists.scribus.net/mailman/listinfo/scribus-dev</a><br class="">
<br class=""></blockquote></div><br class=""></div>
_______________________________________________<br class="">scribus-dev mailing list<br class=""><a href="mailto:scribus-dev@lists.scribus.net" class="">scribus-dev@lists.scribus.net</a><br class="">http://lists.scribus.net/mailman/listinfo/scribus-dev<br class=""></div></blockquote></div><br class=""></div></body></html>