Safari Integration Broken

TopStyle has been discontinued and support is no longer available. The forum is read-only. NOTE: TopStyle was not developed by the makers of CSS HTML Validator.
frazor
Rank II - Novice
Posts: 24
Joined: Fri Jan 08, 2010 9:49 am

Safari Integration Broken

Post by frazor »

<note>I know that this is an UNSUPPORTED feature, this is more for information</note>

It works fine when you install Safari 3.2.3.But as soon as I upgrade to the current v4 build it breaks. Unfortunately I need v4 for my testing, so it doesn't work for me.
User avatar
Lou
Rank V - Professional
Posts: 297
Joined: Fri Jul 29, 2005 5:55 pm
Location: CO

Re: Safari Integration Broken

Post by Lou »

Doesn't work how? TS4 calls Safari 4.0.4 fine for me. I guess I don't understand what is not working.
Lou
Say what you will about Sisyphus. He always has work.
frazor
Rank II - Novice
Posts: 24
Joined: Fri Jan 08, 2010 9:49 am

Re: Safari Integration Broken

Post by frazor »

The preview at the bottom when in Safari mode. It claims that webkit.dll is not registered properly after Safari 4 installs (whereas it will work fine if I then uninstall 4 and reinstall 3.2.3 again).


Although as I'm on a work machine there's a slim possibility that Safari 4 installs slightly differently because of permissions (i.e. I have mostly but not all admin privileges)
User avatar
TopStyle Support
Rank VI - Professional
Posts: 506
Joined: Sat Jun 13, 2009 12:38 pm

Re: Safari Integration Broken

Post by TopStyle Support »

You are not uninstalling 3.2.3, are you? You need to install 4.0 on top of 3.2.3

Thanks, Stefan.
frazor
Rank II - Novice
Posts: 24
Joined: Fri Jan 08, 2010 9:49 am

Re: Safari Integration Broken

Post by frazor »

I'm letting the Apple updater 'update' it.
wolfpackmars2
Rank 0 - Newcomer
Posts: 1
Joined: Sun May 16, 2010 4:54 pm

Re: Safari Integration Broken

Post by wolfpackmars2 »

Unfortunately, I have to agree with the OP. I have tried several methods of installing Safari - Topstyle works great with Safari 3, but as soon as I update to Safari 4 (either manually or through Apple Updater as described in the instructions) TopStyle no longer recognizes Safari.

The latest version of Safari is 4.0.5 - I'm using Vista if that makes a difference (but it shouldn't). I have disabled antivirus and tried with Topstyle open and closed during the update.
User avatar
TopStyle Support
Rank VI - Professional
Posts: 506
Joined: Sat Jun 13, 2009 12:38 pm

Re: Safari Integration Broken

Post by TopStyle Support »

I'm going to fix this in 4.0.0.78
frazor
Rank II - Novice
Posts: 24
Joined: Fri Jan 08, 2010 9:49 am

Re: Safari Integration Broken

Post by frazor »

Wahoo!
User avatar
TopStyle Support
Rank VI - Professional
Posts: 506
Joined: Sat Jun 13, 2009 12:38 pm

Re: Safari Integration Broken

Post by TopStyle Support »

Fixed in 4.0.0.78. Can you please download and confirm the fix?

Thanks!
Clisair
Rank 0 - Newcomer
Posts: 6
Joined: Thu Jun 07, 2007 11:13 am

Re: Safari Integration Broken

Post by Clisair »

I tried with Safari 5 already installed and got an error

EurekaLog 6.0.21

Application:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.1 Start Date : Thu, 17 Jun 2010 11:30:37 -0500
1.2 Name/Description: TopStyle4.exe - (TopStyle)
1.3 Version Number : 4.0.0.79
1.4 Parameters : "D:\site\public_html\scripts\sexidex.css" /p"D:\site\public_html\new_test.html"
1.5 Compilation Date: Wed, 16 Jun 2010 13:50:40 -0500
1.6 Up Time : 1 minute, 27 seconds

Exception:
-------------------------------------------------------------------------------------
2.1 Date : Thu, 17 Jun 2010 11:32:04 -0500
2.2 Address : 00000001
2.3 Module Name : TopStyle4.exe - (TopStyle)
2.4 Module Version: 4.0.0.79
2.5 Type : EAccessViolation
2.6 Message : Access violation at address 00000001. Read of address 00000001.
2.7 ID : 6027
2.8 Count : 1
2.9 Status : New
2.10 Note :

Active Controls:
---------------------------------------------------------------------------------------------------------------
4.1 Form Class : TfTSEditMain
4.2 Form Text : D:\site\public_html\scripts\sexidex.css - TopStyle 4.0
4.3 Control Class: TnbL_M_DStyleMemo_L_M_D_UNICODECLS
4.4 Control Text :

Computer:
-------------------------------------------------------------------------------
5.1 Name : compname
5.2 Total Memory : 4095 Mb
5.3 Free Memory : 1086 Mb
5.4 Total Disk : 232.79 Gb
5.5 Free Disk : 129.21 Gb
5.6 System Up Time: 1 hour, 32 minutes, 1 second
5.7 Processor : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
5.8 Display Mode : 1680 x 1050, 32 bit
5.9 Display DPI : 96
5.10 Video Card : NVIDIA GeForce 7950 GT (driver 8.17.11.9745 - RAM 512 MB)
5.11 Printer : Lexmark 3600-4600 Series (driver 0.3.0.0)

Operating System:
--------------------------------------------
6.1 Type : Microsoft Windows 7 (64 bit)
6.2 Build # : 7600
6.3 Update :
6.4 Language: English
6.5 Charset : 0

Call Stack Information:
-------------------------------------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method |Line |
-------------------------------------------------------------------------------------------------
|Running Thread: ID=5764; Priority=0; Class=; [Main] |
|-----------------------------------------------------------------------------------------------|
|753D0F5D|USER32.dll | | |PostMessageW | |
|6277AADE|CoreFoundation.dll| | |OSAtomicCompareAndSwap32Barrier| |
|6277AAD2|CoreFoundation.dll| | |OSAtomicAdd32Barrier | |
|753C7DF5|USER32.dll | | |DispatchMessageW | |
|753C7DEB|USER32.dll | | |DispatchMessageW | |
|004EAE8C|TopStyle4.exe |Forms.pas |TApplication|ProcessMessage |8115[21]|
|004EAD98|TopStyle4.exe |Forms.pas |TApplication|ProcessMessage |8094[0] |
|004EAECE|TopStyle4.exe |Forms.pas |TApplication|HandleMessage |8136[1] |
|004EAEC4|TopStyle4.exe |Forms.pas |TApplication|HandleMessage |8135[0] |
|004EB1C3|TopStyle4.exe |Forms.pas |TApplication|Run |8235[20]|
|004EB110|TopStyle4.exe |Forms.pas |TApplication|Run |8215[0] |
|009E6E8B|TopStyle4.exe |topstyle4.dpr| | |389[127]|
|76063675|kernel32.dll | | |BaseThreadInitThunk | |
-------------------------------------------------------------------------------------------------

Registers:
-----------------------------
EAX: 04ED2694 EDI: 0BB000C0
EBX: 00000000 ESI: 7EE8A968
ECX: 7EED4F00 ESP: 0018F6C0
EDX: 00000001 EIP: 00000001

Stack: Memory Dump:
------------------ ---------------------------------------------------------------------------
frazor
Rank II - Novice
Posts: 24
Joined: Fri Jan 08, 2010 9:49 am

Re: Safari Integration Broken

Post by frazor »

Error when switching tabs:

EurekaLog 6.0.21

Application:
-------------------------------------------------------
1.1 Start Date : Mon, 21 Jun 2010 10:55:04 +0100
1.2 Name/Description: TopStyle4.exe - (TopStyle)
1.3 Version Number : 4.0.0.79
1.4 Parameters :
1.5 Compilation Date: Wed, 16 Jun 2010 19:50:40 +0100
1.6 Up Time : 4 minutes, 33 seconds

Exception:
-------------------------------------------------------------------------------------
2.1 Date : Mon, 21 Jun 2010 10:59:38 +0100
2.2 Address : 00000001
2.3 Module Name : TopStyle4.exe - (TopStyle)
2.4 Module Version: 4.0.0.79
2.5 Type : EAccessViolation
2.6 Message : Access violation at address 00000001. Read of address 00000001.
2.7 ID : 6027
2.8 Count : 1
2.9 Status : New
2.10 Note :

User:
-------------------------------------------------------
3.1 ID : pearcf31
3.2 Name : BBC
3.3 Email :
3.4 Company : BBC
3.5 Privileges: SeChangeNotifyPrivilege - ON
SeShutdownPrivilege - OFF
SeUndockPrivilege - ON
SeSystemtimePrivilege - OFF
SeProfileSingleProcessPrivilege - OFF
SeSecurityPrivilege - OFF
SeBackupPrivilege - OFF
SeRestorePrivilege - OFF
SeRemoteShutdownPrivilege - OFF
SeTakeOwnershipPrivilege - OFF
SeDebugPrivilege - OFF
SeSystemEnvironmentPrivilege - OFF
SeSystemProfilePrivilege - OFF
SeIncreaseBasePriorityPrivilege - OFF
SeCreatePagefilePrivilege - OFF
SeIncreaseQuotaPrivilege - OFF
SeManageVolumePrivilege - OFF
SeCreateGlobalPrivilege - ON
SeImpersonatePrivilege - ON
SeLoadDriverPrivilege - ON

