Remove [ReturnNewObject] IDL attribute

[ReturnNewObject] was previously used to indicate that the method
should create a new wrapper, we already removed it from the code generator
when we refactored toV8() and wrap().

R=abarth,eseidel,jsbell
BUG=237615

Review URL: https://chromiumcodereview.appspot.com/14730005

git-svn-id: svn://svn.chromium.org/blink/trunk@149642 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move the base implementation of _path_to_apache() to chromium_linux.

All child classes of Port override _path_to_apache(), and the base
implementation is already Linux-dependent. Interestingly enough, its code is
more portable than the one in ChromiumLinuxPort since it does not assume
that Linux means either RedHat or Debian-based.

It thus makes sense to make the method in Port abstract and move its
implementation to ChromiumLinuxPort itself.

BUG=
R=dpranke@chromium.org, ojan@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14623011

git-svn-id: svn://svn.chromium.org/blink/trunk@149643 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Harden wrapping Custom Elements against empty creation contexts

BUG=234509

Review URL: https://chromiumcodereview.appspot.com/14760007

git-svn-id: svn://svn.chromium.org/blink/trunk@149644 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix textarea font autosizing oscillation when the number of lines exceeds 4. The proposed fix is not to autosize textareas.

BUG=165481

Review URL: https://chromiumcodereview.appspot.com/14146029

git-svn-id: svn://svn.chromium.org/blink/trunk@149645 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of calls to v8::Persistent v8::Context::New().

Use a version which returns a v8::Local instead.

This gets rid of more places where Persistent handles are copied
(see bug).

This also fixes some Persistent handle leaks where we created a Persistent
handle, then another one based on it (in ScopedPersistent), and forgot the
original one.

BUG=236290

Review URL: https://chromiumcodereview.appspot.com/14629007

git-svn-id: svn://svn.chromium.org/blink/trunk@149646 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adjust check for updating the timer in V8GCForContextDispose.

This is needed for SunSpider.

Review URL: https://chromiumcodereview.appspot.com/14855004

git-svn-id: svn://svn.chromium.org/blink/trunk@149647 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web MIDI: implement MIDIInput

This change implements MIDIInput.
midimessage Event is not invoked yet.

BUG=163795
TEST=none
R=crogers@google.com, haraken@chromium.org

Review URL: https://codereview.chromium.org/14520002

git-svn-id: svn://svn.chromium.org/blink/trunk@149648 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web MIDI: implement MIDIOutput

This change implements MIDIOutput interfaces.
send methods are not implemeneted yet.

BUG=163795
TEST=none
R=crogers@google.com

Review URL: https://codereview.chromium.org/14442004

git-svn-id: svn://svn.chromium.org/blink/trunk@149649 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Draw the caps lock indicator manually, rather than using WKDrawCapsLockIndicator.

BUG=101156
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/14865002

git-svn-id: svn://svn.chromium.org/blink/trunk@149652 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Web MIDI: implement MIDIOutput"

This reverts http://src.chromium.org/viewvc/blink?revision=149649&view=revision,
because it broke Windows compile.

TBR=toyoshim
BUG=163795

Review URL: https://codereview.chromium.org/14918002

git-svn-id: svn://svn.chromium.org/blink/trunk@149653 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update TestExpectations for a pair of storage/indexeddb tests.

One seems to always pass now and was a v8 issue. The other is still
problematic, but has a new issue number.

BUG=113063,237812

Review URL: https://codereview.chromium.org/14646028

git-svn-id: svn://svn.chromium.org/blink/trunk@149654 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IndexedDB: Re-use existing IDBDatabaseCallbacksProxy in createTransaction

R=darin@chromium.org, dgrogan@chromium.org
BUG=236014,222554

Review URL: https://codereview.chromium.org/14773007

git-svn-id: svn://svn.chromium.org/blink/trunk@149655 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Always use a separate front texture on Mac OS to work around graphics driver bugs.

Tested manually with scenarios from bug report.

BUG=234428
R=jamesr@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14896002

git-svn-id: svn://svn.chromium.org/blink/trunk@149656 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add more Win7 (dbg) flake entries.

TBR=fsamuel
BUG=237270

Review URL: https://codereview.chromium.org/14917007

git-svn-id: svn://svn.chromium.org/blink/trunk@149657 bbb929c8-8fbe-4397-9dbb-9b2b20218538