On 05/07/2014 06:55 AM, Rom. wrote:
> 
> Hello Steve.
> 
> Le 07/05/2014 07:48, Steve Dougherty a écrit :
>> I've updated romnGit's InnoSetup installer to use AHK_L so that the
>> executables still work when Freenet is installed to a path with Unicode
>> characters. [0] The wininstaller release script is updated to build and
>> sign it. [1]
> Nice to see some progress !
>> Please test!
> 
> https://downloads.freenetproject.org/FreenetInstaller-1461-innosetup-testing.exe
> The installer works well but i have a little glitch with the new AHK_L
> systray.
> https://lut.im/74lk5Fpn/NB6ikKHw .

Any ideas on how I can reproduce that problem?

>> The uninstaller behavior isn't too intelligent - it just removes the
>> directory - but that's not a regression. Perhaps it should try to shut
>> down Freenet first, and remove directories and files more carefully?
> It's not that the uninstaller isn't intelligent: It just does what we
> configure it to do :)
> Yes, it should first try to shut down Freenet but unfortunately it's not
> a straightforward due to the mix of how Freenet "can" be shut down + the
> systray thing.
> See: https://bugs.freenetproject.org/view.php?id=5991 .
> Currently, i have worked very very quickly on this topic and just have
> an Exe which shutdown Freenet over FCP. (no more)
> 
> About the careful removing of files/folders: it can be configured.

Yup.

>> Having "Launch Freenet" checked when completing the installer does not
>> seem to open the setup page. One must fish out the tray icon and click
>> on it.
> You are right. That should be implemented (which is in the AHK installer)
>> Speaking of the tray icon, it should support changing which browser it
>> launches. It's debatable whether it's preferable at this point to
>> continue tweaking the tray app or just rewrite it altogether to avoid
>> antivirus detection problems. I'd be up for trying to make something
>> with WPF. Is a .NET dependency acceptable?
> Yes. I agree about the rewriting of the systray app. The only reason i
> haven't proposed and ported parts of the code from my personal project
> (FreenetForTraveler http://romngit.bitbucket.org/freenetfortraveler/) is
> due to the fact that the current version of Free Pascal doesn't come
> with full support of unicode.
> (http://wiki.freepascal.org/FPC_Unicode_support).
> 
> I have also tried with python. I think it can be done, but this is (at
> least for me), a more long way to go. (python learning + creation of a
> working standalone exe for windows).
> 
> If by WPF you mean Windows Presentation Foundation , i don't know it.

I do mean Windows Presentation Foundation. I've used it so if need be I
can write a tray app with WPF.

I see you've updated your repo - should I have made a pull request? It's
harder to follow changes when they are copy-pasted from my version and
recommitted.

As far as opening the page [0] I wonder if it would work better to have
a command-line switch one can pass to the launcher to open the browser.

[0] https://bugs.freenetproject.org/view.php?id=5862#c10447

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to