-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove encodeUri from squirrel-windows packaging #2558
Conversation
Since Squirrel.Windows 1.7.x, Squirrel doesn't do URI encoding or decoding of pathnames anymore. Having encodeUri in here leaves the filenames in the escaped form after installation, which causes some issues.
Fix typo.
Thanks a lot. Have you build your app with this change? |
For my app I made this change directly to the built JS file (it's a lot more effort to use a forked repo). Initial testing looks good, but I still have to test what happens when upgrading from a very old version (where Squirrel still does the unescaping) to the new build. |
Ignore CI failure — I will fix snapshots. |
I've confirmed that this works for my case for:
In all those cases the exe is correctly installed as However, I only tested the case with a space in the name - I did not test any non-ASCII characters (I'm not that familiar with how the encoding is supposed to work in those cases). |
Could you please set product name to |
Thanks. Fix will be applied and released tomorrow evening CET. |
Thanks! |
Since Squirrel.Windows 1.7.x, Squirrel doesn't do URI encoding or decoding of paths anymore. Having
encodeUri
in here leaves the filenames in the escaped form after installation, which causes some issues.Fixes #2557.