[webkit-changes] [228002] trunk/Tools

2018-02-02 Thread ossy
Title: [228002] trunk/Tools








Revision 228002
Author o...@webkit.org
Date 2018-02-02 04:19:26 -0800 (Fri, 02 Feb 2018)


Log Message
Remove ARM JSCOnly bots from buildbot waterfall
https://bugs.webkit.org/show_bug.cgi?id=182398

Reviewed by Alexey Proskuryakov.

* BuildSlaveSupport/build.webkit.org-config/config.json:
* BuildSlaveSupport/build.webkit.org-config/steps_unittest.py:

Modified Paths

trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py
trunk/Tools/ChangeLog




Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json (228001 => 228002)

--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json	2018-02-02 10:53:30 UTC (rev 228001)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json	2018-02-02 12:19:26 UTC (rev 228002)
@@ -68,9 +68,6 @@
 { "name": "gtk-linux-slave-10", "platform": "gtk" },
 { "name": "gtk-linux-slave-11", "platform": "gtk" },
 
-{ "name": "jsconly-linux-szeged-slave-1", "platform": "jsc-only" },
-{ "name": "jsconly-linux-szeged-slave-2", "platform": "jsc-only" },
-{ "name": "jsconly-linux-szeged-slave-3", "platform": "jsc-only" },
 { "name": "jsconly-linux-igalia-bot-1", "platform": "jsc-only" },
 
 { "name": "wpe-linux-bot-1", "platform": "wpe" },
@@ -292,24 +289,6 @@
   "slavenames": ["wincairo-1", "wincairo-2"]
 },
 {
-  "name": "JSCOnly Linux AArch64 Release", "type": "BuildAndRemoteJSCTests", "builddir": "jsconly-linux-aarch64-release",
-  "platform": "jsc-only", "configuration": "release", "architectures": ["aarch64"],
-  "SVNMirror": "svn://webkit.inf.u-szeged.hu/webkit/",
-  "slavenames": ["jsconly-linux-szeged-slave-1"]
-},
-{
-  "name": "JSCOnly Linux ARMv7 Thumb2 Release", "type": "BuildAndRemoteJSCTests", "builddir": "jsconly-linux-armv7-thumb2-release",
-  "platform": "jsc-only", "configuration": "release", "architectures": ["armv7"],
-  "SVNMirror": "svn://webkit.inf.u-szeged.hu/webkit/",
-  "slavenames": ["jsconly-linux-szeged-slave-2"]
-},
-{
-  "name": "JSCOnly Linux ARMv7 Traditional Release", "type": "BuildAndRemoteJSCTests", "builddir": "jsconly-linux-armv7-traditional-release",
-  "platform": "jsc-only", "configuration": "release", "architectures": ["armv7"],
-  "SVNMirror": "svn://webkit.inf.u-szeged.hu/webkit/",
-  "slavenames": ["jsconly-linux-szeged-slave-3"]
-},
-{
   "name": "JSCOnly Linux MIPS32el Release", "type": "BuildAndRemoteJSCTests", "builddir": "jsconly-linux-mips32el-release",
   "platform": "jsc-only", "configuration": "release", "architectures": ["mips"],
   "slavenames": ["jsconly-linux-igalia-bot-1"]
@@ -330,7 +309,6 @@
 "schedulers": [ { "type": "AnyBranchScheduler", "name": "trunk", "change_filter": "trunk_filter", "treeStableTimer": 45.0,
   "builderNames": ["GTK Linux 32-bit Release", "GTK Linux 64-bit Release (Build)", "GTK Linux 64-bit Debug (Build)", "GTK Linux ARM Release",
"GTK Linux 64-bit Release Debian Stable (Build)", "GTK Linux 64-bit Release Ubuntu LTS (Build)",
-   "JSCOnly Linux AArch64 Release", "JSCOnly Linux ARMv7 Thumb2 Release", "JSCOnly Linux ARMv7 Traditional Release",
"JSCOnly Linux MIPS32el Release", "WinCairo 64-Bit Release", "WPE Linux 64-bit Release (Build)"]
 },
 { "type": "PlatformSpecificScheduler", "platform": "mac-highsierra", "branch": "trunk", "treeStableTimer": 45.0,


Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py (228001 => 228002)

--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py	2018-02-02 10:53:30 UTC (rev 228001)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py	2018-02-02 12:19:26 UTC (rev 228002)
@@ -448,9 +448,6 @@
 'Apple iOS 11 Simulator Debug (Build)': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit', 'archive-built-product', 'upload', 'archive-built-product', 'upload', 'transfer-to-s3', 'trigger'],
 'Apple iOS 11 Simulator Debug WK2 (Tests)': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'download-built-product', 'extract-built-pr

[webkit-changes] [220850] trunk/Source/JavaScriptCore

2017-08-17 Thread ossy
Title: [220850] trunk/Source/_javascript_Core








Revision 220850
Author o...@webkit.org
Date 2017-08-17 01:45:12 -0700 (Thu, 17 Aug 2017)


Log Message
ARM build fix after r220807 and r220834.
https://bugs.webkit.org/show_bug.cgi?id=175617

Unreviewed typo fix.

* assembler/MacroAssemblerARM.cpp:

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (220849 => 220850)

--- trunk/Source/_javascript_Core/ChangeLog	2017-08-17 08:03:44 UTC (rev 220849)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-08-17 08:45:12 UTC (rev 220850)
@@ -1,3 +1,12 @@
+2017-08-17  Csaba Osztrogonác  
+
+ARM build fix after r220807 and r220834.
+https://bugs.webkit.org/show_bug.cgi?id=175617
+
+Unreviewed typo fix.
+
+* assembler/MacroAssemblerARM.cpp:
+
 2017-08-17  Mark Lam  
 
 Gardening: build fix for ARM_TRADITIONAL after r220807.


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp (220849 => 220850)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp	2017-08-17 08:03:44 UTC (rev 220849)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp	2017-08-17 08:45:12 UTC (rev 220850)
@@ -337,7 +337,7 @@
 LOCAL_LABEL_STRING(ctiMasmProbeTrampolineProbeContextIsSafe) ":" "\n"
 "ldr   r2, [fp, #" STRINGIZE_VALUE_OF(PROBE_INIT_STACK_FUNCTION_OFFSET) "]" "\n"
 "cmp   r2, #0" "\n"
-"beq   r2, " LOCAL_LABEL_STRING(ctiMasmProbeTrampolineRestoreRegisters) "\n"
+"beq " LOCAL_LABEL_STRING(ctiMasmProbeTrampolineRestoreRegisters) "\n"
 
 "mov   r0, fp" "\n" // Set the ProbeContext* arg.
 "blx   r2" "\n" // Call the initializeStackFunction (loaded into r2 above).






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [220791] trunk/Source/JavaScriptCore

2017-08-16 Thread ossy
Title: [220791] trunk/Source/_javascript_Core








Revision 220791
Author o...@webkit.org
Date 2017-08-16 03:06:14 -0700 (Wed, 16 Aug 2017)


Log Message
Fix JSCOnly ARM buildbots after r220047 and r220184
https://bugs.webkit.org/show_bug.cgi?id=174993

Reviewed by Carlos Alberto Lopez Perez.

* CMakeLists.txt: Generate only one backend on Linux to save build time.

Modified Paths

trunk/Source/_javascript_Core/CMakeLists.txt
trunk/Source/_javascript_Core/ChangeLog




Diff

Modified: trunk/Source/_javascript_Core/CMakeLists.txt (220790 => 220791)

--- trunk/Source/_javascript_Core/CMakeLists.txt	2017-08-16 08:25:45 UTC (rev 220790)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2017-08-16 10:06:14 UTC (rev 220791)
@@ -1160,11 +1160,31 @@
 ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/BytecodeStructs.h
 )
 
+if ((${CMAKE_SYSTEM_NAME} STREQUAL "Linux"))
+if (WTF_CPU_X86)
+set(OFFLINE_ASM_BACKEND "X86")
+elseif (WTF_CPU_X86_64)
+set(OFFLINE_ASM_BACKEND "X86_64")
+elseif (WTF_CPU_ARM64)
+set(OFFLINE_ASM_BACKEND "ARM64")
+elseif (ARM_THUMB2_DETECTED)
+set(OFFLINE_ASM_BACKEND "ARMv7")
+elseif (ARM_TRADITIONAL_DETECTED)
+set(OFFLINE_ASM_BACKEND "ARMv7_TRADITIONAL")
+elseif (WTF_CPU_MIPS)
+set(OFFLINE_ASM_BACKEND "MIPS")
+endif ()
+
+if (NOT ENABLE_JIT)
+set(OFFLINE_ASM_BACKEND "C_LOOP")
+endif ()
+endif ()
+
 add_custom_command(
 OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h
 MAIN_DEPENDENCY ${_javascript_CORE_DIR}/offlineasm/generate_offset_extractor.rb
 DEPENDS ${LLINT_ASM} ${OFFLINE_ASM} ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/InitBytecodes.asm
-COMMAND ${RUBY_EXECUTABLE} ${_javascript_CORE_DIR}/offlineasm/generate_offset_extractor.rb -I${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/ ${_javascript_CORE_DIR}/llint/LowLevelInterpreter.asm ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h
+COMMAND ${RUBY_EXECUTABLE} ${_javascript_CORE_DIR}/offlineasm/generate_offset_extractor.rb -I${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/ ${_javascript_CORE_DIR}/llint/LowLevelInterpreter.asm ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h ${OFFLINE_ASM_BACKEND}
 VERBATIM)
 
 # We add the header files directly to the ADD_EXECUTABLE call instead of setting the


Modified: trunk/Source/_javascript_Core/ChangeLog (220790 => 220791)

--- trunk/Source/_javascript_Core/ChangeLog	2017-08-16 08:25:45 UTC (rev 220790)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-08-16 10:06:14 UTC (rev 220791)
@@ -1,3 +1,12 @@
+2017-08-16  Csaba Osztrogonác  
+
+Fix JSCOnly ARM buildbots after r220047 and r220184
+https://bugs.webkit.org/show_bug.cgi?id=174993
+
+Reviewed by Carlos Alberto Lopez Perez.
+
+* CMakeLists.txt: Generate only one backend on Linux to save build time.
+
 2017-08-16  Andy Estes  
 
 [Payment Request] Add an ENABLE flag and an experimental feature preference






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [220630] trunk/Source/JavaScriptCore

2017-08-12 Thread ossy
Title: [220630] trunk/Source/_javascript_Core








Revision 220630
Author o...@webkit.org
Date 2017-08-12 23:47:49 -0700 (Sat, 12 Aug 2017)


Log Message
[ARM64] Use x29 and x30 instead of fp and lr to make GCC happy
https://bugs.webkit.org/show_bug.cgi?id=175512


Reviewed by Mark Lam.

* CMakeLists.txt: Added MacroAssemblerARM64.cpp.
* assembler/MacroAssemblerARM64.cpp: Use x29 and x30 instead of fp and lr to make GCC happy.

Modified Paths

trunk/Source/_javascript_Core/CMakeLists.txt
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.cpp




Diff

Modified: trunk/Source/_javascript_Core/CMakeLists.txt (220629 => 220630)

--- trunk/Source/_javascript_Core/CMakeLists.txt	2017-08-13 06:22:44 UTC (rev 220629)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2017-08-13 06:47:49 UTC (rev 220630)
@@ -70,6 +70,7 @@
 assembler/LinkBuffer.cpp
 assembler/MacroAssembler.cpp
 assembler/MacroAssemblerARM.cpp
+assembler/MacroAssemblerARM64.cpp
 assembler/MacroAssemblerARMv7.cpp
 assembler/MacroAssemblerCodeRef.cpp
 assembler/MacroAssemblerPrinter.cpp


Modified: trunk/Source/_javascript_Core/ChangeLog (220629 => 220630)

--- trunk/Source/_javascript_Core/ChangeLog	2017-08-13 06:22:44 UTC (rev 220629)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-08-13 06:47:49 UTC (rev 220630)
@@ -1,5 +1,16 @@
 2017-08-12  Csaba Osztrogonác  
 
+[ARM64] Use x29 and x30 instead of fp and lr to make GCC happy
+https://bugs.webkit.org/show_bug.cgi?id=175512
+
+
+Reviewed by Mark Lam.
+
+* CMakeLists.txt: Added MacroAssemblerARM64.cpp.
+* assembler/MacroAssemblerARM64.cpp: Use x29 and x30 instead of fp and lr to make GCC happy.
+
+2017-08-12  Csaba Osztrogonác  
+
 ARM_TRADITIONAL: static assertion failed: ProbeContext_size_matches_ctiMasmProbeTrampoline
 https://bugs.webkit.org/show_bug.cgi?id=175513
 


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.cpp (220629 => 220630)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.cpp	2017-08-13 06:22:44 UTC (rev 220629)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.cpp	2017-08-13 06:47:49 UTC (rev 220630)
@@ -275,6 +275,8 @@
 #define STATE_PC_CHANGED 1
 static_assert(STATE_PC_NOT_CHANGED != STATE_PC_CHANGED, "STATE_PC_NOT_CHANGED and STATE_PC_CHANGED should not be equal");
 
+// We use x29 and x30 instead of fp and lr because GCC's inline assembler does not recognize fp and lr.
+// See https://bugs.webkit.org/show_bug.cgi?id=175512 for details.
 asm (
 ".text" "\n"
 ".balign 16" "\n"
@@ -314,14 +316,14 @@
 "stp   x22, x23, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_X22_OFFSET) "]" "\n"
 "stp   x24, x25, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_X24_OFFSET) "]" "\n"
 "stp   x4, x5, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_X26_OFFSET) "]" "\n" // Store saved r26 and r27 (preloaded into x4 and x5 above).
-"stp   x28, fp, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_X28_OFFSET) "]" "\n"
+"stp   x28, x29, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_X28_OFFSET) "]" "\n"
 "stp   x6, x7, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_LR_OFFSET) "]" "\n" // Save values lr and sp (preloaded into x6 and x7 above).
 
 "str   x6, [sp, #" STRINGIZE_VALUE_OF(SAVED_PROBE_LR_OFFSET) "]" "\n" // Save a duplicate copy of lr (in x6).
-"str   lr, [sp, #" STRINGIZE_VALUE_OF(SAVED_PROBE_RETURN_PC_OFFSET) "]" "\n" // Save a duplicate copy of return pc (in lr).
+"str   x30, [sp, #" STRINGIZE_VALUE_OF(SAVED_PROBE_RETURN_PC_OFFSET) "]" "\n" // Save a duplicate copy of return pc (in lr).
 
-"add   lr, lr, #" STRINGIZE_VALUE_OF(2 * PTR_SIZE) "\n" // The PC after the probe is at 2 instructions past the return point.
-"str   lr, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_PC_OFFSET) "]" "\n"
+"add   x30, x30, #" STRINGIZE_VALUE_OF(2 * PTR_SIZE) "\n" // The PC after the probe is at 2 instructions past the return point.
+"str   x30, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_PC_OFFSET) "]" "\n"
 
 "stp   x0, x1, [sp, #" STRINGIZE_VALUE_OF(PROBE_CPU_NZCV_OFFSET) "]" "\n" // Store nzcv and fpsr (preloaded into x0 and x1 above).
 
@@ -396,7 +398,7 @@
 
 // Remaining registers to restore are: fpsr, nzcv, x27, x28, fp, lr, sp, and pc.
 
-"mov   lr, #" STRINGIZE_VALUE_OF(STATE_PC_NOT_CHANGED) "\n"
+"mov   x30, #" STRINGIZE_VALUE_OF(STATE_PC_NOT_CHANGED) "\n"
 
 // The only way to set the pc on ARM64 (from user space) is via an indirect branch
 // or a ret, which means we'll need a free register to do so. For our purposes, lr
@@ -420,11 +422,11 @@
 "cmp   x27, x28" "\n"
 "bne " LOCAL_LABEL_STRING(ctiMasmProbeTrampolineError) "\n"
 
-"mov   lr, #" STRINGIZE_VALUE_OF(STATE_PC_CHANGED) "\n"
+"mov   x30, #" STRINGIZE_VALUE_OF(STATE_PC_CHANGED) "\n"
 
 LOCAL_LABEL_STRING(ctiMasmProbeTrampolinePrepareOutgoingRec

[webkit-changes] [220629] trunk/Source/JavaScriptCore

2017-08-12 Thread ossy
Title: [220629] trunk/Source/_javascript_Core








Revision 220629
Author o...@webkit.org
Date 2017-08-12 23:22:44 -0700 (Sat, 12 Aug 2017)


Log Message
ARM_TRADITIONAL: static assertion failed: ProbeContext_size_matches_ctiMasmProbeTrampoline
https://bugs.webkit.org/show_bug.cgi?id=175513

Reviewed by Mark Lam.

* assembler/MacroAssemblerARM.cpp: Added d16-d31 FP registers too.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (220628 => 220629)

--- trunk/Source/_javascript_Core/ChangeLog	2017-08-13 01:59:16 UTC (rev 220628)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-08-13 06:22:44 UTC (rev 220629)
@@ -1,3 +1,12 @@
+2017-08-12  Csaba Osztrogonác  
+
+ARM_TRADITIONAL: static assertion failed: ProbeContext_size_matches_ctiMasmProbeTrampoline
+https://bugs.webkit.org/show_bug.cgi?id=175513
+
+Reviewed by Mark Lam.
+
+* assembler/MacroAssemblerARM.cpp: Added d16-d31 FP registers too.
+
 2017-08-12  Filip Pizlo  
 
 FTL's compileGetTypedArrayByteOffset needs to do caging


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp (220628 => 220629)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp	2017-08-13 01:59:16 UTC (rev 220628)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.cpp	2017-08-13 06:22:44 UTC (rev 220629)
@@ -149,8 +149,24 @@
 #define PROBE_CPU_D13_OFFSET (PROBE_FIRST_FPREG_OFFSET + (13 * FPREG_SIZE))
 #define PROBE_CPU_D14_OFFSET (PROBE_FIRST_FPREG_OFFSET + (14 * FPREG_SIZE))
 #define PROBE_CPU_D15_OFFSET (PROBE_FIRST_FPREG_OFFSET + (15 * FPREG_SIZE))
+#define PROBE_CPU_D16_OFFSET (PROBE_FIRST_FPREG_OFFSET + (16 * FPREG_SIZE))
+#define PROBE_CPU_D17_OFFSET (PROBE_FIRST_FPREG_OFFSET + (17 * FPREG_SIZE))
+#define PROBE_CPU_D18_OFFSET (PROBE_FIRST_FPREG_OFFSET + (18 * FPREG_SIZE))
+#define PROBE_CPU_D19_OFFSET (PROBE_FIRST_FPREG_OFFSET + (19 * FPREG_SIZE))
+#define PROBE_CPU_D20_OFFSET (PROBE_FIRST_FPREG_OFFSET + (20 * FPREG_SIZE))
+#define PROBE_CPU_D21_OFFSET (PROBE_FIRST_FPREG_OFFSET + (21 * FPREG_SIZE))
+#define PROBE_CPU_D22_OFFSET (PROBE_FIRST_FPREG_OFFSET + (22 * FPREG_SIZE))
+#define PROBE_CPU_D23_OFFSET (PROBE_FIRST_FPREG_OFFSET + (23 * FPREG_SIZE))
+#define PROBE_CPU_D24_OFFSET (PROBE_FIRST_FPREG_OFFSET + (24 * FPREG_SIZE))
+#define PROBE_CPU_D25_OFFSET (PROBE_FIRST_FPREG_OFFSET + (25 * FPREG_SIZE))
+#define PROBE_CPU_D26_OFFSET (PROBE_FIRST_FPREG_OFFSET + (26 * FPREG_SIZE))
+#define PROBE_CPU_D27_OFFSET (PROBE_FIRST_FPREG_OFFSET + (27 * FPREG_SIZE))
+#define PROBE_CPU_D28_OFFSET (PROBE_FIRST_FPREG_OFFSET + (28 * FPREG_SIZE))
+#define PROBE_CPU_D29_OFFSET (PROBE_FIRST_FPREG_OFFSET + (29 * FPREG_SIZE))
+#define PROBE_CPU_D30_OFFSET (PROBE_FIRST_FPREG_OFFSET + (30 * FPREG_SIZE))
+#define PROBE_CPU_D31_OFFSET (PROBE_FIRST_FPREG_OFFSET + (31 * FPREG_SIZE))
 
-#define PROBE_SIZE (PROBE_FIRST_FPREG_OFFSET + (16 * FPREG_SIZE))
+#define PROBE_SIZE (PROBE_FIRST_FPREG_OFFSET + (32 * FPREG_SIZE))
 #define PROBE_ALIGNED_SIZE (PROBE_SIZE)
 
 // These ASSERTs remind you that if you change the layout of ProbeContext,
@@ -199,6 +215,22 @@
 COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d13]) == PROBE_CPU_D13_OFFSET, ProbeContext_cpu_d13_offset_matches_ctiMasmProbeTrampoline);
 COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d14]) == PROBE_CPU_D14_OFFSET, ProbeContext_cpu_d14_offset_matches_ctiMasmProbeTrampoline);
 COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d15]) == PROBE_CPU_D15_OFFSET, ProbeContext_cpu_d15_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d16]) == PROBE_CPU_D16_OFFSET, ProbeContext_cpu_d16_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d17]) == PROBE_CPU_D17_OFFSET, ProbeContext_cpu_d17_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d18]) == PROBE_CPU_D18_OFFSET, ProbeContext_cpu_d18_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d19]) == PROBE_CPU_D19_OFFSET, ProbeContext_cpu_d19_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d20]) == PROBE_CPU_D20_OFFSET, ProbeContext_cpu_d20_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d21]) == PROBE_CPU_D21_OFFSET, ProbeContext_cpu_d21_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d22]) == PROBE_CPU_D22_OFFSET, ProbeContext_cpu_d22_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d23]) == PROBE_CPU_D23_OFFSET, ProbeContext_cpu_d23_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFFSETOF(cpu.fprs[ARMRegisters::d24]) == PROBE_CPU_D24_OFFSET, ProbeContext_cpu_d24_offset_matches_ctiMasmProbeTrampoline);
+COMPILE_ASSERT(PROBE_OFF

[webkit-changes] [220125] trunk/Tools

2017-08-01 Thread ossy
Title: [220125] trunk/Tools








Revision 220125
Author o...@webkit.org
Date 2017-08-01 23:45:23 -0700 (Tue, 01 Aug 2017)


Log Message
Enabling uploading archives to S3
https://bugs.webkit.org/show_bug.cgi?id=174198

Unreviewed unit test fix after r219235.

* BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:

Modified Paths

trunk/Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py
trunk/Tools/ChangeLog




Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py (220124 => 220125)

--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py	2017-08-02 06:40:39 UTC (rev 220124)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py	2017-08-02 06:45:23 UTC (rev 220125)
@@ -406,12 +406,12 @@
 expected_build_steps = {
 'Apple Win 7 Debug (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile', 'download-built-product', 'extract-built-product', 'jscore-test', 'layout-test', 'run-api-tests', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'dashboard-tests', 'archive-test-results', 'upload', 'MasterShellCommand'],
 'Apple Win 7 Release (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile', 'download-built-product', 'extract-built-product', 'jscore-test', 'layout-test', 'run-api-tests', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'dashboard-tests', 'archive-test-results', 'upload', 'MasterShellCommand'],
-'Apple Win Debug (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile', 'compile-webkit', 'archive-built-product', 'upload', 'trigger'],
-'Apple Win Release (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile', 'compile-webkit', 'archive-built-product', 'upload', 'trigger'],
+'Apple Win Debug (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile', 'compile-webkit', 'archive-built-product', 'upload', 'transfer-to-s3', 'trigger'],
+'Apple Win Release (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile', 'compile-webkit', 'archive-built-product', 'upload', 'transfer-to-s3', 'trigger'],
 
 'Apple El Capitan 32-bit JSC (BuildAndTest)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit', 'webkit-32bit-jsc-test'],
 'Apple El Capitan CMake Debug (Build)' :['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit'],
-'Apple El Capitan Debug (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit', 'archive-built-product', 'upload', 'trigger'],
+'Apple El Capitan Debug (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit', 'archive-built-product', 'upload', 'archive-built-product', 'upload', 'transfer-to-s3', 'trigger'],
 'Apple El Capitan Debug JSC (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'download-built-product', 'extract-built-product', 'jscore-test'],
 'Apple El Capitan Debug Test262 (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'download-built-product', 'extract-built-product', 'test262-test'],
 'Apple El Capitan Debug WK1 (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'download-built-product', 'extract-built-product', 'layout-test', 'run-api-tests', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'dashboard-tests', 'archive-test-results', 'upload', 'MasterShellCommand'],
@@ -418,7 +418,7 @@
 'Apple El Capitan Debug WK2 (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'download-built-product', 'extract-built-product', 'layout-test', 'run-api-tests', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'dashboard-tests', 'archive-test-results', 'upload', 'MasterShellCommand'],
 'Apple El Capitan LLINT CLoop (BuildAndTest)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit', 'webkit-jsc-cloop-test'],
 'Apple El Capitan Release (32-bit Build)' : ['config

[webkit-changes] [220123] trunk/Tools

2017-08-01 Thread ossy
Title: [220123] trunk/Tools








Revision 220123
Author o...@webkit.org
Date 2017-08-01 23:36:55 -0700 (Tue, 01 Aug 2017)


Log Message
Fix JSCOnly ARM buildbots after r220047
https://bugs.webkit.org/show_bug.cgi?id=174993

Unreviewed fix after r220087.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(BuildAndRemoteJSCTestsFactory.__init__):

Modified Paths

trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg
trunk/Tools/ChangeLog




Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg (220122 => 220123)

--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2017-08-02 04:47:45 UTC (rev 220122)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2017-08-02 06:36:55 UTC (rev 220123)
@@ -957,7 +957,7 @@
 class BuildAndRemoteJSCTestsFactory(Factory):
 def __init__(self, platform, configuration, architectures, triggers=None, additionalArguments=None, SVNMirror=None):
 Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, SVNMirror)
-self.addStep(CompileJSCOnly())
+self.addStep(CompileJSCOnly(timeout=60*60))
 self.addStep(RunRemoteJavaScriptCoreTests(timeout=60*60))
 
 


Modified: trunk/Tools/ChangeLog (220122 => 220123)

--- trunk/Tools/ChangeLog	2017-08-02 04:47:45 UTC (rev 220122)
+++ trunk/Tools/ChangeLog	2017-08-02 06:36:55 UTC (rev 220123)
@@ -1,3 +1,13 @@
+2017-08-01  Csaba Osztrogonác  
+
+Fix JSCOnly ARM buildbots after r220047
+https://bugs.webkit.org/show_bug.cgi?id=174993
+
+Unreviewed fix after r220087.
+
+* BuildSlaveSupport/build.webkit.org-config/master.cfg:
+(BuildAndRemoteJSCTestsFactory.__init__):
+
 2017-08-01  Chris Dumez  
 
 Add initial support for navigator.sendBeacon






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [220087] trunk/Tools

2017-07-31 Thread ossy
Title: [220087] trunk/Tools








Revision 220087
Author o...@webkit.org
Date 2017-07-31 22:28:05 -0700 (Mon, 31 Jul 2017)


Log Message
Fix JSCOnly ARM buildbots after r220047
https://bugs.webkit.org/show_bug.cgi?id=174993

Reviewed by Saam Barati.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(BuildAndRemoteJSCTestsFactory.__init__):

Modified Paths

trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg
trunk/Tools/ChangeLog




Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg (220086 => 220087)

--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2017-08-01 00:39:16 UTC (rev 220086)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2017-08-01 05:28:05 UTC (rev 220087)
@@ -958,7 +958,7 @@
 def __init__(self, platform, configuration, architectures, triggers=None, additionalArguments=None, SVNMirror=None):
 Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, SVNMirror)
 self.addStep(CompileJSCOnly())
-self.addStep(RunRemoteJavaScriptCoreTests())
+self.addStep(RunRemoteJavaScriptCoreTests(timeout=60*60))
 
 
 class TestWebKit1LeaksFactory(Factory):


Modified: trunk/Tools/ChangeLog (220086 => 220087)

--- trunk/Tools/ChangeLog	2017-08-01 00:39:16 UTC (rev 220086)
+++ trunk/Tools/ChangeLog	2017-08-01 05:28:05 UTC (rev 220087)
@@ -1,3 +1,13 @@
+2017-07-31  Csaba Osztrogonác  
+
+Fix JSCOnly ARM buildbots after r220047
+https://bugs.webkit.org/show_bug.cgi?id=174993
+
+Reviewed by Saam Barati.
+
+* BuildSlaveSupport/build.webkit.org-config/master.cfg:
+(BuildAndRemoteJSCTestsFactory.__init__):
+
 2017-07-30  Yusuke Suzuki  
 
 [WTF] Introduce Private Symbols






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [217756] trunk/Source/JavaScriptCore

2017-06-03 Thread ossy
Title: [217756] trunk/Source/_javascript_Core








Revision 217756
Author o...@webkit.org
Date 2017-06-03 06:36:31 -0700 (Sat, 03 Jun 2017)


Log Message
[ARM] Unreviewed buildfix after r217711.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::xor32):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (217755 => 217756)

--- trunk/Source/_javascript_Core/ChangeLog	2017-06-03 11:24:45 UTC (rev 217755)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-06-03 13:36:31 UTC (rev 217756)
@@ -1,3 +1,10 @@
+2017-06-03  Csaba Osztrogonác  
+
+[ARM] Unreviewed buildfix after r217711.
+
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::xor32):
+
 2017-06-02  Yusuke Suzuki  
 
 ASSERTION FAILED: "We should only declare a function as a lexically scoped variable in scopes where var declarations aren't allowed. ..." for function redeclaration with async function module export


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (217755 => 217756)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2017-06-03 11:24:45 UTC (rev 217755)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2017-06-03 13:36:31 UTC (rev 217756)
@@ -358,6 +358,12 @@
 m_assembler.eors(dest, op1, op2);
 }
 
