Skip to content

Instantly share code, notes, and snippets.

@anestisb
Created November 6, 2014 14:33
Show Gist options
  • Save anestisb/eb897bbbe49ff69ee1ab to your computer and use it in GitHub Desktop.
Save anestisb/eb897bbbe49ff69ee1ab to your computer and use it in GitHub Desktop.
AOSP android-5.0.0_r2..master Commit Diff
This file has been truncated, but you can view the full file.
anestisb@deephole:[aosp]: cat logMadness.sh
#!/opt/local/bin/bash
repo forall -c '
REPO_URL=$(git ls-remote --get-url)
echo "\nRepo: $REPO_PROJECT ($REPO_URL)"
if git rev-parse android-5.0.0_r2 >/dev/null 2>&1
then
git log --oneline --no-merges android-5.0.0_r2..master
else
git log --oneline --no-merges master
fi
'
anestisb@deephole:[aosp]: ./logMadness.sh > log.txt
anestisb@deephole:[aosp]: cat log.txt
Repo: platform/abi/cpp (https://android.googlesource.com/platform/abi/cpp)
45b6545 Fix include ordering.
Repo: platform/art (https://android.googlesource.com/platform/art)
44b819e Don't use R4 for suspend check.
ed9b195 Fix ART build issues.
6fb4ef5 Fix typo in test name.
db3dae9 Mark 703-floating-point-div as failing on optimizing/arm64.
8ba17f6 Don't enable ARM_R4_SUSPEND_FLAG.
675e09b ARM: Strength reduction for floating-point division
dff1f28 Support int-to-long conversions in the optimizing compiler.
080dd41 Clean up arena objects in Mir2Lir.
1250861 Fix RI testing.
5bae9a2 Fix dependency from phony targets to real files to remove need for m or mma
93d6ce5 Restore run-test TIME_OUT feature
e179456 ART: Fix some redundant declarations
02c637e Fix LoadValue{Wide} to free temp when reg classes are not matched
c4f990e Add ATTRIBUTE_UNUSED to unused parameters.
277ccbd ART: More warnings
8409ec4 Make thread dumping more tolerant of broken invariants during abort.
5ac814a Add a test for SafeMath.
4bb1404 Fix unused parameters for the Mac.
7dc9c81 Fix build.
de2db52 Fix mac build.
3eaa852 Don't define DISALLOW_COPY_AND_ASSIGN if already defined.
775ef49 Fix store instructions to large frames in ARM opt. compiler.
e6ac4fd Try to fix mac build.
03e68d5 New failure on optimizing/arm64 after CONST_CLASS support.
424f676 Implement CONST_CLASS in optimizing compiler.
4b420e7 miranda multidex test fails on optimizing/arm64.
d77ac7e ART: Fix unused parameter warning on Mac
575e78c ART: Replace COMPILE_ASSERT with static_assert (runtime)
785d2f2 ART: Replace COMPILE_ASSERT with static_assert (compiler)
9d9cfa8 ART: Fix unused parameters in libsigchain
6a3c1fc Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
296bd60 Some improvement to reg alloc.
da82344 ART: Add missing test dependency
207a37d Check null this pointer for direct methods in FindMethodFast.
2b0fa5b ART: Add miranda checking
eb175f7 Add image strings to intern table
b688611 ART: Remove unnecessary includes
130bd1b Remove generated file if compiling the image failed.
08d5e28 Add missing $() when testing TARGET_ARCH.
70be1fb ART: Discard generated image in a low-memory environment
f322c4c Fix FindDeclaredVirtualMethod(DexCache...) for miranda methods
eb441dd Fix armv8 testing with default ANDROID_ROOT.
53c42b6 More armv8 failures now that optimizing supports CONST_STRING.
2810f92 Disable kNoOutputOverlap optimization.
b5f62b3 Support for CONST_STRING in optimizing compiler.
a136ab5 Only use Quick for optimizing on arm64.
f72a11d Add math routines with defined wrapping behavior for the interpreter.
bbcd30b Avoid signed integer overflow in identity hash code.
9f3629d Add hash table to link virtual methods
8f41dc3 Avoid signed arithmetic overflow in UTF hash functions.
5a2e4cc Fix mixed signed/unsigned arithmetic in BitVector.
7d4ecd5 Avoid signed integer overflow.
96e8393 art: Fix classlinker and nopatchoat test for PIC case
99f84c4 Remove bogus compiler flag from libart-compiler.
872dd82 Tidy and reduce ART library dependencies on the host.
020ac03 419 fails on optimizing/arm64.
7c03810 ART: Do not abort on most verifier failures
0a6c459 Fix for long parameter passed both in stack and register.
96a6345 Fix gtest dependencies.
32607a1 Update list of failing tests for arm64/optimizing.
96a37c8 Another ART_TEST_ANDROID_ROOT fix.
7b76ec4 Also use Quick for target boot image.
f973455 ARM: Generate $t mapping symbol to indicate thumb2 code
bf03e84 ART: Fix no-image run-test dependency
9eb4074 Support gtest with ART_TEST_ANDROID_ROOT.
68e25eb Fix combination of prebuild/no-image.
5f70c79 X86 QBE: Mark kX86StartOfMethod as defining reg 0
42d641b Opt compiler: Add ARM64 support for the Mul IR.
70587a2 ART: Fix multi-image testing
8eedb47 Set ANDROID_ROOT correctly for host in test script.
c8f23fc Provide an option to run run-tests with a local dalvikvm.
19a19cf Add support for static fields in optimizing compiler.
6b14d55 Move GetNameAsString out of MethodHelper into ArtMethod.
ded66a0 Move MethodHelper::GetReturnType to mirror::ArtMethod.
e9105f7 Work around relocated boot.oat corruption
c23c9c9 ART: PIC testing
05d89ee Fill resolved static fields during class initialization
37628b7 Remove double space in messages
6786a58 Remove ResolveString from MethodHelper.
63fc30e ART: Create and use multiple core images
03b6eaf Tidy MethodProtoHelper.
7c4954d [optimizing compiler] Add division for floats and doubles
fb311f8 Remove useless suspend points from arm/arm64 AGET/APUT.
3c03503 Follow-up CL after hard float changes.
4677476 ART: Add support for patching and loading OAT files compiled with PIC
8ae6c27 Remove extraneous fprintf args
7ba6496 ART: Add pic flag to oat header store
2f1e15c Remove boot.art/boot.oat on failure to create
d035c2d Fix 64 bit build
602fbcd ART: Typo fix
5c11490 ART: Fix test 089
2d2621a Optimize method linking
13738bf Add gp initialization to the art_quick_imt_conflict_trampoline() function.
d9ad27d Extra debug output in run-test.
7056643 Add long bitwise not instruction in the optimizing compiler.
1ba0f59 Support hard float on arm in optimizing compiler.
66c6d7b Rewrite class initialization check elimination.
0d235e1 Fix the DW_OP_breg* constants.
50f2e9a ART: Fix ImageSpace error message.
dc8aa69 ART: Fix leak in bit_vector
4af77b7 Do not use ld instruction for Mips32.
5667fdb ARM: Use hardfp calling convention between java to java call.
8fe0e35 ART: Prevent float inference back to SSA in-regs.
2c4257b Tidy logging code not using UNIMPLEMENTED.
41bb331 Add more environment variable to control test granularity.
b5de00f Fix encoding of imul in x86_64 assembler.
44a3506 [native bridge] Add test to verify code_cache existance.
2e07b4f Revert "Revert "Implement long negate instruction in the optimizing compiler.""
aa756f3 ART: Remove old LOG(INFO)
51d212e Make out-of-line mutex contention dependent on ART_USE_FUTEXES.
eafdb96 ART: Use static_assert in down_cast
3283820 Add missing SHARED_LOCKS_REQUIRED attibute.
8d6ae52 Fix wrong unsigned to signed conversions.
30ca3d8 Revert "Implement long negate instruction in the optimizing compiler."
08cef22 Fix concurrent start bytes race
9273074 ART: Add basic tests for materialized conditions.
a4426cf Quick: Fix wide Phi detection in GVN, clean up INVOKEs.
66ce173 Implement long negate instruction in the optimizing compiler.
096cc02 [optimizing compiler] Handle SUB_FLOAT/DOUBLE nodes
560b5ac Use test's `-d' option when checking for a directory.
1135168 [optimizing compiler] Add float/double subtraction
e2d628b Make ObjectRegistry::InternalAdd GC safe
5319def ART: optimizing compiler: initial support for ARM64.
039b6e2 Remove obsolete TODOs from codegen tests
07d83c7 [native bridge] Make sure we always unload the native bridge
e49e195 More use of WellKnownClasses for debugger
f1fd898 Use the shared smali test infrastructure for 800-smali.
1cc5f25 Implement int bit-wise not operation in the optimizing compiler.
cf7f191 C++11 related clean-up of DISALLOW_..
ef32b8f Use the passed-in 'name' param to create a MemMap.
c7dd295 Tidy up logging.
9228b2a Fix make file comment
48dee04 Minor fix in codegen tests.
0ff20d5 Fix arm64 bug introduced by refactoring.
b5bfa96 Add multiplication for floats/doubles in optimizing compiler
83cae42 Fix typo in Makefile.
a3d05a4 Implement array creation related DEX instructions.
a65c1db X86 Long Min/Max: Avoid calling SRegToVReg with -1
b556761 Fix bug in UnionIfNotIn.
b762d2e Various fixes related to integer negate operations.
deb48a0 ART: Print args in case of run-test build failure
ee0ebc8 ART: Fix common_build CFLAGS
6c480d6 Fix Mac build.
f4c15a1 Fix a DCHECK failure IsResolved() || IsErroneous().
b5cb18a Avoid strict-aliasing problems with Handles.
1428dce Const-ify functions/variables in trampoline entrypoints.
e55ff0e ART: Fix test 089 to ignore debug lines
253fa55 Fix JDWP Virtualmachine.Resume command
f6930a8 ART: Fix run-test script
1f897b9 Fix register_allocator_test after reg alloc changes.
c8147a7 Fix off by one errors in linear scan register allocator.
f38b7dc Fix m test-art-host-run-test-001-HelloWorld.
102cbed Implement register allocator for floating point registers.
a4a3f40 Enable generic JNI for x86 and ARM when interpret-only.
4f55ff6 Clarify a confusing error message.
9240d6a Constant folding on unary operations in the optimizing compiler.
88cb175 Implement int negate instruction in the optimizing compiler.
8e3964b Remove the notion of dies at entry.
bd2c63c Support running run-test in ndebug mode through make.
e49a4f6 Link libsigchain.a instead of sigchain.o
1d8cdbc Refactor quick entrypoints
2beeb82 Shut down FaultManager after shutting down threads.
aa98061 Add perf option to art tool
dfafeef Fixed debugger for threads attached from JNI
c42893e Just depend on TARGET_CORE_DEX_FILES.
6c82d40 Have HInstruction::StrictlyDominates compute strict dominance.
75be283 Revert "Revert "Introduce a class to implement optimization passes.""
415ac88 Quick: In GVN, apply modifications early if outside loop.
37c92df Rename arm64 `Register` to `XRegister`.
a304f97 Rework arm64 register codes and fix Arm64ManagedRegister tests.
2eebc99 Fix error message to match the code.
34bacdf Add multiplication for integral types
d7a11bc Fix dex2oat cross-compilation.
e5e365b Disable some instruction set tests due to Linux kernel bugs.
50fe6da x86 build fix.
ad69bcd Fix Mac build.
b144fce Tracking change to make Class.getDeclaredFields/Methods public
d4c4d95 Some code clean-up.
667ab7c Some additional verbose logging for DexFile_defineClassNative
6f3dbba Make ART compile with GCC -O0 again.
d000480 Add way to ensure we are at the front of the sigaction chain
61634ce Renumber 122-missing-classes to 124-missing-classes
d6dee67 dex2oat: Add a --compile-pic option
c959695 Add -no-integrated-as at local level.
9dc0ced Add OOME try catch around gc-thrash dive logic
92a73ae Don't use assembler classes in code_generator.h.
a78e66a Quick: Handle kMirOpNullCheck in LVN/GVN.
c5ef693 Stop using |instance_| in Runtime::InitNativeMethods.
2fdeecb Rosalloc should print unreachable page map type
abbf242 Remove test dependencies on phony targets.
312eb25 Quick: Improve the BBCombine pass.
d424d08 Fix oatdump for no image
bbb5479 Add more logging to finalization test
7baa6f8 Rewrite null check elimination to work on dalvik regs.
aa7b8a3 Quick: Avoid node iteration for passes that don't need it.
423b137 ART: NullCheckElimination should converge with MIR_IGNORE_NULL_CHECK
e094b87 Store exiting thread ids and names while tracing to output later.
8b5b698 Fix mac build (second attempt)
3d434d4 Add tests for missing classes
b23eab1 Add VLOG(class_linker) for clinit errors
da4442e Use exit(1), not exit(-1)
1d74e57 Fixing mac build
6e88ef6 Change MemMap::maps_ to not be global variable
5c5676b ART: Add div/rem zero check elimination flag
8508a43 Untie gtest executables from LD_PRELOAD
633021e Implement default traversals in CFG & SSA graph checkers.
a8069ce Improve art::SSAChecker::VisitInstruction.
e161a2a Do not remove NullChecks & BoundsChecks in HDeadCodeElimination.
3a3fd0f Turn constant conditional jumps into unconditional jumps.
12b479c Revert "Adjust the suspend check interval to 16."
cecc2d9 Make gc-thrash able to handle OOME
8cb0306 Make finalization test more robust
dc0f40e Adjust the suspend check interval to 16.
7cd01f5 Add regression test for null check elimination.
cb46ee1 Revert "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK"
fef019c ART: ARM64: Fix instruction addresses in the disassembly.
5eaff90 Handlerize throw location in DumpJavaStack
986c6fb ART: Stash any exception before dumping a stack
7223d44 Switch to C++11 style [[noreturn]].
8fda9f2 ART: Add smali-based run-test
4c69d7f Hold mutator lock in DdmSendHeapSegments for all spaces
59c0706 Work around ICE bugs with MIPS GCC and O1.
58920cc Disable 114-ParallelGC for GC stress testing.
647b1a8 Fix 2 new sets of clang compiler warnings.
3d2ec35 Fix ScopedArenaAllocator::Reset() for Create()d allocators.
71175b7 Cleanup baseline register allocator.
fc787ec Enable -Wimplicit-fallthrough.
6cdedf0 Fix object header size for baker read barrier.
1373595 stdint types all the way!
cdc1aaf Simplify instance reference offsets.
fec72f4 Fix race in thread list destructor
ec1694d Fix ARM64 build.
3b37073 Fix arm64 build: move macro usage after definition.
46a6fc5 Restore valgrind-test-art-host
d8c3e36 ART: X86: GenLongArith should handle overlapped VRs
476df55 Use Is*() helpers to shorten code in the optimizing compiler.
611e1db Makefile cleanups.
033aabf Only watch location for BREAKPOINT event
cee7524 ARM64: Update code after the VIXL 1.6 release.
0279ebb Tidy ELF builder.
5229cf1 Quick: Reduce memory usage and improve compile time.
67c72b8 Quick: Separate null check elimination and type inference.
360231a Fix code generation of materialized conditions.
56b9ee6 Stop converting from Location to ManagedRegister.
b57f1c7 Disable kEnableJavaStackTraceHandler
832336b Don't copy fill array data to quick literal pool.
5869a2c Dump mutator lock for thread suspend timeout
7e70b00 Header file clean up.
9344568 Fix and improve static evaluation of constant expressions.
33c1702 ART: Fix issues with SplitBlock
baf9102 Really fix --gdb when running tests on target.
f57874d Remove libsigchain from LD_PRELOADS
01ef345 Add trivial register hints to the register allocator.
7fb49da Add support for floats and doubles.
191c4b1 Inserting a node must also update its inputs users.
b6e7206 Fix movw on x86/x86_64 to accept any 16bits immediate.
7adfcc8 Do not use kDiesAtEntry when inputs must be in specific reg.
288a4a2 Merge reference-run-test-classes and run-test-jar.
504b788 ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK
86891cd Fix a merge error in cl 108991.
24555ad Add way to warn about missing JNI_ABORT
1a58b7f Merge host-run-test-jar and push-and-run-test-jar.
26a25ef Add a prepare for register allocation pass.
5ad97da Handlerize methods across some GC points.
9ae0daa Add support for inputs dying at entry of instructions.
1ffa074 Make which dex2oat version to use configurable.
9944b3b Fix to MirGraph::GetSSANameWithConst()
cc8cc7c Propagate optimization flags to kMirOpCheck.
88c0569 Respect USE_CLANG_PLATFORM_BUILD for art builds
1b4e252 Make host-run-test-ar take --no-prebuild.
8c52a3f Add some missing TEMP_FAILURE_RETRYs around unlink(2)
01afdba Add test for getDeclaredClasses of with missing class
7c02e91 Quick compiler: Fix ambiguous LoadValue()
62d1ca3 ART: Prepare for ELF64.
7c2ad5a Implement method calls using relative BL on ARM64.
5fd18ba Merge push-and-run-{prebuilt}-test-jar files.
74d6a82 Revert "Fix OOM throwing if it happens in finalizer reference"
27cc093 AArch64: oat patches should be 32-bit ints.
0db7ad3 Revert "Rename registers in arm64."
a3cf6ce Fix test-art-(host|target)-run-test(32|64) targets.
d642a91 Colorize warnings when building with clang.
ff0ac47 Remove all uses of MIR_INLINED.
6d7729d Fix OOM throwing if it happens in finalizer reference
8ac41af ART: Fix SelectKind to work with nullptr
e94e2d4 More native bridge tests
e767f6c Fix build_all_egdes in MIRGraph::ProcessCanThrow().
fa23645 Quick: Fix LVN/GVN handling of acquire operations.
1ddbf6d Revert "Introduce a class to implement optimization passes."
a9f36ee ART Runtime: Add movb $xx,yy fault handling
bf9cd7b Introduce a class to implement optimization passes.
11daa0a Rename registers in arm64.
31d8f52 Add VMRuntime.isBootClassPathOnDisk
0714083 Enable -Wunreachable-code
f889267 Fix x86_64 assembler LoadRef to use movl.
6f4dcae ART: Allow overridable calculation of basic block dataflow
35c68e3 ART: Fix typo
3d56be8 Disable ThreadStress.
8ddb00c Improve detection of lifetime holes.
2549478 Remove selinux dependency.
fa888d0 Revert "Enable computed goto interpreter on the host"
db0cccd Code cleanup.
4163c53 AArch64: address some outstanding TODOs.
c8ccf68 ART: Fix some -Wpedantic errors
b88f0b1 Get heap poisoning working in 64-bit.
c0d8229 ART: Better IllegalAccessException message
7503597 ART: Deprecate CompilationUnit's code_item
584cc79 Reduce scope of MIR analysis attributes.
ae9f3e6 ART: Fix movnti assembler
5ca2054 ART: More verifier error output
cb3c08f ART: Do a pre-pass for monitor_enter dex pc search
740475d Fix a bug in the insertion of parallel move.
fd680d8 Fix test now that instructions can die at instruction entry.
7690562 Register allocator: refine instructions liveness.
7643327 Optimize get/set reflection performance
9ef78b5 Fix broken runtime SetStatsEnabled logic
b5594ba Fix make test exclusion bugs.
8f0bbd2 Only include test targets if test-art* or build-art* is being built.
268ea6c Change heap base address
5f09be9 Fix verifier crash in GetQuickFieldAccess().
53cec00 ART: Fix GenReduceVector and GenSetVector
51be0a7 Fix CallStaticVoidMethodA for testEverything
7a53653 ART: Fix mac build
02875c5 Fix some more pedantic compiler warnings.
6b604a1 Fix Class::IsInSamePackage to not read beyond the end of a StringPiece.
f0edfc3 Some optimizations for the array alloc path.
4838d66 Reduce IndirectReferenceTable memory usage
5daf8e1 ART Runtime: Add movw $xx,yy fault handling
f4da675 Implement method calls using relative BL on ARM.
e7d6662 Make the script bash because it uses PIPESTATUS.
9ebc72c Make suspend checks note have side effects.
5799fc0 Optimizing compiler: remove unnecessary `explicit' keywords.
3c04974 Optimize suspend checks in optimizing compiler.
6b46923 Optimizing compiler: check inputs & uses definitions in CFG.
9bc6199 ART: Reject branch/switch/throw to move-result.
e8e3989 Restore kReasonLogging for kDexoptNeeded and kPatchoatNeeded
10f0ca2 Fix "const-class v0, I" for libartd.so
cc67607 ART: Refactor elf_writer_quick for elf section order
4f694ba dex2oat should truncate files opened from file descriptors
a6da74e ART: Update for split native bridge initialization
590c6a4 ART: Reset bb id to the last list mir
e39c54e Deprecate GrowableArray, use ArenaVector instead.
3bca0df Support for saving and restoring live registers in a slow path.
66d9bdb Enable computed goto interpreter on the host
18efde5 Fix code generation with materialized conditions.
7e53b41 Optimizing compiler: ensure loop header dominates loop's blocks.
6b879dd Add loop- and phi-related checks in the optimizing compiler.
724c963 Also remove environment links to removed instructions.
145f0ca Fix a bug in the handling of moves in register allocator.
b7e9e32 Elimination of redundant instructuion
8009f39 Optimize JDWP stack local values access
a9aa0ff Fix JDWP crash when reporting exception
4d1e9ab Do not hold breakpoint lock when running the verifier
2366f4e Dump kernel/native stacks of pure native threads.
2d5f39e Add ScopedAssertNoThreadSuspension
d31cf3d First optimization in new compiler: simple GVN.
28a42c1 Add adb root to test-art-target, required by adb remount.
3c13a79 ART: Only allow the zygote to create the global boot image
b7fc629 ART: Fix instruction flags of kMirOpCheck and kMirOpCheckPart2
c83d441 Fix a lint error and update a test after the phi fix.
556c3d1 Initiate a constant propagation pass in the optimizing compiler.
6995c60 Update JDWP event filtering to avoid useless ids
ce71ae7 It can be that no method has been compiled.
f272af4 Move spammy logs to JDWP verbose mode
00b25f3 ART: Allow oatdump to verify oat file
b09aacb Small fixes to get the boot image compiled in debug mode.
6b2352b Use homogeneous space compact by default if not low memory.
7f590e2 Restore some aosp/master changes lost in cherry-pick 7c438b19b71932ac8a44eff44f20744a01559c8d
1b636c6 Add allocation rate tracking to systrace.
497d62e ART: skip compilation of huge methods.
b2f5dbb ART: Avoid recursive abort on thread dump
33cb94e ART: Sync oat file to disk before patching
69dbec6 Avoid suspending for alloc trace enabling when already suspended.
72bceff Initiate a dead code elimination pass in the optimizing compiler.
ccc07a9 Add CFG and SSA form checkers in the optimizing compiler.
f9f0ed4 ART: Overflow of bound check in ArrayCopy intrinsic
604c6e4 Ensure the first predecessor of a loop is the pre header.
20d3eae Update comment about disabling vmap dump.
88157ef Add the "time" compilation filter and output compilation stats.
b0b0b49 Avoid crash in StringReference.Value JDWP command
48a8961 Fix lint error.
e982f0b Implement invoke virtual in optimizing compiler.
0a1174e X86 QBE: Make some X86 routines virtual
58553c7 Add allocation tracking allocators to ROSAlloc
2dbe627 Add runtime options for large object space
a2af5c7 Only log an error if an unattached thread is unregistered.
5cbcde2 ART: Fix method verifier dumping
984fb79 ART: Fix verifier flags for quickened IPUT
2cbaccb Avoid printing absolute addresses in oatdump
61ff009 ART: Check for exceptions from unresolved classes
cefcea8 Don't call dlsym from signal context in signal chain
fbc695f Revert "Revert "Implement suspend checks in new compiler.""
a06430c Check for errors in ThreadGroupReference JDWP commands
aac0f39 Fix a bug in the register allocator.
1127b12 ART: fix highest PC values removal in SrcMap.DeltaFormat()
be8d99c Fix sput-wide verification flag.
9ef2b6c ART: Do not unlink unreadable ELF files
daab38c ART: Make elf loading not abort
5a4b8a2 ART: Rename Handle hierarchy
2ed8def ART: Allow quickening in the boot image
441336c ART: Update host run test script
5182932 ART: Change access flag behavior in verifier
7e3652c Revert "Implement suspend checks in new compiler."
ad1977f Revert "Add tests for IF_EQZ for suspend checks."
58bdd18 Add tests for IF_EQZ for suspend checks.
6fbce02 Implement suspend checks in new compiler.
741c02c Add 5 minute time out to host run tests.
a5a53ef Add native support for FinalizerList.makeCircularListIfUnenqueued
2156ff1 Add time out to dump check point.
ecaebd3 Remove dex file index building mutex.
844506b Pass current thread as argument to alloc instrumentation.
7c438b1 Fix stale root error in verifier
c80605d ART: Consider clinit elimination for inlining
7b078e8 Compile time performance improvements focusing on interpret-only.
af4edbd Fix and re-enable FreeList large object space for 64 bit
98cb689 Quick compiler (arm64) Fix inline Math.round()
5f16c88 Add a test for our NPE checks.
ab0ed82 Add fast path to VMClassLoader.findLoadedClass
bb0c7f6 ART: Fix preverified setting in VerifyClass
2e15893 Delete pin table
b4fffc7 Print the command line and ABI in stack dumps like debuggerd.
3c821c6 Add DumpClass context on CacheField and CacheMethod failures
f397866 Fix cpplint issue.
3437531 Use WellKnownClasses in ThrowStackOverflowError to reduce changes of further stack overflow
b30e0c6 Fix crash when connected to DDMS
4849859 ART: Correctly make methods preverified
a870bc5 ART: Address three issues with x86 assembler before enabling load store elimination.
a1c22c1 Fix builds on archs the compiler does not support.
070f732 Fix deadlock in VirtualMachine.AllThreads
4537c41 Don't hold any lock when visiting classes from JDWP
8a16d97 Fix valgrind errors.
589e046 Slow path should break def tracking
e2d596e x86 fault handler does not know about movb
9863daf AddIntrinsicSlowPath with resume requires clobbering
1ee99e3 Revert "Disable Clang internal assembler."
928f72b ART: Fix things for valgrind
5441091 Re-add read barrier to roots in the verifier.
d8f69b0 Revert "Add read barriers for the roots in the verifier."
46f0e97 Add some comments for retired class.
faff0f0 Remove reference_static_offsets used for iterating through class static fields.
75bcc37 ART: Fix variable formatting and CodeLayout's multiple visits
1a465ca Ensure class is linked before resolution
194321c Add proper cfi directives.
aa4497d Improve dex location canonicalization-related performance.
2a877f3 Fix bug in register allocator.
e6c96d1 Fix misuse of ArenaAllocator.
13b9f43 Increase dex2oat timeouts for debug builds
b5477f0 Fix kThumb2Vldrd definition to set correct flag.
8a74117 Address read barrier issue with cl/106467
d619cab Disable Clang internal assembler.
cd48f2d Change Reference.get() intrinsic to Reference.getReferent().
87bb26f Remove art-* targets in favor of build-art-* targets.
8cf89c4 Change 099-vmdebug test to use File.createTempFile.
cbe15be Disable tracing if enabled by default for new tracing test.
d063d91 Change when sampling thread is reset during shutdown to prevent races.
c48b206 ART: Better error reporting on broken oat file
c7376ca Fix monitor visit for class initializer
a464466 x86: evaluation destination should be after load of source in RA
376fa68 ART: Fix unchecked register index validity
c580e04 Fix darwin run-test problems
6bcae8f Add fast path for FindClass using the type dex file.
30cbbee Ignore heap trim requests if we are the zygote
b272855 Revert "Fix heap trimmer daemon sleeping."
bccf123 Add test for hashCode and System.identityHashCode.
58e5e5d Add CallNonvirtual test
30c2e1b Small error reporting fix in class linker.
065bf77 Add (simple) side effects flags and equality methods on nodes.
f63a0a5 Clean-up and make the art script usable on target.
3946844 Runtime support for the new stack maps for the opt compiler.
90a21f8 Quick compiler: Fix handling of unused returns
eacc5f0 Fix Thumb2Stm, ldm definition of EncodingMap for arm
54fc26c ART: Refactor elf_writer_quick, add symbolizer
007a065 ART: Make the dominator bitvectors expandable
1f0437e Delete double finalization hack.
306db81 Fix numerous issues with DdmVmInternal allocation tracking
52ed9ad ART: Fix host test failure (assembler_thumb_test).
621962a Avoid recomputing the dex checksum during class loading
a8c55ae Remove unreachable code from class_linker.cc
3a91f44 ART: X86: Improve multiply in div/rem by literal
871bfdc Revert "Revert "x86: Fix art_quick_instrumentation_exit""
62aa66f Revert "x86: Fix art_quick_instrumentation_exit"
5324dc8 x86: Fix art_quick_instrumentation_exit
3a5fa5e Add test case for runFinalization.
8be44cf Fix arm64 build warning (promoted to error).
1d9aa4d ART: Fix host run-test script
6be67ee ART: Change ART for new native bridge sequence
23d683f Fix heap trimmer daemon sleeping.
0c2894b Make nested signal more generic
68caf9e Fix stack overflow and duplicate methods while tracing.
3f51e7d ART: Fix x86_64 GenSelect case when destination is Ref
6dccdc2 ART: Reduce LockCallTemps usage
faf9f0d ART: Allow oatdump to print vr stack locations
fbebc69 ART: Only call CalculateBasicBlockInformation once
805bab1 ART: Fix computation of frame size for direct proxy methods
8ec31f9 Fix native allocation watermark clamping.
f4f3843 Add exception check to AllocateInternalWithGc
dbf3be0 VisitClassesWithoutClassesLock isn't safe if classes move.
c0542af Remove abuse of mirror::Object* to reference special values.
b3a84e2 ART: Vectorization opcode implementation fixes
1a7e292 ART: Fix StubTest Interface Trampoline test
e03df65 Fix native allocation test.
0848745 Change native allocations to use growth limit.
de0b996 ART: Fix read-out-of-bounds in the compiler
d4ae41f ART: Tighten verifier list reading and offsets
c2bda53 Add missing read barriers to intern table.
aa839cc Fix SetupResourceMasks to pass correct parameters
40e1912 Disable SignalTest with GC stress.
f77e977 Quick compiler, aarch64: Insane sanity checker
6355745 Pre-allocate the NoClassDefFoundError to be thrown for boot classes.
cdfd39f Change intern table to unordered set.
98172a6 Change heap transitions + hspace compation to use VLOG(heap)
b061cc1 ART: Fix typo
ed2be17 Reduce lock contention when debugging
31a7a0c ART: Fix dex file verifier type-list handling
68b5685 Reduce and speed-up class def searches.
f9b87b1 Revert "Revert "ART: Prepare for ELF64.""
7eebd95 Revert "ART: Prepare for ELF64."
bad0267 Add native memory accounting through custom allocator.
2c2426c ART: Fix accidental "1"
18a49cc Fix frame size issue with 64-bit
313f403 ART: Initialize fields of ParsedOptions
cd4380c Fix master-art-host build by removing flakey test (temporarily)
3868009 Fix mac build and signal test
500c421 Fix mips build for nested signal handler
7adb7ac Fix segfault if running without image.
45b8f1a ART: Prepare for ELF64.
e5beb18 ART: Address issues with kIntrinsicMinMaxDouble for x86
1500e6f ART: Update CFG dumper to handle extended better
debdda0 Fix Mac build
e1cb298 ART: Check for no gaps only when we will have an immune region
91a8366 Fix signal chain to allow for signal() call to be used
1291e9b Fix incorect variable name.
ba32de4 Fix issue with Thread.setName hanging after Thread.start
0517f4d Honor the read barrier option in IRT::Get().
7895d55 Fix an assert failure in art::DumpNativeStack().
3a65807 Quick compiler: Fix MIPS build
2539613 Change /dalvik-cache to be owned by root.
381e4ca Filling hole between subclass and superclass.
524507a Prevent exception bugs in class linker
839cc30 Move the glibc unlimited stack hack into GetThreadStack.
6d3fc56 Actually ask the pthread implementation for the stack guard size.
60ed7da Avoid null pointer dereference when sending JDWP packets
ae94e35 Ensure proxy constructor is in dex cache
2ddd175 Add numerator check for integer divide and modulo
992f1e7 Fix gcstress and gcverify test targets
8ce6b90 Handle nested signals
1ef4ce8 Really fix tests.
86df3ac Various run-test makefile fixes.
ddfe779 Fix builds where dist_goal is defined.
9fcaa4b Fix test build targets.
8d0d03e ART: Change temporaries to positive names
03a112d Add run-test support for running without a working patchoat/dex2oat
bd25d4b ART: Add capability for a pass to have options
09321df ART: Added dirty flag to optimizations
84d7605 Support booting without functioning boot.oat/art patchoat.
f5c44b3 Use loops to build combinations of run-tests.
8e219ae Reduce interpret-only compile time.
b5bce7c ART: Add non-temporal store support
e4927f6 Fix race condition in TransitionCollector.
d9efea6 ART: Improve error message on oat writer failure
48160e7 Fix usage of literals within a macro.
c44ce2e Map heap maps at a lower address.
df73375 ART: kSuper also has IncompatibleClassChangeError
8f252e6 ART: Fix IncompatibleClassChange check for ArtMethod
88a6b41 Quick compiler: fix DCHECK
898fcb5 CheckAndClearResolveException should allow LinkageError
91c2f71 Reduce GC log spam.
e8817b2 Fixed typo in entrypoint stub.
8850011 Remove an intermediate field array in ClassLinker::InitializeClass.
33ac819 ART fix oat debug source map operations
fb0ea2d ART: Extending FlagsOf
37f05ef Reduced memory usage of primitive fields smaller than 4-bytes
b6cabc1 Reduce log spam by changing a LOG(INFO) to VLOG(startup)
a5a3ac9 Fix GC memory overhead accounting.
64ad14d Support running without a boot image.
bf99f77 Clean up Handle usage.
53c913b ART: Clean up compiler
6a7824d Add fallback for non moving space being full.
d04d309 ART: Support MIRGraph constant interface
65282b2 Using the correct time for wait_start_ms when lock contention logging is enabled
695c598 ART: Reject field accesses to non-reference vregs.
dc37617 Handlerize MethodVerifier::mirror_method_.
0deeb81 Fix testing wrong variable for non zygote.
a68629e Always setup the native bridge library
ba9388c ARM64: Avoid the duplication of condition codes.
c0e3660 Fix signal test build
0ff21b1 ART: Add dex dependency for gtest
67ef46a Avoid handle-less fields in ClassLinker::InitializeClass()
60ffbca Fix host 64-bit ISA string
b89c3da Make a couple of map checks debug only.
8d98ac6 ART: Remove GOT setup from x86 assembly where not needed
1f8ef6f Fix fault handler to unregister on shutdown
49ddae7 Add supported architectures to signal test.
69f22cf Remove profiler log line
8e70519 Check pending exception result in AllocObjectWithAllocator.
6644521 Fixed wrong field usage in Instrumentation::RemoveListener
0f3e498 GetDalvikDisassembly should work even without SSA info
49e36ec Kill HAVE_ANDROID_PTHREAD_SETNAME_NP.
f588b50 ART: Remove a BasicBlock's fall_through pointer in Hide()
20c8930 ART: Relax GetInstructionSetFromString
e77493c Make common BitVector operations inline-able.
323aa86 bionic has always had gettid.
09ae022 ART: Fix frontend to allow possibility of multiple code units
7642324 ART: Implement kMirOpNullCheck
9a8a506 AArch64: Improve MIR to LIR translation for abs
e4cab17 Enable large object space for zygote.
5d13f12 Quick compiler: fix Arm64 inline locking code
b090a18 Merge stack usage reduction for overflow checks
8ed2e70 Fix OOM test case to handle more optimizations
deb6fe2 Really fix target gtest dependencies
3ea69c0 AttachCurrentThread should only warn on missing thread name if CheckJNI is enabled.
78480ec ART: Fix verifier fail message.
2d2365c Improve GVN performance when merging null-checked values.
c6345ef Fix JDWP event races
d35326f Fix heap corruption and verification.
5d7cdec AArch64: Add tbz/tbnz and tst.
74de63b X86: Fix alias info in GenInlinedIndexOf().
4361bef Fix bug introduced in https://android-review.googlesource.com/102610.
a1e78fa Add null check to CheckVirtualMethod
216cf23 Workaround problem reading main stack on intel devices.
ca1d06c Optimized instrumentation listener handling
956a522 ART: Do not recursively abort when visiting locks in a bad state
e98c889 ART: Avoid expensive class lookup in compiler driver
9bdec88 Check that we don't accidentally invoke compiled code when -Xint.
41369d2 Avoid handle-less methods in ClassLinker::LinkInterfaceMethods().
9dcc457 Make apps able to run with a failing patchoat
6e49869 ART: Fix ARM invoke stub, run Generic JNI in jni_compiler_test
29b3841 ART: Set default visibility to protected
907b699 ART: More failure output on run-test
5680277 Check for constructor first when installing tracing stubs.
e3ea838 ART source line debug info in OAT files
0ef3bd2 Tidy up monitor comments.
d338ae0 Make gdb fixup work with multiple DWARF Compilation Units
d57a84a Update ziparchive usage to the new API.
08f8d4c [MIPS] Fix the code generated by GenSelectConst32
43c69cc Make Monitor::Wait more robust to spurious Inflate failures.
db8a664 Prevent stubs from being installed in java.lang.reflect.Proxy.<init>.
c842352 [ART] Move to system/core native bridge library
ffe18b5 Fix the THREAD_ offsets for MIPS.
06839f8 x86_64: Use RegClassBySize() for field accesses
5a586cc Mark ParallelGC with gcstress failing.
d8481cc ART: A couple of checks were missed in class LockWord
649278c More efficient stack walk in exception throwing.
a5f90b6 Fix intrinsic Math.abs(double) for ARM.
22e4bb0 Use homogeneous space compaction for non low memory devices.
c24a1e0 Ensure alternate signal stack is minimum size.
718ac65 ART: Tolerate shallow call stack in VMStack_getCallingClassLoader
38eecb0 Use handle in one case that spans a gc-point.
6a3f8d9 Initialize art::Atomic's value to 0.
f40f890 Implement inlined shift long for 32bit
4fcdc94 Execute an application even when dex2oat crashes.
9ac5602 Fix crash in VirtualMachine.AllThreads JDWP command
1ff3c98 Avoid use of std::string where we have const char*.
648d711 Reduce stack usage for overflow checks
4ab6f50 ART: Inline implementation of min() and max() for long in x86
181211d ART: Don't leave rex_ & length_ uninitialized
8c914c0 Implement GenInlinedReverseBits
76ab347 Fix art build script
97b52f8 Make OatClass and OatMethod immutable once more.
eb0ab9e ART: Fix mac build
3a12cfe ART: Fix run-test in case of relative TMPDIR
c30a725 Prevent merge conflicts.
e7873ec Added --gcstress and --gcverify shortcut flags to run-test
54accbc Fix bugs in the x86 and arm versions of generic JNI.
3cd86d6 The image for writing needn't be in low 4GB.
0d334ce ART: Fix another potential N-th visitor issue
7b1bf42 ART: Fix mac build
eff0f5d ART: Fix class-linker handling
aab0f86 Revert "Revert "Remove GCC atomic workarounds.""
093ef21 Move explicit GC after we are done initalizing all classes.
bc678bb Make method tracing deoptimize on startup.
626a246 Revert "Remove GCC atomic workarounds."
85fa796 Fix more of the Mac build.
62ddb32 AArch64: Fix art_quick_string_compareto.
dd162fb Change FreeMemory and TotalMemory behavior.
f1770fd Fix missing operation in CombineBlocks
a29ffd5 Remove GCC atomic workarounds.
2cfa5f1 Add gcstress top-level make rule, eg test-art-host-run-test-gcstress.
8bd698f x86: A couple of minor changes for String.indexOf() inlining
90223cc Fix missing operation in SplitBlock
90c5879 Fix the Mac build.
c991107 Remove clang detected warning on tautological comparison
13f8a16 ART: Do not check interface being subclass for member access
58bea4a Proper fix after -Bsymbolic change.
376fc3c Check pause histogram sample size.
3ed4c54 Add tests for getDeclaredConstructor
e70f179 ART: Fix two small DumpLIRInsn issues for x86_64 port.
c4a7acf ART: Fix wrong command line parameter
421b646 Get the native bridge library from the framework.
54e15de ART: Make assembler_test less chatty
68d8b42 Wire up check JNI force copy mode.
202d1f0 Use the right instruction set for checking dex-cache staleness.
3f5838d Fix performance regression in OatFile::GetOatDexFile().
6400683 Fix target and host gtest dependencies.
dfd3b47 Add implicit checks for x86_64 architecture.
61281dc Fix GetDexCanonicalLocation test for relative paths.
3bed41c Workaround for test failures after Bsymbolic fix.
d842648 Revert "Fix build without -Bsymbolic."
104fa0c Guard pause histogram with lock.
47e2e95 Clean up card table test.
bae21bb Fix build without -Bsymbolic.
947717a Add arraycopy intrinsic for arm and arm64.
f6e206c Support x86_64 stack overflow checks in opt compiler.
c1276c8 Fix a SIGSEGV at background-to-foreground collector transition.
a2069c7 Revert "Rename openDexFileNative to openDexFile."
836572a Check for a NULL pointer, do not call Build.
547cdfd Emit CFI for x86 & x86_64 JNI compiler.
68b539e Add test for equals and hashCode in ParameterizedType
4fc7853 Fixed build breakage due to incorrect class TypeId.
4b0d2d9 Make patchoat use the sht_entsize when patching.
d5c78f4 AArch64: Implicit StackOverflow/NPE/Suspend checks.
7747c8d ART: Remove test files after test
e7f82e2 Added support for patching classes from different dex files.
b9dbab6 Revert "Temporary fix for bad LIR generation in GenInlinedGet."
689c3bb Make tools/art non-executable
05d2ab2 ART: Build fix for dex_cache rework
3ac17fc Fix SsaDeadPhiElimination in the presence of dependent phis.
58a5af8 ART: Add guards to the dex cache and its shortcuts
48971b3 ART: Generate chained compare-and-branch for short switches
eb1e929 Implement TLAB fast paths in artAllocObjectFromCode.
adc73cb Fix checks for kLiteral in local optimizations.
f0a3f09 Fix proxy tracing and enable tests that now work with tracing.
7927380 ART: Rework CFA frame initialization and writing code
de7b436 ART: Skip compiling redefined classes in apps
5a79fde ART: Use TMPDIR for test directories
e1fa1dd Fix analysis_attributes_ to update missing definitions.
03f92f4 Fix art build script.
bf40ddb ART: Turn on dex2oat watchdog on target
c029c98 Update maximum number of reachable blocks in last step
Repo: platform/bionic (https://android.googlesource.com/platform/bionic)
6370aed Add support for listing missing POSIX 2013 symbols.
7e0d0f8 Fix newlocale with a NULL locale name.
1b37ba2 Improve math tests to allow a specific ulp bound.
16f7f8d check invalid file offset when loading library
dc6599e Fix warning of missing field initializer.
62b7279 Make host tests depend on /system/etc/hosts.
6a03abc Ensure we initialize stdin/stdout/stderr's recursive mutexes.
9fb216f Revert "Use local copy of the library name on dlopen"
4e446b1 Fix arm64 and arm builds.
da8e591 Use local copy of the library name on dlopen
d225a5e Fix symbol lookup order during relocation
0589777 limits.h: add define for HOST_NAME_MAX
39cd0fa Remove an unused file.
89aaaff Extra strtod/strtof tests.
a39f939 change unsigned int to uint32_t for api arc4random/arc4random_uniform
e24bf5d Disable tzdata in $ANDROID_DATA.
50321e2 [x86,x86_64] Fix libgcc unwinding through signal
ed29e85 pthread_setname_np appears in glibc 2.12.
095636e Fix *tests-run-on-host target
e03950f Fix the type of u_ar0 in <sys/user.h>.
5b1111a POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK.
4199695 bionic tests: migrate test for mutex type from system/extras
c9d1658 Remove unnecessary reinterpret_cast
b086298 Disable clang compilation due to lack of ifunc.
1e8ebdc Make the netdb unit tests work on the host.
f485547 Use mxcr_mask instead of mxcsr_mask to match glibc.
ca8e84c Add mkfifoat(3).
90b74fb Fix mips build
e47b3f8 Remove unnecessary lookups during relocations
cfa97f1 Fix relocation to look for symbols in local group
ba81112 Migrate system/extra getaddrinfo test, and fix a bug in getservbyname(3).
4912fc7 bionic/tests: migrate gethostbyname bionic test from system/extra to bionic/tests
62d84b1 Fix race condition in timer disarm/delete.
a05c2a2 Update bionic to tzdata2014i.
c89ee27 Replace ambiguous cmp operator with cmpl.
a6c1279 Rename library_offset to library_fd_offset
5ba672e Never use ASAN.
a371750 Add -no-integrated-as at local level.
7123d43 Fix generic __memcpy_chk implementation.
4a9e193 Correct way to specify additional dependencies
3ce0769 Only use <atomic> for C++11 and newer.
e91d9cd Don't use an STL for libm.
ea6eae1 Ignore DT_BIND_NOW (0x18)
4544d9f Fix misleading comment.
a7c2e0b We don't actually need all of libc++ here.
1816025 Add clock_settime and clock_nanosleep.
a6bee4d Add glibc alias for NT_PRFPREG
fee09e5 Return total footprint, not high water mark.
90a29db Use LOCAL_CXX_STL to select libc++_static.
472cce5 Fix some formatting so GitHub displays it nicely.
efee1ce Improve documentation for testing and coverage.
14538ca Catch up on upstream's round/roundf/roundl.
78ba823 Add back symbols to fix Greed for Glory franchise.
488268b Sync libm with upstream.
9afb2f2 Fix pthread_attr_getstack under valgrind.
f183f95 Re-add dlmalloc for 32 bit.
ca75f9c Use snprintf(3) instead of sprintf(3).
667853d Build dlext_testzip as custom module.
cfd8c45 Replace uses of sprintf(3) with snprintf(3).
51166d3 Fix mma build: 'cd bionic && mma' case
75129ae Don't silently return EINVAL for a NULL sem_t*.
3ea4d56 Use ln(1) rather than cp(1) to set up host /system for testing.
b4b15c6 Fix compile-time tests for LP64.
2fbb1b6 Add basic compile time tests for sn?printf.
658727e Inline helpers need to be exported unmangled.
3d77327 Revert "Work around a bug in Immersion's libImmEmulatorJ.so."
7d3f553 Work around a bug in Immersion's libImmEmulatorJ.so.
b0fd556 Use snprintf instead of sprintf.
75d66dd Fix 2nd arch prefix application
6869d26 Force export symbols on all x86 variants in libc.
1aaa178 cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
f04a8bc Add compile time test infrastructure for bionic.
513e29e Resolve "unused DT entry" warnings for x86_64
07e5bc1 Add file_offset parameter to android_extinfo
884a3de Revert "cdefs.h: add artificial attribute to FORTIFY_SOURCE functions"
b84f667 further cleanup memcpy fortify implementation
9b543ff cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
48be71d string.h: remove unused variable
8d0b2db Reimplement clock(3) using clock_gettime(3)
1b20daf Add RTLD_NODELETE flag support
7d849ac Add stpcpy assembler version.
76ac4d0 Make memory_order_acquire visible in global namespace
0c8fb51 Update bionic to tzdata 2014h.
f8896c6 Fix update-tzdata.py to rebuild icu4c .dat file.
12e3f22 Add coverage flag for libm.
31e072f Update our FreeBSD realpath(3) to upstream head.
ecf532f Fix mips build
c4bcc75 Clean up the pthread key tests.
6cdeb52 Fix unused DT entry warnings.
3a5aeba Switch benchmarks and tests to libc++.
d9898c5 Ignore multiple symbol definition errors.
b0c0037 Remove arch-mips64/bionic/__get_sp.S
c8bd2ab Cleanup arm assembly.
96bc37f Return has_DT_SYMBOLIC flag.
188d093 Static libc++ is being renamed libc++_static.
e93be99 Fix gdb could not get shared library list issue
690211f Make __aeabi_*() symbols weak.
a4ed64d Add a dummy libdl.a.
8cf61da Add __memcpy_chk assembly for 64 bit.
055a59c Prevent benchmarks from being optimized away.
abefc93 Re-expose more stdio implementation details for LP32.
528ad74 Fix sys_stat.mkfifo when not run as root.
af12924 Sync with current upstream getopt_long.c.
5a69da8 Switch to OpenBSD fopen/fclose.
c08c25b Sync with upstream findfp.c.
c2d3908 Coverage configs for bionic.
9a05e38 Add a dummy atexit(3) to the linker.
a71b4c3 Switch to OpenBSD flags.c.
2169e17 Remove the unnecessary generic-neon code.
31165ed CLOEXEC support in fdopen, freopen, and mkostemp/mkostemps.
3c5037f Fix incorrect parameter types for locale funcs.
b05ec5a Pull in upstream fixes to reject invalid bases.
49eed7d Switch to OpenBSD insque/remque/killpg.
08dc9d8 Sync with some upstream OpenBSD #include cleanup.
0dc39f9 Fix a couple more cases of missing CLOEXEC.
34c987a Test pthread_cleanup_push(3)/pthread_cleanup_pop(3).
a186b2e Clean up fpathconf(3)/pathconf(3).
60452a2 Unit test for abort(3).
c296e4f Use the uapi fs magic in <sys/vfs.h>.
04303f5 Add semaphore tests, fix sem_destroy.
6fe376d Remove references to MALLOC_LEAK_CHECK.
8e4d371 Add greg_t for arm64.
653676d Move to v3.16.3 kernel headers.
7553185 Fix lgamma_r/lgammaf_r/lgammal_r for -0.
90be6c5 The nextafter functions use the wrong next representable value
bee1993 Stack unwinding unit tests.
ba8d4f4 Update kernel uapi headers to v3.16.1.
1b77423 Temporary disable DL_WARNs for unused DT_*
bf50e26 Add Android*.mk files to additional dependencies
2ad11a9 Fix some 32-bit-isms in <stdio.h>.
e2d86fe Pull input.h from v3.16.1 kernel headers.
3ec67de Exclude libstdc++ from linked libraries.
f240aa8 Fix 64bit build
7c02d94 Clean up the architecture-specific makefiles.
4a6e9a8 Fix some unused DT_ warnings
b1a6c31 No arm source refers to SOFTFLOAT.
1cff9a8 Use the kernel's sa_restorer for aarch64.
8f61d99 Remove has_DT_SYMBOLIC flag
148dff3 Fix 32-bit arm unwinding through signal frames.
837a962 Add benchmarks for pthread_rw_locks
e8ba50f Fix dlsym() to take into account RTLD_GLOBAL/LOCAL
36f451a Fix signal trampolines.
eb27bba Add dlfcn_test to glibc test suite.
2214a1c Fix filename in comment in cmath
5c2264a Update NOTICE files.
5681fe8 Remove an unused file.
26a8eb5 POSIX says <signal.h> gets you ucontext_t.
f83c208 Explain why clock(3) isn't broken.
c729d4f Get new coshl, sinhl, and tanhl implementations from upstream.
8fb639c Add a test for pthread_gettid_np.
460ad74 Sync libm with upstream.
0f001b6 Remove "private/bionic_pthread.h".
6abf624 Reformatting
a6ac54a Fix unload of recursively linked library
5f35710 Expose __swsetup for LP32 binary compatibility.
9aea164 Add IFUNC support for arm64 and IRELATIVE reloc
a4831cb Add pthread_gettid_np and re-expose __get_thread for LP32.
9990b39 Fix mips __fadvise64.S build failure.
b587f33 Add posix_fadvise(3).
bce18c9 When comparing DNS server configs, also compare number of servers
d9ff722 Refactoring: C++11 style DISABLE_ bionic marcos
011e111 Ensure __set_errno is still visible on LP32.
cf5fc80 Don't expose non-standard basename_r and dirname_r in LP64.
14669a9 Load libraries in breadth-first order
fc82973 Add arc4random_addrandom binary compatibility.
f903558 Add dlmalloc_usable_size for 32 bit arches.
498eb18 Revert "Load libraries in breadth-first order"
f9e147b Use LOCAL_POST_LINK_CMD to insert the objcopy command for linker.
b2a30ee Fix order of soinfo links (repairs libcxx tests).
b58db8b Enable clang compilation with libc but not linker.
7b956ed Reset enviroment for math_tests
27a9aed Fix pthread_attr_getstack__main_thread.
aa13e83 Fix mips signed/unsigned signal_test.cpp build breakage.
4b41555 Revert "Register __libc_fini as early as possible."
f0d8970 Revert "Fix arm64 build"
afe58ad Don't mask out SA_RESTORER from sa_flags.
356a624 Disable Clang, due to x86 LDBL_MANT_DIG errors.
fc8974b _GNU_SOURCE implies _BSD_SOURCE and the latest _POSIX_C_SOURCE.
5c1a7fd Fix arm64 build
5dea472 Add back a dummy arc4random_stir for compatibility.
e880c73 Register __libc_fini as early as possible.
a3ad450 Load libraries in breadth-first order
69fb9f3 Don't fail a test just because we aren't root.
319356e Add some missing dlclose(.)
6676a7d Start math tests with a clean fenv.
1d53ae2 Prevent a few test pthread keys from leaking.
296895f MIPS64 syscall() arguments
29bbc9d Encapsulate soinfo_link_image and soinfo_relocate
9685c30 Upgrade bionic to tzdata2014g.
a492605 Implement LinkedList::visit()
0cd83eb Introduce size-based r/w allocators
c204894 Look into ld_preloads before current library
4bea498 Erase elements in LinkedList::remove_if
3242960 Make stdatomic.h work with gcc4.6 host compiler
e0c56ef Use __GNUC_PREREQ rather than __GNUC_PREREQ__ to match glibc.
851135b Replace NULL with nullptr
f6824b2 The host prebuilt glibc is 2.11, so remove workarounds for 2.9.
416d7dd Add GNU-compatible strerror_r.
b6b5cb5 Ignore all __weak_alias in OpenBSD libC.
052fa3a Replace snprintf calls in linker.
15b914c Fix strlen function type for mips.
9e4ffa7 Have pthread_attr_getstack for the main thread report RLIMIT_STACK...
857fa6b Replace ambiguous cmp instruction with cmpl.
a2c6ae6 Add missing type casts before comparison.
b78e60e Use the default unwind code.
a40fdbd call uselocale() before freelocale() to make sure that g_local_key has a valid locale.
cc7e5f4 Switch to OpenBSD <err.h> implementation.
e505517 Switch to OpenBSD daemon(3).
f73183f More cases where libc should use O_CLOEXEC.
3e4a009 Undefine _Atomic before redefining
c674edb libc should use O_CLOEXEC when opening files for its own use.
608217e Remove unnecessary calls to LinkedList::clear()
1424140 Enable __cxa_atexit && __cxa_finalize for linker
57b7a61 Fix pthread_getattr_np for the main thread.
ae558d6 Add standard throw() spec to delete operators.
00aaea3 Fix, generalize stdatomic.h; improve test.
0d15094 Bump soinfo version
ef619cc Fix dlmalloc build.
4caa1f0 Implement malloc_info(3).
2b3b2ec Fix unistd.getpid_caching_and_clone.
9598b8c Run constructors before resolving ifunc functions
47793d6 Remove _flush_cache(2) for mips64.
2320b02 __gnu_basename(3) is accounted for.
6b841db Add POSIX-2008 fmemopen, open_memstream, and open_wmemstream.
0e7f8a9 Simplify _ALIGN_TEXT.
c4a1de1 Regenerate "services.h" from /etc/services.
dc1fb70 Clean up some of our python scripts.
2b021e1 Add <stdio_ext.h> for elfutils.
1e8587a Work around atomic_load(const T*) issues.
35d226e Add in_port_t and move it and in_addr_t to the correct header file.
09c39d6 Implement the GNU basename(3) in addition to the POSIX one.
f4c948a Move the meat of <features.h> into <sys/cdefs.h>.
f800969 Remove unused defines from <features.h>.
b810462 Fix _BSD_SOURCE/__USE_BSD.
02aa705 Revert "Add support for protected local symbol lookup."
3a25ab9 Missing #include <sys/cdefs.h>.
ce6b1ab Expose android_set_abort_message().
6d40d34 Fix leak_realloc, copy entire allocation.
5d9e145 malloc_usable_size returns the original size.
fd5ee9a Hide C++ stuff in libc. Put it back in libstdc++.
5f5cc45 Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE).
2cfb4e8 Improve <sys/cdefs.h>.
4571f31 Add atexit test for attributed c-tor/d-tor
019d395 Have stdatomic.h punt to C++ atomic when possible
1467dfe Make string tests check all alignment combinations
891ec7a Move mtctxres.c to libc_dns.a.
ad5e8b5 Keep symbols for linker
224ff04 Change name of MB_CUR_MAX implementation function.
76212ee Add more functionality to glibc symbol checker.
b3aaf39 Hide __libc_init_vdso().
f2c1e7e Hide ScopedTrace.
042426b Optimize symbol lookup
edd81faf Hide __libc_malloc_dispatch.
51a22a1 Label pages mapped by linker_allocator
ca5b6a7 Fix our x86 PIC_PROLOGUE.
30214b9 Add memory ordering constraint, convert to C11 atomics
c5a13ef Added test for ifunc support in dynamic linker.
bc9f9f2 Make __set_errno hidden in asm.
3726f9c Revert "Fix incorrect relocations for x86."
88a1f52 Add a way to disable backtracing in malloc debug.
651a068 Remove misleading arm/arm64 PIC_SYM.
01bd32e Create a distinct temp directory for each run.
6b6364a Android is all-PIC/PIE.
512bc52 Fix incorrect relocations for x86.
e380960 Do a second key cleanup in pthread_exit.
51fde5b Upgrade bionic to tzdata2014f.
13bab43 Fix the tzdata update tools.
9d2a05a Revert "Add a hack to <stdlib.h> until we can fix libvpx."
28285f8 Workaround b/16818336 which fails build under aggressive inlining.
1628eb1 Explain how wcswcs ended up in ndk_cruft.cpp.
df85f50 Add an obvious comment to <stdio.h> for fixincludes.
9eae840 Fixes build.
6a91887 Revert "Replaces vfork() implementation with fork()"
b6cc8e0 Fix mbsrtowcs(3) src param for finished string.
1aec7c1 Proper MB_CUR_MAX.
e03e1ea Fix memchr with a zero length.
861c0ef Use libunwindbacktrace for debug malloc code.
4916706 Fix linkage of grantpt(3).
f4c1a36 Remove declarations for things that don't exist.
aa0f2bd Fix dlsym(3) to do breadth first search.
a406ee6 Added a bionic systrace class and tracing to pthread_mutex.cpp.
ed48534 Fix mips/mips64 build
905e6d5 Start hiding "private/bionic_time.h".
1abb8bd en_US.UTF-8 is also supported.
7931099 Implement <sys/fsuid.h>.
40a5217 Only wipe TLS for user-supplied stacks.
f183737 [MIPS] Fix atomic_is_lock_free test for mips32. On 32-bit MIPS, 64-bit atomic ops are achieved through locks. So allow the test to fail for atomic_intmax_t on 32-bit MIPS.
4151ea7 Fix global variable initialization for linker
3e424d0 Implement twalk(3), add unit tests.
bc5a3ec [MIPSR6] Use C-coded string ops on mips32r6/mips64r6
dd37251 [MIPSR6] setjmp supports mips32r6 and FP64A/FPXX reg models
be0e43b debuggerd: if PR_GET_DUMPABLE=0, don't ask for dumping
afe6360 Fix belated review comments on syslog change.
efe1383 Fix 'adb shell /system/bin/linker' crash
21972b6 syscall(3)'s return type should be long.
39d903a Remove localtime_tz and strftime_tz.
f1e83cc Use vsnprintf(3) in syslog(3).
ba23bd0 [MIPS] Drop soft-fp targets
5d2f86f Fix generate-NOTICE to cope better with BSD __COPYRIGHT macros.
3758a24 Fix a couple of bugs in generate-NOTICE and regenerate the NOTICE files.
ca70453 Remove the unused swab.S.
f541650 [MIPS] Allow united mipsel and mips64el gcc toolchain
0f7d882 Switch to OpenBSD res_random.
2b67d7d Use upstream OpenBSD's arc4random.
3ad8ecb Rewrite syslog(3) to use Android logging.
ee7f1b5 There is no _MIN for unsigned types.
6b55ba5 Fix mbsrtowcs(3)'s handling of len parameter.
97e31de __libc_fatal should print a newline to stderr.
9c07aee Clean up some misinformation around prctl.
6425327 Use the mmap/munmap for allocation routines.
8a3d1ca Remove SIOCKILLADDR from <sys/socket.h>.
9f165d2 Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>.
2f9c6e3 Fix private/bionic_name_mem.h build breakage.
d745386 Remove non-standard prctl constants from <sys/prctl.h>.
8b00236 Define atomic_charN_t only if charN_t is supported.
98b088d ptrace(3) should be varargs.
625993d Use VDSO for clock_gettime(2) and gettimeofday(2).
53531cc Make sure not to construct illegal property names.
ea271fd Add gen syscalls step to instructions.
3fa60e1 Regenerate the syscalls list after the uapi update.
27047fa Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
e612add Remove isascii_l(3).
a167eef Fix visibility for a bunch more symbols.
76c241b Implement rand/srand in terms of random/srandom.
4f0b67a Sync upstream-openbsd.
53c3c27 Upstream atexit
Repo: platform/bootable/bootloader/legacy (https://android.googlesource.com/platform/bootable/bootloader/legacy)
Repo: platform/bootable/recovery (https://android.googlesource.com/platform/bootable/recovery)
13f21c2 More test makefile cleanup.
f420f8e Revert "Copy epoll(2) changes to minadb."
db8c959 Copy epoll(2) changes to minadb.
Repo: platform/build (https://android.googlesource.com/platform/build)
9c7fc4b Remove stale dexopt flags.
c141b85 Use automatic color option with the latest clang.
9b8e4b3 Replacement for gdbclient
7909ea9 Never use ASAN for acp.
2ef5bf7 Label goldfish block devices with their own types.
968ce56 Mark qemu_device as a mlstrustedobject.
c7d1a97 Add -fcolor-diagnostics to global clang cflags.
e270873 Specify -mcpu=krait for clang.
388c04d definitions.mk: look for definitions.mk in device/*/build also
a69822c Force colorsheme to SVG, since darkblue doesn't exist on X11
22b6c5c Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS.
04eead7 Don't sort shared library link order.
b8ddd55 Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE.
960f22c Add OpenJDK 8 experimental support
c248fa3 Raise x86 arch requirement to prescott.
57c8a15 Set default to Clang integrated assembler.
46e00ea Remove Java 6 build support
85f24a4 Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.
24e0336 Add -Wno-unused-command-line-argument to clang cflags to enable ccache.
4ffe3f5 We also need -rdynamic for host ASAN.
2daceaa Add support for ASAN in host modules.
781094f Remove unnecessary 10.8-specific build rules
403ab71 Fix breakage for x86_64 static executables.
93e8cf7 Use libstc++ for the name of bionic's STL.
6825e3c Add LPAE to dex2oat ISA feature list.
b49987e Never use stlport on the host.
311384f Fix Java detection on some Linux distributions
63e551f Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.
e1b17e7 Link compiler-rt in the correct order.
ae2d47a Remove "-mstackrealign" option from all x86 builds.
4c12c03 LOCAL_NATIVE_COVERAGE should imply -O0.
ce6300a Add -fPIC as default Clang mips ASFLAGS.
20ebd2e Introduce per-product per-module dex-preopt config
75e8fcb Apply LOCAL_CXX_STL to also prebuilts.
4c0c390 Fix typo.
75c08b2 Make which dex2oat version to use configurable.
a8fd668 Remove unused my_compiler_dependencies.
ec1b90f Stash original values of CC and CXX.
fbdac37 Docs: Making source.android.com headers match those of developer.android.com
2251ea4 Remove HAVE_(GNU|BSD)_QSORT_R from AndroidConfig.h.
00fa757 Update prebuilt RS clcore location.
78b6cea Clear all LOCAL_CLANG_*FLAGS*.
8260562 java_alternative_checked_module takes precedence.
6c1d1cc Don't modify LOCAL_CHECKED_MODULE.
894aaf4 Remove obsolete libffi
619fdb8 Add local Clang+target specific flags.
683c392 Fix detection of C++ STL for tests.
f008966 Remove unnecessary CLANG_CONFIG_EXTRA_*_C_INCLUDES variables.
850a4cb Test __GLIBC__ is defined before using its value.
8affa16 Use new variable LLVM_PREBUILTS_VERSION to simplify path construction.
4bbc6c7 Add option for generating coverage info.
8fe8dc8 Remove unused HAVE_OFF64_T.
76ab00f Remove the unused IPC macros.
9c226d1 build: remove HAVE_OOM_ADJ
704744a Add domains for goldfish services.
850ca0d Use "$@" to preserve argument word breaks
8b244b3 Remove PinyinIME from target config - DO NOT MERGE
67839a5 Remove unused HAVE_EPOLL.
85d56eb Enable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug
b05f2ca Move selection of C++ STL into the build system.
d9e4b52 Docs: Replacing s.a.c. Android logo to match other sites.
7c02ec9 Fix recovery image build for 32p
96c2af0 Enable multilib odex only if TARGET_2ND_ARCH is defined.
2e9f639 Support to build apk odex for both arch.
0ff3aba Fix mma/mmma by making gettop canonicalize TOP when set
bfbd41e Missed one part of removing the vbox target.
de21059 Remove the vbox target from the build system.
388dce3 Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:
8b34769 Add LOCAL_POST_LINK_CMD.
9aa69a6 Add LOCAL_CLANG_*FLAGS for clang only flags.
595d0db Add LOCAL_NO_FPIE.
88c5a13 Add debug.atrace.tags.enableflags=0 to /default.prop.
5c72544 Fix build breakage due to incorrect bcc_compat RS_TRIPLE.
10326b3 [MIPS64] Modify the default MIPS64 build to MIPS64R6.
7ba7d7f Default host module to 64-bit except for SDK builds.
6eeacd3 Remove webviewchromium from PRODUCT_BOOT_JARS for real.
98cee3b Remove webviewchromium from PRODUCT_BOOT_JARS.
039675a Fix RS_TRIPLE and RS_TRIPLE_CFLAGS.
a4331e3 Add --no-include-debug-symbols to avoid bloat in user builds
c783b50 Make sure that ro.dalvik.vm.native.bridge is always set.
fb482c6 Clang rejects -Wno-old-style-declaration flag.
4d12b57 Clang does not recognize -Wno-literal-suffix.
68b2464 Push ISA features into system properties
0278174 Add GCC only flags to clang .mk files.
46299f5 arm64: Fix the sdk_arm64 build products
d3e8cb7 arm64: Fix aosp_arm64 system image.
0fa6a40 HAVE_FUTEX is unused.
70f3f33 Remove HAVE_ANDROID_PTHREAD_SETNAME_NP.
31c667e HAVE_OPEN_MEMSTREAM is no longer used.
e0f44ac Performance improvement for whole static libs
032ac32 Remove unused entries from AndroidConfig.h.
db905e7 Strip my_clang on assignment.
1ac1401 Remove HAVE_GETTID.
c15103f Add compile time check for statically linked libc
06659bc Add flag to enable default clang builds--USE_CLANG_PLATFORM_BUILD.
5bac962 Fix HOST_LIBRARY_PATH.
bfd6516 Apply TARGET_GLOBAL_LDFLAGS to transform-bc-to-so
440cc76 Add a WITH_DEXOPT_BOOT_IMG_ONLY configuration option.
9e7b9b9 wrap make and print success/failure message, more later
9221ce6 Add SignTos tool
594a10a Consistent use of USE_MINGW
95994de Fix Windows SDK build.
b6bb71b Inhibit implicit -Bsymolic in -shared.
4803ce2 Fix uses of -fPIC and -fPIE.
bda807d Track bouncycastle upgrade to 1.51
ce090d3 Make system use patchoat to relocate during runtime.
2d645ab Add missing flags to x86 (both 32- and 64-bit) arch variants. Delete x86_64-atom.mk as we don't support 64-bit on old Atom.
13066a8 [MIPSR6] R6 target options for clang
4d30e5e Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [build]
44ee341 Update host linux toolchain to gcc 4.8
fb9076d BuildBootImage: Add secondstage image support
495630f Don't fail the build for dangling module names.
97eae62 Fix 64 bit emulator booting (again).
0ad0d19 SDK targets should inherit from core_64_bit.mk
be7449b Add SDK product for arm64, x86_64 and mips64.
3381a52 Remove the unused large_emu_hw.mk
1b0fc43 Revert "Revert "Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang.""
bfcdf06 Allow LOCAL_ASSET_DIR point to nonexistent dir
5e2ebcb Use hermetic host toolchains.
dad2ab4 Add PROP_NAME_MAX validation
6bab974 [MIPSR6] Add mips64r6 and mips32r6 targets
6670e24 [MIPS] Unite mipsel and mips64el 4.9 gcc toolchains
41ca444 [MIPS64] Enable mips64 clang
a4f84fd Revert "Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang."
f3ca3d5 fix build
5ca1dc1 Fix Windows SDK build to not use clang.
5679e35 Fix doc target for multidex support library.
92d79cb Switch host builds to use Clang by default.
7092c79 Refactor FDO support code to ensure arm64 can also be built with FDO.
1b50a12 Default to "prescott" as our baseline i686 host build architecture.
b2be5ff Remove linker64 and debuggerd64
100aba5 Put only src in FRAMEWORKS_SUPPORT_JAVA_SRC_DIRS for multidex
87f0d00 Vary non-image Xmx for dex2oat on MIPS.
7d70f83 Fix the MIPS build.
4cb1d09 Move multidex support library
06fe5d1 Stubs of android-support-multidex-instrumentation.
10713dc Generates SDK stubs of android-support-multidex
e019dfd Support dx generating multiple dex files.
d28feb0 Revert "Fix Java detection on some Linux distributions"
176b0d3 Remove bcc from generic_no_telephony.mk.
01e6853 Add bcc into /system/bin.
09040dd Fix Java detection on some Linux distributions
3a8d2bf Fix PIC default to be -fPIC
3b7a4d8 Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang.
Repo: platform/cts (https://android.googlesource.com/platform/cts)
eb23950 Change SELinuxHostTest to new sepolicy-analyze args.
1e4bf61 DO NOT MERGE. Change SELinux neverallow tests to be sepolicy-analyze based.
74096da Move this test over to clang so ASAN_ALL works.
fae9f3e Move CTS to libc++.
d75d6e3 Fix SELinuxHostTest package structure.
85053cf Create SELinux hostside test to check all domains are enforcing.
d1301be Remove loop filter test.
f28c1d0 Fix SELinuxDomainTest testSdcarddDomain()
703a5f1 Use libc++ for bionic tests.
a87fd89 Don't manually link stlport.
efb774a fix broken GPL build
304f0c7 StorageManagerTest: assert that the contents of mounted OBBs are readable
86d9264 Need to handle INFO_OUTPUT_BUFFERS_CHANGED in an encode test
6cd9716 LocalSocketTest.testAccessors: fix the *SendBufferSize* test
6ca6123 Skip encoding tests for unsupported resolutions.
e8bf3df Fixing TimeTest
16ea5e5 CTS: Fix & amend VM tests
618aa72 Add new static library dependencies for bionic-unit-tests-cts
a688755 media: use proper input timestamp in VideoEncoderDecoderTest
eefec81 Switch from racy notify()/wait() to using a proper semaphore.
01873ce Added C++11 option to libcoremathtestcpp
3f2de25 Update vm-tests to ART behavior
462e053 Generate selinux_policy.xml as part of CTS build.
64f58ed Suppress libselinux logging during CTS tests.
00c565b Fix CTS tests precision issues.
be5faaf Uncomment code in TimeTest / fix comments
fa9aec4 CtsVerifier: add dependency of android.test.runner
c132d41 More tests for the CTS TimeTest
875bccc Test for required ARMv8 features in /proc/cpuinfo
cec784c Test for required hwcaps on ARMv8
4b66a97 SELinuxDomainTest: change test for debuggerd and zygote domain
caf25cf improve TestVirtualDisplayRecycles to reduce memory usage
b057014 Fix CTS Verifier for BLE: Reliable Write Fail
8690551 Update to refactor basic statistics helper functions to be accessible to host-side tests. This is a precursor to host-side power tests which will use these helper functions. There should be no code changes other then moving existing code out of one class and into another that is more commonly accessible. Added an additional dependency in ont file to account for change Change-Id: I0feefcc181ad21a0f11965953754167514539f00
Repo: platform/dalvik (https://android.googlesource.com/platform/dalvik)
ef1de42 Command line option for disabling warnings
684bc40 Fix dexlist build
dc43b33 Make the rest of libdex and dexdump LOCAL_32_BIT_ONLY
3ead225 Fix dx test 113-old-style-inner-class
48d6fd7 Fix dx test 118-find-usages
2541a80 Fix dx test 124-multidex-option-no-overflow
70df3df Bump dx version to 1.10
914f226 Fixes command line too long error on Windows
8863d0f Replace == between class constants by ".equals"
63649af Remove references to the simulator.
2e2f03c Update ziparchive usage to the new API.
26a4440 Do not align 64-bit registers during instruction expansion
e7a2fc0 Fix dx test 127-merge-stress
f15dafe Do not generate empty dex in multidex.
d3fb688 Renumber dx test multidex-option-overflow to 128.
32631e6 Fix bad debug info due to 64-bit registers alignment
4577895 Remove LocalEnd since it is not used
9892ad2 Bump version to 1.9.
4ec4dc5 Make a better detection of index limit in multidex.
705a198 Keep all annotation in main dex.
9cda6d3 Fix detection of main dex overflow in multidex
432bad3 Fix mainDexClasses with obfuscation.
ec66b53 Improve the new ClassReferenceListBuilder API.
a6182fc Fix public API of ClassReferenceListBuilder
781153c Add public API to ClassReferenceListBuilder.
20a1f93 Add DexMerge stress test
f9d446f Add tests about dx multidex options.
Repo: platform/developers/build (https://android.googlesource.com/platform/developers/build)
Repo: platform/developers/demos (https://android.googlesource.com/platform/developers/demos)
4a7b9ae Add slot reservation to Gearhead music sample.
698bc1d Support hardware media buttons on Gearhead sample.
01aac61 Updated Gearhead music sample
5ad9076 Updated MusicDemo sample.
75a3915 New version of Auto media sample.
Repo: platform/developers/docs (https://android.googlesource.com/platform/developers/docs)
Repo: platform/developers/samples/android (https://android.googlesource.com/platform/developers/samples/android)
Repo: platform/development (https://android.googlesource.com/platform/development)
5661570 Do not call art-on macro by default.
187be4a Add support for debugging ART to the dalvik.gdb script.
add39df Cherry-pick: Only use <atomic> for C++11 and newer
d8338a7 Add asm/a.out.h to arm64/mips/mips64
c810b3c Remove macros putc*/getc* from API<21 stdio.h to use
2437e14 Change sample native-codec's minSDK to android-21
1b2269b Make memory_order_acquire visible in global namespace
da84168 Rename android-L to android-21
13af1d8 Add missing function prototypes in time.h
dd4697d Remove dependencies on FloatMath
a045a37 Refresh android-L headers (WW40)
70319d4 Add posix_memalign to libc.so for API 17,18,19
3dbef8f Bump up clang vesion accepting __builtin_isnan __attribute__((pcs("aapcs")))
7d133d2 Silence lcov existence test output.
98e2c64 Add acov for coverage gathering/reporting.
9eac1b6 Added sys/ucontext.h and sys/user.h to all API levels.
797351f Add missing posix_memalign function in x86 libc.so.functions.txt. (See b.android.com/28834)
e257b56 Bugfix for libportable to make compile happy.
0fd7f83 Refresh android-L headers/libs (WW37)
57c928a Add support for x86 to hello-neon sample
f41962c Android SDK Windows USB driver: Project Tango pid
05467d3 Update revision of Android SDK USB driver for Windows
bce5ab4 libportable to adapt L header functions.
65df8d6 Remove __signalfd4 from 32-bit ABIs; remove basename_r and dirname_r from 64-bit ABIs
c6d393c Fix build with sensor.h
2db7f63 Fixed atexit()
83fb2f6 ptrace(3) should be varargs
6c2d94d Add __gnuc_va_list in stdio.h to stop gcc from generating include-fixed/stdio.h
09532ff Add back arc4random_stir for 32-bit android-L
f6d2ae9 Add required permission to sample code
3f53b6f Refresh 64-bit headers/libs (WW36)
c3c8619 Make 'stack' able to find toolchains regardless of lunch.
c7f04c3 Update android-L/include/android
73ae6d9 Fix RS samples to prepare for 64-bit compilation.
00b44e5 Use arm64 kernel-qemu in sdk-android-arm64-v8a.atree.
7f3f83e make_key: reduce raciness of password input
b4ddea1 Refresh 64-bit headers/libs (WW31)
653fe8e Add the protobuf compiler binary to the Windows SDK build.
4ff22dc Fix the name of the native app glue lib in a header comment
22359ed Add APP_ABI for module-exports sample
cc101e0 Refresh 64-bit headers/libs (WW29)
6fee567 Move multidex support library
b16fd5a Add res folder to multidex SDK projects.
96dc8db android-support-multidex-instrumentation in SDK.
ef0e4f5 Add multidex ADT project to SDK.
604bf1f Include android-support-multidex in SDK libs.
36dea38 Fix gl3stub.h
d10a35f Update mipsel and mips64el multilib lib* and lib-bootstrap
8b4f433 Remove symlink ndk/platforms/android-L/arch-mips64/lib
7a2be75 getSampletime -> getSampleTime
cf8a4a6 Media NDK files
ba5926e NDK media codec sample
22d9591 ndk: Add GLES 3.1 and AEP extensions to NDK libGLESv3.so
5c939bf Update OpenSLES_Android.h for API L
15142f7 Stack tool 32/64 bit compatibility fixes.
be4de46 Add the arm64 pstate register to the stack tool.
Repo: device/asus/deb (https://android.googlesource.com/device/asus/deb)
d59de2d Indicate this uses dlmalloc.
Repo: device/asus/flo (https://android.googlesource.com/device/asus/flo)
d38e50e Assign specific type to metadata block device.
cd87a3e Assign specific types to system and recovery block devices.
f4f6b1f Label /sys/devices/system/cpu/cpufreq/ondemand and its files.
10b77eb Assign specific types to userdata and cache block devices.
ac6453b Remove checks for conditions that can't happen
023162b Update selinux rules for rmt_storage
342bc9a Indicate this uses dlmalloc.
Repo: device/asus/flo-kernel (https://android.googlesource.com/device/asus/flo-kernel)
Repo: device/asus/grouper (https://android.googlesource.com/device/asus/grouper)
f2ea2ed Create touch_fw_update SELinux domain
5f220ac Assign specific types to system, recovery, and metadata block device.
90ae5a0 SELinux: Grant radio related app corresponding SELinux capability to logging baseband log
26f199d Add domain for setup_fs.
d248c1a Indicate this uses dlmalloc.
dc2c8d8 Rename sdcard_external type to vfat.
Repo: device/asus/tilapia (https://android.googlesource.com/device/asus/tilapia)
276bfd4 Use touch_fw_update.sh
c525839 Indicate this uses dlmalloc.
Repo: device/common (https://android.googlesource.com/device/common)
1e56c9b Generate a makefile for apk list
623f6b2 Make match more strict
6575364 Add 64 bit support for generating packages.
2edb4e3 Create a generate-packages.sh for all devices
Repo: device/generic/armv7-a-neon (https://android.googlesource.com/device/generic/armv7-a-neon)
183bd6d Delete vendorsetup.sh which is used internally.
349f5c3 Update Board config.
61751ee Add TARGET_USERIMAGES_USE_EXT4 to armv7-a-neon.
Repo: device/generic/common (https://android.googlesource.com/device/generic/common)
Repo: device/generic/goldfish (https://android.googlesource.com/device/generic/goldfish)
622970b opengl: Fix 64-bit build.
b7837c3 opengl: Regenerate GPU emulation encoder sources.
223a765 opengl: Remove compiler warnings.
a4d0e1c opengl: Remove accessor functions from encoders.
1da62b8 opengl: Fix a few function name typos.
1c9492d Fix GPU emulation crash.
ebe80e4 Handle empty data parameter in glTexSubImage2D_enc
f2f04f4 Guard against negative buffer size
691e021 Guard against negative width and height
4aad46d Allow glGetProgramInfoLog_enc to have empty length
972291a Handle empty buffer in QemuPipeStream::writeFully
40a674e Fix emulator crashes on glDrawElements command
fe2c5be Use more appropriate type in cb_handle_t::validate.
e3e6865 ranchu: Fix goldfish_pipe definitions.
58ab34d Upgrade goldfish sensor HAL module to 1_0
d0fead3 ranchu: Add ARM64-specific root/ramdisk config files.
7a2929c Remove display initialization from eglGetProcAddress API
3f62b50 Make the size of "cb_handle_t" same for 32/64-bit
Repo: device/generic/mini-emulator-armv7-a-neon (https://android.googlesource.com/device/generic/mini-emulator-armv7-a-neon)
b43ebe4 Enable optimization only for emulator target.
da44a0e Change arm build target name to match with other PDK targets.
f8cf76c Use the default arm board config.
d6152db Change product name to reduce fingerprint size.
506685d Add missing libGLES_android.
2c17a03 Add mini emulator arm target into menu
7554153 stagefright: use media_codecs_google*.xml files
Repo: device/generic/mini-emulator-mips (https://android.googlesource.com/device/generic/mini-emulator-mips)
a8bd9eb Consolate board config file.
e15840e Add mips mini_emulator target.
Repo: device/generic/mini-emulator-x86 (https://android.googlesource.com/device/generic/mini-emulator-x86)
17c02b2 Clean up board config for mini target.
fdd88b4 Add emulator_x86 target into lunch menu
Repo: device/generic/mips (https://android.googlesource.com/device/generic/mips)
04f65d1 Delete vendorsetup.sh which is used internally.
5d1716f Update board config for mips.
ca33447 Add TARGET_USERIMAGES_USE_EXT4 to mini_mips to fix broken build
Repo: device/generic/qemu ()
Repo: device/generic/x86 (https://android.googlesource.com/device/generic/x86)
9764bf5 Delete vendorsetup.sh which is used internally.
95d5382 x86 should inherit from x86 emulator rules
087e9d6 Consolidate x86 board config and add selinux settings.
098872f Add TARGET_USERIMAGES_USE_EXT4 to x86 to fix broken pdk build
Repo: device/google/accessory/arduino (https://android.googlesource.com/device/google/accessory/arduino)
Repo: device/google/accessory/demokit (https://android.googlesource.com/device/google/accessory/demokit)
Repo: device/lge/hammerhead (https://android.googlesource.com/device/lge/hammerhead)
ac13678 Assign specific types to system and recovery block devices.
a21ec1f Assign specific type to metadata block device.
6cb1bd9 Make time daemon a mlstrustedsubject.
78a6704 Assign specific types to userdata and cache block devices.
d9173ef Remove misleading comment.
ea36b64 restorecon /sys/devices/system/cpu/cpufreq/ondemand.
017cc26 Indicate this uses dlmalloc for svelte.
0675e9d move vss into enforcing.
Repo: device/lge/hammerhead-kernel (https://android.googlesource.com/device/lge/hammerhead-kernel)
Repo: device/lge/mako (https://android.googlesource.com/device/lge/mako)
639bca2 Assign specific type to metadata block device.
e337c3d Assign specific types to system and recovery block devices.
41ff843 Label /sys/devices/system/cpu/cpufreq/ondemand and its files.
956021d Assign specific types to userdata and cache block devices.
00e4ca6 Indicate this uses dlmalloc.
Repo: device/lge/mako-kernel (https://android.googlesource.com/device/lge/mako-kernel)
Repo: device/sample (https://android.googlesource.com/device/sample)
ee31cf2 Add 3 MVNO for O2 Germany
883f70f Add two new dutch MVNE (Voiceworks Mobile BV) APN's
a076683 Update Movistar Argentina APN settings
e7f7384 Fix duplicated classses in sample addon doc
Repo: device/samsung/manta (https://android.googlesource.com/device/samsung/manta)
bcf0737 Assign specific type to metadata block device.
a174e87 Assign specific types to system and recovery block devices.
a8d74a0 Assign specific types to userdata and cache block devices.
0f3854a manta: Update prebuilt kernel (reset watchdog) - DO NOT MERGE
744b4d5 Indicate this uses dlmalloc.
Repo: platform/docs/source.android.com (https://android.googlesource.com/platform/docs/source.android.com)
2cd5009 Docs: Fix a Typo in Intro to ART Document
261d6e8 Docs: Fix a link in Android Security Overview
71ba82f Docs: Updating the favicon
c23b901 Add instructions for Ubuntu 14.04
e3ae396 Docs: Revising Graphics page and adding related images.
84c2b53 Update build numbers for KTU84P deb
96bf349 Docs: Removing Widevine-specific entries. Bug: 13360446
5a7dc7e Docs: Adding DRM and other highlights to home page.
95017df Docs: Categorizing issues and making minor updates
e7a98c1 Docs: Updating 4.4 version strings with 4.4.2-4.4.4
a770873 Remove ro.hwui.fbo_cache_size docs
9f8699a Docs: Adding location setting step to CTS manual.
00f6eb0 Docs: Making the fix to the JDK path more clear. Bug: 11446354
39019bd Docs: Removing last external-link icon.
dc85c74 Docs: Removing targets and external-link icons from hyperlinks
74a4dcc Docs: Fixing many, small issues in the Source section.
3a7af3a Docs: Fixing text in Devices section of site.
54a6187 Docs: Fixing broken links Bug: 16547437
85edaa0 Security Acknowledgements
b80378c Adding the next set of security acknowledgements
ed461fa resolved conflicts for merge of faacd24c to master
1e3d092 Docs: Fixing Telstra typo
ced17ca Fix tag name for KRT16M
af5de68 Update build numbers for KTU84Q
62fc041 Docs: Adding Nexus 5 and cleaning up the list
f39aea8 Docs: Adding Java 6 link for Mac.
9a60700 Docs: Adding recommendation for fast SD card to pass tests.
f911865 Adding security acknowledgements
Repo: platform/external/aac (https://android.googlesource.com/platform/external/aac)
3c4c8d6 Move Clang only flags into LOCAL_CLANG_CPPFLAGS.
9428e08 Ignore Clang warning on checking address of arrays.
5c51a58 [MIPSR6] Skip assembler code using MFHI/MFLO on mips32r6
Repo: platform/external/android-clat (https://android.googlesource.com/platform/external/android-clat)
89f49ae Simplify and always retry DNS64 prefix discovery.
05ff508 Remove unused variables.
1892171 Remove unused #include.
787ea96 Fix implicit declaration of function 'prctl' in clatd.
Repo: platform/external/ant-glob (https://android.googlesource.com/platform/external/ant-glob)
Repo: platform/external/antlr (https://android.googlesource.com/platform/external/antlr)
Repo: platform/external/apache-harmony (https://android.googlesource.com/platform/external/apache-harmony)
eb5230c More tests for VirtualMachine.Resume command
684d91e Test event requests with LocationOnly modifier other than breakpoint
be90604 Maybe fix flaky test
49e8fdc Test single-step through reflection
24da531 Fix OwnedMonitorsStackDepthInfo JDWP tests
e970697 Ensure we have root permissions to run JDWP tests on target
5105c8d Test errors for StringReference.Value command
8017bfd Test errors for ThreadGroupReference commands
98c8aff Fixing serialization compatibility tests for beans tests
87819c0 Fixes for apache-harmony logging tests
15d1c07 Fixing serialization compatibility tests for sql tests
67efd52 Ensure device is started before running JDWP tests
388ac74 Remove prefs tests from external/apache-harmony.
Repo: platform/external/apache-http (https://android.googlesource.com/platform/external/apache-http)
Repo: platform/external/apache-qp (https://android.googlesource.com/platform/external/apache-qp)
Repo: platform/external/apache-xml (https://android.googlesource.com/platform/external/apache-xml)
4eec0bd Adjustment to patch for secure processing for CVE-2014-0107 by Ryan Berg based on feedack from Emmanuel Bourg.
4df2280 Commit patch to handle secure processing. Thank you Ryan Berg.
Repo: platform/external/arduino (https://android.googlesource.com/platform/external/arduino)
86b06c0 Add MODULE_LICENSE and NOTICE files
Repo: platform/external/bison (https://android.googlesource.com/platform/external/bison)
Repo: platform/external/blktrace (https://android.googlesource.com/platform/external/blktrace)
Repo: platform/external/bluetooth/bluedroid (https://android.googlesource.com/platform/external/bluetooth/bluedroid)
dcbf61d Fix of memset usage
7175f55 Suppress the warning compiled with gcc-4.9
e26f7c2 Correct the OBEX OPP Profile version
d356ffb Fix implicit declaration of function 'prctl' in bluedroid.
Repo: platform/external/bouncycastle (https://android.googlesource.com/platform/external/bouncycastle)
1853e9a Revert "Put the CertBlacklist in a NoPreloadHolder"
7a21b9a Avoid things that cause CertBlacklist to be preinitialized
883cbda Put the CertBlacklist in a NoPreloadHolder
d001700 Upgrade to 1.51
Repo: platform/external/bsdiff (https://android.googlesource.com/platform/external/bsdiff)
Repo: platform/external/bzip2 (https://android.googlesource.com/platform/external/bzip2)
Repo: platform/external/ceres-solver (https://android.googlesource.com/platform/external/ceres-solver)
740085f Update ceres to the latest version in g3
e1b21a2 Switch ceres from stlport to libc++
Repo: platform/external/checkpolicy (https://android.googlesource.com/platform/external/checkpolicy)
9961167 Add MODULE_LICENSE and NOTICE files
Repo: platform/external/chromium (https://android.googlesource.com/platform/external/chromium)
90fc4a5 Disable Clang compilation.
b5fdd38 Don't manually link stlport.
973dfc7 Fix external/chromium build with strerror_r.
9a86fd4 Move external/chromium off external/icu4c.
504c88d Remove android_atomic_cas64 use.
aa83954 Fix x86-64 target build.
20a0ad6 Fix multilib build.
4def412 Fix multi-arch build for x86
3cf91d8 Revert "Fix multi-arch build for x86"
08b004c Fix multi-arch build for x86
2b74e0e AArch64: Add support for arm64
d271ff6 external/chromium: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
d3112bc Hide warnings
d8d0d5c chromium: remove whole static libraries from libchromium_net
5c6008a Add liblog
872788f Fix for bug 8192440, enabled parsing of ICY headers
cacfd1f bionic now defines _POSIX_MONOTONIC_CLOCK.
cbfca5f Remove base/file_util_android.cc
a7f1721 Null pointer check missing in chromium
de6c9f9 Disable compression.
c2cbc7d back port upstream patch
5dd41b5 Fix lazy-instance template to preserve object alignment on MIPS.
7dd0397 Add MIPS architecture support
516fd38 Forward-compatible fix for ucontext_t
4534048 DO NOT MERGE Work around for use-after-free cert bug
95b2bad Work around for use-after-free cert bug
86e0fcf DO NOT MERGE Convert exit calls to abort for Android
edec5f4 Convert exit calls to abort for Android
f4dca79 Modify Makefile for building for ASAN
4f83513 Properly clean an exception to prevent a crash
d473d7a Disable TLSv1.2 and TLSv1.1.
fb29283 Disable TLSv1.2 and TLSv1.1.
7311583 Make SSL_CIPHER_get_id definition conditional on OpenSSL version
b2197ca Tracking openssl-1.0.1 upgrade
a7dee89 Import content and address detector support
4f3a742 Append client parameter to AutoFill server requests.
940e47a Fix for bug 5152544, remove warning from chromium port
f5b478b Enable persistent http connections.
088da08 Defer closing idle sockets.
efe273f Part of fix for bug 5523834, backporting cache fixes
1ab02c3 Part of fix for bug 5523834, backporting cache fixes
93bed14 Part of fix for bug 5523834, backporting cache fixes
a972e26 Part of fix for bug 5523834, backporting cache fixes
2c4085b Backport SPDY ping changes from chrome 16.
6aec04f Part of fix for bug 5584571 Add HTTP request header with app name
ae2796c Part of fix for bug 5523834, backporting cache fixes
ea38098 Part of fix for bug 5523834, backporting cache fixes
d129b9e Part of fix for bug 5523834, backporting cache fixes
0a9239c Part of fix for bug 5523834, backporting cache fixes
7d2c383 fix for bug 5454586, fix up getDbThread()
b54fbb0 Fix for build break
9fb7297 Part of fix for bug 5455901 Fix makefile, turn off exporting everything
4154342 Part of fix for bug 5455901 Export symbols from base
a1fe9c0 Part of fix for bug 5455901 Add exports needed for autofill and cookies
2557749 Part of fix for bug 5455901 Export symbols from net/
a3fef89 Part of fix for bug 5455901 Export symbols in android/
cd7ce18 Part of fix for bug 5455901 adding net_export.h
eaa86de Remove temporary debug logging
c0c5e0f Fix SQLitePersistentCookieStore's getDbThread() to be threadsafe
36871a8 Causing webviews to hang.
08712c3 Remove temporary debug logging - DO NOT MERGE
47f5154 Fix SQLitePersistentCookieStore's getDbThread() to be threadsafe
d0a07ba More logging in Thread to help debugging
28480d4 Add more logging to Thread and WaitableEvent to help debugging
9306e92 Use notable values when clearing Thread::startup_data_ to help with debugging
e4aeb84 Reapply: Fix for bug 5226268 [Browser] http keep-alive
eac5b94 Fix for bug 5226268 [Browser] http keep-alive DO NOT MERGE
c391e78 Fix for bug 5226268 [Browser] http keep-alive DO NOT MERGE
93a4a82 Fix for bug 4487538 Current Drain
d65f8a8 external/chromium: Handle SSL proxy case for UID tracking. b/5227671
06a415a Adding method for closing idle connections
94ea778 Fix for bug 5232736 Remove "DigiNotar Root CA"
9eb037c Testing for bug 5122864 libwebcore related libraries increased by 3MB in ICS vs HCMR2
404d1fb transport socket pool: Fix missing init for valid UIDs
9639f9b Part of fix for bug 5152544 Reduce the number of warning
677d221 Testing for bug 5122864 libwebcore related libraries increased by 3MB in ICS vs HCMR2
0f10075 external/chromium: Fix a comma typo.
e14dcc5 Network traffic accounting for client applications that use chromium URLRequest stack.
59ef0e2 Fix for bug 5105584
3884d10 Another build fix for x86 builds
08978c2 Fix build break in AOSP
cecae02 Part of fix for 5065047: build libchromium as a shared lib
4ec1b5c Preparation for fixing bug 5065047: build libchromium as a shared lib
7e68d3c Merge Chromium at 12.0.742.130: Update CHROMIUM_MERGE_REVISION
2ad019d Merge Chromium at 12.0.742.130: Fix conflicts
3dff810 Merge Chromium at 12.0.742.130: Initial merge by git
bb95859 Query the platform for the Autofill server URL.
d77e7f3 Remove the v8 dependecy from libchromium.
74b084c Implement AutofillCountry::ApplicationLocale() on Android.
9276c04 Return en-US rather than empty string for current locale.
f5c07d8 Update Autofill L10N string IDs.
f9cc539 Remove the simulator target from all makefiles. Bug: 5010576
7d78397 Merge Chromium at r12.0.742.93: Update CHROMIUM_MERGE_REVISION
cfb4826 Merge Chromium at r12.0.742.93: All autofill fixes
d264470 Merge Chromium at r12.0.742.93: Various profile.h compile fixes
7ecce71 Merge Chromium at r12.0.742.93: Compile fix in url_constants.cc
2031a9a Merge Chromium at r12.0.742.93: New autofill strings
cb7fae5 Merge Chromium at r12.0.742.93: Compile fixes, add virtual destructors
0c081bc Merge Chromium at r12.0.742.93: Compile fix in transport_security_state.cc
8474bd3 Merge Chromium at r12.0.742.93: Compile fixes from moving url_request_context_getter
a628b56 Merge Chromium at r12.0.742.93: Compile fix in android proxy
ddaac50 Merge Chromium at r12.0.742.93: Compile fix in net_util_posix.cc
faec8d1 Merge Chromium at r12.0.742.93: Fix Makefiles
4830184 Merge Chromium at r12.0.742.93: Fix conflicts in web_data_service.h
80b02f6 Merge Chromium at r12.0.742.93: Fix conflicts in x509_certificate*
f90e3b7 Merge Chromium at r12.0.742.93: Fix conflicts in sqlite_persistent_cookie_store.cc
c4807fd Merge Chromium at r12.0.742.93: Fix conflicts in http_stream_factory_impl_job.cc
0efa6ab Merge Chromium at r12.0.742.93: Fix conflicts in spdy_session.cc
10a3317 Merge Chromium at r12.0.742.93: Fix conflicts in spdy_framer.cc
dfffe33 Merge Chromium at r12.0.742.93: Fix conflicts and compile errors from ignore limits
206cf38 Merge Chromium at r12.0.742.93: Fix misc conflicts
ddb351d Merge Chromium at r12.0.742.93: Initial merge by git
6b92e04 Define USE_SYSTEM_SQLITE and remove local change
e362e63 Remove a superfluous Android modification to net/http/des.cc
65c319f Merge Chromium at r11.0.696.0: Update CHROMIUM_MERGE_REVISION
0888ad5 Merge Chromium at r11.0.696.0: Compile fixes in spdy_framer.cc
097811c Merge Chromium at r11.0.696.0: New autofill strings
b200d76 Merge Chromium at r11.0.696.0: Compile fixes in http_stream_factory_impl_job.cc
48b27ac Merge Chromium at r11.0.696.0: Compile fixes in autofill_country.cc
df86817 Merge Chromium at r11.0.696.0: Compile fix in web_data_service.h
51f5de2 Merge Chromium at r11.0.696.0: Compile fixes, removing dependencies on new content directory
eb20993 Merge Chromium at r11.0.696.0: Adding Android tab_contents.h and tab_contents_observer.h
80a33ee Merge Chromium at r11.0.696.0: Compile fix in message_loop.cc
307470a Merge Chromium at r11.0.696.0: Compile fix in profile_android.h
f0af4af Merge Chromium at r11.0.696.0: Delete file merge left alone
cff883f Merge Chromium at r11.0.696.0: Fix Makefile
8297ab3 Merge Chromium at r11.0.696.0: Fix conflict in personal_data_manager.cc
72348d7 Merge Chromium at r11.0.696.0: Fix conflicts in Autofill
1677284 Merge Chromium at r11.0.696.0: Fix conflict in autofill_download.h
e5757d9 Merge Chromium at r11.0.696.0: Fix conflict in web_data_service.h
2b5362c Merge Chromium at r11.0.696.0: Fix conflict in x509_certificate.h
edbdbb0 Merge Chromium at r11.0.696.0: Fix conflict in sqlite_presistent_cookie_store.cc
e4feccc Merge Chromium at r11.0.696.0: Fix conflict in message_loop.cc
66a93bc Merge Chromium at r11.0.696.0: Fix conflict in load_flags_list.h
dc0f95d Merge Chromium at r11.0.696.0: Initial merge by git
ba160cd Revert Android name change of a getter.
2c74e8a Do not define USE_X11 for Android
1671993 Removing local changes from chrome/browser/prefs
b1063ab Remove unnecessary forward declaration
307db3d Remove unnecessary passing of unused parameter
e30fcf9 Remove code to detect if we have the private autofill header
6e1a1d3 Removing all prefs usage for Android in autofill
db1ceda Merge Chromium at 11.0.672.0: Updating CHROIMUM_MERGE_REVISION
4132ad5 Remove guards for upstreamed change
deac0c4 Merge Chromium at r11.0.672.0: Compile fixes in pref_service.cc
e673c43 Merge Chromium at r11.0.672.0: Compile fix in autofill_manager.*
3f38804 Merge Chromium at r11.0.672.0: Compile fix in profile_android.h
9c7e521 Merge Chromium at r11.0.672.0: Compile fix in android_url_request_context_getter.*
5bc0d8d Merge Chromium at r11.0.672.0: Compile fix in dnsrr_resolver.cc
ff07cb0 Merge Chromium at r11.0.672.0: Compile fix in android_network_library.cc
532b581 Merge Chromium at r11.0.672.0: Compile fix in url_fetcher_proxy.h
ee7d9df Merge Chromium at r11.0.672.0: Files moved upstream
ba07812 Merge Chromium at r11.0.672.0: Fix Makefiles.
5b4f7df Merge Chromium at r11.0.672.0: Fix conflicts in pref_value_store.cc
61343de Merge Chromium at r11.0.672.0: Fix conflicts in pref_service.cc
524596c Merge Chromium at r11.0.672.0: Fix conflicts in personal_data_manager.cc
8d015ec Merge Chromium at r11.0.672.0: Fix conflicts in autofill_manager.*
137f702 Merge Chromium at r11.0.672.0: Fix conflicts in autofill_downlad.cc
47ac375 Merge Chromium at r11.0.672.0: Fix conflicts in pref_service.h
ae05a4e Merge Chromium at r11.0.672.0: Fix conflicts in autofill_dialog.h
027acd4 Merge Chromium at r11.0.672.0: Fix conflicts in url_request_http_job.cc
14b5a7d Merge Chromium at r11.0.672.0: Fix conflicts in tcp_client_socket_libevent.cc
5852652 Merge Chromium at r11.0.672.0: Fix conflicts in http_proxy_client_socket_pool.cc
cea6538 Merge Chromium at r11.0.672.0: Fix conflicts in http_proxy_client_socket.h
b6cb656 Merge Chromium at r11.0.672.0: Fix conflicts in net_util.cc
a873c8a Merge Chromium at r11.0.672.0: Fix conflicts in shared_memory_posix.cc
10a271f Merge Chromium at r11.0.672.0: Fix conflicts in logging.cc
72a454c Merge Chromium.org at r11.0.672.0: Initial merge by git.
c4becdd Reduce pref usage by autofill
408e341 File not used, matching upstream to avoid conflicts.
7c9f408 Add a null pointer check in ApplyCwndFieldTrial
88cd212 Increase EVP_PKEY reference count before passing value to OpenSSL
fc1e79c Add ScopedOpenSSL::release like scoped_refptr::release
5d10d1b Fix build. Switch to a new way of spoofing prctl.
eae0084 Fix for bug 4144936: [Proxy setting]: traffic to a bypass domain doesn't bypass proxy
00d3a8f Merge Chromium at 10.0.634.0: Update CHROMIUM_MERGE_REVISION
134296d Merge Chromium at 10.0.634.0: Fix link errors
fae6b38 Merge Chromium at 10.0.634.0: Fix Makefiles
9aa5f8b Merge Chromium at 10.0.634.0: Fix conflict and compile from thread.h move
7375b0c Merge Chromium at 10.0.634.0: Fix conflicts in autofill
3f50c38 Merge Chromium at r10.0.634.0: Initial merge by git.
e5ee1dd Fix for bug 4144936: [Proxy setting]: traffic to a bypass domain doesn't bypass proxy DO NOT MERGE
98c2c8d Fix for bug 4466763: Browser crashes after performing some activity
ebacd74 Remove #ifdef ANDROID for cherry-pick
71fc513 First pass at removing local changes from autofill
2d04b11 Removing the NullProxy, better Android implementation
a2c3e02 Remove local changes in unused proxy_config_service_linux.h
1958f25 Removing local changes that strip out vlog
9a94cca Merge Chromium at 10.0.621.0: Update Chromium merge revision
c6f29d6 Merge Chromium at 10.0.621.0: Fix linker error
0dcd5fc Merge Chromium at 10.0.621.0: profile.h moved upstream
7f5be1d Merge Chromium at 10.0.621.0: Compile fix for profile_android.h
695dfbc Merge Chromium at 10.0.621.0: Compile fix, CreateUserPrefService removed upstream.
98ae37e Merge Chromium at 10.0.621.0: Fix Makefiles
b401d15 Merge Chromium at 10.0.621.0: Fix conflicts in pref_service.*
5af4e3e Merge Chromium at 10.0.621.0: Fix conflicts in pref_value_store.*
944a57e Merge Chromium at 10.0.621.0: Fix conflicts in autofill
a7a3309 Merge Chromium at 10.0.621.0: Fix conflict in autofill_download.h
22bc5ef Merge Chromium at 10.0.621.0: Fix conflict in pref_service.h
880247a Merge Chromium at 10.0.621.0: Fix conflict in url_request_http_job.cc
6b98c7e Merge Chromium at 10.0.621.0: Fix conflict in ssl_client_socket_pool.cc
40f1df5 Merge Chromium at 10.0.621.0: Fix conflict in ssl_host_info.cc
5a2cf48 Merge Chromium at 10.0.621.0: Fix conflict in ssl_client_socket_openssl.*
94dee90 Merge Chromium at 10.0.621.0: Fix conflict in http_proxy_client_socket.cc
ea0a5dd Merge Chromium at 10.0.621.0: Fix conflict in des.cc
9e73287 Merge Chromium at 10.0.621.0: Fix conflict in sqlite_persistent_cookie_store.*
565f323 Merge Chromium at 10.0.621.0: Fix conflict in cookie_monster.*
41136ca Merge Chromium at 10.0.621.0: Fix conflict in prcpucfg.h
3d63b94 Merge Chromium at 10.0.621.0: Fix conflict in message_loop.cc
3f0cfa6 Merge Chromium at 10.0.621.0: Fix conflict in logging.cc
d678493 Merge Chromium at 10.0.621.0: Fix conflict in hash_tables.h
21d179b Merge Chromium at 10.0.621.0: Initial merge by git.
c62186c Merge WebKit at r75993: Update Makfiles
2934fcc Build dmg_fp as a separate library
dc2edc9 Removing nss dependecy
6e4a9bc Moving libevent and modp_b64 to seperate makefiles.
f62b871 Remove more projects from external/chromium that are not needed
47c0a16 Removing projects that are not needed to compile
df5fef6 Reduce the TCP Keep Alive interval
3d6f5e4 Cherry pick Chrome r71482
7b9ca91 Fix for bug 3491968 Browser frozen on dunkindonuts.com
21ae586 Chromium part of fix for bug 3491968 Browser frozen on dunkindonuts.com
fac8ff3 Updating the des code, mostly just proper casts
e00741f Fix for bug 2386130 VZW:PP659: login issues on some sites:http://traffic.cumulus.com - LIBtt61764 (NTLM support) do not merge
4fa9de0 Fix for bug 2386130 VZW:PP659: login issues on some sites:http://traffic.cumulus.com - LIBtt61764 (NTLM support)
8db0872 Importing two ssl_client_socket_openssl.cc patches from upstream chromium
8255446 Merge Chromium at 9.0.597.107: Tag version.
9d25cad Remove native localised strings cache.
d8e800e Localise autofill regular expressions
a0a75b2 Do not cache the JNIEnv pointer.
0aef32f Fix for bug 3435888 Native crash in Browser
50bb8b7 Part of fix for bug 3424424 Browser hanging
9d6f8a4 Merge Chromium at 9.0.597.106
1094360 Fix for GCC 4.2.1 on X86 target
04e22e4 Fix for bug 3343875 index cookie_times exists logcat error
e6720cd Fix for bug 3360824, warning when opening tab
deb4584 Merge Chromium at 9.0.597.83: Update CHROMIUM_MERGE_REVISION
634420e Merge Chromium at 9.0.597.83: Trivial merge by Git
0dfd56d Enable SPDY, pull chromium patch
307a54d Merge Chromium at 9.0.597.76: Update Chromium merge revision.
30e3c56 Merge Chromium at 9.0.597.76: Trivial merge by Git
b77e7eb Merge Chromium at 9.0.597.69: Update Chromium merge revision.
ac1e49e Merge Chromium at 9.0.597.69: Trivial merge by Git.
a01ff25 Renamed JavaInputStreamWrapper to JavaISWrapper
a7efc89 Use current thread's JNIEnv.
69dbe9f Uploads for content uri's
be79c5f Merge chromium at 9.0.597.55: Update Chromium revision file.
ec088f5 Merge Chromium at 9.0.597.55: Fix RenderViewHost/AutoFillHost conflict
1bbc2eb Merge Chromium at 9.0.597.55: Add missing Profile stubs.
68a6b85 Merge Chromium at 9.0.597.55: Fix process_util_posix.cc
7849447 Merge chromium at 9.0.597.55: Fix conflicts.
8bea3fb Merge chromium at 9.0.597.55: Fix Makefile.
201ade2 Merge chromium at 9.0.597.55: Initial merge by git.
d8c4c37 Fix memory leak in TabContents.
e1d613f Revert "Guard startup_data_ to ensure it is set."
40eae52 Fix crash in AutoFill
6549a59 Guard startup_data_ to ensure it is set.
01ba86d Initial proxy support for Android
696eb96 Removing more local changes
c575c60 Removing local change, uneeded include
abe5b9b Removing not needed local changes
cdf68fe Remove some warnings on Android
3d0d34e Cherrypick Chrome's code that returns the certificate chain in DER format.
15d72ea Update Chromium to use timegm()
f2b39c1 Add GetCookieCount() method to SQLitePersistentCookieStore.
2de9a1a Add a completion callback to CookieMonster::FlushStore.
7789d92 Merge Chromium at r66597: Update CHROMIUM_MERGE_REVISION
39faf3e Merge Chromium at r66597: Fix strangeness in permission_warnings.html
a672fee Merge Chromium at r66597: Remove AutoFill warning messages on Android.
96c28f8 Merge Chromium at r66597: Stub new Profile methods on Android
62178e3 Merge Chromium at r66597: Fix conflicts.
d88e6b5 Merge Chromium at r66597: Fix makefiles
4a5e2dc Merge Chromium at r66597: Initial merge by git.
7c627d8 Add Flush() method to cookie store.
d78db59 Provide a URLRequestContext directly to AutoFill, rather than a factory function
c2e0a14 Persist session cookies on Android.
318f010 Fix Chromium HTTP stack to allow quoted cookie values
c5a01be Fix bug in URLFetcherProxy
ed5ca31 Merge Chromium at r65505: Update CHROMIUM_MERGE_REVISION
76a88e2 Merge Chromium at r65505: OpenSSL support
34b5a03 Merge Chromium at r65505: Merge ANDROID edits into new debugging file
b3e95cd Merge Chromium at r65505: Update profile label creation
81e333b Merge Chromium at r65505: Add new Profile functions to ProfileAndroid
595099a Merge Chromium at r65505: GetIOMessageLoopProxy now const
dca1fda Merge Chromium at r65505: Update CreateSystemHostResolver calls
796ae22 Merge Chromium at r65505: Fix Makefile
d5335d3 Merge Chromium at r65505: Fix conflicts.
513209b Merge Chromium at r65505: Initial merge by git.
164f749 Fix crash in AutoFill
e3b47eb Build the .proto with the build system rules.
728c2df Revert "Merge Chromium at r63472 : Workaround for compiler bug."
a2b3eff Fix some Chromium compiler warnings
ccf56b6 Fix build, protoc is now aprotoc.
fae709c Remove unneeded local changes
2a3fa35 Temporarily disable X509 certificate verification.
2d2498e Merge Chromium at r63472 : Workaround for compiler bug.
a63d658 Merge Chromium at r63472 : Fix shared_memory_posix.cc
82855d1 Merge Chromium at r63472 : Fix pref_value_store.cc
ccad85c Merge Chromium at r63472 : Fix personal_data_manager.cc
c9e6b39 Merge Chromium at r63472 : Fix profile_android.h
9d011c9 Merge Chromium at r63472 : Fix string_number_conversions.cc
7e4bd0f Merge Chromium at r63472 : Generate protocol buffers.
5adee02 Merge Chromium at r63472 : Fix Makefiles.
2255f23 Merge Chromium at r63472 : Fix conflicts.
731df97 Merge Chromium at r63472 : Initial merge by git.
5add15e Fix chromium code to use timegm64()
699872e Remove a superfluous extern declaration for timegm(), which we don't use on Android
2810107 Disable -Wsign-promo when building Chromium to avoid excessive warnings
0c1d1cd Implement l10n_util functions needed for AutoFill previews.
8e09e68 Update CHROMIUM_MERGE_REVISION to match structure of V8_MERGE_REVISION
1391b24 Final fixing of ANDROID guards
c77745f Fixing ANDROID guards.
dd2e08d Build fix for simulator
b922201 Adding missing files to webkit/glue
8ae428e Adding missing files to chrome/common
fb45465 Removing .svn files from testing
bda42a8 Adding missing files to chrome/browser
026dcf0 Removing unused Makefiles that does not exist upstream from build/
33e7129 Improving an old compile fix
b0b1726 Delete unused makefiles not in upstream chromium
abb33ca Syncing external/chromium with chromium release 61029, third_party/libevent
65c6412 Removing third_party/icu as it doesn't seem to be used
5891636 Syncing external/chromium with chromium release 61029, testing
154e883 Syncing external/chromium with chromium release 61029, build
2a71d90 Syncing external/chromium with chromium release 61029, sdch
58d0201 Syncing external/chroimum with chromium release 61029, base part 2
7f92e4c Syncing external/chromium with chromium release 61029, base part 1
7573806 Hide details of private browsing for URLRequestContext from Chromium AutoFill code
4ceda52 Syncing external/chromium with chromium release 61029, part 4
a8d393a Syncing external/chromium with chromium release 61029, part 3
493bc18 Syncing external/chromium with chromium release 61029, part 2
d97e634 Syncing external/chromium with chromium release 61029, part 1
28d70d1 Add Android MIME types to Chrome HTTP stack.
5c486cf Add missing files for building without NDEBUG.
e58d2d4 Fix Chromium HTTP request context getters to use raw pointers
51bed79 Merge Chromium at 7.0.540.0 : Update CHROMIUM_MERGE_REVISION
dd0e069 Merge Chromium at 7.0.540.0 : Fix networking code.
90d7822 Merge Chromium at 7.0.540.0 : Fix base/platform_file_posix.cc
dbeb7bf Merge Chromium at 7.0.540.0 : Fix Android autofill code.
2d4c389 Merge Chromium at 7.0.540.0 : Fix chrome/browser/prefs
c6df357 Merge Chromium at 7.0.540.0 : Manual merge of OpenSSL code.
9a1559b Merge Chromium at 7.0.540.0 : Fix Makefiles.
bc7e082 Merge Chromium at 7.0.540.0 : Resolve conflicts.
3345a68 Merge Chromium at 7.0.540.0 : Initial merge by git
efc8475 Ensure ChromeThread is not referenced at all in Android builds.
49139a5 Build fixes for the simulator.
7606aad Compile fix for the simulator Use the correct heards for GCC, and use fake headers for stlport
851c24f Fix a couple of bugs in URLFetcherProxy
2fcbbc6 Update AndroidURLRequestContextGetter to take a pointer to the getter function
d30e4f8 Use thumb mode, this save 0.7 MB!
6b26dd0 Remove an unused setter and getter from AndroidURLRequestContextGetter
8a94eb6 Add cleanspec.
6662b63 Refactor URLFetcherProxy to minimise the Android-specific diff
41ceee0 Fix SSL hang on zero-length response.
7d214df Intial set of changes to enable autofill on Android.
f74420b Add libjingle to third_party
d902295 Add LICENSE and AUTHORS files @ 52593
06741cb Add chrome/common @ 52593
b47443b Get the builbot building the chrome stack.
1166dab Changing accept_language to virtual GetAcceptLanguage() for Android
754f8e5 pwrite fixed in bionic so removing local change.
606135e Only defining LOG_ASSERT if is not already defined in ANDROID.
b760f1d Fix for build break in simulator.
00d26a7 Collection of all the changs to external chromium.
b3a4598 Add a CHROMIUM_MERGE_REVISION file
c407dc5 Merge Chromium src@r53293
0998b1c Adding chrome sql code to external/chromium
2f7cea8 Using the native zlib for external/chromium.
5e43ad9 Add an empty CleanSpec.mk
d86a634 Fix simulator.
d9f0c9b Get most of the chromium sources to compile by using a prefix header and some fake headers.
c397f4b Add a few more files needed to build.
7ef2b19 Woops, didn't mean to have this on.
c7f5f85 Initial source checkin.
139d815 new project, first commit
Repo: platform/external/chromium-libpac (https://android.googlesource.com/platform/external/chromium-libpac)
62aae4f Statically link chromium's ICU.
9ae4ac5 Match renaming of ExternalAsciiStringResource.
28c1c84 Don't manually link stlport.
e80b5fa Build fix in chromium-libpac.
Repo: platform/external/chromium-trace (https://android.googlesource.com/platform/external/chromium-trace)
1b12129 systrace: display kernel memory reclaim events
21b7549 systrace: add one to idle states
930982c systrace: Display IRQ events
8788f93 Fix thread names when absent or truncated.
c006c60 Fix a bug handling async slices that end on other threads.
Repo: platform/external/chromium_org (https://android.googlesource.com/platform/external/chromium_org)
e9e1f65 Record Chromium merge at DEPS revision db3f05efe0f9
31cddfd Merge from Chromium at DEPS revision db3f05efe0f9
d89a76b Record Chromium merge at DEPS revision 614f7b807940
0b0f963 Merge from Chromium at DEPS revision 614f7b807940
12144dc Record Chromium merge at DEPS revision 267aeeb8d85c
1320f92 Merge from Chromium at DEPS revision 267aeeb8d85c
39b78c5 Record Chromium merge at DEPS revision 291560
03b57e0 Merge from Chromium at DEPS revision 291560
ca7d0c8 Record Chromium merge at DEPS revision 290040
6e8cce6 Merge from Chromium at DEPS revision 290040
4f7316a Record Chromium merge at DEPS revision 288042
5f1c943 Merge from Chromium at DEPS revision 288042
43165a5 Record Chromium merge at DEPS revision 284076
116680a Merge from Chromium at DEPS revision 284076
1f14a45 Cherry pick crrev.com/281310
f35c392 Cherrypick: [android_webview] Fix Android.mk module dependencies.
3a38131 Fix build break on mirror-aosp-master
ff5cc0c Handle ResourceBusyException from MediaDrm.openSession
Repo: platform/external/chromium_org/sdch/open-vcdiff (https://android.googlesource.com/platform/external/chromium_org/sdch/open-vcdiff)
Repo: platform/external/chromium_org/testing/gtest (https://android.googlesource.com/platform/external/chromium_org/testing/gtest)
4650552 Mock out GetCurrentDir in NaCl.
d9abf3b Expand equality failure messages with a by-line diff.
0476e15 Additional changes, to add support for Windows Phone and Windows RT
2f9c469 Reduce the number of occurrences of gendered pronouns in gtest.
041a4ce Disable asan instrumentation for StackGrowsDown().
f0d7f45 Push upstream to SVN.
e735d74 Export tuple and friends in the ::testing namespace.
d132283 Implement threading support for gtest on Windows. Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
e6d432c Add annotations to suppress ThreadSanitizer failures due to gunit/gmock printer.
cd5abba Remove code referencing Google protocol buffers version 1.
b5ef987 Standards compliance changes to fix QNX build.
Repo: platform/external/chromium_org/third_party/WebKit (https://android.googlesource.com/platform/external/chromium_org/third_party/WebKit)
627124f Record Chromium merge at DEPS revision db3f05efe0f9
91eb1d8 Merge from Chromium at DEPS revision db3f05efe0f9
db3b40a Record Chromium merge at DEPS revision 614f7b807940
bb5fa6f Merge from Chromium at DEPS revision 614f7b807940
4c33796 Record Chromium merge at DEPS revision 267aeeb8d85c
7242dc3 Merge from Chromium at DEPS revision 267aeeb8d85c
832f739 Record Chromium merge at DEPS revision 291560
9e12abd Merge from Chromium at DEPS revision 291560
d5fac5f Record Chromium merge at DEPS revision 290040
e38fbee Merge from Chromium at DEPS revision 290040
43ab914 Record Chromium merge at DEPS revision 288042
c1847b1 Merge from Chromium at DEPS revision 288042
a25b497 Record Chromium merge at DEPS revision 284076
197021e Merge from Chromium at DEPS revision 284076
Repo: platform/external/chromium_org/third_party/angle (https://android.googlesource.com/platform/external/chromium_org/third_party/angle)
074b357 Update makefiles after merge of Chromium at 5a645aa13b82
a401d3d Update makefiles after merge of Chromium at 2d0da5605d75
f9d25a6 Update makefiles after merge of Chromium at a99b7ad25d02
b9918aa Update makefiles after merge of Chromium at a41c404b1c7f
0aa2eb1 Update makefiles after merge of Chromium at b210e2d62956
4de44cb Change ShaderLang APIs from c style to c++ style.
f108df2 Revert "Changes gl::RenderbufferStorage to rx::RenderbufferImpl"
2111670 Fixed comments around choice of C runtime.
9ad5584 Fix angle_unittests failures.
091540d Changed feature macros to reduce accidental enabling/disabling
db9b40b Reject shaders of a version that the compiler doesn't support.
9fc51d9 Changes gl::RenderbufferStorage to rx::RenderbufferImpl
ede1844 Updated Image9 to use gl::Errors for staging texture manipulation.
922a9fb Use D3D11 Debug Annotations when D3D9 is unavailable
409078f Remove ShGetVariableInfo() and related code.
1a8a7e3 Moving Uniform handling into ProgramD3D.
8becd0c Updated Image11 to use gl::Errors for staging texture manipulation.
06ecf3d Updated mipmap generation to return Error objects.
2a51727 Fix an issue with separate invariant statement.
fe14d45 Add ANGLE_ENABLE_DEBUG_TRACE_TO_DEBUGGER, to output trace to debugger window
f0360c6 Rename ANGLE_ENABLE_TRACE -> ANGLE_ENABLE_DEBUG_TRACE
570e83c Rename ANGLE_ENABLE_PERF -> ANGLE_ENABLE_DEBUG_ANNOTATIONS
73b8de7 Fixed D3DDisassemble function dynamic GetProcAddress failure on WinRT
84bcabe Fix build failure on WinRT due to missing Sleep definition.
fc14391 Only use the Windows 8.1 SDK for WinRT configurations.
d2a67b9 Fix precision tracking for built-in function return values
a1a6a16 Update makefiles after merge of Chromium at 82ca3b654cda
e2fecdd Fixed some configuration data not being added to 64-bit builds.
9ae396b Remove getData from BufferImpl.
c751d1e Support compressed textures with unpack buffers.
55d611e Fix ASSERT failure in XFB test.
39eab03 Add robust D3D11 SRV state tracking.
2f1cd4a Defer the creation of textures in TextureStorage9 and use Error objects.
553c6be Defer the creation of textures in TextureStorage11.
5ca4105 Remove build_angle.gyp.
2221f47 Compiler flags and macros added to shader debug report
2335970 Update makefiles after merge of Chromium at 9ef958e74e13
7fa245c Use a new class name for each window.
b5e1775 Get rid of use of "static const std::string".
30bc2ec Regenerate public projects.
0783efd Fix initialization sequence translation bug.
70a0b2a Fix varying interpolation parsing.
fc532b9 Delete the ShaderImpl on gl::Shader object destruction.
95fe0d1 Change the C runtime from static to dynamic.
c8d297a Remove last uses of gl::error in the Buffer classes.
f900413 Always include precision in interm output if it's available
d2f756b Use windows_sdk_path for the 8.0 SDK path and windows_8_1_sdk_path for 8.1.
7c1cfd6 Make ShBuiltInResources comparable with memcmp
710e577 Make commitRegion a base method of TextureD3D.
e76bdda Restrict use of TexStorage more in CopyImage.
4a20480 Fix missing include of common_defines.gypi.
94ac7b7 Invariant related processing.
f99b0cf Remove getNativeTexture from TextureImpl.
dd3bf52 Remove getSamplerStateWithNativeOffset.
10ef215 Move Texture Serials to the base class.
6948e30 Use immutable level count in gl::Texture.
88d3b8c Added IInspectable EGLNativeWindowType and ICoreWindow support
63837d5 Defer the creation of Blit9's geometry and return Errors if it fails.
cbc7f05 Use a constant for the number of faces in a cube map.
739f8ec Removed declaration of getAttachedShaders() without implementation.
64f23f6 Update the getRenderTarget functions to return gl::Error objects.
433bfd3 Merge the copyToStorage methods.
e020bed Revert "Added IInspectable EGLNativeWindowType and ICoreWindow support"
756aebf Added IInspectable EGLNativeWindowType and ICoreWindow support
ec6de4e Fix TextureD3D::setData for depth-stencil textures.
24e8319 Fix CopyBufferSubData validation.
0661fce Add c++0x flag to cflags on non-win platforms.
bab1a7d Update makefiles after merge of Chromium at 89b463ddd92b
8e92923 We managed to disable NPOT textures on AMD. Reenable them.
8858cf0 Revert "Added IInspectable EGLNativeWindowType and ICoreWindow support" due to build failures on Chromium FYI bots.
406a3be Added IInspectable EGLNativeWindowType and ICoreWindow support
97049c6 Enhance shader debug output
5e0c80a Use attributes to avoid unrolling and flatten conditionals.
24d4a3c Update Renderer11::packPixels to return Error objects.
9d6d498 Refactor TLS management.
caa549c Split FenceImpl into FenceNVImpl and FenceSyncImpl, and refactor.
7c9e216 Fix compile error on 32-bit builds.
5dce5e2 Updated TextureStorage11 to use Error objects for D3D11 object creation.
edbeae5 Update the TextureStorage calls to associate textures to use Errors objects.
39e081e Update makefiles after merge of Chromium at 6e9c84566c9f
993d08d Added test to ensure ProgramBinary saving and loading works correctly
2a89563 Fix PBO missing unmap in some edge cases.
964df49 Fix a crash with the WebGL conformance test suite.
7865b70 Fix D3D11 Hazard warnings in Debug.
de1e00e Implement support of unary operator "+" in translator.
9ad2ab3 Improve the TextureStorage11 SRV cache.
1f8532b Refactor Texture::storage methods to use gl::Error objects.
ef7b016 Refactor Texture::copy*Image methods to use gl::Error objects.
4119ed3 Make OSWindow a non-static member of ANGLETest.
91f2911 Add workaround for Unicode compile error.
2ff18fb Remove perf tests dependency on gtest.
fc63152 Use Chromium perf bot output style for perf test.
98f87eb Import the testing/perf module from Chromium.
67ea190 Use GL_APIENTRY and EGLAPIENTRY instead of __stdcall directly.
1ce845d Refactor libGLESv2.gypi to allow libANGLE to be built on all platforms.
2629856 Updated Renderer::sync to return Error objects.
fa41aa0 Perform short-circuit unfolding on separate declarations.
d974db4 Split combined declarations into separate statements.
882033e Updated the FenceSync and FenceNV objects to use Error objects.
ed13636 Add type comparison, type retrieval, original name retrieval to ShaderVariable.
e0a2d1c Add needed static_casts to GLenum for compilation on Linux.
9aca059 Enable TexSubImage workaround on D3D11.
6b51c1a Use ImageIndex in copyToStorage.
c8d1384 Use mTopLevel in getSubresourceIndex.
1ea5350 Fix image index iterator unit test.
ba6bc95 Use ImageIndex as a parameter to TextureD3D::setImage.
f8f18f0 Make blit extension check for internal format mismatch.
dcd8f13 Revert "Enable TexSubImage workaround on D3D11."
2d337ce Enable TexSubImage workaround on D3D11.
468b26b Use COM object dynamic cast for RT resource queries.
82bf0c5 Use gl::Rectangle as a param to Image::copy.
00e5452 Accept a second form of WARP Test renderer string.
94203b3 Restrict the tests that use ClearBuffer to ES3.
448ac90 Updated authorship and contributors for Borbitsoft/Tibor den Ouden
b543aff Update Program, ProgramBinary and HLSLCompiler to use Error objects.
e61209a Add option to support EXT_draw_buffers with NV_draw_buffers
955f5c0 Add TextureStorage::setData.
e6b6da0 Use the virtual commitRegion in TextureD3D::subData.
7cb2b9d Introduce new method commitRegion to TextureD3D.
86ffde5 Fix building angleutils.cpp on Linux
d8111ba Fix typos in caps generation method names.
8299bb0 Store XFB buffers in a vector in State.
f3acaf9 Use a caps-dependent sized vector to store Uniform Buffers
23e0500 Change mVertexAttribCurrentValues from fixed-size array to STL container.
1a96548 Vertex management functions can take a State reference instead of pointers to attrib data.
2df6a60 Remove context pointer from State
bee59e0 Disable broken D3D9 GLSL Varying tests.
49f9dd4 Don't run the DrawBuffers tests in D3D9.
aabecf8 Fix D3D9 varyings limits.
5ac124b Fix a bug in MaxTextureSizeTest.RenderToTexture.
5a0c45e Accept RenderTargets as parameters to Image::copy.
9a2e6ac Roll gyp dependency to 1987
a5521de Fixed mingw compilation.
ac7556f Freed temporary info log buffer and removed explicit destruction of char[]
ff39bd8 Add check for size before setting buffer data.
95966a5 Update makefiles after merge of Chromium at 764425441131
b4fd0c9 Replace usages of std::vector::data in most cases.
18b931d Configure Google Tests to run against multiple renderers/GLES versions
3269bcb More TextureD3D cleanups.
135570a Clean up ensureRenderTarget().
716915d Fix d3d9 copyToStorage dirty flag.
98553e3 Remove copyToRenderTarget methods.
3a61287 Moved the responsibility for releasing the dest surface out of copyToSurface.
b534833 Refactor Texture::compressed*Image methods to use gl::Error objects.
8376cea Merge the various TextureCube::setImage* methods.
1ba6b8d Refactor Texture::setImage and subImage to use gl::Error objects.
b60fe31 Fix the ANGLE_ENABLE_TRACE build.
ae5122c Updated the PixelTransfer class to use Error objects.
7acae0a Add a centralized workarounds module.
c4dbcf1 Update makefiles after merge of Chromium at 9c6ac85c45fa
57f2089 Revert "Add a centralized workarounds module."
815a1dc Add a centralized workarounds module.
4aa79e1 Reduce code duplication in generateMipmap.
cb83dc1 Add TextureD3D::getIndex.
ef4ac5b Add ImageIndexIterator.
e611b06 Fix gyp linux build.
a1a7492 Remove include of util.gyp from all.gyp.
eb99436 Moving Shader Executables into ProgramD3D
eeb1f53 Added SurfaceHost to enable additional hosts and abstract access for EGLNativeWindowType.
9e3f24f Update Renderer::copyToRenderTarget to return Error objects.
431cbc8 Benchmark point sprites test with several varyings.
ea0e873 Add a point sprite benchmark.
e8356bb Update Renderer::copyImage to return Error objects.
6483915 Update blit calls to return Error objects instead of calling gl::error.
f7ed705 Move the code that writes the temporary shader file to the shader compiler.
3935e51 Refactor HLSLCompiler to use stl objects and encapulate workarounds.
18bd410 Removed the last references to Renderer from ProgramBinary.
10ac404 Rename GN public variables.
44151a9 Removed the last references to DynamicHLSL from ProgramBinary.
abce762 Fix some texture support queries ORing extensions instead of ANDing.
d87878e Remove the requirement that a format must be texturable to be renderable.
c77e8c3 Update the draw calls to return Error objects.
3110ffd Updated the swizzle generation functions to use Error objects.
950cb60 Create test configuration include guards
df647a2 Use a D24S8 format to back GL_DEPTH_COMPONENT32_OES in D3D9.
9c01c4a Update makefiles after merge of Chromium at fb34b348eead
ee009b8 Fix a NULL dereference on buffer initialization.
2f06dbf Remove rx::TextureStorageInterface entirely.
856d9d4 Squash the TextureStorageInterface heirarchy.
5e48c03 Move generateMipmap to storage interface base class.
c483326 Use ImageIndex in getRenderTargetSerial.
f7100b9 Updated the vertex buffer classes to use Error objects.
d5a796c Fix Renderer11 signed/unsigned warning in 32-bit.
76b10c9 Use dynamically sized containers for texture and sampler bindings.
ac7579c Use ImageIndex in getRenderTarget.
02f18b8 Don't skip draw calls on zero-sized viewports.
af87552 Improve D3D11 varying packing when there are more varyings than registers.
bdee2d5 Fix incorrect error check.
be4fdb3 Merge the sampler uniform application into ProgramBinary::setUniform.
ee85d1b Fix enum in FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE query.
feda4d2 Accept ImageIndex in TextureD3D::subImage and getImage.
e6256f8 Fix the varying sort comparator in ShaderD3D.
87a9330 Move validation of ANGLE_instanced_arrays to the validation layer.
61f5418 Don't modify the function parameters in ProgramBinary::setUniform.
08a59f8 Add several missing header guard comments
f8a16d7 gn: Fix source paths
5aad967 Update Queries to return Error objects instead of calling gl::error.
9aa0654 Update makefiles after merge of Chromium at 6a4d455b8650
22502d5 Moving more D3D-only logic into ProgramBinaryD3D
e1f0d00 Remove dead RenderbufferStorage::getDepthBuffer.
612e2e4 Add a helper to replace FBO attachment's getSerial.
9f0b42a Add an attachment helper to replace getRenderTarget.
6d8cea8 Update makefiles after merge of Chromium at b62471bd5180
231943b Fix signed-unsigned mismatch
c9e69b1 Updated the index buffer classes to use Error objects.
1c134e6 Only allocate the streaming index buffers when they are first needed.
23ba30e Move the counting IB from IndexDataManager to Renderer9.
157f937 Update the RenderStateCache to use Error objects.
5b5d124 Add queries for attachment targets.
bbffd55 Add a TexSubImage benchmark.
9e16d40 Fix Win32Window::resize breaking angle_tests.
dd8488d Get stencil buffer clear parameters format directly.
82cceb2 Only use direct buffers for static data in D3D11.
a4f9135 Update makefiles after merge of Chromium at a301aef21f9e
092d7b2 Update makefiles after merge of Chromium at d0b993bb2548
c9610c5 Starting refactor of ProgramBinary
eeb7b0e Squash the Texture attachment classes into one.
cc00239 Revert "Optimize dynamic buffers."
9260402 Update makefiles after merge of Chromium at facf66e09bf8
5ac5ae8 Move assertion into if-block.
15f6237 Update makefiles after merge of Chromium at 457b0a1c9412
63d2fc7 Update the ReadPixels calls to return Error objects instead of calling gl::error.
cc79b8c Update clear calls to return Error objects instead of calling gl::error.
2a1c15a Update Buffers to return Error objects instead of calling gl::error.
1d743d3 Eliminate typed render target Texture attachment method.
de3ed70 Use ImageIndex to return Texture attachment properties.
f6be8d7 Fix typo in "PixelShaderOuputVariable".
f9479ef Drop support for the old "full multiplexed" MRT shaders.
3f2e61d Enable MRT pixel shader rewriting.
aef95de Use attachment binding points for dynamic PS key.
b33b477 Declare commit_id a gyp 'hard_dependency'.
58f7942 Fix MSVC librarian warning about no target machine.
3592a33 Add a new TextureAttachment class to simplify FBO attachments.
945f732 Add an ImageIndex helper struct to index into tex levels.
6d70826 Refactor Framebuffer::invalidateSub.
04994ec Use libANGLE to reduce duplicated ANGLE source compiles.
ce20c7f Retrieve render colorbuffers as a single vector.
0466867 Mark shared and std140 UBOs as always active.
a2fbb84 Move CollectVariables to sh namespace.
54ad4f8 Use the CollectVariables path on the HLSL translator.
2ad1dc4 Compact the D3D shader specializations into one.
d15250e Move shader variables into the base impl.
ab56c6a Fix memory leaks in angle_unittests.
2d96b9e Use GL-like methods for InvalidateFramebuffer calls.
400a441 Move logic of InvalidateFramebuffer to Framebuffer.cpp.
8e7d7a3 Fix use of references with va_start
685dd27 Replace getDepthStencil with getRenderTarget.
97d65b7 Clean up Query classes.
2d8c879 Expand the SubData benchmark.
33ea2f9 Added BufferSubData benchmark.
0bab342 Fix 64-bit use of Win32Window.
43a53e2 Converted ProgramBinary to use Context caps instead of Renderer
a502c74 Use the specified Program instead of current in GetUniform.
b119668 Update validation functions to use new error mechanisms.
05881a0 Add caps for transform feedback limits from table 6.34.
3a61c32 Add caps for the aggregate shader limits from table 6.33.
a59b8ba Add a README file for the ANGLE github page.
ffcc2e6 Add a performance tests target.
0b7eef7 Removed common_includes.h reordered includes.
4477109 Make OSWindow destructor virtual.
d8d7243 Moved DynamicHLSL into renderer/d3d
7162096 More shader refactor cleanup
e392905 Revert "Fixes a compilation error when ANGLE_DEFAULT_D3D11 is defined."
b1319f6 Fix a compilation error for the ES3 CTS in 64bit.
ea24759 Remove remnants of old PCH code.
a6f267f Fix row-major layout tracking in interface blocks.
f05cdee Refactoring Shader objects (Take 2)
e54be46 Revert "Refactoring Shader objects"
537dfde Refactoring Shader objects
549c7fd Fix GetUniform validation.
78f4180 Refactor GetUniform validator helpers.
99a1e98 Move GetUniform size validation to top layer.
5599c8f Use shared compile helpers in the ANGLE tests.
5704d6e Add some shared utility methods to the utils project.
62af546 Use EGLWindow in ANGLETests.
0063c51 Move GetUniform validation to the validation layer.
740702b Update makefiles after merge of Chromium at b241671f0248
10f0563 Fixes a compilation error when ANGLE_DEFAULT_D3D11 is defined.
3757a5a Allow app to specify EGL Window extra parameters.
8add0eb Use OSWindow with angle_tests for Window management.
b547ddf Fix interface block static use tracking.
42bcf32 Refactor ShaderVariables to store fields in the base.
f982dcd Update makefiles after merge of Chromium at ee1325c2df83
6982260 Reduce CPU texture usage in D3D11 where possible
71117e2 Fix some MSVC warnings about possible truncation of int -> char.
db8ae16 Refactored TransformFeedback for multi-platform ANGLE and added tests.
6d11380 Move some methods of VertexDataManager to helper methods.
ae3000b Move validation from IndexDataManager to the API.
83da0ec Add OSWindow::setVisible.
25f0e5e Add a Resize method to OSWindow.
2b97681 Extract validation from VertexDataManager.cpp to the API.
1fecbc8 Hard-limit the number of uniform vectors in D3D11.
3b5c2da Add a new invariant declaration operator.
268b6bc Clean up copyimage.h
70d457d Adds a required EGL_BAD_MATCH case to eglMakeCurrent
3e3813f Optimize dynamic buffers.
dbd74a0 Add BufferStorage11::setData.
45965b1 Clean up copyvertex.h
301d161 Add caps for vertex and fragment shader limits from tables 6.31 and 6.32.
900013c Add caps from the 6.29 table.
0f796ac Fix compilation error due to bad merge.
40f93a2 Added check to avoid accessing possible NULL renderer pointer.
75c42f4 Fixed memory leak in Renderbuffer class. Offscreen objects backbuffer texture /shader resource view, depth stencil texture/shader resource views were leaking during swapchain resize operations.
da5777c Create an Error object to represent GL errors.
ef9d63e Move the index range cache to gl::Buffer.
33a74bd Fix std140 UBO layouts.
ffd7387 Prevent accessing more arguments than provided.
39b4346 Use Range type for index ranges.
f41522b Split vertex translation into helper methods.
39e7bc0 Fix "Reize" to "Re*s*izeWindow".
db74f18 Make the EGLDisplay a non-static member of ANGLETest.
586666c Make the sample app own the OS Window object.
1cfaaf8 Add a util project to share between samples and tests.
5f43806 Only set declaration operator if not already set.
47e3ec0 Add a helper method to parse invariant declarations.
5c09702 Add a getNamedVariable helper method to TParseContext.
6053a52 Moved some validation back to Texture, unified all TextureImpl variants
b9b5c10 Rename intermediate.h to Intermediate.h.
cfa33e6 Call addRef when creating a new Fence Sync object.
b1a85f4 Rename compiler intermediate source files.
4f2bf3a Fix reversed shift in the huge SetData test.
299fcf2 Fix swizzle formats being assigned incorrectly.
592dbb8 Remove the gclient file, it should be generated now.
8def9aa Simplify the creation of OS-specific windows and timers in the samples.
b8c0a83 Amend comment about nameless structs & layout qualifiers
3b579e3 Minor cleanup to Query constructor to normalize it with other interfaces
7237b23 Update makefiles after merge of Chromium at 288938
20ba154 Initialize TranslatedAttributes
09cf736 Fix application of vertex divisor for non-instanced draws in D3D9
bc75f36 Fix nameless struct handling.
6f4423a Revert "Fix application of vertex divisor for non-instanced draws in D3D9"
9f6907b Fix application of vertex divisor for non-instanced draws in D3D9
baa34be Regenerate default projects for recently added shader translator changes.
daf5657 For SCALARIZE_VEC_AND_MAT_CONSTRUCTOR_ARGS, assign precision to temp variables.
cef06ff Unifying the various texture interfaces where possible
e5c97ab Fix GN build with missing ShaderVars.cpp.
e740add Add compiler option SH_REGENERATE_STRUCT_NAMES.
a2ad4e8 Export shader variables from the translator DLL.
878045f Update makefiles after merge of Chromium at 287809
d9ba4f7 Move implementation of hasMappedBuffer to State.
baadf23 Fix incorrect validation of ES3 internal format/format/type combinations.
eb10f1c Generate VS2013 public projects.
366ac1e Remove the unusused Renderer::getSRGBSupport method.
f049e80 Fix wrong comparison in Buffer ASSERT.
18afd77 Make the HugeSetDataTest more robust.
91fa9ce Simplify formatutils9 by exposing the internal structures.
6ba451b Fix single buffer copies.
778d527 Fix a stray quote that snuck into GLSLTest.cpp.
2c976a4 Prettify HLSL compile retry error messages.
9aa00bb Simplify formatutils11 by exposing the internal structures.
1c28e1f Fix shaders with invariant keyword.
f4e39bf Fix non-square matrix-to-matrix constructors.
cf3af0b Fix non-square scalar-to-matrix constructors.
e744834 Allow gyp to generate 64 bit project files for VS2012.
aff8084 Fix VertexBuffer11::getSpaceRequired for instanced attribs.
5d60138 Simplify formatutils.h by exposing the info structures.
5c1e58d Add missing cache clears to D3D buffer classes.
cfaaf72 Fix CopyBufferSubData.
7bf0c86 Fix GN build for libEGL.
58c55c1 Fix GN build for libGLESv2.dll.
e294bb8 Add new shader inspection APIs.
13cfd27 Move shader variables header to include folder.
6a72979 Move shadervars constructors to cpp files.
a3fe2b4 Update non-default constructors in shadervars.h.
f8bdfeb Revert "Unifying the various texture interfaces where possible"
8c9038d Unifying the various texture interfaces where possible
4fbd36e Add a test for multisampled PBOs.
8e8bf55 Remove the MajorShaderModel member from Context.
5f4c463 Use the FormatCaps for multisample validation and queries.
e78a1e4 Update makefiles after merge of Chromium at 286177
8d62bcc Avoid D3D11 primitive restart index using 32-bit indices
34b66f3 Use D3D11 Renderer for ANGLE Tests.
6b19b00 Removing D3D-isms from gl::Texture
07d49ef Fix Clang warning with preloaded D3DCompiler string.
a09403c Fix masked ClearBuffer.
bfdea66 Remove try-catch blocks from entry points.
cafa210 Fix Clang warnings.
5063f55 Add a MemoryBuffer type to safely allocate large user data buffers.
142ec42 Refactored Texture2DArray, separated out D3D logic
2f5469c Export include directories to dependents in GN.
493daf5 Update the format table to check support for filtering and rendering.
4836d22 Fix ASSERT when rewriting else-if blocks with no else.
048c4fe Fix buffer tests.
e04a5b7 Remove sh::InterfaceBlock member info.
28f70c3 Remove sh::Uniform::registerIndex and elementIndex.
bf9cce2 Use the block encoder class to store uniform offsets.
9fe25e9 Add a uniform register query to the translator.
18fe429 Added virtual destructors to VertexArrayImpl and BufferImpl
6cf8e1b Reduce the number of TextureFormatCaps members.
ad8636e Fix missing EGL extension function exports.
f0955f1 Update the samples and tests to use eglGetPlatformDisplayEXT.
591e6af Add support for ANGLE_platform_angle.
78b1acd Refactored Texture3D, separated out D3D logic
0511e80 Refactored TextureCubeMap, separated out D3D logic
c672a5c Update makefiles after merge of Chromium at 284390
11c26b9 Refresh generated projects.
04bac60 Explicitly list files for the build.
e40d1e9 Fix style violations.
b759a74 Fix test class names to reflect their class-ness.
75ec7c5 Fix "error: extra qualification 'rx::ImageD3D::' on member 'makeImageD3D'"
5b130dc Do not create dummy variables when linking uniforms.
66d43d2 Refactor ProgramBinary uniform linking code.
cd68fe7 Add a compiler option to rewrite vec/mat constructors
fc43d27 Remove the sh::InterfaceBlock::dataSize member.
d4116ff Remove sh::InterfaceBlock::registerIndex.
f47bebc Refactored Texture2D, separated out D3D logic
53a94a8 Refactors State to be a fully-qualified class
1da3cf6 Removes sub-entry-point Framebuffer validations
aa2ab7d Cache bound FBO and VAO objects themselves in State
a1851e8 Fixes for re-enabling more MSVC level 4 warnings: angle/ edition
6518fe2 Moved TextureStorage and Image into d3d
d4cfa57 Move more draw call validation to the API.
f6d38b0 Fix CollectVariablesTest GCC/Clang compile errors.
4e1fd41 Store a map of interface block registers.
829e89e Add a default constructor to sh::ShaderVariable.
d5512cd Collect shader outputs and interface block information.
0b7e5d8 Fix 64-bit warnings.
c0b9ef4 Split Caps into Caps, Extensions and TextureFormatCaps.
57f9b6d Clean up generatemip.h.
86846e2 Clean up the functions in loadimage.h/cpp.
2a6564e Fix build errors in validationES.cpp.
e92a354 Remove redundant FBO query methods.
55ec3b1 Refactor common attachment validation to base method.
3e953aa Update makefiles after merge of Chromium at 282385
23a8a43 Store compact and expanded shader variables.
aae65a4 Add caps for texture size limits and other caps in the 6.28 table.
77f7485 Add a GetVariableInfo helper method.
93455eb Add missing limits include to angleutils.h
4667c45 Refactor style in VariableInfo.cpp.
53cb14d Share ArrayString and Str helper methods.
b23375f Fixed an issue with Streaming Vertex data overflowing it's buffer.
aa7e166 Improve the const correctness.
b447227 Add a ValidateAttachmentTarget helper method.
570f7c8 Add helper methods for FBO attachment validation.
a328d56 Removed sampler state getters and setters from gl::Texture
787fc03 Fix HLSL compiler error with else-rewriting in functions.
4cfb1e8 Add a new TIntermRaw node type to translator.
ed3eef1 Fix not rewriting else-if blocks.
10530c3 Add ANGLE_NO_EXCEPTIONS macro
c1cc4c4 Support building angle with clang-cl
47cdb2a Allow ConvertPrecision to return undefined.
1da63af Fix ConvertPrecision.
5079c88 Fix GCC warning about initialization order.
ed27c72 Consolidate shader variable storage in Compiler.
a718c1e Use shader variable types for variable collection.
47149b1 Add GLES 3 types to the VariablePacker test.
865d145 Consolidate varying packing sort order methods.
aa72d78 Remove duplicate SH and GL functions.
183bde5 Return shader variable information using GLenum values.
2b5f3b3 Add support for EGL_EXT_client_extensions.
8747afe Fix d3dcompiler_46.dll case to be consistent, unblocks swarming.
e8cda37 Revert "Move more draw call validation to the API."
ce50555 Revert "Return variable type queries using GLenum values."
53221f5 Return variable type queries using GLenum values.
6dc7f36 Fix null pointer dereference in glGetBufferPointerv
28bedaf Fix double delete in Framebuffer.cpp.
d38f926 Refactoring Buffers
e4a492b Remove the clientVersion parameter from the format utils.
72f5b5e Add the BUILD.gn file to the ANGLE source.
f51639a Use a common include for GL headers.
d4a3a31 Rename ShHandle.h to Compiler.h.
f257598 Use the sh namespace for shader variables.
bb94f34 Remove gl::IsInternalTextureTarget.
e261b44 Remove obsolete Renderbuffer types.
c7a4104 Moved D3D specific files and folders under the D3D folder.
6ae5fcc Update makefiles after merge of Chromium at 279716
4fd75c1 Fix npot Texture level 0 validation.
e26c307 Regenerate project files
2b31af2 Remove the ES version check for buffer to texture copies in D3D11.
13f7d7d Move FBO check from applyRenderTarget to the API.
1aeb131 Move draw call primitive type check to the API.
9efa581 Move more draw call validation to the API.
ac52801 Move stencil mask validation to before the draw.
21c0553 Clean up libEGL.def.
42a73ad Update to the latest EGL headers.
febb7ad Refactor and unify HLSL varying signatures.
961d5e9 Use a const_iterator in structsHeader().
9e5317f Add end-of-file newline to StructureHLSL.cpp.
4ace423 Disable dynamic pixel shader generation.
f91ce81 Split OutputHLSL uniform code into new module.
8daaba1 Split OutputHLSL structure code into new module.
033dae6 Move OutputHLSL utility methods to other files.
05b0502 Add support for EXT_sRGB.
66aaf72 Always store GL_DEPTH_COMPONENT32_OES as a 24-bit depth format.
cbb8412 Fix validation of LUMA formats in glGenerateMipmap.
6195ef8 Fix transform feedback type.
afa40f7 Fix buffer bugs affecting transform feedback.
9c074a3 Add queries for level and layer to FBO attachments.
218b6ed Add queries for object id and type to FBO attachments.
2bf8b37 Fix link error when using varyings with "dx_".
adfffe4 Duplicate reused symbol table entries.
b9f240b Split the ANGLE_platform_angle_d3d extension by adding child extensions.
bae30a0 Add a macro for unused trace variables.
1d4e38d Fix compile warnings with attributes.
2a59292 Implement support for constructing a 2x2 matrix from a vector.
5bf9829 Refactoring VertexArrays
1e3fa74 Remove Renderer pointer from FBO attachments.
6c7b4ad Add new ref-counted Renderbuffer class.
4d632d8 Fix buffer overflow error on buffer resize.
f26ecc8 Fix build warnings about unused private variables on clang
3dc8020 Fix dependent typename build error on non-MSVC compilers
fb83947 Fix ifdef complaints in clang
a0dc219 Re-enable MRT on D3D 10 and 10.1 cards.
04fb89a Generate pixel shader output to match the bound framebuffer.
16004fc Eliminate conversion operations.
fd71658 Refactor draw validation functions.
250d33f Move draw call validation to new functions.
3891fd2 Add a std140 padding helper class.
cec3590 Use a Caps structure to store extension and texture format support.
9c4b24a Use commit_id.py on Windows, and handle missing git.
e09f1c8 Fix crash on zero size but non-NULL bufferData.
6ed8d8a Produce constructors instead of conversions.
1af18dc Create constructors just once.
01df23e Add constant casting support.
f7f7616 Fix constructing vectors from matrices.
906744a Restrict the size of shader arrays.
44fa759 Refactor platform related functionality into platform.h and tls.h.
b6a673a Report zero bit sizes for channels that shouldn't exist.
80ebce5 Store the std140 layout offsets in a pre-pass.
01f85ac Refactor GLSL scoped structure handling.
Repo: platform/external/chromium_org/third_party/boringssl/src (https://android.googlesource.com/platform/external/chromium_org/third_party/boringssl/src)
817ec34 Rename example_sign to evp_test.
8fb1921 Allow PKCS#8 in d2i_AutoPrivateKey.
dfc2948 Call RtlGenRandom directly in RAND_bytes.
0e2a3cf Remove KSSL_DEBUG.
cf2d4f4 Test renegotiation with BoringSSL as the client.
ec48af4 Make SSL_MODE_AUTO_RETRY the default.
8cfd8ad Remove unused EVP_PKEY_ASN1_METHODs and flags.
029a779 Remove BN_LONG macro.
2a0ee11 Remove remnants of EVP_MD_FLAG_PKEY_METHOD_SIGNATURE.
a0ca1b7 DTLS1_AD_MISSING_HANDSHAKE_MESSAGE does not exist.
be700c6 Remove remnant of MS SGC second ClientHello.
2ae77d2 Test server-side renegotiation.
8b1d900 Fix unused variables in bn/generic.c
bc786a9 Build with yasm on Win64 as well.
eee7306 Get bssl tool building on Windows.
f44aa68 Fix standalone Win64 build.
e92fc18 Remove remnant of SRP.
fd617a5 Port ssl3_{get,send}_server_key_exchange to EVP_Digest{Verify,Sign}*.
e6def37 Remove ERR_LIB_PKCS12.
03a739d Build Win32 with Yasm rather than MASM.
3e700bb Get MASM output working on Win32.
2a0f342 Fix standalone bio_test and v3name_test on Win64.
5f51c25 Add -cipher option to bssl client.
8f1ef1d Fix double-frees on malloc failure in ssl3_get_client_key_exchange.
93d67d3 Refactor ssl3_send_client_key_exchange slightly.
2af684f Add tests for ECDHE_PSK.
491956c Fix ECDHE_PSK key exchange.
48cae08 Add tests for PSK cipher suites.
b06711c Move the X509_NAME typedef into x509.h.
e167976 Make EVP_DigestVerifyFinal return only zero or one.
3cac450 Add SSL_SESSION_to_bytes to replace i2d_SSL_SESSION.
773bb55 Fix build (broken by removal of key_arg from SSL_SESSION parsing).
eb380a4 Fix build on Windows.
aeb8d00 Add less dangerous versions of SRTP functions.
7001a7f Don't bother accepting key_arg when parsing SSL_SESSION.
3b73c18 Fix "integer constant is too large for 'long' type" errors.
7571292 Extended master secret support.
89abaea Reimplement i2d_SSL_SESSION using CBB.
83fd6b6 Reimplement d2i_SSL_SESSION with CBS.
fbe6f49 The empty contents are not a valid ASN.1 INTEGER.
b5b6854 Add CBB_add_asn1_uint64.
9f2c0d7 Remove T** parameter to ssl_bytes_to_cipher_list.
2a39eae Don't condition on another header's #include guard.
751e889 Add SSL_SESSION serialization and deserialization tests.
d7a76e7 Remove key_arg and key_arg_length from SSL_SESSION.
a19fc25 Move ECC extensions out of SSL_SESSION.
4a67415 Set the IV length for AES-ECB to zero.
721e6e1 Don't read past the end of the string in BUF_strndup.
b698617 Add CBS_peek_asn1_tag.
7f7882f Remove obsolete TODO
a650e05 Fix pqueue_test.c memory leak.
3831173 Fix memory leak when decoding corrupt tickets.
88333ef Fix switching between AEAD and non-AEAD in a renegotiation.
0248889 Don't mix and match libraries and errors.
7ea8481 Add generic OPERATION_NOT_SUPPORTED error code.
bc8d737 Add tests for AlgorithmIdentifier support in EVP.
8f160a6 Add EVP_DigestVerifyInitFromAlgorithm and EVP_DigestSignAlgorithm.
2e1594d Remove #if-0'd ASN1_sign.
75a1dd0 Remove EVP_PKEY_CTX case in rsa_pss_to_ctx.
f4b4952 Fix rsa_pss_to_ctx return value.
5db5d4e RSA_encrypt and RSA_sign_raw aren't the same.
a87941a Remove misspelled error code.
b1659f5 Fix err_test.
57e52f2 Fix invariant broken in 5f1374e2.
5f1374e Retain ownership of malloced error data.
622a6db Fix SHA*_Final documentation.
83e52bc HASH_UPDATE always succeeds.
bce495c Fix a_{digest,verify}.c error codepaths.
51fcd87 Fix NaCl build.
ad912f3 Use _POSIX_C_SOURCE not _BSD_SOURCE.
c7dd5f3 ERR_GET_* macros return int.
180d1eb Remove SSL_get_shared_ciphers.
176b70e Silence warnings about unused values.
b99106a Fix bio_test on Windows.
66a3531 Fix BIO_printf on Windows.
fb3ff2c Don't compare signed vs. unsigned.
5e77bd4 Use OPENSSL_64_BIT in rc4.c.
04284b8 Account for Windows and UNIX socket API differences.
357fd0a Remove meth_num in ex_data_impl.c.
775b75f Fix Windows shared library build.
de211db Don't use ssize_t in base64_test.c.
ef5c494 Remove OPENSSL_SSL_DEBUG_BROKEN_PROTOCOL.
5b33a5e Merge the get_ssl_method hooks between TLS and SSLv3.
a9ca90a Fix ServerHello EC point format extension check.
42e9a77 Split tls1_check_ec_key.
00075b8 Merge IMPLEMENT_tls_meth_func and IMPLEMENT_ssl3_meth_func.
968ddc9 Not everyone keeps bash in /bin.
5491e3f Clean up ssl_cipher_list_to_bytes a little.
6a3ecf3 _POSIX_C_SOURCE needs to be set to a date, at least on FreeBSD.
eba2384 Missing includes for FreeBSD.
ddb3003 Don't include strings.h because of Windows.
dab64ff Use OPENSSL_strcasecmp.
5d0c163 Also clean the last byte of the PSK identity.
704453f Add deprecated functions for tcpdump.
e7fa75b Remove use of GOTPCREL in asm.
01fe820 Add tests for client version negotiation and session resumption.
30ddb43 Handle session resumption in SSLv23_client_method.
b0c8db7 runner: don't resume sessions if SessionTicketsDisabled is true.
7f520db Remove OPENSSL_NO_TLS1_2_CLIENT and OPENSSL_NO_DTLS1.
37d9246 Disallow all special operators once groups are used.
2a5ea98 Remove redundant check in cipher rule parsing.
bb0a17c Add a set of tests for cipher string parsing.
e113608 Switch the reason code check to a compile-time assert.
5127db3 Provide compatibility functions for PKCS#12 parsing.
588d252 Don't try to setup CPUID if NO_ASM.
bed8ce7 Add misc functions for easier porting.
d7c5368 Add missing errors codes for alerts.
fc7b086 Test that ALPN is preferred over NPN.
ae2888f Add tests for ALPN support.
fa055a2 Implement ALPN in runner.go.
812152a Don't deadlock if a resume test fails the first half.
e78bfde Improve test coverage for server_name extension.
594a58e Remove remnants of export cipher suite selection.
d633d63 Remove indirection in loading ciphers.
172fc2c Fix some OPENSSL_PUT_ERROR calls.
a70c75c Add a CRYPTO_library_init and static-initializer-less build option.
1195796 Ensure x86_64 perlasm output ends with a newline.
f7768e4 Test SHA-256 and SHA-384 CBC-mode cipher suites.
71dad68 OPENSSL_EXPORT SSL_CTX_set_keylog_bio.
7bdec13 Export pqueue functions.
c92c2d7 Prune some dead quirks and document the SSL_OP_ALL ones.
859ec3c Add SSL_CTX_set_keylog_bio.
60d612f Fix ARM build with OPENSSL_NO_ASM.
df90a64 Remove MD5, SHA-224, and SHA-512 handling from s3_cbc.c.
39ebf53 Check the server did not use a TLS 1.2 cipher suite pre-TLS 1.2.
120a674 Fix the return values for most of SRTP.
5c24a1d Add a test for SSL_OP_TLS_D5_BUG.
f852599 Fix doc.config for header files being moved.
f0fd373 Remove remnants of EVP_CIPHER-based AES_GCM cipher.
8a5825e Don't export obj_dat.h.
b2cb0ec Fix minor issues found by Clang's analysis.
ed8270a Fix crash as server when resuming with SNI.
04dbb7f Add tests for pqueue
6c7aed0 Client-side OCSP stapling support.
e098ec2 Test client auth under TLS 1.2 hash mismatch and SSL 3.
ed6eb66 Add CBS_ASN1_ENUMERATED to bytestring.h.
9b04d65 Export CBS_get_any_asn1_element.
041b58a Remove session_ctx macro.
457112e unifdef a bunch of OPENSSL_NO_* ifdefs.
1f3591d Export CBS_asn1_ber_to_der.
25c93ff Fix BN_sub documentation.
854dd65 Refactor server-side CertificateVerify handling.
5b8f104 Revise hash management for reading the Finished message.
880b14e Compute the Channel ID hash after ssl_get_message.
590cbe9 Introduce a hash_message parameter to ssl_get_message.
912806b Fix build (broken by MD4_CTX redefine).
bbac844 Add missing <errno.h> include.
3cb50e0 Move a variable declaration to function start.
98ad22e Fix "integer constant is too large for 'long' type" errors.
58f9095 Remove hack in parsing PKCS#12.
0eb1aae Readd EC_GROUP_get_curve_GFp.
539112f Readd EVP_CIPHER_CTX_set_key_length.
c9eb7ea Readd MD4.
8da9906 Rename some message functions for consistency.
e58c4f5 Add a test to ensure False Start occurs.
ef86550 Remove logic for non-signing client certificates.
a08e49d Add basic TLS Channel ID tests.
4e99c52 Fix FalseStart-SessionTicketsDisabled tests.
2561dc3 Introduce a mechanism for base64 options.
d698f32 Introduce EVP_DecodeBase64.
3a66e28 Update ssl3_get_channel_id for the simpler ECDSA_do_verify.
d30a990 Implement TLS Channel ID in runner.go
f9b96fa Fix flipped DTLS checks.
2a0c496 Fix duplicate test name.
8e16b6e Add PKCS#12 parser.
9c01e00 Rework support for ASN.1 BER.
cc8fcf4 Add 40-bit RC2 support.
9169c96 Implement client side of TLS signed certificate stamps extension.
c44d2f4 Convert all zero-argument functions to '(void)'
5213df4 Prefer AES-GCM when hardware support is available.
92909a6 Remove MS SGC support on the the server.
b52e3dd Move common code between two branches.
422d3a4 Remove some unused state and code.
fd00303 Don't scan libfoo_error.c for error codes.
a7d1363 Prune removed key types from SSL_PKEY_*.
ef2116d Remove DSA-based cipher suites and client auth.
cff6472 Mark some more globals as const.
0da0e18 Remove ECDH_RSA, ECDH_ECDSA, DH_RSA, and DH_DSS.
bd30f8e Remove support on both sides for *_fixed_(ec)dh client auth.
d0639af Remove single-DES cipher suites.
ebf42b5 Remove remnants of now-removed cipher suites.
f6faa4b Export some extra functions and values.
e7bf281 Fix (harmless) memory leak in the test harness.
389e3f0 Fix minor comment typos.
66c249c Remove some dead code.
ede973a Tidy up cipher ordering.
6bc658d Split off private_transform function in RSA.
214cd44 Export BN_num_bits_word.
e712778 Remove rsa_md5, md5, and sha1 fields from SSL_CTX.
b7725cf Include Windows.h in some source files.
8bc38f5 DTLS version negotiation doesn't happen at HelloVerifyRequest.
f2fedef Simplify HelloVerifyRequest processing.
cc23df5 Remove SSL_OP_CISCO_ANYCONNECT.
6f26001 Mark all SSL_CIPHERs as const.
fb4ea28 Tidy DTLS cookie callback types.
f450134 Remove default_timeout hook.
5216a93 Increase minimum required cmake version
d4178fd Remove AES-GCM cipher indices.
b00eee1 Trim unused cipher indices and definitions.
335d10d Remove Suite B mode.
76d8abe Get SSL 3.0 server tests working.
6fd297b Add initial DTLS tests.
c10dde4 Only allow indefinite lengths for constructed types.
82b7da2 Set SSL_SESSION.cipher when parsing.
0f4746e Add SSL_SESSION_get_version.
4dc016f Clarify a comment.
b8b5478 Expose two, rather internal, BIGNUM functions.
6601402 Add EVP_EncodedLength.
e2c4d26 Recover BIO_number_{read|written}.
1b96526 Merge tls1_* method hooks with the ssl3_* versions.
5a593af Move configuration into a dedicated TestConfig struct.
83c0bc9 Test-only DTLS implementation in runner.go.
51e3283 Port dtls1_get_hello_verify to CBS.
9174312 Update d1_clnt.c to use ssl_cipher_has_server_public_key.
6491e8c Allow renewed tickets on session resumption in DTLS.
09bd58d Replace some DTLS version checks with SSL_IS_DTLS.
16c623b Fix of handling weak dh server keys.
584d28c Use OPENSSL_free instead of free.
f1df2b3 Add SSL_CIPHER_get_kx_name.
8eaaa86 Add mode to disallow session creation.
98e882e Clean up s23_srvr.c.
f476d30 Fix err_test.
03d31ed Add ERR_remove_thread_state (for Android).
ded9358 Windows build fixes.
d83f38c Recognise "i686" as an x86 CPU.
90974e7 Fixed reporting wrong function to OPENSSL_PUT_ERROR.
2cd6387 Use unified ARM assembly.
1e7f8d7 Move SendV2ClientHello to handshake coverage tests.
bed9aae Add RenewTicketOnResume tests.
9821454 Add tests for CVE-2014-3511.
7e2e6cf Add test coverage for TLS version negotiation.
0fecacd Fix protocol downgrade bug in case of fragmented packets
a8e3e0e Remove SSL_OP_TLS_ROLLBACK_BUG.
c3d7960 Fix DTLS anonymous EC(DH) denial of service
5ba06a7 Fix race condition in ssl_parse_serverhello_tlsext
0dccfbc Fix OID handling.
abae631 Remove some duplicate DTLS code.
e24f686 Same fix as in dtls1_process_out_of_seq_message.
8506609 Fix return code for truncated DTLS fragment.
e951ff4 Fix memory leak from zero-length DTLS fragments.
2306fe5 Fix DTLS handshake message size checks.
3873f6f Added comment for the frag->reassembly == NULL case as per feedback from Emilia
d06afe4 Avoid double free when processing DTLS packets.
eeb9f49 Add PKCS7_bundle_certificates.
8e89e64 bytestring: fix ASN.1 data longer than 127 bytes.
4518d39 Take the source directory as a parameter in all_tests.sh
67454b6 Don't X509_up_ref X509_STOREs.
7fdeaf1 Retry sending record split fragment when SSL write fails.
150c617 Add X509_up_ref and use it internally.
e6e15fc Use EVP_PKEY_dup instead of manually incrementing the refcount.
bf681a4 Fix out-of-bounds read in BN_mod_exp_mont_consttime.
993fde5 Simplify ec_GFp_simple_points_make_affine.
43ec06f Test state machine asynchronous behavior.
734fca0 Fix memory leak in ssl3_get_cert_verify.
95fcaa4 Fix server-side ClientHello state machine.
dd1c246 Fix C99-ism in bio_test.c.
aa4efe7 Fix BIO_printf crash on Mac.
a59fbb0 Correct endif comment in md32_common.h
6ccf290 Remove use of freelist_{extract,insert}
983f6bd Set OPENSSL_NO_BUF_FREELISTS
75d1589 Remove PKCS1_CHECK
499b440 Remove OPENSSL_NO_SHA512
69877b6 Remove OPENSSL_NO_SHA256
f4e5c4e runner: Implement DHE-RSA.
884fdf1 runner: Take the build directory as flag.
2bc8e6f runner: Take the number of workers as a flag.
bef270a Add server-side FallbackSCSV tests.
d86c767 Add a test to assert parsing V2ClientHellos works.
cbd056c Remove OPENSSL_NO_CHAIN_VERIFY
b9d7757 Remove commented x509_chain declaration
a40c862 retain_only_sha256_of_client_certs is not part of OPENSSL_NO_BUF_FREELISTS
a324603 Remove OPENSSL_NO_TLS{,1}
dd11a10 Remove remnants of OPENSSL_FIPS
c1e293c Remove remnants of OPENSSL_NO_CAMELLIA
8f0ceb6 Remove OPENSSL_MAX_TLS1_2_CIPHER_LENGTH.
8cc0b24 Spell Bleichenbacher's name right.
533cbee Also export some deprecated functions.
e216d6b Add PKCS8_{decrypt,encrypt}_pbe.
cf052cf Fix build for PNaCl.
581a17f Fix typo from eb7d2ed1.
31ebde9 Add a control to disable the Poly1305 NEON code.
eb7d2ed Add visibility rules.
60d4c0e Fix "type qualifiers ignored on function return type" errors.
1d8adf1 Fix CPU architecture detection on BSDs.
ad1907f Use asm directives to protect OPENSSL_cleanse.
22bb031 Don't mark AES_set_{en|de}crypt_key arg as const.
a3d21e2 Fix copy in AES-KW.
44dbcc0 Remove SSL_get_client_certificate_types.
7bbeead A bunch of dead assignments.
072c953 Convert some malloc + memcpys into BUF_memdup.
9a37359 Don't malloc(0) on empty extensions list.
61b66ff Fix error-handling bugs.
59b3a72 Fix some DTLS alerts.
b70da6a Fix mis-sized allocation in x509_vpm.c
5129e2d Align EVP return values with BoringSSL convention.
d82d79d "EC_POINT_invert" was checking "dbl" function pointer instead of "invert".
482b4f1 Fix DTLS certificate requesting code.
4b5979b x86_64 assembly pack: improve masm support.
c82087b Prevent infinite loop loading config files.
887b1c3 Don't limit message sizes in ssl3_get_cert_verify.
43dca4d fix x86_64-specific crash with one-word modulus.
e3142a7 Make disabling last cipher work.
e532f82 ASN1 sanity check.
d33cbb5 sha512-x86_64.pl: fix linking problem under Windows.
7578f3f Make EVP_CIPHER_CTX_copy work in GCM mode.
3e14885 Fix memory leak.
46cfb0e Remove redundant check.
2811da2 x86_64 assembly pack: allow clang to compile AVX code.
b351d83 bn/asm/rsaz-avx2.pl: fix occasional failures.
9036c26 Tolerate critical AKID in CRLs.
29b6292 Fix OID encoding for one component.
7893c00 Memory leak and NULL dereference fixes.
ac71c09 Make sure BN_sqr can never return a negative value.
25ba90e move check for AD*X to rsaz-avx2.pl.
05b7377 Add RSA_check_key function.
93a3dcd Add AES Key Wrap mode.
7e3305e Fix False Start without session tickets.
c3e4317 Add OpenSSL-compatible alias for ERR_FLAG_STRING flag.
987b8f1 Add <opensslfeatures.h> to ease migration from OpenSSL.
1083005 Hook ssl_stat.c into build.
0eb5a2d Fix tls1_get_curvelist default curves list size.
0aa0767 Improve constant-time padding check in RSA key exchange.
86271ee Change CCS_OK to EXPECT_CCS.
cb5abad Consolidate CCS_OK paths in s3_clnt.c.
84ec49e Consolidate CCS_OK codepaths in s3_srvr.c.
794bf6e Fix OAEP with non-SHA hash functions.
77a942b Don't use the RSA key exchange with a signing-only key.
cd99694 Pass parameters to tls1_process_sigalgs as a CBS.
060d9d2 Remove support code for export cipher suites.
5ffeb7c Remove two more quirks.
b9cc33a Remove SSL_OP_EPHEMERAL_RSA quirk.
ff175b4 unifdef OPENSSL_NO_PSK.
019c3cc Remove last remnants of GOST support.
0e498f1 Remove some remnants of SSLv2 support.
39482a1 Remove get_cipher_by_char and put_cipher_by_char.
0eb1790 Remove support for sending V2ClientHello.
d23f412 Improve test coverage around NewSessionTicket message.
072334d Consistently use uint16_t for curve IDs.
f3ec83d Add EarlyChangeCipherSpec tests.
1d5c83e Add test coverage for session resumption with tickets.
6444287 Do not allow a Finished message when NewSessionTicket is expected.
407886f Remove ssl3_check_finished.
9eaeef8 Set s->hit when using tls_session_secret_cb.
6553b37 Don't accidentally read Finished in ssl3_get_cert_verify.
b61b4de Fix runner.go session ticket support.
42be645 Add SkipChangeCipherSpec-Server-NPN test.
de620d9 runner: Require the CertificateVerify signature and hash to match.
a0e5223 Add SkipChangeCipherSpec tests.
c0d9484 ec: recognise known parameters when written in full.
ecc0ce7 Introduce EVP_PKEY_is_opaque to replace RSA_METHOD_FLAG_NO_CHECK.
85fb743 Initial empty repository
e14dcc4 Remove RSA_SSLV23_PADDING.
37a623c Have BIO_get_mem_data return a size_t and uint8_t*
b5d725d Fix limit checks in RSA padding functions.
e77dff6 Preserve the address length in bio/connect.c.
13f2710 Document that EVP_EncodeBlock writes a trailing NUL.
6defe17 Fix typo in DTLS-SRTP extension parsing.
515ee12 Ensure x86asm.pl ends with a newline.
904a32e Touchup a couple of blank lines from 7b35b58a.
7b35b58 Fix EVP_DecodeBlock and add tests.
045cc55 Don't delay CKX and Finished for False Start.
2e52121 Fix magic SSL reason codes.
8750fe5 base64: fix underflow in EVP_EncodeBlock.
8f3234b Fix another flipped condition.
407a10c Fix parsing of CertificateRequests.
0cc81ff Add functions for setting a BIO callback and arg.
449f16b Change ECDSA_METHOD's size() to group_order_size()
22f9bcc Port ssl3_get_client_hello to CBS.
14c83e7 Refactor PSK logic in ssl3_get_client_key_exchange.
820c74a Tidy up some PSK cipher checks.
35c0230 Port ssl3_get_client_key_exchange to CBS.
8f8040d Rename ssl3_get_key_exchange to ssl3_get_server_key_exchange.
05da6e1 Port tls12_check_peer_sigalg to CBS.
a03d95d Port ssl3_get_server_hello to CBS.
4606268 Port ssl3_get_cert_status to CBS.
e044c3d Port ssl3_get_new_session_ticket to CBS.
ed43958 Port ssl3_get_key_exchange to CBS.
1f5f62b Add a server NPN test.
4c921e1 Move public headers to include/openssl/
6897dbe Port ssl3_get_cert_verify to CBS.
67666e7 Add tests for the server accepting client certificates.
51b1f74 Make init_msg a uint8_t*.
9c651c9 Be strict about requiring ServerKeyExchange.
ced551f Port ssl3_get_next_proto to CBS.
d5b1f84 Port ssl3_get_client_certificate to CBS.
9a6232f Port ssl3_get_channel_id to CBS.
e8f3d66 Be strict about expecting a server Certificate message.
1c375dd Add UnauthenticatedECDH bug test.
d26aea6 Remove remnants of KRB5 support.
0c49ec9 Fix potential memory leak.
5235f74 Fix algorithm_auth and SSL_k* mismatch.
55bbdb7 Add symlink for opensslv.h
0113a4f Support building with PNaCl.
925fee3 Add a size hook to RSA_METHOD.
e09170f Fix OPENSSL_PUT_ERROR typos.
7bf334a Perform bounds checks in hmac_signctx.
09020c2 Recognise __mips__ as a generic, 32-bit CPU.
9b561e6 Fix EVP_PKEY_FLAG_AUTOARGLEN behavior.
0e2908a Unify signing codepath of ssl3_send_client_verify.
636293b Add client auth tests.
7b03051 Add a test for certificate types parsing.
676d1e7 Separate client and server certificate_types.
8f2c20e Port early callback support to CBS.
2f1f89d Switch from rand_r to rand in lhash_test.
23b460d Add #ifdefs so RSAZ is only built on x86-64.
35a7a44 Check duplicate extensions before processing.
398ba89 Remove SSL_copy_session_id.
9d28c75 Fix some OPENSSL_PUT_ERROR calls.
b9621b9 Remove is_probably_safari logic.
5468b23 Remove rest of DANE code.
64f4c91 Remove OPENSSL_FIPS blocks.
6dbd73d Remove OPENSSL_NO_TLSEXT compilation option.
31955f9 Port Certificate Request parsing to crypto/bytestring
9c890d4 Remove SSL_OP_NETSCAPE_CA_DN_BUG
3c5034e Remove OPENSSL_NO_RSA
c6318e3 Port Server Certificate parsing to crypto/bytestring
dc72ff7 Port ClientHello extensions parsing to crypto/bytestring.
2897ed3 Remove CHARSET_EBCDIC
8af6639 Fix leak in ssl_parse_clienthello_use_srtp_ext.
197b3ab Add a test that server_name extensions are parsed correctly.
025b3d3 Add some basic server tests to runner.go.
d970488 Typo in EVP_PKEY_asn1_find_str.
4c852c5 Add missing break statement in ssl3_get_client_hello.
325b5c3 Fix FallbackSCSV test.
7ac79eb The asm files bn/asm/x86* weren't actually used.
4042667 Add ERR_get_next_error_library back.
2b0aeec Remove authz extension (RFC5878)
0442ac5 Update comment for TLSEXT_TYPE_renegotiate.
2e5d686 Make ssl_parse_serverhello_use_srtp_ext return 0 on failure.
fd76191 Remove opaque_prf_input extension.
3c1345e Remove tlsext_custom_types field.
8a09146 Add license to charmap.pl.
9447dff Use RC4-MD5 AEAD in ssl/
45ec21b Add stitched RC4-MD5 as an AEAD.
5d17dd6 Very minor BN fixes.
389110a DTLS: fix memory leak when allocation fails.
d7e23c1 Remove serverinfo and custom extensions support.
13ab3e3 Remove heartbeat extension.
0397309 Port ServerHello extension parsing to CBS.
659de41 Add ISC header to a handful of files.
508c29f Remove references to AEAD in non-AEAD interface codepath
d54dc24 Run AEAD test cases at the end of a file.
3f6fa3d Remove more remnants of compression.
30eda1d Include some build fixes for OS X.
3f4e13c Fix GCM in non-AESNI mode.
95463b3 Remove crypto/comp and SSL_COMP support code.
7410689 Generate (EC)DSA nonces with truncate/test/reject.
5c57c60 Deprecate SSL_get_client_certificate_types.
d031f11 Remove |num_rounds| argument from chacha_core.
3213bed Remove GOST support code from ssl/
ac61fa3 Implement TLS_FALLBACK_SCSV support for the client.
bbb42ff Silence spurious GCC warning.
f3a95c4 Reduce elliptic curves and formats in ClientHello.
4ac0b38 Try both old and new X.509 hashes.
3ffd70e crypto/sha/asm/sha[1,512]-x86_64.pl: Windows build
b0d5fb6 Add OPENSSL_str[n]casecmp
94d86b1 Remove unused DANE macros. This should be the last DANE stuff...
464f3a1 Enforce _X509_CHECK_FLAG_DOT_SUBDOMAINS internal-only
a433cbd Accept CCS after sending finished.
956665b sha1-x86_64.pl: add missing rex prefix in shaext.
8241005 Client-side namecheck wildcards.
4c65f3a Fix off-by-one errors in ssl_cipher_get_evp()
006779a Add benchmarks for hash functions to bssl speed.
cb5dd63 Add support for Intel SHA extension.
87750b4 Added OPENSSL_assert check as per PR#3377 reported by Rainer Jung <[email protected]>
0823800 Remove unimplemented functions.
20c5754 ghash-x86_64.pl: optimize for upcoming Atom.
0fbf33a Fixed incorrect return code handling in ssl3_final_finish_mac.
e044fe4 Fix null pointer errors.
8314351 Update strength_bits for 3DES.
6acf476 Make tls_session_secret_cb work with CVE-2014-0224 fix.
bed2214 Fix for CVE-2014-0195
ce7f9ca Fix for CVE-2014-0224
ec48ffc Additional CVE-2014-0224 protection.
8957805 Fix CVE-2014-0221
d06eddd Fix CVE-2014-3470
b7bf53c Check there is enough room for extension.
fb5cd20 Free up s->d1->buffered_app_data.q properly.
f10a63b Typo: set i to -1 before goto.
d74d7d0 Added SSLErr call for internal error in dtls1_buffer_record
3a54f9e Delays the queue insertion until after the ssl3_setup_buffers() call due to use-after-free bug.
a09d212 Set default global mask to UTF8 only.
ce1cfe1 Allocate extra space when NETSCAPE_HANG_BUG defined.
caddf1c Use correct digest when exporting keying material.
467c87e remove duplicate 0x for default RSASSA-PSS salt len
dc160f8 Fixes to host checking.
3e449b1 Don't allocate more than is needed in BUF_strndup()
b4b9914 Unit/regression test for TLS heartbeats.
45fb1ec Sync with upstream's fix for PR#3321.
0412404 Avoid out-of-bounds write in SSL_get_shared_ciphers
9611cfc safety check to ensure we dont send out beyond the users buffer
f77452c fix coverity issue 966597 - error line is not always initialised
c8e91d5 bignum: allow concurrent BN_MONT_CTX_set_locked()
cdf96e5 Double free in i2o_ECPublicKey
eceb33d bignum: fix boundary condition in montgomery logic
6a57f92 bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplication algorithm suggested in following paper:
89b73fb aes/asm/bsaes-x86_64.pl: Atom-specific optimization.
4a35a93 Fix use after free.
548523f Extension checking fixes.
5647520 Add heartbeat extension bounds check.
45ba42a vpaes-[x86_64|ppc].pl: fix typo, which for some reason triggers rkhunter.
dacb502 Set TLS padding extension value.
e2c2f60 Don't try and verify signatures if key is NULL (CVE-2013-0166)
db4f952 Fix memory leak with client auth.
64c2223 Update chain building function.
dff7b9e Allow duplicate certs in ssl_build_cert_chain
33685b8 dh/check.c: check BN_CTX_get's return value.
e0ddf27 For self signed root only indicate one error.
8f5b6b9 perlasm/x86asm.pl: recognize elf-1 denoting old ELF platforms.
9612b76 perlasm/x86gas.pl: limit special OPENSSL_ia32cap_P treatment to ELF.
9a7cb38 rc4/asm/rc4-586.pl: allow for 386-only build.
4313428 sha/asm/sha256-586.pl: don't try to compile SIMD with no-sse2.
bd97c20 sha/asm/sha512-x86_64.pl: fix compilation error on Solaris.
9f61d7f ssl/t1_enc.c: check EVP_MD_CTX_copy return value.
c83b1ce x509/by_dir.c: fix run-away pointer.
f669c2d New chain building flags.
5685363 aes/asm/aesni-x86[_64].pl: minor Atom-specific performance tweak.
114a711 aes/asm/aesni-x86_64.pl: further optimization for Atom Silvermont.
a993a70 Include self-signed flag in certificates.
ec72cf5 Include TA in checks/callback with partial chains.
35163dc Add cert_self_signed function to simplify verify.
a216d03 Simplify X509_STORE_CTX_get1_chain.
d81f801 ghash-x86[_64].pl: ~15% improvement on Atom Silvermont
b6333d6 Return per-certificate chain if extra chain is NULL.
6d43d0c Add extension free function.
29db559 Remove redundant accessor.
7b29449 AES-NI asm update from master.
5c6ca97 Update SHA asm from master.
bdf8acc Add more accessors.
b152b3d Add accessor for x509.cert_info.
6887edb Improvements in constant-time OAEP decoding.
aacec17 Add client functionality to helper tool.
c5c0c7e Split the speed tests into their own file.
80842bd Fix test of first of 255 CBC padding bytes.
cd8128d This change merges upstream's updated ppc-xlate.pl.
01797e3 psk_client_callback, 128-byte id bug.
aed2306 Refactor ssl3_send_client_verify.
28acbbc Add SSL_get_client_certificate_types.
64bda23 Base64 padding fix.
c3174b7 Move ECC extensions to end.
c6c8ae8 Fix use-after-free after a deferred alert.
0289c73 Fix TLS-PSK identity hint implementation issues.
aeb088a EC infinity fix.
a5dc545 Set SID from SSL_CTX
dc9b141 Early callback support.
b0c235e TLS extension limit check fixes.
2970779 Fallback SCSV.
7351076 Const correctness.
858a88d Equal preference cipher groups.
c26c802 Implement ECDHE-PSK-WITH-AES-128-GCM-SHA256.
d493d52 CBC record splitting.
509e5ed Optionally no cert request if ChannelID.
5c270c5 Use AEAD for AES256-GCM.
77b7e63 Adjust stack pointer in AES-NI CBC decryption.
409766d Add function to recover RSA CRT params.
88dfe26 Add AEAD speed tests to the tool binary.
de0b202 ChaCha20-Poly1305 support.
d8983ce Use AEAD for AES-GCM in TLS.
dfe3053 AEAD tests.
c9fb375 SSL AEAD support.
fd772a5 AEAD interface.
a5fa5b7 tls1_change_cipher_state rewrite
1b9d477 Optionally don't store client's cipher list.
0b5c1ac TLS 1.1 ciphers.
acff73f Constant-time, RSA PMS processing.
7d0a1d6 Fix padding side-channels.
f71a279 Fix EC crash.
27ae9ed Small prime generation.
61bb3dd Ensure that x**0 mod 1 = 0.
ebebf87 Add needed volatile qualifications.
4d4bff8 Cipher family functions.
48105fa Empty record limit.
d4b4f08 Safe (EC)DSA nonces.
6aea58d Check for invalid divisors in BN_div.
1258b6a ChannelID support.
7587253 Optionally, retain only SHA-256 of client cert.
95f2288 Add function to test headers agree.
75b833c OpenSSL: make final reduction in Montgomery multiplication constant-time.
b36a315 Add another bn modexp test.
520ed04 GOT-relative lookups in RC4 code.
b2ce058 Add support for asynchronous session lookup.
adb739e False Start support.
95c29f3 Inital import.
Repo: platform/external/chromium_org/third_party/brotli/src (https://android.googlesource.com/platform/external/chromium_org/third_party/brotli/src)
65cb332 Allow use of inline keyword in c++/c99 mode
d9a7480 Preliminary support for CFF (just don't normalize). Support for adjusting loca entry size from 2 to 4 bytes during normalization if necessary. Support for extended metadata.
Repo: platform/external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille (https://android.googlesource.com/platform/external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille)
Repo: platform/external/chromium_org/third_party/freetype (https://android.googlesource.com/platform/external/chromium_org/third_party/freetype)
c330922 Update makefiles after merge of Chromium at 5a645aa13b82
01ebbf5 Update makefiles after merge of Chromium at 2d0da5605d75
ae8b7fc Update makefiles after merge of Chromium at a99b7ad25d02
08b5235 Update makefiles after merge of Chromium at a41c404b1c7f
fd088f4 Update makefiles after merge of Chromium at b210e2d62956
9383e0c Update makefiles after merge of Chromium at 82ca3b654cda
f663617 Update makefiles after merge of Chromium at 9ef958e74e13
e2e0cbd Update makefiles after merge of Chromium at 89b463ddd92b
3c4bb17 Update makefiles after merge of Chromium at 6e9c84566c9f
0031617 Update makefiles after merge of Chromium at 9c6ac85c45fa
8d74ca0 Update makefiles after merge of Chromium at fb34b348eead
73fadf6 Update makefiles after merge of Chromium at 6a4d455b8650
ffd96a0 Update makefiles after merge of Chromium at b62471bd5180
3ac31c3 Update makefiles after merge of Chromium at a301aef21f9e
ea9b544 Update makefiles after merge of Chromium at d0b993bb2548
2ae2275 Update makefiles after merge of Chromium at facf66e09bf8
542a308 Update makefiles after merge of Chromium at 457b0a1c9412
8e763c8 Update makefiles after merge of Chromium at b241671f0248
d3eeca6 Update makefiles after merge of Chromium at 288938
27c6b11 Update makefiles after merge of Chromium at 286177
d0d975b Update makefiles after merge of Chromium at 282385
062c7d9 Update makefiles after merge of Chromium at 279716
Repo: platform/external/chromium_org/third_party/icu (https://android.googlesource.com/platform/external/chromium_org/third_party/icu)
cf50e1e Update makefiles after merge of Chromium at 5a645aa13b82
ebcf8e9 Update makefiles after merge of Chromium at a2687e6f753c
8727b1c Update makefiles after merge of Chromium at 2d0da5605d75
3ce81f3 Update makefiles after merge of Chromium at a99b7ad25d02
f642bf1 Update makefiles after merge of Chromium at a41c404b1c7f
830b576 Update makefiles after merge of Chromium at b210e2d62956
324af60 Update makefiles after merge of Chromium at 82ca3b654cda
fe7bb57 Update makefiles after merge of Chromium at 9ef958e74e13
87edee9 Update makefiles after merge of Chromium at 89b463ddd92b
7469a2e Update makefiles after merge of Chromium at 252ed05c0f37
d8b2a9d Change 'big5' to 'Big5'
e1a7ca3 Update makefiles after merge of Chromium at 6e9c84566c9f
e6f1a85 Update makefiles after merge of Chromium at 0ad654fa43a6
fff1640 Exclude unwanted directories
6ea11f3 Make all the single byte encodings compliant to the encoding spec.
662bb30 Update makefiles after merge of Chromium at 89cfb59e11ed
8ac906f Rename isolate_dependency_tracked to files.
9953d42 Update makefiles after merge of Chromium at 9c6ac85c45fa
5641911 Update makefiles after merge of Chromium at ba4cf8bb6dc7
abeeb96 Check in word_ja.txt for Android.
52e8245 Turn on UCONFIG_NO_NON_HTML5_CONVERTER
95e9a52 Update makefiles after merge of Chromium at fb34b348eead
d2abf6c Fix a bug in ICU's bidi handling.
ba6ab9a Update makefiles after merge of Chromium at bd1cc624f6fd
8169276 Update makefiles after merge of Chromium at 6a4d455b8650
63cea03 Update makefiles after merge of Chromium at b62471bd5180
de6c989 Update makefiles after merge of Chromium at a301aef21f9e
7f3b134 Update makefiles after merge of Chromium at d0b993bb2548
5810176 Update makefiles after merge of Chromium at facf66e09bf8
e8999f7 Update makefiles after merge of Chromium at 457b0a1c9412
fb7d69b Update makefiles after merge of Chromium at 802d4aeeb33a
8983113 Remove invalid link_settings from target condition.
ff83530 Update tz data to 2014f and add SJIS for the encoding spec
6f07e48 Update makefiles after merge of Chromium at e5f75e0d602b
527ea2d Do for icui18n what rr291699 did for icuuc.
0433071 win/clang: Suppress -Winline-new-delete and -Wimplicit-exception-spec-mismatch while building icu.
a4ce5bf Make ICU C++ 11 compliant on Windows
fdf0bb3 Only add stubdata.c once on Windows (when icu_use_data_file_flag is set)
86029f0 Update makefiles after merge of Chromium at 288938
471c37c Update clang warnings after r287092.
a57de68 Update makefiles after merge of Chromium at 286177
5334663 Add U_PF_NATIVE_CLIENT
95bfa85 Update Android WebView to use new system ICU
9f9540f Update makefiles after merge of Chromium at 284390
ce9c878 Exclude unwanted directories
cf459ac Update makefiles after merge of Chromium at 282385
ad90320 Update makefiles after merge of Chromium at 280794
3d83d1e Exclude unwanted directories
0d22648 Update makefiles after merge of Chromium at 279716
26d8859 Add linker dependency on advapi32.lib for icuuc
cbd9815 Temporary workaround to trigger a rebuild of libicudata_nacl on icu version update
dab7f1f Fix multiple rules generating icudtl.dat
cc7f2c2 Add a few words to cjdict.txt and remove an unintended change in line.txt
c4a3130 Remove the checks for component=shared_library.
3a83795 Android data file update.
4266d6d Add back display names for non-UI languages in A-L list
51fac8a Disable U_ENABLE_DYLOAD in icu*gyp
c9eddd3 Add a support for newlib
87a2c3f Enable x64 build of host toolset in icu52
b76b310 Update EUC-JP per WHATWG encoding spec
5002de9 Fix two more compile errros on Windows.
8df7e25 Add icudt.dll for Windows
be1611a Add icudt.dll for Windows
0b1b2ff Add ro_MD.txt to collocal.mk and rebuild icudtl.dat
51056b5 Add the solution file for icu build on Windows
eec1355 Check in the pre-built ICU data files for Android
4a39040 Trim unit* sections in data/locales/*
ef0f93b Add the original mk (make) files for ICU 52
991d1f1 Remove {big5,gb2312}han collation data
4e49326 Trim ICU data to reduce the download size/memory usage
a8b71a9 Remove source/data/xml
1084fe0 ICU 52 local change part 2
4dfa619 ICU 52 local changes part1
054134a Copy the remaining icu46 patches to preserve the history
c1025d0 Copy ICU patches from icu46 tree to icu52 tree
833a3a4 create patches directory in icu52
b564840 Update gyp and isolate files for ICU 52.1
ea05747 Copy README.chromium from icu46
6f31ac3 Check in the pristine copy of ICU 52.1
Repo: platform/external/chromium_org/third_party/leveldatabase/src (https://android.googlesource.com/platform/external/chromium_org/third_party/leveldatabase/src)
Repo: platform/external/chromium_org/third_party/libaddressinput/src (https://android.googlesource.com/platform/external/chromium_org/third_party/libaddressinput/src)
b6bf3a8 More whitespace/line-break changes, fixed tests by using this where appropriate.
29761c8 First version of code (tests error)
9d2df21 Removing unnecessary two-step assignation of mores in ClientData.java
295693d Updates for region data constants, plus a change to the Android manifest file to support roboelectric.
17f5882 Use RegionDataConstants for required and fmt fields.
16a91a0 Removing AN and CS - these countries have not existed for some years.
2492b8a Removing unused private fields in the AddressWidget class. These were previously used to help with error message handling (or in fact, some were never used at all but only there for consistency.)
e5ca4a8 Changing apostrophe to unicode representation.
e1370e9 Updating error and label messages, changes to the error message API. This makes them more consistent with other widgets, and allows better translations.
2bf867a Delete trailing whitespace.
90179cc Adding sublocality_name_type and locality_name_type handling.
62ff34e Fixing Java unit-test that fails now that the server data has been updated and the admin-area for Chile takes you to the relevant sub-key. This means the locality values are now known, and the test data has to use one of them.
b8b7545 Rearranging Ecaudor postal codes.
012be95 Add build status badge to readme.
0da43a5 Update comment for AddressWidget.mInputWidgets
d649819 Remove now obsolete workaround for old RapidJSON FindMember() API.
ff55824 Update RapidJSON to current upstream HEAD.
0e0effa Updated region_data_constants.cc for the Philippines.
b9d1324 Prepare for RapidJSON FindMember() API change.
c8a40e0 Update GRIT to current upstream HEAD.
ddc764f Updated README files.
1ba5c76 Add AUTHORS and CONTRIBUTORS files.
7152507 Updated region_data_constants.cc for New Zealand.
62ec824 Updated region_data_constants.cc for Malaysia.
4784f7f Update URL to the AddressValidationMetadata wiki page.
597677f Ported project description from code.google.com project page.
8cf2f30 Add .gitignore file.
a430a2e Delete codereview.settings which is obsolete when using GitHub.
895e5d5 Static cast the timestamp to long for serialization.
34e47fe Add back the organization field.
29b4ddc Fix forgotten comment: s/RuleHierarchy/OndemandSupplyTask/
5af7699 Delete empty inline destructors.
dfa19b1 Update PushBackUrl() to not take non-const reference.
06d5b73 Deleting unused/unnecessary method getAttributeName from AddressField.java
6fdabc9 Use DISALLOW_COPY_AND_ASSIGN consistently everywhere.
1218e87 Fix signed/unsigned warning when building in Chromium on Windows.
097435d Refactor the Downloader interface into the Source interface.
a68fee4 Bug fix: Access reference before erasing underlying data, not after ...
5d64848 Formatting partial addresses.
e4436a0 Formatting inline street addresses.
59b20e6 Improve efficiency of PreloadSupplier and RegionDataBuilder.
609fe05 Updated RegionDataConstants for UA.
0f03025 Add assertion on testdata/countryinfo.txt sorting.
3b95e42 Reduce number of string copies and map lookups in FakeDownloader.
d43ef45 Simplified memory management in class Json.
1d6f425 Make JSON methods pass thru to the implementation.
6fe4003 A poor man's release-time assert for failing to open the test data file.
fc8e0d2 Hex escape all UTF-8 string literals.
0cf9bd9 Improved code formatting.
dc92313 Add assert(this != &rule) in Rule::CopyFrom().
0169496 Get rid of BuildCallback() helper functions.
1b0e45d Use string literals instead of dynamically concatenating std::string.
5b19a72 Do not go past the end of an empty vector in CombineLinesForLanguage.
d1afaee Store all callbacks as const scoped_ptr<const Callback>.
ca725fc Clean up dependencies.
6d35954 Fix memory corruption bug in LookupKey::FromLookupKey().
6822efe Revert "Expose GetLineSeparatorForLanguage in address_formatter.h"
1d7c222 Expose GetLineSeparatorForLanguage in address_formatter.h
af8a3e2 Move kStringCompare from file-level to method level static.
bc33534 Avoid string copying in json.cc.
769091c Update Denmark format string: swap recipient name with organization name.
b8c08fa Updated data for Andorra/Russia, new label for Russia, small formatting fixes (Java).
4489e61 Add equality comparison to EqualToTolowerString.
decece2 Adding code to handle locality_name_type and show a custom locality label if necessary.
43555d5 Update external rapidjson dependency to commit 02673bec.
a02b6c4 Change \u to \\u in region_data_constants.cc
8c3a1f2 Compile libaddressinput in Visual Studio.
31dcccb Forward declare RE2ptr as struct.
eef1209 Include string in address_metadata.{h,cc}.
60a393a Fix compile in Chromium with clang address sanitizer.
b8f979e Pass UI language to BuildComponents().
1416ded Bugfix: PreloadSupplier drops language tags when building index.
cd1c048 More natural language friendly string matching in PreloadSupplier.
9a63988 Adapt lru_cache_using_std.h for use in libaddressinput.
b068878 Add Tim Day's lru_cache_using_std.h to cpp/src/util.
fbb1a4e Fix a leak in ValidationTaskTest.
c43fe50 Add lookup table in PreloadSupplier for natural and Latin script names.
55cee59 Show only one example of postal code in error messages.
eb22690 Add a comma between city and state in format for US.
09159ca Change the Downloader and Storage APIs to use heap-allocated objects.
e7b6e1e Make the Callback templates more generic.
4839501 Fix a bug with the postal code validator where a pattern with a '|' can match any part of a postal code, when it is intended to match only the prefix.
8d48167 Comment update to formatter.
7f4fc01 Update post url for NL. Review URL: https://codereview.appspot.com/106970043
bb96201 Updating RegionDataConstants - removing dir/fmtCharsets (not used), adding/fixing formatting for Kosovo, Thailand, China etc.
83d63ee Remove blank line in codereview.settings.
025ec6e Fix invalid syntax in codereview.settings.
e0ada58 Adding setting file to enable gcl to be used in the repository.
829fd69 Update to Turkish formatting data/fields
1d4bb8c Updating region_data_constants.cc with the correct postal URL for AR and a format change cfor zh-Latn.
8201581 Add Gradle build files for libaddressinput.
d47d357 Add a comment about valid language tags in address_input_helper.h.
734fff9 RuleHierarchy should be forward-declared as a struct.
ddb3c26 Point to the new location of RE2 library.
318381d Make IsFieldRequired and IsFieldUsed always return true for COUNTRY.
5333fcb Break implementation of MockDownloader out into a stand-alone class.
06fda7a Rename Synonyms class to AddressNormalizer
91328fc Functionality to guess fields in an address based on existing data. Adds a post-code if possible, otherwise if one is present, tries to fill in state, locality and dep-locality.
92db52d Change the methods in validation_task.cc to use the required and used fields information from statically linked region_data_constants.
05e17b1 Break implementation out of the public OndemandSupplier interface.
b70ebec Remove hardcoded STREET_ADDRESS in AddressData::IsRepeatedFieldValue().
1bdf08f Add more tests for RegionDataBuilder.
d229163 Update external GRIT dependency to r168.
8e01073 Separate region data builder from preload supplier.
3427eba Add feature for selecting basictypes.h implementation at build time.
d97e1f2 Remove extra whitespace from messages.
b9f8a08 Remove deprecated AddressValidator constructor.
aa8e6a4 Address outstanding comments from codereview.appspot.com/100630043.
e8c36d2 Delete unused call to ChooseBestAddressLanguage().
2ceb97c Synonym resolution.
f0a07e7 Build a tree of sub-regions, useful for dropdowns in UI, for example.
086e17d Convert libaddressinput validation error codes into error messages.
0a0c1ab Improvements to rule, language, and lookup key objects.
256751c Canonical header guard name.
57d4b23 Remove unnecessary include.
61ad4da Move ondemand_supplier.h to become a public header file.
24f9621 Synchronous API to get a Rule for a LookupKey.
8db3c2d Deprecate old AddressValidator constructor.
28f5277 Change IsFieldRequired and IsFieldUsed to use statically linked region_data_constants, rather than the metadata from the server. This is possible now since region_data_constants is autogenerated and can be depended on to be up-to-date (r206).
a0f6dc9 Update region_data_constants.cc with zipex and posturl fields.
88d6e6a Rename class MetadataLoader to class OndemandSupplier.
037cddc Parametrize AddressValidatorTest on Supplier to test them all.
0e93d04 Move base tests from MetadataLoaderTest to SupplierTest.
f6319fa Add class PreloadSupplier, implementing the Supplier interface.
c439fcd Break out abstract base class Supplier from MetadataLoader.
3c7bafe Add the utility function RegionDataConstants::IsSupported().
5e7ccd6 Adding missing includes for address formatter.
2dd9a2f Adding address formatting functionality - on a single line, on multiple lines, and combining multiple street address lines into one, in a language-dependent fashion.
4917549 Enable aggregate data in fake downloader.
51780da Enable parsing a Rule object from a JSON object.
30d8b81 Enable retrieving a list of keys from JSON.
a63cf8c Use stale data if a download fails.
8c8f114 Changing parsing of format strings to return FormatElement.
e97e27a Some fixups in string util.
b7223cc Streamline string_util to keep only our relevant functions and add unit tests.
0c53702 Add loose string compare.
bf1e151 Nested dictionaries for parsing aggregate data.
f45bcf4 Copy string_util from Chromium to libaddressinput.
9fe07c9 Check that admin area and postal code name types map to UI strings.
2de4422 Adding AddressWidgetUiComponentProvider support to libaddressinput.
f6a516b Changing comment to show which direction we are moving in with the address fields.
29f3797 Adding support of language code in lookup keys (extracted from the address).
74fdab0 Update strings in libaddressinput.
044dc61 Use relative paths for lists of source files.
54f5106 Compile only the library with the -fPIC flag.
bc83a73 Hide JSON implementation details in libaddressinput.
c72c9f6 Place lists of source and test files into libaddressinput.gypi.
4250888 Make RuleHierarchy objects delete themselves when no longer used.
e80658e Do not compare format::iterator to rule.GetFormat()::iterator.
3981646 Fix a use after free in Chromium tests in Debug mode with clang.
8bbf964 Fix for unit test after testdata updated.
3b6cd8c Determine language tag and order of UI components.
8a2c435 Add a link to a discussion group to README.
43f0794 Updating region_data_constants.cc with autogenerated code. Adds languages to many regions and removes name attribute
3429e3c Update the definition of "empty address field" to include whitespace.
44757b2 BuildComponents() should return at most one component per field type.
85d4bb3 Add address metadata query functionality to libaddressinput.
ed1d754 Add address validation functionality to libaddressinput.
fd4bee0 Add the PostBoxMatchers helper class.
4cd57d7 Add the MetadataLoader helper class.
45df078 Add "id", "require", "sub_keys", "languages" and "zip" to Rule.
3c13c22 Add the util/re2ptr.h helper file.
b42a58f Add the helper function RegionDataConstants::GetMaxLookupKeyDepth().
3e62986 Add the helper function ParseAddressFieldsRequired().
b878bdd Add the LookupKey helper class.
7469eaa Add the struct AddressData for storing address data.
054b2c6 Add an AddressProblem enum to represent validation problems.
288e70b Remove the ORGANIZATION field.
8d65186 Update the overloaded operator<< for the AddressField enum.
1fa7c08 Switch from FakeStorage to NullStorage in tests that don't need storage.
6ee6239 Add a class NullStorage, to use when no storage is required.
0b6b7a8 Remove region data for Netherlands Antilles (AN).
6a7271f Add region data for Kosovo (XK).
ebf11c8 Add "require: AC" to the default country data.
8bd1a59 Update non-ASCII comments to use /* ... */ comment style.
f7f75ad Update top-level comments for the Rule class.
085c0f1 Update comment referring to ISO instead of CLDR country codes.
b4cccea Move GetDefaultRule() to Rule::GetDefault().
68bab9d Update re2.gyp to work when building outside of Chromium.
5710f8f Add re2 dependency to libaddressinput.
051febb Integrate SplitString into libaddressinput.
845aa14 Add SplitString from Chrome to libaddressinput.
80c9035 Add AndroidManifest.xml files.
a009aa7 [cpp] Add error messages.
b29e0cf [cpp] Add a rule retriever.
597d8c7 [cpp] Add validating storage.
9b2c4d5 [cpp] Strip dependencies from MD5 and build it.
788dee2 [cpp] Add original MD5 from Chrome.
f9a5356 [cpp] Add a data retriever.
ea923ff [cpp] Add functions for working with lookup keys.
1891842 [cpp] Add a fake storage to be used in tests.
4b23a42 [cpp] Add a fake downloader to be used in tests.
00d0bb0 [cpp] Simplify callbacks.
175b364 Make the C++ port compile on Windows with MSVS.
4279846 [cpp] Add Downloader and Storage interfaces.
dd13a1b [cpp] Add cstddef include where NULL is used.
4870f43 [cpp] Address UI.
9828d31 Modify scoped_ptr_unittest.cc to build in this environment, and use it.
2de321f Copy scoped_ptr_unittest.cc from Chromium.
a0fe84a [cpp] Localization object.
1e3f092 [cpp] Address UI component
ba9797a [cpp] Rule data structure
5ffa7f3 [cpp] Address fields
ed267f6 [cpp] GRIT messages
d00d720 [cpp] JSON utility
72f34a4 [cpp] Integrate scoped pointers
83aa32e [cpp] Scoped pointers from libphonenumber
ad10c80 [cpp] Region data constants
3b18f89 Add postbuilds for Mac OS X to set dylib path relative to executable.
de26ded Add GRIT and Rapidjson repositories as external dependencies.
5b904a1 Update README information about specifying file system paths.
a816986 Add GTest header files to include path also when building GTest itself.
a3cc8df Boilerplate README and GYP file for C++ port
17e44dc Format RegionDataConstants.java to help detect errors
c15711b Fix the example addresses in libaddressinput
0c264ed Add @SuppressWarnings for FILL_PARENT renamed MATCH_PARENT.
e2065ec Add explicit Locale.US to toUpperCase() call.
4dcc14f Add explicit default fall-through switch case.
a1f4833 Eclipse automatic code clean-up.
6646484 Delete trailing whitespace and add missing newline at end of file.
3b6c956 Update build.xml to use new testdata directory.
784d9d5 Move java/data to testdata.
484a6e6 Make it possible to run JUnit tests in the JVM using Ant.
add04ed Fix bad expectation on ordering in JsoMapTest.
b720070 Move the entire project into the new subdirectory for Java source code.
7ed8615 Updating basic region data information - affects Turkey, UAE, Armenia, Thailand, Vietnam.
81b8972 Moving private constant to beginning of the class.
0dca398 Deleting unused class.
43d6601 Metadata change: Added MF and BL, updated JM, AR, PH and PL
d78f5a0 Fixing strange compilation errors that somehow crept in and changing expected test result for Korean users and a Chinese address.
6eaf8ea Adding other countries with latin/local names to the list - TH, AM and VN.
835a0b3 Enabling District to be shown as a possible label for the administrative area.
3d0b9a6 Adding a static getFullEnvelopeAddress function.
1cf3e60 Remove over-descriptive logging message, and further limit visibility of functions.
ba26824 Adding i18n prefix to messages; also reorganizing CacheData.
2816c65 Changing visibility of classes and functions. Also moving the one string from strings.xml to the address_strings.xml and adding some comments, and fixing import orders and other tiny style issues.
b1f47f3 Checking in AddressWidget.java and necessary XML files. Enable client specific cacheing; also fix bug on formatting address.
1cc08a2 Make postal-code verification case-insensitive
46557ac Adding HK to the list of countries where the local language is a CJK language.
1ff813f Fixing validation to be more robust when building a list of known values
e6c3acd Really deleting the AsyncTestCase class, now it is moved to the testing package.
5d29d42 Style changes to match Android style in test classes and helper classes. Also moved the async helper test class to the .testing package.
b402df6 Fixing setting names of region to set them to null if they are in fact an empty string and adding a getDisplayName() method
1bcf7eb Removing dead code/variables
b97ff7a Adding fallback to RegionDataConstants if the server is unavailable, so we don't fall back to country/ZZ unless there is no known data for this country at all.
94e5337 Removing UTF-8 characters from the RegionDataConstants file and escaping them.
5ef1f20 Fixing typo in background
d037adb Simple fixes in style.
f8ee915 Changing CacheData so it can be constructed with a json string.
9deea8a Changed enum name for UNUSED_FIELD to something more understandable.
aa5cc2c Fixing var names for private static final vars and the TILDA to TILDE
4edf94f Making CacheData not a singleton
d941bd3 Removing this class - no longer needed.
7fc1b06 Move Market-specific files from i18n/addressinput to vending/billing.
f4944b6 Adding first version of copied class that has the ability to cache to disk.
4670554 Checks a key is valid before trying to build it in ClientData.
45977a0 Removing unnecessary 'this's, fixing some more var names to Android style.
7bc6715 Restore DataLoadListener.dataLoadingBegin()
8432d5b Adding space after interface implementation before {
3c18693 Making changes according to code review feedback.
f4dacfd Add an asynchronous validation method.
aca55c2 Refactor NotifyingListener out of ClientData.
e52485e Make ClientData.get() wait until data has been loaded before returning.
ccc6fce Fix FormController so that language could be changed. Also fixed license statement for AddressUIComponent.java
b737e6e Fixing class comment to something sensible.
5093987 Lint/android style minor fixes, couple of minor comment changes.
9fe9e95 Fixing variable names to follow Android style.
1e3cc45 Remove now obsolete temporary "public" declaration.
a68bc86 Changing one var name in FieldVerifier to correctly reflect what it represents
8c87432 Style changes for AddressDataKey (fixed comments) and removed any fields we don't use in the widget. Also changed other files to ignore keys specified but not used by us. Removed these unused keys from tests too.
9829109 Style fixes for test class, and improving debugging.
13da013 Style changes to FieldVerifier, renaming vars, adding comments.
558985a Removing FieldVerifier hack, reenabling tests and fixing the refining of verifiers.
2bff350 Fix bug in isDefaultLanguage().
02733c4 Delete stuff that Eclipse detected as not used.
2f9693b Removing unnecessary imports.
e5ea626 Changing to used dynamic dataloading for FieldVerifier
76917cf Removing whitespace.
86725d3 Fixing calls to new CacheData() now it is private.
1b78c24 Making CacheData a singleton and doing minor cleanups.
421d9f8 Adding method to convert java locale into widget-compatible language code.
ef8932f Checking in the updated verson of AddressData (revied by Jack)
96c2aa1 Checking in AddressUIComponent.java
f200d9e Changing code to follow Android codestyle.
3d5582e Add the test case testRequestDataForCountry()
9f6f906 Add ClientData.prefetchCountry()
a7606bb Reverting StandardChecks back to original, and starting to used a separate MarketCheck class for Market.
bf59857 Removing FieldVerifierFactory
7d9cf84 updating Marketverifier
e36b3c8 Fix RFC 3986 URL encoding
37d2324 Adding wrapper class for AddressValidation in Android Market.
5d04ff4 Prefix failing tests with "failing".
d0ae13f Delete "executable" from plain file
e2aae22 First validation code
558db4d Implement the timeout feature in JsonpRequestBuilder and add a unit test
12cb34e Remove unused member variable
2934cab Remove unused local variables
c3d7792 Refactor JsonpRequestBuilder out of CacheData
9dbc198 Make 2 methods private protected so that they could be used by the AddressWidget.
fe1629a Port some of FormControllerTest.java
7a70212 Refactor AsyncTestCase out of CacheDataTest
7e59ea8 Updating util and AddressVerificationNodeData classes
ded7cc4 Add support for testing asynchronous methods in CachedData
6ec0a4a Make CacheData asynchronous
a344e9b Adding StandardAddressVerifier and FieldVerifier - since they compile. FieldVerifier is a partial port to make StandardAddressVerifier compile - details in internal TODOs.
07a733c Fix stuff that Eclipse auto-detected.
b63d66e Changing implementation of clear()
8e72700 Adding Standard checks & fixing method in AddressProblems
e3d56d7 Deleting this file - it is currently in two places.
3abff1d Adding tests for AddressVerificationData, fixing bug, and fixing packages for other validation classes
04d3bdf Moving the countryinfo.txt file to a different folder.
3ffebed Moving java files out of validation directory
5a6fb6f Adds the ported class AddressVerificationData
0aa6509 Port of requestDataForAddress and related functions.
1c2c607 Port of JsoMapTest.java plus bugfixes
110fd16 Fixing white-space and lint issues.
5422d6d Added getProblems to the AddressProblems.
9f67957 Adds AddressProblems and AddressProblemType
1d952a3 Fixing bug for countries with no explicit format defined.
44ff815 Adds the android .jar to make stuff that depends on android spesific packages run.
8dd6ea7 Port of FieldNameType.
9c0df24 Port of CacheDataTest.java plus bugfixes
9706a90 Removing isEmpty() which is not actually available in this SDK and replacing with length check
79e641a Port of getRegionData and supporting methods.
6077948 Switch to using Util.checkNotNull()
9bc159f Port of ClientData and AddressVerificationNodeData
d3c363d Port of DataLoadListener.java
964ddba Port of FormatInterpreter with tests
1251bdc Adding some new Util functions, and porting RegionData and RegionDataConstants.
4da9b8d Port of CacheData.java
ee12ed0 Fixing the build file once again
38d8466 Re-implementation of JsoMap.java
8840a9e Fixing the build.xml file so it will now run without removing the market code
f4e16e6 Port of AddressDataKey.java
b3d6e25 Port of FormOptions with tests.
debd62f Port of LookupKey and changing compilation to include line numbers for unit-test debugging.
9347098 Fixing the null pointer exception and construction of address lines in AddressData.
c2e34aa Quick port of AddressData
e9b4942 Adding hacky utility function to calculate script code for a language.
2f84efc Port of AddressField and addition of junit and appropriate build changes so unittests can be run.
d475e1d Add build.xml
0445903 Check in address metadata.
945d963 Static cast the timestamp to long for serialization.
b52a2ae Add back the organization field.
493685a Fix forgotten comment: s/RuleHierarchy/OndemandSupplyTask/
4bf7940 Delete empty inline destructors.
f6bcf27 Update PushBackUrl() to not take non-const reference.
c18e31b Deleting unused/unnecessary method getAttributeName from AddressField.java
6c42355 Use DISALLOW_COPY_AND_ASSIGN consistently everywhere.
5e0f129 Fix signed/unsigned warning when building in Chromium on Windows.
8466869 Refactor the Downloader interface into the Source interface.
86949bb Bug fix: Access reference before erasing underlying data, not after ...
a11ee5f Formatting partial addresses.
3be90f9 Formatting inline street addresses.
0ddcd24 Improve efficiency of PreloadSupplier and RegionDataBuilder.
a8cfad3 Updated RegionDataConstants for UA.
9d35df1 Add assertion on testdata/countryinfo.txt sorting.
b86a4b7 Reduce number of string copies and map lookups in FakeDownloader.
c221e30 Simplified memory management in class Json.
7ba4ba2 Make JSON methods pass thru to the implementation.
d759412 A poor man's release-time assert for failing to open the test data file.
9df6dae Hex escape all UTF-8 string literals.
000aa6d Improved code formatting.
f02f934 Add assert(this != &rule) in Rule::CopyFrom().
8d5e607 Get rid of BuildCallback() helper functions.
e108399 Use string literals instead of dynamically concatenating std::string.
5511bc1 Do not go past the end of an empty vector in CombineLinesForLanguage.
e543c57 Store all callbacks as const scoped_ptr<const Callback>.
9f47fe3 Clean up dependencies.
2c4e35a Fix memory corruption bug in LookupKey::FromLookupKey().
54a6012 Revert "Expose GetLineSeparatorForLanguage in address_formatter.h"
790e435 Expose GetLineSeparatorForLanguage in address_formatter.h
a57ef05 Move kStringCompare from file-level to method level static.
f924b7d Avoid string copying in json.cc.
dcaf3df Update Denmark format string: swap recipient name with organization name.
39fc575 Updated data for Andorra/Russia, new label for Russia, small formatting fixes (Java).
4e10bb9 Add equality comparison to EqualToTolowerString.
771cc56 Adding code to handle locality_name_type and show a custom locality label if necessary.
d66d65e Update external rapidjson dependency to r69.
10f9a35 Change \u to \\u in region_data_constants.cc
8a5ea9e Compile libaddressinput in Visual Studio.
fc1f6dd Forward declare RE2ptr as struct.
1e3cc4b Include string in address_metadata.{h,cc}.
Repo: platform/external/chromium_org/third_party/libjingle/source/talk (https://android.googlesource.com/platform/external/chromium_org/third_party/libjingle/source/talk)
19c8d5c Remove protected files from talk/PRESUBMIT.py.
e540565 Falling back on single-stream on multiple SSRC.
4fb0d5a ReAdd PeerConnectionInterface::AddStream to fix Chrome build. AddStream(MediaStreamInterface* stream, const MediaConstraintsInterface* constraints); This will be removed once Chrome has been updated.
2efcfc4 Change the PeerConnection proxy templates to use blocking method calls instead of using Thread::Send. The problem with Thread::Send is that it processes incoming pending messages and for the proxies, this can mean that multiple incoming calls can concurrently run on the same thread, resulting in unexpected behavior.
42536c6 Prepare for removal of PeerConnectionObserver::OnError. Prepare for removal of constraints to PeerConnection::AddStream.
b428c1d (Auto)update libjingle 79104430-> 79104922
561e751 Android AppRTCDemo improvements: - Add a room list to ConnectActivity with buttons to add/remove rooms. - Add loopback call button. - Add option to toggle full screen / letterbox video. - Add camera fps settings. - Fix device to landscape orientation for HD video until issue 3936 will be fixed. - Fix a few crashes by avoiding calling peer connection and GAE signaling function while connection is closing. - Better handling GAE channel error - catch channel exceptions and display dialog with error messages.
377ebd5 Implement external decoder support in WebRtcVideoEngine2.
9d70622 Disable PeerConnectionEndToEndTest.CreateDataChannelAfterNegotiate under MSan
11643cc Update Android projects to API level 21.
3434a47 Change default JVM location to /usr/lib/jvm/java-7-openjdk-amd64
8a771f6 Update all .isolate files for the new format.
74b9ec2 Update Android projects to API level 20.
990afb6 Implement conference-mode temporal-layer screencast.
a1feeae Configure A/V sync in WebRtcVideoEngine2.
36330f3 Adapting bitrate according to maxplaybackrate for Opus.
723f605 arm64 iOS build.
b4c42ca Improve the logging when a TCP connection is deleted.
abe48e1 Cleaning up r7562-7567.
1975557 (Auto)update libjingle 78822708-> 78823675
0042172 Revert 7563 "before rebase" due to wrong submission
2f5b8b6 Revert 7564 "to submit" due to wrong submission
d19bf75 to submit
0defac2 before rebase
395822f adding default rates
5cc97a5 Use external VideoDecoders in VideoReceiveStream.
ecffe16 (Auto)update libjingle 78738075-> 78738103
271ce95 ApprtDemo Android: Switch between front and back camera. This adds a UI icon for switching between the front and back camera. This cl adds the possibility to change between the front and back camera while in a call or before the other end have connected.
4bc2320 Renaming bandwidth to bitrate in webrtcvoiceengine.
5910fdf move xmpp and p2p to webrtc Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p. Also makes libjingle use those version instead of the one in the talk folder.
c103da3 (Auto)update libjingle 78642371-> 78680406
a62c37c (Auto)update libjingle 78616359-> 78642371
f5dbd44 Check if a datachannel in the current local description is an sctp channel before assuming rtp. When generating an offer from a local description when 'sctp' is not explicitly set in the media session options, we were generating an offer with an RTP datachannel even though the channel in the local description was already sctp.
b09dc2b Adding setting screen to AppRTCDemo.
10f2fab (Auto)update libjingle 78583324-> 78583691
1d3853c Fix the SrtpFilter crash caused by two local offers.
6a9c800 Implement screencast settings for WebRtcVideoEngine2.
bdfc44c Use flags set by the port allocator.
11a355d (Auto)update libjingle 78430441-> 78445452
c1577e9 (Auto)update libjingle 78427027-> 78430441
6ae496e Add HD support to Android if we detect a hardware video encoder that can be used. This Change the internal class MediaCodecVideoEncoder to have a one public method for checking if the platform is supported. It also adds &hd=true to the reqest url a hardware encoder is detected.
f9122b7 patch from issue 25469004
7b2755f (Auto)update libjingle 78381351-> 78389679
3140efa (Auto)update libjingle 78344087-> 78381351
190c56c Add macros and APIs for webrtc histograms.
98ff6c0 (Auto)update libjingle 78296920-> 78342456
7fca7cd (Auto)update libjingle 78273470-> 78296920
a8314ba Merging Henrik's and Peter's changes for AppRTCDemo from https://github.com/hkjellander/AppRTCDemo.
bf7ac93 (Auto)update libjingle 78262388-> 78262615
81275c6 Remove some disabled tests in WebRtcVideoEngine2.
ee11aad (Auto)update libjingle 78193292-> 78199328
d6fe0ff Fix local address leakage when IceTransportsType is relay
8135c2a (Auto)update libjingle 78106439-> 78193292
b51b408 Avoid using EGLContext class for Android 4.1 and below.
010c874 Set up start bitrate in WebRtcVideoEngine2.
2ce4efe Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p."
36d12d8 (Auto)update libjingle 77953038-> 77970462
1ad2ce0 Cleaning up Android AppRTCDemo.
40aac8c Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p.
a1fed0a (Auto)update libjingle 77701902-> 77709729
8f580fc (Auto)update libjingle 77689511-> 77696841
7f06727 Remove unused (no-op) VideoOptions.
70d23c7 libjingle: use _stricmp instead of deprecated stricmp.
bfddf7a Wire up external encoders.
6ca136a (Auto)update libjingle 77554188-> 77629208
aeaf150 Removes xmllite from talk/xmllite since webrtc/xmllite is used instead.
6b38543 (Auto)update libjingle 77414393-> 77554188
9782bca Mark all virtual overrides in the hierarchy of Transport as virtual + OVERRIDE. This also marks all virtual overrides of other classes in the same files.
54490d0 Change setting VP8 codec specific info values by HW VP8 encoder to follow SW implementation.
8d740c8 Remove bad waiting code from video decoder release function.
36b9910 (Auto)update libjingle 77263371-> 77296420
aa972cf Protect send_/recv_streams_ in WebRtcVideoEngine2.
1f6d92b Make the media content send only if offerToReceive is false while local streams exist. We previously do not add the media content if offerToReceive is false.
83d855e Initialize sctp_paddrparams in OpenSctpSocket().
d7e2a0e Temporary fix to allow Invoke() calls for VP8 HW encoder and decoder.
ee8ba51 Remove potential deadlock in WebRtcVideoEngine2.
d253970 Isolate: Remove use of --ignore_broken_items
10093cd Fixing build issue with L-sdk
16d9b3a talk: removes empty directories base and sound.
69486f2 Wire up CPU adaptation in WebRtcVideoEngine2.
82879aa Switch to SW video decoder on Android after getting 2 or more critical errors from HW decoder.
73bd001 Revert 7355 "Fix parallelization in libjingle_p2p_unittest."
3cd90fb Fix parallelization in libjingle_p2p_unittest.
bee83ea Reland "Remove DTMF status methods from Voice Engine" r7276
28fd205 Revert 7338 "Fixed the android build by making the interface pur..."
25ebcf7 Fixed the android build by making the interface pure virtual.
04c1c1e Add default implementation of Add/RemoveObserver.
be51d7c Revert 7327 "Update isolate.gypi files + link to isolate_driver.py"
1e3db44 Update isolate.gypi files + link to isolate_driver.py
c1c0fa6 Allow Android apps to set video renderer scaling type. Also add type check for EGL context object received from apps and switch to byte buffer video decoding if EGL context is incorrect
002a4b0 Reland disallowing blocking calls on the worker thread. This fixed the issue that invoking the call when the thread is not started.
697892f Disable flaky tests: JsepPeerConnectionP2PTestClient.ReceivedBweStatsCombined JsepPeerConnectionP2PTestClient.ReceivedBweStatsNotCombined
bccb37b Initialize SSL in unittest_main.cc.
4888d59 Fix the duplicated candidate problem when using multiple STUN servers.
96580b0 Reverting part of https://webrtc-codereview.appspot.com/15089004/diff/140001/talk/session/media/channelmanager.cc?context=10&column_width=80 because of a major regression hanging the executable on start.
9fa0b75 Explicitly initialize SSL for tests.
40539b8 Fix a problem in Thread::Send. Previously if thread A->Send is called on thread B, B->ReceiveSends will be called, which enables an arbitrary thread to invoke calls on B while B is wait for A->Send to return. This caused mutliple problems like issue 3559, 3579. The fix is to limit B->ReceiveSends to only process requests from A. Also disallow the worker thread invoking other threads.
47740f2 Thread annotation of rtc::CriticalSection.
3ec84d3 Move thread_annotations.h to webrtc/base/.
56dcc5b Change Android video renderer to maintain video aspect ratio when displaying camera or decoded video frames.
928c130 Switch HW video decoder to output byte buffers if video renderer EGL context is not provided by app.
a585cf0 (Auto)update libjingle 76169599-> 76176062
b015440 Enable ipv6 by default for webrtc under a Finch experiment.
45017ae Revert "Remove DTMF status methods from Voice Engine" r7276
341ddff Remove DTMF status methods from Voice Engine
d08c6be Skeleton for registering external encoders/decoders.
ae69d42 Remove engine-level SetOptions.
c72ff73 Remove Get/SetNetEQPlayoutMode APIs
1373d9f Reapply 23529005 after fixing the build break issue (Chromium:582133002)
aeeb8f3 (Auto)update libjingle 75925673-> 75926712
f87a435 (Auto)update libjingle 75924589-> 75925673
c76cc07 (Auto)update libjingle 75922684-> 75924589
88b24bb Fix HW video decoder crash on some Android KK devices.
1a6b25e Fix the libjingle_media_unittest failure in Windows build by modifying libjingle_tests.gyp and sctpdataengine_unittests.cc instead of ssladapter.cc.
0d6677d Fixing compilation failure in peerconnection_jni.cc with WEBRTC_CHROMIUM_BUILD.
ce45365 Config struct for VideoEncoder.
d7afd1f (Auto)update libjingle 75875619-> 75878731
b25f2cd (Auto)update libjingle 75865376-> 75875619
7aa6baa (Auto)update libjingle 75854833-> 75865376
10fc3fc (Auto)update libjingle 75854418-> 75854833
4318280 (Auto)update libjingle 75852725-> 75853560
637a5ca A few fixes to avoid crash in HW codec on device orientation change.
34f7659 Revert maximum video codec resolution on Android back to 720p again.
f6cfdbf (Auto)update libjingle 75818332-> 75837294
dcbe13b Avoid writing a double/float to a string to avoid a crash.
8f804c7 Expose VP8/H264 defaults through video_encoder.h.
a31086e Split video_render_module implementation into default and internal implementation. Targets must now link with implementation of their choice instead of at "gyp"-time.
5e89dbd Implemented Network::GetBestIP() selection logic as following.
131bfb7 Enable HW video decoding on Qualcomm devices.
d4644c1 talk/p2p/base: removed unused variable "port_"
6739a00 Split video_capture_module specific implementation (external vs internal capture) into its own targets. Dependencies must link directly with the desired one.
19eb91c Split video engine android initialization into each internal module initialization.
6a97b89 Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h.""
030de95 (Auto)update libjingle 75683337-> 75695882
cacae61 Java VideoRenderer class may be backed by two different native classes depending on type of rendering. Fix crash in AppRtcDemo by calling correct destructor on exit.
8d8b4c7 Implemented Network::GetBestIP() selection logic as following.
b15238e Implemented Network::GetBestIP() selection logic as following.
43d397f Recreate VideoStreams when setting resolution.
3d2e4a6 Add [email protected] (myself) to talk/media/webrtc/.
600001c (Auto)update libjingle 75610402-> 75610402
1f59bcb Revert 7184 "Enable ipv6 by default for webrtc under a Finch exp..."
109ba4e Add a target for the approved subset of rtc_base.
a846c20 HW video decoding optimization to better support HD resolution:
6d3e4cf Enable ipv6 by default for webrtc under a Finch experiment.
22ea492 Make BW checks > 0 in peerconnection_unittest.cc.
a258a15 Stop building talk/xmllite since it is no longer used.
117cae3 (Auto)update libjingle 75390072-> 75428737
73e98e3 Revert 7170 "Revert 7121 "ValidateFrame, When dumping the first ..." BUG=3789 TESTED=drmemory out\Debug\libjingle_media_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*Validate*
6a9dda8 Temporary revert maximum video codec resolution back to 1080p.
8bf99c4 Revert 7121 "ValidateFrame, When dumping the first 4 samples of a frame, first copy it to a temporary buffer that is zero padded, them use that."
e77e198 (Auto)update libjingle 75302540-> 75327856
e338b90 Stop building talk/sound since it is no longer used.
938f588 Disabling initializeAndroidGlobals when built with WEBRTC_CHROMIUM_BUILD.
965dd26 Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h."
1a5e116 Revert 7145 "Stop building talk/sound since it is no longer used."
1c84149 Mark all virtual overrides in the hierarchy of Module as virtual and OVERRIDE.
10e2c7b Stop building talk/sound since it is no longer used.
ffa7ab2 Fix frame rate selection for Android camera.
18ce94c Put base tests in webrtc_tests.gyp
1b712c5 Enable shared socket for TurnPort. In AllocationSequence::OnReadPacket, we now hand the packet to both the TurnPort and StunPort if the remote address matches the server address.
ded08bf (Auto)update libjingle 75141932-> 75179475
966f092 Fixes two issues in how we handle OfferToReceiveX for CreateOffer: 1. the options set in the first CreateOffer call should not affect the result of a second CreateOffer call, if SetLocalDescription is not called after the first CreateOffer. So the member var options_ of MediaStreamSignaling is removed to make each CreateOffer independent. Instead, MediaSession is responsible to make sure that an m-line in the current local description is never removed from the newly created offer.
83f8ee6 ValidateFrame, When dumping the first 4 samples of a frame, first copy it to a temporary buffer that is zero padded, them use that. BUG=3789 TESTED=drmemory out\Debug\libjingle_media_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*Validate* [email protected]
5d22694 TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
2ca5657 Relanding https://code.google.com/p/webrtc/source/detail?r=7093, after it got reverted due to some internal compile failures.
3b7f619 Peerconnection_jni to use webrtc/base/checks.h instead of implementing its own.
7140ae4 Expose VideoEncoders with webrtc/video_encoder.h.
87dac0a Revert 7093: "Implementing ICE Transports type handling in libjingle transport."
c30ce01 Finish work queue in SctpDataMediaChannelTest.
df1715c Fix a bot-breaking memory leak from early returning in ParseMediaDescription.
5e09ab5 Revert "Fixes two issues in how we handle OfferToReceiveX for CreateOffer:" because it broke content_browsertests on Android.
8232bfb (Auto)update libjingle 74955991-> 75042522
265eb22 Implementing ICE Transports type handling in libjingle transport.
e8b9e34 Remove unnecessary include from testutils.cc.
0fbcf96 (Auto)update libjingle 74873066-> 74873164
9289145 Fix webrtcvideoframe tests.
6ea7f02 Updated SCTP SDP attributes according to draft-ietf-mmusic-sctp-sdp-07
ec9284d (Auto)update libjingle 74857067-> 74860820
5bfcb05 (Auto)update libjingle 74851128-> 74857067
49a0c31 (Auto)update libjingle 74825992-> 74851128
8661d95 (Auto)update libjingle 74825084-> 74825992
0d3bdd0 Fix an issue in MediaStreamSignaling that a remotely create DataChannel is added to the list twice.
d4c377a Revert 7070 "TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH."
469a71a Reduce maximum video resolution for Android.
64453e0 TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
1e086db Fixes two issues in how we handle OfferToReceiveX for CreateOffer: 1. the options set in the first CreateOffer call should not affect the result of a second CreateOffer call, if SetLocalDescription is not called after the first CreateOffer. So the member var options_ of MediaStreamSignaling is removed to make each CreateOffer independent. Instead, MediaSession is responsible to make sure that an m-line in the current local description is never removed from the newly created offer.
32b3ea4 Abort Negotiate() if DoCreateOffer() fails.
9d1ec3e Remove HybridVideoEngine.
08d7fde * Move test data assests required by video frame tests to be in libjingle instead of elsewhere and co-located with other libjingle test data files.
6966a82 (Auto)update libjingle 74696326-> 74723281
13b2d03 (Auto)update libjingle 74694022-> 74696326
5f2d3ea Network up/down signaling in Call.
cd2be3b Remove flake in SendsLowerResolutionOnSmallerFrames.
baa196a Set resolution based on incoming VideoFrames.
ce62507 (Auto)update libjingle 74628537-> 74648573
fdfa168 Remove deprecated RTCVideoRenderer constructor.
76f8a40 Remove WebRtcVideoEngine::default_codec_format().
fd753f1 Remove files from talk/PRESUBMIT.py.
9426b88 win: Replace custom assert() macro with regular assert.h
85c1c98 Add jiayl to talk OWNERS.
662c7aa When the peerconnection creates the offer with a constraint to disable the audio offering, stats will not get properly updated.
65ab28e Add 60 fps video support
5592deb (Auto)update libjingle 74235596-> 74297316
b6cae44 Fix data races during VideoAdapterTest tear-down.
30000d6 (Auto)update libjingle 74202294-> 74230205
ec7a06f - Make local constant non-static. - Remove spammy log line.
99a17fd implement handling ALTERNATE-SERVER response from turn protocol as specified in RFC 5766, also created 2 test cases for both the normal redirection case as well as when a pingpong situation happens, the allocation should fail
afced23 (Auto)update libjingle 74132319-> 74133664
145623d (Auto)update libjingle 74128148-> 74132319
3b254d9 Fix Win64 compile of videoadapter_unittest.cc.
ed7b920 Fix data races in VideoAdapterTest.
faebcce Remove test constructor in WebRtcVideoEngine2.
16125f2 Remove former team members from OWNERS and WATCHLISTS
defbcb5 (Auto)update libjingle 74064646-> 74072040
146a241 Move constant so it is not stripped out for TSAN bots.
367913c (Auto)update libjingle 74039473-> 74044292
1d1a138 As expected, r6569 (https://code.google.com/p/webrtc/source/detail?r=6965) caused memcheck bots to complain. Adding expections for that, in line with outher peerconnection tests.
5462dd9 (Auto)update libjingle 73927775-> 74032598
2b73e54 (Auto)update libjingle 73927658-> 73927775
62cf2ce (Auto)update libjingle 73891518-> 73927658
9460de6 (Auto)update libjingle 73794259-> 73891518
d0f3c32 Remove static initializer in WebRtcVideoEngine2.
3e4dfed Making sure muc members get recorded.
2b32435 Disable two tests in TurnPortTest
5fdaa5e (Auto)update libjingle 73627179-> 73695227
d74aef1 (Auto)update libjingle 73626701-> 73627179
c4ba842 (Auto)update libjingle 73626167-> 73626701
e9db8f6 (Auto)update libjingle 73399579-> 73626167
b095dd1 Active connection stats [LocalAddress,RemoteAddress,LocalCandidateType...etc] is now printed in the head-up display in Android appRTC.
52e2af0 (Auto)update libjingle 73370064-> 73399579
cdfebb3 Revert 6897 (i.e. Reland 6863) - "Revert 6863 "Refactor StatsCollector and associated..."
3541181 (Auto)update libjingle 73256845-> 73260148
ce1ee0d Revert 6863 "Refactor StatsCollector and associated types."
4356ff8 (Auto)update libjingle 73248599-> 73249894
ba39a2f Make sure that muting muted streams succeeds.
4307d9f Remove TODO saying to remove WebRtcVideoFrame.
4a042ad Remove files from talk/PRESUBMIT.py blacklist.
ab4404d Fixes failure triggered by include order re-ordering.
cf81adf (Auto)update libjingle 73222930-> 73226398
29232ae (Auto)update libjingle 73221069-> 73222930
ae75125 (Auto)update libjingle 73215194-> 73221069
b35bc09 (Auto)update libjingle 73072800 -> 73215194
e24ed48 Fix the audio source failure due to unsupported constraints.
eea342e Removing ASSERT for tcp candidate for port 0 and 9, as Android clients may not be called with set_allow_tcp_listen(false).
9ebf75e Move default-recv-channels to a separate class.
93d0f92 Fix GetStats() crash.
53d609b talk/third_party: removes the empty directory.
eaafc80 (Auto)update libjingle 73072800-> 73072800
1895799 Remove more dependencies on openssl, add dependency on boringssl. Continues on r6798
b20d541 Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
c639043 Fix a bug in parsing IceCandidate with IPV6 address. It used to treat ":" as a candidate delimiter and got confused by the ":" in the IPV6 address. The new logic is to check if the input has multiple lines. If so, returns error.
4ee6ab8 (Auto)update libjingle 72931377-> 72931377
58c89b1 Encoding and Decoding of TCP candidates as defined in RFC 6544.
b752f54 (Auto)update libjingle 72847605-> 72850595
c741674 (Auto)update libjingle 72839629-> 72847605
58271c3 Support for TURN/TLS.
39e16e7 Add new OWNERS file to talk/examples.
7d284f2 (Auto)update libjingle 72820109-> 72822008
ed587d7 (Auto)update libjingle 72819313-> 72820109
c9e5e34 (Auto)update libjingle 72785516-> 72819313
ba2d36a (Auto)update libjingle 72785180-> 72785516
2a05536 (Auto)update libjingle 72682155-> 72785180
91d07c9 A followup to r6828 to fix a condition check in mediasession.cc.
4d81c99 (Auto)update libjingle 72659510-> 72673987
0a4294d Maintain the order of the m-lines in CreateOffer and CreateAnswer. The order in the offer follows the order in the current local description. The order in the answer follows the order in the current offer.
f6b2800 (Auto)update libjingle 72566057-> 72591796
4fa2e85 Adds the support of RTCOfferOptions for PeerConnectionInterface::CreateOffer. Constraints are still supported for CreateOffer, but converted to RTCOfferOptions internally.
5a88f47 (Auto)update libjingle 72446860-> 72550257
01e181d (Auto)update libjingle 72443101-> 72446860
df2451b (Auto)update libjingle 72442050-> 72443101
13fc534 (Auto)update libjingle 72430895-> 72442050
8968d35 (Auto)update libjingle 72407428-> 72430895
2e4feaa (Auto)update libjingle 72403605-> 72407428
8a58f7a (Auto)update libjingle 72389720-> 72403605
26de838 Fix memory leak in FakeSSLCertificate::GetChain(), discovered by Linux Memcheck build/try bots.
09b3f4c (Auto)update libjingle 72320533-> 72380285
7663c27 (Auto)update libjingle 72205295-> 72320533
5794b70 libjingle: stop building files in talk/base as they are no longer used as of r6799
a9f99e0 Disable warning 4702 which affects map, xlist and others on vs2012 and vs2013. BUG=3584 TESTED=python webrtc\build\gyp_webrtc -G msvs_version=2013 & ninja -C out\Release [email protected]
2a86ce2 (Auto)update libjingle 72097588-> 72159069
459f356 (Auto)update libjingle 72016417-> 72097588
e971dbb Remove a disabled test.
df4774b Fix compilation on windows with clang, indentation cleanups
95bea28 Set NACK/REMB when setting receive codecs.
251a1c7 Revert of 6778 "Refactor StatsCollector and associated types." Breakes FYI bots.
d78e89b Revert "Fix compilation on windows with clang, indentation cleanups"
ac2555b Fix compilation on windows with clang, indentation cleanups
f54b0eb Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
4c20a21 Fix a crash in statscollector.cc caused by invoking methods on the worker thread which destroys the Transport.
312862c (Auto)update libjingle 71829282-> 71834788
8e88c29 Re-revert of 6747 "Refactor StatsCollector and associated types." Breakes FYI bots.
dbb1185 (Auto)update libjingle 71775619-> 71778545
4352adb Revert 6747 "Refactor StatsCollector and associated types." Breakes FYI bots.
48e0f37 Revert 6766 "Temporarily add a default ctor to StatsReport and make |id| non const. As soon as I've updated the chrome side, I'll revert this cl."
394c028 (Auto)update libjingle 71766184-> 71775619
58123f6 (Auto)update libjingle 71753329-> 71766184
f2399c8 Temporarily add a default ctor to StatsReport and make |id| non const. As soon as I've updated the chrome side, I'll revert this cl.
fbfc394 Enable SendAndReceive tests.
ec56395 Revert "(Auto)update libjingle 71675033-> 71726409"
6260d68 (Auto)update libjingle 71726409-> 71726772
be28fe4 (Auto)update libjingle 71675033-> 71726409
48f113f Implement suspend-below-min-bitrate option.
7a0d4a7 Wire up VideoOptions for payload-based padding.
7db3e8d Add VP8 video decoding hw acceleration support to Java Peerconnection library. For now NVidia decoder is supported only, Qualcomm will be added once b/16353967 is fixed.
ccce52e Implement encoder options in WebRtcVideoEngine2.
c351015 Remove unused config.h and math.h includes.
d1f5b11 Enable ReceiveStreamReceivingByDefault test.
750fe7d (Auto)update libjingle 71599033-> 71605904
b91678d (Auto)update libjingle 71575585-> 71599033
93f95be Disable GetStatsForInvalidTrack while I rewrite it.
2aec728 Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
c0acc70 Revert 6745 "Refactor StatsCollector and associated types." Broke build on android.
2a0c1e3 Refactor StatsCollector and associated types. * Due to the type changes, I'm going to update the OnCompleted event in two phases to sync with Chrome. This is the first phase. * Reports are now managed in a set, not a map, since it's enough to store the id in one place. * Report ids are now const. * Copying of data has been greatly reduced. * This change includes preparation work for making GetStats fully async.
d7058cc Check before send/receive rtp header extensions.
4c09a71 Implement Base::ConstrainNewCodec2.
04d269c Ignore empty data in DataChannel::Send to match FF's behavior.
c65cdaf (Auto)update libjingle 71460499-> 71464449
12569f9 Revert "Reland r6707 with the fix for callclient.cc."
d4c2eb2 (Auto)update libjingle 71456344-> 71456420
77abf9b (Auto)update libjingle 71456173-> 71456344
4417c9c Reland r6707 with the fix for callclient.cc.
624cbc5 (Auto)update libjingle 71452608-> 71453580
bf21bdd Creates the default track if the remote media content is send-only and there is no stream in the SDP.
7724e69 Initial WebRtcVideoEngine2::GetStats().
3272356 Restart VideoReceiveStreams in WebRtcVideoEngine2.
d029508 (Auto)update libjingle 71378257-> 71410012
d5c92b8 Connect to the turn server if address cannot be resolved by the browser by using unresolved address. This case is only considered for TCP sockets. P2P layer will assume socket will do the resolve by using a proxy.
88853c7 Assigning a priority to TURN server list passed to PeerConnection. First entry in the TURN server list will get the highest priotity and so forth.
3588cd9 fix
6149956 Move additional state into WebRtcVideoSendStream.
4604619 Revert 6707 "Add support of multiple STUN servers in UDPPort."
c7db594 Make sure b lines appear before all the a lines. Per RFC 4566, the order of media description should be: m= (media name and transport address) i=* (media title) c=* (connection information -- optional if included at session level) b=* (zero or more bandwidth information lines) k=* (encryption key) a=* (zero or more media attribute lines)
5367a5b Add support of multiple STUN servers in UDPPort. Now UDPPort signals PortComplete or PortError when the Bind requests for all STUN servers are responded or failed. If any STUN bind is successful, PortComplete is signaled; otherwise, PortError is signaled.
440a091 (Auto)update libjingle 71240799-> 71250251
2848f59 Implement unittest for SetSendCodecsChangesExistingStreams.
676a3f8 Minor refactoring of StatsCollector. * Make GetTimeNow a static method in the cc file. * Make GetTransportIdFromProxy a static method as well and not a class method.
f04b0c9 Remove Thread::RunningForChannelManager().
b6ef00f Handle the case if an unusually long peer name is provided in the peerconnection example.
8c8462c Replace strcpy with talk_base::strcpyn.
3915454 Add a facility to the Thread class to catch blocking regressions.
33522ea Enable SCTP compile for iOS.
b3242f5 (Auto)update libjingle 71116846-> 71117224
260dfb4 Add a facility to the Thread class to catch blocking regressions.
2829d69 A step towards changing StatsReport::Value::name to an enum. The stats reporting code does a lot of unnecessary string copying. This is a step in the direction of removing that and forcing use of only known constants.
fd1e42f Make StatsCollector depend on always having a valid session pointer. This is required since the session pointer is currently used on multiple threads but there's no synchronization code to guard it. I'm removing the set_session() method and session() getter since they would cause problems if used without synchronization.
32a0ac7 Minor refactoring of the session classes. Make member variables that never change and are touched on multiple threads, const. Move implementations of setters/getters of variables that can change, into the cc file in preparation of adding thread correctness checks.
9d8544c (Auto)update libjingle 71107853-> 71115715
a26d7d6 (Auto)update libjingle 71099685-> 71107853
3c7ec2a Fix a type cast issue for compiling webrtc with BoringSSL.
fdea5c2 (Auto)update libjingle 70948025-> 70959275
86175b0 Implement unittest SetRecvCodecsAcceptDefaultCodecs.
d55365d (Auto)update libjingle 70813271-> 70818369
6fa0acd Fix a bug in SocketAddress where "a.b.c.d:1" and "b.b.c.d:1" are incorrectly considered equal.
f95a2a3 Improve libjingle's ASSERT and VERIFY macros on Windows. This change has the effect that when using a debugger, a failing ASSERT/VERIFY will break exactly where the failing expression is and not two callstacks up. Minidumps (for debug builds) will also have the failing expression at the top of the call stack.
b873792 Fixed the stats problem when new track is using the same ssrc as the previous track.
82a3f3c (Auto)update libjingle 70711261-> 70733822
b7104bb Change Timing::WallTimeNow to be static.
62c09ba Disabling shared socket mode for TURN ports. This is done as currently when TURN server also used as STUN server, binding responses will be handed over to TURN port, which simply discard these messages, as requests are originated from StunPort.
fdd800a Remove GetDefaultConfigs() from Call.
c547a07 (Auto)update libjingle 70422491-> 70424781
f392e6e (Auto)update libjingle 70343444-> 70394475
465c8af (Auto)update libjingle 70340027-> 70343444
1d74a2c Add tkchin@ to OWNERS.
3e32030 Fix uninitialized value in DtlsTransport and TransportDescription.
7bdf5b5 (Auto)update libjingle 70329914-> 70330023
249b389 Implement command line flags for peerconnection client example on Windows
230295b Use X509_NAME, not struct X509_name_st.
11b3791 (Auto)update libjingle 70004190-> 70103367
dd4321f Implement SetSendCodecs() unit tests for WebRtcVideoChannel2.
55ac257 (Auto)update libjingle 69860953-> 70002228
6eff6e0 Change SdpSerializeCandidate to output candidate line without the "a=" and without the leading \r\n", i.e. candidate-attribute as defined in section 15.1 of [ICE].
3078bde Disable PhysicalSocketTest.TestUdpReadyToSendIPv4 for TSAN2
d24be91 (Auto)update libjingle 69648312-> 69830415
daf1d14 When creating an answer, takes the codec preference from the offer.
7453f7a (Auto)update libjingle 69634309-> 69640360
2a1d7c0 Limits the send and receive buffer by bytes, not by packets. The new limit is 16MB for each buffer. Also refactors the code to handle send failure more consistently.
39c443b Re-evalutes the ICE role on ICE restart. Also unifies the logic of ICE restart.
37998a1 (Auto)update libjingle 69617317-> 69623266
50a9211 (Auto)update libjingle 69600065-> 69617317
dadd51d Remove unused ALLOCATE_DELAY constant.
fbf1603 (Auto)update libjingle 69589535-> 69600065
3443a94 (Auto)update libjingle 69588980-> 69589535
307c5b9 (Auto)update libjingle 69588608-> 69588980
13fae19 (Auto)update libjingle 69587333-> 69588608
f6e56ca (Auto)update libjingle 69568113-> 69587333
07a14a7 (Auto)update libjingle 69567902-> 69568113
6214542 (Auto)update libjingle 69555283-> 69567902
Repo: platform/external/chromium_org/third_party/libjpeg_turbo (https://android.googlesource.com/platform/external/chromium_org/third_party/libjpeg_turbo)
225b4a9 Update makefiles after merge of Chromium at 5a645aa13b82
f573232 Update makefiles after merge of Chromium at 2d0da5605d75
9b09ebe Update makefiles after merge of Chromium at a99b7ad25d02
5d5fc10 Update makefiles after merge of Chromium at a41c404b1c7f
e8eb443 Update makefiles after merge of Chromium at b210e2d62956
8424e18 Update makefiles after merge of Chromium at 82ca3b654cda
ad057fd Update makefiles after merge of Chromium at 9ef958e74e13
a64152c Update makefiles after merge of Chromium at 89b463ddd92b
8c6e95b Update makefiles after merge of Chromium at 6e9c84566c9f
9710f65 Update makefiles after merge of Chromium at 9c6ac85c45fa
e84603c Update makefiles after merge of Chromium at fb34b348eead
034e9a9 [MIPS64] Add build support for MIPS64 in libjpeg_turbo.
8b0bb3e Update makefiles after merge of Chromium at 6a4d455b8650
689e918 Update makefiles after merge of Chromium at b62471bd5180
650e49d Update makefiles after merge of Chromium at a301aef21f9e
f212e0c Update makefiles after merge of Chromium at d0b993bb2548
d3dca9a Update makefiles after merge of Chromium at facf66e09bf8
a94fe3b Update makefiles after merge of Chromium at 457b0a1c9412
8e5032e Update makefiles after merge of Chromium at 02b0945c7345
3963fbc Mark libjpeg-turbo's license as OK for android.
2ed5319 Add ARM64 SIMD support to libjpeg_turbo
4f29454 libjpeg-turbo: Update README.chromium to note that a patch has been landed upstream.
7a076b5 libjpeg-turbo: Remove .func / .endfunc directives.
a4f1359 Add support for iOS to libjpeg.gyp.
841fff8 Update libjpeg_turbo to use clz for bitcounting on ARM
3395bcc Upgrade libjpeg_turbo to 1.3.1 (r1219)
24cafe9 Remove unsued win/jconfig.h file
2b20540 Fix warning about always_inline attribute in libjpeg_turbo.
f7e5ddf Stop using "prefix_dir" in libjpeg.gyp.
454cf53 Add target_arch=arm64 support.
6d1fa0e Allow libjpeg_turbo to configure (using gyp) on FreeBSD.
966a02f Disable assembly optimizations in MemorySanitizer builds of libjpeg_turbo.
7220379 Revert the previous 2 temporary changes.
b8888bc Temporarily revert "update neon config in libjpeg turbo"
e81fceb Temporary limit NO_GETENV on Android only
9652949 update neon config in libjpeg turbo
151363b Disable libjpeg turbo getenv()
32cab49 Zero unused DHT huffman values at creation time
2285c50 Better handle SOS CSi values and order
82ce8a6 Remove <(library) usage from libjpeg.gyp.
4c16080 Make 'License' field in third-party metadata required
2fdc3a8 Remove logic for using system libjpeg from libjpeg_turbo gyp file
11e6ee9 Update libjpeg-turbo to r856.
cd3e30f [MIPS] Add build support for libjpeg_turbo for MIPS.
8cd028b arm: Always build the NEON SIMD code when targetting ARMv7-A devices.
93d4a90 Make the default to not use system lib for all builds The original change is <http://codereview.chromium.org/10442041/>, which is created by [email protected].
3c45e9e Pull in r830 from upstream.
df5ffdd Update libjpeg-turbo. This change updates our copy of libjpeg-turbo to r829.
d1fe352 enable libjpeg for chromium x86 android build
bd7c9af add 64 bit gyp builds for OSX and Windows. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9982017
9ff804c Revert r124240.
79bffb7 Build fix for linux32 after my last change to this file.
1ba49de libjpeg_turbo: Filter out "section flags ignored on section redeclaration" warnings on mac.
1c3c7ff JPEG_DECODE_ONLY macro reintroduced to allow just the decode functions to be linked in BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9317003
b7a2ddf Disable ULDI on reference to libjpeg_turbo (vs2010)
0ec930e Update libjpeg-turbo to 1.2.0. This change applies the upstream changes from 1.1.90 to 1.2.0 (r733).
90462e9 Use os_posix in gyp file, this patch was tested on Solaris, NetBSD, and OpenBSD.
c6beb74 Update libjpeg-turbo to r722. This change just updates our copy of libjpeg-turbo to r722.
dd03f0f Fix type 'settings' to 'none' in gyp file for libjpeg.
654337e Cleanup: no need to redeclare use_system_yasm.
f1c0942 Make libjpeg-turbo PIC-clean on 32-bit Linux.
87e9bdc Fix build error on ARM targets without Neon support.
57ebe5c Allow building libjpeg-turbo for ARM targets which lack support for the Neon instruction set. This change also removes the unnecessary dependency to yasm on ARM targets.
538d9fd Reapply warning fixes. This change just reapply warning fixes that I forgot reapplying when I updated libjpeg-turbo to 1.1.90.
7101b2d Update the LICENSE file of libjpeg-turbo. This change updates the license file of libjpeg-turbo to the new one. It removed the wxWindows code and updated its license to the BSD-compatible one.
5c4dda9 Fix Windows build. This change comments out the definitions of INT16, INT32, and FAR so we can build libjpeg-turbo on Windows. (I forgot re-applying this change to my previous change. Sorry.)
9862697 Updates libjpeg-turbo to 1.1.90 This change updates our copy of libjpeg-turbo to 1.1.90 (r677), which supports ARM NEON.
0758f15 two warning fixes for the benefit of visual c when warnings are turned up BUG=none TESTED=builds with higher warning levels on windows Review URL: http://codereview.chromium.org/7331010
11a02ed Support Motion JPEG This change uses the default Huffman tables when a JPEG image does not have DHT markers. When a Motion JPEG frame does not have DHT markers, it assumes a decoder uses the huffman tables suggested by the JPEG standard. Even though it is not compliant with the JPEG standard, it is useful to support such Motion JPEG because it is used by many webcams.
6eb4f20 Disable warnings in VS since they won't be fixed anytime soon.
313e025 Fix yasm warnings in libjpeg-turbo. This change fixes all yasm warnings in libjpeg-turbo (section redefinitions and unsupported declarations) so we can compile it without annoying warnings.
6640352 Support the 'use_system_yasm' variable (libjpeg_turbo). This change uses yasm installed to the system to build libjpeg_turbo if 'use_system_yasm' is 1 as requested by '[email protected]'.
7deb8d6 Formatting the readmes in deps to follow the proper format and making sure they contain Short Name and Version fields for version tracking.
321292e Fix invalid reads in libjpeg-turbo (libjpeg-turbo side) The maskmovdqu instruction seems to read data from memory before storing selected bytes and it causes InvalidRead errors when the output buffer does not have sufficient space for an XMM word. This change stores the output data without using maskmovdqu instruction when it does not have sufficient space. (The regression test for this issue is in another change because libjpeg-turbo is in a different repository from Chrome <http://codereview.chromium.org/6478021/>.)
6863548 Add PRIVATE flags to global symbols. This change adds the 'private_extern' flags (on Mac) or the 'hidden' flags (on Linux) to the all global symbols in libjpeg-turbo as suggested in <http://codereview.chromium.org/6332003/>.
51f9cb0 Cherry-pick a fix from r324 of the libjpeg-turbo stable branch that adds further protections against invalid Huffman codes.
f5b3dd3 Refactor the GYP file for libjpeg-turbo. This change cleans up the GYP file for libjpeg-turbo so we can directly build asm files in its 'libjpeg' target. (We can now do this because GYP Issue 102 is fixed.) Also, this change adds a 'RGBX_FILLER_OXFF' flag so libjpeg-turbo can produce the RGBA pixels compatible to Chrome/WebKit, i.e. we can remove the memory copy in gfx::JPEGCodec::Decode().
77347bb Remove workaround for gyp issue 102 and use libjpeg_turbo on Linux.
920a8a9 Add build files for libjpeg-turbo. This change adds a GYP file, header files, and a README file used for building libjpeg-turbo. (This GYP file builds libjpeg-turbo only on Windows and Mac since Linux uses the system libjpeg.)
f0c4f33 Adds libjpeg-turbo to our repository. This change lands the original libjpeg-turbo 1.0.1 (source files only) and NASM 2.09.2 (required for assembling .asm files on Windows) to "deps/third_party". I will send more changes to land its build files and patches to integrate it into Chrome.
Repo: platform/external/chromium_org/third_party/libphonenumber/src/phonenumbers (https://android.googlesource.com/platform/external/chromium_org/third_party/libphonenumber/src/phonenumbers)
Repo: platform/external/chromium_org/third_party/libphonenumber/src/resources (https://android.googlesource.com/platform/external/chromium_org/third_party/libphonenumber/src/resources)
Repo: platform/external/chromium_org/third_party/libsrtp (https://android.googlesource.com/platform/external/chromium_org/third_party/libsrtp)
aa638dc Update makefiles after merge of Chromium at 5a645aa13b82
1fec9a9 Update makefiles after merge of Chromium at 2d0da5605d75
704191c Update makefiles after merge of Chromium at a99b7ad25d02
56606e5 Update makefiles after merge of Chromium at a41c404b1c7f
afa8e4a Update makefiles after merge of Chromium at b210e2d62956
1f1f341 Update makefiles after merge of Chromium at d7fee8e7dd15
6446144 [MIPS] Define 'CPU_CISC' for mips as aes calculation is incorrect for 'CPU_RISC'
ef6b77d Update makefiles after merge of Chromium at 82ca3b654cda
89ffbaa Update makefiles after merge of Chromium at 9ef958e74e13
7930169 Update makefiles after merge of Chromium at 89b463ddd92b
93b1649 Update makefiles after merge of Chromium at 6e9c84566c9f
278b498 Update makefiles after merge of Chromium at 9c6ac85c45fa
bccfa77 Update makefiles after merge of Chromium at 7b0ec7dd4a37
98284c8 Use FORCE_64BIT_ALIGN on 32-bit platforms to make sure that aes_cbc_ctx_t allocated by aes_cbc_alloc is 64-bit aligned.
c9b192a Update makefiles after merge of Chromium at fb34b348eead
9829010 Revert r292047: Replace compiling flag "-O3" with "-O2" to avoid a compiler bug that caused a crash
8207bf3 Replace compiling flag "-O3" with "-O2" to avoid a compiler bug that caused a crash.
4dfcfe5 Update makefiles after merge of Chromium at 6a4d455b8650
a59ff60 Update makefiles after merge of Chromium at b62471bd5180
0b4f982 Update makefiles after merge of Chromium at a301aef21f9e
5db5e1f Update makefiles after merge of Chromium at d0b993bb2548
e2e2092 Update makefiles after merge of Chromium at facf66e09bf8
7d3be9f Update makefiles after merge of Chromium at 457b0a1c9412
dcc1fc6 Revert "Define DEV_URANDOM for posix"
d9e24f8 Update makefiles after merge of Chromium at b241671f0248
e276585 Update makefiles after merge of Chromium at 288938
5eebd25 [MIPS] Add build support for MIPS64 in libsrtp.
0ad3054 Update makefiles after merge of Chromium at 286177
401b2cc Define DEV_URANDOM for posix
662d81d [MIPS] Make srtp_driver compile for MIPS
42f9dff Update makefiles after merge of Chromium at 282385
ba0178f Update makefiles after merge of Chromium at 279716
Repo: platform/external/chromium_org/third_party/libvpx (https://android.googlesource.com/platform/external/chromium_org/third_party/libvpx)
32a0cf4 Update makefiles after merge of Chromium at 5a645aa13b82
6c019a8 Update makefiles after merge of Chromium at a2687e6f753c
b890cb3 Update makefiles after merge of Chromium at 2d0da5605d75
1f8e003 Update makefiles after merge of Chromium at a99b7ad25d02
b755bf9 Update makefiles after merge of Chromium at a41c404b1c7f
08218f0 Update makefiles after merge of Chromium at b210e2d62956
7f82f3b Update makefiles after merge of Chromium at 82ca3b654cda
c05a4d5 Update makefiles after merge of Chromium at d3db2ff38e13
e1390ee Update makefiles after merge of Chromium at 9ef958e74e13
2e5ced5 libvpx: Pull from upstream
43b9302 Update makefiles after merge of Chromium at 89b463ddd92b
824b8d7 Update makefiles after merge of Chromium at 6e9c84566c9f
4a54b0a Update makefiles after merge of Chromium at 89cfb59e11ed
3e31bf3 Update makefiles after merge of Chromium at 9c6ac85c45fa
f28f50a Update makefiles after merge of Chromium at ba4cf8bb6dc7
d4edbc4 gn: Fix build on Windows
efe9712 Make sure gcc4.6 is not used
8029e29 Update makefiles after merge of Chromium at 861ff7506729
55f7ba2 Reinstate VPX_ compatibility defines
87997d4 libvpx: Pull from upstream
5b683da Update makefiles after merge of Chromium at fb34b348eead
42ddeba Add include dirs to dependent targets in the GN build.
48c849a Update makefiles after merge of Chromium at 6a4d455b8650
4947d55 GN & libvpx: Missing deps for generating ASM offsets
8064f37 GN & libvpx: Convert ARM assembly files and compile
e1beb49 Update makefiles after merge of Chromium at b62471bd5180
911b346 Update makefiles after merge of Chromium at a301aef21f9e
22959a2 Update makefiles after merge of Chromium at d0b993bb2548
17fcbf6 generate_gypi.sh: wrap long lines
7c1bec8 Print git log in commit order
f60f078 Update makefiles after merge of Chromium at facf66e09bf8
30678dd Update makefiles after merge of Chromium at 457b0a1c9412
174d43a GN: Build libvpx on ARM NEON
2307adc Update makefiles after merge of Chromium at 595b5cf6e271
d95585f libvpx: Pull from upstream
0f393e9 GN: Build libvpx on ARM
7206f88 GN: Exclude libvpx NEON intrinsics in ARM
71513d8 libvpx: exclude NEON target on x86 for GN build
bd09f76 GN: Build libvpx on POSIX x86
fb505e5 Remove unused directories
ceebbcc Remove outdated files
796a08a MIPS64] Adding build support for MIPS64 to libvpx in Chromium
982d147 Disable LTO for one target.
a3409a2 Update makefiles after merge of Chromium at e5f75e0d602b
86d9daf Update makefiles after merge of Chromium at b241671f0248
4e6bc04 vp8 fix: deallocate denoiser->yv12_last_source
563c46b Attempt to let libvpx's SSE files build with clang-cl.
f68663a vpx: Simplify intrinsic gypi files.
d97eeef Update makefiles after merge of Chromium at 291234
ace6578 libvpx: Pull from upstream
e703c0a Fix valgrind error in pickmode
6522bdc Update makefiles after merge of Chromium at 290563
d247a62 Update makefiles after merge of Chromium at 290040
41294d9 libvpx: Pull from upstream
76b899c Revert 289715 "libvpx.gyp: Remove redundant sources."
1f91ed3 libvpx.gyp: Remove redundant sources.
962354e libvpx.gyp: Fix process_outputs_as_sources usage.
ce318fa Update makefiles after merge of Chromium at 288938
49c5226 vp8 fix: re-allocate denoiser for spatial resize.
b80efbc Workaround assembly offsets build error for WebRTC standalone.
7b82466 Update clang warnings after r287092.
371cfce Update libvpx.gyp for removed third_party libmkv.
32b3539 Update makefiles after merge of Chromium at 286177
3e075b6 Remove third_party libmkv.
3983288 libvpx: Pull from upstream
ac4e313 libvpx: Pull from upstream
85d3a42 Update makefiles after merge of Chromium at 282880
95aa45d libvpx: Pull from upstream
c02e7d8 Update makefiles after merge of Chromium at 282385
c06107b Update makefiles after merge of Chromium at 282162
b522b78 libvpx: Pull from upstream
e206401 libvpx: Pull from upstream
f36ea33 vp8 denoiser fix: free memory of denoiser->denoiser_state.
f15f350 Update makefiles after merge of Chromium at 279716
9f8828b Fix Android x86 builds of libvpx
ae672fb libvpx: Pull from upstream
d1ad65d libvpx: Pull from upstream
f6ac524 libvpx: Pull from upstream
360bf14 libvpx: Add dependency on sse4 intrinsics library.
88b47b2 libvpx: Pull from upstream
Repo: platform/external/chromium_org/third_party/libyuv (https://android.googlesource.com/platform/external/chromium_org/third_party/libyuv)
826b427 Update makefiles after merge of Chromium at 5a645aa13b82
e74dcd0 Update makefiles after merge of Chromium at 2d0da5605d75
ba0c308 Update makefiles after merge of Chromium at a99b7ad25d02
421238e Update makefiles after merge of Chromium at a41c404b1c7f
78d9f8c Update makefiles after merge of Chromium at b210e2d62956
34c57b1 Update makefiles after merge of Chromium at 82ca3b654cda
7ce8855 Update makefiles after merge of Chromium at 9ef958e74e13
5a09c3e remove ppapi/c/pp_macros.h dependency and assume m37 is available. BUG=374 TESTED=untested [email protected], [email protected]
d81dddd port I420ToBGRA to AVX2. BUG=269 TESTED=c:\intelsde\sde -ast -hsw -- out\release\libyuv_unittest.exe --gtest_filter=*I420ToBGRA* [email protected], [email protected], [email protected]
055725b Neon does 8 at a time, so a check is added for any function of I422ToBGRA that width is >= 8 and for fast path that it is a multiple of 8 not 16. BUG=373 TESTED=untested [email protected]
92cea44 Update makefiles after merge of Chromium at 89b463ddd92b
9107460 Offset destination by 1 for I420ToARGB_Unaligned test to ensure destination alignment avoids exceptions. BUG=372 TESTED=out\release_x64\libyuv_unittest --gtest_catch_exceptions=0 --gtest_filter=*I420ToARGB_Unaligned [email protected]
3dbaaf0 switch win64 intrinsics to loadu / storeu for unaligned memory. BUG=372 TESTED=untested [email protected], [email protected]
e737688 Fix for r1122 to change back to elif for rotate build error on Mac. BUG=268 TESTED=try bot [email protected]
f713691 Change elif to endif and if to allow AVX2 as well as SSE2 in future changes instead of one or the other. BUG=none TESTED=try bots [email protected]
28ec957 Update makefiles after merge of Chromium at 6e9c84566c9f
f6e4951 Copy width to 64 bit register to work around clang 3.4 warning BUG=none TESTED=local ios 64 bit build completes without size warnings on xcode 5.1.1 [email protected]
f58c851 Roll chromium deps to match webrtc from 455c66b4375d72984b79249616d0a708ad568894 to 4d46be3930146bf9bdff7c17545c5d47361d3a80. BUG=none TESTED=try bots [email protected]
4d46be3 Declare CopyRow_AVX as using xmm usage, not ymm. Should resolve chromium build error for Android Atom. BUG=libyuv:369 TESTED=untested [email protected]
0eb196f clear aarch64 related macro and fix bugs
205c144 Use movdqu then pavgb to allow unaligned memory for rgb subsampling code. Allows this assembly to be used for unaligned pointers as well as aligned ones with no performance hit when memory is aligned on a modern cpu. BUG=365 TESTED=libyuvTest.ARGBToI420_Unaligned (453 ms) [email protected]
883ce64 ifdefs for UV functions to resolve link error on osx BUG=365 TESTED=mac local build [email protected]
008ce53 pavgb with memory op requires alignment. This CL disables conversions that use pavgb, and resolves scale by 3/8 unittest for checking alignment works. The 3/8 code used a pavgb with a memory operand. tests are added for scaling and allow unaligning on purpose. BUG=365 TESTED=local change to force unaligned memory fails on some conversions and scaling code. [email protected]
ca30832 Remove unaligned functions, since most function support unaligned memory now. This reduces complexity and improves performance for unaligned cases because C code can be avoided, and overhead is less. Downside is old cpus (core2 and earlier) will be slower for aligned memory case. Except mips, which has alignment requirement, but remove unaligned variant. BUG=365 TESTED=unittest builds and passes locally [email protected]
76301c9 cmake fix to make build compatible with Windows builds. BUG=366 TESTED=untested [email protected]
ca33c17 Update makefiles after merge of Chromium at f68776d8c526
b720049 Make row functions used for planarfunctions and convert use movdqu to relax alignment constraint. Step 1 - make functions unaligned. BUG=365 TESTED=libyuv_unittest passes [email protected]
147bbed Row AArch64 Neon implementation - Part 8
d1a0e7e scale use movdqu for posix BUG=367 TESTED=libyuvTest.I444ToI420_Unaligned [email protected]
d83f63a InterpolateRow used for scale handle unaligned memory. Remove HalfRow which is not used. BUG=367 TESTED=unittest on I422ToI420 [email protected]
0c603fb Move AVX code to conditionals used for AVX2 to require newer compiler. BUG=367 TESTED=try bots [email protected]
6996659 cmake file for libyuv and remove -o from linux.mk for osx support. BUG=366 TESTED=untested [email protected]
455ae94 Make rotate SIMD allow unaligned pointers. BUG=365 TESTED=libyuv_unittest [email protected]
044f914 Change scale to unaligned movdqu. BUG=365 TESTED=scale unittests [email protected]
9c4c821 Remove alignment constraint for SSE2. Allows the optimized function to be used with unaligned memory, improving performance in that use case. Hurts performance on core2 and prior where memory was faster with movdqa instruction. BUG=365 TESTED=psnr, ssim and djb2 unittests pass. [email protected]
dc4edef Update makefiles after merge of Chromium at 9c6ac85c45fa
bb5cc12 For android arm64 dont specify neon flag. BUG=364 TESTED=try bots [email protected]
1fb68cd port/fix CopyRow_AVX to gcc BUG=363 TESTED=osx build [email protected]
d33bf86 CopyRow_AVX which supports unaligned pointers for Sandy Bridge CPU. BUG=363 TESTED=out\release\libyuv_unittest --gtest_filter=*ARGBToARGB_* [email protected]
c379d17 Row AArch64 Neon implementation - Part 11 BUG=319 TESTED=libyuv_unittest [email protected]
824d907 Remove __ARM_NEON__ define check for AArch64
a7735b9 Rename GN public variables.
fc5ca92 Row AArch64444 Neon implementation - Part 10 BUG=319 TESTED=libyuv_unittest [email protected]
c8a34d2 Row AArch64 Neon implementation - Part 9
093fd48 Add tools/lsan/suppressions.txt
2114d19 Update Chromium sync scripts for WebRTC r7222 changes
77ba154 Make Libyuv work with Chromium Git checkouts
c52d66d Detect asimd as same as Neon for Arm features. Used on Juno aarch64 linux. BUG=361 TESTED=.\libyuv_unittest --gtest_filter=libyuvTest.TestLinuxNeon [email protected]
3e24c89 Update makefiles after merge of Chromium at fb34b348eead
9e43098 Roll chromium_revision 280149:291168 and remove sanitizer_options.cc hack.
aec76f2 add stride to pointer in C and pass as register to inline. BUG=357 TESTED=clang on ios [email protected]
f7d9b9f change vector range notation to a list of registers for clang compatibility. break compare into 2 neon files for consistency with other neon64 files. BUG=357 TESTED=local ios build [email protected]
a62a97f Change branch notation to clang compatible b dot cc BUG=357 TESTED=local ios a64 build [email protected]
8cbfc5d Change ifdefs for arm 32 and 64 bit so there will only be 32 bit in legacy mode. BUG=357 TESTED=ios arm64 build [email protected]
82365e0 scale16 api use LIBYUV_API BUG=358 TESTED=local build [email protected]
dd420f8 Update makefiles after merge of Chromium at 6a4d455b8650
60ccea4 add TransposeWx8_NEON's aarch64 implementation
7d4ee11 Update makefiles after merge of Chromium at b62471bd5180
44c4d0f Fix the build failure for arm64
21cadac Fix the build failure for arm64
c386168 Rotate ARM64 NEON implementation - TransposeUVWx8_NEON
fa18af1 Update makefiles after merge of Chromium at a301aef21f9e
8fb6961 Update makefiles after merge of Chromium at d0b993bb2548
3400406 Update makefiles after merge of Chromium at facf66e09bf8
5ac12bf Update makefiles after merge of Chromium at 457b0a1c9412
fefc694 Update GN build to refer to ppapi target. This allows the inclusion of the pp_macros header when running in gn's header check mode. BUG=none TESTED=untested [email protected]
d4fbd60 expect avx2 compiler support means one of the avx2 functions exists. BUG=none TESTED=try bots [email protected]
0be9ba4 Update makefiles after merge of Chromium at 02b0945c7345
accefc4 add gyp define to enable svn version check. defaults to off so tests built outside of svn will build/run with a warning but not error. BUG=356 TESTED=set GYP_DEFINES=target_arch=ia32 libyuv_disable_jpeg=1 libyuv_enable_svn=1 [email protected]
3224e43 Add a test that indicates the compiler is able to generate avx2 code. BUG=none TESTED=out\release_x64\libyuv_unittest --gtest_filter=libyuvTest.TestCompilerHasAVX2 [email protected]
4667add Add a placeholder file for ARM64 Rotate Neon implementation
686e9d0 implement ARM64 ScaleARGBRowDownEven and ScaleARGBRowDownEvenBox
90f971f Scale ARM64 NEON implementation - ScaleRowDown38
5497af0 Scale ARM64 NEON implementation - ScaleRowDown34
2df5743 Row AArch64 Neon implementation - Part 6 BUG=319 TESTED=libyuv_unittest [email protected]
4d5c3f3 implement ARM64 ScaleRowDown4 and ScaleRowDown4Box
3389f8e disable mips assembly for __mips_isa_rev 6 BUG=355 TESTED=untested [email protected]
0ba9ea5 Update makefiles after merge of Chromium at b241671f0248
4e43963 Add function ScaleFilterRows_NEON for ARM64 Scale Neon implementation
218ebde Row AArch64 Neon implementation - Part 7 BUG=319 TESTED=libyuv_unittest [email protected], [email protected]
298dbf2 implement ScaleRowDown2_NEON && ScaleRowDown2Box_NEON
15d1af1 implement ScaleARGBRowDown2 && ScaleARGBRowDown2Box
6fb3ed3 move lto condition into existing condition statement. BUG=354 TESTED=gclient runhooks [email protected]
c2a78eb Add LTO support for Android Chromium. BUG=354 This is to add support for a Link-Time Optimizations experiment in Android Chromium. As it is disabled by default, it won't change anything for most configurations.
ee43c95 fix memory leaks in *ToI420 functions. BUG=352 TESTED=drmemory out\debug\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=**ToI420_Opt [email protected]
0c60052 For xcode disable pch option so includes will use the .h instead of expecting a .pch. BUG=none TESTED=untested [email protected]
6e95f6f ifdef headers to avoid intrinsics if built with gcc 64 bit on windows. BUG=351 TESTED=untested [email protected]
aaddd24 ARGBToNV12 fix for memory leak on row_u_mem. BUG=352 TESTED=libyuv_unittest [email protected]
c1155cb Row AArch64 Neon implementation - Part 3 BUG=319 TESTED=libyuv_unittest [email protected]
8f04ca5 Row AArch64 Neon implementation - Part 5 BUG=319 TESTED=libyuv_unittest [email protected], [email protected]
cb8be2f Row AArch64 Neon implementation - Part 4 BUG=319 TESTED=libyuv_unittest [email protected], [email protected]
720e3a2 In Q420ToI420 the variable halfheight is initialized but not used. Change it to instantiate the variable but do not initialize it. It will be assigned conditionally later. This warning raised in xcode. BUG=353 TESTED=local build still works [email protected], [email protected]
50a2da0 Rollback chromium_revision from 285412 to 280149 as they causes a valgrind asan failure on build bots. BUG=none TESTED=untested [email protected]
0ce3733 Add a placeholder file for ARM64 Scale Neon implementation
77564a9 valgrind fix to CropNV12 unittest. round crop amount to multiple of 2 so UV will be an even number. BUG=350 TESTED=drmemory out\debug\libyuv_unittest.exe --gtest_catch_exceptions=0 --gtest_filter=*CropNV12 [email protected]
bf24367 Mingw xgetbv use gcc assembly not visual c. BUG=349 TESTED=c:\mingw64\bin\x86_64-w64-mingw32-c++.exe -m32 -I include source/cpu_id.cc -c -o cpu_id.o [email protected]
5bd003f fix a lint warning about a space needed after && in ifdef BUG=348 TESTED=cpplint.py --filter=-readability/casting source/*.cc include/libyuv/*.h [email protected]
b8c4fc7 Row AArch64 Neon implementation - Part 2 BUG=319 TEST=libyuv_unittest [email protected], [email protected]
64455db cpuid include intrinsics header before using xgetbv BUG=282 TESTED=vs2010sp1 build. [email protected]
9e0f21a fixes for blank line lint warnings BUG=348 TESTED=cpplint.py --filter=-casting source/*.cc include/libyuv/*.h [email protected]
de9fa43 Row AArch64 Neon implementation - Part 1 BUG=319 TEST=libyuv_unittest [email protected]
26f43db AArch64:add SumSquareError_NEON armv8 assembly version
1afdfb3 arm64 neon optimization building is enabled
c2ad62d Update makefiles after merge of Chromium at 288938
9453f7c Add a placeholder file for ARM64 Row Neon implementation BUG=319 TEST=libyuv_unittest [email protected]
d0628b2 bump chromium deps to 285412 to stay in sync with webrtc. BUG=none TESTED=gclient sync & set GYP_DEFINES=target_arch=ia32 libyuv_disable_jpeg=1 & python gyp_libyuv -fninja -G msvs_version=2010 libyuv_test.gyp & ninja -C out\Debug & ninja -C out\Debug [email protected]
c8f529a Remove extra MEMACCESS
54267c2 Update makefiles after merge of Chromium at 286177
455c66b Add a gyp define LIBYUV_DISABLE_JPEG to not build jpeg library BUG=346 TESTED=set GYP_DEFINES=target_arch=ia32 libyuv_disable_jpeg=1 & python gyp_libyuv -fninja -G msvs_version=2010 libyuv_test.gyp [email protected]
9f12361 redo nv12 crop unittest with expect eq BUG=334 TESTED=crop [email protected]
74ce999 Add NV12 cropping unittest to confirm behavior. BUG=344 TESTED=libyuv_unittest --gtest_filter=*CropNV12 [email protected]
451a754 Check number of functions available to cpuid before fetching function 7 results. BUG=343 TESTED=local test on Windows. [email protected], [email protected]
0ef550b Update makefiles after merge of Chromium at 282385
9ffb92f Detect clang-cl compiler and disable assembly for now. BUG=341 TESTED=clang-cl /W0 -c -Iinclude source/cpu_id.c [email protected], [email protected]
65a324e remove extern "C" from rotate function, since its built with extern "C" around full file. BUG=341 TESTED=clang -c -Iinclude source/rotate.c [email protected]
8798e04 Port conversion functions to c. BUG=303 TESTED=cl /c /TC /Iinclude source\convert_from.cc source\convert_argb.cc source\convert_from_argb.cc [email protected]
a2fbf9d convert source ported to c89. BUG=303 TESTED=cl /c /TC /Iinclude source/convert.cc [email protected]
1034277 Disable assembly optimizations in MemorySanitizer builds.
f34649b Roll chromium_revision 274825:280149 to fix GN
ac4f038 Show jpeg as an option for psnr tool if enabled BUG=339 TESTED=psnr [email protected]
1347fde add symbols for ios unittests BUG=none TEST=none [email protected]
40b21e2 lint fixes for psnr BUG=339 TESTED=lint [email protected]
b7d674e jpeg psnr avoid duplicates with libyuv by checking HAVE_JPEG BUG=339 TESTED=local psnr test [email protected]
44e049b move Calc functions for psnr into header to avoid duplicate links. BUG=339 TESTED=gyp build [email protected]
f939fb7 psnr tool accept jpeg files as well as raw YUV BUG=339 TESTED=psnr.exe feet.jpg bluechicken.jpg [email protected]
ee5df9a Update makefiles after merge of Chromium at 279716
81ba94f only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7 BUG=337 TESTED=untested [email protected]
1b9df4c Add nacl version check to enable Neon on M37 and bundles for X86 on M33 BUG=333 TESTED=nacl build and validate [email protected]
e6dd1fa Port I420ToARGB to intrinsics for win64 BUG=336 TESTED=out\release_x64\libyuv_unittest --gunit_also_run_disabled_tests --gtest_filter=*I420To*B* [email protected], [email protected]
f67b426 Add some more bic's for scale nacl code BUG=333 TESTED=ncval [email protected]
4b7a04e port neon to arm64. the register names have changes from r0 to w0 or x0 depending on size. Passing them as parameters (e.g. %0) makes the code register name agnostic. BUG=333 TESTED=32 bit build still works. [email protected]
4e5e44e scale neon nacl port BUG=333 TESTED=ncval [email protected]
b1df26d rotate neon code port to nacl BUG=333 TESTED=ncval [email protected]
0bb310e Add bic instructions before each load or store for nacl BUG=333 TESTED=validator [email protected]
bf3b111 MEMACCESS macro for NaCL Arm BUG=333 TESTED=validator passes [email protected], [email protected]
a9ff15b check copy has different address. If same, skip the copy to avoid valgrind error. BUG=334 TESTED=unittests still pass [email protected]
b0fce2a bump chromium revision to 274825 - last known good release. BUG=none TESTED=try bots [email protected]
193c1ff test conversions that are reversible. BUG=334 TESTED=unittests added to test functionality that is reversible. [email protected]
2a35da3 Add ARGBToABGR and ARGBToBGRA as actual functions instead of macros. BUG=334 TESTED=libyuv unittests pass [email protected]
Repo: platform/external/chromium_org/third_party/mesa/src (https://android.googlesource.com/platform/external/chromium_org/third_party/mesa/src)
9731cb9 Remove headers for CL, EGL, GLES2, KHR, VG
Repo: platform/external/chromium_org/third_party/openmax_dl (https://android.googlesource.com/platform/external/chromium_org/third_party/openmax_dl)
7d14586 Update makefiles after merge of Chromium at 5a645aa13b82
59f33ca Update makefiles after merge of Chromium at 2d0da5605d75
868b13c Update makefiles after merge of Chromium at a99b7ad25d02
bd25c4e Update makefiles after merge of Chromium at a41c404b1c7f
46c9432 Update makefiles after merge of Chromium at b210e2d62956
5d6118b Update makefiles after merge of Chromium at 82ca3b654cda
88e84a1 Update makefiles after merge of Chromium at 9ef958e74e13
b37b844 Update makefiles after merge of Chromium at 89b463ddd92b
33a75f1 Update makefiles after merge of Chromium at 6e9c84566c9f
0164270 Fix typo to unbreak non-ARM builds.
1b1d165 Update makefiles after merge of Chromium at f4c49cc6c180
6d58d90 Fix ARM64 build.
e54a7bd Only try to do CPU detection on Android ARM.
4d7268e Remove trailing whitespace under dl/sp/api
7034c09 Fix build errors in test programs.
affa3e1 Update makefiles after merge of Chromium at 9c6ac85c45fa
9dd54d6 Update makefiles after merge of Chromium at fb34b348eead
0da7f83 Update makefiles after merge of Chromium at 6a4d455b8650
6a38c97 Update makefiles after merge of Chromium at b62471bd5180
240abc7 Update makefiles after merge of Chromium at a301aef21f9e
ffd3d63 Update makefiles after merge of Chromium at d0b993bb2548
a008d4b Update makefiles after merge of Chromium at facf66e09bf8
f647030 Update makefiles after merge of Chromium at 457b0a1c9412
745f961 Update makefiles after merge of Chromium at b241671f0248
79e64bc openmax: Remove .func / .endfunc directives.
7bef3a6 Update makefiles after merge of Chromium at 288938
9ab9ca2 Minimized the table sizes for MIPS implementation.
3466514 Update makefiles after merge of Chromium at 286177
5d85077 Convert all ARM assembler directives to lower case for clang's assembler.
e2727ae Update makefiles after merge of Chromium at 282385
4d51902 Update makefiles after merge of Chromium at 279716
Repo: platform/external/chromium_org/third_party/opus/src (https://android.googlesource.com/platform/external/chromium_org/third_party/opus/src)
cae6961 Merge http://git.xiph.org/?p=opus.git;a=commitdiff;h=e70faf98b0465e4f278c72ce2d7b4ad10221a2f2
6f62957 Add PROJECT to chromium_deps
Repo: platform/external/chromium_org/third_party/ots (https://android.googlesource.com/platform/external/chromium_org/third_party/ots)
e8fc8a9 Update makefiles after merge of Chromium at 5a645aa13b82
57a6b6a Update makefiles after merge of Chromium at 2d0da5605d75
2bd9a59 Update makefiles after merge of Chromium at a99b7ad25d02
ca03c17 Update makefiles after merge of Chromium at a41c404b1c7f
e383af5 Update makefiles after merge of Chromium at b210e2d62956
1e546f1 Update makefiles after merge of Chromium at 82ca3b654cda
92caead Update makefiles after merge of Chromium at 9ef958e74e13
d487c1e Update makefiles after merge of Chromium at 89b463ddd92b
0985689 Update makefiles after merge of Chromium at 6e9c84566c9f
a0314b3 Update makefiles after merge of Chromium at 9c6ac85c45fa
99a34c6 Update makefiles after merge of Chromium at fb34b348eead
f2d9354 Update makefiles after merge of Chromium at 6a4d455b8650
20fa386 Update makefiles after merge of Chromium at b62471bd5180
c97ad1a Update makefiles after merge of Chromium at a301aef21f9e
ad96e9d Update makefiles after merge of Chromium at d0b993bb2548
098bca5 Update makefiles after merge of Chromium at facf66e09bf8
b17eed9 Update makefiles after merge of Chromium at 457b0a1c9412
2599242 Update makefiles after merge of Chromium at b241671f0248
a0b1f89 Update makefiles after merge of Chromium at 288938
1e34f35 Update makefiles after merge of Chromium at 286177
7aaed37 Update makefiles after merge of Chromium at 282385
e4b3db2 Update makefiles after merge of Chromium at 280798
ee70279 Update makefiles after merge of Chromium at 280795
202bf9d Update makefiles after merge of Chromium at 280794
ba9a1ab Merge third_party/ots from https://chromium.googlesource.com/external/ots.git at 98897009f3ea8a5fa3e20a4a74977da7aaa8e61a
9889700 Add BUILD.gn
6462c58 Add DoNotDropColorBitmapTables() API.
f805e23 Update makefiles after merge of Chromium at 279716
Repo: platform/external/chromium_org/third_party/sfntly/cpp/src (https://android.googlesource.com/platform/external/chromium_org/third_party/sfntly/cpp/src)
Repo: platform/external/chromium_org/third_party/skia (https://android.googlesource.com/platform/external/chromium_org/third_party/skia)
cdccd75 Update SKP version
3343557 Add mock context and use in ResourceCacheTest.
d5cd4ee Revert of Turn on NVPR 4x MSAA by default when supported in DM and nanobench. (patchset #2 id:20001 of https://codereview.chromium.org/704563003/)
fdcf2c0 Revert of Add mock context and use in ResourceCacheTest. (patchset #4 id:60001 of https://codereview.chromium.org/702083003/)
31f8867 Turn on NVPR 4x MSAA by default when supported in DM and nanobench.
820dd6c Add mock context and use in ResourceCacheTest.
4d0fb61 S4 Rebaselines
225fb98 Avoid dec = -dec overflow when appending most negative signed integers.
76c4fa6 Add new baselines for remaining dashing5 GM images
036a2bb Remove gm from ignore expectation file
07f5fff Add baselines for the new dashing5 GM
2b9ee63 Add unit test for SkDashPathEffect::asPoints' culling
e974c62 Whitelist intentionally racy TRACE_EVENT reads and writes.
a3d3065 Revert of Bisect Mac performance regression. (patchset #6 id:100001 of https://codereview.chromium.org/693213002/)
f6e59b5 Cleanup: Remove unused InstallNewHandler() function from SkGraphics.
63b2196 Workaround for PowerVR clear issue.
0737922 Add suppression to valgrind.supp for fun:FcConfigEvaluate.
21402e3 Bug fix for cull_line in SkDashPathEffect.
9f2251c Crop the fast path dashed lines to the cull rect
0e66aaa DFText: fix placement of glyphs when we fall back to paths
7b86466 update slides
2bf8d09 Revert of Override SkCanvas::drawImage() in SkDeferredCanvas and SkGPipe (patchset #8 id:140001 of https://codereview.chromium.org/613673005/)
e32ed68 Additional baselines for 4b86bacb0428.
8f757f5 Add tracing to the SkCanvas drawFoo() methods to find long draw ops.
a30b2ee PictureRecordBench's benchmarks are no longer relevant with SkRecord.
36c9c11 add more typeface methods to lua
4b86bac Allow all font weights on Android and respect overrides.
47eda52 With https://chromium.googlesource.com/skia/+/43b8b36b20ae00e2d78421c4cda1f3f922983a20 blink_perf.layout regressed. It appears that the typeface cache is being missed. This is a partial revert of the Skia change which reverts the smallest amount of code to restore performance.
d86b07a Fix PictureTest for new GPU veto
ccae588 Include SkTypes so that SK_SUPPORT_GPU is meaningful.
f7007b0 Enable distance field path rendering in Chrome.
bd1b76c Roll common to d7c2e2b9464.
d1aa8ff removing setVertexArraySource from drawtarget
7a10fb6 Separate JSON functions from DMWriteTask.
b32f0ad Fix layer cache memory leak
5698f91 remove dead SK_DISABLE_DASHING_OPTIMIZATION flag
4ab22e3 Update SKP version
bb8a0ab update slide content
1b6ab44 add textblobs to lua
2f5cb2f update baselines and ignores for texture_domain
ecf9875 Turn SkTaskGroups back on.
db8d0e5 Manually load CONDITION_VARIABLE methods on Windows, checking for failure (XP).
7c11aad Export (SK_API) SkSurfaceProps
0c9acd5 Cleanup: Remove SimpleiOSApp xcode project file.
615c593 move SkTextBox into utils
fb502f0 Optimize SkRect::sort()
87a94eb Rename and clarify semantics of GrContext::resolveRenderTarget.
a702415 Temporary fix to remove drawrect call from GpuGL
ada68ef Improve quality of distance field rendering - Update spacing of LODs to get better results scaling up to 256 - Remove unnecessary "bolding" from dftext - Add debug colors for dftext LODs
a6ca5a0 Detect Mesa OpenGL ES
0537f29 Revert changes to GrContext::resolveRenderTarget
d239d42 Add comments to SkRecordDraw to help people follow.
50408ad Test factory uses the inorder draw buffer
9e233b2 add bullets to slides
89c6298 Don't allow renderTarget==NULL to GrContext::clear() and friends.
e672e9f rebase and ignore dash cubics winnvpr
0b9c015 release expectations rebase TBR=
f002af7 rebase nvpr expectations
bcaefb0 Remove GrGLTexID
882ee19 ignoring degenerat segments across all nvprm TBR= BUG=skia:
3eeb156 patch from issue 697743002 working
37b4d86 Force input coverage to be only a byte in gpu shaders.
37dd331 Add class GrGLTextureRenderTarget for GL texture/rendertarget objects
89a9ecef Cleanup: Remove svn.py script.
77ae06b Cleanup: Remove unnecessary forward declarations from some views files.
c5da8b9 Rebaselines for new colortype-xfermodes gm
4d52afe Shrink saveLayer device bounds when it supplies an explicit bounds and has a complex paint
66cad76 Always enable layer hoisting in Skia
f1b471a Update SKP version
de330ff add code-style for slides
1810939 Update SKP version
ae4531a Update SKP version
a393127 Revert of Temporary fix to remove drawrect call from GpuGL (patchset #6 id:90005 of https://codereview.chromium.org/694933002/)
a39c537 rebaseline TBR=
d4a5c20 Temporary fix to remove drawrect call from GpuGL
5c55fef GrContext no longer ever draws on Gpu
92e496f Beginning to refactor nvpr code
2faa228 Some distance field text optimizations.
b9e8230 Revert of GrContext no longer ever draws on Gpu (patchset #7 id:120001 of https://codereview.chromium.org/683733005/)
7a75e52 GrContext no longer ever draws on Gpu
e9f7fbf Revert of Turn SkTaskGroups back on. (patchset #1 id:1 of https://codereview.chromium.org/687263007/)
3bdd7dc small fix for cache clear
c17c658 SK_USE_SCALED_FONTMETRICS for correct scaling
9154dd4 Rebaseline GMs for https://codereview.chromium.org/687283002/
8b602dd Objects should be unrefed instead of deleted
0b5fc97 Quick and dirty test to call the C interface from GO.
38406c8 Cleanup: Go with SkDebugf instead of GrPrintf.
8955b0e Update SKP version
58f467c Cleanup: Remove GR_ARRAY_COUNT macro.
0130c30 Add support for clang to the android build scripts
2550a7e Remove adb from Skia repository
ed3af66 Use Color Processor for color bitmap text draws on gpu.
bd16059 begin clean up for scalar is double option
2100c5e Turn SkTaskGroups back on.
d8aa7b7 Upgrade GPUOptimize
9bde31e Trying to be consistent when members are allowed to be NULL
e228ba3 Update the Android NDK to r10c
2000c3d Blind GM rebaseline for Galaxy S4
058f01e Cleanup conversion that the new NDK compiler tries to over optimize.
0882fdc Add return value on GrRecordReplaceDraw
189fc98 Fix member variable naming
967937c Combine nameFontStyleProc and FindByNameStyle.
43d5deb Add skimage expectations for GalaxyS4.
a41d3c3 Make RTree handle the case where the playback canvas has empty clip bounds
225a627 Fix bug in aggressive layer cache purging
a3a706f Cleanup android to ensure it can compile with clang
f037e0b allow SkUserConfig.h to control NOGPU
6374f57 Update SKP version
789e327 tell our grcontext to abandon its backend
902d4d1 Add SkDocument::getStream() method.
6500760 Revert of scale xmin and xmax for FontMetrics (patchset #1 id:1 of https://codereview.chromium.org/685153004/)
13a8de0 Revert harder, removing SkTaskGroup.cpp from core temporarily.
7f36ae1 Disable SkTaskGroup in SkMultiPictureDraw temporarily.
f49bba8 Use the most recent version of ADB from the SDK if necessary.
b61283f Support multiple scales for dfpaths.
fec29ec Increase wait time for spreadsheetdashed pageset
3e4234c Whitespace change to see how the Android bots behave
0e50262 Increase timeout of blogger pageset and re-enable weather pageset
07dada7 break transitions into separate file
7a6184f cleanup reentrance logic in CMM
7207307 Update SKP version
ed167ac Revert of Use SkTypeface::getBounds() in bounding-box calculations. (patchset #5 id:80001 of https://codereview.chromium.org/680363003/)
67c7120 use SkTaskGroup::batch
c51add6 Use SkTypeface::getBounds() in bounding-box calculations.
7cf0294 Increase timeouts of wowwiki and youtube
e71cd54 SkTaskGroup::batch(fn, args, N)
6838d85 Try out SkTree in nanobench.
2c8371a Moving weather pageset since it is crashing
4ab5a90 Discard atlas after every MultiPictureDraw::draw
79c276e scale xmin and xmax for FontMetrics
c96aa64 Add a helper script to expose which version of adb the android scripts use.
7316b10 Revert of scale xmin/xmax etc in fontmetrics (patchset #1 id:1 of https://codereview.chromium.org/690533004/)
b15b4c1 Separate out GrSurfaceConfig's fields from other structs used to create GrGL* subclasses of GrSurface.
9c30ea4 remove now unused (by Chrome) ifdef
89889b6 MultiPictureDraw is taskgroup aware. SampleApp is multipicturedraw aware.
8f3937d Fix bounds computation of all 0-input filters.
a5cf665 Issue acquire barrier in SkRefCnt::unique().
329bf48 BUG=skia:
d50bbc7 Moving wikipedia pageset since it is crashing
e951189 Change extension of crashing page set
6451324 Moving vnexpress pageset since it is crashing
8dc8b36 Whitespace change to trigger Android builds
8915434 delete webtry from main skia repo; it's been moved to buildbots
7b3afa6 Increase wait times for androidpolice and nytimes
fa49471 SkTaskGroup::add(fn, arg)
6db519c clear stencil clip on draw target
cd048d1 Update adb on linux to 1.0.32
27f965a Revert of Use SkTypeface::getBounds() in bounding-box calculations. (patchset #3 id:40001 of https://codereview.chromium.org/680363003/)
7aa4d34 pagesets are still crashing in RecreateSKPs bot, try adding waits to most pagesets
9f36b87 Revert of Discard atlas after every MultiPictureDraw::draw (patchset #4 id:60001 of https://codereview.chromium.org/678403002/)
bf8dc34 Use SkTypeface::getBounds() in bounding-box calculations.
6d5b545 Discard atlas after every MultiPictureDraw::draw
5abfa68 fix issues with simultaneous configs and security jail on skfiddle
f8c2fef scale xmin/xmax etc in fontmetrics
af58b5f rework GUI, scripts, and fiddle main for multiple simultaneous configs
6eea9e7 Add wait to amazon page set to avoid tab crashes
067c065 Rename GalaxyNexus GM and SkImage expectations for GalaxyS4, remove NexusS
e001da2 SkV8Sample: Now with Path2D and Path2DBuilder.
79f8fae OptState owns program descriptor
7a56931 one more test updated
584e4fd rebaselines
81b0928 fix typo in legacy flag alias
14df833 Extend SkFontMgr_Custom to cover ttc, otf, pfb.
f2703d8 rename GrTextureDesc->GrSurfaceDesc, GrTextureFlags->GrSurfaceFlags
0ec28af Updated all page sets to capture new set of webpage archives.
ea04d2d more ignores TBR=
32501a1 Revert of Extend SkFontMgr_Custom to cover ttc, otf, pfb. (patchset #2 id:20001 of https://codereview.chromium.org/672723002/)
5ae89d1 Removing dead code from CanvasTest
6d22eca Distance field path optimizations and clean up.
27c46a0 Revert of harden pathops for pathological test (patchset #19 id:410001 of https://codereview.chromium.org/633393002/)
ee0c2e4 Extend SkFontMgr_Custom to cover ttc, otf, pfb.
9571567 remove the GPU checkbox from the hash / database
6f726ad These tests stress pathops by describing the union of circle-like paths that have tiny line segments embedded and double back to create near-coincident conditions.
8f0d69e Remove unneeded file.
0e60282 Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
98102a8 Revert of Patch to remove constant attributes (patchset #8 id:120002 of https://codereview.chromium.org/678073005/)
89e5caa Revert of Update the Android NDK to r10c (patchset #1 id:1 of https://codereview.chromium.org/687603002/)
b44293e aa rect renderer takes a gpu on construction
e5909d3 Override SkCanvas::drawImage[Rect]() in SkProxyCanvas
95f5194 Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
fd61ed0 Alter layer hoisting to only hoist layers for one canvas at a time
ed53742 Add SK_API to global scope operators of SkMatrix
15c7460 not a failure if we didn't load the test file
a703b84 Add Geometry processor to srcAlphaWillBeOne check.
a01a17b Update the Android NDK to r10c
eb06588 Replace color_wheel.* with beautiful versions I made with Skia.
4396fa5 Revert of Use approximate scratch textures for image filters. (patchset #2 id:20001 of https://codereview.chromium.org/679113004/)
d0f1969 Revert of Fix bounds computation of all 0-input filters. (patchset #2 id:20001 of https://codereview.chromium.org/681643003/)
4984d47 Revert of Rebaseline imagemagnifier and dropshadowimagefilter tests. (patchset #3 id:40001 of https://codereview.chromium.org/685523002/)
ac011a5 Revert of Re-add suppressions for magnifier and dropshadow GMs. (patchset #1 id:1 of https://codereview.chromium.org/686573002/)
2e2984f Whitespace change to trigger builds
9f2825f Revert of Patch to remove constant attributes (patchset #6 id:100001 of https://codereview.chromium.org/678073005/)
84c94c0 Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
76993ed Reenable assertions that were reported failing in tests/CanvasTest.cpp
77b1307 Scissor rect on drawinfo
fa4689d Re-add suppressions for magnifier and dropshadow GMs.
0fc71ea Rebaseline imagemagnifier and dropshadowimagefilter tests.
50a1405 Use approximate scratch textures for image filters.
ba036cc Fix bounds computation of all 0-input filters.
a9a80e5 Revert of Use approximate scratch textures for image filters. (patchset #1 id:1 of https://codereview.chromium.org/679113004/)
c6327a8 stuff
96c6068 Use approximate scratch textures for image filters.
5f6094a Match language tags by prefix on Android.
dffa397 add gm: filterbitmap_image_color_wheel
535e3b2 Fix the way we patch up the matrix for scaled images that aren't clamp/clamp
4477c3c Cut down SkBBH API more. - The expected case is now a single bulk-load insert() call instead of N; - reserve() and flushDeferredInserts() can fold into insert() now; - SkBBH subclasses may take ownership of the bounds
5e44b00 Start moving to the new canvas structure.
13f701a Allow index sources to be unpremul.
a58fe35 Clip mask manager sets stencil on draw type
f11c574 Adding color cube to fuzzer
d482d29 Update perspective GM expectations after disabling some DF paths
3a0cfeb Revert of Clip mask manager sets stencil on draw type (patchset #3 id:40001 of https://codereview.chromium.org/676983003/)
1c9acd9 Fixup references to the js files from the HTML files in SkV8Example.
7afb5aa Clip mask manager sets stencil on draw type
c830677 In SkPDFDocumentToBitmap, use SkCreateDataProviderFromStream
7620bf0 Fix ability to capture archives in webpages_playback.py
3dc5d70 Use MacOS's CoreGraphics PDF Rasterizer in DM
3a9c903 Update SKP version
30b83d4 add gm: colorwheel
86217d8 add saveLayer to lua
59b3815 Move .js files to their own directory
d3de40d bug fix for k1 TBR= BUG=skia:
27c1521 Add gpu support for glVertexAttrb1f, 2fv, and 3fv
f622a6c Add `SkIRect bounds()` convenience method to SkImageInfo and SkBitmap.
87ab518 Update GM expectations for https://codereview.chromium.org/677463002/
e22f45f Doing the "using namespace" penance by adding in v8:: everywhere, like I should have to begin with.
a0036c6 Delete unused method aliases and texture flag.
e79a2da When bmp is not cached don't upload as index8 format.
0deb2d9 Add some more volatile paths.
a15893a tools: Remove reference to svndiff.
74077b9 Added varying struct
e332396 move c api into include
60b6e9d Remove a pointless use of SkWeakRefCnt.
06cddec Print GPU cache stats in nanobench/dm with veryVerbose
efb7e42 Add harfbuzz to DEPS
00c83dd Ignore simpleaaclip_path on Win7-gpu for now.
24234fe Build gpu stats tracking in dev builds.
42d1db2 add color wheel to validate decoding colors
c6f3e2c Revert of Added varying struct (patchset #9 id:160001 of https://codereview.chromium.org/671023002/)
20b7960 Add isScale() helper function to SkMatrix44.
da0de7e rebaseline for new shaderproc
852ae80 Added varying struct
8dae0f3 Rebaseline lots of images, associate some with bug 3063.
b3eb687 Set temporary paths volatile so we don't cache them.
3ceef9a Add test for new FrontBufferedStream behavior.
b752f9f Don't read random data in ICO check.
cee4ddf Re-add in v8 to DEPS.
9717e4a Update SKP version
976386b Possible optimization to SkString
bf54e49 Cleanup: Turn GrReducedClip into a class with a static function.
11ed6b8 Add flag to skimage for decoding into unpremul.
afc9b6e squelch filterindiabox too
cbf6b6e Fix imagemagnifier GM quality and speed.
14e4d39 Revert "Revert of create shaderproc for nofilter-opaque-dx (patchset #7 id:120001 of https://codereview.chromium.org/664783004/)"
efd7d45 Don't use MIP filter mode on compressed textures
c4d619e Remove test expectations from ignored-tests.txt.
234f036 Adding an option to render only the shadow in SkDropShadowImageFilter
d0777fd Rebaselines for tests affected by image filter PDF change.
47eedcc Add utils to better quantize grayscale values to three bit indices while compressing coverage masks.
08fa28c add float equivalent in dumpHex output as comment
430b795 Revert of create shaderproc for nofilter-opaque-dx (patchset #7 id:120001 of https://codereview.chromium.org/664783004/)
4dca7a8 use SkMaskCache inside SkBlurMaskFilter
4aa75b7 Correct typo in SkRemotableFontMgr_win_dw.cpp.
a40a276 create shaderproc for nofilter-opaque-dx
404eb87 Revert of Add test for new FrontBufferedStream behavior. (patchset #1 id:1 of https://codereview.chromium.org/641813009/)
73f1053 Allocate only the vertices we need for text.
70649c1 updating k1 expectations
ec6e670 Removed simple tests steps from CanvasTest.
e3aee8f Remove android specific genID from SkPaint.
da59f05 Add test for new FrontBufferedStream behavior.
df78d0a This return_false is now only used on Android. Squelch a warning.
4f93f3c Rename Nexus9 expectations
d9aac34 Add SkMaskCache
26979c8 Revert of Delete unused method aliases and texture flag. (patchset #1 id:1 of https://codereview.chromium.org/672753002/)
c20386e Update fontMgr to take list of bcp47 language tags.
7fdffe4 Delete unused method aliases and texture flag.
58a6544 fix memory leak
99db3b1 some more expectations, update ignores
4a38fbd New baselines TBR=
9292faf one more test to ignore
5ead6da Oval and stroke AA rect now batch
67f7f74 Revert of Oval and stroke AA rect now batch (patchset #7 id:110001 of https://codereview.chromium.org/664193002/)
18055af Oval and stroke AA rect now batch
9deb696 Revert of Oval and stroke AA rect now batch (patchset #7 id:110001 of https://codereview.chromium.org/664193002/)
bc54fab Oval and stroke AA rect now batch
a0c814c Add SkTypeface::getBounds()
f0b1710 fix some bit-rot in the ios port of sampleapp
2a12080 Qualify the return value of SkImageDecoder::decode
7a2df0c webtry: Improve error handling/message when creating sqlite tables.
727b8c1 explicitly size fType in SkRRect, to ensure the are no uninitialized bytes (so it can be used as a key in a cache)
171e5b7 SkResourceCache::Key namespace support.
9bb7539 Override SkCanvas::drawImage() in SkDeferredCanvas and SkGPipe
c369e7c GP Emit Code takes a struct
46c248d More genericity: overload isPaintOpaque(SkPaint, SkBitmap)
d2ae728 Use correct size for font style name search.
23df2d6 Picture shader resource caching.
02b4725 Ignore failure on internal bot
22b5ab6 Add back page_sets/skia_googlespreadsheet_desktop
9e6835d Track nested picture xform state for layer hoisting
f802f32 Update webpages_playback script and all page_sets to use new skpicture_printer benchmark
b4384b9 Bug fix for es 3.00 fb fetch
39393e3 add round/ceil/etc. for SkMScalar
c7f7f46 Draw SKPs in 256x256 tiles in nanobench.
9abf4f8 Implement maxrss for Windows
e9e0dea SkLazyPtr follow ups
183e985 Widen the set of nested rects that can be drawn natively on the GPU
484bbe5 small tweaks to SkResourceCache::Key - remove unused method and obsolete note - add a reminder that yes, we are checking counts are equal
c766398 use - and = to zoom text in slides
b975089 Fix debugger's SaveAs functionality
dd5a1e0 Check SkStream::isAtEnd before attempting to read.
c0651c1 Add check to see if we need to remove fixed funciton VA in OptDrawState
bf5473b2 Rebaseline dftext GM for new color emoji test.
d157b6a Clean up some warnings about unused code.
9fbc3f3 add gradients and drawPaint to lua
1f66e45 Add an assert that we still have a buffer to readFromBuffer().
b0e89dc Fix image filters for PDF backend.
1d93266 SkLazyPtr suitable as a local or class member.
41966d4 Dilate approximated text bounds to squelch recent assertion failure.
a4c4a2d Replace SkTypeface::Style with SkFontStyle.
fca302c Add color emoji fallback for distance field text.
c7eb58c Stop doing at-exit cleanup of lazy pointers.
802ad83 Revert of Replace SkTypeface::Style with SkFontStyle. (patchset #9 id:160001 of https://codereview.chromium.org/488143002/)
43b8b36 Replace SkTypeface::Style with SkFontStyle.
33e6466 Move init() to Init() so that flag.Parse() can be called first.
dba3e64 Revert of Start to vectorize SkTileGrid. (patchset #48 id:1670001 of https://codereview.chromium.org/634543004/)
84c14ee Remove content from public_headers.
3aac6e0 Add clip to layer cache
4a36d9a Fix clearing issue in render_pictures
6219e1f Remove unused parameters from filter_texture
958e962 Start to vectorize SkTileGrid.
2b9dc1d When rendering df fonts, pass drawText() down to drawPosText().
a71aee6 Remove obsolete SkRecording.
93b255b Make SkImageDecoder_libpng be compilable with Chromium libpng
468b181 add blurimagefilter to lua
d12af70 Update SKP version
daf36c1 Fix DMWriteTask to write PDF files correctly
3f75220 bug_chomper: Cleanup template initialization.
25956ce Fix RecreateSKPs bot (again)
7839915 Fix recreate_skps?
2813f34 bug fix for glsl identity string
dc89ca5 Add recreate_skps script
25a134d webtry: Add logserver to serve /tmp/glog.
6fedd3a Revert of Override SkCanvas::drawImage() in SkDeferredCanvas and SkGPipe (patchset #5 id:80001 of https://codereview.chromium.org/613673005/)
63a9f84 Revert of Revert of Support GLSL es 3.00 (patchset #1 id:1 of https://codereview.chromium.org/661603009/)
79b2b1f Revert of Support GLSL es 3.00 (patchset #5 id:80001 of https://codereview.chromium.org/659443007/)
4ce01d6 Rebaseline textblob GM
2348199 Revert of Start to vectorize SkTileGrid. (patchset #45 id:1430002 of https://codereview.chromium.org/634543004/)
90c7992 Start to vectorize SkTileGrid.
7017168 "Fix" debugger's setMatrix handling
427cf28 Remove AutoScratchTexture
b227e37 JPEG YUV Decoding
62372bc Support GLSL es 3.00
6515175 Override SkCanvas::drawImage() in SkRecorder.
687732f Override SkCanvas::drawImage() in SkDeferredCanvas and SkGPipe
19653d1 Implicit SkTextBlob bounds
c9df8ce fix display of fiddles that DON'T have compile errors
5bb9700 render_pdfs cull rect output formated better
2f912f3 Const-correctness in PDF drawText() call
4ba7686 Tweak out SkTileGrid::insert() loop.
71b5628 Pull nanomsg from our mirror instead of from github.
ae8ab62 Properly parse compiler errors for fiddles and mark them in the editor.
420d7e9 Auto-compare GrProcessors' texture accesses in isEqual().
6c4b51d Whitespace change to verify lab machines can now sync
aab626c Revert of Change drawText() to generate positions and send to drawPosText() (patchset #4 id:60001 of https://codereview.chromium.org/653133004/)
7851a56 Change drawText() to generate positions and send to drawPosText()
8c0d2aa webtry: Do not forget the close the rows.
ff58e46 Disabled YUV decoding for subsets
30bc88c Refactor SkGLContext to be actually extendable
de258cd Make GrFragmentProcessor auto-compare coord xforms.
000f829 Prefer to recycle non-RT scratch textures that don't have pending IO
f276541 Last round of effect->processor (for now)
498bc5f webtry: Forgot onr log.Fatal.
ae6d622 webtry: Switch from Go's log package to golang/glog.
826a503 Treat (private, internal) grid bounds as doubly-inclusive in SkTileGrid.
8dfdfff Don't use 'defined' in macro expansion.
9e4d6d1 Move willUseInputColor check to computeInvariantOutput
ebd90ee webtry: Check the result of os.Chdir().
6819df3 Adds a GrTRecorder class that GrInOrderDrawBuffer uses to allocate all its commands interleaved in contiguous memory. GrTRecorder also supports extra data associated with objects, so we can store arrays inline without having to call malloc().
80a720e Remove unused NeedsDeepCopy.
3ac569b Revert of JPEG YUV Decoding (patchset #5 id:180001 of https://codereview.chromium.org/399683007/)
7ef2d98 Whitespace change to confirm Google Storage uploads are working
b762cb5 More effect->processor cleanup
98b33eb Some cleanup in processor header files.
8e6c3b9 JPEG YUV Decoding
6251d17 Split GrFragmentProcessor into its own header
c553b7a update dox for bounds in supersampler
bcba2c9 interesct path bounds with clip bounds before initializing supersampler
0e08fc1 Push isEqual/onIsEqual down from GrProcessor to subclasses.
157f36d add tests for large cordinates bounds when building aaclip
a365947 bug_chomper: Consolidate public flag in a single place.
f439c77 Revert of Create a single command buffer for GrInOrderDrawBuffer (patchset #17 id:1240001 of https://codereview.chromium.org/628453002/)
80cc420 Changed "Profile" to "Cube" in ColorCube
5b9cb06 Ignore ubuntu nvprmsaa4/mixed_xfermodes GM result.
d5da96a Rebaseline mixedxfermodes on ubuntu/nvprmsaa4
e488d63 Only use sized format on IMG/ES3 for single channel.
360b680 Adds a GrTRecorder class that GrInOrderDrawBuffer uses to allocate all its commands interleaved in contiguous memory. GrTRecorder also supports extra data associated with objects, so we can store arrays inline without having to call malloc().
e305973 Remove uses of GrAutoScratchTexture.
ec87dc6 Flush text contexts before drawing text as path
585a5fc webtry: Simplify template construction.
bdc49ae create and modify matrices in lua
8c27a18 Change GrTextContext fallbacks to be a linked list chain.
b501ecd Use GL_R8 rather than GL_RED for glTexImage2D on IMG/ES3. Check for failure of FP creation in SkImageFilter
e070c2b nanobench: flush after recording every Nth data point.
b2d77e4 add gamma value to deviceproperties
5940f95 Adjust skimage expectations for Android reference device
84ac082 Add GrLayerCache::writeLayersToDisk
ab84fae Track if all stages modulate inputColor in computeInvariantOutput
af44e70 Fix links to skia-buildbot code in preparation for deletion
d2e7dfb parse outline to generate slides
5414226 Re-land ganesh checkbox. I needed to increase the size of the address space available to a fiddle because linking against libGL causes the amount of memory used by a process to bloat to over 100M. Yikes.
67f2d3c Revert of add ganesh checkbox to skfiddle interface (patchset #6 id:270001 of https://codereview.chromium.org/649313002/)
ccb5489 add ganesh checkbox to skfiddle interface
380d7d7 Revert of No threadsafe statics. (patchset #1 id:1 of https://codereview.chromium.org/654663002/)
07894c4 Revert of Create a single command buffer for GrInOrderDrawBuffer (patchset #14 id:1050001 of https://codereview.chromium.org/628453002/)
be23418 Link to skiadocs site, since that is the canonical location for documentation.
3893b74 experimental parser
e6402ca Fix reference to non-existant 'tests' target.
148ec59 Require SK_DECLARE_STATIC_LAZY_PTR is used in global scope.
70242ac Archive svndiff script.
ccb2e38 Create helper functions to use in computeInvariantOutput calls
cad5d3e No threadsafe statics.
c09e2af Fix race in supports_simd().
0880686 Enable color emoji GM on Android
47c844a Adds a GrTBaseList class that GrInOrderDrawBuffer uses to allocate all its commands interleaved in contiguous memory. GrTBaseList also supports extra data associated with objects, so we can store arrays inline without having to call malloc().
a658d36 bug_chomper: Make server's port configurable.
96affcd add pictures to lua
5d0706f Fix webtry setup once instructions in README doc.
81beccc Devirtualize read/write pixels on surface.
335a0ae Allow GCC to build Skia on Mac.
6c07907 add support for skfiddle width/height options
9467001 Whitespace change to trigger builds
ca55641 Whitespace change to test the CQ's new trybots
0d76b95 add fade_slide transition to lua slides
f355df5 add canvas:clear to lua
485557f add surfaces to lua
d27726e Fix leak in GLPrograms test.
09a1d67 add key handlers to lua
18ea777 allow for lua click handlers
09445a4 move test for lua into separate resource file
10c2c74 bug_chomper: Use parenthesized declaration style for const and vars.
a5305a1 Opt state takes a GP instead of a GeometryStage
ba5fb93 add drawImageRect to lua, update sample
89c7a2e Revert of Opt state takes a GP instead of a GeometryStage (patchset #18 id:1500001 of https://codereview.chromium.org/637003003/)
93bee71 Remove empty recordy.gypi file.
75e926a Update coloremoji expectations
7bb9ed7 Fix bug in GrCachedLayer reuse
294c326 Fix color emoji.
71856d5 Opt state takes a GP instead of a GeometryStage
5324978 detect --loops is < 0 and interpret that as running forever (mostly)
e817dbb Revert of Fix color emoji. (patchset #11 id:320001 of https://codereview.chromium.org/636183005/)
bc92163 Fix color emoji.
6cb35fa Ignore complexclip_path_aa on Win7-HD2000 for the moment.
d8088f8 updating expectations
a5414c4 Turn SkCanvasStateUtils into a class with static functions.
40636a5 faster SkRect::sort
0ad24be Add template.cpp to gitignore.
494f910 Update SKP version to 122
8f1f7f8 Use the function recently added to common in svndiff.py
092dab9 Use BBH reserve hook to preallocate space for tiles.
232f6b0 Remove unused SaveLayerInfo::fValid field
cbe80ca Refactor GrLayerHoister::FindLayersToHoist to prep for adding clip to cache key
1598899 FPs now use the correct builder types(just a rename)
1119c87 cleanup and optimize rect intersect routines
7062a26 Revert of Use BBH reserve hook to preallocate space for tiles. (patchset #2 id:80001 of https://codereview.chromium.org/639823005/)
d9aa218 Store color and coverage stages in a single array in GrOptDrawState.
9e87fa7 Force linking of static member variables for GLPrograms
00878a1 Revert of Refactor GrLayerHoister::FindLayersToHoist to prep for adding clip to cache key (patchset #1 id:1 of https://codereview.chromium.org/640373002/)
a32c6bc Revert of Fix bug in plot locking system (patchset #3 id:80001 of https://codereview.chromium.org/640323002/)
e018445 Update expectations for distance field path rendering.
52455cb Use BBH reserve hook to preallocate space for tiles.
5c48166 Fix bug in plot locking system
27415b7 Refactor GrLayerHoister::FindLayersToHoist to prep for adding clip to cache key
acd3e6d Fix restore in AVMR to have correct coverage count.
e099dd7 Small improvements to SkBitSet: - implement O(1) operations in SkBitSet.h so they can inline away - use calloc to allocate empty bitsets instead of malloc then clear - little style things
60e4ad7 Improve SkARGB32_A8_BlitMask_SSE2
12b1831 Attempt at fixing color cube bench
8db6f23 Whitespace change to test CQ's trybots
089f8de Remove tab parameter from GrGLSLMulVarBy4f function
1e2530b Use presence of a content key as non-scratch indicator
cf9b873 Clarify what DM means in the README file.
e37ecd7 Remove references to out/Debug/tests executable.
9a7f29e Leak fixed
6517134 gl programs rewrite
99d5915 rename command line flag to avoid conflict, use very verbose
208d170 Add SkBBoxHierarchy::reserve() as an optional size hint.
a9c5652 try again to fix ios build
ff9fc4e fix ios build
feff7d2 Draw more accurate thick-stroked Beziers (disabled)
5867736 use real pdfdevice behind SkDocument
ce68627 Adding 3D lut color filter
9e61bb7 Make the Sk GL context class an abstract base class
78c7127 Update old tools to allow MultiPictureDraw rendering
17bfe0d Update SKP version to 121
ac15bb9 webtry: Simply move sys/ directory into setup/.
ac211af call derived ~ from GrIORef
81e6448 Remove ~GrIORef since last remaining virtual and now all inline
0f9e8a7 Revert of Use presence of a content key as non-scratch indicator (patchset #5 id:80001 of https://codereview.chromium.org/639873002/)
ddb5eca use SkDocument to capture pdfs from SampleApp 'e'
9eefe08 Use presence of a content key as non-scratch indicator
544fe23 Add SK_API to GrGpuResource [email protected]
691d673 Rebase Nexus 10 gm failure
4f6ffde pre-build the resources library for the fiddle jail
117ff1c repair the webtry setup process
25ec1b3 allow fiddles to use the futex system call; fixes fonts finally
0fedb19 Rearrange code in TextContexts to be more consistent and match style guide.
e97d82b In the generated fiddle, set the portable fonts flag first.
bcf0a52 GrResourceCache2 manages scratch texture.
b82b9d5 Make GM default to reseting gpu contexts on android.
ebca225 preliminary support for fiddle font use
47326ab Fix conditional check when copying coverage stages in ODS
901704b fix android framework build errors
9cf45bf Delay copying effects from DS or ODS till end of creating ODS
3d7d410 remove dead code from SK_SUPPORT_LEGACY_IMAGECACHE_NAME
a624e87 Implement C path functions
7663d66 Revert of Make GM default to reseting gpu contexts on android. (patchset #1 id:1 of https://codereview.chromium.org/635293003/)
9d93c2e Add SkCachedData and use it for SkMipMap
d61ef01 Expose layer hoisting API in GrContext
1080596 Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/)
a5ee45c Revert of speculative fix for ios (patchset #1 id:1 of https://codereview.chromium.org/637293003/)
96e89d5 speculative fix for ios
8dd35ce Make GM default to reseting gpu contexts on android.
a90ed4e Make the Sk GL context class an abstract base class
5a161ea Update SKP version to 120
47bb382 Cleanup of shader building system
e6efd39 Only use msaa target for blur mask when doAA is true
db0d3ca Revert of Cleanup of shader building system (patchset #25 id:470001 of https://codereview.chromium.org/611653002/)
fe1233c Cleanup of shader building system
9323b8b Revert "GrResourceCache2 manages scratch texture."
65be97d Stay in floats as much as possible in SkTileGrid, particularly in insert.
d99741c Update perspective GMs for dfpaths
c7c2716 Add baselines for dftext GM.
38ba4e0 Add -Wno-invalid-offsetof to Mac and iOS builds too.
fb1fe4f Add SkPaint::getHash().
d909759 Revert of gl programs rewrite (patchset #10 id:180001 of https://codereview.chromium.org/628633003/)
07a2553 gl programs rewrite
f19657f Fix for perspective GMs and df paths.
f9669f4 Fix perspective version of dftext GM
d14e1a2 GrResourceCache2 manages scratch texture.
b109ac2 Make createOptDrawState return NULL if we would end up not drawing
d3ce6b4 explicitly delete our c++ window on quit
ebfce41 Revert of Don't readback and reupload texture-backed bitmaps (patchset #1 id:1 of https://codereview.chromium.org/635573004/)
c1188aa Added more msaa blurring rebaselines & a suppression
f80bfed GrContext::copyTexture->GrContext::copySurface.
b9ab563 Don't readback and reupload texture-backed bitmaps
b1b2085 Rebaseline multipicturedraw_biglayer_*
40e01c4 Remove suppressions in ignored-tests.txt
59c01e0 extra call to flush until brian can figure it out
e8a6751 Update SKP version to 119
3fc02f1 override applicationShouldTerminate so we can cleanup when we quit
5397725 Whitespace change to test CQ
4e8955b Rebaseline after msaa blur change
e71d884 Update suppressed baseline images
ed14f1d Reduce sizes in dftext GM on Android to match desktop better.
345379d fix missing webtry output capture display
261f7a6 rework webtry css with compass and bootstrap
4302ae9 add surfaceprops to SkWindow, and 'D' to toggle distancefieldfonts
3342d1b Add suppression for multipicturedraw_biglayer GM
410dd05 Fix some incorrect assumptions in GrLayerCache.cpp
f4555aa Create MSAA render target for blur mask texture
307796b Plumb OptDrawState down to VertexShaderBuilder
1564dde Fix multipicturedraw_biglayer GM
0cb34b5 Update baseline GM images
e356c7f Restore a really single-threaded mode to DM.
8e47478 implement some so we can test it
2e5a986 New baselines
5d271f1 Update fontcache expectations
6b87df2 Fix usage of SK_BUILD_* defines.
8d56e27 a few more tweaks to the webtry setup doc
bc3dbbd add environment variable to webtry local run documentation
de9bec4 Automatically resize the webtry text editor to fit the content
d3b7ef6 fix webtry local run documentation
938dfba experimental c api
fa38a30 Add GrAASmallPathRenderer.
2f6628e Update SKP version to 118
6848e58 Update SKP version to 117
863d19b Update SKP version to 116
f16cd28 Restart webtry to pick up changes.
d0a185e Run goimports through 'go' code in bug_chomper.
f05f5a7 Remove globals from tests/CanvasTest.cpp
37c5a81 Speculative revert to diagnose crash in chrome. Revert "Add SkCachedData and use it for SkMipMap"
9e96aa0 remove unused TextBufferDirection enum
22edc83 Fix int16_t for glyphs, const glyphs, and clarify glyph loop.
7f1ed83 Reduce overdraw in MultiPictureDraw Sierpinski GM
4611e7f Don't turn on dither for saveLayers which have no paint
1a8ecdf Add isSingleComponent bool to getConstantColorComponent
d751ac0 abort op early if path isn't parseable
d012877 Fix ref cnt'ing issue in GrProgramElement.
6a65674 Update SKP version to 115
2cc22b8 make SkMatrix::dump always available
92561a0 Add SkCachedData and use it for SkMipMap
d51ce44 Handle getMemoryBase returning NULL in WriteTask.
38c0587 Save/Restore around bench runs.
0a528c1 Use +- 2B for unbounded draw ops.
337c2dd check for newSurface failure
d1f0ebd specialize setConcat for scale+translate
b4b7a4c Revert of Add isSingleComponent bool to getConstantColorComponent (patchset #6 id:100001 of https://codereview.chromium.org/608253002/)
85d3427 Revert of GrContext::copyTexture->GrContext::copySurface. Add a flush writes pixel ops flag. (patchset #3 id:40001 of https://codereview.chromium.org/622663002/)
e4b2314 Caching the result of readPixelsSupported
cf99b00 GrContext::copyTexture->GrContext::copySurface.
f0e2154 Update webtry setup docs to reflect new installation procedure
149366e fix sudo redirection in setup script
3b8af07 Add isSingleComponent bool to getConstantColorComponent
8f8c25e Demote getCount, getDepth, and clear to RTree-only methods.
ed48ebe Archive more dead code.
15c7ceb TileGrid: earliest need not be a pointer anymore
b1fc64b Add a MultiPictureDraw GM to exercise layer clipping
6bd4196 BBHs: void* data -> unsigned data
29fe24c Remove duplicated code in android_get_gl_proc.
08bd03b Add blobshader GM baselines.
2a382f5 Revert of specialize setConcat for scale+translate (patchset #1 id:1 of https://codereview.chromium.org/620433002/)
b77955e complete overhaul of webtry work partition between jail and host
4942e75 fix prev change to tooBigForLCD, and add test
5817f21 remove suppression for gm
8e393bf Don't adjust the bounds after a restore with the restore's paired saveLayer's paint.
8324a6a add baseline for clip_strokerect
39f31c6 baseline new GMs
b3da83a avoid extra math work in MackRec
29dda80 Add support for EGL on linux
6589dec Rebaseline Unknown-Arm64 GM flakes
8e12656 Remove DEPRECATED_beginRecording().
23cd4d2 Whitespace change to test Skia's CQ
10d0327 add SkRect::joinNonEmptyArg for faster unioning
68cd2aa Update GrRecordReplaceDraw to use SkTDynamicHash & add ReplaceDraw
dbcb5ff Add pdf-native textblobshader GM baseline
b1dfb03 webtry: More README doc cleanups.
cda6885 Whitespace change to test the new CQ trybot
92656ea Add buggy GPU baselines for MultiPictureDraw Sierpinski GM (with bug label)
e946f71 New baselines for image=surface gm
d9c42f7 optimize setRectFan and join -- from profiling drawText
24e430f Add 8888 & 565 baselines for multipicturedraw Sierpinski GM
f6fde17 Archive more dead code.
46616af Strip old backend recording down to essentials
afbf2d6 Make "priv" classes for GrTexure and GrSurface.
8de02f4 Clean up SK_PICTURE_USE_SK_RECORD and SK_PICTURE_OPTIMIZE_SK_RECORD.
b5a9715 Allow previously-hoisted layers to be reused in the same draw
5bc760a Remove support for SkPicture::clone().
7874dc8 remove obsolete code for SK_SUPPORT_LEGACY_IMAGEGENERATORAPI
fffa16c webtry: Only create sqlite3 tables if they don't exist yet.
1b466f7 Archive SkFloat
e8db3ef specialize setConcat for scale+translate, helps drawText perf
b06e5a2 Revert of Make "priv" classes for GrTexure and GrSurface. (patchset #9 id:260001 of https://codereview.chromium.org/596053002/)
dbe6074 Revert of GrResourceCache2 manages scratch texture. (patchset #14 id:260001 of https://codereview.chromium.org/608883003/)
3d398c8 GrResourceCache2 manages scratch texture.
c0eb9b9 Make "priv" classes for GrTexure and GrSurface.
c5e15a1 remove alphatype from colortable
4572ae9 allow caller to override the default output directory for gyp
ed42059 Move offset and CTM from LayerCache Key to per-hoisted-layer info
92f7fc4 Rebaselining Win7 image failures (textblob, verttext2)
656f2cd Make writeRenderTargetPixels use draw buffer rather than GrGpu
320a4e6 Fix some references to non-existant polyfill directory.
c425ae3 Mention 'go get' command in the README file.
2bb5210 Applying post-commit comments from https://codereview.chromium.org/607993002/
47c548a Temp fix for crash when generating 16-bit cache for colorTables.
b7bac3d Override drawImage*() in SkNWayCanvas
a9ceaf5 Don't test the old picture backend anymore.
4ceb039 webtry database has more than one table.
3a49520 Sanitize SkMatrixConvolutionImageFilter creation params.
9f58dd0 run the webtry build script instead of using go build
c06d9a7 fail on extremely large coincident curves
05c4a43 Revert of Revert of Fix SkTextBlob offset semantics. (patchset #1 id:1 of https://codereview.chromium.org/609223003/)
ee6631e Update RecordReplaceDrawTest to generate and pass pictures
51936a3 Always force the bounds of the empty pathref.
aa0c837 Make pictures in multipicturedraw GM fit in 0,0..W,H range
d46b8d2 Revert of Fix SkTextBlob offset semantics. (patchset #2 id:20001 of https://codereview.chromium.org/605533002/)
cce6bbf Adding test suppression for image-surface GM
96c118e Change GrContext::copyTexture to go through GrDrawTarget
faccb8e SkMatrix44::preserves2dAxisAlignment()
5ceff91 Rename SkImage::draw(_, SkRect, SkRect) in SkImage::drawRect()
c13bc57 Fix SkTextBlob offset semantics.
2cce421 Replace a forgotten call to SkImage::draw() by SkCanvas::drawImageRect()
89af44a Split GrDrawState and GrOptDrawState into separate classes and remove base class.
fbe8d89 Reinitialize monit to changes take effect.
8fb7b79 Update SKP version to 112
91c395a Fix SkTableColorFilter deserialization validation.
d52893c Add doc on SkCanvas::drawImage*() methods
90a36e5 Make SkImage::draw() private
587c5a2 Seems that some of our compliers can't infer this type, though most can.
610a015 Remove SkPaint dirty bits.
b5fae93 SkCanvas::drawImage is the new way for drawing a SkImage to a Canvas
0f7197b Fix SkXfermode deserialization.
7b09aab Correct glyph with non-bmp from typeface on Mac.
2456b76 Revert of SkCanvas::drawImage is the new way for drawing an SkImage to a Canvas (patchset #9 id:160001 of https://codereview.chromium.org/583453002/)
d632ea4 Use OptDrawState instead of DrawState when flushing state in GrGpuGL
eee606c Swap iteration order in TileGrid::insert().
30d2cc6 Update layer hoisting code to correctly render sub-picture layers
34a9895 Revert "Use draw buffer for texture copy impl."
dc5bbab Have nanobench --verbose mode always just print integer nanoseconds.
e33985a Revert "Add support for EGL on linux"
6915f7f Update SKP version to 110
1cea736 Add support for EGL on linux
4327899 SkCanvas::drawImage is the new way for drawing a SkImage to a Canvas
271a030 We need to adjust the bounds of clip ops with SaveLayer paints too.
f64596d Remove unused fRequiresVertexShader data member from OptDrawState
b0a8a37 Patch to create a distinct geometry processor. The vast majority of this patch is just a rename. The meat is in GrGeometryProcessor, GrProcessor, GrGL*Processor, GrProcessorStage, Gr*BackendProcessorFactory, GrProcessUnitTestFactory, and the builders
e51ac56 Remove underscores from mode identifiers.
e3d4bf2 Use draw buffer for texture copy impl.
cd523eb Use uniform color/coverage inputs when path rendering.
033ea7f Fix inputCoverageIsUsed bug in GrGLProgramDesc
f238091 Adding support for GL_CHROMIUM_copy_texture, part 1
d39c191 Update SKP version to 109
76ce81e Fix SDF font positions when using global scale.
c064824 Calculate Primary and Secondary output types in the GrOptDrawState
ae44496 Change GrGLProgramDesc header to have DoPathRendering flag instead of RequiresVertexShader
9959c21 Rebaseline gm expectations after nvpr text change
a85511a Don't try to scale embedded bitmaps.
8d034a1 Don't flush on read/write pixels unless necessary
ee902cd Make a flipped fDirtyBit always mean "this field is not the default".
baae2f1 remove flags that now live in chrome's SkUserConfig.h
c0a7755 Fix typo in experimental/webtry/DESIGN.md.
0125847 Proposed fix for small bug in gpu conical gradients
4401a1f Revert of Don't flush on read/write pixels unless necessary (patchset #2 id:20001 of https://codereview.chromium.org/586073002/)
150723b Don't flush on read/write pixels unless necessary
4a8126e Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)"
a29b5d8 Cleaning includes in SkImage-related files
a392c9d Update SKP version to 108
29c857d Revert of introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)
3716fd0 introduce Props to surface (work in progress)
00a138c Update SKP version to 107
3c196de Souped-up SkTextBlob.
a56d1d8 Update SKP version to 106
e50215e Revert of Souped-up SkTextBlob. (patchset #3 id:40001 of https://codereview.chromium.org/581173003/)
13645ea Souped-up SkTextBlob.
d49226c Get rid of SkImage_Codec
681e65b Don't try to add large glyphs to the font atlas.
5d9ab28 enable conservative clips for gpudevice
bc127a3 Add UniqueID to GrDrawTargetCaps.
45725db Move IOType to GrGpuRef and rename that to GrIORef. Template GrPendingIORef on IOType.
8483326 SkTextBlob shader space workaround.
ab79ab5 Fix memory leak in MultiPictureDraw GM
544c5b8 Fix stack-allocated GPU path object
b3e3a95 Make GrIODB keep pending IO refs on all resources it records into its cmd stream.
87e2437 Add a "mode" tag to key in DM json output.
3bc25e7 Extend MultiPictureDraw GM
43d361f Stop calling rand() in debug-only code for GLProgramsTest
f782639 Add ignored expectation for https://codereview.chromium.org/563283004.
630240d fail early if coincidence can't be resolved
65b4895 remove RenderTargetFlags -- NewRenderTargetDirect will never clear
3c29c4d Update SKP version to 105
b14e4a0 Restore old behavior of SkTypeface::CreateFromTypeface.
48925e3 check for failed file->data (fails on mac)
754f4e9 Add counting of some GL calls
855d83f Uses a single pre-baked set of paths for drawing nvpr text of a given typeface. Loads the paths using the driver's glyph loading routines.
abfaf63 remove no-op override
23e280d Changes to remove program effects builder
1c4c528 Refactor layer hoisting code
0d276f7 Bis: Use SkImage::NewFromGenerator() instead of SkImage::newEncodedData()
0397e9f use surface in SkView/SampleApp
9b222a5 Simplify a little in SkRecords.h:
a10742c update to accommodate latest clang in chrome toolchain
95b7144 fixes to linux build for webtry
d71b757 Serialize the font index.
65b427c fix battlefield website by disallowing very small coordinates
a0537de Copy layer-hoisting related SkPaints
53d2562 nanobench: print max RSS in debug mode too.
00a6532 Remove redundant assignment in GrDrawTarget.cpp
69f6f00 use surface instead of explicitly making gpudevice
613d579 Update SKP version to 104
0e97705 Use SkBitmapCache to optimize readPixels on a texture-backed bitmap
4bcc202 Use SkImage::NewFromGenerator() instead of SkImage::newEncodedData()
7b433f1 Small refactoring in SkImage_Codec
53e0be6 DM: --gpu and --cpu should only control top-level tasks.
6a5c708 Add SkMiniData.
ef59adb Clarify build test for presense of 'float copysign(float, float)'.
85265ff declare to gypi where SkDeviceProperties.h moved to
e010f1c hide deviceproperties, prepare the way for surfaceprops
4e205b1 Remove createPath* from GrGpu and GrContext
149b3ec Adds glMemoryGlyphIndexArrayNV to the GrGLInterface and begins detecting support for this method in GrGLPathRendering.
9a0267f gyp build of skfiddle apps, take 2
a7dc0a8 Calculate stage stats in GrOptDrawState
f96ba02 Rename GrProgramResource to GrGpuResourceRef
4aa6dfc Separate replacement creation from layer discovery
b374d6a Add onGetFamilyName to SkTypeface.
3850971 Revert "Revert "Move SkGpuDevice.h to src/gpu""
8bb9e1e Rebaseline textblob GM after acb882c
408d612 Breaking out full program and frag only
963504b Revert of nanobench: lazily decode bitmaps from SKPs (patchset #1 id:1 of https://codereview.chromium.org/572933006/)
b0a35f7 Revert "Move SkGpuDevice.h to src/gpu"
e337130 Fix typo
acb882c Ensure blob typeface information survives SkGPipe serialization.
d99bbb6 Move SkGpuDevice.h to src/gpu
c492334 Make templated GrProgramTResource subclass of GrProgramResource
d664c21 nanobench: lazily decode bitmaps from SKPs
170f90b Attach GrOptDrawState into shader building pipeline
3375c80 when we disable lcd for impl reasons, add kGenA8 to document the original intent
1e78fc4 Turn disable or delete optimizations that don't have any effect.
e3b051c Adding myself to comitters
30ad530 allow SkBitmapCache to operate on a local instance, for testability
4815fe5 Fix bug in layer hoisting transition to SkRecord backend
e1daac9 Tag recording picture nesting bench as nonrendering.
c506e30 Fix convexicator bug
a32f175 Add helper SkMatrix44::hasPerspective()
49586be removing GrDrawEffect
8a4c103 Revert of Attach GrOptDrawState into shader building pipeline (patchset #11 id:220001 of https://codereview.chromium.org/504203004/)
08da4f2 Revert of removing GrDrawEffect (patchset #4 id:60001 of https://codereview.chromium.org/571163002/)
8ddbe8b removing GrDrawEffect
ee62065 Attach GrOptDrawState into shader building pipeline
8c8f71a Always disable the scissor test before BlitFrameBuffer
223ba62 Fix incorrect Rec601 YUV conversion matrix coefficient.
9564ce6 Fix scaling issue with distance field text.
49005bf Picture Recording: fix the performance bottleneck in SkDeferredCanvas::isFullFrame
ae232a2 Update SKP version to 103
df886ea Fix leak in PictureNestingBench
4416267 Nested picture nanobench
db26a12 SkRecord: clean up comments and 4 bytes per SkRecord.
f0ddf33 add lua to histogram text lengths
4fc5b88 SkPicture::PathCounter is O(N^2) for pictures nested N deep. Fix that.
249af15 BUG=skia: [email protected], [email protected], [email protected], [email protected]
c90e014 Change SkResourceCache to take a Visitor inside its find().
327f905 Fix recording of saveLayout with unusual Xfermodes.
595aa05 Revert of Change SkResourceCache to take a Visitor inside its find(). (patchset #2 id:20001 of https://codereview.chromium.org/567393002/)
81940de Add flag to call SkRecordOptimize on new pictures.
e956259 add dumpHex() option to SkPath
a63d5df Rebaseline hittestpath and ignore flaky failure on TARUAD
3658f38 Create an optimized draw state but not hooked in yet to gpu pipeline
dee6a8e Change SkResourceCache to take a Visitor inside its find().
5087b2c Revert of Picture Recording: fix the performance bottleneck in SkDeferredCanvas::isFullFrame (patchset #7 id:140001 of https://codereview.chromium.org/545813002/)
e6cb483 remove 'experimental' from using hash tables in resourcecache
8e45c37 Picture Recording: fix the performance bottleneck in SkDeferredCanvas::isFullFrame
abaef86 Add support for the Rec601 YUV color space to GrYUVtoRGBEffect.
94c4151 Revert of Add a test that uses C++11 features as a compiler canary. (patchset #2 id:20001 of https://codereview.chromium.org/568913002/)
86e01df Add a test that uses C++11 features as a compiler canary.
c34b0d4 Do not expect a copysign function to be defined in <cmath> with clang-cl
9db5092 Handle NULL typeface in SkFontMgr_fontconfig::onMatchFaceStyle.
9594da1 use SkData::NewUninitialized
9db328b Add *@skia.org to AUTHORS so we can land CLs using those addresses if we like.
eefd18c Let SkTaskGroup work synchronously if no one created an SkTaskGroup::Enabler.
11fca3f Add more debugging for newly failing assert (DM on Xoom bots).
8365830 remove confusing/unused stream methods
1f777e8 Update SKP version to 99
fbe4136 Clear away any lingering error before testing SkError.
0b36e6b Add --matrix to DM, to play around with and maybe use on a bot.
56b00d9 add PurgeResourceCache to track leaks
f58a562 Disable discardable memory for the resource cache until tests pass.
790ffe3 Make SkBitmapCache remove invalid bitmaps from the SkResourceCache.
33a3050 SkData can allocate room for its contents in the same block
aa90d00 Assert SkTDArray::pop() doesn't underflow.
26a4b51 Update SKP version to 98
97bf60f Delay any SkRecordOptimize until after SkRecord has stuck.
99d6a9e Fix a bug in Save-Restore no-op optimization.
f91c47d Remove a layer of indirection and code from SkFontHost.
77cd8b0 Revert of Added test for non cached ETC1 (patchset #2 id:20001 of https://codereview.chromium.org/564493002/)
3e15f90 Fixed void* to uint64_t cast on win64 in TraceID.
d9ec549 Added test for non cached ETC1
fd731ce Measure picture recording speed in nanobench.
33bce0a Clean up old custom tools now subsumed by nanobench.
9628905 Distinguish common and unique names for skiaperf.com.
579b4fb Fix iteration bounds of Android GL API initialization
cc0e311 make set3DMask virtual, so we can safely notify the shadercontext
d0af387 Expectation file update for bot changes.
f548444 Detect presence of dwrite_1.h.
841010f disable conservative rasterclip on gpu, until we understand perspective
1e3dad0 Update SKP version to 97
8247ec3 Fix format of nanobench result
9728a2b correct prev suppression
9a6300a suppress multipicturedraw_pathclip_tiled_nvprmsaa4 after the conservative-rasterclip cl
d954498 Revert of Revert of allow canvas to force conservative clips (for speed) (patchset #1 id:1 of https://codereview.chromium.org/554033003/)
87a7923 Rebaselines for 6bc2c94de33 (fontmgr_iter).
d3b6eb2 disable webtry seccmp on non-linux build
d85ad50 simple build script for webtry that re-generates the code template before compilation
be20c5a rebase a couple oddballs
ef53f15 Rebase intel rhb gpu GMs.
6f09709 Revert of allow canvas to force conservative clips (for speed) (patchset #7 id:120001 of https://codereview.chromium.org/541593005/)
6bc2c94 Add font fallback support to SkFontMgr_fontconfig.
4459a04 When parsing arguments on Windows, check malloc() for failure.
7476cf5 Update the alias mapping for Noto Sans CJK.
27a5e65 Allow SkCanvas to be initialized to force conservative rasterclips. This has the following effects:
f5b6bf7 Make -d x86 have the default GPU cache size.
b3eba47 Outset the stroke width when computing the bounds for drawing a stroked rect, or 1 if it's a hairline
32673b9 Allow negative values in SkBlurImageFilter sigma.
c54056c Back to hashing source content, not .png.
90dc641 Revert of Use SkBitmapCache to optimize readPixels on a texture-backed bitmap (patchset #6 id:100001 of https://codereview.chromium.org/533323002/)
0249ec2 Adding texture uploads without cache for YUV and ETC1
ea65bfa Update DM JSON format.
197ceda Remove expectations / -r from DM entirely.
49e3199 SkRasterClip::quickReject doesn't need to check for emptiness as SkIRect::Intersect already does that for us
aa07459 Update SKP version to 96
dd1e9f7 Remove a linear search in SkPictureRecord::addTextBlob.
e2d4eb7 Hash .pngs instead of SkBitmaps.
655ad12 Make GrEffectStage copy constructor work correctly with pending execution refs.
46625e0 Fix two SkRecord-backed layer hoisting bugs
858baf5 Add --nameByHash for the bots, and refactor hashing a bit.
8067412 Remove extra proctected in GrRODrawState.h
18444b1 Remove debug-only ref of GrEffectStage
361b8b0 fail when coincidence is too far apart
2243109 Revert of Fix two SkRecord-backed layer hoisting bugs (patchset #1 id:1 of https://codereview.chromium.org/551843002/)
7c0cfd4 Fix two SkRecord-backed layer hoisting bugs
23c94f0 Let .skps have Expectations (i.e. work with -r) too.
93f52a6 Turn on the save-layer optimization.
95fd68e Use SkBitmapCache to optimize readPixels on a texture-backed bitmap
1d0f164 Start to rework DM JSON handling.
87c4138 Turn on all pixel-perfect SkRecord optimizations.
6dcccc4 Update SKP version to 95
9f8cab1 Update SKP version to 94
ce23aae Update SKP version to 93
d64c948 move rasterclip_ helper into rasterclip
2a9ca78 Make GrDrawState and GrEffectStage use the pending io/exec ref mechanisms.
03e844a Refactored frontend for the rebaseline server. This is going to serve as the starting point for the new front-end once the backend is rewritten.
49f085d "NULL !=" = NULL
7260d72 For certain input skpdiff segfaulted. This prevents the segfault and should fix the failed test in housekeeping.
52e9d63 Don't take a ref on GP in AutoEffectRestore.
5a80be2 Small fix for RODrawState
4f90c50 Suppress mystery leak.
9b53652 Change behavior of GrDS::AutoEffectRestort wrt GPs.
a1ae66d Add pop_back() to GrAllocator and add unit test.
7675fb2 Update SKP version to 92
ac8d619 Add method to GrProgramResource to record that pending a execution was completed.
29dfaa8 Implement all SkCanvas overrides that SkPictureRecord does.
52354b6 Updating expectations TBR= BUG=skia:
da8cf5a don't use local static bitmap -- racy and unnecessary
9574098 Add GrProgramElement base class for GrEffect with deferred exec ref.
8f2e791 add SK_API to forward declare in canvas.h
fa35f8e remove getTotalClipAsPath, privatize getTotalClip
26abcf1 disable flaky test
73e714e cleanup rasterclip helper
bd769d0 Initial change to create GeometryProcessor
c5ba71d Change SkPicture::draw to playback
227c54e Finish off some lingering rebaselines.
d204a1b rebaseline downsamplebitmaps
f31507b Enable highQualityFilter_SSE2
274b4ba Switch Layer Hoisting over to SkRecord backend
5353bae Temporarily disable tiling another GM that produces errors with the existing 64-bit ARM toolchain.
a17aac8 Update SKP version to 91
406654b SkThreadPool ~~> SkTaskGroup
f8b4563 remove unused n4 expectations
2460bbd Revert of SkThreadPool ~~> SkTaskGroup (patchset #4 id:60001 of https://codereview.chromium.org/531653002/)
9c7207b SkThreadPool ~~> SkTaskGroup
00b76bd Add reference base class to GrGpuResourcewith pending IO references.
ab799fe fix up GM suppressions
2ed8a75 Remove use of EXPERIMENTAL_getActiveOps from layer hoisting code
6a2f5fe Turn downsamplebitmap GMs vertical to fit in 2048x2048.
6233c7b Revert to enabling all of -O2 as it exposes a bug in the toolchain.
0c88d82 On Android, skip tiling for all giantbitmap variants.
91cab83 Remove SkBitmapCache::Find/Add(_,width,height,_) in favor of the versions having a SkIRect as input parameter
e5ea500 Hide fields in SkImageInfo
42b0dfe The key for SkBitmapCache can now be genID+SkIRect
d982eb2 Replace SkPictureReplacementPlayback with GrRecordReplaceDraw
74364c9 Disable -fexpensive-optimizations on 64-bit ARM.
c09b2c4 Revert of Enable highQualityFilter_SSE2 (patchset #1 id:1 of https://codereview.chromium.org/525283002/)
3f54175 Update fontcache GM to stress the font atlas.
b381fa1 Enable highQualityFilter_SSE2
b0bd4f6 Remove GrDrawTarget::AutoRenderTargetRestore.
eddb113 Disable SSE4 S32A_Opaque blit.
1cf15b4 remove flags that are already mirrored in chrome's SkUserConfig.h
a695514 Remove dead code in SkBitmapFilter_opts_SSE2.h/cpp
2e9176c Update failing testimagefilter GM with new baseline and bug number
afbfc22 Rebase NEON image procs based on C++ implementation.
2bdf1f5 Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/527073003/)
c56653c Update GM baselines for Arm64 bot.
2f6abde Add gamma/sRGB tag to SkImageInfo
937c9c7 Fix drawPosText() bounds bug.
294739b add legacy guard for SK_SUPPORT_LEGACY_ALLOCPIXELS_BOOL to android
280c2c6 Address MSVC warnings about possible value truncation. In the process removes some apparently unused code.
5ee785d Remove legacy (and also broken) SkPicture constructor.
17a845f Fix matrix similarity test on arm64
7f91c33 Rebaseline bezier cubics [email protected] NOTRY=True
8482504 make allocPixels throw on failure
00f30bd SkRecordPartialDraw with less code duplication
aca21d6 Rename ScaledImageCache.cpp to SkResourceCacheTest.cpp
8159146 Added Doc for GetAllocator in SkResourceCache and SkBitmapCache
98d709b Reorganize Layer Hoisting code
842b086 When ignoring color input don't use vertex attribs on gpu
871dca8 Disable NEON procs for box blur as it produces invalid results
6db9128 Add option to add precision to varyings in shader
ed82c4e Use non-VBO vertex arrays on QC GPUs.
4d6484e Revert of Disable NEON procs for box blur as it produces invalid results (patchset #1 id:1 of https://codereview.chromium.org/520963002/)
4a17646 Disable NEON procs for box blur as it produces invalid results
d565a9c whitespace change
1cbc68f Revert of Revert of Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/532583002/)
4581828 Revert of Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/525113005/)
b44c189 Revert of Add gamma/sRGB tag to SkImageInfo (patchset #1 id:1 of https://codereview.chromium.org/522813002/)
c89aa50 Add gamma/sRGB tag to SkImageInfo
eb2662c Update SKP version to 90
700a78d Force a build.
21e6135 Update SKP version to 89
9e19ce1 Revert of Revert of Revert of Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/524133002/)
7843a24 Revert of Revert of Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/519413002/)
968212f Revert of Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/523413002/)
c7bee66 Revert of Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/519303002/)
6d13420 Rebaseline one N4 GM we must have missed.
5c49b70 Update SKP version to 88
2fe2ce4 Revert of Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/520023003/)
5355536 Revert of Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/518333002/)
4ee3e52 Revert of moar ws (patchset #1 id:1 of https://codereview.chromium.org/518233004/)
7a353e9 moar ws
15093a9 another ws
5577387 Debugger render support for SkDrawTextBlobCommand.
6267f81 Move MakeDivByTextureWHMatrix to GrCoordTransform
4131914 ws2
ae4f09b ws
566a22c Add baselines for all GMs that are currently labeled "no comparison".
f2b5f2c rebaseline and re-enable all perspective tests
a8cf3be fix names of suppresssed tests on win7
7ad2f08 partial rebaseline for image scaling
fa3a41f Don't assert on empty GrGLPaths
9bd5bbf Fix to use high precision on cubics not conics. NOTRY=True [email protected] BUG=skia:2860
2210d9e Update FontConfig valgrind suppressions.
14b6aba harden requirements on SkBitmapCache
b2f94d1 Use highp for gpu bezier effects
7ba7aa7 Quick-reject draw text blob calls.
2269bce Rebaseline N10 Recipes bot
2953238 Add Nexus 5 baselines to Android.
23181da Start N5 skimage expectations off with N4's expectations
e927079 Massive rebase of Nexus 4 bots.
2f26528 Use even rounding for better results when converting from scalar to fdot6
b75b2c0 use possible corrected info when creating pixelref
7187593 Make SkGrPixelRef responsible for owning GrSurface's texture rather than RT.
a8d7f0b Try out scalar picture sizes
77d724c Fix adb_pull_if_needed
970e106 Update LSAN suppressions.
64ba5fa Revert of Add gamma/sRGB tags to SkImageInfo (patchset #1 of https://codereview.chromium.org/517123002/)
32d0b3b Simplify SkGpuDevice construction
76273bb suppress one more filterbitmap GM
7af7a48 more suppressions to handle differences on Win7 bot
508b505 Add empty expectations file for skimage on Nexus 5 (Debug).
51a6a4f Add empty expectations file for skimage on Nexus 5.
6a25bd0 Revert Jim's CL.
228b285 Add gamma/sRGB tags to SkImageInfo
d684422 Update SKP version to 87
088f4b8 Revert of Revert of Revert of add gamma/sRGB to SkImageInfo (patchset #1 of https://codereview.chromium.org/511363002/)
0b4abb9 Revert of add SK_API to SkImageInfo (patchset #1 of https://codereview.chromium.org/513333003/)
aa1b912 Expose drawTextBlob to devices.
d73c169 Second attempt to land the integral image scaling change.
0209e95 Align all SkRecord::alloc() calls up to at least a pointer size.
23b406c Make SkGpuDevice constructors private.
b17c129 Add dirty_after_edit to SkPath::moveTo. Add commented out test case that triggers assert.
4e4b935 disable autovec on 32 *and* 64 bit builds for horiz. convolve
228a6f2 SkTextBlob GPipe serialization.
bedec84 add SK_API to SkImageInfo
011f39a rename ScaledImageCache to ResourceCache
7ba2828 Fix memory leak in SkPDFType1Font
d21a686 Rebaseline N10 GPU hairmodes.
748783d Ensure that we don't reference decoders that we don't build
e759a26 Revert of Revert of add gamma/sRGB to SkImageInfo (patchset #1 of https://codereview.chromium.org/512243002/)
4f7c78e Update FontMgr expectations now the Win7 ANGLE bot is back online.
683a376 Fix error handling in DirectWrite with tiny text.
63b9dc8 Restore text vertex buffer alloc and other optimizations.
60cc7d3 manual revert of bitmap scale change while I investigate failures on chromeos
744998e Make textures register with GrResourceCache2 as scratch.
7e7136f Update baselines for the fontMgr GMs. BUG=skia:2829
dc53701 Revert of add gamma/sRGB to SkImageInfo (patchset #4 of https://codereview.chromium.org/514753002/)
60d3054 Add Android copy_directory_contents_[to|from]_device scripts
615c369 add gamma/sRGB to SkImageInfo
9d9a6d2 Update SKP version to 86
38e44b0 Disable bitmap decoders for GPU specific formats on Android framework
7b3d5ee Make setVertexAttribs in GrDrawState take a stride parameter.
90e8457 Increase test tolerance.
5ff9132 More test debugging. Too close for decimal. I'm switching to hex.
b2f7fce DirectWrite to use aliased if ClearType is empty.
56fa442 Add some debugging to figure out what's up with failing Mac 10.8 Release bot.
da0b7a6 Update expectations for FontMgr that were missed in previous runs
2e1a826 Revert of Restore text alloc optimizations. (patchset #4 of https://codereview.chromium.org/466363009/)
ea81ced Revert of Make setVertexAttribs in GrDrawState take a stride parameter. (patchset #5 of https://codereview.chromium.org/511593004/)
c59308d Revert of Possible fix to Restore text vertex buffer alloc and other optimizations. (patchset #1 of https://codereview.chromium.org/513863004/)
ee36952 Can't hurt to make this SkNoncopyable.
daefa5b JPEG(JFIF only) directly embedded into PDF
9694d63 Update fontMgr expectations for Mac/Linux/Windows
85f9484 Possible fix to Restore text vertex buffer alloc and other optimizations. NOTRY=True NOTREECHECKS=True [email protected] [email protected]
af013bf Make setVertexAttribs in GrDrawState take a stride parameter.
d72094d Add test that confirms Pictures don't leak pixel refs.
d628330 Switch GPU Optimization code to SkRecord
9c3d24b Restore text vertex buffer alloc and other optimizations.
31067dd Update GPU baselines for the fontMgr GMs.
f0393f0 Update non-GPU baselines for the fontMgr GMs.
aca14f4 Add resources/mandrill_512_q075.jpg
533eb78 Convert BBH APIs to use SkRect.
3031350 Add missing text blob SkDrawCommand string.
7deeaf9 add n5
6b0d6b4 Fail gracefully for KTX files with width or height of zero.
ce7b1d5 always scale to an integer; compensate for fractional image sizes by leaving the fractional scale in the matrix
390f624 Ignore font_mgr gms until we can rebase them
0d393a9 Lookup glyphs based on character code and language tag.
5219e57 Remove skip draw check in GrContext
4473be8 Clean up some benches that answer questions we're no longer asking.
5e8dbd3 Update SKP version to 85
d3f6e89 Improve performance of highQualityFilter
2a65a23 Remove SkQuadTree.
8a914a7 Remove SkImageFilter::Set/GetExternalCache.
1696126 Make GrGpuResources register with GrResourceCache2 after fully constructed.
9407ece PRESUBMIT should only check owners for the top level include directory
50119fa Update valgrind suppression file for new FontConfig code.
f87650c Ensure SkFontMgr_fontconfig debug thread locking is initialized.
a2b0af8 Revert of Make GrGpuResources register with GrResourceCache2 after fully constructed. (patchset #3 of https://codereview.chromium.org/504313002/)
d68b3e4 Make GrGpuResources register with GrResourceCache2 after fully constructed.
5e5f948 Reimplement deserialization of SkImageFilter's uniqueID.
21aed57 Create Read-only Base class for GrDrawState that holds data members and getters
6aa164a Copy SkImage expectations for ChromeOS recipes bot
c6c0624 git-sync-deps: handle recursion and deps_os at the same time
fac4e0e Fallback to moveTo when unable to find the first tangent in cubicTo
a721c81 Remove reliance on linked in GL functions for assembling GLES interfaces.
6a9c7b1 Prevent malformed ICO files from recursively decoding
ad726a3 Always use cpu-features library on android.
99ae881 remove (unused) scale parameter from measureText
1790e25 SkAutoTDelete::operator T*()
32eb063 remove commented-out code
c3cf5a5 Revert of Testing TBR'ing public API owners (patchset #1 of https://codereview.chromium.org/486203009/)
96b77de Testing TBR'ing public API owners
a4c6094 SkData to SkStreamAsset to avoid unneeded copying
f2d83ca Public API changes are allowed if an owner is TBR'ed.
680fb9e retool image cache to be generic cache, allowing the client to subclass "Rec", so they can provide a custom Key and arbitrary Value.
97b4947 Fix overflow when comparing two ints by promoting the sum to 64-bits.
0b14aa8 Add text blob gm baselines.
b742517 SkTextBlob plumbing
3d2e50d Remove unused header file in SkScaledImageCache.cpp
6451bc0 Update SKP version to 84
ec56e45 Implement NV_path_rendering on OpenGL ES
bc818f5 Rebaselines for a6785ccb540 (Add a working SkFontMgr_fontconfig.)
131a22b Bound everything except drawText().
68199a2 Unfurl catch-all bounds(). This makes it a little easier to track progress.
a8b53b5 Rebaselines for a6785ccb540 (Add a working SkFontMgr_fontconfig.)
1150a6d Fix recursive computation of filter bounds for drop shadow, morphology, blur.
5387c83 Revert of Benchmark designed to exercise fractional image scale/translation (patchset #2 of https://codereview.chromium.org/491793003/)
a6785cc Add a working SkFontMgr_fontconfig.
5fc2266 Benchmark designed to exercise fractional image scale/translation
b2a1691 gradtext also needed rebaselining from the gamma change
5e7b4f9 Require length in sk_wchar_to_string.
708f154 Rebaseline 565 precision changes and matrixconvolution.
bc97ef4 Document return value of SkPaint::operator==.
38cb688 Revert of Fix recursive computation of filter bounds for drop shadow, (patchset #1 of https://codereview.chromium.org/481273005/)
28648fe Fix recursive computation of filter bounds for drop shadow, morphology, blur.
76db31a XPS to use PathOps for inverse winding paths.
aace997 Reverse swap order in DirectWrite typeface.
2e40381 add const to arrays of member functions
3053dfa Add SK_API to SkTextBlob and SkTextBlobBuilder.
a5c0863 remove SkPurgeGlobalDiscardableMemoryPool
045bb7f Clean up useless comments in SkScaledImageCache.h
66ff5f8 Update SKP version to 82
cae0854 Update SKP version to 81
b00f54d Don't leak the shader by reffing twice in SkRectShaderImageFilter.
fa115bd Disable Neon optimization of bad S32A/D565 blend.
eb757f6 Copy Ubuntu12 RenderSKPs expectations for Recipes bot
da5a1b8 Add testing flag for XPS for deterministic ids.
02e36f2 Fix leak of GrResourceCacheEntry
84cab93 Disable Neon optimization of bad S32A/D565 blend.
5f0e822 Support comment groups in SkRecord.
3e42a46 suppress matrixconvolution
d910f54 Fix saveLayer() with a pixel-moving filter vs SkBBoxHierarchyRecord / SkRecordDraw
4b4faa6 Fix leak in multipicturedraw GMs.
37ecbaf [SkTextBlob] Merge run font data at draw time.
8367b8c extend SkShader to report a luminance-color to be used for gamma correction
5b2c2c6 disable neon proc that is triggering asserts
4d88bf5 Some early 565 rebaselines.
51bf957 Add some text blob bounds unit tests.
233c295 fix numerical overflows in 565 blends
ab78e06 Store vertex size in DrawState when setVertexAttribs is called
6f1cd27 Ignore GMs that will need 565 rebaselines.
efafe94 Cleanup: Remove BenchTool xcode project file.
f0f6c40 fix leak in new createproc
fe93849 add tool generated whitespace
accce6e fix remaining arm64 expectations
2529f2e Add ability to output ImageBaseGSUrl to render_picture and use in rebaseline server.
85b438d create sk_tools::Expectation class, similar to skiagm::Expectations class
83bee6a Update SKP version to 80
30ba436 Initial refactor of shaderbuilder to prepare for geometry shaders
c8c4b95 Revert of Revert back to SkPictureData pictures. Huge perf regression. (patchset #1 of https://codereview.chromium.org/496603002/)
c846049 1.5x -> 2x text size for y pad.
2084050 Add --bbh (default true) to nanobench.
c6765d6 Add some SkTextBlob builder tests.
d13291a Ignore small text sizes in the text bounding assert.
892f31a Fix surface leak in multidraw GMs.
d92c4c5 fix android framework build for nanobench
5164a97 git-sync-deps handles recursive DEPS
7eacd77 SkMultiPictureDraw API
ed20c9b Fix root level Android.mk to now point to the correct nanobench makefile
64bf767 Split up monolithic EXPERIMENTAL_drawPicture method
c92e550 Install a hook to swap between SkPicture backends with a single define.
8ebdd99 Cleanup FDO options.
c8dc1f7 Add GrResourceCache2.
78fc1db update expectations for Nexus 10 Debug
d5176a2 remember to init fOrigPos in legacy constructor
55de40b Does this fix things?
7daaaa4 use globals to register custom effects
a6cac4c rename gradients private BitmapCache to GradientBitmapCache
0461713 expose generalized imagecache key
53fecfb Our SkPicture::Analysis visitors should recurse into nested pictures.
c2d04e1 temporary rebaseline on arm64
00d5c2c SkTextBlob
9fa60da Simplify flattening to just write enough to call the factory/public-constructor for the class. We want to *not* rely on private constructors, and not rely on calling through the inheritance hierarchy for either flattening or unflattening(CreateProc).
5d74806 update gm expectations for Nexus 10
a8d2c4a Temporarily adjust Matrix.isSimilarity test tolerance on 64-bit ARM devices
6bf35c2 Update FDO options to match what is needed by the framework
729776c Remove unecessary check from android framework build
ef24b7d Use medium filtering when downscaling bitmap glyphs in FreeType host
01a492f Fix == operator in GrTextureDomain so we don't compair uninitilized values
af28dc6 Make SkPMColorAssert a macro (all assert-like functions should be macros).
8cbf3d5 Remove State struct from GrDrawState
8bf3df6 remove code for (dead) SK_SUPPORT_LEGACY_GETCLIPTYPE
1f31e76 Update SKP version to 79
4082d29 Revert back to SkPictureData pictures. Huge perf regression.
1b523ba Always read .skp files and other serialized pictures into SkRecord.
39cd5b9 Turn off NEON SkBoxBlurGetPlatformProcs for ARM64 (for now)
7b705bb Always read .skp files and other serialized pictures into SkRecord.
74206bc ignore flaky failure on android
4f987e9 make imagecache's Key more general purpose
260d237 rebaseline_server: force checksumValue to an integer to prevent spurious comparison failures
df2ec35 Directly compute glyphToUnicode array in DirectWrite.
d9f18a3 add headers to experimental SKP expectations
1915b62 Add --properties for things like gitHash that describe the current nanobench run.
1a17f7a rebaseline_server: if creating brand new expectations files, include the header
5fc8edc update experimental SKP expectations using the new tool
3144d37 rebaseline_server: add download link for SKP diff patchfile
46bc621 Dump out more information if this assert fails.
ec924b9 Dump out more information if this assert fails.
a38acc7 add 2 missing SKP expectations files within experimental dir
bdbb242 copy points in array that may stretch
c551d9f Implement SkPicture::hasText() for SkRecord backend.
f47dfed Remove SK_FONT_HOST_DOES_NOT_USE_FONTMGR and guarded code.
2c4352b rebaseline_server: allow users to generate SKP diff patches on a shared instance
802aa8c start maintaining some experimental SKP expectations
753b870 Define NDEBUG instead of SK_DEBUG/SK_RELEASE.
b888136 fix Image::isOpaque test to not leak
858a789 Revert to old autohinting behavior on Android.
367d03f ignore release as well
2500809 Rename Recipes bot expectations
3a0f279 Move the code over using the same template type approach previously used for willPlayBackBitmaps in http://skbug.com/2702.
5dfe779 Copy skimage expectations for Recipes bots
9a657fa fix #if to #ifdef for SK_DEBUG
5b65357 Simplify GrGLPathRendering interface
ccdaa04 Separate GL path rendering state from GrGpuGL to GrGLPathRendering
cecc91c Make GrGLConfigConversionEffect work for Imagination and some other GPUs.
a19afb4 Cheat to go fast, but be careful in debug mode.
afb4379 Print max RSS in GM and nanobench too.
d2a3522 Add the method isOpaque() to SkImage
1d89ddc Revert of Add GrResourceCache2. (patchset #4 of https://codereview.chromium.org/481443002/)
a34633f Trim down OSX GYP rules. Same effect, shorter.
31c4772 Treat embedded bitmaps as a hinting method.
94e5156 Add --options to nanobench, similar to --key but for non-identifying options.
8ab362e rebaseline_server: in Pending Approval tab, change expected/actual labels to old/new
94ce9ac Add GrResourceCache2.
38dd9f2 remove unused SkIntToFloatCast_NoOverflowCheck
3ba54fa Roll jsoncpp, drop dependency on Chromium overrides.
6332f1d Record concat as setMatrix.
8a39a6b Quickfix for incorrect PICTURE_MATRIX_PAINT & PATCH optimization.
97d2c0a Move SkReadBuffer.h and SkReader32.h out of include.
de21804 add patch grid update for 64 bit arm
639663c Update SKP version to 78
27dc17c Revert "Move the code over using the same template type approach previously used for willPlayBackBitmaps in http://skbug.com/2702."
caa80b9 rebaseline_server: constrain setADir/setBDir to consistently refer to single directories, not lists
60c2a79 Move the code over using the same template type approach previously used for willPlayBackBitmaps in http://skbug.com/2702.
f128f53 Revert "Move SkReadBuffer.h and SkReader32.h out of include."
3e8232b Counterproposal for skirting the BBH when the query fully contains the picture.
3b5c86c This adds renderMode and builder as columns to the front end when looking at SKPs.
2a51d7c Move SkReadBuffer.h and SkReader32.h out of include.
750ae26 Expose API for whether an SkPicture contains text
637e57e Fix srcAlpaWillBeOne() for coverage drawing
62b67ae Start actually bounding some draw ops.
ed26555 Fix copyright on SkTLS.h.
6617d50 Rename GPUAccelData to GrAccelData
81d9265 Copy N10 GM expectations for recipe bot
6f294af Refactor GrLayerCache for new API
479601b Small tweaks and a bug fix.
0459cc7 Android.mk: bench_pictures -> nanobench
ea4673f SkImage::NewFromGenerator(SkImageGenerator*), and a unit test.
0ed4e86 Stop sorting the results of SkBBH::search().
dc0fcbb Fix Android platform self-tests
bbe7a2a eliminate code related to SkBitmap::Config
ad77e55 Add alias mapping for Noto Sans CJK for ja/hans
0a25b2c Correct order for alignment in name iterator record.
f92c866 simplify SkCanvas::init()
95498ed Fix typo
ec730b9 Remove fOrigFontID from SkScalerContextRec.
8a98672 Remove unused SkGlyphCache::VisitAllCaches.
0f149e5 Add scraper to find paths that fallback to software
b1aded8 Add flag to bench/render pictures
de512d9 Rebaseline astcbitmap and etc1bitmap on Recipes bot
7e5598a Added bench for grid of patches.
a723b57 SkRecordDraw: incorporate clip into BBH
673d973 Check all scratch texture allocations for image filters.
cccb3b4 remove SkBitmap::Config support from android
a1aa5c2 This passes the URL of the diff image to the front-end, thus removing the need to keep frontend code for URL generation in sync with the backend.
45f7842 Fixed memory leak for nanobench and crashing in SampleApp NOTREECHECKS=True
5a246bb int SkPicture::approximateOpCount()
86cfff0 valgrind suppression for zlib Flate Test NOTREECHECKS=true NOTRY=true [email protected]
87c35ad Remove aarects benchmark. Redundant with rotated_rects* bench and *much* slower.
a7f79b4 remove internal repeat count from gradient benches
f878e3c Rebaseline and remove tests from ignored-tests.txt
60c7707 Guard ANGLE and MESA instead of defining them as native when unsupported.
9f1ae46 rebaseline_server: show Pending Approval tab if viewing SKP expectations vs actuals
776d355 Make null gpu context threadsafe(r) and make sure buffer objects are destroyed.
b492c6f add --descriptions flag to render_pictures tool
e1c78ae Rebaseline R11 and ASTC bitmap GMs
5c4b137 rebaseline_server: include setA/setB descriptions in output JSON
3b62554 Remove SkPaintOptionsAndroid
30e26cd rebaseline_server UI: add link to raw JSON
4c80825 rebaseline_server: move more code into common path for GET_live_results and GET_prefetch_results
e8d74d9 This is a bit of a hack, but will work. I have a cleaner fix ready (but still need to fix some broken tests).
81ecaa2 Fix typo in ignored-tests.txt
c15e28a Revert of Remove SkPaintOptionsAndroid (patchset #5 of https://codereview.chromium.org/447873003/)
6cfa73a Start tracking the CTM while filling the BBH in SkRecordDraw.
f32331f Remove SkPaintOptionsAndroid
828ce1f Start filling BBH in SkRecordDraw.
536e953 roll common deps
12b3544 Add runtime flag to turn compressed alpha masks on
3140576 Baseline Android-Reference-Unknown-Arm64
7a4747f Update path to Android font config file
69a5560 Add entry point for passing options to the GrContextFactory
b3f319f Add support for new drawPicture entry point to debugger
c773390 Delete the old font management implementation based on SkFontConfigInterface, now that SkFontMgr_Android is live.
e556be7 Don't leak the shader in PatchBench.
f411ee7 git cl land# Enter a description of the change. Even more tests to ignored-tests for gpu rect changes
71614ac Add override to force bitmap rendering
21b342d This eliminates the need to copy the generated images from a temporary directory to the directory that is served by the rebaseline_server.
97a0d43 Updating expectations for matrix convolution
59598b0 DM: Replace --pathOpsVerbose with --veryVerbose
fb26110 rebaseline_server: add some live-view.html links to index.html
785246e add expectations for Test-Android-Reference-Unknown-Arm64-{Debug,Release}
2512372 fix win compiler div/zero
a942499 Add additional tests to ignored-tests
fbd3576 Flate Test tests if compression works - Produce a compressable stream. - Assert compression ratio > 1 - In verbose mode, print compression ratio.
2ed49a4 Mark fallback fonts in new Android font config parser
c30aaa0 Use combined color/coverage attribute when possible in aa rect renderer.
bc677c8 Fix Flate Test, also cleanup
25f8538 Add stephana@ to the list of Skia CQ commiters.
b2721f7 Whitespace change to test the CQ commit message
b62508b Add a parameter GR_ALWAYS_ALLOCATE_ON_HEAP to allow for only ever creating temporary buffers on the heap instead of allowing stack allocation
cc03adb Proposal for the mesh gradient interface. Implemented as a grid of patches and uses 4 private arrays to store the values of the control points and colors. When it needs a patch at a certain position of the grid it just builds it using the corresponding values of the array and the grid coordinates provided. Details on implementation are documented in the corresponding classes' comments.
dc065f2 whitespace
d211c54 Turn off pedantic blit rect
9f49cfd Add missing DRAW_PICTURE_MATRIX_PAINT paint offset.
94fa4b9 Update path to Android font config file
8e69676 Turn on FontMgr for Android
e947075 Update tools for use of picture stats in GPU optimization decision
dea60f6 Replace LLU with ULL to make VS2012 work again.
78ee93f Revert of SkImage::NewFromGenerator(SkImageGenerator*), and a unit test. (https://codereview.chromium.org/465823003/)
35fbd01 Migrate SkRTConfRegistry test to DEF_TEST().
b3c9d1c SkCanvas::drawPatch param SkPoint[12]
9c7695b rebaseline_server: periodically log tasks_queue size
8d66dd1 change setA/setB labels if viewing actuals vs expectations
b0c8551 Mark degeneratesegments GM as flakly on nvpr/ubuntu/debug
0a82f5b Rebaseline current failures and those ignored for GPU rect change.
186f7b0 SkImage::NewFromGenerator(SkImageGenerator*), and a unit test.
5e27e0e fix pathops skp-derived bugs; add more failing tests
b3d4af5 Fix lower-casing error in font config parser
9c6d4d7 Change GR_COMPRESS_ALPHA_MASK from compile-time flag to run-time. We do this by introducing an Options struct to be passed to a GrContext on creation.
03bde3e SkTileGrid: store insertion order, return results sorted by that.
db1f156 Make comment ASCII in GrDrawTarget.h
b2edec2 Revert of SkImage_Codec is Lazy (https://codereview.chromium.org/460823002/)
d7127e7 re-add samplerstress gm, but use blurmaskfilter instead (std filter)
e36f499 SkImage_Codec is Lazy
5b1b2db remove SkStippleMaskFilter - no external clients
80a83ad relax quadratic binary search test
c019ec4 Add layer counting to SkPictureRecord
ea13aff Let skia build with clang's integrated assembler.
3b73e01 Revert of Add layer counting to SkPictureRecord (https://codereview.chromium.org/464433002/)
4a2b2e8 Add layer counting to SkPictureRecord
d4cb922 Consider index8 a compressed config.
c7103a1 Wrap NV_path_rendering API with GrGLPathRendering
5acfea7 2D kernel initial wiring for Guassian
a10555a Add BlitRect to SkTCompressedAlphaBlitter
8b2cb33 clean up render_pdfs: Remove unused headers replace dynamic memory wstream with null wstream. Use SkAutoTDelete when appropriate. Replace PdfRenderer class with short function: pdf_to_stream. Collapse render_pdf, process_input, tool_main_core functions Split out process_input_files function. Don't crash when no arguments given. print out max rss on each skp. prettier output
8572fc0 mark all SkImage methods const, so we can make it thread-safe
3f86099 Fix crash in nvpr text after abandoning context
4596c98 Mark convex_poly_clip as flaky on msaa16/win8 bots. Add more tests to ignored_tests.txt after GPU rect change.
a7f7b16 More SkTileGrid refactoring.
0d154ee Process Statistics header, add max RSS to render_pdfs
d3ddea2 Parses sample code provided by Android project. Attempts to keep FontFamily data structures produced consistent with expectations of previous versions of Skia.
9c0822a Always use both a color and coverage attribute in GrAARectRenderer.
3e30af2 Actually use test configuration in SkFontMgr on Android.
534cc4c De-parameterize SkNextDatumFunction.
81cc04d Replace a pre-UAL instruction with its modern form.
6162af8 Cleaning up SkPicture-related classes
addf2ed add localMatrix to gradient Descriptor
6dff71f Remove bleed test from ignored-tests.txt
5ad6ee1 Plumbing for using a BBH in SkRecordDraw.
136aa8f Rebase convex_poly_clip test on Win8 msaa16
dfb9bc4 Fix string assert and dead code which caused it.
872e3dc Revert of Revert of remove (now unneeded) legacy onDrawPicture variant (https://codereview.chromium.org/457253002/)
6b143b0 Remove Matrix/Clip State collapse code
47f9bdc Revert of remove (now unneeded) legacy onDrawPicture variant (https://codereview.chromium.org/456203002/)
2e69d29 remove (now unneeded) legacy onDrawPicture variant
0be677d Fix S32A_D565_Opaque for RGBA on arm64
d5fa1a4 add drawPicture variant that takes a matrix and paint
a3efd90 manual bench rebase after 8d9153f, adjusted with e530eb370c084336b584a6dff5a9e6974d932dfa
d276c50 manual bench rebase after 8d9153f
e530eb3 Restore bench_util.py
3b1c3d2 add dummy onDrawPicture to allow migration for chrome overrides
d1d3bae add an animated test to verify that high-quality identity scaling doesn't change the image
4e3523c Blink layout tests all assume it can provide custom font configuration files on every platform. In moving Android to the font manager, we broke those.
8d9153f short circuit high quality scales that are actually the identity transform
8875a04 Make BBH::search() const.
6d42d9c add a simple ascii-art debug thing for AA clips
a50b8f0 Add R11 KTX GM
afdada2 Moved SkPictureContentInfo into its own file. It now tracks the number of skia operations (maybe, I'm not 100% sure I'm doing this right yet) and the number of text draws. I also moved some of the gpu logic out of SkPictureRecord and into SkPictureContentInfo,
f4078ad SkRecord: Strip out cull-skipping and y-only drawPosTextH skipping.
bab82ed Pretty print of shaders
dff491b Implement BlitRect for SkTCompressedAlphaBlitter
ec989ba Add mandill_128.r11.ktx to resources
ab4c711 Fix bug in blitAntiH
62c447d Add an opaqueness hint to GrDrawState.
6563562 Make the rotated rects bench allow more alpha/color variations and an arbitrary xfermode::mode.
d9bf7db Rebaseline-server: sorting of columns in asc/desc order in frontend.
be129b2 Remove external SkImageFilter cache, and rename UniqueIDCache -> Cache.
dfe4e57 Whitespace change to test the CQ
b511042 Fix iOS build by centralizing --writePath.
acc1258 don't list out all sourceSkpFile names in the rebaseline_server UI
c8d8a60 make rebaseline_server properly handle unescaped URLs
6eb03cc Add option to dump images from nanobench.
72ebb9f DM: conserve memory when using --skps
c863ab0 Cleanup of context initialization
619e076 Revert of Process Statistics header, add max RSS to render_pdfs (https://codereview.chromium.org/448993003/)
6274baa Process Statistics header, add max RSS to render_pdfs
0898e2b Empty the Recipes bot's GM expectations
95b1b3d Add astcbitmap to gm slides. Add additional ASTC formats. Add astc image decoder files.
34580f7 Default --skps to ./skps
2347b62 change drawPicture in SkRecord to just ref the picture
e73cd5a rebaseline_server: allow live queries to examine JSONKEY_EXPECTEDRESULTS or JSONKEY_ACTUALRESULTS
202ab2a add isRect() check to AAClip, to detect if a soft-clip is really just an irect
7b62448 Revert of - Add astcbitmap to gm slides (https://codereview.chromium.org/444093002/)
9f2ed6d Disable suspect NEON function for 64-bit Android
c3cbc1d Duplicate NoGPU expectations for new recipes bot
0aeea6d Revert of add isRect() check to AAClip, to detect if a soft-clip is really just an irect (https://codereview.chromium.org/445233006/)
2fc0582 - Add astcbitmap to gm slides - Add additional ASTC formats - Add astc image decoder files
b99c4a7 Assert allocation so we can catch it sooner.
45a0bf5 Pass a struct of functions instead of a function to the compressed blitter
86bc124 Add support for compressed alpha ktx files
8aed3c1 Don't fail unit test if resources not found on device.
592cb8d add isRect() check to AAClip, to detect if a soft-clip is really just an irect
bb204f4 Clamp SkPictureShader's tile size.
b8ccc2f Pass compressed blitters to our mask drawing algorithm
963137b Stopped skipping tests in dm of SkPatch by implementing the corresponding drawPath calls on classes that derive from SkCanvas.
2dd85a3 Remove mandrill_128.r11.ktx from resources directory
0bef17a render_pdfs implements --match
c72e870 Added mandrill_128.r11.ktx to resources
da7a944 Revert "Remove SkPaintOptionsAndroid"
c7f069b Fix Android framework builds
27fb949 Remove SkPaintOptionsAndroid
8560cd5 Fix reference counting on SkStream in SkFontMgr_android.
b5f7826 Explicit tile bounds for SkPictureShader
3c7edda Initial ASTC decoder -- currently only supports 2D LDR decomrpession modes.
3ffade6 fix concat order for local matrices
27ff227 make the action buttons for rebaseline server stick to the top of the window as you scroll
683206a Revert of Initial ASTC decoder -- currently only supports 2D LDR decomrpession modes. (https://codereview.chromium.org/444433002/)
1840dcd Initial ASTC decoder -- currently only supports 2D LDR decomrpession modes.
3ba15ae SkPicture: try to no-op away clone().
1289cfe Second pass at rebaselining flaky N4 performance triggers
65fcd3d Implement SkFontMgr_Android::onMatchFamilyStyleCharacter.
53f0959 Allow custom blitters to be passed to SkDraw::drawPath
b6c8cc3 Roll android/third_party/jpeg DEPS
776bdbd Create struct in GrDrawState to hold key DrawState data.
a6c27bc Remove references to __system_property_get from Skia
a098dd4 Fix drawVertices() on GPU when texs=colors=shaders=indices=null
3facc7c rebaseline_server: add "prefetch" directive that just warms the cache without awaiting results
3b4d077 Add angle config to nanobench and make angle a default config for dm and nanobench.
a7e930f On the bots, there's no need to link GMs into SampleApp.
cdf2db9 parameterize tesselation params
be21e34 Bye bye bench.
7909f47 rebaseline_server live queries: allow comparison against summary files within the Skia repo
760ba8d Revert "Adds a GrGLPathRendering class that wraps the NV_path_rendering"
af13c7c Revert "Calculate rough approximations for nvpr path sizes"
4297a51 Add ASTC resource files
bcd278d DM: expand peak RAM usage to Mac and Android too.
147476d fix hittest in Patch sample
1b27704 Remove ALL font fallback logic from Skia.
847092c SkThreadPool and co. are not public.
70f25c1 Remove Mac 10.8 x86 Perf expectations
753faf4 Rebaseline flaky N4 & N7 performance triggers
a6d7b6e Greenify bench bot Perf-Android-Nexus10-MaliT604-Arm7-Release at build 2563
858ba82 Greenify bench bot Perf-Android-GalaxyNexus-SGX540-Arm7-Release at build 1811
40a1e11 Add support for all compressed formats in KTX file format
0754475 Parses sample code provided by Android project. Attempts to keep FontFamily data structures produced consistent with expectations of previous versions of Skia.
43f9d3e Expose SkColorTable class
888a250 Greenify bench bot Perf-Ubuntu12-ShuttleA-GTX660-x86-Release at build 1551
816b4fb Fix bad gypi
61bff70 Calculate rough approximations for nvpr path sizes
0b71276 teach rebaseline_server to generate diffs of rendered SKPs
8f72733 Move functions from GrDrawState.h to GrDrawState.cpp and delete unused functions.
e90c900 Add ETC1 format to SkTextureCompressor
72336ed Don't compare constant color and coverage between GrDrawStates when they are provided by vertex attributes.
36ea6c8 For some reason, starting tests before gms makes DM run much faster.
838f62d Replace op== with CombineIfPossible in GrDrawState.
7d4f40a Test new CQ bot
f79673b Test and generalize font configuration parser
8f961b3 Revert of whitespace change to force a build (https://codereview.chromium.org/432183002/)
4e212e8 Print max memory usage on Linux.
2069e22 Fix calibration loop failure condition.
8f394d4 disable all warnings from nanomsg
6d7f5fa Enable gpu Debug markers if tracing category skia.gpu is enabled
ad82ed6 Force linking as C++ library.
5672da0 Adds a GrGLPathRendering class that wraps the NV_path_rendering extension and manages its various API versions. It also provides backup implementations when certain NVpr methods from later API versions are not present on the current system.
bce540c Don't call out -lstdc++ -lm explicitly.
0673676 Don't compare coord change matrices to determine effect compatibility when using explicit local coords.
ba59a67 Remove dependency on std::string
ecfff21 SkCanvas interface for drawing a patch.
d3d6b81 Stop building tests in the Android tree.
5049557 Revert of Add ETC1 format to SkTextureCompressor (https://codereview.chromium.org/432143002/)
80bdded small skia_shared_lib=1 build fix for cross-process picture demo
e7ce26d Stop building tests.
01c8da1 Remove unused matrix param from GrContext/GrDrawTarget rect drawing functions.
5d8b1b4 Add ETC1 format to SkTextureCompressor
9dc41a5 Rename skimage expectations for renamed bot.
41ebbdd Exit early when draw can be skipped. Be more robust against abandoned GrContext.
e86af37 fix missing return in error case for bitmap scaler
dddc18a Make GrGLProgram be available to GrGLProgramDataManager
7883132 Fix for Chrome Canaries.
9bcd23b Rollback text allocation changes.
c6f5784 No longer ignore and rebaseline fontmgr gms.
c4ade57 Ensure that SkDebugf is exported from the library.
f91b47f Revert of Memory improvements to render_pdfs; better DM pool size defaults (https://codereview.chromium.org/433063002/)
a0cc833 add a libjpeg test
66058b6 Memory improvements to render_pdfs; better DM pool size defaults
6e33e23 Skip all .skps in 565.
9200758 SKPs-as-benches in nanobench
efea5a7 Remove SK_IGNORE_QUAD_RR_CORNERS_OPT-related code.
5816233 FBFetch refactor + arm support
3836dc8 Remove copile time enabling of SK_ARM_HAS_NEON.
21769c5 Update NEON compiler defines to use SK_ prefix
490d49c whitespace change to force a build
2f4a69d Clean up skia_directwrite GYP variable.
4ad76e3 Add initial pipeline for decompressors
e30b52a Add missing source file for iOSShell.
e714e75 nanobench: support GMs-as-benches
e681c2a DM: only depend on GpuTest when it's a GPU build.
0c42332 Add CTM to the cached layers' key and reduce render target pingponging in layer pre-rendering
1b51d26 Revert of Add initial pipeline for decompressors (https://codereview.chromium.org/432503002/)
14a1df0 Add initial pipeline for decompressors
ada972d sk_tool_utils_flags.cpp depends on GetResourcePath
d9e183f Fix for texture domain on imagination gpus
c2a4846 fix signed mismatch
992c7b0 Add standard fonts to all GMs.
3f22e8c Fix end-of-pattern matching for Skia recording optimization.
3d822c2 Intersect SkPictureImageFilter bounds against clip bounds.
0f1a7c4 Remove kDisableBlend_BlendOptFlag as it is no longer needed
b3abe90 Start the process of choosing the correct compression format
e83909f Add some debugging to PremulAlphaRoundTrip test.
4682170 Test removal of mesa specific version parse
55b6d8b Implement a persistent uniqueID-based cache for SkImageFilter.
7869781 Add query for whether or not we have compressedTexSubImage
07cfb20 Correct Android FontMgr use of ttc index and remove unused code.
0e67808 Enabling texture_domain_effect
8124bf0 Explicitly typedef GetUserDefaultLocaleName as WINVER may not be high enough when compiling to allow visibility of the function prototype in windows.h
6d88e6c Fix way-over-allocation in pipe.
1723bfc Add vertex bounds check for distance field rendering.
3342ed5 Add rotated rects benchmarks
b5294e8 Bring LATC in line with other formats (i.e. write a blitter and an "optimized" compression routine).
ed6f03e Fix ref counting of cached layer's texture
ff65bb9 Whitespace change to test the CQ.
00683c7 Mark bleed GM images on GPU configs as baselined but associated with bug 2762
5520e3b Rebaseline some images from ignored-tests.txt
b174f2b Rebaseline currently failing images. All look better or insignificantly different
78f0718 Add effect caching to distance field text.
7510b22 Rename GrGLUniformManager to GrGLProgramDataManager
a97e270 Update SKP version to 63
c8f5204 Incorporate glStencilThenCover* nvpr methods
a14da25 fRight -> fBottom
b414f25 Remove support in the gpu to use hardware AA lines. Current code paths could not reach this code and thus was never used.
5ae5fc5 Adding repeat mode to texture domain
937fca8 Add ability to generate/use FDO profiles for Android
fa6d656 add cubic red option to pathops tool
25a67bc Add query for block dimensions of a given format
a8f8da0 Optimize correct picture in bench_pictures when using --bbh
fdd09c2 Revert of Add effect caching to distance field text. (https://codereview.chromium.org/424103002/)
b09bdd6 Revert of Remove gpu support for willUseHWAALines. (https://codereview.chromium.org/423943003/)
137bac0 Add effect caching to distance field text.
651678d enable SKP rendering on 2 platforms, 2 configs each
944bcf0 Some fixes around GrContext::abandonContext:
e6dfba8 Remove gpu support for willUseHWAALines.
10a350c Add function for creating ASTC blitter
fdd7d2b Pass clip blitter rows preserved request
09dde64 Now always use Atlas for layer cache
3a91424 Fix debug output compile error and minor style nits
8ab8cc0 Finish removing GrTHashTable
4509517 Use if instead of ifdef SK_SUPPORT_GPU
320c923 Add plot-based purging to GrLayerCache
e7416bf Update SKP version to 62
a8e2e15 Cleanup: Rename SkOSPath functions.
2bff230 round and bevel hairline rects show the same as miter hairline rects
15ab26d Rebaseline needed nvpr gms after text change
d5e46c7 Generalize compressed blitter into its own templated class
2354f84 Test abandoning GL context in dm/nanobench.
4beef91 Revert of Remove relative path to GrColor.h in SkShader.h (https://codereview.chromium.org/422023005/)
939f430 Remove relative path to GrColor.h in SkShader.h
186e699 disable new test on windows
b1ab5fd If decoder doesn't ouput indexed color, don't check colortable
7f8aad8 SkDiscardablePixelRef returns correct indexed color on relock.
edb10e7 Only lowercase names in Android font config parser.
5a27f49 Remove code only used by SkCreateTypefaceForScript which has already been deleted
a98683b dm prints out number of matching skp files
9ee1a4a Remove redundant helper function as all clients pass locale
e83a7ec Remove unused code now that the android framework has move this logic elsewhere.
e5ad0dd Update SKP version to 60
a522b0e Update SKP version to 59
feceba5 Add vertex color support to distance field text.
f17bc6c Move vertex buffer setup out of drawPackedGlyph().
1ef960b Fix thread unsafe mutex initialization.
048f422 Fix crash in DM/SKPTask
b2808cd Send less transform data when drawing text with nvpr
fc7063b Fix image decoder memory overwrite bug.
d6aeb6d Fix thread unsafe mutex initialization.
6c18c80 Revert of Move vertex buffer setup out of drawPackedGlyph(). (https://codereview.chromium.org/414573002/)
1d38619 Move vertex buffer setup out of drawPackedGlyph().
50d7154 Added classes SkPatch and SkPatchMesh which help encapsulate and generalize this new primitive. The functionality and responsability of each class is better explained in the comments of the files.
75e62ea Fix assert in skimage test.
4881a4d Some small ASTC optimizations
6d3fe02 Rename GrGpuObject to GrGpuResource
570c392 Fix the other microbench schema
b2ef181 Add preliminary ASTC encoder
c44be0e Merge GrGpuObject and GrCacheable.
730c044 Alter Default & Software path renderers to better handle AA hairline paths
f7be194 Rebaseline GN & N4 perf trigger flakes
75770af Update SKP version to 58
0925a57 Add initial baselines for varied_text* GMs
bc89329 Enable the SSSE3 compile time check on all platforms (4th attempt)
57493ba check in empty SKP expectations for a single platform
20fa24c roll common DEPS
2a413df Add ASTC to list of alpha compressed formats
8d84c99 SkFontMgr for Android.
307bcea skimage expectations for Android-Reference-Unknown
a2c79fb Suppress Win8 raster verylargebitmap GM flakes
f73c237 Get additional DW font metrics when available.
2da0f85 Revert of Enable the SSSE3 compile time check on all platforms. (https://codereview.chromium.org/403583002/)
ddb459e Fix some flaky perf triggers
7b82d0f Revert of SkFontMgr for Android. (https://codereview.chromium.org/414483002/)
ba0055b Revert "Update fontmgr expectations."
ff4b56b Update fontmgr expectations.
76d5b47 Now able to set the localMatrix when creating a SkShader from a SkImage
85d3652 fix android_framework build do to missing library at link time
dd6d227 Replace use of GrTHashTable in GrFontCache with SkTDynamicHash.
1c63bf6 Revert "Revert of Use the GrCacheable ID to eliminate the need for notifications to GrGpuGL when textures and RTs are… (https://codereview.chromium.org/376703009/)"
c255337 Make nanobench setup configs outside of loop over benchmarks
33d1346 Suppress fontmgr gm changes while Android catches up.
bc9845b Remove the single-sigma version of SkDropShadowImageFilter::Create().
2451937 Run CanvasState test across a library boundary.
c0bc913 Introduce skia_pic gyp variable.
4f9a01e SkFontMgr for Android.
be03570 Remove unused enum value and member of GrGpuObject
7419e95 remove command line args
fa9d135 fix nacl
d771f6b Add auto purging for SkPicture-related Ganesh resources (esp. layers)
17f0b6d share dm and command flags
ac97792 Initial change to move 2D kernel to its own file.
2d75d08 Cherry pick to fix the MIPS build.
6c35488 Refactor texture compressors into separate files
2648983 Added count validation in SkImageFilter::Common::unflatten()
9338348 Enable the SSSE3 compile time check on all platforms (3rd attempt)
f7caacd Rebaseline from recent gpu optimization changes [email protected] [email protected] BUG=skia:
d09622e Rebaseline some flaky perf triggers
b85a0aa Add a GrPathRange class
dcabb05 Make GrCacheable implement its own ref counting.
b0a4641 roll common DEPS
93a37bc Add macro so that gpu trace marker can add an arg to the TRACE_EVENT it makes
7a037f4 Move GrTMultiMap to src/core and rename it
ad1df15 First pass at a blitter for R11 EAC alpha masks. This shaves 10ms off of the polygon gpu benchmark on the Nexus 7v2 (which is about 6.7% faster).
518d83d Skia side RGB to YUV gpu conversion
02cafcc Remove gpu shader optimatization for solid white or trans black colors
5b7c7c4 Move DirectWrite skimage expectations -> GDI
75f8851 Let blitters be notified when they're done being used
63e99f7 Allow GrGLEffects to produce variable length keys.
3f85403 hide public factory for intermediate class
1bd6f7d Remove use of SK_SUPPORT_LEGACY_LAYERRASTERIZER_API.
3d533ac Replace GrTHash with SkTDynamicHash
249171e Revert of Use the GrCacheable ID to eliminate the need for notifications to GrGpuGL when textures and RTs are… (https://codereview.chromium.org/376703009/)
f568f6a git sample app working on iOS
1d1795b Make ScaledImageCache unit test less dependent on global state.
63f413c expand workaround to all 32-bit mips devices without the appropriate gcc support
9514d24 Cache the return values of getBlendOpts in GrDrawState
83fab47 Adding djsollen to list of owners
19eb3b2 update pathops core and tests
384b020 Fix mac NDK builds
05c4560 Fix GLubyte to GrGLubyte.
bf5e523 Change JSON output of nanobench.
66ed8dc combine base_unittest.py modules from gm and tools
733418f Remove SkRefPtr.
04d53a5 Revert of nanobench: --veryVerbose for more Win7 debugging (https://codereview.chromium.org/401663002/)
e904c09 Fix alpha textures in NV ES3 contexts on Windows.
e57452d nanobench: --veryVerbose for more Win7 debugging
0db38cc erase bitmap inside unit test to make valgrind happier
3125e02 Revert of Revert of Revert of Force DM rebuild. (https://codereview.chromium.org/402663003/)
41f30cd Revert of Revert of Force DM rebuild. (https://codereview.chromium.org/399123002/)
8dd90cb Add IsPath to GrGLInterface
91bdbcd Use the GrCacheable ID to eliminate the need for notifications to GrGpuGL when textures and RTs are deleted.
f42e08c Revert of Force DM rebuild. (https://codereview.chromium.org/400723002/)
8a10de1 Force DM rebuild.
55b0ffc nanobench: Protect more against infinite loops.
261b8a9 Make GrLayerCache use multiple plots in its atlas
a8f7745 create copy_config.py and rename_config.py for skbug 2752
ac29838 Fix warning about missing shared library symbols in android_gdbserver
929f29a Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys.
b959ec7 factor out flattening/unflattening of common fields from SkImageFilter
3eb258d Generate makefile for bench_pictures.
805ef15 Set maximum output size for scaled-image-cache images
3f376a5 (temporarily?) disable no-oped benches
9129477 Use __rdtsc on Windows.
7ef2162 Add new ASTC pixel config
03f3db0 roll common DEPS, now using recursedeps
103ae71 Remove benches from DM.
0b4cc89 Disable assertion of fBoundsIsDirty.
e194c49 Remove ambiguous operator= on AutoCFRelease.
ee5da55 32 bpp floating point textures
2ec93fc Buffer four scanlines prior to blitting. We will eventually use this to blit four scanlines in a row in order to aggressively compress alpha masks as the information comes in. This CL is only to introduce the API and to make sure that nothing breaks in the general case.
b577c55 Generalize mask helper a bit for compression
17dabfc Add unique ID to GrPlot
b6638bd Chromium no longer needs the SkPicture default constructor
d755479 Make gdb work for 64-bit Skia
dddf564 rebaseline most dw changes
eccbfec Fix broken android framework builds where 32-bit MIPS compilers lack 64-bit __sync operators.
e7fd6db Remove yet-unused 64-bit atomic hooks.
122f9ec Remove outdated compiler restrictions.
9d7321c Skip tiling on bitmapscroll: - off by exactly one pixel when using DirectWrite - also at least one pixel off on ChromeOS
720c66b Reexport skia_gdi.
20f3403 Put skia_directwrite back for now.
9358706 skia_directwrite -> skia_gdi
c7af812 Revert of Reopened: Caching the result of readPixelsSupported (https://codereview.chromium.org/364193004/)
33ac950 make gm self-tests launch python unittests automatically (not just within the rebaseline_server subdirectory)
7940100 Revert of Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys. (https://codereview.chromium.org/379113004/)
e9d2d09 Leaking CGBitmapContext in SkFontHost_mac
9d3cdb6 Fix some issues with sfnt maxp headers.
285d375 remove dead code from sample
0847059 Remove kImageIsImmutable_Flag.
cd27a41 Use va_list variable safely
be7e59e Make SkTextureCompressor compile with Clang 3.5
21048b5 Always have GrLayer's rect be valid
32a311b Fixed the bug in drawVertices when no colors or texture coordinates are provided by modifying the grprimitive to klines and adjusting the indices.
c0ea398 Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys.
8339371 Caching the result of readPixelsSupported
e51b6bd revert timer changes
7edaeb5 nanobench on Windows: try compiler barriers around timer instead.
f7e51ea Disable LTCG for nanobench.
e363136 Try to debug Windows infinite loops in nanobench.
184ff37 Keep at most one GPU device alive at a time.
a179a1e SkAutoRef seems lonely. Might as well delete it.
18515cf DM: destroy contexts after each GPU task instead of before
352c218 Change SkCanvasState to use inheritance.
3944a1d destroyContexts after each bench instead of before
6238688 Give windows boring bars and use 'us' for microseconds.
770787e force another build
5a89706 Force a build for nanobench.
1e319f7 Add --resetGpuContext to both DM and nanobench.
c09e8c2 https://chromiumcodereview.appspot.com/331133004/
e02fcf9 Another forced run for Android bots.
5c0e190 force build
d3b1b1f Whitespace change to test failures after https://skia.googlesource.com/buildbot/+/0e977d0753ecc81fd4e45e088ebc5bc16f0b4b75 and https://skia.googlesource.com/buildbot/+/0e6fdada778ad14e38b25f8b5827a8b156674045
d183032 manual bench rebase after f459c85, adjusted with ed458688e284508f17a0408a093d89a8b5966e32
49b3590 Revert of drawVertices bug on gpu side (https://codereview.chromium.org/387113002/)
f59eab2 patch from issue 383923002
612364d Fixed the bug in drawVertices when no colors or texture coordinates are provided by modifying the grprimitive to klines and adjusting the indices.
f459c85 Fix memory leak introduced in http://crrev.com/387863005
6599258 Cleanup: Remove unused/unimplemented SkTextLayout.h.
a189ccd nanobench: add --runOnce.
630598c Add support for NEON intrinsics to speed up texture compression. We can now convert the time that we would have spent uploading the texture to compressing it giving a net 50% memory savings for these things.
60317d0 nanobench: support --outResultsFile
41b8687 Include SkTypes before using ifdefs.
24b04fa Alphabetize defines in generated SkUserConfig.
837f532 Fix for saveLayer() with filters vs. the BBox Hierarchy.
3b72f79 remove unused SkPixelRef constructor
ed45868 remove SK_SUPPORT_LEGACY_PIXELREF_UNFLATTENABLE code
e322482 Move SkPDFStream back to SkStream to save memory.
9c6878b Revert of Enable the SSSE3 compile time check on all platforms. (https://codereview.chromium.org/391693004/)
c07e281 Revert "Fix for saveLayer() with filters vs. the BBox Hierarchy." and "resizeimagefiler is ok with a BBH now".
ee34953 Enable the SSSE3 compile time check on all platforms.
55d316e Remove last SK_SUPPORT_LEGACY_SHADER_LOCALMATRIX.
e846499 Make SkPictureShader and SkPictureImageFilter use const SkPictures
7e4b2b5 Remove unused kImageIsOpaque_Flag.
6336f7c MIPS: added optimization for SkRGB16_Opaque_Blitter::blitMask
cef04f8 Deleted SkImage::newShaderClamp: not used, not implemented.
4fdba1c Reallow default SkPicture constructor for Chromium
c4f30b1 Make GrAtlas::removePlot static
cfaeec4 Remove Skia's use of the default SkPicture constructor and multi-clone
dd52896 Remove SkPicture copy constructor
b184f7f Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels
00adc75 don't draw unpremul alpha (yet)
651eaea Revert of Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels (https://codereview.chromium.org/388803007/)
debba5c Add SkBitmap::readPixels() and reimplement copyTo and SkCanvas::readPixels usning it.
fb747e2 Make SkPDFFont::fFontInfo a const pointer.
733f5f5 Refactor SkGrFontScaler and SkGrFontKey into non-virtual versions.
93de7a2 fix ios break
d41dab4 Revert of Add support for NEON intrinsics to speed up texture compression. We can (https://codereview.chromium.org/390453002/)
1b0aa00 No need to cache local matrix in picture shader.
936b734 ios fixes
bc9205b Add support for NEON intrinsics to speed up texture compression. We can now convert the time that we would have spent uploading the texture to compressing it giving a net 50% memory savings for these things.
5d9d10e nanobench: add a cute bar chart
ef0fd61 Remove SK_SUPPORT_LEGACY_SHADER_LOCALMATRIX.
8fa7320 resizeimagefiler is ok with a BBH now
fa04776 Use unpremul for premul_and_unpremul_alpha_ bench.
c870d49 Use SkShader's localMat for SkLocalMatrixShader.
b02ab4b New Mac 10.6 x86_64 Debug baselines for perlin noise tests.
848faf0 This moves us towards variable length effect keys. The overall program key now allows for it. After the header it stores an array of offsets to effect keys. This allows us to grab the effect keys to pass to effects when they generate code. It also ensures that we can't get a collision by sets of keys that are different lengths but are the same when appended together.
6ca0b6a Fix for saveLayer() with filters vs. the BBox Hierarchy.
c855ca0 Revert of Remove gpu shader optimatization for solid white or trans black colors (https://codereview.chromium.org/375823005/)
c9af44a Revert of Remove public_headers.gypi, unneeded by Skia. (https://codereview.chromium.org/381633003/)
5f78d22 Remove gpu shader optimatization for solid white or trans black colors
133931f roll "common" DEPS, and replace tools/pyutils with it
3a21d61 Update find_name_and_attributes to take ttc index and rename to SkTypeface_FreeType::ScanFont.
f94bdb8 explicitly add /data/local/tmp to the library path to support new AOSP restrictions
a3fce46 Remove public_headers.gypi, unneeded by Skia.
19fcc74 Slim Skia down to just one murmur3 implementation.
00a8fae Add support for 64bit atomic inc/dec/cas
d08cb90 Revert of add readPixels() to SkBitmap (https://codereview.chromium.org/377303002/)
d081cf6 Pin to a newer version of ANGLE than M36 branch.
ffc75ef Revert of Add alternate SkPicture::clone (https://codereview.chromium.org/381193002/)
134ae83 manual bench rebase after bf0b9ce
24969a3 Pin to a specific version of ANGLE.
bf0b9ce Add file access modes to sk_exists.
bbf9f6d Revert of Slim Skia down to just one murmur3 implementation. (https://codereview.chromium.org/376183004/)
4d1605a Enable tools/CrashHandler again.
c4f2161 add readPixels() to SkBitmap
e372e78 Add alternate SkPicture::clone
53d4359 Slim Skia down to just one murmur3 implementation.
b17c764 Handle NULL typeface in SampleApp.
3031a2f Yet more perlin noise rebaselines.
bb02bb5 You guessed it -- more perlin noise rebaselines.
250b59d Ibid.
0c4a70d Yet more perlin noise rebaselines.
626650f Some more perlinnoise rebaselines.
654a9c2 Use a consume load in SkLazyPtr.
e507373 Re-add friend Chrome requires
42483d9 Split SkTRacy into SkTRacy and SkTRacyReffable.
3a3eef4 New baselines for perlin noise changes.
497cda3 Split SkTRacy into SkTRacy and SkTRacyReffable.
777a7dd Add config to build mips with dsp2 optimizations enabled by default.
6142609 Cleanup SkPicture* classes a bit
fd42999 import google-api-python-client using DEPS
61b1436 sk_malloc_throw/sk_calloc_throw in debug prints size in failure message
15840a2 Delete third_party/harfbuzz
e6b28cf Remove shadows suppression
c26d991 Split SkPictureReplacementPlayback out of SkPicturePlayback
67a3271 Slim Skia down to just one murmur3 implementation.
c7d29c8 update our build system to support the experimental L-Release NDK
04f1877 Whitespace change to verify buildbot scripts after https://skia.googlesource.com/buildbot/+/dd42159
996861d Update SKP version to 47
da03653 fix typo, had two RGBA instead of RGBA and BGRA
57ad493 Handle bad ICO data better.
5fe23b3 Add suppression for shadows test
1feac79 Revert of Slim Skia down to just one murmur3 implementation. (https://codereview.chromium.org/376183004/)
e4636aa Merge Replay and Quilt tasks, adding in all BBH implementations.
ec66e62 Refactor SkPicturePlayback for SkPictureReplacementPlayback
762c718 Remove useless options from bench
db5f7bf Do not export SkTDArray when building Skia as a DLL
2d9d9c9 Update one last expectation from gamma change.
d78a168 Improve gpu tracing when applying markers directly to gpu target
1c577cd Always initialize SkDashPathEffect fields.
2e09d18 Add bounds checks to SkTDynamicHash
e53363f Cleanup: Remove SkUTF16_Str API.
1459be5 Optimized R11 EAC compressor
6ac0037 Slim Skia down to just one murmur3 implementation.
40b32be nanobench: add median and --cpu/--gpu
79fd216 Revert of Make GrGLConfigConversionEffect work for Imagination and some other GPUs. (https://codereview.chromium.org/277323002/)
6132b43 rebaseline_server: cache results in long-running ImageDiffDB instance
bd7746d Remove ability for Release code to call getRefCnt() or getWeakRefCnt().
ecce60b Build Android with SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG.
a9309f5 Add thread safety configuration check.
93cf46f Make GrGLConfigConversionEffect work for Imagination and some other GPUs.
b4edbff rebaseline_server: allow JSON to control column filtering
874a62a Revert "Remove ability for Release code to call getRefCnt() or getWeakRefCnt()."
0b544ae Add SkRacy
10586dc manual bench rebase after d3f3e58, adjusted with a26bbb95a64c1507ba81d39b971f079f3f9c5646
c15ba1d bench rebase tool: add ability to specify a second CL for fluctuating data adjustment.
d3f3e58 Revert of Add SkRacy (https://codereview.chromium.org/371363004/)
7b17547 Revert of Missing volatile in AnnotateBenignRaceSized declaration. (https://codereview.chromium.org/380473002/)
92432c7 Fixed up SkTimedPicturePlayback
f7a180b Missing volatile in AnnotateBenignRaceSized declaration.
d5e3e6a Add SkRacy
f955223 Add missing / in android_gdbserver
f50a793 Use BUILD_NATIVE_TEST instead of BUILD_EXECUTABLE.
be08ace add setPreserveSrcDepth to replace PrefTable API for android
65b6fa1 Use stack allocation for Android data in SkScalerContext::MakeRec().
0a65e38 Cleanup: Rename UnitTestTest.cpp to RTConfRegistryTest.cpp
0139ae3 Fix param name in GrEffect::CastEffect
004522f Back off from SkPicture API hardening a bit
83d081a Goodbye GrEffectRef.
ca95c19 Adding validation before using an SkImageInfo object read from an SkReadBuffer.
9ea3d57 Clean up SkImageFilter constructors.
6daadc7 Harden SkPicture interface a bit
1ad00e4 Split SkPictureRangePlayback out of SkPicturePlayback
55fad7a Remove GrEffect::CreateEffectRef and GrEffect::AutoEffectRef.
97b9ab7 Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
4ae94ff Remove ability for Release code to call getRefCnt() or getWeakRefCnt().
3afef1f Clean up a bit after SkPictureData/SkPicturePlayback split
6815011 make skia_launcher be a position independent executable
56a6b6b fix WBMP image will get null color table when draw in RGB565 Canvas
a26bbb9 MIPS: added optimizations for functions from SkBitmapProcState
ff64414 Update SKP version to 45
e593044 Flesh out SkMatrix typemask suppressions.
875da80 Another suppression, this in SkMatrix caching the typemask.
6abc62c Suppress race to cache SkPathRef bounds.
eeb1f15 Turn on threaded DMQuiltTask drawing for old-format SkPictures too.
beaf62d remove unneeded flag for android
6f157d9 Handle close button in SkOSWindow_Unix.
6dd0491 Suppress getRefCnt() calls from SkImageFilter.
969842a Revert of Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. (https://codereview.chromium.org/377503004/)
2011fe9 Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
24dcac2 YUV to RGB converter
3230517 guard registering mallocpixelref for chrome
060c41a remove unneeded flags (have been purged from chrome and android)
9a9eae2 change pixelref to not inherit from SkFlattenable
620fc60 remove SK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE
58f1e92 remove unneeded flags for android
ce4dd3d Split SkPicturePlayback out of SkPictureData
5e8a3c1 Suppress new TSAN warnings from DMQuiltTask.
aca3d84 Remove SK_DISABLE_PIXELREF_LOCKCOUNT_BALANCE_CHECK.
75e9e63 don't look at SK_SCALAR_IS_FLOAT -- it is true, but no longer defined
f99f884 Remove use of GrEffectRef from draw state and below.
f05d626 Add return to SkBoxBlurGetPlatformProcs_SSE4.
6945618 gpu and cpu flags for gm and bench.
81d7188 Remove GrEffectStage::DeferredStage
7cdc1ee Add always-threaded SkRecord quilt tests.
d312a04 Enable 32/64-bit gyp switch on Android
0b7813b Cleanup: Remove TestXCode project.
df55f06 rebaseline_server: handle column filtering more generically
085f334 Update remaining expectations for https://codereview.chromium.org/337603008.
2ed5ef8 Remove GrDrawState::CommonState
d8a5e8d remove unneeded flags for android
4107806 Remove vertical/horizontal metrics selection.
a70353e Remove deferred version of GrDrawState.
5f7f9d0 Add SSE4 version of BlurImage optimizations.
1f836ee with no save flag options, we can directly reference matrix and clip in MCRec
705a153 Rebaseline Angle gms for recent dashing4 rebaseline NOTREECHECKS=True NOTRY=True [email protected] [email protected]
06d3771 Only you can prevent memory leaks.
3ef0453 Fix history handling for workspaces, issue with M36
8119e6a Rebaseline for gpu dashing4 now doing circle dashes NOTREECHECKS=True NOTRY=True [email protected] [email protected]
0b99de0 Add Instant Trace Event for shader compilation in gpu which outputs shader text as attribute
82cb86f Revert of Add SSE4 version of BlurImage optimizations. (https://codereview.chromium.org/366593004/)
d930511 Linear-time implementation of willPlaybackBitmaps(), computed & cached on construction in SkPicture. Unit test.
2830632 Add SSE4 version of BlurImage optimizations.
3df0501 Fix SkColorFilterImageFilter matrix optimization.
46e51e1 rebaseline_server: if urlSchemaVersion is not specified, assume current
c197c8a Adding 64 bit checks
2fe7b46 Revert of Caching the result of readPixelsSupported (https://codereview.chromium.org/364193004/)
e1085e0 move SkChecksum and SkEmptyShader to private
753a296 Caching the result of readPixelsSupported
32b9a3b Add functions to support NV_path_rendering in OpenGL ES
c6bbd82 Ignore some GM images for https://codereview.chromium.org/337603008.
c2dcf4a Check pixelRef before attempting to ktx encode.
0e3fac2 Gate CrashHandler with SK_CRASH_HANDLER.
23ff2a5 More expectation updates for https://codereview.chromium.org/337603008.
e5481ec rebaseline_server: add urlSchemaVersion parameter
e1bc1c6 Make GrAllocator Iter return non-const T
a5c0844 Remove SK_IGNORE_FASTER_TEXT_FIX.
9504dd5 Remove SK_IGNORE_DWRITE_RENDERING_FIX.
217daa7 Revert of Remove the AA requirement for selecting GrEffect-based clipping. (https://codereview.chromium.org/367013003/)
4621788 gen_bench_expectations: use subprocess instead of shell_utils due to buildbot-side name collision
3fa56b3 Exclude Clang on Windows too. Comment this up a bit.
f0480b1 Combine clip stack and clip origin into one struct in GrIODB.
e9a729c Remove the AA requirement for selecting GrEffect-based clipping.
6a7fdef Disable assembly code in MemorySanitizer builds.
5c76a0f Update some expectations for https://codereview.chromium.org/337603008.
e159386 Revert of Remove the AA requirement for selecting GrEffect-based clipping. (https://codereview.chromium.org/367013003/)
fa37a21 Fix no previous prototype for function error
a73218b Remove the AA requirement for selecting GrEffect-based clipping.
b26130a Fix RecreateSkps
256b351 CTFontCopy*Name may return NULL.
bce3d6d Reduce integer divides in GrAllocator
54f1ad8 rebaseline_server: use just skpdiff, not Python Image Library
a887026 Fix int to float bug in shader on gpu Dotted Line cl NOTRY=True NOTREECHECKS=True [email protected] [email protected] BUG=skia:
1c0acee Revert of Update SKP version to 39 (https://codereview.chromium.org/367863003/)
f767e79 Add the ability for gpu to render dotted lines (dashed line, 0 on interval, round caps)
7a7c316 return early instead of crashing if fileData fails
50b3dab Update SKP version to 39
e438ddb Uses optional mutex to guard construction of the singleton, which initializes the non-threadsafe libfontconfig. Without this change, Skia's parallel path ops test runner crashes 6/10 and hangs 2/10 on startup; with this change, 0/10 problems.
dc1cf66 Remove A8_LCD luminance hack.
e41f388 Revert of Fix race condition in parallel font initialization. (https://codereview.chromium.org/355573006/)
f0aed97 correctly plumb through explicit rowbytes for allocPixels
c846f4a Cleanup usage of GetResourcePath() after commit bcbc1788b478b1e54079318ad073e8490aa66fae.
696d361 Temporarily resurface matrix/clip save flags enum values.
9bc86ed Hey, maybe we should _call_ glFinish.
db53990 Rename SkPicturePlayback to SkPictureData
bb6a028 draft gpu support in nanobench
60b08a0 Fix race condition in parallel font initialization.
950f89d Specify the name of tool for creating a makefile.
ec2ae58 Add multithreaded mode to quilt mode in DM.
9245b7e When performing offscreen rendering on windows, attempt to use a pbuffer context.
2fd0d14 Adjust the alpha type for pixelRefs.
e8e8d02 Revert of Update SKP version to 34 (https://codereview.chromium.org/347303003/)
cad0cb2 Grant independence to SkBaseMutex on Windows.
4a2489f Hide symbols in S32A_Opaque_BlitRow32_SSE4
12ffdb3 remove flags that are now in chrome's SkUserConfig.h
1072218 Cleanup: Delete SkJSON header.
50a7b0e Revert of Fix race condition in parallel font initialization. (https://codereview.chromium.org/355573006/)
df022f5 Fix race condition in parallel font initialization.
935a9f6 force opaque if kCGImageAlpha returns None
e677221 add SK_API to config helpers so chrome can call them
529b7f6 Expectations updates for DirectWrite change 761b25.
6c6ddb8 update dox
170e00d Have Clang builders build in C++11 mode.
761b250 DirectWrite to detect GDI only fonts.
26337e9 Fix SkTypeface::serialize() on Mac by properly indicating local fonts
4eec156 rebaseline srcmode for gpus -- now pass samplecount
261fa58 Revert of Re-enable SSE4. (https://codereview.chromium.org/357593003/)
f957254 Fix ANGLE build wrong glGetString being called issue
238b456 R11 EAC texture compression is introduced as part of the OpenGL ES 3.0 spec. This is a format that will likely be required on most mobile phones in the upcoming years, making it better to target than LATC, which is only available on NVIDIA GPUs.
52d9ac6 stop calling SkCanvas::getDevice
f3d15dc Add a preliminary R11 EAC compressor
952841b Begin atlasing
a75b0fa Re-enable SSE4.
4dc94d9 ARM Skia NEON patches - 41 - arm64: SkXfermode::xfer32
5f6102d SaveFlags be-gone
fdecca8 Whitespace change to test CQ
80549fc Support using OpenGL ES context on desktop
b8562be Whitespace change to test CQ
b2e1fa5 Push resources to Android device
e462f2b Revert of Begin atlasing (https://codereview.chromium.org/354533004/)
d9cf38a Revert of Fix memory leak in "Begin atlasing" (https://codereview.chromium.org/361663002/)
40d9c0e Fix memory leak in (Begin atlasing https://codereview.chromium.org/354533004/)
55e61f0 Begin atlasing
d92f5b8 add a second interface to the resizer to exactly match what Chrome expects. Will make the migration much cleaner
1e2772f Remove now-nonexistent SkCountdown.h from public_headers.
bae704b add rowbytes option to allocPixels
ce41ad1 remove SK_SUPPORT_LEGACY_INSTALLPIXELSPARAMS code
4af35f3 writepixels needs to bump genID
d4fa483 Some straggler rebaselines for imagefiltersclipped.
d297d0f New baselines for imagefiltersclipped GM after perlin noise change.
a40239c Drop --clone from commands in skia repo.
ca6a7c2 Make perlin noise do CTM-correct scaling.
d3e474e Deprecate SkPicture::clone().
67ec1f8 Switch SkPDFStream's internal storage from SkStream to SkData
89443ab change gpudevice and pdfdevice to inherit from basedevice
479fbaf Disable SSE4 code.
4f96ab3 Refactor bitmap scaler to make it easier to migrate rest of chrome to use it
1f8ed02 Add lock to SkPDFDict
e5c1e3c Fix RRect tranform bug
a837740 Mark SkBBoxHierarchyRecord destructor as virtual
3bb195e Add SSE4 optimization of S32A_Opaque_Blitrow
982542d add SkSurface::NewRasterDirectReleaseProc
8c0c7b0 remove unnecessary bitmapdevice references
0766931 delete code for SK_SUPPORT_LEGACY_GETTOTALCLIP
0808c82 Update SKP version to 34
2a8ca93 don't create explicit bitmapdevice when not needed
98e34ba remove SK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE for chrome
f836415 Fix scale type in JSON format
e1c5586 Revert of Switch SkPDFStream's internal storage from SkStream to SkData (https://codereview.chromium.org/340783013/)
c1dfa14 Switch SkPDFStream's internal storage from SkStream to SkData
11a005e Promote SkInterpolator unit test to our tests driver.
da07a08 Make LTCG optional on windows builds.
3512eda Add trace event when GrBufferAllocPool unmaps a buffer indicating what % of the buffer was unwritten.
8ba8d92 Rebaseline Test-Android-Logan-Nvidia-Arm7-*
4d1a364 Make SKP bench JSON ouput better
93fabf4 Don't set SK_MALLOC_TEMP in SkAutoTMalloc.
3f547cb Add SK_API to SkWriter32
0d44830 ARM Skia NEON patches - 40 - arm64: S32A_D565_Opaque
1ea04a0 Update SKP version to 33
7bf1068 Remove SkBicubicImageFilter, and all related tests.
f372321 Add nanobench, a fresh look at our microbenchmark harness.
20fb7c6 tools/git-sync-deps is a stand-alone program, not dependent on synced deps.
b726df4 Add noinline for GCC 4.6, which seems to vectorize after inlining.
7c4c63a "interface" is defined in Windows headers, so undef it in GrGLCaps so we don't have a name collision
0cf2781 Narrow disabled vectorization further to just ConvolveHorizontally.
12345ae Rename TestSize.cpp to SizeTest.cpp
85a0878 Rebase Test-Ubuntu12-ShuttleA-GTX660-x86-Release.
4809e4d try release only
729c6f0 disable on nacl
2b8a3b8 Focus disabled optimizations on just BGRAConvolve2D, and only 32-bit.
3da21d2 Whitespace fixes for Python tools
ec368cf Temporarily disable autovectorization in core for 32-bit Linux builds.
61d04c4 Add valgrind supp for NV driver.
bb0ef0a Use new common tools in Python scripts
55106da Ignore degeneratesegments for nvprmsaa4 to unbreak the build
669a121 Update SKP version to 32
474cef4 Disable bogus _scaled benches until we can figure out why they're bogus.
1d86ee8 Rename GrAtlasMgr to GrAtlas (and other cleanup)
20fa0c3 rebase GMs
32492e8 delete disabled bench
4c6443e Remove special case gpu transforms for Identity and Translate
4ec84da Move allocation of texture from SkGpuDevice to GrLayerCache
332600f Bench: Change default maxMs from 4s to 1s.
7373456 Support serialization in SkRecord-backed SkPictures.
2290000 Make GrGLShaderBuilder::fragmentPosition() return a vec4, with 1.0 as the zw components when in the y-flip case. This works around an Adreno driver bug.
8a24337 Another iOS fix for SampleApp.
40684ba Prune some dead code from SkPicture.cpp.
66a5d8b add path dump test
c11530e Tick off some TODOs:
5a940b5 Tidy up fOwner in SkMutex_pthread.h.
a8d2ffb add pathops tight bounds; conform path ops' gyp to unit tests
9ea53f9 Preprend Test to test function name generated by DEF_TEST() macro.
5da2fa4 Initialize a variable in GrDrawTarget::drawPaths
68dd81b Rebaseline gm results after "Implement text rendering with NVPR"
c6cb56f Implement text rendering with NVPR
6fc763e No one uses SkPicture::swap.
744fb73 Enable basic drawing with SkRecord-based pictures.
5fb6bd4 use platform-independent font for gm
c83780c Remove unneeded return from DirectWrite.
798496c Rebaseline shadertext2_{gpu,8888} after SkPaint::measureText changes
f22b6b5 Use smart pointers to make SkPictureRecorder lifetimes less manual.
b0203e5 Add schemas to Skia repo
c8fd7b5 Remove suppression of distantclip image differences
740c3f1 Better rendering detection with DirectWrite.
0156c76 Rebaseline shadertext2 after SkPaint::measureText changes
c4b84ae Revert of Revert of Fix SkPaint::measureText for stroked hairline text (https://codereview.chromium.org/354433002/)
05ead8a Revert of Support using OpenGL ES context on desktop (https://codereview.chromium.org/319043005/)
c986b1f Revert of Add functions to support NV_path_rendering in OpenGL ES (https://codereview.chromium.org/345723002/)
abc9bb5 Revert of Fix SkPaint::measureText for stroked hairline text (https://codereview.chromium.org/335603003/)
4a995df Add functions to support NV_path_rendering in OpenGL ES
74fc727 Support using OpenGL ES context on desktop
3295640 Update SKP version to 29
196af73 Fix SkPaint::measureText for stroked hairline text
1c4d578 No need to include ../tools/flags in include_dirs when depending on flags target.
830f356 Update SKP version to 28
2010891 Add GYP target for sk_tool_utils.* component.
4856ac9 Update SKP version to 27
bccac6c Re-land "Fix external SkImageFilter caching with clips."
b8f0798 speed up rgn building by inlining memcmp for 32bit values
6184310 Rebaseline clip on Win7 ShuttleA HD2000
bf1850e Fix SkBlitRow_opts_arm so that it works on ARM v4t. Original Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=901208
9eb182a Add some missing header include guards
eecc35f Some improvements to LATC compression
909f91d Rebaselines for DirectWrite non-rounding.
bbf93ef Restore bug numbers
bbf3e89 optimize circularclips to act as a bench, fix null-check bug in etcbench
9ac68ee Move BenchTimer to tools as Timer
24480bc Use SkMutex::assertHeld in SkPDFFont and SkPDFShader.
9e64b78 Revert of Move BenchTimer to tools as Timer (https://codereview.chromium.org/344213003/)
a3530ef DirectWrite to not round already subpixel metrics.
4ed7528 Move BenchTimer to tools as Timer
7b2b29a Add Project to skia
e486ec4 In Debug, SkMutex(pthread) crashes on re-entrant aquire from same thread.
912d809 Rebaseline after dithering change
2983ff5 CrashHandler calls strsignal on linux
77a8396 undefok -> bool
f6fb36e Add DEPS entry for common repo
a535b7b Add common/ to .gitignore
160a52b Stop referencing gl_FragCoord z and w components.
Repo: platform/external/chromium_org/third_party/smhasher/src (https://android.googlesource.com/platform/external/chromium_org/third_party/smhasher/src)
Repo: platform/external/chromium_org/third_party/usrsctp/usrsctplib (https://android.googlesource.com/platform/external/chromium_org/third_party/usrsctp/usrsctplib)
190c8cb Sync with Mavericks sources.
7accb99 Sync with Mavericks sources.
a11b3c5 Sync with Mavericks sources.
95cbc98 Sync with Mavericks sources.
ba7640e This file is not needed anymore.
eea8542 Retire user_sctp_timer_iterate.c from the build.
957547f Sync with Mavericks sources.
dfd687b Fix a warning showing up on Windows. Thanks to Segery Ulanov from Google for providing the fix.
90de5e5 Sync with Mavericks sources.
d5685d4 Add support for Native Client used for Chrome Remote Desktop. The patch is provided by Sergey Ulanov from Google.
00e26b7 Report warnings as errors.
765c98d Silence a warning reported by Peter Kasting from Google. While there, remove some trailing white spaces.
734dec3 SYnc with Mavericks sources.
c5fe9aa Sync with Mavericks sources.
970c7e8 Sync with Mavericks sources.
699b67d Sync with Mavericks sources.
2b35fa3 The MTU is a 32-bit entity within the SCTP stack. This issue was reported by Peter Kasting from Google.
7276344 Sync with Mavericks.
c4b680b Use _strdup() instead of strdup() on Windows.
58a1039 Use _strdup() instead of strdup().
620b2cf Address a warning reported by Peter Kasting from Google. While there, remove trailing whitespaces.
99cbabe Whitespace change.
8975bd5 Sync with Mavericks sources.
1b77b47 Sync with Mavericks sources: Further cleanups. Thanks to Patrick Laimbock for reporting another warning issue.
7b41171 Fix a typo.
bfb1bf7 Sync with Mavericks sources: Use a union sctp_sockstore instead of struct sockaddr_storage to avoid some warnings in the userland build. Thanks to Patrick Laimbock for reporting the issue.
4916028 Sync with Mavericks sources.
80e1c8a Sync with Mavericks sources: Fix a leak of an address, if the address is scheduled for removal and the stack is torn down. Thanks to Peter Bostroem and Jiayang Liu from Google for reporting the issue.
e2e06eb Sync with Mavericks sources.
53e28db Sync with Mavericks sources.
20d5d28 Sync with Mavericks sources.
0602fd0 Sync with Mavericks sources.
fb3816e Sync with Mavericks sources.
61a075e Backport http://svnweb.freebsd.org/changeset/base/269699 and http://svnweb.freebsd.org/changeset/base/269753
2344bfc Sync with Mavericks sources.
669cffc Sync with Mavericks sources.
44318e9 Sync with Mavericks sources.
a8657c4 Sync with Mavericks sources.
aba62cc Sync with Mavericks sources.
8867306 Sync with Mavericks and adopt user land stack.
290e387 Sync with Mavericks sources.
1fb710c Sync FBSDID and with Mavericks sources.
3a58709 Fix syntax.
ac3c4e1 Sync with Mavericks sources.
bfaa129 Sync FBSDIDs.
e282836 Whitespace changes.
4ebd24b Sync with Mavericks sources.
48830a7 Sync with Mavericks.
f496fe9 Backport changes for FreeBSD-SA-14:17.kmem.
e6e1833 Fix https://code.google.com/p/sctp-refimpl/issues/detail?id=5 Thanks to Ehsan Akhgari for reporting and providing a fix.
03b9c0e Fix the bug reported in https://code.google.com/p/sctp-refimpl/issues/detail?id=4 by taking the proposed fix. Thanks to 12maksqwe for reporting the issue.
6c632b3 Get it compiling on IOS when disabling INET and INET6. Thanks to Zeke Chin <[email protected]> for reporting and testing!
8287322 Sync with Mavericks sources.
4965983 Sync with Mavericks sources.
9986357 Sync with Mavericks sources.
0075cec Sync with Mountain Lion sources.
39787b5 Include error.h.
Repo: platform/external/chromium_org/third_party/webrtc (https://android.googlesource.com/platform/external/chromium_org/third_party/webrtc)
b44eb8f Update makefiles after merge of Chromium at 5a645aa13b82
7f032d2 Update makefiles after merge of Chromium at 2d0da5605d75
8f2a7fa Update makefiles after merge of Chromium at a99b7ad25d02
9a8c28f Reworked paced sender queue
83c1dcb Update makefiles after merge of Chromium at 30ec995cdb2d
8d28158 Adds support for finch experiments to video_loopback.
95e0f61 Fix problem with late packets in NetEq
e765eef Delete VideoReceiveStream channels in destructor.
ab22837 Remove the useless dummy state parameter to WebRtcPcm16b_DecodeW16
14f28eb Remove the useless dummy state parameter to WebRtcG711_*
a1fd19c Remove the codec_type_ member from AudioDecoder
343d3cf Enables AIMD control by default.
dba94e1 Improving error message from neteq_rtpplay
deb9e49 Add format members to AudioConverter for DCHECKing.
afcd610 Update rate control parameter in vp9 test.
dd298d8 Roll chromium_revision: 28d1981..d3db2ff
1c755a6 Restore the void return type on WriteWavHeader.
7e2ad87 replace inline assembly WebRtcNsx_AnalysisUpdate by intrinsics.
63c5ce8 Add Opus support to neteq_rtpplay
3894237 Add UMA metrics for the initial (after two seconds) packet loss, round-trip time and bandwidth estimate of a WebRTC call.
ed94bc8 Add stats for video: - number of sent/received RTCP NACK/FIR/PLI per minute - percentage of unique sent/received NACK requests - percentage of discarded/duplicated packets by the jitter buffer - permille of sent/received key frames
9b1042c Add more sanity checks to workaround the unidentified problem that CaptureThread is still running while related resouces are destroyed already.
5f53af3 Adjust/increase rate control thresold for a vp9 test.
6637388 Add VP9 codec to VCM and vie_auto_test. Include VP9 tests in videoprocessor_integrationtests. Include end-to-end send/receiveVP9 test.
0eb4066 Update Android projects to API level 21.
99f0de3 replace inline assembly WebRtcNsx_SynthesisUpdateNeon by intrinsics.
46c5634 Add a WavReader counterpart to WavWriter.
2dc72e3 Update makefiles after merge of Chromium at a41c404b1c7f
1d09eed Update makefiles after merge of Chromium at b210e2d62956
796056b Update all .isolate files for the new format.
4ed1b70 Update Android projects to API level 20.
cf59c6e Fix N7 camera aspect ratio.
f8586cc Build fix for MIPS32R6.
6aaaf9f Fix a name collision with Android libc++
ddb84aa Implement conference-mode temporal-layer screencast.
fbdea25 Configure A/V sync in WebRtcVideoEngine2.
4ef173b Simplify bwe tests.
a1f6cf7 Revert "Revert part of r7561, "Refactor audio conversion functions.""
8a3acf6 arm64 iOS build.
f37dc42 Add 15 fps support for Android devices with missing 15 fps camera mode.
d7062cc Creating a C++ wrapper class for VAD
78f89f1 Revert part of r7561, "Refactor audio conversion functions."
bce1329 Refactor audio conversion functions.
7b5a896 Use external VideoDecoders in VideoReceiveStream.
2ba45ee Add stats for duplicate sent and received NACK requests.
2d05389 common_audio: Removed macro WEBRTC_SPL_RSHIFT_W32
3c47df6 Remove unused code in overuse detector.
a999336 AudioEncoder: num_10ms_frames_per_packet -> Num10MsFramesInNextPacket
ff8f833 Enable G.722 for Chromium builds
dcfa54a Make an AudioEncoder subclass for Opus
06d5119 Make NSinst_t* const and rename to self in ns_core
e77df57 Update makefiles after merge of Chromium at f92f0738e9e0
1a02faa move xmpp and p2p to webrtc Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p. Also makes libjingle use those version instead of the one in the talk folder.
b136cd2 Make local functions static and dropWebRtcNs_ in ns_core
fc14046 Make all comments whole sentences in ns_core
4f2aa08 scoped_ptr.h: Renames function and change namespace scope to fix conflicts with Chromium not detected by the FYI bots.
bc10410 audio_coding/codecs/isac/fix: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >>"
88b4afa common_audio: Removed trivial macro WEBRTC_SPL_UMUL_16_16
e2cf507 Use neteq_unittest_tools in audio_decoder_unittests
d18fd94 Fix double backslashes in incoming_video_stream.cc
3aa7f6d Update makefiles after merge of Chromium at 82ca3b654cda
af3d97a Add a simple AudioConverter class.
2e49acd Only configure the SSL library in one place.
c91b433 Move (test) RtpFileReader to a lightweight target.
b9d18d9 Move scoped_ptr "free" functions into the webrtc namespace.
2b687fb Upgrade our scoped_ptr copy to match Chromium's latest.
c3f7292 Cleaning up audio_decoder_test.cc and adding ResampleInputAudioFile
185e7f9 isacfix: Refactor big-endian reading and writing
a686801 Increase max trace message size to 1024 characters.
89ef054 Fix ::~LogMessage to print as a string.
3a8dbe3 Adding the subtool rtcBot report visualizer
2366875 Move min transmit bitrate to VideoEncoderConfig.
f919668 Break out WebRtcNs_ComputeDdUpdate function in ns_core
85900c9 Break out WebRtcNs_UpdateNoise function in ns_core
e5e6d52 Break out FFT function in ns_core
101006b Break out ComputeSnr function in ns_core
e8c47e5 Adding three video conference bots test
33608a6 Update makefiles after merge of Chromium at 9ef958e74e13
b7fdbc0 Adding file from test.webrtc.org domain to be downloaded
b482152 Add macros and APIs for webrtc histograms.
dda5e80 Adds support for sending first set of packets at increasingly higher bitrates to probe the link and faster ramp up to a high bitrate.
1546e3e Using the Unused turn configuration in two way test
d7d29a3 Let video_loopback use internal VCM capturers.
c080b41 NOTE: This code review based on the running issue: https://webrtc-codereview.appspot.com/24939004/
45226bb Adding Two way video and audio streaming test to RtcBot
cd3135a HTTPS Server used instead of HTTP for loading the bots to avoid the media permission pop-up clicks every time running the test.
1c079a9 Make ReconfigureVideoEncoder use current bitrate.
0797c72 Disable TestVp8Impl.BaseUnitTest on MSan.
96b70f6 For FIR packet, payload length is zero, so SendToNetwork function is failing.
419897c Break out WebRtcNs_Windowing function in ns_core
faa322a Break out WebRtcNs_Energy function in ns_core
b3a6833 Break out WebRtcNs_IFFT function in ns_core
d696926 Break out WebRtcNs_UpdateBuffer function in ns_core
c392d94 Implement AudioEncoderPcmU/A classes and convert AudioDecoder tests
f7f4aba Update makefiles after merge of Chromium at b03027d23881
e1abe32 audio_coding/codecs/ilbc: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >>
8c08493 Fix for glitches in ACM when switching desired output sample rate
1b22e5c common_audio: Replaced invalid operand in min_max_operations_neon.S"
86661f6 Make avg_{psnr,ssim}_threshold_ const.
de8876f audio_coding/codecs/isac/main: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >>
d2357bc audio_coding/neteq: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >>
e4b7614 Update makefiles after merge of Chromium at 89b463ddd92b
4415bac Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p."
63d5096 Revert cls (original cl + fixes) 7422-7424 "Add VP9 codec to VCM..."
a1a9994 Moving creating TURN configration to the host machine instead of the bots - rtcBot
aafd1e5 Query Android device orientation on every camera frame received.
75db58e Test names changed from e.g) testOneWayVideo/chrome=>chrome to testOneWayVideo/chrome-chrome.
7bee34a Add encoded_timestamp to AudioEncoder base class
3d4c452 New interface class AudioEncoder
787e3f1 Improve rtcbot to load all test files at start and allow them to registerTests via: registerBotTest. After loading all tests main.js starts running the requested one on the command arguments.
d938777 Add ability to include a larger time span (in addition to encode time) for measuring the processing time of a frame. Controlled by setting enable_extended_processing_usage. Enabled by default.
67ad61f Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p.
c34187f Update makefiles after merge of Chromium at 740d4ba9b72c
c726655 Update makefiles after merge of Chromium at 6e9c84566c9f
d8e21cd Selecting bot_type changed to be specified in the test file
d2a11be Fix data races in ThreadTest.ThreeThreadsInvoke.
31c6c6e audio_processing: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >>
e8e965f audio_processing/agc: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >>
5cf4c2c audio_processing/ns: Replaced macro WEBRTC_SPL_RSHIFT_W32 with >>
4b21179 Extend AcmSwitchingOutputFrequencyOldApi with more frequencies
dc0bf41 common_audio: Removed version API from signal_processing
7da3067 Remove -1 from Call::Config::start_bitrate_bps.
88085a1 Add periodic logging of received RTP headers and estimated clock offsets for e2e delay.
4dd7210 New ACM test to trigger audio glitch when switching output sample rate
6368255 Add a packet loss full stack test to the new API.
406719c Workarounds for a bug in VS2013.3 linker when PGO is turned on.
6caf69d Adjust speech probability in NS when echo
1d0c733 common_audio: Removed macro WEBRTC_SPL_RSHIFT_W16
88f9c81 iSAC tests: Type buffers as uint8_t[] to avoid casts
cc05752 audio_processing: Replaced macro WEBRTC_SPL_RSHIFT_W16 with >>
7e367d3 WebRtcIsac_Decode et al.: Type encoded data as uint8[], not uint16[]
39fd1ca WebRtcIsac_UpdateBwEstimate et al.: Type byte streams as uint8, not uint16
0343802 Some WebRtcIsac_* and WebRtcIsacfix_* functions: type encoded stream as uint8[]
30e052b Merge the supporting to UYVY on Linux video capture in crbug/410202 to webrtc standalone.
44b0b0d Release _inputSendPin & _outputCapturePin before _captureFilter & _sinkFilter since they should depend on the filters. The previous steps work fine for all the webcam, but have problem on SplitCam driver as in the issue report. Anyway it's always good to de-initial with the reversing order to initialization.
d9fc4db Re-enable ThreadCheckerDeathTest.MethodNotAllowedOnDifferentThreadInDebug (missed when enabling other base tests).
10b685a Disable SendsAndReceivesVP9 test for now.
81b081b Adjust/increase rate control thresold for a vp9 test.
e172b11 Add VP9 codec to VCM and vie_auto_test. Include VP9 tests in videoprocessor_integrationtests. Include end-to-end send/receiveVP9 test. Passes trybots.
c10bfea Mark all virtual overrides in the hierarchy of Transport as virtual + OVERRIDE. This also marks all virtual overrides of other classes in the same files.
fd0ab51 Reland 28629004: adding new AEC dump start interface for chrome.
d0892c4 Re-enable allmost all base tests.
91cf2bb Re-enables a bunch of base unittests part II.
b5a0728 base/thread_unittest: wrap test was setting current thread to NULL.
6e6ea5b Make pbos and kjellander only owners of tsan2 suppressions.
6e7480a Fix comments in common_types.h
a6dd90a Increase timeout for AsyncWriteTest.TestWrite.
d2761c1 Opus wrapper: Use const for inputs and uint8[] for byte streams
1e16841 Estimating NTP time with a given RTT.
095e500 Removing useless packets when inserting them (NetEq)
cfe9a7a common_audio: Removed macro WEBRTC_SPL_LSHIFT_W16
9a45779 Disable TestDTLSConnectWithSmallMtu on all platforms.
5f8f97a Use openmax_dl on all ARM (v7 or higher) platforms.
d488262 Re-enables a bunch of base unittests.
e818859 Add a variable for deciding when to use openmax_dl.
20cc0ad audio_coding: Replaced macro WEBRTC_SPL_RSHIFT_W16 with >>
2a5d481 Update makefiles after merge of Chromium at b415a9063014
19cf944 CHECK/DCHECK: Explicitly state whether the condition can have side effects
b619be5 Change name of a NetEq internal member variable
0c748ef Explicitly unpoison FDs for MSan.
c556128 Remove potential deadlock in WebRtcVideoEngine2.
3e8bd3c Roll chromium_revision c264a05..fc668e2 (297113:298195)
c29280d Revert "Only configure the SSL library in one place."
a81e395 Isolate: Remove use of --ignore_broken_items
8fb1f1d Fix neteq_rtpplay so that empty SSRC is valid
dc10d87 Set NetEq playout mode through the Config struct
89832d2 Add an SSRC filter to neteq_rtpplay
ec5a637 Prevent reading outside iSAC bitstream, if the stream is corrupted.
1a1c749 Only configure the SSL library in one place.
275588d Mac: adds missing _DEBUG flag to mac debug builds.
39f0cda Check on the existence of report directory
d3e3c9b Wire up CPU adaptation in WebRtcVideoEngine2.
be9a70f Moves xmllite's unittests to rtc_unittest.
43fa069 Let RtpFileSource use RtpFileReader
ec6f5da audio_processing: Replaced WEBRTC_SPL_RSHIFT_U32 with >>
4fc0ee5 Remove mouse cursor capturer from the ScreenCapturer interface
7767f0f Revert "Remove mouse cursor capturer from the ScreenCapturer interface"
5d8b812 Remove mouse cursor capturer from the ScreenCapturer interface
7600960 Add error trap for XFixesGetCursorImage()
1bbdf57 Import LappedTransform and friends.
bb0131f rtc_unittest: turned sound's test gyp into gypi to speed up GYP generation.
f719f20 Fix parallelizability in modules_tests.
d29f51c Reland "Remove DTMF status methods from Voice Engine" r7276
7d0ed96 GN: Add common configs to tools and test.
6cd9cc2 Update makefiles after merge of Chromium at 9c6ac85c45fa
f5723bd GN: Enable libvpx, add link target and convert some test targets
230adcb Update makefiles after merge of Chromium at 0a65bf2b4d91
3e4d391 Changed mips_arch_variant variable value corresponding to Chromium code changes.
b502d62 Revert 7337 "Reland 28629004: adding new AEC dump start interfac..."
bc61c55 Revert 7338 "Fixed the android build by making the interface pur..."
f8537d7 Collecting stats every fixed time in webrtc_video_streaming.js test and prepare the format these collected stats to be plotted using one of external dev-tools.
ed6dfd8 Minor code change to fix some warnings in MIPS build.
6ae187e Fixed the android build by making the interface pure virtual.
c762270 Reland 28629004: adding new AEC dump start interface for chrome
309cc9c Adds isolate for rtc_unittests and moves sound's unittests to rtc_unittest.
5bf7698 Revert 7334 "adding new AEC dump start interface for chrome."
905cbc2 adding new AEC dump start interface for chrome.
e1e0d67 Minor modifications to test::RtpFileReader
6e1b4ff audio_processing/aecm: Added help function for calculating log of energy
1d18e7e audio_processing: Removed usage of macro WEBRTC_SPL_MUL
6b098f6 audio_processing: Replaced trivial macro WEBRTC_SPL_LSHIFT_W32 with <<
e170efc Revert 7327 "Update isolate.gypi files + link to isolate_driver.py"
c2a2f09 Update isolate.gypi files + link to isolate_driver.py
92ac61c Reland disallowing blocking calls on the worker thread. This fixed the issue that invoking the call when the thread is not started.
23d80f6 Set thread scheduling parameters inside the new thread.
34b81eb Fix parallel test execution for tools, testsupport and metrics tests.
9055658 audio_processing: Replaced macro WEBRTC_SPL_LSHIFT_W16 with <<
ff91ab8 common_audio refactoring: Removed macro WEBRTC_SPL_LSHIFT_U32
a30618f Adding getStats function to the exposed PeerConnection in RtcBot
684e282 Remove callback from RtpDepacketizer::Parse().
296871b GN: Add common configs to all targets.
6f20836 Initialize SSL in unittest_main.cc.
870d9bf Roll chromium_revision 6455c69..deaf2f7 (293954:295079)
c66642e Getting orientation is not working properly. VideoCaptureImpl::RotationFromDegrees returns -1 in case fails not 0. So we need to change the if statement.
ae2f7df Build one of NSS or BoringSSL but not both.
7d69c85 Do not assert for blocking call allowed in Thread::Join. We do not allow blocking call from the worker thread, but on Android the worker thread may stop/join a SignalThread, which hits the assert. AssertBlockingIsAllowedOnCurrentThread is used to make sure a thread does not do Invoke, so check that in Thread::Join does not seem to add much value.
0d985d7 Remove the different block lengths in ns_core
d8bb6cc Revert 7297 "Remove the different block lengths in ns_core"
d80385e Mark virtual overrides of ViENetwork and VoENetwork as such.
d3c4715 Add accessors for array of channel pointers in AudioBuffer. They are needed as arguments to any multichannel audio processing unit.
3673486 Call SSL_shutdown in OpenSSLStreamAdapter::Cleanup.
6f9ef32 Bump to version 39
5638439 Removing error triggered for disabling FEC on non-opus
84016d2 Remove the different block lengths in ns_core
53545bb Revert r7049/r7123, which added unnecessary "u"s to "return 0"s.
05d2a47 Fix typo from RtpPacketizerH264.
28743aa Revert "Call SSL_shutdown in OpenSSLStreamAdapter::Cleanup." (rev 7293).
ddf9c22 Call SSL_shutdown in OpenSSLStreamAdapter::Cleanup.
e32f060 Enable render downmixing to mono in AudioProcessing.
9073595 Add missing DesktopConfigurationMonitor Unlock in webrtc::ScreenCapturerMac
8fd0eda Fix a problem in Thread::Send. Previously if thread A->Send is called on thread B, B->ReceiveSends will be called, which enables an arbitrary thread to invoke calls on B while B is wait for A->Send to return. This caused mutliple problems like issue 3559, 3579. The fix is to limit B->ReceiveSends to only process requests from A. Also disallow the worker thread invoking other threads.
85b5766 Call NS AnalyzeCaptureAudio before AEC
8fa619d Reduce jitter delay for low fps streams. Enabled by finch flag.
291035e Moved the filter calculation from analyze to process in ns_core
16efee4 audioproc: Now also writes to output file in simulation mode
83a60f3 WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t
46c93aa Thread annotation of rtc::CriticalSection.
d54aa96 Move thread_annotations.h to webrtc/base/.
6acb36c Use VPX_IMG_FMT_*/VPX_PLANE_* defines
21cb262 Revert "Remove DTMF status methods from Voice Engine" r7276
f70e632 Remove DTMF status methods from Voice Engine
b01d400 Revert "Set minimum SDK level to 10.7 for Mac and iOS" (r7175)
08500f0 gn: Hide modules/video_capture:video_capture_internal_impl behind an arg
e0eadc5 Reland "Converting five tests to use new AudioCoding interface" (r7258)
dabeef3 Reland (rev 7259) "Convert AcmReceiverTest to new AudioCoding interface"
6712541 audio_processing/agc: Solved building with AGC_DEBUG + few style changes
4f81cfb Unit tests for SSLAdapter
9865b9a modules_unittests: Turned on ApmTest.Process test for Android
aa50c9a Revert 7266 "WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type en..."
e6c4d20 WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t
3f6c663 Revert "Converting five tests to use new AudioCoding interface" (rev 7258).
604a2ba Adding test file path as argument of the rtcBot run command's arguments.
c747067 Remove Get/SetNetEQPlayoutMode APIs
881c38a Adding webrtc_video_streaming test This test is streaming video and audio between two bots using webrtc js api.
f349bd7 Revert "Convert AcmReceiverTest to new AudioCoding interface" (rev 7258).
49e3622 Convert AcmReceiverTest to new AudioCoding interface
24ad2c8 Converting five tests to use new AudioCoding interface
913bb23 Clang-format ns_core
a2970d2 Set number of temporal layers for VideoSendStream.
9f91a30 Ensure that NetEq recovers after a large timestamp jump
81b7993 Update makefiles after merge of Chromium at fb34b348eead
d6e65cb Disabled several rtc_unittests so the tests can be turned on in the waterfall
65d2bb0 Separate between Analyze and Process in NS
f46745b Additional disabled tests in rtc_unittests.
60b0bb6 Additional disabled tests in rtc_unittests.
a127c95 base: disabled several base tests on Mac so that rtc_unittests can be turned back on
58b5140 Config struct for VideoEncoder.
d7cb16f Update makefiles after merge of Chromium at 7075322754d5
29c4d87 Re-enable missing android tests disabled due to issue 3770.
8d08a85 Clean directx_sdk_path as it is already defined in base/common.gypi
d60fc6a Creating a test helper class TimestampJumpRtpGenerator
70861e0 Update iOS video capture to use non-deprecated APIs.
89fe3ca Remove the 'webrtc_test_video_render_dependencies' target.
692b063 Do not require synchronization access on the thread if called from rtc::Thread::WrapCurrent. The synchronization access is unnecessary for rtc::Thread::WrapCurrent (called from JingleThreadWrapper) since JingleThreadWrapper never calls rtc::Thread::Stop or rtc::Thread::Join. Failing to get the access caused crashes in Chrome since rtc::Thread::Current will be NULL when rtc::Thread::WrapCurrent fails.
c760f53 Trying to fix Chrome FYI bots.
6b97015 Expose VP8/H264 defaults through video_encoder.h.
0f0aea0 Fix proper deps in BUILD.gn files. This should make Chrome GN bots happy.
ba6a0c5 Add Analyze API to NS
0ab271b Split video_render_module implementation into default and internal implementation. Targets must now link with implementation of their choice instead of at "gyp"-time.
2738d47 Implemented Network::GetBestIP() selection logic as following.
223c9c1 The 2x2 black frame on windows when the shared window is minimized caused an assert from vp8 and may lead to memroy corruption. It's changed to 1x1 to match the behavior on Mac. The Chromium code will detect the size and convert it to a black frame in the original size.
4d57d89 Modifying NetEqExternalDecoderTest
9f749f3 Refactor VP8 de-packetizer.
cd896a9 Revert "Disable video_capture_tests for Android." (revision 7023).
36e363e Split video_capture_module specific implementation (external vs internal capture) into its own targets. Dependencies must link directly with the desired one.
8d6e944 Split video engine android initialization into each internal module initialization.
1c65545 Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h.""
65b419b webrtc/overrides: add OWNERS-file.
c72efb4 Narrower include for constructormagic.h in Chromium.
170b1f3 Implemented Network::GetBestIP() selection logic as following.
1e0452c Implemented Network::GetBestIP() selection logic as following.
d0cec8b Add a gyp target for producing a voice engine merged library.
0d52ec5 gn: Fix cflags usage
8f32b79 Mark all virtual overrides in the hierarchies of UdpTransportData and UdpSocketWrapper as such.
a4c22e9 Update makefiles after merge of Chromium at 4adb514cb3ad
34374d1 Fix GN for rtc_base_approved target.
99237f4 audio_processing/aec: Ported NEON optimizations of SubbandCoherence() and its sub-functions to SSE2
4dc8e4e Add a target for the approved subset of rtc_base.
5f5cbf2 Fix memory leak in webrtc::MouseCursorMonitorMac
2a597ca Update makefiles after merge of Chromium at 5cc0fb538acd
cd27c3b Partial implementation of rtc::LogMessage in chromium overrides.
6f7830c audio_processing: Correct sample rate in aec_debug_dump
9a52f50 Re-enable neteq_performance_unittest.cc for android.
ce07eba Re-enable rampup_tests.cc for Android.
2d8b43c Re-enable video send stream tests for android.
5fa3962 Fix ThreadChecker unittests when DCHECK_ALWAYS_ON is defined
e754000 Set minimum SDK level to 10.7 for Mac and iOS.
e508702 Update makefiles after merge of Chromium at 6a4d455b8650
86a9178 Add enable flag for Android device orientation change event.
87fba82 Initialize restored_packet in nack_rtx_unittest.cc.
1eb5881 linux: remove stray libcrypto dependency
ca909eb Disable MethodNotAllowedOnDifferentThreadInDebug.
87ec04a Fix mac video_render implementation on cocoa.
e473d7f Fix stack limit exceeded in http client.
f51f686 Add ability to downscale content to improve quality.
b7fb080 Make RTPSender/RTPReceiver generic.
6dc729b Mark all virtual overrides in the hierarchy of RtpData and RtpReceiver as such.
9cd0bbc Mark all virtual overrides in the hierarchies of RtpDump and VCMPacketizationCallback as such.
5b28e7c Fix window capturing on Windows when the window is minimized.
40d8f85 Update makefiles after merge of Chromium at b62471bd5180
b477d06 Skip dlclose() on AddressSanitizer.
79fb071 Split suppressons of thread.cc and messagequeue.cc.
ffae42f Remove developing code in ns_core
61576f5 Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h."
ecd58e4 Restore webrtc_base target until r7140 is rolled into Chromium.
6e1ddd9 audio_processing_unittests: Enabled ApmTest.Process for all platforms but Android
2b742db Calculating round-trip-time in send-only channel in VoE.
6b0dab1 Mark all virtual overrides in the hierarchy of Module as virtual and OVERRIDE.
40f530a Mark all virtual overrides in the hierarchy of AudioPacketizationCallback, RTPStream, and NetEq as such. Also mark all other virtual overrides in the same files.
c2e6614 Fix MSVC warnings about value truncations, webrtc/base/ edition.
2a1d25c Fix frame rate selection for Android camera.
e3d1b71 Add schannel webrtc_base build using a new use_schannel gyp variable.
51b64e4 Put base tests in webrtc_tests.gyp
6b3710c Convert GN visibility to be lists.
f712b46 Simplify gyp rules on video_render_module.
5eaf95b Fix printing of error stack in rtcbot when a test fails via test.fail().
a6a257e Fix compile error on JDK 1.7.
497befc Remove DestructEncoderInst and its codec-specific implementations.
037d14d Update makefiles after merge of Chromium at a301aef21f9e
0d64dac include cstdlib for free() and abort()
0889e2e Update makefiles after merge of Chromium at d0b993bb2548
b1e6145 Add a new class InterfaceAddress inherited from IPAddress to keep track of IPv6 Address flags.
c398a47 Fix up configs applying to GN build.
f6cf22c Change explicit static cast from int to uint16_t to implicit cast of 0u. BUG=3663 TESTED=local windows build with VS2013. [email protected], [email protected]
02002ef Fix the RTC+Chromium GN build.
0cdce7c TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
c529f50 Bot Browser files moved to /bot/browser/
4022019 Update makefiles after merge of Chromium at facf66e09bf8
b6f295d fix a bug in the logic when new Networks are merged. This happens when we have 2 networks with the same key
e6fd232 Expose VideoEncoders with webrtc/video_encoder.h.
b7e5b27 Update makefiles after merge of Chromium at 457b0a1c9412
017b2a4 Initialize ChannelBuffer's memory to avoid uninitialized reads.
35b5cee Convert GN visibility to be a list.
a0d2357 Add ctors to ChannelBuffer to enable copying on construction.
cb45b28 Update makefiles after merge of Chromium at 041843cbf814
e8d2da2 Set a default speech type in iSAC wrapper
85e6dae Starting to implement the new ACM API
f1b1a3b Adding the ability to test on Chrome for Android. use "android-chrome" as type in rtcbot running command. Example: node test.js android-chrome
ea2257f audio_processing: Removed use of macro WEBRTC_SPL_UMUL_16_16
e842f05 video_processing: Removed usage of WEBRTC_SPL_UMUL_16_16
de4cf01 - Adding AndroidDeviceManager to botManager.js to help in selecting devices, in case running test on Android devices.
12cdd25 Fix RTT calculations for send-only channels.
17189d2 Ignore FEC packet in stats, if it is first packet on ssrc.
4ad10d6 GN: Prefix WebRTC specific variables with "rtc_"
729d5a9 Add video_capture_tests_apk_target
7c8efb7 Fix rm command for class cleanup in r7091
128a01a Cleanup temporary class files for OpenSlDemo
76edff0 Create a new interface for AudioCodingModule
c00c63f Drop buildbot_tests.py script
81158c4 Modifying audio_coding/codecs/OWNERS
92e07ae common_audio: Replaced WEBRTC_SPL_LSHIFT_U32 with << in audio_processing
6d4bbaf Revert 7070 "TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH."
ec1d9c0 TurnPort should retry allocation with a new address on error STUN_ERROR_ALLOCATION_MISMATCH.
29841cb Add support for WAV output in audioproc
27b1560 Add direct_dependent_config to desktop_capture in GN build.
f0833c2 Fix strange owners files with comments that crashs "git cl presubmit"
a663548 [MIPS] Fix gn gen failure for MIPS in webrtc
c06f92d Moving the api.js and bot.js to /rtcbot/bot/ to be shared between /borwser and /android
a11402c Reland rev 7041 with BUILD.gn files.
1f53a8f Fix MSVC warnings about value truncations, webrtc/common_audio/ edition.
0e4084a Rename Audio[Multi]Vector.CopyFrom to .CopyTo
49d6220 Change gflags and gmock includes to be full paths.
0a4ef02 ACMOpus: Remove useless member variable fec_enabled_
d4fa81f Add support for multi-channel DTMF tone generation
66a45b1 Change return value for number of discarded packets to be int.
d01c491 Fix audio/video sync when FEC is enabled.
2070e20 Fix compile errors on webrtc/base.
b36c66f Remove ambiguous call to MakeCheckOpString.
f0345ee cast return values in uint16_t RTPFile::Read() to uint16_t to avoid compile error BUG=3663 TESTED=ninja local build on windows. [email protected], [email protected], [email protected]
dbb13d7 Fix leak of NSAutoreleasePool.
6937048 Revert 7041 " Audio codecs to include webrtc/typedefs.h"
9b707ca Network up/down signaling in Call.
fc9d779 Audio codecs to include webrtc/typedefs.h
5191730 Partial revert of r7014 (Android APK refactor)
83d0456 Use the sample rate as a temporary solution to unpack aecdumps with wrong sizes
b0aac71 Renaming SetOpusMaxBandwidth to SetOpusMaxPlaybackRate
6e9432f Setting marker bit on DTMF correctly
f28ab51 Fix issues in audioproc for float aecdumps
f81734b audio_processing/nsx: Bug fix that could cause divide by zero
a70332f Remove the checks.h dependence on logging.h in a standalone build.
237d079 Fix race in Voice Engine's Channel where it accesses RemoteNtpTimeEstimator from both the audio playback thread and the network thread without locking.
48a7b2e Create a copy of talk/xmllite under webrtc/xmllite.
79426b9 Disable video_engine_tests and webrtc_perf_tests on Android.
fb9abb2 Divide-by-zero problem in NetEq's Normal::Process fixed
3de5692 Disable video_capture_tests for Android.
732401a GN: Update webrtc/base to recent GYP changes.
285c0a3 Update makefiles after merge of Chromium at a804d98340be
3dbd813 RTCBot is a framework that allows to write tests where logic runs on a single host that controls multiple endpoints ("bots"). Thus allowing to create more complex scenarios that would otherwise require non-trival signalling between multiple parties.
606c1cd Remove build_with_chromium==1 conditions for Android
02b30eb Unpacking aecdumps generates wav files
457cef9 Fix audio_decoder_unittests.isolate
19e3186 Adding more codecs to the AcmSenderBitExactness
b9d6b2b Android APK tests built from a normal WebRTC checkout.
f346864 GN: Audio device module
05f7eb6 GN: Implement voice engine, common audio, audio coding and audio processing
f8698ce GN: Fix webrtc/video/BUILD.gn for Chromium build.
af33b90 MIPS optimizations for AEC audio processing module
e2285d5 Add LTO support for Android Chromium.
06c375d Allow same src and dst in InputAudioFile::DuplicateInterleaved
f3c997a Precompile out our standalone CHECK macros in a Chromium build.
54ade8b Add CHECK and friends from Chromium.
84bd524 Specify an ECDH group for ECDHE.
5f9ed8c Add talk owners to migrated talk folders
0de7d38 GN: Implement video_engine, video_capture and video_render.
5b3e14c common_audio: Removed macro WEBRTC_SPL_DIV
ec0c58c Fix the different samples per channel in aecdump
21d508b Add unit tests to rtcp_receiver_test.
2b1b7b7 Update makefiles after merge of Chromium at b241671f0248
aaf3f9c Move end of namespace inside #ifdef
00c31d6 Expose setPayloadType on the rtp_sender. Thus allowing other users of this module to set the payload type to be used without having to call SendOutgoingData.
91bac04 Create a copy of talk/sound under webrtc/sound.
cd35c43 Disable EndToEndTest.RestartingSendStreamPreservesRtpState in video_engine_tests because it is flaky
48b4d8d Fix data races in VideoAdapterTest.
724e3f8 Refactoring common_audio/signal_processing: Remove macro WEBRTC_SPL_UDIV
782121c common_audio: Re-enable WebRtcSpl_AddSatW32() and WebRtcSpl_SubSatW32() optimizations on armv7
0e2b7ec Remove Android.mk build files.
7a2cfc5 Remove former team members from OWNERS and WATCHLISTS
93d1049 Roll chromium_revision 289723:291647
5a2b2f1 GN: Disable Chromium clang plugins for standalone build.
9cfe803 Refactoring common_audio: Replace trivial multiplication macro
62772e9 Re-landing r6961
62f3144 Revert 6961 "common_audio/signal_processing: Remove macro WEBRTC..."
fe8c1e6 common_audio/signal_processing: Remove macro WEBRTC_SPL_MEMCPY_W8
347671c Refactoring common_audio/signal_processing: Replaces trivial macros
999bcbc Fix WEBRTC_AEC_DEBUG_DUMP (broken by int16->float conversion)
430518e Update makefiles after merge of Chromium at 291084
f854f30 Landing issue 15189004
b9a0168 Add send-side bit-exactness test for AudioCoding Module
67afd1f Use a deterministic input in NetEqBgnTest
b3f69d2 Refactoring common_audio/signal_processing: Remove unused macro WEBRTC_SPL_MUL_32_32_RSFT32BI
a5c5632 Fix clang -Wformat warnings.
2a900d1 Convert nsx_core_neon.S to unified syntax.
225eac0 Bump WebRTC version number. Starting now, we will be setting WebRTC major version numbers to align with Chrome.
953d352 Make WebRTC work with Chromium Git checkouts
ccd06a4 Add TSAN suppression for heap-use-after-free in libvpx
d68cf32 Refactoring common_audio: Remove macro WEBRTC_SPL_MEMMOVE_W16
ddd80b5 New utility class for easy debug dumping to WAV files
39377b8 Minor bug fix and cosmetic changes in AEC MIPS optimizations.
11a9b6d Update makefiles after merge of Chromium at 290040
7c6e38e Remove __inline from WebRtcIsacfix_Log2Q8.
eba643a webrtc/base: removes accidental #error in r6909.
3eef73d Remove trailing null character from std::string
d4bf540 Precompute the AEC FFT tables, rather than initializing at run-time.
00966cf GN: Fixes for Chromium builds.
b5f0569 replace inline assembly WebRtcNsx_PrepareSpectrumNeon by intrinsics.
7b12812 MIPS optimizations for ISAC (patch #3)
0b97a1e Removing macro in acm_opus.cc
6e91eef common_audio/signal_processing: Remove unused macros WEBRTC_SPL_GET_BYTE and WEBRTC_SPL_SET_BYTE
06d45ba Log the Android Audio API choice correctly.
5526027 Suppress deprecation warnings in video_capture for iOS
32b0f08 Roll chromium_revision 288251:289723
8150ff1 Set updated_rect for frames generated by WindowCapturer implementationsw
cdc3123 Rename linuxwindowpicker to x11windowpicker & only use it with use_x11
ee3ec04 common_audio/signal_processing: Remove macro WEBRTC_SPL_UMUL_32_16_RSFT16
c1696da Small refactor on ViE to remove redudant conditions and long ifdefs.
98a0f6f Update makefiles after merge of Chromium at 289578
d1d198b Return an aggregated report from ViERtpRtcp::GetSentRTCPStatistics().
3e70717 Adding a 5% as packet loss level for Opus
440755a Adding online bitrate change to voe_cmd_test
b2150e5 Fix TimeToSendPadding return to be 0 if no padding bytes are sent.
2e27393 common_audio/signal_processing: Remove macro WEBRTC_SPL_SUB_SAT_W32
c2ef523 Decreased kMaxOverusesBeforeApplyRampupDelay (from 7 to 4). Increased kStandardRampUpDelayMs (30 to 40s).
73e62e7 Removing TODOs related to AcmReceiverBitExactness checksums
d245091 Update checksums for AcmReceiverBitExactness on android
8c5063e NetEq background noise generation off by default
0ee3e19 Fix STAP-A bug where we might overflow the packet buffer due to not accounting for the length of the length field.
bad8a13 Make a int64 constant use ULL suffix so it wont get truncated. BUG=3690 TESTED=try bots [email protected]
5f19242 Update makefiles after merge of Chromium at 288938
ea0a7d8 Fixing uninitialized variable in file_audio_device.cc.
b5cd1aa common_audio/signal_processing: Removes macro WEBRTC_SPL_MUL_32_32_RSFT32
3022fea Removes mismatching signs in signal_processing_unittests
1bfd540 Adding SetOpusMaxBandwidth in VoE and ACM
22c283b Remove more dependencies on openssl, add dependency on boringssl. Continues on r6798
8eef1c2 modules/audio_processing: Moves declaration of kDelayDiffOffsetSamples
619d16a Merge NetEqDecodingTest.TestBitExactnesst and .TestNetworkStatistics
a70ccc5 Rebase webrtc/base with r6863 version of talk/base: cls integrated: r6809 svn diff -r 6808:6809 http://webrtc.googlecode.com/svn/trunk/talk/base > 6809.diff patch -p0 -i 6809.diff
655819e Use test::Packet test::PacketSource classes in neteq_rtpplay
3cd40e9 Revert 6860 "SSE2 version of SubbandCoherence()"
f5caff9 SSE2 version of SubbandCoherence()
c44cf02 webrtc/base: removes linkage of crypto
841ee42 Remove the old H264 code now that a new H.264 packetizer has been implemented.
280c829 Fix single nalu packetization bug.
9859c1c Fix so video_replay logs aren't spammed.
81b53f5 Since the packet loss rate cannot be estimated accurately, there is always a mismatch between the estimated packet loss rate and the true one. Such a mismatch will make Opus FEC suboptimal.
d8b9cd1 Change how background noise mode in NetEq is set
febc613 Update makefiles after merge of Chromium at 287789
ac772a4 RTP video playback tool using Call APIs.
6c3f505 Fix crashing fake network pipe tests.
b9ca3e2 Fixing two bugs in voe_cmd_test.
617e272 Add end-to-end H.264 packetization test.
dcc85c0 Change the way we reference enumerators in H.264 packetization code to be standard C++ compliant.
284ac14 initialize packet len in NETEQTEST_DummyRTPpacket.cc and NETEQTEST_RTPpacket.cc to fix build error on vs2013 BUG=3660 TESTED=set DEPOT_TOOLS_WIN_TOOLCHAIN=0 & set GYP_DEFINES=target_arch=ia32 & call python webrtc\build\gyp_webrtc -G msvs_version=2013 &ninja -C out\Debug [email protected]
6c0337d Fix some code styles.
b0512f9 Fix implicite cast from signed int to unsigned int in unittest.cc BUG=3636 TESTED=set GYP_DEFINES=target_arch=ia32 & call python webrtc\build\gyp_webrtc -G msvs_version=2013 & ninja -C out\Debug [email protected]
a288b8c Fix potential crash when depacketizing VP8.
c4a5794 Unbreaks linux.cc in Chromium.
96c18e0 This is a setup to solve https://code.google.com/p/webrtc/issues/detail?id=1906
7425710 Fix for retransmission. Base layer packets were not retransmitted. Issue introduced in r6669.
8661714 Update makefiles after merge of Chromium at 287308
c141982 Fix mistake in rtp/rtcp/BUILD.gn introduced with r6804.
e75b348 Add H.264 packetization.
4068313 Add simulation of network effects to video_loopback tool.
216021d Use C functions in aec for MIPS
92a0d54 Integrate rtcp packet class to rtcp receiver tests.
cffc685 merge_libs.py: fixes Windows breakage: there should be no space after "lib /OUT:".
3ff4222 webrtc/base: FileModifyTime -> OlderThan as that's what it was ever used as. Needed for cl/70828325.
b957cd8 Fix compilation on windows with clang, indentation cleanups
5322628 Fixes "argument list too long" problem on Linux by using the "find" command instead of re-implementing one in python.
ca4bc68 Remove timestamp retreival warning/error.
648d555 Revert "Fix compilation on windows with clang, indentation cleanups"
2189f34 Fix compilation on windows with clang, indentation cleanups
4a1b3e3 Make sure padding is sent on the first sending RTP module.
a4dc1ae Fix flaky ramp-up test.
e291f57 The lastest commit on this file was in
00f7b82 Remove no longer used SkipEncodingUnusedStreams.
050346b Remove remains of WEBRTC_NO_STL.
e4834e0 MIPS optimizations for ISAC (patch #2)
f0a119f Check before send/receive rtp header extensions.
254879d This is to re-open an earlier CL
08e28eb Runtime guard for iOS7 property.
da5452b Fix crash in AudioDeviceUtilityIOS::~AudioDeviceUtilityIOS.
d89fa97 This is related to an earlier CL of enabling Opus 48 kHz. https://webrtc-codereview.appspot.com/16619005/
c617654 Sleep in ThreadTest thread functions.
84649c0 AudioBuffer: Optimize const accesses to arrays that autoconvert int16<->float
8bd216f Reduce runtime of RingBufferTest by a factor of 100.
9ae7d44 Use _numMixedParticipants instead of audioFrameList->size() to determine if there're more than one participants.
f147639 Fix issue where padding is sent before media with undefined timestamps if not abs-send-time is enabled.
c911a13 Remove unused ExperimentalNS API in AudioProcessing
4309681 AudioBuffer: Eliminate the SplitChannelBuffer class
eb15100 Simplify AudioBuffer::mixed_low_pass_data API
7036325 AudioBuffer: Let ChannelBuffer handle bounds checking of channel parameter
bde2bcb Add unit test for MediaFile WAV file writing
fbdd355 Fixes up rtc so that it compiles on iOS 8 SDK. Adds support for UIInterfaceOrientationUnknown (new with in SDK) and makes it the same as UIInterfaceOrientationPortrait.
bc9711f r6709 lacks a change in BUILD.gn
31b38da Raw packet loss rate reported by RTP_RTCP module may vary too drastically over time. This CL is to add a filter to the value in VoE before lending it to audio coding module.
bb77419 Compile-time guard for iOS7 specific property.
6111d79 Print an info log instead of return an error if an external encoder is de-registered, but no corresponding internal encoder can be registered automatically.
7a4d45f Remove old padding path in RTPSender.
9f7856a int16<->float conversions: Use size_t for array length argument, not int
b5966bd Define convenient FATAL_ERROR() and FATAL_ERROR_IF() macros
fac3d8a nrsh1 is written before tmp321 is read, so needs to be earlyclobber
df6904d Fix an invalid memory access due to typo in win/cursor.cc.
a098325 After an audio interruption the audio unit no longer invokes its render callback, which results in a loss of audio. Restarting the audio unit post interruption fixes the issue.
acb7c52 Remove Thread::RunningForChannelManager().
8c82443 Improvements to the pacer where it lost some budget due to truncation errors.
2a34c4c Fix breakage introduced by r6691.
442dbd4 Make RTCP sender report send media bytes.
ec8e147 Eliminate unnecessary #include
8314016 rtc::Fatal output: Print space between # and message
15097fc Remove the VPM denoiser.
d3de227 Rebase webrtc/base with r6682 version of talk/base: cls ported: r6671, r6672, r6679 (reverts and unreverts in r6680, r6682). svn diff -r 6656:6682 http://webrtc.googlecode.com/svn/trunk/talk/base > 6682.diff sed -i.bak "s/talk_base/rtc/g" 6682.diff sed -i.bak "s/#ifdef WIN32/#if defined(WEBRTC_WIN)/g" 6682.diff sed -i.bak "s/#if defined(WIN32)/#if defined(WEBRTC_WIN)/g" 6682.diff patch -p0 -i 6682.diff
82383d9 Fix deadlock in Android stopCapture() call.
ccf0fef GN: Fix include paths for WebRTC in Chromium build.
5faa6d1 Fix bugs introduced by https://code.google.com/p/webrtc/source/detail?r=6667 .
502a271 Remove always-true expression.
9fbd3ec Landing pkasting's webrtc fixes for MSVC level 4 warnings in WebRTC. ---
0cb22cf Thread annotate RTCPSender.
55b0f2e Move pacer to fully use webrtc::Clock instead of webrtc::TickTime.
c928d36 Cast payload types to int for logging.
d20c29a Document that channels are stored contiguously in AudioBuffer
a301f1a Remove unnecessary build message.
09da1a7 Remove the send-side cname getter APIs from voice and video engine.
c4b828d Rebase webrtc/base with r6655 version of talk/base: cls to port: r6633,r6639 (there is no cl in between that affects base and all other talk/base cls took care of webrtc/base as well (see r6569, r6624)): svn diff -r 6632:6639 http://webrtc.googlecode.com/svn/trunk/talk/base > 6655.diff sed -i.bak "s/talk_base/rtc/g" 6655.diff patch -p0 -i 6555.diff
477e6bc Update makefiles after merge of Chromium at 282385
9aa3497 Count total bytes sent in RTPSender::Bytes().
579d63c Fix data race in VCMTiming::ResetDecodeTime.
51c9def Skip encoding in fake VP8 encoder.
408fa71 Remove more unused tsan suppressions and fix call test passing the same decoder to multiple received streams.
54f889f Support VP8 encoder settings in VideoSendStream.
8c95e83 Refactor registerable callbacks for FrameCountObserver from rtp_rtcp module into vie_channel.
f8bddb4 audio_processing: Updates aec_core_sse2.c with changes made to aec_common.h
31ab61c Neon version of SubbandCoherence()
71ba40d Neon version of rftbsub_128()
91b4389 Revert "Remove remains of WEBRTC_NO_STL." (rev 6641). Reason breaks linux_memcheck.
61f437e Remove remains of WEBRTC_NO_STL.
75f7656 Create FullScreenChromeWindowDetector in DesktopConfigurationOptions::CreateDefault.
fedbe8b Thread annotations for vie_encoder.cc/.h
8e97a43 Remove unnecessary race suppressions copied from chromium. And added suppressions to allow to run tests with gtest_parallel in which case some new races were showing up.
79b66f4 Add full stack test cases with a fake network pipe.
138adbb delay_estimator: Increases test coverage and makes input spectrum const
678f190 Implement a work around for Chrome full-screen tab switch on Mac.
62ef953 Neon version of rftfsub_128()
f8ec08e Refactor registerable callbacks for VideoBitrateObserver from rtp_rtcp module into vie_channel.
49927ed Refactor ramp-up tests to have separate help files for the test classes, to make things more reusable.
f247ac6 Change Timing::WallTimeNow to be static.
6aae61c Some refactoring inside rtp_rtcp/.
4109f65 Fixing compile error.
6014599 Adding explicit check for using dummy file devices.
d71d5fa Tight data race suppressions around thread_posix.
f8be3d2 Extract RTP-header SSRC inline in Call.
3c98b82 Clean data races from system_wrappers_unittests.
e8839de Fix potential deadlock in webrtc/system_wrappers/source/logging_unittest.cc.
2c14896 webrtc/base: Fixes miss in base.gyp for windows. See https://code.google.com/p/webrtc/source/browse/trunk/talk/libjingle.gyp?r=6503#764 for the corresponding condition.
2c47316 Add test for VideoEncoder setup/teardown.
2fd91bd Preserve RTP states for restarted VideoSendStreams.
857f934 Add initial gn build files for video_coding and video_processing.
0df907b Fix pacer to accept duplicate sequence numbers on different SSRCs.
38ac032 Fix data races related with traces in bitrate estimator test.
7f0b309 Remove GetDefaultConfigs() from Call.
7376819 Add missing break introduced in r6603.
14c7409 Fix test issues and a win compile error introduced with r6605.
2c02d82 Revert conversion from TickTime to int64_t in paced sender.
9417f66 Add [email protected] as owner for webrtc/test/.
2d4a80c Add boilerplate code for H.264.
65afbf3 Configure RTX send status on new modules.
c9995bc Introduces PacedVideoSender to test framework and moves the Pacer to use Clock.
c0341b4 Adding pbos as video/ owner and removing persons never working with this folder.
74e26a6 Fix memcheck error in r6594.
babd7a7 GN: Implement BUILD.gn for common_video.
0da4394 Fix for FEC decoding with sequence number wrap-around.
3ded580 Update makefiles after merge of Chromium at 281279
bf79df3 delay_estimator: Allows dynamically used history sizes
4cff6c8 Make experimental NS API not purely virtual
1465d80 common_audio: Removes macro WEBRTC_SPL_SHIFT_W16
38a0cee EchoCancellationImpl::ProcessRenderAudio: Use float samples directly
07dc4be Removed old code and default implementations.
a7dbc45 WebRTCDemo: set local SSRC for loopback test, otherwise receiver would reset it due to ssrc clash, which would cause delayed remote rendering. (Including another fix here, https://review.webrtc.org/16779004/, to make the test run)
d13c375 Implement BUILD.gn for desktop_capture.
4fa5c51 Make deadlock suppressions less generic.
65a971a Possibly fix deadlock happening due to unregister/register modules as switching between AST and TSO estimators.
2836899 Add tkchin@ to OWNERS.
9113f0a webrtc/base: add dependent setting for gtest include directory that was missed when creating base_tests.gyp. Same as https://code.google.com/p/webrtc/source/browse/trunk/talk/libjingle_tests.gyp?r=6484#39
34c5b23 Fix compile error introduced with r6571.
96583a9 Fixes a potential BWE clock mismatch bug.
2220b7a audio_processing/aec: Refactors NonLinearProcessing to prepare for NEON optimizations
222d84a Use X509_NAME, not struct X509_name_st.
96a2a61 Neon version of cftmdl_128()
8f02f89 Add ExperimentalNs support in Config
88b558f Reserve RTP/RTCP modules in SetSSRC.
b9cd54f Neon version of cft1st_128()
8ade059 Removing W3C conformance tests after move to web-platform-tests.
983db6a Make MediaOptimization thread-safe.
ec28212 GN: Fix build by disabling compiler warning in base.
b94f847 GN: Refactor base/BUILD.gn and fix dbus-glib error.
484a4e7 Rebase webrtc/base with r6555 version of talk/base: cd webrtc/base svn diff -r 6521:6555 http://webrtc.googlecode.com/svn/trunk/talk/base > 6555.diff patch -p0 -i 6555.diff
d505b21 constructormagic.h macros are duplicated in several repositories. undef them in webrtc to prevent conflict for some build configurations.
900e8cf TSan: Move suppressions to source file.
eb67a6b Refactor Call-based tests.
958883a Receiver bit-exactness test for AudioCoding Module
1e90eed clock.h: Removed GUARDED_BY annotation as it breaks som builds.
a622b06 Don't forward declare RWLockWrapper in clock.h
9ff0df0 Fixes a bug causing NACKs to be dropped excessively at the send-side.
07737de Bump version number to 3.55
9702d56 fix after r6472 in rtp_sender, comparison between signed and unsigned integer expressions.
89740e1 pkg-config-wrapper should not be run when build_nss is disabled (=0).
841f8c8 Update makefiles after merge of Chromium at 279716
7eec1dd Add RTCP packet types to packet builder: REMB, TMMBR, TMMBN and extended reports: RRTR, DLRR, VoIP metric.
b5272df This is to compare NetEq with various codecs under a shared packet loss pattern.
ccbe08e Neon version of FilterFar()
f1a6eac Remove payload duplication in AudioDecoderTest
c34b9e5 Removing neteq decode lock and friends
26f68fe Neon version of ScaleErrorSignal()
47b4b9d Annotating the rest of AcmGenericCodec
c782170 Fix array declarations in aec_core.c
a2c6918 Annotating the rest of AudioCodingModuleImpl
3610f63 GN: Add BUILD.gn files + kjellander to OWNERS
ba4cfb1 Rebase webrtc/base with r6521 version of talk/base: cd webrtc/base svn diff -r 6466:66521 http://webrtc.googlecode.com/svn/trunk/talk/base > 6521.diff patch -p0 -i 6521.diff
e4b41b1 Disables tests that breaks Android bots
d474b29 Roll chromium_revision 272489:277350 + fix sanitizer options
ac5cd56 GN: BUILD.gn for system_wrappers
ab52e9a - Exit from a camera thread lopper loop() method only after all camera release calls are completed. This fixes camera exceptions observed from time to time when calling camera functions on a terminated looper. - Allocate real texture for camera preview. - Add fps and camera frame duration logging. - Get camera frame timestamp in Java code and pass it to jni code so the frame timestamp is assigned as soon as possible. Jni code will not use these timestamps yet until timestamp ntp correction and zeroing in webrtcvideengine.cc will be addressed.
8c0544d Do not hold the critical section in VideoCaptureAndroid::SetCaptureRotation since it would case possible deadlock with OS Camear thread.
4ee6348 Add tests of texture frames in video_send_stream_test.
e5c55da Do not call CaptureCursor in ScreenCapturerWinGdi if no MouseShapeObserver. It's wasted work and affects frame rate adaptation in Chrome.
Repo: platform/external/chromium_org/third_party/yasm/source/patched-yasm (https://android.googlesource.com/platform/external/chromium_org/third_party/yasm/source/patched-yasm)
Repo: platform/external/chromium_org/tools/grit (https://android.googlesource.com/platform/external/chromium_org/tools/grit)
a24a0e6 Set the MAXLEN/maxLength attribute for strings in ADM[X] templates.
ed56c50 Fix duplicated strings in ADMX templates.
c538054 Add support to override output_all_resource_defines from command line.
aaa243a Apply whitelist file to structure elements.
7a72312 Add a chromium version to policy template files.
26b8edd Make it easier to parse the output assertion
740badd Add optional mandatory policy setting for template generation
77abf65 Link to the documentation for complex policies on Windows.
0ad0c7e Fixed the example JSON strings for Windows and Linux.
206c6aa Respect output_all_resource_defines when generating includes in resource maps.
6a46b04 Respect output_all_resource_defines when generating structures in resource maps.
856ff33 Fix .d file outputs, add support for asserting outputs.
786be15 Added support for string-enum-list.
Repo: platform/external/chromium_org/tools/gyp (https://android.googlesource.com/platform/external/chromium_org/tools/gyp)
487c0b6 Set ZERO_AR_DATE=1 when running libtool.
f491c0b msvs: Fix rule dependencies for VS2013
723d919 Switch to 2013 now that it's what's on the bots
a83e5ac Add indentation offset guess for gyp emacs mode.
b13d8f2 Moves warning about invalid targets into 'invalid_targets' in result
540e4b1 Stop checking for duplicate basenames
a79c356 Simplify and optimize FindCycles
a61e860 Add (partial) support for assets catalog
9202573 android: Build against NDK prebuilts, not system libraries.
9e65902 gypd: update with required default variables.
2be082c Add Ninja support for MSVS $(TargetExt), $(TargetFileName) and $(TargetPath) macros.
55e3f25 ninja: Don't rerun actions/rules based on where gyp was invoked
05c5093 Add support for MIDL include directories
f79c483 Added msvs_enable_winrt to enable creating Windows Store compatible projects for .dlls that are consumed by WinRT applications.
0f464a1 ninja win: Add support for 'CallingConvention'
825a759 Revert "I need this change to create Windows 8.1/Windows Phone 8.1 projects that compile modules that can be consumed by Windows Store Applications (WinRT)."
d77f8ea Revert r1978 and r1979
397b1c6 I need this change to create Windows 8.1/Windows Phone 8.1 projects that compile modules that can be consumed by Windows Store Applications (WinRT).
c5aaab5 Adds swift file support to xcode generation.
0eedec8 Don't run windows tests on other platforms
ce6c507 Don't return unfound VS version, raise instead
46282ce android: Add a way to override build system variables.
911f177 android: Don't emit useless info into generated makefiles.
80a221d Fix indentation for emacs and add missing keyword.
94b57d3 Changes ninja generator to only output empty names if not already output
1ff523f Changes the ninja generator to output phony targets for uninteresting targets
6760f5b Makes matching of build files work when absolute
02717b7 Support for custom NM/readelf binaries in your toolchain.
43a3b90 android: Support host multilib builds.
fa401a9 Makes analyzer output names of all executable target types
07465a3 android: Make buildbot able to use a custom manifest.
b38e5f2 ninja win: don't expect pdb to be generated when GenerateDebugInformation: false
ce177a0 Makes the analyzer output the set of targets needing a build
8432ec2 Removes old way to specify files to look for
ed274e3 Provide a way to suppress implicit MIDL generation rules for actions
474e6f6 Style changes for analyzer __ -> _ and lots of single newlines to double newlines.
93303ec Currently I've special cased gyp* file modifications higher in the stack. By that I mean if a gyp* file has been modified I don't run analyze and assume everything has changed. This change adds support for modification to gyp* files. If a gyp* file has changed it assumes all targets in the file are modified. Similarly if an included file has been modified all targets in the file that did the include are considered modified. Lastly, if one of the modified files is specified on the command line via -I the I early out and assume everything needs to be recompiled.
6bd80e4 Pull in relevant targets when using xcode-ninja
cd5d655 Guard against configurations without 'xcode_settings'
ac2684b Updates analyzer to output to a file
39bb895 Avoid infinite recursion with identity variables.
cb818ae Enable custom suffixes for Mac bundles.
b95cbeb Changes analyzer to search for targets
a487447 ninja: Add support for 'ninja_use_console' in actions/rules
f536baf This CL adds support for extension in GYP.
39fd3e8 ninja/win: Put common msvs_system_include_dirs into %INCLUDE%
b886dac Add test files for https://codereview.chromium.org/406523005/
80e01de Fixes bug in path handling of analyzer
d1e5cca Fixes two bugs in analyzer
867a23f Xcode: Add xcdatamodeld = wrapper.xcdatamodeld in extension_map
1c4be47 Introduce '--no-duplicate-basename-check' option to disable the check of duplicate basenames
796b58c Makes analyzer strip off a leading path separator
c5c01bb msvs: ensure that failing actions make the build fail with multiple actions
Repo: platform/external/chromium_org/v8 (https://android.googlesource.com/platform/external/chromium_org/v8)
49353ae Update makefiles after merge of Chromium at 5a645aa13b82
e806ce1 Version 3.30.34 (based on 813b071b3059081f42bd85ee3078b4d677a0eb14)
a4f34c5 Update makefiles after merge of Chromium at a2687e6f753c
45b488c Update makefiles after merge of Chromium at 2d0da5605d75
3ab282e Cherrypick: Don't use C++11's std::trunc and std::round, use the traditional C functions.
67dd230 Update makefiles after merge of Chromium at c0bcfc6e0420
731b3e5 Version 3.30.33 (based on 6bee6dcebc3033d4665a8069020302ce5018522d)
8fd0140 Update makefiles after merge of Chromium at a99b7ad25d02
fc22d36 Cherry-pick: Revert r24737 "Read object pointer atomically while updating slots"
365d97a Version 3.30.32 (based on 470be4ac0c915fbba4aa2164bddbd8effb798c19)
d47ecc7 Update makefiles after merge of Chromium at f98d0ec22de3
11b7b24 Version 3.30.31 (based on a27c77221e8458e2347f858428df793a24aa7b4d)
e1b4ab6 Version 3.30.30 (based on ce06f447d6c49dbee94a889a996bdee3b50f8e52)
17c6685 Version 3.30.29 (based on e634bdb290cb3761b9335d1bf7ec016fb3ebdbd5)
116cedd Update makefiles after merge of Chromium at e1c3b8bf8e89
8955e55 Version 3.30.28 (based on 8c5fdd0575079324a9a2a5a905075db23cc6177b)
4165555 Version 3.30.27 (based on 803872ecbd11bdff877dcbc15d15a181558c59be)
a1e115b Version 3.30.26 (based on a4ee4d608b97565e3e8a307cc076d54e33ee3240)
310a571 Version 3.30.25 (based on 4a9579feebfd49470e901acbb7c090e3317dfac9)
6ce3409 Version 3.30.24 (based on 4a9579feebfd49470e901acbb7c090e3317dfac9)
c956889 Update makefiles after merge of Chromium at a41c404b1c7f
3cfe57c Update makefiles after merge of Chromium at b210e2d62956
3b04180 Update makefiles after merge of Chromium at f30c72a15d17
78b694e Version 3.30.23 (based on 4a679c828899ac37630b1748caface5b816da87c)
e5ed4de Version 3.30.22 (based on 120d9d521af8d47fa0960907c0b5bac1dbbd6e11)
967ff14 Update makefiles after merge of Chromium at 28e76f058820
3d472cd Version 3.30.21 (based on 486433415b65d9e79dad68490b9c02e35a3760c0)
bfb312d Version 3.30.20 (based on bleeding_edge revision r24916)
66e1493 Update makefiles after merge of Chromium at 82ca3b654cda
33b41aa Version 3.30.19 (based on bleeding_edge revision r24889)
881632a Update makefiles after merge of Chromium at 1f909ee8c8ae
fb0f6c0 Version 3.30.18 (based on bleeding_edge revision r24862)
9ada965 Update makefiles after merge of Chromium at 9ef958e74e13
26db570 Version 3.30.17 (based on bleeding_edge revision r24817)
e6f800b Update makefiles after merge of Chromium at f9f4000b3b94
b404893 Version 3.30.16 (based on bleeding_edge revision r24788)
4cfbe1b Update makefiles after merge of Chromium at c4667365e4c2
233fccf Version 3.30.15 (based on bleeding_edge revision r24751)
325af11 Whitespace change to test new git workflow.
2f51c28 Version 3.30.14 (based on bleeding_edge revision r24715)
4345c53 Update makefiles after merge of Chromium at 89b463ddd92b
94c0cfa Update makefiles after merge of Chromium at 1509b2228fe6
b287d36 Version 3.30.13 (based on bleeding_edge revision r24708)
cf63614 Update makefiles after merge of Chromium at 15c0c0fe0894
24004bd Update makefiles after merge of Chromium at 252ed05c0f37
990186b Version 3.30.12 (based on bleeding_edge revision r24670)
5989ed3 Update makefiles after merge of Chromium at 6e9c84566c9f
86da203 Version 3.30.11 (based on bleeding_edge revision r24621)
1a1dba4 Whitespace change to test new poller.
89200b8 Version 3.30.10 (based on bleeding_edge revision r24593)
96e3490 Version 3.30.9.1 (merged r24603)
d766d7d Version 3.30.9 (based on bleeding_edge revision r24572)
68373b6 Update makefiles after merge of Chromium at 06968cb7a653
2489e79 Version 3.30.8 (based on bleeding_edge revision r24537)
2ca6a51 Version 3.30.7 (based on bleeding_edge revision r24503)
dbe1fd6 Update makefiles after merge of Chromium at 89cfb59e11ed
4793a21 Update makefiles after merge of Chromium at 30055ecdc002
bd013e8 Version 3.30.6 (based on bleeding_edge revision r24474)
4590330 Version 3.30.5 (based on bleeding_edge revision r24451)
a1227e3 Update makefiles after merge of Chromium at 9673b7f22e24
5815eef Version 3.30.4 (based on bleeding_edge revision r24443)
d75ac69 Update makefiles after merge of Chromium at 889350dda972
725db40 Version 3.30.3 (based on bleeding_edge revision r24397)
e7bae74 Update makefiles after merge of Chromium at 284435c33e33
ea9b2f7 Version 3.30.2 (based on bleeding_edge revision r24373)
0513793 Update makefiles after merge of Chromium at a61d2b93f713
096d765 Version 3.30.1 (based on bleeding_edge revision r24337)
fbc5851 Update makefiles after merge of Chromium at 9c6ac85c45fa
df5bf56 Update makefiles after merge of Chromium at 0a65bf2b4d91
fa58d12 Version 3.29.93.1 (merged r24284)
470a13b Whitespace change for tag testing.
3d2169a Whitespace change for tag testing.
7e42618 Version 3.29.93 (based on bleeding_edge revision r24283)
b96d302 Version 3.29.92 (based on bleeding_edge revision r24256)
0818796 Version 3.29.91.1 (merged r24240)
5814ea3 Whitespace change for testing new git workflow.
21e34ca Update makefiles after merge of Chromium at ba4cf8bb6dc7
3809729 Version 3.29.91 (based on bleeding_edge revision r24232)
72a0c1a Update makefiles after merge of Chromium at 866abeb12e42
5830436 Version 3.29.88.1 (merged r24221)
b4ef18e Version 3.29.88 (based on bleeding_edge revision r24177)
06b2696 Version 3.29.87 (based on bleeding_edge revision r24156)
2800ec3 Version 3.29.84 (based on bleeding_edge revision r24096)
e12be83 Update makefiles after merge of Chromium at 22dda5d590f8
6002d7a Version 3.29.83 (based on bleeding_edge revision r24139)
a2c0c15 Version 3.29.82 (based on bleeding_edge revision r24129)
4dd5164 Update makefiles after merge of Chromium at fcfc3c49f96d
703303d Version 3.29.70.1 (merged r24071)
98d807a Reset trunk to 3.29.70
1b4962e Update makefiles after merge of Chromium at fb34b348eead
cd697a0 Version 3.29.81 (based on bleeding_edge revision r24099)
623b396 Update makefiles after merge of Chromium at 48c3e5ebfd26
22cf3f9 Version 3.29.78 (based on bleeding_edge revision r24051)
8a89641 Version 3.29.75 (based on bleeding_edge revision r24018)
e04fd1e Version 3.29.74 (based on bleeding_edge revision r24014)
89ee959 Update makefiles after merge of Chromium at 2e4cb78d9820
d3df75b Version 3.29.70 (based on bleeding_edge revision r23986)
5b5a28c Update makefiles after merge of Chromium at bd1cc624f6fd
9e2b466 Version 3.29.66 (based on bleeding_edge revision r23957)
37f4b16 Update makefiles after merge of Chromium at 5cc0fb538acd
b376fed Version 3.29.64 (based on bleeding_edge revision r23926)
057fd9b Update makefiles after merge of Chromium at 6a4d455b8650
4a9f45c Update makefiles after merge of Chromium at 40aea5fe9465
6313e22 Version 3.29.59 (based on bleeding_edge revision r23884)
6df483e Update makefiles after merge of Chromium at b62471bd5180
2c81ceb Version 3.29.57 (based on bleeding_edge revision r23848)
f37885d Update makefiles after merge of Chromium at a301aef21f9e
df0983a Update makefiles after merge of Chromium at d0b993bb2548
5902495 Update makefiles after merge of Chromium at facf66e09bf8
51adf5f Update makefiles after merge of Chromium at 457b0a1c9412
e20e19e Version 3.29.53 (based on bleeding_edge revision r23783)
9fe797e Update makefiles after merge of Chromium at a0d4f47fc6de
42ed2fc Version 3.29.50 (based on bleeding_edge revision r23756)
fd357f5 Update makefiles after merge of Chromium at 802d4aeeb33a
632296a Update makefiles after merge of Chromium at c4bfe0a231bb
1af4d95 Version 3.29.43 (based on bleeding_edge revision r23704)
65fb9f9 Update makefiles after merge of Chromium at 347e5643d5d1
9aaa825 Version 3.29.41 (based on bleeding_edge revision r23674)
7a2f4b0 Update makefiles after merge of Chromium at a04fbdc989a3
21d700e Version 3.29.40 (based on bleeding_edge revision r23628)
ada3a60 Version 3.29.38 (based on bleeding_edge revision r23585)
62b3ddd Update makefiles after merge of Chromium at a804d98340be
14ff016 Version 3.29.35.1 (merged r23567)
d4f11c0 Version 3.29.35 (based on bleeding_edge revision r23537)
c6509d2 Version 3.29.29 (based on bleeding_edge revision r23501)
a99d7ba Update makefiles after merge of Chromium at e5f75e0d602b
d71b620 Version 3.29.27 (based on bleeding_edge revision r23491)
6080ff0 Update makefiles after merge of Chromium at 1f3d9f013a56
c714f37 Version 3.29.25 (based on bleeding_edge revision r23481)
5fc1eed Version 3.29.24 (based on bleeding_edge revision r23472)
7b6dc58 Version 3.29.23 (based on bleeding_edge revision r23435)
ed15a51 Update makefiles after merge of Chromium at e1720c3296e3
119bb8f Update makefiles after merge of Chromium at b241671f0248
946ae75 Version 3.29.20.2 (merged r23463)
602fdc8 Version 3.29.20.1 (merged r23454)
a3493c4 Whitespace change for checking gclient.
fa7f914 Version 3.29.20 (based on bleeding_edge revision r23421)
e6186cc Update makefiles after merge of Chromium at 22ca86792d5a
6474a1c Version 3.29.17 (based on bleeding_edge revision r23372)
e3f6887 Version 3.29.16.1 (merged r23331)
a8702c2 Version 3.29.16 (based on bleeding_edge revision r23326)
f1a5a1d Version 3.29.14 (based on bleeding_edge revision r23268)
8228a88 Update makefiles after merge of Chromium at 291203
e2a8937 Version 3.29.11 (based on bleeding_edge revision r23252)
7dae5b9 Version 3.29.10 (based on bleeding_edge revision r23214)
5de5970 Update makefiles after merge of Chromium at 290834
2fc7321 Version 3.29.9.1 (merged r23232)
5e57059 Version 3.29.9 (based on bleeding_edge revision r23193)
f284b29 Version 3.28.71.2 (merged r23115)
ba75a95 Reset trunk to 3.28.71.1
934a721 Version 3.28.73 (based on bleeding_edge revision r23084)
997b7bb Update makefiles after merge of Chromium at 288996
4bac458 Version 3.28.71.1 (merged r23084)
9b496ea Update makefiles after merge of Chromium at 288938
31c0e32 Version 3.28.71 (based on bleeding_edge revision r23062)
f50a8b4 Version 3.28.69 (based on bleeding_edge revision r23031)
c991293 Version 3.28.65 (based on bleeding_edge revision r23013)
8640107 Version 3.28.64 (based on bleeding_edge revision r23004)
9d72b8d Version 3.28.62 (based on bleeding_edge revision r22958)
31421a2 Update makefiles after merge of Chromium at 287772
cdbcce1 Version 3.28.60 (based on bleeding_edge revision r22894)
3e3d253 Version 3.28.59 (based on bleeding_edge revision r22888)
e3c177a Version 3.28.57 (based on bleeding_edge revision r22830)
9a23835 Update makefiles after merge of Chromium at 287308
aca8bee Version 3.28.54 (based on bleeding_edge revision r22797)
5c0fd9b Version 3.28.53 (based on bleeding_edge revision r22782)
7d299ad Version 3.28.52 (based on bleeding_edge revision r22772)
0ff70cc Version 3.28.51.1 (merged r22708, r22723, r22724)
d4d66c2 Version 3.28.51 (based on bleeding_edge revision r22707)
f116736 Version 3.28.50 (based on bleeding_edge revision r22696)
dc207d9 Version 3.28.48 (based on bleeding_edge revision r22686)
8af4ac7 Update makefiles after merge of Chromium at 286177
2b995c4 Version 3.28.45 (based on bleeding_edge revision r22658)
c86c97a Version 3.28.43.1 (merged r22638)
eb81c47 Version 3.28.43 (based on bleeding_edge revision r22626)
f2af15a Version 3.28.38 (based on bleeding_edge revision r22610)
7c0666e Version 3.28.35 (based on bleeding_edge revision r22573)
51e8520 Version 3.28.32 (based on bleeding_edge revision r22528)
db865e6 Cherry pick to fix the MIPS build.
9d1a7a8 Version 3.28.31 (based on bleeding_edge revision r22513)
d35a295 Version 3.28.30 (based on bleeding_edge revision r22489)
8247ccf Update makefiles after merge of Chromium at 284390
474e8b1 Version 3.28.29 (based on bleeding_edge revision r22485)
628b465 Update makefiles after merge of Chromium at 284076
c74571b Version 3.28.28.2 (merged r22456)
1473611 Version 3.28.28.1 (merged r22467)
93720aa Version 3.28.28 (based on bleeding_edge revision r22455)
4c3ce7c Version 3.28.26 (based on bleeding_edge revision r22435)
c160eb2 Fix Mac host build
8a2fe22 Update makefiles after merge of Chromium at 283755
077614a Version 3.28.25 (based on bleeding_edge revision r22416)
d647208 Version 3.28.24 (based on bleeding_edge revision r22411)
4e84005 Version 3.28.23.1 (merged r22386, r22396)
9bf7aff Version 3.28.23 (based on bleeding_edge revision r22385)
fda8f0c Version 3.28.22 (based on bleeding_edge revision r22362)
70d29e1 Version 3.28.21 (based on bleeding_edge revision r22338)
6806e65 Update makefiles after merge of Chromium at 282385
12e05e8 Version 3.28.20 (based on bleeding_edge revision r22308)
5366bfd Version 3.28.19 (based on bleeding_edge revision r22289)
f78524c Version 3.28.18 (based on bleeding_edge revision r22279)
60fc910 Version 3.28.17 (based on bleeding_edge revision r22261)
f15d0cd Version 3.28.16 (based on bleeding_edge revision r22255)
f9fc81b Version 3.28.15.1 (merged r22228)
cd287b4 Update makefiles after merge of Chromium at 281514
6b0d137 Version 3.28.15 (based on bleeding_edge revision r22225)
d0bddc6 Version 3.28.14 (based on bleeding_edge revision r22215)
1dd1fca Update makefiles after merge of Chromium at 281431
f6e8ed2 Version 3.28.13.1 (merged r22168, r22170, r22174)
d574d98 Version 3.28.13 (based on bleeding_edge revision r22134)
c983120 Update makefiles after merge of Chromium at 281381
5d69305 Version 3.28.12 (based on bleeding_edge revision r22210)
c2643a4 Version 3.28.11 (based on bleeding_edge revision r22199)
105e436 Version 3.28.10.1 (merged r22168, r22170)
c864919 Version 3.28.10 (based on bleeding_edge revision r22167)
12c8d4b Version 3.28.9.1 (merged r22168, r22170)
58a7255 Version 3.28.9 (based on bleeding_edge revision r22134)
fa53c26 Update makefiles after merge of Chromium at 280831
5de0074 Version 3.28.8 (based on bleeding_edge revision r22114)
6fbe38f Version 3.28.7 (based on bleeding_edge revision r22083)
248dd43 Version 3.28.6 (based on bleeding_edge revision r22068)
17aac87 Version 3.28.4.1 (merged r22050)
9a9607f Rollback to Version 3.28.4 (based on bleeding_edge revision r22031)
b92af39 Version 3.28.5 (based on bleeding_edge revision r22043)
13ac511 Update makefiles after merge of Chromium at 279990
4739059 Version 3.28.4 (based on bleeding_edge revision r22031)
c3564d8 Version 3.28.3 (based on bleeding_edge revision r22006)
d55ba1d Update makefiles after merge of Chromium at 279716
08e7569 Version 3.28.2 (based on bleeding_edge revision r21987)
165e3be Version 3.28.1.2 (merged r21975)
a661862 Version 3.28.1.1 (merged r21971)
975b940 Version 3.28.1 (based on bleeding_edge revision r21949)
4b0feee Version 3.28.0 (based on bleeding_edge revision r21907)
Repo: platform/external/clang (https://android.googlesource.com/platform/external/clang)
7fb0af8 Bring in fixes for Cortex-A53 errata.
e559960 Add libclang for target.
0a59b65 Disable FPIE just for Clang.
9212d4f Update vector calling convention for AArch64.
c568f1e Update Clang for rebase to r212749.
Repo: platform/external/compiler-rt (https://android.googlesource.com/platform/external/compiler-rt)
a7f893a Disable ASAN in more targets.
f50197a Set multilib := true for host ASAN modules.
6fafcc0 [sanitizer] Fix build with _FILE_OFFSET_BITS=64.
fd6618a Fix compiler-rt build on FreeBSD 10.1
a442448 This library needs to use compiler-rt.
d92fd09 Explicitly disable using ASAN within compiler-rt.
329755b Don't build host ASAN for Darwin.
4d5a745 Don't set ASAN_OPTIONS in asanwrapper.
93f64d9 Build ASAN for the host as well.
b625a87 Fix checks for Android.
aafc5c8 [asan] Delay system log initialization on Android.
b05bdf0 Fix the Mac build. Probably.
b6c4825 Also build gcc_personality_v0.c.
9f64790 Add a bunch of missing files to the build.
00a7da1 Implement floatsitf, floatunstfsi, which perform (signed/unsigned)integer to quad-precision conversion.
4cfed27 AArch64: add support for ARM64 iOS versions of compiler-rt.
efae861 Build aeabi_div0.c.
f015c82 builtins: replace section symbol with reference to spec
ab6cdf0 builtins: add AEABI div0 functions
f56c2bd Use C++11.
6a211c5 Update compiler-rt for rebase to r212749.
Repo: platform/external/conscrypt (https://android.googlesource.com/platform/external/conscrypt)
dee4e55 Remove SSLv3 from default protocols list for TLS
0b4bf3b Support duck-typed PSKKeyManager instances in SSLContext.init.
4372784 Add way to get preferred SSLContext config
759b198 Fix vogar --mode host.
78b425a Add support for TLS_FALLBACK_SCSV
9a4f1df Fix the ENGINE_finish/ENGINE_free mixup
9640965 Reject TLS/SSL certificates which use MD2 or MD4.
d7e3b4e Reject TLS/SSL certificates with very short (EC)DSA keys.
04b3500 Comment out unused parameters and function.
f67d784 Add pre-Honeycomb literal IP matching
966ae8a Read property to enable SNI
342097d Validate hostname is usable for SNI
afb3403 Implement write socket timeouts for unbundled apps
cc2ef2e Rename hostname fields and methods to reflect usage
076138f Use consistent naming for SSLSocket arguments
7ed0fae OpenSSLEngineImpl: reduce number of copies needed
0931d51 OpenSSLSocketImpl: Move state checks inside mutex
a260ee6 Revert "Revert "Automatic management of OpenSSL error stack""
30550a8 Fix debugging with unbundled conscrypt
b514d72 Revert "Automatic management of OpenSSL error stack"
d1bbcd0 Relax checks for key vs cert for wrapped keys
35666e4 Automatic management of OpenSSL error stack
977f087 Fix some JNI_TRACE lines
26163c2 Added CLOSED_INBOUND and CLOSED_OUTBOUND states to OpenSSLEngineImpl#getHandshakeStatus()
41eb5b6 OpenSSLEngineImpl: fix unwrap behavior with array
e08f238 OpenSSLEngine Impl: Fix bug where SSL Handshake never completes when using NPN.
7ac13e0 Improve the Javadoc of PSKKeyManager.
bdfcc18 Various fixes in OpenSSLEngineImpl.
084e308 Keep enough state to completely reset cipher instances
8f9ac1a Enable PSK cipher suites when PSKKeyManager is provided.
bca895f Pass output buffer length into EVP_DigestSignFinal.
9b226f9 DHKeyPairGenerator: use provided params
Repo: platform/external/dexmaker (https://android.googlesource.com/platform/external/dexmaker)
08942ca Use new 'target' based mockito build in gradle.
839e0a9 Get Gradle-built GmsCore unit tests closer to working
af69e0a Remove patch for b/8297640 from DexMaker
Repo: platform/external/dhcpcd (https://android.googlesource.com/platform/external/dhcpcd)
0c9f91e Move check of IFF_LOWER_UP after all includes.
0126efe Suppress warning on comparing array with null.
371e319 Fix DoS vulnerability in DHO_OPTIONSOVERLOADED.
d9979ed Always include <sys/...>, not <linux/...>.
69eb198 Really disable IPv6 RA processing in dhcpcd.
Repo: platform/external/dnsmasq (https://android.googlesource.com/platform/external/dnsmasq)
70eeec1 Fix dnsmasq '_PATH_LOG' undeclared build error.
Repo: platform/external/doclava (https://android.googlesource.com/platform/external/doclava)
Repo: platform/external/e2fsprogs (https://android.googlesource.com/platform/external/e2fsprogs)
e1b2879 Add MODULE_LICENSE and NOTICE files
Repo: platform/external/easymock (https://android.googlesource.com/platform/external/easymock)
Repo: platform/external/eclipse-basebuilder (https://android.googlesource.com/platform/external/eclipse-basebuilder)
Repo: platform/external/eclipse-windowbuilder (https://android.googlesource.com/platform/external/eclipse-windowbuilder)
Repo: platform/external/eigen (https://android.googlesource.com/platform/external/eigen)
d58a820 Update Eigen to the latest stable release, 3.2.2
3bc294e Partially syncs eigen with the google3 version.
1b7318a Fix Build.
Repo: platform/external/elfutils (https://android.googlesource.com/platform/external/elfutils)
d4116a2 Add MODULE_LICENSE and NOTICE files
085fad4 Disable Clang for all elfutils libraries.
7c6f5a8 Only the host part of the elfutils build should be conditional.
d9b7f69 Stop breaking the Darwin build.
3d3de8d Build more of libdwfl for perf(1).
5772d25 Update makefiles for clang host builds.
Repo: platform/external/emma (https://android.googlesource.com/platform/external/emma)
Repo: platform/external/esd (https://android.googlesource.com/platform/external/esd)
Repo: platform/external/expat (https://android.googlesource.com/platform/external/expat)
Repo: platform/external/eyes-free (https://android.googlesource.com/platform/external/eyes-free)
Repo: platform/external/f2fs-tools (https://android.googlesource.com/platform/external/f2fs-tools)
73b6e3e f2fs: rearrange options to remove redundant check
de6c1c7 fsck.f2fs: add auto_fix feature
bc6a700 fsck.f2fs: avoid build warnings
50442ac fsck.f2fs: remove list.h
10d97dd fsck.f2fs: check next block is free or not
893312c fsck.f2fs: fix checkpoint
6591dad fsck.f2fs: handle correctly segment summary entries
1118af2 fsck.f2fs: remove corrupted xattr block
83e5444 fsck.f2fs: corrupted orphan inode will be removed
6b20b0d fsck.f2fs: remove dentry if its inode block is corrupted
269eac2 fsck.f2fs: add fixing messeages
dc53085 fsck.f2fs: fix inode block inconsistency
fffeed7 fsck.f2fs: give a chance to recover sit entries
59c0e13 fsck.f2fs: cleanup mount.c
3b4b826 fsck.f2fs: handle error cases
02d0421 fsck.f2fs: remove return value of get_node_info
e9cd4de fsck.f2fs: handle IS_VALID_BLK_ADDR
b3a4f94 fsck.f2fs: clean up codes
f4ef4a1 fsck.f2fs: retry to fix corrupted image
347fe81 f2fs_dentry_hash: avoid casting unsigned char to singed char
ab258b4 fsck.f2fs: show inode numbers
f70644c dump.f2fs: support dump_file from image
7ee48ff mkfs.f2fs: remove build warning
b2e1486 tracepoint.sh: add missing tracepoints
ba91378 mkfs.f2fs: fix name conflict for BLKDISCARD
2794728 mkfs.f2fs: large volume support
c246ccf f2fs-tools: 64-bit compile issue
Repo: platform/external/fdlibm (https://android.googlesource.com/platform/external/fdlibm)
0eb5933 ARM64: Fix fdlibm compilation flags.
Repo: platform/external/fio (https://android.googlesource.com/platform/external/fio)
b287c32 Silence uninteresting warnings.
073c0a9 Disable clang due to missing __aeabi_read_tp.
Repo: platform/external/flac (https://android.googlesource.com/platform/external/flac)
Repo: platform/external/freetype (https://android.googlesource.com/platform/external/freetype)
e8ec7ca Update freetype to e1394d56752cac3bd68ab2358a8e1384ce7b9aaa
4220cf4 Update freetype to 8bb09b0fe4d9747bcf452a777cabed7d7ef435e2
Repo: platform/external/fsck_msdos (https://android.googlesource.com/platform/external/fsck_msdos)
Repo: platform/external/gcc-demangle (https://android.googlesource.com/platform/external/gcc-demangle)
Repo: platform/external/genext2fs (https://android.googlesource.com/platform/external/genext2fs)
Repo: platform/external/giflib (https://android.googlesource.com/platform/external/giflib)
0bc2483 handle no content comment block in the gif.
e47ec6d Allow giflib to be built unbundled
Repo: platform/external/google-diff-match-patch (https://android.googlesource.com/platform/external/google-diff-match-patch)
Repo: platform/external/google-fonts/carrois-gothic-sc (https://android.googlesource.com/platform/external/google-fonts/carrois-gothic-sc)
Repo: platform/external/google-fonts/coming-soon (https://android.googlesource.com/platform/external/google-fonts/coming-soon)
Repo: platform/external/google-fonts/dancing-script (https://android.googlesource.com/platform/external/google-fonts/dancing-script)
Repo: platform/external/gtest (https://android.googlesource.com/platform/external/gtest)
3803e25 Be explicit about the STL for host modules.
fde6da7 Never build gtest libs with ASAN.
f839a18 Don't manually link stlport.
Repo: platform/external/guava (https://android.googlesource.com/platform/external/guava)
Repo: platform/external/hamcrest (https://android.googlesource.com/platform/external/hamcrest)
Repo: platform/external/harfbuzz (https://android.googlesource.com/platform/external/harfbuzz)
c4cbf10 Fix harfbuzz build.
88a4aa8 Remove unused LOCAL_LDLIBS.
858f2d2 Use shared libft2 with new libpng/zlib deps.
6ead70f Add liblog
83cc8fb Fix bug 7967800 native crash in text layout
3b56934 Fix bug 7967800 native crash in text layout
6842c62 Fix to make space width consistent in bidi
d124f96 Fix memory leak in harfbuzz.
81da29a Make Harfbuzz accept DFLT language tag.
580c68b Make Arabic script runs longer (for performance) - bug 6426451.
a91c24c Add NOTICE file
e8c9796 Update Harfbuzz from upstream
d3671e0 Add Android logging to Harfbuzz
db0ba8c Fix Indic Text overlap problem.
5b51d0c Syncup with upstream HarfbuzzOld.
c8f4ca0 Fix double comparison
873b7b3 Fixed bug in Indic shapping.
e39b0cc Fix Harfbuzz script properties table for Arabic
bae491c Fix Harfbuzz hb_utf16_script_run_prev()
5deafc8 external/harfbuzz: remove LOCAL_PRELINK_MODULE
ca4c694 Bug 3204605: Hebrew Diacritics rendering problem.
57e6107 Upgrade to latest Harfbuzz library and add CleanSpec.mk.
bc50321 Use ICU APIs to get character property instead of static Unicode property table.
9c3caf5 Make libharfbuzz.so as a optinal build library .
5569331 Initial checkin for Harfbuzz.
ebf642a new project, first commit
Repo: platform/external/harfbuzz_ng (https://android.googlesource.com/platform/external/harfbuzz_ng)
Repo: platform/external/icu (https://android.googlesource.com/platform/external/icu)
e3816ae Fix utypes.h so it can be built as C90.
458069c Make sl short date formats more consistent.
6c6993c Update icu to tzdata2014i.
56b2b8b Add implicit RLMs to ar and fa percent symbols.
3923011 Update sl zones data to CLDR 26.
b475556 Update icu to tzdata 2014h.
0af5ba1 Update icu to tzdata2014g.
44b0a57 Use the Turkish Lira symbol on Android.
b15640a Backport current CLDR (26) narrow am/pm markers.
5852028 Update icu4c to tzdata2014f.
3c09e2e Fix Lithuanian non-standalone month names.
88ba319 Add the intermediate Android.mk files to external/icu.
Repo: platform/external/iproute2 (https://android.googlesource.com/platform/external/iproute2)
5aa4845 Add MODULE_LICENSE and NOTICE files
6fc3c74 Clang has no variable length array in structure.
Repo: platform/external/ipsec-tools (https://android.googlesource.com/platform/external/ipsec-tools)
179de0d Ignore Clang warnings until upstream is fixed.
a029281 ipsec-tools: update for BoringSSL.
568db0f Support SHA256 hash algorithm for ipsec connection
Repo: platform/external/iptables (https://android.googlesource.com/platform/external/iptables)
b6da12d Add MODULE_LICENSE and NOTICE files
Repo: platform/external/iputils (https://android.googlesource.com/platform/external/iputils)
Repo: platform/external/jack (https://android.googlesource.com/platform/external/jack)
Repo: platform/external/javasqlite (https://android.googlesource.com/platform/external/javasqlite)
6aff29e Tracking libnativehelper build changes
Repo: platform/external/javassist (https://android.googlesource.com/platform/external/javassist)
Repo: platform/external/jdiff (https://android.googlesource.com/platform/external/jdiff)
Repo: platform/external/jemalloc (https://android.googlesource.com/platform/external/jemalloc)
19e1d8d Fix mallinfo data.
bb13176 Do not munmap dead pages.
e5d3dcf Expose interface for jemalloc stats.
161ffd9 Decrease default chunk size from 4MB to 1MB.
3675f37 Remove stray include.
8644570 Make mallinfo count all arenas.
ca3c0aa Do not look for config data on the file system.
b7a8174 Remove call to __bionic_name_mem.
9bed7a4 Make sure je_XX functions are not exposed.
47368bd Fix __bionic_name_mem references.
Repo: platform/external/jhead (https://android.googlesource.com/platform/external/jhead)
3984c6b Add some time related tags read
Repo: platform/external/jmdns (https://android.googlesource.com/platform/external/jmdns)
Repo: platform/external/jpeg (https://android.googlesource.com/platform/external/jpeg)
9f6aca3 Add -no-integrated-as at local level.
cb949a5 Fix INT32 typedef
Repo: platform/external/jsilver (https://android.googlesource.com/platform/external/jsilver)
Repo: platform/external/jsr305 (https://android.googlesource.com/platform/external/jsr305)
Repo: platform/external/junit (https://android.googlesource.com/platform/external/junit)
Repo: platform/external/kernel-headers (https://android.googlesource.com/platform/external/kernel-headers)
10bd522 Move to v3.16.3 kernel headers.
3147524 Update kernel headers to v3.16.1
e084501 Update to v3.14 kernel headers.
Repo: platform/external/libcap-ng (https://android.googlesource.com/platform/external/libcap-ng)
504f886 libcap-ng can compile out of the box now.
Repo: platform/external/libcxx (https://android.googlesource.com/platform/external/libcxx)
2175caa Automatically generate build/link commands.
48dfa09 Up the timeout for tests.
a680750 Fix win32 support header for mingw32.
b82dd13 Explictly name static libraries.
c4ecec1 Use the build system's STL selection.
170918d XFAIL a test because clang isn't new enough.
ab45703 PR20546: Fix tests for compare_exchange_weak.
90dc8dd Update to upstream r216384.
3d9e6ba Allow libc++ to be built with GCC 5.0 compiler
246124b Pass a preprocessor define to identify us.
1c1ba7b Emulate clang atomic built-ins on gcc > 4.7
0591ab5 Update Arcanist config to point to reviews.llvm.org
e506698 Add locales to available_features for tests.
e7a75cc Fix regex_traits<T>::char_class_type for Android.
5d14883 Make Android's ctype_base::mask unsigned.
bcaf4d5 Base regex code on char_class_type.
a9aa30b Use correct -march for x86.
48faff7 Don't treat non-virtual-dtor as an error.
8f62279 Make meta.trans.other/aligned_storage.pass.cpp pass on arm.
0f5a512 Linux: Correctly identify valid error codes
51aa086 Fix compiler accidentally being passed twice.
21622af Fix Bug 19678 - libc++ does not correctly handle the regex: '[^\0]*'
0598fd4 Allow per device timeout configurations.
68d5101 XFAIL for android as well as androideabi.
356f374 Test configs for x86 emulator.
52f48de Up the default timeout.
8e3d762 Bionic added en_US.UTF-8 to supported locales.
e0fd250 Add XFAIL for tests using locales.
f61de8f Re-enable tests
0237155 Don't need these anymore.
0f81d76 Add support for LIT to Android.mk.
7a299dd Add support for Android targets to lit.cfg.
3873165 Remove MIPS workaround for shared text relocations.
854ad93 Fix bug 19740; round-tripping a pointer through a stream doesn't work
d1ab521 Fix ctype_base::xdigit for Android.
6720d4b Fix classic_locale for Android.
685c63d Clean up some bionic compatibility cruft.
e45cf3e Add support for BIONIC C library (Android). Patch from Dan Albert
Repo: platform/external/libcxxabi (https://android.googlesource.com/platform/external/libcxxabi)
e3e9a2a Disable Clang arm integrated assembler.
a146ba0 Correctly export _Unwind_[GS]et(GR|IP) for EHABI.
07bb992 Build the unwinder as a separate library.
71a1be3 Cannot use Clang arm assembler.
2cf24ad Don't use a C++ STL.
71c03f1 Add missing include to a test case.
2cca07b Make _Unwind_Backtrace() work on ARM.
5bb961f Revert "Fix _Unwind_Backtrace for arm."
3e5048e Remove test code.
0edf7c5 Fix _Unwind_Backtrace for arm.
f02f3d3 Improve logging of aborts for Android.
Repo: platform/external/libexif (https://android.googlesource.com/platform/external/libexif)
5ed2538 libexif: 64-bit compile issues
Repo: platform/external/libgsm (https://android.googlesource.com/platform/external/libgsm)
Repo: platform/external/liblzf (https://android.googlesource.com/platform/external/liblzf)
Repo: platform/external/libmtp (https://android.googlesource.com/platform/external/libmtp)
Repo: platform/external/libnfc-nci (https://android.googlesource.com/platform/external/libnfc-nci)
6d45985 Fix Clang compilation errors.
fe2c97f Don't set a pthread_t to NULL
027cc57 Don't manually link stlport.
Repo: platform/external/libnfc-nxp (https://android.googlesource.com/platform/external/libnfc-nxp)
f3994ec Updated path for seperate vendor partition
Repo: platform/external/libnl (https://android.googlesource.com/platform/external/libnl)
Repo: platform/external/libnl-headers (https://android.googlesource.com/platform/external/libnl-headers)
9670f3c Fix libnl so users can compile with old-style and uapi kernel headers.
6ccf734 Move libnl headers to their own project
589786e Initial empty repository
Repo: platform/external/libogg (https://android.googlesource.com/platform/external/libogg)
Repo: platform/external/libpcap (https://android.googlesource.com/platform/external/libpcap)
Repo: platform/external/libphonenumber (https://android.googlesource.com/platform/external/libphonenumber)
29cc138 Update libphonenumber to v6.1
b3eca40 Update libphonenumber to v6.0
5441ff0 Update libphonenumber to v5.9
79b23d8 Fix AsYouTypeFormatter crashing with long input.
5ce400d Update external/libphonenumber to v5.8
83a2b1c Update external/libphonenumber to v5.6
Repo: platform/external/libpng (https://android.googlesource.com/platform/external/libpng)
1afb070 Never build libpng.a with ASAN.
b439741 Turn on neon instrinsics for arm64 by turning off runtime detection.
a36a809 Switch to integrated assembler for Darwin.
Repo: platform/external/libseccomp-helper (https://android.googlesource.com/platform/external/libseccomp-helper)
Repo: platform/external/libselinux (https://android.googlesource.com/platform/external/libselinux)
d0b768a implement partial matching using PCRE
f76c30b Add isOwner= input selector for seapp_contexts.
dfb9fe2 Remove FTS_COMFOLLOW from fts_open flags on restorecon_recursive.
Repo: platform/external/libsepol (https://android.googlesource.com/platform/external/libsepol)
7b99e2f Report all neverallow violations.
3f32298 Add MODULE_LICENSE and NOTICE files
d26204e Fix for binary policy modules.
Repo: platform/external/libssh2 (https://android.googlesource.com/platform/external/libssh2)
Repo: platform/external/libunwind (https://android.googlesource.com/platform/external/libunwind)
3e21034 Never use ASAN for libunwind.
4868ff1 Fix aarch64 handling of error code.
f760bf5 Simplify ignored Clang-only warnings.
5f0b9af Fix empty struct C/C++ compatibility issue.
26e4e76 Fix local arm unwind to handle dwarf properly.
999f963 Use common_clang_cflags
6d90028 Correctly identify the aarch64 kernel's signal trampoline.
fac2c50 Do not try to read/write device memory.
b3436a3 Update makefile for host clang builds.
Repo: platform/external/libusb (https://android.googlesource.com/platform/external/libusb)
25c517f Add MODULE_LICENSE and NOTICE files
Repo: platform/external/libusb-compat (https://android.googlesource.com/platform/external/libusb-compat)
ee3bb0a Add MODULE_LICENSE and NOTICE files
Repo: platform/external/libvorbis (https://android.googlesource.com/platform/external/libvorbis)
Repo: platform/external/libvpx (https://android.googlesource.com/platform/external/libvpx)
da04af4 Add -no-integrated-as at local level.
0faa65a libvpx: disable accidentally enabled neon code
ba6c59e libvpx: Pull from upstream
614a6a2 Cherry-pick "Use lrand48 on Android"
afecaee Turn on libvpx x86 optimizations
Repo: platform/external/libxml2 (https://android.googlesource.com/platform/external/libxml2)
5da7904 HAVE_ZLIB_H wrongly overrides LIBXML_ZLIB_ENABLED.
7ce9181 Disable ftp, http, and zlib in the source.
f59aa25 Actually check in xmlversion.h!
7e7e17d Don't .gitignore xmlversion.h and check it in.
733bcbd Track update to ToT libxml2.
c6af5d9 Clean out external/libxml2 for upstream sync.
7580ce0 Update Win32 configure.js to search for configure.ac
5794104 Remove various unused value assignments
df23f58 Adding example from bugs 738805 to regression tests
72a46a5 Fix missing entities after CVE-2014-3660 fix
f65128f Revert "Missing initialization for the catalog module"
726f67e Release of libxml2-2.9.2
2fcdb42 Forgot to add the cmake Makefile
be2a7ed Fix for CVE-2014-3660
500c54e fix memory leak xml header encoding field with XML_PARSE_IGNORE_ENC
974db36 AC_CONFIG_FILES and executable bit
f3efaba remove HAVE_CONFIG_H dependency in testlimits.c
c2450d8 fix some tabs mixing incompatible with python3
21fec49 win32/libxml2.def.src after rebuild in doc
4bb03d7 elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement()
c7684f9 elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNode
7446445 xmlmemory: handle realloc properly
fa23ac1 Provide cmake module
af62eb4 Python generator bug raised by the const change
7a72f4a Fix a couple of issues raised by make dist
95ebe53 Fix and add const qualifiers
12fd654 Visual Studio 14 CTP defines snprintf()
8854e46 Windows Critical sections not released correctly
5018082 OS400: do not try to copy unexisting doc files
ad160cb OS400: use either configure.ac or configure.in.
d0dc581 Removal of old configure.in
f985ada Preparing for upcoming release of 2.9.2
7cf5738 Parser error on repeated recursive entity expansion containing &lt;
7dc2496 Fix zlib and lzma libraries check via command line
f5496a1 xpointer : fixing Null Pointers
a61929e Remove Unnecessary Null check in xpointer.c
7e9bbdf parser bug on misformed namespace attributes
6d93e9e Unreachable code in tree.c
91309d3 Pointer dereferenced before null check
d72cb06 Leak of struct addrinfo in xmlNanoFTPConnect()
292a9f2 Possible overflow in HTMLParser.c
6bea543 python/tests/sync.py assumes Python dictionaries are ordered
24fb4c3 wrong error column in structured error when parsing end tag
d319eb9 Fix Enum check and missing break
2169993 xmlIO: Handle error returns from dup()
98d71f9 os400: make-src.sh: create physical file with target CCSID
5378ff9 OS400: Add some more C macros equivalent procedures.
bce6a61 OS400: use C macros to implement equivalent RPG support procedures.
02fd129 OS400: implement XPath macros as procedures for ILE/RPG support.
917e353 OS400: include in distribution tarball.
c017988 OS400: Add README: compilation directives and OS/400 specific stuff.
e72b4e7 OS400: Add compilation scripts.
e083c30 OS400: ILE RPG language header files.
7d888f0 OS400: implement some macros as functions for ILE/RPG language support (that as no macros).
6e4d870 OS400: UTF8<-->EBCDIC wrappers for system and external library calls
5621c81 OS400: Easy character transcoding support
17951ea OS400: iconv functions compatibility wrappers and table builder.
ea8c89b doc/news.html: small update to avoid line join while generating NEWS.
a6c5b02 OS400: create architecture directory. Implement dlfcn emulation.
beb7281 Fix a problem properly saving URIs
b3e488b Add methods for python3 iterator
33f658c wrong error column in structured error when parsing attribute values
5d4310a wrong error column in structured error when skipping whitespace in xml decl
d201e71 no error column in structured error handler for xml schema validation errors
658b86c Couple of Missing Null checks
1db9969 Support element node traversal in document fragments.
b8480ae Remove a couple of dead conditions
42870f4 Add couple of missing Null checks
2f9b126 typo in error messages "colon are forbidden from..."
4ba5d31 xmlschemastypes: Fix potential array overflow
5777ae7 runtest: Fix a memory leak on parse failure
31aa381 xmlIO: Fix an FD leak on gzdopen() failure
7746f2f xmlcatalog: Fix a memory leak on quit
579ebbc HTMLparser: Correctly initialise a stack allocated structure
319e159 Fix building when configuring without xpath and xptr
30cf439 Check for tmon in _xmlSchemaDateAdd() is incorrect
e036cb3 Avoid Possible Null Pointer in trio.c
a6ea72a Fix processing in SAX2 in case of an allocation failure
2324330 XMl Shell command "cd" does not handle "/" at end of path
1811add Fix various Missing Null checks
c836ba6 Fix a potential NULL dereference
54c4b1a Add a couple of misisng check in xmlRelaxNGCleanupTree
7d2e8c9 Add a missing argument check
6d75399 Adding a check in case of allocation error
4e73bfa Fix a link to James SAX documentation old page
8eb55d7 xmlSaveUri() incorrectly recomposes URIs with rootless paths
3e0eec4 Adding some missing NULL checks
c35af8b Fixes for xmlInitParserCtxt
dd8367d Fix regressions introduced by CVE-2014-0191 patch
a16eb96 erroneously ignores a validation error if no error callback set
fcb1bb5 configure: Add --with-python-install-dir
acace88 Fix typos in relaxng.c
d9ea913 xmllint was not parsing the --c14n11 flag
7966a76 Avoid Possible null pointer dereference in memory debug mode
41b0d1c Avoid Double Null Check
9cd1c3c Do not fetch external parameter entities
f0dd6e1 xmlNodeSetName: Allow setting the name to a substring of the currently set name
7d508fe Added macros for argument casts
7e35abe Fix a doc typo
07def30 Restore context size and position after XPATH_OP_ARG
6faa126 Fix xmlParseInNodeContext() if node is not element
085b997 Avoid a possible NULL pointer dereference
41586ca Fix compilation with minimum and xinclude.
52010c6 Compile out use of xmlValidateNCName() when not available.
1af8b7b Fix compilation with minimum and schematron.
77b5b46 Legacy needs xmlSAX2StartElement() and xmlSAX2EndElement().
3313d14 Don't use xmlValidateName() when not available.
c9ecf45 Fix xmlTextWriterWriteElement when a null content is given
190a0b8 Fix a portability issue on Windows
b0c7e7e Fix an typo 'onrest' in htmlScriptAttributes
7580165 Fix typos in {tree,xpath}.c (errror)
e18bce0 fixing a ptotential uninitialized access
15d1204 Fix an fd leak in an error case
054c716 Missing initialization for the catalog module
03c6723 Handling of XPath function arguments in error case
4d041a2 Various portability patches for OpenVMS
437f4f5 Use specific macros for portability to OS/400
d1c0cc9 Add macros needed for OS/400 portability
1c43f43 Portability patch for fopen on OS/400
ca9fc43 Portability fixes for OS/400
0f7a26d Improve va_list portability
147aaf2 Portability fix
3a76bfe Portability fix
66693ce Generic portability fix
44313c0 Shortening lines in headers
e59c244 Add limitations about encoding conversion
4e1476c adding init calls to xml and html Read parsing entry points
761c9e9 Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c
7a7cad6 Fix typos in xmlschemas{,types}.c
9a85d40 Fix incorrect spelling entites->entities
98a4e71 Fix a couple of missing NULL checks
080a22c Avoid a possibility of dangling encoding handler
826bc32 Fix HTML push parser to accept HTML_PARSE_NODEFDTD
a1313a6 Fix a bug loading some compressed files
fcd4583 Fix XPath node comparison bug
f3d7941 Type mismatch in xmlschemas.c
e79226c Type mismatch in xmlschemastypes.c
6473a41 Implement choice for name classes on attributes
f3f86ff build: Use pkg-config to find liblzma in preference to AC_CHECK_LIB
f859d9a build: Add @LZMA_LIBS@ to libxml’s pkg-config files
4b61cf6 fix some tabs mixing incompatible with python3
7d4e259 Avoid some dead code and cleanup in relaxng.c
b8bdc25 Avoid a deadcode in catalog.c
0146179 Drop not needed checks
283c83e run close socket on Solaris, same as we do on other platforms
c570b37 Fix pointer dereferenced before null check
75d1309 Fix a potential NULL dereference in tree code
2671b01 Fix potential NULL pointer dereferences in regexp code
2205ff4 xmllint --pretty crashed without following numeric argument
e8de99f Fix XPath expressions of the form '@ns:*'
b4bcba2 Fix XPath '//' optimization with predicates
ff76eb2 Clear up a potential NULL dereference
a885f13 Fix a possible NULL dereference
e28c8a1 #705267 - add additional defines checks for support "./configure --with-minimum"
717042d Avoid crash if allocation fails
ccc9cf9 Fix a wrong test
b9e4d5b Remove occasional leading space in XPath number formatting
81b9617 Two smal namespace tweaks
b98c6a0 Fix handling of mmap errors
6dd7775 Another round of fixes for older versions of Python
e71dce1 Catch malloc error and exit accordingly
6c9c611 python: fix drv_libxml2.py for python3 compatibility
33a25af missing else in xlink.c
6eea2f2 python: Fix compiler warnings when building python3 bindings
dcc1950 Fix a parsing bug on non-ascii element and CR/LF usage
e38217a Forgot to document 2.9.1 release, regenerate docs
63588f4 Fix a regression in xmlGetDocCompressMode()
1ba80b7 properly quote the namespace uris written out during c14n
a75a009 xmllint --memory should fail on empty files
0b86537 Remove premature XInclude check on URI being relative
d4a5d98 Cast encoding name to char pointer to match arg type
722923b Fix for compilation with python 2.6.8
10ec19a Fix missing break on last() function for attributes
960f0e2 Do not URI escape in server side includes
704d8c5 Fix an error in xmlCleanupParser
f4e5a69 Release of libxml2-2.9.1
c0a8dd1 Fix a linking error for python bindings
9ca816b Fix a couple of return without value
b123711 Improve the hashing functions
e50ba81 Improve handling of xmlStopParser()
5fe9e9e Remove risk of lockup in dictionary initialization
bf4a8f0 Fix python bindings with versions older than 2.7
4d7a329 rebuild docs:Makefile.am
95850fc elfgcchack.h after rebuild in doc
2ff9284 elfgcchack for buf module
54ae471 Regenerated API, and testapi, rebuild documentation
28876af Add xmlXPathSetContextNode and xmlXPathNodeEval
87f3287 Fix tree iterators broken by 2to3 script
2cb6bf8 update all tests for Python3 and Python2
6f18465 A few more fixes for python 3 affecting libxml2.py
3798c4a Fix compilation on Python3
d8a75bf Converting apibuild.py to python3
3cb1ae2 First pass at starting porting to python3
a5e513a Fix a uneeded and wrong extra link parameter
b8e3f80 updated configure.in for python3
0ab8ce5 Switched comment in file to UTF-8 encoding
215a729 Extend gitignore
519bc6a Add support for xpathRegisterVariable in Python
483272f Added a regression tests from bug 694228 data
ab0e350 Activate detection of encoding in external subset
113384f Add documentation for xmllint --xpath
8e2098a Fix an output buffer flushing conversion bug
e1631e1 Few cleanup patches for Windows
f7aeda2 Fix the URL of the SAX docuemntation from James
1f6c42c Fix an old bug in xmlSchemaValidateOneElement
cff2546 Cache presence of '<' in entities content
a3f1e3e Avoid extra processing on entities
a098906 Fix configure cannot remove messages
c100e69 fix schema validation in combination with xsi:nil
19d785b xmlCtxtReadFile doesn't work with literal IPv6 URLs
d749528 Silent the new python test on input
a9016c4 Fix a few problems with setEntityLoader
48da90b Python binding for xmlRegisterInputCallback
e32ceb9 Python bindings: DOM casts everything to xmlNode
23f05e0 Detect excessive entities expansion upon replacement
bf058dc Fix the flushing out of raw buffers on encoding conversions
de0cc20 Fix some buffer conversion issues
60adeea Fix rpmbuild --nocheck
23922c5 When calling xmlNodeDump make sure we grow the buffer quickly
2af19f9 Cleanup of a duplicate test
eea3815 Cleanup on duplicate test expressions
9c8eaab Fix compiler warning after 153cf15905cf4ec080612ada6703757d10caba1e
cf8f042 Fix an error in the progressive DTD parsing code
e4d16d7 xmllint should not load DTD by default when using the reader
a0571eb Fix for win32/configure.js and WITH_THREAD_ALLOC
6f49c73 Try IBM-037 when looking for EBCDIC handlers
8123c4f Fix Broken multi-arch support in xml2-config
fb27e2c Fix spelling of "length".
0ad948e Define LIBXML_THREAD_ALLOC_ENABLED via xmlversion.h
6a36fbe Fix potential out of bound access
4ea74a4 Fix a portability issue for GCC < 3.4.0
153cf15 Fix large parse of file from memory
711b15d Fix a bug in the nsclean option of the parser
a7982ce Adding streaming validation to runtest checks
1abd221 Add a --pushsmall option to xmllint
6c91aa3 Fix a regression in 2.9.0 breaking validation while streaming
87b4d6f Spec cleanups and a fix for multiarch support
7457c67 Remove potential calls to exit()
713434d Silence a clang warning
7e86eb5 Cleanup the Copyright to be pure MIT Licence wording
bbe1945 Windows build fixes
3f6cfbd Fix a thread portability problem
e7715a5 rand_seed should be static in dict.c
81d7a82 Fix typos in parser comments
5d04ad1 Downgrade autoconf requirement to 2.63
38bbd34 Release of libxml2-2.9.0
7651606 Various cleanups to avoid compiler warnings
742a0bb Keep libxml2.syms when running "make distclean"
f8e3db0 Big space and tab cleanup
429d3a0 Allow to set the quoting character of an xmlWriter
e00778b Followup to LibXML2 docs/examples cleanup patch
f933c89 Keep non-significant blanks node in HTML parser
878ec9d Second round of cleanups for LibXML2 docs/examples
4788128 Add a forbidden variable error number and message to XPath
55b899a Support long path names on WNT
1bd45d1 Change the XPath code to percolate allocation errors
7d4c529 Improve HTML escaping of attribute on output
857104c Remove all .cvsignore as they are not used anymore
7a2215d Fix reuse of xmlInitParser
510e758 Fix a Timsort function helper comment
28f5e1a Fix potential crash on entities errors
3b6d7b9 xml2-config.1 markup error
1f01f49 Handle ICU_LIBS as LIBADD, not LDFLAGS to prevent linking errors
961b535 Bug 676544 - fails to build with --without-sax1
236ea1e fix builds not having stdint.h
8f2d6b5 initialize var
8880170 Fix the XPath arity check to also check the XPath stack limits
890faa5 Fix problem with specific and generic error handlers
466fcda Avoid a potential infinite recursion
3e031b7 Switching XPath node sorting to Timsort
73f94c6 Small cleanup for valgrind target
6227053 Optimizing '//' in XPath expressions
c70d185 Fix an XSD error when generating internal automata
82cdfc4 Expose xmlBufShrink in the public tree API
ff7227f Patch for portability of latin characters in C files
dce1c8b Patch for xinclude of text using multibyte characters
40851d0 Fix a segfault on XSD validation on pattern error
b60061a Visible HTML elements close the head tag
c9a575c libxml(3) manpage typo fix
dfc0aa0 GetProcAddressA is available only on WinCE
ec4fc52 More updates and cleanups on autotools and Makefiles
6842ee8 More cleanups to the documentation part of libxml2
e028698 More changes for Win32 compilation
414f269 Basic changes for Win32 builds of release 2.9.0: compile buf.c
1f972e9 Cleanup some of the parser code
ef4526a Fix a variable name in comment
baaeadc Regenerated testapi.c
64d1124 Fix missing xmlsave.h module which was ignored in recent builds
d10a72c Bundles all generated files for python into the distribution
97fa5b3 Fix file and line report for XSD SAX and reader streaming validation
aabc084 Fix compiler warnings of wincecompat.c
fd4f6fd Fix non __GNUC__ build
3b66622 Fix const qualifyer to definition of xmlBufferDetach
5a82e48 Fix windows unicode build
c3b1d09 clean redefinition of {v}snprintf in C-source
1f0453f minimize use of HAVE_CONFIG_H
8886f33 fixup regression in Various "make distcheck" and portability fixups
968a03a Add support for big line numbers in error reporting
264cee6 Add a missing element check
aa017c5 Release candidate 1 of libxml2-2.9.0
28cc42d Regenerating docs and API files
3e62adb Adding various checks on node type though the API
6ca24a3 Namespace nodes can't be unlinked with xmlUnlinkNode
89b6f73 use xmlBuf... if DEBUG_INPUT is defined
c15df7d Avoid using xmlBuffer for serialization
7f71349 Improve compatibility between xmlBuf and xmlBuffer
495a73d fix runtests to use pthreads support for various Unix platforms
5d6c02b Various "make distcheck" and portability fixups 2nd part
5706b6d Various "make distcheck" and portability fixups
e258ade Provide new accessors for xmlOutputBuffer
187e529 Fix make dist to include new private header files
18e1f1f Improvements for old buffer compatibility
3f0c613 Expand the limit test program
5353bbf More fixups on the push parser behaviour
2b52aa0 Strengthen behaviour of the push parser in problematic situations
e7bf892 Improve error reporting on parser errors
48b4cdd Enforce XML_PARSER_EOF state handling through the parser
0df83ca Fixup limits parser
cd852ad Implement some default limits in the XPath module
52d8ade Introduce some default parser limits
7c693da Cleanups and new limit APIs for dictionaries
6f6feba Fixup for buf.c
5756038 Cleanup URI module memory allocation code
747c2c1 Extend testlimits
f572a78 More avoid quadratic behaviour
5130481 Impose a reasonable limit on PI size
0de1f31 first version of testlimits new test
6568645 Avoid quadratic behaviour in some push parsing cases
58f73ac Impose a reasonable limit on comment size
e17db99 Impose a reasonable limit on attribute size
b60e612 Small cleanup of unused variables in test
9ee02f8 Harden the buffer code and make it more compatible
00ac0d3 More cleanups for input/buffers code
61551a1 Cleanup function xmlBufResetInput() to set input from Buffer
145477d Swicth the test program for characters to new input buffers
7b9b071 Convert the HTML tree module to the new buffers
a78d803 Convert of the HTML parser to new input buffers
dbf5411 Convert the writer to new output buffer and save APIs
8aebce3 Convert XMLReader to the new input buffers
50cdab5 New saving functions using xmlBuf and conversion
dddeede Provide new xmlBuf based saving functions
345ee8b Convert XInclude to the new input buffers
2a1d242 Convert catalog code to the new input buffers
53aa293 Convert C14N to the new Input buffer
a6a6e70 Convert xmlIO.c to the new input and output buffers
768eb3b Convert XML parser to the new input buffers
65c7d3b Incompatible change to the Input and Output buffers
18d0db2 Adding new encoding function to deal with the new structures
ade10f2 Convert XPath to xmlBuf
bca22f4 Adding a new buf module for buffers
4629ee0 Do not fetch external parsed entities
baaf03f Fix an error in previous commit
4f9fdc7 Fix entities local buffers size problems
459eeb9 Fix parser local buffers size problems
740cb1a Memory error within SAX2 reuse common framework
c508fa3 Fix a failure to report xmlreader parsing failures
549f06a Expand .gitignore with more files
8fc913f Fix compilation on older Visual Studio
2e1eaca Fix xmllint --xpath node initialization
c943f70 Release of libxml2-2.8.0
22030ef Restore code for Windows compilation
ee8f1d4 Cleanups before 2.8.0-rc2
978ff22 use mingw C99 compatible functions {v}snprintf instead those from MSVC runtime
f27c668 New symbols added for the next release
59df1e4 Avoid an extra operation
d495e6a Part for rand_r checking missing
379ebc1 Cleanup on randomization
9d9685a xmlTextReader bails too quickly on error
1ea6b14 Fix undefined reference in python module
0d51cfe Fix a race in xmlNewInputStream
9313ae8 Fix weird streaming RelaxNG errors
94431ec Fix various bugs in new code raised by the API checking
79ee284 Fix various problems with "make dist"
9f3cdef Fix a memory leak in the xzlib code
7d0d2a5 Use a hybrid allocation scheme in xmlNodeSetContent
7d553f8 Use buffers when constructing string node lists.
a0cd075 HTML parser error with <noscript> in the <head>
4609e6c XSD: optional element in complex type extension
39d027c Fix html serialization error and htmlSetMetaEncoding()
2c437da Fix a wrong return value in previous patch
ed35d3d Fix an uninitialized variable use
0c7109c Fix a compilation problem with --minimum
399aaba Remove redundant and ungarded include of resolv.h
040dcb5 Remove git error message during configure
023206f xmllint: Build fix for endTimer if !defined(HAVE_GETTIMEOFDAY)
a4fe9b2 emove a bashism in confgure.in
4cf7325 xinclude with parse="text" does not use the entity loader
fdf990c Allow to parse 1 byte HTML files
204f1f1 undef ERROR if already defined
b91111b Patch that fixes the skipping of the HTML_PARSE_NOIMPLIED flag
24464be Avoid memory leak if xmlParserInputBufferCreateIO fails
868d92d Add HTML parser support for HTML5 meta charset encoding declaration
1eabc31 Fix library problems with mingw-w64
aa0be5f fix windows build. ifdef addition from bug 666491 makes no sense
115581a prefer native threads on win32
066c697 Allow to compile with Visual Studio 2010
689408b Prevent an infinite loop when dumping a node with encoding problems
8658d27 wrong message for double hyphen in comment XML error
71a243d xmlParseNodeInContext problems with an empty document
8ad4da5 HTML element position is not detected propperly
48f0f3f Fix "make tst" to grab lzma lib too
fda5717 Fix mingw's snprintf configure check
0cd29a3 Add "whereis" command to xmllint shell
9964492 fixed a 64bit big endian issue
40db1ee Improve xmllint shell
267b945 xmlcatalog: Add uri and delegateURI to possible add types in man page.
9c56dd0 Update README.tests
d8e1fae Fix an off by one pointer access
fc74a6f URI handling code is not OOM resilient
288bb62 Fix an error in comment
eacf6bc Remove vestigial de-ANSI-fication support.
05fd028 autogen.sh: Fix typo
72789ef Do not use unsigned but unsigned int
4aa68ab Try to fix a problem with entities in SAX mode
d95b689 Fix portability failure if netdb.h lacks NO_ADDRESS
ac17e59 Remove two references to u_short
bdc64d6 Fix a crash with xmllint --path on empty results
1579499 add function xmlTextReaderRelaxNGValidateCtxt()
2d84ea1 Fix windows build from lzma addition
fabbca8 Fixed bug #617016
bde9c35 Fixed bug #667946
38812b6 Fixed two typos in the README document
cedf84d Fix -Wempty-body warning from clang
5cf1deb Fix a logic error in Schemas Component Constraints
aae48e6 Fix a wrong enum type use in Schemas Types
16d3a61 Add --system support to autogen.sh
8973d58 Add hash randomization to hash and dict structures
adf5ec9 Cleanups of lzma support
48a305f add generated html files
0755b66 included xzlib in dist
6bdc774 move xz/lzma helpers to separate included files
ebbbeda add generated devhelp files
6703148 add XML_WITH_LZMA to api
eae5261 add lzma compression support
ca03efc autogen: Only check for libtoolize
1c98927 Fix SAX2 builder in case of undefined attributes namespace
77b77b1 Fix SAX2 builder in case of undefined element namespaces
b8428a2 fix reference to STDOUT_FILENO on MSVC
a6b14bf Clarify the need to use xmlFreeNode after xmlUnlinkNode
0795348 fix a pair of possible out of array char references
04b489c Augment the list of ignored files
81809d5 autogen.sh: Honor NOCONFIGURE environment variable
5bd3c06 Fix an allocation error when copying entities
77404b8 Make sure the parser returns when getting a Stop order
cb3549e Improve the error report on undefined REFs
5825ebb Fix some potential problems on reallocation failures(parser.c)
bbcf127 Fix a schema type duration comparison overflow
7dd0d91 Fix an unimplemented part in RNG value validation
1d4526f Fix missing error status in XPath evaluation
f1da8ab Fix the Windows build files
f5048b3 Hardening of XPath evaluation
69f0456 Fix an off by one error in encoding
d7eb9b5 Fix RELAX NG include bug #655288
8bb1298 Fix XSD validation bug #630130
4c4653e Add exception for new W3C PI xml-model
c62efc8 Add options to ignore the internal encoding
0329a14 testapi: use the right type for the check
fdd3c04 python: remove unused variable
c31e06c python: flag two unused args
dff8d0f various: handle return values of write calls
4ea1866 testWriter: xmlTextWriterWriteFormatElement wants an int instead of a long int
851ef94 runxmlconf: update to latest testsuite version
a46b235 configure: acconfig.h is deprecated since autoconf-2.50
85deb48 configure: add -Wno-long-long to CFLAGS
c9c939d configure: support silent automake rules if possible
ecb5d5a xmlmemory: add a cast as size_t has no portable printf modifier
a154040 xpath: remove unused variable
d7958b2 Fix some potential problems on reallocation failures
dde6408 Improve documentation a bit
28fdf8b Updated URL for lxml python bindings
c2a0fdc __xmlRaiseError: fix use of the structured callback channel
241d4a1 __xmlRaiseError: fix the structured callback channel's data initialization
1b9128b __xmlRaiseError: remove redundant schannel initialization
111d705 __xmlRaiseError: do cheap code check early
c794eb5 Fix memory corruption when xmlParseBalancedChunkMemoryInternal is called from xmlParseBalancedChunk
fec31bc Small fix for previous commit
df83c17 Fix a potential freeing error in XPath
ae87421 634846 Remove a linking option breaking Windows VC10
d794a84 599241 fix an initialization problem on Win64
0cbeb50 Fix a potential memory access error
364e3d2 fix win build
0081987 Reactivate the shared library versionning script
4c2e7c6 Release of libxml2-2.7.8
82143f4 595789 fix a remaining potential Solaris problem
48f7dcb 480323 add code to plug in ICU converters by default
fbd4ddf 607273 Fix python detection on MSys/Windows
60587d6 606592 update language ID parser to RFC 5646
91d239c 617468 fix progressive HTML parsing with style using "'"
f99d222 614087 Fix Socket API usage to allow Windows64 compilation
ce5f9a7 616478 Fix xmllint shell write command
d4b5447 614005 Possible erroneous HTML parsing on unterminated script
37072b7 618831 don't ship generated files in git
64b0d60 Switch from the obsolete mkinstalldirs to AC_PROG_MKDIR_P
c84e863 627987 Fix XSD IDC errors in imported schemas
ee32ad3 629325 XPath rounding errors first cleanup
ad4f0a2 630140 better fix for iso995x encoding error
1cc912e Various cleanups on encoding handling
083caf5 630140 fix iso995x encoding error
e306260 Fix compilation with Clang
d2e6231 Add xmlSaveOption XML_SAVE_WSNONSIG
5f9d9ce Fix xmllint to use format=1 for default formatting
8b87713 Force _xmlSaveCtxt.format to be 0 or 1
e6ad10a Cleanup encoding pointer comparison
8ad2930 make sure htmlCtxtReset do reset the disableSAX field
ea90b89 Fix a change of semantic on XPath preceding and following axis
e6f0509 Fix a potential segfault due to weak symbols on pthreads
3c79510 Fix devhelp documentation installation
10455bb Sort python generated stubs
2f3523f Fix a leak in XPath compilation
91d1975 Fix the semantic of XPath axis for namespace/attribute context nodes
c43ac66 Avoid a descriptor leak in catalog loading code
2ddecc2 Fix a small bug in XPath evaluation code
d2190fa Fix web site encoding problems
aa54d37 Fix handling of XML-1.0 XML namespace declaration
af58ee1 Fix a couple of typo in HTML parser error messages
1ea9590 Small code cleanup on previous patch
5f8f5e7 Fix errors in XSD double validation check
f1121c4 Add an HTML parser option to avoid a default doctype
2ee91eb Fix handling of apos in URIs
5b9dde3 xmlTextReaderReadOuterXml should handle DTD * xmlreader.c: fix description of xmlTextReaderReadOuterXml and support DTD
bdf24b9 Autogen.sh needs to create m4 directory * autogen.sh: create m4 directory if not already existing
f61ba8d Forgot to update the news page for 0.7.7
a295fbc Fix Win32 build * libxml.h win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc: add NOLIBTOOL flag to prevent automatic define of LIBXML_STATIC
bb5055f Release of libxml2-2.7.7
06c93b7 Remove a few warnings
26b0687 xmlCtxtResetLastError should reset ctxt->errNo
3c080d6 Don't give default HTML boolean attribute values in parser
615904f Switch the HTML parser to be non-recursive
ef9c636 Cleanup a couple of weirdness in HTML parser
9543aee Fix broken escape behaviour in regexp ranges
9031709 Fix missing win32 libraries in libxml-2.0.pc
12febe8 Fix detection of python linker flags
38af74f fix build error in libxml2/python
ba9716a ChunkParser: Incorrect decoding of small xml files
a7a6a4b relaxng.c: cast to allow compilation with sun studio 11
f39adc2 Fix build failure on Sparc solaris
1e60fbc htmlCheckEncoding doesn't update input-end after shrink
9ccea57 Fix a missing #ifdef
743311b use autoreconf in autogen.sh
120a269 Fix build with mingw
3157e51 Upgrade some of the configure and autogen
e4d1849 Fix xmlNodeSetBase() comment
47cd14e Fix encoding selection for xmlParseInNodeContext
2f70090 xmlPreviousElementSibling mistake
59df783 608773 add a missing check in xmlGROW
e20fb5a Fix xmlParseInNodeContext for HTML content
ddb01cb Fix lost namespace when copying node * tree.c: reconcile namespace if not found
c966790 Fix relaxNG tests in runtest for Windows * runtest.c: initialize ret
f370310 Fix a const warning in xmlNodeSetBase
4b41f15 Fix some missing commas in HTML element lists
a7e79f2 libxml violates the zlib interface and crashes
7304683 Correct variable type to unsigned
7946137 Fix python generator to not use deprecated xmllib
a2ff497 Update some automake files
d29a5c8 598785 Fix nanohttp on Windows
f3c0669 Recognize ID attribute in HTML without DOCTYPE
729601f Fix memory leak in xmlXPathEvalExpression()
2c21283 Fix an init bug in global.c
1934b0c Adding a --xpath option to xmllint
1e52172 Adding a .gitignore to avoid status pollution
96bb740 Release of libxml2-2.7.6
858084f Restore thread support in default configuration
1358fef URI with no path parsing problem
243b034 Minor patch for conditional defines in threads.c
7a896ce Release of libxml2-2.7.5
2bdf87e Restore behavior of --with-threads without argument
410d2c4 Fix memory leak when doc is NULL * xmlschemas.c: fix memory leak when doc is NULL
aa422d9 595792 fixing a RelaxNG bug introduced in 2.7.4
4dd115c Adding symbols.xml to EXTRA_DIST
9332b48 Fix a Relaxng bug raised by libvirt test suite
9d3d141 Fix a parsing problem with little data at startup
e21731d link python module with python library
84bff68 594874 Forgot an fclose in xmllint
2934168 Release of libxml2-2.7.4
d87c5d1 593857 try to work around thread pbm MinGW 4.4
44d1eff 594514 memory leaks - duplicate initialization
57f71ae 594250 rename ATTRIBUTE_ALLOC_SIZE to avoid clashes
848e5cf Fix Windows build * relaxng.c: fix windows build
65d359e Fix the globals.h to use XMLPUBFUN
82cf412 Problem with extern extern in header
594e5df Chasing dead assignments reported by clang-scan
d44b936 A few more safety cleanup raised by scan
76d3645 Fixing assorted potential problems raised by scan
1549561 Potential uninitialized arguments raised by scan
13cee4e Fix a bunch of scan 'dead increments' and cleanup
141ebfa Wrong block opening in htmlNodeDumpOutputInternal
1ba2aca 492317 Fix Relax-NG validation problems
ec18c96 558452 fight with reg test and error report
fd78077 558452 RNG compilation of optional multiple child
4013e83 579746 XSD validation not correct / nilable groups
74eaec1 502960 provide namespace stack when parsing entity
a6c76a2 566012 part 2 fix regresion tests and push mode
7e385bd 566012 autodetected encoding and encoding conflict
59f5308 Add -lnetwork for compiling on Haiku
cb6f525 584220 xpointer(/) and xinclude problems
283d502 587663 Incorrect Attribute-Value Normalization
eeb9932 444994 HTML chunked failure for attribute with <>
85b07d1 Runtest portability patch for Solaris
33c76c8 Fix end of buffer char being split in XML parser
8a10379 Non ASCII character may be split at buffer end
f447ab8 Regenerated API and symbols
b9590e9 440226 Add xmlXIncludeProcessTreeFlagsData API
56a0303 572129 speed up parasing of large HTML text nodes
b468f74 Remove a pedantic warning
856c668 Fix HTML parsing with 0 character in CDATA
472b1e1 Regenerate symbols and API after previous patches
1de382e Fix SetGenericErrorFunc and SetStructured clash
c78988a 566012 Incomplete EBCDIC parsing support
508a8d6 Small patch to accomodate the Haiku OS
2173b5c 555833 always use rm -f in uninstall-local
147687f 544910 typo: "renciliateNs"
0d5e58f 542394 xmlRegisterOutputCallbacks MAX_INPUT_CALLBACK
029a04d 541335 HTML avoid creating 2 head or 2 body element
6339c1a 541237 error correcting missing end tags in HTML
f5ac0a4 Fix python regression test after 583439 cleanup
d1e312a Add VxWorks to list of OSes
b0641a1 584605 package VxWorks folder in the distribution
852505b 583439 missing line numbers in push mode
9d96264 587867 xmllint --html --xmlout serializing as HTML
48b60c3 559501 avoid select and use poll for nanohttp
d80d072 559410 - Regexp bug on (...)? constructs
db4ac22 Fix a small problem on previous HTML parser patch
ee20cd7 574017 Realloc too expensive on most platform
e77db16 592430 - HTML parser runs into endless loop
f4653dc 447899 potential double free in xmlFreeTextReader
a721612 446613 small validation bug mixed content with NS
a4f27cb Fix the problem of revalidating a doc with RNG
53c32ed Rebuilt the API and regenerated docs
f609d74 Autoregenerate libxml2.syms automated checkings
45e21e2 Regenerate the docuemtnation and update for git
8ed1072 Add symbol versioning to libxml2 shared libs
f39eafa Make xmlRecoverDoc const (Martin Trappel)
2f522dc Fix xmlKeepBlanksDefault to not break indent
982ff63 Fix the PHP search code
81c51e1 512131 refs from externalRef part need to be added
9fcd462 512131 crash in xmlRelaxNGValidateFullElement
7459c59 588441 allow '.' in HTML Names even if invalid
8d7c1b7 582913 Fix htmlSetMetaEncoding() to be nicer
fcf2457 Both args of xmlStrcasestr are const
533ec0e 579317 Try to find the HTML encoding information
6c61e02 Fix windows build
74eb54b 575875 don't output charset=html
bd56c44 571271 fix semantic of xsd:all with minOccurs=0
be390ed Test case for 570702
11e28e4 570702 fix a bug in regexp determinism checking
eab3ac9 567619 xmlValidateNotationUse missing param test
aacc2a2 560524 – xmlTextReaderLocalName description
2ad41ca 574393 – utf-8 filename magic for compressed files
489f967 Fix a couple of problems in the parser
c2e9d00 545579 doesn't compile without schema support
f1edb10 xmllint use xmlGetNodePath when not compiled in
a194ccb Try to avoid __imp__xmlFree link trouble on msys
203fd2e Allow to select the threading system on Windows
99f7ac7 585505 – Document ids and refs populated by XSD
edc68aa 582906 XSD validating multiple imports of the same schema
d996072 Bug 582887 – problems validating complex schemas
8f58f89 Bug 579729 – fix XSD schemas parsing crash
446e126 576368 – htmlChunkParser with special attributes
933e5de Bug 565747 – relax anyURI data character checking
9a15b30 Fix Solaris binary links, cleanups
a53ee44 Bug 571059 – MSVC doesn't work with the bakefile
2afca4a Preserve attributes of include start on tree copy
928d703 Skip silently unrecognized XPointer schemes
023d0ba Fix leak on SAX1, xmllint --sax1 option and debug
669e88c potential NULL dereference on non-glibc
2cdd17e Fix an XSD validation crash
7b465bd Fixed apibuild.py, regenerated doc and interfaces
fde7470 Added sponsoring by AOE media for the server
48247b4 Fix a regression in streaming entities support
175beba Fix a couple of ABI issues with C14N 1.1
8386824 Aleksey Sanin support for c14n 1.1
4ab6755 A couple of generated but modified files
ab2a763 A bit of cleanups
798743a * parser.c: use options from current parser context when creating a parser context within xmlParseCtxtExternalEntity * xmlwriter.c: fix error message when unable to create output file
bccae2d * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string patch by Christian Persch, fixes #581612
7dd7080 * parser.c threads.c: change the threading initialization sequence as suggested by Igor Novoseltsev to avoid crash if xmlInitParser() is called from a thread which is not the main one, should fix #584605 daniel
4d3e2da * HTMLparser.c: make sure we keep line numbers fixes #580705 based Aaron Patterson patch Daniel
04f8eef * HTMLparser.c: a broken HTML table attributes initialization, fixes #581803, by Roland Steiner <[email protected]> Daniel
494ed59 * libxml2.doap: adding RDF dope file. Daniel
97c7be6 * configure.in: adapt the extra version detection code to git Daniel
2c8c772 * parser.c: do not set error code in xmlNsWarn
f076f34 change ATTRIBUTE_PRINTF into LIBXML_ATTR_FORMAT to avoid macro name
719f397 fix structured error handling problems #564217 daniel
9c0aa47 use options from current parser context when creating an entity parser
a4f85b9 updated SVN URL for GNOME as pointed by Vincent Lefevre and regenerated
c656146 hide the nbParse* variables used for debugging as pointed by Mike Hommey
48b3eb2 fixes for Borland/CodeGear/Embarcadero compilers by Eric Zurcher Daniel
db3ce96 xmlXPathRegisterNs should not allow enpty prefixes daniel
43bc89c add a missing check in xmlAddSibling, patch by Kris Breuker avoid
ec5b1fd changed include of config.h to be surrounded by quotation marks #570806
0110120 more warnings about xmlCleanupThreads and xmlCleanupParser to avoid
cb0ae19 cleanups and error reports when xmlTextWriterVSprintf fails, by Jinmei
eb0a0b2 remove a couple of leaks on errors reported by Jinmei Tatuya daniel
97ff9b3 preparing 0.7.3 release fix a typo in a name Daniel
f63085d port patch from Marcus Meissner to add gcc checking for printf like
d032a5b windows header should get the same define Daniel
d4d4705 apply patch from Marcus Meissner to add gcc attribute alloc_size should
d4a3f24 also remove pthread key when stopping thread support, patch based on Alex
bf2ebff patch from Daniel Zimmermann fixing a memory leak in an edge case, solves
1fb2e0d add a new define XML_MAX_TEXT_LENGHT limiting the maximum size of a single
b9ed017 add XML_PARSE_OLDSAX parser option to enable pre 2.7 SAX behavior.
810a78b set doc on last child tree in xmlAddChildList for bug #546772. Fix problem
5a7d8bd xmlwriter.c: fix indenting in xmlTextWriterFullEndElement for bug# 554353.
be2bd6a adds element traversal support avoid a warning regenerated daniel
1dc9feb fix for CVE-2008-4226, a memory overflow when building gigantic text
6b09901 Matthias Kaehlcke reported a build problem when not compiling HTML support
b40744e patch from Adrian Bunk which adds --disable-rebuild-docs to avoid
7f4547c preparing the release of 2.7.2 fix the Solaris portability issue
34a7fc3 fix a nasty bug introduced when cleaning up entities processing in 2.7.x ,
a57ba4c fix an HTML parsing error on large data sections reported by Mike Day add
2e36da9 fix compilation if XPath is not included Daniel
7e65fad patch from Riccardo Scussat fixing custom error handlers problems. daniel
856d928 new options to serialize as XML/HTML/XHTML and restore old entry point
a7036d9 prepare release of 2.7.1 daniel
074f37e applied a couple of patches from Martin avoiding some leaks, fixinq QName
da3fee4 Borland C fix from Moritz Both regenerate, workaround a problem for buffer
1572425 preparing 2.7.0 release remove some testing traces remove some warnings
e83e93e make a new kind of buffer where shrinking and adding in head can avoid
28b7b4b regenerated Daniel
4cc67bb patch from Robert Schwebel , allows to compile the example if configured
cba6839 a couple more fixes patch from Andreas Färber to compile on Haiku
0161e63 completely different fix for the recursion detection based on entity
49d4405 a bit of cleanup and added checks based on the regression tests of the
f582d14 bug in parsing RFC 3986 uris with port numbers Daniel
bfa5cf1 add an --with-coverage configure option and a 'make cov' target based on
a8f09ce cleanup entity pushing error handling based on a patch from Ashwin daniel
2cba415 fix a small initialization problem raised by Ashwin increase testing
8915c15 strengthen some of the internal parser limits, add an XML_PARSE_HUGE
bf9c1da add the testchar to 'make check' Volker Grabsch pointed out a typo
54bd29b patch based on Wieant Nielander contribution to add the option of not
aa6de47 applied patch from Aswin to fix tree skipping fixed a comment and added a
f4f4e48 rework the patch to avoid some ABI issue with people allocating entities
4bf899b fix for CVE-2008-3281 Daniel
117baa0 fix non GNUC builds.
0765ae8 adding a check-valgrind target Daniel
d330f18 add the new test in 'make check' and update it to check subdictionaries
d68f891 added a program to regression test the dictionary code improve the lookup
ffda65f chased and found a couple of nasty issues Daniel
dc41d86 Bug 546629 – runtests doesn't pass on my mac Reviewed by William M.
84c45df allow [ and ] in fragment identifiers, 3986 disallow them but it's widely
424785e change the big key algorithm to work properly with QName too, fix a bug
d7af555 rewrite the URI parser to update to rfc3986 (from 2396) removed the error
ae0765b more progresses against the official regression tests small cleanup for
3733457 added a skipped list, insert rmt-ns10-035 improve 'make check' clean up
09459bf add xmlMemDisplayLast to help debug incremental memory leaks, and some
40ec29a an XML-1.0 document can't load an 1.1 entity when using entities make sure
051d52c fix a bug not detecting cross entity comments probably when comment
7e5c3f4 add a C program to run the W3C test suite, work in progress add a new
45490ae space and tabs cleanup Daniel
34e3f64 implement XML-1.0 5th edition, add parser option XML_PARSE_OLD10 to stick
abade01 add a new regression test program for testing character ranges and UTF8
bf0324f fix the build root Daniel
f847700 fix problem with xmlStreamPop when pattern includes a "." element (see
45efd08 fix line number on text nodes, problem raised by Ralf Junker Daniel
c6947bb fix crash with invalid whitespace facet
23a47d6 Switch off debugging, oops, Daniel
984e569 add a section in the FAQ about multithread and xmlCleanupParser Daniel
63806b5 apply a couple of fixes based on a Coverity report forwarded by Derrick
39801e5 apply patch from Martin fixing python whitespaces following previous
25a1ce9 patch from Hans de Goede to switch the file to UTF-8 switch to generate
ad55998 avoid a regexp crash, should fix #523738 Daniel
438ebbd fx compilation when configured without the reader should fix #513110
b6b2ee1 check for stdint.h and define types when using MSVC
87303e3 applied patch from Ashwin to avoid a potential double-free Daniel
ed86dc2 applied patch from Ashwin fixing a number of realloc problems improve
e9100a5 improvement on the hashing of the dictionnary, with visible speed up as
dee2348 added new function xmlSchemaValidCtxtGetParserCtxt based on Holger
33fe288 extend the cleanup rule space cleanup Daniel
c3e2435 support older win32 platforms when building with newer versions of VS
596da97 preparing release of 2.6.32 Daniel
ed939f8 fix a bug introduced when fixing #438208 and reported by Ashwin fix an
354cf5c fix a link to XmlNodeType doc reported by Martijn Arts rebuilt Daniel
2135fc2 improve the *Recover* functions documentation Daniel
6ccc56d patch from Mark Rowe fixing BOM or encoding detection in external parsed
8f6c2b1 fix some problems with the *EatName functions when running out of memory
bfc4263 horror around the definition of the lexical values for decimal and derived
f124539 buffer may not be large enough to convert to UCS4, patch from Christian
36de63e apparently it's okay to forget the semicolumn after entity refs in HTML,
fa75097 avoid a scary realloc() loop should fix #520383 Daniel
a4ba09d more realloc problems pointed out by Ashwin Daniel
ff8b541 applied patch from Mike Hommey fixing distclean, fixes #520387 Daniel
e43579b small doc improvement for xmlXPathContext from Jack Jansen, fixes #524759
f88d849 two patches from Alvaro Herrera to avoid problem when running out of
68b6e02 lot of out of memory handling fixes from Ashwin work around a problem with
05b37c6 trying to clarify even more the xmlCleanupParser() use and the memory
dc17160 changes based on Alex Khesin patch where xmlParseCharRef seems to not be
6a31b83 patch from Ashwin to avoid a problem of attribute redefinition in the DTD.
b3e4536 fix a problem in externalSubsetSplit with a patch from Ashwin Daniel
97c9ce2 fix various attribute normalisation problems reported by Ashwin this
e54c317 fix saving for file:///X:/ URI embedding Windows file paths should fix
8bf64ae fix a problem reported by Ashwin for system parameter entities referenced
77fbc3e fix an XML Schemas crash raised by Stefan Behnel when testing with W3C
14d465d check some allocation with Ashwin patch Daniel
24d87d9 update from Tycho Hilhorst, should fix #523378 Daniel
ddbe38b check some malloc returns with Ashwin patch, add error messages and
14dad70 patch from Ashwin removing duplicate tests Daniel
c4b0deb applied patch from Tobias Minich to allow plugin schematron error
37d2d16 patch from Vasily Chekalkin fixes memory leaks, should fix 512647 Daniel
10bda62 found a nasty bug in regexp automata build, reported by Ashwin and Bjorn
35fcbb8 patch from Arnold Hendriks improving parsing of html within html bogus
5d279c9 fix a memory errro when using namespace nodes returned from XPath queries,
a544c18 add ICONV_CONST define for win32 build to satisfy encoding.c change in rev
d0d2f09 fix handling of empty CDATA nodes as reported and discussed around #514181
57c9db0 poblem with encoding detection for UTF-16 reported by Ashwin and found by
ccc476f patch from Alex Khesin fixing CDATA output after a text node. fixed the
70e20ad patch from Florent Guiliani to fix build on SCO OpenServer daniel
3066351 made one of the changes suggested by Brian Krahmer allow to pass '--' on
5ac8823 applied cleanup patches for cross compilation and MinGW from Roumen Petrov
c4ba8a4 fix output bug reported by Petr Pajas and analyzed by Bill Daniel
6f8611f patch from Julien Charbon to simplify the processing of xmlSetProp()
8e1a46d patch from Roumen Petrov to detect if iconv() needs a const for the second
f3da06d EOL cleanups from Florent Guiliani Daniel
3ff2411 applied patch from Alfred Mickautsch to flush the output at the end of
851b2d0 regenerated, it was truncated. Daniel
643fb5d apply simple patch from Carlo Bramini to avoid compilation problems with
9e3a513 EOL cleanup from Florent Guiliani, Daniel
041b687 apply patch from Andrew Tosh to fix behaviour when '.' is used in a
b242b08 applied patch from Florent Guilian to remove an useless mutex in the
ead3583 added space for port number (when not 80) in xmlNanoHTTPMethodRedir, plus
7d0ca5e apply fix suggested by Ashwin correcting a cut-n-paste error about the SAX
69f8a13 applied a patch based on Petr Sumbera one to avoid a problem with paths
ad87d5e added a small section on returning memory to the kernel by compacting the
82fbf57 fix build under VS 2008. patch by David Wimsey
c707d0b fix a memeory leak in internal subset parsing with a fix from Ashwin add
72c1dfd preparing release of 2.6.31 daniel
28b64e2 Prepare docs for release of 2.6.31, Daniel
b3edafd avoid a warning on 64bits introduced earlier make more checking on the
c5b43cc avoid stopping parsing when encountering out of range characters in an
9ebb632 patches from John Carr to start cleaning up 'make diskcheck' problems c.f.
5608b17 apply fix from Stefan Kost to avoid a crash in xmllint, fixes 504284
aa2404e apply patch from Fred Crozat to avoid outputting -L/usr/lib from
640f89e fix definition for <embed> to avoid error when saving back, patch from
9e264ad applied patch from Christian Schmidt fixing a column counter update
ac4118d handle a erroneous parsing of attributes in case said attribute has been
7e26fb4 fix indentation in xmlTextWriterFullEndElement, as raised by Felipe Pena,
3108ba9 fix crash from double free of name for bug #501760
5fce6d6 remove unused variable in __xmlGlobalInitMutexLock reported by Hannes Eder
00fde4e remove a cut-and-paste copy error Daniel
91eb560 __xmlGlobalInitMutexDestroy() will free global_init_lock on Win32. Patch
b9ba0fa fix crash/leaks from xmlSchematronParse due to improper schema document
2a512da xmlFree(NULL) should not crash in debug mode should fix #491651 Daniel
1bc8d85 add a debug option printing all the fields within the parsed URI structure
a76a81f fix to avoid a crash when dumping an attribute from an XHTML document,
8e6f0fc Update MAINTAINERS file to match Gnome stuff, Daniel
c821e03 another nasty regexp case fixed. added to regression suite Daniel
ec72008 Enhanced to include port number (if not == 80) on the "Header:" URL (bug
cd2ebab fix an open() call with creation without 3rd argument hopefully that
c1b3fe0 preparing release of 2.6.30 Daniel
f179456 fixed mlXPathCompOpEvalPositionalPredicate problem with object caching
3888f47 applied patch from Frank Gross fixing Schemas IDC import bug #455953 and
d012f48 Updated links for Perl and lxml bindings, Daniel
76d59b6 try to fix for the nth time the automata generation in case of complex
3dcd319 aligned xmlSAXUserParseMemory() to match xmlSAXUserParseFile() logic based
f779da3 fixed windows path determination (patch from Roland Schwarz, bug #462877)
da62934 fixed a parser bug where invalid char in comment may not be detected,
3814a36 fixed problem reported on bug #460415 Daniel
5042019 applied patch from from Patrik Fimml. Fixes bug #458268
b0a94e8 applied patch from bug #454608 from Patrik Fimml. Fixes bug #454608.
65fcf27 applied patch for xsi:nil from Frank Gross, this should fix bug #358125
caa1951 patch from Dodji Seketeli to avoid a leak on repeated uses of
734e766 fix a crash on solaris when a printf %s with a NULL argument occurs,
31700e6 fixed problem in previous fix to xmlXPathNodeSetSort
38431c3 release of libxml2 2.6.28 patch from Dagfinn I. Mannsåker for idness of
dbbd72b fixing bug #319964, parsing of HTML attribute really should not have
40e4b21 Probably needed too to avoid the same problem on PIs, Daniel
dfac946 fixed the push mode when a big comment occurs before an internal subset,
b9e5acc fix bug #414846 where invalid characters in attributes would sometimes not
3130fe9 apply patch from Ryan Hill to cope with changes in GNU tar, should fix
db67015 try to allow compilation on old python version should fix #398125 Daniel
fcd02ad htmlNodeDumpFormatOutput didn't handle XML_ATTRIBUTE_NODe fixes bug
5cdbbd2 workaround misgenerated file: URIs c.f. #437385 daniel
d8ed105 fixed bug #407436 a crash in a specific case of Relax-NG validation Daniel
be8d9d3 fixed bug #383687, some case of recursion on next were not caught in the
861101d fixed bug #381877, avoid reading over the end of stream when generating an
2e62086 fixed bug #366161, trivially added the check in xmlCtxtReset() Daniel
90ee8df add --vcmanifest flag (yes/no) for VC8 build support to embed manifest
e967f0b *use specified calling convention for xmlDllMain. Old SDKs (VC6) only support InterlockedCompareExchange. add xmlDllMain to header for win32 when building for static dll
b8769d6 fixed problem with namespace declaration being written more than once per
97ac819 fixed problem with xmlXPathNodeSetSort; fixed problem with
d611c88 fixed problem with string value for PI node (bug #442275)
e61d75f fix bug reported by François Delyon Daniel
38d452a Fixed typo in xmlCharEncFirstLine pointed out by Mark Rowe (bug #440159)
e882765 small enhancement to last fix, pointed out by Alex Cornejo
d2f682a fixed problem on gzip streams (bug #438045) fixed minor spot of redundant
ca79788 enhanced the coding for xmlXPathCastNumberToString in order to produce the
f6cf57a applied patch to fix xmlListAppend() from Georges-André SILBER also fix
1ca1be2 tried to fix an error problem on entity content failure reported by
c51f51c typo patch from Bjorn Reese Daniel
491e58e applied patch from Michael Day to add support for <embed> Daniel
739e9d0 Dohh !
4d1320f Jean-Daniel Dupas pointed a couple of problems in htmlCreateDocParserCtxt.
63cf1b9 patch from Richard Jones to save the query part in raw form. also added
a1413b8 patch from Richard Jones to save the query part in raw form. Daniel
cb4284e applied patch from Richard Jones to for the silent flag on valgrind when
c992332 Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it Daniel
7918765 More doc cleanup, Daniel
a44294f fix xmlURIUnescapeString comments which was confusing Daniel
509ed2a new patch from Andreas Stricke to better integrate support for Windows CE
39bcf94 release of libxml2 2.6.28 Daniel
59d3ed8 applied patch from Andreas Stricke to ease the compilation on Windows CE
ed12138 "xmllint unusable on win32" so applied a libxml2 patch from Christian
4272024 change the way script/style are parsed to not try to detect comments,
5657837 small enhancement for quantifier range with min occurs of 0; fixes bug
bd672bc applied change from Michael Day to avoid a problem when compiled without
7ef5169 applied documentation patch from James Dennett Daniel
a9cbf28 fixed problem with 0x2d in Char Range (bug #420596) added regression test
e978ae2 fixed memory access error on parsing of meta data which had errors (bug
bd44484 applied patch from Björn Wiberg to try to fix again the silly
0c1e301 corrected small error in last commit corrected small typo in last commit
06559b3 fixed problem with referenced attribute groups (bug #417621) re-ordered
d3befb1 Removed missing link, Daniel
a9c5677 applied patch from Julien Reichel cleaning up mode and state internal
ee0b982 fixed xmlXPathCmpNodes for incorrect result on certain cases when
7a12e57 fixed tab problem with patch from Andreas Hanke (bug #408626)
43a8729 Changed all references to libxml2 CVS over to the corresponding SVN. A few
0bcec06 Fixed memory bug with invalid function reported by Francois Delyon on
53ce98c fixed problem with invalid char encountered during text include (reported
fde5b0b small cleanup to avoid packaging .svn applied patch to avoid a problem in
bf9a73d fixed mistake in previous commit (ChangeLog is correct)
3cad8e3 regenerated
d46c1ca added a GROW when parsing complex comments (bug #405666) added a hack to
c1099be repositioned #include for libxml.h to avoid compilation error on some
72239ba deleting duplicate entries
2224227 implemented patch from S. Bidoul for uri.c (bug #389767)
11be2d0 added checks for alloc fail on calls to xmlXPathNewContext (libxslt bug
7f28a01 Re-generated the documentation (API chunks 27-29 were missing) (also
a3d2305 fix a memory leak in the python string handling when SAX event are passed
e96b47f fix xmlTextReaderSetup() description tests which were apparently never
d837764 expose xmlTextReaderSetup function
9cb1b64 adapt the extra versioning code to SVN Daniel
3b6acc9 apparently id() sometimes generate negative values and %X outputs -XXXX
602f2bd patch from Michael Day on standalone and XML declaration detection, and
a658582 anothe XInclude user data propagation patch from Michael Day Daniel
1032ac4 applied patch from Steven Rainwater to fix UTF8ToHtml behaviour on code
fe3970e fixed a bug where the principal node type of an axis wasn't tested on name
772869f change htmlCtxtReset() following Michael Day bug report and suggestion.
481dcfc applied patch from Igor for path conversion on Windows Daniel
fcd18ff another small change on the algorithm for the elimination of epsilon
0e05f4c applied documentation patches from Markus Keim fixed one bug and added a
890fd9f applied a reworked version of Usamah Malik patch to avoid growing the
17970a7 William spotted an obvious bug Daniel
c8338f1 preparing release of libxml2-2.6.27 fix a small problem with preproc flags
26a45c8 fix comment for xmlDocSetRootElement c.f. #351981 order XPath elements
777737e applied fix from Christopher Boumenot for bug #362714 on regexps missing
5addfeb applied patch from Marius Konitzer to avoid leaking in
af616a7 fix one problem found in htmlCtxtUseOptions() and pointed in #340591
8a82ae1 fixed teh 2 stupid bugs affecting htmlReadDoc() and htmlReadIO() this
c465ffc applied patch from Olaf Walkowiak which should fix #334104 Daniel
c47d263 fixing HTML minimized attribute values to be generated internally if not
4851909 fixing HTML entities in attributes parsing bug #362552 added to the
dab39b5 started to switch xmllint to use xmlSaveDoc to test #342556 fixed #342556
7e30356 fix #348252 if the document clains to be in a different encoding in the
68716a7 fix a chunking and script bug #347708 Daniel
28aac0b remove a warning check with uppercase for AIX iconv() should fix #352644
dcec672 fix the patch for unreproductable #343000 but also fix a line/column
b5f1197 fixing bug #344390 with xmlReconciliateNs Daniel
f1a27c6 added --html --memory to test htmlReadMemory to test #321632 added various
be58a0a Adding test file, Daniel
fa0d094 fix a Relax-NG bug related to element content processing, fixes bug
02a4963 fix a problem in xmlSplitQName resulting in bug #334669 Daniel
402b344 fixed xmlIOParseDTD handling of @input in error case, Should fix #335085
6460f92 fix Windows compile - missing xmlWrapOpen.
1114d00 fixed the heuristic used when trying to detect mixed-content elememts if
a955795 fix a first arg error in SAX callback pointed out by Mike Hommey, and
f4721d6 fix comment on versions do not spend too much time digging in dumped
6ad5c4a fixed a weird error where validity context whould not show up if warnings
26ab0e6 applied patch from Mikhail Zabaluev to separate library flags for shared
04db684 remove the build path recorded in the python shared module as Peter
e8967e0 applied patch from Mikhail Zabaluev fixing the conditions of unescaping
33a2de9 applied patch from Peter Breitenlohner for wget detection and fix of a
166e1a9 Adding extra test files, just in case ... Daniel
a37a6ad trying to fix entities behaviour when using SAX, had to extend entities
b8efdda add a new function xmlPathToUri() to provide a clean conversion when
0da4166 applied a portability patch from Emelyanov Alexey Daniel
2937b3a applied and slightly modified a patch from Michael Day to keep _private in
4645906 applied patch from Ross Reedstrom, Brian West and Stefan Anca to add
681e904 fixed a comment applied a patch from Michael Day to add a new function
ad4e296 applied patch from Michael Day doing some refactoring for the catalog
34c647c exports htmlNewParserCtxt() as Michael Day pointed out this is needed to
4a9fe38 applied patch from Ben Darnell on #321545, I could not reproduce the
a02f199 xmlTextConcat works with comments and PI nodes (bug #355962). fix
8ca85b2 another patch from Emelyanov Alexey to clean up a few things in the
e5a3f37 applied patch from Roland Schwingel to fix the problem with file names in
b2dc567 fixed a bug #203125 in Red hat bugzilla, crashing PHP4 on validation
ad21198 applied patch to man pages from Daniel Leidert and regenerated Daniel
9db68f0 Add a document to the xmlwriter structure and pass document when writing
417b74d Add linefeeds to error messages allowing for consistant handling.
50128ad Applied the proposed fix for the documentation of xmlXPathCastToString();
deb5871 While investigating bug #350247, I noticed that xmlSchemaIDCMatcher
6f9b087 applied patch from Marton Illes to fix an allocation bug in
1131e11 applied patch from Bertrand Fritsch to fix a bug in
ddefe9c fixed the conversion of long parameters Daniel
7b4e2e2 Removed the automatic generation of CDATA sections for the content of the
75acfee applied patch from Andrew W. Nosenko to expose if zlib support was
77aad34 refactor to use normal warnings for entities problem and not straight SAX
f896d44 Fixed bug #347316, reported by David Belius: The simple type, which was
889b762 Changed xmlXPathCollectAndTest() to use xmlXPathNodeSetAddNs() when adding
065abe8 applied const'ification of strings patch from Matthias Clasen Daniel
a8b5413 patch from Andrew W. Nosenko, xmlFreeRMutex forgot to destroy the
2bdb12f Fixed a double-free in xmlXPathCompOpEvalToBoolean(), revealed by a
324c75b Enhanced xmlXPathCompOpEvalToBoolean() to be also usable outside predicate
8af1f0b Fix a memory leak which occurred when using
40cca61 Added code submitted by Andreas Pakulat to provide node equality,
631ea81 Added xmlXPathCompiledEvalToBoolean() to the API and adjusted/added
6422d91 Fixed an bug in xmlXPathCompExprAdd(): the newly introduced field
766ed7e Fixed an error in xmlXPathEvalExpr(), which was introduced with the
9bca933 Added optimization for positional predicates (only short-hand form "[n]"),
dbcbbd2 try to fix the crash raised by the parser in recover mode as pointed by
a4bd369 patch from Nic Ferrier to provide a better type mapping from XPath to
381ff36 applied patch from Boz for VMS and reporting Schemas errors. Daniel
cc047b3 applied patch from Felipe Contreras when compiling with --with-minimum
978039b Fixed a bug in xmlDOMWrapAdoptNode(); the tree traversal stopped if the
1d0f7ad Adjusted the result of a regression test, since the fix of
43ceb1e Got rid of a compiler warning in xmlGetNodePath().
d38c63f Fixed xmlGetNodePath() to generate the node test "*" for elements in the
803e37a Clarified in the docs that the tree must not be tried to be modified if
f781dba Fix the breakages introduced by amaya, Daniel
fabafd5 preparing release of 2.6.26 Daniel
7cb3fa9 Fixed self-invented a segfault in xmlXPathCtxtCompile(), when the
69839ba preparing release of 2.6.25 Daniel
080152c Enabled the compound traversal again; I added a check to use this only if
bf630c0 fix bug #343968, include='text' can't lead to a recursion. Daniel
c42e9f6 Disabled the compound traversal for the release; I need first to assure
1b2be10 fixed memory leak in xpath error reporting
f79fbfc applied patch from Olli Savia for LynxOS Daniel
5869469 Changed the name of the recently added public function
df0ba26 Optimized xmlXPathNodeCollectAndTest() and xmlXPathNodeCollectAndTestNth()
e5f810f A warning will now be reported in the value of the XSD attribute
75af2a8 Enhanced xmlXPathNodeCollectAndTest() to avoid recreation (if possible) of
a724844 Added an XPath object cache. It sits on an xmlXPathContext and need to be
984a9ae Removed a memcpy if xmlXPathNodeSetMerge(); it seems we really need to
5691f43 Optimization of count(): eliminated sorting (see bug #165547).
a512d76 Revert behavior change in xmlSetProp to handle attributes with colons in
64f7e1a Substituted all remaining calls to xmlXPathCmpNodes() for
2bdabbd Optimized the comparison for non-element nodes in xmlXPathCmpNodesExt();
6ed2eb4 Applied patch from Rob Richards, fixing a potential memory leak in
9b02e29 Fixed bug #341337, reported by David Grohmann. The code expected a node
7c7c059 Shut up CVS
92b394f Fixed bug #341150, reported by Michael Romer. In
7418fad fixed typo in last commit
700f987 Fixed compilation error (bug 340765) reported by dmacks with patch
146a982 We'll raise an internal error and stop validation now when an entity is
d7d0748 applied another Python detection patch from Joseph Sacco cleanup the
0b30995 fix a mix of code and declarations showing up on Windows patch from
df75062 fixing bug #340398 xmlCharEncOutFunc writing to input buffer Daniel
b2f8f1d preparing 2.6.24 release, fixed Python paths at the last moment fix some
f741601 applied patch from Roland Schwingel to allow UTF-8 file paths on Windows
02c1f23 patch from Jason Viers for line breaks after EndPI Daniel
973dceb fix compilation without tree Daniel
968d643 applied patch from Gary Coady to really make sure xmllint --nonet would
8492ba1 applied patch from Joseph Sacco changing slightly the python detection
3b1478b fix the error message for invalid code point in content c.f. bug #339311
b63d2fa Fixed incorrect validation of restricted enumerations. Added related
cdf59aa fixing a deallocation problem in xmlSchemaAddSchemaDoc() in case of
3f845a9 fixing a deallocation problem in xmlRelaxNGParse() in case of errors,
51698c7 revert last patch, daniel
fe03706 Another man patch from Daniel, Daniel
1589e8d New update from Daniel Leidert, daniel
bf95fd2 applied man page improvements from Daniel Leidert Daniel
9110ed6 Update FTP links, Daniel
b294717 removed unused code or variables, from Stefan Kost fixing #336163 and
fef73a5 applied patch from Stefan Kost fixing #336160 Daniel
05e9db8 applied patches from Aivars Kalvans to make unicode tables const, fixes
8ea29c4 fixed bug #335603 and resync'ed genChRanges.py to the expected output.
2a8c4c4 Removed section on HP-UX from 2000, Daniel
54eb024 applied patch from Youri Golovanov fixing bug #316338 and adding a couple
aac7c68 fix a few warning raised by gcc-4.1 and latests changes Daniel
11ce400 end of first pass on coverity reports. Daniel
14b5643 more cleanups based on coverity reports. Daniel
2728f84 more cleanups based on coverity reports. Daniel
30e7607 a bunch of small cleanups based on coverity reports. Daniel
53cd4a1 update help about unwanted legal notices, daniel
e68e276 added schematron as pointed out by Eric Zurcher Daniel
4f27a8a fix Red Hat bug #184170 Daniel
4435341 Simplified usage of the internal xmlNsMap. Added a "strict" lookup for
04bffc0 fix HTML attribute ID checking for input element. Maintain current
30f874d Bundled lookup of attr-nodes and retrieving their values into the
d3ff7ef workaround HP-UX compiler bug by Rick Jones Daniel
745648b remove a tab, as pointed out on IRC Daniel
6581512 Fix the add sibling functions when passing attributes. Modify testing for
27bec14 Martin Cole pointed out a bug in xmlCatalogAdd() if /etc/xml/catalog
d463c99 updated the Ruby bindings links, and regenerated the docs. Daniel
890b549 improve catalog debugging message patch from Rick Jones Daniel
634ec27 Nic Ferrier found debug statement left in the XPath conversion code Daniel
961bfc1 small man page improvements from Daniel Leidert Daniel
4c0aa16 Fixed a side-effect of the previous XSI bugfix: The constructor needs a
1869be5 Fixed xs:boolean to reject the empty string (reported by Bas Driessen on
46f9721 more man page improvements from Daniel Leidert Daniel
6464d6a man page improvements from Daniel Leidert, c.f. #331290 Daniel
ea71f5d fix an error report when using --path and --valid closes bug #331290
7933800 Added new regression tests for #331062, daniel
87254c8 trying to fix #331062, this is again a problem around interleave, there is
eb46870 Fixed bug #328896 reported by Liron. The path for text- and
a29aca1 Remove a deprecated paragraph on internal encoding, daniel
fc011b7 bug fixes for #327167 as well as some cleanups and more thorough tests on
73dd71e patch from Eric Zurcher to compile with Borland C++ 6 Daniel
9b528c7 bill pointed out a missing block in xmlParseComment trying to fill with a
6974feb fixed the comment streaming bug raised by Graham Bennett added to the
a81d919 Added the xmlDOMWrapCloneNode() to the header file.
cab801b Added an initial version of xmlDOMWrapCloneNode() to the API. It will be
8f3392e applied patch from Rob Richards fixing the URI regressions tests on
e8f8d75 Fixed some bugs xmlDOMWrapReconcileNamespaces() wrt the previous addition
e01b2fd Enhanced xmlDOMWrapReconcileNamespaces() to remove redundant ns-decls if
2363555 Added changed as proposed on the mailing list by venkat naidu in order to
4188ddf trying to fix windows/configure issues reported by Tim Van Holder Daniel
499cc92 try to fix xmlParseInNodeContext when operating on an HTML document.
a930fbe Added xmlRelaxNGSetParserStructuredErrors() to the API.
a617e24 reverted first patches for #319279 which led to #326295 and fixed the
6795260 upated the news regenerated the docs, preparing for release of 2.6.23
bb2074e Added regression tests for the latest XPath/pattern fixes.
bb80f54 Another fix to handle "foo//.": "foo" was not included in the resulting
9725871 Fixed bug #322928, reported by Erich Schubert: The bug was in pattern.c,
b20c63a tiny refactoring patch from Bjorn Reese Daniel
6977c6c fix bug #324432 with <xml:foo/> added to the regression tests Daniel
affb868 applied patch from Mark Junker, fixing a MinGW compilation problem, should
dfbc33a Removed last dependency on the obsolete enum xmlSchemaValidError.
d027147 compilation and doc build fixes from Michael Day Daniel
0b1ff14 bug in xmlRegExecPushString2() pointed out by Sreeni Nair. Daniel
d95ecf0 Fixed xmlStrEqual() doc, Daniel
77b92ff fix bug #322136 in xmlNodeBufGetContent when entity ref is a child of an
5bb0c08 Fixed a segfault during text concatenation when validating a node tree:
9a2724d applied patch from Gary Coady to accept gzipped http resources. Daniel
4a113f9 Added enable/disable of runtime debugging (LIBXML_DEBUG_RUNTIME).
d81ebd1 Fixed to define LIBXML_DEBUG_RUNTIME on the basis of @WITH_RUN_DEBUG@.
b0d74c6 Added regression test for bug #321475 (reported by Gabor Nagy). Fixing of
bd9d91f Adjusted a bug's wrong date-time
826da46 Named the reporter of bug #323510
183fa3e Added regression test for bug #323510.
7ca5aed Workaround for bug #323510: substituted the epsilon transition for a
bc4cc9d Gary Coady pointed a memory leak in xmlTextReaderReadInnerXml() applied
6a0baa0 fixed a number of warnings shown by HP-UX compiler and reported by Rick
ffe47fe Insert space between pubid and sysid when both passed to
dcac4fc Changed to instantly mark instance-tests as failed if the corresponding
bdadaed Added xmlTextReaderSchemaValidateCtxt() to the API.
215406f Fixed a segfault: the instance document was still tried to be validated,
42ca673 small doc patch from Aron Stansvik another doc patch for a deprecated API
27759f2 Tiny change for 'make tests': raised the number of expected failures for
7c78215 Added missing regression test results for the latest IDC and xs:decimal
bf442eb Added regression tests for the latest IDC and xs:decimal bugs.
f39e8d1 Fixed bubbling of duplicate IDC nodes: the parent's list of duplicates was
72f50c1 Fixed parsing of xs:decimal to allow/deny special lexical forms. Fixed the
132ba5f An assignment to a local variable, which was used to access the IDC node
81755ea In xmlSchemaAssembleByXSI() the return value of xmlSchemaGetMetaAttrInfo()
5d2998b Fixed a bug in xmlSchemaFindRedefCompInGraph() which caused the search for
5e9576a Albert Chin found another signed/unsigned problem in the date and time
90b5ebc Added xmlSchemaSetParserStructuredErrors() to the API. Fixed channeling of
c19d535 removed unreachable code pointed out by Oleksandr Kononenko, fixes bug
ae487ba use ctxt->standalone = -2 to indicate that the XMLDecl was parsed but no
93e577f Hisashi Fujinaka pointed that errors in Schemas tests were not properly
4d3866c applied patch from Geert Jansen to remove xmlBufferClose() which is not
77e7682 Changed xmlSchemaFormatIDCKeySequence() to use
a44f234 function consolidation when writing to xmlBuffer. Return error condition
9a00fd2 applied patch from Geert Jansen to implement the save function to a
69dea3a Fixed the type of the totalDigits value to be positiveInteger. Fixed crash
fc6eca0 fix bug #319897, problem with counted atoms when the transition itself is
3d6aa10 applied patch from Mark Junker to fix compilation with MinGW Daniel
f93a67e tiny fix from Albert Chin portability cleanup for arch needing trio for
19dc961 add additional checks to prevent tree corruption. fix problem copying
d4e39ae cleanup from Albert Chin html/index.sgml doesn't exist anymore Daniel
9b693b4 more portability patches from Albert Chin for HP-UX and AIX Daniel
1d96f5a applied 2 patches from Albert Chin for module portability Daniel
dbf7bfe fixing a portability problem on some old Unices with patch from Albert
b2eabc0 fixed bug in exc-c14n namespace visibility + test case 319367(bug #319367)
eaccdc6 remove warnings to stdout patch from Nic Ferrier Daniel
7802ba5 avoid function parameters names 'list' as this seems to give troubles with
6e84bb2 fix a problem in some error case on Solaris when passed a NULL filename,
b990008 script HTML parser error fix, corrects bug #319715 added test from Michael
2cf36a1 typo fix from Michael Day Daniel
c342ec6 fix issue adding non-namespaced attributes in xmlAddChild(),
dc904f1 fixed second spot where CRLF split between chunks could cause trouble (bug
2e2691b prevent output of fragment tags when serializing XHTML.
aa62201 commiting a some fixes and debug done yesterday in the London airport.
f326e77 Removed creation of a temporary parser context during validation when
f4caa5e fixed problem in xmlTextWriterVSprintf caused by misuse of vsnprintf added
940ab0c Fixed a potential memory leak in xmlSchemaCheckCSelectorXPath() when an
567a45b removed the error message removed 2 instability warnings from function
ee8e8ae Fixed a memory leak in xmlSchemaContentModelDump(). Added output of local
65c2f1d Silenced intel compiler warnings (reported by Kjartan Maraas, bug
95c3adf Adapted regression test results.
2782027 Fixed some identity-constraint issues: Restructured IDC node-tables
cb418de applied patch from Kolja Nowak to use getaddrinfo() if supported in
748cebc Adapted regression test results
570faa5 Initial implementation for redefinitions; this still misses checks for
54a8f67 remove warnings under Windows.
bedc977 applied patch from Massimo Morara fixing bug #317447 about risk of invalid
d070d3c Adrian Mouat pointed out redundancies in xmlReportError() Daniel
5de0938 seems a test to avoid duplicate transition is really needed at all times.
47fffb4 fixing leak in xmlTextReaderReadString() #316924 daniel
fdba0de Removed the wiki which made the HTTP server instable, and added more informations on the encoding module, Daniel.
0f7b331 more fixes to the behaviour of xmlBuildRelativeURI Daniel
94cc103 detect combinatory explosion and return with a runtime error in those
ef3d07d Added some comments for the struct fields.
4d73bb3 Oops missing file, Daniel
820d5ed fixed problem when xmlBuildRelativeURI was given a blank path (bug 316224)
33b20b7 release of 2.6.22 updated doc and rebuild. added XML_SAVE_NO_XHTML
91b2314 And adapting another one.
56cbbf2 Adapted result.
cf0123d Adapted regression results.
22c0c46 Completion of the schema graph. Centralisation, more robustness of the
dbd6105 applied second patch from David Madore to be less intrusive when handling
1db4a66 finished the integration with devhelp, completing the index and inserted
2ce51c0 add XML_SAVE_NO_EMPTY save option and use option from xmlSaveCtxtPtr
602434d damn XML_FEATURE_UNICODE clashes with Expat headers rename to XML_WITH_ to
60071ae fix bug #316034, where xmlElemDump() can crash if given a document pointer
fb5c6c4 improvements on the html generation, should be complete with navigation,
99b7850 started work needed to generate devhelp content, not too hard based on the
eca59a2 fixes bug #315617 when using push CDATA in some cases. Daniel
8c6e653 patch from StÈphane Bidoul to compile without schematron Daniel
7837dd8 patch from Oleg Paraschenko to fix xmlDebugDumpNode() when handled a
8240f51 Small fix to spec file, Daniel
0bcc7f6 updated the docs and rebuild releasing 2.6.21 removed
b3d1491 prepare for release work for #303289, fix a formatting bug for MIN_INT
b30ca31 real fix for #314881 and #314759 is was a bit more complex than initially
f03a8cd fixing yet another pattern induced XPath bug #314282 reverted back last
07b7200 check for NULL to prevent crash with meta elements
e40afec structured error reporting problem with Relax-NG should fix #314881 and
f5812c3 fixes a portability problem raised by C370 on Z/OS Daniel
54f9a4f fixing a number of issues raised by xml:id but more generally related to
2e7598c avoid passing a char[] as snprintf first argument. implemented
c2f7056 the use of AM_PATH_PYTHON is not portable enough reverting back to
36d7340 Applied the last patch from Gary Coady for #304637 changing the behaviour
9a27b86 adding reference to Bull AIX rpms c.f. #160598 Daniel
cb2a71e removed the obsolete --libtool-libs option, c.f. bug #314853 Daniel
2010875 move handling of meta element for http-equiv in XHTML docs to
31f7302 move handling of meta element for http-equiv in XHTML docs to
baad788 the profiling usually don't work, disabled rebuilt Daniel
32a461f trying to fix the first part of #310033 by detecting gcc <= 3.2 Daniel
8ce01ce fixed bug #310033, the URI extraction code given a node is a bit twisted
b6580ae uninitialized field and fix on test. Daniel
cfa303a change verbosity depending on API get back to previous outputs Daniel
8874b94 added a parser XML_PARSE_COMPACT option to allocate small text nodes (less
3854c57 patch from Andrew W. Nosenko, use se $GCC = 'yes' instead of $CC = 'gcc'
4f69eb6 changes the way the python binary is found, should also fix bug #308004
53bd1f3 found another bug while looking at #309616 on missing entities. this
2644ab2 applied the patch suggested #309565 which can avoid looping in error
73da77e line numbers are now carried by most nodes, fixing xmlGetLineNo() c.f. bug
1fc3ed0 finally converted the encoding module to the common error reporting
8bda20f removed a potentially uninitialized variable error fixed a deprecation
bca3ad2 fixed compilation when configured --without-sax1 and other cleanups fixes
9668826 fixed bug #170489 reported by Jirka Kosek added the test to the regression
ea4b0ba added a recovery mode for the HTML parser based on the suggestions of bug
17cccb5 Hopefully fixed this time, daniel
ccb4d41 regenerated fixed a compilation problem some cleanups and one bug fix
5eee767 rescanned code and rebuilt small cleanup cleanup problems from code
4f917e2 applied patch from Kuba Nowakowski fixing bug #313982 also added the test
a418122 printed the wrong string Daniel
0090bd5 exported xmlExpExpDerive(), added it to the testRegexp command line tool
355a023 added the first regression test suite set for the new expression support
465a000 fixed an uninitialized variable extended the API to add the parser,
630215b Some preparation for the creation of a graph of
81a8ec6 pushing the formal expression handling code to have it in CVs from now.
45b97e7 applied another patch from Rob Richards to fix xmlTextReaderGetAttributeNs
3c40e61 applied patch from Rob Richards to fix xmlTextReaderGetAttribute behaviour
764b3d6 Changed output for keyref-match errors; the target-node will be now
379a3b7 applied patch from Derek Poon fixing bug #310692 Daniel
210536b fix for bug #312945 as pointed by Dean Hill, the context type was not
60faf52 fixed bug #307377 about validation of choices in list values. added
e0fd93f fixed bug #302302, nasty but the fix is rather simple. Daniel
ea7e479 Added missing test results.
4f82c8a fixed a determinism detection problem exposed by ##other tests commited by
76d73f5 Added some more tests for element wildcards.
800cbac Fixed #312957 reported by Carol Hunter: streaming XPath states were not
6e65e15 trying to nail down the remaining ##other issues completed the tests and
9e2110b applied patch from Marcus Boerger to remove warnings on Windows. Daniel
100e180 fixed #145092 by adding an xmlSaveOption to omit XML declaration Daniel
b8c8016 fixed bug #310333 with a patch close to the provided patch for HTML UTF-8
1075228 fixed bug #310264, basically it's about reentrancy of count based
004b546 Fixed a memory leak: xmlSchemaFreeAnnot() was only freeing the first
c4ff832 applied patch from Rob Richards fixing xmlTextReaderGetAttribute Daniel
d2755a8 fixed an uninitialized memory access spotted by valgrind Daniel
336a8e1 get rid of the dependancy on a locally installed DTD try to cleanup the
29f6100 small doc fix for #312647 Daniel
c2aa615 applied patch from Rob Richards to allow disabling modules in win32, fixes
22eda2b applied fix from Jakub Piotr Clapa for xmlAttr.parent(), closing #312181
d541c8f report improvement more tests Daniel
5fe95a8 applied patch from Rob Richards to add schematron to the build on Windows
eaecb3e more bug fixes, improve the error reporting. second test Daniel
c740a17 fixing the loop bug, fixing schematron text error rendering started
22cce34 a few first tests from Zvon unfortunately with the old syntax Daniel
e70375c commiting work done on the plane last week-end Daniel
db68b74 allows an extra argument to subset the tests big speedup for validation,
75e389d more cleanups based on sparse reports, added "make sparse" Daniel
4ea89f0 don't output any message on failed resolver lookups, better done by the
24505b0 a lot of small cleanups based on Linus' sparse check output. Daniel
4cd3b51 added schematron.h, oops ... Daniel
11162b7 Added creation of the content type of xs:anyType. This is needed when
38c4b33 enhanced xmlBuildRelativeURI to allow the URI and the base to be in
d4501d7 started adding schematron to the xmllint tool, the report infrastructure
5c68274 Added regression tests (they fail currently), but did not added results
5da6dd3 Removed the workaround code in xmlSchemaValidateElemWildcard() for the
ed6c549 changed xmlPatterncompile signature to pass an int and not an enum since
041c5ff Removed an "internal error" message from xmlSchemaBuildAContentModel()
627e9a9 Changed xmlCompileStepPattern() and xmlCompileAttributeTest() to handle
2c9aac0 Fixed xmlSchemaPSimpleTypeErr(), which did not output the given string
ffa3c74 applied a patch from Marcus Boerger to fix problems with calling
0a119eb an optimization of the char data inner loop, can gain up to 10% in pure
77005e6 fixed the error reporting for not transitions fixed output Daniel
9efc476 fixing bug #172215 about foreign namespaces by adding support for negated
365c806 applied patch from Alexander Pohoyda fixing xmlGetNodePath on namespaced
dd9b64a --nonet was duplicated daniel
a980bef fixed xsd:all when used in conjunction with substitution groups adding
afc05b6 fixed bug #307508, a bad automata was built but this showed as an
d369b13 found the last bug raised by NIST tests in comparing base64 strings,
99c394d fixed where xmlMemoryDump() should be called. fixed handling of {0}, \n,
9202b67 applied a patch from Gerrit P. Haase to add module support on cygwin
7d2b323 fixed a potential buffer overrun error introduced on last commit to
32f0f71 Changed the behaviour of xmlXPathEqualNodeSetFloat to return TRUE if a
da0aa4c applied patch from Marcus Boerger to route relaxng and schemas error
358fef4 applied UTF-8 script parsing bug #310229 fix from Jiri Netolicky added the
744acff fixed bug #310105 with http_proxy environments with patch provided by
e4aaae2 Late fixes just for the release, daniel
78dfc9f preparing release 2.6.20 removed a compilation problem Daniel
1f33c4d preparing to make testsuite releases along with code source releases fixed
df4223e fixed a bug introduced on last commit daniel
f10ae12 fixed a typo pointed by Jeroen Ruigrok increased the APIs for xmlReader
d17760f try to avoid conflicts. Daniel
971771e fix for #309761 from Dylan Shell added xmlSchemaSAXPlug and
c306d90 Added c-props-correct constraint to check for equal cardinality of
8798b73 Fixed evaluation of attributes. Actually only attribute at the first level
85aed6d tiny fix in xmlSchemaValidateStream() if a user-provided SAX handler is
f0af8ec fix some potential leaks in error cases. added --sax, to allow testing of
72d3adc Changed xmlSchemaValidateFile() to use xmlSchemaValidateStream()
cdc8273 added the missing entity to the document internal subset to avoid errors
f810de0 fixed problem with free on dupl attribute in dtd (bug309637). added
ca15a54 Reformatted on Windows, then re-committed to CVS
12baaec fix #define for windows
d37988a try again to fix file format for Windows
fa8d5d9 removed spurious ^M added check for option O_BINARY changed sticky tag to
8014844 (changed to -kb)
0357a30 excluded content string check for XML_ELEMENT_DECL in
abac41e fixing bug #166777 (and #169838), it was an heuristic in areBlanks which
6d30ff2 Fixed bug #309338, reported by Kupriyanov Anotolij. Added a regression
87b3046 first steps toward a testsuite dist fixed bug #307870 Daniel
87db1cf Tiny portability adjustment for win. Added runtest.exe and runsuite.exe to
91fe3ed Windows fixup++, Daniel
cfbb0dd Trying to fix CR/LF troubles, Daniel
73c0f71 atempt++, Daniel
f7d1660 windows_sucks++ , Daniel
9e09c14 Yet Another Windows Debugging Remote Patch From CVS Hell, Daniel
8907439 One more fixup, Daniel
25450d0 One more fixup, daniel
9083778 first stb at unimplemnted detection fixing Windows code Daniel
4ac5f9a fix on schemas error portability glob() on Windows Daniel
c935253 cleanups, logfile and portability fixed a memory leak Daniel
3fa5e7e fixed a bug failing to detect UTF-8 violations in CData in push mode.
20887ee added enhancement for #309057 in xmllint shell Daniel
597f1c1 applied patch from James Bursa fixing an html parsing bug in push mode
39e5c89 fixing a leak detected by testapi in xmlDOMWrapAdoptNode, and fixing
7e33dba fix a problem with previous patch to testapi.c Daniel
7e21fd1 fixing a leak detected by testapi in xmlDOMWrapAdoptNode, and fixing
6b6d680 fixing compilations when disabling parts of the library at configure time.
304e78c fix bug raised by zamez on IRC regenerated, seems to pop-up leaks in new
9517501 fixing #307823 and a couple of assorted bugs fixed conditionals in
8fcd2ca fixed bug #307503 misplaced #ifdef Daniel
de0e498 expanded test found and fixed the leak exposed by Microsoft regtests
3fe1e8a a bit of progresses on xstc Daniel
e84f231 completed the simple checks for Relax-NG suites back to the same 11 errors
f2e066a complete, checking on other platforms is needed updated fix a bug raised
3056404 adding URI tests Daniel
48dec9d adding xml:id Daniel
54a203c finishing XPath, adding XPointer Daniel
970adf5 adding more coverage, XInclude and starting XPath Daniel
4d9c948 Added allocation/deallocation functions for the DOM-wrapper context.
017264f Commented the new functions to be experimental.
dbee0f1 working some weird error reporting problem for DTD validation. augmented
fc319af added most HTML tests Daniel
44555f0 Added initial tests for some new DOM-wrapper helping functions.
cbddfe8 Cleanup. Removed, those are not needed anymore due to the new test suite.
4a5a964 added SAXv2 regression tests apparently missing. added SAX1/SAX2 checks.
bc0e3c6 Added xmlDOMWrapReconcileNamespaces(), xmlDOMWrapAdoptNode() and
c950d70 continue to increase the tests Daniel
c111c15 continue to increase the tests Daniel
fd110d2 continue to increase the tests Daniel
1b75c3b avoid name glob in agruments as it matches the glob() routine. first steps
7d8b36b fixed a problem with the detection of ss_family for ipV6, as reported on
21edf9b Added regression tests (from Dhyanesh).
9c215eb Fixed NULL values to be validated as empty string values (reported by
da6f4af applied patch from Rob Richards for removal of ID (and xml:id) applied
84a56e3 Fixed SAX2 validation: grow of internal namespace list, appending of
7f6e024 Added missing function descriptions.
81562d2 if sax1 is used and input is a file use the old API xmlParseFile()
c63fbbf Added xmlSchemaValidateFile() to the public API. This will use SAX2-driven
ef1b667 Added schema test results (Tom Browder, bug #306806).
8cd0903 Added schema tests submitted by Tom Browder (bug #306806).
537f117 adjusted last change to xmlCompilePathPattern, fixed one compilation
9ca11bf Some changes/fixes to the streaming evaluation. A bit of support for
9ea5565 removed a redundant include path Daniel
d8e1044 Some more adjustments.
34b9a9c Changed test extraction process, since some boxes don't know about "tar
f464403 fixed a bug exposed by Rob Richards in the mailing-list added the
ea152c0 Further enhancement for XPath streaming, consolidated with schemas usage
1c720df Changed non-prefixed QNames to be bound to a default namespace if
8dd1e1b Fixed a bug which I invented: hexBinary's string values were not
828f654 Fixed an attribute fixed/default value constraint error.
e879861 Adapted regression test results.
21f63b0 Adapted regression test results
4efd90d Changed the validation process to be able to work in streaming mode. Some
365cf67 applied patch from Malcolm Rowe to avoid namespace troubles on rollback
d892557 applied patch from Rob Richards for xml:space and xml:lang handling with
d846768 applied patch from Morten Welinder, closing bug #306901 on compiling
1ace203 Adapted the XS tests to use the new release of tests and test-definitions.
3ea201c fixing rendering of attributes when parent node is not in the node set
2650df1 fixed xml attributes processing bug in exc c14n added --exc-c14n command
fbb619f Enhanced xmlXPathRunStreamEval, fixed handling of depth/level for cases
0b13a09 Enhanced handling of xml:base for included elements, fixing bugs 169209
bd6c3f7 Fixed facet errors to be channelled back for union type members;
7cd517c applied patch from Mark Vakoc fixing saving of CDATA with NULL content.
690a680 Changed the VALID_TZO macro to restrict the timezone to -840 to 840.
285b367 Applied patch from Steve Nairn (bug #303670) for "signed int" of the
64d7d12 applied patch for replaceNode from Brent Hendricks Daniel
6c6d3c7 more on lxml, Daniel
929746e Added a link to lxml from the bindings pages, Daniel
c587bce fixed bug #303682 of a leak reported by Malcolm Rowe Daniel
8aa7afa applied patch from Steve Nairn tof fix the compilation problem exposed in
3eec790 Added regression a test provided by Heiko Oberdiek (bug #303566).
2267856 Changed the XPath "." to resolve only on the first level for XML Schema
942d6c7 fixed #169630 segfault in xmlMemDisplay Daniel
99dd763 fixing bug #303068 increasing the nanoftp buffer. fixed __attribute()
dbfe05a on linux/gcc use weak definitions to avoid linking with pthread library on
cbdf651 ignored the bindist directory
455472f Fixed a test for duplicate attributes: Non-prefixed attributes were
64dc4d2 Fixed date-time related validation (reported by David Crossley, bug
c0e833f Removed 5 unnecessary dereferences (reported by Andriy, bug #301074).
3d42666 Added some code to avoid integer overflow for ceil, floor and round
187ea5f Removed workaround for bug #172215, since it does more harm in some
eabc1d6 Added test results.
c872afb Added output of canonical values in identity-constraint error messages.
d6e347e Applied Daniel's fix for memory leak in dtd prefix (bug 300550). minor
18ffe20 added the call to the breakpoint routine when a monitored block is
351f2d6 applied patch from Aron Stansvik for bug #172525 about HTTP query string
f9cf6f5 applied patch from Brent Hendricks adding namespace removal at the python
d49370e Updated Steve Ball and Mac OS X binaries URL, Daniel
2c19a7b fixed several places where memory cleanup was not properly done after an
016d92e Added substitution group constraints; changed the build of the
1a99a39 Added "Particle correct 2" to parsing of model groups. Added handling
142fb21 Updated links to bindings, daniel
f12177d make install cleanup
f52de60 fixed mingw compilation
53dbdd7 *** empty log message ***
c52020f added Eclipse project files to ignore
4ddaa56 fixed the bug in lang() as raised by Elliotte Rusty Harold added a
6056ae9 applied fix from Rob Richards to compile on Windows. Daniel
5e371a0 Added "Type Derivation OK (Complex)" constraints and anchored them in the
f359845 patch from Matthew Burgess to improve some schemas facets validation
0dcc50a Fixed Kasimier name, daniel
771971f preparing release 2.6.19, updated docs and rebuilding. Daniel
cdc1a59 integrated fixup-tests.py Daniel
bda5957 fixed a lack of comment and missing test for a pointer in the API. Daniel
755307a A tiny script to fixup some of the schema files used for the tests.
256401b Committing again, since the CVS server aborted.
aba15f7 Corrected 'length' facet validation for QNames and notations. Corrected
5d4644e revamped the elfgcchack.h format to cope with gcc4 change of aliasing
64354ea fixed bug reported by Petr Pajas, in the absence of encoding UTF-8 should
7331e5c fixed #172260 redundant assignment. fixed xmlSAXParseDoc() and
32acf0c fix potential crash if ctxt->sax->ignorableWhitespace is NULL as reported
63d68a3 fixed a problem in Relax-NG validation #159968 added the test to the
f2531af fixed bug #168504 Daniel
c284c64 use XML_SOCKLEN_T instead of SOCKLEN_T since apparently IBM can't avoid
394902e fix unitinialized variable in not frequently used code bug #172182 Daniel
0e460da another patch from Brent Hendricks to add new handlers with the various
bb8502c applied patch from Brent Hendricks to avoid leak in python bindings when
aa9a983 fixing bug 168196, <a name=""> must be URI escaped too Daniel
5cd3e8c cleanup of the Prop related functions and xmlNewNodeEatName by Rob
ba1d317 fixed problem with 'minimal library' compilation (LIBXML_PATTERN_ENABLED
53b5e05 Fixed call to a facet error report: the type of the error was wrong,
a62f75f Removed a stupid bug in xmlSchemaValidateAttributes, failing to build a
b34ad1b Fixed a segfault, which occured during bubbling of IDC nodes (bug #170779
9e75e9f special case "DAV:" namespace in c14n relative namespaces check and add
289dbb4 Removed inheritance of "mixed" content type for short-hand restrictions of
bc69d4f fixed a = -> == error pointed by GUY Fabrice Daniel
cc5e233 more debug messages from Matthew Burgess xmlSchemaValidateLengthFacet API
9dbb0ce Aaaannnd putting back the previous changes done by Daniel, which I
478d693 Hopefully finished validation against facets to use the normalized value
9fcb491 do not package .la files applied patch from Gerry Murphy for xmllint
b08d741 added Makefile.am, missed in last commit
ec3b4b7 a couple of more changes to various decimal-handling routines. Fixes
6c81d0e In preparation to use normalized values of facets during validation:
57c000e preparing release of 2.6.18 updated docs and rebuilt reactivated gcc
cffc1c7 removed a static buffer in xmlByteConsumed(), as pointed by Ben Maurer,
273670f enhanced the parsing of XML_SCHEMAS_DECIMAL and much of the routine
b474fa4 The schema parser will stop if components could not be resolved. This is
e5d68de Enriched encoding.html with more link and foreword warning to avoid
7697a19 added a regression test from Rob Richards for the previous bug Daniel
5963aa7 applied fix for xmlTextReaderNext() bug from Rob Richards Daniel
ff4c185 second patch from Rick Jones, portability fix for HP-UX first fix from
c0c6ce2 some gcc4 portability patches, including a serious aliasing bug exposed in
7f3efa9 Tiny restructuring of the validation start-up functions. Added cleanup of
2ee855d Tiny changes in the comparison functions I forgot to commit last time.
9b77aa0 Added IDC validation of anySimpleType attribute values; anyway the IDC key
285ebab Enabled IDC parsing and validation. Added xmlSchemaCopyValue to the API;
25c90c5 try to fix a problem with valgrind. applied memory leak fix from Brent
ba70cc0 Changed xmlSearchNsByHref to call xmlNsInScope with the prefix instead of
36616dd new version with fixes from Rob Richards Daniel
62121e2 applied patch from Rich Salz for multithreading on Windows. Daniel
614fdc1 applied a patch from Rob Richards fixing a couple of bugs in the writer
12d37ab fixed problem when XMLLINT_INDENT was empty (bug 168033). fixed
bd8fb0a applied patch from Rob Richards to fix a problem with
fa1f77f fixed remaining known bugs in the XPath streaming, and switched XPath to
5c4cb2d Added links to the wiki, Daniel
b5839c3 a bit of cleanup rebuilt the API the tests and the documentation as a
5e09414 applied patch from Aron Stansvik to add xmlTextReaderByteConsumed() added
0c34776 Added the regression test of Frans Englich for bug #167754.
ff858ca Started support for IDC resolution to default attributes. If building the
2a0fdd9 Some experimental addition for parsing of expressions and streamable
b06b4de Added validation for the attribute "id" in the schemata; doing this needed
6e224f1 Fixed comparison for default/fixed attribute values, if the type was
bd2a7d1 Further work on IDCs, especially evaluation for attribute nodes.
56de87e fix the comment to describe the real return values lot of work on the
25799ce Added IDC evaluation for attribute nodes. Made 'nil'ed elements work.
015ccb2 This change started out as a simple desire to speed up the execution time of testapi.c, which was being delayed by nameserver requests for non-existent URL's. From there it just sort of grew, and grew.... * nanohttp.c, nanoftp.c: changed the processing of URL's to use the uri.c routines instead of custom code. * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX * uri.c: added accepting ipV6 addresses, in accordance with RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6) * gentest.py, testapi.c: fixed a few problems with the testing of the nanoftp and nanohttp routines. * include/libxml/xmlversion.h: minor change to fix a warning on the docs generation * regenerated the docs
a22da29 fixed xmlXIncludeParseFile to prevent overwriting XML_COMPLETE_ATTRS when
3a1cd21 fixed problem when no initial "chunk" was given to xmlCreatePushParser
4e1c2db fixed compilation warning changed xmlWarningMsg so ctxt->errNo is not set
b6b36d3 applied patch to xmlSetNsProp from Mike Hommey Daniel
2b2e02d fixed implementation for | added a specific regression test Daniel
f1f08cf first implementation for | support Daniel
0996a16 fixed the namespaces support fixed xmlGetNodePath when namespaces are used
e92bf5d fixed one internal function applied patch from Joel Reed regenerated
d4301ab use the walker to test the patterns instead of the normal reader bug fixes
364fbed Fixed debug in pattern.c, Daniel
9740d1d more bug fixes for the XPath streaming code. Daniel
0a59852 Integrated the streaming pattern from the pattern module. Fixed some IDC
16ef800 bugfixes around the streaming patterns Daniel
f9d1691 added first test for the patterns a few fixes Daniel
8f2efae Oops desabling debug, Daniel
2fc6df9 added a streaming pattern detector for a subset of XPath, should help
d3210bc fixed an untested pointer dereference and a & vs && Daniel
e125b31 implementation of xmlTextReaderReadString by Bjorn Reese Daniel
87250a9 Corrected an ambigious symbol-space for local attribute declarations.
48bc062 oops forgot to add the bakefile, Daniel
5351695 files for the Bakefile generator for Makefiles from Francesco Montorsi
f59507d fixed xmlCopyDoc to also copy the doc->URL as pointed by Martijn Faassen
e8a550b Added an initial skeleton for indentity-constraints. This is all defined
c394f73 had to fix generation and rebuild. the testapi found a bug in the last
2ae1338 fixing the way testapi.c is generated, fixes bug #161386 fix a comment
8f8a9dd found and fixed 2 problems in the internal subset scanning code affecting
cee2b3a warning patches from Peter Breitenlohner serious DTD parsing speedups,
b9e2f26 more hash dictionary interning changes Daniel
316a5c3 added xmlHashCreateDict where the hash reuses the dictionnary for internal
7da9270 small speedup in skipping blanks characters interning the entities strings
4c778d8 boosting common commnent parsing code, it was really slow. added sprecific
0714c5b small optimization back. Daniel
1441251 a single lock version mostly avoid the cost penalty of the lock in case of
1bb16a1 patch from Gary Coady to fix a race in dict reference counting in
b8590d4 fixed bug #164556 where non-fatal errors stopped push parsing and
f500aec Corrected targetNamespace in xmlSchemaElementDump. Cosmetic changes to the
298d964 preparing release of 2.6.17, updated and rebuilt the docs Daniel
df292f7 better fix for #151694 not killing c14n regression tests fixing bug
e3740ed fixing bug #151694, line should always be set in the elements. Daniel
6fc5db0 trying to fix at least the message from bug #158628 added first xmlsave
1cd4dae make __str__ call serialize() on nodes, c.f. bug #157872 Daniel
db43925 applied patch from Dan McNichol for compilation on AIX Daniel
9186a1f fixed bug #157633 in relaxng choice optimization added regression tests
31113c7 Exposed targetNamespace for simple/complex types, model groups, attribute
de938cd Put the fix of Daniel (from Tue Jan 11 14:41:47 CET) back in, since I
c3af19d Integrated xmlRegExecErrInfo and xmlRegExecNextValues from xmlregexp.c to
dcd9390 trying to work around the compilation problem on HP-UX Daniel
c7c9fb1 fixed the fixed size array structure problem reported by Patrick Streule
f47d2e3 regenerated the API description, rebuilt, improved navigation in
cc026dc extended xmlRegExecErrInfo() and xmlRegExecNextValues() to return error
618732b fixed bug #163641 when the value passed for an atomic list type is NULL.
a73f45b fixed dependency on python 2.3, also small improvement for cygwin (bug
fc0b6f6 William noticed I forgot to add special support for xmlmodules.c define
99906ad added an FAQ under Developer for setting up a "private" library (after
9070015 fixing behaviour for xmlRegExecErrInfo in case of rollback Daniel
7bd8b4b small update trying to add an API to get useful error informations back
cd65bc9 fixed problem with xmlXPathErr when error number subscript was out of
f3cf1a1 fixed problem with xmlURIEscape when query part was empty (actually fixed
8fdc32a fixing col information in xmlParserInput and propagating column into xmlError
c742609 Added informations about wxXml2 wrappers, Daniel
48df961 fixed namespace bug in push mode reported by Rob Richards added it to the
be076e9 applied patch from Bjorn Reese, plus some cleanups fixed the stylesheet to
f6b71bd making DSO support an option code and documentation cleanups regenerated
ce1648b applied DSO support patch 2 from Joel Reed Daniel
7a3447a applied patch from Marcin Konicki for BeOS Daniel
d671e28 GetLineNumber and GetColumnNumber functions for xmlReader
21e4ef2 Re-examined the problems of configuring a "minimal" library. Synchronized the header files with the library code in order to assure that all the various conditionals (LIBXML_xxxx_ENABLED) were the same in both. Modified the API database content to more accurately reflect the conditionals. Enhanced the generation of that database. Although there was no substantial change to any of the library code's logic, a large number of files were modified to achieve the above, and the configuration script was enhanced to do some automatic enabling of features (e.g. --with-xinclude forces --with-xpath). Additionally, all the format errors discovered by apibuild.py were corrected. * configure.in: enhanced cross-checking of options * doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml, doc/libxml2-api.xml, gentest.py: changed the usage of the <cond> element in module descriptions * elfgcchack.h, testapi.c: regenerated with proper conditionals * HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c, testSAX.c: cleaned up conditionals * include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h, hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h, valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]: synchronized the conditionals with the corresponding module code * doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c: added additional conditions required for compilation * doc/*.html, doc/html/*.html: rebuilt the docs
b78757b Added link for XMLLib osax, Daniel
1cb689b fixed a typo, Daniel
1d8c9b2 fixed to skip (if necessary) the BOM for encoding 'utf-16'. Completes the
ff34911 added most required entires to foreign encoding table, plus some
106cad6 enhanced for enabling build in a different directory. Added (optional)
b759b30 doc/site.xsl, doc/xml.html, plus rebuilt all the html pages Change
230c550 reset input->base within xmlStopParser removed call to xmlUTF8Strlen from
e4d526f changed xmlErrValidWarning to use ctxt->warning instead of ctxt->error for
dbbcf8e modified to allow the ns and nsDefs accessors to return None instead of
5a9c1fd changed maintainer-clean dependency with suggestion from Crispin Flowerday
91b955c fixed ID deallocation problem based on patch from Steve Shepard fixes bug
ad0e67c fixed up some gcc warnings, no change to logic. New macro XML_CAST_FPTR to
7eca35f fixed a memory leak on errors in some circumstances #159812 Daniel
66e40b1 added a check within xmlOutputBufferWriteEscape to prevent a dead loop on
5dd55d9 Fixed strict/lax element wildcards: the children of elements for which a
29614c7 make sure xmlCtxtReadFile and htmlCtxtReadFile go through the catalog
6bb3e86 added xmlDictExists() to the dictionnary interface. applying
8b41817 tiny enhancement for content model error reports (#157190, #143948).
b884124 Moved execution of xmlSchemaCheckDefaults to xmlSchemaTypeFixup; this
094dd86 further enhancement, now all compilation warnings have been fixed. added
f13f77f trivial change (changed CHECK_CONTEXT to CHECK_CTXT on a couple of lines)
48307f4 Un-commented a TODO in xmlSchemaParseElement.
91feaf8 Correct symbol space for 'all' and 'choice'. Added 'replace' normalization
aba37df forgot a $(srcdir) stupid error wrong name #157976 Daniel
c3d7cb4 preparing release of libxml2-2.6.16 Daniel
850ce9b Applied patch from Brent Hendricks adding support for late DTD validation.
8eba3f3 Tue nov 9 19:29:04 CET 2004 Dodji Seketeli <[email protected]>
d0cf7f6 integrated in "make tests" added -q option, and more conditional features
a521d28 better handling of conditional features more testing on parser contexts
645a924 fixed problem concerning XPath context corruption during function argument
f2a36f9 more types. more fixes Daniel
6128c01 better parser options coverage more cleanups. Daniel
c831149 trying to fix some optional support brokenness daniel
a82b182 more coverage more fixes Daniel
2a4fb5a more coverage more fixes Daniel
5ea30d7 more fixes. Daniel
4259532 more types, more coverage more problems fixed Daniel
83d9c37 fixed test file corruption problem
fb5476f Fixed back modified tests erased on last commit, daniel
c2c894f fixed typos and avoid Catalogs verbosity Daniel
3d95c73 augmented the number of types Daniel
d5cc0f7 augmented types supported a number of new bug fixes and documentation
57b2516 augmented type autogeneration for enums removed direct error reporting.
01ca83c fixed a regression in iconv support. Daniel
ce682bc autogenerate a minimal NULL value sequence for unknown pointer types This
b031cef fixed problem with NULL entry (bug 157407) fixed a couple of warnings (no
0ea9c9f more coverage one fix Daniel
8e725fb fixed a compilation problem on a recent change Daniel
27f2010 more coverage more fixes Daniel
ce244ad fixed the way the generator works, extended the testing, especially with
3893606 dohh ... stupid change killing xmlParseDoc() Daniel
34099b4 changing the way the .c is generated, extending the tests coverage fixing
1ba06bb extending the tests coverage Daniel
96f6fe9 gentest.py was missing from the EXTRA_DIST Daniel
3d97e66 extending the tests coverage more fixes and cleanups Daniel
b1b3a3e more fixes and extending the tests coverage more fixes and hardening
c0be74b more fixes and extending the tests coverage bunch of cleanups and 2 leaks
d005b9e more fixes and extending the tests coverage more fixes and hardening
dd6d300 more fixes and extending the tests coverage adding a type init interface
e43cc57 more fixes and extending the tests coverage more hardeing of APIs skip
348636d oops typo in gentest.py, Daniel
8a32fe4 more testing and coverage more cleanups rebuilt Daniel
a03e365 more developments on the API testing more cleanups rebuilt Daniel
d93f625 Oops forgot it ... Daniel
36e5cd5 adding xmlMemBlocks() work on generator of an automatic API regression
0322681 fixed an UTF-8 parsing bug reported by Markus Bertheau on #fedora-devel
acbe6cf fixed a bug reported by Petr Pajas on the list and affecting XML::Libxml
05f9735 Fixed bug #153937, making sure the conversion functions return the number
e44aafb indicate - means stdin closing #156626 Daniel
eff45a9 register xmlSchemaSetValidErrors, patch from Brent Hendricks in the
c2f83d1 Fixing h3 for release, Daniel
6927b10 preparing release 2.6.15 cleanups Daniel
f2a657a fixed a stupid mistake in xmlBuildRelativeURI (bug 156527)
8e2c979 second part of the security fix for xmlNanoFTPConnect() and
95ddcd3 applied fixes for a couple of potential security problems more fixes on
03a53c3 added checking for names values and dictionnaries generates a tons of
1227fb3 modified the handling of _private for entity expansion (bug 155816)
370ba3d fixed the leak reported by Volker Roth on the list added a specific test
367df6e unlinked the internal subset within xmlValidateDtd (bug 141827) added
fc484dd added support for HTML PIs #156087 added specific tests Daniel
01c3bd5 fixed nasty bug #156087 Daniel
ad9fb7c fixed a problem occuring only in x86_64 when very large error messages are
1a380b8 fixed a memory bug added test from Graham Bennett and regenerated the
e281127 applied patch from Graham Bennett adding 4 convenience functions to the
9638d4c excluded a few nodes (with no content) from the string check routine.
c609578 added UTF-8 string checking, raise a problem, need debug Daniel
43b8e57 applied patch from Thomas Fitzsimmons fixing #155240 building outside the
0d24b11 added namespace checking daniel
7682114 some framework preparation to add namespace checkings daniel
78fed53 Changed the link for ChangeLog and News to reflect the actual content, daniel
8de5c0b adding the tree debug mode fixing various problems reported by the debug
181a1ca fix small leak
6218b31 small change to last fix, to get xml:base right
b7b54de added code to handle <group>, including dumping to output (bug 151924).
22cdb84 revamped the XML debugging module and prepare for a new checking mode
c93a19f applied patch from Malcolm Tredinnick fixing bug #152426 Daniel
263ec86 applied patch from Malcolm Tredinnick fixing bug #154294 related to saving
2c22844 changed xmlHasNsProp to properly handle a request for the default
c3f8134 fixed problem with dictionary handling within xmlParseInNodeContext (bug
cb40c22 changed changed sys.path setting from 'append' to 'insert' (patch supplied
d1757ab added two new macros IS_ASCII_LETTER and IS_ASCII_DIGIT used with (html)
d040752 added some coding to attempt to display which file contains an error when
8b817da stupid cut'n paste bug in xmllint detection daniel
210818b releasing 2.6.14, rebuilding the docs Daniel
8787640 Parsing of <complexContent> - handle attribute 'mixed', catch illegal
bc2f2c3 another patch from Malcolm Tredinnick adding option not to load dtd from
c7e3cc4 another patch from Malcolm Tredinnick fixing warning generated by the
a81355e applied patch from Malcolm Tredinnick fixing python exception hierarchy
807b4de applied patch from Malcolm Tredinnick fixing errata E20 concerning
a918b5b applied patch from Malcolm Tredinnick fixing space/tabs fixed a realloc
522780e fixed make valgrind xstc Daniel
49e8963 fixing an out of bound adressing issue Daniel
079f6a7 more memory related code cleanups. Daniel
2248ff1 fixed a bunch of errors when realloc failed. Daniel
8399ff3 couple of memory fixes from Mark Vakoc reported by Purify on Windows.
4edd3ed added --timing --copy timing for the copy applied patch from Craig Berry
13dfa87 added the routine xmlNanoHTTPContentLength to the external API
7a5e0dd removed some extern before function code reported by Kjartan Maraas on IRC
3fc249e applied fix from Stepan Kasal to fix duplication in the change log and
876a6db Simpified attribute wildcard creation and assignment to get rid of memory
0046c2a Added Australian mirrors maintained by jason andrade, removed speakeasy, Daniel
47a3188 changed char array initialisation to avoid a complaint from some
f54924b applied fixes for the UTF8ToISO8859x transcoding routine suggested by Mark
41c4a75 fixed 2 problems raised by #152140, one which is that notation not in the
5eba91f Added the function xmlSchemaValidateOneElement to the XML Schema
06500c8 some cleanup checking for xmllint and xsltproc in configure.in, fixed make
6258a4b Changed to finally validate instance documents.
f31187d integrated to "make valgrind", heavy ... weight 250MB of VM ! Daniel
aa9a352 Small updates, Daniel
cd4535f Small fix on when to run xstc testsuite in make tests, daniel
2cdd2f3 more cleanup in integrating the xstc testsuite Daniel
6876317 Small fix, Daniel
b1da40c starting to integrate the xstc suite in the normal regression tests Daniel
9d8d83a The "tsDir" attribute was not set correctly.
8b7967c when output and expected do not match exactly run diff to put the
9d26749 Initial release of generation files to create python test scripts, which
383434b Fixed a seg fault in xmlGetQNameProp: a format argument was missing. Fixed
3e53016 modified comments on xmlGetUTF8Char in response to bug 151760 (no change
f409515 fixed error reported on the list caused by my last change
d1de4a3 release of libxml2-2.6.13 Daniel
71b9563 fixing #151456, an encoding error could generate a serialization loop.
0bff36d also produce a tar ball with just the sources added --path option and
f34a20e "" is a valid hexbinary string dixit xmlschema-dev update the test. added
fc263f1 Fixed snapshot link, Daniel
bf5cf21 fixed bug introduced during OOM fixup causing problems with default
b4a9e64 Fixed a bug in xmlSchemasCheckFacet, which did not create a computed value
3ffe90e fixed a problem with xmlCheckUTF8 reported on the mailing list by Julius
da3336f added BuildRequires: zlib-devel, fixes Red Hat bug #124942 Daniel
924bd46 Added a missing ChangeLog entry.
eebd633 remove a warning on Solaris fix a crashing bug #151111 Daniel
bea2354 Added missing test file. Substituted the obsolete xmlSchemaValidError(s)
4c3bb7d doc/tutorial/xmltutorial.xml, xmltutorial.pdf, *.html fix Xpath memory
abbf9df *** empty log message ***
07d5976 fixed DTD loading problem reported by Abhinkar, Sameer
8834d27 *** empty log message ***
5b9d714 upgraded to zlib 1.2.1
8ea667f added support for version extra
4918efe removing -O -g from default gcc flags #150828 Daniel
b331fff preparing 2.6.12 release, updated and and rebuilt the docs. Daniel
3650556 fix a problem on last commit Daniel
6ebf3c4 trying to remove some warning when compiling on Fedora Core 3 and 64bits
2f2a663 modified parsing of <list>, <union>, <restriction>, <sequence>, <choice>,
dab93ea a bit of cleanup and a extra variable for CVS dist Daniel
b1b3a77 doc/xmllint.xml, xmllint.1, xmllint.html Edit and rebuild the man pages
503b610 fixed missing line numbers on entity as reported on the list by Steve
f402549 added some code to include the CVS ChangeLog version in the
3cef119 Updated the snapshot info, Daniel
259f0df Applied patch from Torkel Lyng to add Schemas support to the Python
c14c389 added help for new set shell command added parser option to not generate
335f5ec forgot number, Daniel
29b1748 small typo pointed out by Mike Hommey slightly improved the --c14n
774a3bd doc/xmllint.xml, xmllint.html, xmllint.1 add c14n to man page (man, it's
3cbaa6d John Fleck <[email protected]> doc/xmllint.xml, xmllint.html, xmllint.1
25048d8 added a --c14n option to canonicalize the output should close the RFE
1f8658a Dodji pointed out a bug in xmlGetNodePath() applied patch from Albert Chin
7a2c2ee oops, Daniel
b9ded82 Change the color of non-visited links, Daniel
da3b29a added a dumb rule to able to compile tst.c when people submit a sample
c0826a7 applied Schemas patches from Kasimier Buchcik lot of new tests for things
2d90803 Updated news page, Daniel
8c22f9f fixed my mis-handling of External ID on last change.
bebe730 changed the parsing of a document's DTD to use the proper base path (bug
d392ba7 applied a patch from Gerrit P. Haase to get python bindings on Cygwin
4e3a9fa elaborated on description of xmlValidityWarningFunc and
b11f5b9 Fixed again, Daniel
f81a8e8 fixes documetation glitches raised by Oliver Stoeneberg Daniel
18a04f2 fixed problem with memory leak on text nodes in DTD (bug 148965) with
d43cdcd fixed initialisation problem for htmlReadMemory (bug 149041)
6ca9ec8 enhanced per bug 119876. Further info posted to the mailing list.
a3215c7 many further little changes for OOM problems. Now seems to be getting
ac996a1 applied a couple of patch one from Oliver Stoeneberg and another one from
7cc2357 1 line patch, apparently htmlNewDoc() was not setting doc->charset. Daniel
42331a9 further fixes for out of memory condition, mostly from Olivier Andrieu.
9f797ab implemented patches supplied by Olivier Andrieu (bug 148588), plus made
30fe43f put in patch for Windows buffer re-allocation submitted by Steve Hay (bug
b85c920 added some code to check, when an include is done, whether the requested
cd3628b fixed to assure user data param is set correctly when user structured
1af5558 fixed problem with reader state after processing attributes (bug 147993)
1826d0a put in an auto* check for the path to perl (if it exists), and modified
c68d78d added a check on the argument for some classes (e.g. xmlDoc and xmlNode)
c815505 applied patches from Peter Breitenlohner to fix handling of white space
e15df58 applied a small fix from Steve Hay Daniel
3794b9e Added code to in PREDICATE/FILTER handling to reset the xpath context
37e6394 ran 'expand' on the file to get rid of mixture of tabs and spaces (bug
e9449c5 added an encoding "special comment" to avoid warning message in python2.3
be3eb20 fixed a couple of problems in the new elfgcchack.h trick pointed by Peter
add93d3 fixed a bug which prevented building with --with-minimum Daniel
45cb0f4 releasing 2.6.11, updated and regenerated the docs Daniel
eb70f93 make the push interfaces synchronous added a specific test added the new
f4b05d0 applied patch from Kasimier to fix some Relax-NG datatype facet problem
8e2cc6f Changed the number of XPath extension functions allowed to be
529233c some updates with memory debugging facilities while messing with libxslt
f93a866 applied patch from StÈphane Bidoul to fix some Python bindings
8165a6b seems the reader buffer could be used while not allocated, fixes bug
d69cc81 do not provide functions used as destructor of classes as public methods
96d2eff warning message cleanup. Now compiles warning-free, all tests passed.
b7c6ac4 more fixes with Kasimier, looks far cleaner :-) Daniel
4e5d665 Kasimier Buchcik fixed the memory access and allocation problem Daniel
485f26f Added missing file, corrected output, Daniel
01fa615 applied Schemas patches from Kasimier Buchcik, there is still one open
647e39a moved some definitions to globals.h to avoid some troubles pointed out by
b7cbbae applied changes suggested by Mike Hommey, remove libxml1 support and use
0f59a34 too bleeding edge to be useful with gcc-3.2 and 3.3, Daniel
577d145 another, more 'experimental' feature to get compiler optimization based on
a235132 hack based on Arjan van de Ven suggestion to reduce ELF footprint and
3403add new files for running regression tests under Python. Not yet complete, but
f20fbf7 fixed a problem when base path was "./xxx" 5 test results changed by
9333cc2 suppressed warnings from within xmlValidGetValidElements (bug 144644)
4119d1c implemented bugfix from Massimo Morara for DTD dumping problem. added
b7fe104 doc/xmlcatalog_man.xml, xmlcatalog.1 Docs patch from Ville Skytta,
4c76c4f doc/xmllint.xml, xmllint.html, xmllint.1 update man page to reflect
3cf6950 fixing a couple of compilation errors when configured with --with-minimum
bbaa997 applied patch from Stefano Debenedetti to register namespaces in the debug
4a14fb8 fix from Steve Ball and update of the comment. William pointed out that
ab690c5 revert 2 parts of the patch, Daniel
fb382b8 patch from Igor for the default catalog path on Windows Daniel
306e33c apparently wasn't updated last time
5ab479b fixed problem when configuring using --with-thread-alloc
4da70f3 *** empty log message ***
72c2858 minor changes for the windows binary package
50355f0 applied another patch from Kasimier Buchcik for Schema Component
8304d87 fixed missing error return code for schema validation (bug 143880), also
0df3bc3 fixed a serious problem when substituing entities using the Reader, the
1b243b4 applied patch from Rob Richards for the per thread I/O mappings Daniel
abf598b some further enhancement to take care of xml:base for XPointer elements
8eabb05 fixed a problem with internal cleanup of <DIV> element (bug 143738).
f7789b1 added a new routine xmlBuildRelativeURI needed for enhancement of
8839938 added a bunch of tests from Kasimier Buchcik posted on May 11 Daniel
8acdfbf new patch from Kasimier Buchcik for processContents of wildcards attribute
37fd307 fixed a bug where invalid charrefs may not be detected sometimes as
767265d small change to xmlSchemaValidateAttributes, also corrected typo on error
803812b minor cosmetic changes, no change to logic. regenerated added a newline at
3646d64 applied a patch from Kasimier Buchcik implementing attribute uses and
0335a84 applied patch from Rob Richards for custom I/O BufferCreateFilenane fixes
8fad8bf fixed problem with predicate evaluation on an empty nodeset (bug 143409)
06112d1 fixed problem with attribute listing (bug 142674) and added macro
669adfc applied a patch from Charles Bozeman fixing a side effect in date handling
218ed39 doc/tutorial/xmltutorial.xml fix lack of cast in Xpath example
64453bc fixed c14n bug with serializing attribute namespaces
9912705 fixed to allow '+' in exponent of number (bug 143005) fixed typo in last
5ef2f81 *** empty log message ***
3f14737 skipped call to xmlValidateNCName when compiling --with-minimum (bug
7feb023 reverted the broken change. Daniel
8120501 updated the docs for 2.6.10 Daniel
4e6fef4 releasing 2.6.10 Daniel
62040be avoid returning default namespace when searching from an attribute reverse
a98357a fixed escaping handling and added direct links to bugzilla report for bug
e19644e <bill> I think the ChangeLog.html should include timezone (or else normalize to GMT if you're short of work to do) <DV> well the timezone is in the XML it's trivial to add it <bill> :-) Daniel
d233e39 modified to assure proper user data is sent to structured error routine
f055293 a couple of large static variable which should really not be declared as
96134ca fixed a couple of problems when parsing libxslt ChangeLog Daniel
8aac297 Rebuild the docs, daniel
a1800a2 Try to fix ChangeLog links, Daniel
93ebc21 Added language, Daniel
8badcee Added link to ChangeLog.html, Daniel
418968b first steps of a good ChangeLog page generation. The awk shoudl escape
3995bc3 start adding API for escaping customization. Daniel
b021caa Adding missing files, Daniel
7a6361f more xmlSave cleanup, optimization and refactoring Daniel
83a75e0 third pass at the escaping refactoring. Daniel
f8f2e8f enhanced the enhancement, fixed another couple of special cases.
eb8509c small enhancement to dtd handling of (a?)+ (bug 142487)
ee8960b second pass on escaping handling, start to looks better, need to be
5d1a4d8 first pass at refactoring the escape on save routines for better
9989c7d added code in xmlSchemaBuildAContentModel to handle element reference
7b0e276 a little further fixing of fallback processing, this time for fallback
29aa772 added code in xmlSchemaBuildContentModel to allow ref in group definition
18a6509 fix to the fix for #141864 from Paul Elseth apply fix from David Gatwood
e709195 Applied patches supplied by Kasimier Buchcik. changed test to account for
b3ac18d better portability fix for f(*args), use apply(f, args) as Stephane Bidoul
f9b5fa2 enhanced xmlRegStateAddTrans to check if transition is already present
6d38c75 applied patch from Ed Davis to allow "make tests" to work with Python 1.5
f0244ce apply fix for XHTML1 formating from Nick Wellnhofer fixes bug #141266
a90de5e fix for a pedantic make check without make all request Daniel
966a31e fixing some problems in URI unescaping and output buffer opening, this
aecc0dc fixes the use of 'list' as a parameter added xmlPopInputCallback for Matt
51c2cfa update from xmlsoft.org
d4cfcef Added a pointer to the win32 directory for downloading Igor's binaries, Daniel
ddf71d6 enhanced the handling of subexpression ranges which have a minOccurs of 0
3af3b59 Some reformating of recent code, Daniel
8707604 adding a --maxmem option to check memory used. Daniel
656ce94 Fixed bug #141529 i.e. various problems when building with --without-html
a2d51fc fixing bug #141384 where the reader didn't call the deregistering
712096b applied a second patch from Mark Vakoc for regression tests on Windows
6f379a7 never commit without running make tests first ! Daniel
e2161a6 fix a nasty problem with reading over the end fix a reported memory leak
9ea6231 patch from Mark Vakoc for regression tests on Windows. the NaN problem
0e00b28 enhanced xmlFARegExec range evaluation for min occurs 0 problems - fixes
f762755 tiny path fixes the "xmlConvertCRNGFile" function name from Kasimier
bf62949 small buffer resizing improvement from Morten Welinder closes #140629
d087dbf last version of the fix for MSC version 1200 Daniel
453e71b killing the strncmp vs. memcmp controversy and #140593 Daniel
f5850a1 Added missing file, Daniel
4e4bcd0 Kasimier Buchcik pointed out some inexistent functions, cleaned them out.
da0ff5d Johnson Cameron pointed out that initGenericErrorDefaultFunc() was really
6de6f97 fixing C14N bug with processing namespaces from attributes
7c4eb63 fixed a stupid () error + Mark name. Daniel
f70f7b2 Last minute releases change #@$$% of spec file ! Daniel
eca726d preparing 2.6.9 release updated and rebuilt the docs Daniel
68cb4b2 relaxed id() to not check taht the name(s) passed are actually NCName,
2582a33 work around Microsoft compiler NaN bug raise reported by Mark Vakoc fixed
ee1d692 keep the ChangeLog compressed fix a segfault when using Close() test for
87640d5 minor warning cleanup (no change to logic) fixed return value for internal
8b0cbb0 small enhancement to fix bug 139791
c85d0fe applied patches from Kasimier Buchcik for the attribute use support added
377e1a9 move the TODO as comments as the function while not finished are usable
a0c48ad fixed problem with detecting external dtd encoding (bug 135229). minor
5d8d10b fixed problem causing duplicate fallback execution (bug 139520) added
0d1a845 Updated the download page, Daniel
67f8b1c adding xml:id draft support adding 4 first regression tests Daniel
80c0092 fixing Red Hat bug #120482 , libxml2-python should depend on the version
9955d2b The python script to grab queries stats, daniel
24f6a07 Some preliminary stats for queries extraction, Daniel
d99224d Updated the download section, Daniel
d954488 improving the search, Daniel
b5b9151 trying to improve the search, Daniel
25d5d9a applied patch from James Bursa, frameset should close head. Daniel
a74a6ff fixed problem in xmlRelaxNGCompareNameClasses which was causing
7e29c0a implemented fix for M$ IIS redirect provided by Ian Hummel fixed problem
0a19458 fix for xmlUriEscape on "http://[email protected]" from Mark Vadok.
1f093e0 Add generated files, to make cvs silent.
ba0153a small signed-ness patch from Steve Little Daniel
2cbf596 patched a bug in parsing production 1 and 2 of xmlschemas regexp that
f580674 added PYTHONPATH to python tests for Schemas and RelaxNG added testfile
c6ba238 Changed policy on mail bounces, Daniel
3dd87ba added information about compiling on Unix Daniel
a8dc288 fixes the comments for xmlCatalogDump and xmlDumpACatalog rebuilt to
753086a optimize indentation based on the new context Daniel
3d354a7 handle and explain a very tricky problem when modifying the tree based on
6092962 fixed problem with IS_COMPILABLE flag (bug 130216)
f8e6668 Opps, forgot to add it, Daniel
0b787f3 applied patch from Dave Beckett to correct line number errors when using
b5eb714 added a test template added a new example, and make valgrind target Daniel
688f669 Updated docs for news and downlods, Daniel
766c4f9 apply fix for #136693 Daniel
654a9b3 doc/examples/io2.c doc/examples/io2.res add xmlDocDumpMemory example in
03fdeb2 John Fleck <[email protected]>
f3c3170 added favicon.ico to reduce requests for it :-\, Daniel
88155d8 Added a couple of parsing examples, Daniel
ebe25d4 applied patch from Mark Vadoc avoiding using xmlParse* option and use
520f17a Added note about being subscribed, Daniel
252004d preparing 2.6.8 release, updated and rebuilt the docs. use valgring fro
6dc9196 remove a memory leak on schemas type facets. reduce verbosity incorporated
500a1de applied patch from Alfred Mickautsch for better DTD support. fixed bug
2f07606 added an error message when an element is not found within a <choice> (bug
10f1ef4 enhanced the logic of parsing char groups to better handle initial or
236c8c0 added check for external reference in xmlRelaxNGGetElements (bug 137718)
20d8236 added a close for the local file descriptor (bug 137474)
32b7cdb switched the output routines to use the new context. Daniel
7217c86 enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END nodes (bug
11c466a applied patch from John Belmonte for anyURI. Daniel
d3999c7 fix bug reported by Holger Rauch added the test to th regression suite
b318c3b Minor change for later verson of php requiring $HTTP_GET_VARS.
57e9e91 Changed the flag to xmlDocCopyNode (and similar routines), previously used
39111ec added new module xmlsave with patch supplied by Eric Zurcher (second
d5e198a applied patch from Anthony Carrico providing Python bindings for the
4a00326 .cvsignore and python/.cvsignore patched
4d59e22 enhanced to assure that if xpointer is called for a document, the
a8feb5f Removing graphics, Daniel
cf80b78 Cleanup #2, Daniel
30efc4c "I should say in parting that from what I hear, libxml2 is a fine piece of software (if intimidatingly large) and among other things has excellent performance. This graphic does it no credit, and should be fixed or removed." Sigh, all benchmarks are lies,
a11e483 modified to make sub-includes inherit the parse flags from the parent
ebcdebd QName handling fixes for the XML Schemas support from Adam Dickmeiss also
fc97906 paalied patch from Julio M. Merino Vidal fixing bug #134751 to fix
b34321c Fixing a head build problem, damn ... Daniel
2156d43 fixing compilation bug with some options disabled as well as
cccd4a0 allow fallback to URI lookup when SYSTEM fails, should close #134092
1a8741c commiting the new xmlsave module before the actuall big code change.
1aefc86 applied patch from Adam Dickmeiss for mixed content added his regression
3411d08 fix a compilation problem about a missing timb include Daniel
09a726f small enhancement to prevent trying to print strings with null pointers
e42ae6f doc/xmllint.xml doc/xmllint.1 doc/xmllint.html doc/xmlcatalog_man.xml
33a773f patch for cross-compilation to Windows from Christophe de VIENNE. Daniel
1822e8b Updated pages, dAniel
fd9e70d regenerated docs using older version of xsltproc pending resolution of AVT
c74859e applied patch from Charles Bozeman to nit use the system xmllint. Daniel
7ebac02 Added the quote from Mark Pilgrim and link, Daniel
51e5793 applied patch from Roland Schwingel for MingW Daniel
06d2524 applied a cleanup patch from Peter Breitenlohner removed a doc build
d3669b2 avoid ID error message if using HTML_PARSE_NOERROR should fix #130762
f54cd53 fixing compilation and link option when configuring with --without-valid
afbca8e Dump some possible optimizations notes, Daniel
770075b fixed the main issues reported by Peter Breitenlohner cleanup speedup
a59ddb5 fixed a memory leak (xmlXPathLangFunction) reported on the list by Mike
752b4f9 Notes on optimization, Daniel
9291449 preparing 2.6.7 release, updated and rebuilt the documentation. Daniel
09b792b applied patch from Malcolm Tredinnick to avoid tabs in python sources,
807daf8 add --timing option use the psvi field of the nodes instead of _private
b5da42a small patch to try to fix a warning with Sun One compiler Daniel
3288882 small patch removing a warning with MS compiler. Daniel
6c66299 Beuah ! Daniel
522bc60 added "relaxng" option to the debugging shell some regression tests for
cb35f01 xmlAttrSerializeTxtContent don't segfault if NULL is passed. adding an old
2192452 fixed xmllint --memory --stream memory consumption on large file by using
49138f1 some clarification in xmlDocDumpMemory() documentation fixed xmllint
b374400 fixed a problem in push mode when attribute contains unescaped '>'
965983a removing a non-linear behaviour from ID/IDREF raised by Petr Pajas. Call
a9a1b10 indicated encoding of the test file, needed for python 2.3 Daniel
372a445 fixed problem with numbers having > 19 fractional places (bug 133921)
f49be47 applied optimization patch from Petr Pajas Daniel
ab69f36 applied update from Alfred Mickautsch and the added patch from Lucas
31ae462 updating the benchmark graph and using a PNG instead of a GIF updated the
23eab68 John Fleck <[email protected]>
d14bccc doc/tutorial/xmltutorial.xml doc/tutorial/xmltutorial.pdf
5c9547e preparing release of 2.6.6 updated the docs and rebuilt them Daniel
0ddb21c fixing bug #132930 with the provided patch, a bit suspicious about it but
036143b fixed bug #132575 about finding the end of the internal subset in push
3671190 added xmlByteConsumed() interface updated the benchmark rebuilt the docs
6f108a1 fixed missing output of internal DTD param entities when nothing else
030a7a1 applied patch supplied by Christophe Dubach to fix problem with
537769a fixed the fix for the buffer overflow, thanks William :-)
2e6b143 fixed problem concerning determining SOCKLEN_T as pointed out by Daniel
3770435 fixed buffer overflow reported by Yuuich Teranishi
b337795 small patch from Philip Ludlam to avoid warnings. Daniel
182d32a applied a small patch from Alfred Mickautsch to avoid an out of bound
5bb9ccd remove the warning on the 2001 namespace remove some warnings when
95af594 added a small hack to fix interference between my fixes for bugs 132585
6bdacd7 fixed problem with function xmlXIncludeCopyRange (bug 133686).
1ce3c80 fixed problem with return value of xmlTextWriterWriteIndent() (bug 133297)
6b1a28d changed coding to output good XIncludes when one or more bad ones are
ef245fd corrected handling of empty fallback condition (bug 132585)
edb65a7 added initialisation for ctxt->vctxt in HTMLInitParser (bug 133127) minor
b2d25dd fixed problem regarding freeing of dictionary when there are errors within
fbf2c5e fixed validation of maxLength with no content using patch submitted by
6619b6a *** empty log message ***
97f8c87 fixed mingw+msys compilation
18a88ce added calling convention to the public function prototypes
b907905 enhanced output indenting (bug 133264)
93d004f applied patch from Steve Ball to provide structured error reports.
a9c612c moved serialization of attribute text data (xmlSerializeContent) into a
92aa030 John Fleck <[email protected]> changelog on reader*.c commits to update
f2497c1 Sat Jan 31 08:22:02 MST 2004 John Fleck <[email protected]
ba6bec6 doc/examples/examples.xml doc/examples/*.html add note that reader
9387637 John Fleck <[email protected]> ChangeLog to go with docs/examples commit
c07ed5e added (void *) type override to prevent warning on Solaris (Bug 132671)
4f8b8d9 doc/examples/Makefile.am per Jan. 15 email to the list from oliverst, the
e1021fa applied fix from Alexander Winston for a problem related to automake-1.8 ,
c3a429a don't rely on . being on the path for make tests, should keep Mr. Crozat
189f46b preparing release 2.6.5, rebuilt the docs, checked rngparser stuff does
05349ab applied patch from Frederic Peters fixing the wrong arg order in xpath
03c2f0a fixing #130453 XInclude element with no href attribute fully integrating
dda22c1 applied patch from Steve Ball to avoid a double-free. Daniel
4773df2 added io1.c an example ox xmlIO usage and io1.res test result, fixed a
e9f0811 make xmlReallocLoc() accept NULL pointer
1516d5b applied patch from John Belmonte for normalizedString datatype support.
ce4fc56 fixed problem with union when last() is used in predicate (bug #131971)
ae28918 fixed bug #131745 raised by Shaun McCance with the suggested patch Daniel
20c5e78 applied patch from Alfred Mickautsch fixing a memory leak reported on the
4f4a27f applied patch from Stephane Bidoul to add enums to the Python bindings.
c2c0d14 another small patch from Mark Vadoc Daniel
87247e8 applied patch from Mark Vadoc to not use SAX1 unless necessary. Daniel
c82c57e some parser optimizations, xmllint --memory --timing --repeat --stream
6576528 removed a memory leak remaining from the switch to a dictionnary for
96b6cd2 fixing some problem if configured --without-xinclude c.f. #130902 Daniel
e4177a5 changed AC_OUTPUT() macro to avoid a cygwin problem c.f. #130896 Daniel
abfca61 applying patch from Mark Vakoc for Windows applied doc fixes from Sven
46da464 applied patch from Stephane Bidoul for structured error handling from
5d4cba4 fixed Bug130593 fixed compilation warning
5987071 fixed the comment in the header rebuilt the docs Daniel
a2e844a moved string and UTF8 routines out of parser.c and encoding.c into a new
0f124fd doc/tutorial/customfo.xsl doc/tutorial/customhtml.xsl update custom
d7306b0 commiting the compact relax ng parser. It's not completely finished, it's
09a4d0a fixed apibuild.py's generation of "constructors" to be in alphabetical
751c9ec applied patch from Lucas Brasilino fixing an indent problem. Daniel
35df6d4 John Fleck <[email protected]> forgot a ChangeLog
2050d89 change background color of function declaration to improve readability
7762bb1 added a routine xmlStrncatNew to create a new string from 2 frags. added
24d9048 (removed extra blank line in my last entry)
9202942 applied suggestion from Miloslav Trmac (see Bug 130419) and eliminated
d34b0b8 applied patch from StÈphane Bidoul for structured error reporting. Daniel
2cca446 applied the patch from Lucas Brasilino to add indentation support to
aae1052 fixed problem with "recursive" include (fallback contains another include
1a9b708 found and fixed a bug misallocating some non blank text node strings from
1ff4213 fixed problem caused by wrong dictionary reference count, reported on the
f7eb794 fixed problem pointed out by StÈphane Bidoul on the list. completed
72ee48d Fixed memory leak reported by Dave Beckett Removed spurious comment
1f5c989 xmlValidateElement could crash for element holding a namespace declaration
d21f61b issue validation status on stderr, not stdout as suggested by Pawel
0817191 edited a couple of comments in accordance with posting on the mailing list
b15351e added tests for xs:all to assure minOccurs and maxOccurs <= 1 (Bug 130020)
dc99df9 fixed xmlFAParseCharRange for Unicode ranges with patch from Charles
9887395 fixed problem causing segfault on validation error condition (reported on
cf9eadf fixed missing dictionaries for Memory and Doc parser contexts (problem
e6e59cd updated the docs and prepared a new release 2.6.4 Daniel
509028f remove deprecated warning on startElement() Daniel
b98d082 XInclude xpointer support was broken with the new namespace. Fixes #129932
b0f397e types might be redefined in includes, quick fix to allow this but lacks
49bcb3a Fixed typo pointed out by S.-H. Zimmermann, Daniel
ab1ceda fixed bug concerning validation using external dtd of element with mutiple
84d83e3 inhibited production of "(null):" in xmlGetNodePath when node has default
e8d1bd9 small enhancement to xmlXPathCmpNodes to assure document order for
4bc5f43 change xmlReadFd() xmlCtxtReadFd() xmlReaderNewFd() xmlReaderForFd(),
2d2f155 fixed a serious problem in XInclude #129021 Daniel
87ab1c1 fixed bug #129489, propagation of parsing flags in entities. improved the
cafe885 applied fixes to allow build from 'outside' directory (Bug 129172)
e1f7049 tree.c - add explanation of namespace inheritance when ns is NULL to
09428a3 undid last change (my bad). Put necessary fix in libxslt/libexslt instead.
966668a fixed xmlXPathReturnString to cater for NULL pointer (bug 129561) added
f40c1ce trying to fix #129692 xmlTextReaderExpand() when using an
a0e7e93 tree.c fix misc. typos in doc comments include/libxml/tree.h elaborate on
7ecced5 base64Binary is supported now, Daniel
b286d84 don't call the result files .out but .res as the Makefiles tend to try
36a8316 doc/html/libxml-pattern.html - cvs add API docs for new pattern stuff
8b03bc5 tree.c doc/* Elaborate in documentation discussion of xmlNewChild and
619a97d tree.c doc/* Elaborate in documentation discussion of xmlNewChild and
758c531 Updated Relax-NG adding ISO standard reference, Daniel
efe6c74 applied patch from Stefan Kost Daniel
38c53ec applied small fix from Lucas Brasilino Daniel
c5a29ca added pattern support
3bcdc0e Updating back to text versions, Daniel
024f199 fixed to point to releases of libxml2-2.6, Daniel
c480c4e preparing release of libxml2-2.6.3, updated and regenerated the docs.
323268f Fixed a reference to a removed file, Daniel
427174f removed some compilation warnings Daniel
3df0118 fixing bug #119264 xmllint failing to report serialization errors in some
18ab872 fixed an XML entites content serialization potentially triggered by
10c08c7 applied the patch to xmlTextWriterStartPI() suggested by Daniel Schulman
6984e6d another patch from Kenneth Haley for Mingw, c.f. #128787 Daniel
d324ff0 applied patch from Kenneth Haley for compiling on Mingw see #128786 Daniel
5a30b2d some flags were not passed down correctly as parsing options. Fixes
e74d2e1 augmented the XInclude API to be able to pass XML parser flags down to the
b5fa020 filter warning messages if the global setting blocks them updated the
2f6ff81 tentative fix for #126117 character reference in attributes output problem
f88d8cf tried to fix the problems reported in bug #126735 fixed again some problem
fded7bf fixed __xmlRaiseError to use structured error handlers defined by
43caefb attempt to fix #126211 ... Daniel
ffa7b7e fixed the pattern interfaces but not yet the parser to handle the
1e90661 cleanup the make rebuild in doc, this include new directive to stop
85bb5b0 oops forgot to modify/commit the new code. Daniel
6cbd6c0 cleanup the output buffer support to at least get the basic to work fixes
7c5f586 John Fleck <[email protected]> rebuild docs
941f40d include/libxml/xmlversion.h.in add WITH_TRIO comment so it shows up in the
ebe48c6 fix bug #128401 affecting regexp quantifiers Daniel
b3de70c adding the pattern node selection code. Inheried in part from libxslt but
c36965d fixed a problem in xmlreader validation when streaming exposed by reader2
990c7a9 doc/xml.html doc/docs.html add reference to the Code Examples page to
c7646e6 Applied the patch for BCB from Eric
0eaf41c un Nov 30 21:33:37 MST 2003 John Fleck <[email protected]>
dd088c1 doc/docdescr.doc Updating William's explanation of how to build docs,
0622fe8 enhanced by adding mutex to protect global structures in a multi-threading
2dffb76 doc/xml.html doc/python.html fix tst.py text, which didn't import sys
f9415e4 Enhanced the handling of UTF-16, UTF-16LE and UTF-16BE encodings. Now
ae8c964 adapted for the new ignorables
4f92821 modified for compiler coexistence, added xmlwriter, added cruntime option
b23de5a added IN_LIBXML macro
7c6f6cc *** empty log message ***
5a81640 *** empty log message ***
61a48c4 appied patch from Eric
c76440f stefan on IRC pointed out that XML_GET_LINE is broken on 2.6.x Daniel
d453255 fixed #127877, never output &quot; in element content this changes the
bd2904b added xsd:include support, fixed testSchemas behaviour when a schemas
e70c877 swapped the attribute defaulting and attribute checking parts of parsing a
74c0e59 moved xmlCleanupThreads() to the end of xmlCleanupParser() to avoid bug
f8b9de3 fixing some Negative Character Group and Character Class Subtraction
f2a1283 more XML Schemas fixes based on Eric van der Vlist examples added
be9c632 lot of bug fixes, cleanup, starting to add proper namespace support too.
2b7142a remove reference to gtk-doc now that Daniel has removed it, fix link to
1d91386 applied patch from Robert Stepanek to start import os schemas support,
c59d826 applied two parsing fixes from James Bursa Daniel
16ed597 added two xmlReader examples cleaned up some bugs in the process Daniel
5841f0e applied patch from Alfred Mickautsch, bugfixes and comments added his test
a152c4d fix an error message added tree2 example from Lucas Brasilino Daniel
7f40d13 improve the sort sequence for page content regenerate the web pages
1a79241 do not package cvs versioning temp files. more cleanup, slightly improved
be58697 modified the file header to add more informations, painful... updated to
2f9cf62 Fixed the search uppercase for fragment identifiers, Daniel
e8ba84e cleaned up the build process to remove all remains from the old gtk-doc
b1d5316 minor enhancement to prevent comment with unreferenced variable. edited
bff06bf more cleanup, improving navigation updated the result Daniel
2925c0a improvement of the stylesheets, fixed a API generation problem, switched
0b3d9b8 lot of improvements, this starts looking good enough to be usable. Daniel
c72f9fd stylesheet to build HTML pages from the API XML description, Work in
c125a72 fixed bug 126976 (string != empty nodeset should be false)
60f394e Finally - found the problem with the page generation (XMLPUBFUN not
8d7b5c7 fixed some wording make sure doc/examples is packaged fixed the really
485fa4b doc/docdescr.doc added description of man page building
f4e9a6e added missing pages for the website.
2ad1dff rebuilt the generated pages (again), manually restored doc/html/index.html
272693c minor error cleanup for gcc-3.3.[12] compilation warnings.
d7cf7f8 minor changes to some comments rebuilt the generated HTML pages for
d9d63d6 added Dodji's example, added output handling Daniel
241e19d added Aleksey XPath example, fixed bugs in the indexer Daniel
a59853a integrating the examples in the navigation menus added make tests, updated
8c03401 rebuilt the generated HTML pages updated the stylesheets, added a
b72876d added autogeneration of a web page for the examples updated the
d8cf906 less verbose on difference cleanup fixed xmlCleanupParser() doc work on
8763df8 fixed missing '-' in block names, enhanced the hack for ABI aliasing.
ea93908 enhanced for range checking, updated to Unicode version 4.0.1 (API docs
fe9fc79 apply fix from Karl Eichwalder for script path Daniel
6b9d695 applied patch from Mark Vakoc to simplify his work from CVS checkouts.
dbf6ae8 doc/xmlreader.html minor cleanups
30ce0dd changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined, it's defined
6bf4d6f small enhancement to assure ATTRIBUTE_UNUSED appears after the variable
6d373a2 preparing release 2.6.2, updated and rebuilt the docs Daniel
42fd412 change --html to make sure we use the HTML serialization rule by default
798ae54 fixed bug #125812, about XPointer in XInclude failing but not returning an
a8ff65d fixed bug #125811 related to DTD post validation where the DTD doesn't
61b9338 implemented the XML_PARSE_NONET parser option. converted xmllint.c to use
7899c5c adding XInclude support to the reader interface. Lot of testing of the
254b126 second BeOS patch from Marcin 'Shard' Konicki Daniel
375bf66 Added pointer to Rexx bindings, Daniel
7ec2997 always generate line numbers Daniel
fd343dc fixed another regression introduced in fixing #125823 Daniel
157fee0 previous fix for #124044 was broken, correct fix provided. fix
8a0a633 side effect of #123105 patch, namespace resolution would fail when defined
bb3ba32 be more defensive in the xmlReader python bindings fixing bug #124044
e133dd8 the a-posteriori DTD validation code was not validating the namespace
c5cbf99 enhanced to bypass compression detection code when input file is stdin
2823243 fix needed when HTTP is not compiled in by Mark Vakoc Daniel
94394cd more fixes about unregistering objects applied patch from Mark Vakoc
b5a46da added xmlStrVPrintf function
82cb319 applied patch from Marcin 'Shard' Konicki to provide BeOS thread support.
9d75150 applied patch from Steve Ball to make a schema parser from a preparsed
e22dd5c applied a couple of patches from Mark Lilback about text nodes coalescing
e991fe9 change suggested by Anthony Carrico when unregistering a namespace prefix
ceffd45 Fixed Graham's name, Daniel
e4e3f5d preparing release 2.6.1, updated and regenerated docs and APIs cleanup and
652f9aa Fix #124907 by simply backporting the same fix as for the XML parser
9ba8e38 included a new function to reuse a Push parser context, based on Graham
ae9733a applied patch from [email protected] for #125030 Daniel
72b9e29 cleanup fixing bug #125653 sometimes the error handlers can get a parser
f4e5629 applied patch from Kasimier Buchcik which fixes a problem in xmlSearchNs
f5cb3cd fixed #123263, the encoding is mandatory in a textdecl. Daniel
cec50a6 fix bug #125047 about serializing when finding a document fragment node.
4772af6 fix bug #125592 need a NULL check rename a parameter Daniel
95d2d5b applied patch from #123105 about defaulted attributes from element coming
1d75c8a fixed warning message from IRIX (bug 125182) removed tabs, replaced with
e8039df make sure we report errors if xmlNewInputFromFile() fails. avoid using
6425b38 added declaration for verMicroSuffix
7b58adb *** empty log message ***
cc199e0 applied patch from Patrick Welche provided in bug #125432 , future
929714b applied patch from Alfred Mickautsch fixing #125180 Daniel
2bd4322 Stephane Bidoul pointed out another small glitch missing a const Daniel
fca7d83 Stephane Bidoul pointed out that it doesn't define IN_LIBXML Daniel
1e5e438 typo pointed out by Stephane Bidoul Daniel
ea04893 set of Win32 patches for 2.6.0 by Joachim Bauch Daniel
2189b59 last minute patch from Eric Zurcher making it into 2.6.0 Daniel
3e35f8e preparing libxml2-2.6.0 updated and regenerated the docs and API moved the
1d211e2 added the xmlWriter module contributed by Alfred Mickautsch added room for
198c1bf removing xmldwalk module since it got merged with the xmlreader. cleanup
9e66059 fixed problem reported on the mailing list by Melvyn Sopacua - wrong
d61e8fb fixes for compiling using --with-minimum Daniel
c469692 cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(), tested it
7869729 adding xmlNodeBufGetContent() allowing to grab the content without forcing
a07050d applied patch from Chris Anderson to change back memcmp with CMPx() Daniel
05bcb7e fixed to not send NULL to %s printing cleaning up some of the regression
a840b69 Fixed the HTTP<->parser interraction, which should fix 2 long standing
fc60fc2 enhanced the installation of tutorial files to avoid installing CVS
9ca682f fixed segfault when input file not present changed output formatting of
76e95df Changed all (?) occurences where validation macros (IS_xxx) had
196b388 enhanced to include enough comments to make the api doc generation happy.
847332a starting work to fix the HTTP/XML parser integration. Daniel
fc8dc35 added new APIs for creating reader from sources or reusing a reader with a
871611b enhanced macros to avoid breaking ABI from previous versions. modified to
4aede2e remove the warning for startDocument(), as it is used by glade (or
520f585 Removed deprecated Win32 compilation tools, Daniel
04054be Marc Liyanage pointed out that xmlCleanupParser() was missing
9339b74 VMS patch from Craig A. Berry Daniel
903cd38 small fix from Bjorn Reese Daniel
0cc7277 fix a call missing arguments Daniel
0850b87 *** empty log message ***
c4b8189 fixed a bug in the range search; enhanced range generation (inline code if
ea887cf rebuilt chvalid.def from scratch based on XML 2nd edition REC and
1a99396 removed some annoying warnings fixed a bug in the PubidChars definition,
6819a4e fixed problem with include path (third time's a charm?)
418342b fixed small error on previous commit (chvalid.h in base dir instead of
68aca05 new files for a different method for doing range validation of character
7300057 adding an serror field to the validation context breaks the ABI for the
9bcc7c5 Dohhh ! Daniel
c790bf4 patch from Mike Hommey applied Windows patch from Jesse Pelton and
2b0f879 fixed a nasty bug with interning some text strings prepare for beta5 of
ffbbed4 fixed uninitialized new field. fixed a typo updating all messages Daniel
d885040 make room in Doc, Element, Attributes for PSVI type informations. Daniel
659e71e Setting up the framework for structured error reporting, touches a lot of
d96cce1 converted the C14N module too Daniel
fcf719c cleanup migrated XPointer module to the new error mechanism Daniel
87db3a8 a bit of cleanup updated with the new result strings Daniel
40c22b4 fixed bug 124061 (problem with namespace eval)
d0c9c32 cleanup fix a funny typo converted the Schemas code to the new error
e2238d5 converted too small cleanup Daniel
69d2c17 comment fix migrating the catalog code to the new infrastructure Daniel
cd6ff28 final error handling cleanup converted XInclude to the new error handling
b65e12e bug in compression saving was crashing galeon, reported by teuf Daniel
a885622 Oops, Daniel
828ce83 more cleanup through the I/O error path Daniel
97bf4d0 better handling of error cases Daniel
05d987b first pass at cleaning up error handling in the I/O module. Daniel
ff46a04 error handling cleanup of the Regexp module. Daniel
18ec16e converting the tree module too created a simpler internal error reporting
d96f6d3 cleaning up XPath error reporting that time. applied the two patches for
6edbfbb last cleanup of error handling in the Relax-NG module. Daniel
4c00414 switched Relax-NG module to teh new error reporting. Better default
141310a applied patch from StÈphane Bidoul to fix the compilation of 2.6.0 code on
8f597c3 fixing the script replace sequences of RAW && NXT(.) == '.' with memcmp
ce9457f more cleanup of error handling in parserInternals, sharing the routine for
f403d29 more code cleanup, especially around error messages, the HTML parser has
24eb978 more error/warning handling cleanups, the XML parser module should be okay
1ae42d6 integrated the xmlDocWalker API given by Alfred Mickautsch, and providing
bb5abab more cleanup in make tests more work in the transition to the new error
2b8c4a1 changed 'make tests' to use a concise output, scrolling to see where thing
e7acf43 introduced xmlStrPrintf function - wrapper for snprintf
b2517d8 Fix error on output of high codepoint charref like &#x10FFFF; , reported
3648fcb let's see how much of a pain murrayc is really gonna be. Daniel
f96cf4e Applied fix for bug #123481 reported by Peter Derr Daniel
d3a2e4c made the predefined entities static predefined structures to avoid the
73b013f added a new configure option --with-push, some cleanups, chased code size
cd10104 Ignore the new generated *.pc file.
0643112 New file for building against uninstalled libxml2 builds. Support the
8127390 added 2 new configure option: --with-reader --with-sax1 to allow removing
652327a Adding a configure option to remove tree manipulation code which is not
89f7f27 last finishing touch to the BeOS patch from Marcin 'Shard' Konicki Daniel
a9cce9c Okay this is scary but it is just adding a configure option to disable
c064b47 better fix, avoids breaking the python bindings Daniel
fb43bd6 fix a compilation problem when configuring with debug but without
8940fd5 Forgot to commit the new file !!! Daniel
4432df2 cleanup, creating a new legacy.c module, made sure make tests ran in
9ee35f3 fix a bug raised by the Mips compiler. move the SAXv1 block definitions to
7b9154b further (final?) minor changes for compilation warnings. No change to
b670e2e fixed small problem with missing entities (test/ent2)
9d8c1df William's change allowed to spot a nasty bug in xmlDoRead if the result is
7d51575 other patches from William Brack to avoid compilation warnings on AIX.
899e64a minor change to avoid compilation warnings on some (e.g. AIX) systems
11476b4 fixed a backward compatibility problem when formatting "deprecated SAXv1
dca8cc7 rebuilt the API added the new options --nocdata and --nsclean to remove
9475a35 added the same htmlRead APIs than their XML counterparts new parser
60942de Changed the new xmlRead/xmlCtxtRead APIs to have an extra base URL
092643b preparing a beta3 solving the ABI problems make sure the global variables
7a02cfe fixing some comments to avoid warnings from apibuild.py Daniel
70b1856 patch from Stephane Bidoul for configuring the beta2 version #123104
e96a2a4 adding repeated parsing and validating tests make the new DOM tree
16fa96c adding a new set of API for parsing xmlReadDoc() xmlReadFile() ...
1f40d68 revert xmlCreateDocParserCtxt() since this break the parseDoc() python
309f81d make sure xmlDetectSAX2() is called only at parsing time to avoid breaking
9ec2653 applied patch from Markus Keim fixing a problem with I/O callback
f85ce8e the uri arg to xmlNodeSetBase is really a const xmlChar* addin the
6984830 fixed a warning message (trivial) removed incorrect warning message when
e72c508 preparing a 2.6.0-beta2 release avoid a warning avoid duplicate code in
d9e9c9d fixing namespace DTD validations the output of defaulted namespaces is
4ac494b Added a link to XSH, daniel
5335055 add streaming on memory regression tests, found bad bugs in the reader
c44cfdd the last patch broke unicity of returned strings, removed Daniel
536fad5 valgrind found a newly introduced bug Daniel
f6bc7c2 add a Timingtests target to check bad behaviour from the streaming engine
ccc4d2b two small improvements Daniel
a66b1d1 avoid a leak with previous patch Daniel
007d51e use stderr and not stdout for default errors in python environment bug
8d8bf2c small fix from Rob Richards for input filename fixes for --repeat and
1989505 more performance hunting reducing memory allocation and free and avoiding
9f7eb0b started messing seriously with per-document dict and element and attribute
81514ba do string allocations in large pools, allowing to find if a string pertain
9582d6c Added link to IRC channel, Daniel
8a44e59 starting work on reusing the parser dictionary for the element and
62998c0 starting to cleanup some of the problems exposed by the W3C/NIST
bc92eca more parser error factoring Daniel
3a6da76 Fixed bug 121394 - missing ns on attributes
bdbe0d4 factoring of more error handling code, serious size reduction and more
4e52f2f fixed bug 121759 - early declaration of attribute-list in external DTD
899abaf Forgot to add some more tests for namespace error handling, Daniel
1afc9f3 starting cleaning up error handling, factorize error processing update of
877a7bd removing the broken pseudo SGML DocBook parser code. Daniel
5dd3c96 fix a problem with strcpy() in xmlXPathFormatNumber() valgrind pointed out
2a3fea3 applied speedup to xmlSearchNs() as suggested by Luca Padovani. Cleaned up
e72f42c Ooops forgot to commit them, Daniel
3b7840c adding namespace checkings while making sure they still parse as
5f1e1f8 backport of a thread bugfix from 2_5_X branch Daniel
c6e20e4 fixed a bug in one corner case of attribute parsing. Daniel
07cb822 Time to commit 3 days of work rewriting the parser internal, fixing bugs and migrating to SAX2 interface by default. There is some work letf TODO, like namespace validation and attributes normalization (this break C14N right now) * Makefile.am: fixed the test rules * include/libxml/SAX2.h include/libxml/parser.h include/libxml/parserInternals.h SAX2.c parser.c parserInternals.c: changing the parser, migrating to SAX2, adding new interface to switch back to SAX1 or initialize a SAX block for v1 or v2. Most of the namespace work is done below SAX, as well as attribute defaulting * globals.c: changed initialization of the default SAX handlers * hash.c tree.c include/libxml/hash.h: added QName specific handling * xmlIO.c: small fix * xmllint.c testSAX.c: provide a --sax1 switch to test the old version code path * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code pointed out a typo in a very old test namespace Daniel
8e36e6a 2.6.0beta1 changes Fixing attribute normalization, might not be totally
e57ec79 Time to commit 3 days of work rewriting the parser internal, fixing bugs and migrating to SAX2 interface by default. There is some work letf TODO, like namespace validation and attributes normalization (this break C14N right now) * Makefile.am: fixed the test rules * include/libxml/SAX2.h include/libxml/parser.h include/libxml/parserInternals.h SAX2.c parser.c parserInternals.c: changing the parser, migrating to SAX2, adding new interface to switch back to SAX1 or initialize a SAX block for v1 or v2. Most of the namespace work is done below SAX, as well as attribute defaulting * globals.c: changed initialization of the default SAX handlers * hash.c tree.c include/libxml/hash.h: added QName specific handling * xmlIO.c: small fix * xmllint.c testSAX.c: provide a --sax1 switch to test the old version code path * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code pointed out a typo in a very old test namespace Daniel
eec1ae9 Added infor about 2.5.11, Daniel
c07329e Implemented detection of compressed files, setting doc->compressed
f2a941f 2.6.0beta1 changes Fixing attribute normalization, might not be totally
bbeb9f9 try to cope with the fact that apps may still have allocated smaller SAX
0fb1893 allow to give -1 for undefined length in lookups first round of work on
4811ba3 fixed bug #121210 (callback to sax->error, sax->warning with wrong
93625d3 patch from StÈphane Bidoul to export globals entry points to the python
40412cd when creating a DOCTYPE use "html" lowercase by default instead of "HTML"
4b1577f removing the SAXresults tree, keeping result in the same tree, added
ac097cc 2.6.0beta1 changes Fixing attribute normalization, might not be totally
3d1e00c removing the SAXresults tree, keeping result in the same tree, added
6c57dca Added a link and image for the protest against software patents, rebuilt the web pages, Daniel
5e483c8 additional macros, mingw section
471cae4 *** empty log message ***
008c06b fixed problem parsing xhtml docs small modification to avoid problem in
10acc2f patch from Mark Vakoc that allows compiling with XInclude but without
e855373 Applied a patch from Kevin P. Fleming to add --libtool-libs option to
4fc5281 2.6.0beta1 changes Fixing attribute normalization, might not be totally
90d165b Applied a patch from Kevin P. Fleming to add --libtool-libs option to
3f47950 new file added, giving some description of the documentation generation
47a428d updates by Eric Zurcher
f5f3718 *** empty log message ***
e24c7dc 2.6.0beta1 changes Fixing attribute normalization, might not be totally
cdfa286 enhanced code to compensate for pollution from Igor's header taint (quick
6790694 fixed a namespace error on attribute reporting bug pointed out by Tobias
01d9995 fixed typos reported by Mark Vakoc
6590125 *** empty log message ***
bc6734a add: doc/tutorial/api.html doc/tutorial/ar01s09.html
db0793a *** empty log message ***
9e0acaa Added support for Borland C++
19b8764 fixed time inclusion for various compilers
01c0ced minor path fix
d37c139 added few casts to shut the compiler warnings
a6ceeb4 no more win32config.h
1bab92d fixed for mingw
5805be2 fixing bug #120870 try to avoid problem with uninitialized mutexes Daniel
1ac24d3 fixed an error reporting bug in Relax-NG when we end up with multiple
aa3cfbd realigned parameters after taint
1f6c49b *** empty log message ***
c879e45 *** empty log message ***
5b316cd fixed defs for Borland compiler, as reported by Eric Zurcher
c1ffa0a fixed bug #120386 again a problem introduced when trying to reuse automata
68f8fad make sure the new header will be included when generating a new
73827cb fixed a couple of stupid bugs in the state allocation routines which led
123e93d *** empty log message ***
93f984a realigned the parameters after taint
cd38635 changed default var export to extern
0e7df82 *** empty log message ***
f05e5d1 moved export defs to a separate file for consistency
76874e4 Exportability taint of the headers
9ce224a no message
11af429 make the deprecated interfaces log an error message to be sure it won't
1af9a41 Adding new version of the SAX interface, it's not there yet, currently
e598408 fixes a small bug introduced in last commit and detected by valgrind.
6155d8a optimization when freeing hash tables. some tuning of buffer allocations
66f68e7 added option --dtdvalidfpi for Tobias Reif Daniel
2fdbd32 new dictionary module to keep a single instance of the names used by the
23a52c5 Updated the front page informations, Daniel
7fb801f applied patch to xmlCleanupParser from Dave Beckett Daniel
a716ff1 fixed part (2) of bug 119535 (wrong alpha case on filenames)
a760043 2.6.0beta1 changes Fixing attribute normalization, might not be totally
3f23648 fixed part (2) of bug 119535 (wrong alpha case on filenames)
c6e0755 regenerated API documentation for xmlsoft.org (part of Bug 119535)
7a82165 Minor changes to comments, etc. for improving documentation generation
cfba2fe preparing libxml2-2.5.10 release updated the doc and rebuilt Daniel
bf1e3d8 fixing the xmlSAXParseDTD bug #119536 raised by Malcolm Tredinnick with
e8ed620 allocation error #119784 raised by Oliver Stoeneberg Daniel
608d0ac fixing an use of strcpy() where both strings overlap pointed out by
9848532 get rid of some compilation warnings. fix the performance problem reported
ab1ae3a applied UTF-16 encoding handling patch provided by Mark Itzcovitz more
ccf996f Corrected bug tracking modules to look for libxml2 not libxml, Daniel
1638a47 Applied patch from Mikhail Grushinskiy for mingw compiler on Windows.
b19ba83 fixed the serious CPU usage problem reported by Grant Goodale applied
ccf9e39 Removed dependency from libxml2.def.src
476cd96 took away the requirement for automake-1.4, changed the messages for
6b621b8 cleaning up a problem when parsing UTF-16 and libiconv is not used. Daniel
3090942 renerated with fixed libxml2-api.xml
83ee40d preparing libxml2-2.5.9 release updated the doc and rebuilt Daniel
0ab6fa0 changing an enum definition to get a correct API XML description. This was
14f752c fixed a nasty bug #119387, bad heuristic from the progressive HTML parser
6d13f33 Added in support for the ISO8859X module (patch provided by Jesse Pelton)
70bcb0e hum try to avoid some troubles when the library is not initialized and one
41e6bed Bug 119343 (with apologies to Igor) - Enhanced handling of docb and
16db7b6 further small changes for warnings when configured with --with-iconv=no
a71a8ef further small changes to elminate most of the remaining warnings.
c193956 small changes to syntax to get rid of compiler warnings. No changes to
c758c22 rebuilt the API and docs. Daniel
20aa0fb fixed a small problem in the patch for #118763 this reverts back to the
91e69c5 applied doc patch to xml.html and rebuilt, apparently some C++ wrappers
39057f4 fixing HTML attribute serialization bug #118763 applying a modified
8d73bcb added a new API to split a QName without generating any memory allocation
5ee43b0 trying to fix #118754 of possible recursion in the catalogs. Not
7b68df9 fixed bug #118712 about mixed content, and namespaced element names. added
779af00 =Bug 118559 (continued)
78637da fixing bug 118559
97e0188 applied a patch from William Brack about the problem of parsing very large
d6038e0 applying cleanup patch from Bjorn Reese for xmlTextReaderNodeType() and
01fc1a9 applying patch from Peter Jacobi to added ISO-8859-x encoding support when
c266464 patch from Joachim Bauch + cleanup for Relax NG error callbacks in python
a6874ca applied Peter Jacobi encoding cleanup patch, and also avoided a possible
9ff7de1 fix the previous commit Daniel
4a557d9 fixed problem with comments reported by Nick Kew added routines
9deb242 applied a change suggested by Sean Griffin in bug #118494 about a memory
d94849b fixed a Relax-NG compilation/streaming bug introduced when fixing the
63f3a47 doc/tutorial/apa.html doc/tutorial/apb.html doc/tutorial/apc.html
597bc48 fixing a bug about a special case of namespace handling, this closes bug
5373ea1 Fixing some uppercase fragment identifier pointing to generated docs, Daniel
2134ab1 checked and fixed the compilation of RNG schemas, fixes a couple of bugs
c127adc fixed an out of bound error #118052 , the good part if that base64 code
2ae05c7 doc/xmllint.html include html version of the xmllint man page, so an
8edf1c5 added a new API xmlXIncludeProcessTree() to process XInclude only on a
cbbd78d Applied fix for "wb" open flag, Daniel
409a814 adding Get interface for the error callback and parameters of parsing and
2dcb937 patch from Dodji Seketeli about UTF16 BOM when using the push XML parser.
2009c4e add xmlThrDefMutex = NULL in xmlCleanupGlobals() as suggested by Rob
34ba387 removed some warnings by casting xmlChar to unsigned int and a couple of
3dc93a4 cleanup patches from Peter Breitenlohner Daniel
df101d8 fixes some problem when freeing unititialized mutexes Daniel
2db8c12 the modules should not import <config.h> directly, some cleanups Peter
13d07cd Jesse Pelton pointed out a problem in the javascript code. Daniel
75eb1ad regenerated might fix includes problems with the Ipv6 support on solaris
95c09d9 Update of docs, Daniel
560c2a4 preparing release 1.5.8 changed some preprocessor block applied patch from
7a985a1 fixed 2 bugs pointed in #116448 Daniel
ffe4f5e fixed bug #116095 removing the error message when reapplying XInclude to a
598bec3 Libxml2 is not just "for Gnome", this is still confusing people, Daniel
1997c3e applied small changes to portability layer for compilation on DJGPP Ms-DOS
d9d32ae use the character() SAX callback if the cdataBlock ain't defined. fix bug
59002e7 Fixed multithreading problem
de2a67b Applying IPv6 patch from Archana Shah <[email protected]> closing bug #114837
e8b5b0f small addition to bcb patch
72f92a8 applied the BCB patch by Eric Zurcher
d7cec92 reverted back patch for #113521, due to #115104 and while fixing #115101 .
8265a18 do not generate &quot; for " outside of attributes this changes the output
8a46917 Updates, changed libxml to libxml2 in a number of places, Daniel
4e9b1bc trying to fix #114277 about when file remapping and escaping should really
a37aab8 applied a patch from Gman for building docs applied a patch from Gary
e132611 applied a couple of patches from Mark Itzcovitz to handle saving back
a84c0b3 commiting some work done while in the Maldives (hence the timezone on the
8caa9c2 small fix fixed an error message Daniel
0e0f37a fixing Red Hat bug #91013 where xmllint was accepting an improper UTF8
fb7f084 ChangeLog
e38ab53 threads default to native now
84f8c6d *** empty log message ***
d58a42d applied patch from Stephane for threads
5f5b7bb fixing bug #112904: html output method escaped plus sign character in URI
781ac8b patch from StÈphane Bidoul for setting up threads global defaults. this
6f7e24b Fixed the release number fo the spec file, Daniel
38b80a8 trying to conciliate --with-python= requirements and RPM builds, a PITA
3b81117 Updated testfiles for error.c fix
104caa3 oops last commit introduced a memory leak. Daniel
e8b09e4 added --nonet option fixing #112803 by adding --nonet when calling
d437d32 added a comment about bug #112902 Daniel
97ad4c7 Cleanup config help
3dd57f7 Fixed bug 109942
d72c7e3 PI nodes in external subset were not freed :-\ fixes bug #112842 Daniel
75bb3bb added --schema option to run WXS schema validation tried to improve error
82bbbd4 fixed some problems in the handling of errors, and attributes addressed by
adbb0e6 StÈphane Bidoul found an off by one addressing error on the error
a77cf71 trying to fix #112673 Daniel
c3ca5ba removed multiple warning, this fixed a bug and should close #111574 Daniel
37fc84d fixing bug #104081 with xs:all with an element holding minOccurs="0" added
a067e65 fixed a problem with xmlUnlinkNode() for DTDs. Daniel
61c5220 try to fix Red hat bug #89957, do not output -L/usr/lib64 fixed a typo in
93d9525 Added informations about xml2-config in the FAQ, Daniel
6d68f61 doc/tutorial/aph.html, ix01.html forgot to cvs add the new files. Thanks
d433046 fixing a function comment switching to the XML/XSLT doc generation closing
a28d236 *** empty log message ***
451c8a9 fixed unicode map conditional, removed hardcoded schema entries
32249d0 *** empty log message ***
94bb2f1 applied patch from StÈphane Bidoul for the Python bindings on the new
34656b4 *** empty log message ***
313bee2 added more exports
3e1d37a thread-enabled build is now default
c06bb62 included libxml/uri.h for xmlCanonicPath declaration
1177ca4 updated the web site separated developers from common pages, made the
329456a fix for xmlIOParseDTD same as previous and reported by Petr Pajas Daniel
c6abc3d applied fix to xmlSAXParseDTD from Malcolm Tredinnick closing #111638
2b32e6f fixed a problem in the generator where the way functions are remapped as
8aff3b7 xmltutorial.xml xmltutorial.pdf *.html add appendix on generating compiler
1c96027 applied patch from Craig A. Berry to get libxml-2.5.7 to compile on
c557346 fixing an xmlParseDTD bug raised by Petr Pajas Daniel
fd58341 automated the generation of the man page based on xsltproc and a
dc07e18 trying to fix #110541 where &nbsp; generated character preventing
8594de9 Fixed a wrong reference to XMLCATALOG env variable, Daniel
92fc02c preparing release 2.5.7 updated and rebuilt the docs fixed the script
de0a0a5 make sure the OOM code don't get in the way of the builds automatic update
a76fe5c integrated the Out Of Memory test from Havoc Pennington #109368 a lot of
18f113d trivial fix for 109774 removing a warning Daniel
85095e2 try to find more places where xmlCanonicPath() must be used to convert
5439624 applied patch from Brent M Hendricks adding binding for xmlCatalogAddLocal
45269b8 tried to fix #98879 again in a more solid way. Daniel
94f4884 *** empty log message ***
c7a37e8 added more exports
f431eb8 applied the patch provided by Brent Hendricks fixing #105992 and
c4f65ab updated a bit fixed the comment, threads now default to on fixed an
a880b12 a lot of performance work especially the speed of streaming through the
83c8a5c doc/xmllint.xml doc/xmllint.1 update man page to explain use of --stream
3c908dc added xmlMallocAtomic() to be used when allocating blocks which do not
8494271 switched to have thread support enabled by default, didn't got troubles
3e59fc5 added support for large file, tested with a 3+GB instance, and some
e81765f Small fixup of one example, daniel
ac29793 some cleanups extended the document to cover RelaxNG and tree operations
6216360 valgrind pointed out an uninitialized variable error. Daniel
33300b4 augnemting the APIs, cleanups. cleanup bug #111005 added some missing
ce192eb more work on RelaxNG streaming validation trying to improve the subset
f4e5576 implemented streaming of RelaxNG (when possible) on top of the xmlReader
c58f4ef integrated the regexp based validity checking of fragments of the document
52b48c7 Starting work precompiling parts of RelaxNG schemas. Not plugged onto
f6bad79 make sure xmllint --stream and xmllint --stream --valid returns errors
c6cae7b Added the Expand() and Next() operation to work on subtrees within the
645c690 patch from Vasily Tchekalkin to fix #109865 Daniel
9e07710 fixing HasValue for namespace as raised by Denys Duchier Daniel
02ea141 exported htmlCreateMemoryParserCtxt() it was static Daniel
d3b9cd8 update from Charles Bozeman for date and duration types updated too Daniel
f83a2c7 Cleanup infos about XML Schemas, Daniel
b46a573 Slightly updated the download section, pointing to HP UX port, Daniel
238836e Link to Tim Bray's blog about Unicode, daniel
c00cda8 fixing bug #107129, removing excessive allocation and calls to *printf in
6965118 *** empty log message ***
398de29 fixed few conditional exports
adba5f1 fixed a possible problem with xmlRecoverMemory() Daniel
a48ed3d Bjorn sent an update for the TRIO portability layer. Daniel
d6c8650 *** empty log message ***
c980b6d exported new functions
c2d4a93 preparing release 2.5.6 updated and rebuilt the docs Daniel
e502041 fixed an uninitialized memory access pointed by valgrind on C14Ntests
7fe1f3a one more fixup of error message reporting Daniel
5f1946a more work on bug #109225, and fixed an uninitialized variable pointed out
a507fbf try to work on bug #109225 and provide better error reports. this change
b3721c2 fixed date comparison to handle the tzo The only failures left are
455cc07 fixed gMonth parsing routine accordingly to the XML Schemas errata
e637c4a more work on XML Schemas datatypes and facets support. Currently only
b6c7f41 forgot to apply one check from #106931 patch more work on XML Schemas
c4c2155 more work on cleaning up XML Schemas datatypes based on James Clark tests
80b1909 implemented comparisons for Schemas values. fixed some bugs in duration
91a1325 fixed bugs and memory leaks in the W3C XML Schemas code implemented
6560a42 two patches from James Bursa on the HTML parser and a typo reindenting,
6c5b2d3 fixing #109227 providing more context in case of start/end tag mismatch
d9b7283 should fix #109327 errors on memory accesses Daniel
c7e9b19 Fixed reopening of #78662 <form action="..."> is an URI reference Daniel
e209b33 fixed bug #109160 on non-ASCII IDs Daniel
642104e Norm suggested a nicer error message for xml:space values errors Daniel
e4fa293 first part of the fix to performance bug #108905, adds
0962821 removing a warning with Sun compiler bug #109154 Daniel
da27174 doc/xmllint.xml doc/xmllint.1 update xmllint man page with --relaxng
2032d29 was missing "drv_libxml2.py" Daniel
9adc046 some changes related to the new way of handling Result Value Tree, before
d8da01c preparing release 2.5.5 updated the documentation and regenerated it.
ef0b450 fixed some problems related to #75813 about handling of Result Value Trees
9231ff9 applied a set of patches from Lorenzo Viali correcting URI parsing errors.
5f8d1a3 validity status was not passed back when validating in entities, but
aec6356 Rebuilt the docs, Daniel
04ee2f2 avoid escaping ',' in URIs Daniel
ef8dd7b fixing bug #108976 get the ID/REFs to reference the ID in the document
2cfd9df fixed #107043 removing 2 warnings with Sun One compiler. Daniel
2086382 valgrind'ed and cleaned up a couple of memory issues. Daniel
9ff2d47 fix bug #107208 avoid false duplicates when ID/REFs are defined in
99737f5 Fixed validation bug #108858 on namespace names using entities and
48ef4c9 fixed bug #108801 reported by Malcolm Tredinnick about the DocType node
120e8eb fixed bug #108546 on long CDATA (or text nodes) reported by Edd Dumbill
77a90a7 patch from [email protected] for #107937 fixing some line counting
580ced8 fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec fixed
e063f48 another optimization, for choice this time cleanups. Daniel
0e3d3ce fixed xmlRelaxNGNodeMatchesList augmented the test suite this fixes some
bbb78b5 added another interleave speedup. Daniel
ef2e4ec added integer and fixed one of the IDREFS regression tests pbm updated
806cada Adding a graph from the xmlbench benchmark results and a link, Daniel
249d7bb attempt to cope with ID/IDREF(S) declared both in the DTD and in the
798024a cosmetic change for output try to minimize calls to malloc/free for
a1a9d04 removed a warning more cleanup, added ENTITY and ENTITIES support
28c52ab fixed error msg cleanup deallocation added a function to handle lists of
c3da18a added Datatype ID and IDREF, usable from RelaxNG now need to add a new
952379b fixed the last core RelaxNG bug known #107083, shemas datatype ID/IDREF
b4d30b6 Added automatic generation of an XSA description, Daniel
fd573f1 switched back to the previous Relax-NG code base, the derivation algorithm
1564e6e After coming to the conclusion that the original RelaxNG validation code
39eb88b fix some recursion problems introduced in the last release. more debugging
5add868 stop generating wrong result file with * in name fixing the include bug
5094cb2 doc/xmllint.1 regenerating man page from xmllint.xml to pick up Aleksey's
693c9bc use XMLLING_INDENT environment variable to control indentation for the xmllint "--format" option
47ba1c7 *** empty log message ***
73267db applied Gennady's patch against buffer overrun
42f12e9 after and exchange with James Clark it appeared I had bug in URI parsing
edfd588 fix bug #107804, the algorithm used for document order computation was
8339128 fix bug #107764 , possibility of buffer overflow in xmlValidDebug() Daniel
6c73cb8 adding xmlNanoFTPDele() from Philipp Dunkel Daniel
5f704af made powten array static it should not be exported fix bug #107361 by
710823b Minor change on the top page, Daniel
7b72ee5 fixed a node dump crash on attributes fixed an URI test bug and get better
463a547 give more infos fix a bug reported by Sebastian Rahtz and REF->DEF in
eb7189f import of the XSD Datatype regression tests from James Clark. Daniel
8bc6cf9 added param support for relaxng type checking, started to increment the
41b01a8 Added a pointer to LibxmlJ, Daniel
19ab45b fixes again one of the problem raised by James Clark in #106788 Daniel
c482e26 Fixed a couple of problem raised by James Clark in bug #107083, the
17bed98 preparing release 2.5.4 updated and rebuilt the docs removed warnings
f4be018 fixes a DTD regexp generation problem. Daniel
02111c1 fixes bug #105998 about false detection of attribute consumption loop.
2406abd Fixes bug #106931 in XInclude entities merging. Daniel
fcc822e fixed bug #105992 Daniel
3ebc7d4 fixed xmlSetProp and al. when the node passed is not an element. fixed
c64b8e9 some warning removal on Igor's patch seems I messed up with #106788 fix
0046c0f another fix for nodeinfo in entities problem fixed bug #106788 from James
40ed73b *** empty log message ***
ce07616 path handling bug introduced by my recent machinations fixed
10ee8b3 Added pointers to tkxmllint and tkxsltproc, Daniel
44e1dd0 fixing some nodeinfo in entities problem raised by Glenn W. Bach
c5312d7 fixed some problems in the previous commit and finished implementing 4.16
4c5cf70 implemented checks from section 7.2 Daniel
77648bb implemented the checks from section 7.1, fixed some of the 4.20 and 4.21
1c745ad implemented the 4.20 and 4.21 simplification rules. updated the results
ce14fa5 more bugfixes updated the results Daniel
7e1d158 *** empty log message ***
bf48ce2 added few exports
5f9fada obsoleted xmlNormalizeWindowsPath
f2238e6 introduced xmlCanonicPath
18fb278 ensured xmlDoc.URL is always canonic
2e9b165 patched to have shared libraries for Python regression tests and static
8fe9871 guess what ! Relax-NG bugfixing, what a surprize... Daniel
d431074 float/double check bugfix exported a function for NMTOKEN validation add a
2df2de2 more RelaxNG bug hunting Daniel
416589a more work on the RelaxNG implementation conformance testing. found 373
784b935 applied a patch from Kjartan Maraas to fix some typos Daniel
febcca4 more bug-hunting added --tree to dump the intermediate rng tree patch from
d229879 more testing on the Relax-NG front, cleaning up the regression tests
9a237c9 improved the script accordingly to the XInclude regression tests updates
f4b4f98 added TODO for the DTD compatibility spec more bug fixes driven by the
d581b7e Work on the W3C/NIST regression tests for XInclude, improved the script,
e9751d9 Oops forgot to commit check-xinclude-test-suite.py, Daniel
869fb32 Adding the 2 check python scripts for RelaxNG and XInclude, Daniel
1d788d2 preparing release 2.5.3 Daniel
fd7ce5f trying to fix #104934 about some XHTML1 serialization issues. Daniel
809faa5 fixing bug #104646 about iconv based encoding conversion when the input
1703c5f OASIS RelaxNG testsuite python script to run regression against OASIS
6aa2f60 fixing #105678 problem when dumping a namespace node. Daniel
591b4be fixed doc comment problems adding RelaxNG wrappers added a specific test
6581e1b fixed the download links to gnome.org to use 2.5 and not 2.4, Daniel
231d791 fixes a libtool problem on AMD 64bits builds found the validation problem
dc329b9 added relaxng exports
f3bffaf updates for relaxng
6dacee6 *** empty log message ***
97fd567 applied another bug fix from Sean Chittenden Daniel
ef4d3bc I f...ed up the default configuration of schemas and --relaxng option
c5a70f2 added the boolean base type. Daniel
96a4b25 started implementing some of the missing default simple types updated the
72fef16 updated the docs, ready for 2.5.2 release Daniel
71531f3 comments cleanups use xmllint for doing the RelaxNG tests preparing 2.5.2
ec498e1 do not run content model validation if the content is not determinist
de590ca added the redefinition of namespaced attribute check that was missing as
930dfb6 applied HTML improvements from Nick Kew, allowing to do more checking to
4287c57 fixing bug #105137 about entities declaration needing to be copied to the
652d8a9 fixed bug #104817 with delegateURI fixing bugs #104123 and #104125 Daniel
0e298ad fixing #104096 to compile without regexps Daniel
57e79b3 fixing bug #103969 forgot to add an epsilon transition when building the
358a989 applied patch from Arne de Bruijn fixing bug #103827 Daniel
eb13717 updating a comment, fixing #103776 Daniel
8d58904 fixing bug 105049 for validity checking of content within recursive
e5b110b try to fix # 105049 a couple of changes and extensions updated a function
419a768 more work on grammars and refs/defs augmented/updated the regression tests
144fae1 more work on name classes, except support augmented/updated the regression
1ed7f36 more work on name classes, the "validate all" schemas seems to work now.
3b2e4e1 removed an unprotedted debug message Aleksi Suhonen put a guard against
fc1a450 check all the namespace support was actually correct based on tutorial
e2a5a08 include seems to work okay now augmented/updated the regression tests
a9d912d a bit of work done in the train back. added one of the include tests
80ec90a More tests from section 9 of the tutorial, Daniel
0fb0106 Combine with interleave on attributes worked without chnages, daniel
154877e more work done in the train augmented/updated the regression tests Daniel
b711312 oops forgot two external rngs, Daniel
e431a27 debugging of externalRef augmented/updated the regression tests Daniel
03e6e8d Oops forgot some result files, daniel
d41f4f4 more work on Relax-NG, implementing externalRef augmented/updated the
b08c981 more work on Relax-NG, implementing interleave augmented/updated the
76fc5ed more work on Relax-NG, implementing interleave augmented/updated the
da81d19 doc/tutorial/customfo.xsl doc/tutorial/customhtml.xsl adding stylesheet
c6e997c more work on Relax-NG augmented/updated the regression tests added a
731967e in docs/tutorial: apa.html apb.html apc.html apd.html ape.html apf.html
937362d doc/xmlcatalog.1 doc/xmlcatalog_man.html doc/xmlcatalog_man.xml belatedly
3be2751 applied patch for FreeBSD by Julio Merino, closing #104475 Daniel
ea3f398 more work on Relax-NG augmented/updated the regression tests Daniel
edc9192 more work on Relax-NG augmented/updated the regression tests Daniel
dd1655c updated the policy on private mail answers more work on Relax-NG
831e8fd State that I will Cc the list for all technical answer, Daniel
7424eb6 applied a documentation patch from Stefan Kost Daniel
276be4a more work on Relax-NG regenerated the docs updated and augmented the
98bf67a Adding testRelax.c, I forgot it, Daniel
bb4c817 oops forgot a new header, daniel
6eadf63 First commit of the new Relax-NG validation code, not generally useful
814a76d minimized the memory allocated for GetContent and a bit of cleanup. Daniel
ff12c49 seems there is no good reasons to not generate bindings for XPointer
540a31a applied a new patch from StÈphane Bidoul for cleanups rebuilt the API
417be3a patch from StÈphane Bidoul for better per context error message APIs
97ddfc0 doc/guidelines.html grammar and spelling cleanup
1aaae65 Forgot to add readererr.py, oops, Daniel
26f7026 applied a patch from StÈphane Bidoul to allow per XMLtextReader error and
71f9d73 Alexey Efimov pointed out that concat('a', 'b', ) should raise a syntax
e4a07e7 cleanup patch from StÈphane Bidoul Daniel
81601f9 fixing bug #103100 with a dummy UTF8ToUTF8 copy Daniel
e6227e0 applied and fixed a patch from Stephane Bibould to provide per parser
4dbe77a fixed the streaming property of the reader, it was generating tree faster
d105eb6 Be a bit more precise about attribute in textual content, Daniel
78abcb1 added few global exports
d31876c *** empty log message ***
9df2474 *** empty log message ***
4cd83c8 added more xmlreader exports
4a603e4 Small interface changes to the Web pages, Daniel
8e7e1c0 fix to the XPath implementation for parent and ancestors axis when
cacbe5d patch from Stefano Zacchiroli to fix some URI/file escaping problems
3b87b6b fixed a bug raised by Raymond Wiker, docSetRootElement() should not raise
3e20a29 fixed bug #102181 by applying the suggested change and fixing the
e55e8e4 fixed bug #102960 by reusing the XML name parsing routines. Daniel
98d071d Be really clear about support guidelines, Daniel
8f87244 one more IsEmptyElement crazyness, that time in external parsed entities
e329fc2 update from StÈphane Bidoul: python 2.1 support and improved error handler
5ecaf7f fixes #102920 about namespace handling in HTML output and section 16.2
e2830f1 preparing 2.5.1 release fixing XmlTextReader bug Daniel
8bf70b9 fuck, I introduced a memory leak on external parsed entities in 2.5.0 :-(
56ada1d another fix needed as pointed by Christophe Merlet for --stream --debug if
7e54be1 doc/xmllint.xml doc/xmllint.1 update man page with --stream and
8326e73 fixed --with-threads compile fixed --without-debug compile cleanup add a
a55b27b fixed the title ... Daniel
7b4b2f9 preparing 2.5.0 release only warn in pedantic mode about namespace name
e0ed10c fixed #101894 if doc == NULL xmlFreeDoc should not be called. Daniel
0aaaacd applied the patch to fix #101894 Daniel
8a1b185 applied patch from Lukas Schroeder for register callbacks modified patch
067bae5 seriously changed the way data are pushed to the underlying parser, go by
51a447a integrated the Python 2.2 optimizations from Hannu Krosing, while
2bc13ca fixed a small problem related to order of files in dir, Daniel
e59494f a bit of cleanup small fix more work on the XmlTextReader tutorial a few
623a9eb patch from StÈphane Bidoul to include drv_libxml2.py in setup.py Daniel
66b8289 starting documenting the new XmlTextReader interface. Daniel
7704fb1 added the --stream flag to use the TextReader API small performance tweak
a80ff6e okay the DTD validation code on top of the XMLTextParser API should be
1fdfd11 Fixing some more mess with validation and recursive entities while using
dab8ea9 another couple of problem related to IsEmptyElement reported by StÈphane
4f86020 integrated drv_libxml2.py Python xml.sax driver from StÈphane Bidoul based
3c265e4 backing out one change in the last patch which broke the regression tests
5335dc5 applied an old patch from Lukas Schroeder to track node creation and
8ba1741 generate the NEWS file from doc/news.html and a stylesheet Daniel
e3c036e fixed another couple of xmlreader bugs reported by StÈphane Bidoul and
9e395c2 fixed another validity checking in external parsed entities raised by
d589614 fixed a problem with validation within entities pointed by StÈphane
dc85f28 modified the generator to allow keeping class references when creating new
4d8db8a fixed another pair of problem pointed by StÈphane Bidoul: depth start at 0
571b889 fixed another problem pointed by StÈphane Bidoul Daniel
aaa105b fixed a limit case problem with "<a/>" Daniel
ecaba49 warn on xmlns:prefix="foo" fixed a couple of problem for namespace
2d84a89 Fixed a really nasty problem raised by a DocBook XSLT transform provided
29b3e28 fixed a bug pointed out by StÈphane Bidoul and integrated it into the
e18fc18 extended the XmlTextReader API a bit, addding accessors for the current
aba976d changed the generator to provide casing for the XmlTextReader similar to
6943a4d Small update to the guidelines, Daniel
8329884 added a document on guidelines for publishing and deploying XML Daniel
d7046d1 quiet down cvs somewhat
336fc7d final touch running DTD validation on the XmlTextReader added a specific
f25b4ca added a few predefined xmlTextReader parser configuration values. Daniel
0e9dafa trying to fix #102037 Daniel
8dbd495 fixing bug #95296, when the predefined entities are redefined in the DTD
6647aed doc/xmllint.xml doc/xmllint.1 Add discussion of XML_DEBUG_CATALOG to
df512f4 Fixed the empty node detection to avoid reporting an inexistant close tag.
0d132cf patch from StÈphane Bidoul for Python 2.1 Daniel
fe8aab9 applied Craig A. Berry patches for VMS Daniel
4258b9c one really need to provide the base URI information when creating a reader
ea7751d working on DTD validation on top of xml reader interfaces. Allows to
c84f8b5 fixed the Windows link, Daniel
beb70bd more work on the xml reader interfaces. updated Igor's mail and the Web
4a6d39b applied a patch for VMS following the report by Nigel Hall Daniel
3772de3 the parseStartTag bug fix wasn't complete. Daniel
67df809 Vyacheslav Pindyura managed to trigger a bug in parseStartTag, fixing it.
d453c63 *** empty log message ***
3f752e2 added xmlreader interface
2d42890 added xmlreader exports
fcb5258 added xml reader exports
27907c7 Added llink to Python bindings for Windows, Daniel
7c67a83 doc/tutorial/xmltutorial.xml plus generated html and pdf Updating tutorial
44aacb3 doc/tutorial/xmltutorial.xml doc/tutorial/includekeyword.c
da46d2d added more methods of XmlTextReader. this increased the methods in the
0eb38c7 added the close and getattribute methods of XmlTextReader. added the
7ef0fcb Added a small blurb about the API file and generator, Daniel
0650345 fallback was only copying the first child not the full child list of the
b894fbc exported htmlNodeDumpOutput
2d45f52 *** empty log message ***
c1eed32 preparing release of 2.4.30 fixups to the api builder, gives enum values,
000eafb fixups to the api builder, gives enum values, fix functype return type
024b570 patch from Mark Vadok about htmlNodeDumpOutput location. removed an
9b4bb4d preparing release of 2.4.29 rebuilt the docs and API a few more fixes for
f6273a0 *** empty log message ***
1932b6c applied patch from Magnus Henoch
5aad832 a bit more cleanup Daniel
a9b66d0 new API building Python script, does the C parsing directly, generates a
01c13b5 code cleanup, especially the function comments. fixed a small bug when
e1ca503 Adding a new set of APIs based on the C# TextXmlReader API but converted
70a296c *** empty log message ***
33d1307 applied YALDSP from Mark Vakoc
64b3528 Chip turner indicated that XHTML1 serialization rule for style actually
8efff67 handle HTTP URL escaping, problem reported by Glen Nakamura and Stefano
1c732d2 code cleanup Daniel
fdd27d2 Johann Richard pointed out some XPointer problems for URN based URI
8db67d2 applied the same kind of refactoring to the HTML saving code. slight API
ebc4ca9 refactored the XML dump of a node to a buffer API to reuse the generic
9d5ea17 another patch from StÈphane Bidoul for Python bindings on Windows small
9715c17 add a line in %changelog for releases Daniel
9bc5310 patch from Marcus Clarke fixing a problem in entities parsing that was
faa35ff Return the previous as opposed to the next node (I guess this is the
80d7b90 Jan Rafaj pointed a bug in the Makefile. Daniel
a1196ed trying to fix the Python bindings build on Windows (StÈphane Bidoul)
9ab7155 *** empty log message ***
71d47b7 added more exports
853514f added option for python bindings
002372e fixed unresolved symbols for mingw
ace7cd2 *** empty log message ***
4e2884e updates from Javier
f9c4cad preparing 2.4.28 some cleanup updated the news and regenerated. Daniel
fee408f final touch at closing #87235 </p> end tags need to be generated. this
d2ff039 fixing bug #99190 when UTF8 document are parsed using the progressive
8b2c7f1 fixed thread problem
d5c2f92 modified the existing APIs to handle XHTML1 serialization rules
c14401e Updated the binding page for the libxml++ bindings, Daniel
d076a20 fixed #99082 for xi:include encoding="..." support on text includes. added
817e70b repair some problem if gtk-doc fail or such patch for Solaris on new
a7e05b4 Martin Stoilov pointed out a potential leak in xmlCreateMemoryParserCtxt
bc6e1a3 fixed bug #98879 a corner case when 0 is included in HTML documents and
4efd3be If --with-python is specified, look for the Python interpreter not just in
a8c0adb fixing bug #98792 , node may have no doc and dereferencing without
dad3f68 preparing release 2.4.27 updated and rebuilt the docs try to make sure the
68e9e74 fixing #96925 wich was also dependant on the processing of parsed
328f48c fixed #96594, which was totally dependant on the processing of internal
66651aa trying to fix bug #98517 about building outside the source tree fixed the
2772cea *** empty log message ***
b2f6163 cleanup
bd1a306 integrated mingw into jscript configure
b8036ea *** empty log message ***
8dd86a5 strengthen the guard in the Pop macros, like in the XML parser, closes bug
0821b15 fixed bug #98338 , fatalError SAX callback is never used. Daniel
8606bbb fixed the initialization of the SAX structure which was breaking xsltproc
f854d99 adding pdf of tutorial, changing web page to link to it
52717f3 doc/tutorial/ar01s08.html adding file what I forgot for tutorial
bd3b4fd Adding encoding discussion to tutorial Added: DocBook admonition image
22bafff *** empty log message ***
7ae91bc retired xmlwin32version.h
a2258da *** empty log message ***
9b5cc15 exported additional symbols
7216cfd fixed a typo pointed out by Igor try to speed up node compare using line
a70d62f make xmlFreeNode() handle attributes correctly. Daniel
b8e99cc *** empty log message ***
130e579 completed the #96963 fix
56f21f2 tried to fix bug #97852 reported by Nicolas Noffke Daniel
91ad879 switched the order of a couple of includes to fix bugs #97100 Daniel
2bb82ee *** empty log message ***
ee1494a fixed bug #96963, reverted to old behaviour of xmlLoadCatalogs
9fdd8f3 *** empty log message ***
8f536a8 introduced a more flexible thread config
0ad7829 introduced a more flexible thread build
2103b05 thread macros follow the new scheme
a42f397 broke verlong lines
082ff50 conditionally excluded unistd.h
f2160a0 improvements to the Windows-side of thread handling
61f6fb6 doc/xml.html (and, by implication, FAQ.html) added UTF-8 conversaion FAQ
f95b56b *** empty log message ***
1d69651 removed xmlwin32version.h
ce66ce1 applied patch from Brian Stafford to fix a bug in xmlReconciliateNs()
7e3f140 applied patch from Christian Glahn to allow xmlNewChild() on document
b39bc39 Christian Glahn found a problem with a recent patch to
366a915 serious cleanup of the spec file and associated changes in the Makefiles.
2afc5c5 Rebuilt te docs, oops, daniel
d033d02 added winsockcompat.h to EXTRA_DIST to fix bug #96586 Daniel
ce02dbc Mikhail Sogrine pointed out a bug in HTML parsing, applied his patch added
e645e8c Applied the VMS update patch from Craig A. Berry update Daniel
f000f07 made xmlGetUTF8Char public Daniel
1e20822 adding a grep command to --shell in xmllint for T.V. Raman Daniel
9cdcf36 tried to fix some of the problem with --sgml Daniel
935494a tried to fix bug #91500 where doc->children may be overriden by a call to
c0ac069 fixed bugs when passing result value tree to Python functions. Daniel
4826743 preparing the release of 2.4.26 updated and rebuilt the documentation
bb284f4 fixed a XML Namespace compliance bug reported by Alexander Grimalovsky
44892f7 fixed serialization of script and style when they are not lowercase (i.e.
2fd8542 make xmlValidateDocument emit a warning msg if there is no DTD, pointed by
3237023 fixed the validation of sequences content model when some of the blocks
a2e8c5c updated the contact informations Daniel
6318673 use test -f instead of test -e since Solaris /bin/sh misses it, reported
96c3a3b investigating xmlNodeGetContent() on namespace nodes and removed a few
819d5cb Christian Glahn found a small bug in the push parser. cleaned up and made
6045c90 added xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
595978c make the link to search a local reference, daniel
f007012 integrated the XSLT indexing, a few fixed in the indexer, added a scope
01992e0 Joe Marcus Clarke reported a segfault on FBsd this was due to
321be0c applied patch from Mark Vakoc except the API change, preserved it. updated
d7960a8 Fixed a small bug for year wide archive indexing, Daniel
10543b1 And limit the number in the SQL requests too, Daniel
06665ec Limit the number of returned hits, Daniel
f08d400 Added year archiving + fix a problem on current date archive, Daniel
01e87d2 added mailing-list archives indexing and lookup Daniel
9dc1cf1 patch from Mark Vakoc to fix xmlNodeGetPath() Daniel
80ce373 Regenerated the docs and added a set of files missing from CVS, Daniel
a6287a4 Debugging of strange results and tuning, Daniel
9b00613 improved HTML indexing make the queries also lookup the HTML based indexes
141d04b added HTML page indexing Daniel
dc6d4ab Added a bit of logging to the searches to get a better idea of what's asked for, Daniel
d7f3c33 typo :-)
91a6270 *** empty log message ***
124ec31 fixed lists in XML_CATALOG_FILES
043620e extended slashification to fix the base problem in xslt
ceb09b9 typo/bug found by Christian Glahn Daniel
538d3b9 Grab the passwd from an envidonment variable, Daniel
2c77cd7 Added the operation needed to start the indexer on a box, daniel
3371ff8 Added the indexing script use to fill up the MySQL DB with API indexes, Daniel
ad0ac02 Improve cross reference rating, Daniel
55a4eb5 Update the description, Daniel
5ede35e Integrated the search form to the web site, regenerated, Daniel
8135e5f Started adding a search front-end, Daniel
c55fc55 added .cvsignore
4320d87 PocketPC with Windows CE support
9d66fa1 *** empty log message ***
15f5f62 introduced double-run compilation
9524c23 outsourced WinSock compatibility macros
ddce442 applied WinCE patch, cleaned up
9181cc0 applied Javier's WinCE patch
e16b574 preparing release of 2.4.25 updated and regenerated teh docs and web
90d68fb fixed bug #92518 validation error were not covering namespace
abe0174 fixing bug #94241 on HTML boolean attributes Daniel
2ace195 added the 3 new modules xmlregexp xmlautomata and xmlunicode and
dda8f1b make sure ATTRIBUTE_UNUSED is always put after the attribute declaration,
d4cb1e8 fixed a stupid error breaking the python API Daniel
b7c29c3 applied a trio update patch from Bjorn Reese which should work with MinGW
bd9afb5 improving some documentation comments found and fixed a mem leak with
30c7054 doc/xml.html fixing ftp links - thanks to Vitaly Ostanin
118aed7 fixed the data callback on transition functionality which was broken when
7233615 fixed a breakage raised by Jacob Daniel
3f1e94b *** empty log message ***
3ad7729 added HAVE_ERRNO_H definition
0128058 *** empty log message ***
3acadf4 applied zlib patch
9a4efcb *** empty log message ***
8e04097 Mark Vakoc added regexp support
b5c0573 as pointed by Igor Float and Double parsing ain't finished yet Daniel
40b1134 trying to fix #88412 by bypassing all the python subdir if python ain't
23e7357 made configuring with regexps/automata/unicode the default but without
5acfd6b determinism is debugged, new DTD checking code now works but
0f04f8e fixed another stupid bug in xmlGetNodePath() --version now report the
a646cfd small cleanup switched DTD validation to use only regexp when configured
63b01c2 stupid bug found by [email protected] Daniel
9272704 small portability glitch fixed. Daniel
84d70a4 incomplete steps for real/double support avoiding a compilation problem
aeb258a cosmetic cleanup started integrating a DTD validation layer based on the
4402ab4 fixed a bug reported by Jeff Goff, the determinism was tested before
c6d4a93 updated the python bindings, added code for easier File I/O, and the
353bf58 *** empty log message ***
0ceeb8e added more readme info for the binary package
607b35c fixed a stupid out of bound array error Daniel
f4862f0 messing around with support for Windows path, cleanups, trying to identify
cb7543b Adding link to MacOsX binaries, Daniel
7657576 working on better error reporting of validity errors, especially providing
3487c8d get rid of all the perror() calls made in the library execution paths.
19aa702 memory leak reporting was broken after a change of the preprocessor symbol
ec6725e try to make the copy function work for node of type
b9cd8b4 try to provide file and line informations, not all messages are covered,
bbc72c3 reimplemented a large part of the XInclude processor, trying to minimize
2206dbf applied patch from Christophe Merlet to reestablish DESTDIR Daniel
5643b5a fixes libary path for x86_64 AMD Daniel
be98b33 Sep 3 21:14:19 MDT 2002 John Fleck <[email protected]>
77e4d35 doc/tutorial/includeaddattribute.c doc/tutorial/includeaddkeyword.c
8f40f1e Changed to use the new Gnome2 logo, Daniel
e166254 nice logos generated by Marc Liyanage changed the stylesheet to show the
b212bbb handle Windows sepecific file://localhost/ semantic ... Daniel
42766c0 possible mem leak patch from Jason Adams integrated xf:escape-uri() from
84ec40a update error message for missing automake
08cccaa typo in target name resulted in libxml2.py to not be rebuilt. fixed
22669b2 updated with version from Elizabeth Barham at
a40adbc *** empty log message ***
a78942c Added the prefix location to the include and lib search path
830e897 hardcode aclocal-1.4/automake-1.4 so that users with both automake 1.6 and
b6984ef more AMD 64 induced changes from Frederic Crozat Daniel
c4bad4a oops I was missing the xml:base fixup too this adds xml:base attributes to
e3b7d9a quick but apparently working implementation of xi:fallback, should close
9e92351 xmlSAXUserParseMemory() really ought to fail if the caller don't pass a
c1a0da3 applied the same fix for the XML-1.0 namespace to xmlSearchNsByHref() as
ad11b30 small cleanup of the man page fixed a potential problem raised by Petr
c084e47 integrated a cleaned up version of Marc Liyanage' patch for boolean
ad64e88 Fixed the bugzilla module name ! Daniel
5f91b37 fixed the test results, indenting behaviour changed slightly Daniel
9e95176 added new c14n function to Windows def files
ea4272a fixed memory leak in c14n code
58e44c9 adding a new API for Christian Glahn: xmlParseBalancedChunkMemoryRecover
0bf2900 trying to fix a problem in namespaced attribute handling raised by
a57c26e trying to fix a problem in namespaced attribute handling raised by
6f46f6c Opening the interface xmlNewCharEncodingHandler as requested in #89415
2c135a1 fixed one more c14n + namespaces corner case from new Merlin's test suite
0b22def trying to fix the <style> escaping problem in HTML serialization bug
0b28e88 applied syntax patch from Rick Jones and rebuilt the web site. Daniel
8e8a703 added _private member to xmlNs struct
1d99527 fixing bug #84876 based on the xml working code. Daniel
61eaba5 fixed python/Makefile.am for bug 72012
ef61d20 xpath.c: small additional enhancement for boolean compared to nodeset
1175e9c Added link to MAc OS X binaries, Daniel
3a42f3f changed the order of the encoding declaration attributes in the meta tags
0c022ad xpath.c fix bug 85256
06944e2 fixing Red Hat bug #68614 by adding the doc/xmlcatalog_man.xml to the
6ac3017 *** empty log message ***
c3b604e Added copy *.pdb to install, few have asked for this.
782afda Added news for 2.4.23, Daniel
539638b preparing 2.4.23 rebuilt the docs Daniel
176d99f fixing bug #84169 by fixing the comment of xmlCreatePushParserCtxt to
37f961d fixing bug #79331 in one path the lookup for ID attributes on a namespaced
8c9872c trying to fix 87235 about discarded white spaces in the HTML parser. this
fdc9156 applied patch from Richard Jinks for the namespace axis + fixed a memory
692092b further xpath enhancement
6000af5 fixed xpath position problem
153120c applied a patch from Peter Jacobi to solve a problem when compiling with
5f7f991 applied patch from Sander Vesik improving the quality of the hash
2147367 Added a pointer to the libxml# C# bindings, Daniel
a5808b9 *** empty log message ***
49cc975 replaced sprintf() with snprintf() to prevent possible buffer overflow
e059b89 removed an uninitialized data error popped by valgrind on PE references
d7ca7f9 doc/xml.html adding tutorial reference to the web page
5452083 doc/tutorial/xmltutorial.xml doc/tutorial/ar01s07.html
f5582f1 applied a couple of patches from Peter Jacobi to start to get rid of
38d80e2 Babak Vahedipour-Kunze reported that openTag in xmlParseElement was likely
9e41230 patch from Richard Jinks for XPath substring() function new set of tests
9c45ba8 patch from Rachel Hestilow to fix bug #84340
a63f3ff *doc/FAQ.html fixing typos in FAQ, thanks to Robert Funnell for the
fc59c09 site.xsl: linked the John's tutorial *.html: regenerated Daniel
d2fd1b6 got complaints from rpmlint that it was empty Daniel
598f6eb apa.html apb.html apc.html apd.html ar01s02.html ar01s03.html ar01s04.html
6f4e5e7 added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified test script to handle these test cases
dfa3b24 added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified test script to handle these test cases
f8cb6dd added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified
c57f9c1 Makefile.am: updated c14n tests suite c14n.c: performance improvement for previous c14n patch
e72c756 another peroformance patch from Peter Jacobi, that time on parsing
617acc3 test programs added
508a101 C14N tests integrated into LibXML2 test suite
e2c7dce 2.6.0beta1 changes Fixing attribute normalization, might not be totally
7790006 C14N tests integrated into LibXML2 test suite
dffd5c8 propagating xpath ancesstors node fix to c14n plus small performance
12171c4 Fixed serialize and saveTo comment, Daniel
46de64e performance patch from Peter Jacobi Daniel
c0801af Added docs for 2.4.22, Daniel
d5e22ef preparing 2.4.22 Daniel
1b31e4a fixing #79334 making htmlParseDocument a public entry point. rebuilt the
ed23b7d patch from Richard Jinks to fix a problem introduced in the previous patch
c692481 fixing bug #81112 Daniel
234bc4e fixing bug #82848 Daniel
a287897 Aleksey's commit changed the output of one catalog test Daniel
114e475 commiting ChangeLog
2300256 changed default value for global parameter xmlIndentTreeOutput to 1 and
49d5af8 Merijn Broeren pointed out a problem when compiling with trio and schemas.
7c13af4 patch from Richard Jinks to fix the problem raised in
5a87241 a bit of work on import. Charles Bozeman provided a compare function for
46c5c1d amother typo fix, Daniel
63d8314 Applied a spelling patch from Geert Kloosterman to xml.html, and regenerated the web site, Daniel
6d1ef17 Applied another patch from Christian Cornelssen to the buildDocBookCatalog script, Daniel
10b6da4 apply a couple of patches from Christian Cornelssen fixing the man pages
e535449 applied a small buffer performance patch from Gary Pennington Daniel
db574b6 exported xmlXPathNodeSetAddNs()
1396e18 *** empty log message ***
2abace5 exported xmlXPathNodeSetAddNs()
088bf11 fixing an XPath function evalutation bug pointed out by Alexey Efimov
79376ba maked xmlXPathNodeSetAddNs() function public for XMLSec performance
9b6fd30 Adding references to XMLwrapp the C++ wrapper, Daniel
3cd7240 fixed a problem with the HTML parser pointed by Gary Benson sdding the
e48a318 fixed bug #81159 (memory growth in SAX)
50fe8b1 real fix for bug #78858
29b6f76 fixed bug #78858
4cbe470 modified xmlNodeSetBase to allow changing the base of a document. Daniel
070803b patch Charles Bozeman for validation of all the date, time, and duration
e6d8e20 Adding more informations on Schemas, added a link to the Pascal bindings in the Related Link sections, Daniel
26d5b21 exported default 'file:', 'http:' and 'ftp:' protocols input handlers and
5aac8b8 exported default 'file:', 'http:' and 'ftp:' protocols input handlers and
34de97f Neven Has detected a typo Daniel
cf27f7c Updated the news pages with the new release informations, Daniel
28577c3 added Aleksey Sanin <[email protected]> as one of the persons allowed to
fc57b41 preparing 2.4.21 raised a too low limit rebuilt the docs Daniel
93d3a47 added a link to Norms article, Daniel
0bfbb42 Added a mirror in Austria, Daniel
eca8281 another XPath conformance patch from Richard Jinks Daniel
13e04c6 fixed validation of attribute groups. added an example from the primer
88c5891 more work on Schemas updated the test list Daniel
e19fc23 updated a bit made a comment more specific more work on the Schemas
441bc32 implementing xs:all with minOccurs = 0 added more tests covering xs:all
8a001f6 first implementation of the all particle, this may need to be revisited
7646b18 another entity processing update from Markus Henke Daniel
54d02fb Fixed crash on OSF/1
b439896 more Schemas work added more tests coming from the spec. Daniel
5476113 patch from Aleksey Sanin reflecting a change in the ExcC14N specification
bf8dae8 patch from Markus Henke, fix for recursive entities. Daniel
23b1f37 fix a problem with string() on a document node. Daniel
decd64d more Schemas work added more tests coming from the spec. Daniel
6231e84 fixed & serialization bug introduced in 2.4.20 this changes a few things
648b8e9 *** empty log message ***
b509f15 more work on the automata interfaces and debug of counted choices added a
8651f53 a bit of work on Schemas try to make it more useful changed the Schemas
e1eff38 *** empty log message ***
a6f2d90 *** empty log message ***
ea5148d *** empty log message ***
4255d50 merged the current state of XML Schemas implementation, it is not
f7c730f Remove mailto and point people to the bug report page, Daniel
bc6f759 Gary found a compile time problem, fixes #78823 Daniel
c397534 Updated the web pages, Daniel
a7084cd release of 2.4.20 updated and rebuilt the docs Daniel
f544f19 patch from Cristian Gafton to build on Red Hat 6.2, should also fix #75779
940492d first part of fixing #78729 Daniel
eb475a3 fixing bug #78662 i.e. add proper escaping of URI when saving HTML files.
9b731d7 trying to fix #77441 Daniel
a8a89fe Hallski complained it could not be included by itself. Daniel
7579482 Updated the graphic overview of the architecture, Daniel
cb5b4d6 applied an IEEE flag patch for OSF/1 #77825 Daniel
9425ce2 *** empty log message ***
da423da Silvan Minghetti pointed erroneous use of LIBXML_THREADS_ENABLED instead
0eafdef another patch from Richard Jinks for substring conformance update of the
01917aa patch from Richard Jinks for .x float parsing. Daniel
46d6c44 patch from Markus Henke when an encoding ain't recognized Daniel
88e0ad4 got a report that #include <string.h> was needed Daniel
6e4f1c0 applied a fix from Anthony Jones for -o /--output Daniel
823e5b2 doc/example.html fixing typo
b2fb8ed Added a new Pascal DOM2 binding, Daniel
bd6e631 fixed a bug in the nodeset to boolean comparison code pointed out by
e979e3b FrÈdÈric Crozat gave a patch related to the change of Include paths
7089d6b Fix bug #76927 forgot to save some context when evaluating binary
c332dab Trying to ad a favicon.ico, Daniel
d30be4a fixed configure for MPE/iX from Markus Henke fixed initialization problems
21458c8 more patches from Richard Jinks Updated tests though they show a
28dfed1 previous commit also included patches from Richard Jinks on some IEEE
5fc1f08 Added Igor Zlatkovic as official maintainer Albert Chin pointed that
db1dc39 Thomas Steinborn pointed out #76404 that libxml2 could leak
dd4b912 applied patch from Allan Clark for UnixWare/OpenServer Daniel
d6d3147 cleanup, Daniel
1927409 preparing 2.4.19 rebuilt the docs Daniel
56b2db7 fixing #76043, got fed up with non-portability of that piece of code.
6f4561a Never commit without running "make tests" :-( fix a couple of stupidities
d85f4f4 fixed bug #76168, attribute redeclared in the internal subset should not
ac97f6e Windows command-line build components added.
5bd2689 *** empty log message ***
56cd18b Richard Jinks also raised some rounding problems this tries to fix them
4e2df54 Richard Jinks spotted an incoherent memory allocation behaviour in
db55291 fixed a bug in the ISO-Latin 1 to UTF8 encoder raised by Morus Walter
9e53793 applied 2 fixups from Igor Daniel
6fbcf42 fixing #75619, related to a problem when trying to evaluate condition when
1840ef0 patch from Mark Vakoc to build C14N if DocBook and HTML support is not
561b7f8 dohh I really didn't intended to commit this test version :-( Daniel
e50f3b5 I wanted to see the real speed at the SAX interface after a little too
c62a147 valgrind spotted another error that time when running on libxslt
4b3a84f adding "make valgrind" running the full regression tests (except python
28cac6b pretty insane thing, the xmlXPathFormatNumber() was not serializing 1 as
34ce8be preparing 2.4.18 updated and rebuilt the web site implement the new
5997aca humm, changed the way the SAX parser work when
b5a60ec Wilfried Teiken provided a hackish but working way to get context reported
1eb2424 Added a link about binding on top of the presentation, Daniel
0bbefe7 Fixed a small pbm in one xmlIO example, Daniel
2d347fa applied a new patch from Aleksey Sanin updated the documentation to
38bf6f0 small fix to avoid potential problem due to ordering of freeing data
d237901 Cleanup of the python Makefiles based on Jacob and James feedback, fixed
e7dd2b8 it was reported quite a few times that xml2-config --cflags should not
6f293b1 another patch from Aleksey Sanin Daniel
5c39654 applied patch from Aleksey Sanin fixing a problem in the canonicalization
9be6586 remove LDADD and CFLAGS as this is broken usage, redundant, and gcc
75be013 speedup some node selection operations, this can have a significant impact
61f2617 Heiko W. Rupp fixed a lot of comments to generate better API descriptions
9ff8817 Fixing #74186, made sure all boolean expressions get fully parenthesized,
bb4e46d applied patch from Dodji Seketeli fixing an uninitailized variable in
db1bdba fixed a few comments regenerated the docs and added the C14N API fixups
a6d2e9e config.py* was missing, Daniel
fa49d87 fix to adapt varaiations in the bindings fixed to have the version of the
a3db2e3 fixed a bug newly introduced and pointed by Uwe Fechner in xmlCopyProp()
af43f63 preparing 2.4.17 release updated and rebuilt the docs fixed a comment
ef6c46f fixed xmlHasNsProp() bugs for defaulted from DTD attribs, added a specific
90bc371 owen pointed out a problem with the ftime fix, gettimeofday() was not
8c1ae60 trying to fix #71457 for timing precision when gettimeofday() is not
f5a457a Fixed #73408 missing images are now copied on install and part of the
7b41613 trying to avoid bug #72150 which was apparently caused by a gcc bug (or a
f742d34 fixed xmlReconciliateNs(), added a Python test/example for inter-document
4e0e297 fixed some htmlSetMetaEncoding() problems fixup and integrated tests for
e915b2d Fixed bug #72570 moved the libxml man page to section 3 Daniel
1e77438 fix bug #72490 added methods serialize() and saveTo() to all node
ddffd2a closed #73430, don't read from an input source which indicated an
8d24cc1 make sure SAX endDocument is always called as this could result in a
ba5e18a applied patch fixing #73450 Daniel
bcf64c0 Oops forgot to add c14n.h to the makefile.am, Daniel
044fc6b fixing #61290 "namespace nodes have no parent" long standing divergence
d4f41aa patch from Boris Erdmann fixing some namespace odities with xmlCopyNode()
c661304 fix bug #72706 when loading a NULL entity Daniel
c0fef77 Fixed #72346, about handling of xmlns:foo="", this could actually change
79426f2 added the possibility of returning nodesets from XPath extension functions
a94ec6f commiting some Python bindings work done while travelling Daniel
9730051 close #72663 and #72658, don't memdump unless compiled explicitely with
0b79dfe Updated the Python doc with installation informations, Daniel
6361da0 Added wrapper for the xmlURIPtr type, provided accessors, fixed the
0fea6f4 added the 'usual' setup.py to allow building a libxml2-python module based
fcbfa2d Fixed a small prob, Daniel
9eb146b Broken a line to help formatting python.html
4316211 Rebuilt those pages too, Daniel
373a475 Removed the CSS font size, Daniel
b9e469a Added pointer to Tcl bindings, Daniel
158a4d2 fixed a push/encoding bug reported by Michael on librsvg Daniel
7839e16 fixes a misplaced #endif Daniel
d54fa3e found and fixed a couple of allocation bugs Daniel
6dbcaf8 added a Python and binding page describing the current state of the Python
a539356 Added link, Daniel
5b16f58 Updated the conformance state, Daniel
5f4b599 preparing 2.4.16 updated and rebuilt the docs, rebuilt the API and web
8aff247 oops broke automatic defaulting of namespaces attributes. Daniel
8dc16a6 had to change 2 internal parsing API when processing document content to
d6dc4cb implemented E59 spaces in CDATA does not match the nonterminal S Daniel
878eab0 more validation test fixups added duration info for the tests Daniel
d01fd3e a couple of errors were reported but not saved back as such in the parsing
4a7ae50 isExtender was missing a char % are acceptable in the internal subset if
8ab0f58 more work on the conformance suite. Took the step to finally block
55253e2 fixed the test script after some discussion on the semantic of
2875770 fixed a couple of conformances issues deep into the validation code
82ac6b0 fixed #71741 supid typo an a bug about encoding parsing stayed there for
7aea52d fixed #71740 NotationDecl with a required field missing Daniel
c761299 improved the behaviour a bit as well as the logs fixed a few more bugs
bb7ddb3 python script to run regression tests against the XML Test suite of
9f28f30 avoid a warning bug #71594 Daniel
144024e Jesse Perry provided a patch to remove a few warning on alpha/Tru64 Daniel
e4301c8 fixing a comment fixing some troubles with validity check on namespaces
a6d0538 Fixing #71342 serializing '\n' in attribute values added a specific test.
3f4c40f Remove the mailto links and point back to the help page, Daniel
e46182c Updated FAQ item #3 with Heiko W. Rupp update, Daniel
797a565 couple of bug fixes Daniel
01a6d41 removed tabs and used spaces. Daniel
397ff11 preparing 2.4.15 rebuilt some docs Daniel
0351754 trying to close Red Hat bug #58707
6c4ffaf trying to fix the include mess Daniel
1a612ed reverted part of the previous attempt to provide #69655, this was breaking
0ba5923 Tentatively fixed #69655 , make compiling with -Wredundant-decls clean.
c5f05ad fix #68882, cleanup the XInclude copying of node, merge back IDs in the
1c18e30 seems some version of automake didn't generate the dependancies right as
5e5c2d0 Justin Fletcher found some parts of the code needing cleanup Fixed the
b6c1e2f Updated the News section, Daniel
07be19b applied patch from Andris Pavenis for binary name suffixes Daniel
f216d46 fixing #68748 Daniel
d455d79 fixing #70166 Daniel
c575b99 Changed to the MIT Licence updated the doc accordingly preparing 2.4.14
2a0cf74 oops, Daniel
7db3871 cleanup always use stdout if output is NULL don't close filedescriptors
15a143b fixed stupid bug #70738 found by alfons hoogervorst
70cab35 cleanup the extension function lookup always compile the list Daniel
7a96efc do not install outside of prefix Daniel
33caa0b started adding SAX interfaces added a basic SAX test Daniel
36eea2d hardened the addChild function added accessors needed for xmlNode, a bit
4e1b26c change a small bit in the way valididy error messages get initialized
26f1dcc more accessor classes for the parser context, allow to switch on and check
3ce5257 cleanup added class for parser context, added first cut for push mode
cfb0546 fixed a small bug a bit of cleanup. Daniel
5d81903 adding error redirections and preformat to a python handler cleanup made
7fd7a94 fixed a stupid bug when renaming a function Daniel
4cf998a Oops, missing an EXTRA_DIST, Daniel
9589d45 Progressing through the TODOs, class description output, extra XML API,
253aa2c added more informations in the libxml2-python package including docs.
a7340c8 more work, now able to extend the XPath interpreter with functions written
c3e3944 Jacob sent a patch to allow building from tarfile. Daniel
96c9af7 Fixed a couple more of python building problems, Daniel
6327697 Force the generato to use the API description in ../doc, Daniel
f1d0e6b inserted the python wrappers build, I hope this won't be too unportable
1971ee2 minor optimization more work on the python bindings, they now support
36ed529 more work on the python bindings generator. Daniel
96fe095 more work on the python bindings. Daniel
d2897fd commited early version of a python binding for private use only ATM Daniel
05d3911 Changed to use chunk.xsl instaed of chunk-common.xsl as 1.48 changed to remove that specific file, Daniel
8ee9c8f applied patch from Anthony Jones to implement copy of DTD subtree too. Had
a42f25f added pointers to the web pages in the usage() Daniel
bd227ae more fixes from Petr Kozelka for attribute handling in the tree API to
3606581 another set of patches from Anthony Jones for copy operations cleanup and
5173727 fixed a small error, daniel
f859256 generated an alphabetic index based on comments content rebuilt the web
c8c7be4 Greg Sjaardema suggested to use an eponential buffer groth policy in
3bf65be updated the python extractor to generate cross-references, and
2070c48 added an xpath function to the shell for T. V. Raman Daniel
5e926fa patch from Anthony Jones to catch NULL nodes in debug routines. Daniel
c169f8b apply an patch from Petr Kozelka for unlink and replace support of
9d06d30 Build a new version hopefully near complete and fully documented of the
2d1464f improved the script to extracts comments from the gtk-doc DocBook output
06622df Recompiled the docs, Daniel
6100647 added an XML description of the API, moved the script generating it here.
d2f2300 Adam Lounds pointed out a bug in xmlSearchNs() Daniel
8acca11 Trying to fix an alignment problem reported in IE, daniel
99e55eb the change made to xmlXPathFuncLookupFunc was incompatible roll it back
963d2ae cleanup patch from Anthony Jones fix the headers to avoid in make scan
0f5f162 Fixed bug #68830, xmlcatalog now provides return codes in case of errors
35e937a Added pointers and doc for the script too, Daniel
a4c8d06 Adding the script to rebuild DocBook XML catalogs, Daniel
026d29f Upgraded to trio baseline 1.6
572577e removed the last occurences of strdup usage in the code Daniel
db5850a Keith Isdale complained rightly that xmlInitParser() did not preserve
cfa0d81 fixed the funxtion to set the xml: attributes added "setbase" to test it.
2c748c6 update xmlNodeSetContent() and xmlNodeSetContentLen() to allow updating an
8de85c6 try to avoid problems when compiling on Windows Daniel
314cfa0 patch from Anthony Jones for hash.c allocation size trying to work around
744683d updated to 2.4.13 update of the documentation daniel
e6a5519 some cleanup after an unsuccessful attempt at fixing #61290 :-( Daniel
bc66f85 Fixed a link, Daniel
fb25a51 fixed xmlSaveFormatFileEnc() when encoding == NULL Fixes bug #67229 Daniel
acb2bda trying to avoid troubles when a subtree is copied and coalesced in part
d8224e0 fixed validation of attributes content of type NAME NAMES NMTOKEN and
8107a22 integrated a couple of fixes and a new API function
db0eb8d applied Serguei Narojnyi's patch to add native thread support on the Win32
845cce4 Anthony Jones pointed a bug in xmlCopyEntity() Daniel
7b602b4 renamed XML.html output page into XMLinfo.html. Close bug #66951 and
73c6e53 Paul Keogh pointed out a possibility of segfault on repeted
4a85920 updated the Gdome2 links Daniel
3c5ed91 Applied following patches from Robert Collins and make sure IN_LIBXML is
401c211 Jirka Kosek pointer out a bug in xmlParseTextDecl() when the version info
6f42c13 Anthony Jones pointed out a problem in xmlStringGetNodeList() and provided
aa39a0f patch from Jack J Franklin to remove a bug in xmlCreatePushParserCtxt()
0e47ee2 big cleanup of the Windows/MSVC project files from Igor Zlatkovic Daniel
cebb136 should fix #67674 and avoid troubles if xsltproc is not available or fails
26908ab one more doc patch from Charlie Bozeman. Daniel
5344c60 Fixed a few other problems raised by Charlie Bozeman. fixed the output
cbaf399 applied 42 documentation patches from Charlie Bozeman. Regenerated the
7f9a680 fixes for Windows from Igor Daniel
1df3dfc applied Justin Fletcher patch for --output or -o daniel
d3b29d2 close #67019 Daniel
01db67c applied Justin Fletcher generic timing patch similar to the one already
d164092 applied documentation patches from Charlie Bozeman Daniel
2323ac2 *doc/xmllint.xml, xmllint.1 - document --dropdtd
29e4399 fix the xmlStrdup() used in the previous patch. added --dropdtd fixed
ae74399 Fixed a pointer to the list archives, Daniel
86fd5a7 cleanup some static declarations Daniel
9ae4b7a removed another strdup() removed the HP/UX entry Daniel
ed472f3 fix bug #66816 when validating. don't use sys/time.h if configure did not
3fc555e docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2d8a93b Hietaniemi Jarkko pointed out that xmlInitMemory() was declared twice
b82c166 do not reference strdup() ! trying to fix the libs of the various config
ef90ba7 preparing 2.4.12 updated and rebuilt the docs Daniel
220346d closed bug #66159 added --escape option some cleanup for xml2-config
2a90682 removed some misplaced includes of xmlversion.h Daniel
e28313b patch from Gary Pennington fixing a possible problem at initialization
d3b0882 integrated Eric Lavigne (sp???) contribution to build libxml2 on MacOS
a786693 applied Geert Kloosterman's patch to fix --repeat --timing output Daniel
1984094 Robin Berjon <[email protected]> found a case where non-wellformed XML
913d6e0 Fixed the previous fix, Daniel
e85d934 fixed a compilation bug pointed by Danny Jamshy Daniel
b36d4fe Added some missing files, Daniel
1aadc44 Added a link to libxml2-pas, Daniel
22f25a8 as robert pointed again, xmlInputCallbackInitialized gets reset by
107ccaa robert pointed out a loop error in callback cleanups Daniel
db9dfd9 Updated Gary's pages, Daniel
8faa783 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module, they
a487105 Updated the on-line documentation, Daniel
bd9b0e8 preparing 2.4.11 better --catalogs description Daniel
4855c8c fixed a couple of problems in xmlSetProp() Daniel
cd337f0 some cleanups when chasing unappropriate stdout output. Daniel
566d4df Fixed a couple of macro errors pointed out by Denis Beurive, closes #65111
b4545fd in case of content model validity error, don't print it if validity
c69e0b1 applied a couple of patches from Brian D Ripley. removed the last exit()
4230404 doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with shell
f7b094f use the URL notation file:// for default catalog paths Daniel
0ec9863 better comments for _private fields removed a problem when copying an
d33cfbf updated instructions and diffs from John A Fotheringham Daniel
a11001b avoid an include problem if #include <libxml/xmlerror.h> happens first in
8e3943c update from Igor for Windows Daniel
0135a39 2.4.10 release, Daniel.
43d3f61 preparing 2.4.10 upgraded and rebuilt the docs Daniel
c1f7834 fix comment in scripts element parsing. updated the results. Daniel
c6e013a add xmlGetNodePath() a cleaned up version of the Pwd shell string
be480fb trying to fix namespaces + validation problems for good, closing #63619 in
d536f70 Morus Walter patch to allow --format and --encode Daniel
5004f42 Stefan Kost provided an help command for the shell Daniel
a6825e8 Heiko Rupp pointed that the shell would crash on empty nodesets returns.
03f848d Weiqi Gao pointed out that xmlcatalog migh need the history libraries
957fdcf handle the case of < in quoted attributes, Bastian Kleineidam Daniel
c853b32 releasing 2.4.9 fixing catalog breakages fixed more problems in catalog
66870c7 applied an improvement to xmlGetLineNo() from Keith Isdale Daniel
ffe09c9 dohhhh XML catalog add and remove ops were broken too. Side effect of the
ad661b9 confexecdir and confexec_DATA were defined twice pointed out by Karl
6eb1772 avoid unlink() and use remove() instead. Daniel
ea89828 cleanup updated with 2.4.8 Daniel
ed421aa Updated the news section, Daniel
a4617b8 fix bug #63752 of compiling libxml with a non standard set of options
027edfb Sun Nov 4 13:11:41 MST 2001 John Fleck <[email protected]
cd21dc7 Fixed SGML catalogs breakage of 2.4.7, added a couple of really needed
5a37bde more include cleanups, export cleanly one html output + format function.
ebd38c5 bool can be a reserved keyword. Daniel
8bdb91d cleanup cleanup too added xmlNoNetExternalEntityLoader() from xsltproc
91c0040 Justin Fletcher pointed out that xmlParseXMLCatalog was not used anymore !
5540daa Update, Daniel
52dcab3 preparing 2.4.7 switched to the latest xmllint manual page from John
a9e65e8 closing bug #62711, the library should never close stdin or stdout. Daniel
4def3bd second pass at fixing #63336, using Joel Young final patch. looks okay.
bb6808e trying to clear #63336 allowing the escaping routine to parse unconformant
acf7ff0 a few VMS updates from John A Fotheringham added
635ef72 apply fixes to close #63271 and avoid segfaults when the error routine
5109531 fixing a broken link, Daniel
fd32de6 *doc/xmllint.xml, doc/xmllint.1 New and improved man page for xmllint -
c6271d2 Updated the download part, a couple of fixups from Gary, Daniel
9c46682 More cleanup, fixed the front page, looks good ! Daniel
b8cfbd1 Finished reintegrating the docs and unifying the look, may still need a couple of pointers but looks fine now. valid.html si now merged in xmldtd.html. Overall cleanup, Daniel
594cf0b Updated the stylesheet and the website, Daniel
c948420 now autogenerate the web site from the main HTML document. Daniel
585b4ea Added a bullet about xmlDetectCharEncoding() extra arg, Daniel
5151c06 fixed an erroneous validation bug when PE refs occurs in external parsed
b6b0fd8 Fixed a bug when creating a new HTML document, doc->children was set to NULL with a DTD child Daniel
89cad53 added entities testing to the Thread test make the test reasonable fix the
0a702dc Added link to Solaris binaries provided by Gary Pennington Daniel
9ae1eba use only "anonymous@" string for anonymous passwds removed bogus include
ce2c2f0 fixed a very serious (looping) validation bug Daniel
3c01b1d - include/libxml/globals.h include/libxml/threads.h threads.c testThreads.c: far more testing, cleaning up bugs - *.c : make sure globals.h is always included. Daniel
7cc95c0 try to get rid of parser loops for good. Daniel
ab7488e fixed some bugs in CFLAGS passing. added a specific threaded test case
85c11fa serious cleanup on the management of the XML catalog tree, more tests
364789a avoid a problem in catalog cleanup on SMP if catalogs were not
8146394 trying to cleanup the not thread safe parts of the library. Daniel
64a411c make the allocation be per-thread a configure option fixed compilation
5ee57fc Norm reported that a few lines added were breaking libxslt compile,
6f35029 debugged and fixed initialization problems which were giving troubles on
6661ffa missing globals.h Daniel
e709061 added a couple of standard includes. Daniel
77d19ae #include stdlib.h and string.h in order to have protoypes of memory and
d046356 Applied the last patches from Gary, cleanup, activated threading all user
b847864 started integrating the core of the thread support not activated yet but
b44025c started integrating the non-controversial parts of Gary Pennington
75b9682 very serious cleanup, isolating unportable code and as much as possible
78d1209 integrating Keith Isdale patches for the XSLT debugger interfaces. Some
ff0b731 update from Tobias Peters for 2.4.5 generate line nubers in elements
60087f3 preparing 2.4.6 release updated and rebuilt the docs fixed a number of
60416fa doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html adding
82d7533 adding SGML super catalog support adding one API and one flag --sgml to
0e22993 //bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
47334c0 implemented xmlXPathObjectCopy for external objects added
ac941e3 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1 finishing up
259ff74 fixed configure.in, Daniel
3fbe8e3 closing bug #61832 removed a warning Daniel
6ab3838 fixing #61673 part I, do not loose doc information when copying result
556c668 trying to harden the XPath interpreter Daniel
9f82dc6 //bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1633d18 fixed HTMLparser.c
20ee8c0 applied fix from Mathias Hasselmann about a bug in URI parsing. fix bug
651f947 ouch a non-defined namespace could lead to a crash, fixed #61215 Daniel
7dd0570 closed bug #61054 Daniel
5e6d10a closing #60708 Daniel
a293c32 adding xmlSAXParseFileWithData following Marco Stipek suggestion Daniel
f4309d7 close bug #61550 when xml: wasn't considered a namespace daniel
f6ed8bc Igor Zlatkovic patches fixed typos Daniel
16756b6 Justin Fletcher provided cleaup code in case HAVE_STAT is not defined Igor
5e1cac1 fixed catalog.c typo
28faa56 Ignore xmlcatalog.
bbb9e43 xmllint.c - fixing typo
d28e48a fix loop in HTMLparser.c
b1d6287 applying patch from bug #60757 this should close it Daniel
c0631a6 removed a couple of warning try to solve the linking problem on platforms
eb48e1c Make sure there is no misinterpretation possible of the HACKING rules, Daniel
1a12361 PISSED !!! DO NOT COMMIT DIRECTLY IF NOT ALLOWED PERSONALLY * Makefile.am libxml.spec.in: backing up non-documented changes commited without review or aproval by Jens Finke <[email protected]> * HACKING: made 100% clear that no commit should be done directly Daniel
de8c8af Don't copy libxml.spec, it's already included due to listing in
f5b44e4 Joe Orton provided a patch fixing a problem when iconv is specified to be
dadd087 Added 1.8.16 and 2.4.5 releases, Daniel
2fc2db7 let's ship 2.4.5 before egtting too much troubles with 2.4.4 errors.
1669828 do not output hexadecimal charrefs when serializing HTML since some
008186f Trying to minimize the support pain, Daniel
98fed37 dohh generated the wrong include path :-( re-dohh forgot the new manpage
baa8854 *** empty log message ***
07cdb2a moved includes to includedir/libxml2/libxml, updated the configuration
04382ae preparing for 2.4.4 updated and rebuilt the docs Daniel
d63437e tried to incorporate comments from bug #59220 Daniel
319a742 fixed bug #59981 related to handling of '&' in attributes when entities
7cf5e44 Tried to close bug #60131 Daniel
bce6233 fixed a bug in the HTML parser introduced Sep 9 Daniel
143b04f fixing bug #59946 on xmlns="" Daniel
7a51d6d fixing bug 59732, simple but allocates a new error code. Daniel
05c13a2 John Fleck fixed typos in the options output fix ignorable white space SAX
5eb9dea Need $(ICONV_LIBS) in libxml2_la_LIBADD Daniel
a050d23 warn if version is not 1.0 but it's not strictly speaking an error after
0468500 *doc/catalog.html - add link to the html version of the man page, other
5bd39dc xmlcatalog.1, the man file, has not yet been included in the build.
99784ff removed a duplicate affectation Justin Fletcher Daniel
9e1c72d Armin Sander pointed a possible text coalescing problem, completed his
0b2ae43 const and volatile fix
5d96fff doc updates from Heiko Rupp 2 sanity checks from Heiko Rupp Daniel
2ebd7a7 added fix to the header Daniel
3ec4c61 applied patch from Armin Sander to make some pointers const in
b06c614 hum, restrict the integer usage gcc bug workaround to only gcc compilers
268fd1b fixed a Windows compiler warning (Chris Poblete) fix for mod when dividend
6c5f9d1 added a --convert option to xmlcatalog to convert SGML ones to the XML
7e8a4f7 Added pointer to the DocBook catalog tarball, Daniel
3993690 Added 2.4.3 Release, rebuilt the HTML pages, daniel
e8f3793 Rebuilt the docs, preparing for release, Daniel
6990bf3 started some serious testing and fixed a few bug and optmization needs.
9f7b84b preparing for a 2.4.3 release even if it may not be ready yet redirected
bc2ddbe fixed bugi #59406 in SGML catalog parsing reported by Jun Kuriyama Daniel
ffb120d finished the catalog documentation Daniel
e7ead2d added documentation about Catalog support, misses an API description
dc2cee2 Added the part about section 7.2 on URI resolution, fixed a side effect in
5d90b6c added support and APIs needed for the catalog PI cleanup Daniel
e2940dd starts to look okay, really plugged the new framework, cleaned a lot of
6433954 fixed nextCatalog started adding a small regression test Daniel
cda9692 more work on the XML catalog support. small cleanup seems using list as a
4502960 Re-worked NaN and Inf support
344cee7 renaming testCatalog as xmlcatalog, making it an installed app adding a
b7664f4 fixed a line formatting problem Daniel
f7ed336 fixed a couple of links, Daniel
5015b71 removed a couple of unused variable (Albert Chin) Daniel
bb37129 trying to fix some troubles w.r.t. function returning const xxxPtr. Daniel
b60c54e another set of symbols conditionally defined Daniel
ae6db17 removed unused var Daniel
0919020 another small cleanup closing bug #59110 Daniel
796f4b6 small cleanup closing bug #59108 Daniel
5aac4e4 add xmlCleanupParser() before leaving Daniel
3d6ae1c Added docs for 2.4.1 and 2.4.2 releases, Daniel
9a0b3d6 released 2.4.2 Daniel
d3d0672 deprecate the non-boundchecking Sprintf functions, add Snprintf this
ecb6f5b xmlOutputBufferCreateFilename() didn't unescaped URIs before doing the
0ab5cab serious changes on Result Value Trees and NodeSets w.r.t. deallocation and
90493a9 adding a --format option Daniel
fe70332 count() was broken on Result Value Tree fixed file:/// accesses on _WIN32
70ac0e3 s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the macro was renamed, this
f300b7e small fix fixing bug #58539 reported by coolo, in entity substitution mode
0c72097 added John Fleck right to commit in the doc subdir Daniel
48da910 allow to inherit attributes from the DTD directly in the tree, this is
50f3437 applied Win32 Facelift No.2 patches from Igor Zlatkovic for Windows/MSC
9f4eb91 unparsedEntityDecl() the URI computation of the entity wasn't done
567e1b4 fixed a bug when walking the descendants and the current node has no
f186c82 fixed a bug in xmlXPathNodeTrailingSorted (for now it worked like the
ba6db03 protected an use of EAGAIN, Brian Stafford Daniel
5790537 apply change to close #58141 update of the MSC projects from Igor
5e3eecb when the internal subset uses a PE, then the included entity can use
7d7e379 fixed a serious memory problen when walking the namespace axis showing up
4aafa79 don't override existing encoding specified before starting
fdb1f24 reinserted, needed for Windows users of CVS Daniel
699613b Add cast to fix warning. Add include of <libxml/parser.h>.
25997ca Added link to the Python bindings, daniel
a77cac0 Remove this file from CVS because it's generated.
50822cb applied const patches from Tom Moog #58002 Daniel
9518953 Added pointers to Igor page for the Windows binaries, Daniel
ba4ad32 added a function lookup framework
1d0bfab fixed xmlCopyNode() for documents Daniel
6dd398f fixed bugs #58073 reported by Greg Shtilman Daniel
2454ab9 fixes bug #57652 reported by Morus Walter Daniel
e392497 John Kroll provided a small fix to xmlNanoHTTPSave Daniel
a53c688 fixed the xmlLineNumbersDefault() errors, lesson don't add new functions
d9bad13 removing history/readline changed this slightly make element content line
f012a64 get rid of the readline and libhistory dependancies by default, release
e812624 added xmlHashScannerFull, xmlHashScanFull and xmlHashScannFull3 to get
5e2dace Cleanup, cleanup .. removed libxml softlink for good cleanup to get 100%
8599e70 debugging on IA64, fixed serious troubles due to size_t vs. int mismatch
8fcc494 cleaned up some warning on the Alpha Daniel
f06a3d8 added a more convenient extension API for value and context managing Now
2209073 cleanup of global variables, marking some const or private. Daniel
496be68 exported xmlXPath{NAN,PINF,NINF} fixed xmlXPathNodeSetItem when passing
05dec34 added xmlCheckVersion() Daniel
28ae636 fixed compilation under Cygwin #57503 update Daniel
ed156f5 add #undef HAVE_DLFCN_H
73b36e3 added a couple of exported entries raised by #57348 and #57381 Daniel
7db3773 store the line numbder in element->content, may break some software, need
9603789 Various things that are generated and should be ignored.
8c2ecaf Added XInclude, Daniel
09ab7e1 release of 2.4.0 updated the docs Daniel
04e2dae fixed "Internal: MIXED struct bad" when #CDATA elements validation occured
b8c9be9 fixed XML Base computation which was broken added a base function to the
19e96c3 set properties doc and call xmlSetListDoc for properties content when
e086f5c added some missing entry point for XPath (Mark Vakoc) Daniel
388236f fixed an old bug raised by Bernhard Zwisch, the I/O layer should
0438375 fix the name() bug for elements in the default namespace reported by
7583a59 trying to fix #56948, this led to an XPath fix, improvements of SAX
449d739 - doc/libxml-doc.el: Felix Natter provided anew version working with XEmacs too Daniel
5168dbf small cleanup update Daniel
f524d6e released 2.3.14 Daniel
5b43fde added 2.3.14 release. Daniel
4b8328d rebuilt the docs for the release Daniel
73c9c04 - xpath.c: a bug reported by Stephan Kulow empty nodesets were not equal to empty strings Daniel
234547b Fixed informations on reporting bugs, Daniel
1fd36d2 fixed a URI-Reference computation problem when validating small cleanup
4d65a1c - parser.c: improved the description of a couple of interfaces upon Larry Stamper suggestion Daniel
62f313b - SAX.c entities.c parser.c: changed completely the way entities are handled when running the parser in entity substitution mode. This fixes a bug reported by Stephan Kulow and nearly divides by 3 the amount of memory required by libxslt to load and process DocBook TDG. Daniel
f420ac5 fixing a too early root closing problem raised byt Prashanth Naidu Daniel
8c357d5 - xpath.c: fixed a missing copy in xmlXPathVariableLookupNS() raised by Mark Vakoc. Daniel
6e90d19 - example/Makefile.am: fixed the include path to add srcdir/include - Makefile.am configure.in: fix from Albert Chin for iconv detection and some cleanup Daniel
f06307e - xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h: lot of optimization work, results in significant improvements when handling really complex XPath queries. Add a small optimizer for unions, improve [n] and [last()], avoid some costly ops. Daniel
7704473 xmlStrstr args are both const small cleanup reformated, fixed problems if
2adbb51 added 1.8.14 and 2.3.13 releases Daniel
b37ecd0 - configure.in include/libxml/xmlwin32version.h: released 2.3.13 - Makefile.am example/Makefile.am: workaround automake generating erroneous deps Daniel
12f7d29 - include/win32config.h: bug #56801 Yon Derek provided a patch to the windows config file. Daniel
87ee914 - xpointer.c include/win32config.h win32/libxml2/libxml2.def.src libxml.h : Yon Derek provided a set of changes to compile from CVS on Windows/MSC Daniel
0e4cd17 - parser.c: fixed UTF8 BOM support in push mode - test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml: added a specific testcase Daniel
3e5bb8e - Makefile.am: added --push regression tests - parserInternals.c: the XML parser segfaulted in --push mode Daniel
9a89a8a moved the symlinks detection within a CVS check, this is not portable and
823a77f fixed another typo, Daniel
b97b430 fix a sentence which may sound like i don't take patches, Daniel
20c8cf2 Added Seattle and French mirrors links, Daniel
1164810 - configure.in doc/xml.html include/libxml/xmlwin32version.h: release of 2.3.12 - parser.c: make an error message if unknow entities in all cases Daniel
fcbd74a fixed 2 uri normalization bugs on '//' reduction Daniel
2379384 - include/libxml/Makefile.am: Laszlo Peter pointed out that includes were installed in the wrong dir Daniel
f5498f3 warn against sending code to exhibit bugs. Daniel
a3067d1 Oops small clanup, Daniel
56f0646 - xpath.c: patch to xmlXPathFormatNumber for the optimizer on Tru64 from Thomas Leitner Daniel
c5d6434 Summer's cleanup, a really big one: * AUTHORS: added William and Bjorn * include/libxml/*.h *.c README doc/*.html etc.: changed old email to [email protected] hopefully I won't have to do this again * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that docs can be rebuilt cleanly now * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h from CVs it's generated, added include/libxml/xmlwin32version.h also generated but which should change far less frequently. * catalog.c nanoftp.c: made sure to include libxml.h not libxml/xmlversion.h directly * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h when compiling on WIN32 and MSC Daniel
07385fd fixed make distcheck and rebuilding the rpms Daniel
cd1d944 should finish the migration of exported includes into a real
6dd8e05 fixed the way to detect symlink Daniel
6654177 updated, include/libxml is now a real CVS dir Daniel
ca98976 a new version of libxml-doc.el. This new version works with both libxml1
8cf14d5 fixed the bug generating a template loop in libxslt when using
7b06bcb - doc/FAQ.html: added a warning about gcc-3.0 - doc/xml.html: added reference to gdome2 and removed a confusing sentence Daniel
f7f4185 - xmlversion.h: okay this is a generated file, but Windows users need it and they can't generate it, and I want CVS Windows users ... - win32/libxml2/libxml2_so.dsp: Windows project file for the shared lib version of libxml2 - win32/libxml2/libxml2.def.src: bug #56527 set of exported resources needed for libxslt/xsltproc by Yon Derek Daniel
3157b34 MSVC fix
cc146db another small fix for ATTRIBUTE_UNUSED Daniel
4151acb Yon Derek provided a first fix to be able to compile libxslt/xsltproc on
d79bcd1 attempt to work around what seemed a gcc optimizer bug when handling
017b108 - Makefile.am: cleanup when --without-debug is specified - xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup w.r.t. --without-debug and other include points - catalog.h testCatalog.c: a bit of cleanup and prepare for XML Catalogs - configure.in entities.h tree.h HTMLparser.c: removed --without-corba, made the _private field mandatory Daniel
87a764e - parser.c parserInternals.c encoding.c: Since Notepad on Win2k outputs a BOM in UTF8, an errata has been issued to avoid the problem, that was the most reasonable solution... Add support for a leading UTF8 BOM in entities. Daniel
10ea86c - valid.c: fixed a bug found when post validating an entity ref - xmllint.c: added --loaddtd and sligly changed --postvalid to activate it too Daniel
39196eb - tree.c xinclude.c xpointer.c: bug #56402 exposed a number of weakness in the node copy the XPointer and the XInclude implementations. Serious cleanup. Daniel
3739b98 Kjartan Maraas provided a small patch to add xml2-config.in to EXTRA_DIST
a9142e7 - valid.c tree.c parserInternals.c parser.c: Stephan Kulow provided another failing case found in KDE, the way the ctxt->vctxt.nodeTab was allocated and freed changed over time but it wasn't completely cleaned up. This should fix it. Daniel
3ed27bd - parser.c: Stephan Kulow also raised the fact that line number could get miscounted making debug harder, fixed the problem in xmlParseCharData() Daniel
64b98c0 Stephan Kulow pointed out a problem when validating and using an empty
e3c81b5 - tree.c: fixed xmlHasNsProp() accordingly to bug #55683 - doc/xml.html: updated with 2.3.11 Daniel
6d473ed Added "make tests" to INSTALL, Daniel
4ec885a - TODO: updated adding cleanup of generated doc - configure.in: prepared to release 2.3.11 - xmllint.c: added --version for bug reporting - doc/html/*.html: rebuilt the doc Daniel
8b8d225 - xpath.c: first part of the work on selecting namespace to fix bug #56115 Daniel
96ed583 - Makefile.am example/Makefile.am: Laszlo PETER provided a fix when using -liconv - TODO: updated Daniel
d7e4d65 small flush of laptop, daniel
c4f631d - HTMLtree.[ch]: more work on the HTML serialization routnes, cleanup, encoding support. Daniel
608ad07 - xpath.c: Thomas Broyer suggested a better patch for the / arg Daniel
239d052 - xpath.c: bug detected by Ankh when / is used as a function arg Daniel
02bb170 - HTMLparser.[ch] HTMLtree.c: stored the inline/block property of element and use it to avoid outputting formatting spaces at the wrong place. Implemented the format parameter for HTML save. - result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm result/HTML/script.html result/HTML/test2.html result/HTML/test3.html result/HTML/wired.html: of course this impact the result of a number of HTML tests Daniel
95d845f - HTMLtree.[ch]: started augmenting the HTML save API with encoding and formatting parameters Daniel
eca60d0 - HTMLtree.h: cleanup and started evaluating the work needed on revamping the HTML output code Daniel
84666b3 handling of PIs and <?sgml-declaration in entities. Daniel
8bdd220 - valid.c: fixed bug #56049, forgot one check in the validation routine Daniel
ca2366a grrr ... namespace is a C++ reserved keyword Daniel
6761eee - libxml.h: fixed an error in last commit - doc/FAQ.html: added an entry for compilation from CVS Daniel
9cc6dc6 - xmlversion.h.in libxml.h: Cygwin patches - tree.c: xmlFreeNodeList patch similar to xmlFreeNode one - tree.h: cleanup Daniel
acd370f - tree.c: patched xmlFreeNode() to avoid freeing() a static memory block in a strange case where libxml is linked twice in the binary. Daniel
b370a74 Linked to Red Hat, after all they have been paying for libxml recents improvements, Daniel
1d04767 - valid.c: (a? , b? , c? , ... , z?) was storing/restauring state far too often, simple fix used to avoid it. Daniel
4497e69 - xinclude.c: Raphael Hertzog had a trouble with DTD nodes being processed, applied his patch - tree.c: fixed a bug raised in xmlStaticCopyNodeList() Daniel
f3afa7d - nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic provided fixes to compile on MSCC again - win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he also provided an update for the project files. Daniel
a682b21 - tree.c: applied Steve Tinney patch to xmlNewNsProp to fix bug #55810 Daniel
e8fc08e - tree.c: fixed xmlGetNsProp() to close bug #55683 Note this requires libxslt to use it's own function instead. Daniel
f0c5376 - HTMLtree.c: when in a pre element no formatting space should be added. - test/HTML/pre.html result/HTML/pre.html*: added a regression test Daniel
068a965 added tests for signal() and signal.h Daniel
541d655 - xpath.c: robert pointed out xmlXPathNINF was not initialized daniel
8a367d4 - doc/libxml-doc.el: Felix Natter provided a new version for libxml2 Daniel
8a92629 - HTMLtree.c: when in a pre element no formatting space should be added. Daniel
14839d5 add -mieee to CFLAGS when compiling on Linux/alpha Daniel
e95e239 - DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?> hack - tree.[ch]: added xmlHasNsProp as suggested in bug report #55653 - uri.c: fixed a warning Daniel
6e93c4a - HTMLtree.c: trying to close bug #55772 escaping in script elements - doc/xml.html: suggest to send mail to the list Daniel
1c43dbf - error.c: attempt to fix the xmlGetVarStr breakage once and for good. Use a macro and based on the solution provided in vsnprintf manual page from GNU. Daniel
9974872 *** empty log message ***
906ec8a Upgraded to trio baseline 1.4
570ff08 Workaround for non-preserving variadic lists
2e4f188 - doc/xml.html: added 2.3.10 release Daniel
b3a182e releasing 2.3.10 Daniel
3c2758d - xmlIO.c: Gary Pennington spotted a few troubles with file:/// Daniel
2004242 - encoding.c: Robert Collins provided a patch to add the "US-ASCII" encoding alias Daniel
97ac131 - xpath.c encoding.[ch]: William M. Brack provided a set of UTF8 string oriented functions and started cleaning the related areas in xpath.c which needed fixing in this respect Daniel
2d70372 - HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug #55380 - tree.c: patch to xmlNodeGetContent() to get CDATA section content Daniel
9403a04 - TODO: updated - nanohttp.[ch] : started adding APIs to get the
6278fb5 - Makefile.am include/Makefile.am: small change to have include/libxml rebuilt if working from CVS. - uri.c: applied another patch from Carl Douglas for URI escaping, this should close bug #51876 Daniel
d16df9f - xinclude.c: fixed XInclude recursive behaviour bug #54678 - result/XInclude/recursive.xml test/XInclude/docs/recursive.xml test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent: added specific regression test - parser.h: preparing for the XSLT mode where DTD inherited attributes are added to the tree. Daniel
bbd2245 - xinclude.[ch]: Updated the namespace for the Last Call version - result/XInclude/include test/XInclude/include: updated the testsuite accordingly Daniel
8514c67 - uri.[ch]: applied a patch from Carl Douglas for URI escaping, related to bug #51876 Daniel
42596ad - tree.c: fixed a gross mistake in base computation, xml:base is not completely correct yet (need cascade). - xpath.[ch]: added the few things needed to find a function name and URI from the XPath context when it is called. Daniel
81418e3 - catalog.[ch]: fixes and add xmlLoadCatalogs() - DOCBparser.c: small cleanup - xmllint.c: added a --catalogs option to load catalogs from $SGML_CATALOG_FILES - tree.c: cleanup - configure.in: iconv library fixup, ICONV_LIBS Daniel
af86c7f - catalog.c: handling of CATALOG entries. detection of recursion, and a few bugfixes - xpath.c: fixing bug #54951 QNAME with no prefix should not match against the default namespace Daniel
04b9329 - xpath.c: Joe Orton reported a bug found with IRIx compiler. Daniel
a97a19b - parser.c: fixed propagation context info when parsing an external entity. - doc/html/*.html: regenerated a couple of docs Daniel
4623acd update with 2.3.9 informations Daniel
bed7b05 - HTMLtree.h debugXML.h parserInternals.h tree.h valid.c xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc - doc/html/* : rebuilt the docs - valid.c: small patch which may improve some case when validating. Daniel
f69bb4b - HTMLparser.c: Closed bug #54891 - result/HTML/cf_128.html* test/HTML/cf_128.html: added the test to the suite forgot to commit this one yesterday - encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c: applied a documentation patch from LotR and filled in a few missing descriptions Daniel
76d66f4 - xpath.c tree.c parser.c: speed optimizations at the parser level document tree freeing and xpath evaluation Daniel
fd7ddca - parser.c parser.h parserInternals.h: fixed a couple of interfaces for handling memory buffer input to const char * upon suggestion of JamesH. Daniel
c3739e7 LoTR sent a patch fixing the previous commit Daniel
a4f27e0 'nuff said :-( - configure.in: trying to deal again with the stoopid -R
790142b two nodeset access macros from Thomas Broyer Daniel
ba0b8c9 - xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup patch from Thomas Broyer Daniel
e62d36c - valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test case - INSTALL: was empty added stuff from the FAQ Daniel
a265af7 Added 1.8.13 release, Daniel
75bea54 - tree.[ch]: fixing bug #54446, by cleaning some bugs in the attributes handling and #54433 by adding xmlUnsetProp() and xmlUnsetNsProp() Daniel
0a2a163 - HTMLparser.c: Patch from Jonas Borgstrˆm (htmlGetEndPriority): New function, returns the priority of a certain element. (htmlAutoCloseOnClose): Only close inline elements if they all have lower or equal priority. - result/HTML: this of course changed a number of tests results. Daniel
7d6fd21 - xmlIO.c catalog.c: plugged in the default catalog resolution - doc/gnome-xml.sgml: linked in the Docbook parser and catalog documentations - doc/html/libxml-*.html: rebuild added the missing ones to CVS Daniel
a737459 - Makefile.am xmlversion.h.in configure.in include/Makefile.am: integrating catalogs - catalog.[ch] testCatalog.c: adding a small catalo API (only SGML catalog support). - parser.c: restaured xmlKeepBlanksDefault(0) API Daniel
c17337c - tree.c: [email protected] reported an error in xmlNodeGetLang() Daniel
257d910 - parser.c: added xmlParseExternalEntityPrivate() to allow propagation of ctxt->_private when parsing external entities Daniel
083c266 - HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump Daniel
01ef738 - configure.in: fixed a small portability problem with AM_CONDITIONAL Daniel
4de4d3b - valid.c: warn when indeterminist content model is detected - result/VC/ElementValid8: this adds a message - Makefile.am: add --novalid for VCM tests - parserInternals.c: added a call to Init memory Daniel
6426935 - HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion when both parameters are NULL. Daniel
3772192 - valid.c: applied small patch from Gary Pennington, reindented some part of the code. Daniel
3bbbe6f preparing for 2.3.8 release, updated and regenerated the docs Daniel
357c960 - xpath.c result/XPath/expr/floats : clarified and cleanup printing of abnormal floats in tests. Daniel
a2bc368 - HTMLparser.c: trying to fix the problem reported by Jonas Borgstrˆm - results/HTML/ : a few changes in the output of the HTML tests as a result. - configure.in: tying to fix -liconv where needed Daniel
2a0d2e6 fixed a error introduced in Makefile.am, daniel
7150a03 - configure.in Makefile.am: make the inclusion of the trio modules in the library conditional Daniel
c057c5d - DOCBparser.c: patche from L·szlÛ Kov·cs, fixed entities refs in attributes handling Daniel
edddff9 - xmlIO.c: Bjorn Reese provided a fix for a problem on buffer flushing Daniel
c654d60 Added an entry to the FAQ, Daniel
c8f620b fix of an XSLT namespace bug reported on the list general/bug-8- Daniel
5792e16 - strio.h trio.c: Dan McNichol suggested a couple of small fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler Daniel
02141ea - tree.c parser.c encoding.c: spent a bit more time looking at the parsing speed and DOM handling. Added a few more speedups. Daniel
3ed155f How to bump raw SAX parsing speed from 5.8M/s to 7.4M/s in 4 lines of code: - parser.c: small but effective parsing speed improvement Daniel
b59076b - configure.in: default on the DocBook parser inclusion (for Gnome) - DOCBparser.h: fixed a header reference Daniel
b45c43b - configure.in xpath.c: applied Bjorn patches for FPE on the alpha Daniel
eefd449 - tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add xmlSaveFormatFileTo() Daniel
e39a93d This improves seriously some XSLt speed tests: - xpath.c: simple and efficient optimization, XPath functions aways bind to the same code, cache this - TODO: updated (by saying some is obsolete) Daniel
2156a56 - xpath.c: more cleanup work on XPath name parsing routines Daniel
61d80a2 - parserInternals.c xpath.[ch]: some UTF8 cleanup on xmlXPathParseName - xpath.c: Igor Zlatkovic suggested a change for NAN and MSC - debugXML.c: avoid compilation problems if compiling without HTML support, Igor Zlatkovic - win32/libxml2/libxml2.def.src: being able to compile without XPath on Windows Daniel
dbb14a7 - parser.c: applied fixes from Christian Glahn bug report #53391 Daniel
2913e4c new patches from Toshio Kuratomi Daniel
67fee94 - tree.[ch]: added xmlSaveFormatFile interface for saving and indenting a file. Daniel
82e4971 - xpath.c: fixed bug #53689 related to processing-instruction() Daniel
02f077a - DOCBparser.c: patche from L·szlÛ Kov·cs Daniel
30211a0 - parser.c: applied fixes from Christian Glahn bug report #53391 Daniel
5a7c345 - error.c: Jean FranÁois Lecomte provided a complete description and a fix to bug #53537 Daniel
5c4ec4c - libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi Daniel
1034da2 - DOCBparser.c SAX.c: a bit more work on entities processing. Still Need to cleanup XML output and references in attributes Daniel
4ec0b0f - DOCBparser.c include/Makefile.am: two patches from L·szlÛ Kov·cs Daniel
b33c201 - tree.c: trying to fix #53574, not completely complete, I would like xmllint --copy --debug test/ent1 and xmllint --debug test/ent1 to show the same result. - xpath.c: fix a bug when trying to sort namespace nodes Daniel
5146f20 - HTMLtree.c: real fix for #53402 Daniel
7533cc8 Good old cycle: new release, new bug reports, new fixes ... - HTMLtree.c HTMLtree.h : closing #53402 i.e. output of PIs when using xsl:output - valid.c: closing #53537 some case generate segfaults if there is validity errors Daniel
61b33d5 - SAX.c testDocbook.c DOCBparser.c: more work on the support of external parsed entities, added --noent to testDocbook - valid.c: Garry Pennington found an uninitialized variable access in xmlValidateElementContent() Daniel
56098d4 - HTMLparser.c : HTML parsing still sucks ... trying to deal with madness - result/HTML/ : this modified the result of the regression tests a lot. Daniel
122376b Staring to receive bug reports on 2.3.7: - entities.c: xmlEncodeEntitiesReentrant fixed a few accesses to doc where it wasn't checked against NULL reported by Jens Laas Daniel
43dadeb - HTMLparser.c: Jonas Borgstrˆm patch, the <td>, and <th> elements now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>. Daniel
eae522a Time to work on helping the Gnome Doc project, first step is reintegrating the SGML DocBook parser in libxml2 distrib: - DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am xmlversion.h.in: started (re)integrating the DocBook SGML parser. - SAX.[ch]: cleanup and updates for DocBook - debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or ex SGML identifier changes - valid.c: removed a static unused function. Daniel
de57c61 - HTMLtree.c: applied change for Paul Sponagl on script saving - Makefile.am: the warning about entity title.xml are normal. Daniel
393df01 Finally pushing 2.3.7 out: - configure.in: release of 2.3.7 - Makefile.am: fixing make distcheck Daniel
a41123c - doc/html/* doc/xml.html: updated and regenerated the docs Daniel
fd0c3eb Fixed the XPointer crap ... - xpath.c: fixed the XPointer problem introduced in 2.3.6 Daniel
e82a992 - tree.c: fixed #53388 with the provided patch Daniel
0680399 - valid.c: Bjorn detected an invalid memory access. Fixed vstateVPush() Daniel
40af649 - xpath.c: fixed xmlXPathCompile to detected unproperly ended expr Daniel
70a9da5 trio upgrade and integration
34b1b3a Cleanup and testing with the KDE help center files: - valid.c: cleanup, more useful debugging - parserInternals.c: cleanup vctxt.nodeTab (de)allocation - xmlIO.c: entity loading is printed as an error when validating Daniel
1c14b8d The last main work left on non-determinist validation: - valid.c: fixed to validate within entities - test/VCM/v22.xml: added a specific testcase Daniel
ca1f172 The lesson of the day is "never forget an epsilon transition or DocBook will raise it" - valid.c: forgot an epsilon transition in for ()+ - test/VCM/v21.xml : added a specific test case Daniel
8534905 - valid.c: removed a state explosion exhibited by RSS - test/valid/rss.xml result/valid/rss.xml*: added the testcase from bug #51872 Daniel
dab4cb3 Geez, this one was painful ! I still need to handle entities references for the validation step but I have a clean way to add this without touching the algorithm: - valid.[ch] tree.h: worked *hard* to get non-determinist content validation without using an ugly NFA -> DFA algo in the source. Made a specific algorithm easier to maintain, using a single stack and without recursion. - Makefile.am test/VCM/*.xml: added more tests to "make Validtests" - hash.c: made the growing routine static - tree.h parser.c: added the parent information to an xmlElementContent node. Daniel
e470df7 3 hours of debug, this was hell: - SAX.c parser.c xpath.c: generating IDs when not validating from an external parsed entity was poisoning the ID has table with removed values. This was killing XSLT on the KDE help browser. Daniel
ceacdd9 - entities.h: [email protected] detected a double declaration Daniel
a10efa8 - debugXML.c hash.c tree.h valid.c : some changes related to the validation suport to improve speed with DocBook - result/VC/OneID2 result/VC/OneID3 : this slightly changes the way validation errors get reported Daniel
1ed3f88 - HTMLparser.c HTMLtree.c: applied part of the patches provided by P C Chow and William M. Brack for XSLT HTML output Daniel
5d7a9fe Quick fix of a couple of bad links, Daniel
2d90de4 - xmlversion.h.in win32config.h win32/libxml2/*: applied Igor Zlatkovic patches for MSC compilation and added his updates Daniel
e043ee1 - xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper prefix lookup. - parserInternals.c: fixed the bug reported by Morus Walter due to an off by one typo in xmlStringCurrentChar() Daniel
a3bfca5 parsing real HTML is a nightmare. - HTMLparser.c result/HTML/*: revamped the way the HTML parser handles end of tags or end of input Daniel
82daa81 - tree.[ch] : added xmlDocCopyNode for gdome2 support Daniel
67a2130 - tree.h: include xmlmemory.h this seems to havoid a nasty glibc bug where the linktime verions of free() won't work ... Daniel
27b5528 - config.h.in configure.in xmlversion.h.in: added ansidecl.h test Daniel
afc7311 - doc/xml.html: added 2.3.6 release Daniel
bdb9ba7 - tree.c: fixed xmlStringGetNodeList() to handle charrefs - result/wml.xml: resulted in a small output change Daniel
d2f3ec7 - tree.c: xmlNewDoc was missing the charset initialization - xmllint.c: added --auto to autogenerate a doc, allow to reproduce the problem fixed on xmlNewDoc Daniel
1731d6a - xpath.c: trying to get 52979 solved - tree.c result/ result/noent/: trying to get 52712 solved, this also made me clean up the fact that XML output in general should not add formating blanks by default, this changed the output of a few tests Daniel
73639a7 - xpath.c: Bill Brack pointer an error in detecting a null nodeset Daniel
fac26a1 Finally released 2.3.6, Daniel
911f49a - xpath.c: checking for null pointer generated by new code Daniel
d8df6c0 Fixes in the plane: - xpath.c: fixed a [] evaluation problem reported -
3197f16 Fixed pointers to archive, Daniel
3b2c261 - xmllint.c: Dan Timis reported a portability problem on Macs without mmap, fixed it. Daniel
b38bd55 - testXPath.c : added a --tree option allowing to display the tree dump of the XPath expression Daniel
4dd9346 Small fixes: - xpath.c: fixed a memleak when comparing nodesets -
bc96766 Fixed a make distched problem w.r.t. includes from the new files, Daniel
92ad210 Spring cleanup ...: - configure.in Makefile.am config.h.in
2be3064 - error.c: applied the context output patch of the error handling submitted by Chuck Griffith - error/VC/*: this slightly change some error logs Daniel
5058211 parser.c: fixed line number reporting on error Daniel
04be4f5 - parser.c: Sullivan and Darin found a parser bug, applied the patch. Daniel
c86a4fa - HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c xmlversion.h.in xpointer.c: of course the way I defined UNUSED breaks on old gcc version. Try to be smart and also define it directly in xmlversion.h - configure.in: removed -ansi flag from the pedantic set Daniel
a47fb3d Cleaned up the DOM section and linked to the Gdome2 homepage, Daniel
5f02531 file i18n.xml was initially added on branch LIB_XML_1_BRANCH.
b756af2 file parserold.c was initially added on branch LIB_XML_1_BRANCH.
56a4cb8 Huge cleanup, I switched to compile with -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline - HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch] encoding.h entities.c error.c list.[ch] nanoftp.c nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c testSAX.c testURI.c testXPath.c tree.[ch] uri.c valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c: Cleanup, staticfied a number of non-exported functions, detected and cleaned up a dozen of problem found this way, avoided a lot of public function name/typedef/system names clashes - doc/xml.html: updated - configure.in: switched private flags to the really pedantic ones. Daniel
c7ad7ce Preparing a new release: - configure.in: 2.3.5 - doc/html/*: rebuilt the docs Daniel
146c912 - parser.c: fixed a reported bug in NOTATION parsing - uri.c: accepted but not fixed bug 51876, added TODO - Makefile.am: fixed bug 51876 Daniel
a5f013b - config.h.in configure.in error.c: fix a compilation problem on platforms without vsnprintf ([email protected]) Daniel
e020c3a A typo and an obscure bug fix: - parser.c: fixed a function name header typo - SAX.c: notations can also occur in external subset. Daniel
e0c1d72 Got fed up, people should not use libxml1 unless forced, put this in big red letters at critical places in the doc, Daniel
7d42b54 - error.c: removed a C++ like comment Daniel
0b6b55b Someone found a bug hiding in a corner, caught it ! - parser.c: fixing bug 52299 strange condition leading to a parser crash due to a buffer overflow - result/noent/attrib.xml result/attrib.xml test/attrib.xml: added the specific test case Daniel
fbf8a2d More cleanups, XSLT induced, start looking okay: - xpath.[ch]: still a lot of cleanup based on XSLT, added xmlXPathConvert{String,Number,Boolean} to be able to make type casts without a context stack, fixed some implementation problems related to the absence of context at parse-time, added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr() in the public API too - xpointer.c xpathInternals.h: we need to know at parse time whether we are compiling an XPointer Daniel
afcbe1c Did the boring cleanup job now that stuff works okay again: - xpath.[ch] xpointer.c: restaured the Binary and API compatibility cleaned up the parser internals, refactored XPath code, added new compilation based APIs and cleanly separated public and private APIs. Daniel
d007d6c Ooops: - xpath.h: the comp field must be added at the end to avoid killing
9e7160d Completely changed the way the XPath evaluation is done, likely to break stuff like libxslt right now: - Makefile.am: detect XPath memleaks in regreson tests - error.c: fixed and error w.r.t. error reporting still using stderr - hash.c: added new line at end of file - tree.h: minor cleanup - xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath expression parsing from evaluation, resulted in a number of changes internally, and in XPointer. Likely to break stuff using xpathInternals.h but should remain binary compatible, new interfaces will be added. Daniel
480363b Updated instruction for libxml2 and libxml coexistence, Daniel
d574f78 - configure.in: fixed a couple of problems reported by [email protected] and [email protected] when compiling without gcc on non linux platforms. Daniel
0a6c358 - doc/Makefile.am configure.in: [email protected] suggested a fix for --with-html-dir= configure support. I hope it won't break rpm generation Daniel
a022fe0 First patch from SCO :-) - xmlIO.c: one function comment cleanup. Daniel
25239c1 - SAX.c: external subset notations were improperly registered in the internal subset. Daniel
3f3b4f3 Bob Wilkinson sent grammatical errors fixes in the FAQ :-) Daniel
2c4754f - README.cvs-commits: added, pointing to HACKING - HACKING: updated Daniel
82ab81e - parser.c: and Matt Sergeant found one in the XML push parser (erroneous check I forgot to remove when I fixed the main parser). Daniel
68d7b67 - xpath.c: ptittom found a small bug in UnaryExpr Daniel
e356c28 Preparing for 2.3.4 release: - configure.in: bumped to 2.3.4 - error.c: fixed bug #51860 - tree.c: fixed bug #51861 - valid.c: cleanup, more debug, failed to fix one bug crap ... - tree.[ch] : added xmlDefaultBufferSize - nanoftp.c: typo in function name header block - doc/xml.html : updated, added link to XML::LibXSLT - doc/html/* : rebuilt the docs Daniel
80f3257 - parser.c SAX.c: the new content parsing code raised an ugly bug in the characters() SAX callback. Found it just because of strangeness in XSLT XML Rec ouptut :-( Daniel
6c83120 Seems there is still bugs hiding, someone has some flytox ? - Makefile.am: Martin Baulig suggested to add -lm - tree.c: found another bug in xmlNodeGetContent() Daniel
33a6780 Removed unneeded references to rpmfind.net, use xmlsoft.org, fixed the mailing-list new address, fixed new email address, daniel
8178110 Updated to point to bugzilla, Daniel
4af6b6e - xpath.c: Bjorn found the error related to strictness of comparison. Daniel
29631a8 10 mn hacking while waiting for doctor appointment: - parser.c: trying to fix the Dtd parsing problem reported by Gary, side effect of last week speed optimizations. Daniel
14be0a1 Small fixups: - xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg -
e1dc011 xmlXPathNodeCollectAndTest fixed (by William Brack) xmlXPathFormatNumber added xmlXPathNodeSetSort changed
f9533d1 - HTMLparser.c: fixed loop reported by Marc Sanfacon Daniel
2f36224 - parser.c: one must report spaces even if the Dtd element content proves that this is not part of the element content. - result/valid/*.xml: this changed the ouptu slightly Daniel
b402c07 Released libxml-2.3.3: - configure.in: bumped to 2.3.3 - doc/xml.html: updated Daniel
7785171 Minimal changes for XSLT node-set() extra function: - tree.c: minor doc fix - xpath.c: deallocation issues when a result tree has been converted to a node-set Daniel
ec70e91 I'm slightly time warped... - doc/xml.html: oops corrected dates s/2000/2001 Daniel
8730c56 - valid.c: new patch from Gary Pennington Daniel
91e9d58 - doc/xml.html: applied patch from Ankh Daniel
edac3c9 - xinclude.c: fixed a problem building on Mac Daniel
21a0f91 - parser.c: more work on increasing parsing ferformances Daniel
48b2f89 Okay time to improve performances, gprof session: before real 0m2.483s (2.3.2 release yesterday) current real 0m1.763s when parsing (with tree build/freeing) db10000.xml from XSLTMark: - xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c: avoiding memcpy in production builds MEM_CLEANUP macro use - parser.[ch] parserInternals.c: optimizations of the tightest internal loops inside the parser. Better checking of I/O flushing/loading conditions - xmllint.c : added --timing Daniel
59a3bd3 Small fix for the release, Daniel
7168110 Preparing 2.3.2 release: - configure.in: bumped to 2.3.2 - doc/xml.html: updated for release Daniel
bbd51d5 - xpath.c: found a memleak and fixed a nasty bug Daniel
f7cd481 - xmllint.[c1] : added return code errors for xmllint - xpath.c: specific debug dump function for result value trees Daniel
3473f88 Revert directory structure changes
64636e7 moved to libxml directory - this allow simplify automake/autoconf. Now
4b63707 - xpath.c: finally implemented xmlXPathCompareNodeSets - test/XPath/expr/floats results/XPath/expr/floats: added a test for float expressions Daniel
f714aa3 - tree.c: fixed xmlNodeGetContent, it was not recursing on child - parserInternals.[ch]: trying to speed up parsing - xpath.c : speeded up node set equality op Daniel
bca64ef cut and past error in Changelog, Daniel
e0c3a62 - Makefile.am valid.c list.[ch]: Gary Pennington provided a better handling of ID/IDREF and the list modules associated - configure.in: small CFLAGS cleanup Daniel
a8abee6 - configure.in: fixed iconv detection on AIX (stric) Daniel
88f8f6f - xpath.c: fixed "*" (unbelievable !) and a couple of warnings Daniel
fd9b09b *** empty log message ***
081543f xmlXPathNodeSetSort now uses Shell's sorting algorithm Fixed whitespace handling in xmlXPathStringEvalNumber
142adbf More bugfixes due to DocBook: - xpath.c: bug fix when context size is 0 - parser.c: I like Norm's Dtd because they still manage to break the parser occasionally Daniel
f23e009 - xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now Daniel
e0e2651 - tree.[ch] parser.c xpath.c: fixed the problem of addressing attributes within the XML-1.0 namespace Daniel
6e6a6cc couple of fixes before release: - xpathInternals.h: exported a few axis functions - doc/xml.html: updated the doc Daniel
760f442 Couple of fixes, getting ready for 2.3.1: - configure.in: applied patch from Daniel van Balen for OpenBSD and bumped version to 2.3.1 - HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the attempt to find autoclosing was simply broken, removed it, updated the examples, this is better Daniel
d194dd2 - hash.[ch]: added Paolo Casarini patch to provide Delete from hash functionnalities. - doc/html/* : rebuild the doc Daniel
f41fbbf testing and bug fixing related to XSLT: - xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and on predicate - HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one really want to have tags closed on output even if we accept unclosed ones on input Daniel
5dd2f0a Well the bugs I was chasing on XSLT were ... in libxml ... grrrr: - xpath.c: ouch don't free NULL, rare case fixed - tree.c: don't coalesce text nodes if they don't have the same behaviour wrt escaping on output Daniel
d12b69d bit of testing, a bit of fixing, a bit of testing, a bit of fixing ... * xpath.c: small fixup * SAX.c: don't warn on empty namespaces. Daniel
a666359 Fixed last point, Daniel
62bccd5 Fixed formatting, Daniel.
7f41b3e Fixed some old stuff, added the faq about blanks, Daniel
6a2e406 - README: a bit of cleanup - configure.in: preparing for 2.3.0 release Daniel
1f83d39 - hash.[ch]: added a first version of xmlHashSize() - valid.c: another bug fix from Gary Pennington Daniel
5eef622 - valid.c: couple of bug fixes pointed by Gary Pennington - HTMLtree.c: #if 0 cleanup Daniel
2c257ec How to remove 20% of XSLT execution time in less than 20 lines of code * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique() which removes a time consuming check of xmlXPathNodeSetAdd() and use it in places where we are sure to not break unicity Daniel
0f2a53c Bug fixes and an extension found and required by XSLT: - xpath.c: bug fixes found from XSLT - tree.c: preserve node->name special values when copying nodes. - parserInternals.[ch] parser.[ch] SAX.c : added a mode where external subset are fetched when available but without full validation. Added xmlLoadExtDtdDefaultValue, need a function. - HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML output with encoding disabled. Daniel
2c833b6 Dohhhhhh: - xmliO.c: Harry Blundell pointed out that xmlCheckFilename
b6e7fdb Rewrite/cleanup/tests of URI normalization: - uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith - test/URI/smith.uri result/URI/smith.uri Makefile.am: added the new tests for URI normalization - testURI.c: fixed stoopid bugs - result/VC/OneID3 result/VC/UniqueElementTypeDeclaration: the URI in the error messages are now properly normalized Daniel
ea28ce6 - uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath Daniel
e99a476 fixed a number of problems in XPATH_XSLT_TREE processing Daniel
2b325a0 XSLT debug side effect: * xpath.c: fixed mod operator Daniel
de55cf6 First libxml head patch from the Gnome community since a looong time :-) - parser.c: fixed xmlStrcat doc - tree.c: 2 fixes form Anders Carlson for copying nodes and trees. Daniel
2f913b7 Fixes inherited from XSLT testing: - xpath.c result/XPath/tests/chaptersbase result/XPath/tests/simplebase: fixed XPath node() - tree.c: small fix in xmlNewNs() - Makefile.am: removed extraneous xml2Conf.sh rule Daniel
9cb5ff4 Fixed generated doc, Daniel
b42042b Renamed the library to libxml2 and made the changes needed to have libxml-devel and libxml2-devel to coexist: - Makefile.am configure.in libxml.spec.in example/Makefile.am: Changed the library name, in order to get libxml-devel and libxml2-devel to coexist on a single system - xml-config.1 xml-config.in xmlConf.sh.in: renamed - xml2-config.1 xml2-config.in xml2Conf.sh.in: new files Daniel
ee0a466 - Makefile.am configure.in libxml-2.0.pc.in: started working on getting libxml2-devel installable in // as libxml-devel. Daniel
5eb0594 Makefile/doc maintenance: - doc/Makefile.am: fixed make rebuild in doc - doc/html/*.html: rebuilt the docs Daniel
f37927f auto*, Daniel
65c295d - tree.c: patch from Bjorn Reese on xmlBufferCCat Daniel
8e19990 Some packaging cleanup: - Makefile.am doc/Makefile.am libxml.spec.in: painful work to get the HTML doc to go into the -devel RPM ... - aclocal.m4 config.h.in: some updates due to auto* magic Daniel
9308666 - xpath.h: added a hook in the context structure allowing to link to extra support, needed for XSLT Daniel
f17e09b Incorporated patches, some cleanup: - xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed xmlXPtrCmpPoints to use it. - propagated the following patch from Alejandro Forero - include/win32config.h xmlIO.c: applied further suggestions from Igor Zlatkovic <[email protected]> and cleanup - example/gjobread.c: fixed warnings, now that it builds Daniel
48177c2 Fixed a problem with EXTRA_DiST, Daniel.
383b147 Added link to FEATURES in lxr, Daniel
b83ba40 took me nearly 2 years to find the way to not build in SUBDIRS before the current dir. Did I said previously how I hate auto* (but still love it when it works :-) Daniel
8268716 - doc/xml.html: updated with an XSLT section, removed pointer to W3C CVS base. Daniel
8a7642f Memory issues on the new type: - xpath.c: when copying a XSLT tree object the tree need to be copied too, and deallocation need to occur the same way. Daniel
e456646 More work, bugfixes for problems detected by XSLT, and addition of a new specific type for XSLT: - xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE type correponding to an XSLT result tree fragment. Share most of the data format with node set, as well as operators. - HTMLtree.c: added a newline at the end of the doctype output whe this one is not present initially. - tree.c: make sure taht the parent and doc pointers are properly set when copying attributes (lists). Daniel
8a7efd0 grrr there was still a static decl left, Daniel
701c736 Just mad a function public: - htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput Daniel
5a2b697 - xpath.c: seems I finally killed that ugly path evaluation context bug (tagged 9999 in case is is wrong) Daniel
8f4d975 added xmlXPathRegisterVariableLookup() for XSLT Daniel
d8aa7cb off by 1 and stupidity bug fix: - xmlIO.c: Gary Pennington <[email protected]> fix for xmlGzfileOpen() bug Daniel
cb126ac Updated Email, forgot one place where the noencoding should be tested, Daniel
f6eea27 Bugfixes, extesion and optimizations for XSLT: - xpath.c: removed an error found by XSLT usage - tree.c parserInternals.h: use a predefined static string for text and comment nodes, avoid freeing them in xmlFreeNode, exported the string name in parserInternals.h and added another value to disable encoding at output (for XSLT), gain memory, time. Daniel
ccc86a7 Updated to include all Win32 makefiles, daniel
0cede08 small bit forgotten from Gary Pennington's patch, Daniel
8f2cc57 Contributed Win2000 Makefiles: - win32/README.MSDev win32/libxml2/libxml2_a.dsp win32/libxml2/libxml2_so.dsp: new makefiles and update provided by Igor Zlatkovic <[email protected]> Daniel
f831bfb tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from Gary Pennington, Daniel
389e6b7 Patches bug fixes and on new function: - xpath.c: fixed the comaprision of values and nodelists, need to compare nodelist still ... - debugXML.c: avoided a possible core dump - HTMLparser.c: cleanup - nanohttp.c: contributed fix. - tree.c: fixes in properties handling added xmlSetNsProp needed by libxslt - xpathInternals.h: exported xmlXPathBooleanFunction, added a comment - TODO: updated Daniel
dbce3d4 Fixed my [email protected] mess.
ceb4a87 Added [email protected] everywhere.
167bd53 Old but effective optimization patch: - parser.c parserInternals.c: applied Bjorn Reese optimization patch Daniel
503b893 - configure.in: preparing 2.2.11 - doc/html/*: rebuild the HTML files - doc/xml.html : updated Daniel
c2f4df2 One new set of patches: - tree.c: fixed a stupid bug - valid.c: applied "Paul D. Smith" <[email protected]> patches related to validation of an XInclude processing result - TODO: updated Daniel
e248819 - encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon Daniel
f060a41 fixed xmlParserInputBufferCreateMem doc Daniel
45cff69 Patches: - HTMLparser.c: htmlCheckParagraph to check
0810898 - testXPath.c xpath.c: fixing the XPath union expressions problem reported by Martin Vidner <[email protected]> Daniel
4a6845d Restarted hacking :-) : - xmllint.c: Made is so if the file name is "-" is will read form standard input. Sven Heinicke <[email protected]> - tree.c: fixed a problem when growing buffer - tree.h: fixed the comment of the node types following andersca comment - TODO: updated Daniel
a6d8eb6 Finally had a bit of time to resynch both trees: - HTMLparser.[ch]: added a way to avoid adding automatically omitted tags. htmlHandleOmittedElem() allows to change the default handling. - tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and xmlDocDumpFormatMemoryEnc(), uses memory functions for output of xmllint too when using --memory flag, added a memory test suite at the Makefile level. - xpathInternals.h xpath.[ch] xpointer.c: fixed problems with namespace use when encountering QNames in XPath evalation, added xmlns() scheme in XPointer. - nanoftp.c : incorporated a fix - parser.c xmlIO.c: fixed problems raised with encoding when using the memory I/O - parserInternals.c: closed bug 25934 reported by [email protected] - TODO: updated Daniel
a1fe910 "Never do a release before the second coffee of the day" releases: - configure.in doc/html/* doc/xml.html: made a 2.2.9 release on a non-updated tree :-(, made a 2.2.10 release to correct the situation Daniel
2ddd23d Fixed 2.2.9, added 2.2.10, Daniel
9d343c4 Updated the Web page with 2.2.9, Daniel.
ce6e98d Big OpenVMS patch: - nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c
58770e7 Fixes/enhancements: - tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from
f62ceff General fixes, XPointer improvements: - HTMLparser.c: some fixes on auto-open of html/head/body - encoding.c: fixed a compilation error on some gcc env - xpath.c xpointer.[ch] xpathInternals.h: improved the XPointer implementation - test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added related XPointer tests and associated results Daniel
851c59c Fixed Ari Johnson E-mail's, daniel
64e7390 Updating the doc, Daniel
300f7d6 Added a small DTD related page following the IRC help needed by maciej on the topic, Daniel
748e45d Couples of HTML and Windows fixes: - HTMLparser.c: fixed handling of broken charrefs - xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows patches Daniel
0d2340c Make the .m4 file install properly (Makefile.am) Ignore some files.
9753ad7 Commiting new docs, Daniel.
4e19074 Oops forgot to add xinclude.h , Daniel.
28929b2 Doing 2.2.8 release: - doc/xml.html doc/html/* : rebuilt the docs after adding xinclude and updated page for 2.2.7 and 2.2.8 - configure.in: releasing 2.2.8 Daniel
41e0651 A few serious bugfixes: - parser.[ch] parserInternals.c: applied the conditional section processing fix from Jonathan P Springer <[email protected]> - xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS project file, fixed iconv default non support - xpath.c: fixed the problem of evaluating relative expressions when a node context is provided. Daniel
bf43275 Bug fixes new Xinclude tests: - nanoftp.c: fixed gcc 2.95 new warnings - SAX.c: fixed a stupid bug - tree.c: fixed a formatting problem when round-tripping from/to memory - xinclude.c: chased memleak, fixed a base problem - xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ? xmlXPtrBuildNodeList() - TODO: updated - Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude: adding a first small set of regression tests for XInclude Daniel
c2def84 Various patches and bug fixes, and XInclude progresses: - nanohttp.[ch]: applied Wayne Davison patches to access the WWW-Authorization header. - parser.c: Closed Bug#30847: Problems when switching encoding in short files by applying Simon Berg's patch. - valid.c: fixed a validation problem - hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from Wayne Davison - xpointer.[ch]: added first version of xmlXPtrBuildNodeList() need to be extended to non full nodes selections. - xinclude.c: starts to work decently Daniel
9e8bfae XInclude and other stuff while travelling. Contributed patches: - tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c debugXML.c xmlversion.h.in: Started adding XInclude support, this is a new xmllint option - tree.c xpath.c: applied TOM patches for XPath - xpointer.c: fixed a couple of errors. - uri.c: added an escaping function needed for xinclude - testXPath.c hash.c HTMLtree.c: minor cleanups raised by new warning from RH70 gcc's version Daniel
a4964b7 - HTMLparser.c: fixed loop on invalid char in scripts - parser.c: update to description of xmlIOParseDTD() - libxml.m4 xmlversion.h.in: changes contributed by Michael Schmeing <[email protected]> - configure.in: preparing for 2.2.7 - Makefile.am: trying to avoid config.h and acconfig.h being included in the distrib - rebuilt the docs - configure.in: released 2.2.7 Daniel
2ffc359 - parser.[ch]: added xmlIOParseDTD() - xpointer.c: added support for the 2 extra parameters of string-range, fixed a stoopid error when '0' was present in XPointer expressions - test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added testsuite for the above Daniel
0141122 *** empty log message ***
6db5819 Improved the package description in the spec file, Daniel
a5db68a - xpath.c xpathInternals.h: applied a large cleaning patch from TOM <[email protected]>, it also add namespace support for function and variables registration. Daniel
bd20df7 - uri.c: Wayne Davison's patch fixing xmlBuildURI() - Makefile.mingw: Wayne Davison's update adding hash.c Daniel
c4f4f0b - xpath.c: fixed the root evaluation problems - HTMLparser.c result/HTML/doc3.htm: fixed the problem of non ignorable spaces with <b> <bold> <em> - tree.c: fixed a loop in xmlSearchNsByHref() Daniel
767662d - xpath.c: applied another XPath patch from TOM - xpath.c include/makefile.am: applied another patch from [email protected] (cleanup on IRIX). Daniel
211cc0a - xml-config.1: received a fixed version from Fredrik Hallenberg <[email protected]> Daniel
f6bf921 - xpath.c textXPath.c xpathInternals.h: applied TOM <[email protected]> cleanup patch for XPath Daniel
d6d7f7b patched to redirrect all "out of context" error messages to a reconfigurable routine. The changes are: * xmlerror.h : added the export of an error context type (void *) an error handler type xmlGenericErrorFunc there is an interface xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler); to reset the error handling routine and its argument (by default it's equivalent to respectively fprintf and stderr. * all the c files: all wild accesses to stderr or stdout within the library have been replaced to calls to the handler. Daniel
29a11cc Releasing 2.2.6 after adding xpathInternals.h: - configure.in: release 2.2.6 - xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h exporting the inner functions of xpath for extension modules - doc/*: updated and rebuilt the doc Daniel
be9ec4b Applying provided patches :-) - nanohttp.c : applied Wayne HTTP cleanup patch - tree.[ch]: applied TOM <[email protected]> for xmlNodeSetBase() and xmlNodeSetSpacePreserve() Daniel
df7ef2a closing bug #29260, Daniel
126f279 Bunch of fixes, finishing moving datastructures to the hash stuff: - hash.[ch] debugXML.c: expanded/enhanced the API, added multikey tuples, made hash structure opaque - valid.[ch]: moved elements, attributes, notations decalarations as well as ID and refs to hash tables. - entities.c: hash cleanup - xmlmemory.c: fixed a dump problem in debug mode - include/Makefile.am: problem passing in DESTDIR= values patch from Marc Christensen <[email protected]> - nanohttp.c: removed debugging remains - HTMLparser.c: the bogus tag should be ignored (Wayne) - HTMLparser.c parser.c: fixing a number of problems with the macros in the *parser.c files (Wayne). - HTMLparser.c: close the previous option when opening a new one (Marc Sanfacon). - result/HTML/*: updated the HTML results accordingly Daniel
3fe8768 Ooops forgot the hash module on last commit, Daniel.
52afe80 Started working on the hash table module integration, fixed a bug: - entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked hash tables from Bjorn Reese <[email protected]>. Switched XPath functions and XML entities table to them. More to come... - xmlIO.c: fixed libxml closing FILEs it didn't open. Daniel
683cb02 Patches added during last week on W3C CVS base: - tree.c: coalesce adjacent text nodes - valid.c: handling of blank nodes in DTd validation (raised by problems with a posteriori validation). - nanohttp.c: changing behaviour on HTTP write stuff. - HTMLtree.c: forced body and html to be explicitely closed. - xpath.h: exported more XPath functions. Daniel
0c06922 Fixed a stoopid URL problem, Daniel.
e9202a0 Added libiconv library info, Jon <[email protected]>, Daniel.
5edcc93 Auto* still annoying peoples, commiting result :-(, Daniel.
ab8500d Updated homepage to reflect the new distrib, Daniel.
1baf412 - Release of 2.2.5 - xpointer.c: range() range-inside and other helper
47e12f2 HTML attributes handling: - SAX.c: HTML attributes need normalization too (Bjorn Reese) - HTMLparser.[ch]: addded htmlIsScriptAttribute() Daniel
b732a0e Rebuilt docs for 2.2.5, added XPointer, Daniel
134c9f3 SAX.h: Fixed #25107, Daniel
3991562 - testSAX.c: fixed problem with cdata reporting - SAXresult/* : updated Daniel
1e85139 - parser.c test/wap.xml result/noent/wap.xml result/wap.xml: Closed bug #27499, added to regression tests - TODO: updated Daniel
7eda845 - HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML support for SCRIPT and STYLE with help from Bjorn Reese - test/HTML/* result/HTML/*: added simple testcase and updated the existing ones. Daniel
ff9c330 More work on XPointer - xpath.c xpointer.c: XPointer reorder of ranges start/end and string-range for empty strings - test/XPath/docs/str test/XPath/xptr/chaptersrange test/XPath/xptr/strrange: augmented the XPointer testsuite Daniel
189446d documentations: - doc/xml.html doc/xmlmem.html: added a module describing
2f971a2 Another patch from Wayne Davison: - nanoftp.c nanohttp.c xmlIO.c: Win32 patch nanoftp code work now Daniel
c2df4cd Going forward in XPointer implementation: - testXPath.c xpath.[ch]: moved some debug functions to xpath core - xpointer.c: implemented string-range() at least a good first version - test/XPath/docs/str test/XPath/xptr/strrange result/XPath/xptr/strrange: the string-range() tests Daniel
d3c68c4 - Makefile.am include/Makefile.am include/win32config.h win32/Makefile.mingw: fixed problems reported by Wayne Davison and make distcheck Daniel
19d6111 - nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug xmlNanoHTTPMethod on input MimeType Tony Lam <[email protected]> - xpointer.c: slight extension of xmlXPtrLocationSetMerge Daniel
b0426ca patch for socklen_t detection by Albert Chin-A-Young <[email protected]> Daniel
cd42961 - tree.c valid.c xmllint.c: Fixed a few postvalidation bugs and added a --dtdvalid option to xmllint used to test it Daniel
47c0245 Added a man page for xml-config Fredrik Hallenberg <[email protected]>, Daniel.
2d38f04 - xpath.[ch] xpointer.[ch]: worked on XPath functions and variable handlings (registration, lookup, cleanup) Daniel
e8eac3d Oops seems I forgot to commit the xpointer.[ch] files, Daniel.
aa4f649 Fixed the HTML tests output, Daniel.
c8df0aa Added XPointer: - configure.in Makefile.am include/makefile.am: adding
57fda59 Fixed configure.in, very broken, Daniel
e8282ed More work toward 2.2.5, integrated a number of patches - configure.in Makefile.am win32config.h.in: trying to cleanup make distcheck .... huh ... - include/Makefile.am include/win32config.h: new directory for includes - win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp updated teh makefiles and instructions for WIN32 - xpath.c: small fixes - test/XPath/ results/XPath: updated the testcases and results - HTMLparser.c nanohttp.c testXPath.c: incorporated provided or suggested patches - valid.c: fixed an ID bug Daniel
b71379b - moved xml-error.h to xmlerror.h: seems this allowed to bypass the automake bug where wrong dependancies were generated. - xpath.[ch]: worked on XPointer Daniel
aaf58b9 Various attemps at trying to bypass this automake bullshit !!! Daniel Failing too bad no release before next wed I'm seriously pissed, this bug has been around for more than one year it seems, piece of crap
7e99c63 Tried to build libxml2-2.2.5 Automake is a fucking piece of ugly shit full of tricks and without any kind of sensible documentation or logic :-((((((((( Daniel, pissed !
55b91f2 Massive XPath implementation cleanup: - debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness in the XPath engine, rewrote large parts of it, now it's far cleaner and in sync with the REC not an old WD. Fixed a parsing problem in the interactive XML shell found when testing XPath. Daniel
ac26030 More work and fixes on XPath: - debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer, incorporated "(TOM)" <[email protected]> patches rebuilt the XPath examples with the extra test Daniel
7cfce32 Bugfix - parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved the
970112a Stupid bug fix on the HTML parser: - HTMLparser.c: Doohhh, attribute name parsing was still case sensitive ! Fixed this ... - result/HTML/* : updated the tests results accordingly Daniel
740abf5 Big XPath cleanup continues, one URI fix: - xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation engine, should be far more stable, incorporated a new version of preceding/following axis, need testing - uri.c: fixed file:///c:/a/b/c problem - test/XPath/tests/idsimple: augmented the XPath tests Daniel
3bff2b0 Rebuilt docs for 2.2.4 release, Daniel.
8b5dd83 - configure.in: releasing 2.2.4 - parser.[ch]: added xmlStrEqual() - HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to use xmlStrEqual instead - TODO: updated - added an XPath test Daniel
bc76530 Cleanups, 1 bug fix: - HTMLparser.c: fixed htmlStartCloseIndexinitialized init - entities.h: exported xmlInitializePredefinedEntities - parser.[ch] : added xmlInitParser() - parserInternals.h : had to export htmlInitAutoClose() Daniel
f09e7e3 XPath fixes and cleanup, 2 general bug fixes: - xpath.[ch] : fixed some serious XPath Predicate evaluation problems - Makefile.am : added XPath regression tests to normal tests - uri.c: fixed a problem with local paths, cleanup - parser.c: fixed a problem with large CData sections Daniel
d2ade93 Patch for solaris libs lookup, Daniel.
1b478d1 Use the correct pkg-config syntax (the pkg-config that comes with the RedHat 7.0 glib-gtkbeta RPM and not the one from pkgconfig.sourceforge.net which is old).
fc79fa2 file libxml.pc.in was initially added on branch LIB_XML_1_BRANCH.
dd7d1f6 Provide pkg-config script.
c92c304 on-line update, Daniel
4b0755c - HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning when compiling with MSC Daniel
46057e1 Various contribs: - xpath.c: patch for normalize-string()
281f8ff Got an OSF/1 bug report fixing related problems: - xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the problem of socklen_t being undefined on a number of platforms - debugXML.c: fixed a compilation problem when without snprintf Daniel
8ddb5a7 Small bugfixes: - HTMLparser.c uri.c: Another patch from Wayne Davison,
bbe11b0 updated Wayne Davison email in Changelog, Daniel.
20cdd5e avoid possible future probs on Win32, daniel.
64c20ed Closing bug #25000, Daniel.
b656ebe Cleanup, patch from Wayne Davison: - xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public - parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and modified slightly Wayne Davison patch adding xmlStrcasecmp and related function, fixing xmlStrncmp(), and associated cleanup - result/HTML/entities.html.sax: updating result Daniel
4fb87ee Various contributed patches: - uri.c: applied patch for URI escaping from Wayne Davison <[email protected]> - tree.c parserInternals.c HTMLparser.c: memset checks patches from Denis Barbier <[email protected]> - HTMLparser.c: UTF8 characters in HTML tag-attribute values patch from Wayne Davison Daniel
d5f97f8 - doc/xml.html : updated with new releases, adding "how to help" Daniel
04698d9 New set of cleanups, released 2.2.3: - SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c: removed a few warnings in pedantic mode ... - parserInternals.c parser.c: moved encoding switching function to parserInternals.c - configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3 Daniel
a2c6da9 For Havoc: - HTMLparser.c parser.c: set ctxt->errNo before calling the
b1059e2 Finally commiting work done on the plane, major cleanup, spread some serious anti bitrot all over the place: - parserInternals.c parserInternals.h parser.c Makefile.am: created a new module parserInternals.c, moved most of the code shared by the various parsers there, as well as deprecated code from parser.c. More cleanup of parser.c - uri.c: fixed a problem when URI is NULL - valid.c: speedup when looking for an attribute declaration Daniel
39c7d71 Jumbo patch, resync of W3C/Gnome CVS trees: - uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished the cleanup of the computation of URI references when seeking external entities. The URI reference string and the resulting URI are both stored now. - parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c: large s(n)printf checks and cleanup from Denis Barbier <[email protected]> - xmlversion.h.in tree.h: couple of SGML declarations for a possible docbook module. - result/VC/ : a couple of test output changed due to the change of the entities URI Daniel
b513f5a Added a _private for hooking up users data to a parser context, Daniel.
dd477ce - parser.c parserInternals.h: demacroified most of the IS_XXX the gain in size is significant so ... Daniel
4b5b80c Fixed cases where doc is NULL when looking up entities, daniel
1de5080 Fixed a name typo in the Changelog, Daniel
90e1131 - uri.c: applied Wayne Davidson patch - Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests Daniel
98a7916 URI work cleanup and regresssion tests, - uri.c testUri.c: applied Wayne Davidson patches - test/URI/uri.data result/URI/uri.data: first set of tests/results - Makefile.in: added URItest and included thenin "make tests" Daniel
960aa53 Closed bug 22941, Daniel
2bb8909 Added doc on the xmlExternalEntityLoaders and example for catalogs, Daniel
a7ad452 Fixing PRE sections, Daniel
9698445 Added a doc on the I/O interfaces, Daniel
f121ab7 on-line update, Daniel
e715dd2 - parser.c: Fixed bug on invalid ontent characters and when using push. - xmllint.c: fixed xmllint endling of errors in push mode Daniel
4948eb4 - HTMLparser.c testHTML.c: applied two new patches from Wayne Davison <[email protected]> - result/HTML/*.sax: regenerated HTML SAX output - parser.c: more cleanup. Daniel
e010c17 Mostly HTML generation and parsing enhancements: - HTMLparser.[ch] testHTML.c: applied the second set of patches from Wayne Davison <[email protected]>, adding htmlEncodeEntities() - HTMLparser.c: fixed an ignorable white space detection bug occuring when parsing with SAX only - result/HTML/*.sax: updated since the output is now HTML encoded... Daniel.
47f3f31 - HTMLparser.[ch]: applied some of Wayne Davison <[email protected]> patches Daniel
e0854c3 Bunch of new parser cleanup work: - SAX.c tree.c debugXML.c: fixed bogus behaviour when an undeclared namespace prefix was used, added a warning. Cleaned up support w.r.t. entities, spilling out a warning and being pedantic on lookups. - test/warning/ent9 : added testcase for previous example. - TODO: updated - parserInternals.h parser.c: changed the way names are parsed now allow infinite size and decrease penalty for normal use - parser.c: Started a big cleanup/check of the parser code, fixed some of the most tortuous entity code, spotted code unused anymore - test/*: added tests for very long names and related nasty things. Daniel
f0cc7cc libxml now grok Docbook-3.1.5 and Docbook-4.1.1 DTDs, this popped out a couple of bugs and 3 speed issues, there is only on minor speed issue left. Assorted collection of user reported bugs and fixes: - doc/encoding.html: added encoding aliases doc - doc/xml.html: updates - encoding.[ch]: added EncodingAliases functions - entities.[ch] valid.[ch] debugXML.c: removed two serious bottleneck affecting large DTDs like Docbook - parser.[ch] xmllint.c: added a pedantic option, will be useful - SAX.c: redefinition of entities is reported in pedantic mode - testHTML.c: uninitialized warning from gcc - uri.c: fixed a couple of bugs - TODO: added issue raised by Michael Daniel
088f428 Added a section on aliases, Daniel.
8c6d6af Added pointer to gtk-doc, Daniel.
7b9c4b7 Added Warning about SAX en entities support. Daniel.
ec78c0f Updated for clearer message of the content, DV.
0d6b170 Fixes from Martin Duerst for encoding.html, Daniel.
52402ce bug fixes, bugfixes, bugfixes ... - parser.c: Fixed Bug#21552: libxml fails to decode &amp; - uri.c testUri.c patches, by Marc Sanfacon (1 left) - parser.c HTMLparser.c: HTML/encoding push problems reportedi by Wayne Davison Daniel
af7fc34 Changed the title external parsed entity in tests, Daniel
2f2bf41 Small cleanups, updates, Daniel
244ece9 Minor fix and add to testsuite, Daniel
b8f25c9 work done on auto-opening of <p> tags and cleanup of SAX output, Daniel.
979e55e Added man pages, Daniel
4540be4 Updated the doc a bit, Daniel.
808a3f1 cleaned up the output of SAX tests, Daniel
2957936 Patch from Albert Chin-A-Young <[email protected]>: - xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0 Daniel
1255ab7 Patch from Dave Yearke <[email protected]>: - testHTML.c: fix core dump on Solaris 2.x systems - HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL - result/HTML/*.sax: previous bug fix lead to new results Daniel
0310929 Patch from Albert Chin-A-Young <[email protected]>: - configure.in: added --with-readline=DIR to accept alternate path for readline include/library - configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE for ANSI under HP-UX - config.in: Removed @LIBS@ from xml-config because @XML_LIBS@ includes @LIBS@ Daniel
786d7c8 on-line update, Daniel
7c29ce2 Rebuilt the docs Daniel
87b9539 Large sync between my W3C base and Gnome's one:
7ebb1ee Fix on the patch, Daniel
88a172f Patch for HP compilers and patch to xmllint.c from Sven Heinicke, Daniel
a2679fa on-line update, Daniel
69f94a3 Released 2.2.1, Daniel.
46e370e - parser.c xmlIO.[ch]: fixed the problem of encoding support when using in memory parsing. Need some cleanup. - xmllint.c configure.in: added a --memory flag to test memory parsing Daniel
3665069 - nanohttp.c: fixed socklen_t replacement to unsigned int - parser.c: fixed a space handdling missing at the end of production 28 DOCTYPE. - xmlmemory.c: fixed a stupid bug on the routine to override allocation functions - TODO: updated Daniel
94e9060 on-line update, Daniel
e46e20d Regenerated the docs on my work station, Daniel
71f93fc Added a bunch of testsuite realted files missing, Daniel.
32bc74e - doc/encoding.html doc/xml.html: added I18N doc - encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding improvements, both parser and filters, added ASCII & HTML, fixed the ISO-Latin-1 one - xmllint.c testHTML.c: added/made visible --encode - debugXML.c : cleanup - most .c files: applied patches due to warning on Windows and when using Sun Pro cc compiler - xpath.c : cleanup memleaks - nanoftp.c : added a TESTING preprocessor flag for standalong compile so that people can report bugs more easilly - nanohttp.c : ditched socklen_t which was a portability mess and replaced it with unsigned int. - tree.[ch]: added xmlHasProp() - TODO: updated - test/ : added more test for entities, NS, encoding, HTML, wap - configure.in: preparing for 2.2.0 release Daniel
8d86964 Linked the I18N support, Daniel.
be40c8b First version of the encoding doc, Daniel.
60979bd on-line update, Daniel
4970326 Fixed the handling of the control FTP connection Fixed the spec file Daniel
6388e17 Added 2.1.1 rel;ease, Daniel.
32c3ad9 Fixed 2 broken links, Daniel.
306be99 Updated doc dur to xmlsoft.org reorg, updated examples, Daniel.
c19fccc fixed links broken due to the reorg of xmlsoft.org, daniel.
6f0adb5 Updated for new xmlsoft.org structure, daniel.
7d85335 Fixed bug #7419, dependancies fouled, Daniel.
365e13b Work on character encoding support for the HTML parser Fixed some autoopen/autoclose probs for the HTML parser Fixed a potential memleak in the encoding stuff Daniel.
af74379 Added an FAQ, Daniel.
eacbb8d Added one of the testuite results, Daniel.
663a607 Fixing one test suite result, Daniel.
d83eb82 more cleanup of the HTML parser to force it to not bypass SAX, Daniel. Ready for 2.1.1 it seems
3f6f7f6 - win32config.h.in: updated - xmlversion.h.in: crap forgot to update this, this mean 2.1.0 lacks iconv support :-( need to release 2.1.1 - configure.in: release 2.1.1 - HTMLparser: fixed bug #14784 - xpath.c HTMLparser.c encoding.c parser.c: fix warning raised by Windows compiler - HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in the SAX startDocument() callback. - TODO: updated - rebuild doc Daniel
c230410 2.1.0 test release for good, updated doc and example, Daniel.
be80396 - Large resync between W3C and Gnome tree - configure.in: 2.1.0 prerelease - example/Makefile.am example/gjobread.c tree.h: work on libxml1 libxml2 convergence. - nanoftp, nanohttp.c: fixed stalled connections probs - HTMLtree.c SAX.c : support for attribute without values in HTML for andersca - valid.c: Fixed most validation + namespace problems - HTMLparser.c: start document callback for andersca - debugXML.c xpath.c: lots of XPath fixups from Picdar Technology - parser.h, SAX.c: serious speed improvement for large CDATA blocks - encoding.[ch] xmlIO.[ch]: Improved seriously saving to different encoding - config.h.in parser.c xmllint.c: added xmlCheckVersion() and the LIBXML_TEST_VERSION macro Daniel
c310d56 updated doc, added a documentation lookup module, Daniel.
f302982 updated with instructions for support of both libxml-1.x and libxml-2.x
496a1cf revamped the encoding support, added iconv support, so now libxml if
0604743 removed extraneous xmlRemoveProp definition added item about
e0aed30 Updated the Hacking file with instructions, Daniel.
18b0ef6 Regenerated the docs after reinstalling Docbook stuff, Daniel.
5e873c4 - speedup of IS_CHAR like macros, significant overall improvement - More interfaces for new I/O functions: xmlNewIOInputStream, xmlParserInputBufferCreateIO, xmlCreateIOParserCtxt - added I/O test to xmllint Daniel
fc708e2 - cosmetic changes from "Timur I. Bakeyev" <[email protected]> Daniel
5d211f4 libxml2 prerelease ? - xmlIO cleanup, xmlRegisterInputCallbacks() for new input method - fixed xmlPrevSibling and xmlNextSibling - TODO: updated - doc/* : updated/regenerated Daniel
e77a918 added testURI.c, Daniel.
b2c4e1a Removing tester.c, Daniel.
ce8b83b Adding xmllint.c missing from CVs too, Daniel.
b9df404 Added xmlversion.h.in, Daniel
361d845 Work done on the plane, ready to release libxml2-2.0.0, Daniel
ec30341 uri.c uri.h: finished the escaping handling, the base support and the URI path normalization. Makefile.am: added instructions to generate testURI TODO: updated doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated, added links and icons for W3C and Gnome Daniel
8f62198 - xmlmemory.[ch] commiting the files finally - rebuilt/uploaded docs, Daniel
3dd82e7 - TODO: updated - xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to
edfb29b Updated the docs, and configuratio/spec stuff to release is at libxml2 , daniel.
75c2921 Added TODO, desactivated memory debug, ran make tests, daniel.
cf46199 This is the 2.0.0-beta, lots and lots and lots of changes Have a look at http://xmlsoft.org/upgrade.html
76234da ???, Daniel.
f13e1ed Updated docs, Daniel.
3e6d237 Blanks handling function, added 2.x upgrade doc, Daniel
b566ce1 Rebuit doc finished closing a few bugs, Daniel.
fb76c40 Blanks handling function, added 2.x upgrade doc, Daniel
90fb02c Trying another better solution at the <a> </a> problem, Daniel
83a30e7 Fixed #6766 and satrted working on white space handling, Daniel
88f00ae Second patch from Paul Dubois, Daniel
6c8b117 Fixed with the update, daniel
402e8c8 applied doc patch from Paul DuBois, Daniel
ae7cb7f - added "libxml_la_LIBADD = @Z_LIBS@" to link libxml with proper libraries list.
d0f7f74 Do a bit of bufferization in text mode, Daniel
5feb849 - Removing warnings on various paltforms - closing bug #5281 Daniel
f341f93 Patches for WIN32, Daniel.
13c757e Commited the snprintf patch courtesy of George Katsirelos <[email protected]>, Daniel.
726e879 Fixed '#' and '?' stripping when processing URLs, Daniel.
3bde3e2 Rebuit doc finished closing a few bugs, Daniel.
e41f2b7 Released 1.8.6, Daniel.
f3be931 include <netinet/in.h> for IPPROTO_TCP.
aeea04f - cleaned up the FTP module, did the API, extracted docs - regenerated and updated the docs
3a2ebdd Rebuit doc finished closing a few bugs, Daniel.
4f2915a - cleaned up the FTP module, did the API, extracted docs - regenerated and updated the docs
da07c34 - added a nano FTP module - removed SNAP from RPM - updated the status in doc
e3d88ef - bux fixes in XPath implementation - fixed xml-config --version - updated TODO
461a66c Candidate libxml-1.8.5, include jody libz patch, Daniel
f967b90 Fixed a hideous bu in xmlGetProp, reported by [email protected], Daniel.
ad8f99d Updated TODO conditionnal compile of messages from the parser/tree.c code,
0142b84 Oops, it seems I forgot to commit 1.8.4 changes - restored xmlNewGlobalNs since this seems used - fixed a problem with INCLUDE_WINSOCK - removed all calls to exit() from the library code. - removed bugs detected by Windows compilers - started adding interfaces for parsing well balanced XML fragments - releasing 1.8.4 - rebuilt the docs Daniel
2eac503 Added a Fragment function for Raph (DOM) Daniel.
f84f71f Updated the HTML home page, Daniel.
9ec78f7 Released 1.8.3, Daniel
f3a7358 Updated the documentation, Daniel
f686871 Rebuit doc finished closing a few bugs, Daniel.
24491f6 Updated the documentation, Daniel
71b656e - added xmlRemoveID() and xmlRemoveRef() - added check and handling when possibly removing an ID - fixed some entities problems - added xmlParseTryOrFinish() - changed the way struct aredeclared to allow gtk-doc to expose those - closed #4960 - fixes to libs detection from Albert Chin-A-Young - preparing 1.8.3 release Daniel
437b87b fixed configure and Makefile to use readline in tester if available rebuilt and updated the doc, Daniel
686d6b6 - added xmlRemoveProp - changed the way Windows socket stuff get included - removed an indetermination xmLDecl/PI(xml...) - xmlNewNs wasn't checking for double definition - fixed a problem with dist-hook duplicates - fixed the loading of external entities APIs, now xmlLoadExternalEntity() is used everywhere - now the xhtml spec validates with the xhtml DTD. - error.c: fixed crashes in case of no input stream - added the xhtml spec and dtds to the validation tests and results Daniel
5e5c623 - Push mode for the HTML parser (new calls) - Improved the memory debugger to provide content informations - cleanups, last known mem leak killed Daniel
be849cf Rebuild the documentation, Daniel.
dbfd641 - Lots of improvements, too long to list here - Push mode for the XML parser (HTML to come) - XML shell like interface for debug - improvements on XPath and validation Daniel
fef854d Update to Changelog lost, Daniel.
3c558c3 - fix for PIs name starting with xml - fixed a potential problem with || and && ops - generate win32config.h for those on the Other Side ! Daniel
0caf07a Fixed = vs. == bug in parser.c (hrmless though) and type in sgml, Daniel.
5cb5ab8 - release 1.8.2 - HTML handling improvement - new tree handling functions
f600e25 - Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel
b24054a - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
e4e5131 - Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel
323c48c Made it so that html nodes with a single child do not insert a carriage
262f9cb - Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel
6d3bf1f - fixed a nasty bug destroying default namespace and Dia :-( introduced in 1.8.0 - closed bug #3950 Daniel
37846c6 - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
62ba71e - fixed a nasty bug destroying default namespace and Dia :-( introduced in 1.8.0 - closed bug #3950 Daniel
944b5ff A posteriori validation should now work, Added --postvalid to tester program Added xmlDocGetRootElement() to the API, Daniel
82c305b - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
3dbfdca A posteriori validation should now work, Added --postvalid to tester program Added xmlDocGetRootElement() to the API, Daniel
bfce377 Changed 'namespace' to 'nameSpace' to workaround c++ losage where 'namespace' is a reserved keyword of the compiler.
10a2c65 Large commit of changes done while travelling to XML'99 - cleanups on memory use and parsers - start of Link interfaces HTML and XLink - rebuild the doc - released as 1.8.0 Daniel
4a53eca - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
af78a0e Large commit of changes done while travelling to XML'99 - cleanups on memory use and parsers - start of Link interfaces HTML and XLink - rebuild the doc - released as 1.8.0 Daniel
ff7ce8e - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
294cbca Closing #3908 and #3937 and a memory leak in the SAX API added SAX.h mostly useful for the doc generation Regenerated all the docs, Daniel
f5c2c87 - added the patch from Carl Nygard <[email protected]> which allow impressive speed improvement on dataset with large text pieces, but at the cost of broken binary compatibility and slightly bigger memory usage. Configure with --with-buffers to activate them, they are protected with XML_USE_BUFFER_CONTENT define. - added xmlCleanupPredefinedEntities(), memory allocation cleanup Daniel
a0555cc - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
a594bf4 - added the patch from Carl Nygard <[email protected]> which allow impressive speed improvement on dataset with large text pieces, but at the cost of broken binary compatibility and slightly bigger memory usage. Configure with --with-buffers to activate them, they are protected with XML_USE_BUFFER_CONTENT define. - added xmlCleanupPredefinedEntities(), memory allocation cleanup Daniel
6dff214 Made it so that html nodes with a single child do not insert a carriage
d293fd1 - added the patch from Carl Nygard <[email protected]> which allow impressive speed improvement on dataset with large text pieces, but at the cost of broken binary compatibility and slightly bigger memory usage. Configure with --with-buffers to activate them, they are protected with XML_USE_BUFFER_CONTENT define. - added xmlCleanupPredefinedEntities(), memory allocation cleanup Daniel
a819dac Added cleanup routines, cleanup with -pedantic on linux, closed #3788, Daniel
11a48ec Closing bug report #3748, changed global compression flag usage, and added xmlNewTextChild() and xmlNewDocRawNode(), Daniel
4c3a203 The HTML parser MUST not die, even if given complete garbage to eat ! Updated the xml.html doc a bit and reran the doc generation,
0713665 Fixed some wrongly space collapsing code due to misreading of the spec, Daniel.
7f85850 Attribute nomarlization closing bug #3597 Small fixes in encoding.c First bits of real progressive parsing, Daniel
d7e200c closing bug #3163 by adding extra flags for the cc compiler on HP-uX, Daniel.
10cb900 - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
51e3b15 xmlSetProp() and xmlNewProp() fixes, mem extra alloc bug in parser fixed, Daniel
bdc28bc shut up cvs
962195f Turned off memory debug, oops ! Daniel
3500838 BUG FIXED #2784 HTML parsing/output improvements Rebuilt, updated the docs
7c1206f Revamped HTML parsing, lots of bug fixes for HTML stuff, Added xmlValidGetValidElements and xmlValidGetPotentialChildren, Completed and cleaned up the tests, Added doc for new modules gnome-xml-xmlmemory.html and gnome-xml-nanohttp.html, Daniel
7d2c276 Fixed probles in some HTML tag autoclose, XML output bug on mixed-content and fixed the related output for tests, Daniel.
6077d03 Various small bugfixes, Daniel.
2673d3c Fixed problems with HTML parsing, Daniel.
00fdf37 Improvement of doc, Raph patch for CORBA init, support for spaces in XPath, Daniel
539195b released 1.7.3, Daniel
ad21944 Turning off memory debug, Daniel
7a66ee6 better SAX interfaces. preparing for 1.7.2, Daniel.
ca84847 Make 'dist-hook' targets, which copy the .spec file into $(distdir),
2f4dfc4 Updated the doc, and patched libxml.spec.in, Daniel.
335849b Removed unconditionnal references to snprintf, Daniel.
dd6b367 Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
e624482 - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
b635f2e Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
4ecf39f forgot them in the 1.7.0 commit, oops, Daniel.
7f7d111 Ready for 1.7.0, major changes, nanohttp, cleanup, binary compat with 1.4, etc... See Changelog, Daniel.
1b0f55f Add MODULE_VERSION -miguel
97f62f2 Add MODULE_VERSION -miguel
c08a2c6 Bug fixes, improvement on ID/IDREF support, 1.6.2, no memleaks, Daniel
72bd100 replaced "install -d " with "mkinstalldirs" - not all invocations of
6db3cb0 prepend all the test* calls with $(top_builddir) - to make 'check' works,
c8eab3a Updated the documentation, Daniel.
6bd26dc Regenerated the documentation, Daniel.
6454aec Added memory debug wrappers, killed all detected memory leaks, Daniel
1ff7ae3 Fixing two stupid bugs on entities and HTML tree deallocation, Daniel.
e7a5a77 Patched a bug when creating HTML document structures, Daniel.
d2d38e9 Updated the documentation, released 1.6.1, Daniel
c26087b Patched warning issued on SGI by [email protected], Daniel.
b96e643 Release 1.6, lot of fixes, more validation, code cleanup, added namespace on attributes, Daniel.
56316b0 add xmlConf.sh to CLEANFILES.
991e63d More validity stuff (ID) and corrct version of equal and compare for XPath, Daniel
b556eb5 Corrected xmlConf.sh missing in distrib, Daniel
424af39 Added and updated all the results for 1.5.0, Daniel
f787169 Rebuit doc finished closing a few bugs, Daniel.
740c77f Added and updated all the results for 1.5.0, Daniel
b05deb7 Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
6a6ccc1 Added an HACKING file, Daniel.
272b02e Allow defining a CUSTOM_RELEASE at RPM build time
e2d034d Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
15b75af Just adds 'const' to a couple of important parameters, patch from Michael Meeks <[email protected]>, Daniel.
1566d3a Added XPath code (http://www.w3.org/TR/xpath), updated HTML support and docs, Daniel
d79d787 Applied patch from John Ellson <[email protected]> closing #1646, Daniel
be9e595 Fixed bug #1638, daniel
3166ab1 Added the Makefile for example subdir containing gjobread, Daniel.
a75b6b3 - log entry.
15012ae - fix which allow "make install DESTDIR=</install/prefix>".
7cc3c04 Applied a bug fix on file reading code from John Ellson <[email protected]>, Daniel.
82150d8 HTML parsing, output is now correct, added HTMLtests target and testcases, Daniel
167b509 forgot to commit HTMLtree yesterday, Daniel.
5233ffc Restore binary compat, more HTML stuff, allow stdin input, Daniel.
be70ff7 Closing reported bugs: 617 1591 1592, adding an HTML parser, Daniel
97fea18 Allocate a per-parser SAX table, correct the SAX results, Daniel.
14fff06 Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
05240da Fixed a buffer overrun (exhibits with very long attributes).
34e0cc3 Add maintainers list
bb2da58 Added a gjob example for ole, Daniel
011b63c Release of libxml-1.1, Daniel.
27d8874 CORBA defines fixes, char encoding atodetection, Daniel
5e60f5a Prevent gnome-xml from writing two copies of the xml tree to the dest file in xmlSaveFile, and free the allocated buffer there
5099ae8 Removal of threading problems, update documentation, added SAX tests, Daniel
517752b Completed/revamped the SAX support, removed old namespace suppport, Daniel
87c83bd Added test and result to EXTRA_DIST, Daniel
64068b3 Moved macros to parserInternals, applied patches for MSVC6, Daniel
012ccc1 Fixed xml-config --version, Daniel.
a86c23e Alias for `tests' target. This will cause `make check' to do the right
d109e37 Moved error.h to xml-error.h, associated fixed and updates, Daniel
bc50b59 Memory leak hunting, export more interfaces, updated the doc, Daniel.
d692aa4 Added call to create/free parser contexts, + doc, Daniel.
0474343 alpha updates greg
55a9927 Toward 1.0.0, added docs to the packages, Daniel.
3592547 Added parserInternals.h to Makefile.am and the generated HTML docs, Daniel.
1e346af Serious upgrade of internal subset support, setup for gtk-doc, Daniel
63dc42c Made spec file autogenerate, tweaked it also
a4b4430 gain a couple of minor changes on Makefiles, Daniel.
1164e75 Upgrade to 0.99.8 cleanup of spec and makefiles to include doc, Daniel.
03d0478 Added this file.
6817893 Oops, Daniel.
6800ef3 fixed xmlGetProp to return "" when the attribute is NULL, Daniel.
726c7e3 Fixed the output of empty attributes, Daniel.
19b858c *** empty log message ***
1899e85 Header cleanup and work on parsing/output of element declarations, Daniel.
3b9def1 More work toward DTD parsing, informations on the mailing-list and Web, Daniel.
7eb5c4f Use -I not -L for includes.
e3e6150 Prepare for 0.99.5
39a1f9a Speed, conformance testing, more parsing, general improvements, Daniel.
3c2c2ce Updated the tests and result files for better conformances, added rdf2, Daniel
e8cc5b3 Bumped version number to 0.99.3.
4f71489 Add the spec file to EXTRA_DIST.
8369c3c Survey says: ignore
cd69df9 Fix Sopwith's autogen.sh hack. Dunno exactly what he was trying to do here though
8f8b4c8 allow srcdir != builddir, or somesuch.
29fb727 GNOME-standard autogen.sh scripts automatically run 'automake -a'. -a installs any necessary files that are required in a GNU-standard install, such as COPYING, INSTALL, mkinstalldirs, etc.
7c92c0a Changed the behaviour of xmlGetProp on NULL values, Daniel.
44b3a06 Patched a bug in the generation of empty attributes, Daniel.
be36afe Added copy operations for node/tree/documents, Daniel.
aa873f7 allow setting $OBJ_DIR to specify building in a subdir
8cc0d1f Better entities and char ref encoding, error msg formatting, Daniel.
242590e simple bug hunting done during rpm2html and rpmfind integration.
42dc9b3 Added interfaces with SAX callback block, and upgraded libtool, Daniel
e3bffb9 Redirect all errors reporting through the SAX error function, Daniel.
da4d3c4 Update of libtool files, use of HAVE_SNPRINTF, Daniel.
442321c Use g_snprintf insteda of snprintf.
0ba4d53 CharRef handling, comments, formatting, pre UTF-8 handling, Daniel.
2727168 Fixed? a trange bug related to compression, Daniel.
25940b7 Cleanup, bug fixing, entities improvement, more documentation, Daniel.
1625364 Cleanup of the API, more work done on the tree generation, Daniel.
52a735b Small Makefile fix -mig
10c6a8f A small patch and more doc, Daniel.
baf4cd5 Added debugging code, a bit of parser cleanup, Daniel
ccb0963 Changed the internals a lot for DOM, entity support, slight changes of API, more (if not all) formating of function comments, started documentation, Daniel.
11e0058 Function blocks of parser.c, attribute handling through SAX, Daniel.
97b5877 Set up the fonctions comment block, boring but useful, Daniel.
891e404 Added the UTF-8, UTF-16 and ISO Lat 1 conversion routines, not yet used, Daniel.
3394284 Make sure that new object carry the proper type value, Daniel.
27fb075 Corbaization of the document structures, Daniel.
0bef131 Added prev and doc pointers to Node, confomity with DOM, Daniel
9e8ce7b cvs shall be silent
2786470 Added hooks for servants, Daniel.
8631b78 Oops, added changelog for previous change, Daniel.
213c178 Added xml-config to the file list, Daniel
a6e1d12 Added xml-config.in and the related changes, Daniel.
e7f12e6 replaced malloc.h with stdlib.h to quiet compiler
7066a79 Patched autogen.sh to to autoupdate libtool and automake config files, Daniel.
60681bd Use '?' to separate the sed commands as ',' is used when people pass
62e8e80 Spec file added
dc3dd9d Corrected an error, Daniel.
15a8df4 Added a per-document compression interface, Daniel.
52965fa include error.h
8e0137c Prepare for initial release of Gnumeric
151b1b0 Added compression on saving, Daniel.
70120ff Corrected a loop if the file size is 0, Daniel.
1c34729 Add missing file
15fe6e7 Added gnome-config support to gnome-xml module
d2e3abd New file. Contains prototyes from `error.c'.
28b4e6c New file.
c19653d New macro. (xmlinc_HEADERS): Renamed from include_HEADERS.
b326db9 Removed config.h introduced inadvertandly, Daniel.
845664d Applied a small patch on numeric entities parsing from Christopher Blizzard, Daniel
260a68f Release 0.2, 80% rewrite, nothing left intact ... Daniel
a65771c .cvsignore update
a44c8a4 cpp is now searched for with AC_PROG_CPP.
a36749e Add .deps dir
f8015fa changed the memory allocation scheme for name in xmlNewNode, Daniel.
fe92600 Corrected errors in infos, patched the Makefile.am, Daniel.
f335be0 Removed a warning message by lack of $CPP, Daniel.
0dc897e *** empty log message ***
b7e2bad )
36169f8 Added autoconf/automake files, Daniel.
10d91d1 Ooops forgot the .cvs ignore, Daniel.
01791d5 Added the XML code developped at W3C, Daniel.
Repo: platform/external/libyuv (https://android.googlesource.com/platform/external/libyuv)
Repo: platform/external/linux-tools-perf (https://android.googlesource.com/platform/external/linux-tools-perf)
8df65ba Move Clang only flags into LOCAL_CLANG_CFLAGS.
283d15c Disable clang due to missing __aeabi_read_tp.
d6a8c35 Remove an elfutils-related hack from perf(1).
a246fe9 Use GNU basename(3) in perf(1) now bionic has it.
f0ccdc5 Sync with upstream perf-3.12.
ae2ee57 Fix perf(1) for aarch64 toolchains.
ac5e1fd Use 'cat' as perf's default pager on Android.
efa9f00 Fix perf(1).
0eef329 Disable int conversion warning to fix build.
00ceba0 Update perf so it can be built with host clang.
Repo: platform/external/littlemock (https://android.googlesource.com/platform/external/littlemock)
ec94480 Remove patch for b/8297640 from LittleMock
Repo: platform/external/llvm (https://android.googlesource.com/platform/external/llvm)
02dba03 Revert "Enable 64-bit builds of all host LLVM tools."
f514d2c Enable 64-bit builds of all host LLVM tools.
09aa871 Allow mm in these subdirectories.
b6426fc Add color support for Clang!
16abd8a Merge in the following upstream patches to resolve Cortex-A57 crashes.
dd6f722 Add host and device build rules for the llvm-symbolizer binary.
bfc2d68 Bring in fixes for Cortex-A53 errata + build updates.
07711a9 Move libLLVMProfileData to llvm_post_static_libraries.
4acef6e Legalizer: Use the scalar bit width when promoting bit counting instrs on vectors.
8ddd9d2 Revert "Add LOCAL_NO_FPIE to LLVM."
1263dee Add LOCAL_NO_FPIE to LLVM.
cddb0cf Add support for scalarizing cttz_zero_undef
6304527 Add support for scalarizing ctlz_zero_undef
9cc1fdd Fix build of llvm-ar.
e4c8388 Fix build rules for BuildVariables.inc in llvm-config.
c6a4f5e Update LLVM for rebase to r212749.
ba6515b Fixes the build when NDEBUG is not defined.
Repo: platform/external/ltrace (https://android.googlesource.com/platform/external/ltrace)
10ffb54 Remove makefile cruft.
Repo: platform/external/lzma (https://android.googlesource.com/platform/external/lzma)
Repo: platform/external/markdown (https://android.googlesource.com/platform/external/markdown)
Repo: platform/external/mdnsresponder (https://android.googlesource.com/platform/external/mdnsresponder)
Repo: platform/external/mesa3d (https://android.googlesource.com/platform/external/mesa3d)
abd3f9b Add MODULE_LICENSE and NOTICE files
Repo: platform/external/messageformat (https://android.googlesource.com/platform/external/messageformat)
fb716cc Sync messageformat.
a5e9189 Build with a specific minimum SDK version
8d05787 Import message format.
5d1b0c9 Initial commit: Copy of ICU4J message format / helpers.
7d2fc42 Initial empty repository
Repo: platform/external/mksh (https://android.googlesource.com/platform/external/mksh)
f7f7956 Upgrade to mksh 50d.
56b517d Upgrade to mksh 50c.
0e7ec74 Make mksh's mkmf.sh target-agnostic.
737fdce Upgrade to mksh 50.
3532045 cat builtin: permit interrupt during writing; more: avoid SIGPIPE
Repo: platform/external/mockito (https://android.googlesource.com/platform/external/mockito)
Repo: platform/external/mockwebserver (https://android.googlesource.com/platform/external/mockwebserver)
d8f241c Add throttling support to MockWebServer
af89eb8 mockwebserver-host is a dalvik static library
Repo: platform/external/mp4parser (https://android.googlesource.com/platform/external/mp4parser)
Repo: platform/external/mtpd (https://android.googlesource.com/platform/external/mtpd)
Repo: platform/external/naver-fonts (https://android.googlesource.com/platform/external/naver-fonts)
59ff479 Pass NanumGothic fonts through the identity subsetter.
12a6450 exclude Nanum Gothic from EXTENDED_FONT_FOOTPRINT builds
Repo: platform/external/netcat (https://android.googlesource.com/platform/external/netcat)
Repo: platform/external/netperf (https://android.googlesource.com/platform/external/netperf)
Repo: platform/external/neven (https://android.googlesource.com/platform/external/neven)
2477458 Remove unused parameter
Repo: platform/external/nfacct (https://android.googlesource.com/platform/external/nfacct)
Repo: platform/external/nist-pkits (https://android.googlesource.com/platform/external/nist-pkits)
7e40943 nist-pkix-tests-host is a dalvik static library
Repo: platform/external/nist-sip (https://android.googlesource.com/platform/external/nist-sip)
Repo: platform/external/noto-fonts (https://android.googlesource.com/platform/external/noto-fonts)
9ebf387 Add Georgian lari symbol to Noto Sans Symbols.
1974a5a Pass NotoColorEmoji fonts through pngquant.
eedca67 Add dotted circle and other characters to Khmer and Lao fonts.
8834647 Update Noto CJK fonts to version 1.001.
e348145 Expand symbols and Japanese coverage.
349046a Make Tamil and Malayalam UI fonts 90% smaller.
82e4cf7 Remove 64px strike from NotoColorEmoji
e7d191d Pass Noto fonts through the identity subsetter.
3e0caf9 Update NotoColorEmoji with new images.
bd50ee4 Update Noto Bengali, Gujarati, and Gurmukhi fonts to latest.
f1ed9ac Add an extended Noto Color Emoji with 215 additional flags.
34c7f77 Update Noto Color Emoji to version 1.01 to include U+303D.
1c5be03 Remove NotoSansJP from the extended footprint builds.
e550f47 Move coverage from DroidSansFallback to the Symbols font.
3da4314 Include Noto Sans Symbols Subsetted in all builds.
5166416 Fix missing and extra backslashed in make file.
b36ba78 Remove six font families from non-extended builds.
ce00dde Shift baseline of Telugu and Kannada UI fonts down.
0c2dae0 Update Noto Sans Malayalam and Symbols fonts.
07a1991 Update Noto CJK fonts to version 1.000.
d21156a Add Cherokee, Canadian Aboriginal Syllabics, Yi, and Braille fonts.
be8a1fd import Noto Sans CJK fonts for EXTENDED_FONT_FOOTPRINT builds
c0102b6 Update Noto Khmer, Lao, Myanmar, and Tamil fonts.
6b7c6ad update noto fonts
Repo: platform/external/oauth (https://android.googlesource.com/platform/external/oauth)
Repo: platform/external/objenesis (https://android.googlesource.com/platform/external/objenesis)
Repo: platform/external/okhttp (https://android.googlesource.com/platform/external/okhttp)
b576bbf Be consistent about host names in RouteSelector.
565c2ad Fixing SNI, ALPN, NPN support for some cases
87ed724 New disconnect strategy.
0600043 Fixing broken OkHttp CTS test
9da11da SCSV support
80dc43a Fix OkHttp test failure for fast devices
9196e81 Alter Android's connection pool behavior on network config changes
54a6fb9 external/okhttp changes to support connection pool flushing
2be7280 Enable android.net to reuse OkHttpClient creation logic
c2bb00c Fix NPE in Connection#close when socket == null.
807414a Fix knock-ons from upstream okhttp pull #1011
5093c4f Apply okhttp upstream pull request #1011
f6af62d Fix transparent gzip for basic auth.
2695578 Allow callers to pass in a custom host resolver implementation.
66acc67 Remove workaround for *.clients.google.com.
a83ddf1 Use the socket factory for direct connections as well.
e5baca5 Allow specifying a socket factory for connections.
Repo: platform/external/opencv (https://android.googlesource.com/platform/external/opencv)
Repo: platform/external/openssl (https://android.googlesource.com/platform/external/openssl)
d6f173d trusty: openssl: disable couple warnings for Trusty build
1b9e676 Follow-up to -no-integrated-as change
d267f08 Fix ECDHE-PSK premaster secret derivation.
0cec1c5 Add support for TLS_FALLBACK_SCSV
5b2381f Add -no-integrated-as at local level.
8050876 Add flavor.mk to indicate that this is OpenSSL.
455e02a Retry sending record split fragment when SSL write fails
578ce7f Fix log debugging includes
3320df2 Revert "Disable textrel warnings for build temporarily."
fecc7e3 Fix text relocation for x86
56d8f2d Disable textrel warnings for build temporarily.
Repo: platform/external/oprofile (https://android.googlesource.com/platform/external/oprofile)
Repo: platform/external/owasp/sanitizer (https://android.googlesource.com/platform/external/owasp/sanitizer)
Repo: platform/external/pcre (https://android.googlesource.com/platform/external/pcre)
f73ff17 inital checkin: libpcre
Repo: platform/external/pixman (https://android.googlesource.com/platform/external/pixman)
696ebd7 Add nearest fallback
1c59460 Simplify vector calculation
226d729 Center crop fix
308f7a2 Crush crush! Make smaller!
7da62fa Add custom filtering function
Repo: platform/external/ppp (https://android.googlesource.com/platform/external/ppp)
Repo: platform/external/proguard (https://android.googlesource.com/platform/external/proguard)
Repo: platform/external/protobuf (https://android.googlesource.com/platform/external/protobuf)
18007b8 Move protobuf 2.3.0 to prebuilts.
907e776 Change reftypes_primitive_enums to reftypes_compat_mode.
339478e Adds a primitive enum mode for reftypes.
d0a645c Includes a MessageNano subclass's name's hashCode in hashCode calculations.
22e1d28 Make the tag field public.
a882d4b Add MessageNano.messageNanoEquals().
f56bd09 Fixed octal printing of bytearrays
c9c2ffc Revert "Fixed octal printing of bytearrays"
8b84818 Fixed octal printing of bytearrays
bcbea78 Fix the aprotoc target for Windows.
ba13794 Don't return NULL from {Boxed}PrimitiveTypeName.
0f67b21 Add a hasExtension method to ExtendableMessageNano.
1a46f49 Fix how getRepeatedFieldArrayLength works
Repo: platform/external/qemu (https://android.googlesource.com/platform/external/qemu)
18bb91b android/icons.h: Fix Darwin icon.
16c74a0 Fix Darwin dyld launch error.
7866fa6 package-release.sh: Force remote darwin build to use prebuilt toolchain.
7ae1a26 Update Linux emulator icon to 128x128 size.
391f8d7 distrib/update-emugl-sources.sh: New script.
1670f0a Run 'emugen' test suite as part of android-rebuild.sh
0b3ca37 console: terminate connection on certain bad requests.
d5c0f67 Fix bug in the original profiling support.
650bba3 Add -code-profile option.
99de4c1 Add profiling support in goldfish.
62a7c28 Add code profiling interface for arm.
bd98eae android/skin/ui.c: Add debug messages for input events.
5a4a159 android/skin/event.h: Add kEventTextInput event.
b24be05 Fix android::base::utf8Decode()
ffaa9aa Add UTF-8 encode/decode functions.
cab7810 hw-sensors: Delay initialization of the remote controller.
40cadd8 Misc emulator UI fixes.
804ba0c [arm64] Add -no-window option to emulator64-arm64.
382d812 android/skin/ui.h: New header.
eddb608 android/skin/keyboard.h: Remove obsolete function.
0261bb7 file rename: android/qemulator.[hc] -> android/emulator-window.[hc]
f826dea bulk rename: QEmulator -> EmulatorWindow
4adbe57 android/skin/event.h: New event abstraction.
e9d61f5 android/skin/keyboard.h: Abstract SDL 1.x implementation.
f6970c4 android/skin/winsys.h: Implement skin_winsys_set_relative_mouse_mode()
5e32313 android/skin/sdl_utils.c: Remove obsolete files.
de28871 android/main-common-ui.c: Remove SDL usage, use skin_winsys_xxx() instead.
d93e57d android/skin/winsys.h: Add new functions.
6b7b8f4 android/skin/surface-sdl.c: Renamed from android/skin/surface.c
5b12f1b android/skin/winsys.h: new header to abstract window manager.
0e6b15e android/skin/trackball.c: Use SkinSurface instead of SDL_Surface.
703ce76 android/skin/scaler: Use SkinSurface instead of SDL_Surface.
adc8dd7 android/skin/window.c: Use SkinSurface instead of SDL_Surface.
bc7a6e5 android/skin/surface.h: More SkinSurface methods.
2a00b30 android/skin/image.h: Abstract from SDL
609fb5b android/skin/scaler.c: Use SkinRect instead of SDL_Rect.
b6e0943 android/skin: Move SDL function to sdl_utils.h
4f11a9a android/base/async/ThreadLooper.h: new helper class
146038a android/base/threads/Thread.h: new helper class.
b404c7e android/base/threads/ThreadStore.h: new helper class.
653ff51 android/base/memory/LazyInstance.h: new helper class.
0cd4b54 android/base/synchronization/Lock.h: new helper class.
3a58cd9 goldfish/nand.c: Prevent random EXT4 partition corruption.
b15b4cc android/base/Log.h: Fix DPLOG() implementation.
5024ccf build: Support V=1 to show build commands.
8c8f3bb build-kernel.sh: Fix vmlinux-armv7 naming.
f10655b console: terminate connection on certain bad requests.
c2a4b14 Update the hw config when "-skindir" is configured
abdd287 Fix Windows builds. Oops #2
b522736 Fix linux and windows builds. Ooops.
77e9cde proxy/proxy_http.c: remove compiler warning.
0643b5c slirp-android/: remove compiler warnings.
6660cc5 posix-aio-compat.c: remove compiler warnings.
7025485 disas/i386.c: remove compiler warnings.
eb5c2ee util/: remove compiler warnings.
961f185 ui/: remove compiler warnings.
ab39a0e net/net-android.c: remove compiler warnings.
dcd7d94 android/adb-qemud.c: remove compiler warning.
1b2d0c7 android/camera: remove compiler warnings.
df1a29e qemu-log.c: Remove compiler warning.
5d160a3 target-arm/translate.c: Remove compiler warnings.
9851f6d disas/mips.c: Remove compiler warning.
2d6fe50 target-i384/translate.c: Remove compiler warning.
18b11a1 main-loop.c: Remove compiler warning.
073dc2d android/main.c: Remove compiler warning.
e8a2c51 hw/i386/pc.c: Remove compiler warning.
78d3155 vl-android.c: Remove compiler warning.
f0c5714 android/utils/timezone.c: Remove compiler warnings.
9187cae android/snapshot.c: Remove compiler warnings.
56c19d0 android/hw-qemud.c: Remove compiler warnings.
26150bb android/hw-pipe-net.c: Remove compiler warnings.
0b059be android/hw-sensors.c: Remove compiler warnings.
49607cb qemu-char.c: Remove compiler warnings.
e30759a include/qemu/bitmap.h: Remove compiler warnings.
0423b9d savevm.c: Remove compiler warnings.
fe4811e android/boot-properties.c: Remove compiler warnings.
b49fd30 ioport.c: Remove compiler warnings.
6069b33 audio: Remove compiler warnings.
a02d621 android/skin: Remove compiler warnings.
841dd3d android/base/sockets/SocketUtils.cpp: Remove unused functions.
5eb44b4 android/avd: Remove unused static variable.
8128fc0 android/wear-agent: Remove unused private member.
9199462 build-kernel.sh: Fix --savedefconfig for x86_64
67724ca android/skin/file.h: Remove SkinCharmapFuncs
876df1b android/skin/window.c: Remove dependencies.
fcc515b Emulator 32-bit check fails on Ubuntu 14.04
b36964b android/skin/trackball.c: Remove android/user-events.h dependency.
c8f21ae Move android/charmap.* to android/skin/charmap.*
48a1a7f Move android/keycode* to android/skin/keycode*
02599a9 Move skin resources do android/skin/resource.[hc]
5ec7bf6 android/skin: get rid of ANDROID_ROTATION_XXX
4d61f3f android/skin/file.c: Remove dependency on android/charmap.h
e41886a android/skin/file.[hc]: Remove dependency on android/framebuffer.h
0d82b0d android/skin/keyset.c: Remove android_keyset dependency.
ff5ff87 Move android/config-file.h to android/utils/aconfig-file.h
1ebb829 android/skin/composer.[hc]: Remove obsolete files
ab7fdf0 Unregister read/write events when deleting FdWatch
a5cc052 Warn/Panic with x86/64 emulation without KVM/HAXM
513b204 Connects wear with compatible phone
be01ba1 android/base/async/: Add AsyncReader and AsyncWriter
596c47b android::base::StringVector: Fix remove() implementation.
f99d907 android/base/sockets/SocketUtils.h: Add socketGetPort() and socketAcceptAny().
7d63e47 android::base::ScopedSocket: Add reset() method.
d357d97 android/base/String.h: Add contains() method.
2e525dc target-mips: fix MTHC1 and MFHC1 when FPU in FR=0 mode
7d039d2 fixed minor typo in OSX SDK search path
509afff Use prebuilt toolchain for Darwin builds.
4a7d6ec android/base/HashUtils.h: Remove compiler error.
6c28cf5 output version of gcc during emulator configure
b58b88f output version of gcc during emulator configure
9572bb3 linux: Fix timezone detection code.
539397e Fix issue #75221: Skip all response headers from HTTP Proxy.
820b4f2 Ensure 'emulator' launcher is always built on Darwin.
64a163d using pc-bios files from prebuilts/qemu-kernel
3afa556 using pc-bios files from prebuilts/qemu-kernel
6bd665a emulator: Refuse to run 32-bit Linux binaries by default.
f492dec Makefile.android: Remove 32-bit binaries on Darwin.
c9993fb emulator release script: incl. windows, 32bit linux binaries
8cc1912 Switched from prebuilt emulator binaries to built binaries
0802e66 remove 32bit emulator binaries from OSX SDK
5a646cd Increase TCG_MAX_TEMPS from 512 to 1024.
aed26c6 Set num_clients appropriately when loading from a snapshot
d155d3f Fix ScopedSocket unittest.
e09cde4 package-release.sh: Add --debug flag.
1dd4a03 SocketUtils.cpp: Fix Windows implementation.
0935940 android/base/Log.h: Add DPLOG() and DPLOG_IF()
c63d57d package-release.sh can’t copy emulator binaries from darwin
c0294a6 Fix package-release.sh
e23bd74 arm64: Ensure that using '-memory <number>' for ARM64 AVDs work.
ba6c712 Fix timer bug
09e4b2f arm64: Ensure a minimum of 1GB of RAM.
6b3cbff Fixes emulator and adb server disconnect issue
71bab60 SocketDrainer: refactor on top of android/base/
e584088 android/looper.h: Implement looper_newCore() on top of QemuLooper.
47b0aac android/qemu/base/async/Looper.h: new helper class.
e3a03dd android/looper.h: Refactor with android/base/async/Looper.h
2d45868 android/iolooper.h: Refactor on top of SocketWaiter
ecdc17c android/base/async/Looper.h: new helper class
7f274c2 android/base/sockets/SocketWaiter.h: new helper class.
1ccec5b android/base/sockets/{ScopedSocket,SocketUtils}.h: new headers.
58d2ce0 android/base/containers/ScopedPointerSet.h: new helper class.
ba4d384 android/base/containers/PointerSet.h: new container class.
8f09289 android/base/containers/HashUtils.h: new helper class.
41410e9 android/base/containers/TailQueueList.h: new helper class.
cbe657d TCG: Update to QEMU 2.0.0 version.
fa22f46 android-configure.sh: Use GCC 4.8 on Linux.
36c80b3 Force network port for adb qemu communication.
4050560 Disable the adb qemud pipe by default.
2944ca1 Properly reset the value of max_fd when it becomes invalid.
7b5c578 Fixed network access in windows emulator
9e4a448 build-kernel.sh: Make --arch=arm64 build ranchu version by default.
ef4b60f Add unit tests for SocketDrainer class.
79f17a7 [MIPS32/64] Use one emulator for both MIPS32 and MIPS64
349ff91 [MIPS64] Change MIPS64R2-generic PRid to identify itself as 5KEf to kernel
3265c9e [MIPS32/64] Workaround for mips kernel load address offset
fe4583d [MIPS64] Fix fast TLB handler to work for MIPS64
3267636 [MIPS64] fix LWL/LWR instructions proper sign extension
a78901e package-release.sh: Fix script for idea133 branch.
63db7c2 enabled -Werror=implicit-function-declaration, fixed errors
6e0c73c improved debug output for adb message traffic
0219059 Do not force QEMU include paths for all modules.
9dfeac6 package-release.sh: Only list commit history for current directory.
e9fa4d3 Automatically upgrade cache.img to the right partition format.
b0ec9cc distrib/build-kernel.sh: Misc fixes.
b51262d Fixed bug in ffs().
c0e4766 shutdown socket gracefully with SocketDrainer
44ead41 RAMList: Upstream dirty tracking implementation.
206910b exec/ram_addr.h: New header to match upstream.
8608806 Switch hwaddr to 64-bits to match upstream.
6a66b61 include/hw/sd.h: Move definitions to hw/android/goldfish/mmc.c
aeccf4a Remove obsolete Floppy Disk, USB, BT and PCMCIA headers.
3dcb65d Rename QEMUConsole to QemuConsole
5deb7f7 Move Visitor typedef to <qemu/typedefs.h>
98c2314 mini-glib: Add TRUE and FALSE definitions.
a9be778 [MIPS64] target-mips : implement unaligned loads using TCG
092b978 [MIPS] Refactor page table walk
721271d replace refset with std::set and fix crashes
6e092c5 emulator-qemu: Create empty cache partition image on demand.
a302234 android/kernel/: Disable debug traces.
898b02e emulator-qemu: Fix data directory lookup.
283be61 android-configure.sh: Add --qemu-prebuilts-dir=<path> option.
c6fd36f android/avd/util.c: Translate arm64-v8a ABI to arm64 CPU architecture.
281b9af android/kernel/kernel_utils.c: Support probing version for ARM64 kernel images.
c2faedc Add kernel version detection to emulator
bc959d3 disabled ccache for OSX debug builds
f745296 _WIN32 and_WIN64 are defined automatically by MinGW 4.8.3
56fb206 Enable building Win64 binaries and running unit tests
1301da6 Use our prebuilt Mingw64 toolchain to build Win32 binaries.
3eb5cbf prevent set size from going below its init size
b1880f4 distrib/package-release.sh: Better change reports + arm64 launcher.
29c07c7 android/filesystems: Fix a bug in ramdisk_extractor.cpp
027adff enable ssse3 for 64-bit emulator
Repo: platform/external/qemu-pc-bios (https://android.googlesource.com/platform/external/qemu-pc-bios)
Repo: platform/external/regex-re2 (https://android.googlesource.com/platform/external/regex-re2)
6b7a381 Don't manually link stlport.
Repo: platform/external/replicaisland (https://android.googlesource.com/platform/external/replicaisland)
Repo: platform/external/robolectric (https://android.googlesource.com/platform/external/robolectric)
1712d39 Update pom.xml to latest released android 18 version.
d9629d2 Add a clearLastLoadedUrl() method to ShadowWebView
e7572ca Fix junit dep.
45ca818 Build Robolectric with Gradle.
f88df52 Have getFragments() actually return all fragments
64fbb2d Convert Robov1 to a host java library.
27f9ae5 Switch ShadowBundle to use a TreeMap in robo-v1
7fa2371 Add getChildFragmentManager to robov1.
8ccffbb Fix crash when reading a Parcelable from a Bundle.
e79e9c9 Fix resource loading issue.
a86740d Added RobolectricPackageManager.queryIntentServices
8edeac6 Add some missing methods to ShadowParcel.
203f40d Add support for PackageManager.queryBroadcastReceivers
f86792a Add support for Fragment.isVisible() and Fragment.isAdded()
2b5cf78 Implement SSLCertificateSocketFactory#getHttpSocketFactory
47e15a9 Implement Robolectric ShadowTheme.resolveAttribute
67f0952 Fix Robolectric ShadowSpannableStringBuilder
0997e8c Update robolectric to api 18
bd5f461 Add Patterns/Bundle static fields.
Repo: platform/external/safe-iop (https://android.googlesource.com/platform/external/safe-iop)
Repo: platform/external/scrypt (https://android.googlesource.com/platform/external/scrypt)
4c7d1a1 Don't explicitly link gtest.
d5f54f1 Build this test with clang for ASAN_ALL.
Repo: platform/external/sepolicy (https://android.googlesource.com/platform/external/sepolicy)
3bcdec8 Allow radio access to netd_pid file.
ca62a8b allow coredump functionality
ef4fd30 Accept command-line input for neverallow-check.
c457572 Allow init to restorecon /data directories on upgrades.
a523aac Switch kernel and init to permissive_or_unconfined().
83c5612 zygote/dex2oat: Grant additional symlink permissions
5fad3d9 recovery: allow changing unlabeled symbolic links
b519949 system_server: assert app data files never opened directly
d4731ad Remove -kernel -recovery from keystore_data_file neverallow.
f37d6b5 remove init_shell
0d08d47 Remove -unconfineddomain from neverallow rules.
973877d Allow adbd to write to /data/adb
3da1ffb Remove block_device:blk_file access from fsck.
beb279c allow init swapon()
57a17d1 add support for fsck.f2fs
44cb98a Revert "Do not allow isolated_app to directly open app data files."
e9623d8 Exclude isolated_app from ptrace self.
38936af Fix compile time / CTS gps_data_files neverallow assertion
664ef57 logd: Add klogd
74bbf70 maybe fix mac build.
8c6dba9 fix whitespace
59906bf Add neverallow checking to sepolicy-analyze.
669a977 Do not allow isolated_app to directly open app data files.
59bc00a Remove net_domain() from isolated_app.
273d7ea Label block devices created or accessed by vold with specific types.
206b1a6 Define specific block device types for system and recovery partitions.
94f9ff8 isolated_app: remove app_data_file execute
cedee69 Fix fsck-related denials with encrypted userdata.
476c207 Mark asec_apk_file as mlstrustedobject.
92dfa31 seinfo for platform based domains should be stated explicitly.
8a0c25e Do not allow init to execute anything without changing domains.
54e9bc4 Dependencies for new goldfish service domains.
3e6da14 Enable selinux read_policy for adb pull.
9ac7df2 Allow NFC to read/write nfc. system properties.
2de0287 zygote: allow replacing /proc/cpuinfo
826bc5d allow apps to read the contents of mounted OBBs
b54f92b make su an mlstrustedsubject
a833763 Enable per-user isolation for normal apps.
200a9f0 relax appdomain efs_file neverallow rules
642b804 relax neverallow rules on NETLINK_KOBJECT_UEVENT sockets
dd053a9 Define types for userdata and cache block devices.
f37ce3f Add support for factory reset protection.
a10bfd8 Remove /dev/log/* access
ff4db91 Add isOwner= input selector for seapp_contexts.
cbc5279 More MLS trusted subject/object annotations.
e7d1367 Allow dumpstate to read /system/bin executables.
089d5fb Allow appdomain read perms on apk_data_files.
7f4a8a7 isolated_app: Do not allow access to the gpu_device.
72acd6b Allow system reset_uid, sync_uid, password_uid
45731c7 Annotate MLS trusted subjects and objects.
5fc825c sdcardd: grant unmount
018e940 Prohibit reading of untrusted symlinks via neverallow.
60f0be8 logd: permit app access to clear logs
09eae90 Remove system_server create access from /data/dalvik-cache
4c6b135 support kernel writes to external SDcards
0d3f7dd remove appdomain's ability to examine all of /proc
99aa03d assert that no domain can set default properties
9793ea7 Add permissive domains check to sepolicy-analyze.
65feafc tighten up neverallow rules for init binder operations
cd10eb9 Allow debuggerd read access to shared_relro files.
fbbe9e9 Allow untrusted_app access to temporary apk files.
fbc8ec2 Make system use patchoat to relocate during runtime.
77a236c Allow dumpstate to dump backtraces of certain native processes.
21ada26 Fix neverallow rules to eliminate CTS SELinuxTest warnings.
704741a Generate selinux_policy.xml as part of CTS build.
840e522 Remove dumpstate from servicemanager list auditallow.
1a61fb3 Allow sdcardd to read /data/.layout_version
ba99249 Define debuggerd class, permissions, and rules.
70f75ce Add fine grained access control to DrmManagerService.
b2eaa28 Allow dumpstate to read /data/tombstones.
a8e4ecd Update readme to reflect addition of SEPOLICY_IGNORE.
bb96bff sepolicy: allow charger to read /sys/fs/pstore/console-ramoops
4644ac4 Prohibit execute to fs_type other than rootfs for most domains.
603bc20 Further refined service_manager auditallow statements.
88157ea Refine service_manager find auditallow statements.
3291565 Allow init to restorecon sysfs files.
26d6371 Add com.android.net.IProxyService to service_contexts.
8a5b28d lmkd: avoid locking libsigchain into memory
270be6e dex2oat: fix forward-locked upgrades with unlabeled asecs
5f45b90 Add MediaProjectionManagerService to service list
6a1405d lmkd: allow lmkd to lock itself in memory
18a4108 Add "webviewupdate" system server service.
5a25fbf Remove auditallow from system_server.
5259c5e dex2oat: fix forward locked apps
af8d7ca Remove radio_service from untrusted_app auditallow.
5329731 lmkd: allow removing cgroups and setting self to SCHED_FIFO
213bb45 Tweak rules for su domain.
8395bb4 fix system_server dex2oat exec
b8511e0 Add access control for each service_manager action.
3a8c5dc Allow oemfs search for system_server and bootanim
75d63fc Put dex2oat in it's own sandbox
a7c04dc Remove domain:process from unconfined
bad4e91 support newer-style adbd interface in recovery
374b2a1 Rename sdcard_internal/external types.
Repo: platform/external/sfntly (https://android.googlesource.com/platform/external/sfntly)
eeec7e0 Don't manually link stlport.
e2f6f66 Suppress Clang warning: comparing this with NULL.
Repo: platform/external/skia (https://android.googlesource.com/platform/external/skia)
e5b94f1 Add -no-integrated-as at local level.
c1f8852 Revert "Don't manually link stlport."
498d6e3 Don't manually link stlport.
8acebe6 Change SkCanvasState to use inheritance.
21c2f19 Fix thread safety in skia_test
Repo: platform/external/smack (https://android.googlesource.com/platform/external/smack)
Repo: platform/external/smali (https://android.googlesource.com/platform/external/smali)
Repo: platform/external/sonivox (https://android.googlesource.com/platform/external/sonivox)
c950297 Add -no-integrated-as at local level.
Repo: platform/external/speex (https://android.googlesource.com/platform/external/speex)
b8eb1ea Introduce libspeex_googletts, with more speex code.
Repo: platform/external/sqlite (https://android.googlesource.com/platform/external/sqlite)
Repo: platform/external/srec (https://android.googlesource.com/platform/external/srec)
Repo: platform/external/srtp (https://android.googlesource.com/platform/external/srtp)
Repo: platform/external/stlport (https://android.googlesource.com/platform/external/stlport)
4cb2ade Use the build system's STL selection.
Repo: platform/external/strace (https://android.googlesource.com/platform/external/strace)
22e34b9 Don't risk truncating open flags by using mode_t
ad8fa13 Fix strace build.
9e25f2c Manually update the -DHAVE_ macros.
37be67d Actually turn on the improved sysinfo decoding for Android.
5a9d3b9 Fix strace build after merge.
82a528d Enhance sysinfo decoding
57d45a2 Move sysinfo parser to a separate file
9f59677 Fix build with musl libc
3ec5c04 tests: cleanup checks for basic programs
fdfa722 tests: add a test for -yy option
1f72dc7 Build the new files recently added to strace.
9a0dd74 Move statfs related parsers to a separate file
4176d53 fsmagic: sort array by value and use bsearch for faster lookup
7faa5b4 fsmagic: update from <linux/magic.h>
2f6510c Add -yy option: print ip and port associated with socket descriptors
c3a5c01 sigaction: wrap sa_restorer in #ifdef SA_RESTORER consistently
3ed5d02 Fix compilation warnings reported by gcc -Wsign-compare
2ed2cc7 Move dirent related parsers to a separate file
68d6424 getdents, getdents64: fix potential out-of-bounds read issues
1e42f2d tprint_sock_type: remove unused parameter
1306365 printsock: fix decoding of unrecognized AF_PACKET packet types
6522f13 decode_select: fix potential use of an uninitialized variable
b7dd5e6 Use external libaio.h
5577601 [MIPS64] Enable the required flags for MIPS64 build.
e277a90 maint: post-release administrivia
e4db4c4 Prepare for 4.9 release
a283ae0 Sync strace.spec and debian/ with packages
6d32e46 NEWS: Update for 4.9 release
e971da4 Update syscall tables to the point where they include renameat2
5b677ab renameat2: add decoding support
67c4d43 CREDITS: fix generation in out of tree builds
a80c636 ia64: add missing syscalls
dd80a87 ia64: fix sigaction decoding
caa20a1 Generate xlat/rename_flags.h.
e55264e tests: skip detach-stopped.test when PTRACE_SEIZE doesn't work
d5588a8 sh: fix syscall numbering for recv and sendto
97ca027 tests: fix uio building w/out preadv/pwritev
b267aef tests: ignore *.tmp files
2b5bfeb tests: fix shell errors in detach tests
6673ac7 set_ptracer_any: add a little documentation
6ab2ed1 signal: fix thinko in sa_restorer
0189ff9 sigaction test: support arches w/out SA_RESTORER and swapped args
8efd209 alpha/sparc: fix arg count for rt_sigaction
d632e10 hppa: fix sigaction decoding
e355c60 alpha: fix sigaction decoding
45e7b18 Prepare for -yy option support
20b84a6 Fix preadv/pwritev offset decoding on ILP32 architectures
3c49b02 Fix preadv/pwritev offset decoding on bigendian architectures
15114ec Decode file descriptors returned by accept and accept4 syscalls
212287c x32: update io_{setup,submit} syscalls
Repo: platform/external/stressapptest (https://android.googlesource.com/platform/external/stressapptest)
fc1ae3a Don't manually link stlport.
Repo: platform/external/svox (https://android.googlesource.com/platform/external/svox)
797c34a Import translations. DO NOT MERGE
2f9e4f3 Import translations. DO NOT MERGE
76c92ea Import translations. DO NOT MERGE
1f48a4f Import translations. DO NOT MERGE
68628c9 Import translations. DO NOT MERGE
7b1cdb5 Remove deprecated locales - DO NOT MERGE
308af2d Import translations. DO NOT MERGE
aa90d18 Import translations. DO NOT MERGE
13bb3cd Remove deprecated locales
0aabb7d Import translations. DO NOT MERGE
921c9dc Import translations. DO NOT MERGE
cfbd786 Import translations. DO NOT MERGE
cf7c844 Import translations. DO NOT MERGE
Repo: platform/external/tagsoup (https://android.googlesource.com/platform/external/tagsoup)
Repo: platform/external/tcpdump (https://android.googlesource.com/platform/external/tcpdump)
Repo: platform/external/timezonepicker-support (https://android.googlesource.com/platform/external/timezonepicker-support)
Repo: platform/external/tinyalsa (https://android.googlesource.com/platform/external/tinyalsa)
Repo: platform/external/tinycompress (https://android.googlesource.com/platform/external/tinycompress)
Repo: platform/external/tinyxml (https://android.googlesource.com/platform/external/tinyxml)
0238a20 Revert "Update to version 2.6.2."
c3bbea3 Update to version 2.6.2.
61291ab Also build a static library for the target.
Repo: platform/external/tinyxml2 (https://android.googlesource.com/platform/external/tinyxml2)
65fe604 Add a static library for the host.
Repo: platform/external/tremolo (https://android.googlesource.com/platform/external/tremolo)
db3e5cb Add -no-integrated-as at local level.
d8edefa Revert "Fix build after side-stepping global -Bsymbolic."
2773602 Fix PIC relocations for non-Bsymbolic builds
554ffdf Fix build after side-stepping global -Bsymbolic.
Repo: platform/external/valgrind (https://android.googlesource.com/platform/external/valgrind)
b918b33 Reapply android-specific find_debug_file
837ee0d Add test cases for FMLA, FMLS, PRFM
f4d57ec Handle all DSB/DMB/ISB variants. Fixes #340033.
b83397b Bug 339858 arm64 recognize dmb sy.
65feb56 Revert "Handle all variants of isb, dmb, dsb"
ea22494 Implement PRFM (immediate). Fixes #335713.
b0ec7eb Implement FCVTAS W_S and FCVTAU W_S. Fixes #340509
4929f89 Implement fmla/fmls...
a88e751 Implement fcvtmu x_d. Fixes #339927.
e76d823 Implement frintx d_d and s_s. Fixes #339926.
aa9822c Bug 340236 - 4 unhandled syscalls on aarch64/arm64
d63ec9c Bug 340028 - unhandled syscalls for arm64 (msync..
7e850c0 Bug 339940 - (arm64/aarch64) unhandled syscall: 83
a197387 Bug 339855 arm64 unhandled getsid/setsid syscalls.
827ec05 Bug 339853 arm64 times syscall unknown.
fcade09 Revert "Implement missing syscalls"
780ab88 Enable test cases for LD/STs
d9f079c Add a missing extra m-reg check for LD/ST...
ab6e0e3 Fix typo herry -> cherry
a080146 Add script that (semi-)automates svn cherry-picks
315b260 Add test cases for all known arm64 load/store in..
8579672 Implement SIMD (de)interleaving loads/stores
d697743 Revert "Implement ld1/st1 (single structure)"
019732a Handle all variants of isb, dmb, dsb
a68be8c Implement ld1/st1 (single structure)
ddf341e Enable arm64 memory test
fa872ca Implement missing syscalls
cdaf985 Reenable arm64 build
3eb9932 Temporary disable arm64 build
8dd3d98 Reapply fix for mov.w ..., pc/sp
41ba898 Replace movw/t with ldr ..., =.
a368717 Fix Elf32_Nhdr redefinition
463f41e Sync valgrind with upstream trunk
d941925 Revert "Never build coverage information."
bcdcd91 Never build coverage information.
aa1651d Don't strip default.supp
Repo: platform/external/vixl (https://android.googlesource.com/platform/external/vixl)
49d4fae Vixl on the host as a shared rather than static library.
39ee1f4 VIXL Release 1.6
e1ab25c Use C++11.
90b0414 VIXL Release 1.5
Repo: platform/external/webp (https://android.googlesource.com/platform/external/webp)
Repo: platform/external/webrtc (https://android.googlesource.com/platform/external/webrtc)
f335f5f Pull in changes from the internal branch.
a0f8c62 Add -no-integrated-as at local level.
bac916e Disable clang compiler or suppress warning.
Repo: platform/external/wpa_supplicant_8 (https://android.googlesource.com/platform/external/wpa_supplicant_8)
faf7d62 Always #include <sys/...>, not <linux/...>.
Repo: platform/external/xmlwriter (https://android.googlesource.com/platform/external/xmlwriter)
Repo: platform/external/xmp_toolkit (https://android.googlesource.com/platform/external/xmp_toolkit)
Repo: platform/external/yaffs2 (https://android.googlesource.com/platform/external/yaffs2)
Repo: platform/external/zlib (https://android.googlesource.com/platform/external/zlib)
Repo: platform/external/zxing (https://android.googlesource.com/platform/external/zxing)
Repo: platform/frameworks/av (https://android.googlesource.com/platform/frameworks/av)
6b8feee Add -no-integrated-as at local level.
f4a4c1d Remove dead code.
7cff573 Add -no-integrated-as at local level.
f9c0119 Fix struct vs. class mismatches
7c0a284 Fix linkage when building with clang, Intel CC or gcc -O0
dff843f Add missing #includes
8023f3a MTP Device: Parse USB3 descriptor for MTP initor;
06638ff Fix a namespace collision.
4fbf232 Allow building on clang without __builtin_assume_aligned
f129e84 Fix comparison of String8 to char* literal
1260451 Check for NULL before calling asBinder().
368c2bb Clean up redundant links to stlport.
20adec0 Clean up some makefiles.
0cb2c99 Clean up test makefiles.
b2f43ab Move chromium_http/support.cpp off androidGetTid.
da15397 Use gettid directly.
b1a164e Revert "Fix build after side-stepping global -Bsymbolic."
3b90916 Fix build after side-stepping global -Bsymbolic.
97e3e84 Fix PIC relocations for non-Bsymbolic builds
f785f49 Add SELinux MAC to DrmManagerService.
56687f7 Remove last user of <cutils/tztime.h>.
f39b560 Remove 64-bit android_atomic uses from StateQueue.
c75fa31 stagefright: Fix seeking in MPEG4 container - do not merge
cfb125b M3UParser: check for NULL before setting meta data
8c30425 Fix M3UParser relative path handling.
6868e98 Fix Externally reported security issue
9af4f00 Fix in SoftAVCEncoder plugin
a0c5812 h264_enc: Use free() to release memory allocated with malloc()
f9fa4bf Add test for AMR-NB decoder
1af6199 Fix inline assembly for clang
Repo: platform/frameworks/base (https://android.googlesource.com/platform/frameworks/base)
2b4378f Add java.util.List import.
4b8f184 Revert "Revert "Remove unused apache related API.""
8a97063 Track change to Conscrypt
e6ef68b Fix not to show a log with empty default ime
b4b5518 Fix android_media_AudioSystem_getMasterMute return type.
6a4d236 Use native brige only if we have a private data directory.
31f54ef Revert "Remove unused apache related API."
79ec4c1 PreInitializeNativeBridge only if its Available
d3448e4 Suppress Clang compilation warnings.
3f2714e Remove unused apache related API.
3f2d1a4 Remove tests/SslLoad.
c273edb Stop using apache http to download Gps XTRA data.
f7d5e0a Migrate off timeFormat12 and timeFormat24.
27d2ea2 Doesn't re-sort app windows when move task to top
bb94f31 Include <time.h> for clock_nanosleep.
9dde78f Avoid to skip app window due to un-assigned sending to bottom state while app window sort
00b4e77 More LOCAL_ADDITIONAL_DEPENDENCIES.
d395f79 Fix an overflow found by ASAN.
5ba317c Switch to libsigchain.a
7b3db39 Replacing FloatMath native implementation with calls to Math
b3b68d03 Revert "Replacing FloatMath native implementation with calls to Math"
82cb38e Fix a wonderful copy/paste time bomb.
6920184 Clean up unused parameter warnings.
e07c9f1 Fix log call output format error. (DO NOT MERGE)
7079f20 Fix Time docs to document various error cases
32b88b4 Replacing FloatMath native implementation with calls to Math
6de42da Removing some more FloatMath references
96e0cfa Link sigchain to main executable
d47acae Track change to private libcore data structure.
b8dc7bc Frameworks/base: Fix more aapt issues
2412f84 Frameworks/base: Fix AAPT warnings
0de19ad Use std::sort instead of qsort_r wrapper.
33253a4 Switch from FloatMath -> Math and Math.hypot where possible
960e831 Use strerror(3) when reporting zygote failures.
e08bd64 Allow AOSP to boot.
26872f4 Frameworks/base: Fix services/jni warnings
519c1f6 Fix build. Cherry-pick 2393c364b0f727c6b904febba32ad2ddc4142c96 - DO NOT MERGE
3e9774a AudioService: Fix monitorRotation for landscape applications
2eacd06 Frameworks/base: Early init native bridge
9244436 Remove MALLOC_LEAK_CHECK references.
ed0daa9 Use constants instead of resources for ellipsis.
8b1dfdd Remove MALLOC_LEAK_CHECK references.
88ba339 Clean up makefile cruft.
715d01a Clean up test makefiles.
4fb58b0 Don't check a staticly allocated array for null.
1c6c757 Don't pollute the namespace for two uses.
be23d47 Make string literal concatenation play nice with C++11.
a8995ad Don't check for null references.
f348c15 Use char16_t for char things.
bebb267 Add new header to support 32 bit/64 bit dumps.
d0646dc Small documentation fixes across many files.
39478fd android_media_MediaMuxer_setLocation: amended signature.
aec67dc Frameworks/base: Add native bridge post-fork initialization
c70b5e6 Fix use of %llx for sscanf 64 bit values.
01a5aa9 Revert "SELinuxMMAC unit tests"
2f44656 SELinuxMMAC unit tests
9989115 Add testing api to SELinuxMMAC code.
788cb18 Fixing android.text.format.Time for non-English locales
09107db Remove obsolete pruneDexCache
79bf400 Change /dalvik-cache to be owned by root.
d8e34a6 Make a field final.
4d033e1 Fix the length of a profiler system property
d71de10 Update the handling of the native bridge property.
e8d2ffd Pass vmSafeMode (manifest attribute) to installd.
28aec0e We need to specify a target SDK < 21 to use graphics RS.
e1501d7 Mark configuration strings as non-translatable.
98671c3 Clean up ExceptionOccurred.
9a88f10 Remove unnecessary explicit GC in ZygoteInit.
488230c Replace NULL macros with nullptr literals.
53db6ae Make native bridge property read-only.
be7b1de Collapse code paths for single- and multi-input kernels.
8b3b810 WifiP2pWfdInfo set device type bugfix
06451fe Use gettid directly in frameworks JNI.
4d4e450 PackageInfo is a class, not a struct
1567d2f Disable verification based on vold.decrypt. [frameworks/base]
e2134a4 Update ziparchive usage to the new API.
03c8660 Integrate NativeActivity with NativeBridge interfaces
c9c7daf Revert "Collapse code paths for single- and multi-input kernels."
ca9ba58 Revert "Fix a bug: unable to start activity when AM is killing the process."
5073145 Fix a bug: unable to start activity when AM is killing the process.
219b535 Fix the instruction set for dex file during (re)moving ops.
2f4cf2c Pass the name of the native bridge library to the runtime
eb34702 Collapse code paths for single- and multi-input kernels.
1a68b07 Remove memory leak.
576c384 Use native ISA for dex code (in case there's a NativeBridge)
3c4b227 Update WebViewFactory.java to compile in AOSP.
a7e4fe9 Load the WebView Java code via createPackageContext.
3d9bcc0 Remove WebView library preloading mechanism.
1995d12 Make system use patchoat to relocate during runtime.
cf6775e Fix JNI error in exception reporting.
108166c Move image classes options from art to AndroidRuntime [frameworks/base]
f60d3a4 Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/base]
4fd5616 Disable compilation based on vold.decrypt. [frameworks/base]
26ac403 Fix a bug that the RecentTask list of other’s may show up to non-primary users.
8062b95 [ActivityManager] Prevent coredump file may not complete for testing.
1df4d9f [ActivityManager] Avoid mistaking visibility by finishing task.
fd138cd Don't assume languages are 2 letter codes.
08b3516 Switch TextUtils over to new ICU API.
a199720 [View] Clear Hardware-Layers before system destroys HardwareRenderer‚Äã.
17fcede Don't unnecessarily set LayoutParams on children
cfed232 Broadcast an intent to mediascanner after executing screencap
a804d65 Prevent system_server shutdown when trying to format external storage
Repo: platform/frameworks/compile/libbcc (https://android.googlesource.com/platform/frameworks/compile/libbcc)
288ad8e Revert "Fix format-string-related warnings for size of various types."
df32a33 Revert "Switch to 64-bit host builds for libbcc tools."
4418cf1 Fix format-string-related warnings for size of various types.
5718cae Switch to 64-bit host builds for libbcc tools.
a834fe4 Remove Atom workaround.
ab2e6c3 Ensure that we only compile the proper bitwidth bitcode for an architecture.
f1568f8 Fix some broken debug statements and asserts.
867e8dd Fix typo: __arch64__ -> __aarch64__.
602ce03 Set x86 SSE features explicitly in bcc
900c6c1 Replace NULL macros with nullptr literals.
35978e7 Replace android::String8 with std::string in libbcc
5e7d876 Replaced android::Vector with std::vector.
5010f64 Remove the instep parameter from expanded kernels.
e10b864 Collapse the code paths for single- and multi-input kernels.
326d02a Fixes AArch64 struct calling convention issue.
efcede6 Revert "Collapse the code paths for single- and multi-input kernels."
4ca0fbf Collapse the code paths for single- and multi-input kernels.
d0993af Update libbcc for LLVM rebase to r212749.
097ca14 Re-do the layout of the RsForEachKernelStruct.
a668182 Add support for extracting input counts from bitcode files.
55e1178 Enable MIPS64 triples
5f2e6b9 Deprecate rs_fp_imprecise.
Repo: platform/frameworks/compile/mclinker (https://android.googlesource.com/platform/frameworks/compile/mclinker)
b332308 Fix mclinker build based on the current merge point (6824c79120).
cfcb6a6 Fix Android build for mclinker.
0dea6bc Update mclinker for LLVM rebase.
Repo: platform/frameworks/compile/slang (https://android.googlesource.com/platform/frameworks/compile/slang)
e1c25bd Use LOCAL_CXX_STL instead of LOCAL_LDLIBS for proper dependencies.
19e89bb Fix dangling reference to a local std::string.
7a463b7 Suppress warnings on our second compilation (for 64-bit).
de3e276 Fix tests for 64-bit.
5abbe0e Replace the NULL macro with nullptr literal.
a6bce2d Fix two bugs for 64-bit slang.
c83b790 Add comments to the generated file.
2eb9a3f Update slang for LLVM rebase to r212749.
109e90a Deprecate rs_fp_imprecise.
Repo: platform/frameworks/ex (https://android.googlesource.com/platform/frameworks/ex)
38e0996 Clean up makefile cruft.
98ef964 Remove deprecated carousel from frameworks/ex.
Repo: platform/frameworks/mff (https://android.googlesource.com/platform/frameworks/mff)
Repo: platform/frameworks/ml (https://android.googlesource.com/platform/frameworks/ml)
cfe8f65 Don't manually link stlport.
Repo: platform/frameworks/multidex (https://android.googlesource.com/platform/frameworks/multidex)
f50beca Package legacyMultidexInstallation.jpp
2921acf Provide default jack legacy configuration.
e99daea Express a clearer status about supported versions.
6d70d23 Keep track of the version.
590a07e Use a simulated code-cache for storing extracted files.
Repo: platform/frameworks/native (https://android.googlesource.com/platform/frameworks/native)
bcc1ae0 Move hwc tests to libc++.
8e5337d Avoid two warnings from clang.
bccab86 Initialize ARect fields in default ctor
4340a14 Switch to libsigchain.a
ed7d193 Some more test cleanup.
d3684ae Use LOCAL_CLANG := false for GLES wrappers for now
f3da24d Link sigchain to surfaceflinger main executable
c78a0c1 Fix a null dereference.
b0d8d00 Allow more than one dex2oat extra option
1474f88 Don't check if this == NULL.
b79dfe6 Clean cruft out of makefiles.
99d9fb1 Fix warnings on unused variables and parameters.
c0df68b Work around C11 const atomic restrictions.
9e0e103 Silence warnings about unused parameters.
aeb8ab8 Fix clang warnings about struct vs. class.
e2c86c7 Use time() instead of clock() for timeouts.
8b49125 Make string literal concatenation play nice with C++11.
8ac2a64 Fix relabeling of secondary user package directories.
5f727f8 Remove obsolete prunedexcache
4f60ac2 Add vm_safe_mode to dexopt.
e9eb12c Pass isa features flag to dex2oat.
f53c08b Fix validation of system paths in installd.
9d76156 Allow apk path to contain one subdirectory.
1ddaadb Fix CAS argument type.
fa6ad07 Use gettid directly in binder.
f7765c4 Disable verification based on vold.decrypt. [frameworks/native]
3effaba Revert "Revert "Revert "Revert "Remove incorrect android_atomic_...64 use.""""
a7915d4 Change an accidental ALOGE to an ALOGV
f010a05 Revert "Revert "Revert "Remove incorrect android_atomic_...64 use."""
66629e0 Revert "Revert "Remove incorrect android_atomic_...64 use.""
0378aaf Use set_sched_policy to put dexopt operations in SP_BACKGROUND cgroup
9dc5c26 Revert "Remove incorrect android_atomic_...64 use."
0627071 GlES2: Add NULL check
7365a10 Make system use patchoat to relocate during runtime.
538998f Disable compilation based on vold.decrypt. [frameworks/native]
cf51ba1 Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/native]
1fe6107 Add dumping of tombstones to dumpstate.
c3aed1e Install symlinks in multilib build.
88b7541 Remove incorrect android_atomic_...64 use.
1e4ee9a Always #include <sys/...>, not <linux/...>.
ec535c5 Fix implicit declaration of function 'prctl' in installd.
8eb25d5 dumpstate: fix dumping traces for vm processes on 64-bit
c67e630 Add MAC for remaining service_manager functionality.
7d42a3c service_manager: check binder passed lengths
Repo: platform/frameworks/opt/calendar (https://android.googlesource.com/platform/frameworks/opt/calendar)
Repo: platform/frameworks/opt/carddav (https://android.googlesource.com/platform/frameworks/opt/carddav)
Repo: platform/frameworks/opt/colorpicker (https://android.googlesource.com/platform/frameworks/opt/colorpicker)
Repo: platform/frameworks/opt/datetimepicker (https://android.googlesource.com/platform/frameworks/opt/datetimepicker)
Repo: platform/frameworks/opt/emoji (https://android.googlesource.com/platform/frameworks/opt/emoji)
Repo: platform/frameworks/opt/inputconnectioncommon (https://android.googlesource.com/platform/frameworks/opt/inputconnectioncommon)
6a11cdd Initial empty repository
Repo: platform/frameworks/opt/inputmethodcommon (https://android.googlesource.com/platform/frameworks/opt/inputmethodcommon)
Repo: platform/frameworks/opt/mms (https://android.googlesource.com/platform/frameworks/opt/mms)
Repo: platform/frameworks/opt/net/voip (https://android.googlesource.com/platform/frameworks/opt/net/voip)
Repo: platform/frameworks/opt/photoviewer (https://android.googlesource.com/platform/frameworks/opt/photoviewer)
c9d25c8 Overzoom animation added when attempting to zoom past max scale.
b2bd703 Fixed bugs related to flick trajectory and boundary collision.
0ea7a6f Double-tap when zoomed now zooms out to the default zoom.
Repo: platform/frameworks/opt/telephony (https://android.googlesource.com/platform/frameworks/opt/telephony)
37b4053 Don't restrict locale handling to two letter locales.
f72d7c2 Don't use substring matching on locales.
Repo: platform/frameworks/opt/timezonepicker (https://android.googlesource.com/platform/frameworks/opt/timezonepicker)
Repo: platform/frameworks/opt/vcard (https://android.googlesource.com/platform/frameworks/opt/vcard)
Repo: platform/frameworks/opt/widget (https://android.googlesource.com/platform/frameworks/opt/widget)
Repo: platform/frameworks/rs (https://android.googlesource.com/platform/frameworks/rs)
fe09225 Revert "RS: Add VP9 LoopFilter Intrinsic"
12f143e Add -no-integrated-as at local level.
d176f11 Define calculatedValue for all paths.
564e53a Properly set LOCAL_CXX_STL where needed
7d77485 Fix script instancing issue for RS compatibility library.
f73ae16 Update IP2 UI
1d27954 Fix building librsrt_<arch>.bc.
f7dfd22 Update prebuilts script to use new host lib directory.
28c0342 Subrectangle bug fixes to ARM Blur assembly.
6267c33 Minor fixes to AArch64 Blur assembly.
5a4173e Fix multilib build
6a80460 Cleanup ImageProcessing2
b91add7 Expand AArch64 YuvToRGB to use more registers.
48fab7f Tail-store fixes to AArch64 YuvToRGB assembly.
9adc78b Fix wrong machine identifier for AArch64 in linkloader.
5e62c3a Implement getMaxNumStubs() for x86 and x86_64.
45d29c4 Fix two bugs in cpu_ref
d1cfb51 Clean up makefile cruft.
eac3e9b [MIPS] Add GOT right below the text section
a0cdfe0 Fix bugs for x86 platform
e0cdd4f Fix rsSetElementAtImpl and triple.
8641b7c Build RS runtime libraries using our arm and aarch64 triples only.
ebf0eb9 Fix x86 build for SSSE3.
f751803 Fix RS tests to prepare for 64-bit compilation.
44bef6f Replace NULL macros with nullptr literals.
6847e73 Replace android::String8 with std::string
d2d07ac Add -Wno-deprecated-register to handle external/freetype.
7de1920 Rename rsCpuIntrinsics_x86 to a C++ source file.
93d6bc8 Replaced android::Vector with std::vector.
70d4971 Adjust to handle the change to std::vector in libbcc.
9ed7910 Remove the instep parameter.
4e36337 Explicitly accept RS large objects as references.
f371213 Collapse code paths for single- and multi-input kernels.
4b2bea3 Revert "Collapse code paths for single- and multi-input kernels."
818cfa0 Collapse code paths for single- and multi-input kernels.
6a45ddb Bugfixes for AArch64.
05ef73f Fix isObject when in 64bit mode.
d24e256 Add enum for OEM defined intrinsics.
3a3dfe7 Fix the build.
5f6f16f Validate input/output for a ScriptGroup.
9aaebe5 Fix relocation issue for AArch64.
785096e Update time_t definition for 64-bit.
4e42468 Fix linker veneer for aarch64 in renderscript
997bb34 Pass -Bsymbolic to the linker from clang when compiling against stlport_static.
c29686a Update RS for LLVM rebase to r212749.
9a2bcc5 Remove duplicated function.
a140d9d Add native variants of more math lib functions.
db896f0 Fix rsg_generator.c to properly propagate NULL values.
80ef693 Split the RsForEachStubParamStruct in two.
3d3d734 Added a test for struct output with multi-in.
a3a0824 Add support for MIPS64 in linkloader
f4d3836 Deprecate rs_fp_imprecise
6e7e258 Arbitrary sub-rectangle handling for ColorMatrix.
Repo: platform/frameworks/support (https://android.googlesource.com/platform/frameworks/support)
62cf5e3 Ensure Fragment is Added before attempting to save state
d326e11 Add -no-integrated-as at local level.
c04b2aa Switch RS support lib to use LOCAL_SDK_VERSION.
6625634 Added C++11 flag to RS support.
b67809e Revert "Added C++11 flag to RS support."
36320ae Added C++11 flag to RS support.
4d4589b Fix ParcelableCompat never returning a ClassLoaderCreator.
Repo: platform/frameworks/testing (https://android.googlesource.com/platform/frameworks/testing)
Repo: platform/frameworks/volley (https://android.googlesource.com/platform/frameworks/volley)
750c5b9 Metric for network time and getBackoffMultiplier()
ca7580d Clarify javadocs for getBody() and getBodyContentType().
ba53551 HTTP headers are case insensitive per RFC 2616 §4.2 "Message Headers"
19a4037 Copy cache header for 304 response
8611e83 Add locale to HttpHeaderParserTest.rfc1123Date(long millis)
f4c18d4 Don't hold onto requests indefinitely.
82fb1b2 Add a public accessor for a Request's ErrorListener.
aab3ca2 Improve DiskBasedCache initial scan performance
6c8ba96 allow use of custom ImageRequests in ImageLoader
Repo: platform/frameworks/webview (https://android.googlesource.com/platform/frameworks/webview)
2de594d Remove the default text encoding resource.
f0c97c1 Wrap one more Context
a1b0248 Wrap all of the WebView Contexts
03af49a WebViewChromiumFactoryProvider should import ResourceExtractor fromorg.chromium.base
e73e669 Update some content classes to content_public
29ddcde Don't declare WebView as a library.
f3f92fd Don't declare WebView as a library.
cfadfad Don't use android.internal.R for resources.
fd40957 AOSP-only changes to support the WebView loading from an APK.
0a00dfc Generate symlinks to libwebviewchromium.so in /system/priv-app
b825b81 Generate resources before running aapt.
8239879 Include pak files in the WebView apk.
d54876d Move WebView resources to separate APK
62cac14 Add com.android.webview to the package whitelist.
ab83716 Make the WebView Java library into an APK.
0a42eb2 Make init command line happen early
44132d3 Change function table assignment to allow new fields
ffda7fe Force software draws in AOSP
6909170 Force software draws in AOSP
2529fc6 Fix WebView crash on startup due to missing resource.
fa7d66b Match API changes from http://crrev.com/284123004
87eddcf Add plumbing for the new fullscreen video path.
0328c4b Make DrawGLFunctor work on 64-bit platforms.
9fd2c44 Update WebViewChromium to match http://crrev.com/274153002
Repo: platform/frameworks/wilhelm (https://android.googlesource.com/platform/frameworks/wilhelm)
d3adefc Move wilhelm over to pthread_gettid_np.
ea33cb9 Clean up makefile cruft.
6cdc967 Audio recorder missing a callback protector
Repo: platform/hardware/akm (https://android.googlesource.com/platform/hardware/akm)
Repo: platform/hardware/broadcom/libbt (https://android.googlesource.com/platform/hardware/broadcom/libbt)
Repo: platform/hardware/broadcom/wlan (https://android.googlesource.com/platform/hardware/broadcom/wlan)
Repo: platform/hardware/invensense (https://android.googlesource.com/platform/hardware/invensense)
Repo: platform/hardware/libhardware (https://android.googlesource.com/platform/hardware/libhardware)
04d2191 Don't manually link stlport.
Repo: platform/hardware/libhardware_legacy (https://android.googlesource.com/platform/hardware/libhardware_legacy)
45a038b openOutputStreamWithFlags should be declared as abstract function
31de680 audio: add mechanism to re-route nullified audio
Repo: platform/hardware/qcom/audio (https://android.googlesource.com/platform/hardware/qcom/audio)
00f6869 enable build of audio HAL on msm8226
Repo: platform/hardware/qcom/bt (https://android.googlesource.com/platform/hardware/qcom/bt)
5a6037f Enable for board msm8974 and msm8226
Repo: platform/hardware/qcom/camera (https://android.googlesource.com/platform/hardware/qcom/camera)
01b765e Replace gnu designator with standard syntax.
5bec987 Remove unused variable
fbf72e5 Add -Wno-unused-parameter
742f098 Camera3: Clean up ALOGE calls in non-error conditions [DO NOT MERGE]
1858b84 Camera3: Increase retry count when opening camera
c020026 Camera3: Only use Plain Old Data for global variable
2faa833 Add missing include path for system/camera_vendor_tags.h based on HAL3 to fix hammerhead checkbuild
69737a4 Remove include <linux/android_pmem.h>
842d685 Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17
f7ce236 Revert "Camera3: Adjust 3A regions based on FOV crop"
cc0a016 Camera3: Use Stream Identity instead of Stream type
f786a17 Camera3: Adjust 3A regions based on FOV crop
513aa7f HAL3: EXIF: Set DATE_TIME_DIGITIZED to match DATE_TIME_ORIGINAL
2eb35a0 Revert "Revert "Camera3: Work around for streams with different o/p rates""
90d91b4 Revert "Revert "Camera3: Work around for streams with different o/p rates""
3cf4515 QCamera3: Adding Urgent Metadata
c61f058 Camera3: Set F_NUMBER in exif header
5ed08cd Camera3: Reduce log spam
dd60b0c Camera3: Additional hints for callback
b7d60b4 camera: Increase MAX_EXIF_TABLE_ENTRIES to 16
1ec67d0 Camera3: Query camera during initialization
f060ebe Camera3: Validate request rate based on metadata rather than buffers
cc7a1db Camera3: Unblock capture_request in correct condition
88275ba camera: Add EXIF tag information for maker and model
514dd60 Camera3: Handle the way fd stats are sent to frameworks
3f8915e Camera3: Reduce the max inflight requests to 4.
eb5811c Camera3: Reduce the max inflight requests to 4.
93822cd Camera3: Change max inflight requests to 5
ac7dd25 Camera3: Add PASSIVE_UNFOCUSED focus state
e45fa8a Camera3: Change max inflight requests to 5
907b583 Camera3: Add PASSIVE_UNFOCUSED focus state
591ae67 Camera3: Add poll fd in QBUF as asynchronous call
50906e4 Camera3: Add poll fd in QBUF as asynchronous call
9bdb10c Camera3: Fix edge mode and add some metadata results
f49d780 Camera3: Clear Metadata channel references
34296c8 QCamera3: Scene Mode Fix
45465b8 Camera3: Add frame drop info to metadata
b7cf952 QCamera3: Passing CAM_INTF_META_LENS_STATE from AF to HAL
8bb288a Camera3: Add defaults for some parameters
bb73321 QCamera3: FD statistics correction
1fca7d2 Camera3: Fixes instability during camera close
f577480 Camera3: use the correct coordinates in resetIfNeededROI
17c34c9 Camera3: Add the JPEG Info to MetaData
249d8d8 Camera3: replace EDQUOT with EUSERS
b16c077 Camera3: Stop polling when no buffers are queued to the kernel
bc69b97 Camera3: Fix send stream info.
d3e9508 Camera3: Send flash mode to result metadata
71871c6 Camera3: Corrects order of parameter/metadata enumeration
ddd1288 Camera3: Corrects order of parameter/metadata enumeration
86e3eae camera: exif support using the new metadata structure
fc024cd camera: Add exif support
127fe0f Camera3: Set name for stream process thread
7a73727 camera: exif support using the new metadata structure
1237194 camera: Add exif support
dc43bf6 Camera3: Set name for stream process thread
2043910 Camera3: Corrects error checking during camera info query
46b8b4e Camera3: Removes raw sizes from metadata
99df362 Camera3: Fix memory leaks during preview start/stop
7beca53 Camera3: Populates request ID in default requests
0f0f251 Camera3: Fix memory leaks during preview start/stop
6be371a Camera3: Populates request ID in default requests
32d9e5a QCamera3: Fix focusRange to be a pair of float value
ba7843e camera: say no to logspam
65fead1 QCamera3: Populate the base gain factor metadata
e407efb Camera3: Populate the sensor.exposureTime in initStaticMetadata
867ab9f Camera3: Fix accidentally reverted change in QCamera3HWI
706d3c5 Camera3: Use EDQUOT when open multiple camera failed
4e5fef6 Camera3: Check metadata channel before stopping it
3e500ec Camera3: Change metadata reporting to framework
0b11b27 Camera3: Enforce order of adding parameters
4e9f714 Camera3: Set the edge strength based on fwk value
73b2b0e Camera3: Fix AF and AWB translation
9770445 QCamera3: Adding timeout to processCaptureRequest
bce5a07 Camera3: Add meta data entry for tone map
c90fa3c Camera2: Fix build, really.
62595db Camera3: Synchronize between metadata stream with image streams
f7dca66 Camera3: Fix edge mode and noise reduction mode settings
dac62b7 Camera3: Send stream type information to daemon
d363f94 Camera3: Send stream info to daemon at configure
14dfc27 Camera3: Add LOG_NDEBUG in all source files
fb0bfa4 Camera2: Fix build
e2f4853 Camera3: Add color channel info with tonemap info.
41da374 Camera3: Fix rapid ZSL snapshots
6a225c8 Camera3: Name HAL threads
c232705 Camera3: Set extra usage flags for video stream buffers
2123c5d Camera3: Give heads up capture intent to Daemon
13c4851 Camera3: Enable livesnapshot for zsl
d63e05e Camera3: Add reprocess path for ZSL
d897e24 Revert "Camera3: Work around for streams with different o/p rates"
020cc22 Revert "Camera3: Destroy metadata stream whenever configure_streams happens"
b39f02d Camera3: Only queue snapshot YUV buffers before snapshot request
b08cfe9 Camera3: Destroy metadata stream whenever configure_streams happens
ca0c6f9 Camera3: Only queue snapshot YUV buffers before snapshot request
8761a3d Camera3: Main flash support for Snapshot
d66e59e Camera3: Main flash support for Snapshot
d0282b3 Camera3: stream on all streams at first request
6244215 Camera3: Clamp frame duration according to current stream configuration
e310738 Always set AE_MODE_ON_AUTO_FLASH as scene mode override
cff7dec Camera3: Fix thumbnail stretch issue
6990dc7 Camera3: Add support for face detection
ce69270 camera: Update the stride for thumbnail buffers
49542da Camera3: Use non zsl snapshot stream for encoding
0b29a82 camera: adding exposure time to EXIF
00f8676 Camera3: Fix missing/incorrect static metadata fields
5742a83 Fix missing header file include
887ba48 Camera: Add checks to validate wnr capability.
26468c3 Camera3: Enable rotation reprocess
34a6e88 Camera3: Pass stream type mask as part of parameter
025ab8c Camera3: Use different stream types for different streams
acddfe2 Camera: Add checks to validate wnr capability.
c6f7291 Camera3: Enable rotation reprocess
d18b71e Camera3: Add new parameter and metadata definitions
a3af5e6 Revert "Revert "QCamera3: Flash Firing Level Support""
2b43507 Revert "QCamera3: Flash Firing Level Support"
2c0ec47 Revert "QCamera3: Flash Firing Level Support"
ebee868 QCamera3: Flash Firing Level Support
d5fce8f Camera3: Fix exposure compensation setting
fb0c2e8 Camera3: Fix exposure compensation setting
7ee407a Camera: Initial commit for reprocess
d39d811 QCamera3: Enable flash torch mode for video usecase
6356e2d QCamera3: Enable flash torch mode for video usecase
54e27fb Camera3: Correct min frame duration and sensitivity range
4585e32 Camera3: Add pending request count in metadata
e936796 Camera3: Correct min frame duration and sensitivity range
152ee30 Camera3: Add pending request count in metadata
351fa69 mm-jpeg-interface: Disable verbose logs by default
3243adc Camera3: Fix issues with ZSL snapshot
8bb5784 Camera3: Fix issues with ZSL snapshot
ea44a48 Camera3: Update static camera metadata
cec66ac Camera3: sync init and destuct of poll_cb entries
50e303f Camera3: Protect against deleting un-initialized channel obj
5b777f8 Camera3: Merge mMutex and mRequestLock
c8d1059 Camera3: Add ZSL snapshot support
10bf682 Revert "camera: Add EXIF tag information for maker and model"
2f0dc52 Camera3: Increase meta data buffers in line with preview buffers
d97e494 Revert "Camera3: Destroy metadata stream whenever configure_streams happens"
22817c7 Camera3: Minor HAL3 static metadata fixes
c1f5405 camera: OMX extention to pass work buffer
afbf95f Camera3: Destroy metadata stream whenever configure_streams happens
73c570c Camera3: Add query capability
13dab24 Camera3: Fix memory leak
2d588c4 camera: OMX extention to pass work buffer
221ef4d Camera3: Halt Snapshot stream when not in use
f7d5183 Camera3: Fix translation ae modes to internal flash modes
827c33f Camera3: Handle Scene mode Manual to Auto sequence
99119ea Camera: send encode hints to power HAL for preview start/stop
8558a1d Camera3: Work around for streams with different o/p rates
120dd2c camera: Add EXIF tag information for maker and model
9443c6d Camera3: Add scene mode support, change max zoom
95666ee Remove dependency on is-board-platform-in-list to determine target
774e44f Splitting hardware/qcom/display chip specific.
226297f Camera3: Only delete channel object when one is available
dbeda6f Camera3: Only delete channel object when one is available
175fdf5 Camera3: Protect against simultaneous camera instances
b44748e Camera3: Fix JPEG Exif CTS test
3cf50b7 Camera3: Update EXIF tag information
09ecccc Camera3: Reset the ROI based on scaler crop region
cd500de Camera3: Protect against simultaneous camera instances
9a351c8 Camera3: Fix JPEG Exif CTS test
3fa5d84 Camera3: Update EXIF tag information
71402bc Camera3: Reset the ROI based on scaler crop region
17a2e6c Camera3: Fix the infinity focus mode
2b70889 Camera3: Fix the infinity focus mode
c4b4c00 Camera3: Only add faceDetect metadata when necessary
db213f7 Camera3: Protect against invalid memory access
c89c98f Camera3: Disable debug logs
99b3fc5 Camera3: Only add faceDetect metadata when necessary
99259cb Camera3: Protect against invalid memory access
013ea05 Camera3: Disable debug logs
8ed24ba camera: Add NV12_VENUS image format
a7661be Camera3: remove verbose log
156b8eb Camera3: Fix issues with exposure compensation
53074dc Camera3: Fix issues with exposure compensation
a96463d Camera3: Fix Preview Format & Scene mode parameters
59907a1 Camera3: Fix Preview Format & Scene mode parameters
74f6761 Camera3: Add missing code for Request id
1d1acf6 Don't call property_get with too small a buffer.
d343642 Camera3: Remove the hardcoding for thumbnail size
08ad023 Camera3: Remove the hardcoding for thumbnail size
47a3010 Camera2: Support Zoom for HAL3
b2b7907 Camera3: Fix JPEG encoding for different orientation
e9a0b49 Camera3: Support for more 3A features
2dd2f65 Camera3: Add changes necessary for 3A
59a548a Camera3: Pass 3A roi data to backend
b6c8485 Camera3: Fix global gStaticMetadata for static metadata
8867984 Camera3: Implement the preview callback.
37083b7 Camera3: Fix correct datatype for Zoom
e3b82c7 Camera3: Fix correct datatype for Zoom
ff1c0da HAL3: fix a typo
6a00100 camera: put back USE_DEVICE_SPECIFIC_CAMERA
5758ba2 camera: prioritize HAL3.0 over HAL1.0
c8d7d91 camera: remove old HAL
0a68666 Camera3: Fix Corruption for Snapshot
744f540 Camera3: Update HAL code from AU 221 to AU281
d5d5a90 Camera3: Code clean up and bug fix
c31ab1a Camera3: Enable capabilities and fix errors
d2c6ec6 Use libqcamera2_util to fix build race condition
65585b2 Camera3: Merge recording & snapshot functionality
b66f295 Camera3: Integrate fixes for preview, capture and video
a4f99c0 Camera3: Send buffer index info to post processor
f2fc162 Camera3: Snapshot bring up
e502ddd Camera3: Enable video recording
1c6fa86 Camera3: Add metadata and buffer aggregation in callback
0e03eb0 Camera3: Manage streams in configure streams
33cb727 Camera3: Enable preview
66cadfd Camera3: Initial snapshot implementation
97e8019 Camera3: Convert the callback metadata into fwk struct
662d6f3 Camera3: Add code to do metadata translation
e6ab32d Camera3: Implement capture request & capture result path
9de6437 Camera3: Implement process_capture_request and metadata channel
80e50bf Camera3: Metadata translation
625515b Camera3: Initial implementation
6c6d887 Camera2: Prepare for Camera HAL3 support
57ca376 Camera2: Add burst channel before continuous channels.
72594c0 QCamera2: send bundle info via stream parameter
86eb8e4 QCamera2: Fix a minor bug during camera open
11832bc Camera2: Add flag for setting default mode for denoise
cbc4742 Camera2: Add flag for setting default mode for zsl
9fc8e6b QCamera2: Change reprocess streaming mode to burst
1c6f92e QCamera2: set snapshot format to YUV422 when system prop is set
1843dcd QCamera2: fix some valgrind and Klocwork issues
4b57916 QCamera2: add two more generic 8-bit raw format.
634d425 QCamera2: Invalidates buffer caches before queue op.
a1073a9 camera: Add support for separate thumbnail omx port
28a189e QCamera2: change error callback method
7fde32d QCamera2: Adds support for NV16 snapshots
9528146 camera2: add metadata private byte array.
b971e14 QCamera2: Fix FD face buffer calculation
fde009c QCamera2: fix bug for noDisplay mode stream buf allocation
fbe69a7 QCamera2: Add KPI performance log
b62b9fe QCamera2: disable reprocess temporarily
3867dd8 camera: Fix deadlock issue during abort/fbd synchronization
d7315b7 Camera2: enable ov8825 compile on 8x26
6591d7f QCamera2: Adds invalidate cache op to the camera tests
3f92cba QCamera2: add supported livesnashot sizes for HFR
2f073d4 QCamera2: add support for video HDR
a1724bc QCamera2: Trigger buffer cache clean invalidate just after dequeuing
4faf945 Camera2: Enable ZSL by default
baf72fb Add liblog
6f83d73 qcom/camera: new camera HAL implementation
ac6775d camera: introduce USE_DEVICE_SPECIFIC_CAMERA, DO NOT MERGE
3e7ffaf camera: introduce USE_DEVICE_SPECIFIC_CAMERA
b274848 Update copyright to The Linux Foundation
937320d camera: use new ION API.
bd9d117 camera: use new ION APIs for cache operations.
86df034 Camera: Clean up FAST_AF flags, move to msm_ion.h headers
d212358 camera: wrap fast AF enums around ifdef flags & drop camera 2.0 hal
9eae3cd camera: fix use of reserved API symbol
ed84ff8 camera: fix white line in extreme darkness
4c3f8b3 camera: fix metadata symbols: DO NOT MERGE
a7884f0 mako: camera: update exif header
61350d2 camera: fix metadata symbols
21fddc5 Camera: Don't run continuous autofocus in startPreview2.
a0d9129 camera: disallow opening multiple camera instances
f492fa6 camera: Enable low power camcorder mode.
73dda0d camera: fix stability issue seen on CTS run.
5eb5ce5 camera: enable touch af
35145f2 camera: Fix Liveshot image distortion on front camera.
ada3501 camera: changes to provide postview callback.
accd62e chmod uga-x
a4fe483 camera: Changes to notify Flash/Focus/AWB/Exposure value to app.
68c37b6 camera: changes to fix stability issue seen in CTS run
52cb8ff Increase max number of EXIF tags.
d5676e9 camera: control FD in HAL
5443b86 camera: changes to fix flash mode issue in HDR mode.
ade5b5c camera: update af algorithm
21a525d support video snapshots in in 1080p/720p/480p aspect ratio
945a276 Revert "camera: set metering mode to SPOT for front camera"
b45ddca camera: enable CAF in hdr mode
9b266ab camera: disable FD by default
52fd019 camera: remove log verbosity
91697aa camera: update fast af
381791e camera: set metering mode to SPOT for front camera
a44bb1d camera: stability fixes seen in normal-power mode
62f6e26 camera: changes to fix CTS issues in normal power-mode
6d05b88 camera: enable FD
fb259ce camera: Handle NPE in data call back.
d871750 camera: changes to fix mediarecord CTS issue
5cf9cf6 camera: Enable Normal power/full size liveshot.
c1d7538 camera: Fix camera test parameters CTS.
63ebe6d camera: enhancement af functionality
4f7ee4e still: remove logspam
a3190bc camera: remove logspam
b30e37a camera: enhancement af functionality
cd1042c use pthread_cond_timedwait() in poll thread
dbf226b camera: Changes to match ZSL snapshot match issue.
49ae445 use pthread_cond_timedwait() in poll thread
90ffa5d camera: Changes to match ZSL snapshot match issue.
3f4deb8 camera: disable face detection in video mode
5efb701 camera: add stabilization buffering time
1ace1e3 camera: override caf/flash settings for change in scene mode.
1acc4cd camera: Fix for testRecorderRandomAction CTS test case.
3f7a351 camera: Stop dispatching prev frames when takepicture() is invoked.
6fc095c camera: Fix for testRecorderRandomAction CTS test case.
994c0a3 camera: Stop dispatching prev frames when takepicture() is invoked.
135e2a7 camera: change log priority and disable log message except error log
70cd441 camera: adjust the resolution front camera.
039954f camera: Set default metering mode as Center weighted.
9cf33ef camera: change to abort live snapshot.
10d817b mm-camera: change non-HDR frame rate to variable
3aba355 camera: make flash control after changing to non ZSL mode
46a8086 Revert "camera: fix the problem flash does not work in ZSL mode"
55d2d59 Disable verbose face detection logs.
8a9b4f4 camera: Changes to fix videoLiveSnapshot issue
9c49934 camera: Changes to fix videoLiveSnapshot issue
b856e5d Disable verbose auto focus state log.
dc0f710 camera: enable face detection
cf96c98 camera: add Morpho DNR support
0c9775a camera: add Morpho DNR support
2e58bad camera: adjust framerate in camcorder
c9112a8 camera: adjust framerate in camcorder
f706c93 Disable verbose AF logs.
0096374 Camera: Remove link time depenedencies on proprietary libraries.
f5198bf Camera: Decouple proprietary code from HAL.
f11111b camera: Release Encoded Memory Heap for HDR.
ac24078 camera: Release Encoded Memory Heap for HDR.
67ca985 camera: Update Focus distance only in success case
38d540d camera: add exposure-time value in EXIF
9e512d9 Camera: Fix testImmediateZoom CTS test case
53a9db9 camera: Fix HDR + Zoom + Snapshot crash.
4c1072a camera: Reduce log verbosity.
16d2262 camera: set auto antibanding as default
53f39c7 silence camera notifier logspam
b89abfa camera: Changes to validate preview/video dimension before recording.
03bed05 camera: reducing af fail range
e086ba8 camera: apply Fast Autofocus algorithm
bd637ff camera: apply Fast Autofocus algorithm
d61c678 camera: reducing af fail range
aa13225 Camera: Changes to avoid stretch in camcorder preview.
3c4c584 Camera: Changes to avoid stretch in camcorder preview.
7e72351 camera: Enable WNR in ZSL mode.
d5be4d5 camera: maintain autolock invariant
889c39f camera: Fix CTS issue i.e. drop thumbnail when size is zero.
1f66e8b Camera: support for CAMERA_MSG_FOCUS_MOVE callback
f75ebaa camera: maintain autolock invariant
42b2aa1 camera: Fix CTS issue i.e. drop thumbnail when size is zero.
badd74a Camera: support for CAMERA_MSG_FOCUS_MOVE callback
a0c000b camera: call shutter callback after configuring snapshot
b5a5bae camera: Fix CAF lock after snapshot issue.
cbc2ff6 camera: enable to read ISO value
bcbcf42 camera: Fix the fps issue during video recording in MMS.
f38403d camera: Fix for preview format change CTS issue.
a7716f9 Include public rather than private headers.
06dd3d9 camera: fix for testRecordingHint CTS test.
2a75c49 camera: Fix CTS issue for testJpegExif.
839c6a7 camera: fix for first picture taking long time with ZSL
35f2440 camera: fix the problem flash does not work in ZSL mode
9c4c5fe Camera: Enable HDR mode
44131c1 Camera: Restart Preview for HDR & NON-HDR transitions
ac1fa4b camera: fix the stripe problem on recording video via mms
f7bed85 camera: fix the problem flash does not work in ZSL mode
9024631 camera: increase q-factor to enhance image quality
8781c91 camera: increase q-factor to enhance image quality
ee2db3c camera: use low power mode as default
968e904 Camera: Reduced log verbosity.
576bf46 camera: Fix the crash issue when switching to 5MP.
f9761fc Camera: Add HAL stub to match header change.
a5f4efe camera: Enable ZSL mode for preview.
a46eb30 Camera: Initial release of camera 2.0 HAL.
0bc9b7a camera: Enable HDR processing.
83c4dfe camera: use msm_ion.h, not ion.h directly
184e988 camera: Enable wavelet denoise
0ac1f42 camera: Mako camera hal upgrade
fece043 camera: First pass attempt at reducing the logs from camera hal
d09006d camera: enable CAF after taking picture
eb414fa Change condition to use TARGET_BOARD_PLATFORM
46789ee camera: fix the problem camera get stuck in live snapshot
ce1b295 Camera updates for RDI params and ION->ashmem fallback
b5a2414 camera: mako: add 8MP camera resolution.
95581a0 Camera updates for RDI params and ION->ashmem fallback
67c5734 Temp fix to avoid building camera for wrong hw
c55ecb2 camera: fix the problem camera get stuck in live snapshot
bf1bd91 Initial version of msm camera hal
abd3b90 Initial empty repository
Repo: platform/hardware/qcom/display (https://android.googlesource.com/platform/hardware/qcom/display)
ce2c4b3 Use standard initializers
882460a Add -Wno-unused-parameter to the common.mk file.
73cde9b Put singleton static instance declarations into the android namespace
Repo: platform/hardware/qcom/keymaster (https://android.googlesource.com/platform/hardware/qcom/keymaster)
Repo: platform/hardware/qcom/media (https://android.googlesource.com/platform/hardware/qcom/media)
e3ea1e5 Remove Clang warning on unnecessary test.
7ee8c16 Remove check for a condition that can't happen
Repo: platform/hardware/qcom/msm8960 (https://android.googlesource.com/platform/hardware/qcom/msm8960)
Repo: platform/hardware/qcom/msm8x74 (https://android.googlesource.com/platform/hardware/qcom/msm8x74)
Repo: platform/hardware/qcom/power (https://android.googlesource.com/platform/hardware/qcom/power)
Repo: platform/hardware/qcom/sensors (https://android.googlesource.com/platform/hardware/qcom/sensors)
Repo: platform/hardware/qcom/wlan (https://android.googlesource.com/platform/hardware/qcom/wlan)
Repo: platform/hardware/ril (https://android.googlesource.com/platform/hardware/ril)
9c08c8b Link to the corresponding libril-reference.so on 64 bit platform
817721a Always #include <sys/...>, not <linux/...>.
Repo: platform/hardware/samsung_slsi/exynos5 (https://android.googlesource.com/platform/hardware/samsung_slsi/exynos5)
6319bdd Don't manually link stlport.
Repo: platform/hardware/ti/omap3 (https://android.googlesource.com/platform/hardware/ti/omap3)
ea56332 Always #include <sys/...>, not <linux/...>.
Repo: platform/hardware/ti/omap4xxx (https://android.googlesource.com/platform/hardware/ti/omap4xxx)
Repo: platform/libcore (https://android.googlesource.com/platform/libcore)
f277bbc Fix the Mac build by moving libcore to libc++.
b3aacde Move from UniquePtr to std::unique_ptr.
b4cf28b Don't define DISALLOW_COPY_AND_ASSIGN.
f412a78 Use equals for comparing percent strings.
8e810dd SSLSocket: track update to TLS defaults
bda96e0 SSLSocket: document current behavior with SSLContext
7983bf0 Disable tzdata in $ANDROID_DATA.
435edc3 Allow "_" in URIs.
e606e1e Improve DexFile debugging
cf5f864 Allow 1 ulp difference in test_cbrt_D and test_sinh_D.
246e740 Update tests for HttpURLConnection.disconnect() changes
08ff81f Regression test for sl date format consistency.
8940f9c Fix javadoc links for property related methods.
4349006 Fix LocaleDataTest build breakage.
d8aa6c7 Remove no-longer used timeFormat12 and timeFormat24.
81df4ad Only allow once GC request at a time.
728cf54 Add an additional regression test for SSLSocketTest.
cafe1a7 Wire up frameworks notifications of 12/24 hour preferences.
8233f5f autoclose all <a name> tags so they don't disappear on web site
7618d0b Changes to support TLS fallback SCSV
3b96a51 Add support for TLS_FALLBACK_SCSV
218699c Track change to bouncycastle
b369ebd Fix resource leak in StrictJarFile.
4bde7d7 Make unchecked getDeclaredFields/Methods methods public-hidden
a05e229 Fix ReferenceQueueDaemon.enqueue to start at element 1 of the list
a68116c Support DecimalFormatSymbols' percent symbol being a string.
f8055ee Fix missing word in Timer docs.
e499f03 Add method for initializing unchangeable system properties.
852d933 Add VMRuntime.isBootClassPathOnDisk
4e92b62 Rewrite tests and add tests that demonstrate a bug
19dcdd9 Mark libcore.java.text.DecimalFormatSymbolsTest#test_getInstance_unknown_or_invalid_locale a known failure.
c519ec2 Update Class.primitiveType field uses.
d90019a Fix test_formatToCharacterIterator_original
279c42d Fixing formatDouble scientific notation tests
a1bb82d Libcore: Allow "os.arch" system property to be changed
14d4830 Reject wildcard certs for single-label domain names.
5be13ee Revert "Make parameter name match comments for sdk build."
8f41237 Tidy up DecimalFormatTest
130893b Revert "Implements some StrictMath functions for improved performance."
fd8e1f6 Change FinalizerWatchdogDaemon to not hold objects live
8383f34 Make libcore compile with BoringSSL.
9be69a9 Enable hostname verification for absolute hostnames.
95c68ff Fix FilePreferencesImplTest test initialization errors.
7c7be26 libcore changes to support ConnectionPool cache flushing
788b5e4 Fix ZoneInfo.useDaylightTime()
a9f1fb9 Removing some compiler-warning suppressions from EnumMap
1014532 Libcore: Change miranda modifier flag
e5f3533 Delete RuntimeTest freeMemory test
4c1daa0 Fix race between finalizeAllEnqueued and GC
9fa4a8d Remove referenceStaticOffsets from Class.java since it's not needed anymore.
f41df4f High CPU load in java.nio using poll
f7cf74a Introduce checks for integer overflow during division.
ee1ba61 Add Reference.getReferent for reference intrinsic.
51ff72e Suppress one more apache-harmony sql test
e9121d6 Suppress broken apache-harmony beans CTS tests
1b0d929 Add handling for hashed uninflated object.
3747744 Change ReferenceQueue.add to append at end of the unenqueued list
2f3e9b3 Make sure calendars are compared correctly.
fba9a7e DecimalFormatSymbols with a null locale should throw.
de49a22 Fix race in finalizeAllEnqueued.
c46b8c83 Fix apache-harmony logging tests
a2d5686 Rearrange a few of our MIME type registrations.
e42c720 Fix SDK and docs build.
8f3b150 Keep qtaguid quiet by not trying to untag non-sockets.
255f621 Libcore: Add parameter to zygote hook
3b24d91 Suppress broken apache-harmony logging CTS tests
4459407 Suppressing broken java.sql apache harmony tests.
371d2b0 Make explicit that ISA names are used in some sys properties
ef91d1d Fix the Turkish Lira test.
fbc8a60 Work around the snappily-titled ICANN "Name Collision Occurrence Management Framework".
9332d00 Avoid wrapping Class in WeakReference when class loader is null.
b799123 Support narrow am/pm markers in LocaleData.
a152f62 Move preference tests over from external/apache-harmony.
df7e1db Fix abuse of Runtime.freeMemory.
043a0ac Fix init test cases from DexClassLoaderTest.
11592af bionic has always had gettid.
dfca713 Update ziparchive usage to the new API.
88ea827 Avoid triggering StrictMode when closing a socket.
e73ebc9 Fix parsing of fractional seconds.
148de94 Allow Calendar.getInstance to be called with a null Locale.
716ec14 Make parameter name match comments for sdk build.
165e2b4 Implements some StrictMath functions for improved performance.
f1c8d80 Don't allow Class.class.getDeclaredConstructor().setAccessible().
249a29f Fix TimeZone.getAvailableIDs(int).
544adff Variants are case sensitive.
8c585e9 Remove nameLength field from ZipEntry.
63395c6 Stop keeping iteration prefix around.
e1319c5 Remove memory leak.
c481994 Revert "Remove nameLength field from ZipEntry."
c4da34c Remove nameLength field from ZipEntry.
0c17719 Track bouncycastle upgrade to 1.51
c7dede2 Implement equals and hashCode in ParameterizedTypeImpl
e05ad6f Use absolute path when opening dex files.
562ef05 Implements some math functions for faster performance
Repo: platform/libnativehelper (https://android.googlesource.com/platform/libnativehelper)
c250bc9 Don't need swap anymore.
8288dde Add DISALLOW_COPY_AND_ASSIGN macro.
88b84ec NativeHelper: Avoid returning local stack string
73ff0de NativeHelper: Switch to Clang
32392a3 Don't manually link stlport.
5f4f4aa NativeHelper: Do not allow arbitrary library strings in user builds
2fc9d0a Fix libnativehelper strerror_r build break.
Repo: platform/ndk (https://android.googlesource.com/platform/ndk)
e872e1a Remove two local patches for aosp/toolchain/gcc
0dba084 Update r10c Change_Log.html
7566d22 Update OpenSL ES docs for API 21
dfa2fcd Update OpenMAX AL docs for API 21
908851b Update GCC NDK local patches
21de995 Refresh mclinker patches
6db7305 Add Clang 3.5
d70571f Misc fixes:
b8eadc5 Remove more hidden symbols
2d033e0 Fix package-release.sh erroneously remove almost all headers for windows/darwin
760491c Add --mclinker flag to build-llvm.sh
d2d71a5 Always build STL libraries with debug info
313c3e1 Fixes in toolchain to workaround A53 Erratum #835769
d27f0e5 Fixes for clang3.5-based RS tools
8bf2c66 Rename android-L as android-21
39fb1b5 Make gen-platforms deterministic
47e68e8 Remove sscanf and friends from android_support.a
759ea77 Fix arg type of 'base' to int for strtoll_l and strtoull_l
50df9d6 gcc-4.4 (at least) forces stack to be aligned to 16 bytes for x86 (llvm is compliant with gcc).
d228abe Fix typo in build-binary.mk
788361a removed unnecessary duplicate command execution in make-standalone-toolchain.sh
d33504a Use binutils-2.24 for all mips toolchains
d5161ea Fix libcxx/test/testit_android
8f6ed31 Fix package-release.sh
880507b Update Change_Log.html to r10b
b090d74 Remove check on negative NaN. The sign of NaN is not specified by standard (ISO/IEC 9899:TC2):
16b4fa8 Fix make-standalone-toolchain.sh --toolchain with -clangx.y suffix
1922acc Add dryrun flag to show only top-level commands.
10fa5b6 Add testcase for ucontext.h
b2166cc Fix of usage tolower_tab and toupper_tab in Android-L headers
0004f50 Updated NDK documentation for NEON support on X86.
3ebb501 Support for ARMv8 AArch32 optional features
5f3b542 Libportable relies on L-after platform headers.
64480b9 Remove symbols
4df3f23 Use consistent directory naming convention
84b1f36 Allow libc++ to be built with GCC 5.0 compiler
0c15a46 Let unknown archs to use android-L.
fed750d Fixed some typos (artifacts of 80-col fold) and a broken link.
d547e6a Deleting a file that doesn't mean anything and steers user away from actual docs Bug: 17335167
b5e676a Handle gcc version specification for libstdc++ build
2a3548f Checking for returned value of get_default_compiler_for_arch
fdab828 Fix of gcc-glibc usage
7ee2bbc Stop using __isthreaded in android/support
8d67781 Build android_support.a with hidden visibility
7c81177 Remove most of android/support from linking into 64-bit libc++ libraries
f5f28d6 Exclude variables in libgcc.a from NDK *so
35bf3e4 Add test for a case where GCC4.9/arm generates incorrect code
55a0049 Fix HelloComputeNDK fail to compile with clang
b88016f Fix examples in GoogleTest README
2826d4e Use a process-specific tmpdir.
716918f Fix pattern for thin-archive test
bf6e87d Fix strtod in libc++_static for armeabi
d09aa8c Handle split NDK package
1a9b4a6 Correction for android API level L
0288402 [doc] Support for ARM64 features
e8ce43d NDK Programmer's Guide; NDK Getting Started
426f4ee Floating-point data for AudioPlayer
d5d0677 Lower latency for AudioRecorder
8823ca1 Fix of gcc-sdk wrapper usage
9cfc9dc Support new mipsel and mips64el multilib gcc compilers
7a9fe36 Support for ARM64 features
21bc862 Unhind dn_expand for 64-bit ABIs
846e16d Use *-gcc-ar instead of *-ar for better LTO support
Repo: platform/packages/apps/BasicSmsReceiver (https://android.googlesource.com/platform/packages/apps/BasicSmsReceiver)
Repo: platform/packages/apps/Bluetooth (https://android.googlesource.com/platform/packages/apps/Bluetooth)
cd3a9e3 Native crash SIGSEGV bad ptr from /system/lib/libdvm.so
10260dc ignore telephony call state if telephony mgr state is idle
Repo: platform/packages/apps/Browser (https://android.googlesource.com/platform/packages/apps/Browser)
30ce2c5 Rewrite calls to Proxy.getPreferredHttpHost
Repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment