|
|
#81 |
|
Major Dude
Join Date: May 2003
Posts: 676
|
/ot this will drop win8 finally to death on desktops. win7 is supportet till 2020 - 8 years to go now.
|
|
|
|
|
|
#82 | ||
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
Quote:
Quote:
Need an installer? http://www.afrowsoft.co.uk |
||
|
|
|
|
|
#83 | |
|
Junior Member
Join Date: Jul 2010
Posts: 17
|
Quote:
@Affrow, Thanks! |
|
|
|
|
|
|
#84 |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 644
|
Afrow UK,
today I rebuilt one of my installers in order to update some of the files included. The installer is using the "inetc" plug-in and I noticed that the text in the "Cancel" button (while downloading) had disappeared! Since the installer script had not been modified, I was quite surprised. My next thought was about the plug-in versions. So I extracted the plug-in DLL's from the "old" working binary of the installer. I discovered that I was still building with the very same "inetc.dll" (latest version available) but had updated the "aero.dll" in the meantime! And indeed, switching back to the older "aero.dll" resolved the issue. So I believe this might be a bug in your "aero" plug-in ![]() Aero.DLL version 2012-03-10: ![]() Aero.DLL version 2012-05-27: ![]() Really only change is the Aero.DLL. I'm using Unicode NSIS (v2.46.5) , in case that matters. Any thoughts? Thanks and keep up the good work, MuldeR My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
#85 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
This occurs because the Aero plug-in draws the Cancel button text itself. The inetc plug-in reads the Cancel button text to use it for its own Cancel button but gets an empty string. Just add /canceltext $(^CancelBtn) to the inetc plug-in call.
Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
#86 |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 644
|
Thank you for the reply.
So I now have to set all texts for "inetc" manually. Fair enough. Still I wonder why the (slightly) older version didn't need such workaround. Something must have changed between those two versions that "broke" it... Regards, MuldeR My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
#87 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
You don't have to set all the texts, just the Cancel text. And giving it $(^CancelBtn) is what it would be set to anyway, so I don't see that as an issue? Yes, the way the rendering was done has changed (the old method didn't work well on Windows 8).
Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
#88 | |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 644
|
Quote:
If Windows 8 is the (only) reason for the changed behavior, wouldn't it be easier to simply add a version check and completely disable/skip the Aero plug-in on Windows 8? I mean, in Windows 8 they have replaced the "Aero" UI with something that looks like the emulation of a computer from the 1980's. So I don't think the Aero plug-in has much of an effect on that system anyway. Or am I wrong? My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
|
#89 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
This issue is specific to inetc because Takhir decided to use the existing button text rather than hard code a string. There could be other plug-ins but none that I can think of (except perhaps NSISdl).
Windows 8 doesn't have transparency but still has Aero glass (DWM Composition) so yes the plug-in does make the installer look very different. Also it was not just a fix for Windows 8 - it is a general improvement which reduces text flicker on Windows Vista/7 as well. You can still use the old text rendering if you want to (see the readme). Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
#90 | |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 644
|
Quote:
My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
|
#91 |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 644
|
For some reason /btnold for Aero::Apply didn't have any effect on my problem, so I'll just use /CANCELTEXT with inetc.
My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
#92 |
|
Junior Member
Join Date: Nov 2012
Posts: 7
|
At RTL lang
|
|
|
|
|
|
#93 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
There is no support for RTL languages at the moment. I will have to look at it when I have time - I have other priorities at the moment I'm afraid.
Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
#94 |
|
Junior Member
Join Date: Nov 2012
Posts: 7
|
بسیارممنون Thank you
|
|
|
|
|
|
#95 | |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
New version:
Quote:
Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
|
#96 |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 644
|
Thank you for the update!
<nitpicking> Seems like you forgot to update the version info. </nitpicking> My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
#97 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
Fixed.
Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
#98 |
|
Junior Member
Join Date: Nov 2012
Posts: 7
|
thank u so much (to fix it for RTL Lan)
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|