+void xor32(Address src, RegisterID dest)
+{
+load32(src, ARMRegisters::S1);
+xor32(ARMRegisters::S1, dest);
+}
+
 void xor32(TrustedImm32 imm, RegisterID dest)
 {
 if (imm.m_value == -1)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [217484] trunk/Source/WebKit2

2017-05-26 Thread ossy
Title: [217484] trunk/Source/WebKit2








Revision 217484
Author o...@webkit.org
Date 2017-05-26 02:50:21 -0700 (Fri, 26 May 2017)


Log Message
Unreviewed Mac cmake buildfix after r217137, just for fun.
https://bugs.webkit.org/show_bug.cgi?id=172362

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/PlatformMac.cmake




Diff

Modified: trunk/Source/WebKit2/ChangeLog (217483 => 217484)

--- trunk/Source/WebKit2/ChangeLog	2017-05-26 09:33:42 UTC (rev 217483)
+++ trunk/Source/WebKit2/ChangeLog	2017-05-26 09:50:21 UTC (rev 217484)
@@ -1,3 +1,10 @@
+2017-05-26  Csaba Osztrogonác  
+
+Unreviewed Mac cmake buildfix after r217137, just for fun.
+https://bugs.webkit.org/show_bug.cgi?id=172362
+
+* PlatformMac.cmake:
+
 2017-05-26  Carlos Garcia Campos  
 
 [WPE] Use AcceleratedDrawingArea instead of its fork


Modified: trunk/Source/WebKit2/PlatformMac.cmake (217483 => 217484)

--- trunk/Source/WebKit2/PlatformMac.cmake	2017-05-26 09:33:42 UTC (rev 217483)
+++ trunk/Source/WebKit2/PlatformMac.cmake	2017-05-26 09:50:21 UTC (rev 217484)
@@ -117,6 +117,7 @@
 Shared/Cocoa/WKNSURLRequest.mm
 Shared/Cocoa/WKObject.mm
 Shared/Cocoa/WebErrorsCocoa.mm
+Shared/Cocoa/WebKit2InitializeCocoa.mm
 
 Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm
 Shared/Plugins/Netscape/mac/PluginInformationMac.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [216844] trunk/Source/WebKit2

2017-05-14 Thread ossy
Title: [216844] trunk/Source/WebKit2








Revision 216844
Author o...@webkit.org
Date 2017-05-14 06:27:10 -0700 (Sun, 14 May 2017)


Log Message
Unreviewed Mac cmake buildfix after r216690, just for fun.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/PlatformMac.cmake




Diff

Modified: trunk/Source/WebKit2/ChangeLog (216843 => 216844)

--- trunk/Source/WebKit2/ChangeLog	2017-05-14 11:28:21 UTC (rev 216843)
+++ trunk/Source/WebKit2/ChangeLog	2017-05-14 13:27:10 UTC (rev 216844)
@@ -1,3 +1,9 @@
+2017-05-14  Csaba Osztrogonác  
+
+Unreviewed Mac cmake buildfix after r216690, just for fun.
+
+* PlatformMac.cmake:
+
 2017-05-14  David Kilzer  
 
 Fix unused lambdas in WebKit2


Modified: trunk/Source/WebKit2/PlatformMac.cmake (216843 => 216844)

--- trunk/Source/WebKit2/PlatformMac.cmake	2017-05-14 11:28:21 UTC (rev 216843)
+++ trunk/Source/WebKit2/PlatformMac.cmake	2017-05-14 13:27:10 UTC (rev 216844)
@@ -265,6 +265,7 @@
 UIProcess/Cocoa/WebPasteboardProxyCocoa.mm
 UIProcess/Cocoa/WebProcessPoolCocoa.mm
 UIProcess/Cocoa/WebProcessProxyCocoa.mm
+UIProcess/Cocoa/WebResourceLoadStatisticsManagerCocoa.mm
 UIProcess/Cocoa/WebResourceLoadStatisticsStoreCocoa.mm
 UIProcess/Cocoa/WebURLSchemeHandlerCocoa.mm
 UIProcess/Cocoa/WebViewImpl.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [216737] trunk/Source/WTF

2017-05-12 Thread ossy
Title: [216737] trunk/Source/WTF








Revision 216737
Author o...@webkit.org
Date 2017-05-12 00:48:33 -0700 (Fri, 12 May 2017)


Log Message
Unreviewed trivial JSCOnly buildfix after r216731.
https://bugs.webkit.org/show_bug.cgi?id=171693

* wtf/PlatformJSCOnly.cmake:

Modified Paths

trunk/Source/WTF/ChangeLog
trunk/Source/WTF/wtf/PlatformJSCOnly.cmake




Diff

Modified: trunk/Source/WTF/ChangeLog (216736 => 216737)

--- trunk/Source/WTF/ChangeLog	2017-05-12 06:58:21 UTC (rev 216736)
+++ trunk/Source/WTF/ChangeLog	2017-05-12 07:48:33 UTC (rev 216737)
@@ -1,3 +1,10 @@
+2017-05-12  Csaba Osztrogonác  
+
+Unreviewed trivial JSCOnly buildfix after r216731.
+https://bugs.webkit.org/show_bug.cgi?id=171693
+
+* wtf/PlatformJSCOnly.cmake:
+
 2017-05-11  Yusuke Suzuki  
 
 [Win] Implement memoryFootprint for Windows


Modified: trunk/Source/WTF/wtf/PlatformJSCOnly.cmake (216736 => 216737)

--- trunk/Source/WTF/wtf/PlatformJSCOnly.cmake	2017-05-12 06:58:21 UTC (rev 216736)
+++ trunk/Source/WTF/wtf/PlatformJSCOnly.cmake	2017-05-12 07:48:33 UTC (rev 216737)
@@ -21,7 +21,7 @@
 list(APPEND WTF_SOURCES
 win/MemoryFootprintWin.cpp
 )
-else (APPLE)
+elseif (APPLE)
 list(APPEND WTF_SOURCES
 cocoa/MemoryFootprintCocoa.cpp
 )






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [216326] trunk/Tools

2017-05-06 Thread ossy
Title: [216326] trunk/Tools








Revision 216326
Author o...@webkit.org
Date 2017-05-06 04:34:09 -0700 (Sat, 06 May 2017)


Log Message
[Mac][cmake] Buildfix after r216047
https://bugs.webkit.org/show_bug.cgi?id=171769

Unreviewed buildfix.


* WebKitTestRunner/cocoa/TestRunnerWKWebView.mm:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm




Diff

Modified: trunk/Tools/ChangeLog (216325 => 216326)

--- trunk/Tools/ChangeLog	2017-05-06 10:58:40 UTC (rev 216325)
+++ trunk/Tools/ChangeLog	2017-05-06 11:34:09 UTC (rev 216326)
@@ -1,3 +1,12 @@
+2017-05-06  Csaba Osztrogonác  
+
+[Mac][cmake] Buildfix after r216047
+https://bugs.webkit.org/show_bug.cgi?id=171769
+
+Unreviewed buildfix.
+
+* WebKitTestRunner/cocoa/TestRunnerWKWebView.mm:
+
 2017-05-05  Brady Eidson  
 
 API test WebKit2.WebsiteDataStoreCustomPaths is failing on ios-simulator.


Modified: trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm (216325 => 216326)

--- trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm	2017-05-06 10:58:40 UTC (rev 216325)
+++ trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm	2017-05-06 11:34:09 UTC (rev 216326)
@@ -26,12 +26,12 @@
 #import "config.h"
 #import "TestRunnerWKWebView.h"
 
-#import "UIKitSPI.h"
 #import "WebKitTestRunnerDraggingInfo.h"
 #import 
 #import 
 
 #if PLATFORM(IOS)
+#import "UIKitSPI.h"
 #import 
 @interface WKWebView ()
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [215142] trunk/Source/WebCore

2017-04-08 Thread ossy
Title: [215142] trunk/Source/WebCore








Revision 215142
Author o...@webkit.org
Date 2017-04-08 06:43:10 -0700 (Sat, 08 Apr 2017)


Log Message
Unreviewed Mac cmake buildfix after r215051, just for fun.
https://bugs.webkit.org/show_bug.cgi?id=169761

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformMac.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (215141 => 215142)

--- trunk/Source/WebCore/ChangeLog	2017-04-08 05:30:47 UTC (rev 215141)
+++ trunk/Source/WebCore/ChangeLog	2017-04-08 13:43:10 UTC (rev 215142)
@@ -1,3 +1,10 @@
+2017-04-08  Csaba Osztrogonác  
+
+Unreviewed Mac cmake buildfix after r215051, just for fun.
+https://bugs.webkit.org/show_bug.cgi?id=169761
+
+* PlatformMac.cmake:
+
 2017-04-07  Simon Fraser  
 
 Build fix: TimerBase::start(double, double) can't be inline and exported,


Modified: trunk/Source/WebCore/PlatformMac.cmake (215141 => 215142)

--- trunk/Source/WebCore/PlatformMac.cmake	2017-04-08 05:30:47 UTC (rev 215141)
+++ trunk/Source/WebCore/PlatformMac.cmake	2017-04-08 13:43:10 UTC (rev 215142)
@@ -210,6 +210,7 @@
 
 crypto/mac/CryptoAlgorithmAES_CBCMac.cpp
 crypto/mac/CryptoAlgorithmAES_CFBMac.cpp
+crypto/mac/CryptoAlgorithmAES_CTRMac.cpp
 crypto/mac/CryptoAlgorithmAES_GCMMac.cpp
 crypto/mac/CryptoAlgorithmAES_KWMac.cpp
 crypto/mac/CryptoAlgorithmECDHMac.cpp






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [214717] trunk/Tools

2017-04-01 Thread ossy
Title: [214717] trunk/Tools








Revision 214717
Author o...@webkit.org
Date 2017-04-01 05:48:30 -0700 (Sat, 01 Apr 2017)


Log Message
Mac cmake buildfix after 214586.
https://bugs.webkit.org/show_bug.cgi?id=170381

Unreviewed speculative buildfix.

* WebKitTestRunner/PlatformMac.cmake:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/WebKitTestRunner/PlatformMac.cmake




Diff

Modified: trunk/Tools/ChangeLog (214716 => 214717)

--- trunk/Tools/ChangeLog	2017-04-01 12:35:20 UTC (rev 214716)
+++ trunk/Tools/ChangeLog	2017-04-01 12:48:30 UTC (rev 214717)
@@ -1,5 +1,14 @@
 2017-04-01  Csaba Osztrogonác  
 
+Mac cmake buildfix after 214586.
+https://bugs.webkit.org/show_bug.cgi?id=170381
+
+Unreviewed speculative buildfix.
+
+* WebKitTestRunner/PlatformMac.cmake:
+
+2017-04-01  Csaba Osztrogonác  
+
 Unreviewed speculative Mac cmake buildfix after r214586, just for fun.
 https://bugs.webkit.org/show_bug.cgi?id=161675
 


Modified: trunk/Tools/WebKitTestRunner/PlatformMac.cmake (214716 => 214717)

--- trunk/Tools/WebKitTestRunner/PlatformMac.cmake	2017-04-01 12:35:20 UTC (rev 214716)
+++ trunk/Tools/WebKitTestRunner/PlatformMac.cmake	2017-04-01 12:48:30 UTC (rev 214717)
@@ -1,6 +1,8 @@
 find_library(CARBON_LIBRARY Carbon)
 
+find_library(APPLICATIONSERVICES_LIBRARY ApplicationServices)
 find_library(CORESERVICES_LIBRARY CoreServices)
+add_definitions(-iframework ${APPLICATIONSERVICES_LIBRARY}/Versions/Current/Frameworks)
 add_definitions(-iframework ${CORESERVICES_LIBRARY}/Versions/Current/Frameworks)
 
 if ("${CURRENT_OSX_VERSION}" MATCHES "10.9")






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [214716] trunk/Source/WTF

2017-04-01 Thread ossy
Title: [214716] trunk/Source/WTF








Revision 214716
Author o...@webkit.org
Date 2017-04-01 05:35:20 -0700 (Sat, 01 Apr 2017)


Log Message
Mac cmake buildfix after 214586.
https://bugs.webkit.org/show_bug.cgi?id=170381

Unreviewed.

* wtf/BlockPtr.h:

Modified Paths

trunk/Source/WTF/ChangeLog
trunk/Source/WTF/wtf/BlockPtr.h




Diff

Modified: trunk/Source/WTF/ChangeLog (214715 => 214716)

--- trunk/Source/WTF/ChangeLog	2017-04-01 10:25:11 UTC (rev 214715)
+++ trunk/Source/WTF/ChangeLog	2017-04-01 12:35:20 UTC (rev 214716)
@@ -1,3 +1,12 @@
+2017-04-01  Csaba Osztrogonác  
+
+Mac cmake buildfix after 214586.
+https://bugs.webkit.org/show_bug.cgi?id=170381
+
+Unreviewed.
+
+* wtf/BlockPtr.h:
+
 2017-03-30  Filip Pizlo  
 
 Air should support linear scan for optLevel<2


Modified: trunk/Source/WTF/wtf/BlockPtr.h (214715 => 214716)

--- trunk/Source/WTF/wtf/BlockPtr.h	2017-04-01 10:25:11 UTC (rev 214715)
+++ trunk/Source/WTF/wtf/BlockPtr.h	2017-04-01 12:35:20 UTC (rev 214716)
@@ -26,6 +26,7 @@
 #pragma once
 
 #include 
+#include 
 #include 
 
 namespace WTF {






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [214715] trunk/Tools

2017-04-01 Thread ossy
Title: [214715] trunk/Tools








Revision 214715
Author o...@webkit.org
Date 2017-04-01 03:25:11 -0700 (Sat, 01 Apr 2017)


Log Message
Unreviewed speculative Mac cmake buildfix after r214586, just for fun.
https://bugs.webkit.org/show_bug.cgi?id=161675

* WebKitTestRunner/PlatformMac.cmake:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/WebKitTestRunner/PlatformMac.cmake




Diff

Modified: trunk/Tools/ChangeLog (214714 => 214715)

--- trunk/Tools/ChangeLog	2017-04-01 08:14:15 UTC (rev 214714)
+++ trunk/Tools/ChangeLog	2017-04-01 10:25:11 UTC (rev 214715)
@@ -1,3 +1,10 @@
+2017-04-01  Csaba Osztrogonác  
+
+Unreviewed speculative Mac cmake buildfix after r214586, just for fun.
+https://bugs.webkit.org/show_bug.cgi?id=161675
+
+* WebKitTestRunner/PlatformMac.cmake:
+
 2017-03-31  Jonathan Bedard  
 
 webkitpy: Add target host concept


Modified: trunk/Tools/WebKitTestRunner/PlatformMac.cmake (214714 => 214715)

--- trunk/Tools/WebKitTestRunner/PlatformMac.cmake	2017-04-01 08:14:15 UTC (rev 214714)
+++ trunk/Tools/WebKitTestRunner/PlatformMac.cmake	2017-04-01 10:25:11 UTC (rev 214715)
@@ -29,6 +29,8 @@
 ${WEBKIT_TESTRUNNER_DIR}/cocoa
 ${WEBKIT_TESTRUNNER_DIR}/mac
 ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/mac
+${WEBKIT_TESTRUNNER_SHARED_DIR}/EventSerialization/mac
+${WEBKIT_TESTRUNNER_SHARED_DIR}/spi
 ${CMAKE_SOURCE_DIR}/WebKitLibraries
 )
 
@@ -46,6 +48,9 @@
 ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/mac/AccessibilityTextMarkerMac.mm
 ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/mac/AccessibilityUIElementMac.mm
 ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/mac/TestRunnerMac.mm
+
+${WEBKIT_TESTRUNNER_SHARED_DIR}/EventSerialization/mac/EventSerializerMac.mm
+${WEBKIT_TESTRUNNER_SHARED_DIR}/EventSerialization/mac/SharedEventStreamsMac.mm
 )
 
 list(APPEND WebKitTestRunner_SOURCES






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [214220] trunk/Source/JavaScriptCore

2017-03-21 Thread ossy
Title: [214220] trunk/Source/_javascript_Core








Revision 214220
Author o...@webkit.org
Date 2017-03-21 04:42:36 -0700 (Tue, 21 Mar 2017)


Log Message
[ARM] Add missing MacroAssembler functions after r214187
https://bugs.webkit.org/show_bug.cgi?id=169912

Reviewed by Yusuke Suzuki.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::loadFloat):
(JSC::MacroAssemblerARM::storeFloat):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (214219 => 214220)

--- trunk/Source/_javascript_Core/ChangeLog	2017-03-21 11:31:43 UTC (rev 214219)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-03-21 11:42:36 UTC (rev 214220)
@@ -1,3 +1,14 @@
+2017-03-21  Csaba Osztrogonác  
+
+[ARM] Add missing MacroAssembler functions after r214187
+https://bugs.webkit.org/show_bug.cgi?id=169912
+
+Reviewed by Yusuke Suzuki.
+
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::loadFloat):
+(JSC::MacroAssemblerARM::storeFloat):
+
 2017-03-21  Yusuke Suzuki  
 
 [JSC] Optimize Number.prototype.toString on Int32 / Int52 / Double


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (214219 => 214220)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2017-03-21 11:31:43 UTC (rev 214219)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2017-03-21 11:42:36 UTC (rev 214220)
@@ -1185,6 +1185,12 @@
 static bool supportsFloatingPointAbs() { return false; }
 static bool supportsFloatingPointRounding() { return false; }
 
+
+void loadFloat(ImplicitAddress address, FPRegisterID dest)
+{
+m_assembler.dataTransferFloat(ARMAssembler::LoadFloat, dest, address.base, address.offset);
+}
+
 void loadFloat(BaseIndex address, FPRegisterID dest)
 {
 m_assembler.baseIndexTransferFloat(ARMAssembler::LoadFloat, dest, address.base, address.index, static_cast(address.scale), address.offset);
@@ -1224,6 +1230,11 @@
 CRASH();
 }
 
+void storeFloat(FPRegisterID src, ImplicitAddress address)
+{
+m_assembler.dataTransferFloat(ARMAssembler::StoreFloat, src, address.base, address.offset);
+}
+
 void storeFloat(FPRegisterID src, BaseIndex address)
 {
 m_assembler.baseIndexTransferFloat(ARMAssembler::StoreFloat, src, address.base, address.index, static_cast(address.scale), address.offset);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [213758] trunk/Source/WTF

2017-03-11 Thread ossy
Title: [213758] trunk/Source/WTF








Revision 213758
Author o...@webkit.org
Date 2017-03-11 05:57:13 -0800 (Sat, 11 Mar 2017)


Log Message
REGRESSION(r213645): It made JSC tests super slow and timeout on AArch64 Linux
https://bugs.webkit.org/show_bug.cgi?id=169510

Unreviewed, disable LL_SC on Linux to unbreak this platform.

* wtf/Atomics.h:
* wtf/Platform.h:

Modified Paths

trunk/Source/WTF/ChangeLog
trunk/Source/WTF/wtf/Atomics.h
trunk/Source/WTF/wtf/Platform.h




Diff

Modified: trunk/Source/WTF/ChangeLog (213757 => 213758)

--- trunk/Source/WTF/ChangeLog	2017-03-11 08:56:22 UTC (rev 213757)
+++ trunk/Source/WTF/ChangeLog	2017-03-11 13:57:13 UTC (rev 213758)
@@ -1,3 +1,13 @@
+2017-03-11  Csaba Osztrogonác  
+
+REGRESSION(r213645): It made JSC tests super slow and timeout on AArch64 Linux
+https://bugs.webkit.org/show_bug.cgi?id=169510
+
+Unreviewed, disable LL_SC on Linux to unbreak this platform.
+
+* wtf/Atomics.h:
+* wtf/Platform.h:
+
 2017-03-10  Filip Pizlo  
 
 The JITs should be able to emit fast TLS loads
@@ -4,7 +14,7 @@
 https://bugs.webkit.org/show_bug.cgi?id=169483
 
 Reviewed by Keith Miller.
-
+
 Consolidated what we know about fast TLS in FastTLS.h.
 
 * WTF.xcodeproj/project.pbxproj:


Modified: trunk/Source/WTF/wtf/Atomics.h (213757 => 213758)

--- trunk/Source/WTF/wtf/Atomics.h	2017-03-11 08:56:22 UTC (rev 213757)
+++ trunk/Source/WTF/wtf/Atomics.h	2017-03-11 13:57:13 UTC (rev 213758)
@@ -177,7 +177,7 @@
 std::atomic value;
 };
 
-#if CPU(ARM64)
+#if CPU(ARM64) && HAVE(LL_SC)
 #define DEFINE_LL_SC(width, modifier, suffix)   \
 template<> \
 ALWAYS_INLINE uint ## width ## _t Atomic::loadLink(std::memory_order order) \
@@ -240,7 +240,7 @@
 #endif
 
 #undef DEFINE_LL_SC
-#endif // CPU(ARM64)
+#endif // CPU(ARM64) && HAVE(LL_SC)
 
 template
 inline T atomicLoad(T* location, std::memory_order order = std::memory_order_seq_cst)


Modified: trunk/Source/WTF/wtf/Platform.h (213757 => 213758)

--- trunk/Source/WTF/wtf/Platform.h	2017-03-11 08:56:22 UTC (rev 213757)
+++ trunk/Source/WTF/wtf/Platform.h	2017-03-11 13:57:13 UTC (rev 213758)
@@ -757,9 +757,10 @@
 #define ENABLE_CONCURRENT_JS 1
 #endif
 
-#if CPU(ARM64)
+/* FIXME: Enable it on Linux once https://bugs.webkit.org/show_bug.cgi?id=169510 is fixed. */
+#if CPU(ARM64) && OS(DARWIN)
 #define HAVE_LL_SC 1
-#endif // CPU(ARM64)
+#endif // CPU(ARM64) && OS(DARWIN)
 
 #if __has_include()
 #define HAVE_FAST_TLS 1






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [213710] trunk/Source/JavaScriptCore

2017-03-10 Thread ossy
Title: [213710] trunk/Source/_javascript_Core








Revision 213710
Author o...@webkit.org
Date 2017-03-10 05:47:19 -0800 (Fri, 10 Mar 2017)


Log Message
Unreviewed typo fixes after r213652.
https://bugs.webkit.org/show_bug.cgi?id=168920

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::replaceWithBreakpoint):
* assembler/MacroAssemblerMIPS.h:
(JSC::MacroAssemblerMIPS::replaceWithBreakpoint):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h
trunk/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (213709 => 213710)

--- trunk/Source/_javascript_Core/ChangeLog	2017-03-10 13:32:18 UTC (rev 213709)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-03-10 13:47:19 UTC (rev 213710)
@@ -1,5 +1,15 @@
 2017-03-10  Csaba Osztrogonác  
 
