Jump to content

WPI 8.6 and beyond bug\bugfix thread


Recommended Posts

List of updates added for the next version so far.

====================================================

**** Added {CMD} to the list of functions.

**** Add Win2k to the conditions.

**** Fixed a executebefore64bit error.

**** User file written version updated slightly.

**** Fixed a autologoncount error.

**** Fixed a alert sound location error.

**** More info added to the installer log.

**** Removed more old leftover code.

**** Added setfilesystem to the conditions.

**** More fontinstaller improvements.

Link to comment
Share on other sites


Inside optionswizard.js a little error on line: 1431


// Tools tab
...
document.getElementById("ExecuteAfterbit64").checked=ExecuteBeforebit64;

Change to:


// Tools tab
...
document.getElementById("ExecuteBeforebit64").checked=ExecuteBeforebit64;

Thanks and regards

Edited by myselfidem
Link to comment
Share on other sites

Inside configwizard.js a little typo error (letter s missing):


function onClickHandlerConditionsMenus(itemId,itemValue)
{
position="configwizard.js";
whatfunc="onClickHandlerConditionsMenu()";

Change to:


function onClickHandlerConditionsMenus(itemId,itemValue)
{
position="configwizard.js";
whatfunc="onClickHandlerConditionsMenus()";

Thanks and regards

Link to comment
Share on other sites

Inside configwizard.js a little error about: function DefaultCatValues()

Letter 's' missing

Change to:


function DefaultCatsValues()
{
position="configwizard.js";
whatfunc="DefaultCatsValues()";

On line 2545, 3062 and 3094:

DefaultCatValues();

Change to:

DefaultCatsValues();

Thanks and regards

Edited by myselfidem
Link to comment
Share on other sites

Inside check.js missing letter 's' with: function CountChecks() (line 670: whatfunc="CountCheck()")

Change to:


function CountChecks()
{
position="check.js";
whatfunc="CountChecks()";

Thanks and regards

Edited by myselfidem
Link to comment
Share on other sites

Inside optionswizard.js about functions:

On line 691:


function HandlePlayInstallAudioSelection()
{
position="optionswizard.js";
whatfunc="HandlePlayInstallSelection()";

Change to:


function HandlePlayInstallAudioSelection()
{
position="optionswizard.js";
whatfunc="HandlePlayInstallAudioSelection()";

On line 751:


function AudioDelete()
{
position="optionswizard.js";
whatfunc="CommandDelete()";

Change to:


function AudioDelete()
{
position="optionswizard.js";
whatfunc="AudioDelete()";

Inside main.js function HideManual()


function HideManual()
{
position="main.js";
whatfunc="HideMain()";

Change to:


function HideManual()
{
position="main.js";
whatfunc="HideManual()";

Inside networkwizard.js a little typo error on line: 2053

whatfunc="SaveDefaultNetwrokOptions()";

Change to:

whatfunc="SaveDefaultNetworkOptions()";

Thanks to check if it's OK!

Regards

Edited by myselfidem
Link to comment
Share on other sites

Inside themes.js (on line 297) about function HandleSelectMultiDefaults()


function HandleSelectMultiDefaults()
{
position="api.js";
whatfunc="SetupWPI()";

Maybe we can change to:


function HandleSelectMultiDefaults()
{
position="themes.js";
whatfunc="HandleSelectMultiDefaults()";

Thanks to check if it's OK!

Regards

Link to comment
Share on other sites

Changelog so far...


**** Added {CMD} to the list of functions.
**** Add Win2k to the conditions.
**** Fixed a executebefore64bit error.
**** User file written version updated slightly.
**** Fixed a autologoncount error.
**** Fixed a alert sound location error.
**** More info added to the installer log.
**** Removed more old leftover code.
**** Added setfilesystem to the conditions.
**** More fontinstaller improvements.
**** Tons of textual errors fixed.
**** Added {MSI} to the commands for standard msi files.

Link to comment
Share on other sites

Inside program.js

About function CheckCatIfAllChecked():

Change:


function CheckCatIfAllChecked()
{
position="program.js";
whatfunc="CheckCatIfAllSelected()";

To:


function CheckCatIfAllChecked()
{
position="program.js";
whatfunc="CheckCatIfAllChecked()";

Thanks and regards

Edited by myselfidem
Link to comment
Share on other sites

To solve some trouble about the blue window at startup and to resize this one, we can try to make changes inside wpi.htm.

Browse to: WPI\Common\Themes\Windows\wpi.htm

Add inside wpi.htm (was on some previous versions); below this script:


<div id="TipLayer" style="visibility:hidden; position:absolute; z-index:1000; top:-100;">
</div>


<script type="text/javascript">
sizer();
if (top.status != "")
winheight = top.status;
cols = Math.round((winheight/3*4)/320,0);
if (!maxentries)
{
switch (winheight)
{
case '600':
maxentries=24;
break;

case '768':
maxentries=30;
break;

case '1024':
maxentries=42;
break;

case '1200':
maxentries=48;
break;

default:
maxentries=31;
break;
}
}
</script>

Works fine for me.

Thanks to check if it's OK!

Regards

Edited by myselfidem
Link to comment
Share on other sites

Inside themes.js missing (on line 216): return true;

Change to:


function InstallThemeFonts()
{
position="themes.js";
whatfunc="InstallThemeFonts()";

return true;
}

Inside themewizard.js missing (on line 304): return true;

Change to:


function HandleSkinSelection()
{
position="themewizard.js";
whatfunc="HandleSkinSelection()";

return true;
}

Thanks to check if it's OK!

Regards

Edited by myselfidem
Link to comment
Share on other sites

Open your config in notepad and remove all desc lines. Then open wpi and resave the config. After that your issue should be fixed.
Actually that didn't help, but 8.4.6 version works faster and there is no such bug as on the picture. And what about blue background on starting wpi?

To solve this trouble, you can try to make changes inside wpi.htm.

Browse to: WPI\Common\Themes\Windows\wpi.htm

Add inside wpi.htm (was on some previous versions); below this script:


<div id="TipLayer" style="visibility:hidden; position:absolute; z-index:1000; top:-100;">
</div>


<script type="text/javascript">
sizer();
if (top.status != "")
winheight = top.status;
cols = Math.round((winheight/3*4)/320,0);
if (!maxentries)
{
switch (winheight)
{
case '600':
maxentries=24;
break;

case '768':
maxentries=30;
break;

case '1024':
maxentries=42;
break;

case '1200':
maxentries=48;
break;

default:
maxentries=31;
break;
}
}
</script>

Works fine for me.

HTH

I ALSO told him that it may be due to the fact he is using a warez WPI and modified files... <-- We cannot support warez and unless he tells us which files where modded he is out of luck...

Link to comment
Share on other sites

Thanks Kels! Last post updated.

Regards

*Edit:

Inside optionswizard.js, a little error typo (line: 1388):

document.getElementById("InstallerWindowX").value=InstallerWindowY;

Change to:

document.getElementById("InstallerWindowY").value=InstallerWindowY;

Regards

Edited by myselfidem
Link to comment
Share on other sites

Inside themewizard.js

We can add some changes to have the Alert window when we change Background SkinZone or Background ProgressBarSkin without saving:

On line 72:


InstallBgsSkinCombo.attachEvent("onSelectionChange",OptionsUpdated);

Change to:


InstallBgsSkinCombo.attachEvent("onSelectionChange",ThemeUpdated);

Add on line 80:


ProgBarsSkinCombo.attachEvent("onSelectionChange",ThemeUpdated);

Thanks and regards

*Edit:

Inside themewizard.js we can also add for: function HandleReadTheme() (line 625)

some code to activate the button Read (for Style and Tooltip)

Changing to:


function HandleReadTheme()
{
position="themewizard.js";
whatfunc="HandleReadTheme()";

if (!isThemeSaved)
{
if (!Alert("",getText(txtDiscardChangesContinue),getText(lblOK)+"|"+getText(lblCancel),"",5,0,0,0))
return;
}

themeClearReadBrowse(); //Added
document.all.themeReadBrowse.click(); //Added

if (document.getElementById("themeReadBrowse").value != "") //Added
{

isThemeSaved=true;
SetThemePath(false);
ReadTheme();
}
}

Thanks and regards

Edited by myselfidem
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...