From: "Gopher-Project" <gopher-project-bounces+rachael=telefisk.org@lists.alioth.debian.org> Date: Sun Aug 28 09:33:22 2016 Subject: Re: [gopher] New Cross-Platform Gopher GUI Client --===============1939460492205832715== Content-Type: multipart/alternative; boundary=001a1142b4a85ee9e7053b1cc10d --001a1142b4a85ee9e7053b1cc10d Content-Type: text/plain; charset=UTF-8 Good news! Your latest binaries are working okay now. No more "hanging". Fonts are still very blurred though :) James Mills / prologic E: prologic@shortcircuit.net.au W: prologic.shortcircuit.net.au On Thu, Aug 25, 2016 at 7:09 PM, Kevin Veroneau <kevin@veroneau.net> wrote: > A REALLY BIG update! > > All binaries on my GopherSpace have also been updated to the latest > versions > as well. > > *** What's new *** > > * Full Bookmark support! Bookmarks are saved into a local file in Gopher > Menu format. So if you know the Gopher protocol, you can edit the bookmark > file. > * Support for many more GopherTypes, search, and binary. > * Ability to save the image you are viewing to your local > disk(Right-click > menu). > * Ability to download supported GopherTypes to local disk, > Text/Image/Binary > * You can now close previously opened GopherNodes in the tree view. > * Updated icons, taken from the Emerald GPL iconset. > * You can now resize the middle divider. > * Many bug fixes and improved stability. > > I wouldn't recommend downloading uber large binary files on a slow > connection > as threading AKA a download manager which runs in the background isn't yet > implemented, so downloads do hang the GUI. > > Attached is a screenshot from my Linux workstation, I tried to snapshot > the > right-click context menu in the tree view, but KSnapshot doesn't do that. > > Anyways, let me know what you think of this update and the project > overall. > > On Wednesday, August 24, 2016 11:58:44 PM Kevin Veroneau wrote: > > Hmm, not entirely sure what is causing that Access Violation, I had that > > problem during initial development which ended up slowing down > development. > > I will look further into that. > > > > Font options would be something I will definately look into. > > > > I updated the Source code to enable GopherType 7 and h, so now Veronica-2 > > works, as well as most gopherholes which use the search type. Initial > > support for the 'h' type has also been added, however I am trying to > debug > > how to make the "data:" protocol which some gopherpages use work > properly. > > > > These updates are not available in the binary images yet, I will make an > > updated set of binaries tomorrow evening after I get more working. :) > > > > On Wednesday, August 24, 2016 11:10:22 PM James Mills wrote: > > > Okay... So running from /Applications/gopher.app/Contents/MacOS works > > > > > > $ ./gopher > > > > > > I've run into several stack-traces though (Access Violation -- pascal > > > days coming back to me!) > > > > > > e.g: https://gist.github.com/5a7011f0c987ebf7db849169e14a8c59 > > > > > > Also fonts are terrible on OS X (btw). I typically use OS X's buitin > > > accessibility zoom (because I'm legally blind) and whatever fonts or > > > however content is being rendered in the gopher client is really bad :( > > > > > > cheers > > > James > > > > > > > > > James Mills / prologic > > > > > > E: prologic@shortcircuit.net.au > > > W: prologic.shortcircuit.net.au > > > > > > On Wed, Aug 24, 2016 at 10:05 PM, James Mills > > > <prologic@shortcircuit.net.au> > > > > > > wrote: > > > > Sorry that was my blindness there :P You are right about where it > > > > connects to by default (or tries to). > > > > > > > > But yeah this is totally not working; let me try to dig in to why... > > > > > > > > > > > > James Mills / prologic > > > > > > > > E: prologic@shortcircuit.net.au > > > > W: prologic.shortcircuit.net.au > > > > > > > > On Wed, Aug 24, 2016 at 9:55 PM, Kevin Veroneau <kevin@veroneau.net> > > > > > > > > wrote: > > > >> That's odd, it's currently set to load gopher.veroneau.net by > default. > > > >> I haven't seen the not responding on any of the platforms I tested > it > > > >> on, not > > > >> sure what's going on there. I only noticed a crash if there was no > > > >> network > > > >> available. > > > >> > > > >> You can run the binary from a Terminal if you run it from inside the > > > >> Application bundle. It might display some sort of output there. > This > > > >> is my > > > >> first time building an OS X app bundle, so maybe something in the > > > >> plist is incorrect. > > > >> > > > >> On Wednesday, August 24, 2016 10:47:28 PM James Mills wrote: > > > >> > So one major issue right now )blocker): > > > >> > > > > >> > a) Open App > > > >> > b) It loads vernica.floodgap.com by default (fine) > > > >> > c) Spins -- Not Responding (not responsive to GUI events, spinning > > > >> > > > >> wheel) > > > >> > > > >> > Looking at process stats: > > > >> > > > > >> > consistent ~2.7% CPU util, 2 threads > > > >> > > > > >> > Should I just keep waiting? Or is there a bug? > > > >> > > > > >> > cheers > > > >> > James > > > >> > > > > >> > > > > >> > James Mills / prologic > > > >> > > > > >> > E: prologic@shortcircuit.net.au > > > >> > W: prologic.shortcircuit.net.au > > > >> > > > > >> > On Wed, Aug 24, 2016 at 9:44 PM, Kevin Veroneau < > kevin@veroneau.net> > > > >> > > > >> wrote: > > > >> > > Cameron, it might be possible to compile a version for Mac OS X > > > >> > > 10.4, looking > > > >> > > at the compatibility page, it looks like FPC 2.6.4 and Lazarus > > > >> > > 1.2.6 > > > >> > > > >> can > > > >> > > > >> > > build > > > >> > > for OS X 10.4. > > > >> > > > > > >> > > http://wiki.freepascal.org/Installing_Lazarus_on_MacOS_X#Com > > > >> > > > >> patibility > > > >> > > > >> > > Once this Gopher client has matured enough, and you have about > an > > > >> > > > >> hour to > > > >> > > > >> > > spare, you can try installing Xcode and Lazarus onto OS X 10.4 > and > > > >> > > running the > > > >> > > compile process. There is only one Lazarus package needed other > > > >> > > than > > > >> > > > >> the > > > >> > > > >> > > base > > > >> > > Lazarus components and that is TurboPowerIPro which is used for > > > >> > > the > > > >> > > > >> HTML > > > >> > > > >> > > widget. Even if this isn't compatible with needed version of > > > >> > > > >> Lazarus, we > > > >> > > > >> > > could just replace it with a different widget. > > > >> > > > > > >> > > On Wednesday, August 24, 2016 10:25:41 PM Cameron Kaiser wrote: > > > >> > > > > Ooops I think you have a packaging problem. > > > >> > > > > > > > >> > > > > OS X 10.11.6 (El Captain) is unable to open the DMG. > > > >> > > > > The error is "unrecognized disk image". > > > >> > > > > > > >> > > > It doesn't open on 10.4 either, though I strongly suspect the > > > >> > > > binary isn't PowerPC compatible. > > > >> > > > > > >> > > _______________________________________________ > > > >> > > Gopher-Project mailing list > > > >> > > Gopher-Project@lists.alioth.debian.org > > > >> > > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/goph > > > >> > > > >> er-project > > > >> > > > >> _______________________________________________ > > > >> Gopher-Project mailing list > > > >> Gopher-Project@lists.alioth.debian.org > > > >> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/ > gopher-project > > > > _______________________________________________ > > Gopher-Project mailing list > > Gopher-Project@lists.alioth.debian.org > > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project > > _______________________________________________ > Gopher-Project mailing list > Gopher-Project@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project > --001a1142b4a85ee9e7053b1cc10d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Good news! Your latest binaries are working okay now. No m= ore "hanging".<div><br></div><div>Fonts are still very blurred th= ough :)</div></div><div class=3D"gmail_extra"><br clear=3D"all"><div><div c= lass=3D"gmail_signature" data-smartmail=3D"gmail_signature"><span style=3D"= border-collapse:collapse;color:rgb(136,136,136);font-size:13px"><br><font f= ace=3D"arial, sans-serif">James Mills / prologic</font><br><br><font face= =3D"arial, sans-serif"></font><font face=3D"'courier new', monospac= e">E:=C2=A0<a href=3D"mailto:prologic@shortcircuit.net.au" style=3D"color:r= gb(0,0,204)" target=3D"_blank">prologic@shortcircuit.net.au</a></font></spa= n><div><span style=3D"font-family:'courier new',monospace;color:rgb= (136,136,136);font-size:13px">W:=C2=A0</span><a href=3D"http://prologic.sho= rtcircuit.net.au" style=3D"font-family:'courier new',monospace;font= -size:13px;color:rgb(0,0,204)" target=3D"_blank">prologic.shortcircuit.net.= au</a><br></div></div></div> <br><div class=3D"gmail_quote">On Thu, Aug 25, 2016 at 7:09 PM, Kevin Veron= eau <span dir=3D"ltr"><<a href=3D"mailto:kevin@veroneau.net" target=3D"_= blank">kevin@veroneau.net</a>></span> wrote:<br><blockquote class=3D"gma= il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef= t:1ex">A REALLY BIG update!<br> <br> All binaries on my GopherSpace have also been updated to the latest version= s<br> as well.<br> <br> *** What's new ***<br> <br> =C2=A0 * Full Bookmark support!=C2=A0 Bookmarks are saved into a local file= in Gopher<br> Menu format.=C2=A0 So if you know the Gopher protocol, you can edit the boo= kmark<br> file.<br> =C2=A0 * Support for many more GopherTypes, search, and binary.<br> =C2=A0 * Ability to save the image you are viewing to your local disk(Right= -click<br> menu).<br> =C2=A0 * Ability to download supported GopherTypes to local disk, Text/Imag= e/Binary<br> =C2=A0 * You can now close previously opened GopherNodes in the tree view.<= br> =C2=A0 * Updated icons, taken from the Emerald GPL iconset.<br> =C2=A0 * You can now resize the middle divider.<br> =C2=A0 * Many bug fixes and improved stability.<br> <br> =C2=A0 I wouldn't recommend downloading uber large binary files on a sl= ow connection<br> as threading AKA a download manager which runs in the background isn't = yet<br> implemented, so downloads do hang the GUI.<br> <br> =C2=A0 Attached is a screenshot from my Linux workstation, I tried to snaps= hot the<br> right-click context menu in the tree view, but KSnapshot doesn't do tha= t.<br> <br> =C2=A0 Anyways, let me know what you think of this update and the project o= verall.<br> <div class=3D"HOEnZb"><div class=3D"h5"><br> On Wednesday, August 24, 2016 11:58:44 PM Kevin Veroneau wrote:<br> > Hmm, not entirely sure what is causing that Access Violation, I had th= at<br> > problem during initial development which ended up slowing down develop= ment.<br> >=C2=A0 I will look further into that.<br> ><br> > Font options would be something I will definately look into.<br> ><br> > I updated the Source code to enable GopherType 7 and h, so now Veronic= a-2<br> > works, as well as most gopherholes which use the search type.=C2=A0 In= itial<br> > support for the 'h' type has also been added, however I am try= ing to debug<br> > how to make the "data:" protocol which some gopherpages use = work properly.<br> ><br> > These updates are not available in the binary images yet, I will make = an<br> > updated set of binaries tomorrow evening after I get more working. :)<= br> ><br> > On Wednesday, August 24, 2016 11:10:22 PM James Mills wrote:<br> > > Okay... So running from /Applications/gopher.app/<wbr>Contents/Ma= cOS works<br> > ><br> > > $ ./gopher<br> > ><br> > > I've run into several stack-traces though (Access Violation -= - pascal<br> > > days coming back to me!)<br> > ><br> > > e.g: <a href=3D"https://gist.github.com/5a7011f0c987ebf7db849169e= 14a8c59" rel=3D"noreferrer" target=3D"_blank">https://gist.github.com/<wbr>= 5a7011f0c987ebf7db849169e14a8c<wbr>59</a><br> > ><br> > > Also fonts are terrible on OS X (btw). I typically use OS X's= buitin<br> > > accessibility zoom (because I'm legally blind) and whatever f= onts or<br> > > however content is being rendered in the gopher client is really = bad :(<br> > ><br> > > cheers<br> > > James<br> > ><br> > ><br> > > James Mills / prologic<br> > ><br> > > E: <a href=3D"mailto:prologic@shortcircuit.net.au">prologic@short= circuit.net.au</a><br> > > W: <a href=3D"http://prologic.shortcircuit.net.au" rel=3D"norefer= rer" target=3D"_blank">prologic.shortcircuit.net.au</a><br> > ><br> > > On Wed, Aug 24, 2016 at 10:05 PM, James Mills<br> > > <<a href=3D"mailto:prologic@shortcircuit.net.au">prologic@shor= tcircuit.net.au</a>><br> > ><br> > > wrote:<br> > > > Sorry that was my blindness there :P You are right about whe= re it<br> > > > connects to by default (or tries to).<br> > > ><br> > > > But yeah this is totally not working; let me try to dig in t= o why...<br> > > ><br> > > ><br> > > > James Mills / prologic<br> > > ><br> > > > E: <a href=3D"mailto:prologic@shortcircuit.net.au">prologic@= shortcircuit.net.au</a><br> > > > W: <a href=3D"http://prologic.shortcircuit.net.au" rel=3D"no= referrer" target=3D"_blank">prologic.shortcircuit.net.au</a><br> > > ><br> > > > On Wed, Aug 24, 2016 at 9:55 PM, Kevin Veroneau <<a href= =3D"mailto:kevin@veroneau.net">kevin@veroneau.net</a>><br> > > ><br> > > > wrote:<br> > > >> That's odd, it's currently set to load <a href= =3D"http://gopher.veroneau.net" rel=3D"noreferrer" target=3D"_blank">gopher= .veroneau.net</a> by default.<br> > > >> I haven't seen the not responding on any of the plat= forms I tested it<br> > > >> on, not<br> > > >> sure what's going on there.=C2=A0 I only noticed a c= rash if there was no<br> > > >> network<br> > > >> available.<br> > > >><br> > > >> You can run the binary from a Terminal if you run it fro= m inside the<br> > > >> Application bundle.=C2=A0 It might display some sort of = output there.=C2=A0 This<br> > > >> is my<br> > > >> first time building an OS X app bundle, so maybe somethi= ng in the<br> > > >> plist is incorrect.<br> > > >><br> > > >> On Wednesday, August 24, 2016 10:47:28 PM James Mills wr= ote:<br> > > >> > So one major issue right now )blocker):<br> > > >> ><br> > > >> > a) Open App<br> > > >> > b) It loads <a href=3D"http://vernica.floodgap.com"= rel=3D"noreferrer" target=3D"_blank">vernica.floodgap.com</a> by default (= fine)<br> > > >> > c) Spins -- Not Responding (not responsive to GUI e= vents, spinning<br> > > >><br> > > >> wheel)<br> > > >><br> > > >> > Looking at process stats:<br> > > >> ><br> > > >> > consistent ~2.7% CPU util, 2 threads<br> > > >> ><br> > > >> > Should I just keep waiting? Or is there a bug?<br> > > >> ><br> > > >> > cheers<br> > > >> > James<br> > > >> ><br> > > >> ><br> > > >> > James Mills / prologic<br> > > >> ><br> > > >> > E: <a href=3D"mailto:prologic@shortcircuit.net.au">= prologic@shortcircuit.net.au</a><br> > > >> > W: <a href=3D"http://prologic.shortcircuit.net.au" = rel=3D"noreferrer" target=3D"_blank">prologic.shortcircuit.net.au</a><br> > > >> ><br> > > >> > On Wed, Aug 24, 2016 at 9:44 PM, Kevin Veroneau <= ;<a href=3D"mailto:kevin@veroneau.net">kevin@veroneau.net</a>><br> > > >><br> > > >> wrote:<br> > > >> > > Cameron,=C2=A0 it might be possible to compile= a version for Mac OS X<br> > > >> > > 10.4, looking<br> > > >> > > at the compatibility page, it looks like FPC 2= .6.4 and Lazarus<br> > > >> > > 1.2.6<br> > > >><br> > > >> can<br> > > >><br> > > >> > > build<br> > > >> > > for OS X 10.4.<br> > > >> > ><br> > > >> > > <a href=3D"http://wiki.freepascal.org/Installi= ng_Lazarus_on_MacOS_X#Com" rel=3D"noreferrer" target=3D"_blank">http://wiki= .freepascal.org/<wbr>Installing_Lazarus_on_MacOS_X#<wbr>Com</a><br> > > >><br> > > >> patibility<br> > > >><br> > > >> > > Once this Gopher client has matured enough, an= d you have about an<br> > > >><br> > > >> hour to<br> > > >><br> > > >> > > spare, you can try installing Xcode and Lazaru= s onto OS X 10.4 and<br> > > >> > > running the<br> > > >> > > compile process.=C2=A0 There is only one Lazar= us package needed other<br> > > >> > > than<br> > > >><br> > > >> the<br> > > >><br> > > >> > > base<br> > > >> > > Lazarus components and that is TurboPowerIPro = which is used for<br> > > >> > > the<br> > > >><br> > > >> HTML<br> > > >><br> > > >> > > widget.=C2=A0 Even if this isn't compatibl= e with needed version of<br> > > >><br> > > >> Lazarus, we<br> > > >><br> > > >> > > could just replace it with a different widget.= <br> > > >> > ><br> > > >> > > On Wednesday, August 24, 2016 10:25:41 PM Came= ron Kaiser wrote:<br> > > >> > > > > Ooops I think you have a packaging p= roblem.<br> > > >> > > > ><br> > > >> > > > > OS X 10.11.6 (El Captain) is unable = to open the DMG.<br> > > >> > > > > The error is "unrecognized disk= image".<br> > > >> > > ><br> > > >> > > > It doesn't open on 10.4 either, thoug= h I strongly suspect the<br> > > >> > > > binary isn't PowerPC compatible.<br> > > >> > ><br> > > >> > > ______________________________<wbr>___________= ______<br> > > >> > > Gopher-Project mailing list<br> > > >> > > <a href=3D"mailto:Gopher-Project@lists.alioth.= debian.org">Gopher-Project@lists.alioth.<wbr>debian.org</a><br> > > >> > > <a href=3D"http://lists.alioth.debian.org/cgi-= bin/mailman/listinfo/goph" rel=3D"noreferrer" target=3D"_blank">http://list= s.alioth.debian.<wbr>org/cgi-bin/mailman/listinfo/<wbr>goph</a><br> > > >><br> > > >> er-project<br> > > >><br> > > >> ______________________________<wbr>_________________<br> > > >> Gopher-Project mailing list<br> > > >> <a href=3D"mailto:Gopher-Project@lists.alioth.debian.org= ">Gopher-Project@lists.alioth.<wbr>debian.org</a><br> > > >> <a href=3D"http://lists.alioth.debian.org/cgi-bin/mailma= n/listinfo/gopher-project" rel=3D"noreferrer" target=3D"_blank">http://list= s.alioth.debian.<wbr>org/cgi-bin/mailman/listinfo/<wbr>gopher-project</a><b= r> ><br> > ______________________________<wbr>_________________<br> > Gopher-Project mailing list<br> > <a href=3D"mailto:Gopher-Project@lists.alioth.debian.org">Gopher-Proje= ct@lists.alioth.<wbr>debian.org</a><br> > <a href=3D"http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gop= her-project" rel=3D"noreferrer" target=3D"_blank">http://lists.alioth.debia= n.<wbr>org/cgi-bin/mailman/listinfo/<wbr>gopher-project</a><br> </div></div><br>______________________________<wbr>_________________<br> Gopher-Project mailing list<br> <a href=3D"mailto:Gopher-Project@lists.alioth.debian.org">Gopher-Project@li= sts.alioth.<wbr>debian.org</a><br> <a href=3D"http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-p= roject" rel=3D"noreferrer" target=3D"_blank">http://lists.alioth.debian.<wb= r>org/cgi-bin/mailman/listinfo/<wbr>gopher-project</a><br></blockquote></di= v><br></div> --001a1142b4a85ee9e7053b1cc10d-- --===============1939460492205832715== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gopher-Project mailing list Gopher-Project@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project --===============1939460492205832715==-- Thread start (DIR) [gopher] New Cross-Platform Gopher GUI Client (DIR) Followup: Re: [gopher] New Cross-Platform Gopher GUI Client (DIR) Followup: Re: [gopher] New Cross-Platform Gopher GUI Client (DIR) Followup: Re: [gopher] New Cross-Platform Gopher GUI Client