+Unreviewed typo fixes after r213652.
+https://bugs.webkit.org/show_bug.cgi?id=168920
+
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::replaceWithBreakpoint):
+* assembler/MacroAssemblerMIPS.h:
+(JSC::MacroAssemblerMIPS::replaceWithBreakpoint):
+
+2017-03-10  Csaba Osztrogonác  
+
 Unreviewed ARM buildfix after r213652.
 https://bugs.webkit.org/show_bug.cgi?id=168920
 


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (213709 => 213710)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2017-03-10 13:32:18 UTC (rev 213709)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2017-03-10 13:47:19 UTC (rev 213710)
@@ -1482,7 +1482,7 @@
 return FunctionPtr(reinterpret_cast(ARMAssembler::readCallTarget(call.dataLocation(;
 }
 
-static void replaceWithJump(CodeLocationLabel instructionStart)
+static void replaceWithBreakpoint(CodeLocationLabel instructionStart)
 {
 ARMAssembler::replaceWithBkpt(instructionStart.executableAddress());
 }


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h (213709 => 213710)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h	2017-03-10 13:32:18 UTC (rev 213709)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h	2017-03-10 13:47:19 UTC (rev 213710)
@@ -2978,7 +2978,7 @@
 return FunctionPtr(reinterpret_cast(MIPSAssembler::readCallTarget(call.dataLocation(;
 }
 
-static void replaceWithJump(CodeLocationLabel instructionStart)
+static void replaceWithBreakpoint(CodeLocationLabel instructionStart)
 {
 MIPSAssembler::replaceWithBkpt(instructionStart.executableAddress());
 }






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [213709] trunk/Source/JavaScriptCore

2017-03-10 Thread ossy
Title: [213709] trunk/Source/_javascript_Core








Revision 213709
Author o...@webkit.org
Date 2017-03-10 05:32:18 -0800 (Fri, 10 Mar 2017)


Log Message
Unreviewed ARM buildfix after r213652.
https://bugs.webkit.org/show_bug.cgi?id=168920

r213652 used replaceWithBrk and replaceWithBkpt names for the same
function, which was inconsistent and caused build error in ARMAssembler.

* assembler/ARM64Assembler.h:
(JSC::ARM64Assembler::replaceWithBkpt): Renamed replaceWithBrk to replaceWithBkpt.
(JSC::ARM64Assembler::replaceWithBrk): Deleted.
* assembler/ARMAssembler.h:
(JSC::ARMAssembler::replaceWithBkpt): Renamed replaceWithBrk to replaceWithBkpt.
(JSC::ARMAssembler::replaceWithBrk): Deleted.
* assembler/MacroAssemblerARM64.h:
(JSC::MacroAssemblerARM64::replaceWithBreakpoint):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/ARM64Assembler.h
trunk/Source/_javascript_Core/assembler/ARMAssembler.h
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (213708 => 213709)

--- trunk/Source/_javascript_Core/ChangeLog	2017-03-10 13:02:16 UTC (rev 213708)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-03-10 13:32:18 UTC (rev 213709)
@@ -1,3 +1,20 @@
+2017-03-10  Csaba Osztrogonác  
+
+Unreviewed ARM buildfix after r213652.
+https://bugs.webkit.org/show_bug.cgi?id=168920
+
+r213652 used replaceWithBrk and replaceWithBkpt names for the same
+function, which was inconsistent and caused build error in ARMAssembler.
+
+* assembler/ARM64Assembler.h:
+(JSC::ARM64Assembler::replaceWithBkpt): Renamed replaceWithBrk to replaceWithBkpt.
+(JSC::ARM64Assembler::replaceWithBrk): Deleted.
+* assembler/ARMAssembler.h:
+(JSC::ARMAssembler::replaceWithBkpt): Renamed replaceWithBrk to replaceWithBkpt.
+(JSC::ARMAssembler::replaceWithBrk): Deleted.
+* assembler/MacroAssemblerARM64.h:
+(JSC::MacroAssemblerARM64::replaceWithBreakpoint):
+
 2017-03-10  Alex Christensen  
 
 Win64 build fix.


Modified: trunk/Source/_javascript_Core/assembler/ARM64Assembler.h (213708 => 213709)

--- trunk/Source/_javascript_Core/assembler/ARM64Assembler.h	2017-03-10 13:02:16 UTC (rev 213708)
+++ trunk/Source/_javascript_Core/assembler/ARM64Assembler.h	2017-03-10 13:32:18 UTC (rev 213709)
@@ -2536,7 +2536,7 @@
 linkPointer(addressOf(code, where), valuePtr);
 }
 
-static void replaceWithBrk(void* where)
+static void replaceWithBkpt(void* where)
 {
 int insn = excepnGeneration(ExcepnOp_BREAKPOINT, 0, 0);
 performJITMemcpy(where, &insn, sizeof(int));


Modified: trunk/Source/_javascript_Core/assembler/ARMAssembler.h (213708 => 213709)

--- trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2017-03-10 13:02:16 UTC (rev 213708)
+++ trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2017-03-10 13:32:18 UTC (rev 213709)
@@ -995,7 +995,7 @@
 return reinterpret_cast(readPointer(reinterpret_cast(getAbsoluteJumpAddress(from;
 }
 
-static void replaceWithBrk(void* instructionStart)
+static void replaceWithBkpt(void* instructionStart)
 {
 ARMWord* instruction = reinterpret_cast(instructionStart);
 instruction[0] = BKPT;


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.h (213708 => 213709)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.h	2017-03-10 13:02:16 UTC (rev 213708)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM64.h	2017-03-10 13:32:18 UTC (rev 213709)
@@ -3408,7 +3408,7 @@
 
 static void replaceWithBreakpoint(CodeLocationLabel instructionStart)
 {
-ARM64Assembler::replaceWithBrk(instructionStart.executableAddress());
+ARM64Assembler::replaceWithBkpt(instructionStart.executableAddress());
 }
 
 static void replaceWithJump(CodeLocationLabel instructionStart, CodeLocationLabel destination)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [213705] trunk/Source/WTF

2017-03-10 Thread ossy
Title: [213705] trunk/Source/WTF








Revision 213705
Author o...@webkit.org
Date 2017-03-10 02:30:30 -0800 (Fri, 10 Mar 2017)


Log Message
Unreviewed AArch64 Linux buildfix after r213645.
https://bugs.webkit.org/show_bug.cgi?id=169300

* wtf/Atomics.h: intptr_t and int64_t are typedefs for long int on Linux.
They are different types only on Darwin platforms.

Modified Paths

trunk/Source/WTF/ChangeLog
trunk/Source/WTF/wtf/Atomics.h




Diff

Modified: trunk/Source/WTF/ChangeLog (213704 => 213705)

--- trunk/Source/WTF/ChangeLog	2017-03-10 08:36:11 UTC (rev 213704)
+++ trunk/Source/WTF/ChangeLog	2017-03-10 10:30:30 UTC (rev 213705)
@@ -1,3 +1,11 @@
+2017-03-10  Csaba Osztrogonác  
+
+Unreviewed AArch64 Linux buildfix after r213645.
+https://bugs.webkit.org/show_bug.cgi?id=169300
+
+* wtf/Atomics.h: intptr_t and int64_t are typedefs for long int on Linux.
+They are different types only on Darwin platforms.
+
 2017-03-09  Caio Lima  
 
 [ESnext] Implement Object Rest - Implementing Object Rest Destructuring


Modified: trunk/Source/WTF/wtf/Atomics.h (213704 => 213705)

--- trunk/Source/WTF/wtf/Atomics.h	2017-03-10 08:36:11 UTC (rev 213704)
+++ trunk/Source/WTF/wtf/Atomics.h	2017-03-10 10:30:30 UTC (rev 213705)
@@ -235,7 +235,9 @@
 DEFINE_LL_SC(16, "w", "h")
 DEFINE_LL_SC(32, "w", "")
 DEFINE_LL_SC(64, "", "")
+#if OS(DARWIN)
 DEFINE_LL_SC(ptr, "", "")
+#endif
 
 #undef DEFINE_LL_SC
 #endif // CPU(ARM64)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [213472] trunk/Source/JavaScriptCore

2017-03-06 Thread ossy
Title: [213472] trunk/Source/_javascript_Core








Revision 213472
Author o...@webkit.org
Date 2017-03-06 15:07:27 -0800 (Mon, 06 Mar 2017)


Log Message
REGRESSION(r212778): It made 400 tests crash on AArch64 Linux
https://bugs.webkit.org/show_bug.cgi?id=168502

Reviewed by Filip Pizlo.

* heap/RegisterState.h: Use setjmp code path on AArch64 Linux too to fix crashes.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/heap/RegisterState.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (213471 => 213472)

--- trunk/Source/_javascript_Core/ChangeLog	2017-03-06 23:06:08 UTC (rev 213471)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-03-06 23:07:27 UTC (rev 213472)
@@ -1,3 +1,12 @@
+2017-03-06  Csaba Osztrogonác  
+
+REGRESSION(r212778): It made 400 tests crash on AArch64 Linux
+https://bugs.webkit.org/show_bug.cgi?id=168502
+
+Reviewed by Filip Pizlo.
+
+* heap/RegisterState.h: Use setjmp code path on AArch64 Linux too to fix crashes.
+
 2017-03-06  Caio Lima  
 
 op_get_by_id_with_this should use inline caching


Modified: trunk/Source/_javascript_Core/heap/RegisterState.h (213471 => 213472)

--- trunk/Source/_javascript_Core/heap/RegisterState.h	2017-03-06 23:06:08 UTC (rev 213471)
+++ trunk/Source/_javascript_Core/heap/RegisterState.h	2017-03-06 23:07:27 UTC (rev 213472)
@@ -29,7 +29,7 @@
 
 namespace JSC {
 
-#if !OS(WINDOWS)
+#if !OS(WINDOWS) && !(OS(LINUX) && CPU(ARM64))
 
 // ALLOCATE_AND_GET_REGISTER_STATE has to ensure that the GC sees callee-saves. It achieves this by
 // ensuring that the callee-saves are either spilled to the stack or saved in the RegisterState. The code






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [213425] trunk/Source/JavaScriptCore

2017-03-04 Thread ossy
Title: [213425] trunk/Source/_javascript_Core








Revision 213425
Author o...@webkit.org
Date 2017-03-04 10:07:18 -0800 (Sat, 04 Mar 2017)


Log Message
[ARM] Unreviewed buildfix after r213376.

* assembler/ARMAssembler.h:
(JSC::ARMAssembler::isBkpt): Typo fixed.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/ARMAssembler.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (213424 => 213425)

--- trunk/Source/_javascript_Core/ChangeLog	2017-03-04 17:31:06 UTC (rev 213424)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-03-04 18:07:18 UTC (rev 213425)
@@ -1,3 +1,10 @@
+2017-03-04  Csaba Osztrogonác  
+
+[ARM] Unreviewed buildfix after r213376.
+
+* assembler/ARMAssembler.h:
+(JSC::ARMAssembler::isBkpt): Typo fixed.
+
 2017-03-03  Carlos Alberto Lopez Perez  
 
 [JSC] build fix after r213399


Modified: trunk/Source/_javascript_Core/assembler/ARMAssembler.h (213424 => 213425)

--- trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2017-03-04 17:31:06 UTC (rev 213424)
+++ trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2017-03-04 18:07:18 UTC (rev 213425)
@@ -705,7 +705,7 @@
 static bool isBkpt(void* address)
 {
 ARMWord expected = BKPT;
-ARMWord immediateMask = (0xff0 << 4) | 0xf);
+ARMWord immediateMask = (0xff0 << 4) | 0xf;
 ARMWord candidateInstruction = *reinterpret_cast(address);
 return (candidateInstruction & ~immediateMask) == expected;
 }






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [213127] trunk/Source/WebKit2

2017-02-28 Thread ossy
Title: [213127] trunk/Source/WebKit2








Revision 213127
Author o...@webkit.org
Date 2017-02-28 01:01:09 -0800 (Tue, 28 Feb 2017)


Log Message
Remove EFL leftover from WebPageProxy.messages.in
https://bugs.webkit.org/show_bug.cgi?id=168828

Reviewed by Gyuyoung Kim.

* UIProcess/WebPageProxy.messages.in:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/UIProcess/WebPageProxy.messages.in




Diff

Modified: trunk/Source/WebKit2/ChangeLog (213126 => 213127)

--- trunk/Source/WebKit2/ChangeLog	2017-02-28 08:30:44 UTC (rev 213126)
+++ trunk/Source/WebKit2/ChangeLog	2017-02-28 09:01:09 UTC (rev 213127)
@@ -1,3 +1,12 @@
+2017-02-28  Csaba Osztrogonác  
+
+Remove EFL leftover from WebPageProxy.messages.in
+https://bugs.webkit.org/show_bug.cgi?id=168828
+
+Reviewed by Gyuyoung Kim.
+
+* UIProcess/WebPageProxy.messages.in:
+
 2017-02-28  Alex Christensen  
 
 Main resource requests need cachePartition


Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.messages.in (213126 => 213127)

--- trunk/Source/WebKit2/UIProcess/WebPageProxy.messages.in	2017-02-28 08:30:44 UTC (rev 213126)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.messages.in	2017-02-28 09:01:09 UTC (rev 213127)
@@ -91,10 +91,6 @@
 #endif // ENABLE(NETSCAPE_PLUGIN_API)
 SetCanShortCircuitHorizontalWheelEvents(bool canShortCircuitHorizontalWheelEvents)
 
-#if PLATFORM(EFL)
-HandleInputMethodKeydown() -> (bool handled)
-#endif
-
 DidChangeContentSize(WebCore::IntSize newSize)
 
 #if ENABLE(INPUT_TYPE_COLOR)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [212950] trunk/Source/WebCore

2017-02-24 Thread ossy
Title: [212950] trunk/Source/WebCore








Revision 212950
Author o...@webkit.org
Date 2017-02-24 01:34:17 -0800 (Fri, 24 Feb 2017)


Log Message
[Mac][cmake] Unreviewed buildfix after r212736.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformMac.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (212949 => 212950)

--- trunk/Source/WebCore/ChangeLog	2017-02-24 09:19:53 UTC (rev 212949)
+++ trunk/Source/WebCore/ChangeLog	2017-02-24 09:34:17 UTC (rev 212950)
@@ -1,3 +1,9 @@
+2017-02-24  Csaba Osztrogonác  
+
+[Mac][cmake] Unreviewed buildfix after r212736.
+
+* PlatformMac.cmake:
+
 2017-02-24  John Wilander  
 
 Resource Load Statistics: Add alternate classification method


Modified: trunk/Source/WebCore/PlatformMac.cmake (212949 => 212950)

--- trunk/Source/WebCore/PlatformMac.cmake	2017-02-24 09:19:53 UTC (rev 212949)
+++ trunk/Source/WebCore/PlatformMac.cmake	2017-02-24 09:34:17 UTC (rev 212950)
@@ -198,6 +198,7 @@
 crypto/keys/CryptoKeyRSA.cpp
 crypto/keys/CryptoKeySerializationRaw.cpp
 
+crypto/mac/CryptoAlgorithmAES_CFBMac.cpp
 crypto/mac/CryptoAlgorithmAES_CBCMac.cpp
 crypto/mac/CryptoAlgorithmAES_KWMac.cpp
 crypto/mac/CryptoAlgorithmHMACMac.cpp






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [212363] trunk/Source/JavaScriptCore

2017-02-15 Thread ossy
Title: [212363] trunk/Source/_javascript_Core








Revision 212363
Author o...@webkit.org
Date 2017-02-15 08:26:29 -0800 (Wed, 15 Feb 2017)


Log Message
[Mac][cmake] Unreviewed trivial buildfix after r212169.
https://bugs.webkit.org/show_bug.cgi?id=166681

* PlatformMac.cmake: Removed inspector/remote/RemoteInspectorXPCConnection.mm.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/PlatformMac.cmake




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (212362 => 212363)

--- trunk/Source/_javascript_Core/ChangeLog	2017-02-15 15:53:41 UTC (rev 212362)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-02-15 16:26:29 UTC (rev 212363)
@@ -1,3 +1,10 @@
+2017-02-15  Csaba Osztrogonác  
+
+[Mac][cmake] Unreviewed trivial buildfix after r212169.
+https://bugs.webkit.org/show_bug.cgi?id=166681
+
+* PlatformMac.cmake: Removed inspector/remote/RemoteInspectorXPCConnection.mm.
+
 2017-02-14  Mark Lam  
 
 Add JSC_sweepSynchronously and fix JSC_useZombieMode options.


Modified: trunk/Source/_javascript_Core/PlatformMac.cmake (212362 => 212363)

--- trunk/Source/_javascript_Core/PlatformMac.cmake	2017-02-15 15:53:41 UTC (rev 212362)
+++ trunk/Source/_javascript_Core/PlatformMac.cmake	2017-02-15 16:26:29 UTC (rev 212363)
@@ -13,7 +13,6 @@
 inspector/remote/RemoteControllableTarget.cpp
 inspector/remote/RemoteInspectionTarget.cpp
 inspector/remote/RemoteInspector.cpp
-inspector/remote/RemoteInspectorXPCConnection.mm
 
 inspector/remote/cocoa/RemoteConnectionToTargetCocoa.mm
 inspector/remote/cocoa/RemoteInspectorCocoa.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [212227] trunk/Source/WebCore

2017-02-13 Thread ossy
Title: [212227] trunk/Source/WebCore








Revision 212227
Author o...@webkit.org
Date 2017-02-13 01:53:11 -0800 (Mon, 13 Feb 2017)


Log Message
REGRESSION(r210845) Build broken with ENABLE_MHTML disabled
https://bugs.webkit.org/show_bug.cgi?id=167771

Reviewed by Daniel Bates.

* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::commitData):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/loader/DocumentLoader.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (212226 => 212227)

--- trunk/Source/WebCore/ChangeLog	2017-02-13 06:49:59 UTC (rev 212226)
+++ trunk/Source/WebCore/ChangeLog	2017-02-13 09:53:11 UTC (rev 212227)
@@ -1,3 +1,13 @@
+2017-02-13  Csaba Osztrogonác  
+
+REGRESSION(r210845) Build broken with ENABLE_MHTML disabled
+https://bugs.webkit.org/show_bug.cgi?id=167771
+
+Reviewed by Daniel Bates.
+
+* loader/DocumentLoader.cpp:
+(WebCore::DocumentLoader::commitData):
+
 2017-02-12  Dan Bernstein  
 
 Tried to fix USE(APPLE_INTERNAL_SDK) builds after r212211.


Modified: trunk/Source/WebCore/loader/DocumentLoader.cpp (212226 => 212227)

--- trunk/Source/WebCore/loader/DocumentLoader.cpp	2017-02-13 06:49:59 UTC (rev 212226)
+++ trunk/Source/WebCore/loader/DocumentLoader.cpp	2017-02-13 09:53:11 UTC (rev 212227)
@@ -31,6 +31,7 @@
 #include "DocumentLoader.h"
 
 #include "ApplicationCacheHost.h"
+#include "Archive.h"
 #include "ArchiveResourceCollection.h"
 #include "CachedPage.h"
 #include "CachedRawResource.h"
@@ -863,9 +864,11 @@
 
 if (frameLoader()->stateMachine().creatingInitialEmptyDocument())
 return;
-
+
+#if ENABLE(WEB_ARCHIVE) || ENABLE(MHTML)
 if (m_archive && m_archive->shouldOverrideBaseURL())
 m_frame->document()->setBaseURLOverride(m_archive->mainResource()->url());
+#endif
 
 // Call receivedFirstData() exactly once per load. We should only reach this point multiple times
 // for multipart loads, and FrameLoader::isReplacing() will be true after the first time.
@@ -881,8 +884,10 @@
 if (overrideEncoding().isNull()) {
 userChosen = false;
 encoding = response().textEncodingName();
+#if ENABLE(WEB_ARCHIVE) || ENABLE(MHTML)
 if (m_archive && m_archive->shouldUseMainResourceEncoding())
 encoding = m_archive->mainResource()->textEncoding();
+#endif
 } else {
 userChosen = true;
 encoding = overrideEncoding();






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [212164] trunk/Source/WebCore

2017-02-10 Thread ossy
Title: [212164] trunk/Source/WebCore








Revision 212164
Author o...@webkit.org
Date 2017-02-10 16:12:41 -0800 (Fri, 10 Feb 2017)


Log Message
Fix the !ENABLE(WEBGL) build
https://bugs.webkit.org/show_bug.cgi?id=168112

Reviewed by Alex Christensen.

* html/canvas/WebGLRenderingContextBase.h:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h




Diff

Modified: trunk/Source/WebCore/ChangeLog (212163 => 212164)

--- trunk/Source/WebCore/ChangeLog	2017-02-10 23:55:14 UTC (rev 212163)
+++ trunk/Source/WebCore/ChangeLog	2017-02-11 00:12:41 UTC (rev 212164)
@@ -1,3 +1,12 @@
+2017-02-10  Csaba Osztrogonác  
+
+Fix the !ENABLE(WEBGL) build
+https://bugs.webkit.org/show_bug.cgi?id=168112
+
+Reviewed by Alex Christensen.
+
+* html/canvas/WebGLRenderingContextBase.h:
+
 2017-02-10  Youenn Fablet  
 
 [Fetch API] fetch fails when undefined is passed as headers


Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h (212163 => 212164)

--- trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h	2017-02-10 23:55:14 UTC (rev 212163)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h	2017-02-11 00:12:41 UTC (rev 212164)
@@ -25,6 +25,8 @@
 
 #pragma once
 
+#if ENABLE(WEBGL)
+
 #include "ActiveDOMObject.h"
 #include "CanvasRenderingContext.h"
 #include "GraphicsContext3D.h"
@@ -836,3 +838,5 @@
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CANVASRENDERINGCONTEXT(WebCore::WebGLRenderingContextBase, is3d())
+
+#endif






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [212161] trunk/Source/WebCore

2017-02-10 Thread ossy
Title: [212161] trunk/Source/WebCore








Revision 212161
Author o...@webkit.org
Date 2017-02-10 15:51:47 -0800 (Fri, 10 Feb 2017)


Log Message
Fix the !ENABLE(WEB_TIMING) build
https://bugs.webkit.org/show_bug.cgi?id=168113

Reviewed by Alex Christensen.

* workers/WorkerGlobalScope.cpp:
(WebCore::WorkerGlobalScope::WorkerGlobalScope):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/workers/WorkerGlobalScope.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (212160 => 212161)

--- trunk/Source/WebCore/ChangeLog	2017-02-10 23:49:26 UTC (rev 212160)
+++ trunk/Source/WebCore/ChangeLog	2017-02-10 23:51:47 UTC (rev 212161)
@@ -1,3 +1,13 @@
+2017-02-10  Csaba Osztrogonác  
+
+Fix the !ENABLE(WEB_TIMING) build
+https://bugs.webkit.org/show_bug.cgi?id=168113
+
+Reviewed by Alex Christensen.
+
+* workers/WorkerGlobalScope.cpp:
+(WebCore::WorkerGlobalScope::WorkerGlobalScope):
+
 2017-02-10  Joseph Pecoraro  
 
 Update features.json for Performance Timing APIs


Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.cpp (212160 => 212161)

--- trunk/Source/WebCore/workers/WorkerGlobalScope.cpp	2017-02-10 23:49:26 UTC (rev 212160)
+++ trunk/Source/WebCore/workers/WorkerGlobalScope.cpp	2017-02-10 23:51:47 UTC (rev 212161)
@@ -79,6 +79,9 @@
 #if !ENABLE(WEB_SOCKETS)
 UNUSED_PARAM(socketProvider);
 #endif
+#if !ENABLE(WEB_TIMING)
+UNUSED_PARAM(timeOrigin);
+#endif
 
 auto origin = SecurityOrigin::create(url);
 if (m_topOrigin->hasUniversalAccess())






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211717] trunk/Tools

2017-02-06 Thread ossy
Title: [211717] trunk/Tools








Revision 211717
Author o...@webkit.org
Date 2017-02-06 00:35:26 -0800 (Mon, 06 Feb 2017)


Log Message
Unreviewed trivial fix after r211697.
https://bugs.webkit.org/show_bug.cgi?id=167863

* Scripts/run-_javascript_core-tests:
(runJSCStressTests): Renamed ES6SampleBench to ARES-6.

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/Scripts/run-_javascript_core-tests




Diff

Modified: trunk/Tools/ChangeLog (211716 => 211717)

--- trunk/Tools/ChangeLog	2017-02-06 06:23:50 UTC (rev 211716)
+++ trunk/Tools/ChangeLog	2017-02-06 08:35:26 UTC (rev 211717)
@@ -1,3 +1,11 @@
+2017-02-06  Csaba Osztrogonác  
+
+Unreviewed trivial fix after r211697.
+https://bugs.webkit.org/show_bug.cgi?id=167863
+
+* Scripts/run-_javascript_core-tests:
+(runJSCStressTests): Renamed ES6SampleBench to ARES-6.
+
 2017-02-04  Simon Fraser  
 
 Clean up how GraphicsLayer's "inWindow" state is set, and fix some issues with Page Overlays


Modified: trunk/Tools/Scripts/run-_javascript_core-tests (211716 => 211717)

--- trunk/Tools/Scripts/run-_javascript_core-tests	2017-02-06 06:23:50 UTC (rev 211716)
+++ trunk/Tools/Scripts/run-_javascript_core-tests	2017-02-06 08:35:26 UTC (rev 211717)
@@ -270,8 +270,8 @@
 @testList = (
 "PerformanceTests/SunSpider/tests/sunspider-1.0",
 "PerformanceTests/JetStream/cdjs/cdjs-tests.yaml",
-"PerformanceTests/ES6SampleBench/Air/airjs-tests.yaml",
-"PerformanceTests/ES6SampleBench/Basic/basic-tests.yaml",
+"PerformanceTests/ARES-6/Air/airjs-tests.yaml",
+"PerformanceTests/ARES-6/Basic/basic-tests.yaml",
 "JSTests/executableAllocationFuzz.yaml",
 "JSTests/exceptionFuzz.yaml",
 "PerformanceTests/SunSpider/no-architecture-specific-optimizations.yaml",






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211632] trunk/Source/JavaScriptCore

2017-02-03 Thread ossy
Title: [211632] trunk/Source/_javascript_Core








Revision 211632
Author o...@webkit.org
Date 2017-02-03 05:04:50 -0800 (Fri, 03 Feb 2017)


Log Message
Unreviewed typo fix after r211630.

* CMakeLists.txt:

Modified Paths

trunk/Source/_javascript_Core/CMakeLists.txt
trunk/Source/_javascript_Core/ChangeLog




Diff

Modified: trunk/Source/_javascript_Core/CMakeLists.txt (211631 => 211632)

--- trunk/Source/_javascript_Core/CMakeLists.txt	2017-02-03 13:03:33 UTC (rev 211631)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2017-02-03 13:04:50 UTC (rev 211632)
@@ -18,7 +18,7 @@
 "${_javascript_CORE_DIR}/dfg"
 "${_javascript_CORE_DIR}/disassembler"
 "${_javascript_CORE_DIR}/disassembler/udis86"
-"${_javascript_CORE_DIR}/disassembler/arm64"
+"${_javascript_CORE_DIR}/disassembler/ARM64"
 "${_javascript_CORE_DIR}/domjit"
 "${_javascript_CORE_DIR}/ftl"
 "${_javascript_CORE_DIR}/heap"


Modified: trunk/Source/_javascript_Core/ChangeLog (211631 => 211632)

--- trunk/Source/_javascript_Core/ChangeLog	2017-02-03 13:03:33 UTC (rev 211631)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-02-03 13:04:50 UTC (rev 211632)
@@ -1,3 +1,9 @@
+2017-02-03  Csaba Osztrogonác  
+
+Unreviewed typo fix after r211630.
+
+* CMakeLists.txt:
+
 2017-02-03  Carlos Garcia Campos  
 
 [GTK] Add initial implementation of resource usage overlay






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211630] trunk/Source/JavaScriptCore

2017-02-03 Thread ossy
Title: [211630] trunk/Source/_javascript_Core








Revision 211630
Author o...@webkit.org
Date 2017-02-03 04:56:20 -0800 (Fri, 03 Feb 2017)


Log Message
[cmake] Unreviewed AArch64 buildfix after r211603.
https://bugs.webkit.org/show_bug.cgi?id=167714

* CMakeLists.txt:

Modified Paths

trunk/Source/_javascript_Core/CMakeLists.txt
trunk/Source/_javascript_Core/ChangeLog




Diff

Modified: trunk/Source/_javascript_Core/CMakeLists.txt (211629 => 211630)

--- trunk/Source/_javascript_Core/CMakeLists.txt	2017-02-03 12:40:28 UTC (rev 211629)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2017-02-03 12:56:20 UTC (rev 211630)
@@ -18,6 +18,7 @@
 "${_javascript_CORE_DIR}/dfg"
 "${_javascript_CORE_DIR}/disassembler"
 "${_javascript_CORE_DIR}/disassembler/udis86"
+"${_javascript_CORE_DIR}/disassembler/arm64"
 "${_javascript_CORE_DIR}/domjit"
 "${_javascript_CORE_DIR}/ftl"
 "${_javascript_CORE_DIR}/heap"


Modified: trunk/Source/_javascript_Core/ChangeLog (211629 => 211630)

--- trunk/Source/_javascript_Core/ChangeLog	2017-02-03 12:40:28 UTC (rev 211629)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-02-03 12:56:20 UTC (rev 211630)
@@ -1,3 +1,10 @@
+2017-02-03  Csaba Osztrogonác  
+
+[cmake] Unreviewed AArch64 buildfix after r211603.
+https://bugs.webkit.org/show_bug.cgi?id=167714
+
+* CMakeLists.txt:
+
 2017-02-02  Andreas Kling  
 
 [Mac] In-process memory pressure monitor for WebContent processes AKA websam






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211628] trunk/Source/WebKit2

2017-02-03 Thread ossy
Title: [211628] trunk/Source/WebKit2








Revision 211628
Author o...@webkit.org
Date 2017-02-03 04:21:56 -0800 (Fri, 03 Feb 2017)


Log Message
[Mac][cmake] One more unreviewed speculative buildfix after r211403.
https://bugs.webkit.org/show_bug.cgi?id=165478

* UIProcess/API/Cocoa/WKWebView.mm: WebSQLiteDatabaseTrackerClient.h is an iOS specific
header in platform/ios directory which shouldn't and can't be included on non iOS build.

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm




Diff

Modified: trunk/Source/WebKit2/ChangeLog (211627 => 211628)

--- trunk/Source/WebKit2/ChangeLog	2017-02-03 12:03:10 UTC (rev 211627)
+++ trunk/Source/WebKit2/ChangeLog	2017-02-03 12:21:56 UTC (rev 211628)
@@ -1,5 +1,13 @@
 2017-02-03  Csaba Osztrogonác  
 
+[Mac][cmake] One more unreviewed speculative buildfix after r211403.
+https://bugs.webkit.org/show_bug.cgi?id=165478
+
+* UIProcess/API/Cocoa/WKWebView.mm: WebSQLiteDatabaseTrackerClient.h is an iOS specific
+header in platform/ios directory which shouldn't and can't be included on non iOS build.
+
+2017-02-03  Csaba Osztrogonác  
+
 [Mac][cmake] Unreviewed speculative buildfix after r211403.
 https://bugs.webkit.org/show_bug.cgi?id=165478
 


Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (211627 => 211628)

--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-02-03 12:03:10 UTC (rev 211627)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-02-03 12:21:56 UTC (rev 211628)
@@ -99,7 +99,6 @@
 #import 
 #import 
 #import 
-#import 
 #import 
 #import 
 #import 
@@ -128,6 +127,7 @@
 #import 
 #import 
 #import 
+#import 
 
 #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 10
 #if __has_include()






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211626] trunk/Source/WebKit2

2017-02-03 Thread ossy
Title: [211626] trunk/Source/WebKit2








Revision 211626
Author o...@webkit.org
Date 2017-02-03 03:53:26 -0800 (Fri, 03 Feb 2017)


Log Message
[Mac][cmake] Unreviewed speculative buildfix after r211403.
https://bugs.webkit.org/show_bug.cgi?id=165478

* UIProcess/API/Cocoa/WKWebView.mm: WebBackgroundTaskController.h is an iOS specific
header in platform/ios directory which shouldn't and can't be included on non iOS build.

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm




Diff

Modified: trunk/Source/WebKit2/ChangeLog (211625 => 211626)

--- trunk/Source/WebKit2/ChangeLog	2017-02-03 11:12:42 UTC (rev 211625)
+++ trunk/Source/WebKit2/ChangeLog	2017-02-03 11:53:26 UTC (rev 211626)
@@ -1,3 +1,12 @@
+2017-02-03  Csaba Osztrogonác  
+
+[Mac][cmake] Unreviewed speculative buildfix after r211403.
+https://bugs.webkit.org/show_bug.cgi?id=165478
+
+* UIProcess/API/Cocoa/WKWebView.mm: WebBackgroundTaskController.h is an iOS specific
+header in platform/ios directory which shouldn't and can't be included on non iOS build.
+
+
 2017-02-02  Andreas Kling  
 
 [Mac] In-process memory pressure monitor for WebContent processes AKA websam


Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (211625 => 211626)

--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-02-03 11:12:42 UTC (rev 211625)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-02-03 11:53:26 UTC (rev 211626)
@@ -99,7 +99,6 @@
 #import 
 #import 
 #import 
-#import 
 #import 
 #import 
 #import 
@@ -128,6 +127,7 @@
 #import 
 #import 
 #import 
+#import 
 
 #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 10
 #if __has_include()






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211476] trunk/Source/WebKit2

2017-02-01 Thread ossy
Title: [211476] trunk/Source/WebKit2








Revision 211476
Author o...@webkit.org
Date 2017-02-01 02:46:10 -0800 (Wed, 01 Feb 2017)


Log Message
[Mac][cmake] Unreviewed speculative buildfix after r211403.
https://bugs.webkit.org/show_bug.cgi?id=167601

* UIProcess/API/Cocoa/WKWebView.mm:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm




Diff

Modified: trunk/Source/WebKit2/ChangeLog (211475 => 211476)

--- trunk/Source/WebKit2/ChangeLog	2017-02-01 10:42:35 UTC (rev 211475)
+++ trunk/Source/WebKit2/ChangeLog	2017-02-01 10:46:10 UTC (rev 211476)
@@ -1,3 +1,10 @@
+2017-02-01  Csaba Osztrogonác  
+
+[Mac][cmake] Unreviewed speculative buildfix after r211403.
+https://bugs.webkit.org/show_bug.cgi?id=167601
+
+* UIProcess/API/Cocoa/WKWebView.mm:
+
 2017-01-31  Antti Koivisto  
 
 Teach cache coders to encode time_points


Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (211475 => 211476)

--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-02-01 10:42:35 UTC (rev 211475)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-02-01 10:46:10 UTC (rev 211476)
@@ -91,6 +91,7 @@
 #import 
 #import 
 #import 
+#import 
 #import 
 #import 
 #import 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211368] trunk/Source/WebKit2

2017-01-30 Thread ossy
Title: [211368] trunk/Source/WebKit2








Revision 211368
Author o...@webkit.org
Date 2017-01-30 09:04:18 -0800 (Mon, 30 Jan 2017)


Log Message
[Mac][cmake] Fix the build after r211354.
https://bugs.webkit.org/show_bug.cgi?id=167565

Unreviewed buildfix.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/PlatformMac.cmake




Diff

Modified: trunk/Source/WebKit2/ChangeLog (211367 => 211368)

--- trunk/Source/WebKit2/ChangeLog	2017-01-30 16:53:09 UTC (rev 211367)
+++ trunk/Source/WebKit2/ChangeLog	2017-01-30 17:04:18 UTC (rev 211368)
@@ -1,3 +1,12 @@
+2017-01-30  Csaba Osztrogonác  
+
+[Mac][cmake] Fix the build after r211354.
+https://bugs.webkit.org/show_bug.cgi?id=167565
+
+Unreviewed buildfix.
+
+* PlatformMac.cmake:
+
 2017-01-30  Miguel Gomez  
 
 [GTK] Scrolling iframes, doesn't redraw their content


Modified: trunk/Source/WebKit2/PlatformMac.cmake (211367 => 211368)

--- trunk/Source/WebKit2/PlatformMac.cmake	2017-01-30 16:53:09 UTC (rev 211367)
+++ trunk/Source/WebKit2/PlatformMac.cmake	2017-01-30 17:04:18 UTC (rev 211368)
@@ -492,6 +492,7 @@
 
 UIProcess/API/C
 
+UIProcess/API/C/Cocoa
 UIProcess/API/C/mac
 UIProcess/API/cpp
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211208] trunk/Source/WebCore

2017-01-26 Thread ossy
Title: [211208] trunk/Source/WebCore








Revision 211208
Author o...@webkit.org
Date 2017-01-26 02:52:20 -0800 (Thu, 26 Jan 2017)


Log Message
[Mac][cmake] Unreviewed speculative buildfix after r211161.
https://bugs.webkit.org/show_bug.cgi?id=167294

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformMac.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (211207 => 211208)

--- trunk/Source/WebCore/ChangeLog	2017-01-26 10:09:07 UTC (rev 211207)
+++ trunk/Source/WebCore/ChangeLog	2017-01-26 10:52:20 UTC (rev 211208)
@@ -1,3 +1,10 @@
+2017-01-26  Csaba Osztrogonác  
+
+[Mac][cmake] Unreviewed speculative buildfix after r211161.
+https://bugs.webkit.org/show_bug.cgi?id=167294
+
+* PlatformMac.cmake:
+
 2017-01-26  Zan Dobersek  
 
 ImageBufferCairo: cairo_image_surface should use bmalloc-allocated memory


Modified: trunk/Source/WebCore/PlatformMac.cmake (211207 => 211208)

--- trunk/Source/WebCore/PlatformMac.cmake	2017-01-26 10:09:07 UTC (rev 211207)
+++ trunk/Source/WebCore/PlatformMac.cmake	2017-01-26 10:52:20 UTC (rev 211208)
@@ -650,6 +650,8 @@
 
 platform/graphics/ca/cocoa
 
+platform/mediastream/libwebrtc
+
 platform/network/cf
 platform/network/cocoa
 platform/network/mac






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [211203] trunk/Source/WebKit2

2017-01-26 Thread ossy
Title: [211203] trunk/Source/WebKit2








Revision 211203
Author o...@webkit.org
Date 2017-01-26 00:55:34 -0800 (Thu, 26 Jan 2017)


Log Message
[Mac][cmake] Fix the build after r211160
https://bugs.webkit.org/show_bug.cgi?id=167451

Unreviewed buildfix.


* UIProcess/API/Cocoa/WKWebView.mm:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm




Diff

Modified: trunk/Source/WebKit2/ChangeLog (211202 => 211203)

--- trunk/Source/WebKit2/ChangeLog	2017-01-26 04:55:32 UTC (rev 211202)
+++ trunk/Source/WebKit2/ChangeLog	2017-01-26 08:55:34 UTC (rev 211203)
@@ -1,3 +1,12 @@
+2017-01-26  Csaba Osztrogonác  
+
+[Mac][cmake] Fix the build after r211160
+https://bugs.webkit.org/show_bug.cgi?id=167451
+
+Unreviewed buildfix.
+
+* UIProcess/API/Cocoa/WKWebView.mm:
+
 2017-01-25  Ryan Haddad  
 
 Unreviewed, rolling out r211193.


Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (211202 => 211203)

--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-01-26 04:55:32 UTC (rev 211202)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2017-01-26 08:55:34 UTC (rev 211203)
@@ -57,7 +57,6 @@
 #import "WKNSURLExtras.h"
 #import "WKNavigationDelegate.h"
 #import "WKNavigationInternal.h"
-#import "WKPasswordView.h"
 #import "WKPreferencesInternal.h"
 #import "WKProcessPoolInternal.h"
 #import "WKSharedAPICast.h"
@@ -113,6 +112,7 @@
 #import "UIKitSPI.h"
 #import "WKContentViewInteraction.h"
 #import "WKPDFView.h"
+#import "WKPasswordView.h"
 #import "WKScrollView.h"
 #import "WKWebViewContentProviderRegistry.h"
 #import "WebVideoFullscreenManagerProxy.h"






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [210849] trunk/Source/JavaScriptCore

2017-01-18 Thread ossy
Title: [210849] trunk/Source/_javascript_Core








Revision 210849
Author o...@webkit.org
Date 2017-01-18 02:24:49 -0800 (Wed, 18 Jan 2017)


Log Message
Fix the JSCOnly build after r210844
https://bugs.webkit.org/show_bug.cgi?id=167155

Unreviewed buildfix.


* heap/EdenGCActivityCallback.cpp:

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/heap/EdenGCActivityCallback.cpp




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (210848 => 210849)

--- trunk/Source/_javascript_Core/ChangeLog	2017-01-18 09:05:37 UTC (rev 210848)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-01-18 10:24:49 UTC (rev 210849)
@@ -1,3 +1,12 @@
+2017-01-18  Csaba Osztrogonác  
+
+Fix the JSCOnly build after r210844
+https://bugs.webkit.org/show_bug.cgi?id=167155
+
+Unreviewed buildfix.
+
+* heap/EdenGCActivityCallback.cpp:
+
 2017-01-16  Filip Pizlo  
 
 Make opaque root scanning truly constraint-based


Modified: trunk/Source/_javascript_Core/heap/EdenGCActivityCallback.cpp (210848 => 210849)

--- trunk/Source/_javascript_Core/heap/EdenGCActivityCallback.cpp	2017-01-18 09:05:37 UTC (rev 210848)
+++ trunk/Source/_javascript_Core/heap/EdenGCActivityCallback.cpp	2017-01-18 10:24:49 UTC (rev 210849)
@@ -25,6 +25,7 @@
 
 #include "config.h"
 #include "EdenGCActivityCallback.h"
+#include "HeapInlines.h"
 
 #include "VM.h"
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [210579] trunk/Source/WebCore

2017-01-11 Thread ossy
Title: [210579] trunk/Source/WebCore








Revision 210579
Author o...@webkit.org
Date 2017-01-11 00:47:42 -0800 (Wed, 11 Jan 2017)


Log Message
Unreviewed GTK buildfix after r210571.

* PlatformGTK.cmake:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformGTK.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (210578 => 210579)

--- trunk/Source/WebCore/ChangeLog	2017-01-11 07:53:17 UTC (rev 210578)
+++ trunk/Source/WebCore/ChangeLog	2017-01-11 08:47:42 UTC (rev 210579)
@@ -1,3 +1,9 @@
+2017-01-11  Csaba Osztrogonác  
+
+Unreviewed GTK buildfix after r210571.
+
+* PlatformGTK.cmake:
+
 2017-01-10  Yusuke Suzuki  
 
 Implement JSSourceCode to propagate SourceCode in module pipeline


Modified: trunk/Source/WebCore/PlatformGTK.cmake (210578 => 210579)

--- trunk/Source/WebCore/PlatformGTK.cmake	2017-01-11 07:53:17 UTC (rev 210578)
+++ trunk/Source/WebCore/PlatformGTK.cmake	2017-01-11 08:47:42 UTC (rev 210579)
@@ -163,6 +163,8 @@
 platform/network/soup/SynchronousLoaderClientSoup.cpp
 platform/network/soup/WebKitSoupRequestGeneric.cpp
 
+platform/posix/FileSystemPOSIX.cpp
+
 platform/soup/PublicSuffixSoup.cpp
 platform/soup/SharedBufferSoup.cpp
 platform/soup/URLSoup.cpp






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [210274] trunk/Tools

2017-01-04 Thread ossy
Title: [210274] trunk/Tools








Revision 210274
Author o...@webkit.org
Date 2017-01-04 05:59:44 -0800 (Wed, 04 Jan 2017)


Log Message
Unreviewed cmake buildfix after r210266.

* DumpRenderTree/PlatformMac.cmake:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/DumpRenderTree/PlatformMac.cmake




Diff

Modified: trunk/Tools/ChangeLog (210273 => 210274)

--- trunk/Tools/ChangeLog	2017-01-04 08:55:38 UTC (rev 210273)
+++ trunk/Tools/ChangeLog	2017-01-04 13:59:44 UTC (rev 210274)
@@ -1,3 +1,9 @@
+2017-01-04  Csaba Osztrogonác  
+
+Unreviewed cmake buildfix after r210266.
+
+* DumpRenderTree/PlatformMac.cmake:
+
 2017-01-04  Tim Horton  
 
 Provide a setting for clients to always prefer low-power WebGL


Modified: trunk/Tools/DumpRenderTree/PlatformMac.cmake (210273 => 210274)

--- trunk/Tools/DumpRenderTree/PlatformMac.cmake	2017-01-04 08:55:38 UTC (rev 210273)
+++ trunk/Tools/DumpRenderTree/PlatformMac.cmake	2017-01-04 13:59:44 UTC (rev 210274)
@@ -97,6 +97,7 @@
 mac/DumpRenderTree.mm
 mac/DumpRenderTreeDraggingInfo.mm
 mac/DumpRenderTreeMain.mm
+mac/DumpRenderTreeSpellChecker.mm
 mac/DumpRenderTreeWindow.mm
 mac/EditingDelegate.mm
 mac/EventSendingController.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [209655] trunk/Tools

2016-12-10 Thread ossy
Title: [209655] trunk/Tools








Revision 209655
Author o...@webkit.org
Date 2016-12-10 00:04:53 -0800 (Sat, 10 Dec 2016)


Log Message
Unreviewed buildfix after r209630.

* Scripts/build-jsc: Remove building the non-existing testWASM.

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/Scripts/build-jsc




Diff

Modified: trunk/Tools/ChangeLog (209654 => 209655)

--- trunk/Tools/ChangeLog	2016-12-10 07:43:50 UTC (rev 209654)
+++ trunk/Tools/ChangeLog	2016-12-10 08:04:53 UTC (rev 209655)
@@ -1,3 +1,9 @@
+2016-12-09  Csaba Osztrogonác  
+
+Unreviewed buildfix after r209630.
+
+* Scripts/build-jsc: Remove building the non-existing testWASM.
+
 2016-12-09  Eric Carlson  
 
 Annotate MediaStream and WebRTC idl with EnabledAtRuntime flag


Modified: trunk/Tools/Scripts/build-jsc (209654 => 209655)

--- trunk/Tools/Scripts/build-jsc	2016-12-10 07:43:50 UTC (rev 209654)
+++ trunk/Tools/Scripts/build-jsc	2016-12-10 08:04:53 UTC (rev 209655)
@@ -137,7 +137,7 @@
 unless (isAnyWindows()) {
 # By default we build using all of the available CPUs
 $makeArgs .= ($makeArgs ? " " : "") . "-j" . numberOfCPUs() if $makeArgs !~ /-j\s*\d+/;
-$buildTarget = "jsc testb3 testair testWASM $makeArgs";
+$buildTarget = "jsc testb3 testair $makeArgs";
 } elsif (canUseNinja()) {
 $buildTarget .= "jsc testapi";
 }






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [209602] trunk/Source/WebCore

2016-12-09 Thread ossy
Title: [209602] trunk/Source/WebCore








Revision 209602
Author o...@webkit.org
Date 2016-12-09 02:50:47 -0800 (Fri, 09 Dec 2016)


Log Message
Unreviewed buildfix after r209570.

* bindings/js/JSDOMGlobalObject.cpp:
(WebCore::JSDOMGlobalObject::addBuiltinGlobals):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (209601 => 209602)

--- trunk/Source/WebCore/ChangeLog	2016-12-09 10:32:22 UTC (rev 209601)
+++ trunk/Source/WebCore/ChangeLog	2016-12-09 10:50:47 UTC (rev 209602)
@@ -1,3 +1,10 @@
+2016-12-09  Csaba Osztrogonác  
+
+Unreviewed buildfix after r209570.
+
+* bindings/js/JSDOMGlobalObject.cpp:
+(WebCore::JSDOMGlobalObject::addBuiltinGlobals):
+
 2016-12-01  Sergio Villar Senin  
 
 [css-grid] Pass Grid as argument to items' placement methods


Modified: trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.cpp (209601 => 209602)

--- trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.cpp	2016-12-09 10:32:22 UTC (rev 209601)
+++ trunk/Source/WebCore/bindings/js/JSDOMGlobalObject.cpp	2016-12-09 10:50:47 UTC (rev 209602)
@@ -123,8 +123,8 @@
 constructors(locker).add(privateReadableByteStreamControllerConstructor->info(), temp).iterator->value.set(vm, this, privateReadableByteStreamControllerConstructor);
 #endif
 constructors(locker).add(privateReadableStreamDefaultReaderConstructor->info(), temp).iterator->value.set(vm, this, privateReadableStreamDefaultReaderConstructor);
+}
 #endif
-}
 JSVMClientData& clientData = *static_cast(vm.clientData);
 JSDOMGlobalObject::GlobalPropertyInfo staticGlobals[] = {
 JSDOMGlobalObject::GlobalPropertyInfo(clientData.builtinNames().makeThisTypeErrorPrivateName(),






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [209600] trunk/Source/JavaScriptCore

2016-12-09 Thread ossy
Title: [209600] trunk/Source/_javascript_Core








Revision 209600
Author o...@webkit.org
Date 2016-12-09 01:50:17 -0800 (Fri, 09 Dec 2016)


Log Message
Unreviewed ARM buildfix after 209570.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::or32): Added.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (209599 => 209600)

--- trunk/Source/_javascript_Core/ChangeLog	2016-12-09 08:08:41 UTC (rev 209599)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-12-09 09:50:17 UTC (rev 209600)
@@ -1,3 +1,10 @@
+2016-12-09  Csaba Osztrogonác  
+
+Unreviewed ARM buildfix after 209570.
+
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::or32): Added.
+
 2016-12-08  JF Bastien  
 
 WebAssembly: JSC::link* shouldn't need a CodeBlock


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (209599 => 209600)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-12-09 08:08:41 UTC (rev 209599)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-12-09 09:50:17 UTC (rev 209600)
@@ -239,6 +239,13 @@
 store32(ARMRegisters::S1, ARMRegisters::S0);
 }
 
+void or32(TrustedImm32 imm, Address address)
+{
+load32(address, ARMRegisters::S0);
+or32(imm, ARMRegisters::S0, ARMRegisters::S0);
+store32(ARMRegisters::S0, address);
+}
+
 void or32(TrustedImm32 imm, RegisterID dest)
 {
 ASSERT(dest != ARMRegisters::S0);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [209392] trunk/Source/JavaScriptCore

2016-12-06 Thread ossy
Title: [209392] trunk/Source/_javascript_Core








Revision 209392
Author o...@webkit.org
Date 2016-12-06 07:34:22 -0800 (Tue, 06 Dec 2016)


Log Message
Add storeFence support for ARMv7
https://bugs.webkit.org/show_bug.cgi?id=164733

Reviewed by Saam Barati.

* assembler/ARMAssembler.h:
(JSC::ARMAssembler::dmbISHST): Added.
* assembler/ARMv7Assembler.h: Typo fixed, DMB has only T1 encoding.
(JSC::ARMv7Assembler::dmbSY):
(JSC::ARMv7Assembler::dmbISHST): Added.
* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::storeFence):
* assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::storeFence):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/ARMAssembler.h
trunk/Source/_javascript_Core/assembler/ARMv7Assembler.h
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h
trunk/Source/_javascript_Core/assembler/MacroAssemblerARMv7.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (209391 => 209392)

