Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(560)

Side by Side Diff: Source/core/events/HashChangeEvent.h

Issue 213363006: Oilpan: Add [WillBeGarbageCollected] to Event.idl (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Apple Inc. All rights reserved. 2 * Copyright (C) 2010 Apple Inc. All rights reserved.
3 * 3 *
4 * This library is free software; you can redistribute it and/or 4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Library General Public 5 * modify it under the terms of the GNU Library General Public
6 * License as published by the Free Software Foundation; either 6 * License as published by the Free Software Foundation; either
7 * version 2 of the License, or (at your option) any later version. 7 * version 2 of the License, or (at your option) any later version.
8 * 8 *
9 * This library is distributed in the hope that it will be useful, 9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 18 matching lines...) Expand all
29 HashChangeEventInit() 29 HashChangeEventInit()
30 { 30 {
31 }; 31 };
32 32
33 String oldURL; 33 String oldURL;
34 String newURL; 34 String newURL;
35 }; 35 };
36 36
37 class HashChangeEvent FINAL : public Event { 37 class HashChangeEvent FINAL : public Event {
38 public: 38 public:
39 static PassRefPtr<HashChangeEvent> create() 39 static PassRefPtrWillBeRawPtr<HashChangeEvent> create()
40 { 40 {
41 return adoptRef(new HashChangeEvent); 41 return adoptRefWillBeRefCountedGarbageCollected(new HashChangeEvent);
42 } 42 }
43 43
44 static PassRefPtr<HashChangeEvent> create(const String& oldURL, const String & newURL) 44 static PassRefPtrWillBeRawPtr<HashChangeEvent> create(const String& oldURL, const String& newURL)
45 { 45 {
46 return adoptRef(new HashChangeEvent(oldURL, newURL)); 46 return adoptRefWillBeRefCountedGarbageCollected(new HashChangeEvent(oldU RL, newURL));
47 } 47 }
48 48
49 static PassRefPtr<HashChangeEvent> create(const AtomicString& type, const Ha shChangeEventInit& initializer) 49 static PassRefPtrWillBeRawPtr<HashChangeEvent> create(const AtomicString& ty pe, const HashChangeEventInit& initializer)
50 { 50 {
51 return adoptRef(new HashChangeEvent(type, initializer)); 51 return adoptRefWillBeRefCountedGarbageCollected(new HashChangeEvent(type , initializer));
52 } 52 }
53 53
54 void initHashChangeEvent(const AtomicString& eventType, bool canBubble, bool cancelable, const String& oldURL, const String& newURL) 54 void initHashChangeEvent(const AtomicString& eventType, bool canBubble, bool cancelable, const String& oldURL, const String& newURL)
55 { 55 {
56 if (dispatched()) 56 if (dispatched())
57 return; 57 return;
58 58
59 initEvent(eventType, canBubble, cancelable); 59 initEvent(eventType, canBubble, cancelable);
60 60
61 m_oldURL = oldURL; 61 m_oldURL = oldURL;
(...skipping 29 matching lines...) Expand all
91 ScriptWrappable::init(this); 91 ScriptWrappable::init(this);
92 } 92 }
93 93
94 String m_oldURL; 94 String m_oldURL;
95 String m_newURL; 95 String m_newURL;
96 }; 96 };
97 97
98 } // namespace WebCore 98 } // namespace WebCore
99 99
100 #endif // HashChangeEvent_h 100 #endif // HashChangeEvent_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698