4197 lines
146 KiB
Plaintext
4197 lines
146 KiB
Plaintext
2021-05-29 Sam Weinig <weinig@apple.com>
|
||
|
||
Remove selective compilation of libwebrtc as TestWebKitAPI depends on it for boringssl, so it is always needed
|
||
https://bugs.webkit.org/show_bug.cgi?id=226430
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
r244568 made TestWebKitAPI require linking the built boringssl from
|
||
the libwebrtc, so it really can't be selectively compiled. Over time,
|
||
we have re-enabled essentially all the platforms, when the intent of
|
||
disabling it at all originally was to avoid double building it for
|
||
Mac Catalyst, which we retain.
|
||
|
||
* Makefile:
|
||
|
||
2021-04-20 Kimmo Kinnunen <kkinnunen@apple.com>
|
||
|
||
gtest.a exports symbols, causing link-time warning: direct access in function ... means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
|
||
https://bugs.webkit.org/show_bug.cgi?id=224812
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
Compile and use gtest as a static library that does not export any symbols.
|
||
Fixes link-time warnings about mismatch of symbol visibility. The error occurs when
|
||
gtest.a is compiled exporting symbols with default visibility, but the clients use the library
|
||
and hide the symbols via ld flags.
|
||
|
||
* gtest/xcode/Config/StaticLibraryTarget.xcconfig:
|
||
Compile the static gtest with GTEST_API_=
|
||
|
||
2021-04-07 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[PlayStation] Do not include <any> in gtest because it requires RTTI
|
||
https://bugs.webkit.org/show_bug.cgi?id=224281
|
||
|
||
Reviewed by Ross Kirsling.
|
||
|
||
To determine platform capabilities gtest looks to see if a platform is using a minimum
|
||
C++ version and whether it has a required header. In the PlayStation's case it sees that
|
||
the <any> header is present with the requisite version of C++ so it defines support for it
|
||
and includes the header. However in the PlayStation's case to use <any> RTTI must be
|
||
enabled and if it isn't an error is generated.
|
||
|
||
This patch adds a way to short circuit GTEST_INTERNAL values for ports. An upstream fix is
|
||
in review at https://github.com/google/googletest/pull/3345 and if landed then the next
|
||
update to gtest can remove this patch.
|
||
|
||
* gtest/PlatformPlayStation.cmake:
|
||
* gtest/README.WebKit: Added.
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
|
||
2021-04-07 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Add WebKit::gtest target
|
||
https://bugs.webkit.org/show_bug.cgi?id=224203
|
||
|
||
Reviewed by Adrian Perez de Castro.
|
||
|
||
Create a WebKit::gtest target that propagates the include directories and required
|
||
preprocessor directives to dependencies.
|
||
|
||
Use Modern CMake functions for describing the target.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
* gtest/PlatformPlayStation.cmake:
|
||
|
||
2021-03-23 Ross Kirsling <ross.kirsling@sony.com>
|
||
|
||
Update googletest to 1a8ecf1
|
||
https://bugs.webkit.org/show_bug.cgi?id=223607
|
||
|
||
Reviewed by Don Olmstead.
|
||
|
||
* gtest/:
|
||
Update googletest, but...
|
||
|
||
* gtest/CMakeLists.txt:
|
||
Keep our own build files, just add the new file.
|
||
|
||
* gtest/xcode/:
|
||
Keep our own build files, but it seems that after 1.10.0, googletest is just "live at HEAD",
|
||
so ditch Scripts/versiongenerate.py.
|
||
|
||
* gtest/README.WebKit: Removed.
|
||
* gtest/changes.diff: Removed.
|
||
It appears that our fix for FreeBSD has been upstreamed.
|
||
|
||
2021-02-24 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Fix linker warnings building gtest for macCatalyst
|
||
https://bugs.webkit.org/show_bug.cgi?id=222346
|
||
<rdar://problem/74405116>
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
* gtest/xcode/Config/FrameworkTarget.xcconfig:
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
Work around a linker warning about macCatalyst by not specifying
|
||
an INSTALL_NAME that is outside of /System/iOSSupport, where all
|
||
macCatalyst-only binaries must live.
|
||
|
||
2021-01-08 Ryan Hostetler <rhost@apple.com>
|
||
|
||
Add support for source caching between platforms
|
||
https://bugs.webkit.org/show_bug.cgi?id=220439
|
||
rdar://72905725
|
||
|
||
Reviewed by Andy Estes.
|
||
|
||
Include all libwebrtc target soruces in the installsrc phase.
|
||
|
||
2020-12-25 Yusuke Suzuki <ysuzuki@apple.com>
|
||
|
||
Update capstone
|
||
https://bugs.webkit.org/show_bug.cgi?id=219941
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* capstone/CMakeLists.txt:
|
||
* capstone/Source/.gitignore:
|
||
* capstone/Source/.travis.yml:
|
||
* capstone/Source/CMakeLists.txt:
|
||
* capstone/Source/COMPILE.TXT:
|
||
* capstone/Source/COMPILE_CMAKE.TXT:
|
||
* capstone/Source/COMPILE_MSVC.TXT:
|
||
* capstone/Source/CREDITS.TXT:
|
||
* capstone/Source/ChangeLog-capstone:
|
||
* capstone/Source/HACK.TXT:
|
||
* capstone/Source/LEB128.h:
|
||
(decodeULEB128):
|
||
* capstone/Source/MCDisassembler.h:
|
||
* capstone/Source/MCFixedLenDisassembler.h:
|
||
* capstone/Source/MCInst.c:
|
||
(MCInst_Init):
|
||
(MCInst_clear):
|
||
(MCInst_insert0):
|
||
(MCInst_setOpcode):
|
||
(MCInst_setOpcodePub):
|
||
(MCInst_getOpcode):
|
||
(MCInst_getOpcodePub):
|
||
(MCInst_getOperand):
|
||
(MCInst_getNumOperands):
|
||
(MCInst_addOperand2):
|
||
(MCOperand_isValid):
|
||
(MCOperand_isReg):
|
||
(MCOperand_isImm):
|
||
(MCOperand_isFPImm):
|
||
(MCOperand_getReg):
|
||
(MCOperand_setReg):
|
||
(MCOperand_getImm):
|
||
(MCOperand_setImm):
|
||
(MCOperand_getFPImm):
|
||
(MCOperand_setFPImm):
|
||
(MCOperand_CreateReg1):
|
||
(MCOperand_CreateReg0):
|
||
(MCOperand_CreateImm1):
|
||
(MCOperand_CreateImm0):
|
||
(MCOperand_Init): Deleted.
|
||
* capstone/Source/MCInst.h:
|
||
* capstone/Source/MCInstrDesc.c:
|
||
(MCOperandInfo_isPredicate):
|
||
(MCOperandInfo_isOptionalDef):
|
||
* capstone/Source/MCInstrDesc.h:
|
||
* capstone/Source/MCRegisterInfo.c:
|
||
(MCRegisterInfo_InitMCRegisterInfo):
|
||
(DiffListIterator_init):
|
||
(DiffListIterator_getVal):
|
||
(DiffListIterator_next):
|
||
(DiffListIterator_isValid):
|
||
(MCRegisterInfo_getMatchingSuperReg):
|
||
(MCRegisterInfo_getSubReg):
|
||
(MCRegisterInfo_getRegClass):
|
||
(MCRegisterClass_contains):
|
||
* capstone/Source/MCRegisterInfo.h:
|
||
* capstone/Source/Makefile:
|
||
* capstone/Source/MathExtras.h:
|
||
(Hi_32):
|
||
(Lo_32):
|
||
(isUIntN):
|
||
(isMask_32):
|
||
(isMask_64):
|
||
(isShiftedMask_32):
|
||
(isShiftedMask_64):
|
||
(isPowerOf2_32):
|
||
(CountLeadingZeros_32):
|
||
(CountLeadingOnes_32):
|
||
(CountLeadingZeros_64):
|
||
(CountLeadingOnes_64):
|
||
(CountTrailingZeros_32):
|
||
(CountTrailingOnes_32):
|
||
(CountTrailingZeros_64):
|
||
(CountTrailingOnes_64):
|
||
(CountPopulation_32):
|
||
(CountPopulation_64):
|
||
(Log2_32):
|
||
(Log2_64):
|
||
(Log2_32_Ceil):
|
||
(Log2_64_Ceil):
|
||
(GreatestCommonDivisor64):
|
||
(BitsToDouble):
|
||
(BitsToFloat):
|
||
(DoubleToBits):
|
||
(FloatToBits):
|
||
(MinAlign):
|
||
(NextPowerOf2):
|
||
(RoundUpToAlignment):
|
||
(OffsetToAlignment):
|
||
(abs64):
|
||
(SignExtend32):
|
||
(SignExtend64):
|
||
(countLeadingZeros):
|
||
* capstone/Source/README.md:
|
||
* capstone/Source/SPONSORS.TXT: Added.
|
||
* capstone/Source/SStream.c:
|
||
(SStream_Init):
|
||
(SStream_concat0):
|
||
(SStream_concat):
|
||
(printInt64Bang):
|
||
(printUInt64Bang):
|
||
(printInt64):
|
||
(printInt32BangDec):
|
||
(printInt32Bang):
|
||
(printInt32):
|
||
(printUInt32Bang):
|
||
(printUInt32):
|
||
* capstone/Source/SStream.h:
|
||
* capstone/Source/arch/ARM/ARMAddressingModes.h:
|
||
(ARM_AM_getAddrOpcStr):
|
||
(ARM_AM_getShiftOpcStr):
|
||
(ARM_AM_getShiftOpcEncoding):
|
||
(ARM_AM_getAMSubModeStr):
|
||
(rotr32):
|
||
(rotl32):
|
||
(getSORegOpc):
|
||
(getSORegOffset):
|
||
(ARM_AM_getSORegShOp):
|
||
(getSOImmValImm):
|
||
(getSOImmValRot):
|
||
(getSOImmValRotate):
|
||
(getSOImmVal):
|
||
(isSOImmTwoPartVal):
|
||
(getSOImmTwoPartFirst):
|
||
(getSOImmTwoPartSecond):
|
||
(getThumbImmValShift):
|
||
(isThumbImmShiftedVal):
|
||
(getThumbImm16ValShift):
|
||
(isThumbImm16ShiftedVal):
|
||
(getThumbImmNonShiftedVal):
|
||
(getT2SOImmValSplatVal):
|
||
(getT2SOImmValRotateVal):
|
||
(getT2SOImmVal):
|
||
(getT2SOImmValRotate):
|
||
(isT2SOImmTwoPartVal):
|
||
(getT2SOImmTwoPartFirst):
|
||
(getT2SOImmTwoPartSecond):
|
||
(ARM_AM_getAM2Opc):
|
||
(getAM2Offset):
|
||
(getAM2Op):
|
||
(getAM2ShiftOpc):
|
||
(getAM2IdxMode):
|
||
(getAM3Opc):
|
||
(getAM3Offset):
|
||
(getAM3Op):
|
||
(getAM3IdxMode):
|
||
(getAM4SubMode):
|
||
(getAM4ModeImm):
|
||
(ARM_AM_getAM5Opc):
|
||
(ARM_AM_getAM5Offset):
|
||
(ARM_AM_getAM5Op):
|
||
(createNEONModImm):
|
||
(getNEONModImmOpCmode):
|
||
(getNEONModImmVal):
|
||
(ARM_AM_decodeNEONModImm):
|
||
(getFPImmFloat):
|
||
* capstone/Source/arch/ARM/ARMBaseInfo.h:
|
||
(ARMCC_getOppositeCondition):
|
||
(ARMCC_ARMCondCodeToString):
|
||
(ARM_PROC_IFlagsToString):
|
||
(ARM_PROC_IModToString):
|
||
(ARM_MB_MemBOptToString):
|
||
(ARM_ISB_InstSyncBOptToString):
|
||
(isARMLowRegister):
|
||
(ARMII_AddrModeToString):
|
||
* capstone/Source/arch/ARM/ARMDisassembler.c:
|
||
(ITStatus_push_back):
|
||
(ITStatus_instrInITBlock):
|
||
(ITStatus_instrLastInITBlock):
|
||
(ITStatus_getITCC):
|
||
(ITStatus_advanceITState):
|
||
(ITStatus_setITState):
|
||
(Check):
|
||
(ARM_getFeatureBits):
|
||
(DecodePredicateOperand):
|
||
(ARM_init):
|
||
(checkDecodedInstruction):
|
||
(_ARM_getInstruction):
|
||
(AddThumb1SBit):
|
||
(AddThumbPredicate):
|
||
(UpdateThumbVFPPredicate):
|
||
(_Thumb_getInstruction):
|
||
(Thumb_getInstruction):
|
||
(ARM_getInstruction):
|
||
(DecodeGPRnopcRegisterClass):
|
||
(DecodeGPRwithAPSRRegisterClass):
|
||
(DecodetGPRRegisterClass):
|
||
(DecodetcGPRRegisterClass):
|
||
(DecoderGPRRegisterClass):
|
||
(DecodeDPRRegisterClass):
|
||
(DecodeDPR_8RegisterClass):
|
||
(DecodeDPR_VFP2RegisterClass):
|
||
(DecodeDPairRegisterClass):
|
||
(DecodeCCOutOperand):
|
||
(DecodeSORegImmOperand):
|
||
(DecodeSORegRegOperand):
|
||
(DecodeRegListOperand):
|
||
(DecodeSPRRegListOperand):
|
||
(DecodeDPRRegListOperand):
|
||
(DecodeBitfieldMaskOperand):
|
||
(DecodeCopMemInstruction):
|
||
(DecodeAddrMode2IdxInstruction):
|
||
(DecodeSORegMemOperand):
|
||
(DecodeAddrMode3Instruction):
|
||
(DecodeRFEInstruction):
|
||
(DecodeQADDInstruction):
|
||
(DecodeMemMultipleWritebackInstruction):
|
||
(DecodeCPSInstruction):
|
||
(DecodeT2CPSInstruction):
|
||
(DecodeT2MOVTWInstruction):
|
||
(DecodeArmMOVTWInstruction):
|
||
(DecodeSMLAInstruction):
|
||
(DecodeAddrModeImm12Operand):
|
||
(DecodeAddrMode5Operand):
|
||
(DecodeAddrMode7Operand):
|
||
(DecodeT2BInstruction):
|
||
(DecodeBranchImmInstruction):
|
||
(DecodeAddrMode6Operand):
|
||
(DecodeVLDInstruction):
|
||
(DecodeVLDST1Instruction):
|
||
(DecodeVLDST2Instruction):
|
||
(DecodeVLDST3Instruction):
|
||
(DecodeVLDST4Instruction):
|
||
(DecodeVSTInstruction):
|
||
(DecodeVLD1DupInstruction):
|
||
(DecodeVLD2DupInstruction):
|
||
(DecodeVLD3DupInstruction):
|
||
(DecodeVLD4DupInstruction):
|
||
(DecodeNEONModImmInstruction):
|
||
(DecodeVSHLMaxInstruction):
|
||
(DecodeShiftRight8Imm):
|
||
(DecodeShiftRight16Imm):
|
||
(DecodeShiftRight32Imm):
|
||
(DecodeShiftRight64Imm):
|
||
(DecodeTBLInstruction):
|
||
(DecodeThumbAddSpecialReg):
|
||
(DecodeThumbBROperand):
|
||
(DecodeT2BROperand):
|
||
(DecodeThumbCmpBROperand):
|
||
(DecodeThumbAddrModeRR):
|
||
(DecodeThumbAddrModeIS):
|
||
(DecodeThumbAddrModePC):
|
||
(DecodeThumbAddrModeSP):
|
||
(DecodeT2AddrModeSOReg):
|
||
(DecodeT2LoadShift):
|
||
(DecodeT2LoadImm8):
|
||
(DecodeT2LoadImm12):
|
||
(DecodeT2LoadT):
|
||
(DecodeT2LoadLabel):
|
||
(DecodeT2Imm8S4):
|
||
(DecodeT2AddrModeImm8s4):
|
||
(DecodeT2AddrModeImm0_1020s4):
|
||
(DecodeT2Imm8):
|
||
(DecodeT2AddrModeImm8):
|
||
(DecodeT2LdStPre):
|
||
(DecodeT2AddrModeImm12):
|
||
(DecodeThumbAddSPImm):
|
||
(DecodeThumbAddSPReg):
|
||
(DecodeThumbCPS):
|
||
(DecodePostIdxReg):
|
||
(DecodeThumbBLXOffset):
|
||
(DecodeCoprocessor):
|
||
(DecodeThumbTableBranch):
|
||
(DecodeThumb2BCCInstruction):
|
||
(DecodeT2SOImm):
|
||
(DecodeThumbBCCTargetOperand):
|
||
(DecodeThumbBLTargetOperand):
|
||
(DecodeMemBarrierOption):
|
||
(DecodeInstSyncBarrierOption):
|
||
(DecodeMSRMask):
|
||
(DecodeBankedReg):
|
||
(DecodeDoubleRegLoad):
|
||
(DecodeDoubleRegStore):
|
||
(DecodeLDRPreImm):
|
||
(DecodeLDRPreReg):
|
||
(DecodeSTRPreImm):
|
||
(DecodeSTRPreReg):
|
||
(DecodeVLD1LN):
|
||
(DecodeVST1LN):
|
||
(DecodeVLD2LN):
|
||
(DecodeVST2LN):
|
||
(DecodeVLD3LN):
|
||
(DecodeVST3LN):
|
||
(DecodeVLD4LN):
|
||
(DecodeVST4LN):
|
||
(DecodeVMOVSRR):
|
||
(DecodeVMOVRRS):
|
||
(DecodeIT):
|
||
(DecodeT2LDRDPreInstruction):
|
||
(DecodeT2STRDPreInstruction):
|
||
(DecodeT2Adr):
|
||
(DecodeT2ShifterImmOperand):
|
||
(DecodeSwap):
|
||
(DecodeVCVTD):
|
||
(DecodeVCVTQ):
|
||
(DecodeLDR):
|
||
(DecodeMRRC2):
|
||
* capstone/Source/arch/ARM/ARMGenAsmWriter.inc:
|
||
* capstone/Source/arch/ARM/ARMGenDisassemblerTables.inc:
|
||
* capstone/Source/arch/ARM/ARMGenInstrInfo.inc:
|
||
* capstone/Source/arch/ARM/ARMGenRegisterInfo.inc:
|
||
* capstone/Source/arch/ARM/ARMInstPrinter.c:
|
||
(get_op_access):
|
||
(set_mem_access):
|
||
(op_addImm):
|
||
(ARM_getRegName):
|
||
(translateShiftImm):
|
||
(printRegImmShift):
|
||
(printRegName):
|
||
(ARM_printInst):
|
||
(printOperand):
|
||
(printThumbLdrLabelOperand):
|
||
(printSORegRegOperand):
|
||
(printSORegImmOperand):
|
||
(printAM2PreOrOffsetIndexOp):
|
||
(printAddrModeTBB):
|
||
(printAddrModeTBH):
|
||
(printAddrMode2Operand):
|
||
(printAddrMode2OffsetOperand):
|
||
(printAM3PreOrOffsetIndexOp):
|
||
(printAddrMode3Operand):
|
||
(printAddrMode3OffsetOperand):
|
||
(printPostIdxImm8Operand):
|
||
(printPostIdxRegOperand):
|
||
(printPostIdxImm8s4Operand):
|
||
(printAddrMode5Operand):
|
||
(printAddrMode6Operand):
|
||
(printAddrMode7Operand):
|
||
(printAddrMode6OffsetOperand):
|
||
(printBitfieldInvMaskImmOperand):
|
||
(printMemBOption):
|
||
(printInstSyncBOption):
|
||
(printShiftImmOperand):
|
||
(printPKHLSLShiftImm):
|
||
(printPKHASRShiftImm):
|
||
(printRegisterList):
|
||
(printGPRPairOperand):
|
||
(printSetendOperand):
|
||
(printCPSIMod):
|
||
(printCPSIFlag):
|
||
(printMSRMaskOperand):
|
||
(printBankedRegOperand):
|
||
(printPredicateOperand):
|
||
(printMandatoryPredicateOperand):
|
||
(printSBitModifierOperand):
|
||
(printNoHashImmediate):
|
||
(printPImmediate):
|
||
(printCImmediate):
|
||
(printCoprocOptionImm):
|
||
(printAdrLabelOperand):
|
||
(printThumbS4ImmOperand):
|
||
(printThumbSRImm):
|
||
(printThumbITMask):
|
||
(printThumbAddrModeRROperand):
|
||
(printThumbAddrModeImm5SOperand):
|
||
(printThumbAddrModeImm5S1Operand):
|
||
(printThumbAddrModeImm5S2Operand):
|
||
(printThumbAddrModeImm5S4Operand):
|
||
(printThumbAddrModeSPOperand):
|
||
(printT2SOOperand):
|
||
(printAddrModeImm12Operand):
|
||
(printT2AddrModeImm8Operand):
|
||
(printT2AddrModeImm8s4Operand):
|
||
(printT2AddrModeImm0_1020s4Operand):
|
||
(printT2AddrModeImm8OffsetOperand):
|
||
(printT2AddrModeImm8s4OffsetOperand):
|
||
(printT2AddrModeSoRegOperand):
|
||
(printFPImmOperand):
|
||
(printNEONModImmOperand):
|
||
(printImmPlusOneOperand):
|
||
(printRotImmOperand):
|
||
(printModImmOperand):
|
||
(printFBits16):
|
||
(printFBits32):
|
||
(printVectorIndex):
|
||
(printVectorListOne):
|
||
(printVectorListTwo):
|
||
(printVectorListTwoSpaced):
|
||
(printVectorListThree):
|
||
(printVectorListFour):
|
||
(printVectorListOneAllLanes):
|
||
(printVectorListTwoAllLanes):
|
||
(printVectorListThreeAllLanes):
|
||
(printVectorListFourAllLanes):
|
||
(printVectorListTwoSpacedAllLanes):
|
||
(printVectorListThreeSpacedAllLanes):
|
||
(printVectorListFourSpacedAllLanes):
|
||
(printVectorListThreeSpaced):
|
||
(printVectorListFourSpaced):
|
||
(ARM_addVectorDataType):
|
||
(ARM_addVectorDataSize):
|
||
(ARM_addReg):
|
||
(ARM_addUserMode):
|
||
(ARM_addSysReg):
|
||
* capstone/Source/arch/ARM/ARMMapping.c:
|
||
(ARM_reg_name2):
|
||
(ARM_insn_name):
|
||
(ARM_rel_branch):
|
||
(ARM_blx_to_arm_mode):
|
||
(ARM_reg_access):
|
||
* capstone/Source/arch/ARM/ARMMapping.h:
|
||
* capstone/Source/arch/ARM/ARMMappingInsn.inc:
|
||
* capstone/Source/arch/ARM/ARMMappingInsnOp.inc:
|
||
* capstone/Source/arch/ARM/ARMModule.c:
|
||
(ARM_global_init):
|
||
(ARM_option):
|
||
(init): Deleted.
|
||
(option): Deleted.
|
||
(ARM_enable): Deleted.
|
||
* capstone/Source/arch/ARM/ARMModule.h: Added.
|
||
* capstone/Source/arch/Mips/MipsDisassembler.c:
|
||
(getFeatureBits):
|
||
(Mips_init):
|
||
(readInstruction16):
|
||
(readInstruction32):
|
||
(MipsDisassembler_getInstruction):
|
||
(Mips_getInstruction):
|
||
(getReg):
|
||
(DecodeINSVE_DF_4):
|
||
(DecodeAddiGroupBranch_4):
|
||
(DecodeDaddiGroupBranch_4):
|
||
(DecodeBlezlGroupBranch_4):
|
||
(DecodeBgtzlGroupBranch_4):
|
||
(DecodeBgtzGroupBranch_4):
|
||
(DecodeBlezGroupBranch_4):
|
||
(DecodeCPU16RegsRegisterClass):
|
||
(DecodeGPR64RegisterClass):
|
||
(DecodeGPRMM16RegisterClass):
|
||
(DecodeGPRMM16ZeroRegisterClass):
|
||
(DecodeGPRMM16MovePRegisterClass):
|
||
(DecodeGPR32RegisterClass):
|
||
(DecodePtrRegisterClass):
|
||
(DecodeDSPRRegisterClass):
|
||
(DecodeFGR64RegisterClass):
|
||
(DecodeFGR32RegisterClass):
|
||
(DecodeCCRRegisterClass):
|
||
(DecodeFCCRegisterClass):
|
||
(DecodeCCRegisterClass):
|
||
(DecodeFGRCCRegisterClass):
|
||
(DecodeMem):
|
||
(DecodeCacheOp):
|
||
(DecodeCacheOpMM):
|
||
(DecodeCacheOpR6):
|
||
(DecodeSyncI):
|
||
(DecodeMSA128Mem):
|
||
(DecodeMemMMImm4):
|
||
(DecodeMemMMSPImm5Lsl2):
|
||
(DecodeMemMMGPImm7Lsl2):
|
||
(DecodeMemMMReglistImm4Lsl2):
|
||
(DecodeMemMMImm12):
|
||
(DecodeMemMMImm16):
|
||
(DecodeFMem):
|
||
(DecodeFMem2):
|
||
(DecodeFMem3):
|
||
(DecodeFMemCop2R6):
|
||
(DecodeSpecial3LlSc):
|
||
(DecodeHWRegsRegisterClass):
|
||
(DecodeAFGR64RegisterClass):
|
||
(DecodeACC64DSPRegisterClass):
|
||
(DecodeHI32DSPRegisterClass):
|
||
(DecodeLO32DSPRegisterClass):
|
||
(DecodeMSA128BRegisterClass):
|
||
(DecodeMSA128HRegisterClass):
|
||
(DecodeMSA128WRegisterClass):
|
||
(DecodeMSA128DRegisterClass):
|
||
(DecodeMSACtrlRegisterClass):
|
||
(DecodeCOP2RegisterClass):
|
||
(DecodeBranchTarget):
|
||
(DecodeJumpTarget):
|
||
(DecodeBranchTarget21):
|
||
(DecodeBranchTarget26):
|
||
(DecodeBranchTarget7MM):
|
||
(DecodeBranchTarget10MM):
|
||
(DecodeBranchTargetMM):
|
||
(DecodeJumpTargetMM):
|
||
(DecodeAddiur2Simm7):
|
||
(DecodeUImm6Lsl2):
|
||
(DecodeLiSimm7):
|
||
(DecodeSimm4):
|
||
(DecodeSimm16):
|
||
(DecodeLSAImm):
|
||
(DecodeInsSize):
|
||
(DecodeExtSize):
|
||
(DecodeSimm19Lsl2):
|
||
(DecodeSimm18Lsl3):
|
||
(DecodeSimm9SP):
|
||
(DecodeANDI16Imm):
|
||
(DecodeUImm5lsl2):
|
||
(DecodeRegListOperand):
|
||
(DecodeRegListOperand16):
|
||
(DecodeMovePRegPair):
|
||
(DecodeSimm23Lsl2):
|
||
* capstone/Source/arch/Mips/MipsDisassembler.h:
|
||
* capstone/Source/arch/Mips/MipsGenAsmWriter.inc:
|
||
* capstone/Source/arch/Mips/MipsGenDisassemblerTables.inc:
|
||
* capstone/Source/arch/Mips/MipsGenInstrInfo.inc:
|
||
* capstone/Source/arch/Mips/MipsGenRegisterInfo.inc:
|
||
* capstone/Source/arch/Mips/MipsInstPrinter.c:
|
||
(set_mem_access):
|
||
(isReg):
|
||
(MipsFCCToString):
|
||
(printRegName):
|
||
(Mips_printInst):
|
||
(printOperand):
|
||
(printUnsignedImm):
|
||
(printUnsignedImm8):
|
||
(printMemOperand):
|
||
(printMemOperandEA):
|
||
(printFCCOperand):
|
||
(printRegisterPair):
|
||
(printAlias1):
|
||
(printAlias2):
|
||
(printAlias):
|
||
(printRegisterList):
|
||
* capstone/Source/arch/Mips/MipsMapping.c:
|
||
(Mips_get_insn_id):
|
||
(Mips_group_name):
|
||
(Mips_map_insn):
|
||
(Mips_map_register):
|
||
* capstone/Source/arch/Mips/MipsMappingInsn.inc:
|
||
* capstone/Source/arch/Mips/MipsModule.c:
|
||
(updated_mode):
|
||
(Mips_global_init):
|
||
(Mips_option):
|
||
(init): Deleted.
|
||
(option): Deleted.
|
||
(Mips_enable): Deleted.
|
||
* capstone/Source/arch/Mips/MipsModule.h: Added.
|
||
* capstone/Source/capstone.pc.in:
|
||
* capstone/Source/cmake.sh: Added.
|
||
* capstone/Source/config.mk:
|
||
* capstone/Source/cs.c:
|
||
(cs_version):
|
||
(cs_support):
|
||
(cs_errno):
|
||
(cs_strerror):
|
||
(cs_open):
|
||
(cs_close):
|
||
(fill_insn):
|
||
(skipdata_size):
|
||
(cs_option):
|
||
(skipdata_opstr):
|
||
(cs_disasm):
|
||
(cs_disasm_ex):
|
||
(cs_free):
|
||
(cs_malloc):
|
||
(cs_disasm_iter):
|
||
(cs_reg_name):
|
||
(cs_insn_name):
|
||
(cs_group_name):
|
||
(cs_insn_group):
|
||
(cs_reg_read):
|
||
(cs_reg_write):
|
||
(cs_op_count):
|
||
(cs_op_index):
|
||
(cs_regs_access):
|
||
(cs_kern_os_calloc): Deleted.
|
||
* capstone/Source/cs_priv.h:
|
||
* capstone/Source/functions.mk:
|
||
* capstone/Source/include/capstone/arm.h:
|
||
* capstone/Source/include/capstone/arm64.h:
|
||
* capstone/Source/include/capstone/capstone.h:
|
||
* capstone/Source/include/capstone/evm.h:
|
||
* capstone/Source/include/capstone/m680x.h:
|
||
* capstone/Source/include/capstone/m68k.h:
|
||
* capstone/Source/include/capstone/mips.h:
|
||
* capstone/Source/include/capstone/mos65xx.h: Added.
|
||
* capstone/Source/include/capstone/platform.h:
|
||
* capstone/Source/include/capstone/ppc.h:
|
||
* capstone/Source/include/capstone/sparc.h:
|
||
* capstone/Source/include/capstone/systemz.h:
|
||
* capstone/Source/include/capstone/tms320c64x.h:
|
||
* capstone/Source/include/capstone/x86.h:
|
||
* capstone/Source/include/capstone/xcore.h:
|
||
* capstone/Source/include/platform.h: Copied from Source/ThirdParty/capstone/Source/include/capstone/platform.h.
|
||
* capstone/Source/include/windowsce/stdint.h:
|
||
* capstone/Source/make.sh:
|
||
* capstone/Source/nmake-x86.bat: Removed.
|
||
* capstone/Source/nmake.bat:
|
||
* capstone/Source/pkgconfig.mk:
|
||
* capstone/Source/utils.c:
|
||
(make_id2insn):
|
||
(insn_find):
|
||
(name2id):
|
||
(id2name):
|
||
(count_positive):
|
||
(count_positive8):
|
||
(cs_strdup):
|
||
(cs_snprintf):
|
||
(arr_exist8):
|
||
(arr_exist):
|
||
* capstone/Source/utils.h:
|
||
* capstone/capstone-Revision.txt:
|
||
|
||
2020-12-21 Ryan Hostetler <rhost@apple.com>
|
||
|
||
$(findstring iphone,$(SDKROOT)) fails when SDKROOT is not lowercase
|
||
https://bugs.webkit.org/show_bug.cgi?id=219993
|
||
rdar://72436093
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
Update SDKROOT evaluation to be lowercase and SDK filename only.
|
||
|
||
* Makefile:
|
||
|
||
2020-12-04 Adam Roben <aroben@apple.com>
|
||
|
||
More FALLBACK_PLATFORM adoption
|
||
https://bugs.webkit.org/show_bug.cgi?id=219545
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
* gtest/xcode/Config/SDKVariant.xcconfig:
|
||
WK_EMPTY_$(THIS_IS_NOT_EMPTY) evaluates to the empty string, not to
|
||
NO.
|
||
|
||
2020-12-03 Adam Roben <aroben@apple.com>
|
||
|
||
Adopt FALLBACK_PLATFORM
|
||
https://bugs.webkit.org/show_bug.cgi?id=219504
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
* gtest/xcode/Config/SDKVariant.xcconfig: Use FALLBACK_PLATFORM it if
|
||
it's defined, otherwise use PLATFORM_NAME as before.
|
||
|
||
2020-10-12 Luming Yin <luming_yin@apple.com>
|
||
|
||
[macOS] Workaround for MAC_OS_X_VERSION_MAJOR incorrectly including minor version when building
|
||
with Xcode 12 on macOS Big Sur SUs
|
||
https://bugs.webkit.org/show_bug.cgi?id=217602
|
||
rdar://70194453
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
The previous workaround turns out to be ineffective because we can't set the value of
|
||
TARGET_MAC_OS_X_VERSION_MAJOR based on a previous value of itself. Introduce a new
|
||
variable TARGET_MAC_OS_X_VERSION_MAJOR to determine whether we need to explicitly
|
||
adjust MAC_OS_X_VERSION_MAJOR to 110000.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2020-10-12 Luming Yin <luming_yin@apple.com>
|
||
|
||
[macOS] Workaround for MAC_OS_X_VERSION_MAJOR incorrectly including minor version when building
|
||
with Xcode 12 on macOS Big Sur SUs
|
||
https://bugs.webkit.org/show_bug.cgi?id=217602
|
||
rdar://70194453
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
Due to a bug in Xcode (rdar://70185899), Xcode 12.0 and Xcode 12.1 Beta incorrectly includes the
|
||
minor release number in MAC_OS_X_VERSION_MAJOR, which causes Debug and Release builds of WebKit
|
||
to be misconfigured when building on macOS Big Sur SUs, leading to webpages failing to load.
|
||
|
||
To work around the Xcode bug, when the MAC_OS_X_VERSION_MAJOR includes the minor version number,
|
||
drop the minor version number by explicitly setting TARGET_MAC_OS_X_VERSION_MAJOR to 110000.
|
||
|
||
Note: This change should be reverted after <rdar://70185899> is resolved.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2020-10-04 Ryan Hostetler <rhost@apple.com>
|
||
|
||
Submission failure with "make: *** No rule to make target `installsrc'. Stop"
|
||
https://bugs.webkit.org/show_bug.cgi?id=214696
|
||
<rdar://problem/62268104>
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
Add installsrc phase to support xbs submitproject for WebKit repository.
|
||
This change allows internal tools to submit and build in a single step.
|
||
|
||
* Makefile:
|
||
|
||
2020-09-22 Keith Rollin <krollin@apple.com>
|
||
|
||
Unify debug and release target aliases
|
||
https://bugs.webkit.org/show_bug.cgi?id=216863
|
||
<rdar://problem/69407746>
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
All Makefiles have "debug", "d", "release", and "r" for build
|
||
targets. Others -- but not all -- also include "dev", "develop",
|
||
"development", "dep", "deploy", and "deployment". Because of this
|
||
inconsistency, trying to use those additional targets didn't work. It
|
||
looks like all Makefiles used to support all of those targets, but
|
||
some got dropped along the way. For instance, the top-level Makefile
|
||
and Source/Makefile dropped them in 2013 as part of Bug 107863. And it
|
||
looks like WebKitLibraries/Makefile never had them. Given that those
|
||
additional targets don't work, it seems like no one uses them, so
|
||
let's remove them completely.
|
||
|
||
* Makefile:
|
||
|
||
2020-09-22 Keith Rollin <krollin@apple.com>
|
||
|
||
Refactor build rules in Makefiles and Makefile.shared
|
||
https://bugs.webkit.org/show_bug.cgi?id=216806
|
||
<rdar://problem/69332316>
|
||
|
||
Reviewed by David Kilzer.
|
||
|
||
Factor out the common aspects of the build rules in Makefile.shared
|
||
and the various Makefiles. This allows us to more easily see what's
|
||
different between the various build targets, and to apply uniform
|
||
changes across all of the targets.
|
||
|
||
* Makefile:
|
||
|
||
2020-08-05 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Remove all references to non-existent 10.16
|
||
https://bugs.webkit.org/show_bug.cgi?id=215202
|
||
|
||
Reviewed by Wenson Hsieh.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2020-07-22 Conrad Shultz <conrad_shultz@apple.com>
|
||
|
||
Update macOS Version macros
|
||
https://bugs.webkit.org/show_bug.cgi?id=214653
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2020-06-30 Andy Estes <aestes@apple.com>
|
||
|
||
[Xcode] Enable the "My Mac (Mac Catalyst)" destination in WebKit Xcode projects
|
||
https://bugs.webkit.org/show_bug.cgi?id=213740
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: Set SUPPORTS_MACCATALYST to YES to tell Xcode that
|
||
this project supports building for Mac Catalyst.
|
||
|
||
2020-06-22 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Update macOS version macros
|
||
https://bugs.webkit.org/show_bug.cgi?id=213484
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2020-05-14 Daniel Bates <dabates@apple.com>
|
||
|
||
Include LocalOverrides.xcconfig in all Tools projects
|
||
https://bugs.webkit.org/show_bug.cgi?id=211789
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
Matches what is done for all Source projects so as to support local overriding of configs.
|
||
Only allow overrides when building for Debug and Release. Again, this matches what is
|
||
being done for Source projects.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2020-04-25 Darin Adler <darin@apple.com>
|
||
|
||
[Cocoa] Deal with another round of Xcode upgrade checks
|
||
https://bugs.webkit.org/show_bug.cgi?id=211027
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj: Bump the upgrade check version.
|
||
Add a harmless base localization, rename English localization to en,
|
||
remove Japanese, French, German; this project contains nothing localized.
|
||
|
||
2020-04-03 David Kilzer <ddkilzer@apple.com>
|
||
|
||
[Xcode] Replace ASAN_OTHER_CFLAGS and ASAN_OTHER_CPLUSPLUSFLAGS with $(inherited)
|
||
<https://webkit.org/b/209963>
|
||
<rdar://problem/61257504>
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
- Remove ASAN_OTHER_CFLAGS, ASAN_OTHER_CPLUSPLUSFLAGS and
|
||
ASAN_OTHER_LDFLAGS.
|
||
|
||
2020-03-01 Ting-Wei Lan <lantw44@gmail.com>
|
||
|
||
Re-add the patch used to work around gtest linking failure on FreeBSD
|
||
https://bugs.webkit.org/show_bug.cgi?id=208409
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
The patch was added in https://bugs.webkit.org/show_bug.cgi?id=138420 to
|
||
fix gtest linking error on FreeBSD. However, it was accidentally dropped
|
||
in r235613, the commit updating gtest, causing the error to happen
|
||
again. Re-add it to fix the build on FreeBSD.
|
||
|
||
* gtest/src/gtest-death-test.cc:
|
||
|
||
2020-01-24 Sergio Villar Senin <svillar@igalia.com>
|
||
|
||
Remove WebVR from the tree
|
||
https://bugs.webkit.org/show_bug.cgi?id=206739
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
Removed as WebVR is gone and this is no longer needed.
|
||
|
||
* openvr/CMakeLists.txt: Removed.
|
||
* openvr/LICENSE: Removed.
|
||
* openvr/README.md: Removed.
|
||
* openvr/README.webkit: Removed.
|
||
* openvr/Toolchain-clang.cmake: Removed.
|
||
* openvr/headers/openvr.h: Removed.
|
||
* openvr/headers/openvr_api.cs: Removed.
|
||
* openvr/headers/openvr_api.json: Removed.
|
||
* openvr/headers/openvr_capi.h: Removed.
|
||
* openvr/headers/openvr_driver.h: Removed.
|
||
* openvr/patches/Path_WriteBinaryFile-fix-return-condition.patch: Removed.
|
||
* openvr/patches/cmake-build.patch: Removed.
|
||
* openvr/src/CMakeLists.txt: Removed.
|
||
* openvr/src/Info.plist: Removed.
|
||
* openvr/src/README: Removed.
|
||
* openvr/src/ivrclientcore.h: Removed.
|
||
* openvr/src/json/json-forwards.h: Removed.
|
||
* openvr/src/json/json.h: Removed.
|
||
* openvr/src/jsoncpp.cpp: Removed.
|
||
* openvr/src/openvr_api_public.cpp: Removed.
|
||
* openvr/src/vrcommon/dirtools_public.cpp: Removed.
|
||
* openvr/src/vrcommon/dirtools_public.h: Removed.
|
||
* openvr/src/vrcommon/envvartools_public.cpp: Removed.
|
||
* openvr/src/vrcommon/envvartools_public.h: Removed.
|
||
* openvr/src/vrcommon/hmderrors_public.cpp: Removed.
|
||
* openvr/src/vrcommon/hmderrors_public.h: Removed.
|
||
* openvr/src/vrcommon/pathtools_public.cpp: Removed.
|
||
* openvr/src/vrcommon/pathtools_public.h: Removed.
|
||
* openvr/src/vrcommon/sharedlibtools_public.cpp: Removed.
|
||
* openvr/src/vrcommon/sharedlibtools_public.h: Removed.
|
||
* openvr/src/vrcommon/strtools_public.cpp: Removed.
|
||
* openvr/src/vrcommon/strtools_public.h: Removed.
|
||
* openvr/src/vrcommon/vrpathregistry_public.cpp: Removed.
|
||
* openvr/src/vrcommon/vrpathregistry_public.h: Removed.
|
||
|
||
2020-01-21 Keith Rollin <krollin@apple.com>
|
||
|
||
Fix tvOS values in SUPPORTED_PLATFORMS
|
||
https://bugs.webkit.org/show_bug.cgi?id=206435
|
||
<rdar://problem/58674587>
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
A number of targets in WebKit have 'tvos' and 'tvsimulator' in
|
||
SUPPORTED_PLATFORMS. The correct values are 'appletvos' and
|
||
'appletvsimulator'. These should be updated to the correct ones as the
|
||
wrong values prevent the tvOS run destination from being usable in the
|
||
UI to build for tvOS.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2020-01-08 Mark Lam <mark.lam@apple.com>
|
||
|
||
Rename testing build configuration to release+assert, and add new testing build configuration.
|
||
https://bugs.webkit.org/show_bug.cgi?id=205954
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
* Makefile:
|
||
|
||
2020-01-07 Keith Miller <keith_miller@apple.com>
|
||
|
||
Add a testing target to make that is release + assertions
|
||
https://bugs.webkit.org/show_bug.cgi?id=205895
|
||
|
||
Reviewed by Mark Lam.
|
||
|
||
* Makefile:
|
||
|
||
2019-11-01 Tim Horton <timothy_horton@apple.com>
|
||
|
||
macCatalyst: Get TestWebKitAPI building
|
||
https://bugs.webkit.org/show_bug.cgi?id=203728
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
* gtest/xcode/Config/SDKVariant.xcconfig: Added.
|
||
Add SDKVariant.xcconfig to gtest so that it builds into the correct directory.
|
||
|
||
2019-08-29 Keith Rollin <krollin@apple.com>
|
||
|
||
Update .xcconfig symbols to reflect the current set of past and future product versions.
|
||
https://bugs.webkit.org/show_bug.cgi?id=200720
|
||
<rdar://problem/54305032>
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Remove version symbols related to old OS's we no longer support,
|
||
ensure that version symbols are defined for OS's we do support.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2019-07-28 Alexey Proskuryakov <ap@apple.com>
|
||
|
||
Fix static analyzer build
|
||
https://bugs.webkit.org/show_bug.cgi?id=200201
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* Makefile: Add an analyze target, as this makefile is now used for full builds,
|
||
including static analyzer ones.
|
||
|
||
2019-04-29 Alex Christensen <achristensen@webkit.org>
|
||
|
||
<rdar://problem/50299396> Fix internal High Sierra build
|
||
https://bugs.webkit.org/show_bug.cgi?id=197388
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2019-04-28 Andy Estes <aestes@apple.com>
|
||
|
||
Fix the watchOS engineering build.
|
||
|
||
* Makefile: Started building libwebrtc on watchOS.
|
||
|
||
2019-04-25 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Start using C++17
|
||
https://bugs.webkit.org/show_bug.cgi?id=197131
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2018-10-30 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[PlayStation] Enable JavaScriptCore
|
||
https://bugs.webkit.org/show_bug.cgi?id=191072
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
Add platform files for the PlayStation port.
|
||
|
||
* gtest/PlatformPlayStation.cmake: Added.
|
||
|
||
2018-10-08 Dan Bernstein <mitz@apple.com>
|
||
|
||
gtest part of [Xcode] Update some build settings as recommended by Xcode 10
|
||
https://bugs.webkit.org/show_bug.cgi?id=190250
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
Didn’t turn on any of the warnings Xcode recommended for this third-party test support
|
||
library.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig: Set the deployment target in engineering builds
|
||
like we do in other projects. This addresses a build-time warning when building clients
|
||
of the library that its deployment target doesn’t match theirs.
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig: Ditto.
|
||
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update LastUpgradeCheck.
|
||
|
||
2018-09-05 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Allow port specific options on gtest
|
||
https://bugs.webkit.org/show_bug.cgi?id=189313
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Allows a port to configure options within gtest for its platform.
|
||
The library type can be set otherwise it defaults to shared. Also the
|
||
compile definitions are propogated to TestWebKitAPI through a global
|
||
property.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
* gtest/PlatformWin.cmake: Added.
|
||
|
||
2018-09-04 Ross Kirsling <ross.kirsling@sony.com>
|
||
|
||
Update googletest
|
||
https://bugs.webkit.org/show_bug.cgi?id=175722
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* gtest/:
|
||
Update to 1.8.1.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
* gtest/xcode/:
|
||
Keep our versions of these build files, making any necessary additive updates
|
||
and removing WTF/JSC dependencies so that we stop forking third-party source.
|
||
|
||
2018-07-17 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE][GTK] Update xdgmime
|
||
https://bugs.webkit.org/show_bug.cgi?id=187727
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* xdgmime/README:
|
||
* xdgmime/README.webkit:
|
||
* xdgmime/src/xdgmime.c:
|
||
(_xdg_mime_mime_type_subclass):
|
||
* xdgmime/src/xdgmimecache.c:
|
||
(_xdg_mime_cache_new_from_file):
|
||
(_xdg_mime_cache_get_mime_type_for_file):
|
||
(_xdg_mime_cache_mime_type_subclass):
|
||
|
||
2018-07-03 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE][GTK] Another memory issue in xdgmime
|
||
https://bugs.webkit.org/show_bug.cgi?id=187239
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Sync the end of xdg_mime_get_mime_type_for_file() with _xdg_mime_cache_get_mime_type_for_file()
|
||
to avoid a memory issue.
|
||
|
||
I'm pretty sure this code is never executed by either Chromium or WebKit, but I'm not
|
||
comfortable with leaving it broken.
|
||
|
||
* xdgmime/README.webkit:
|
||
* xdgmime/src/xdgmime.c:
|
||
(xdg_mime_get_mime_type_for_file):
|
||
|
||
2018-06-30 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Fix off-by-one error in xdg_mime_get_simple_globs
|
||
https://bugs.webkit.org/show_bug.cgi?id=186554
|
||
|
||
Reviewed by Daniel Bates.
|
||
|
||
We have an off-by-one error here in some code that was added for WebKit. (This is not an
|
||
issue with upstream xdgmime.)
|
||
|
||
No new tests. This problem is caught by TestDownloads, but only when running with ASan
|
||
enabled.
|
||
|
||
* xdgmime/src/xdgmimecache.c:
|
||
(get_simple_globs):
|
||
* xdgmime/src/xdgmimeglob.c:
|
||
(get_simple_globs):
|
||
|
||
2018-06-27 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
MIME type subclass check should guard against small strings
|
||
https://bugs.webkit.org/show_bug.cgi?id=186977
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Sadly, this code is duplicated between two different files because it is not good.
|
||
|
||
* xdgmime/README.webkit:
|
||
* xdgmime/src/xdgmime.c:
|
||
(ends_with):
|
||
(xdg_mime_is_super_type):
|
||
* xdgmime/src/xdgmimecache.c:
|
||
(ends_with):
|
||
(is_super_type):
|
||
|
||
2018-06-22 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE][GTK] Update xdgmime
|
||
https://bugs.webkit.org/show_bug.cgi?id=186907
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Only one change, fixes https://bugs.freedesktop.org/show_bug.cgi?id=97372.
|
||
|
||
* xdgmime/README.webkit:
|
||
* xdgmime/src/xdgmimeint.c:
|
||
(_xdg_binary_or_text_fallback):
|
||
|
||
2018-05-22 Ryan Haddad <ryanhaddad@apple.com>
|
||
|
||
Unreviewed, rolling out r232052.
|
||
|
||
Breaks internal builds.
|
||
|
||
Reverted changeset:
|
||
|
||
"Use more C++17"
|
||
https://bugs.webkit.org/show_bug.cgi?id=185176
|
||
https://trac.webkit.org/changeset/232052
|
||
|
||
2018-05-21 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
Use more C++17
|
||
https://bugs.webkit.org/show_bug.cgi?id=185176
|
||
|
||
Reviewed by JF Bastien.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2018-05-14 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
[Win] Use C++17 in MSVC
|
||
https://bugs.webkit.org/show_bug.cgi?id=185232
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Use std::tuple instead of std::tr1::tuple since std::tr1::tuple is removed in C++17 MSVC.
|
||
In a subsequent patch, we will upgrade gtest too.
|
||
|
||
* gtest/include/gtest/internal/gtest-param-util-generated.h:
|
||
(testing::internal::CartesianProductHolder2::operator ParamGenerator< ::std::tuple<T1, T2> > const):
|
||
(testing::internal::CartesianProductHolder3::operator ParamGenerator< ::std::tuple<T1, T2, T3> > const):
|
||
(testing::internal::CartesianProductHolder4::operator ParamGenerator< ::std::tuple<T1, T2, T3, T4> > const):
|
||
(testing::internal::CartesianProductHolder5::operator ParamGenerator< ::std::tuple<T1, T2, T3, T4, T5> > const):
|
||
(testing::internal::CartesianProductHolder6::operator ParamGenerator< ::std::tuple<T1, T2, T3, T4, T5, T6> > const):
|
||
(testing::internal::CartesianProductHolder7:: const):
|
||
(testing::internal::CartesianProductHolder8:: const):
|
||
(testing::internal::CartesianProductHolder9:: const):
|
||
(testing::internal::CartesianProductHolder10:: const):
|
||
(testing::internal::CartesianProductHolder2::operator ParamGenerator< ::std::tr1::tuple<T1, T2> > const): Deleted.
|
||
(testing::internal::CartesianProductHolder3::operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3> > const): Deleted.
|
||
(testing::internal::CartesianProductHolder4::operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4> > const): Deleted.
|
||
(testing::internal::CartesianProductHolder5::operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5> > const): Deleted.
|
||
(testing::internal::CartesianProductHolder6::operator ParamGenerator< ::std::tr1::tuple<T1, T2, T3, T4, T5, T6> > const): Deleted.
|
||
* gtest/include/gtest/internal/gtest-tuple.h:
|
||
|
||
2018-05-10 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Fix some -Wstring-op-truncation warnings
|
||
https://bugs.webkit.org/show_bug.cgi?id=185496
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Disable this warning when building gtest.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
|
||
2018-05-09 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE] Build cleanly with GCC 8 and ICU 60
|
||
https://bugs.webkit.org/show_bug.cgi?id=185462
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* xdgmime/CMakeLists.txt: Silence -Wno-cast-function-type. I'm not fighting xdg-mime.
|
||
|
||
2018-05-06 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
[JSC][GTK][JSCONLY] Use capstone disassembler
|
||
https://bugs.webkit.org/show_bug.cgi?id=185283
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Add capstone to ThirdParty. We build capstone as a static library,
|
||
and link it against JSC. We only build disassembler for target architecture.
|
||
So for MIPS target, we only enable MIPS part of capstone.
|
||
|
||
We also remove unnecessary architectures in capstone, XCore, PowerPC, SystemZ, etc.
|
||
This is simply done by deleting these architecture directories.
|
||
|
||
We pick "next" branch instead of "master" branch since "next" branch is actively
|
||
developed.
|
||
|
||
* capstone/CMakeLists.txt: Added.
|
||
* capstone/Source/.appveyor.yml: Added.
|
||
* capstone/Source/.gitattributes: Added.
|
||
* capstone/Source/.gitignore: Added.
|
||
* capstone/Source/.travis.yml: Added.
|
||
* capstone/Source/CMakeLists.txt: Added.
|
||
* capstone/Source/COMPILE.TXT: Added.
|
||
* capstone/Source/COMPILE_CMAKE.TXT: Added.
|
||
* capstone/Source/COMPILE_MSVC.TXT: Added.
|
||
* capstone/Source/CREDITS.TXT: Added.
|
||
* capstone/Source/ChangeLog-capstone: Added.
|
||
* capstone/Source/HACK.TXT: Added.
|
||
* capstone/Source/LEB128.h: Added.
|
||
(decodeULEB128):
|
||
* capstone/Source/LICENSE.TXT: Added.
|
||
* capstone/Source/LICENSE_LLVM.TXT: Added.
|
||
* capstone/Source/MCDisassembler.h: Added.
|
||
* capstone/Source/MCFixedLenDisassembler.h: Added.
|
||
* capstone/Source/MCInst.c: Added.
|
||
(MCInst_Init):
|
||
(MCInst_clear):
|
||
(MCInst_insert0):
|
||
(MCInst_setOpcode):
|
||
(MCInst_setOpcodePub):
|
||
(MCInst_getOpcode):
|
||
(MCInst_getOpcodePub):
|
||
(MCInst_getOperand):
|
||
(MCInst_getNumOperands):
|
||
(MCInst_addOperand2):
|
||
(MCOperand_Init):
|
||
(MCOperand_isValid):
|
||
(MCOperand_isReg):
|
||
(MCOperand_isImm):
|
||
(MCOperand_isFPImm):
|
||
(MCOperand_getReg):
|
||
(MCOperand_setReg):
|
||
(MCOperand_getImm):
|
||
(MCOperand_setImm):
|
||
(MCOperand_getFPImm):
|
||
(MCOperand_setFPImm):
|
||
(MCOperand_CreateReg1):
|
||
(MCOperand_CreateReg0):
|
||
(MCOperand_CreateImm1):
|
||
(MCOperand_CreateImm0):
|
||
* capstone/Source/MCInst.h: Added.
|
||
* capstone/Source/MCInstrDesc.c: Added.
|
||
(MCOperandInfo_isPredicate):
|
||
(MCOperandInfo_isOptionalDef):
|
||
* capstone/Source/MCInstrDesc.h: Added.
|
||
* capstone/Source/MCRegisterInfo.c: Added.
|
||
(MCRegisterInfo_InitMCRegisterInfo):
|
||
(DiffListIterator_init):
|
||
(DiffListIterator_getVal):
|
||
(DiffListIterator_next):
|
||
(DiffListIterator_isValid):
|
||
(MCRegisterInfo_getMatchingSuperReg):
|
||
(MCRegisterInfo_getSubReg):
|
||
(MCRegisterInfo_getRegClass):
|
||
(MCRegisterClass_contains):
|
||
* capstone/Source/MCRegisterInfo.h: Added.
|
||
* capstone/Source/Makefile: Added.
|
||
* capstone/Source/MathExtras.h: Added.
|
||
(Hi_32):
|
||
(Lo_32):
|
||
(isUIntN):
|
||
(isMask_32):
|
||
(isMask_64):
|
||
(isShiftedMask_32):
|
||
(isShiftedMask_64):
|
||
(isPowerOf2_32):
|
||
(CountLeadingZeros_32):
|
||
(CountLeadingOnes_32):
|
||
(CountLeadingZeros_64):
|
||
(CountLeadingOnes_64):
|
||
(CountTrailingZeros_32):
|
||
(CountTrailingOnes_32):
|
||
(CountTrailingZeros_64):
|
||
(CountTrailingOnes_64):
|
||
(CountPopulation_32):
|
||
(CountPopulation_64):
|
||
(Log2_32):
|
||
(Log2_64):
|
||
(Log2_32_Ceil):
|
||
(Log2_64_Ceil):
|
||
(GreatestCommonDivisor64):
|
||
(BitsToDouble):
|
||
(BitsToFloat):
|
||
(DoubleToBits):
|
||
(FloatToBits):
|
||
(MinAlign):
|
||
(NextPowerOf2):
|
||
(RoundUpToAlignment):
|
||
(OffsetToAlignment):
|
||
(abs64):
|
||
(SignExtend32):
|
||
(SignExtend64):
|
||
(countLeadingZeros):
|
||
* capstone/Source/README.md: Added.
|
||
* capstone/Source/RELEASE_NOTES: Added.
|
||
* capstone/Source/SStream.c: Added.
|
||
(SStream_Init):
|
||
(SStream_concat0):
|
||
(SStream_concat):
|
||
(printInt64Bang):
|
||
(printUInt64Bang):
|
||
(printInt64):
|
||
(printInt32BangDec):
|
||
(printInt32Bang):
|
||
(printInt32):
|
||
(printUInt32Bang):
|
||
(printUInt32):
|
||
* capstone/Source/SStream.h: Added.
|
||
* capstone/Source/TODO: Added.
|
||
* capstone/Source/arch/ARM/ARMAddressingModes.h: Added.
|
||
(ARM_AM_getAddrOpcStr):
|
||
(ARM_AM_getShiftOpcStr):
|
||
(ARM_AM_getShiftOpcEncoding):
|
||
(ARM_AM_getAMSubModeStr):
|
||
(rotr32):
|
||
(rotl32):
|
||
(getSORegOpc):
|
||
(getSORegOffset):
|
||
(ARM_AM_getSORegShOp):
|
||
(getSOImmValImm):
|
||
(getSOImmValRot):
|
||
(getSOImmValRotate):
|
||
(getSOImmVal):
|
||
(isSOImmTwoPartVal):
|
||
(getSOImmTwoPartFirst):
|
||
(getSOImmTwoPartSecond):
|
||
(getThumbImmValShift):
|
||
(isThumbImmShiftedVal):
|
||
(getThumbImm16ValShift):
|
||
(isThumbImm16ShiftedVal):
|
||
(getThumbImmNonShiftedVal):
|
||
(getT2SOImmValSplatVal):
|
||
(getT2SOImmValRotateVal):
|
||
(getT2SOImmVal):
|
||
(getT2SOImmValRotate):
|
||
(isT2SOImmTwoPartVal):
|
||
(getT2SOImmTwoPartFirst):
|
||
(getT2SOImmTwoPartSecond):
|
||
(ARM_AM_getAM2Opc):
|
||
(getAM2Offset):
|
||
(getAM2Op):
|
||
(getAM2ShiftOpc):
|
||
(getAM2IdxMode):
|
||
(getAM3Opc):
|
||
(getAM3Offset):
|
||
(getAM3Op):
|
||
(getAM3IdxMode):
|
||
(getAM4SubMode):
|
||
(getAM4ModeImm):
|
||
(ARM_AM_getAM5Opc):
|
||
(ARM_AM_getAM5Offset):
|
||
(ARM_AM_getAM5Op):
|
||
(createNEONModImm):
|
||
(getNEONModImmOpCmode):
|
||
(getNEONModImmVal):
|
||
(ARM_AM_decodeNEONModImm):
|
||
(getFPImmFloat):
|
||
* capstone/Source/arch/ARM/ARMBaseInfo.h: Added.
|
||
(ARMCC_getOppositeCondition):
|
||
(ARMCC_ARMCondCodeToString):
|
||
(ARM_PROC_IFlagsToString):
|
||
(ARM_PROC_IModToString):
|
||
(ARM_MB_MemBOptToString):
|
||
(ARM_ISB_InstSyncBOptToString):
|
||
(isARMLowRegister):
|
||
(ARMII_AddrModeToString):
|
||
* capstone/Source/arch/ARM/ARMDisassembler.c: Added.
|
||
(ITStatus_push_back):
|
||
(ITStatus_instrInITBlock):
|
||
(ITStatus_instrLastInITBlock):
|
||
(ITStatus_getITCC):
|
||
(ITStatus_advanceITState):
|
||
(ITStatus_setITState):
|
||
(Check):
|
||
(ARM_getFeatureBits):
|
||
(DecodePredicateOperand):
|
||
(ARM_init):
|
||
(checkDecodedInstruction):
|
||
(_ARM_getInstruction):
|
||
(AddThumb1SBit):
|
||
(AddThumbPredicate):
|
||
(UpdateThumbVFPPredicate):
|
||
(_Thumb_getInstruction):
|
||
(Thumb_getInstruction):
|
||
(ARM_getInstruction):
|
||
(DecodeGPRnopcRegisterClass):
|
||
(DecodeGPRwithAPSRRegisterClass):
|
||
(DecodetGPRRegisterClass):
|
||
(DecodetcGPRRegisterClass):
|
||
(DecoderGPRRegisterClass):
|
||
(DecodeDPRRegisterClass):
|
||
(DecodeDPR_8RegisterClass):
|
||
(DecodeDPR_VFP2RegisterClass):
|
||
(DecodeDPairRegisterClass):
|
||
(DecodeCCOutOperand):
|
||
(DecodeSORegImmOperand):
|
||
(DecodeSORegRegOperand):
|
||
(DecodeRegListOperand):
|
||
(DecodeSPRRegListOperand):
|
||
(DecodeDPRRegListOperand):
|
||
(DecodeBitfieldMaskOperand):
|
||
(DecodeCopMemInstruction):
|
||
(DecodeAddrMode2IdxInstruction):
|
||
(DecodeSORegMemOperand):
|
||
(DecodeAddrMode3Instruction):
|
||
(DecodeRFEInstruction):
|
||
(DecodeQADDInstruction):
|
||
(DecodeMemMultipleWritebackInstruction):
|
||
(DecodeCPSInstruction):
|
||
(DecodeT2CPSInstruction):
|
||
(DecodeT2MOVTWInstruction):
|
||
(DecodeArmMOVTWInstruction):
|
||
(DecodeSMLAInstruction):
|
||
(DecodeAddrModeImm12Operand):
|
||
(DecodeAddrMode5Operand):
|
||
(DecodeAddrMode7Operand):
|
||
(DecodeT2BInstruction):
|
||
(DecodeBranchImmInstruction):
|
||
(DecodeAddrMode6Operand):
|
||
(DecodeVLDInstruction):
|
||
(DecodeVLDST1Instruction):
|
||
(DecodeVLDST2Instruction):
|
||
(DecodeVLDST3Instruction):
|
||
(DecodeVLDST4Instruction):
|
||
(DecodeVSTInstruction):
|
||
(DecodeVLD1DupInstruction):
|
||
(DecodeVLD2DupInstruction):
|
||
(DecodeVLD3DupInstruction):
|
||
(DecodeVLD4DupInstruction):
|
||
(DecodeNEONModImmInstruction):
|
||
(DecodeVSHLMaxInstruction):
|
||
(DecodeShiftRight8Imm):
|
||
(DecodeShiftRight16Imm):
|
||
(DecodeShiftRight32Imm):
|
||
(DecodeShiftRight64Imm):
|
||
(DecodeTBLInstruction):
|
||
(DecodeThumbAddSpecialReg):
|
||
(DecodeThumbBROperand):
|
||
(DecodeT2BROperand):
|
||
(DecodeThumbCmpBROperand):
|
||
(DecodeThumbAddrModeRR):
|
||
(DecodeThumbAddrModeIS):
|
||
(DecodeThumbAddrModePC):
|
||
(DecodeThumbAddrModeSP):
|
||
(DecodeT2AddrModeSOReg):
|
||
(DecodeT2LoadShift):
|
||
(DecodeT2LoadImm8):
|
||
(DecodeT2LoadImm12):
|
||
(DecodeT2LoadT):
|
||
(DecodeT2LoadLabel):
|
||
(DecodeT2Imm8S4):
|
||
(DecodeT2AddrModeImm8s4):
|
||
(DecodeT2AddrModeImm0_1020s4):
|
||
(DecodeT2Imm8):
|
||
(DecodeT2AddrModeImm8):
|
||
(DecodeT2LdStPre):
|
||
(DecodeT2AddrModeImm12):
|
||
(DecodeThumbAddSPImm):
|
||
(DecodeThumbAddSPReg):
|
||
(DecodeThumbCPS):
|
||
(DecodePostIdxReg):
|
||
(DecodeThumbBLXOffset):
|
||
(DecodeCoprocessor):
|
||
(DecodeThumbTableBranch):
|
||
(DecodeThumb2BCCInstruction):
|
||
(DecodeT2SOImm):
|
||
(DecodeThumbBCCTargetOperand):
|
||
(DecodeThumbBLTargetOperand):
|
||
(DecodeMemBarrierOption):
|
||
(DecodeInstSyncBarrierOption):
|
||
(DecodeMSRMask):
|
||
(DecodeBankedReg):
|
||
(DecodeDoubleRegLoad):
|
||
(DecodeDoubleRegStore):
|
||
(DecodeLDRPreImm):
|
||
(DecodeLDRPreReg):
|
||
(DecodeSTRPreImm):
|
||
(DecodeSTRPreReg):
|
||
(DecodeVLD1LN):
|
||
(DecodeVST1LN):
|
||
(DecodeVLD2LN):
|
||
(DecodeVST2LN):
|
||
(DecodeVLD3LN):
|
||
(DecodeVST3LN):
|
||
(DecodeVLD4LN):
|
||
(DecodeVST4LN):
|
||
(DecodeVMOVSRR):
|
||
(DecodeVMOVRRS):
|
||
(DecodeIT):
|
||
(DecodeT2LDRDPreInstruction):
|
||
(DecodeT2STRDPreInstruction):
|
||
(DecodeT2Adr):
|
||
(DecodeT2ShifterImmOperand):
|
||
(DecodeSwap):
|
||
(DecodeVCVTD):
|
||
(DecodeVCVTQ):
|
||
(DecodeLDR):
|
||
(DecodeMRRC2):
|
||
* capstone/Source/arch/ARM/ARMDisassembler.h: Added.
|
||
* capstone/Source/arch/ARM/ARMGenAsmWriter.inc: Added.
|
||
* capstone/Source/arch/ARM/ARMGenDisassemblerTables.inc: Added.
|
||
* capstone/Source/arch/ARM/ARMGenInstrInfo.inc: Added.
|
||
* capstone/Source/arch/ARM/ARMGenRegisterInfo.inc: Added.
|
||
* capstone/Source/arch/ARM/ARMGenSubtargetInfo.inc: Added.
|
||
* capstone/Source/arch/ARM/ARMInstPrinter.c: Added.
|
||
(get_op_access):
|
||
(set_mem_access):
|
||
(op_addImm):
|
||
(ARM_getRegName):
|
||
(translateShiftImm):
|
||
(printRegImmShift):
|
||
(printRegName):
|
||
(ARM_printInst):
|
||
(printOperand):
|
||
(printThumbLdrLabelOperand):
|
||
(printSORegRegOperand):
|
||
(printSORegImmOperand):
|
||
(printAM2PreOrOffsetIndexOp):
|
||
(printAddrModeTBB):
|
||
(printAddrModeTBH):
|
||
(printAddrMode2Operand):
|
||
(printAddrMode2OffsetOperand):
|
||
(printAM3PreOrOffsetIndexOp):
|
||
(printAddrMode3Operand):
|
||
(printAddrMode3OffsetOperand):
|
||
(printPostIdxImm8Operand):
|
||
(printPostIdxRegOperand):
|
||
(printPostIdxImm8s4Operand):
|
||
(printAddrMode5Operand):
|
||
(printAddrMode6Operand):
|
||
(printAddrMode7Operand):
|
||
(printAddrMode6OffsetOperand):
|
||
(printBitfieldInvMaskImmOperand):
|
||
(printMemBOption):
|
||
(printInstSyncBOption):
|
||
(printShiftImmOperand):
|
||
(printPKHLSLShiftImm):
|
||
(printPKHASRShiftImm):
|
||
(printRegisterList):
|
||
(printGPRPairOperand):
|
||
(printSetendOperand):
|
||
(printCPSIMod):
|
||
(printCPSIFlag):
|
||
(printMSRMaskOperand):
|
||
(printBankedRegOperand):
|
||
(printPredicateOperand):
|
||
(printMandatoryPredicateOperand):
|
||
(printSBitModifierOperand):
|
||
(printNoHashImmediate):
|
||
(printPImmediate):
|
||
(printCImmediate):
|
||
(printCoprocOptionImm):
|
||
(printAdrLabelOperand):
|
||
(printThumbS4ImmOperand):
|
||
(printThumbSRImm):
|
||
(printThumbITMask):
|
||
(printThumbAddrModeRROperand):
|
||
(printThumbAddrModeImm5SOperand):
|
||
(printThumbAddrModeImm5S1Operand):
|
||
(printThumbAddrModeImm5S2Operand):
|
||
(printThumbAddrModeImm5S4Operand):
|
||
(printThumbAddrModeSPOperand):
|
||
(printT2SOOperand):
|
||
(printAddrModeImm12Operand):
|
||
(printT2AddrModeImm8Operand):
|
||
(printT2AddrModeImm8s4Operand):
|
||
(printT2AddrModeImm0_1020s4Operand):
|
||
(printT2AddrModeImm8OffsetOperand):
|
||
(printT2AddrModeImm8s4OffsetOperand):
|
||
(printT2AddrModeSoRegOperand):
|
||
(printFPImmOperand):
|
||
(printNEONModImmOperand):
|
||
(printImmPlusOneOperand):
|
||
(printRotImmOperand):
|
||
(printModImmOperand):
|
||
(printFBits16):
|
||
(printFBits32):
|
||
(printVectorIndex):
|
||
(printVectorListOne):
|
||
(printVectorListTwo):
|
||
(printVectorListTwoSpaced):
|
||
(printVectorListThree):
|
||
(printVectorListFour):
|
||
(printVectorListOneAllLanes):
|
||
(printVectorListTwoAllLanes):
|
||
(printVectorListThreeAllLanes):
|
||
(printVectorListFourAllLanes):
|
||
(printVectorListTwoSpacedAllLanes):
|
||
(printVectorListThreeSpacedAllLanes):
|
||
(printVectorListFourSpacedAllLanes):
|
||
(printVectorListThreeSpaced):
|
||
(printVectorListFourSpaced):
|
||
(ARM_addVectorDataType):
|
||
(ARM_addVectorDataSize):
|
||
(ARM_addReg):
|
||
(ARM_addUserMode):
|
||
(ARM_addSysReg):
|
||
* capstone/Source/arch/ARM/ARMInstPrinter.h: Added.
|
||
* capstone/Source/arch/ARM/ARMMapping.c: Added.
|
||
(ARM_reg_name2):
|
||
(ARM_insn_name):
|
||
(ARM_rel_branch):
|
||
(ARM_blx_to_arm_mode):
|
||
(ARM_reg_access):
|
||
* capstone/Source/arch/ARM/ARMMapping.h: Added.
|
||
* capstone/Source/arch/ARM/ARMMappingInsn.inc: Added.
|
||
* capstone/Source/arch/ARM/ARMMappingInsnOp.inc: Added.
|
||
* capstone/Source/arch/ARM/ARMModule.c: Added.
|
||
(init):
|
||
(option):
|
||
(ARM_enable):
|
||
* capstone/Source/arch/Mips/MipsDisassembler.c: Added.
|
||
(getFeatureBits):
|
||
(Mips_init):
|
||
(readInstruction16):
|
||
(readInstruction32):
|
||
(MipsDisassembler_getInstruction):
|
||
(Mips_getInstruction):
|
||
(getReg):
|
||
(DecodeINSVE_DF_4):
|
||
(DecodeAddiGroupBranch_4):
|
||
(DecodeDaddiGroupBranch_4):
|
||
(DecodeBlezlGroupBranch_4):
|
||
(DecodeBgtzlGroupBranch_4):
|
||
(DecodeBgtzGroupBranch_4):
|
||
(DecodeBlezGroupBranch_4):
|
||
(DecodeCPU16RegsRegisterClass):
|
||
(DecodeGPR64RegisterClass):
|
||
(DecodeGPRMM16RegisterClass):
|
||
(DecodeGPRMM16ZeroRegisterClass):
|
||
(DecodeGPRMM16MovePRegisterClass):
|
||
(DecodeGPR32RegisterClass):
|
||
(DecodePtrRegisterClass):
|
||
(DecodeDSPRRegisterClass):
|
||
(DecodeFGR64RegisterClass):
|
||
(DecodeFGR32RegisterClass):
|
||
(DecodeCCRRegisterClass):
|
||
(DecodeFCCRegisterClass):
|
||
(DecodeCCRegisterClass):
|
||
(DecodeFGRCCRegisterClass):
|
||
(DecodeMem):
|
||
(DecodeCacheOp):
|
||
(DecodeCacheOpMM):
|
||
(DecodeCacheOpR6):
|
||
(DecodeSyncI):
|
||
(DecodeMSA128Mem):
|
||
(DecodeMemMMImm4):
|
||
(DecodeMemMMSPImm5Lsl2):
|
||
(DecodeMemMMGPImm7Lsl2):
|
||
(DecodeMemMMReglistImm4Lsl2):
|
||
(DecodeMemMMImm12):
|
||
(DecodeMemMMImm16):
|
||
(DecodeFMem):
|
||
(DecodeFMem2):
|
||
(DecodeFMem3):
|
||
(DecodeFMemCop2R6):
|
||
(DecodeSpecial3LlSc):
|
||
(DecodeHWRegsRegisterClass):
|
||
(DecodeAFGR64RegisterClass):
|
||
(DecodeACC64DSPRegisterClass):
|
||
(DecodeHI32DSPRegisterClass):
|
||
(DecodeLO32DSPRegisterClass):
|
||
(DecodeMSA128BRegisterClass):
|
||
(DecodeMSA128HRegisterClass):
|
||
(DecodeMSA128WRegisterClass):
|
||
(DecodeMSA128DRegisterClass):
|
||
(DecodeMSACtrlRegisterClass):
|
||
(DecodeCOP2RegisterClass):
|
||
(DecodeBranchTarget):
|
||
(DecodeJumpTarget):
|
||
(DecodeBranchTarget21):
|
||
(DecodeBranchTarget26):
|
||
(DecodeBranchTarget7MM):
|
||
(DecodeBranchTarget10MM):
|
||
(DecodeBranchTargetMM):
|
||
(DecodeJumpTargetMM):
|
||
(DecodeAddiur2Simm7):
|
||
(DecodeUImm6Lsl2):
|
||
(DecodeLiSimm7):
|
||
(DecodeSimm4):
|
||
(DecodeSimm16):
|
||
(DecodeLSAImm):
|
||
(DecodeInsSize):
|
||
(DecodeExtSize):
|
||
(DecodeSimm19Lsl2):
|
||
(DecodeSimm18Lsl3):
|
||
(DecodeSimm9SP):
|
||
(DecodeANDI16Imm):
|
||
(DecodeUImm5lsl2):
|
||
(DecodeRegListOperand):
|
||
(DecodeRegListOperand16):
|
||
(DecodeMovePRegPair):
|
||
(DecodeSimm23Lsl2):
|
||
* capstone/Source/arch/Mips/MipsDisassembler.h: Added.
|
||
* capstone/Source/arch/Mips/MipsGenAsmWriter.inc: Added.
|
||
* capstone/Source/arch/Mips/MipsGenDisassemblerTables.inc: Added.
|
||
* capstone/Source/arch/Mips/MipsGenInstrInfo.inc: Added.
|
||
* capstone/Source/arch/Mips/MipsGenRegisterInfo.inc: Added.
|
||
* capstone/Source/arch/Mips/MipsGenSubtargetInfo.inc: Added.
|
||
* capstone/Source/arch/Mips/MipsInstPrinter.c: Added.
|
||
(set_mem_access):
|
||
(isReg):
|
||
(MipsFCCToString):
|
||
(printRegName):
|
||
(Mips_printInst):
|
||
(printOperand):
|
||
(printUnsignedImm):
|
||
(printUnsignedImm8):
|
||
(printMemOperand):
|
||
(printMemOperandEA):
|
||
(printFCCOperand):
|
||
(printRegisterPair):
|
||
(printAlias1):
|
||
(printAlias2):
|
||
(printAlias):
|
||
(printRegisterList):
|
||
* capstone/Source/arch/Mips/MipsInstPrinter.h: Added.
|
||
* capstone/Source/arch/Mips/MipsMapping.c: Added.
|
||
(Mips_get_insn_id):
|
||
(Mips_group_name):
|
||
(Mips_map_insn):
|
||
(Mips_map_register):
|
||
* capstone/Source/arch/Mips/MipsMapping.h: Added.
|
||
* capstone/Source/arch/Mips/MipsMappingInsn.inc: Added.
|
||
* capstone/Source/arch/Mips/MipsModule.c: Added.
|
||
(init):
|
||
(option):
|
||
(Mips_enable):
|
||
* capstone/Source/capstone.pc.in: Added.
|
||
* capstone/Source/config.mk: Added.
|
||
* capstone/Source/cs.c: Added.
|
||
(cs_kern_os_calloc):
|
||
(cs_version):
|
||
(cs_support):
|
||
(cs_errno):
|
||
(cs_strerror):
|
||
(cs_open):
|
||
(cs_close):
|
||
(fill_insn):
|
||
(skipdata_size):
|
||
(cs_option):
|
||
(skipdata_opstr):
|
||
(cs_disasm):
|
||
(cs_disasm_ex):
|
||
(cs_free):
|
||
(cs_malloc):
|
||
(cs_disasm_iter):
|
||
(cs_reg_name):
|
||
(cs_insn_name):
|
||
(cs_group_name):
|
||
(cs_insn_group):
|
||
(cs_reg_read):
|
||
(cs_reg_write):
|
||
(cs_op_count):
|
||
(cs_op_index):
|
||
(cs_regs_access):
|
||
* capstone/Source/cs_priv.h: Added.
|
||
* capstone/Source/functions.mk: Added.
|
||
* capstone/Source/include/capstone/arm.h: Added.
|
||
* capstone/Source/include/capstone/arm64.h: Added.
|
||
* capstone/Source/include/capstone/capstone.h: Added.
|
||
* capstone/Source/include/capstone/evm.h: Added.
|
||
* capstone/Source/include/capstone/m680x.h: Added.
|
||
* capstone/Source/include/capstone/m68k.h: Added.
|
||
* capstone/Source/include/capstone/mips.h: Added.
|
||
* capstone/Source/include/capstone/platform.h: Added.
|
||
* capstone/Source/include/capstone/ppc.h: Added.
|
||
* capstone/Source/include/capstone/sparc.h: Added.
|
||
* capstone/Source/include/capstone/systemz.h: Added.
|
||
* capstone/Source/include/capstone/tms320c64x.h: Added.
|
||
* capstone/Source/include/capstone/x86.h: Added.
|
||
* capstone/Source/include/capstone/xcore.h: Added.
|
||
* capstone/Source/include/windowsce/intrin.h: Added.
|
||
* capstone/Source/include/windowsce/stdint.h: Added.
|
||
* capstone/Source/make.sh: Added.
|
||
* capstone/Source/nmake-x86.bat: Added.
|
||
* capstone/Source/nmake.bat: Added.
|
||
* capstone/Source/pkgconfig.mk: Added.
|
||
* capstone/Source/utils.c: Added.
|
||
(make_id2insn):
|
||
(insn_find):
|
||
(name2id):
|
||
(id2name):
|
||
(count_positive):
|
||
(count_positive8):
|
||
(cs_strdup):
|
||
(cs_snprintf):
|
||
(arr_exist8):
|
||
(arr_exist):
|
||
* capstone/Source/utils.h: Added.
|
||
* capstone/capstone-Revision.txt: Added.
|
||
|
||
2018-03-05 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Split JSC header copying into public and private targets
|
||
https://bugs.webkit.org/show_bug.cgi?id=183251
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
|
||
2018-02-06 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
Remove WebCore/ForwardingHeaders directory
|
||
https://bugs.webkit.org/show_bug.cgi?id=182347
|
||
|
||
Reviewed by Keith Miller.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
|
||
2018-02-05 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Unreviewed, silence -Wimplicit-fallthrough in openvr
|
||
https://bugs.webkit.org/show_bug.cgi?id=182117
|
||
|
||
* openvr/patches/cmake-build.patch:
|
||
* openvr/src/CMakeLists.txt:
|
||
|
||
2018-02-04 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Lots of build warnings from Source/ThirdParty/openvr
|
||
https://bugs.webkit.org/show_bug.cgi?id=182117
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Suppress OpenVR compiler warnings by listing -Wno-unknown-pragmas,
|
||
-Wno-unused-parameter and -Wno-unused-variable options among the
|
||
libopenvr_api.so CXX flags.
|
||
|
||
CMake configuration warning about default project variables for the
|
||
openvr_api project is avoided by removing the openvr_api project and
|
||
instead setting the OPENVR_SOURCE_DIR to the path of the OpenVR
|
||
source directory under Source/ThirdParty/.
|
||
|
||
Another compiler warning is removed by fixing the return condition in
|
||
the Path_WriteBinaryFile() function to perform an equality comparison
|
||
instead of an assignment. This has already been fixed upstream.
|
||
|
||
All changes to the OpenVR code are reflected in the separately-managed
|
||
patch files kept in the patches/ directory.
|
||
|
||
* openvr/README.webkit:
|
||
* openvr/patches/Path_WriteBinaryFile-fix-return-condition.patch: Added.
|
||
* openvr/patches/cmake-build.patch:
|
||
* openvr/src/CMakeLists.txt:
|
||
* openvr/src/vrcommon/pathtools_public.cpp:
|
||
(Path_WriteBinaryFile):
|
||
|
||
2018-01-30 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Make WTF headers copies
|
||
https://bugs.webkit.org/show_bug.cgi?id=182274
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
|
||
2018-01-27 Dan Bernstein <mitz@apple.com>
|
||
|
||
HaveInternalSDK includes should be "#include?"
|
||
https://bugs.webkit.org/show_bug.cgi?id=179670
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2018-01-18 Sergio Villar Senin <svillar@igalia.com>
|
||
|
||
[WebVR] Add OpenVR to the tree and to the build
|
||
https://bugs.webkit.org/show_bug.cgi?id=177298
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Adding the required parts of OpenVR library to the tree. This will be used as a backend for
|
||
the eventual WebVR implementation.
|
||
|
||
* openvr/CMakeLists.txt: Added.
|
||
* openvr/LICENSE: Added.
|
||
* openvr/README.md: Added.
|
||
* openvr/README.webkit: Added. Includes specifics changes made to the original library to
|
||
accommodate it to the WebKit build system.
|
||
* openvr/Toolchain-clang.cmake: Added.
|
||
* openvr/headers/openvr.h: Added.
|
||
(vr::ButtonMaskFromId):
|
||
(vr::NotificationBitmap_t::NotificationBitmap_t):
|
||
(vr::VRToken):
|
||
(vr::COpenVRContext::COpenVRContext):
|
||
(vr::COpenVRContext::CheckClear):
|
||
(vr::COpenVRContext::VRSystem):
|
||
(vr::COpenVRContext::VRChaperone):
|
||
(vr::COpenVRContext::VRChaperoneSetup):
|
||
(vr::COpenVRContext::VRCompositor):
|
||
(vr::COpenVRContext::VROverlay):
|
||
(vr::COpenVRContext::VRResources):
|
||
(vr::COpenVRContext::VRScreenshots):
|
||
(vr::COpenVRContext::VRRenderModels):
|
||
(vr::COpenVRContext::VRExtendedDisplay):
|
||
(vr::COpenVRContext::VRSettings):
|
||
(vr::COpenVRContext::VRApplications):
|
||
(vr::COpenVRContext::VRTrackedCamera):
|
||
(vr::COpenVRContext::VRDriverManager):
|
||
(vr::OpenVRInternal_ModuleContext):
|
||
(vr::VRSystem):
|
||
(vr::VRChaperone):
|
||
(vr::VRChaperoneSetup):
|
||
(vr::VRCompositor):
|
||
(vr::VROverlay):
|
||
(vr::VRScreenshots):
|
||
(vr::VRRenderModels):
|
||
(vr::VRApplications):
|
||
(vr::VRSettings):
|
||
(vr::VRResources):
|
||
(vr::VRExtendedDisplay):
|
||
(vr::VRTrackedCamera):
|
||
(vr::VRDriverManager):
|
||
(vr::COpenVRContext::Clear):
|
||
(vr::VR_Init):
|
||
(vr::VR_Shutdown):
|
||
* openvr/headers/openvr_api.cs: Added.
|
||
* openvr/headers/openvr_api.json: Added.
|
||
* openvr/headers/openvr_capi.h: Added.
|
||
* openvr/headers/openvr_driver.h: Added.
|
||
(vr::ButtonMaskFromId):
|
||
(vr::IVRDriverDirectModeComponent::CreateSwapTextureSet):
|
||
(vr::IVRDriverDirectModeComponent::DestroySwapTextureSet):
|
||
(vr::IVRDriverDirectModeComponent::DestroyAllSwapTextureSets):
|
||
(vr::IVRDriverDirectModeComponent::GetNextSwapTextureSetIndex):
|
||
(vr::IVRDriverDirectModeComponent::SubmitLayer):
|
||
(vr::IVRDriverDirectModeComponent::Present):
|
||
(vr::CVRPropertyHelpers::CVRPropertyHelpers):
|
||
(vr::CVRPropertyHelpers::TrackedDeviceToPropertyContainer):
|
||
(vr::CVRPropertyHelpers::GetProperty):
|
||
(vr::CVRPropertyHelpers::SetProperty):
|
||
(vr::CVRPropertyHelpers::GetStringProperty):
|
||
(vr::CVRPropertyHelpers::SetStringProperty):
|
||
(vr::CVRPropertyHelpers::GetPropertyHelper):
|
||
(vr::CVRPropertyHelpers::GetBoolProperty):
|
||
(vr::CVRPropertyHelpers::GetFloatProperty):
|
||
(vr::CVRPropertyHelpers::GetInt32Property):
|
||
(vr::CVRPropertyHelpers::GetUint64Property):
|
||
(vr::CVRPropertyHelpers::SetBoolProperty):
|
||
(vr::CVRPropertyHelpers::SetFloatProperty):
|
||
(vr::CVRPropertyHelpers::SetInt32Property):
|
||
(vr::CVRPropertyHelpers::SetUint64Property):
|
||
(vr::CVRPropertyHelpers::SetPropertyError):
|
||
(vr::CVRPropertyHelpers::EraseProperty):
|
||
(vr::CVRHiddenAreaHelpers::CVRHiddenAreaHelpers):
|
||
(vr::CVRHiddenAreaHelpers::GetPropertyEnum):
|
||
(vr::CVRHiddenAreaHelpers::SetHiddenArea):
|
||
(vr::CVRHiddenAreaHelpers::GetHiddenArea):
|
||
(vr::VRDriverContext):
|
||
(vr::COpenVRDriverContext::COpenVRDriverContext):
|
||
(vr::COpenVRDriverContext::VRSettings):
|
||
(vr::COpenVRDriverContext::VRPropertiesRaw):
|
||
(vr::COpenVRDriverContext::VRProperties):
|
||
(vr::COpenVRDriverContext::VRHiddenArea):
|
||
(vr::COpenVRDriverContext::VRServerDriverHost):
|
||
(vr::COpenVRDriverContext::VRWatchdogHost):
|
||
(vr::COpenVRDriverContext::VRDriverLog):
|
||
(vr::COpenVRDriverContext::VRDriverHandle):
|
||
(vr::OpenVRInternal_ModuleServerDriverContext):
|
||
(vr::VRSettings):
|
||
(vr::VRPropertiesRaw):
|
||
(vr::VRProperties):
|
||
(vr::VRHiddenArea):
|
||
(vr::VRDriverLog):
|
||
(vr::VRServerDriverHost):
|
||
(vr::VRWatchdogHost):
|
||
(vr::VRDriverHandle):
|
||
(vr::COpenVRDriverContext::Clear):
|
||
(vr::COpenVRDriverContext::InitServer):
|
||
(vr::COpenVRDriverContext::InitWatchdog):
|
||
(vr::InitServerDriverContext):
|
||
(vr::InitWatchdogDriverContext):
|
||
(vr::CleanupDriverContext):
|
||
* openvr/patches/cmake-build.patch: Added.
|
||
* openvr/src/CMakeLists.txt: Added.
|
||
* openvr/src/Info.plist: Added.
|
||
* openvr/src/README: Added.
|
||
* openvr/src/ivrclientcore.h: Added.
|
||
* openvr/src/json/json-forwards.h: Added.
|
||
* openvr/src/json/json.h: Added.
|
||
(std::swap):
|
||
* openvr/src/jsoncpp.cpp: Added.
|
||
(Json::codePointToUTF8):
|
||
(Json::isControlCharacter):
|
||
(Json::uintToString):
|
||
(Json::fixNumericLocale):
|
||
(Json::Features::Features):
|
||
(Json::Features::all):
|
||
(Json::Features::strictMode):
|
||
(Json::containsNewLine):
|
||
(Json::Reader::Reader):
|
||
(Json::Reader::parse):
|
||
(Json::Reader::readValue):
|
||
(Json::Reader::skipCommentTokens):
|
||
(Json::Reader::readToken):
|
||
(Json::Reader::skipSpaces):
|
||
(Json::Reader::match):
|
||
(Json::Reader::readComment):
|
||
(Json::normalizeEOL):
|
||
(Json::Reader::addComment):
|
||
(Json::Reader::readCStyleComment):
|
||
(Json::Reader::readCppStyleComment):
|
||
(Json::Reader::readNumber):
|
||
(Json::Reader::readString):
|
||
(Json::Reader::readObject):
|
||
(Json::Reader::readArray):
|
||
(Json::Reader::decodeNumber):
|
||
(Json::Reader::decodeDouble):
|
||
(Json::Reader::decodeString):
|
||
(Json::Reader::decodeUnicodeCodePoint):
|
||
(Json::Reader::decodeUnicodeEscapeSequence):
|
||
(Json::Reader::addError):
|
||
(Json::Reader::recoverFromError):
|
||
(Json::Reader::addErrorAndRecover):
|
||
(Json::Reader::currentValue):
|
||
(Json::Reader::getNextChar):
|
||
(Json::Reader::getLocationLineAndColumn const):
|
||
(Json::Reader::getLocationSnippet const):
|
||
(Json::Reader::getFormatedErrorMessages const):
|
||
(Json::Reader::getFormattedErrorMessages const):
|
||
(Json::Reader::getStructuredErrors const):
|
||
(Json::Reader::pushError):
|
||
(Json::Reader::good const):
|
||
(Json::OurFeatures::all):
|
||
(Json::OurReader::OurReader):
|
||
(Json::OurReader::parse):
|
||
(Json::OurReader::readValue):
|
||
(Json::OurReader::skipCommentTokens):
|
||
(Json::OurReader::readToken):
|
||
(Json::OurReader::skipSpaces):
|
||
(Json::OurReader::match):
|
||
(Json::OurReader::readComment):
|
||
(Json::OurReader::addComment):
|
||
(Json::OurReader::readCStyleComment):
|
||
(Json::OurReader::readCppStyleComment):
|
||
(Json::OurReader::readNumber):
|
||
(Json::OurReader::readString):
|
||
(Json::OurReader::readStringSingleQuote):
|
||
(Json::OurReader::readObject):
|
||
(Json::OurReader::readArray):
|
||
(Json::OurReader::decodeNumber):
|
||
(Json::OurReader::decodeDouble):
|
||
(Json::OurReader::decodeString):
|
||
(Json::OurReader::decodeUnicodeCodePoint):
|
||
(Json::OurReader::decodeUnicodeEscapeSequence):
|
||
(Json::OurReader::addError):
|
||
(Json::OurReader::recoverFromError):
|
||
(Json::OurReader::addErrorAndRecover):
|
||
(Json::OurReader::currentValue):
|
||
(Json::OurReader::getNextChar):
|
||
(Json::OurReader::getLocationLineAndColumn const):
|
||
(Json::OurReader::getFormattedErrorMessages const):
|
||
(Json::OurReader::getStructuredErrors const):
|
||
(Json::OurReader::pushError):
|
||
(Json::OurReader::good const):
|
||
(Json::OurCharReader::OurCharReader):
|
||
(Json::OurCharReader::parse):
|
||
(Json::CharReaderBuilder::CharReaderBuilder):
|
||
(Json::CharReaderBuilder::~CharReaderBuilder):
|
||
(Json::CharReaderBuilder::newCharReader const):
|
||
(Json::getValidReaderKeys):
|
||
(Json::CharReaderBuilder::validate const):
|
||
(Json::CharReaderBuilder::operator[]):
|
||
(Json::CharReaderBuilder::strictMode):
|
||
(Json::CharReaderBuilder::setDefaults):
|
||
(Json::parseFromStream):
|
||
(Json::operator>>):
|
||
(Json::ValueIteratorBase::ValueIteratorBase):
|
||
(Json::ValueIteratorBase::deref const):
|
||
(Json::ValueIteratorBase::increment):
|
||
(Json::ValueIteratorBase::decrement):
|
||
(Json::ValueIteratorBase::computeDistance const):
|
||
(Json::ValueIteratorBase::isEqual const):
|
||
(Json::ValueIteratorBase::copy):
|
||
(Json::ValueIteratorBase::key const):
|
||
(Json::ValueIteratorBase::index const):
|
||
(Json::ValueIteratorBase::name const):
|
||
(Json::ValueIteratorBase::memberName const):
|
||
(Json::ValueConstIterator::ValueConstIterator):
|
||
(Json::operator=):
|
||
(Json::ValueIterator::ValueIterator):
|
||
(Json::ValueIterator::operator=):
|
||
(Json::InRange):
|
||
(Json::integerToDouble):
|
||
(Json::duplicateStringValue):
|
||
(Json::duplicateAndPrefixStringValue):
|
||
(Json::decodePrefixedString):
|
||
(Json::releaseStringValue):
|
||
(Json::Exception::Exception):
|
||
(Json::throw):
|
||
(Json::RuntimeError::RuntimeError):
|
||
(Json::LogicError::LogicError):
|
||
(Json::throwRuntimeError):
|
||
(Json::throwLogicError):
|
||
(Json::Value::CommentInfo::CommentInfo):
|
||
(Json::Value::CommentInfo::~CommentInfo):
|
||
(Json::Value::CommentInfo::setComment):
|
||
(Json::Value::CZString::CZString):
|
||
(Json::Value::CZString::~CZString):
|
||
(Json::Value::CZString::swap):
|
||
(Json::Value::CZString::operator=):
|
||
(Json::Value::CZString::operator< const):
|
||
(Json::Value::CZString::operator== const):
|
||
(Json::Value::CZString::index const):
|
||
(Json::Value::CZString::data const):
|
||
(Json::Value::CZString::length const):
|
||
(Json::Value::CZString::isStaticString const):
|
||
(Json::Value::Value):
|
||
(Json::Value::~Value):
|
||
(Json::Value::operator=):
|
||
(Json::Value::swapPayload):
|
||
(Json::Value::swap):
|
||
(Json::Value::type const):
|
||
(Json::Value::compare const):
|
||
(Json::Value::operator< const):
|
||
(Json::Value::operator<= const):
|
||
(Json::Value::operator>= const):
|
||
(Json::Value::operator> const):
|
||
(Json::Value::operator== const):
|
||
(Json::Value::operator!= const):
|
||
(Json::Value::asCString const):
|
||
(Json::Value::getString const):
|
||
(Json::Value::asString const):
|
||
(Json::Value::asConstString const):
|
||
(Json::Value::asInt const):
|
||
(Json::Value::asUInt const):
|
||
(Json::Value::asInt64 const):
|
||
(Json::Value::asUInt64 const):
|
||
(Json::Value::asLargestInt const):
|
||
(Json::Value::asLargestUInt const):
|
||
(Json::Value::asDouble const):
|
||
(Json::Value::asFloat const):
|
||
(Json::Value::asBool const):
|
||
(Json::Value::isConvertibleTo const):
|
||
(Json::Value::size const):
|
||
(Json::Value::empty const):
|
||
(Json::Value::operator! const):
|
||
(Json::Value::clear):
|
||
(Json::Value::resize):
|
||
(Json::Value::operator[]):
|
||
(Json::Value::operator[] const):
|
||
(Json::Value::initBasic):
|
||
(Json::Value::resolveReference):
|
||
(Json::Value::get const):
|
||
(Json::Value::isValidIndex const):
|
||
(Json::Value::find const):
|
||
(Json::Value::append):
|
||
(Json::Value::removeMember):
|
||
(Json::Value::removeIndex):
|
||
(Json::Value::isMember const):
|
||
(Json::Value::getMemberNames const):
|
||
(Json::IsIntegral):
|
||
(Json::Value::isNull const):
|
||
(Json::Value::isBool const):
|
||
(Json::Value::isInt const):
|
||
(Json::Value::isUInt const):
|
||
(Json::Value::isInt64 const):
|
||
(Json::Value::isUInt64 const):
|
||
(Json::Value::isIntegral const):
|
||
(Json::Value::isDouble const):
|
||
(Json::Value::isNumeric const):
|
||
(Json::Value::isString const):
|
||
(Json::Value::isArray const):
|
||
(Json::Value::isObject const):
|
||
(Json::Value::setComment):
|
||
(Json::Value::hasComment const):
|
||
(Json::Value::getComment const):
|
||
(Json::Value::setOffsetStart):
|
||
(Json::Value::setOffsetLimit):
|
||
(Json::Value::getOffsetStart const):
|
||
(Json::Value::getOffsetLimit const):
|
||
(Json::Value::toStyledString const):
|
||
(Json::Value::begin const):
|
||
(Json::Value::end const):
|
||
(Json::Value::begin):
|
||
(Json::Value::end):
|
||
(Json::PathArgument::PathArgument):
|
||
(Json::Path::Path):
|
||
(Json::Path::makePath):
|
||
(Json::Path::addPathInArg):
|
||
(Json::Path::invalidPath):
|
||
(Json::Path::resolve const):
|
||
(Json::Path::make const):
|
||
(Json::containsControlCharacter):
|
||
(Json::containsControlCharacter0):
|
||
(Json::valueToString):
|
||
(Json::valueToQuotedString):
|
||
(Json::strnpbrk):
|
||
(Json::valueToQuotedStringN):
|
||
(Json::Writer::~Writer):
|
||
(Json::FastWriter::FastWriter):
|
||
(Json::FastWriter::enableYAMLCompatibility):
|
||
(Json::FastWriter::dropNullPlaceholders):
|
||
(Json::FastWriter::omitEndingLineFeed):
|
||
(Json::FastWriter::write):
|
||
(Json::FastWriter::writeValue):
|
||
(Json::StyledWriter::StyledWriter):
|
||
(Json::StyledWriter::write):
|
||
(Json::StyledWriter::writeValue):
|
||
(Json::StyledWriter::writeArrayValue):
|
||
(Json::StyledWriter::isMultineArray):
|
||
(Json::StyledWriter::pushValue):
|
||
(Json::StyledWriter::writeIndent):
|
||
(Json::StyledWriter::writeWithIndent):
|
||
(Json::StyledWriter::indent):
|
||
(Json::StyledWriter::unindent):
|
||
(Json::StyledWriter::writeCommentBeforeValue):
|
||
(Json::StyledWriter::writeCommentAfterValueOnSameLine):
|
||
(Json::StyledWriter::hasCommentForValue):
|
||
(Json::StyledStreamWriter::StyledStreamWriter):
|
||
(Json::StyledStreamWriter::write):
|
||
(Json::StyledStreamWriter::writeValue):
|
||
(Json::StyledStreamWriter::writeArrayValue):
|
||
(Json::StyledStreamWriter::isMultineArray):
|
||
(Json::StyledStreamWriter::pushValue):
|
||
(Json::StyledStreamWriter::writeIndent):
|
||
(Json::StyledStreamWriter::writeWithIndent):
|
||
(Json::StyledStreamWriter::indent):
|
||
(Json::StyledStreamWriter::unindent):
|
||
(Json::StyledStreamWriter::writeCommentBeforeValue):
|
||
(Json::StyledStreamWriter::writeCommentAfterValueOnSameLine):
|
||
(Json::StyledStreamWriter::hasCommentForValue):
|
||
(Json::BuiltStyledStreamWriter::BuiltStyledStreamWriter):
|
||
(Json::BuiltStyledStreamWriter::write):
|
||
(Json::BuiltStyledStreamWriter::writeValue):
|
||
(Json::BuiltStyledStreamWriter::writeArrayValue):
|
||
(Json::BuiltStyledStreamWriter::isMultineArray):
|
||
(Json::BuiltStyledStreamWriter::pushValue):
|
||
(Json::BuiltStyledStreamWriter::writeIndent):
|
||
(Json::BuiltStyledStreamWriter::writeWithIndent):
|
||
(Json::BuiltStyledStreamWriter::indent):
|
||
(Json::BuiltStyledStreamWriter::unindent):
|
||
(Json::BuiltStyledStreamWriter::writeCommentBeforeValue):
|
||
(Json::BuiltStyledStreamWriter::writeCommentAfterValueOnSameLine):
|
||
(Json::BuiltStyledStreamWriter::hasCommentForValue):
|
||
(Json::StreamWriter::StreamWriter):
|
||
(Json::StreamWriter::~StreamWriter):
|
||
(Json::StreamWriter::Factory::~Factory):
|
||
(Json::StreamWriterBuilder::StreamWriterBuilder):
|
||
(Json::StreamWriterBuilder::~StreamWriterBuilder):
|
||
(Json::StreamWriterBuilder::newStreamWriter const):
|
||
(Json::getValidWriterKeys):
|
||
(Json::StreamWriterBuilder::validate const):
|
||
(Json::StreamWriterBuilder::operator[]):
|
||
(Json::StreamWriterBuilder::setDefaults):
|
||
(Json::writeString):
|
||
(Json::operator<<):
|
||
* openvr/src/openvr_api_public.cpp: Added.
|
||
(vr::VR_GetInitToken):
|
||
(vr::VR_InitInternal2):
|
||
(vr::VR_InitInternal):
|
||
(vr::VR_ShutdownInternal):
|
||
(vr::VR_LoadHmdSystemInternal):
|
||
(vr::VR_GetGenericInterface):
|
||
(vr::VR_IsInterfaceVersionValid):
|
||
(vr::VR_IsHmdPresent):
|
||
(vr::VR_IsRuntimeInstalled):
|
||
(vr::VR_RuntimePath):
|
||
(vr::VR_GetVRInitErrorAsSymbol):
|
||
(vr::VR_GetVRInitErrorAsEnglishDescription):
|
||
(vr::VR_GetStringForHmdError):
|
||
* openvr/src/vrcommon/dirtools_public.cpp: Added.
|
||
(BCreateDirectoryRecursive):
|
||
(BCreateDirectory):
|
||
* openvr/src/vrcommon/dirtools_public.h: Added.
|
||
* openvr/src/vrcommon/envvartools_public.cpp: Added.
|
||
(GetEnvironmentVariable):
|
||
(SetEnvironmentVariable):
|
||
* openvr/src/vrcommon/envvartools_public.h: Added.
|
||
* openvr/src/vrcommon/hmderrors_public.cpp: Added.
|
||
(GetEnglishStringForHmdError):
|
||
(GetIDForVRInitError):
|
||
* openvr/src/vrcommon/hmderrors_public.h: Added.
|
||
* openvr/src/vrcommon/pathtools_public.cpp: Added.
|
||
(Path_GetExecutablePath):
|
||
(Path_GetWorkingDirectory):
|
||
(Path_SetWorkingDirectory):
|
||
(Path_StripFilename):
|
||
(Path_StripDirectory):
|
||
(Path_StripExtension):
|
||
(Path_GetExtension):
|
||
(Path_IsAbsolute):
|
||
(Path_MakeAbsolute):
|
||
(Path_FixSlashes):
|
||
(Path_GetSlash):
|
||
(Path_Join):
|
||
(Path_RemoveTrailingSlash):
|
||
(Path_Compact):
|
||
(Path_GetThisModulePath):
|
||
(Path_IsDirectory):
|
||
(Path_IsAppBundle):
|
||
(Path_Exists):
|
||
(Path_FindParentDirectoryRecursively):
|
||
(Path_FindParentSubDirectoryRecursively):
|
||
(Path_ReadBinaryFile):
|
||
(Path_WriteBinaryFile):
|
||
(Path_ReadTextFile):
|
||
(Path_WriteStringToTextFile):
|
||
(Path_WriteStringToTextFileAtomic):
|
||
(Path_FilePathToUrl):
|
||
(Path_UrlToFilePath):
|
||
(GetUserDocumentsPath):
|
||
* openvr/src/vrcommon/pathtools_public.h: Added.
|
||
* openvr/src/vrcommon/sharedlibtools_public.cpp: Added.
|
||
(SharedLib_Load):
|
||
(SharedLib_GetFunction):
|
||
(SharedLib_Unload):
|
||
* openvr/src/vrcommon/sharedlibtools_public.h: Added.
|
||
* openvr/src/vrcommon/strtools_public.cpp: Added.
|
||
(StringHasPrefix):
|
||
(StringHasPrefixCaseSensitive):
|
||
(StringHasSuffix):
|
||
(StringHasSuffixCaseSensitive):
|
||
(UTF16to8):
|
||
(UTF8to16):
|
||
(strcpy_safe):
|
||
(StringToUpper):
|
||
(StringToLower):
|
||
(ReturnStdString):
|
||
(BufferToStdString):
|
||
(Uint64ToString):
|
||
(StringToUint64):
|
||
(cIntToHexDigit):
|
||
(iHexCharToInt):
|
||
(V_URLEncodeInternal):
|
||
(V_URLDecodeInternal):
|
||
(V_URLEncode):
|
||
(V_URLDecode):
|
||
(V_StripExtension):
|
||
* openvr/src/vrcommon/strtools_public.h: Added.
|
||
(stricmp):
|
||
(strnicmp):
|
||
(wcsncpy_s):
|
||
(strncpy_s):
|
||
(strtoull):
|
||
* openvr/src/vrcommon/vrpathregistry_public.cpp: Added.
|
||
(GetAppSettingsPath):
|
||
(CVRPathRegistry_Public::CVRPathRegistry_Public):
|
||
(CVRPathRegistry_Public::GetOpenVRConfigPath):
|
||
(CVRPathRegistry_Public::GetVRPathRegistryFilename):
|
||
(ParseStringListFromJson):
|
||
(StringListToJson):
|
||
(CVRPathRegistry_Public::ToJsonString):
|
||
(CVRPathRegistry_Public::BLoadFromFile):
|
||
(CVRPathRegistry_Public::BSaveToFile const):
|
||
(CVRPathRegistry_Public::GetRuntimePath const):
|
||
(CVRPathRegistry_Public::GetConfigPath const):
|
||
(CVRPathRegistry_Public::GetLogPath const):
|
||
(CVRPathRegistry_Public::GetPaths):
|
||
* openvr/src/vrcommon/vrpathregistry_public.h: Added.
|
||
|
||
2017-12-14 David Kilzer <ddkilzer@apple.com>
|
||
|
||
Enable -Wstrict-prototypes for WebKit
|
||
<https://webkit.org/b/180757>
|
||
<rdar://problem/36024132>
|
||
|
||
Rubber-stamped by Joseph Pecoraro.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
(WARNING_CFLAGS): Add semicolon.
|
||
(CLANG_WARN_STRICT_PROTOTYPES): Add. Set to YES.
|
||
|
||
2017-10-05 Frederic Wang <fwang@igalia.com>
|
||
|
||
Remove WOFF2 from Source/ThirdParty.
|
||
https://bugs.webkit.org/show_bug.cgi?id=177862
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* woff2/CMakeLists.txt: Removed.
|
||
* woff2/LICENSE: Removed.
|
||
* woff2/README.webkit: Removed.
|
||
* woff2/include/woff2/decode.h: Removed.
|
||
* woff2/include/woff2/encode.h: Removed.
|
||
* woff2/include/woff2/output.h: Removed.
|
||
* woff2/src/buffer.h: Removed.
|
||
* woff2/src/convert_woff2ttf_*.cc: Removed.
|
||
* woff2/src/file.h: Removed.
|
||
* woff2/src/font.cc: Removed.
|
||
* woff2/src/font.h: Removed.
|
||
* woff2/src/glyph.cc: Removed.
|
||
* woff2/src/glyph.h: Removed.
|
||
* woff2/src/normalize.cc: Removed.
|
||
* woff2/src/normalize.h: Removed.
|
||
* woff2/src/port.h: Removed.
|
||
* woff2/src/round.h: Removed.
|
||
* woff2/src/store_bytes.h: Removed.
|
||
* woff2/src/table_tags.cc: Removed.
|
||
* woff2/src/table_tags.h: Removed.
|
||
* woff2/src/transform.cc: Removed.
|
||
* woff2/src/transform.h: Removed.
|
||
* woff2/src/variable_length.cc: Removed.
|
||
* woff2/src/variable_length.h: Removed.
|
||
* woff2/src/woff2_common.cc: Removed.
|
||
* woff2/src/woff2_common.h: Removed.
|
||
* woff2/src/woff2_compress.cc: Removed.
|
||
* woff2/src/woff2_dec.cc: Removed.
|
||
* woff2/src/woff2_decompress.cc: Removed.
|
||
* woff2/src/woff2_enc.cc: Removed.
|
||
* woff2/src/woff2_info.cc: Removed.
|
||
* woff2/src/woff2_out.cc: Removed.
|
||
* woff2/update.sh: Removed.
|
||
|
||
2017-10-05 Frederic Wang <fwang@igalia.com>
|
||
|
||
Update Source/ThirdParty/woff2 to 22c256bc457777744ba14b7325a6e8e0e7dec91c
|
||
https://bugs.webkit.org/show_bug.cgi?id=177994
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* woff2/CMakeLists.txt: Also consider the directory for public headers.
|
||
* woff2/README.webkit:
|
||
* woff2/include/woff2/decode.h: Renamed from Source/ThirdParty/woff2/src/woff2_dec.h.
|
||
* woff2/include/woff2/encode.h: Renamed from Source/ThirdParty/woff2/src/woff2_enc.h.
|
||
(woff2::WOFF2Params::WOFF2Params):
|
||
* woff2/include/woff2/output.h: Renamed from Source/ThirdParty/woff2/src/woff2_out.h.
|
||
(woff2::WOFF2Out::~WOFF2Out):
|
||
(woff2::WOFF2StringOut::MaxSize):
|
||
* woff2/src/buffer.h:
|
||
* woff2/src/convert_woff2ttf_*.cc:
|
||
* woff2/src/file.h:
|
||
* woff2/src/font.cc:
|
||
* woff2/src/font.h:
|
||
* woff2/src/glyph.cc:
|
||
* woff2/src/glyph.h:
|
||
* woff2/src/normalize.cc:
|
||
* woff2/src/normalize.h:
|
||
* woff2/src/port.h:
|
||
* woff2/src/round.h:
|
||
* woff2/src/store_bytes.h:
|
||
* woff2/src/table_tags.cc:
|
||
* woff2/src/table_tags.h:
|
||
* woff2/src/transform.cc:
|
||
* woff2/src/transform.h:
|
||
* woff2/src/variable_length.cc:
|
||
* woff2/src/variable_length.h:
|
||
* woff2/src/woff2_common.cc:
|
||
* woff2/src/woff2_common.h:
|
||
* woff2/src/woff2_compress.cc:
|
||
* woff2/src/woff2_dec.cc:
|
||
* woff2/src/woff2_decompress.cc:
|
||
* woff2/src/woff2_enc.cc:
|
||
* woff2/src/woff2_info.cc:
|
||
* woff2/src/woff2_out.cc:
|
||
* woff2/update.sh: Also consider directory for public headers.
|
||
|
||
2017-10-03 Frederic Wang <fwang@igalia.com>
|
||
|
||
Remove Brotli from Source/ThirdParty
|
||
https://bugs.webkit.org/show_bug.cgi?id=177804
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* brotli/CMakeLists.txt: Removed.
|
||
* brotli/LICENSE: Removed.
|
||
* brotli/README.webkit: Removed.
|
||
* brotli/common/constants.h: Removed.
|
||
* brotli/common/dictionary.bin: Removed.
|
||
* brotli/common/dictionary.c: Removed.
|
||
* brotli/common/dictionary.h: Removed.
|
||
* brotli/common/version.h: Removed.
|
||
* brotli/dec/bit_reader.c: Removed.
|
||
* brotli/dec/bit_reader.h: Removed.
|
||
* brotli/dec/context.h: Removed.
|
||
* brotli/dec/decode.c: Removed.
|
||
* brotli/dec/huffman.c: Removed.
|
||
* brotli/dec/huffman.h: Removed.
|
||
* brotli/dec/port.h: Removed.
|
||
* brotli/dec/prefix.h: Removed.
|
||
* brotli/dec/state.c: Removed.
|
||
* brotli/dec/state.h: Removed.
|
||
* brotli/dec/transform.h: Removed.
|
||
* brotli/include/brotli/decode.h: Removed.
|
||
* brotli/include/brotli/encode.h: Removed.
|
||
* brotli/include/brotli/port.h: Removed.
|
||
* brotli/include/brotli/types.h: Removed.
|
||
* brotli/update.sh: Removed.
|
||
* woff2/CMakeLists.txt: Use Brotli's include and library paths found by CMake.
|
||
|
||
2017-10-05 Frederic Wang <fwang@igalia.com>
|
||
|
||
Upgrade Brotli to version 1.0.1 and WOFF2 to latest upstream
|
||
https://bugs.webkit.org/show_bug.cgi?id=177768
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* brotli/CMakeLists.txt:
|
||
* brotli/README.webkit:
|
||
* brotli/common/constants.h: Added.
|
||
* brotli/common/dictionary.bin: Added.
|
||
* brotli/common/dictionary.c: Added.
|
||
* brotli/common/dictionary.h: Added.
|
||
* brotli/common/version.h: Added.
|
||
* brotli/dec/Makefile: Removed.
|
||
* brotli/dec/bit_reader.c:
|
||
* brotli/dec/bit_reader.h:
|
||
* brotli/dec/context.h:
|
||
* brotli/dec/decode.c:
|
||
* brotli/dec/decode.h: Removed.
|
||
* brotli/dec/dictionary.c: Removed.
|
||
* brotli/dec/dictionary.h: Removed.
|
||
* brotli/dec/huffman.c:
|
||
* brotli/dec/huffman.h:
|
||
* brotli/dec/port.h:
|
||
(BrotliDump):
|
||
(BrotliRBit):
|
||
* brotli/dec/prefix.h:
|
||
* brotli/dec/state.c:
|
||
* brotli/dec/state.h:
|
||
* brotli/dec/transform.h:
|
||
* brotli/dec/types.h: Removed.
|
||
* brotli/include/brotli/decode.h: Added.
|
||
* brotli/include/brotli/encode.h: Added.
|
||
* brotli/include/brotli/port.h: Added.
|
||
* brotli/include/brotli/types.h: Added.
|
||
* brotli/update.sh:
|
||
* woff2/CMakeLists.txt:
|
||
* woff2/README.webkit:
|
||
* woff2/src/buffer.h:
|
||
(woff2::Buffer::Buffer):
|
||
(woff2::Buffer::Read):
|
||
* woff2/src/convert_woff2ttf_*.cc: Added.
|
||
* woff2/src/font.cc:
|
||
* woff2/src/glyph.cc:
|
||
* woff2/src/normalize.cc:
|
||
* woff2/src/port.h:
|
||
* woff2/src/store_bytes.h:
|
||
(woff2::Store16):
|
||
* woff2/src/variable_length.cc:
|
||
* woff2/src/woff2_common.cc:
|
||
* woff2/src/woff2_dec.cc:
|
||
* woff2/src/woff2_decompress.cc:
|
||
* woff2/src/woff2_enc.cc:
|
||
* woff2/src/woff2_info.cc: Added.
|
||
|
||
2017-08-08 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Properly test if compiler supports compiler flags
|
||
https://bugs.webkit.org/show_bug.cgi?id=174490
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* brotli/CMakeLists.txt:
|
||
* gtest/CMakeLists.txt:
|
||
* woff2/CMakeLists.txt:
|
||
* xdgmime/CMakeLists.txt:
|
||
|
||
2017-07-17 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Macros in WebKitMacros.cmake should be prefixed with WEBKIT_ namespace
|
||
https://bugs.webkit.org/show_bug.cgi?id=174547
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* brotli/CMakeLists.txt:
|
||
* woff2/CMakeLists.txt:
|
||
* xdgmime/CMakeLists.txt:
|
||
|
||
2017-07-13 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Fix compiler warnings when building with GCC 7
|
||
https://bugs.webkit.org/show_bug.cgi?id=174463
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* brotli/CMakeLists.txt:
|
||
|
||
2017-05-11 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[CMake] Add HAVE check for regex.h
|
||
https://bugs.webkit.org/show_bug.cgi?id=171950
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
|
||
2017-04-19 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK] ../../Source/ThirdParty/xdgmime/src/xdgmimecache.c:200:62: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
|
||
https://bugs.webkit.org/show_bug.cgi?id=171026
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* xdgmime/README.webkit:
|
||
* xdgmime/src/xdgmimecache.c:
|
||
(cache_magic_matchlet_compare_to_data):
|
||
|
||
2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Fix the build after r214338.
|
||
|
||
Add missing files I forgot to git add again.
|
||
|
||
* xdgmime/CMakeLists.txt: Added.
|
||
* xdgmime/README: Added.
|
||
* xdgmime/README.webkit: Added.
|
||
|
||
2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
|
||
https://bugs.webkit.org/show_bug.cgi?id=170001
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Add xdgmime to ThirdParty.
|
||
|
||
* xdgmime/CMakeLists.txt: Added.
|
||
* xdgmime/README: Added.
|
||
* xdgmime/README.webkit: Added.
|
||
* xdgmime/src/xdgmime.c: Added.
|
||
* xdgmime/src/xdgmime.h: Added.
|
||
* xdgmime/src/xdgmimealias.c: Added.
|
||
* xdgmime/src/xdgmimealias.h: Added.
|
||
* xdgmime/src/xdgmimecache.c: Added.
|
||
* xdgmime/src/xdgmimecache.h: Added.
|
||
* xdgmime/src/xdgmimeglob.c: Added.
|
||
* xdgmime/src/xdgmimeglob.h: Added.
|
||
* xdgmime/src/xdgmimeicon.c: Added.
|
||
* xdgmime/src/xdgmimeicon.h: Added.
|
||
* xdgmime/src/xdgmimeint.c: Added.
|
||
* xdgmime/src/xdgmimeint.h: Added.
|
||
* xdgmime/src/xdgmimemagic.c: Added.
|
||
* xdgmime/src/xdgmimemagic.h: Added.
|
||
* xdgmime/src/xdgmimeparent.c: Added.
|
||
* xdgmime/src/xdgmimeparent.h: Added.
|
||
|
||
2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Add stubs for xdgmime sources to ThirdParty.
|
||
|
||
This is in preparation for bug #170001, to try to bypass the SVN hook that doesn't allow to commit source files
|
||
containing tabs. I'm committing empty files, so that once those files are known by SVN I can set the
|
||
allow-tabs property and then commit the actual contents.
|
||
|
||
* xdgmime/src/xdgmime.c: Added.
|
||
* xdgmime/src/xdgmime.h: Added.
|
||
* xdgmime/src/xdgmimealias.c: Added.
|
||
* xdgmime/src/xdgmimealias.h: Added.
|
||
* xdgmime/src/xdgmimecache.c: Added.
|
||
* xdgmime/src/xdgmimecache.h: Added.
|
||
* xdgmime/src/xdgmimeglob.c: Added.
|
||
* xdgmime/src/xdgmimeglob.h: Added.
|
||
* xdgmime/src/xdgmimeicon.c: Added.
|
||
* xdgmime/src/xdgmimeicon.h: Added.
|
||
* xdgmime/src/xdgmimeint.c: Added.
|
||
* xdgmime/src/xdgmimeint.h: Added.
|
||
* xdgmime/src/xdgmimemagic.c: Added.
|
||
* xdgmime/src/xdgmimemagic.h: Added.
|
||
* xdgmime/src/xdgmimeparent.c: Added.
|
||
* xdgmime/src/xdgmimeparent.h: Added.
|
||
|
||
2017-02-09 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Build libwebrtc on bots without using it yet
|
||
https://bugs.webkit.org/show_bug.cgi?id=168062
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* Makefile:
|
||
|
||
2017-01-23 Timothy Hatcher <timothy@hatcher.name>
|
||
|
||
gtest fails to link on Linux due to missing -lpthread
|
||
https://bugs.webkit.org/show_bug.cgi?id=167313
|
||
|
||
* gtest/CMakeLists.txt: Remove find_package(Threads) that was added in my last commit.
|
||
This is assumed to already happen in the platform cmake options file.
|
||
|
||
2017-01-23 Timothy Hatcher <timothy@hatcher.name>
|
||
|
||
gtest fails to link on Linux due to missing -lpthread
|
||
https://bugs.webkit.org/show_bug.cgi?id=167313
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* gtest/CMakeLists.txt: Add call to find_package(Threads) before testing CMAKE_USE_PTHREADS_INIT.
|
||
Without the find_package call, CMAKE_USE_PTHREADS_INIT was always false for me. Also explicitly
|
||
define GTEST_HAS_PTHREAD to 0 when CMAKE_USE_PTHREADS_INIT is false to prevent gtest-port.h from
|
||
setting GTEST_HAS_PTHREAD based on the platform.
|
||
|
||
2017-01-20 Youenn Fablet <youenn@apple.com>
|
||
|
||
[WebRTC] Add libwebrtc build infrastructure
|
||
https://bugs.webkit.org/show_bug.cgi?id=167207
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Checking-in files used for building libwebrtc.
|
||
The principle is the following:
|
||
- Select a revision of libwebrtc
|
||
- Ask libwebrtc build system to generate the project.json (something like gn gen --ide json ...)
|
||
- Copy project.json here and the libwebrtc selected revision in a libwebrtc/libwebrtc folder.
|
||
- Call Tools/Scripts/generate-libwebrtc-cmake which will update CMakeLists.txt
|
||
- Build libwebrtc with CMake
|
||
|
||
* libwebrtc/CMakeLists.txt: Added (Generated by Tools/Scripts/generate-libwebrtc-cmake using project.json as input).
|
||
* libwebrtc/Makefile: Added.
|
||
* libwebrtc/WebKit/project.json: Added (Generated by libwebrtc build system).
|
||
* libwebrtc/WebKit/rtc_sdk_framework_objc_info_plist.plist: Added.
|
||
* libwebrtc/libwebrtc.xcodeproj/project.pbxproj: Added.
|
||
|
||
2016-12-10 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Include WTF, JSC, and WebCore headers automatically to targers using them
|
||
https://bugs.webkit.org/show_bug.cgi?id=165686
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
This change reduces duplication of include path lists between modules,
|
||
and reduces future need for fixes like r209605 (broken build because of
|
||
WebCore header suddenly becoming used in WebKit2).
|
||
|
||
* gtest/CMakeLists.txt:
|
||
|
||
2016-12-06 Alexey Proskuryakov <ap@apple.com>
|
||
|
||
Correct SDKROOT values in xcconfig files
|
||
https://bugs.webkit.org/show_bug.cgi?id=165487
|
||
rdar://problem/29539209
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
Fix suggested by Dan Bernstein.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2016-09-28 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
Unreviewed, woff2 upgrade introduces compiler warnings
|
||
https://bugs.webkit.org/show_bug.cgi?id=162678
|
||
|
||
* woff2/CMakeLists.txt:
|
||
|
||
2016-09-28 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
woff2 upgrade introduces compiler warnings
|
||
https://bugs.webkit.org/show_bug.cgi?id=162678
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* woff2/CMakeLists.txt:
|
||
|
||
2016-09-28 Khaled Hosny <khaledhosny@eglug.org>
|
||
|
||
Update woff2 to latest revision
|
||
https://bugs.webkit.org/show_bug.cgi?id=162608
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* woff2/CMakeLists.txt:
|
||
* woff2/README.webkit:
|
||
* woff2/src/file.h:
|
||
(woff2::GetFileContent):
|
||
(woff2::SetFileContents):
|
||
* woff2/src/font.cc:
|
||
* woff2/src/font.h:
|
||
* woff2/src/glyph.cc:
|
||
* woff2/src/store_bytes.h:
|
||
(woff2::Store16):
|
||
* woff2/src/transform.cc:
|
||
* woff2/src/woff2_common.cc:
|
||
* woff2/src/woff2_compress.cc:
|
||
* woff2/src/woff2_dec.cc:
|
||
* woff2/src/woff2_dec.h:
|
||
* woff2/src/woff2_decompress.cc:
|
||
* woff2/src/woff2_enc.cc:
|
||
* woff2/src/woff2_out.cc: Added.
|
||
* woff2/src/woff2_out.h: Added.
|
||
(woff2::WOFF2Out::~WOFF2Out):
|
||
(woff2::WOFF2StringOut::MaxSize):
|
||
|
||
2016-09-28 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Suppress Clang warnings in brotli and woff2
|
||
https://bugs.webkit.org/show_bug.cgi?id=162663
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* brotli/CMakeLists.txt:
|
||
* woff2/CMakeLists.txt:
|
||
|
||
2016-09-27 Konstantin Tokarev <annulen@yandex.ru> and Vitaliy Slobodin <vitaliy.slobodin@gmail.com>
|
||
|
||
Fixed compilation of WOFF2 on Windows
|
||
https://bugs.webkit.org/show_bug.cgi?id=162570
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* woff2/CMakeLists.txt: Avoid passing GCC-specific flags to other
|
||
compilers.
|
||
* woff2/src/port.h: Include assert.h.
|
||
|
||
2016-06-19 Frederic Wang <fred.wang@free.fr>
|
||
|
||
Update Brotli to version 0.4.0
|
||
https://bugs.webkit.org/show_bug.cgi?id=158907
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* brotli/README.webkit:
|
||
* brotli/dec/bit_reader.h:
|
||
* brotli/dec/decode.c:
|
||
* brotli/dec/decode.h:
|
||
* brotli/dec/huffman.c:
|
||
* brotli/dec/huffman.h:
|
||
* brotli/dec/port.h:
|
||
(BrotliDump):
|
||
* brotli/dec/state.c:
|
||
* brotli/dec/state.h:
|
||
|
||
2016-05-23 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
woff2_dec.cc triggers -Wsign-compare, -Wunused-but-set-variable
|
||
https://bugs.webkit.org/show_bug.cgi?id=157732
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* woff2/CMakeLists.txt:
|
||
|
||
2016-05-22 Brady Eidson <beidson@apple.com>
|
||
|
||
Move to C++14.
|
||
https://bugs.webkit.org/show_bug.cgi?id=157948
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2016-03-17 Csaba Osztrogonác <ossy@webkit.org>
|
||
|
||
Unreviewed, line ending fixes.
|
||
|
||
* gtest/codegear/gtest_all.cc:
|
||
* gtest/codegear/gtest_link.cc:
|
||
|
||
2016-03-10 Frederic Wang <fwang@igalia.com>
|
||
|
||
[GTK] Add support for WOFF2
|
||
https://bugs.webkit.org/show_bug.cgi?id=152616
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
We import the source of the third-party brotli and woff2 libraries because release packages do not exist yet.
|
||
The script to update source from upstream as well as the makefile to compile relevant files are based on similar code from Mozilla.
|
||
|
||
* brotli/CMakeLists.txt: Added. We force BROTLI_BUILD_PORTABLE by default, see https://github.com/google/brotli/issues/307.
|
||
* brotli/LICENSE: Added.
|
||
* brotli/README.webkit: Added.
|
||
* brotli/dec/Makefile: Added.
|
||
* brotli/dec/bit_reader.c: Added.
|
||
* brotli/dec/bit_reader.h: Added.
|
||
* brotli/dec/context.h: Added.
|
||
* brotli/dec/decode.c: Added.
|
||
* brotli/dec/decode.h: Added.
|
||
* brotli/dec/dictionary.c: Added.
|
||
* brotli/dec/dictionary.h: Added.
|
||
* brotli/dec/huffman.c: Added.
|
||
* brotli/dec/huffman.h: Added.
|
||
* brotli/dec/port.h: Added.
|
||
(BrotliRBit):
|
||
* brotli/dec/prefix.h: Added.
|
||
* brotli/dec/state.c: Added.
|
||
* brotli/dec/state.h: Added.
|
||
* brotli/dec/transform.h: Added.
|
||
* brotli/dec/types.h: Added.
|
||
* brotli/update.sh: Added. This script helps to get the latest version of the decoder source code.
|
||
* woff2/CMakeLists.txt: Added. We only compile the decoder files.
|
||
* woff2/LICENSE: Added.
|
||
* woff2/README.webkit: Added.
|
||
* woff2/src/buffer.h: Added.
|
||
(woff2::Failure):
|
||
(woff2::Buffer::Buffer):
|
||
(woff2::Buffer::Skip):
|
||
(woff2::Buffer::Read):
|
||
(woff2::Buffer::ReadU8):
|
||
(woff2::Buffer::ReadU16):
|
||
(woff2::Buffer::ReadS16):
|
||
(woff2::Buffer::ReadU24):
|
||
(woff2::Buffer::ReadU32):
|
||
(woff2::Buffer::ReadS32):
|
||
(woff2::Buffer::ReadTag):
|
||
(woff2::Buffer::ReadR64):
|
||
(woff2::Buffer::buffer):
|
||
(woff2::Buffer::offset):
|
||
(woff2::Buffer::length):
|
||
(woff2::Buffer::set_offset):
|
||
* woff2/src/file.h: Added.
|
||
(woff2::GetFileContent):
|
||
(woff2::SetFileContents):
|
||
* woff2/src/font.cc: Added.
|
||
* woff2/src/font.h: Added.
|
||
* woff2/src/glyph.cc: Added.
|
||
* woff2/src/glyph.h: Added.
|
||
(woff2::Glyph::Glyph):
|
||
* woff2/src/normalize.cc: Added.
|
||
* woff2/src/normalize.h: Added.
|
||
* woff2/src/port.h: Added.
|
||
(woff2::Log2Floor):
|
||
* woff2/src/round.h: Added.
|
||
(woff2::Round4):
|
||
* woff2/src/store_bytes.h: Added.
|
||
(woff2::StoreU32):
|
||
(woff2::Store16):
|
||
(woff2::StoreBytes):
|
||
* woff2/src/table_tags.cc: Added.
|
||
* woff2/src/table_tags.h: Added.
|
||
* woff2/src/transform.cc: Added.
|
||
* woff2/src/transform.h: Added.
|
||
* woff2/src/variable_length.cc: Added.
|
||
* woff2/src/variable_length.h: Added.
|
||
* woff2/src/woff2_common.cc: Added.
|
||
* woff2/src/woff2_common.h: Added.
|
||
(woff2::Table::operator<):
|
||
* woff2/src/woff2_compress.cc: Added.
|
||
* woff2/src/woff2_dec.cc: Added.
|
||
* woff2/src/woff2_dec.h: Added.
|
||
* woff2/src/woff2_decompress.cc: Added.
|
||
* woff2/src/woff2_enc.cc: Added.
|
||
* woff2/src/woff2_enc.h: Added.
|
||
(woff2::WOFF2Params::WOFF2Params):
|
||
* woff2/update.sh: Added. This script helps to get the latest upstream version.
|
||
|
||
2016-01-09 Dan Bernstein <mitz@apple.com>
|
||
|
||
[Cocoa] Allow overriding the frameworks directory independently of using a staging install path
|
||
https://bugs.webkit.org/show_bug.cgi?id=152926
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
Introduce a new build setting, WK_OVERRIDE_FRAMEWORKS_DIR. When not empty, it determines
|
||
where the frameworks are installed. Setting USE_STAGING_INSTALL_PATH to YES sets
|
||
WK_OVERRIDE_FRAMEWORKS_DIR to $(SYSTEM_LIBRARY_DIR)/StagedFrameworks/Safari.
|
||
|
||
Account for the possibility of WK_OVERRIDE_FRAMEWORKS_DIR containing spaces.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
Add quotes to account for spaces.
|
||
* gtest/xcode/Config/ProductionProject.xcconfig:
|
||
- Replace STAGED_FRAMEWORKS_SEARCH_PATH in FRAMEWORK_SEARCH_PATHS with
|
||
WK_OVERRIDE_FRAMEWORKS_DIR and add quotes to account for spaces.
|
||
- Define WEBCORE_FRAMEWORKS_DIR based on WK_OVERRIDE_FRAMEWORKS_DIR.
|
||
|
||
2016-01-04 Alexey Proskuryakov <ap@apple.com>
|
||
|
||
gtest should use the same SDK as other projects
|
||
https://bugs.webkit.org/show_bug.cgi?id=152718
|
||
rdar://problem/23566856
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
gtest configuration attempted to use USE_INTERNAL_SDK without ever defining it.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2016-01-02 Ting-Wei Lan <lantw44@gmail.com>
|
||
|
||
Remove usage of environ in gtest
|
||
https://bugs.webkit.org/show_bug.cgi?id=138420
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
FreeBSD libc.so.7 does not contain an environ symbol, which causes
|
||
undefined reference problem when using -Wl,--no-undefined. As gtest
|
||
only uses environ as an argument to call execve, we can simply remove
|
||
its usage by replacing execve with execv.
|
||
|
||
* gtest/src/gtest-death-test.cc:
|
||
|
||
2015-12-01 Dana Burkart <dburkart@apple.com>
|
||
|
||
Remove Mountain Lion support from gtest
|
||
https://bugs.webkit.org/show_bug.cgi?id=151705
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2015-11-02 Andy Estes <aestes@apple.com>
|
||
|
||
[Cocoa] Add tvOS and watchOS to SUPPORTED_PLATFORMS
|
||
https://bugs.webkit.org/show_bug.cgi?id=150819
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
This tells Xcode to include these platforms in its Devices dropdown, making it possible to build in the IDE.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2015-08-20 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Clean up CMake build after r188673
|
||
https://bugs.webkit.org/show_bug.cgi?id=148234
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
gtest needs to be a static library on Windows to not crash.
|
||
|
||
2015-08-11 Brent Fulgham <bfulgham@apple.com>
|
||
|
||
[Win] Switch Windows build to Visual Studio 2015
|
||
https://bugs.webkit.org/show_bug.cgi?id=147887
|
||
<rdar://problem/22235098>
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Update Visual Studio project file settings to use the current Visual
|
||
Studio and compiler. Continue targeting binaries to run on our minimum
|
||
supported configuration of Windows 7.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2015-08-10 Alex Christensen <achristensen@webkit.org>
|
||
|
||
[Win] Unreviewed build fix after r188239.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
VS2015 requires __STDC_LIMIT_MACROS to be defined for INTMAX_MAX to be defined.
|
||
|
||
2015-08-10 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Build TestWebKitAPI with CMake on Windows
|
||
https://bugs.webkit.org/show_bug.cgi?id=147851
|
||
|
||
Reviewed by Chris Dumez.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
Include DerivedSources to find WTF/WTFHeaderDetection.h.
|
||
|
||
2015-05-26 Dan Bernstein <mitz@apple.com>
|
||
|
||
<rdar://problem/21104551> Update build settings
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2015-05-11 Brent Fulgham <bfulgham@apple.com>
|
||
|
||
[Win] Move Windows build target to Windows 7 (or newer)
|
||
https://bugs.webkit.org/show_bug.cgi?id=144890
|
||
<rdar://problem/20707307>
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
Update linked SDK and minimal Windows level to be compatible with
|
||
Windows 7 or newer.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2015-05-07 Dan Bernstein <mitz@apple.com>
|
||
|
||
<rdar://problem/19317140> [Xcode] Remove usage of AspenFamily.xcconfig in Source/
|
||
https://bugs.webkit.org/show_bug.cgi?id=144727
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: Don’t include AspenFamily.xcconfig.
|
||
|
||
2015-04-01 Gyuyoung Kim <gyuyoung.kim@webkit.org>
|
||
|
||
[CMake] Make gtest/CMakeLists.txt more readable
|
||
https://bugs.webkit.org/show_bug.cgi?id=143295
|
||
|
||
Reviewed by Csaba Osztrogonác.
|
||
|
||
gtest/CMakeLists.txt has used add_library() and include_directory() directly.
|
||
This patch adds GTEST_INCLUDE_DIRECTORIES and GTEST_SOURCES, and use it.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
|
||
2015-03-29 Gyuyoung Kim <gyuyoung.kim@samsung.com>
|
||
|
||
[CMake] Update old CMakeList.txt in gtest
|
||
https://bugs.webkit.org/show_bug.cgi?id=143192
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
CMake ports have used cmake/gtest/CMakeLists.txt instead of ThirdParty/test/CMakeLists.txt
|
||
in order to build gtest. However it looks ThirdParty/test/CMakeLists.txt won't be used anymore.
|
||
So this patch moves cmake/gtest/CMakeLists.txt to ThirdPart/test/CMakeLists.txt, and use it.
|
||
|
||
* gtest/CMakeLists.txt:
|
||
|
||
2014-12-26 Dan Bernstein <mitz@apple.com>
|
||
|
||
<rdar://problem/19348208> REGRESSION (r177027): iOS builds use the wrong toolchain
|
||
https://bugs.webkit.org/show_bug.cgi?id=139950
|
||
|
||
Reviewed by David Kilzer.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: Only define TOOLCHAINS when building for OS X, doing so
|
||
in a manner that works with Xcode 5.1.1.
|
||
|
||
2014-12-09 David Kilzer <ddkilzer@apple.com>
|
||
|
||
Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF
|
||
<http://webkit.org/b/139212>
|
||
|
||
Reviewed by Joseph Pecoraro.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
- Only set SDKROOT and TOOLCHAINS on OS X.
|
||
|
||
2014-10-30 Dana Burkart <dburkart@apple.com>
|
||
|
||
<rdar://problem/18821260> Prepare for the mysterious future
|
||
|
||
Reviewed by Lucas Forschler.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2014-09-18 Brent Fulgham <bfulgham@apple.com>
|
||
|
||
[Win] Unreviewed build fix.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj: Make sure we use static linking for gtest on
|
||
normal debug build to match the rest of WebKit.
|
||
|
||
2014-09-09 Benjamin Poulain <bpoulain@apple.com>
|
||
|
||
Disable the "unreachable-code" warning
|
||
https://bugs.webkit.org/show_bug.cgi?id=136677
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2014-09-06 Darin Adler <darin@apple.com>
|
||
|
||
Make updates suggested by new version of Xcode
|
||
https://bugs.webkit.org/show_bug.cgi?id=136603
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: Moved CLANG_WARN_BOOL_CONVERSION,
|
||
CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, and COMBINE_HIDPI_IMAGES
|
||
here from project file. Added CLANG_WARN_UNREACHABLE_CODE, ENABLE_STRICT_OBJC_MSGSEND,
|
||
and GCC_WARN_64_TO_32_BIT_CONVERSION as suggested by Xcode upgrade check.
|
||
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj: Updated LastUpgradeCheck and removed
|
||
things that are redundant with the xcconfig file above.
|
||
|
||
2014-08-22 Renato Nagy <nagy.renato@stud.u-szeged.hu>
|
||
|
||
Remove LevelDB.
|
||
https://bugs.webkit.org/show_bug.cgi?id=136170
|
||
|
||
Reviewed by Gyuyoung Kim.
|
||
|
||
* leveldb/AUTHORS: Removed.
|
||
* leveldb/LICENSE: Removed.
|
||
* leveldb/Makefile: Removed.
|
||
* leveldb/NEWS: Removed.
|
||
* leveldb/README: Removed.
|
||
* leveldb/TODO: Removed.
|
||
* leveldb/build_detect_platform: Removed.
|
||
* leveldb/db/builder.cc: Removed.
|
||
* leveldb/db/builder.h: Removed.
|
||
* leveldb/db/c.cc: Removed.
|
||
* leveldb/db/c_test.c: Removed.
|
||
* leveldb/db/corruption_test.cc: Removed.
|
||
* leveldb/db/db_bench.cc: Removed.
|
||
* leveldb/db/db_impl.cc: Removed.
|
||
* leveldb/db/db_impl.h: Removed.
|
||
* leveldb/db/db_iter.cc: Removed.
|
||
* leveldb/db/db_iter.h: Removed.
|
||
* leveldb/db/db_test.cc: Removed.
|
||
* leveldb/db/dbformat.cc: Removed.
|
||
* leveldb/db/dbformat.h: Removed.
|
||
* leveldb/db/dbformat_test.cc: Removed.
|
||
* leveldb/db/filename.cc: Removed.
|
||
* leveldb/db/filename.h: Removed.
|
||
* leveldb/db/filename_test.cc: Removed.
|
||
* leveldb/db/leveldb_main.cc: Removed.
|
||
* leveldb/db/log_format.h: Removed.
|
||
* leveldb/db/log_reader.cc: Removed.
|
||
* leveldb/db/log_reader.h: Removed.
|
||
* leveldb/db/log_test.cc: Removed.
|
||
* leveldb/db/log_writer.cc: Removed.
|
||
* leveldb/db/log_writer.h: Removed.
|
||
* leveldb/db/memtable.cc: Removed.
|
||
* leveldb/db/memtable.h: Removed.
|
||
* leveldb/db/repair.cc: Removed.
|
||
* leveldb/db/skiplist.h: Removed.
|
||
* leveldb/db/skiplist_test.cc: Removed.
|
||
* leveldb/db/snapshot.h: Removed.
|
||
* leveldb/db/table_cache.cc: Removed.
|
||
* leveldb/db/table_cache.h: Removed.
|
||
* leveldb/db/version_edit.cc: Removed.
|
||
* leveldb/db/version_edit.h: Removed.
|
||
* leveldb/db/version_edit_test.cc: Removed.
|
||
* leveldb/db/version_set.cc: Removed.
|
||
* leveldb/db/version_set.h: Removed.
|
||
* leveldb/db/version_set_test.cc: Removed.
|
||
* leveldb/db/write_batch.cc: Removed.
|
||
* leveldb/db/write_batch_internal.h: Removed.
|
||
* leveldb/db/write_batch_test.cc: Removed.
|
||
* leveldb/doc/bench/db_bench_sqlite3.cc: Removed.
|
||
* leveldb/doc/bench/db_bench_tree_db.cc: Removed.
|
||
* leveldb/doc/benchmark.html: Removed.
|
||
* leveldb/doc/doc.css: Removed.
|
||
* leveldb/doc/impl.html: Removed.
|
||
* leveldb/doc/index.html: Removed.
|
||
* leveldb/doc/log_format.txt: Removed.
|
||
* leveldb/doc/table_format.txt: Removed.
|
||
* leveldb/helpers/memenv/memenv.cc: Removed.
|
||
* leveldb/helpers/memenv/memenv.h: Removed.
|
||
* leveldb/helpers/memenv/memenv_test.cc: Removed.
|
||
* leveldb/include/leveldb/c.h: Removed.
|
||
* leveldb/include/leveldb/cache.h: Removed.
|
||
* leveldb/include/leveldb/comparator.h: Removed.
|
||
* leveldb/include/leveldb/db.h: Removed.
|
||
* leveldb/include/leveldb/env.h: Removed.
|
||
* leveldb/include/leveldb/filter_policy.h: Removed.
|
||
* leveldb/include/leveldb/iterator.h: Removed.
|
||
* leveldb/include/leveldb/options.h: Removed.
|
||
* leveldb/include/leveldb/slice.h: Removed.
|
||
* leveldb/include/leveldb/status.h: Removed.
|
||
* leveldb/include/leveldb/table.h: Removed.
|
||
* leveldb/include/leveldb/table_builder.h: Removed.
|
||
* leveldb/include/leveldb/write_batch.h: Removed.
|
||
* leveldb/port/README: Removed.
|
||
* leveldb/port/atomic_pointer.h: Removed.
|
||
* leveldb/port/port.h: Removed.
|
||
* leveldb/port/port_example.h: Removed.
|
||
* leveldb/port/port_posix.cc: Removed.
|
||
* leveldb/port/port_posix.h: Removed.
|
||
* leveldb/port/thread_annotations.h: Removed.
|
||
* leveldb/port/win/stdint.h: Removed.
|
||
* leveldb/table/block.cc: Removed.
|
||
* leveldb/table/block.h: Removed.
|
||
* leveldb/table/block_builder.cc: Removed.
|
||
* leveldb/table/block_builder.h: Removed.
|
||
* leveldb/table/filter_block.cc: Removed.
|
||
* leveldb/table/filter_block.h: Removed.
|
||
* leveldb/table/filter_block_test.cc: Removed.
|
||
* leveldb/table/format.cc: Removed.
|
||
* leveldb/table/format.h: Removed.
|
||
* leveldb/table/iterator.cc: Removed.
|
||
* leveldb/table/iterator_wrapper.h: Removed.
|
||
* leveldb/table/merger.cc: Removed.
|
||
* leveldb/table/merger.h: Removed.
|
||
* leveldb/table/table.cc: Removed.
|
||
* leveldb/table/table_builder.cc: Removed.
|
||
* leveldb/table/table_test.cc: Removed.
|
||
* leveldb/table/two_level_iterator.cc: Removed.
|
||
* leveldb/table/two_level_iterator.h: Removed.
|
||
* leveldb/util/arena.cc: Removed.
|
||
* leveldb/util/arena.h: Removed.
|
||
* leveldb/util/arena_test.cc: Removed.
|
||
* leveldb/util/bloom.cc: Removed.
|
||
* leveldb/util/bloom_test.cc: Removed.
|
||
* leveldb/util/cache.cc: Removed.
|
||
* leveldb/util/cache_test.cc: Removed.
|
||
* leveldb/util/coding.cc: Removed.
|
||
* leveldb/util/coding.h: Removed.
|
||
* leveldb/util/coding_test.cc: Removed.
|
||
* leveldb/util/comparator.cc: Removed.
|
||
* leveldb/util/crc32c.cc: Removed.
|
||
* leveldb/util/crc32c.h: Removed.
|
||
* leveldb/util/crc32c_test.cc: Removed.
|
||
* leveldb/util/env.cc: Removed.
|
||
* leveldb/util/env_posix.cc: Removed.
|
||
* leveldb/util/env_test.cc: Removed.
|
||
* leveldb/util/filter_policy.cc: Removed.
|
||
* leveldb/util/hash.cc: Removed.
|
||
* leveldb/util/hash.h: Removed.
|
||
* leveldb/util/histogram.cc: Removed.
|
||
* leveldb/util/histogram.h: Removed.
|
||
* leveldb/util/logging.cc: Removed.
|
||
* leveldb/util/logging.h: Removed.
|
||
* leveldb/util/mutexlock.h: Removed.
|
||
* leveldb/util/options.cc: Removed.
|
||
* leveldb/util/posix_logger.h: Removed.
|
||
* leveldb/util/random.h: Removed.
|
||
* leveldb/util/status.cc: Removed.
|
||
* leveldb/util/testharness.cc: Removed.
|
||
* leveldb/util/testharness.h: Removed.
|
||
* leveldb/util/testutil.cc: Removed.
|
||
* leveldb/util/testutil.h: Removed.
|
||
|
||
2014-08-11 Andy Estes <aestes@apple.com>
|
||
|
||
[iOS] Get rid of iOS.xcconfig
|
||
https://bugs.webkit.org/show_bug.cgi?id=135809
|
||
|
||
Reviewed by Joseph Pecoraro.
|
||
|
||
All iOS.xcconfig did was include AspenFamily.xcconfig, so there's no need for the indirection.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
* gtest/xcode/Config/iOS.xcconfig: Removed.
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj:
|
||
|
||
2014-03-25 Martin Robinson <mrobinson@igalia.com>
|
||
|
||
[GTK] Remove the autotools build
|
||
https://bugs.webkit.org/show_bug.cgi?id=130717
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/GNUmakefile.am: Removed.
|
||
* leveldb/GNUmakefile.am: Removed.
|
||
|
||
2014-03-25 Gabor Rapcsanyi <rgabor@webkit.org>
|
||
|
||
[EFL] Add ARM64 build support
|
||
https://bugs.webkit.org/show_bug.cgi?id=130506
|
||
|
||
Rubber stamped by Gyuyoung Kim.
|
||
|
||
* leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
|
||
|
||
2014-03-14 Landry Breuil <landry@openbsd.org>
|
||
|
||
Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.
|
||
https://bugs.webkit.org/show_bug.cgi?id=129966
|
||
|
||
Reviewed by Andreas Kling.
|
||
|
||
* leveldb/GNUmakefile.am:
|
||
* leveldb/port/port_posix.h:
|
||
|
||
2014-01-12 Andy Estes <aestes@apple.com>
|
||
|
||
Fix the Mac build after r161777.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: AspenFamily.xcconfig excludes
|
||
macosx from SUPPORTED_PLATFORMS, so add it back in ourselves.
|
||
|
||
2014-01-11 David Kilzer <ddkilzer@apple.com>
|
||
|
||
[iOS] Upstream gtest
|
||
<http://webkit.org/b/126811>
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: Include iOS.xcconfig.
|
||
* gtest/xcode/Config/iOS.xcconfig: Added.
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj: Add iOS.xcconfig.
|
||
Sort.
|
||
|
||
2013-12-13 Brent Fulgham <bfulgham@apple.com>
|
||
|
||
[Win] Switch WebKit solution to Visual Studio 2013
|
||
https://bugs.webkit.org/show_bug.cgi?id=125192
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj: Update for VS2013
|
||
|
||
2013-11-15 Roger Fong <roger_fong@apple.com>
|
||
|
||
Unreviewed, gtest project file cleanup.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2013-10-24 Mark Rowe <mrowe@apple.com>
|
||
|
||
Remove references to OS X 10.7 from Xcode configuration settings.
|
||
|
||
Now that we're not building for OS X 10.7 they're no longer needed.
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2013-10-24 Mark Rowe <mrowe@apple.com>
|
||
|
||
<rdar://problem/15312643> Prepare for the mysterious future.
|
||
|
||
Reviewed by David Kilzer.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2013-10-10 Mark Rowe <mrowe@apple.com>
|
||
|
||
<rdar://problem/13341666> WebKit should always build against an SDK.
|
||
|
||
Have all projects default to building against the OS X Internal SDK for the Production
|
||
configuration. For the Debug and Release configurations, look for UseInternalSDK.xcconfig
|
||
to determine whether the OS X Internal SDK should be used. If not, use the normal OS X SDK.
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
* gtest/xcode/Config/ProductionProject.xcconfig:
|
||
|
||
2013-10-06 Dan Bernstein <mitz@apple.com>
|
||
|
||
Build against the Xcode default toolchain when targeting OS X 10.8.
|
||
|
||
This fixes the build after r156632 in configurations that use another toolchain
|
||
by default.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2013-10-06 Darin Adler <darin@apple.com>
|
||
|
||
Remove unneeded ScriptGCEvent class
|
||
https://bugs.webkit.org/show_bug.cgi?id=122390
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update this file.
|
||
Not really part of this bug fix, but good to land anyway.
|
||
|
||
2013-09-29 Darin Adler <darin@apple.com>
|
||
|
||
Take some Xcode advice about turning on additional warnings in ANGLE and gtest
|
||
https://bugs.webkit.org/show_bug.cgi?id=122087
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: Added some warnings that Xcode 5 suggested.
|
||
|
||
2013-09-06 Alberto Garcia <berto@igalia.com>
|
||
|
||
GTest: add support for FreeBSD and Hurd
|
||
https://bugs.webkit.org/show_bug.cgi?id=120870
|
||
|
||
Patch by Emilio Pozuelo Monfort <pochu@debian.org>
|
||
Reviewed by Gustavo Noronha Silva.
|
||
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
|
||
2013-09-05 Anders Carlsson <andersca@apple.com>
|
||
|
||
Enable C++11 wherever we build C++ files that include wtf/Platform.h
|
||
https://bugs.webkit.org/show_bug.cgi?id=120782
|
||
|
||
Reviewed by Andreas Kling.
|
||
|
||
Set CLANG_CXX_LANGUAGE_STANDARD to gnu++0x.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2013-08-20 Alex Christensen <achristensen@apple.com>
|
||
|
||
Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
|
||
https://bugs.webkit.org/show_bug.cgi?id=119512
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
Replaced obj32, bin32, and lib32 with macros for 64-bit build.
|
||
|
||
2013-07-23 David Farler <dfarler@apple.com>
|
||
|
||
Provide optional OTHER_CFLAGS, OTHER_CPPFLAGS, OTHER_LDFLAGS additions for building with ASAN
|
||
https://bugs.webkit.org/show_bug.cgi?id=117762
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.
|
||
* gtest/xcode/Config/StaticLibraryTarget.xcconfig:
|
||
Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.
|
||
|
||
2013-07-27 Mark Rowe <mrowe@apple.com>
|
||
|
||
Fix builds against an SDK.
|
||
|
||
* gtest/xcode/Config/FrameworkTarget.xcconfig: Ensure that gtest.framework is installed
|
||
in a location compatible with the SDK generation process.
|
||
|
||
2013-07-19 Alex Christensen <achristensen@apple.com>
|
||
|
||
Added x64 configuration to Visual Studio build.
|
||
https://bugs.webkit.org/show_bug.cgi?id=118888
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2013-07-18 Roger Fong <roger_fong@apple.com>
|
||
|
||
Make sure to link against _debug binaries when appropriate.
|
||
<rdar://problem/14473010>.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2013-06-17 Darin Adler <darin@apple.com>
|
||
|
||
Sort all the Xcode project files
|
||
https://bugs.webkit.org/show_bug.cgi?id=117696
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
|
||
|
||
2013-06-18 Roger Fong <roger_fong@apple.com>
|
||
|
||
Replace tools32 folder with tools and update WebKit Windows solution accordingly.
|
||
<rdar://problem/14118143>.
|
||
|
||
Rubberstamped by Brent Fulgham.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2013-06-03 Roger Fong <roger_fong@apple.com>
|
||
|
||
Nuke VS2005 files from the tree.
|
||
<rdar://problem/14042021>.
|
||
|
||
Rubberstamped by Brent Fulgham.
|
||
|
||
* gtest/msvc/gtest-md.sln: Removed.
|
||
* gtest/msvc/gtest-md.vcproj: Removed.
|
||
* gtest/msvc/gtest.sln: Removed.
|
||
* gtest/msvc/gtest.vcproj: Removed.
|
||
* gtest/msvc/gtest_main-md.vcproj: Removed.
|
||
* gtest/msvc/gtest_main.vcproj: Removed.
|
||
* gtest/msvc/gtest_prod_test-md.vcproj: Removed.
|
||
* gtest/msvc/gtest_prod_test.vcproj: Removed.
|
||
* gtest/msvc/gtest_unittest-md.vcproj: Removed.
|
||
* gtest/msvc/gtest_unittest.vcproj: Removed.
|
||
|
||
2013-04-26 Roger Fong <roger_fong@apple.com>
|
||
|
||
Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
|
||
Make the DebugSuffix configuration use _debug dependencies.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2013-04-09 Benjamin Poulain <bpoulain@apple.com>
|
||
|
||
Remove the WebKit copy of GLU and the file using it
|
||
https://bugs.webkit.org/show_bug.cgi?id=114249
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* glu/.gitignore: Removed.
|
||
* glu/LICENSE.txt: Removed.
|
||
* glu/README.webkit: Removed.
|
||
* glu/glu.gyp: Removed.
|
||
* glu/gluos.h: Removed.
|
||
* glu/internal_glu.h: Removed.
|
||
* glu/libtess/GNUmakefile: Removed.
|
||
* glu/libtess/Imakefile: Removed.
|
||
* glu/libtess/README: Removed.
|
||
* glu/libtess/alg-outline: Removed.
|
||
* glu/libtess/dict-list.h: Removed.
|
||
* glu/libtess/dict.c: Removed.
|
||
* glu/libtess/dict.h: Removed.
|
||
* glu/libtess/geom.c: Removed.
|
||
* glu/libtess/geom.h: Removed.
|
||
* glu/libtess/memalloc.c: Removed.
|
||
* glu/libtess/memalloc.h: Removed.
|
||
* glu/libtess/mesh.c: Removed.
|
||
* glu/libtess/mesh.h: Removed.
|
||
* glu/libtess/normal.c: Removed.
|
||
* glu/libtess/normal.h: Removed.
|
||
* glu/libtess/priorityq-heap.c: Removed.
|
||
* glu/libtess/priorityq-heap.h: Removed.
|
||
* glu/libtess/priorityq-sort.h: Removed.
|
||
* glu/libtess/priorityq.c: Removed.
|
||
* glu/libtess/priorityq.h: Removed.
|
||
* glu/libtess/render.c: Removed.
|
||
* glu/libtess/render.h: Removed.
|
||
* glu/libtess/sweep.c: Removed.
|
||
* glu/libtess/sweep.h: Removed.
|
||
* glu/libtess/tess.c: Removed.
|
||
* glu/libtess/tess.h: Removed.
|
||
* glu/libtess/tessmono.c: Removed.
|
||
* glu/libtess/tessmono.h: Removed.
|
||
|
||
2013-04-08 Benjamin Poulain <benjamin@webkit.org>
|
||
|
||
Remove gyp from ThirdParty
|
||
https://bugs.webkit.org/show_bug.cgi?id=114244
|
||
|
||
Rubberstamped by Ryosuke Niwa.
|
||
|
||
* gyp: Removed.
|
||
|
||
2013-04-05 Geoffrey Garen <ggaren@apple.com>
|
||
|
||
Made USE(JSC) unconditional
|
||
https://bugs.webkit.org/show_bug.cgi?id=114058
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
|
||
2013-03-29 Martin Robinson <mrobinson@igalia.com>
|
||
|
||
Update the version of gyp in the repository
|
||
https://bugs.webkit.org/show_bug.cgi?id=113540
|
||
|
||
Reviewed by Nico Weber.
|
||
|
||
* gyp: Update gyp to r1605.
|
||
|
||
2013-03-21 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
|
||
https://bugs.webkit.org/show_bug.cgi?id=112947
|
||
|
||
Reviewed by Martin Robinson.
|
||
|
||
* leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
|
||
|
||
2013-03-20 Brent Fulgham <bfulgham@webkit.org>
|
||
|
||
[WinCairo] Build WinCairo port under VS2010.
|
||
https://bugs.webkit.org/show_bug.cgi?id=112861
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
|
||
|
||
2013-03-07 Andrew Bortz <andrew@abortz.net>
|
||
|
||
Replace Mersenne Twister RNG with a simple but fast RNG
|
||
https://bugs.webkit.org/show_bug.cgi?id=111533
|
||
|
||
Reviewed by Adam Barth.
|
||
|
||
This code is no longer used.
|
||
|
||
* mt19937ar.c: Removed.
|
||
|
||
2013-02-20 Roger Fong <roger_fong@apple.com>
|
||
|
||
Get VS2010 Solution B&I ready.
|
||
<rdar://problem/1322988>
|
||
|
||
Rubberstamped by Timothy Horton.
|
||
|
||
Add Production configuration.
|
||
|
||
* gtest/msvc/gtest-md.vcxproj:
|
||
|
||
2013-02-14 Tony Chang <tony@chromium.org>
|
||
|
||
Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
|
||
https://bugs.webkit.org/show_bug.cgi?id=96934
|
||
|
||
* gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
|
||
* gtest/msvc/gtest.sln: Modified property svn:eol-style.
|
||
|
||
2013-02-14 Tony Chang <tony@chromium.org>
|
||
|
||
Unreviewed, set svn:eol-style CRLF for .sln files.
|
||
|
||
* gtest/msvc/gtest-md.sln: Added property svn:eol-style.
|
||
* gtest/msvc/gtest.sln: Added property svn:eol-style.
|
||
|
||
2013-02-14 Roger Fong <roger_fong@apple.com>
|
||
|
||
Add gtest-md VS2010 project files.
|
||
https://bugs.webkit.org/show_bug.cgi?id=107034.
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* gtest/msvc/gtest-md.sln: Added property svn:eol-style.
|
||
* gtest/msvc/gtest.sln: Added property svn:eol-style.
|
||
|
||
2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
|
||
|
||
[Qt] Compile WTF tests of TestWebKitAPI
|
||
https://bugs.webkit.org/show_bug.cgi?id=108935
|
||
|
||
Reviewed by Kenneth Rohde Christiansen.
|
||
|
||
Add qmake build system .pro file for building gtest as static library.
|
||
|
||
* gtest/gtest.pro: Added.
|
||
|
||
2013-02-05 Paweł Forysiuk <tuxator@o2.pl>
|
||
|
||
Building with MinGW compiler dies with gtest errors
|
||
https://bugs.webkit.org/show_bug.cgi?id=108470
|
||
|
||
Reviewed by Martin Robinson.
|
||
|
||
Variable Libraries_libgtest_la_CXXFLAGS blindly assumes that
|
||
pthreads will always be enabled. Make using pthreads for gtest
|
||
conditional on the build target.
|
||
|
||
* gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
|
||
|
||
2013-01-23 Tony Chang <tony@chromium.org>
|
||
|
||
Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
|
||
|
||
* gtest/msvc/gtest-md.sln: Added property svn:eol-style.
|
||
* gtest/msvc/gtest.sln: Added property svn:eol-style.
|
||
|
||
2013-01-17 Martin Robinson <mrobinson@igalia.com>
|
||
|
||
[GTK] Build with LevelDB when IndexedDB is enabled
|
||
https://bugs.webkit.org/show_bug.cgi?id=103220
|
||
|
||
Reviewed by Gustavo Noronha Silva.
|
||
|
||
Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
|
||
We cannot depend on leveldb provided by the distribution, because
|
||
it sometimes breaks API compatibility.
|
||
|
||
* leveldb: Imported from the 1.9.0 leveldb source tarball.
|
||
|
||
2013-01-09 David Farler <dfarler@apple.com>
|
||
|
||
Change ARCHS to generic setting to work with multiple platforms.
|
||
https://bugs.webkit.org/show_bug.cgi?id=106478
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
|
||
|
||
2012-10-28 Mark Rowe <mrowe@apple.com>
|
||
|
||
Simplify Xcode configuration settings that used to vary between OS versions.
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2012-10-28 Mark Rowe <mrowe@apple.com>
|
||
|
||
Remove references to unsupported OS and Xcode versions.
|
||
|
||
Reviewed by Anders Carlsson.
|
||
|
||
* gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2012-10-27 Dan Bernstein <mitz@apple.com>
|
||
|
||
REAL_PLATFORM_NAME build setting is no longer needed
|
||
https://bugs.webkit.org/show_bug.cgi?id=100587
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
|
||
to PLATFORM_NAME.
|
||
|
||
* gtest/xcode/Config/CompilerVersion.xcconfig:
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2012-08-23 Mark Rowe <mrowe@apple.com>
|
||
|
||
Make gtest build with the latest version of clang.
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
* gtest/src/gtest-internal-inl.h:
|
||
(GTestFlagSaver): Remove an unused member.
|
||
|
||
2012-07-03 Tony Chang <tony@chromium.org>
|
||
|
||
[chromium] Unreviewed, update .gitignore to handle VS2010 files.
|
||
|
||
* glu/.gitignore:
|
||
|
||
2012-06-27 Ryosuke Niwa <rniwa@webkit.org>
|
||
|
||
Fix gcc build after r121302
|
||
https://bugs.webkit.org/show_bug.cgi?id=90055
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2012-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Fix make distcheck.
|
||
|
||
* gtest/GNUmakefile.am: Add source code files included by
|
||
gtest_all.cc to EXTRA_DIST.
|
||
|
||
2012-04-26 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Build and run TestWebKitAPI WebKit2 unit tests
|
||
https://bugs.webkit.org/show_bug.cgi?id=84446
|
||
|
||
Reviewed by Philippe Normand.
|
||
|
||
* gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
|
||
all tests use now a custom main to make sure WTF threads are
|
||
initialized.
|
||
|
||
2012-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Build and run TestWebKitAPI unit tests
|
||
https://bugs.webkit.org/show_bug.cgi?id=84325
|
||
|
||
Reviewed by Philippe Normand.
|
||
|
||
* gtest/GNUmakefile.am: Added.
|
||
|
||
2012-03-30 David Barr <davidbarr@chromium.org>
|
||
|
||
Split up top-level .gitignore and .gitattributes
|
||
https://bugs.webkit.org/show_bug.cgi?id=82687
|
||
|
||
Reviewed by Tor Arne Vestbø.
|
||
|
||
* glu/.gitignore: Added.
|
||
|
||
2012-03-09 Ashod Nakashian <ashodnakashian@yahoo.com>
|
||
|
||
Bash scripts should support LF endings only
|
||
https://bugs.webkit.org/show_bug.cgi?id=79509
|
||
|
||
Reviewed by David Kilzer.
|
||
|
||
* gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
|
||
* gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
|
||
|
||
2012-03-08 Jessie Berlin <jberlin@apple.com>
|
||
|
||
More Windows build fixing.
|
||
|
||
* gtest/msvc/gtest-md.vcproj:
|
||
|
||
2012-03-07 Jessie Berlin <jberlin@apple.com>
|
||
|
||
Clean Windows build fails after r110033
|
||
https://bugs.webkit.org/show_bug.cgi?id=80553
|
||
|
||
Rubber-stamped by Jon Honeycutt and Eric Seidel.
|
||
|
||
* gtest/msvc/gtest-md.vcproj:
|
||
Add the new JavaScriptCore include directory to the include path.
|
||
|
||
2012-02-21 Sam Weinig <sam@webkit.org>
|
||
|
||
Attempt to fix the Snow Leopard build.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2012-02-21 Sam Weinig <sam@webkit.org>
|
||
|
||
Use libc++ when building with Clang on Mac
|
||
https://bugs.webkit.org/show_bug.cgi?id=78981
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
In addition to enabling libc++ when building with Clang,
|
||
disable gtest's use of tr1::tuple, which doesn't exist in
|
||
libc++.
|
||
|
||
2012-01-25 Mark Rowe <mrowe@apple.com>
|
||
|
||
Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
|
||
|
||
<rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
|
||
|
||
Reviewed by David Kilzer.
|
||
|
||
* gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
|
||
is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
|
||
framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
|
||
|
||
2012-01-06 Anders Carlsson <andersca@apple.com>
|
||
|
||
Make JavaScriptCore.framework a reference and put it in a Frameworks group
|
||
https://bugs.webkit.org/show_bug.cgi?id=75740
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj:
|
||
|
||
2012-01-05 Dan Bernstein <mitz@apple.com>
|
||
|
||
Made Debug/Release builds of gtest build only for the active architecture.
|
||
|
||
Reviewed by Dave Kilzer.
|
||
|
||
* gtest/xcode/Config/DebugProject.xcconfig:
|
||
* gtest/xcode/Config/ProductionProject.xcconfig:
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig:
|
||
|
||
2012-01-04 David Kilzer <ddkilzer@apple.com>
|
||
|
||
Remove HEADER_SEARCH_PATHS from Production configurations for gtest
|
||
|
||
Reviewed by Mark Rowe.
|
||
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
|
||
HEADER_SEARCH_PATHS from Production configurations to match
|
||
changes made for Debug and Release configurations in r104091.
|
||
|
||
2012-01-04 David Kilzer <ddkilzer@apple.com>
|
||
|
||
TestWebKitAPI has issues due to FastMalloc incompatibility
|
||
<http://webkit.org/b/66521>
|
||
<rdar://problem/10607911>
|
||
|
||
Reviewed by David Levin.
|
||
|
||
Original patch by Dmitry Lomov <dslomov@google.com>.
|
||
|
||
This patch ensures that gtest uses the FastMalloc new and delete
|
||
operators that are defined in JavaScriptCore.
|
||
|
||
* gtest/README.WebKit: Update with project changes.
|
||
* gtest/include/gtest/internal/gtest-port.h: Import necessary
|
||
headers to use FastMalloc in gtest.
|
||
* gtest/msvc/gtest-md.vcproj: Add include directories to find
|
||
WTF headers.
|
||
* gtest/xcode/Config/DebugProject.xcconfig: Define
|
||
WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
|
||
* gtest/xcode/Config/General.xcconfig: Define
|
||
HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
|
||
* gtest/xcode/Config/ProductionProject.xcconfig: Define
|
||
WEBCORE_PRIVATE_HEADERS_DIR for Production builds. This
|
||
overrides the value in ReleaseProject.xcconfig.
|
||
* gtest/xcode/Config/ReleaseProject.xcconfig: Define
|
||
WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj:
|
||
- Remove local HEADER_SEARCH_PATHS definitions.
|
||
- Link to JavaScriptCore.framework when building
|
||
gtest.framework.
|
||
|
||
2012-01-03 David Kilzer <ddkilzer@apple.com>
|
||
|
||
Add Production configuration to gtest Xcode project
|
||
<http://webkit.org/b/75153>
|
||
|
||
Reviewed by Adam Roben.
|
||
|
||
* gtest/README.WebKit: Updated.
|
||
* gtest/xcode/Config/ProductionProject.xcconfig: Added.
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj:
|
||
- Added Production configuration based on Release configuration.
|
||
- Made Production the default configuration.
|
||
|
||
2011-12-25 Darin Adler <darin@apple.com>
|
||
|
||
* gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
|
||
|
||
2011-11-11 Csaba Osztrogonác <ossy@webkit.org>
|
||
|
||
100,000 !!!
|
||
|
||
Reviewed by Zoltan Herczeg.
|
||
|
||
* ChangeLog: Point out revision 100,000.
|
||
|
||
2011-08-25 Alexey Proskuryakov <ap@apple.com>
|
||
|
||
Fix build when GCC 4.2 is not installed.
|
||
|
||
* gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
Use the same compiler version as other projects do.
|
||
|
||
2011-08-19 Sheriff Bot <webkit.review.bot@gmail.com>
|
||
|
||
Unreviewed, rolling out r93426.
|
||
http://trac.webkit.org/changeset/93426
|
||
https://bugs.webkit.org/show_bug.cgi?id=66607
|
||
|
||
Broke the Mac build by not building gtest.framework anymore
|
||
(Requested by andersca on #webkit).
|
||
|
||
* gtest/README.WebKit:
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
* gtest/msvc/gtest-md.vcproj:
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj:
|
||
|
||
2011-08-18 Dmitry Lomov <dslomov@google.com>
|
||
|
||
TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
|
||
https://bugs.webkit.org/show_bug.cgi?id=66521
|
||
|
||
This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
|
||
|
||
Reviewed by David Levin.
|
||
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
* gtest/msvc/gtest-md.vcproj:
|
||
* gtest/README.WebKit:
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
* gtest/xcode/gtest.xcodeproj/project.pbxproj:
|
||
|
||
2011-08-09 Mark Rowe <mrowe@apple.com>
|
||
|
||
Fix gtest to compile in the release configuration with clang.
|
||
|
||
This change was made upstream in r443.
|
||
|
||
* gtest/src/gtest.cc:
|
||
|
||
2011-08-04 Mark Rowe <mrowe@apple.com>
|
||
|
||
Future-proof Xcode configuration settings.
|
||
|
||
* gtest/xcode/Config/General.xcconfig:
|
||
|
||
2011-08-03 Dmitry Lomov <dslomov@google.com>
|
||
|
||
https://bugs.webkit.org/show_bug.cgi?id=61812
|
||
TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
|
||
|
||
Disable fast malloc for offending class (::std::strstream) in gtest.
|
||
This looks like the most non-intrusive solution.
|
||
|
||
Reviewed by David Levin.
|
||
|
||
* gtest/include/gtest/internal/gtest-port.h:
|
||
(testing::internal::StrStream::operator new):
|
||
(testing::internal::StrStream::operator new[]):
|
||
(testing::internal::StrStream::operator delete):
|
||
(testing::internal::StrStream::operator delete[]):
|
||
|
||
2011-07-05 Adam Barth <abarth@webkit.org>
|
||
|
||
Import qunit JavaScript unit testing framework
|
||
https://bugs.webkit.org/show_bug.cgi?id=63967
|
||
|
||
Reviewed by Eric Seidel.
|
||
|
||
We're going to use this unit testing framework to test garden-o-matic.
|
||
|
||
* qunit: Added.
|
||
|
||
2011-06-04 Adam Barth <abarth@webkit.org>
|
||
|
||
* glu: Added property svn:ignore.
|
||
- For glu.xcodeproj, which is generated from glu.gyp.
|
||
|
||
2011-05-24 Stephen White <senorblanco@chromium.org>
|
||
|
||
Reviewed by Kenneth Russell.
|
||
|
||
Unfork glu sources as much as possible.
|
||
https://bugs.webkit.org/show_bug.cgi?id=61365
|
||
|
||
Restore the glu sources closer to the original version on oss.sgi.com
|
||
by removing the WebKit-specific include paths, restoring the include
|
||
order, and renaming the glu* functions via #defines rather than in
|
||
the source.
|
||
|
||
* glu/README.webkit:
|
||
Update the README to reflect the changes from trunk.
|
||
* glu/glu.gyp:
|
||
Add Source/Thirdparty/glu as an include path, so we can remove the
|
||
hardcoded paths from the source files.
|
||
* glu/gluos.h:
|
||
Add #defines to rename the glu entry points to internal_*.
|
||
* glu/internal_glu.h:
|
||
* glu/libtess/dict.c:
|
||
* glu/libtess/geom.c:
|
||
* glu/libtess/geom.h:
|
||
* glu/libtess/memalloc.c:
|
||
* glu/libtess/mesh.c:
|
||
* glu/libtess/mesh.h:
|
||
* glu/libtess/normal.c:
|
||
* glu/libtess/normal.h:
|
||
* glu/libtess/priorityq-heap.c:
|
||
* glu/libtess/priorityq-sort.h:
|
||
* glu/libtess/priorityq.c:
|
||
* glu/libtess/priorityq.h:
|
||
* glu/libtess/render.c:
|
||
* glu/libtess/render.h:
|
||
* glu/libtess/sweep.c:
|
||
* glu/libtess/sweep.h:
|
||
* glu/libtess/tess.c:
|
||
* glu/libtess/tess.h:
|
||
* glu/libtess/tessmono.c:
|
||
Remove WebKit-specific include paths, and internal_ prefixes from glu
|
||
entry points. Restore include order to original source order.
|
||
|
||
2011-05-19 Evan Martin <evan@chromium.org>
|
||
|
||
Reviewed by Tony Chang.
|
||
|
||
[chromium] remove <(library) variable
|
||
https://bugs.webkit.org/show_bug.cgi?id=61158
|
||
|
||
This was for a build experiment; we can just use the correct value now.
|
||
|
||
* glu/glu.gyp:
|
||
* gyp/test/library/src/library.gyp:
|
||
|
||
2011-05-12 Jeff Miller <jeffm@apple.com>
|
||
|
||
Ignore Visual Studio *.user files.
|
||
|
||
* gtest/msvc: Added property svn:ignore.
|
||
|
||
2011-05-12 Adam Roben <aroben@apple.com>
|
||
|
||
Windows production build fix
|
||
|
||
* gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
|
||
for all configurations.
|
||
|
||
2011-05-12 Adam Roben <aroben@apple.com>
|
||
|
||
A little gtest cleanup after r86287
|
||
|
||
* gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
|
||
other projects. (At some point all the settings should be moved into .vsprops files to match
|
||
our other projects, too.)
|
||
|