--- trunk/Source/_javascript_Core/ChangeLog	2016-12-06 12:16:06 UTC (rev 209391)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-12-06 15:34:22 UTC (rev 209392)
@@ -1,3 +1,20 @@
+2016-12-06  Csaba Osztrogonác  
+
+Add storeFence support for ARMv7
+https://bugs.webkit.org/show_bug.cgi?id=164733
+
+Reviewed by Saam Barati.
+
+* assembler/ARMAssembler.h:
+(JSC::ARMAssembler::dmbISHST): Added.
+* assembler/ARMv7Assembler.h: Typo fixed, DMB has only T1 encoding.
+(JSC::ARMv7Assembler::dmbSY):
+(JSC::ARMv7Assembler::dmbISHST): Added.
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::storeFence):
+* assembler/MacroAssemblerARMv7.h:
+(JSC::MacroAssemblerARMv7::storeFence):
+
 2016-12-05  Matt Baker  
 
 Web Inspector: remove ASSERT from InspectorDebuggerAgent::derefAsyncCallData


Modified: trunk/Source/_javascript_Core/assembler/ARMAssembler.h (209391 => 209392)

--- trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-12-06 12:16:06 UTC (rev 209391)
+++ trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-12-06 15:34:22 UTC (rev 209392)
@@ -215,6 +215,7 @@
 #endif
 NOP = 0xe1a0,
 DMB_SY = 0xf57ff05f,
+DMB_ISHST = 0xf57ff05a,
 #if HAVE(ARM_IDIV_INSTRUCTIONS)
 SDIV = 0x0710f010,
 UDIV = 0x0730f010,
@@ -722,6 +723,11 @@
 m_buffer.putInt(DMB_SY);
 }
 
+void dmbISHST()
+{
+m_buffer.putInt(DMB_ISHST);
+}
+
 void bx(int rm, Condition cc = AL)
 {
 emitInstruction(toARMWord(cc) | BX, 0, 0, RM(rm));


Modified: trunk/Source/_javascript_Core/assembler/ARMv7Assembler.h (209391 => 209392)

--- trunk/Source/_javascript_Core/assembler/ARMv7Assembler.h	2016-12-06 12:16:06 UTC (rev 209391)
+++ trunk/Source/_javascript_Core/assembler/ARMv7Assembler.h	2016-12-06 15:34:22 UTC (rev 209392)
@@ -681,7 +681,7 @@
 OP_MOVT = 0xF2C0,
 OP_UBFX_T1  = 0xF3C0,
 OP_NOP_T2a  = 0xF3AF,
-OP_DMB_SY_T2a   = 0xF3BF,
+OP_DMB_T1a  = 0xF3BF,
 OP_STRB_imm_T3  = 0xF800,
 OP_STRB_reg_T2  = 0xF800,
 OP_LDRB_imm_T3  = 0xF810,
@@ -715,32 +715,33 @@
 } OpcodeID1;
 
 typedef enum {
-OP_VADD_T2b = 0x0A00,
-OP_VDIVb= 0x0A00,
-OP_FLDSb= 0x0A00,
-OP_VLDRb= 0x0A00,
-OP_VMOV_IMM_T2b = 0x0A00,
-OP_VMOV_T2b = 0x0A40,
-OP_VMUL_T2b = 0x0A00,
-OP_FSTSb= 0x0A00,
-OP_VSTRb= 0x0A00,
-OP_VMOV_StoCb   = 0x0A10,
-OP_VMOV_CtoSb   = 0x0A10,
-OP_VMOV_DtoCb   = 0x0A10,
-OP_VMOV_CtoDb   = 0x0A10,
-OP_VMRSb= 0x0A10,
-OP_VABS_T2b = 0x0A40,
-OP_VCMPb= 0x0A40,
-OP_VCVT_FPIVFPb = 0x0A40,
-OP_VNEG_T2b = 0x0A40,
-OP_VSUB_T2b = 0x0A40,
-OP_VSQRT_T1b= 0x0A40,
-OP_VCVTSD_T1b   = 0x0A40,
-OP_VCVTDS_T1b   = 0x0A40,
-OP_NOP_T2b  = 0x8000,
-OP_DMB_SY_T2b   = 0x8F5F,
-OP_B_T3b= 0x8000,
-OP_B_T4b= 0x9000,
+OP_VADD_T2b  = 0x0A00,
+OP_VDIVb = 0x0A00,
+OP_FLDSb = 0x0A00,
+OP_VLDRb = 0x0A00,
+OP_VMOV_IMM_T2b  = 0x0A00,
+OP_VMOV_T2b  = 0x0A40,
+OP_VMUL_T2b  = 0x0A00,
+OP_FSTSb = 0x0A00,
+OP_VSTRb = 0x0A00,
+OP_VMOV_StoCb= 0x0A10,
+OP_VMOV_CtoSb= 0x0A10,
+OP_VMOV_DtoCb= 0x0A10,
+OP_VMOV_CtoDb= 0x0A10,
+OP_VMRSb = 0x0A10,
+OP_VABS_T2b  = 0x0A40,
+OP_VCMPb = 0x0A40,
+OP_VCVT_FPIVFPb  = 0x0A40,
+OP_VNEG_T2b  = 0x0A40,
+OP_VSUB_T2b  = 0x0A40,
+OP_VSQRT_T1b = 0x0A40,
+OP_VCVTSD_T1b= 0x0A40,
+OP_VCVTD

[webkit-changes] [209316] trunk/Source/WebKit2

2016-12-05 Thread ossy
Title: [209316] trunk/Source/WebKit2








Revision 209316
Author o...@webkit.org
Date 2016-12-05 03:50:56 -0800 (Mon, 05 Dec 2016)


Log Message
Unreviewed cmake buildfix after r209307.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/PlatformMac.cmake




Diff

Modified: trunk/Source/WebKit2/ChangeLog (209315 => 209316)

--- trunk/Source/WebKit2/ChangeLog	2016-12-05 11:31:24 UTC (rev 209315)
+++ trunk/Source/WebKit2/ChangeLog	2016-12-05 11:50:56 UTC (rev 209316)
@@ -1,3 +1,9 @@
+2016-12-05  Csaba Osztrogonác  
+
+Unreviewed cmake buildfix after r209307.
+
+* PlatformMac.cmake:
+
 2016-12-03  Dan Bernstein  
 
 [Cocoa] Expose InjectedBundlePageEditorClient via the Objective-C bundle SPI


Modified: trunk/Source/WebKit2/PlatformMac.cmake (209315 => 209316)

--- trunk/Source/WebKit2/PlatformMac.cmake	2016-12-05 11:31:24 UTC (rev 209315)
+++ trunk/Source/WebKit2/PlatformMac.cmake	2016-12-05 11:50:56 UTC (rev 209316)
@@ -302,6 +302,7 @@
 WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.mm
 WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.mm
 WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.mm
+WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInRangeHandle.mm
 WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm
 
 WebProcess/InjectedBundle/API/mac/WKDOMDocument.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [209315] trunk/Source/WebKit

2016-12-05 Thread ossy
Title: [209315] trunk/Source/WebKit








Revision 209315
Author o...@webkit.org
Date 2016-12-05 03:31:24 -0800 (Mon, 05 Dec 2016)


Log Message
Unreviewed cmake buildfix after r209252.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebKit/ChangeLog
trunk/Source/WebKit/PlatformMac.cmake




Diff

Modified: trunk/Source/WebKit/ChangeLog (209314 => 209315)

--- trunk/Source/WebKit/ChangeLog	2016-12-05 00:35:34 UTC (rev 209314)
+++ trunk/Source/WebKit/ChangeLog	2016-12-05 11:31:24 UTC (rev 209315)
@@ -1,3 +1,9 @@
+2016-12-05  Csaba Osztrogonác  
+
+Unreviewed cmake buildfix after r209252.
+
+* PlatformMac.cmake:
+
 2016-12-02  Chris Dumez  
 
 [Mac][WK1] Implement new HTML interactive form validation user interface


Modified: trunk/Source/WebKit/PlatformMac.cmake (209314 => 209315)

--- trunk/Source/WebKit/PlatformMac.cmake	2016-12-05 00:35:34 UTC (rev 209314)
+++ trunk/Source/WebKit/PlatformMac.cmake	2016-12-05 11:31:24 UTC (rev 209315)
@@ -312,6 +312,7 @@
 mac/WebCoreSupport/WebSelectionServiceController.mm
 mac/WebCoreSupport/WebSystemInterface.mm
 mac/WebCoreSupport/WebUserMediaClient.mm
+mac/WebCoreSupport/WebValidationMessageClient.mm
 mac/WebCoreSupport/WebVisitedLinkStore.mm
 
 mac/WebInspector/WebInspector.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [209126] trunk/Source/WebCore

2016-11-30 Thread ossy
Title: [209126] trunk/Source/WebCore








Revision 209126
Author o...@webkit.org
Date 2016-11-30 01:41:55 -0800 (Wed, 30 Nov 2016)


Log Message
Unreviewed speculative cmake buildfix after r209070.

* PlatformMac.cmake: New sources added.

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformMac.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (209125 => 209126)

--- trunk/Source/WebCore/ChangeLog	2016-11-30 08:36:45 UTC (rev 209125)
+++ trunk/Source/WebCore/ChangeLog	2016-11-30 09:41:55 UTC (rev 209126)
@@ -1,3 +1,9 @@
+2016-11-30  Csaba Osztrogonác  
+
+Unreviewed speculative cmake buildfix after r209070.
+
+* PlatformMac.cmake: New sources added.
+
 2016-11-29  Philippe Normand  
 
 [WebRTC][OpenWebRTC] Temporary device selection support


Modified: trunk/Source/WebCore/PlatformMac.cmake (209125 => 209126)

--- trunk/Source/WebCore/PlatformMac.cmake	2016-11-30 08:36:45 UTC (rev 209125)
+++ trunk/Source/WebCore/PlatformMac.cmake	2016-11-30 09:41:55 UTC (rev 209126)
@@ -277,10 +277,12 @@
 page/mac/WheelEventDeltaFilterMac.mm
 
 page/scrolling/AsyncScrollingCoordinator.cpp
+page/scrolling/ScrollingMomentumCalculator.cpp
 
 page/scrolling/cocoa/ScrollingStateNode.mm
 
 page/scrolling/mac/ScrollingCoordinatorMac.mm
+page/scrolling/mac/ScrollingMomentumCalculatorMac.mm
 page/scrolling/mac/ScrollingStateFrameScrollingNodeMac.mm
 page/scrolling/mac/ScrollingThreadMac.mm
 page/scrolling/mac/ScrollingTreeFixedNode.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208991] trunk/Source/WebCore

2016-11-27 Thread ossy
Title: [208991] trunk/Source/WebCore








Revision 208991
Author o...@webkit.org
Date 2016-11-27 10:16:51 -0800 (Sun, 27 Nov 2016)


Log Message
Fix various --minimal build issues
https://bugs.webkit.org/show_bug.cgi?id=165060

Reviewed by Darin Adler.

* css/parser/CSSPropertyParser.cpp:
* dom/Document.cpp:
* loader/EmptyClients.cpp:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp
trunk/Source/WebCore/dom/Document.cpp
trunk/Source/WebCore/loader/EmptyClients.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (208990 => 208991)

--- trunk/Source/WebCore/ChangeLog	2016-11-27 18:14:39 UTC (rev 208990)
+++ trunk/Source/WebCore/ChangeLog	2016-11-27 18:16:51 UTC (rev 208991)
@@ -1,3 +1,14 @@
+2016-11-27  Csaba Osztrogonác  
+
+Fix various --minimal build issues
+https://bugs.webkit.org/show_bug.cgi?id=165060
+
+Reviewed by Darin Adler.
+
+* css/parser/CSSPropertyParser.cpp:
+* dom/Document.cpp:
+* loader/EmptyClients.cpp:
+
 2016-11-26  Yusuke Suzuki  
 
 [WTF] Import std::optional reference implementation as WTF::Optional


Modified: trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp (208990 => 208991)

--- trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp	2016-11-27 18:14:39 UTC (rev 208990)
+++ trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp	2016-11-27 18:16:51 UTC (rev 208991)
@@ -4710,6 +4710,7 @@
 return true;
 }
 
+#if ENABLE(CSS_GRID_LAYOUT)
 // FIXME-NEWPARSER: Hack to work around the fact that we aren't using CSSCustomIdentValue
 // for stuff yet. This can be replaced by CSSValue::isCustomIdentValue() once we switch
 // to using CSSCustomIdentValue everywhere.
@@ -4718,7 +4719,6 @@
 return is(value) && downcast(value).isString();
 }
 
-#if ENABLE(CSS_GRID_LAYOUT)
 bool CSSPropertyParser::consumeGridItemPositionShorthand(CSSPropertyID shorthandId, bool important)
 {
 const StylePropertyShorthand& shorthand = shorthandForProperty(shorthandId);


Modified: trunk/Source/WebCore/dom/Document.cpp (208990 => 208991)

--- trunk/Source/WebCore/dom/Document.cpp	2016-11-27 18:14:39 UTC (rev 208990)
+++ trunk/Source/WebCore/dom/Document.cpp	2016-11-27 18:16:51 UTC (rev 208991)
@@ -155,6 +155,7 @@
 #include "ScriptSourceCode.h"
 #include "ScrollingCoordinator.h"
 #include "SecurityOrigin.h"
+#include "SecurityOriginData.h"
 #include "SecurityOriginPolicy.h"
 #include "SecurityPolicy.h"
 #include "SegmentedString.h"


Modified: trunk/Source/WebCore/loader/EmptyClients.cpp (208990 => 208991)

--- trunk/Source/WebCore/loader/EmptyClients.cpp	2016-11-27 18:14:39 UTC (rev 208990)
+++ trunk/Source/WebCore/loader/EmptyClients.cpp	2016-11-27 18:16:51 UTC (rev 208991)
@@ -44,6 +44,7 @@
 #include "PageConfiguration.h"
 #include "PaymentCoordinatorClient.h"
 #include "PluginInfoProvider.h"
+#include "SecurityOriginData.h"
 #include "StorageArea.h"
 #include "StorageNamespace.h"
 #include "StorageNamespaceProvider.h"






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208990] trunk/Source/WebKit2

2016-11-27 Thread ossy
Title: [208990] trunk/Source/WebKit2








Revision 208990
Author o...@webkit.org
Date 2016-11-27 10:14:39 -0800 (Sun, 27 Nov 2016)


Log Message
Fix unused-private-field build warning in WebKit2/Platform/SharedMemory.h
https://bugs.webkit.org/show_bug.cgi?id=165069

Reviewed by Darin Adler.

* Platform/SharedMemory.h:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/Platform/SharedMemory.h




Diff

Modified: trunk/Source/WebKit2/ChangeLog (208989 => 208990)

--- trunk/Source/WebKit2/ChangeLog	2016-11-27 08:06:08 UTC (rev 208989)
+++ trunk/Source/WebKit2/ChangeLog	2016-11-27 18:14:39 UTC (rev 208990)
@@ -1,3 +1,12 @@
+2016-11-27  Csaba Osztrogonác  
+
+Fix unused-private-field build warning in WebKit2/Platform/SharedMemory.h
+https://bugs.webkit.org/show_bug.cgi?id=165069
+
+Reviewed by Darin Adler.
+
+* Platform/SharedMemory.h:
+
 2016-11-26  Simon Fraser  
 
 Fix the iOS build.


Modified: trunk/Source/WebKit2/Platform/SharedMemory.h (208989 => 208990)

--- trunk/Source/WebKit2/Platform/SharedMemory.h	2016-11-27 08:06:08 UTC (rev 208989)
+++ trunk/Source/WebKit2/Platform/SharedMemory.h	2016-11-27 18:14:39 UTC (rev 208990)
@@ -110,7 +110,9 @@
 
 size_t m_size;
 void* m_data;
+#if PLATFORM(COCOA)
 Protection m_protection;
+#endif
 
 #if USE(UNIX_DOMAIN_SOCKETS)
 std::optional m_fileDescriptor;






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208984] trunk/Source/WebCore

2016-11-26 Thread ossy
Title: [208984] trunk/Source/WebCore








Revision 208984
Author o...@webkit.org
Date 2016-11-26 20:40:58 -0800 (Sat, 26 Nov 2016)


Log Message
Fix build warnings in WebCore/Modules/indexeddb/server/IDBSerialization.cp
https://bugs.webkit.org/show_bug.cgi?id=165070

Reviewed by Brady Eidson.

* Modules/indexeddb/server/IDBSerialization.cpp:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (208983 => 208984)

--- trunk/Source/WebCore/ChangeLog	2016-11-27 04:21:49 UTC (rev 208983)
+++ trunk/Source/WebCore/ChangeLog	2016-11-27 04:40:58 UTC (rev 208984)
@@ -1,3 +1,12 @@
+2016-11-26  Csaba Osztrogonác  
+
+Fix build warnings in WebCore/Modules/indexeddb/server/IDBSerialization.cp
+https://bugs.webkit.org/show_bug.cgi?id=165070
+
+Reviewed by Brady Eidson.
+
+* Modules/indexeddb/server/IDBSerialization.cpp:
+
 2016-11-26  Sam Weinig  
 
 Convert IntersectionObserver over to using RuntimeEnabledFeatures so it can be properly excluded from script


Modified: trunk/Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp (208983 => 208984)

--- trunk/Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp	2016-11-27 04:21:49 UTC (rev 208983)
+++ trunk/Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp	2016-11-27 04:40:58 UTC (rev 208984)
@@ -96,7 +96,9 @@
 
 // This is the magic character that begins serialized PropertyLists, and tells us whether
 // the key we're looking at is an old-style key.
+#if USE(CF)
 static const uint8_t LegacySerializedKeyVersion = 'b';
+#endif
 
 // FIXME: Linux ports uses KeyedEncoderGlib for their IDBKeys.
 // When a Glib maintainer comes along to enable the new serialization they'll need to
@@ -134,6 +136,7 @@
 
 // FIXME: If the GLib magic character ends up being 0x00, we should consider changing
 // this 0x00 so we can support Glib keyed encoding, also.
+#if USE(CF)
 static const uint8_t SIDBKeyVersion = 0x00;
 enum class SIDBKeyType : uint8_t {
 Min = 0x00,
@@ -168,6 +171,7 @@
 
 RELEASE_ASSERT_NOT_REACHED();
 }
+#endif
 
 #if CPU(BIG_ENDIAN) || CPU(MIDDLE_ENDIAN) || CPU(NEEDS_ALIGNED_ACCESS)
 template  static void writeLittleEndian(Vector& buffer, T value)
@@ -206,6 +210,7 @@
 }
 #endif
 
+#if USE(CF)
 static void writeDouble(Vector& data, double d)
 {
 writeLittleEndian(data, *reinterpret_cast(&d));
@@ -264,6 +269,7 @@
 break;
 }
 }
+#endif
 
 RefPtr serializeIDBKeyData(const IDBKeyData& key)
 {
@@ -281,6 +287,7 @@
 
 }
 
+#if USE(CF)
 static bool decodeKey(const uint8_t*& data, const uint8_t* end, IDBKeyData& result)
 {
 if (!data || data >= end)
@@ -381,6 +388,7 @@
 return false;
 }
 }
+#endif
 
 bool deserializeIDBKeyData(const uint8_t* data, size_t size, IDBKeyData& result)
 {






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208978] trunk/Tools

2016-11-25 Thread ossy
Title: [208978] trunk/Tools








Revision 208978
Author o...@webkit.org
Date 2016-11-25 16:17:19 -0800 (Fri, 25 Nov 2016)


Log Message
Fix compile warnings after r208415
https://bugs.webkit.org/show_bug.cgi?id=165061

Reviewed by Andy Estes.

* TestWebKitAPI/Tests/WTF/Time.cpp:
(TestWebKitAPI::TEST):

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/TestWebKitAPI/Tests/WTF/Time.cpp




Diff

Modified: trunk/Tools/ChangeLog (208977 => 208978)

--- trunk/Tools/ChangeLog	2016-11-25 18:38:15 UTC (rev 208977)
+++ trunk/Tools/ChangeLog	2016-11-26 00:17:19 UTC (rev 208978)
@@ -1,3 +1,13 @@
+2016-11-25  Csaba Osztrogonác  
+
+Fix compile warnings after r208415
+https://bugs.webkit.org/show_bug.cgi?id=165061
+
+Reviewed by Andy Estes.
+
+* TestWebKitAPI/Tests/WTF/Time.cpp:
+(TestWebKitAPI::TEST):
+
 2016-11-24  Michael Catanzaro  
 
 [GTK] Notifications API does not expose or respect the "tag" attribute


Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/Time.cpp (208977 => 208978)

--- trunk/Tools/TestWebKitAPI/Tests/WTF/Time.cpp	2016-11-25 18:38:15 UTC (rev 208977)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/Time.cpp	2016-11-26 00:17:19 UTC (rev 208978)
@@ -167,116 +167,116 @@
 
 TEST(WTF_Time, less)
 {
-EXPECT_EQ(false, s(2) < s(1));
-EXPECT_EQ(false, s(2) < s(2));
-EXPECT_EQ(true, s(2) < s(3));
-EXPECT_EQ(false, wt(2) < wt(1));
-EXPECT_EQ(false, wt(2) < wt(2));
-EXPECT_EQ(true, wt(2) < wt(3));
-EXPECT_EQ(false, mt(2) < mt(1));
-EXPECT_EQ(false, mt(2) < mt(2));
-EXPECT_EQ(true, mt(2) < mt(3));
-EXPECT_EQ(false, dtw(2) < dtw(1));
-EXPECT_EQ(false, dtw(2) < dtw(2));
-EXPECT_EQ(true, dtw(2) < dtw(3));
-EXPECT_EQ(false, dtm(2) < dtm(1));
-EXPECT_EQ(false, dtm(2) < dtm(2));
-EXPECT_EQ(true, dtm(2) < dtm(3));
+EXPECT_FALSE(s(2) < s(1));
+EXPECT_FALSE(s(2) < s(2));
+EXPECT_TRUE(s(2) < s(3));
+EXPECT_FALSE(wt(2) < wt(1));
+EXPECT_FALSE(wt(2) < wt(2));
+EXPECT_TRUE(wt(2) < wt(3));
+EXPECT_FALSE(mt(2) < mt(1));
+EXPECT_FALSE(mt(2) < mt(2));
+EXPECT_TRUE(mt(2) < mt(3));
+EXPECT_FALSE(dtw(2) < dtw(1));
+EXPECT_FALSE(dtw(2) < dtw(2));
+EXPECT_TRUE(dtw(2) < dtw(3));
+EXPECT_FALSE(dtm(2) < dtm(1));
+EXPECT_FALSE(dtm(2) < dtm(2));
+EXPECT_TRUE(dtm(2) < dtm(3));
 }
 
 TEST(WTF_Time, lessEqual)
 {
-EXPECT_EQ(false, s(2) <= s(1));
-EXPECT_EQ(true, s(2) <= s(2));
-EXPECT_EQ(true, s(2) <= s(3));
-EXPECT_EQ(false, wt(2) <= wt(1));
-EXPECT_EQ(true, wt(2) <= wt(2));
-EXPECT_EQ(true, wt(2) <= wt(3));
-EXPECT_EQ(false, mt(2) <= mt(1));
-EXPECT_EQ(true, mt(2) <= mt(2));
-EXPECT_EQ(true, mt(2) <= mt(3));
-EXPECT_EQ(false, dtw(2) <= dtw(1));
-EXPECT_EQ(true, dtw(2) <= dtw(2));
-EXPECT_EQ(true, dtw(2) <= dtw(3));
-EXPECT_EQ(false, dtm(2) <= dtm(1));
-EXPECT_EQ(true, dtm(2) <= dtm(2));
-EXPECT_EQ(true, dtm(2) <= dtm(3));
+EXPECT_FALSE(s(2) <= s(1));
+EXPECT_TRUE(s(2) <= s(2));
+EXPECT_TRUE(s(2) <= s(3));
+EXPECT_FALSE(wt(2) <= wt(1));
+EXPECT_TRUE(wt(2) <= wt(2));
+EXPECT_TRUE(wt(2) <= wt(3));
+EXPECT_FALSE(mt(2) <= mt(1));
+EXPECT_TRUE(mt(2) <= mt(2));
+EXPECT_TRUE(mt(2) <= mt(3));
+EXPECT_FALSE(dtw(2) <= dtw(1));
+EXPECT_TRUE(dtw(2) <= dtw(2));
+EXPECT_TRUE(dtw(2) <= dtw(3));
+EXPECT_FALSE(dtm(2) <= dtm(1));
+EXPECT_TRUE(dtm(2) <= dtm(2));
+EXPECT_TRUE(dtm(2) <= dtm(3));
 }
 
 TEST(WTF_Time, greater)
 {
-EXPECT_EQ(true, s(2) > s(1));
-EXPECT_EQ(false, s(2) > s(2));
-EXPECT_EQ(false, s(2) > s(3));
-EXPECT_EQ(true, wt(2) > wt(1));
-EXPECT_EQ(false, wt(2) > wt(2));
-EXPECT_EQ(false, wt(2) > wt(3));
-EXPECT_EQ(true, mt(2) > mt(1));
-EXPECT_EQ(false, mt(2) > mt(2));
-EXPECT_EQ(false, mt(2) > mt(3));
-EXPECT_EQ(true, dtw(2) > dtw(1));
-EXPECT_EQ(false, dtw(2) > dtw(2));
-EXPECT_EQ(false, dtw(2) > dtw(3));
-EXPECT_EQ(true, dtm(2) > dtm(1));
-EXPECT_EQ(false, dtm(2) > dtm(2));
-EXPECT_EQ(false, dtm(2) > dtm(3));
+EXPECT_TRUE(s(2) > s(1));
+EXPECT_FALSE(s(2) > s(2));
+EXPECT_FALSE(s(2) > s(3));
+EXPECT_TRUE(wt(2) > wt(1));
+EXPECT_FALSE(wt(2) > wt(2));
+EXPECT_FALSE(wt(2) > wt(3));
+EXPECT_TRUE(mt(2) > mt(1));
+EXPECT_FALSE(mt(2) > mt(2));
+EXPECT_FALSE(mt(2) > mt(3));
+EXPECT_TRUE(dtw(2) > dtw(1));
+EXPECT_FALSE(dtw(2) > dtw(2));
+EXPECT_FALSE(dtw(2) > dtw(3));
+EXPECT_TRUE(dtm(2) > dtm(1));
+EXPECT_FALSE(dtm(2) > dtm(2));
+EXPECT_FALSE(dtm(2) > dtm(3));
 }
 
 TEST(WTF_Time, greaterEqual)
 {
-EXPECT_EQ(true, s(2) >= s(1));
-EXPECT_EQ(true, s(2) >= s(2));
-EXPECT_EQ(false, s(2) >= s(3));
-EXPECT_EQ(true, wt(2) >= wt(1));
-EXPECT_EQ(true, wt(2) >= wt(2));
-EXPECT_EQ(false, wt(2) >= wt(3));
-EXPECT_EQ(true, mt(2) >= mt(1));
-EXPECT_EQ(true, mt(2) >= mt(2));
-EXPECT_EQ(false, mt(2) >= mt(3));
-EXPECT_EQ(true, dtw(2)

[webkit-changes] [208728] trunk/Source/JavaScriptCore

2016-11-14 Thread ossy
Title: [208728] trunk/Source/_javascript_Core








Revision 208728
Author o...@webkit.org
Date 2016-11-14 23:06:01 -0800 (Mon, 14 Nov 2016)


Log Message
[ARM] Unreviewed buildfix after r208720.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::storeFence): Stub function copied from MacroAssemblerARMv7.h.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (208727 => 208728)

--- trunk/Source/_javascript_Core/ChangeLog	2016-11-15 06:08:12 UTC (rev 208727)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-11-15 07:06:01 UTC (rev 208728)
@@ -1,3 +1,10 @@
+2016-11-14  Csaba Osztrogonác  
+
+[ARM] Unreviewed buildfix after r208720.
+
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::storeFence): Stub function copied from MacroAssemblerARMv7.h.
+
 2016-11-14  Caitlin Potter  
 
 [JSC] do not reference AwaitExpression Promises in async function Promise chain


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (208727 => 208728)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-11-15 06:08:12 UTC (rev 208727)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-11-15 07:06:01 UTC (rev 208728)
@@ -1463,6 +1463,13 @@
 m_assembler.dmbSY();
 }
 
