Public Web Browser version 3 (PWB v3)

Version 3.05.16 06-26-2023

Fixed/Changed:
Updated to Chrome 114
Fixed overrides second try failure
Fixed issue with external PDF viewer with spaces in file name
Changed to include BLOB in Only Access HTTP and Only Access Internet


Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[Java]JavaOpen=    Dynamic External JavaScript Command Open new window. Argument string "URL"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]UserAgent=	Sets Browser User Agent. Same as using --user-agent="" command line argument
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Browser]UseRAMCache=False	Uses RAM for cahce instead of hard drive
[Browser]DisablePWBUserAgent=False	Disables adding PWB to the User Agen String
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies
[Security]CheckUserAgent=False	Enable User Agent URL filter
[Files]UserAgentFilterFile=	Filter URL to set User Agent Tab separated +/-URL and User Agent String
[Secuity]CheckProtocolAccess=False	Enable Protocol filter
[Files]ProtocolFilterFile=	Filter file for Protocol filter. Similar to URL filter except works on protocol ex: http://
[Secuity]CheckJavaScriptAccess=False	Enable JavaScript URL filter
[Files]JavaScriptFilterFile=	Filter file for JavaScript filter. Tab separated +/-URL and JavaScript file
[Printer]CheckPrinterAccess	Enable Print URL filter
[Printer]CheckPrinterFile	Filter file for Print filter. +/-URL to allow printing. Similar to the URL filter
[Printer]CheckPrinterMessage	HTML formatted message shown when printing is blocked.
[Security]DisableFileOpen=False		Disables JavaScript open file dialog
[Files]DisableFileDialogFile=	Used with [Security]DisableFileDialog, when file is listed the dialog will show when File Dialog is disabled.


Removed:


Please report all bugs, and send feature requests to Support@TeamSoftwareSolutions.com

Thank you,
Scott Vermeersch
TeamSoftware Solutions



Version 3.05.16 04-05-2023

Fixed/Changed:
Updated to Chrome 114


Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[Java]JavaOpen=    Dynamic External JavaScript Command Open new window. Argument string "URL"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Browser]UseRAMCache=False	Uses RAM for cahce instead of hard drive
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies
[Browser]UserAgent=	Sets Browser User Agent. Same as using --user-agent="" command line argument
[Security]CheckUserAgent=False	Enable User Agent URL filter
[Files]UserAgentFilterFile=	Filter URL to set User Agent Tab separated +/-URL and User Agent String
[Secuity]CheckProtocolAccess=False	Enable Protocol filter
[Files]ProtocolFilterFile=	Filter file for Protocol filter. Similar to URL filter except works on protocol ex: http://
[Secuity]CheckJavaScriptAccess=False	Enable JavaScript URL filter
[Files]JavaScriptFilterFile=	Filter file for JavaScript filter. Tab separated +/-URL and JavaScript file
[Printer]CheckPrinterAccess	Enable Print URL filter
[Printer]CheckPrinterFile	Filter file for Print filter. +/-URL to allow printing. Similar to the URL filter
[Printer]CheckPrinterMessage	HTML formatted message shown when printing is blocked.
[Security]DisableFileOpen=False		Disables JavaScript open file dialog
[Files]DisableFileDialogFile=	Used with [Security]DisableFileDialog, when file is listed the dialog will show when File Dialog is disabled.


Removed:



Version 3.05.14 08-24-2022

Fixed/Changed:
Updated to Chrome 104
Fixed New tab button opening to blank window


Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[Java]JavaOpen=    Dynamic External JavaScript Command Open new window. Argument string "URL"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Browser]UseRAMCache=False	Uses RAM for cahce instead of hard drive
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies
[Browser]UserAgent=	Sets Browser User Agent. Same as using --user-agent="" command line argument
[Security]CheckUserAgent=False	Enable User Agent URL filter
[Files]UserAgentFilterFile=	Filter URL to set User Agent Tab separated +/-URL and User Agent String
[Secuity]CheckProtocolAccess=False	Enable Protocol filter
[Files]ProtocolFilterFile=	Filter file for Protocol filter. Similar to URL filter except works on protocol ex: http://
[Secuity]CheckJavaScriptAccess=False	Enable JavaScript URL filter
[Files]JavaScriptFilterFile=	Filter file for JavaScript filter. Tab separated +/-URL and JavaScript file
[Printer]CheckPrinterAccess	Enable Print URL filter
[Printer]CheckPrinterFile	Filter file for Print filter. +/-URL to allow printing. Similar to the URL filter
[Printer]CheckPrinterMessage	HTML formatted message shown when printing is blocked.


Removed:



Version 3.05.13 06-17-2022

Fixed/Changed:
Updated to Chrome 102
Changed [Java] External JavaScript Commands from "pwb.xxxx" to "window.xxxx"

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[Java]JavaOpen=    Dynamic External JavaScript Command Open new window. Argument string "URL"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Browser]UseRAMCache=False	Uses RAM for cahce instead of hard drive
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies
[Browser]UserAgent=	Sets Browser User Agent. Same as using --user-agent="" command line argument
[Security]CheckUserAgent=False	Enable User Agent URL filter
[Files]UserAgentFilterFile=	Filter URL to set User Agent Tab separated +/-URL and User Agent String
[Secuity]CheckProtocolAccess=False	Enable Protocol filter
[Files]ProtocolFilterFile=	Filter file for Protocol filter. Similar to URL filter except works on protocol ex: http://
[Secuity]CheckJavaScriptAccess=False	Enable JavaScript URL filter
[Files]JavaScriptFilterFile=	Filter file for JavaScript filter. Tab separated +/-URL and JavaScript file
[Printer]CheckPrinterAccess	Enable Print URL filter
[Printer]CheckPrinterFile	Filter file for Print filter. +/-URL to allow printing. Similar to the URL filter
[Printer]CheckPrinterMessage	HTML formatted message shown when printing is blocked.

