| Index: third_party/WebKit/Source/core/html/forms/FormController.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/forms/FormController.cpp b/third_party/WebKit/Source/core/html/forms/FormController.cpp
|
| index 558ada8e8643ecfe6bd395117521aede6717fbae..e28c74de0667c4fedec6f9f2d162cf2ef23f7748 100644
|
| --- a/third_party/WebKit/Source/core/html/forms/FormController.cpp
|
| +++ b/third_party/WebKit/Source/core/html/forms/FormController.cpp
|
| @@ -26,9 +26,7 @@
|
| #include "platform/FileChooser.h"
|
| #include "wtf/Deque.h"
|
| #include "wtf/HashTableDeletedValueType.h"
|
| -#include "wtf/PtrUtil.h"
|
| #include "wtf/text/StringBuilder.h"
|
| -#include <memory>
|
|
|
| namespace blink {
|
|
|
| @@ -178,8 +176,8 @@ class SavedFormState {
|
| USING_FAST_MALLOC(SavedFormState);
|
|
|
| public:
|
| - static std::unique_ptr<SavedFormState> create();
|
| - static std::unique_ptr<SavedFormState> deserialize(const Vector<String>&, size_t& index);
|
| + static PassOwnPtr<SavedFormState> create();
|
| + static PassOwnPtr<SavedFormState> deserialize(const Vector<String>&, size_t& index);
|
| void serializeTo(Vector<String>&) const;
|
| bool isEmpty() const { return m_stateForNewFormElements.isEmpty(); }
|
| void appendControlState(const AtomicString& name, const AtomicString& type, const FormControlState&);
|
| @@ -195,9 +193,9 @@ private:
|
| size_t m_controlStateCount;
|
| };
|
|
|
| -std::unique_ptr<SavedFormState> SavedFormState::create()
|
| +PassOwnPtr<SavedFormState> SavedFormState::create()
|
| {
|
| - return wrapUnique(new SavedFormState);
|
| + return adoptPtr(new SavedFormState);
|
| }
|
|
|
| static bool isNotFormControlTypeCharacter(UChar ch)
|
| @@ -205,7 +203,7 @@ static bool isNotFormControlTypeCharacter(UChar ch)
|
| return ch != '-' && (ch > 'z' || ch < 'a');
|
| }
|
|
|
| -std::unique_ptr<SavedFormState> SavedFormState::deserialize(const Vector<String>& stateVector, size_t& index)
|
| +PassOwnPtr<SavedFormState> SavedFormState::deserialize(const Vector<String>& stateVector, size_t& index)
|
| {
|
| if (index >= stateVector.size())
|
| return nullptr;
|
| @@ -213,7 +211,7 @@ std::unique_ptr<SavedFormState> SavedFormState::deserialize(const Vector<String>
|
| size_t itemCount = stateVector[index++].toUInt();
|
| if (!itemCount)
|
| return nullptr;
|
| - std::unique_ptr<SavedFormState> savedFormState = wrapUnique(new SavedFormState);
|
| + OwnPtr<SavedFormState> savedFormState = adoptPtr(new SavedFormState);
|
| while (itemCount--) {
|
| if (index + 1 >= stateVector.size())
|
| return nullptr;
|
| @@ -413,7 +411,7 @@ static String formStateSignature()
|
| Vector<String> DocumentState::toStateVector()
|
| {
|
| FormKeyGenerator* keyGenerator = FormKeyGenerator::create();
|
| - std::unique_ptr<SavedFormStateMap> stateMap = wrapUnique(new SavedFormStateMap);
|
| + OwnPtr<SavedFormStateMap> stateMap = adoptPtr(new SavedFormStateMap);
|
| for (const auto& formControl : m_formControls) {
|
| HTMLFormControlElementWithState* control = formControl.get();
|
| ASSERT(control->inShadowIncludingDocument());
|
| @@ -490,7 +488,7 @@ void FormController::formStatesFromStateVector(const Vector<String>& stateVector
|
|
|
| while (i + 1 < stateVector.size()) {
|
| AtomicString formKey = AtomicString(stateVector[i++]);
|
| - std::unique_ptr<SavedFormState> state = SavedFormState::deserialize(stateVector, i);
|
| + OwnPtr<SavedFormState> state = SavedFormState::deserialize(stateVector, i);
|
| if (!state) {
|
| i = 0;
|
| break;
|
|
|