<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I kinda like what Lex said:<br>
    <br>
    "I'm not saying delete anything inside #ifdef OS_WIN32 tomorrow.
     But also in fairness some warning that platform specific code is
    not being maintained adequately needs to be given to Windows users,
    and their help sought, and this is one way I can think of that makes
    it clear."<br>
    <br>
    Basically we don't abandon what works in windows, but we encourage
    people to step up and help if they care about it, otherwise support
    will slowly break.  Does that sound good?<br>
    <br>
    Anyway, I don't even know if I have a line of code that made it into
    master so far, so once again take my input with a grain of salt. 
    I'd rather not drop support for anyone, but it's also seemingly more
    difficult with windows, so I think this gradual approach is probably
    a good compromise.<br>
    <br>
    Thanks,<br>
    <br>
    Steve<br>
    <br>
    <div class="moz-cite-prefix">On 10/03/2013 08:37 AM, Lex Trotman
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAKhWKDPEbs1UNtv64GbCkqKGY2KAtsGczOfZ9A6icuJLRc+Pfg@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <br>
          <div class="gmail_quote">On 3 October 2013 23:19, Colomban
            Wendling <span dir="ltr"><<a moz-do-not-send="true"
                href="mailto:lists.ban@herbesfolles.org" target="_blank">lists.ban@herbesfolles.org</a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Le
              03/10/2013 02:19, Lex Trotman a écrit :<br>
              <div class="im">> All Developers,<br>
                ><br>
                > Its time we deprecated windows support!!<br>
                <br>
              </div>
              Although I don't use Windows, I don't really see why.<br>
              <div class="im"><br>
                ><br>
                > The windows code in Geany is:<br>
                ><br>
                > - unmaintained and bit-rotting<br>
                <br>
              </div>
              Nick uses it AFAIK, and he had done things on it, so it's
              not that true.<br>
            </blockquote>
            <div><br>
            </div>
            <div>Nick seems to be the only one that attempts to maintain
              it, and as he noted in another thread, he doesn't have
              much time these days and he doesn't want to be maintainer
              again.  He's done sterling work over many years, lets say
              thanks, and let the guy have a break :)</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              > - buggy<br>
              <br>
              Well, I can't say there isn't a problem with the spawning
              code here --<br>
              but that's the "only" thing I know that is truly
              problematic.<br>
            </blockquote>
            <div><br>
            </div>
            <div>About 10% of the open bugs are labelled windows.</div>
            <div><br>
            </div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div class="im"><br>
                > - holding us at an unreasonably old GTK version<br>
                <br>
              </div>
              Sorry?  I don't think Windows support has anything to do
              with the GTK<br>
              version we support.  If anything, it's rather the
              contrary, providing a<br>
              newer version for Windows installers is far easier than
              forcing users of<br>
              old GNU/Linux distros to build a new version.<br>
            </blockquote>
            <div><br>
            </div>
            <div>Well, as I understand it, moving the windows packages
              to GTK 2.24 is the only thing holding us at 2.16.  As
              there was a deathly hush on the ML thread when volunteers
              were requested to try it, I guess nobody is willing to
              support it, even just for that.</div>
            <div><br>
            </div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div class="im"><br>
                > - hard to maintain due to being hacks on top of
                hacks<br>
                <br>
              </div>
              Again, spawning code (only?)<br>
            </blockquote>
            <div><br>
            </div>
            <div>Again 10% of open bugs.</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div class="im"><br>
                > - few of the developers have access to a
                representative development<br>
                > setup (no WinXP on a VM is hardly representative)<br>
                <br>
              </div>
              I indeed don't, but AFAIK Nick and Matthew does<br>
            </blockquote>
            <div><br>
            </div>
            <div>And I should add, its not reasonable if you are the
              only one either, the fixes needed to windows will deprive
              the rest of Geany of any of your effort.  Its not as if
              there are no other things to do :)</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              > [...]<br>
              <div class="im">><br>
                > If this does not result in contributors who support
                the windows version<br>
                > coming forward and actually making a difference in
                the code and the user<br>
                > support then Windows should be dropped in a couple
                of versions.<br>
                <br>
              </div>
              It would indeed be nice to have more developers that
              really user the<br>
              Windows version and have time and will to improve and fix
              it.<br>
            </blockquote>
            <div><br>
            </div>
            <div>And therein lies the problem, the Linux version is not
              exactly brimming with developers and, as far as I can
              tell, nobody wants to support the windows specific code.</div>
            <div><br>
            </div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div class="im"><br>
                > I don't have any windows systems, don't use it and
                can't develop for it,<br>
                > but I have always noted when I was aware that some
                issue would impact<br>
                > the windows version, and have tried to help people
                who have had<br>
                > difficulties with Geany on windows where I could.<br>
                <br>
              </div>
              That was nice, thanks :)<br>
              <br>
            </blockquote>
            <div><br>
            </div>
            <div>Well, not having time for non-work coding ATM,
              answering (and asking :) questions is my limit.</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              Anyway, although I agree the Windows version isn't as good
              as it should<br>
              right now, I don't really see the problem it causes to the
              rest of<br>
              Geany.  And if we indeed clean some things up a little
              like Matthew<br>
              suggests, it could even be just fine (Windows dialogs,
              come on).<br>
            </blockquote>
            <div><br>
            </div>
            <div>Again, the issue is, without anybody to do it, all that
              happens is that the rest of Geany gets less love.  </div>
            <div><br>
            </div>
            <div>Lots of people over the years have put forward
              suggestions, but none of them have even dropped a PR or
              patch, let alone assisted with maintenance.  Its not nice
              to cut off a platform, but if everybody expects others to
              do the work, then we may have no choice or the whole
              project will collapse.</div>
            <div><br>
            </div>
            <div>I'm not saying delete anything inside #ifdef OS_WIN32
              tomorrow.  But also in fairness some warning that platform
              specific code is not being maintained adequately needs to
              be given to Windows users, and their help sought, and this
              is one way I can think of that makes it clear.  Other
              suggestions are welcome :)</div>
            <div><br>
            </div>
            <div>Cheers</div>
            <div>Lex</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              Cheers,<br>
              Colomban<br>
              <div class="HOEnZb">
                <div class="h5">_______________________________________________<br>
                  Devel mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:Devel@lists.geany.org">Devel@lists.geany.org</a><br>
                  <a moz-do-not-send="true"
                    href="https://lists.geany.org/cgi-bin/mailman/listinfo/devel"
                    target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/devel</a><br>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Devel@lists.geany.org">Devel@lists.geany.org</a>
<a class="moz-txt-link-freetext" href="https://lists.geany.org/cgi-bin/mailman/listinfo/devel">https://lists.geany.org/cgi-bin/mailman/listinfo/devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>