[Webkit-unassigned] [Bug 31106] [Chromium] handle web fonts in a secure manner
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Nov 9 08:18:31 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=31106
David Levin <levin at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #42738|review? |review-
Flag| |
--- Comment #29 from David Levin <levin at chromium.org> 2009-11-09 08:18:29 PDT ---
(From update of attachment 42738)
> diff --git a/WebCore/platform/graphics/chromium/FontCustomPlatformData.cpp b/WebCore/platform/graphics/chromium/FontCustomPlatformData.cpp
Why did the the include move to the header file?
Just put it here as you like in your previous patch.
> diff --git a/WebCore/platform/graphics/chromium/FontCustomPlatformData.h b/WebCore/platform/graphics/chromium/FontCustomPlatformData.h
> #include "FontRenderingMode.h"
> #include <wtf/Noncopyable.h>
>
> +#if ENABLE(OPENTYPE_SANITIZER)
Now that you have the ENABLE guards in the header file, you don't need them
around the include.
> +#include "OpenTypeSanitizer.h"
I don't understand why this include is here (instead of being in the cpp file
as in the previous patch).
> diff --git a/WebCore/platform/graphics/mac/FontCustomPlatformData.cpp b/WebCore/platform/graphics/mac/FontCustomPlatformData.cpp
> diff --git a/WebCore/platform/graphics/mac/FontCustomPlatformData.h b/WebCore/platform/graphics/mac/FontCustomPlatformData.h
Same comments about the #include file for these two files as well.
> diff --git a/WebCore/platform/graphics/opentype/OpenTypeSanitizer.cpp b/WebCore/platform/graphics/opentype/OpenTypeSanitizer.cpp
> +
> +#include "OwnArrayPtr.h"
Include wtf files like this:
#include <wtf/OwnArrayPtr.h>
and put it after the other includes.
> +#include "SharedBuffer.h"
> +#include "opentype-sanitiser.h"
> +#include "ots-memory-stream.h"
> + if (!ots::Process(&output, reinterpret_cast<const uint8_t *>(m_buffer->data()), m_buffer->size()))
No space after the unit8_t. "reinterpret_cast<const uint8_t*>("
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list