- ariya/phantomjs#11217 - Allow outer context to access arbitrary URLs
- ariya/phantomjs#10158 - Added response body to response object in onResourceReceived event
- ariya/phantomjs#13215 - Upgrade Qt to 5.4.1
- ariya/phantomjs#11275 - Added support for SSL Client Authentication
- ariya/phantomjs#11596 - Fix --local-storage-path and localStoragePath config option
- ariya/phantomjs#12864 - Simplify remote debugging
- ariya/phantomjs#13412 - Restore logic for
--local-url-access=no
accidentally deleted by #10158 - ariya/phantomjs#12868 - Fix an issue with loading JS modules contains a last-line comment
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/Tools/qmake/mkspecs/features/default_post.prf b/Tools/qmake/mkspecs/features/default_post.prf | |
index 39bb3f7..1358083 100644 | |
--- a/Tools/qmake/mkspecs/features/default_post.prf | |
+++ b/Tools/qmake/mkspecs/features/default_post.prf | |
@@ -48,7 +48,10 @@ DEFINES += $$configDefines() | |
INCLUDEPATH += \ | |
$${ROOT_WEBKIT_DIR}/Source \ | |
- $${ROOT_BUILD_DIR}/Source/include | |
+ $${ROOT_BUILD_DIR}/Source/include \ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /DLL /SUBSYSTEM:WINDOWS /VERSION:5.6 /MANIFEST:embed /OUT:..\lib\Qt5WebKit.dll @C:\Temp\nm29C6.tmp | |
Creating library ..\lib\Qt5WebKit.lib and object ..\lib\Qt5WebKit.exp | |
WebCore.lib(TextAllInOne.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl WebCore::TextCodecWin::registerExtendedEncodingNames(void (__cdecl*)(char const *,char const *))" (?registerExtendedEncodingNames@TextCodecWin@WebCore@@SAXP6AXPEBD0@Z@Z) referenced in function "char const * __cdecl WebCore::atomicCanonicalTextEncodingName<unsigned char>(unsigned char const *,unsigned __int64)" (??$atomicCanonicalTextEncodingName@E@WebCore@@YAPEBDPEBE_K@Z) | |
WebCore.lib(TextAllInOne.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl WebCore::TextCodecWin::registerExtendedCodecs(void (__cdecl*)(char const *,class WTF::PassOwnPtr<class WebCore::TextCodec> (__cdecl*)(class WebCore::TextEncoding const &,void const *),void const *))" (?registerE |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ntdll.dll!RtlSizeHeap() Unknown | |
AcLayers.dll!NS_FaultTolerantHeap::APIHook_RtlFreeHeap() Unknown | |
> Qt5WebKitWidgets.dll!_free_base(void * block) Line 107 C++ | |
Qt5WebKitWidgets.dll!QtSharedPointer::ExternalRefCountData::operator delete(void * ptr=0x000001c279092470) Line 164 C++ | |
Qt5WebKitWidgets.dll!QtSharedPointer::ExternalRefCountData::`scalar deleting destructor'(unsigned int) C++ | |
Qt5WebKitWidgets.dll!QWeakPointer<QObject>::~QWeakPointer<QObject>() Line 600 C++ | |
Qt5WebKitWidgets.dll!QPointer<QWebFrame>::~QPointer<QWebFrame>() C++ | |
Qt5WebKitWidgets.dll!QWebPagePrivate::~QWebPagePrivate() Line 238 C++ | |
Qt5WebKitWidgets.dll!QWebPagePrivate::`scalar deleting destructor'(unsigned int) C++ | |
Qt5WebKitWidgets.dll!QWebPage::~QWebPage() Line 1388 C++ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Z:\> perl f:/development/webkit/Tools/Scripts/build-webkit --no-ninja --64-bit --qt --debug --cmakeargs="-Wno-dev -DCMAKE_PREFIX_PATH=c:\Qt\Qt5.6.0_x64\5.6\msvc2015_64" | |
Checking Last-Modified date of qtwebkit-libs-win.zip... | |
Current qtwebkit-libs-win is up to date | |
Not searching for unused variables given on the command line. | |
-- The C compiler identification is MSVC 19.0.23506.0 | |
-- The CXX compiler identification is MSVC 19.0.23506.0 | |
-- Check for working C compiler using: Visual Studio 14 2015 Win64 | |
-- Check for working C compiler using: Visual Studio 14 2015 Win64 -- works | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
build Source\WebKit\CMakeFiles\WebKit.dir\qt\WebCoreSupport\QtPluginWidgetAdapter.cpp.obj: CXX_COMPILER__WebKit F$:\development\webkit\Source\WebKit\qt\WebCoreSupport\QtPluginWidgetAdapter.cpp | Source\WebKit\WebKitPrefix.pch || cmake_order_depends_target_WebKit | |
DEFINES = -DBUILDING_QT__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebKit -DHAVE_CONFIG_H=1 -DNOMINMAX -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DUNICODE -DWINVER=0x601 -DWebKit_EXPORTS -D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -D_WINDOWS | |
FLAGS = /DWIN32 /D_WINDOWS /W4 /GR- /EHs- /EHc- /MT /Zi /Ob0 /Od /RTC1 /wd4018 /wd4068 /wd4099 /wd4100 /wd4127 /wd4138 /wd4146 /wd4180 /wd4189 /wd4201 /wd4244 /wd4251 /wd4267 /wd4275 /wd4288 /wd4291 /wd4305 /wd4309 /wd4344 /wd4355 /wd4389 /wd4396 /wd4456 /wd4457 /wd4458 /wd4459 /wd4481 /wd4503 /wd4505 /wd4510 /wd4512 /wd4530 /wd4577 /wd4610 /wd4611 /wd4702 /wd4706 /wd4800 /wd4819 /wd4951 /wd4952 /wd4996 /wd6011 /wd6031 /wd6211 /wd6246 /wd6 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void QtConnectionObject::execute(void** argv) | |
{ | |
QObject* sender = parent(); | |
const QMetaObject* meta = sender->metaObject(); | |
const QMetaMethod method = meta->method(m_signalIndex); | |
JSValueRef* ignoredException = 0; | |
JSRetainPtr<JSStringRef> lengthProperty(Adopt, JSStringCreateWithUTF8CString("length")); | |
int receiverLength = int(JSValueToNumber(m_context, JSObjectGetProperty(m_context, m_receiverFunction, lengthProperty.get(), ignoredException), ignoredException)); | |
int argc = qMax(method.parameterCount(), receiverLength); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> python test\run-tests.py --color never | |
ff..E..F............E........f............s..........E.....E......F.....E.F..f.. | |
basics\require: ERROR | |
ERROR: Test group skipped | |
ERROR: Error: Cannot find module 'require/require_spec.js' | |
basics\timeout: FAIL | |
FAIL: did not exit as expected | |
expected exit code -15 got 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am vitallium on github. | |
* I am vitallium (https://keybase.io/vitallium) on keybase. | |
* I have a public key whose fingerprint is 7407 1899 ED67 CDBB 6E57 C18B 3A7D C00B F4FE 19EC | |
To claim this, I am signing this object: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MyObject | |
{ | |
public string FirstName {get;set;} | |
public string LastName {get;set;} | |
} | |
using (var context = new MyContext()) | |
{ | |
try | |
{ |