Hello,<br><br><div class="gmail_quote">2011/5/1 Ryan Jendoubi <span dir="ltr">&lt;<a href="mailto:ryan.jendoubi@gmail.com">ryan.jendoubi@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



  
    
  
  <div text="#000000" bgcolor="#ffffff">
    Hello Arnaud,<div class="im"><br>
    <br>
    On 01/05/11 15:26, Arnaud Versini wrote:
    <blockquote type="cite">I&#39;ve tried this system with some problems :<br>
      <ul>
        <li>I can&#39;t build it, it needs some notable modifications before
          being usable with wxWidgets 2.8.</li>
        <li>this solution needs wxWidgets, I dont know if it&#39;s a problem
          but LibO download size increase with.</li>
      </ul>
      Is it the good way?<br>
    </blockquote>
    <br></div>
    Thanks for looking into it. Some points:<br>
    <br>
    1) I&#39;m not at all sure WinSparkle is the way to go, given that it
    only works on Windows. Even if the work is relevant to Mac as well,
    given that WS is &#39;heavily inspired&#39; by Sparkle, if it doesn&#39;t do at
    least *nix as well we&#39;re going to end up with parallel update
    systems. I think we should continue looking for a cross-platform
    solution for this.<br></div></blockquote><div><br>
I haven&#39;t tried WinSparkle but webupdate, the multi plateform update system using wxWidgets. I will try winsparkel later.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div text="#000000" bgcolor="#ffffff">
    <br>
    2) OTOH, I haven&#39;t looked into how Sparkle / WinSparkle work,
    particularly how they package updates. The appcasts concept sounds
    simple and elegant, which makes it smell technically attractive to
    me as well, so my only question mark is how updates as actually
    packaged / applied. IF, through study of the Sparkle / WinSparkle
    systems, it turns out that the same packaging / patch applying
    method could work on *nix as well, then maybe this could be a
    fruitful direction to go in.<br>
    <br>
    3) From my extremely limited knowledge of Wx, I know that it&#39;s far
    from monolithic. There are umpteen shared libraries that all do
    various bits and pieces. The problem Wx might pose would depend on
    what bits we need. I know there are &#39;low-level&#39; Wx libraries that
    abstract system utilities-type stuff, which can be used entirely
    separately from any graphical libs. Depending on what WinSparkle
    needs one might be (should be?) able to do the GUI part using GUI
    components already in LO.<br>
    <br>
    4) There have been proposals of refactoring all GUI components out
    of LO and using a third party GUI library. Some people recommended
    Qt, for a variety of reasons I&#39;d recommend Wx instead. It would be
    an ungodly huge job of course, but maybe the experience of tinkering
    with incorporating an external GUI lib with LO code would be
    profitable for future development.<br></div></blockquote><div><br>Yes but it&#39;s not an update system problem, but a more global problem, so I think we could wait until there is a decision concerning the usage of a toolkit <br>

</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div text="#000000" bgcolor="#ffffff">
    <br>
    5) The other way to go is just examine how the (Win)Sparkle system
    works and emulate it using LO components. It&#39;d be cross-platform
    because LO components are already. Again, the magic would seem to be
    in how updates are packaged and applied.<br>
    <br></div></blockquote><div>Yes off course, OOo have an update system?<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div text="#000000" bgcolor="#ffffff">


    ... make of that what you will :-p<br>
    <br>
    -r<br>
  </div>

<br>_______________________________________________<br>
LibreOffice mailing list<br>
<a href="mailto:LibreOffice@lists.freedesktop.org">LibreOffice@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/libreoffice" target="_blank">http://lists.freedesktop.org/mailman/listinfo/libreoffice</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Arnaud Versini<br>