Removed:


Version 3.05.11 11-10-2021

Fixed/Changed:
Fixed crashing when closing under certain circumstances.
Fixed confirm close when Javascript self.close() is used in tab.
Changed User Agent for Google sites.


Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[Java]JavaOpen=    Dynamic External JavaScript Command Open new window. Argument string "URL"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Browser]UseRAMCache=False	Uses RAM for cahce instead of hard drive
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies
[Browser]UserAgent=	Sets Browser User Agent. Same as using --user-agent="" command line argument
[Security]CheckUserAgent=False	Enable User Agent URL filter
[Files]UserAgentFilterFile=	Filter URL to set User Agent Tab separated +/-URL and User Agent String
[Secuity]CheckProtocolAccess=False	Enable Protocol filter
[Files]ProtocolFilterFile=	Filter file for Protocol filter. Similar to URL filter except works on protocol ex: http://
[Secuity]CheckJavaScriptAccess=False	Enable JavaScript URL filter
[Files]JavaScriptFilterFile=	Filter file for JavaScript filter. Tab separated +/-URL and JavaScript file
[Printer]CheckPrinterAccess	Enable Print URL filter
[Printer]CheckPrinterFile	Filter file for Print filter. +/-URL to allow printing. Similar to the URL filter
[Printer]CheckPrinterMessage	HTML formatted message shown when printing is blocked.


Removed:



Version 3.05.10 05-07-2021

Fixed/Changed:
Updated to Chrome 89
Fixed [Security]OnlyAccessInternet=True not allowing PDF file to be viewed.


Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[Java]JavaOpen=    Dynamic External JavaScript Command Open new window. Argument string "URL"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies
[Browser]UserAgent=	Sets Browser User Agent. Same as using --user-agent="" command line argument
[Security]CheckUserAgent=False	Enable User Agent URL filter
[Files]UserAgentFilterFile=	Filter URL to set User Agent Tab separated +/-URL and User Agent String
[Secuity]CheckProtocolAccess=False	Enable Protocol filter
[Files]ProtocolFilterFile=	Filter file for Protocol filter. Similar to URL filter except works on protocol ex: http://
[Secuity]CheckJavaScriptAccess=False	Enable JavaScript URL filter
[Files]JavaScriptFilterFile=	Filter file for JavaScript filter. Tab separated +/-URL and JavaScript file


Removed:



Version 3.05.9 11-04-2020

Fixed/Changed:
Changed to CEF 4240 Chrome 86
Fixed [Browser]DisableExit=True in CEF version
Fixed HDPI for Shellbar in CEF
Fixed libpwb.dll loading issues on specific devices
Fixed PWBIdler3 [Browser]StartTimersOnMouseKeyboard=True starting timers


Version 3.05.8 03-04-2020

Fixed/Changed:
Changed to CEF 4044 Chrome 81
Fixed User Agent Filtering

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies
[Browser]UserAgent=	Sets Browser User Agent. Same as using --user-agent="" command line argument
[Security]CheckUserAgent=False	Enable User Agent URL filter
[Files]UserAgentFilterFile=	Filter URL to set User Agent

Removed:


Version 3.05.7 12-16-2019

Fixed/Changed:
Changed to CEF 3904 Chrome 78
Fixed background erase on minimize
[Printer]ForcePrintPreview=True    Enable Chrome Printing Preview

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies

Removed:


Version 3.05.6 08-16-2019

Fixed/Changed:
Changed to CEF 3770 Chrome 75
Fixed Alert dialog showing behind window when [Browser]AlwaysOnTop=True
Changed Inactivity Timer to not reset on page load with [Inactivity]ResetOnNavigation=False
Fixed error after clicking home immediately after print when forcing print preview and home buttons close.
Fixed Ctrl+Mouse Wheel zooming.
Fixed PDF file not always showing in frame.

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies

Removed:


Version 3.05.5 04-30-2019

Fixed/Changed:
Changed to CEF 3683 Chrome 73
Changed to include libpwb.dll keyboard hook for inactivity timer
Fixed CEF Home page navigating multi frames starting timer
Fixed CEF issue when a page opens a new page, prints and closes the page
Fixed Inactivity timers to make them more consistant
Fixed Theater mode

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match
[Browser]DefaultLanguage=	Default Language for CEF to use
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message
[Browser]TabLabelLength=	Sets max length of tab title, default 1024
[Browser]HomeButtonClose=False	Closes browser when home button is pressed
[Inactivity]ResetOnNavigation=True	Resets inactivity timer on navigation
[Security]RestartWaitforIdle=True	Waits for new PWB instance to be idle when restarting
[Security]RestartShellExecute=True	Uses ShellExecute instead of CreateProcess when restarting
[Security]RestartSeparatePaths=True	Uses seperate paths when using CreateProcess
[Security]ExecuteCloseAboutBlank=False	Closes About:Blank window on CheckExecuteAccess
[Files]AuthenticationMessageFile=	Use custom HTML file when authentication is needed
[Overrides]ClearCookies=	Clears the cookies

Removed:


Version 3.05.4 11-27-2018

Fixed/Changed:
Changed to CEF: 3538 Chromium: 70
Fixed Chrome error after clear cache on close with YouTube
Defaulted to [Browser]ShowChromeErrors=False

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match.
[Browser]DefaultLanguage=	Default Language for CEF to use.
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message.

