summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore
Commit message (Collapse)AuthorAgeFilesLines
...
* Imported WebKit commit 37c5e5041d39a14ea0d429a77ebd352e4bd26516 ↵Simon Hausmann2012-09-14158-5005/+11736
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@128608) New snapshot that enables WebKit2 build on Windows (still some bugs) and allows for WebKit to be built with qmake && make
* Imported WebKit commit 42d95198c30c2d1a94a5081181aad0b2be7c316c ↵Simon Hausmann2012-09-1158-1088/+1405
| | | | | | | (http://svn.webkit.org/repository/webkit/trunk@128206) This includes the rewrite of the configure part of the build system which should fix the QtQuick2 detection and allow for further simplifications in the future
* Imported WebKit commit 68645295d2e3e09af2c942f092556f06aa5f8b0d ↵Simon Hausmann2012-09-10375-10339/+15128
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@128073) New snapshot
* Imported WebKit commit bf0b0213bbf3886c96610020602012ca7d11b084 ↵Simon Hausmann2012-08-2439-128/+600
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@126545) New snapshot with clang and python build fixes
* Imported WebKit commit a5ae8a56a48e44ebfb9b81aaa5488affaffdb175 ↵Simon Hausmann2012-08-2334-1612/+1827
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@126420) New snapshot with OS X 10.6 build fix
* Imported WebKit commit 35255d8c2fd37ba4359e75fe0ebe6aec87687f9c ↵Simon Hausmann2012-08-2214-3/+272
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@126284) New snapshot that includes MSVC 64-bit build fix
* Imported WebKit commit 356d83016b090995d08ad568f2d2c243aa55e831 ↵Simon Hausmann2012-08-2156-913/+2505
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@126147) New snapshot including various build fixes for newer Qt 5
* Imported WebKit commit a77350243e054f3460d1137301d8b3faee3d2052 ↵Simon Hausmann2012-08-12101-1750/+5248
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@125365) New snapshot with build fixes for latest API changes in Qt and all WK1 Win MSVC fixes upstream
* Remove pthreads linkage on WindowsSimon Hausmann2012-07-301-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-07-303-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit 0282df8ca7c11d8c8a66ea18543695c69f545a27 ↵Simon Hausmann2012-07-3040-169/+667
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@124002) New snapshot with prospective Mountain Lion build fix
* Remove pthreads linkage on WindowsSimon Hausmann2012-07-241-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-07-243-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit 0fbd41c4e13f5a190faf160bf993eee614e6e18e ↵Simon Hausmann2012-07-2444-289/+468
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@123477) New snapshot that adapts to latest Qt API changes
* Remove pthreads linkage on WindowsSimon Hausmann2012-07-231-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-07-233-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit e65cbc5b6ac32627c797e7fc7f46eb7794410c92 ↵Simon Hausmann2012-07-2346-216/+884
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@123308) New snapshot with better configure tests
* Remove pthreads linkage on WindowsSimon Hausmann2012-07-181-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-07-183-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit ff52235a78888e5cb8e286a828a8698042200e67 ↵Simon Hausmann2012-07-1847-445/+1735
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@122948) New snapshot that should fix the rendering issues recently introduced
* Remove pthreads linkage on WindowsSimon Hausmann2012-07-161-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-07-163-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit 953baa67aa07087b6ecd4199351ec554c724e27d ↵Simon Hausmann2012-07-1672-484/+1983
| | | | (http://svn.webkit.org/repository/webkit/trunk@122676)
* Remove pthreads linkage on WindowsSimon Hausmann2012-07-111-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-07-113-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit 8ff1f22783a32de82fee915abd55bd1b298f2644 ↵Simon Hausmann2012-07-11187-2736/+8926
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@122325) New snapshot that should work with the latest Qt build system changes
* Fix broken QtWebKit5.lib linking https://bugs.webkit.org/show_bug.cgi?id=88321Simon Hausmann2012-06-274-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Joel Dillon <joel.dillon@codethink.co.uk> Jocelyn Turcotte <jocelyn.turcotte@nokia.com> on 2012-06-19 Reviewed by NOBODY (OOPS!). Source/JavaScriptCore: Also update the Wx build to use the new define. * API/JSBase.h: * runtime/JSExportMacros.h: * wscript: Source/WebCore: * platform/PlatformExportMacros.h: Source/WTF: Instead of letting a module's headers know which other modules depend on them, have depending modules define explicitely that they want its symbols exported too. JavaScriptCore should then be compiled with both BUILDING_JavaScriptCore and STATICALLY_LINKED_WITH_WTF. * wtf/ExportMacros.h: Tools: On windows the import/export definition is part of the symbol's signature. Define STATICALLY_LINKED_WITH_$$library for each dependend module that is being linked statically to make sure that they can be linked together later on. Also do not compile Assertions.cpp in DumpRenderTree anymore since all the used symbols are exported and it would cause a duplicate symbols error. * DumpRenderTree/qt/DumpRenderTree.pro: * qmake/mkspecs/features/default_post.prf:
* Remove pthreads linkage on WindowsSimon Hausmann2012-06-271-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-06-273-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit 26cd9bd8ab0471ffe987c9b60368f63dc0f1f31b ↵Simon Hausmann2012-06-2738-199/+663
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@121325) New snapshot with more Windows build fixes
* Fix broken QtWebKit5.lib linking https://bugs.webkit.org/show_bug.cgi?id=88321Simon Hausmann2012-06-254-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Joel Dillon <joel.dillon@codethink.co.uk> Jocelyn Turcotte <jocelyn.turcotte@nokia.com> on 2012-06-19 Reviewed by NOBODY (OOPS!). Source/JavaScriptCore: Also update the Wx build to use the new define. * API/JSBase.h: * runtime/JSExportMacros.h: * wscript: Source/WebCore: * platform/PlatformExportMacros.h: Source/WTF: Instead of letting a module's headers know which other modules depend on them, have depending modules define explicitely that they want its symbols exported too. JavaScriptCore should then be compiled with both BUILDING_JavaScriptCore and STATICALLY_LINKED_WITH_WTF. * wtf/ExportMacros.h: Tools: On windows the import/export definition is part of the symbol's signature. Define STATICALLY_LINKED_WITH_$$library for each dependend module that is being linked statically to make sure that they can be linked together later on. Also do not compile Assertions.cpp in DumpRenderTree anymore since all the used symbols are exported and it would cause a duplicate symbols error. * DumpRenderTree/qt/DumpRenderTree.pro: * qmake/mkspecs/features/default_post.prf:
* Remove pthreads linkage on WindowsSimon Hausmann2012-06-251-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-06-253-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit c4b613825abd39ac739a47d7b4410468fcef66dc ↵Simon Hausmann2012-06-2564-302/+1647
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@121147) New snapshot that includes Win32 debug build fix (use SVGAllInOne)
* Fix broken QtWebKit5.lib linking https://bugs.webkit.org/show_bug.cgi?id=88321Simon Hausmann2012-06-204-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Joel Dillon <joel.dillon@codethink.co.uk> Jocelyn Turcotte <jocelyn.turcotte@nokia.com> on 2012-06-19 Reviewed by NOBODY (OOPS!). Source/JavaScriptCore: Also update the Wx build to use the new define. * API/JSBase.h: * runtime/JSExportMacros.h: * wscript: Source/WebCore: * platform/PlatformExportMacros.h: Source/WTF: Instead of letting a module's headers know which other modules depend on them, have depending modules define explicitely that they want its symbols exported too. JavaScriptCore should then be compiled with both BUILDING_JavaScriptCore and STATICALLY_LINKED_WITH_WTF. * wtf/ExportMacros.h: Tools: On windows the import/export definition is part of the symbol's signature. Define STATICALLY_LINKED_WITH_$$library for each dependend module that is being linked statically to make sure that they can be linked together later on. Also do not compile Assertions.cpp in DumpRenderTree anymore since all the used symbols are exported and it would cause a duplicate symbols error. * DumpRenderTree/qt/DumpRenderTree.pro: * qmake/mkspecs/features/default_post.prf:
* Remove pthreads linkage on WindowsSimon Hausmann2012-06-201-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-06-203-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit 70459ce66c8e0409df4dd93438b9ee115c63874b ↵Simon Hausmann2012-06-207-42/+21
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@120815) New snapshot with permission fix included
* Fix broken QtWebKit5.lib linking https://bugs.webkit.org/show_bug.cgi?id=88321Simon Hausmann2012-06-204-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Joel Dillon <joel.dillon@codethink.co.uk> Jocelyn Turcotte <jocelyn.turcotte@nokia.com> on 2012-06-19 Reviewed by NOBODY (OOPS!). Source/JavaScriptCore: Also update the Wx build to use the new define. * API/JSBase.h: * runtime/JSExportMacros.h: * wscript: Source/WebCore: * platform/PlatformExportMacros.h: Source/WTF: Instead of letting a module's headers know which other modules depend on them, have depending modules define explicitely that they want its symbols exported too. JavaScriptCore should then be compiled with both BUILDING_JavaScriptCore and STATICALLY_LINKED_WITH_WTF. * wtf/ExportMacros.h: Tools: On windows the import/export definition is part of the symbol's signature. Define STATICALLY_LINKED_WITH_$$library for each dependend module that is being linked statically to make sure that they can be linked together later on. Also do not compile Assertions.cpp in DumpRenderTree anymore since all the used symbols are exported and it would cause a duplicate symbols error. * DumpRenderTree/qt/DumpRenderTree.pro: * qmake/mkspecs/features/default_post.prf:
* Remove pthreads linkage on WindowsSimon Hausmann2012-06-201-6/+0
|
* [WIN] Remove dependency on pthread from MachineStackMarkerSimon Hausmann2012-06-203-11/+25
| | | | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=68429 Patch by Patrick Gansterer <paroga@webkit.org> on 2012-06-13 Reviewed by NOBODY (OOPS!). Implement pthread TLS functionality with native windows functions. * heap/MachineStackMarker.cpp: Use the new functions instead of pthread directly. * heap/MachineStackMarker.h: * wtf/ThreadSpecific.h: (WTF::ThreadSpecificKeyCreate): Added wrapper around pthread_key_create. (WTF::ThreadSpecificKeyDelete): Added wrapper around pthread_key_delete. (WTF::ThreadSpecificSet): Added wrapper around pthread_setspecific. (WTF::ThreadSpecificGet): Added wrapper around pthread_getspecific. * wtf/ThreadSpecificWin.cpp:
* Imported WebKit commit 3a8c29f35d00659d2ce7a0ccdfa8304f14e82327 ↵Simon Hausmann2012-06-20199-4169/+22630
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@120813) New snapshot with Windows build fixes
* Imported WebKit commit 499c84c99aa98e9870fa7eaa57db476c6d160d46 ↵Simon Hausmann2012-06-0138-287/+1035
| | | | | | | (http://svn.webkit.org/repository/webkit/trunk@119200) Weekly update :). Particularly relevant changes for Qt are the use of the WebCore image decoders and direct usage of libpng/libjpeg if available in the system.
* Imported WebKit commit 8d6c5efc74f0222dfc7bcce8d845d4a2707ed9e6 ↵Simon Hausmann2012-05-2745-117/+761
| | | | (http://svn.webkit.org/repository/webkit/trunk@118629)
* Imported WebKit commit eb5c1b8fe4d4b1b90b5137433fc58a91da0e6878 ↵Simon Hausmann2012-05-25190-71557/+81306
| | | | (http://svn.webkit.org/repository/webkit/trunk@118516)
* Imported WebKit commit 1350e72f7345ced9da2bd9980deeeb5a8d62fab4 ↵Simon Hausmann2012-05-18125-907/+1874
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@117578) Weekly snapshot
* Imported WebKit commit 9a52e27980f47e8b0d8f8b7cc0fd7b5741bceb92 ↵Simon Hausmann2012-05-1153-497/+837
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@116736) New snapshot to include QDeclarative* -> QQml* build fixes
* Imported WebKit commit 7e538425aa020340619e927792f3d895061fb54b ↵Simon Hausmann2012-05-07600-68988/+18147
| | | | (http://svn.webkit.org/repository/webkit/trunk@116286)
* Imported WebKit commit 3db4eb1820ac8fb03065d7ea73a4d9db1e8fea1a ↵Simon Hausmann2012-03-12343-4998/+14208
| | | | | | (http://svn.webkit.org/repository/webkit/trunk@110422) This includes build fixes for the latest qtbase/qtdeclarative as well as the final QML2 API.
* Imported WebKit commit bb52bf3c0119e8a128cd93afe5572413a8617de9 ↵Simon Hausmann2012-02-24295-4798/+24785
| | | | (http://svn.webkit.org/repository/webkit/trunk@108790)