mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Backed out changeset 2e8791563f4d (bug 1309527
) for Win8 timeouts in idbobjectstore-rename-store.html
This commit is contained in:
parent
e627525329
commit
1261559426
@ -7915,18 +7915,16 @@ class RenameObjectStoreOp final
|
||||
{
|
||||
friend class VersionChangeTransaction;
|
||||
|
||||
const int64_t mId;
|
||||
const nsString mNewName;
|
||||
const RefPtr<FullObjectStoreMetadata> mMetadata;
|
||||
|
||||
private:
|
||||
// Only created by VersionChangeTransaction.
|
||||
RenameObjectStoreOp(VersionChangeTransaction* aTransaction,
|
||||
FullObjectStoreMetadata* const aMetadata)
|
||||
: VersionChangeTransactionOp(aTransaction)
|
||||
, mId(aMetadata->mCommonMetadata.id())
|
||||
, mNewName(aMetadata->mCommonMetadata.name())
|
||||
, mMetadata(aMetadata)
|
||||
{
|
||||
MOZ_ASSERT(mId);
|
||||
MOZ_ASSERT(aMetadata->mCommonMetadata.id());
|
||||
}
|
||||
|
||||
~RenameObjectStoreOp()
|
||||
@ -8111,9 +8109,8 @@ class RenameIndexOp final
|
||||
{
|
||||
friend class VersionChangeTransaction;
|
||||
|
||||
const RefPtr<FullIndexMetadata> mMetadata;
|
||||
const int64_t mObjectStoreId;
|
||||
const int64_t mIndexId;
|
||||
const nsString mNewName;
|
||||
|
||||
private:
|
||||
// Only created by VersionChangeTransaction.
|
||||
@ -8121,11 +8118,10 @@ private:
|
||||
FullIndexMetadata* const aMetadata,
|
||||
int64_t aObjectStoreId)
|
||||
: VersionChangeTransactionOp(aTransaction)
|
||||
, mMetadata(aMetadata)
|
||||
, mObjectStoreId(aObjectStoreId)
|
||||
, mIndexId(aMetadata->mCommonMetadata.id())
|
||||
, mNewName(aMetadata->mCommonMetadata.name())
|
||||
{
|
||||
MOZ_ASSERT(mIndexId);
|
||||
MOZ_ASSERT(aMetadata->mCommonMetadata.id());
|
||||
}
|
||||
|
||||
~RenameIndexOp()
|
||||
@ -24400,10 +24396,12 @@ RenameObjectStoreOp::DoDatabaseWork(DatabaseConnection* aConnection)
|
||||
&stmt));
|
||||
|
||||
MOZ_ALWAYS_SUCCEEDS(
|
||||
stmt->BindStringByName(NS_LITERAL_CSTRING("name"), mNewName));
|
||||
stmt->BindStringByName(NS_LITERAL_CSTRING("name"),
|
||||
mMetadata->mCommonMetadata.name()));
|
||||
|
||||
MOZ_ALWAYS_SUCCEEDS(
|
||||
stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"), mId));
|
||||
stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"),
|
||||
mMetadata->mCommonMetadata.id()));
|
||||
|
||||
bool hasResult;
|
||||
MOZ_ALWAYS_SUCCEEDS(stmt->ExecuteStep(&hasResult));
|
||||
@ -24427,13 +24425,15 @@ RenameObjectStoreOp::DoDatabaseWork(DatabaseConnection* aConnection)
|
||||
return rv;
|
||||
}
|
||||
|
||||
rv = stmt->BindStringByName(NS_LITERAL_CSTRING("name"), mNewName);
|
||||
rv = stmt->BindStringByName(NS_LITERAL_CSTRING("name"),
|
||||
mMetadata->mCommonMetadata.name());
|
||||
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
|
||||
rv = stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"), mId);
|
||||
rv = stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"),
|
||||
mMetadata->mCommonMetadata.id());
|
||||
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
@ -25506,10 +25506,12 @@ RenameIndexOp::DoDatabaseWork(DatabaseConnection* aConnection)
|
||||
mObjectStoreId));
|
||||
|
||||
MOZ_ALWAYS_SUCCEEDS(
|
||||
stmt->BindStringByName(NS_LITERAL_CSTRING("name"), mNewName));
|
||||
stmt->BindStringByName(NS_LITERAL_CSTRING("name"),
|
||||
mMetadata->mCommonMetadata.name()));
|
||||
|
||||
MOZ_ALWAYS_SUCCEEDS(
|
||||
stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"), mIndexId));
|
||||
stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"),
|
||||
mMetadata->mCommonMetadata.id()));
|
||||
|
||||
bool hasResult;
|
||||
MOZ_ALWAYS_SUCCEEDS(stmt->ExecuteStep(&hasResult));
|
||||
@ -25535,13 +25537,15 @@ RenameIndexOp::DoDatabaseWork(DatabaseConnection* aConnection)
|
||||
return rv;
|
||||
}
|
||||
|
||||
rv = stmt->BindStringByName(NS_LITERAL_CSTRING("name"), mNewName);
|
||||
rv = stmt->BindStringByName(NS_LITERAL_CSTRING("name"),
|
||||
mMetadata->mCommonMetadata.name());
|
||||
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
|
||||
rv = stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"), mIndexId);
|
||||
rv = stmt->BindInt64ByName(NS_LITERAL_CSTRING("id"),
|
||||
mMetadata->mCommonMetadata.id());
|
||||
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
|
11
testing/web-platform/meta/IndexedDB/idbindex-rename.html.ini
Normal file
11
testing/web-platform/meta/IndexedDB/idbindex-rename.html.ini
Normal file
@ -0,0 +1,11 @@
|
||||
[idbindex-rename.html]
|
||||
type: testharness
|
||||
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1309527
|
||||
expected:
|
||||
if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): CRASH
|
||||
if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): CRASH
|
||||
if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): CRASH
|
||||
if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): CRASH
|
||||
if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): CRASH
|
||||
if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): CRASH
|
||||
if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): CRASH
|
@ -0,0 +1,22 @@
|
||||
[idbobjectstore-rename-store.html]
|
||||
type: testharness
|
||||
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1309527
|
||||
expected:
|
||||
if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): CRASH
|
||||
if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): CRASH
|
||||
if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): CRASH
|
||||
if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): CRASH
|
||||
if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT
|
||||
if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): CRASH
|
||||
if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): CRASH
|
||||
if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT
|
||||
if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): CRASH
|
||||
[IndexedDB object store can be renamed to "\\u0000"]
|
||||
expected:
|
||||
if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT
|
||||
|
||||
[IndexedDB object store can be renamed to "\\uDC00\\uD800"]
|
||||
expected:
|
||||
if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT
|
||||
if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN
|
||||
|
Loading…
Reference in New Issue
Block a user