Removed:


Version 3.05.3 11-11-2018

Fixed/Changed:
Changed to CEF: 3538 Chromium: 70
Added CEF Chrome multi-threaded mode
Fixed [Security]LogDeniedAccess=True

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
[Java]JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
[Java]JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
[Java]JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
[Java]JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
[Java]JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
[Java]JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
[Java]JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
[Java]JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[PageScripts]	Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match.
[Browser]DefaultLanguage=	Default Language for CEF to use.
[Browser]ShowChromeErrors=False		Show errors when Chrome encounters an error message.

Removed:


Version 3.05.2 04-18-2018

Fixed/Changed:
Fixed Default Zoom when navigating to new page.
Changed to CEF: 3325 Chromium: 65

Added (undocumented until version 3.06.0):
[Toolbars]CustomTabColors=    Comma spearated #RRGGBB colors for tabs
[Java]JavaHideNavbar=    Dynamic External JavaScript Command hide Navigation bar. Argument string "true" or "false"
JavaHideShellbar=    Dynamic External JavaScript Command hide Shell bar. Argument string "true" or "false"
JavaHideRebar=    Dynamic External JavaScript Command hides all bars. Argument string "true" or "false"
JavaHideKioskBar=    Dynamic External JavaScript Command hide Kiosk bar. Argument string "true" or "false"
JavaAddressBarReadOnly=    Dynamic External JavaScript Command set address bar read only. Argument string "true" or "false"
JavaHomePage=    Dynamic External JavaScript Command set home page. Argument string "URL"
JavaHistoryFile=    Dynamic External JavaScript Command set history file. Argument string "path to history file"
JavaAccessMessageFile=    Dynamic External JavaScript Command set access message file. Argument string "path to HTML file"
JavaCheckURLFile=    Dynamic External JavaScript Command reset URL filter file. Argument string "path to URL file"
[PageScripts]    Multiple keys to read JavaScript files and inject the script into the page. First line of file needs to be URL to match.
[Browser]DefaultLanguage=	Default Language for CEF to use.

Removed:



Version 3.05.1 10-24-2017

Fixed/Changed:
Changed to CEF: 3202 Chromium: 61
Changed to support WM_APP_UPDATE_TIMERS from PWBIdler3
Changed Favorites max count to 2048
Fixed Activity timer when starting
Fixed redirect on subframe protocol error
Changed PWBINIUpdate to INIUpdate

Added (Hidden until 3.06):
Optional Auto-detect SHA256 hashed overrides
[KioskButtons] CloseTab=True

Removed:



Version 3.05.0 12-02-2016

Fixed/Changed:
Changed to CEF 2883 Chrome 55
Changed to allow CEF to determine new windows.
Changed from INI version 3.00 to 3.05.
Changed to include Google Geolocation functionality (CEF).
Changed to include text on Kioskbar buttons.
Fixed Alt-Home to go to home page.
Fixed Default Zoom Level in CEF.
Fixed [Browser]SetFocusTab=0.
Fixed closing of windows via JavaScript under certain circumstances.
Fixed [Overrides]ShowAddressBar not showing address bar.
Fixed support for [Browser]DisableNewWindow and [Browser]DisableNewTab independently.
Fixed custom protocols in CEF version.
Changed CEF to support Print Preview.


Added:
[Browser]EnableLargeTabs=False		Enables larger tabs.
[Browser]TabWidth=200			Sets width of tabs.
[Browser]DisableShowLastTab=True	Disables showing last tab when only one tab is open.
[Files]KioskbarFolder=			Shellbar embedded in Kioskbar. See Shellbar.	
[Security]FilterIgnoreEmpty=True	Filter ignores empty URLs.
[Java]EnableExternalJava=False		Enable Dynamic External Java Commands. (IE)
[Java]JavaExit=				Dynamic External Java Command Exit PWB. (IE)
[Java]JavaActivity=			Dynamic External Java Command Set Activity Time. (IE)
[Java]JavaRegister=			Dynamic External Java Command Set Registration Code. (IE)
[Java]JavaHideToolbar=			Dynamic External Java Command Hide Toolbar. (IE)
[Java]JavaExecute=			Dynamic External Java Command Execute Application. (IE)
[Java]JavaReadINIFile=			Dynamic External Java Command Re-read INI file. (IE)
[Java]JavaPrint=			Dynamic External Java Command Print Web Page. (IE)
[Java]JavaHideAddressBar=		Dynamic External Java Command Hide Address Bar. (IE)
[Java]JavaOverrides=			Dynamic External Java Command Show Overrides Dialog. (IE)
[Java]JavaStartApp=			Dynamic External Java Command Start Application in new Process. (IE)
[Java]JavaSetActivity=			Dynamic External Java Command Set Activity Time. (IE)
[Java]JavaGetActivity=			Dynamic External Java Command Get Activity Time. (IE)
[KioskButtons]ZoomIncrease=True		Shows Zoom increase button on Kioskbar.
[KioskButtons]ZoomNormal=True		Shows Zoom normal button on Kioskbar.
[KioskButtons]ZoomDecrease=True		Shows Zoom decrease button on Kioskbar.

Removed:



Version 3.04.5 Basic 02-02-2016