Active Controls:
---------------------------------------------------------------------------
4.1 Form Class : TfTSEditMain
4.2 Form Text : J:\chrish\standards\technical\css.shtml - TopStyle 4.0
4.3 Control Class: TnbL_M_DStyleMemo_L_M_D_UNICODECLS
4.4 Control Text :

Computer:
------------------------------------------------------------------------------
5.1 Name : PC-S054107
5.2 Total Memory : 3067 Mb
5.3 Free Memory : 1553 Mb
5.4 Total Disk : 80.08 Gb
5.5 Free Disk : 55.01 Gb
5.6 System Up Time: 1 hour, 32 minutes, 41 seconds
5.7 Processor : Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz
5.8 Display Mode : 1680 x 1050, 32 bit
5.9 Display DPI : 96
5.10 Video Card : NVIDIA Quadro FX 770M (driver 8.17.11.9621 - RAM 512 MB)
5.11 Printer : HP LaserJet 4250 PCL 6 (driver 6.0.6001.22127)

Operating System:
------------------------------------
6.1 Type : Microsoft Windows XP
6.2 Build # : 2600
6.3 Update : Service Pack 3
6.4 Language: English
6.5 Charset : 0

Network:
---------------------------------------------------
7.1 IP Address: 010.161.045.049 - 000.000.000.000
7.2 Submask : 255.255.252.000 - 000.000.000.000
7.3 Gateway : 010.161.044.001 - 000.000.000.000
7.4 DNS 1 : 010.161.008.002 - 000.000.000.000
7.5 DNS 2 : 010.162.008.001 - 000.000.000.000
7.6 DHCP : ON - ON