+void storeFence()
+{
+// FIXME: We should actually implement this. The only current caller is related to
+// concurrent GC, which is disabled on 32-bit systems.
+// https://bugs.webkit.org/show_bug.cgi?id=164733
+}
+
 static FunctionPtr readCallTarget(CodeLocationCall call)
 {
 return FunctionPtr(reinterpret_cast(ARMAssembler::readCallTarget(call.dataLocation(;






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208682] trunk/Source/WebCore

2016-11-14 Thread ossy
Title: [208682] trunk/Source/WebCore








Revision 208682
Author o...@webkit.org
Date 2016-11-14 07:39:43 -0800 (Mon, 14 Nov 2016)


Log Message
Fix various --minimal build issue
https://bugs.webkit.org/show_bug.cgi?id=164479

Reviewed by Darin Adler.

* dom/Node.cpp:
* platform/audio/PlatformMediaSessionManager.cpp:
* testing/Internals.cpp:
(WebCore::Internals::captionsStyleSheetOverride):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/dom/Node.cpp
trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.cpp
trunk/Source/WebCore/testing/Internals.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (208681 => 208682)

--- trunk/Source/WebCore/ChangeLog	2016-11-14 15:39:27 UTC (rev 208681)
+++ trunk/Source/WebCore/ChangeLog	2016-11-14 15:39:43 UTC (rev 208682)
@@ -1,5 +1,17 @@
 2016-11-14  Csaba Osztrogonác  
 
+Fix various --minimal build issue
+https://bugs.webkit.org/show_bug.cgi?id=164479
+
+Reviewed by Darin Adler.
+
+* dom/Node.cpp:
+* platform/audio/PlatformMediaSessionManager.cpp:
+* testing/Internals.cpp:
+(WebCore::Internals::captionsStyleSheetOverride):
+
+2016-11-14  Csaba Osztrogonác  
+
 Fix the !ENABLE(VIDEO_TRACK) build
 https://bugs.webkit.org/show_bug.cgi?id=164476
 


Modified: trunk/Source/WebCore/dom/Node.cpp (208681 => 208682)

--- trunk/Source/WebCore/dom/Node.cpp	2016-11-14 15:39:27 UTC (rev 208681)
+++ trunk/Source/WebCore/dom/Node.cpp	2016-11-14 15:39:43 UTC (rev 208682)
@@ -41,6 +41,7 @@
 #include "ElementTraversal.h"
 #include "EventDispatcher.h"
 #include "EventHandler.h"
+#include "ExceptionCode.h"
 #include "FrameView.h"
 #include "HTMLBodyElement.h"
 #include "HTMLCollection.h"


Modified: trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.cpp (208681 => 208682)

--- trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.cpp	2016-11-14 15:39:27 UTC (rev 208681)
+++ trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.cpp	2016-11-14 15:39:43 UTC (rev 208682)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "PlatformMediaSessionManager.h"
 
-#if ENABLE(VIDEO) || ENABLE(WEB_AUDIO)
 
 #include "AudioSession.h"
 #include "Document.h"
@@ -37,12 +36,14 @@
 namespace WebCore {
 
 #if !PLATFORM(MAC)
-
 void PlatformMediaSessionManager::updateNowPlayingInfoIfNecessary()
 {
 }
+#endif
 
-#if !PLATFORM(IOS)
+#if ENABLE(VIDEO) || ENABLE(WEB_AUDIO)
+
+#if !PLATFORM(COCOA)
 static PlatformMediaSessionManager* platformMediaSessionManager = nullptr;
 
 PlatformMediaSessionManager& PlatformMediaSessionManager::sharedManager()
@@ -56,10 +57,8 @@
 {
 return platformMediaSessionManager;
 }
-#endif // !PLATFORM(IOS)
+#endif // !PLATFORM(COCOA)
 
-#endif // !PLATFORM(MAC)
-
 PlatformMediaSessionManager::PlatformMediaSessionManager()
 : m_systemSleepListener(SystemSleepListener::create(*this))
 {
@@ -441,6 +440,6 @@
 return found;
 }
 
-}
+#endif // ENABLE(VIDEO) || ENABLE(WEB_AUDIO)
 
-#endif
+} // namespace WebCore


Modified: trunk/Source/WebCore/testing/Internals.cpp (208681 => 208682)

--- trunk/Source/WebCore/testing/Internals.cpp	2016-11-14 15:39:27 UTC (rev 208681)
+++ trunk/Source/WebCore/testing/Internals.cpp	2016-11-14 15:39:43 UTC (rev 208682)
@@ -2527,7 +2527,7 @@
 #if ENABLE(VIDEO_TRACK)
 return document->page()->group().captionPreferences().captionsStyleSheetOverride();
 #else
-return emptyString();
+return String { emptyString() };
 #endif
 }
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208681] trunk/Source/WebCore

2016-11-14 Thread ossy
Title: [208681] trunk/Source/WebCore








Revision 208681
Author o...@webkit.org
Date 2016-11-14 07:39:27 -0800 (Mon, 14 Nov 2016)


Log Message
Fix the !ENABLE(VIDEO_TRACK) build
https://bugs.webkit.org/show_bug.cgi?id=164476

Reviewed by Darin Adler.

* css/RuleSet.cpp:
(WebCore::RuleSet::addRule):
* css/parser/CSSParserValues.h:
(WebCore::CSSParserSelector::needsImplicitShadowCombinatorForMatching):
* css/parser/CSSSelectorParser.cpp:
(WebCore::isPseudoElementFunction):
(WebCore::CSSSelectorParser::consumePseudo):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/css/RuleSet.cpp
trunk/Source/WebCore/css/parser/CSSParserValues.h
trunk/Source/WebCore/css/parser/CSSSelectorParser.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (208680 => 208681)

--- trunk/Source/WebCore/ChangeLog	2016-11-14 15:21:16 UTC (rev 208680)
+++ trunk/Source/WebCore/ChangeLog	2016-11-14 15:39:27 UTC (rev 208681)
@@ -1,3 +1,18 @@
+2016-11-14  Csaba Osztrogonác  
+
+Fix the !ENABLE(VIDEO_TRACK) build
+https://bugs.webkit.org/show_bug.cgi?id=164476
+
+Reviewed by Darin Adler.
+
+* css/RuleSet.cpp:
+(WebCore::RuleSet::addRule):
+* css/parser/CSSParserValues.h:
+(WebCore::CSSParserSelector::needsImplicitShadowCombinatorForMatching):
+* css/parser/CSSSelectorParser.cpp:
+(WebCore::isPseudoElementFunction):
+(WebCore::CSSSelectorParser::consumePseudo):
+
 2016-11-14  Miguel Gomez  
 
 [GTK] Do not use gstreamer-gl when accelerated compositing is disabled


Modified: trunk/Source/WebCore/css/RuleSet.cpp (208680 => 208681)

--- trunk/Source/WebCore/css/RuleSet.cpp	2016-11-14 15:21:16 UTC (rev 208680)
+++ trunk/Source/WebCore/css/RuleSet.cpp	2016-11-14 15:39:27 UTC (rev 208681)
@@ -207,7 +207,9 @@
 const CSSSelector* focusSelector = nullptr;
 const CSSSelector* customPseudoElementSelector = nullptr;
 const CSSSelector* slottedPseudoElementSelector = nullptr;
+#if ENABLE(VIDEO_TRACK)
 const CSSSelector* cuePseudoElementSelector = nullptr;
+#endif
 const CSSSelector* selector = ruleData.selector();
 do {
 switch (selector->match()) {
@@ -285,10 +287,12 @@
 selector = selector->tagHistory();
 } while (selector);
 
+#if ENABLE(VIDEO_TRACK)
 if (cuePseudoElementSelector) {
 m_cuePseudoRules.append(ruleData);
 return;
 }
+#endif
 
 if (slottedPseudoElementSelector) {
 // ::slotted pseudo elements work accross shadow boundary making filtering difficult.


Modified: trunk/Source/WebCore/css/parser/CSSParserValues.h (208680 => 208681)

--- trunk/Source/WebCore/css/parser/CSSParserValues.h	2016-11-14 15:21:16 UTC (rev 208680)
+++ trunk/Source/WebCore/css/parser/CSSParserValues.h	2016-11-14 15:39:27 UTC (rev 208681)
@@ -263,7 +263,7 @@
 // connection of ShadowDescendant, and the current shadow DOM code doesn't expect this. When
 // we do fix this issue, make sure to patch the namespace prependTag code to remove the slotted
 // special case, since it will be covered by this function once again.
-bool needsImplicitShadowCombinatorForMatching() const { return match() == CSSSelector::PseudoElement && (pseudoElementType() == CSSSelector::PseudoElementWebKitCustom || pseudoElementType() == CSSSelector::PseudoElementUserAgentCustom || pseudoElementType() == CSSSelector::PseudoElementWebKitCustomLegacyPrefixed || pseudoElementType() == CSSSelector::PseudoElementCue); }
+bool needsImplicitShadowCombinatorForMatching() const;
 
 CSSParserSelector* tagHistory() const { return m_tagHistory.get(); }
 void setTagHistory(std::unique_ptr selector) { m_tagHistory = WTFMove(selector); }
@@ -284,6 +284,17 @@
 return m_selector->relation() == CSSSelector::ShadowDescendant;
 }
 
+inline bool CSSParserSelector::needsImplicitShadowCombinatorForMatching() const
+{
+return match() == CSSSelector::PseudoElement
+&& (pseudoElementType() == CSSSelector::PseudoElementWebKitCustom
+|| pseudoElementType() == CSSSelector::PseudoElementUserAgentCustom
+#if ENABLE(VIDEO_TRACK)
+|| pseudoElementType() == CSSSelector::PseudoElementCue
+#endif
+|| pseudoElementType() == CSSSelector::PseudoElementWebKitCustomLegacyPrefixed);
+}
+
 inline void CSSParserValue::setFromValueList(std::unique_ptr valueList)
 {
 id = CSSValueInvalid;


Modified: trunk/Source/WebCore/css/parser/CSSSelectorParser.cpp (208680 => 208681)

--- trunk/Source/WebCore/css/parser/CSSSelectorParser.cpp	2016-11-14 15:21:16 UTC (rev 208680)
+++ trunk/Source/WebCore/css/parser/CSSSelectorParser.cpp	2016-11-14 15:39:27 UTC (rev 208681)
@@ -486,7 +486,9 @@
 static bool isPseudoElementFunction(CSSSelector::PseudoElementType pseudoElementType)
 {
 switch (pseudoElementType) {
+#if ENABLE(VIDEO_TRACK)
 case CSSSelector::PseudoElementCue:
+#endif
 case CSSSelector::PseudoElementSlotted:
 return true;
 default:
@@ -634,6 +636,7 @@
  

[webkit-changes] [208679] trunk/Source/WebCore

2016-11-14 Thread ossy
Title: [208679] trunk/Source/WebCore








Revision 208679
Author o...@webkit.org
Date 2016-11-14 05:48:57 -0800 (Mon, 14 Nov 2016)


Log Message
Fix the !ENABLE(CSS_BOX_DECORATION_BREAK) build
https://bugs.webkit.org/show_bug.cgi?id=164478

Reviewed by Darin Adler.

* css/parser/CSSParserFastPaths.cpp:
(WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (208678 => 208679)

--- trunk/Source/WebCore/ChangeLog	2016-11-14 13:48:41 UTC (rev 208678)
+++ trunk/Source/WebCore/ChangeLog	2016-11-14 13:48:57 UTC (rev 208679)
@@ -1,5 +1,15 @@
 2016-11-14  Csaba Osztrogonác  
 
+Fix the !ENABLE(CSS_BOX_DECORATION_BREAK) build
+https://bugs.webkit.org/show_bug.cgi?id=164478
+
+Reviewed by Darin Adler.
+
+* css/parser/CSSParserFastPaths.cpp:
+(WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue):
+
+2016-11-14  Csaba Osztrogonác  
+
 Fix the !ENABLE(CSS_GRID_LAYOUT) build
 https://bugs.webkit.org/show_bug.cgi?id=164477
 


Modified: trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp (208678 => 208679)

--- trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp	2016-11-14 13:48:41 UTC (rev 208678)
+++ trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp	2016-11-14 13:48:57 UTC (rev 208679)
@@ -680,10 +680,12 @@
 #endif
 case CSSPropertyWebkitBoxAlign:
 return valueID == CSSValueStretch || valueID == CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline;
+#if ENABLE(CSS_BOX_DECORATION_BREAK)
 case CSSPropertyWebkitBoxDecorationBreak:
 return valueID == CSSValueClone || valueID == CSSValueSlice;
 case CSSPropertyWebkitBoxDirection:
 return valueID == CSSValueNormal || valueID == CSSValueReverse;
+#endif
 case CSSPropertyWebkitBoxLines:
 return valueID == CSSValueSingle || valueID == CSSValueMultiple;
 case CSSPropertyWebkitBoxOrient:






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208678] trunk/Source/WebCore

2016-11-14 Thread ossy
Title: [208678] trunk/Source/WebCore








Revision 208678
Author o...@webkit.org
Date 2016-11-14 05:48:41 -0800 (Mon, 14 Nov 2016)


Log Message
Fix the !ENABLE(CSS_GRID_LAYOUT) build
https://bugs.webkit.org/show_bug.cgi?id=164477

Reviewed by Darin Adler.

* css/parser/CSSParserFastPaths.cpp:
(WebCore::isSimpleLengthPropertyID):
* css/parser/CSSPropertyParser.cpp:
(WebCore::CSSPropertyParser::parseSingleValue):
(WebCore::CSSPropertyParser::parseShorthand):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp
trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (208677 => 208678)

--- trunk/Source/WebCore/ChangeLog	2016-11-14 12:22:23 UTC (rev 208677)
+++ trunk/Source/WebCore/ChangeLog	2016-11-14 13:48:41 UTC (rev 208678)
@@ -1,5 +1,18 @@
 2016-11-14  Csaba Osztrogonác  
 
+Fix the !ENABLE(CSS_GRID_LAYOUT) build
+https://bugs.webkit.org/show_bug.cgi?id=164477
+
+Reviewed by Darin Adler.
+
+* css/parser/CSSParserFastPaths.cpp:
+(WebCore::isSimpleLengthPropertyID):
+* css/parser/CSSPropertyParser.cpp:
+(WebCore::CSSPropertyParser::parseSingleValue):
+(WebCore::CSSPropertyParser::parseShorthand):
+
+2016-11-14  Csaba Osztrogonác  
+
 [EFL] Suppress build warning in generated Geoclue2Interface.c
 https://bugs.webkit.org/show_bug.cgi?id=164475
 


Modified: trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp (208677 => 208678)

--- trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp	2016-11-14 12:22:23 UTC (rev 208677)
+++ trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp	2016-11-14 13:48:41 UTC (rev 208678)
@@ -49,8 +49,10 @@
 {
 switch (propertyId) {
 case CSSPropertyFontSize:
+#if ENABLE(CSS_GRID_LAYOUT)
 case CSSPropertyGridColumnGap:
 case CSSPropertyGridRowGap:
+#endif
 case CSSPropertyHeight:
 case CSSPropertyWidth:
 case CSSPropertyMinHeight:


Modified: trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp (208677 => 208678)

--- trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp	2016-11-14 12:22:23 UTC (rev 208677)
+++ trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp	2016-11-14 13:48:41 UTC (rev 208678)
@@ -2683,6 +2683,7 @@
 return createPrimitiveValuePair(horizontal.releaseNonNull(), vertical.releaseNonNull(), Pair::IdenticalValueEncoding::DoNotCoalesce);
 }
 
+#if ENABLE(CSS_GRID_LAYOUT)
 static RefPtr consumeGridAutoFlow(CSSParserTokenRange& range)
 {
 RefPtr rowOrColumnValue = consumeIdent(range);
@@ -2699,6 +2700,7 @@
 parsedValues->append(denseAlgorithm.releaseNonNull());
 return parsedValues;
 }
+#endif
 
 static RefPtr consumeBackgroundComponent(CSSPropertyID property, CSSParserTokenRange& range, const CSSParserContext& context)
 {
@@ -3559,9 +3561,11 @@
 case CSSPropertyAnimationTimingFunction:
 case CSSPropertyTransitionTimingFunction:
 return consumeAnimationPropertyList(property, m_range, m_context);
+#if ENABLE(CSS_GRID_LAYOUT)
 case CSSPropertyGridColumnGap:
 case CSSPropertyGridRowGap:
 return consumeLength(m_range, m_context.mode, ValueRangeNonNegative);
+#endif
 case CSSPropertyShapeMargin:
 return consumeLengthOrPercent(m_range, m_context.mode, ValueRangeNonNegative);
 case CSSPropertyShapeImageThreshold:
@@ -4709,6 +4713,7 @@
 return is(value) && downcast(value).isString();
 }
 
+#if ENABLE(CSS_GRID_LAYOUT)
 bool CSSPropertyParser::consumeGridItemPositionShorthand(CSSPropertyID shorthandId, bool important)
 {
 const StylePropertyShorthand& shorthand = shorthandForProperty(shorthandId);
@@ -4967,6 +4972,7 @@
 
 return true;
 }
+#endif
 
 bool CSSPropertyParser::parseShorthand(CSSPropertyID property, bool important)
 {
@@ -5119,6 +5125,7 @@
 return consumeTransformOrigin(important);
 case CSSPropertyPerspectiveOrigin:
 return consumePerspectiveOrigin(important);
+#if ENABLE(CSS_GRID_LAYOUT)
 case CSSPropertyGridGap: {
 RefPtr rowGap = consumeLength(m_range, m_context.mode, ValueRangeNonNegative);
 RefPtr columnGap = consumeLength(m_range, m_context.mode, ValueRangeNonNegative);
@@ -5139,6 +5146,7 @@
 return consumeGridTemplateShorthand(CSSPropertyGridTemplate, important);
 case CSSPropertyGrid:
 return consumeGridShorthand(important);
+#endif
 case CSSPropertyWebkitMarquee:
 return consumeShorthandGreedily(webkitMarqueeShorthand(), important);
 default:






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208677] trunk/Source/WebCore

2016-11-14 Thread ossy
Title: [208677] trunk/Source/WebCore








Revision 208677
Author o...@webkit.org
Date 2016-11-14 04:22:23 -0800 (Mon, 14 Nov 2016)


Log Message
[EFL] Suppress build warning in generated Geoclue2Interface.c
https://bugs.webkit.org/show_bug.cgi?id=164475

Reviewed by Darin Adler.

* PlatformEfl.cmake:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformEfl.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (208676 => 208677)

--- trunk/Source/WebCore/ChangeLog	2016-11-14 09:56:06 UTC (rev 208676)
+++ trunk/Source/WebCore/ChangeLog	2016-11-14 12:22:23 UTC (rev 208677)
@@ -1,3 +1,12 @@
+2016-11-14  Csaba Osztrogonác  
+
+[EFL] Suppress build warning in generated Geoclue2Interface.c
+https://bugs.webkit.org/show_bug.cgi?id=164475
+
+Reviewed by Darin Adler.
+
+* PlatformEfl.cmake:
+
 2016-11-10  Philippe Normand  
 
 [GStreamer][OWR] poor video rendering in apprtc


Modified: trunk/Source/WebCore/PlatformEfl.cmake (208676 => 208677)

--- trunk/Source/WebCore/PlatformEfl.cmake	2016-11-14 09:56:06 UTC (rev 208676)
+++ trunk/Source/WebCore/PlatformEfl.cmake	2016-11-14 12:22:23 UTC (rev 208677)
@@ -236,8 +236,8 @@
  OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface.c ${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface.h
  COMMAND gdbus-codegen --interface-prefix org.freedesktop.GeoClue2. --c-namespace Geoclue --generate-c-code ${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface ${GEOCLUE_DBUS_INTERFACE}
 )
-# Geoclue2Interface.c generates unused-parameter build warning, it causes build error when using geoclue2 library.
-set_source_files_properties(${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface.c PROPERTIES COMPILE_FLAGS -Wno-error)
+set_source_files_properties(${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface.c PROPERTIES COMPILE_FLAGS -Wno-unused-parameter)
+
 endif ()
 
 if (ENABLE_GAMEPAD_DEPRECATED)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208533] trunk/Source/JavaScriptCore

2016-11-10 Thread ossy
Title: [208533] trunk/Source/_javascript_Core








Revision 208533
Author o...@webkit.org
Date 2016-11-10 05:37:38 -0800 (Thu, 10 Nov 2016)


Log Message
[ARM] Unreviewed buildfix after r208450.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::load8SignedExtendTo32): Added.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (208532 => 208533)

--- trunk/Source/_javascript_Core/ChangeLog	2016-11-10 10:15:30 UTC (rev 208532)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-11-10 13:37:38 UTC (rev 208533)
@@ -1,3 +1,10 @@
+2016-11-10  Csaba Osztrogonác  
+
+[ARM] Unreviewed buildfix after r208450.
+
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::load8SignedExtendTo32): Added.
+
 2016-11-08  Yusuke Suzuki  
 
 [JSC] Avoid cloned arguments allocation in ArrayPrototype methods


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (208532 => 208533)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-11-10 10:15:30 UTC (rev 208532)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-11-10 13:37:38 UTC (rev 208533)
@@ -394,6 +394,11 @@
 m_assembler.dataTransfer32(ARMAssembler::LoadUint8, dest, ARMRegisters::S0, 0);
 }
 
+void load8SignedExtendTo32(Address address, RegisterID dest)
+{
+m_assembler.dataTransfer16(ARMAssembler::LoadInt8, dest, address.base, address.offset);
+}
+
 void load8SignedExtendTo32(BaseIndex address, RegisterID dest)
 {
 m_assembler.baseIndexTransfer16(ARMAssembler::LoadInt8, dest, address.base, address.index, static_cast(address.scale), address.offset);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208433] trunk/Source/WebCore

2016-11-09 Thread ossy
Title: [208433] trunk/Source/WebCore








Revision 208433
Author o...@webkit.org
Date 2016-11-09 09:36:21 -0800 (Wed, 09 Nov 2016)


Log Message
One more URTBF after r208361.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformMac.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (208432 => 208433)

--- trunk/Source/WebCore/ChangeLog	2016-11-09 17:28:57 UTC (rev 208432)
+++ trunk/Source/WebCore/ChangeLog	2016-11-09 17:36:21 UTC (rev 208433)
@@ -1,5 +1,11 @@
 2016-11-09  Csaba Osztrogonác  
 
+One more URTBF after r208361.
+
+* PlatformMac.cmake:
+
+2016-11-09  Csaba Osztrogonác  
+
 Typo fix after r162782
 https://bugs.webkit.org/show_bug.cgi?id=164473
 


Modified: trunk/Source/WebCore/PlatformMac.cmake (208432 => 208433)

--- trunk/Source/WebCore/PlatformMac.cmake	2016-11-09 17:28:57 UTC (rev 208432)
+++ trunk/Source/WebCore/PlatformMac.cmake	2016-11-09 17:36:21 UTC (rev 208433)
@@ -492,6 +492,7 @@
 platform/mac/ThreadCheck.mm
 platform/mac/URLMac.mm
 platform/mac/UserActivityMac.mm
+platform/mac/ValidationBubbleMac.mm
 platform/mac/WebCoreFullScreenPlaceholderView.mm
 platform/mac/WebCoreFullScreenWarningView.mm
 platform/mac/WebCoreFullScreenWindow.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208432] trunk/Source/WebKit2

2016-11-09 Thread ossy
Title: [208432] trunk/Source/WebKit2








Revision 208432
Author o...@webkit.org
Date 2016-11-09 09:28:57 -0800 (Wed, 09 Nov 2016)


Log Message
URTBF after r208361.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/PlatformMac.cmake




Diff

Modified: trunk/Source/WebKit2/ChangeLog (208431 => 208432)

--- trunk/Source/WebKit2/ChangeLog	2016-11-09 17:18:21 UTC (rev 208431)
+++ trunk/Source/WebKit2/ChangeLog	2016-11-09 17:28:57 UTC (rev 208432)
@@ -1,5 +1,11 @@
 2016-11-09  Csaba Osztrogonác  
 
+URTBF after r208361.
+
+* PlatformMac.cmake:
+
+2016-11-09  Csaba Osztrogonác  
+
 Unreviewed typo fix after r160616 to fix the build on case sensitive file systems.
 
 * WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm:


Modified: trunk/Source/WebKit2/PlatformMac.cmake (208431 => 208432)

--- trunk/Source/WebKit2/PlatformMac.cmake	2016-11-09 17:18:21 UTC (rev 208431)
+++ trunk/Source/WebKit2/PlatformMac.cmake	2016-11-09 17:28:57 UTC (rev 208432)
@@ -329,6 +329,7 @@
 WebProcess/Scrolling/RemoteScrollingCoordinator.mm
 
 WebProcess/WebCoreSupport/WebPasteboardOverrides.cpp
+WebProcess/WebCoreSupport/WebValidationMessageClient.cpp
 
 WebProcess/WebCoreSupport/mac/WebAlternativeTextClient.cpp
 WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208431] trunk/Source/WebKit2

2016-11-09 Thread ossy
Title: [208431] trunk/Source/WebKit2








Revision 208431
Author o...@webkit.org
Date 2016-11-09 09:18:21 -0800 (Wed, 09 Nov 2016)


Log Message
Unreviewed typo fix after r160616 to fix the build on case sensitive file systems.

* WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm




Diff

Modified: trunk/Source/WebKit2/ChangeLog (208430 => 208431)

--- trunk/Source/WebKit2/ChangeLog	2016-11-09 17:17:11 UTC (rev 208430)
+++ trunk/Source/WebKit2/ChangeLog	2016-11-09 17:18:21 UTC (rev 208431)
@@ -1,3 +1,9 @@
+2016-11-09  Csaba Osztrogonác  
+
+Unreviewed typo fix after r160616 to fix the build on case sensitive file systems.
+
+* WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm:
+
 2016-11-05  Carlos Garcia Campos  
 
 [SOUP] Layout test http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html fails


Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm (208430 => 208431)

--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm	2016-11-09 17:17:11 UTC (rev 208430)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm	2016-11-09 17:18:21 UTC (rev 208431)
@@ -44,7 +44,7 @@
 #import "WKRetainPtr.h"
 #import "WKStringCF.h"
 #import "WKURLRequestNS.h"
-#import "WKWebProcessPluginFrameInternal.h"
+#import "WKWebProcessPlugInFrameInternal.h"
 #import "WKWebProcessPlugInInternal.h"
 #import "WKWebProcessPlugInFormDelegatePrivate.h"
 #import "WKWebProcessPlugInLoadDelegate.h"






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208429] trunk/Tools

2016-11-09 Thread ossy
Title: [208429] trunk/Tools








Revision 208429
Author o...@webkit.org
Date 2016-11-09 08:52:09 -0800 (Wed, 09 Nov 2016)


Log Message
Fix Tools build on case sensitive file systems
https://bugs.webkit.org/show_bug.cgi?id=164474

Unreviewed buildfix.

* DumpRenderTree/CMakeLists.txt:
* DumpRenderTree/PlatformMac.cmake:
* DumpRenderTree/PlatformWin.cmake:
* DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt:
* MiniBrowser/mac/CMakeLists.txt:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/DumpRenderTree/CMakeLists.txt
trunk/Tools/DumpRenderTree/PlatformMac.cmake
trunk/Tools/DumpRenderTree/PlatformWin.cmake
trunk/Tools/DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt
trunk/Tools/MiniBrowser/mac/CMakeLists.txt




Diff

Modified: trunk/Tools/ChangeLog (208428 => 208429)

--- trunk/Tools/ChangeLog	2016-11-09 16:49:19 UTC (rev 208428)
+++ trunk/Tools/ChangeLog	2016-11-09 16:52:09 UTC (rev 208429)
@@ -1,3 +1,16 @@
+2016-11-09  Csaba Osztrogonác  
+
+Fix Tools build on case sensitive file systems
+https://bugs.webkit.org/show_bug.cgi?id=164474
+
+Unreviewed buildfix.
+
+* DumpRenderTree/CMakeLists.txt:
+* DumpRenderTree/PlatformMac.cmake:
+* DumpRenderTree/PlatformWin.cmake:
+* DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt:
+* MiniBrowser/mac/CMakeLists.txt:
+
 2016-11-04  Filip Pizlo  
 
 WTF::ParkingLot should stop using std::chrono because std::chrono::duration casts are prone to overflows


Modified: trunk/Tools/DumpRenderTree/CMakeLists.txt (208428 => 208429)

--- trunk/Tools/DumpRenderTree/CMakeLists.txt	2016-11-09 16:49:19 UTC (rev 208428)
+++ trunk/Tools/DumpRenderTree/CMakeLists.txt	2016-11-09 16:52:09 UTC (rev 208429)
@@ -81,36 +81,36 @@
 ${WEBCORE_DIR}/testing/js
 )
 
-set(TestNetscapePlugin_SOURCES
-TestNetscapePlugin/PluginObject.cpp
-TestNetscapePlugin/PluginTest.cpp
-TestNetscapePlugin/TestObject.cpp
-TestNetscapePlugin/main.cpp
+set(TestNetscapePlugIn_SOURCES
+TestNetscapePlugIn/PluginObject.cpp
+TestNetscapePlugIn/PluginTest.cpp
+TestNetscapePlugIn/TestObject.cpp
+TestNetscapePlugIn/main.cpp
 
-TestNetscapePlugin/Tests/DocumentOpenInDestroyStream.cpp
-TestNetscapePlugin/Tests/EvaluateJSAfterRemovingPluginElement.cpp
-TestNetscapePlugin/Tests/FormValue.cpp
-TestNetscapePlugin/Tests/GetURLNotifyWithURLThatFailsToLoad.cpp
-TestNetscapePlugin/Tests/GetURLWithJavaScriptURL.cpp
-TestNetscapePlugin/Tests/GetURLWithJavaScriptURLDestroyingPlugin.cpp
-TestNetscapePlugin/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp
-TestNetscapePlugin/Tests/LogNPPSetWindow.cpp
-TestNetscapePlugin/Tests/NPDeallocateCalledBeforeNPShutdown.cpp
-TestNetscapePlugin/Tests/NPPNewFails.cpp
-TestNetscapePlugin/Tests/NPPSetWindowCalledDuringDestruction.cpp
-TestNetscapePlugin/Tests/NPRuntimeCallsWithNullNPP.cpp
-TestNetscapePlugin/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp
-TestNetscapePlugin/Tests/NPRuntimeRemoveProperty.cpp
-TestNetscapePlugin/Tests/NullNPPGetValuePointer.cpp
-TestNetscapePlugin/Tests/PassDifferentNPPStruct.cpp
-TestNetscapePlugin/Tests/PluginScriptableNPObjectInvokeDefault.cpp
-TestNetscapePlugin/Tests/PluginScriptableObjectOverridesAllProperties.cpp
-TestNetscapePlugin/Tests/PrivateBrowsing.cpp
-TestNetscapePlugin/Tests/ToStringAndValueOfObject.cpp
-TestNetscapePlugin/Tests/URLRedirect.cpp
+TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp
+TestNetscapePlugIn/Tests/EvaluateJSAfterRemovingPluginElement.cpp
+TestNetscapePlugIn/Tests/FormValue.cpp
+TestNetscapePlugIn/Tests/GetURLNotifyWithURLThatFailsToLoad.cpp
+TestNetscapePlugIn/Tests/GetURLWithJavaScriptURL.cpp
+TestNetscapePlugIn/Tests/GetURLWithJavaScriptURLDestroyingPlugin.cpp
+TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp
+TestNetscapePlugIn/Tests/LogNPPSetWindow.cpp
+TestNetscapePlugIn/Tests/NPDeallocateCalledBeforeNPShutdown.cpp
+TestNetscapePlugIn/Tests/NPPNewFails.cpp
+TestNetscapePlugIn/Tests/NPPSetWindowCalledDuringDestruction.cpp
+TestNetscapePlugIn/Tests/NPRuntimeCallsWithNullNPP.cpp
+TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp
+TestNetscapePlugIn/Tests/NPRuntimeRemoveProperty.cpp
+TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp
+TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp
+TestNetscapePlugIn/Tests/PluginScriptableNPObjectInvokeDefault.cpp
+TestNetscapePlugIn/Tests/PluginScriptableObjectOverridesAllProperties.cpp
+TestNetscapePlugIn/Tests/PrivateBrowsing.cpp
+TestNetscapePlugIn/Tests/ToStringAndValueOfObject.cpp
+TestNetscapePlugIn/Tests/URLRedirect.cpp
 )
 
-set(TestNetscapePlugin_LIBRARIES
+set(TestNetscapePlugIn_LIBRARIES
 _javascript_Core
 WTF
 WebCoreTestSupport
@@ -138,8 +138,8 @@
 add_dependencies(DumpRenderTree DumpRenderTreeBindings)
 
 if (ENABLE_NETSCAPE_PLUGIN_API)
-add_library(TestNetscap

[webkit-changes] [208428] trunk/Source/WebCore

2016-11-09 Thread ossy
Title: [208428] trunk/Source/WebCore








Revision 208428
Author o...@webkit.org
Date 2016-11-09 08:49:19 -0800 (Wed, 09 Nov 2016)


Log Message
Typo fix after r162782
https://bugs.webkit.org/show_bug.cgi?id=164473

Unreviewed trivial fix.

* platform/ThreadGlobalData.cpp:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/platform/ThreadGlobalData.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (208427 => 208428)

--- trunk/Source/WebCore/ChangeLog	2016-11-09 02:51:19 UTC (rev 208427)
+++ trunk/Source/WebCore/ChangeLog	2016-11-09 16:49:19 UTC (rev 208428)
@@ -1,3 +1,12 @@
+2016-11-09  Csaba Osztrogonác  
+
+Typo fix after r162782
+https://bugs.webkit.org/show_bug.cgi?id=164473
+
+Unreviewed trivial fix.
+
+* platform/ThreadGlobalData.cpp:
+
 2016-11-07  Ryan Haddad  
 
 Unreviewed, rolling out r208382.


Modified: trunk/Source/WebCore/platform/ThreadGlobalData.cpp (208427 => 208428)

--- trunk/Source/WebCore/platform/ThreadGlobalData.cpp	2016-11-09 02:51:19 UTC (rev 208427)
+++ trunk/Source/WebCore/platform/ThreadGlobalData.cpp	2016-11-09 16:49:19 UTC (rev 208428)
@@ -38,7 +38,7 @@
 #include 
 
 #if PLATFORM(MAC)
-#include "TextCodeCMac.h"
+#include "TextCodecMac.h"
 #endif
 
 namespace WebCore {






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208053] trunk/JSTests

2016-10-28 Thread ossy
Title: [208053] trunk/JSTests








Revision 208053
Author o...@webkit.org
Date 2016-10-28 10:15:26 -0700 (Fri, 28 Oct 2016)


Log Message
Skip JSTests/microbenchmarks/dense-set.js on memory limited devices
https://bugs.webkit.org/show_bug.cgi?id=164128

Reviewed by Mark Lam.

* microbenchmarks/dense-set.js:

Modified Paths

trunk/JSTests/ChangeLog
trunk/JSTests/microbenchmarks/dense-set.js




Diff

Modified: trunk/JSTests/ChangeLog (208052 => 208053)

--- trunk/JSTests/ChangeLog	2016-10-28 16:37:38 UTC (rev 208052)
+++ trunk/JSTests/ChangeLog	2016-10-28 17:15:26 UTC (rev 208053)
@@ -1,3 +1,12 @@
+2016-10-28  Csaba Osztrogonác  
+
+Skip JSTests/microbenchmarks/dense-set.js on memory limited devices
+https://bugs.webkit.org/show_bug.cgi?id=164128
+
+Reviewed by Mark Lam.
+
+* microbenchmarks/dense-set.js:
+
 2016-10-20  Caitlin Potter  
 
 [JSC] implement runtime for async functions


Modified: trunk/JSTests/microbenchmarks/dense-set.js (208052 => 208053)

--- trunk/JSTests/microbenchmarks/dense-set.js	2016-10-28 16:37:38 UTC (rev 208052)
+++ trunk/JSTests/microbenchmarks/dense-set.js	2016-10-28 17:15:26 UTC (rev 208053)
@@ -1,3 +1,4 @@
+//@ largeHeap
 (function() {
 
 function bench(name, f, arg) {






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [208047] trunk/JSTests

2016-10-28 Thread ossy
Title: [208047] trunk/JSTests








Revision 208047
Author o...@webkit.org
Date 2016-10-28 07:21:04 -0700 (Fri, 28 Oct 2016)


Log Message
Skip 2 JS stress tests on memory limited devices
https://bugs.webkit.org/show_bug.cgi?id=164125

Unreviewed quick fix to unbreak JSCOnly ARM bots as soon as possible.


* stress/joined-strings-should-not-exceed-max-string-length.js:
* stress/string-prototype-replace-should-throw-out-of-memory-error-when-using-too-much-memory.js:

Modified Paths

trunk/JSTests/ChangeLog
trunk/JSTests/stress/joined-strings-should-not-exceed-max-string-length.js
trunk/JSTests/stress/string-prototype-replace-should-throw-out-of-memory-error-when-using-too-much-memory.js




Diff

Modified: trunk/JSTests/ChangeLog (208046 => 208047)

--- trunk/JSTests/ChangeLog	2016-10-28 13:59:20 UTC (rev 208046)
+++ trunk/JSTests/ChangeLog	2016-10-28 14:21:04 UTC (rev 208047)
@@ -1,3 +1,13 @@
+2016-10-28  Csaba Osztrogonác  
+
+Skip 2 JS stress tests on memory limited devices
+https://bugs.webkit.org/show_bug.cgi?id=164125
+
+Unreviewed quick fix to unbreak JSCOnly ARM bots as soon as possible.
+
+* stress/joined-strings-should-not-exceed-max-string-length.js:
+* stress/string-prototype-replace-should-throw-out-of-memory-error-when-using-too-much-memory.js:
+
 2016-10-27  Caitlin Potter  
 
 [JSC] forbid lexical redeclaration of generator formal parameters


Modified: trunk/JSTests/stress/joined-strings-should-not-exceed-max-string-length.js (208046 => 208047)

--- trunk/JSTests/stress/joined-strings-should-not-exceed-max-string-length.js	2016-10-28 13:59:20 UTC (rev 208046)
+++ trunk/JSTests/stress/joined-strings-should-not-exceed-max-string-length.js	2016-10-28 14:21:04 UTC (rev 208047)
@@ -1,5 +1,5 @@
-//@ runFTLNoCJIT
 //@ largeHeap
+//@ runFTLNoCJIT if !$memoryLimited
 // This test should not crash or fail any assertions.
 
 function shouldEqual(stepId, actual, expected) {


Modified: trunk/JSTests/stress/string-prototype-replace-should-throw-out-of-memory-error-when-using-too-much-memory.js (208046 => 208047)

--- trunk/JSTests/stress/string-prototype-replace-should-throw-out-of-memory-error-when-using-too-much-memory.js	2016-10-28 13:59:20 UTC (rev 208046)
+++ trunk/JSTests/stress/string-prototype-replace-should-throw-out-of-memory-error-when-using-too-much-memory.js	2016-10-28 14:21:04 UTC (rev 208047)
@@ -1,6 +1,6 @@
-//@ runFTLNoCJIT
+//@ largeHeap
+//@ runFTLNoCJIT if !$memoryLimited
 //@ slow!
-//@largeHeap
 // This test should not crash or fail any assertions.
 
 function shouldEqual(testId, actual, expected) {






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [207668] trunk

2016-10-21 Thread ossy
Title: [207668] trunk








Revision 207668
Author o...@webkit.org
Date 2016-10-21 06:27:10 -0700 (Fri, 21 Oct 2016)


Log Message
[EFL] REGRESSION(r207616): Build is broken due to missing libgeoclue-dev package
https://bugs.webkit.org/show_bug.cgi?id=163733

Reviewed by Gyuyoung Kim.

.:

* Source/cmake/OptionsEfl.cmake: Expose USE_GEOCLUE2 to the build properly.

Tools:

* efl/install-dependencies: Added geoclue-2.0 package.

Modified Paths

trunk/ChangeLog
trunk/Source/cmake/OptionsEfl.cmake
trunk/Tools/ChangeLog
trunk/Tools/efl/install-dependencies




Diff

Modified: trunk/ChangeLog (207667 => 207668)

--- trunk/ChangeLog	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/ChangeLog	2016-10-21 13:27:10 UTC (rev 207668)
@@ -1,3 +1,12 @@
+2016-10-21  Csaba Osztrogonác  
+
+[EFL] REGRESSION(r207616): Build is broken due to missing libgeoclue-dev package
+https://bugs.webkit.org/show_bug.cgi?id=163733
+
+Reviewed by Gyuyoung Kim.
+
+* Source/cmake/OptionsEfl.cmake: Expose USE_GEOCLUE2 to the build properly.
+
 2016-10-21  Adam Bergkvist  
 
 WebRTC: [GTK] Add MediaEndpointOwr - an OpenWebRTC WebRTC backend


Modified: trunk/Source/cmake/OptionsEfl.cmake (207667 => 207668)

--- trunk/Source/cmake/OptionsEfl.cmake	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/Source/cmake/OptionsEfl.cmake	2016-10-21 13:27:10 UTC (rev 207668)
@@ -186,10 +186,12 @@
 list(APPEND GLIB_COMPONENTS gio-unix)
 find_package(GeoClue2 2.1.5)
 if (GEOCLUE2_FOUND)
-  set(USE_GEOCLUE2 1)
+SET_AND_EXPOSE_TO_BUILD(USE_GEOCLUE2 ${GEOCLUE2_FOUND})
 else ()
-  find_package(GeoClue)
-  set(USE_GEOCLUE2 0)
+find_package(GeoClue)
+if (NOT GEOCLUE_FOUND)
+message(FATAL_ERROR "Geoclue is needed for ENABLE_GEOLOCATION.")
+endif ()
 endif ()
 endif ()
 


Modified: trunk/Tools/ChangeLog (207667 => 207668)

--- trunk/Tools/ChangeLog	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/Tools/ChangeLog	2016-10-21 13:27:10 UTC (rev 207668)
@@ -1,3 +1,12 @@
+2016-10-21  Csaba Osztrogonác  
+
+[EFL] REGRESSION(r207616): Build is broken due to missing libgeoclue-dev package
+https://bugs.webkit.org/show_bug.cgi?id=163733
+
+Reviewed by Gyuyoung Kim.
+
+* efl/install-dependencies: Added geoclue-2.0 package.
+
 2016-10-21  Commit Queue  
 
 Unreviewed, rolling out r207609.


Modified: trunk/Tools/efl/install-dependencies (207667 => 207668)

--- trunk/Tools/efl/install-dependencies	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/Tools/efl/install-dependencies	2016-10-21 13:27:10 UTC (rev 207668)
@@ -66,6 +66,7 @@
 doxygen \
 flex \
 g++ \
+geoclue-2.0 \
 gperf \
 gtk-doc-tools \
 libatk1.0-dev \






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [207532] trunk/Source/JavaScriptCore

2016-10-19 Thread ossy
Title: [207532] trunk/Source/_javascript_Core








Revision 207532
Author o...@webkit.org
Date 2016-10-19 02:20:14 -0700 (Wed, 19 Oct 2016)


Log Message
Unreviewed ARM buildfix after r207475.

* assembler/ARMAssembler.h:
(JSC::ARMAssembler::relinkJumpToNop):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/ARMAssembler.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (207531 => 207532)

--- trunk/Source/_javascript_Core/ChangeLog	2016-10-19 08:18:24 UTC (rev 207531)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-10-19 09:20:14 UTC (rev 207532)
@@ -1,3 +1,10 @@
+2016-10-19  Csaba Osztrogonác  
+
+Unreviewed ARM buildfix after r207475.
+
+* assembler/ARMAssembler.h:
+(JSC::ARMAssembler::relinkJumpToNop):
+
 2016-10-18  Mark Lam  
 
 Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.


Modified: trunk/Source/_javascript_Core/assembler/ARMAssembler.h (207531 => 207532)

--- trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-10-19 08:18:24 UTC (rev 207531)
+++ trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-10-19 09:20:14 UTC (rev 207532)
@@ -960,6 +960,11 @@
 patchPointerInternal(getAbsoluteJumpAddress(from), to);
 }
 
+static void relinkJumpToNop(void* from)
+{
+relinkJump(from, from);
+}
+
 static void linkCall(void* code, AssemblerLabel from, void* to)
 {
 patchPointerInternal(getAbsoluteJumpAddress(code, from.m_offset), to);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [207213] trunk/Source/JavaScriptCore

2016-10-12 Thread ossy
Title: [207213] trunk/Source/_javascript_Core








Revision 207213
Author o...@webkit.org
Date 2016-10-12 02:54:14 -0700 (Wed, 12 Oct 2016)


Log Message
Unreviewed buildfix for GCC 4.9 after r207186.
https://bugs.webkit.org/show_bug.cgi?id=163255

* runtime/HasOwnPropertyCache.h:
(JSC::HasOwnPropertyCache::Entry::Entry):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/runtime/HasOwnPropertyCache.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (207212 => 207213)

--- trunk/Source/_javascript_Core/ChangeLog	2016-10-12 08:41:58 UTC (rev 207212)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-10-12 09:54:14 UTC (rev 207213)
@@ -1,3 +1,11 @@
+2016-10-12  Csaba Osztrogonác  
+
+Unreviewed buildfix for GCC 4.9 after r207186.
+https://bugs.webkit.org/show_bug.cgi?id=163255
+
+* runtime/HasOwnPropertyCache.h:
+(JSC::HasOwnPropertyCache::Entry::Entry):
+
 2016-10-11  Saam Barati  
 
 HasOwnPropertyCache needs to ref the UniquedStringImpls it sees


Modified: trunk/Source/_javascript_Core/runtime/HasOwnPropertyCache.h (207212 => 207213)

--- trunk/Source/_javascript_Core/runtime/HasOwnPropertyCache.h	2016-10-12 08:41:58 UTC (rev 207212)
+++ trunk/Source/_javascript_Core/runtime/HasOwnPropertyCache.h	2016-10-12 09:54:14 UTC (rev 207213)
@@ -44,6 +44,13 @@
 
 Entry() = default;
 
+Entry(RefPtr impl, StructureID structureID, bool result)
+: impl(impl)
+, structureID(structureID)
+, result(result)
+{
+}
+
 Entry& operator=(Entry&& other)
 {
 impl = WTFMove(other.impl);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [206808] trunk/Source/JavaScriptCore

2016-10-05 Thread ossy
Title: [206808] trunk/Source/_javascript_Core








Revision 206808
Author o...@webkit.org
Date 2016-10-05 03:51:06 -0700 (Wed, 05 Oct 2016)


Log Message
ARM EABI buildfix after r206778
https://bugs.webkit.org/show_bug.cgi?id=162964

Unreviewed trivial fix.


* jit/CCallHelpers.h:
(JSC::CCallHelpers::setupArgumentsWithExecState):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/jit/CCallHelpers.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (206807 => 206808)

--- trunk/Source/_javascript_Core/ChangeLog	2016-10-05 09:43:28 UTC (rev 206807)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-10-05 10:51:06 UTC (rev 206808)
@@ -1,3 +1,13 @@
+2016-10-05  Csaba Osztrogonác  
+
+ARM EABI buildfix after r206778
+https://bugs.webkit.org/show_bug.cgi?id=162964
+
+Unreviewed trivial fix.
+
+* jit/CCallHelpers.h:
+(JSC::CCallHelpers::setupArgumentsWithExecState):
+
 2016-10-04  Saam Barati  
 
 String.prototype.toLowerCase should be a DFG/FTL intrinsic


Modified: trunk/Source/_javascript_Core/jit/CCallHelpers.h (206807 => 206808)

--- trunk/Source/_javascript_Core/jit/CCallHelpers.h	2016-10-05 09:43:28 UTC (rev 206807)
+++ trunk/Source/_javascript_Core/jit/CCallHelpers.h	2016-10-05 10:51:06 UTC (rev 206808)
@@ -1968,6 +1968,14 @@
 setupArgumentsWithExecState(arg1, arg2, arg3);
 }
 
+ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, GPRReg arg2, TrustedImm32 arg3, GPRReg arg4, GPRReg arg5, GPRReg arg6)
+{
+poke(arg6, POKE_ARGUMENT_OFFSET + 2);
+poke(arg5, POKE_ARGUMENT_OFFSET + 1);
+poke(arg4, POKE_ARGUMENT_OFFSET);
+setupArgumentsWithExecState(arg1, arg2, arg3);
+}
+
 ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, GPRReg arg5, GPRReg arg6, TrustedImmPtr arg7)
 {
 poke(arg7, POKE_ARGUMENT_OFFSET + 3);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [206318] trunk/JSTests

2016-09-23 Thread ossy
Title: [206318] trunk/JSTests








Revision 206318
Author o...@webkit.org
Date 2016-09-23 12:02:46 -0700 (Fri, 23 Sep 2016)


Log Message
Skip mozilla-tests.yaml/js1_5/Array/regress-157652 on memory limited devices
https://bugs.webkit.org/show_bug.cgi?id=162381

Reviewed by Mark Lam.

* mozilla/mozilla-tests.yaml:

Modified Paths

trunk/JSTests/ChangeLog
trunk/JSTests/mozilla/mozilla-tests.yaml




Diff

Modified: trunk/JSTests/ChangeLog (206317 => 206318)

--- trunk/JSTests/ChangeLog	2016-09-23 19:00:17 UTC (rev 206317)
+++ trunk/JSTests/ChangeLog	2016-09-23 19:02:46 UTC (rev 206318)
@@ -1,5 +1,14 @@
 2016-09-23  Csaba Osztrogonác  
 
+Skip mozilla-tests.yaml/js1_5/Array/regress-157652 on memory limited devices
+https://bugs.webkit.org/show_bug.cgi?id=162381
+
+Reviewed by Mark Lam.
+
+* mozilla/mozilla-tests.yaml:
+
+2016-09-23  Csaba Osztrogonác  
+
 Skip stress/string-joining-long-strings-should-not-crash.js on memory limited devices
 https://bugs.webkit.org/show_bug.cgi?id=162386
 


Modified: trunk/JSTests/mozilla/mozilla-tests.yaml (206317 => 206318)

--- trunk/JSTests/mozilla/mozilla-tests.yaml	2016-09-23 19:00:17 UTC (rev 206317)
+++ trunk/JSTests/mozilla/mozilla-tests.yaml	2016-09-23 19:02:46 UTC (rev 206318)
@@ -2037,7 +2037,7 @@
   cmd: defaultRunMozillaTest :normal, "../shell.js"
 - path: js1_5/Array/regress-157652.js
   cmd: |
-  if ($architecture == "arm" and $hostOS == "darwin") and $memoryLimited
+  if $architecture == "arm" and $memoryLimited
   skip
   else
   defaultRunMozillaTest :normal, "../shell.js"






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [206317] trunk/JSTests

2016-09-23 Thread ossy
Title: [206317] trunk/JSTests








Revision 206317
Author o...@webkit.org
Date 2016-09-23 12:00:17 -0700 (Fri, 23 Sep 2016)


Log Message
Skip stress/string-joining-long-strings-should-not-crash.js on memory limited devices
https://bugs.webkit.org/show_bug.cgi?id=162386

Reviewed by Mark Lam.

* stress/string-joining-long-strings-should-not-crash.js:

Modified Paths

trunk/JSTests/ChangeLog
trunk/JSTests/stress/string-joining-long-strings-should-not-crash.js




Diff

Modified: trunk/JSTests/ChangeLog (206316 => 206317)

--- trunk/JSTests/ChangeLog	2016-09-23 18:47:41 UTC (rev 206316)
+++ trunk/JSTests/ChangeLog	2016-09-23 19:00:17 UTC (rev 206317)
@@ -1,3 +1,12 @@
+2016-09-23  Csaba Osztrogonác  
+
+Skip stress/string-joining-long-strings-should-not-crash.js on memory limited devices
+https://bugs.webkit.org/show_bug.cgi?id=162386
+
+Reviewed by Mark Lam.
+
+* stress/string-joining-long-strings-should-not-crash.js:
+
 2016-09-22  Benjamin Poulain  
 
 [JSC] Use an inline cache to generate op_negate


Modified: trunk/JSTests/stress/string-joining-long-strings-should-not-crash.js (206316 => 206317)

--- trunk/JSTests/stress/string-joining-long-strings-should-not-crash.js	2016-09-23 18:47:41 UTC (rev 206316)
+++ trunk/JSTests/stress/string-joining-long-strings-should-not-crash.js	2016-09-23 19:00:17 UTC (rev 206317)
@@ -1,4 +1,5 @@
-//@ runDefault
+//@largeHeap
+// @runDefault if !$memoryLimited
 // This test should not crash.
 
 var error;






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [206297] trunk/Source/JavaScriptCore

2016-09-23 Thread ossy
Title: [206297] trunk/Source/_javascript_Core








Revision 206297
Author o...@webkit.org
Date 2016-09-23 02:56:36 -0700 (Fri, 23 Sep 2016)


Log Message
ARM EABI buildfix after r206289
https://bugs.webkit.org/show_bug.cgi?id=162486

Unreviewed buildfix.

* jit/CCallHelpers.h:
(JSC::CCallHelpers::setupArgumentsWithExecState):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/jit/CCallHelpers.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (206296 => 206297)

--- trunk/Source/_javascript_Core/ChangeLog	2016-09-23 09:32:09 UTC (rev 206296)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-09-23 09:56:36 UTC (rev 206297)
@@ -1,3 +1,13 @@
+2016-09-23  Csaba Osztrogonác  
+
+ARM EABI buildfix after r206289
+https://bugs.webkit.org/show_bug.cgi?id=162486
+
+Unreviewed buildfix.
+
+* jit/CCallHelpers.h:
+(JSC::CCallHelpers::setupArgumentsWithExecState):
+
 2016-09-23  Antoine Quint  
 
 Add a new runtime flag for work on modern media controls (off by default)


Modified: trunk/Source/_javascript_Core/jit/CCallHelpers.h (206296 => 206297)

--- trunk/Source/_javascript_Core/jit/CCallHelpers.h	2016-09-23 09:32:09 UTC (rev 206296)
+++ trunk/Source/_javascript_Core/jit/CCallHelpers.h	2016-09-23 09:56:36 UTC (rev 206297)
@@ -1924,6 +1924,13 @@
 setupArgumentsWithExecState(arg1, arg2, arg3);
 }
 
+ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, TrustedImmPtr arg4, TrustedImmPtr arg5)
+{
+poke(arg5, POKE_ARGUMENT_OFFSET + 1);
+poke(arg4, POKE_ARGUMENT_OFFSET);
+setupArgumentsWithExecState(arg1, arg2, arg3);
+}
+
 ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, GPRReg arg2, TrustedImmPtr arg3, GPRReg arg4, TrustedImm32 arg5)
 {
 poke(arg5, POKE_ARGUMENT_OFFSET + 1);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [206207] trunk/Source/JavaScriptCore

2016-09-21 Thread ossy
Title: [206207] trunk/Source/_javascript_Core








Revision 206207
Author o...@webkit.org
Date 2016-09-21 05:39:10 -0700 (Wed, 21 Sep 2016)


Log Message
[ARM] Unreviewed buildfix after r206136.

* assembler/MacroAssembler.h:
* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::branchPtr): Added.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssembler.h
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (206206 => 206207)

--- trunk/Source/_javascript_Core/ChangeLog	2016-09-21 09:56:16 UTC (rev 206206)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-09-21 12:39:10 UTC (rev 206207)
@@ -1,3 +1,11 @@
+2016-09-21  Csaba Osztrogonác  
+
+[ARM] Unreviewed buildfix after r206136.
+
+* assembler/MacroAssembler.h:
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::branchPtr): Added.
+
 2016-09-20  Alex Christensen  
 
 Require WTFMove for String::adopt


Modified: trunk/Source/_javascript_Core/assembler/MacroAssembler.h (206206 => 206207)

--- trunk/Source/_javascript_Core/assembler/MacroAssembler.h	2016-09-21 09:56:16 UTC (rev 206206)
+++ trunk/Source/_javascript_Core/assembler/MacroAssembler.h	2016-09-21 12:39:10 UTC (rev 206207)
@@ -121,7 +121,7 @@
 using MacroAssemblerBase::and32;
 using MacroAssemblerBase::branchAdd32;
 using MacroAssemblerBase::branchMul32;
-#if CPU(ARM64) || CPU(ARM_THUMB2) || CPU(X86_64)
+#if CPU(ARM64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(X86_64)
 using MacroAssemblerBase::branchPtr;
 #endif
 using MacroAssemblerBase::branchSub32;


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (206206 => 206207)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-21 09:56:16 UTC (rev 206206)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-21 12:39:10 UTC (rev 206207)
@@ -653,6 +653,12 @@
 return branch32(cond, ARMRegisters::S1, right8);
 }
 
+Jump branchPtr(RelationalCondition cond, BaseIndex left, RegisterID right)
+{
+load32(left, ARMRegisters::S1);
+return branch32(cond, ARMRegisters::S1, right);
+}
+
 Jump branch32(RelationalCondition cond, RegisterID left, RegisterID right, int useConstantPool = 0)
 {
 m_assembler.cmp(left, right);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205967] trunk

2016-09-15 Thread ossy
Title: [205967] trunk








Revision 205967
Author o...@webkit.org
Date 2016-09-15 04:18:08 -0700 (Thu, 15 Sep 2016)


Log Message
js/stringimpl-to-jsstring-on-large-strings tests consume huge memory
https://bugs.webkit.org/show_bug.cgi?id=159807

Reviewed by Saam Barati.

Tools:

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunRemoteJavaScriptCoreTests.start): JSCOnly bots are memory limited devices, tests should run with --memory-limited option.
* Scripts/run-_javascript_core-tests:
(runJSCStressTests): Pass through --memory-limited option to run-jsc-stress-tests.
* Scripts/run-jsc-stress-tests: Typo fix.

LayoutTests:

* js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Skipped on memory limited devices.
* js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Skipped on memory limited devices.
* js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Skipped on memory limited devices.

Modified Paths

trunk/LayoutTests/ChangeLog
trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js
trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js
trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg
trunk/Tools/ChangeLog
trunk/Tools/Scripts/run-_javascript_core-tests
trunk/Tools/Scripts/run-jsc-stress-tests




Diff

Modified: trunk/LayoutTests/ChangeLog (205966 => 205967)

--- trunk/LayoutTests/ChangeLog	2016-09-15 09:45:36 UTC (rev 205966)
+++ trunk/LayoutTests/ChangeLog	2016-09-15 11:18:08 UTC (rev 205967)
@@ -1,3 +1,14 @@
+2016-09-15  Csaba Osztrogonác  
+
+js/stringimpl-to-jsstring-on-large-strings tests consume huge memory
+https://bugs.webkit.org/show_bug.cgi?id=159807
+
+Reviewed by Saam Barati.
+
+* js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Skipped on memory limited devices.
+* js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Skipped on memory limited devices.
+* js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Skipped on memory limited devices.
+
 2016-09-07  Sergio Villar Senin  
 
 [css-grid] Implement fit-content track size


Modified: trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js (205966 => 205967)

--- trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js	2016-09-15 09:45:36 UTC (rev 205966)
+++ trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js	2016-09-15 11:18:08 UTC (rev 205967)
@@ -1,3 +1,5 @@
+//@largeHeap
+
 "use strict"
 
 // Based on André Bargull's test case.


Modified: trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js (205966 => 205967)

--- trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js	2016-09-15 09:45:36 UTC (rev 205966)
+++ trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js	2016-09-15 11:18:08 UTC (rev 205967)
@@ -1,3 +1,5 @@
+//@largeHeap
+
 "use strict"
 
 // Based on André Bargull's test case.


Modified: trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js (205966 => 205967)

--- trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js	2016-09-15 09:45:36 UTC (rev 205966)
+++ trunk/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js	2016-09-15 11:18:08 UTC (rev 205967)
@@ -1,3 +1,5 @@
+//@largeHeap
+
 "use strict"
 
 // This test passes if it does not crash.


Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg (205966 => 205967)

--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2016-09-15 09:45:36 UTC (rev 205966)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2016-09-15 11:18:08 UTC (rev 205967)
@@ -325,7 +325,7 @@
 
 class RunRemoteJavaScriptCoreTests(RunJavaScriptCoreTests):
 def start(self):
-self.setCommand(self.command + ["--remote-config-file", "../../remote-jsc-tests-config.json"])
+self.setCommand(self.command + ["--memory-limited", "--remote-config-file", "../../remote-jsc-tests-config.json"])
 return RunJavaScriptCoreTests.start(self)
 
 


Modified: trunk/Tools/ChangeLog (205966 => 205967)

--- trunk/Tools/ChangeLog	2016-09-15 09:45:36 UTC (rev 205966)
+++ trunk/Tools/ChangeLog	2016-09-15 11:18:08 UTC (rev 205967)
@@ -1,3 +1,16 @@
+2016-09-15  Csaba Osztrogonác  
+
+js/stringimpl-to-jsstring-on-large-strings tests consume huge memory
+https://bugs.webkit.org/show_bug.cgi?id=159807
+
+Reviewed by Saam Barati.
+
+* BuildSlaveSupport/build.webkit.org-config/master.cfg:
+(RunRemoteJavaScriptCoreTests.start): JSCOnly bots are memory limited devices, tests should run with --memory-limited option.
+* Scripts/run-_javascript_core-tests:
+(runJSCStressTests): Pass through --memory-limited option to run-jsc-stress-te

[webkit-changes] [205545] trunk/Source/WebKit2

2016-09-07 Thread ossy
Title: [205545] trunk/Source/WebKit2








Revision 205545
Author o...@webkit.org
Date 2016-09-07 07:38:58 -0700 (Wed, 07 Sep 2016)


Log Message
URTBF after r205369, just for fun.

* PlatformMac.cmake: Added new files.

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/PlatformMac.cmake




Diff

Modified: trunk/Source/WebKit2/ChangeLog (205544 => 205545)

--- trunk/Source/WebKit2/ChangeLog	2016-09-07 13:47:02 UTC (rev 205544)
+++ trunk/Source/WebKit2/ChangeLog	2016-09-07 14:38:58 UTC (rev 205545)
@@ -1,3 +1,9 @@
+2016-09-07  Csaba Osztrogonác  
+
+URTBF after r205369, just for fun.
+
+* PlatformMac.cmake: Added new files.
+
 2016-09-07  Carlos Garcia Campos  
 
 [GTK] Remove unused GObject DOM unstable API


Modified: trunk/Source/WebKit2/PlatformMac.cmake (205544 => 205545)

--- trunk/Source/WebKit2/PlatformMac.cmake	2016-09-07 13:47:02 UTC (rev 205544)
+++ trunk/Source/WebKit2/PlatformMac.cmake	2016-09-07 14:38:58 UTC (rev 205545)
@@ -264,6 +264,7 @@
 UIProcess/mac/PageClientImpl.mm
 UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm
 UIProcess/mac/RemoteLayerTreeHost.mm
+UIProcess/mac/RemoteWebInspectorProxyMac.mm
 UIProcess/mac/SecItemShimProxy.cpp
 UIProcess/mac/ServicesController.mm
 UIProcess/mac/TextCheckerMac.mm
@@ -278,6 +279,7 @@
 UIProcess/mac/WKTextFinderClient.mm
 UIProcess/mac/WKTextInputWindowController.mm
 UIProcess/mac/WKViewLayoutStrategy.mm
+UIProcess/mac/WKWebInspectorWKWebView.mm
 UIProcess/mac/WebColorPickerMac.mm
 UIProcess/mac/WebContextMenuProxyMac.mm
 UIProcess/mac/WebCookieManagerProxyMac.mm






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205541] trunk/Source/JavaScriptCore

2016-09-07 Thread ossy
Title: [205541] trunk/Source/_javascript_Core








Revision 205541
Author o...@webkit.org
Date 2016-09-07 02:59:22 -0700 (Wed, 07 Sep 2016)


Log Message
Fix the ENABLE(WEBASSEMBLY) build on Linux
https://bugs.webkit.org/show_bug.cgi?id=161685

Unreviewed buildfix.


* wasm/JSWASMModule.cpp:

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/wasm/JSWASMModule.cpp




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (205540 => 205541)

--- trunk/Source/_javascript_Core/ChangeLog	2016-09-07 09:22:17 UTC (rev 205540)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-09-07 09:59:22 UTC (rev 205541)
@@ -1,3 +1,12 @@
+2016-09-07  Csaba Osztrogonác  
+
+Fix the ENABLE(WEBASSEMBLY) build on Linux
+https://bugs.webkit.org/show_bug.cgi?id=161685
+
+Unreviewed buildfix.
+
+* wasm/JSWASMModule.cpp:
+
 2016-09-06  Saam Barati  
 
 ProxyObject's structure should not have ObjectPrototype as its prototype and it should not have special behavior for intercepting "__proto__"


Modified: trunk/Source/_javascript_Core/wasm/JSWASMModule.cpp (205540 => 205541)

--- trunk/Source/_javascript_Core/wasm/JSWASMModule.cpp	2016-09-07 09:22:17 UTC (rev 205540)
+++ trunk/Source/_javascript_Core/wasm/JSWASMModule.cpp	2016-09-07 09:59:22 UTC (rev 205541)
@@ -28,6 +28,8 @@
 
 #if ENABLE(WEBASSEMBLY)
 
+#include "AuxiliaryBarrierInlines.h"
+#include "HeapInlines.h"
 #include "JSArrayBuffer.h"
 #include "JSCJSValueInlines.h"
 #include "JSCellInlines.h"






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205287] trunk/Source/WebCore

2016-09-01 Thread ossy
Title: [205287] trunk/Source/WebCore








Revision 205287
Author o...@webkit.org
Date 2016-09-01 03:37:55 -0700 (Thu, 01 Sep 2016)


Log Message
Unreviewed, fix the !ENABLE(SVG_FONTS) and !ENABLE(XSLT) build after r205269.

* loader/LinkLoader.cpp:
(WebCore::createLinkPreloadResourceClient):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/loader/LinkLoader.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (205286 => 205287)

--- trunk/Source/WebCore/ChangeLog	2016-09-01 10:11:05 UTC (rev 205286)
+++ trunk/Source/WebCore/ChangeLog	2016-09-01 10:37:55 UTC (rev 205287)
@@ -1,5 +1,12 @@
 2016-09-01  Csaba Osztrogonác  
 
+Unreviewed, fix the !ENABLE(SVG_FONTS) and !ENABLE(XSLT) build after r205269.
+
+* loader/LinkLoader.cpp:
+(WebCore::createLinkPreloadResourceClient):
+
+2016-09-01  Csaba Osztrogonác  
+
 URTBF after r205161 to fix !ENABLE(WEB_TIMING) build.
 
 * bindings/js/JSPerformanceTimingCustom.cpp:


Modified: trunk/Source/WebCore/loader/LinkLoader.cpp (205286 => 205287)

--- trunk/Source/WebCore/loader/LinkLoader.cpp	2016-09-01 10:11:05 UTC (rev 205286)
+++ trunk/Source/WebCore/loader/LinkLoader.cpp	2016-09-01 10:37:55 UTC (rev 205287)
@@ -122,9 +122,13 @@
 case CachedResource::RawResource:
 return LinkPreloadRawResourceClient::create(loader, static_cast(resource));
 case CachedResource::MainResource:
+#if ENABLE(SVG_FONTS)
 case CachedResource::SVGFontResource:
+#endif
 case CachedResource::SVGDocumentResource:
+#if ENABLE(XSLT)
 case CachedResource::XSLStyleSheet:
+#endif
 #if ENABLE(LINK_PREFETCH)
 case CachedResource::LinkSubresource:
 case CachedResource::LinkPrefetch:






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205286] trunk/Source/WebCore

2016-09-01 Thread ossy
Title: [205286] trunk/Source/WebCore








Revision 205286
Author o...@webkit.org
Date 2016-09-01 03:11:05 -0700 (Thu, 01 Sep 2016)


Log Message
URTBF after r205161 to fix !ENABLE(WEB_TIMING) build.

* bindings/js/JSPerformanceTimingCustom.cpp:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/bindings/js/JSPerformanceTimingCustom.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (205285 => 205286)

--- trunk/Source/WebCore/ChangeLog	2016-09-01 09:10:33 UTC (rev 205285)
+++ trunk/Source/WebCore/ChangeLog	2016-09-01 10:11:05 UTC (rev 205286)
@@ -1,3 +1,9 @@
+2016-09-01  Csaba Osztrogonác  
+
+URTBF after r205161 to fix !ENABLE(WEB_TIMING) build.
+
+* bindings/js/JSPerformanceTimingCustom.cpp:
+
 2016-09-01  Myles C. Maxfield  
 
 Clean up TextRun-related code


Modified: trunk/Source/WebCore/bindings/js/JSPerformanceTimingCustom.cpp (205285 => 205286)

--- trunk/Source/WebCore/bindings/js/JSPerformanceTimingCustom.cpp	2016-09-01 09:10:33 UTC (rev 205285)
+++ trunk/Source/WebCore/bindings/js/JSPerformanceTimingCustom.cpp	2016-09-01 10:11:05 UTC (rev 205286)
@@ -26,6 +26,8 @@
 #include "config.h"
 #include "JSPerformanceTiming.h"
 
+#if ENABLE(WEB_TIMING)
+
 #include "DOMWrapperWorld.h"
 #include 
 #include 
@@ -68,3 +70,5 @@
 }
 
 }
+
+#endif // ENABLE(WEB_TIMING)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205285] trunk/Source/JavaScriptCore

2016-09-01 Thread ossy
Title: [205285] trunk/Source/_javascript_Core








Revision 205285
Author o...@webkit.org
Date 2016-09-01 02:10:33 -0700 (Thu, 01 Sep 2016)


Log Message
Unreviewed ARM buildfix after r205283.

* assembler/ARMAssembler.h:
(JSC::ARMAssembler::patchableJumpSize):
* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::patchableJumpSize):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/ARMAssembler.h
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (205284 => 205285)

--- trunk/Source/_javascript_Core/ChangeLog	2016-09-01 08:26:44 UTC (rev 205284)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-09-01 09:10:33 UTC (rev 205285)
@@ -1,3 +1,12 @@
+2016-09-01  Csaba Osztrogonác  
+
+Unreviewed ARM buildfix after r205283.
+
+* assembler/ARMAssembler.h:
+(JSC::ARMAssembler::patchableJumpSize):
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::patchableJumpSize):
+
 2016-09-01  Saam Barati  
 
 JITMathIC was misusing maxJumpReplacementSize


Modified: trunk/Source/_javascript_Core/assembler/ARMAssembler.h (205284 => 205285)

--- trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-09-01 08:26:44 UTC (rev 205284)
+++ trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-09-01 09:10:33 UTC (rev 205285)
@@ -1002,6 +1002,11 @@
 return sizeof(ARMWord) * 2;
 }
 
+static constexpr ptrdiff_t patchableJumpSize()
+{
+return sizeof(ARMWord) * 3;
+}
+
 static void replaceWithLoad(void* instructionStart)
 {
 ARMWord* instruction = reinterpret_cast(instructionStart);


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (205284 => 205285)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-01 08:26:44 UTC (rev 205284)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-01 09:10:33 UTC (rev 205285)
@@ -1463,6 +1463,11 @@
 return ARMAssembler::maxJumpReplacementSize();
 }
 
+static ptrdiff_t patchableJumpSize()
+{
+return ARMAssembler::patchableJumpSize();
+}
+
 static bool canJumpReplacePatchableBranchPtrWithPatch() { return false; }
 static bool canJumpReplacePatchableBranch32WithPatch() { return false; }
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205029] trunk/Source/WebCore

2016-08-26 Thread ossy
Title: [205029] trunk/Source/WebCore








Revision 205029
Author o...@webkit.org
Date 2016-08-26 11:00:28 -0700 (Fri, 26 Aug 2016)


Log Message
Fix the !ENABLE(WEB_SOCKETS) build
https://bugs.webkit.org/show_bug.cgi?id=161251

Reviewed by Alex Christensen.

* page/SocketProvider.h:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/page/SocketProvider.h




Diff

Modified: trunk/Source/WebCore/ChangeLog (205028 => 205029)

--- trunk/Source/WebCore/ChangeLog	2016-08-26 17:58:46 UTC (rev 205028)
+++ trunk/Source/WebCore/ChangeLog	2016-08-26 18:00:28 UTC (rev 205029)
@@ -1,5 +1,14 @@
 2016-08-26  Csaba Osztrogonác  
 
+Fix the !ENABLE(WEB_SOCKETS) build
+https://bugs.webkit.org/show_bug.cgi?id=161251
+
+Reviewed by Alex Christensen.
+
+* page/SocketProvider.h:
+
+2016-08-26  Csaba Osztrogonác  
+
 Fix the !ENABLE(WEB_TIMING) build
 https://bugs.webkit.org/show_bug.cgi?id=161250
 


Modified: trunk/Source/WebCore/page/SocketProvider.h (205028 => 205029)

--- trunk/Source/WebCore/page/SocketProvider.h	2016-08-26 17:58:46 UTC (rev 205028)
+++ trunk/Source/WebCore/page/SocketProvider.h	2016-08-26 18:00:28 UTC (rev 205029)
@@ -37,8 +37,8 @@
 
 class WEBCORE_EXPORT SocketProvider : public ThreadSafeRefCounted {
 public:
+static Ref create() { return adoptRef(*new SocketProvider); }
 #if ENABLE(WEB_SOCKETS)
-static Ref create() { return adoptRef(*new SocketProvider); }
 virtual Ref createSocketStreamHandle(const URL&, SocketStreamHandleClient&, SessionID);
 #endif
 virtual ~SocketProvider() { };






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205028] trunk/Source/WebCore

2016-08-26 Thread ossy
Title: [205028] trunk/Source/WebCore








Revision 205028
Author o...@webkit.org
Date 2016-08-26 10:58:46 -0700 (Fri, 26 Aug 2016)


Log Message
Fix the !ENABLE(WEB_TIMING) build
https://bugs.webkit.org/show_bug.cgi?id=161250

Reviewed by Alex Christensen.

* loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::didFinishLoading):
* loader/cache/CachedResourceLoader.h:
(WebCore::CachedResourceLoader::resourceTimingInformation):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/loader/SubresourceLoader.cpp
trunk/Source/WebCore/loader/cache/CachedResourceLoader.h




Diff

Modified: trunk/Source/WebCore/ChangeLog (205027 => 205028)

--- trunk/Source/WebCore/ChangeLog	2016-08-26 17:37:31 UTC (rev 205027)
+++ trunk/Source/WebCore/ChangeLog	2016-08-26 17:58:46 UTC (rev 205028)
@@ -1,3 +1,15 @@
+2016-08-26  Csaba Osztrogonác  
+
+Fix the !ENABLE(WEB_TIMING) build
+https://bugs.webkit.org/show_bug.cgi?id=161250
+
+Reviewed by Alex Christensen.
+
+* loader/SubresourceLoader.cpp:
+(WebCore::SubresourceLoader::didFinishLoading):
+* loader/cache/CachedResourceLoader.h:
+(WebCore::CachedResourceLoader::resourceTimingInformation):
+
 2016-08-26  Chris Dumez  
 
 Trying to access cross-origin Location properties should throw a SecurityError


Modified: trunk/Source/WebCore/loader/SubresourceLoader.cpp (205027 => 205028)

--- trunk/Source/WebCore/loader/SubresourceLoader.cpp	2016-08-26 17:37:31 UTC (rev 205027)
+++ trunk/Source/WebCore/loader/SubresourceLoader.cpp	2016-08-26 17:58:46 UTC (rev 205028)
@@ -463,8 +463,10 @@
 finishTime = monotonicallyIncreasingTime();
 m_loadTiming.setResponseEnd(finishTime);
 
+#if ENABLE(WEB_TIMING)
 if (m_documentLoader->cachedResourceLoader().document() && RuntimeEnabledFeatures::sharedFeatures().resourceTimingEnabled())
 m_documentLoader->cachedResourceLoader().resourceTimingInformation().addResourceTiming(m_resource, *m_documentLoader->cachedResourceLoader().document(), m_resource->loader()->loadTiming());
+#endif
 
 m_state = Finishing;
 m_resource->setLoadFinishTime(finishTime);


Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.h (205027 => 205028)

--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.h	2016-08-26 17:37:31 UTC (rev 205027)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.h	2016-08-26 17:58:46 UTC (rev 205028)
@@ -140,7 +140,9 @@
 
 void documentDidFinishLoadEvent();
 
+#if ENABLE(WEB_TIMING)
 ResourceTimingInformation& resourceTimingInformation() { return m_resourceTimingInfo; }
+#endif
 
 private:
 explicit CachedResourceLoader(DocumentLoader*);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205021] trunk

2016-08-26 Thread ossy
Title: [205021] trunk








Revision 205021
Author o...@webkit.org
Date 2016-08-26 09:54:14 -0700 (Fri, 26 Aug 2016)


Log Message
Fix the ENABLE(WEBASSEMBLY) build on Linux
https://bugs.webkit.org/show_bug.cgi?id=161197

Reviewed by Mark Lam.

Source/_javascript_Core:

* CMakeLists.txt:
* b3/B3Common.cpp:
(JSC::B3::shouldDumpIR):
* shell/CMakeLists.txt:
* wasm/JSWASMModule.h:
* wasm/WASMB3IRGenerator.cpp:
(JSC::WASM::toB3Op):
* wasm/WASMB3IRGenerator.h:
* wasm/WASMFormat.h:
* wasm/WASMFunctionParser.h:
* wasm/WASMModuleParser.cpp:
(JSC::WASM::WASMModuleParser::parseFunctionTypes):
* wasm/WASMModuleParser.h:
* wasm/WASMParser.h:
* wasm/WASMPlan.cpp:
* wasm/WASMPlan.h:
* wasm/WASMSections.cpp:

Source/WTF:

* wtf/Platform.h:

Tools:

* Scripts/build-jsc:

Modified Paths

trunk/Source/_javascript_Core/CMakeLists.txt
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/b3/B3Common.cpp
trunk/Source/_javascript_Core/shell/CMakeLists.txt
trunk/Source/_javascript_Core/wasm/JSWASMModule.h
trunk/Source/_javascript_Core/wasm/WASMB3IRGenerator.cpp
trunk/Source/_javascript_Core/wasm/WASMB3IRGenerator.h
trunk/Source/_javascript_Core/wasm/WASMFormat.h
trunk/Source/_javascript_Core/wasm/WASMFunctionParser.h
trunk/Source/_javascript_Core/wasm/WASMModuleParser.cpp
trunk/Source/_javascript_Core/wasm/WASMModuleParser.h
trunk/Source/_javascript_Core/wasm/WASMParser.h
trunk/Source/_javascript_Core/wasm/WASMPlan.cpp
trunk/Source/_javascript_Core/wasm/WASMPlan.h
trunk/Source/_javascript_Core/wasm/WASMSections.cpp
trunk/Source/WTF/ChangeLog
trunk/Source/WTF/wtf/Platform.h
trunk/Tools/ChangeLog
trunk/Tools/Scripts/build-jsc




Diff

Modified: trunk/Source/_javascript_Core/CMakeLists.txt (205020 => 205021)

--- trunk/Source/_javascript_Core/CMakeLists.txt	2016-08-26 16:50:15 UTC (rev 205020)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2016-08-26 16:54:14 UTC (rev 205021)
@@ -841,6 +841,10 @@
 tools/JSDollarVMPrototype.cpp
 
 wasm/JSWASMModule.cpp
+wasm/WASMB3IRGenerator.cpp
+wasm/WASMModuleParser.cpp
+wasm/WASMPlan.cpp
+wasm/WASMSections.cpp
 
 yarr/RegularExpression.cpp
 yarr/YarrCanonicalizeUCS2.cpp


Modified: trunk/Source/_javascript_Core/ChangeLog (205020 => 205021)

--- trunk/Source/_javascript_Core/ChangeLog	2016-08-26 16:50:15 UTC (rev 205020)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-08-26 16:54:14 UTC (rev 205021)
@@ -1,3 +1,28 @@
+2016-08-26  Csaba Osztrogonác  
+
+Fix the ENABLE(WEBASSEMBLY) build on Linux
+https://bugs.webkit.org/show_bug.cgi?id=161197
+
+Reviewed by Mark Lam.
+
+* CMakeLists.txt:
+* b3/B3Common.cpp:
+(JSC::B3::shouldDumpIR):
+* shell/CMakeLists.txt:
+* wasm/JSWASMModule.h:
+* wasm/WASMB3IRGenerator.cpp:
+(JSC::WASM::toB3Op):
+* wasm/WASMB3IRGenerator.h:
+* wasm/WASMFormat.h:
+* wasm/WASMFunctionParser.h:
+* wasm/WASMModuleParser.cpp:
+(JSC::WASM::WASMModuleParser::parseFunctionTypes):
+* wasm/WASMModuleParser.h:
+* wasm/WASMParser.h:
+* wasm/WASMPlan.cpp:
+* wasm/WASMPlan.h:
+* wasm/WASMSections.cpp:
+
 2016-08-26  Per Arne Vollan  
 
 [Win] Compile fix.


Modified: trunk/Source/_javascript_Core/b3/B3Common.cpp (205020 => 205021)

--- trunk/Source/_javascript_Core/b3/B3Common.cpp	2016-08-26 16:50:15 UTC (rev 205020)
+++ trunk/Source/_javascript_Core/b3/B3Common.cpp	2016-08-26 16:54:14 UTC (rev 205021)
@@ -36,7 +36,11 @@
 
 bool shouldDumpIR(B3ComplitationMode mode)
 {
+#if ENABLE(FTL_JIT)
 return FTL::verboseCompilationEnabled() || FTL::shouldDumpDisassembly() || shouldDumpIRAtEachPhase(mode);
+#else
+return shouldDumpIRAtEachPhase(mode);
+#endif
 }
 
 bool shouldDumpIRAtEachPhase(B3ComplitationMode mode)


Modified: trunk/Source/_javascript_Core/shell/CMakeLists.txt (205020 => 205021)

--- trunk/Source/_javascript_Core/shell/CMakeLists.txt	2016-08-26 16:50:15 UTC (rev 205020)
+++ trunk/Source/_javascript_Core/shell/CMakeLists.txt	2016-08-26 16:54:14 UTC (rev 205021)
@@ -49,6 +49,10 @@
 ../b3/air/testair.cpp
 )
 
+set(TESTWASM_SOURCES
+../testWASM.cpp
+)
+
 add_executable(testb3 ${TESTB3_SOURCES})
 target_link_libraries(testb3 ${JSC_LIBRARIES})
 
@@ -55,4 +59,7 @@
 add_executable(testair ${TESTAIR_SOURCES})
 target_link_libraries(testair ${JSC_LIBRARIES})
 
+add_executable(testWASM ${TESTWASM_SOURCES})
+target_link_libraries(testWASM ${JSC_LIBRARIES})
+
 endif ()


Modified: trunk/Source/_javascript_Core/wasm/JSWASMModule.h (205020 => 205021)

--- trunk/Source/_javascript_Core/wasm/JSWASMModule.h	2016-08-26 16:50:15 UTC (rev 205020)
+++ trunk/Source/_javascript_Core/wasm/JSWASMModule.h	2016-08-26 16:54:14 UTC (rev 205021)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef JSWASMModule_h
-#define JSWASMModule_h
+#pragma once
 
 #if ENABLE(WEBASSEMBLY)
 
@@ -114

[webkit-changes] [205015] trunk/Source/WebCore

2016-08-26 Thread ossy
Title: [205015] trunk/Source/WebCore








Revision 205015
Author o...@webkit.org
Date 2016-08-26 09:33:03 -0700 (Fri, 26 Aug 2016)


Log Message
Typo fix after r56209
https://bugs.webkit.org/show_bug.cgi?id=161246

Reviewed by Gyuyoung Kim.

* page/FrameView.cpp:
(WebCore::FrameView::adjustMediaTypeForPrinting):

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/page/FrameView.cpp




Diff

Modified: trunk/Source/WebCore/ChangeLog (205014 => 205015)

--- trunk/Source/WebCore/ChangeLog	2016-08-26 16:32:32 UTC (rev 205014)
+++ trunk/Source/WebCore/ChangeLog	2016-08-26 16:33:03 UTC (rev 205015)
@@ -1,3 +1,13 @@
+2016-08-26  Csaba Osztrogonác  
+
+Typo fix after r56209
+https://bugs.webkit.org/show_bug.cgi?id=161246
+
+Reviewed by Gyuyoung Kim.
+
+* page/FrameView.cpp:
+(WebCore::FrameView::adjustMediaTypeForPrinting):
+
 2016-08-26  Per Arne Vollan  
 
 [Win] Warning fixes.


Modified: trunk/Source/WebCore/page/FrameView.cpp (205014 => 205015)

--- trunk/Source/WebCore/page/FrameView.cpp	2016-08-26 16:32:32 UTC (rev 205014)
+++ trunk/Source/WebCore/page/FrameView.cpp	2016-08-26 16:33:03 UTC (rev 205015)
@@ -1605,7 +1605,7 @@
 if (printing) {
 if (m_mediaTypeWhenNotPrinting.isNull())
 m_mediaTypeWhenNotPrinting = mediaType();
-setMediaType("print");
+setMediaType("print");
 } else {
 if (!m_mediaTypeWhenNotPrinting.isNull())
 setMediaType(m_mediaTypeWhenNotPrinting);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [205012] trunk

2016-08-26 Thread ossy
Title: [205012] trunk








Revision 205012
Author o...@webkit.org
Date 2016-08-26 07:04:42 -0700 (Fri, 26 Aug 2016)


Log Message
[EFL][GTK] REGRESSION(204877): Fix the clean build
https://bugs.webkit.org/show_bug.cgi?id=161240

Reviewed by Carlos Garcia Campos.

Source/WebKit2:

* Scripts/generate-forwarding-headers.pl: Added back multiple include-path support. (removed by r183389)

Tools:

* WebKitTestRunner/PlatformEfl.cmake:
* WebKitTestRunner/PlatformGTK.cmake:

Modified Paths

trunk/Source/WebKit2/ChangeLog
trunk/Source/WebKit2/Scripts/generate-forwarding-headers.pl
trunk/Tools/ChangeLog
trunk/Tools/WebKitTestRunner/PlatformEfl.cmake
trunk/Tools/WebKitTestRunner/PlatformGTK.cmake




Diff

Modified: trunk/Source/WebKit2/ChangeLog (205011 => 205012)

--- trunk/Source/WebKit2/ChangeLog	2016-08-26 13:29:31 UTC (rev 205011)
+++ trunk/Source/WebKit2/ChangeLog	2016-08-26 14:04:42 UTC (rev 205012)
@@ -1,3 +1,12 @@
+2016-08-26  Csaba Osztrogonác  
+
+[EFL][GTK] REGRESSION(204877): Fix the clean build
+https://bugs.webkit.org/show_bug.cgi?id=161240
+
+Reviewed by Carlos Garcia Campos.
+
+* Scripts/generate-forwarding-headers.pl: Added back multiple include-path support. (removed by r183389)
+
 2016-08-26  Gyuyoung Kim  
 
 Unreviewed EFL build fix since r204996.


Modified: trunk/Source/WebKit2/Scripts/generate-forwarding-headers.pl (205011 => 205012)

--- trunk/Source/WebKit2/Scripts/generate-forwarding-headers.pl	2016-08-26 13:29:31 UTC (rev 205011)
+++ trunk/Source/WebKit2/Scripts/generate-forwarding-headers.pl	2016-08-26 14:04:42 UTC (rev 205012)
@@ -44,12 +44,12 @@
 my %neededHeaders;
 my $verbose = 0; # enable it for debugging purpose
 
-my $incFromRoot;
+my @incFromRoot;
 my $outputDirectory;
 my @platform;
 
 my %options = (
-'include-path=s' => \$incFromRoot,
+'include-path=s' => \@incFromRoot,
 'output=s' => \$outputDirectory,
 'platform=s' => \@platform
 );
@@ -66,7 +66,7 @@
 @frameworkHeaders = ();
 %neededHeaders = ();
 
-find(\&collectNeededHeaders, abs_path($incFromRoot) );
+foreach (@incFromRoot) { find(\&collectNeededHeaders, abs_path($_) ); };
 find(\&collectFrameworkHeaderPaths, File::Spec->catfile($srcRoot, $frameworkDirectoryName));
 createForwardingHeadersForFramework();
 }


Modified: trunk/Tools/ChangeLog (205011 => 205012)

--- trunk/Tools/ChangeLog	2016-08-26 13:29:31 UTC (rev 205011)
+++ trunk/Tools/ChangeLog	2016-08-26 14:04:42 UTC (rev 205012)
@@ -1,3 +1,13 @@
+2016-08-26  Csaba Osztrogonác  
+
+[EFL][GTK] REGRESSION(204877): Fix the clean build
+https://bugs.webkit.org/show_bug.cgi?id=161240
+
+Reviewed by Carlos Garcia Campos.
+
+* WebKitTestRunner/PlatformEfl.cmake:
+* WebKitTestRunner/PlatformGTK.cmake:
+
 2016-08-26  Aakash Jain  
 
 EWS should indicate which bot processed the patch


Modified: trunk/Tools/WebKitTestRunner/PlatformEfl.cmake (205011 => 205012)

--- trunk/Tools/WebKitTestRunner/PlatformEfl.cmake	2016-08-26 13:29:31 UTC (rev 205011)
+++ trunk/Tools/WebKitTestRunner/PlatformEfl.cmake	2016-08-26 14:04:42 UTC (rev 205012)
@@ -1,5 +1,5 @@
 add_custom_target(forwarding-headersEflForWebKitTestRunner
-COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WEBKIT_TESTRUNNER_DIR} --output ${DERIVED_SOURCES_WEBKIT2_DIR}/include --platform efl --platform soup
+COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WEBKIT_TESTRUNNER_DIR} --include-path ${WEBKIT_TESTRUNNER_SHARED_DIR} --output ${DERIVED_SOURCES_WEBKIT2_DIR}/include --platform efl --platform soup
 )
 set(ForwardingHeadersForWebKitTestRunner_NAME forwarding-headersEflForWebKitTestRunner)
 


Modified: trunk/Tools/WebKitTestRunner/PlatformGTK.cmake (205011 => 205012)

--- trunk/Tools/WebKitTestRunner/PlatformGTK.cmake	2016-08-26 13:29:31 UTC (rev 205011)
+++ trunk/Tools/WebKitTestRunner/PlatformGTK.cmake	2016-08-26 14:04:42 UTC (rev 205012)
@@ -1,5 +1,5 @@
 add_custom_target(WebKitTestRunner-forwarding-headers
-COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WEBKIT_TESTRUNNER_DIR} --output ${FORWARDING_HEADERS_DIR} --platform gtk --platform soup
+COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WEBKIT_TESTRUNNER_DIR} --include-path ${WEBKIT_TESTRUNNER_SHARED_DIR} --output ${FORWARDING_HEADERS_DIR} --platform gtk --platform soup
 )
 
 set(ForwardingHeadersForWebKitTestRunner_NAME WebKitTestRunner-forwarding-headers)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [204979] trunk/Source/JavaScriptCore

2016-08-25 Thread ossy
Title: [204979] trunk/Source/_javascript_Core








Revision 204979
Author o...@webkit.org
Date 2016-08-25 11:39:22 -0700 (Thu, 25 Aug 2016)


Log Message
generate-js-builtins.py should generate platform independent files
https://bugs.webkit.org/show_bug.cgi?id=161196

Reviewed by Mark Lam.

* Scripts/generate-js-builtins.py: Files should be processed in fixed order.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/Scripts/generate-js-builtins.py




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (204978 => 204979)

--- trunk/Source/_javascript_Core/ChangeLog	2016-08-25 18:36:05 UTC (rev 204978)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-08-25 18:39:22 UTC (rev 204979)
@@ -1,3 +1,12 @@
+2016-08-25  Csaba Osztrogonác  
+
+generate-js-builtins.py should generate platform independent files
+https://bugs.webkit.org/show_bug.cgi?id=161196
+
+Reviewed by Mark Lam.
+
+* Scripts/generate-js-builtins.py: Files should be processed in fixed order.
+
 2016-08-25  Caio Lima  
 
 NewRegexp should not prevent inlining


Modified: trunk/Source/_javascript_Core/Scripts/generate-js-builtins.py (204978 => 204979)

--- trunk/Source/_javascript_Core/Scripts/generate-js-builtins.py	2016-08-25 18:36:05 UTC (rev 204978)
+++ trunk/Source/_javascript_Core/Scripts/generate-js-builtins.py	2016-08-25 18:39:22 UTC (rev 204979)
@@ -146,7 +146,7 @@
 for filepath in os.listdir(arg_options.input_directory):
 input_filepaths.append(os.path.join(arg_options.input_directory, filepath))
 
-input_filepaths = filter(lambda name: fnmatch.fnmatch(name, '*.js'), input_filepaths)
+input_filepaths = sorted(filter(lambda name: fnmatch.fnmatch(name, '*.js'), input_filepaths))
 
 options = {
 'output_path': arg_options.output_directory,






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [204964] trunk/Source/WebCore

2016-08-25 Thread ossy
Title: [204964] trunk/Source/WebCore








Revision 204964
Author o...@webkit.org
Date 2016-08-25 08:58:06 -0700 (Thu, 25 Aug 2016)


Log Message
[Mac][cmake] Unreviewed speculative buildfix after r204852, just for fun.

* PlatformMac.cmake:

Modified Paths

trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformMac.cmake




Diff

Modified: trunk/Source/WebCore/ChangeLog (204963 => 204964)

--- trunk/Source/WebCore/ChangeLog	2016-08-25 15:46:55 UTC (rev 204963)
+++ trunk/Source/WebCore/ChangeLog	2016-08-25 15:58:06 UTC (rev 204964)
@@ -1,3 +1,9 @@
+2016-08-25  Csaba Osztrogonác  
+
+[Mac][cmake] Unreviewed speculative buildfix after r204852, just for fun.
+
+* PlatformMac.cmake:
+
 2016-08-24  Frederic Wang  
 
 Do not store layout parameters on the RenderMathMLRoot class


Modified: trunk/Source/WebCore/PlatformMac.cmake (204963 => 204964)

--- trunk/Source/WebCore/PlatformMac.cmake	2016-08-25 15:46:55 UTC (rev 204963)
+++ trunk/Source/WebCore/PlatformMac.cmake	2016-08-25 15:58:06 UTC (rev 204964)
@@ -603,6 +603,8 @@
 bridge/objc
 bridge/jsc
 
+css/parser
+
 editing/cocoa
 editing/mac
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [204278] trunk/Tools

2016-08-09 Thread ossy
Title: [204278] trunk/Tools








Revision 204278
Author o...@webkit.org
Date 2016-08-09 02:11:06 -0700 (Tue, 09 Aug 2016)


Log Message
Allow more --cmakeargs option in build-jsc and build-webkit
https://bugs.webkit.org/show_bug.cgi?id=160340

Reviewed by Michael Catanzaro.

* Scripts/build-jsc:
* Scripts/build-webkit:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/Scripts/build-jsc
trunk/Tools/Scripts/build-webkit




Diff

Modified: trunk/Tools/ChangeLog (204277 => 204278)

--- trunk/Tools/ChangeLog	2016-08-09 07:25:25 UTC (rev 204277)
+++ trunk/Tools/ChangeLog	2016-08-09 09:11:06 UTC (rev 204278)
@@ -1,3 +1,13 @@
+2016-08-09  Csaba Osztrogonác  
+
+Allow more --cmakeargs option in build-jsc and build-webkit
+https://bugs.webkit.org/show_bug.cgi?id=160340
+
+Reviewed by Michael Catanzaro.
+
+* Scripts/build-jsc:
+* Scripts/build-webkit:
+
 2016-08-09  Gyuyoung Kim  
 
 Do not check if WebKitLibraries folder exists on EFL and GTK


Modified: trunk/Tools/Scripts/build-jsc (204277 => 204278)

--- trunk/Tools/Scripts/build-jsc	2016-08-09 07:25:25 UTC (rev 204277)
+++ trunk/Tools/Scripts/build-jsc	2016-08-09 09:11:06 UTC (rev 204278)
@@ -46,7 +46,7 @@
 my $forceCLoop = 0;
 my $cli = 0;
 my $makeArgs = "";
-my $cmakeArgs = "";
+my @cmakeArgs;
 my $copyLibraries = 1;
 my $startTime = time();
 
@@ -64,7 +64,7 @@
   --cloop   Use C Loop interpreter (default: $forceCLoop)
   --cli Build the new jsc command line interface (default: $cli)
   --makeargs=Optional Makefile flags
-  --cmakeargs=   Optional CMake flags (e.g. --cmakeargs="-DFOO=bar -DCMAKE_PREFIX_PATH=/usr/local")
+  --cmakeargs=   One or more optional CMake flags (e.g. --cmakeargs="-DFOO=bar -DCMAKE_PREFIX_PATH=/usr/local")
 EOF
 
 GetOptions(
@@ -76,7 +76,7 @@
 'cli!' => \$cli,
 'copy-libraries!' => \$copyLibraries,
 'makeargs=s' => \$makeArgs,
-'cmakeargs=s' => \$cmakeArgs
+'cmakeargs=s' => \@cmakeArgs
 );
 
 if ($showHelp) {
@@ -101,8 +101,8 @@
 }
 
 if (isCMakeBuild()) {
-$cmakeArgs .= $forceCLoop ? " -DENABLE_JIT=OFF" : " -DENABLE_JIT=ON";
-$cmakeArgs .= $ftlJIT ? " -DENABLE_FTL_JIT=ON" : " -DENABLE_FTL_JIT=OFF";
+push @cmakeArgs, $forceCLoop ? " -DENABLE_JIT=OFF" : " -DENABLE_JIT=ON";
+push @cmakeArgs, $ftlJIT ? " -DENABLE_FTL_JIT=ON" : " -DENABLE_FTL_JIT=OFF";
 
 my $buildTarget = "";
 unless (isAnyWindows()) {
@@ -114,7 +114,7 @@
 }
 
 # This call only returns if nothing wrong happened
-buildCMakeProjectOrExit(0, undef, $buildTarget, (cmakeBasedPortArguments(), $cmakeArgs));
+buildCMakeProjectOrExit(0, undef, $buildTarget, (cmakeBasedPortArguments(), @cmakeArgs));
 writeCongrats();
 exit exitStatus(0);
 }


Modified: trunk/Tools/Scripts/build-webkit (204277 => 204278)

--- trunk/Tools/Scripts/build-webkit	2016-08-09 07:25:25 UTC (rev 204277)
+++ trunk/Tools/Scripts/build-webkit	2016-08-09 09:11:06 UTC (rev 204278)
@@ -57,7 +57,7 @@
 my $installLibs;
 my $prefixPath;
 my $makeArgs = "";
-my $cmakeArgs = "";
+my @cmakeArgs;
 my $_onlyWebKitProject_ = 0;
 my $coverageSupport = 0;
 my $shouldRunStaticAnalyzer = 0;
@@ -101,7 +101,7 @@
 
   --prefix=   Set installation prefix to the given path (Gtk/Efl only)
   --makeargs=Optional Makefile flags
-  --cmakeargs=   Optional CMake flags (e.g. --cmakeargs="-DFOO=bar -DCMAKE_PREFIX_PATH=/usr/local")
+  --cmakeargs=   One or more optional CMake flags (e.g. --cmakeargs="-DFOO=bar -DCMAKE_PREFIX_PATH=/usr/local")
 
   --minimal No optional features, unless explicitly enabled
 
@@ -116,7 +116,7 @@
 'install-libs=s' => \$installLibs,
 'prefix=s' => \$prefixPath,
 'makeargs=s' => \$makeArgs,
-'cmakeargs=s' => \$cmakeArgs,
+'cmakeargs=s' => \@cmakeArgs,
 'minimal' => \$minimal,
 'only-webkit' => \$onlyWebKitProject,
 'coverage' => \$coverageSupport,
@@ -238,7 +238,7 @@
 my @featureArgs = cMakeArgsFromFeatures();
 removeCMakeCache(@featureArgs);
 
-buildCMakeProjectOrExit($clean, $prefixPath, $makeArgs, (cmakeBasedPortArguments(), @featureArgs), $cmakeArgs);
+buildCMakeProjectOrExit($clean, $prefixPath, $makeArgs, (cmakeBasedPortArguments(), @featureArgs), @cmakeArgs);
 }
 
 my $baseProductDir = baseProductDir();






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [204142] trunk

2016-08-04 Thread ossy
Title: [204142] trunk








Revision 204142
Author o...@webkit.org
Date 2016-08-04 14:45:52 -0700 (Thu, 04 Aug 2016)


Log Message
[Mac][cmake] Fix the build after Objective-C bindings generator removal
https://bugs.webkit.org/show_bug.cgi?id=160545

.:

Reviewed by Alex Christensen.

* Source/cmake/WebKitMacros.cmake:

Source/WebCore:

Reviewed by Alex Christensen.

* CMakeLists.txt:
* PlatformMac.cmake:

Source/WebKit:

Reviewed by Alex Christensen.

* PlatformMac.cmake:

Modified Paths

trunk/ChangeLog
trunk/Source/WebCore/CMakeLists.txt
trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/PlatformMac.cmake
trunk/Source/WebKit/ChangeLog
trunk/Source/WebKit/PlatformMac.cmake
trunk/Source/cmake/WebKitMacros.cmake




Diff

Modified: trunk/ChangeLog (204141 => 204142)

--- trunk/ChangeLog	2016-08-04 21:34:12 UTC (rev 204141)
+++ trunk/ChangeLog	2016-08-04 21:45:52 UTC (rev 204142)
@@ -1,3 +1,12 @@
+2016-08-04  Csaba Osztrogonác  
+
+[Mac][cmake] Fix the build after Objective-C bindings generator removal
+https://bugs.webkit.org/show_bug.cgi?id=160545
+
+Reviewed by Alex Christensen.
+
+* Source/cmake/WebKitMacros.cmake:
+
 2016-08-03  Csaba Osztrogonác  
 
 Lacking support on a arm-traditional disassembler.


Modified: trunk/Source/WebCore/CMakeLists.txt (204141 => 204142)

--- trunk/Source/WebCore/CMakeLists.txt	2016-08-04 21:34:12 UTC (rev 204141)
+++ trunk/Source/WebCore/CMakeLists.txt	2016-08-04 21:45:52 UTC (rev 204142)
@@ -3669,10 +3669,6 @@
 set(IDL_FILES_LIST "${IDL_FILES_LIST}${WEBCORE_DIR}/${_idl}\n")
 endforeach ()
 
-foreach (_idl ${ObjC_Bindings_IDL_FILES})
-set(IDL_FILES_LIST "${IDL_FILES_LIST}${WEBCORE_DIR}/${_idl}\n")
-endforeach ()
-
 set(IDL_FILES_LIST "${IDL_FILES_LIST}${DERIVED_SOURCES_WEBCORE_DIR}/InternalSettingsGenerated.idl\n")
 list(APPEND IDL_INCLUDES --include=${DERIVED_SOURCES_WEBCORE_DIR})
 list(APPEND WebCoreTestSupport_IDL_FILES ${DERIVED_SOURCES_WEBCORE_DIR}/InternalSettingsGenerated.idl)
@@ -3681,7 +3677,7 @@
 
 add_custom_command(
 OUTPUT ${SUPPLEMENTAL_DEPENDENCY_FILE} ${WINDOW_CONSTRUCTORS_FILE} ${WORKERGLOBALSCOPE_CONSTRUCTORS_FILE} ${DEDICATEDWORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
-DEPENDS ${WEBCORE_DIR}/bindings/scripts/preprocess-idls.pl ${SCRIPTS_PREPROCESS_IDLS} ${WebCore_IDL_FILES} ${ObjC_Bindings_IDL_FILES} ${WebCoreTestSupport_IDL_FILES} ${WEBCORE_DIR}/CMakeLists.txt
+DEPENDS ${WEBCORE_DIR}/bindings/scripts/preprocess-idls.pl ${SCRIPTS_PREPROCESS_IDLS} ${WebCore_IDL_FILES} ${WebCoreTestSupport_IDL_FILES} ${WEBCORE_DIR}/CMakeLists.txt
 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/bindings/scripts/preprocess-idls.pl --defines "${FEATURE_DEFINES_JAVASCRIPT}" --idlFilesList ${IDL_FILES_TMP} --supplementalDependencyFile ${SUPPLEMENTAL_DEPENDENCY_FILE} --windowConstructorsFile ${WINDOW_CONSTRUCTORS_FILE} --workerGlobalScopeConstructorsFile ${WORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
 --dedicatedWorkerGlobalScopeConstructorsFile ${DEDICATEDWORKERGLOBALSCOPE_CONSTRUCTORS_FILE}
 VERBATIM)


Modified: trunk/Source/WebCore/ChangeLog (204141 => 204142)

--- trunk/Source/WebCore/ChangeLog	2016-08-04 21:34:12 UTC (rev 204141)
+++ trunk/Source/WebCore/ChangeLog	2016-08-04 21:45:52 UTC (rev 204142)
@@ -1,3 +1,13 @@
+2016-08-04  Csaba Osztrogonác  
+
+[Mac][cmake] Fix the build after Objective-C bindings generator removal
+https://bugs.webkit.org/show_bug.cgi?id=160545
+
+Reviewed by Alex Christensen.
+
+* CMakeLists.txt:
+* PlatformMac.cmake:
+
 2016-08-04  Ryan Haddad  
 
 Attempt to fix Windows build after r204134.


Modified: trunk/Source/WebCore/PlatformMac.cmake (204141 => 204142)

--- trunk/Source/WebCore/PlatformMac.cmake	2016-08-04 21:34:12 UTC (rev 204141)
+++ trunk/Source/WebCore/PlatformMac.cmake	2016-08-04 21:45:52 UTC (rev 204142)
@@ -170,25 +170,127 @@
 
 bindings/objc/DOM.mm
 bindings/objc/DOMAbstractView.mm
+bindings/objc/DOMAttr.mm
+bindings/objc/DOMBlob.mm
+bindings/objc/DOMCDATASection.mm
+bindings/objc/DOMCharacterData.mm
+bindings/objc/DOMComment.mm
+bindings/objc/DOMCounter.mm
 bindings/objc/DOMCSS.mm
+bindings/objc/DOMCSSCharsetRule.mm
+bindings/objc/DOMCSSFontFaceRule.mm
+bindings/objc/DOMCSSImportRule.mm
+bindings/objc/DOMCSSMediaRule.mm
+bindings/objc/DOMCSSPageRule.mm
+bindings/objc/DOMCSSPrimitiveValue.mm
+bindings/objc/DOMCSSRule.mm
+bindings/objc/DOMCSSRuleList.mm
+bindings/objc/DOMCSSStyleDeclaration.mm
+bindings/objc/DOMCSSStyleRule.mm
+bindings/objc/DOMCSSStyleSheet.mm
+bindings/objc/DOMCSSUnknownRule.mm
+bindings/objc/DOMCSSValue.mm
+bindings/objc/DOMCSSValueList.mm
 bindings/objc/DOMCustomXPathNSResolver.mm
+bindings/objc/DOMDOMImplementation.mm
+bindings/objc/DOMDOMTokenList.mm
+bindings/objc/DOMDocument.mm
+bindings/objc/DOMDocumentFragment.mm
+bindings/objc/DOMDocumentType.mm
+binding

[webkit-changes] [204084] trunk

2016-08-03 Thread ossy
Title: [204084] trunk








Revision 204084
Author o...@webkit.org
Date 2016-08-03 10:12:55 -0700 (Wed, 03 Aug 2016)


Log Message
Lacking support on a arm-traditional disassembler.
https://bugs.webkit.org/show_bug.cgi?id=123717

Reviewed by Mark Lam.

.:

* Source/cmake/FindLLVM.cmake: Added back the r196749 state.
* Source/cmake/OptionsCommon.cmake: Added back the r196749 state.

Source/_javascript_Core:

* CMakeLists.txt:
* disassembler/ARMLLVMDisassembler.cpp: Added, based on pre r196729 LLVMDisassembler, but it is ARM traditional only now.
(JSC::tryToDisassemble):

Source/WTF:

* wtf/Platform.h:

Modified Paths

trunk/ChangeLog
trunk/Source/_javascript_Core/CMakeLists.txt
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/WTF/ChangeLog
trunk/Source/WTF/wtf/Platform.h
trunk/Source/cmake/OptionsCommon.cmake


Added Paths

trunk/Source/_javascript_Core/disassembler/ARMLLVMDisassembler.cpp
trunk/Source/cmake/FindLLVM.cmake




Diff

Modified: trunk/ChangeLog (204083 => 204084)

--- trunk/ChangeLog	2016-08-03 16:53:15 UTC (rev 204083)
+++ trunk/ChangeLog	2016-08-03 17:12:55 UTC (rev 204084)
@@ -1,3 +1,13 @@
+2016-08-03  Csaba Osztrogonác  
+
+Lacking support on a arm-traditional disassembler.
+https://bugs.webkit.org/show_bug.cgi?id=123717
+
+Reviewed by Mark Lam.
+
+* Source/cmake/FindLLVM.cmake: Added back the r196749 state.
+* Source/cmake/OptionsCommon.cmake: Added back the r196749 state.
+
 2016-08-01  Keith Miller  
 
 We should not keep the _javascript_ tests inside the Source/_javascript_Core/ directory.


Modified: trunk/Source/_javascript_Core/CMakeLists.txt (204083 => 204084)

--- trunk/Source/_javascript_Core/CMakeLists.txt	2016-08-03 16:53:15 UTC (rev 204083)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2016-08-03 17:12:55 UTC (rev 204084)
@@ -383,6 +383,7 @@
 dfg/DFGWorklist.cpp
 
 disassembler/ARM64Disassembler.cpp
+disassembler/ARMLLVMDisassembler.cpp
 disassembler/ARMv7Disassembler.cpp
 disassembler/Disassembler.cpp
 disassembler/UDis86Disassembler.cpp
@@ -893,6 +894,7 @@
 set(_javascript_Core_LIBRARIES
 WTF${DEBUG_SUFFIX}
 ${ICU_I18N_LIBRARIES}
+${LLVM_LIBRARIES}
 )
 
 set(_javascript_Core_SCRIPTS_SOURCES_DIR "${_javascript_CORE_DIR}/Scripts")


Modified: trunk/Source/_javascript_Core/ChangeLog (204083 => 204084)

--- trunk/Source/_javascript_Core/ChangeLog	2016-08-03 16:53:15 UTC (rev 204083)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-08-03 17:12:55 UTC (rev 204084)
@@ -1,3 +1,14 @@
+2016-08-03  Csaba Osztrogonác  
+
+Lacking support on a arm-traditional disassembler.
+https://bugs.webkit.org/show_bug.cgi?id=123717
+
+Reviewed by Mark Lam.
+
+* CMakeLists.txt:
+* disassembler/ARMLLVMDisassembler.cpp: Added, based on pre r196729 LLVMDisassembler, but it is ARM traditional only now.
+(JSC::tryToDisassemble):
+
 2016-08-03  Saam Barati  
 
 Implement nested rest destructuring w.r.t the ES7 spec


Added: trunk/Source/_javascript_Core/disassembler/ARMLLVMDisassembler.cpp (0 => 204084)

--- trunk/Source/_javascript_Core/disassembler/ARMLLVMDisassembler.cpp	(rev 0)
+++ trunk/Source/_javascript_Core/disassembler/ARMLLVMDisassembler.cpp	2016-08-03 17:12:55 UTC (rev 204084)
@@ -0,0 +1,76 @@
+/*
+ * Copyright (C) 2013 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *notice, this list of conditions and the following disclaimer in the
+ *documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "Disassembler.h"
+
+#if USE(ARM_LLVM_DISASSEMBLER)
+
+#include "MacroAssemblerCodeRef.h"
+#include 
+#include 
+
+namespace JSC {
+
+bool tryToDisassemble(const MacroAssemblerCodePtr& codePtr, size_t size, const char* prefix, PrintStream& out)
+{
+LLVMInitializeAllTargetI

[webkit-changes] [204025] trunk/Source/JavaScriptCore

2016-08-02 Thread ossy
Title: [204025] trunk/Source/_javascript_Core








Revision 204025
Author o...@webkit.org
Date 2016-08-02 08:37:23 -0700 (Tue, 02 Aug 2016)


Log Message
[ARM] Disable Inline Caching on ARMv7 traditional until proper fix
https://bugs.webkit.org/show_bug.cgi?id=159759

Reviewed by Saam Barati.

* jit/JITMathIC.h:
(JSC::JITMathIC::generateInline):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/jit/JITMathIC.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (204024 => 204025)

--- trunk/Source/_javascript_Core/ChangeLog	2016-08-02 13:22:33 UTC (rev 204024)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-08-02 15:37:23 UTC (rev 204025)
@@ -1,3 +1,13 @@
+2016-08-02  Csaba Osztrogonác  
+
+[ARM] Disable Inline Caching on ARMv7 traditional until proper fix
+https://bugs.webkit.org/show_bug.cgi?id=159759
+
+Reviewed by Saam Barati.
+
+* jit/JITMathIC.h:
+(JSC::JITMathIC::generateInline):
+
 2016-08-01  Filip Pizlo  
 
 REGRESSION (r203990): JSC Debug test stress/arity-check-ftl-throw.js failing


Modified: trunk/Source/_javascript_Core/jit/JITMathIC.h (204024 => 204025)

--- trunk/Source/_javascript_Core/jit/JITMathIC.h	2016-08-02 13:22:33 UTC (rev 204024)
+++ trunk/Source/_javascript_Core/jit/JITMathIC.h	2016-08-02 15:37:23 UTC (rev 204025)
@@ -64,6 +64,13 @@
 
 bool generateInline(CCallHelpers& jit, MathICGenerationState& state, bool shouldEmitProfiling = true)
 {
+#if CPU(ARM_TRADITIONAL)
+// FIXME: Remove this workaround once the proper fixes are landed.
+// [ARM] Disable Inline Caching on ARMv7 traditional until proper fix
+// https://bugs.webkit.org/show_bug.cgi?id=159759
+return false;
+#endif
+
 state.fastPathStart = jit.label();
 size_t startSize = jit.m_assembler.buffer().codeSize();
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [203907] trunk/Source

2016-07-29 Thread ossy
Title: [203907] trunk/Source








Revision 203907
Author o...@webkit.org
Date 2016-07-29 11:38:58 -0700 (Fri, 29 Jul 2016)


Log Message
Remove PassRef.h after r177259
https://bugs.webkit.org/show_bug.cgi?id=160348

Reviewed by Andreas Kling.

Source/WebKit/win:

* WebCoreSupport/WebVisitedLinkStore.h:

Source/WTF:

* wtf/PassRef.h: Removed.

Modified Paths

trunk/Source/WTF/ChangeLog
trunk/Source/WebKit/win/ChangeLog
trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h


Removed Paths

trunk/Source/WTF/wtf/PassRef.h




Diff

Modified: trunk/Source/WTF/ChangeLog (203906 => 203907)

--- trunk/Source/WTF/ChangeLog	2016-07-29 17:54:56 UTC (rev 203906)
+++ trunk/Source/WTF/ChangeLog	2016-07-29 18:38:58 UTC (rev 203907)
@@ -1,3 +1,12 @@
+2016-07-29  Csaba Osztrogonác  
+
+Remove PassRef.h after r177259
+https://bugs.webkit.org/show_bug.cgi?id=160348
+
+Reviewed by Andreas Kling.
+
+* wtf/PassRef.h: Removed.
+
 2016-07-28  Mark Lam  
 
 StringView should have an explicit m_is8Bit field.


Deleted: trunk/Source/WTF/wtf/PassRef.h (203906 => 203907)

--- trunk/Source/WTF/wtf/PassRef.h	2016-07-29 17:54:56 UTC (rev 203906)
+++ trunk/Source/WTF/wtf/PassRef.h	2016-07-29 18:38:58 UTC (rev 203907)
@@ -1 +0,0 @@
-// Delete me.


Modified: trunk/Source/WebKit/win/ChangeLog (203906 => 203907)

--- trunk/Source/WebKit/win/ChangeLog	2016-07-29 17:54:56 UTC (rev 203906)
+++ trunk/Source/WebKit/win/ChangeLog	2016-07-29 18:38:58 UTC (rev 203907)
@@ -1,3 +1,12 @@
+2016-07-29  Csaba Osztrogonác  
+
+Remove PassRef.h after r177259
+https://bugs.webkit.org/show_bug.cgi?id=160348
+
+Reviewed by Andreas Kling.
+
+* WebCoreSupport/WebVisitedLinkStore.h:
+
 2016-07-27  Alex Christensen  
 
 Fix Win debug build after r203749.


Modified: trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h (203906 => 203907)

--- trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h	2016-07-29 17:54:56 UTC (rev 203906)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h	2016-07-29 18:38:58 UTC (rev 203907)
@@ -28,7 +28,6 @@
 
 #include 
 #include 
-#include 
 
 class WebVisitedLinkStore final : public WebCore::VisitedLinkStore {
 public:






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [203898] trunk/Tools

2016-07-29 Thread ossy
Title: [203898] trunk/Tools








Revision 203898
Author o...@webkit.org
Date 2016-07-29 02:58:41 -0700 (Fri, 29 Jul 2016)


Log Message
Update for contributors.json
https://bugs.webkit.org/show_bug.cgi?id=160294

Patch by Tibor Meszaros  on 2016-07-29

* Scripts/webkitpy/common/config/contributors.json:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/Scripts/webkitpy/common/config/contributors.json




Diff

Modified: trunk/Tools/ChangeLog (203897 => 203898)

--- trunk/Tools/ChangeLog	2016-07-29 07:59:29 UTC (rev 203897)
+++ trunk/Tools/ChangeLog	2016-07-29 09:58:41 UTC (rev 203898)
@@ -1,3 +1,10 @@
+2016-07-29  Tibor Meszaros  
+
+Update for contributors.json
+https://bugs.webkit.org/show_bug.cgi?id=160294
+
+* Scripts/webkitpy/common/config/contributors.json:
+
 2016-07-28  Myles C. Maxfield  
 
 Remove deprecated SPI for video inline / fullscreen controls


Modified: trunk/Tools/Scripts/webkitpy/common/config/contributors.json (203897 => 203898)

--- trunk/Tools/Scripts/webkitpy/common/config/contributors.json	2016-07-29 07:59:29 UTC (rev 203897)
+++ trunk/Tools/Scripts/webkitpy/common/config/contributors.json	2016-07-29 09:58:41 UTC (rev 203898)
@@ -2838,6 +2838,7 @@
   },
   "Tibor Meszaros" : {
  "emails" : [
+"mtibor...@gmail.com",
 "tmeszaros.u-sze...@partner.samsung.com",
 "mti...@inf.u-szeged.hu",
 "tmesza...@inf.u-szeged.hu"






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [203817] trunk/Source/JavaScriptCore

2016-07-28 Thread ossy
Title: [203817] trunk/Source/_javascript_Core








Revision 203817
Author o...@webkit.org
Date 2016-07-28 05:07:27 -0700 (Thu, 28 Jul 2016)


Log Message
[ARM] Typo fix after r121885
https://bugs.webkit.org/show_bug.cgi?id=160288

Reviewed by Zoltan Herczeg.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::maxJumpReplacementSize):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (203816 => 203817)

--- trunk/Source/_javascript_Core/ChangeLog	2016-07-28 09:28:11 UTC (rev 203816)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-07-28 12:07:27 UTC (rev 203817)
@@ -1,5 +1,15 @@
 2016-07-28  Csaba Osztrogonác  
 
+[ARM] Typo fix after r121885
+https://bugs.webkit.org/show_bug.cgi?id=160288
+
+Reviewed by Zoltan Herczeg.
+
+* assembler/MacroAssemblerARM.h:
+(JSC::MacroAssemblerARM::maxJumpReplacementSize):
+
+2016-07-28  Csaba Osztrogonác  
+
 64-bit alignment check isn't necessary in ARMAssembler::prepareExecutableCopy after r202214
 https://bugs.webkit.org/show_bug.cgi?id=159711
 


Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (203816 => 203817)

--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-07-28 09:28:11 UTC (rev 203816)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-07-28 12:07:27 UTC (rev 203817)
@@ -1460,8 +1460,7 @@
 
 static ptrdiff_t maxJumpReplacementSize()
 {
-ARMAssembler::maxJumpReplacementSize();
-return 0;
+return ARMAssembler::maxJumpReplacementSize();
 }
 
 static bool canJumpReplacePatchableBranchPtrWithPatch() { return false; }






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [203816] trunk/Source/JavaScriptCore

2016-07-28 Thread ossy
Title: [203816] trunk/Source/_javascript_Core








Revision 203816
Author o...@webkit.org
Date 2016-07-28 02:28:11 -0700 (Thu, 28 Jul 2016)


Log Message
64-bit alignment check isn't necessary in ARMAssembler::prepareExecutableCopy after r202214
https://bugs.webkit.org/show_bug.cgi?id=159711

Reviewed by Mark Lam.

* assembler/ARMAssembler.cpp:
(JSC::ARMAssembler::prepareExecutableCopy):

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/assembler/ARMAssembler.cpp




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (203815 => 203816)

--- trunk/Source/_javascript_Core/ChangeLog	2016-07-28 08:30:14 UTC (rev 203815)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-07-28 09:28:11 UTC (rev 203816)
@@ -1,3 +1,13 @@
+2016-07-28  Csaba Osztrogonác  
+
+64-bit alignment check isn't necessary in ARMAssembler::prepareExecutableCopy after r202214
+https://bugs.webkit.org/show_bug.cgi?id=159711
+
+Reviewed by Mark Lam.
+
+* assembler/ARMAssembler.cpp:
+(JSC::ARMAssembler::prepareExecutableCopy):
+
 2016-07-27  Benjamin Poulain  
 
 [JSC] Remove some unused code from FTL


Modified: trunk/Source/_javascript_Core/assembler/ARMAssembler.cpp (203815 => 203816)

--- trunk/Source/_javascript_Core/assembler/ARMAssembler.cpp	2016-07-28 08:30:14 UTC (rev 203815)
+++ trunk/Source/_javascript_Core/assembler/ARMAssembler.cpp	2016-07-28 09:28:11 UTC (rev 203816)
@@ -395,8 +395,6 @@
 {
 // 64-bit alignment is required for next constant pool and JIT code as well
 m_buffer.flushWithoutBarrier(true);
-if (!m_buffer.isAligned(8))
-bkpt(0);
 
 char* data = ""
 ptrdiff_t delta = reinterpret_cast(to) - data;






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [203595] trunk/Source/JavaScriptCore

2016-07-22 Thread ossy
Title: [203595] trunk/Source/_javascript_Core








Revision 203595
Author o...@webkit.org
Date 2016-07-22 03:00:58 -0700 (Fri, 22 Jul 2016)


Log Message
[ARM] Unreviewed EABI buildfix after r203537.

* jit/CCallHelpers.h:
(JSC::CCallHelpers::setupArgumentsWithExecState): Added.

Modified Paths

trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_Core/jit/CCallHelpers.h




Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (203594 => 203595)

--- trunk/Source/_javascript_Core/ChangeLog	2016-07-22 09:50:13 UTC (rev 203594)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-07-22 10:00:58 UTC (rev 203595)
@@ -1,3 +1,10 @@
+2016-07-22  Csaba Osztrogonác  
+
+[ARM] Unreviewed EABI buildfix after r203537.
+
+* jit/CCallHelpers.h:
+(JSC::CCallHelpers::setupArgumentsWithExecState): Added.
+
 2016-07-22  Youenn Fablet  
 
 run-builtins-generator-tests should be able to test WebCore builtins wrapper with more than one file


Modified: trunk/Source/_javascript_Core/jit/CCallHelpers.h (203594 => 203595)

--- trunk/Source/_javascript_Core/jit/CCallHelpers.h	2016-07-22 09:50:13 UTC (rev 203594)
+++ trunk/Source/_javascript_Core/jit/CCallHelpers.h	2016-07-22 10:00:58 UTC (rev 203595)
@@ -2012,6 +2012,15 @@
 setupArgumentsWithExecState(arg1, arg2, arg3);
 }
 
+ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, GPRReg arg5, TrustedImmPtr arg6, TrustedImmPtr arg7)
+{
+poke(arg7, POKE_ARGUMENT_OFFSET + 3);
+poke(arg6, POKE_ARGUMENT_OFFSET + 2);
+poke(arg5, POKE_ARGUMENT_OFFSET + 1);
+poke(arg4, POKE_ARGUMENT_OFFSET);
+setupArgumentsWithExecState(arg1, arg2, arg3);
+}
+
 ALWAYS_INLINE void setupArgumentsWithExecState(TrustedImm32 arg1, GPRReg arg2, GPRReg arg3, GPRReg arg4, GPRReg arg5, GPRReg arg6, GPRReg arg7, TrustedImmPtr arg8)
 {
 poke(arg8, POKE_ARGUMENT_OFFSET + 4);






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [203512] trunk

2016-07-21 Thread ossy
Title: [203512] trunk








Revision 203512
Author o...@webkit.org
Date 2016-07-21 11:08:38 -0700 (Thu, 21 Jul 2016)


Log Message
Clarify testing mode names in run-jsc-stress-tests
https://bugs.webkit.org/show_bug.cgi?id=160021

Reviewed by Mark Lam.

Default should mean really default, not default with disabled FTL, renamed
- runMozillaTestDefault to runMozillaTestNoFTL
- runMozillaTestDefaultFTL to runMozillaTestDefault
- runDefault to runNoFTL
- runDefaultFTL to runDefault
- runLayoutTestDefault to runLayoutTestNoFTL
- runLayoutTestDefaultFTL to runLayoutTestDefault
- runNoisyTestDefault to runNoisyTestNoFTL
- runNoisyTestDefaultFTL to runNoisyTestDefault

Source/_javascript_Core:

* tests/mozilla/mozilla-tests.yaml:
* tests/stress/lift-tdz-bypass-catch.js:
* tests/stress/obscure-error-message-dont-crash.js:
* tests/stress/shadow-chicken-disabled.js:

Tools:

* Scripts/run-jsc-stress-tests:

LayoutTests:

* js/regress/script-tests/DataView-custom-properties.js:
* js/regress/script-tests/HashMap-put-get-iterate-keys.js:
* js/regress/script-tests/HashMap-put-get-iterate.js:
* js/regress/script-tests/HashMap-string-put-get-iterate.js:
* js/regress/script-tests/array-nonarray-polymorhpic-access.js:
* js/regress/script-tests/basic-set.js:
* js/regress/script-tests/bug-153431.js:
* js/regress/script-tests/destructuring-arguments.js:
* js/regress/script-tests/destructuring-swap.js:
* js/regress/script-tests/inline-arguments-local-escape.js:
* js/regress/script-tests/method-on-number.js:
* js/regress/script-tests/new-array-buffer-push.js:
* js/regress/script-tests/new-array-push.js:
* js/regress/script-tests/poly-stricteq.js:
* js/regress/script-tests/polymorphic-array-call.js:
* js/regress/script-tests/regexp-prototype-is-not-instance.js:
* js/regress/script-tests/regexp-prototype-search-observable-side-effects.js:
* js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js:
* js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js:
* js/regress/script-tests/regexp-prototype-test-observable-side-effects.js:
* js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js:
* js/regress/script-tests/string-equality.js:
* js/regress/script-tests/string-prototype-search-observable-side-effects.js:
* js/regress/script-tests/string-prototype-search-observable-side-effects2.js:
* js/regress/script-tests/string-prototype-search-observable-side-effects3.js:
* js/regress/script-tests/string-prototype-search-observable-side-effects4.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects2.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js:
* js/regress/script-tests/string-prototype-split-observable-side-effects4.js:
* js/regress/script-tests/string-repeat-arith.js:
* js/regress/script-tests/string-sub.js:
* js/slow-stress/script-tests/destructuring-arguments-length.js:

Modified Paths

trunk/LayoutTests/ChangeLog
trunk/LayoutTests/js/regress/script-tests/DataView-custom-properties.js
trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate-keys.js
trunk/LayoutTests/js/regress/script-tests/HashMap-put-get-iterate.js
trunk/LayoutTests/js/regress/script-tests/HashMap-string-put-get-iterate.js
trunk/LayoutTests/js/regress/script-tests/array-nonarray-polymorhpic-access.js
trunk/LayoutTests/js/regress/script-tests/basic-set.js
trunk/LayoutTests/js/regress/script-tests/bug-153431.js
trunk/LayoutTests/js/regress/script-tests/destructuring-arguments.js
trunk/LayoutTests/js/regress/script-tests/destructuring-swap.js
trunk/LayoutTests/js/regress/script-tests/inline-arguments-local-escape.js
trunk/LayoutTests/js/regress/script-tests/method-on-number.js
trunk/LayoutTests/js/regress/script-tests/new-array-buffer-push.js
trunk/LayoutTests/js/regress/script-tests

[webkit-changes] [203448] trunk/Tools

2016-07-20 Thread ossy
Title: [203448] trunk/Tools








Revision 203448
Author o...@webkit.org
Date 2016-07-20 01:50:16 -0700 (Wed, 20 Jul 2016)


Log Message
Fix expectedFailErrorHandler in run-jsc-stress-tests
https://bugs.webkit.org/show_bug.cgi?id=159811

Reviewed by Yusuke Suzuki.

* Scripts/run-jsc-stress-tests:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/Scripts/run-jsc-stress-tests




Diff

Modified: trunk/Tools/ChangeLog (203447 => 203448)

--- trunk/Tools/ChangeLog	2016-07-20 08:49:49 UTC (rev 203447)
+++ trunk/Tools/ChangeLog	2016-07-20 08:50:16 UTC (rev 203448)
@@ -1,5 +1,14 @@
 2016-07-20  Csaba Osztrogonác  
 
+Fix expectedFailErrorHandler in run-jsc-stress-tests
+https://bugs.webkit.org/show_bug.cgi?id=159811
+
+Reviewed by Yusuke Suzuki.
+
+* Scripts/run-jsc-stress-tests:
+
+2016-07-20  Csaba Osztrogonác  
+
 Unreviewed Mac cmake buildfix after r203426. Just for fun.
 
 * TestWebKitAPI/PlatformMac.cmake:


Modified: trunk/Tools/Scripts/run-jsc-stress-tests (203447 => 203448)

--- trunk/Tools/Scripts/run-jsc-stress-tests	2016-07-20 08:49:49 UTC (rev 203447)
+++ trunk/Tools/Scripts/run-jsc-stress-tests	2016-07-20 08:50:16 UTC (rev 203448)
@@ -504,7 +504,7 @@
 outp.puts "then"
 outp.puts "" + plan.successCommand
 outp.puts "else"
-outp.puts "(echo ERROR: Unexpected exit code: `cat #{plan.failFile}`) | " + redirectAndPrefixCommand(plan.name)
+outp.puts "(echo ERROR: Unexpected exit code: 0) | " + redirectAndPrefixCommand(plan.name)
 outp.puts "" + plan.failCommand
 outp.puts "fi"
 }






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [203447] trunk/Tools

2016-07-20 Thread ossy
Title: [203447] trunk/Tools








Revision 203447
Author o...@webkit.org
Date 2016-07-20 01:49:49 -0700 (Wed, 20 Jul 2016)


Log Message
Unreviewed Mac cmake buildfix after r203426. Just for fun.

* TestWebKitAPI/PlatformMac.cmake:

Modified Paths

trunk/Tools/ChangeLog
trunk/Tools/TestWebKitAPI/PlatformMac.cmake




Diff

Modified: trunk/Tools/ChangeLog (203446 => 203447)

--- trunk/Tools/ChangeLog	2016-07-20 07:30:51 UTC (rev 203446)
+++ trunk/Tools/ChangeLog	2016-07-20 08:49:49 UTC (rev 203447)
@@ -1,3 +1,9 @@
+2016-07-20  Csaba Osztrogonác  
+
+Unreviewed Mac cmake buildfix after r203426. Just for fun.
+
+* TestWebKitAPI/PlatformMac.cmake:
+
 2016-07-19  Filip Pizlo  
 
 The default testing mode should not involve disabling the FTL JIT


Modified: trunk/Tools/TestWebKitAPI/PlatformMac.cmake (203446 => 203447)

--- trunk/Tools/TestWebKitAPI/PlatformMac.cmake	2016-07-20 07:30:51 UTC (rev 203446)
+++ trunk/Tools/TestWebKitAPI/PlatformMac.cmake	2016-07-20 08:49:49 UTC (rev 203447)
@@ -26,10 +26,10 @@
 )
 
 set(bundle_harness_SOURCES
+${TESTWEBKITAPI_DIR}/cocoa/InstanceMethodSwizzler.mm
 ${TESTWEBKITAPI_DIR}/cocoa/PlatformUtilitiesCocoa.mm
 ${TESTWEBKITAPI_DIR}/cocoa/UtilitiesCocoa.mm
 ${TESTWEBKITAPI_DIR}/mac/InjectedBundleControllerMac.mm
-${TESTWEBKITAPI_DIR}/mac/InstanceMethodSwizzler.mm
 ${TESTWEBKITAPI_DIR}/mac/PlatformUtilitiesMac.mm
 ${TESTWEBKITAPI_DIR}/mac/PlatformWebViewMac.mm
 ${TESTWEBKITAPI_DIR}/mac/SyntheticBackingScaleFactorWindow.m






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


  1   2   3   4   5   6   7   8   9   10   >