Fixed/Changed:
Changed to PDF files for Manual, License, and Order form.
Fixed High DPI scaling toolbar images.
Changed to disable DisableSecondInstance when Secure Mode is used.
Changed filter to include "!" as access modifier to open file in associated Windows application.
Changed to Chrome 47 in CEF only.
Changed to include spell checking via the context menu in CEF only.
Changed close JavaScript Close window to close tab instead of Window in CEF only.
Changed to enable system wide Flash plug-in support in CEF only.
Fixed child window code injection in CEF only.
Fixed need for PWB.INI file to be in folder when alternate INI specified in CEF only.

Added:
[Browser]CommandLineHomePage=False    Sets the home button to the URL specified in the command line.
[Files]SaveAsErrorMessageFile=    Message file to show when SaveAsDirectory, or DownloadDirectory, not available.
[Buttons]Save=False    Functionality in CEF.
[ContextMenu]Spelling=True    Functionality in CEF only.
[ContextMenu]Separator0=True    Functionality in CEF only.
[ContextMenu]SaveTarget=True    Functionality in CEF only.
[ContextMenu]SavePicture=True    Functionality in CEF only.
[ContextMenu]Search=True    Functionality in CEF only.
[ContextMenu]Separator2=True    Functionality in CEF only.
[Browser]SetFocusTab=	Sets focus to tab (0 based) when multiple home tabs is used.
[Files]ExecuteFilterFile=	Functionality for CEF only.
[Security]CheckExecuteAccess=False	Functionality for CEF only.

Removed:



Version 3.04.4 Basic 09-29-2015

Fixed/Changed:
Fixed zoom functionality in CEF.
Fixed Inactivity timer start on open in CEF.
Fixed History file when an invalid Environment Variable is specified.
Changed filter to include "=" as access modifier to deny URL without dialog.
Changed [Files]AccessMessageFile= to include URL if "[URL]" is specified in path.
	Example: [Files]AccessMessageFile=http://www.teamsoftwaresolutions.com/access.php?u=[URL]
Changed Access HTML file to include filter override and URL element.

Added:
[Browser] DisableSecondInstance=TRUE    Disables second instances of PWB. New instances opened as new windows.
[Security] SecondInstanceNavigateCurrent=FALSE    Navigates new instance to URL in current window.
[Buttons] Zoom=False    Enables Zoom button on Toolbar.
[Files] FilterDLL=
	Path to Filter DLL for URL filtering.
	DLL needs to export "HRESULT PWBFilterFunction(LPCTSTR pszURL)" function.
	Function return S_OK (0) if URL is allowed.
	Function return S_FALSE (1) if URL is disallowed.
	Function return PWB_CONTINUE (2) to continue to use PWB filter.



Removed:



Version 3.04.3 Basic 07-13-2015

Fixed/Changed:
Fixed kiosk bar docking.
Changed to add "IE" or "CEF" to About Dialog.
Added "about" override to show About Dialog with version information.
Changed to include wait cursor in CEF.
Added nvigation error messages in CEF.
Changed to CEF3 2272 (Chrome 41)

Added:
[Browser] CheckOpenIE=False   Enable Filter to check URL and open in PWB IE tab. CEF Only
[Browser] CheckOpenCEF=False   Enable filter to check URL and open in PWB CEF tab. CEF only
[SecondWindow] NewPageAsHome=False   Enable "Home" button navigates to new window/tab URL instead of Home URL.
[Files] CheckOpenIEFile=    Filter file for [Browser]CheckOpenIE. CEF Only
[Files] LoadErrorFile=    File displayed when on browse error. Can use "[CODE]" and "[URL]" macros for error code and URL.


Removed:



Version 3.04.2 Basic 04-20-2015

Fixed/Changed:
Fixed Shellbar height when no Navigation bar is not shown.
Fixed Shellbar icon height in button hint.
Fixed [Directories]SaveAsDirectory=   Sets Save as Folder for CEF.
Fixed [Directories]DownloadDirectory=   Sets Save as Folder for CEF (overrides SaveAsDirectory).
Fixed Window sizing for some web sites using Additional Features in CEF.
Fixed [Security]ClearCacheOnClose=True   For CEF Version.
Fixed [SecondWindow]ShowAddressBar=TRUE When [Browser]ShowAddressBar=FALSE

Added:
Added [SecondWindow]EnableFullScreenWindow=False   Sets Theater mode if the site requests resolution of the screen.
Added [SecondWindow]ShowNavigationBar=True   Enables/Disables Navigation bar.

Removed:



Version 3.04.1 Basic 02-19-2015

Fixed/Changed:
Change to CEF Branch 2272 Chromium 41

Added:
[Security] CheckURLMainFrameOnly=False	CEF Only. Filters only check top level frame.
[Printer] ShowPrintButtonDialog=False	IE based only. Show printer dialog when printing.
[Printer] ShowPrintingDialog=False	Show printing dialog.
[Printer] PrintingMessageFile=		Message file for [Printer]ShowPrintingDialog

Removed:


Version 3.04.0 Basic 12-29-2014

Fixed/Changed:

CEF Changed to CEF Branch 2171 Chromium 39
CEF Fixed searching in first tab.
CEF Fixed addressbar dropdown causes error.

Added:

Removed:



Version 3.03.9 Basic 08-29-2014

Fixed/Changed:

Changed to CEF version 1916
Fixed JavaScript Alert sizing
Fixed multi-window confirm on timer action exit
Fixed support for custom download manager
Changed to enabled Touch Screen interaction
Changed to enable Windows 7+ toolbar interaction


Added:

[Browser]CheckAlwaysOnTop=False    Enable always on top filter
[Files]CheckOnTopFile=OnTop.txt    Always on top filter file


Removed:

Removed PWBelog from distribution. Available via separate download



Version 3.03.8 Basic 07-09-2014

Fixed/Changed:

Fixed [Browser]DisableExit=True.
Fixed printing attachments from Gmail.
Fixed [MenuItems]Mappings.


Added:


Removed:



Version 3.03.7 Basic 05-16-2014

Fixed/Changed:

Changed [Browser]SecureModeDelayStart to enabled 2 seconds when not specified.
Fixed [Security]OnlyAccessHTTP=True to prevent access to C: drive.
Defaulted Browser Emulation to defaut IE Compatibility mode.


Added:

[Browser] DisableDynamicMenus=False    Disable dynamic cut/copy/paste buttons.
[Browser] DisableSingleWordSearch=False    Disables searching on single word to allow for domain suffix.
[Browser] DisableLastTabCloseWindow=True    Disables closing window when last tab is closed.
[Browser] MapOpenToAddressBar=True    Causes Ctrl-O, and Ctrl-L, to focus to address bar instead displaying Open dialog.
[Browser] ShowKioskBar=False    Show kiosk bar.
[Browser] AlwaysOnTop=False    Force main window to be always on top.
[SecondWindow] AlwaysOnTop=False    Force seconday windows to be always on top.
[SecondWindow] DisableMinimizeButton=False    Disable secondary window minimize button.
[SecondWindow] DisableMaximizeButton=False    Disable secondary window maximize button.
[SecondWindow] DisableMoveWindow=False    Disable secondary window move.
[SecondWindow] DisableResizeWindow=False    Disable secondary window resizing.
[SecondWindow] DisableTitleBar=False    Disable secondary window title bar.
[SecondWindow] ShowAddressBar=True    Disable secondary window address bar.
[SecondWindow] ShowKioskBar=False    Disable secondary window kiosk bar.
[SecondWindow] ShowToolBar=True    Disable secondary window toolbar.
[SecondWindow] ShowStatusBar=True    Disable secondary window status bar.
[SecondWindow] ShowShellBar=False    Disable secondary window shell bar.
[Files] NewWindowInitFile=    Works with [Browser]DisableNewWindowInit=False to filter new window initialization.
[Security] EnableAlternateOverrideKeys=False    Enable Ctrl-F4 to open overrides.
[MenuItem] AppOpen=True    Enables App Menu Open item (Ctrl-O, and Ctrl-L).
[MenuItem] AppOpenIETab=False    Enables opening IE tab in PWB CEF.
[ToolBars] AlignBottom=False    Dock Toolbar to bottom of Window.
[ToolBars] KioskBarScrollBy=    Scrolls windows by pixels when scroll buttons clicked.
[Buttons] Policy=False    Shows Policy button on toolbar.
[MenuItems] AppSeparator2=False    Shows separator between Policy and Properties.
[MenuItems] AppPolicy=False    Shows Policy menu item.
[KioskButtons] Back=True
[KioskButtons] Forward=True
[KioskButtons] Stop=True
[KioskButtons] Refresh=True
[KioskButtons] Home=True
[KioskButtons] Print=True
[KioskButtons] ScrollUp=True
[KioskButtons] ScrollDown=True
[KioskButtons] Close=True

Removed:



Version 3.03.6 Basic 08-27-2013

Fixed/Changed:

Changed to 32X32 pixel icons to accommodate Shellbar.
Fixed Mapquest Print broken in PWB 3.03.5.
Fixed [Security]ShowAccessDialog=False.
Change "Home" action to close tabs and navigate home for timers.
Changed Mousewheel scroll resets inactivity timer
Fixed Status bar time showing when timers not set.
Changed to auto sizing of status bar text.
Changed to navigate to About:Blank before closing tab to avoid web site closing issues.
Fixed Internet Explorer 10 detection.
Changed to included 64 bit version of EXE file.


Added:

[Browser] ShowShellBar=True    Show shellbar.
[Browser] ShowStatusBarTime=True    Show current time on status bar.
[Browser] StatusBarTimeWidth=120   Status bar time slot width.
[Browser] StatusBarTimeFormat=%d-%b-%Y %I:%M %p   Sets status bar time and date format.
[Browser] SecureModeDelayStart=    Delays in seconds time to start browser in secure mode.
[SecondWindow] DisableUnrequested=False    Disable unrequested windows and tabs.
[SecondWindow] DisableShiftClick=False    Disables Shift Click to open new windows.
[SecondWindow] OpenInParentWindow=False   Opens all new windows in current window.
[Buttons] Popup=True   Enables popup and new tab button toggle.
[Dialogs] ShowPopupMessage=True    Shows popup message dialog.
[Files] PopupOnButtonFile=    HTML message file for ShowPopupMessage On.
[Files] PopupOnButtoffFile=    HTML message file for ShowPopupMessage Off.
[Files] ShellBar=Shellbar    Folder containing Windows and/or URL Shortcuts
[ToolBars] ShellBarBreak=False    Add break before Shellbar.
[ToolBars] ShellBarGripper=True    Show Shellbar gripper.
[ToolBars] ShellBarWidth=    Minimum width of Shellbar.
[Security] RebootOnExit=False    Reboots computer when PWB is exited.
[Security] LogOffOnExit=False    Logs user off when PWB is exited.
[TabNamesForced] 1=Forced Name of Tab    Keys in order force tab names instead of site title.

Removed:



Version 3.03.5 Basic 05-22-2013

Fixed/Changed:

Changed Favorites to also support Windows Shotcuts to applications.
Changed [MultipleHomeTabs] Home button retains home page.
Changed commandline to include URLINI switch.
Changed INI switch to assume PWB folder when no path specified.
Fixed double click in address bar when maximize button is disabled.
Fixed address bar to reflect correct URL with multiple home tabs.
Fixed [Browser] StartTimersOnMouseKeyboard=True.
Fixed [Inactivity] InactivityShowDialog=False.

