Awesomium,Berkelium,Chromium Web-Browser Framework

Windows 2000 fixes and solutions for apps

Awesomium,Berkelium,Chromium Web-Browser Framework

PostPosted by OldBoy2k » Sat Oct 22, 2011 11:59 am

Hello,

some infos i found out related the Awesomium library.

1) There's the sdk kit released under free licence
Project homepage: Awesomium Web-Browser Framework
Khrona Software Company
Awesomium-c: C-API for Awesomium 1.6

2) and also some GNU LGPL v2.1 developement of Awesomium for chromium by another team:
ogre3d.org: uBrowser and Ogre
princeofcode.com: Moondoggie

Sourcecode: Unofficial Awesomium GIT repo (based off version 1.08)
...seems the last update was done 2009.

3) to Update Awesomium.dll:
1) download Awesomium Windows SDK from here: awesomium.com and extract it.
2) copy these files from the release folder: icudt42.dll, AwesomiumProcess.exe,Awesomium.dll to the folders described in the developer FAQ:
Before running your executable, make sure to copy the entire contents of the SDK's build/bin/release and build/bin/debug/ directories to your respective Debug and Release build directories. You will need to bundle these files (icudt42.dll, AwesomiumProcess.exe, locales folder, and Awesomium.dll) with your executable.

Source: support.awesomium.com: Setting up on Windows

4) project homepage of Berkelium engine released under BSD-license
Berkelium.org
sirkikata.com: Berkelium developer blog
Code.google.com: Berkelium-sharp

5) "AwesomiumDotNet is a .NET wrapper for the Awesomium library and is written in C++/CLI. It provides a powerful framework for rendering rich web content online or offline."
awesomiumdotnet.codeplex.com: AwesomiumDotNet
The latest Awesomium SDK v1.6 now includes a .NET wrapper so AwesomiumDotNet is now discontinued.

6) eventually missing codecs AVCODEC-53.DLL,AVFORMAT-53.DLL,AVUTIL-51.DLL can be found in the Chromium build.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Awesomium,Berkelium,Chromium Web-Browser Framework

PostPosted by OldBoy2k » Sat Oct 22, 2011 4:45 pm

Awesomium Web-Browser Framework - Windows 2000 Fix:
Awesomium.dll

Missing Exports (in v1.6.2.0):
KERNEL32.DLL - GetGeoInfoW,GetProcessId,GetUserGeoID,GetModuleHandleExW,GetNativeSystemInfo,
RtlCaptureContext,RtlCaptureStackBackTrace,
WS2_32.DLL - WSANSPIoctl,getaddrinfo,freeaddrinfo
DBGHELP.DLL - SymFromAddr
CRYPTUI.DLL - CryptUIDlgSelectCertificateFromStore
IPHLPAPI.DLL - CancelIPChangeNotify
CRYPT32.DLL - CryptBinaryToStringA (CRYPTUI.DLL)

Fix (outdated):
1) download Megaupload: Awesomium.dll FIX mirror: Mediafire: Awesomium.dll FIX
and copy to the binaries directory.
2) also download t2embed.dll v5.1.2600.2777
and copy to the binaries directory.

Fix (recent):
1) download iphlpapi.dll v5.1.2600.2180 from here
and copy to the binaries directory.
2) for WS2_32.dll,CRYPT32.DLL you will need the KDW wrapper:
click here for the KDW homepage
and copy together with the renamed Win2k system CRYPT2k.DLL,WS2_2k.dll to the binaries directory.
Attention: For Kernel32.dll download this hotfix Wrapper Kernel of the upcoming v1.11 Wrapper pack:
hotfix v1.10 Wrapper Kernel
copy together with the renamed Win2k system Kernel32_ORG.dll to the binaries directory.
3) download dbghelp.dll
and copy it to the binaries directory.
4) download Cryptui.dll v5.131.2600.2180
and copy it to the binaries directory.
5) download Certli.dlll v5.131.2600.2180
and copy it to the binaries directory.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Awesomium,Berkelium,Chromium Web-Browser Framework

PostPosted by OldBoy2k » Tue Nov 01, 2011 1:38 am

Berkelium Web-Browser Framework - Windows 2000 Fix:
Berkelium.dll
(download library from here, if needed)

Missing Exports:
Kernel32.dll - AddVectoredExceptionHandler,AttachConsole,GetGeoInfoW,GetModuleHandleExW,
GetNativeSystemInfo,GetProcessId,GetUserGeoID,RemoveVectoredExceptionHandler,RtlCaptureStackBackTrace
WS2_32.DLL - getaddrinfo,freeaddrinfo
DBGHELP.DLL - SymFromAddr
CRYPTUI.DLL - CryptUIDlgSelectCertificateFromStore
IPHLPAPI.DLL - CancelIPChangeNotify
CRYPT32.DLL - CryptBinaryToStringA (CRYPTUI.DLL)
DNSAPI.DLL - DnsFree