Call Stack Information:
---------------------------------------------------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method |Line |
---------------------------------------------------------------------------------------------------------------
|Running Thread: ID=3464; Priority=0; Class=; [Main] |
|-------------------------------------------------------------------------------------------------------------|
|0807AADE|CoreFoundation.dll| | |OSAtomicCompareAndSwap32Barrier| |
|0807AAD2|CoreFoundation.dll| | |OSAtomicAdd32Barrier | |
|7E418A0B|USER32.dll | | |DispatchMessageW | |
|7E418A01|USER32.dll | | |DispatchMessageW | |
|004EAE8C|TopStyle4.exe |Forms.pas |TApplication |ProcessMessage |8115[21] |
|004EAD98|TopStyle4.exe |Forms.pas |TApplication |ProcessMessage |8094[0] |
|004EAECE|TopStyle4.exe |Forms.pas |TApplication |HandleMessage |8136[1] |
|004EAEC4|TopStyle4.exe |Forms.pas |TApplication |HandleMessage |8135[0] |
|004EB1C3|TopStyle4.exe |Forms.pas |TApplication |Run |8235[20] |
|004EB110|TopStyle4.exe |Forms.pas |TApplication |Run |8215[0] |
|009E6E8B|TopStyle4.exe |topstyle4.dpr | | |389[127] |
|-------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=5600; Priority=2; Class=TIdListenerThread |
|-------------------------------------------------------------------------------------------------------------|
|7C90DF58|ntdll.dll | | |NtWaitForSingleObject | |
|7C90D288|ntdll.dll | | |NtDeviceIoControlFile | |
|71AA150A|WS2HELP.dll | | |WahReferenceContextByHandle | |
|-------------------------------------------------------------------------------------------------------------|
|Calling Thread: ID=3464; Priority=0; Class=; [Main] |
|-------------------------------------------------------------------------------------------------------------|
|00523163|TopStyle4.exe |IxWebKitServer.pas|TIxWebKitServer |Start |231[12] |
|005230F0|TopStyle4.exe |IxWebKitServer.pas|TIxWebKitServer |Start |219[0] |
|00523302|TopStyle4.exe |IxWebKitServer.pas|TIxWebKitServers |Add |295[3] |
|005232C8|TopStyle4.exe |IxWebKitServer.pas|TIxWebKitServers |Add |292[0] |
|0052B8C3|TopStyle4.exe |IxWebKit.pas |TIxWebKit |GetLocalHostURL |672[5] |
|0052B838|TopStyle4.exe |IxWebKit.pas |TIxWebKit |GetLocalHostURL |667[0] |
|0052BA98|TopStyle4.exe |IxWebKit.pas |TIxWebKit |Navigate |705[18] |
|0052B988|TopStyle4.exe |IxWebKit.pas |TIxWebKit |Navigate |687[0] |
|009CF591|TopStyle4.exe |nbWebBrowser.pas |TnbWebBrowser |Browse |925[98] |
|009CF214|TopStyle4.exe |nbWebBrowser.pas |TnbWebBrowser |Browse |827[0] |
|0098D5AF|TopStyle4.exe |f_TSEditMain.pas | |BrowseTo |8509[33] |
|0098D428|TopStyle4.exe |f_TSEditMain.pas | |BrowseTo |8476[0] |
|0098D8DD|TopStyle4.exe |f_TSEditMain.pas |TfTSEditMain |UpdatePreviewForBrowser |8571[51] |
|0098D640|TopStyle4.exe |f_TSEditMain.pas |TfTSEditMain |UpdatePreviewForBrowser |8520[0] |
|0098D2A9|TopStyle4.exe |f_TSEditMain.pas |TfTSEditMain |UpdatePreview |8439[13] |
|0098D248|TopStyle4.exe |f_TSEditMain.pas |TfTSEditMain |UpdatePreview |8426[0] |
|009BB840|TopStyle4.exe |u_Actions.pas |TActionModule |actPreviewSafariExecute |2592[11] |
|0060AC3A|TopStyle4.exe |dxBar.pas |TdxBarItem |DoClick |37673[5] |
|0060ABB7|TopStyle4.exe |dxBar.pas |TdxBarItem |DirectClick |37661[4] |
|0060EFAC|TopStyle4.exe |dxBar.pas |TdxBarItemControl |ControlUnclick |39977[32]|
|0060EE58|TopStyle4.exe |dxBar.pas |TdxBarItemControl |ControlUnclick |39945[0] |
|00612329|TopStyle4.exe |dxBar.pas |TdxBarButtonControl |ControlUnclick |41946[6] |
|005F7B16|TopStyle4.exe |dxBar.pas |TCustomdxBarControl |WMLButtonUp |27305[24]|
|7E42B3C6|USER32.dll | | |CallNextHookEx | |
|00632C40|TopStyle4.exe |TntForms.pas | |GetMessageForNT |777[10] |
|005F86B8|TopStyle4.exe |dxBar.pas |TCustomdxBarControl |WndProc |27664[48]|
|00601682|TopStyle4.exe |dxBar.pas |TdxBarControl |IsInternal |32396[1] |
|0060582E|TopStyle4.exe |dxBar.pas |TdxBarSubMenuControl|IsInternal |34455[1] |
|005F9FCB|TopStyle4.exe |dxBar.pas |TCustomdxBarControl |GetEquivalentParentBar |28493[1] |
|005F9FC4|TopStyle4.exe |dxBar.pas |TCustomdxBarControl |GetEquivalentParentBar |28492[0] |
|005F9186|TopStyle4.exe |dxBar.pas |TCustomdxBarControl |CanProcessMouseMessage |28018[6] |
|005F866D|TopStyle4.exe |dxBar.pas |TCustomdxBarControl |WndProc |27656[40]|
|7E430078|USER32.dll | | |GetPropA | |
|7E430042|USER32.dll | | |GetPropA | |
|7E4196C2|USER32.dll | | |DispatchMessageA | |
|7E4196B8|USER32.dll | | |DispatchMessageA | |
|004EAE94|TopStyle4.exe |Forms.pas |TApplication |ProcessMessage |8117[23] |
|004EAD98|TopStyle4.exe |Forms.pas |TApplication |ProcessMessage |8094[0] |
|004EAECE|TopStyle4.exe |Forms.pas |TApplication |HandleMessage |8136[1] |
|004EAEC4|TopStyle4.exe |Forms.pas |TApplication |HandleMessage |8135[0] |
|004EB1C3|TopStyle4.exe |Forms.pas |TApplication |Run |8235[20] |
|004EB110|TopStyle4.exe |Forms.pas |TApplication |Run |8215[0] |
|009E6E8B|TopStyle4.exe |topstyle4.dpr | | |389[127] |
-----
Registers:
-----
EAX: 03FC6744 EDI: 0A080080
EBX: 00000000 ESI: 7FED9368
ECX: 7FE98F00 ESP: 0012F780
EDX: 00000001 EIP: 00000001
User avatar
TopStyle Support
Rank VI - Professional
Posts: 506
Joined: Sat Jun 13, 2009 12:38 pm

Re: Safari Integration Broken

Post by TopStyle Support »

What preview file are you using? Please click the "send error report" button when you see the error dialog.
frazor
Rank II - Novice
Posts: 24
Joined: Fri Jan 08, 2010 9:49 am

Re: Safari Integration Broken

Post by frazor »

How do I send the error report?

I am using a local HTML file with CSS.

I see this error:

Image

And when I click on the link on that error, I see this:

Image

F