Added:

[Browser] DisableCtrlEnter=False
[Browser] DisableTabClose=False
[Browser] DisableScrollBars=False
[SecondWindow] StartMaximized=False
[SecondWindow] WindowHeight=
[SecondWindow] WindowWidth=
[SecondWindow] WindowTop=
[SecondWindow] WindowLeft=
[SecondWindow] DefaultZoomLevel=
[SecondWindow] MaintainZoom=False
[Security] ShowFilterStatus=False
[Security] ShowPasswordDialog=
[Security] Password=
[Overrides] DisableFilters=
[Overrides] ShowAddressBar=
[Overrides] ReReadINIFile=
[Overrides] OverrideURLKeyword=
[Addons] See PWB add-on ReadMe.txt


Removed:



Version 3.03.4 Basic 12-21-2012

Fixed/Changed:
Fixed Status bar filling entire PWB window.

Added:

[Browser] ShowActivityTimer=True
[Browser] ShowInactivityTimer=True
[Browser] ShowStatusBarIcons=True
[AutoRegister] RegisterKey=
[AutoRegister] RegisterPassword=
[AutoRegister] RegisterDaysLeft=30
[AutoRegister] RegisterSeconds=15
[AutoRegister] RegisterShowWindow=False
[AutoRegister] UseWindowsRegistry=False
[AutoRegister] RegisterDelayClose=False
[WebFiles] EnableWebFiles=True
[WebFiles] CheckURLFile=
[Directories]
[Directories] SaveAsDirectory=
[Directories] DownloadDirectory=
[MultipleHomeTabs]
	OtherHome1=http://www.teamsoftwaresolutions.com
	OtherHome2=http://www.teamsoftwaresolutions.com/forum

Removed:


Version 3.03.2 Basic 10-09-2012

Fixed/Changed:

Added:

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Browser] DisableNewWindow=False
[Browser] DisableNewTab=False
[Browser] DisableNewWindowInit=False
[Browser] StartTimersOnMouseKeyboard=False
[Browser] KioskMode=False
[Browser] EnableTheaterMode=False
[Browser] HideCursor=False
[Browser] ShowTitleBar=True
[Browser] Title=PWB v3
[Security] EnableSecurityBand=True
[Security] SetPWBAsDefault=False
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=
[HighLight] EnableHighLight=False
[HighLight] ISBNFontAttributes=COLOR=#0000ff STYLE="background-color:#ffff00"
[HighLight] ISBNLinkAttributes=http://www.amazon.com/gp/search/ref=sr_adv_b/?field-isbn=%ISBN%
[HighLight] ISBNTitleAttributes=Search for %ISBN%
[Buttons] Compatibility=False

Removed:



Version 3.03.1 Basic 09-19-2012

Fixed/Changed:
Fixed YouTube "javascript:""" handling.

Added:

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Browser] DisableNewWindow=False
[Browser] DisableNewTab=False
[Browser] DisableNewWindowInit=False
[Browser] StartTimersOnMouseKeyboard=False
[Security] EnableSecurityBand=True
[Security] SetPWBAsDefault=False
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=
[HighLight] EnableHighLight=False
[HighLight] ISBNFontAttributes=COLOR=#0000ff STYLE="background-color:#ffff00"
[HighLight] ISBNLinkAttributes=http://www.amazon.com/gp/search/ref=sr_adv_b/?field-isbn=%ISBN%
[HighLight] ISBNTitleAttributes=Search for %ISBN%
[Buttons] Compatibility=False

Removed:



Version 3.03.0 Basic 09-19-2012

Fixed/Changed:
Changed to allow open tab when new open is disabled.
Changed disabling new window button does not disable new window.
Changes disabling new tab button does not disable new tab.
Fixed YouTube "javascript:""" handling.

Added:

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Browser] DisableNewWindow=False
[Browser] DisableNewTab=False
[Browser] DisableNewWindowInit=False
[Security] EnableSecurityBand=True
[Security] SetPWBAsDefault=False
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=
[HighLight] EnableHighLight=False
[HighLight] ISBNFontAttributes=COLOR=#0000ff STYLE="background-color:#ffff00"
[HighLight] ISBNLinkAttributes=http://www.amazon.com/gp/search/ref=sr_adv_b/?field-isbn=%ISBN%
[HighLight] ISBNTitleAttributes=Search for %ISBN%
[Buttons] Compatibility=False

Removed:



Version 3.02.5 Basic 08-28-2012

Fixed/Changed:


Added (Hidden until 3.03):

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Browser] DisableNewWindow=False
[Browser] DisableNewTab=False
[Security] EnableSecurityBand=True
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=
[HighLight] EnableHighLight=False
[HighLight] ISBNFontAttributes=COLOR=#0000ff STYLE="background-color:#ffff00"
[HighLight] ISBNLinkAttributes=http://www.amazon.com/gp/search/ref=sr_adv_b/?field-isbn=%ISBN%
[HighLight] ISBNTitleAttributes=Search for %ISBN%
[Buttons] Compatibility=False

Removed:



Version 3.02.4 Basic 08-20-2012

Fixed/Changed:

Fixed initializing of popup windows when new window is set specifically.
Fixed ISBN highligh error when viewing PDF file.

Added (Hidden until 3.03):

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Security] EnableSecurityBand=True
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=
[HighLight] EnableHighLight=False
[HighLight] ISBNFontAttributes=COLOR=#0000ff STYLE="background-color:#ffff00"
[HighLight] ISBNLinkAttributes=http://www.amazon.com/gp/search/ref=sr_adv_b/?field-isbn=%ISBN%
[HighLight] ISBNTitleAttributes=Search for %ISBN%


Version 3.02.3 Basic 08-17-2012

Fixed/Changed:

Fixed restart on close when in secure mode.

Added (Hidden until 3.03):

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Security] EnableSecurityBand=True
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=
[HighLight] EnableHighLight=False
[HighLight] ISBNFontAttributes=COLOR=#0000ff STYLE="background-color:#ffff00"
[HighLight] ISBNLinkAttributes=http://www.amazon.com/gp/search/ref=sr_adv_b/?field-isbn=%ISBN%
[HighLight] ISBNTitleAttributes=Search for %ISBN%


Version 3.02.2 Basic 08-07-2012

Fixed/Changed:

Fixed Disable Exit clsoing from Taskbar


Added (Hidden until 3.03):

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Security] EnableSecurityBand=True
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=


Version 3.02.1 Basic 08-02-2012

Fixed/Changed:

Fixed issue with onclick="self.close()";.
Fixed inactivity asking to close when multiple windows are open.
Changed [Security]RestrictFileDownload to default to false.


Added (Hidden until 3.03):

[Browser] ShowNavigationBar=True
[Browser] ShowToolbar=True
[Security] EnableSecurityBand=True
[Activity] ActivityTimer=False
[Activity] ActivitySeconds=1200
[Activity] ActivityMessageFile=Activity.html
[Activity] ActivityAction=Exit
[Activity] ActivityWarnAt=
[Activity] ActivityWarnMessageFile=
[Activity] ActivityStartOnOpen=FALSE
[Activity] ActivitySecondWarnAt=
[Activity] ActivitySecondWarnMessageFile=


Version 3.02.0 Basic 08-01-2012

Fixed/Changed:

Added:
[Browser] SaveState=False
[Browser] AlwaysOnBottom=False
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False
[Browser] DisableGPURendering=True
[Browser] AddressBarReadOnly=False
[Browser] ShowAddressBar=True
[Browser] ShowStatusBar=True
[Browser] DefaultZoomLevel=
[Buttons] Back=True
[Buttons] Forward=True
[Buttons] Stop=True
[Buttons] Refresh=True
[Buttons] Home=True
[ToolBars] NavigationBarBreak=False
[ToolBars] NavigationBarGripper=True
[ToolBars] NavigationBarWidth=
[ToolBars] ToolBarBreak=False
[ToolBars] ToolBarGripper=True
[ToolBars] ToolBarWidth=
[ToolBars] AddressBarBreak=True
[ToolBars] AddressBarGripper=True
[ToolBars] AddressBarWidth=
[Security] RestrictFileDownload=True

Removed:


Version 3.01.8 Basic 07-25-2012

Fixed/Changed:
Fixed Zoom menu shortcuts.
Fixed confirm close when new tab is opened and closed.
Changed shortcut to Ctrl-0 to zoom to normal.

Added (Hidden until 3.02):
[Browser] SaveState=False
[Browser] AlwaysOnBottom=False
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False
[Browser] DisableGPURendering=True
[Browser] AddressBarReadOnly=False
[Browser] ShowAddressBar=True
[Browser] ShowStatusBar=True
[Browser] DefaultZoomLevel=
[Buttons] Back=True
[Buttons] Forward=True
[Buttons] Stop=True
[Buttons] Refresh=True
[Buttons] Home=True
[ToolBars] NavigationBarBreak=False
[ToolBars] NavigationBarGripper=True
[ToolBars] NavigationBarWidth=
[ToolBars] ToolBarBreak=False
[ToolBars] ToolBarGripper=True
[ToolBars] ToolBarWidth=
[ToolBars] AddressBarBreak=True
[ToolBars] AddressBarGripper=True
[ToolBars] AddressBarWidth=
[Security] RestrictFileDownload=True

Removed:


Version 3.01.7 Basic 07-22-2012

Fixed/Changed:
Fixed toolbar sizing when [Toolbars]ShowButtontext=True.

Added (Hidden until 3.02):
[Browser] SaveState=False
[Browser] AlwaysOnBottom=False
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False
[Browser] DisableGPURendering=True
[Browser] AddressBarReadOnly=False
[Browser] ShowAddressBar=True
[Browser] ShowStatusBar=True
[Browser] DefaultZoomLevel=
[Buttons] Back=True
[Buttons] Forward=True
[Buttons] Stop=True
[Buttons] Refresh=True
[Buttons] Home=True
[ToolBars] NavigationBarBreak=False
[ToolBars] NavigationBarGripper=True
[ToolBars] NavigationBarWidth=
[ToolBars] ToolBarBreak=False
[ToolBars] ToolBarGripper=True
[ToolBars] ToolBarWidth=
[ToolBars] AddressBarBreak=True
[ToolBars] AddressBarGripper=True
[ToolBars] AddressBarWidth=
[Security] RestrictFileDownload=True

Removed:


Version 3.01.6 Basic 07-17-2012

Fixed/Changed:
Fixed toolbar sizing in Windows XP.
Fixed toolbar button spelling.