Fix:
1) download iphlpapi.dll v5.1.2600.2180 from here
and copy to the binaries directory.
2) for WS2_32.dll,CRYPT32.DLL,DNSAPI.DLL you will need the KDW wrapper:
click here for the KDW homepage
and copy together with the renamed Win2k system CRYPT2k.DLL,WS2_2k.dll to the binaries directory.Rename KDW dnsxpi.dll to DNSAPI.DLL and copy it to the binaries directory.
Attention: For Kernel32.dll download this hotfix Wrapper Kernel of the upcoming v1.11 Wrapper pack:
hotfix v1.10 Wrapper Kernel
copy together with the renamed Win2k system Kernel32_ORG.dll to the binaries directory.
3) download dbghelp.dll
and copy it to the binaries directory.
4) download Cryptui.dll v5.131.2600.2180
and copy it to the binaries directory.
5) download Certli.dlll v5.131.2600.2180
and copy it to the binaries directory.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Awesomium,Berkelium,Chromium Web-Browser Framework

PostPosted by OldBoy2k » Tue Nov 01, 2011 2:39 pm

Chromium Web-Browser Framework - Windows 2000 Fix:
(Google Chrome) Chrome.dll

Missing Exports (in v15.0.874.106):
Kernel32.dll - AddVectoredExceptionHandler,AttachConsole,GetGeoInfoW,GetModuleHandleExW,
GetNativeSystemInfo,GetProcessId,GetUserGeoID,RemoveVectoredExceptionHandler,RtlCaptureStackBackTrace,
TzSpecificLocalTimeToSystemTime,WTSGetActiveConsoleSessionId
WTSAPI32.DLL - WTSQueryUserToken
WS2_32.DLL - getnameinfo,getaddrinfo,freeaddrinfo
IPHLPAPI.DLL - CancelIPChangeNotify,GetAdaptersAddresses
DNSAPI.DLL - DnsFree

Fix:
1) download iphlpapi.dll v5.1.2600.2180 from here
and copy to the binaries directory.
2) for WS2_32.dll,WTSAPI32.DLL,DNSAPI.DLL you will need the KDW wrapper:
click here for the KDW homepage
and copy together with the renamed Win2k system WTSAPI2k.DLL,WS2_2k.dll to the binaries directory.Rename KDW dnsxpi.dll to DNSAPI.DLL and copy it to the binaries directory.
Attention: For Kernel32.dll download this hotfix Wrapper Kernel of the upcoming v1.11 Wrapper pack:
hotfix v1.10 Wrapper Kernel
copy together with the renamed Win2k system Kernel32_ORG.dll to the binaries directory.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Awesomium,Berkelium,Chromium Web-Browser Framework

PostPosted by OldBoy2k » Tue Nov 01, 2011 3:08 pm

Chromium Web-Browser Framework - Windows 2000 Fix:
(Chromium) Chrome.dll

Missing Exports (in v17.0.919):
Kernel32.dll - AddVectoredExceptionHandler,AttachConsole,GetGeoInfoW,GetModuleHandleExW,
GetNativeSystemInfo,GetProcessId,GetUserGeoID,RemoveVectoredExceptionHandler,RtlCaptureStackBackTrace,
TzSpecificLocalTimeToSystemTime
WS2_32.DLL - getnameinfo,getaddrinfo,freeaddrinfo
IPHLPAPI.DLL - CancelIPChangeNotify,GetAdaptersAddresses
DNSAPI.DLL - DnsFree

Fix:
1) download iphlpapi.dll v5.1.2600.2180 from here
and copy to the binaries directory.
2) for WS2_32.dll,DNSAPI.DLL you will need the KDW wrapper:
click here for the KDW homepage
and copy together with the renamed Win2k system WS2_2k.dll to the binaries directory.Rename KDW dnsxpi.dll to DNSAPI.DLL and copy it to the binaries directory.
Attention: For Kernel32.dll download this hotfix Wrapper Kernel of the upcoming v1.11 Wrapper pack:
hotfix v1.10 Wrapper Kernel
copy together with the renamed Win2k system Kernel32_ORG.dll to the binaries directory.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Awesomium,Berkelium,Chromium Web-Browser Framework

PostPosted by OldBoy2k » Wed Nov 02, 2011 2:34 am

Chromium Embedded Framework (CEF) Web-Browser Framework - Windows 2000 Fix:
(Chromiumembedded) Libcef.dll

Missing Exports (in v1.0.306):
Kernel32.dll - DecodePointer,EncodePointer,GetModuleHandleExW,GetNativeSystemInfo,RtlCaptureStackBackTrace,
TzSpecificLocalTimeToSystemTime
WS2_32.DLL - getnameinfo,getaddrinfo,freeaddrinfo
IPHLPAPI.DLL - CancelIPChangeNotify,GetAdaptersAddresses

(cefclient.exe)
KERNEL32.DLL - DecodePointer,EncodePointer,InterlockedPopEntrySList,InterlockedPushEntrySList

Fix:
1) download iphlpapi.dll v5.1.2600.2180 from here
and copy to the binaries directory.
2) for WS2_32.dll you will need the KDW wrapper:
click here for the KDW homepage
and copy together with the renamed Win2k system WS2_2k.dll to the binaries directory.
Attention: For Kernel32.dll download this hotfix Wrapper Kernel of the upcoming v1.11 Wrapper pack:
hotfix v1.10 Wrapper Kernel
copy together with the renamed Win2k system Kernel32_ORG.dll to the binaries directory.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm


Return to Backporting Applications

Who is online

Users browsing this forum: No registered users and 0 guests

cron