Added (Hidden until 3.02):
[Browser] SaveState=False
[Browser] AlwaysOnBottom=False
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False
[Browser] DisableGPURendering=True
[Browser] AddressBarReadOnly=False
[Browser] ShowAddressBar=True
[Browser] ShowStatusBar=True
[Browser] DefaultZoomLevel=
[Buttons] Back=True
[Buttons] Forward=True
[Buttons] Stop=True
[Buttons] Refresh=True
[Buttons] Home=True
[ToolBars] NavigationBarBreak=False
[ToolBars] NavigationBarGripper=True
[ToolBars] NavigationBarWidth=
[ToolBars] ToolBarBreak=False
[ToolBars] ToolBarGripper=True
[ToolBars] ToolBarWidth=
[ToolBars] AddressBarBreak=True
[ToolBars] AddressBarGripper=True
[ToolBars] AddressBarWidth=
[Security] RestrictFileDownload=True

Removed:


Version 3.01.5 Basic 07-12-2012

Fixed/Changed:

Added (Hidden until 3.02):
[Browser] SaveState=False
[Browser] AlwaysOnBottom=False
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False
[Browser] DisableGPURendering=True
[Browser] AddressBarReadOnly=False
[Browser] ShowAddressBar=True
[Buttons] Back=True
[Buttons] Forward=True
[Buttons] Stop=True
[Buttons] Refresh=True
[Buttons] Home=True
[ToolBars] NavigationBarBreak=False
[ToolBars] NavigationBarGripper=True
[ToolBars] ToolBarBreak=False
[ToolBars] ToolBarGripper=True
[ToolBars] AddressBarBreak=True
[ToolBars] AddressBarGripper=True
[Security] RestrictFileDownload=True

Removed:


Version 3.01.4 Basic 07-06-2012

Fixed/Changed:
Changed to disable GPU rendering by default.

Added (Hidden until 3.02):
[Browser] AlwaysOnBottom=False
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False
[Browser] DisableGPURendering=True
[Browser] AddressBarReadOnly=False
[Browser] ShowAddressBar=True
[Buttons] Back=True
[Buttons] Forward=True
[Buttons] Stop=True
[Buttons] Refresh=True
[Buttons] Home=True
[ToolBars] NavigationBarBreak=False
[ToolBars] NavigationBarGripper=True
[ToolBars] ToolBarBreak=False
[ToolBars] ToolBarGripper=True
[ToolBars] AddressBarBreak=True
[ToolBars] AddressBarGripper=True
[Security] RestrictFileDownload=True

Removed:


Version 3.01.2 Basic 06-20-2012

Fixed/Changed:

Added (Hidden until 3.02):
[Browser] AlwaysOnBottom=False
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False
[Buttons] Back=True
[Buttons] Forward=True
[Buttons] Stop=True
[Buttons] Refresh=True
[Buttons] Home=True

Removed:


Version 3.01.1 Basic 06-18-2012

Fixed/Changed:
Ctrl-X, Ctrl-C, Ctrl-V into Address bar

Added (Hidden until 3.02):
[Browser] DisableMinimizeButton=False
[Browser] DisableMaximizeButton=False
[Browser] DisableCloseButton=False
[Browser] DisableMoveWindow=False
[Browser] DisableResizeWindow=False

Removed:


Version 3.01.0 Basic 06-11-2012

Fixed/Changed:
First public release.

Added:

Removed:


Version 3.00.13 Basic 06-04-2012

Fixed/Changed:
Fixed icons in Favorites menu.

Added:
[MenuItems]
AppPrint=True
AppPrintPreview=True
AppZoom=True
AppZoomNormal=True
AppZoomIncrease=True
AppZoomDecresase=True
AppSeparator1=True
AppProperties=True


Removed:


Version 3.00.12 Basic 05-29-2012

Fixed/Changed:
Fixed issue when popup window is opened with About:Blank


Added:
Address Bar gains focus on new tab.
Home page for new tabs.
Favorites menu system.


Version 3.00.11 Basic 05-15-2012

Fixed/Changed:
Fixed issue when popup window is opened with About:Blank


Added:

Removed:



Version 3.00.10 Basic 05-08-2012

Fixed/Changed:
Changed to add support for command line URL


Added:

Removed:


Version 3.00.11 Basic 05-15-2012

Fixed/Changed:
Fixed issue when popup window is opened with About:Blank


Added:

Removed:


Version 3.00.9 Basic 04-24-2012

Fixed/Changed:
Fixed printing and JavaScript Error bypass


Added:

Removed:


Version 3.00.8 Basic 04-23-2012

Fixed/Changed:
Compiled with MFC 9 to correct for Ancestry.com


Added:

Removed:


Version 3.00.5 Basic 01-13-2012

Fixed/Changed:
Fixed Hotmail Address bug.
Fixed Performance when opening more then 4 tabs.


Added:
[ContextMenu] OpenLinkTab=True

Removed:



Version 3.00.4 Basic 01-04-2012

Fixed/Changed:

Added:
[Files] PolicyFile=
[Files] PolicyDeclineScript=
[Files] StartupScript=
[Files] ShutdownScript=
[Security] ShowPolicyDialog=False


Removed:
[Files] MessageHeight=   This is now a setting in the HTML message files, see samples.
[Files] MessageWidth=   This is now a setting in the HTML message files, see samples.
[Files] MessageTop=   This is now a setting in the HTML message files, see samples.
[Files] MessageLeft=   This is now a setting in the HTML message files, see samples.


Version 3.00.3 Basic 12-29-2011

Fixed/Changed:

Added:
Support for PWBelog, a native elog application.
[Browser] RemoveStateOnClose=True
[ToolBars] AddressBarWidth=

Removed:


Version 3.00.2 Basic 12-14-2011

Fixed/Changed:

Added:
[Browser] RemoveStateOnClose=True
[ToolBars] AddressBarWidth=

Removed:
