Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
06346e6980
commit
dda6ff3c99
@ -376,8 +376,8 @@ NS_IMETHODIMP nsAccessibleWrap::GetNativeInterface(void **aOutAccessible)
|
|||||||
GType type = GetMaiAtkType(CreateMaiInterfaces());
|
GType type = GetMaiAtkType(CreateMaiInterfaces());
|
||||||
NS_ENSURE_TRUE(type, NS_ERROR_FAILURE);
|
NS_ENSURE_TRUE(type, NS_ERROR_FAILURE);
|
||||||
mAtkObject =
|
mAtkObject =
|
||||||
NS_REINTERPRET_CAST(AtkObject *,
|
reinterpret_cast<AtkObject *>
|
||||||
g_object_new(type, NULL));
|
(g_object_new(type, NULL));
|
||||||
NS_ENSURE_TRUE(mAtkObject, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mAtkObject, NS_ERROR_OUT_OF_MEMORY);
|
||||||
|
|
||||||
atk_object_initialize(mAtkObject, this);
|
atk_object_initialize(mAtkObject, this);
|
||||||
@ -394,7 +394,7 @@ nsAccessibleWrap::GetAtkObject(void)
|
|||||||
{
|
{
|
||||||
void *atkObj = nsnull;
|
void *atkObj = nsnull;
|
||||||
GetNativeInterface(&atkObj);
|
GetNativeInterface(&atkObj);
|
||||||
return NS_STATIC_CAST(AtkObject *, atkObj);
|
return static_cast<AtkObject *>(atkObj);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get AtkObject from nsIAccessible interface
|
// Get AtkObject from nsIAccessible interface
|
||||||
@ -690,7 +690,7 @@ initializeCB(AtkObject *aAtkObj, gpointer aData)
|
|||||||
|
|
||||||
/* initialize object */
|
/* initialize object */
|
||||||
MAI_ATK_OBJECT(aAtkObj)->accWrap =
|
MAI_ATK_OBJECT(aAtkObj)->accWrap =
|
||||||
NS_STATIC_CAST(nsAccessibleWrap*, aData);
|
static_cast<nsAccessibleWrap*>(aData);
|
||||||
|
|
||||||
#ifdef MAI_LOGGING
|
#ifdef MAI_LOGGING
|
||||||
++sMaiAtkObjCreated;
|
++sMaiAtkObjCreated;
|
||||||
@ -782,7 +782,7 @@ getRoleCB(AtkObject *aAtkObj)
|
|||||||
atkRole = atkRoleMap[accRole]; // map to the actual value
|
atkRole = atkRoleMap[accRole]; // map to the actual value
|
||||||
NS_ASSERTION(atkRoleMap[nsIAccessibleRole::ROLE_LAST_ENTRY] ==
|
NS_ASSERTION(atkRoleMap[nsIAccessibleRole::ROLE_LAST_ENTRY] ==
|
||||||
kROLE_ATK_LAST_ENTRY, "ATK role map skewed");
|
kROLE_ATK_LAST_ENTRY, "ATK role map skewed");
|
||||||
aAtkObj->role = NS_STATIC_CAST(AtkRole, atkRole);
|
aAtkObj->role = static_cast<AtkRole>(atkRole);
|
||||||
}
|
}
|
||||||
return aAtkObj->role;
|
return aAtkObj->role;
|
||||||
}
|
}
|
||||||
@ -967,7 +967,7 @@ getIndexInParentCB(AtkObject *aAtkObj)
|
|||||||
|
|
||||||
PRInt32 currentIndex = 0;
|
PRInt32 currentIndex = 0;
|
||||||
|
|
||||||
while (sibling != NS_STATIC_CAST(nsIAccessible*, accWrap)) {
|
while (sibling != static_cast<nsIAccessible*>(accWrap)) {
|
||||||
NS_ASSERTION(sibling, "Never ran into the same child that we started from");
|
NS_ASSERTION(sibling, "Never ran into the same child that we started from");
|
||||||
|
|
||||||
if (!sibling) {
|
if (!sibling) {
|
||||||
@ -1060,7 +1060,7 @@ refRelationSetCB(AtkObject *aAtkObj)
|
|||||||
};
|
};
|
||||||
|
|
||||||
for (PRUint32 i = 0; i < NS_ARRAY_LENGTH(relationType); i++) {
|
for (PRUint32 i = 0; i < NS_ARRAY_LENGTH(relationType); i++) {
|
||||||
relation = atk_relation_set_get_relation_by_type(relation_set, NS_STATIC_CAST(AtkRelationType, relationType[i]));
|
relation = atk_relation_set_get_relation_by_type(relation_set, static_cast<AtkRelationType>(relationType[i]));
|
||||||
if (relation) {
|
if (relation) {
|
||||||
atk_relation_set_remove(relation_set, relation);
|
atk_relation_set_remove(relation_set, relation);
|
||||||
}
|
}
|
||||||
@ -1070,7 +1070,7 @@ refRelationSetCB(AtkObject *aAtkObj)
|
|||||||
if (NS_SUCCEEDED(rv) && accRelated) {
|
if (NS_SUCCEEDED(rv) && accRelated) {
|
||||||
accessible_array[0] = nsAccessibleWrap::GetAtkObject(accRelated);
|
accessible_array[0] = nsAccessibleWrap::GetAtkObject(accRelated);
|
||||||
relation = atk_relation_new(accessible_array, 1,
|
relation = atk_relation_new(accessible_array, 1,
|
||||||
NS_STATIC_CAST(AtkRelationType, relationType[i]));
|
static_cast<AtkRelationType>(relationType[i]));
|
||||||
atk_relation_set_add(relation_set, relation);
|
atk_relation_set_add(relation_set, relation);
|
||||||
g_object_unref(relation);
|
g_object_unref(relation);
|
||||||
}
|
}
|
||||||
@ -1096,7 +1096,7 @@ nsAccessibleWrap *GetAccessibleWrap(AtkObject *aAtkObj)
|
|||||||
nsRefPtr<nsApplicationAccessibleWrap> appAccWrap =
|
nsRefPtr<nsApplicationAccessibleWrap> appAccWrap =
|
||||||
nsAccessNode::GetApplicationAccessible();
|
nsAccessNode::GetApplicationAccessible();
|
||||||
nsAccessibleWrap* tmpAppAccWrap =
|
nsAccessibleWrap* tmpAppAccWrap =
|
||||||
NS_STATIC_CAST(nsAccessibleWrap*, appAccWrap.get());
|
static_cast<nsAccessibleWrap*>(appAccWrap.get());
|
||||||
|
|
||||||
if (tmpAppAccWrap != tmpAccWrap && !tmpAccWrap->IsValidObject())
|
if (tmpAppAccWrap != tmpAccWrap && !tmpAccWrap->IsValidObject())
|
||||||
return nsnull;
|
return nsnull;
|
||||||
@ -1118,7 +1118,7 @@ nsAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
rv = aEvent->GetEventType(&type);
|
rv = aEvent->GetEventType(&type);
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
nsAccEvent *event = NS_REINTERPRET_CAST(nsAccEvent*, aEvent);
|
nsAccEvent *event = reinterpret_cast<nsAccEvent*>(aEvent);
|
||||||
void *eventData = event->mEventData;
|
void *eventData = event->mEventData;
|
||||||
|
|
||||||
AtkObject *atkObj = nsAccessibleWrap::GetAtkObject(accessible);
|
AtkObject *atkObj = nsAccessibleWrap::GetAtkObject(accessible);
|
||||||
@ -1215,7 +1215,7 @@ nsAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
if (!eventData)
|
if (!eventData)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
pAtkTableChange = NS_REINTERPRET_CAST(AtkTableChange *, eventData);
|
pAtkTableChange = reinterpret_cast<AtkTableChange *>(eventData);
|
||||||
|
|
||||||
g_signal_emit_by_name(atkObj,
|
g_signal_emit_by_name(atkObj,
|
||||||
"row_inserted",
|
"row_inserted",
|
||||||
@ -1231,7 +1231,7 @@ nsAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
if (!eventData)
|
if (!eventData)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
pAtkTableChange = NS_REINTERPRET_CAST(AtkTableChange *, eventData);
|
pAtkTableChange = reinterpret_cast<AtkTableChange *>(eventData);
|
||||||
|
|
||||||
g_signal_emit_by_name(atkObj,
|
g_signal_emit_by_name(atkObj,
|
||||||
"row_deleted",
|
"row_deleted",
|
||||||
@ -1252,7 +1252,7 @@ nsAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
if (!eventData)
|
if (!eventData)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
pAtkTableChange = NS_REINTERPRET_CAST(AtkTableChange *, eventData);
|
pAtkTableChange = reinterpret_cast<AtkTableChange *>(eventData);
|
||||||
|
|
||||||
g_signal_emit_by_name(atkObj,
|
g_signal_emit_by_name(atkObj,
|
||||||
"column_inserted",
|
"column_inserted",
|
||||||
@ -1268,7 +1268,7 @@ nsAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
if (!eventData)
|
if (!eventData)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
pAtkTableChange = NS_REINTERPRET_CAST(AtkTableChange *, eventData);
|
pAtkTableChange = reinterpret_cast<AtkTableChange *>(eventData);
|
||||||
|
|
||||||
g_signal_emit_by_name(atkObj,
|
g_signal_emit_by_name(atkObj,
|
||||||
"column_deleted",
|
"column_deleted",
|
||||||
@ -1321,7 +1321,7 @@ nsAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
{
|
{
|
||||||
MAI_LOG_DEBUG(("\n\nReceived: EVENT_WINDOW_ACTIVATED\n"));
|
MAI_LOG_DEBUG(("\n\nReceived: EVENT_WINDOW_ACTIVATED\n"));
|
||||||
nsDocAccessibleWrap *accDocWrap =
|
nsDocAccessibleWrap *accDocWrap =
|
||||||
NS_STATIC_CAST(nsDocAccessibleWrap *, accessible.get());
|
static_cast<nsDocAccessibleWrap *>(accessible.get());
|
||||||
accDocWrap->mActivated = PR_TRUE;
|
accDocWrap->mActivated = PR_TRUE;
|
||||||
guint id = g_signal_lookup ("activate", MAI_TYPE_ATK_OBJECT);
|
guint id = g_signal_lookup ("activate", MAI_TYPE_ATK_OBJECT);
|
||||||
g_signal_emit(atkObj, id, 0);
|
g_signal_emit(atkObj, id, 0);
|
||||||
@ -1331,7 +1331,7 @@ nsAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
{
|
{
|
||||||
MAI_LOG_DEBUG(("\n\nReceived: EVENT_WINDOW_DEACTIVATED\n"));
|
MAI_LOG_DEBUG(("\n\nReceived: EVENT_WINDOW_DEACTIVATED\n"));
|
||||||
nsDocAccessibleWrap *accDocWrap =
|
nsDocAccessibleWrap *accDocWrap =
|
||||||
NS_STATIC_CAST(nsDocAccessibleWrap *, accessible.get());
|
static_cast<nsDocAccessibleWrap *>(accessible.get());
|
||||||
accDocWrap->mActivated = PR_FALSE;
|
accDocWrap->mActivated = PR_FALSE;
|
||||||
guint id = g_signal_lookup ("deactivate", MAI_TYPE_ATK_OBJECT);
|
guint id = g_signal_lookup ("deactivate", MAI_TYPE_ATK_OBJECT);
|
||||||
g_signal_emit(atkObj, id, 0);
|
g_signal_emit(atkObj, id, 0);
|
||||||
@ -1457,9 +1457,9 @@ nsAccessibleWrap::FireAtkPropChangedEvent(nsIAccessibleEvent *aEvent,
|
|||||||
AtkPropertyValues values = { NULL };
|
AtkPropertyValues values = { NULL };
|
||||||
nsAccessibleWrap *oldAccWrap = nsnull, *newAccWrap = nsnull;
|
nsAccessibleWrap *oldAccWrap = nsnull, *newAccWrap = nsnull;
|
||||||
|
|
||||||
nsAccEvent *event = NS_REINTERPRET_CAST(nsAccEvent*, aEvent);
|
nsAccEvent *event = reinterpret_cast<nsAccEvent*>(aEvent);
|
||||||
|
|
||||||
pAtkPropChange = NS_REINTERPRET_CAST(AtkPropertyChange *, event->mEventData);
|
pAtkPropChange = reinterpret_cast<AtkPropertyChange *>(event->mEventData);
|
||||||
values.property_name = sAtkPropertyNameArray[pAtkPropChange->type];
|
values.property_name = sAtkPropertyNameArray[pAtkPropChange->type];
|
||||||
|
|
||||||
NS_ASSERTION(pAtkPropChange, "Event needs event data");
|
NS_ASSERTION(pAtkPropChange, "Event needs event data");
|
||||||
@ -1474,12 +1474,12 @@ nsAccessibleWrap::FireAtkPropChangedEvent(nsIAccessibleEvent *aEvent,
|
|||||||
case PROP_TABLE_SUMMARY:
|
case PROP_TABLE_SUMMARY:
|
||||||
|
|
||||||
if (pAtkPropChange->oldvalue)
|
if (pAtkPropChange->oldvalue)
|
||||||
oldAccWrap = NS_REINTERPRET_CAST(nsAccessibleWrap *,
|
oldAccWrap = reinterpret_cast<nsAccessibleWrap *>
|
||||||
pAtkPropChange->oldvalue);
|
(pAtkPropChange->oldvalue);
|
||||||
|
|
||||||
if (pAtkPropChange->newvalue)
|
if (pAtkPropChange->newvalue)
|
||||||
newAccWrap = NS_REINTERPRET_CAST(nsAccessibleWrap *,
|
newAccWrap = reinterpret_cast<nsAccessibleWrap *>
|
||||||
pAtkPropChange->newvalue);
|
(pAtkPropChange->newvalue);
|
||||||
|
|
||||||
if (oldAccWrap && newAccWrap) {
|
if (oldAccWrap && newAccWrap) {
|
||||||
g_value_init(&values.old_value, G_TYPE_POINTER);
|
g_value_init(&values.old_value, G_TYPE_POINTER);
|
||||||
@ -1497,8 +1497,8 @@ nsAccessibleWrap::FireAtkPropChangedEvent(nsIAccessibleEvent *aEvent,
|
|||||||
case PROP_TABLE_ROW_DESCRIPTION:
|
case PROP_TABLE_ROW_DESCRIPTION:
|
||||||
g_value_init(&values.new_value, G_TYPE_INT);
|
g_value_init(&values.new_value, G_TYPE_INT);
|
||||||
g_value_set_int(&values.new_value,
|
g_value_set_int(&values.new_value,
|
||||||
*NS_REINTERPRET_CAST(gint *,
|
*reinterpret_cast<gint *>
|
||||||
pAtkPropChange->newvalue));
|
(pAtkPropChange->newvalue));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
//Perhaps need more cases in the future
|
//Perhaps need more cases in the future
|
||||||
|
|||||||
@ -569,8 +569,8 @@ nsApplicationAccessibleWrap::GetNativeInterface(void **aOutAccessible)
|
|||||||
|
|
||||||
if (!mAtkObject) {
|
if (!mAtkObject) {
|
||||||
mAtkObject =
|
mAtkObject =
|
||||||
NS_REINTERPRET_CAST(AtkObject *,
|
reinterpret_cast<AtkObject *>
|
||||||
g_object_new(MAI_TYPE_ATK_OBJECT, NULL));
|
(g_object_new(MAI_TYPE_ATK_OBJECT, NULL));
|
||||||
NS_ENSURE_TRUE(mAtkObject, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mAtkObject, NS_ERROR_OUT_OF_MEMORY);
|
||||||
|
|
||||||
atk_object_initialize(mAtkObject, this);
|
atk_object_initialize(mAtkObject, this);
|
||||||
|
|||||||
@ -150,8 +150,8 @@ MaiHyperlink::GetAtkHyperlink(void)
|
|||||||
return nsnull;
|
return nsnull;
|
||||||
|
|
||||||
mMaiAtkHyperlink =
|
mMaiAtkHyperlink =
|
||||||
NS_REINTERPRET_CAST(AtkHyperlink *,
|
reinterpret_cast<AtkHyperlink *>
|
||||||
g_object_new(mai_atk_hyperlink_get_type(), NULL));
|
(g_object_new(mai_atk_hyperlink_get_type(), NULL));
|
||||||
NS_ASSERTION(mMaiAtkHyperlink, "OUT OF MEMORY");
|
NS_ASSERTION(mMaiAtkHyperlink, "OUT OF MEMORY");
|
||||||
NS_ENSURE_TRUE(mMaiAtkHyperlink, nsnull);
|
NS_ENSURE_TRUE(mMaiAtkHyperlink, nsnull);
|
||||||
|
|
||||||
@ -260,7 +260,7 @@ getEndIndexCB(AtkHyperlink *aLink)
|
|||||||
PRInt32 endIndex = -1;
|
PRInt32 endIndex = -1;
|
||||||
nsresult rv = accHyperlink->GetEndIndex(&endIndex);
|
nsresult rv = accHyperlink->GetEndIndex(&endIndex);
|
||||||
|
|
||||||
return (NS_FAILED(rv)) ? -1 : NS_STATIC_CAST(gint, endIndex);
|
return (NS_FAILED(rv)) ? -1 : static_cast<gint>(endIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -272,7 +272,7 @@ getStartIndexCB(AtkHyperlink *aLink)
|
|||||||
PRInt32 startIndex = -1;
|
PRInt32 startIndex = -1;
|
||||||
nsresult rv = accHyperlink->GetStartIndex(&startIndex);
|
nsresult rv = accHyperlink->GetStartIndex(&startIndex);
|
||||||
|
|
||||||
return (NS_FAILED(rv)) ? -1 : NS_STATIC_CAST(gint, startIndex);
|
return (NS_FAILED(rv)) ? -1 : static_cast<gint>(startIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
@ -283,7 +283,7 @@ isValidCB(AtkHyperlink *aLink)
|
|||||||
|
|
||||||
PRBool isValid = PR_FALSE;
|
PRBool isValid = PR_FALSE;
|
||||||
nsresult rv = accHyperlink->IsValid(&isValid);
|
nsresult rv = accHyperlink->IsValid(&isValid);
|
||||||
return (NS_FAILED(rv)) ? FALSE : NS_STATIC_CAST(gboolean, isValid);
|
return (NS_FAILED(rv)) ? FALSE : static_cast<gboolean>(isValid);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -294,7 +294,7 @@ getAnchorCountCB(AtkHyperlink *aLink)
|
|||||||
|
|
||||||
PRInt32 count = -1;
|
PRInt32 count = -1;
|
||||||
nsresult rv = accHyperlink->GetAnchors(&count);
|
nsresult rv = accHyperlink->GetAnchors(&count);
|
||||||
return (NS_FAILED(rv)) ? -1 : NS_STATIC_CAST(gint, count);
|
return (NS_FAILED(rv)) ? -1 : static_cast<gint>(count);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if aHyperlink is a valid MaiHyperlink, and return the
|
// Check if aHyperlink is a valid MaiHyperlink, and return the
|
||||||
|
|||||||
@ -75,7 +75,7 @@ getActionCountCB(AtkAction *aAction)
|
|||||||
|
|
||||||
PRUint8 num = 0;
|
PRUint8 num = 0;
|
||||||
nsresult rv = accWrap->GetNumActions(&num);
|
nsresult rv = accWrap->GetNumActions(&num);
|
||||||
return (NS_FAILED(rv)) ? 0 : NS_STATIC_CAST(gint, num);
|
return (NS_FAILED(rv)) ? 0 : static_cast<gint>(num);
|
||||||
}
|
}
|
||||||
|
|
||||||
const gchar *
|
const gchar *
|
||||||
|
|||||||
@ -108,7 +108,7 @@ getIndexAtCB(AtkTable *aTable, gint aRow, gint aColumn)
|
|||||||
nsresult rv = accTable->GetIndexAt(aRow, aColumn, &index);
|
nsresult rv = accTable->GetIndexAt(aRow, aColumn, &index);
|
||||||
NS_ENSURE_SUCCESS(rv, -1);
|
NS_ENSURE_SUCCESS(rv, -1);
|
||||||
|
|
||||||
return NS_STATIC_CAST(gint, index);
|
return static_cast<gint>(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -127,7 +127,7 @@ getColumnAtIndexCB(AtkTable *aTable, gint aIndex)
|
|||||||
nsresult rv = accTable->GetColumnAtIndex(aIndex, &col);
|
nsresult rv = accTable->GetColumnAtIndex(aIndex, &col);
|
||||||
NS_ENSURE_SUCCESS(rv, -1);
|
NS_ENSURE_SUCCESS(rv, -1);
|
||||||
|
|
||||||
return NS_STATIC_CAST(gint, col);
|
return static_cast<gint>(col);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -146,7 +146,7 @@ getRowAtIndexCB(AtkTable *aTable, gint aIndex)
|
|||||||
nsresult rv = accTable->GetRowAtIndex(aIndex, &row);
|
nsresult rv = accTable->GetRowAtIndex(aIndex, &row);
|
||||||
NS_ENSURE_SUCCESS(rv, -1);
|
NS_ENSURE_SUCCESS(rv, -1);
|
||||||
|
|
||||||
return NS_STATIC_CAST(gint, row);
|
return static_cast<gint>(row);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -165,7 +165,7 @@ getColumnCountCB(AtkTable *aTable)
|
|||||||
nsresult rv = accTable->GetColumns(&count);
|
nsresult rv = accTable->GetColumns(&count);
|
||||||
NS_ENSURE_SUCCESS(rv, -1);
|
NS_ENSURE_SUCCESS(rv, -1);
|
||||||
|
|
||||||
return NS_STATIC_CAST(gint, count);
|
return static_cast<gint>(count);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -184,7 +184,7 @@ getRowCountCB(AtkTable *aTable)
|
|||||||
nsresult rv = accTable->GetRows(&count);
|
nsresult rv = accTable->GetRows(&count);
|
||||||
NS_ENSURE_SUCCESS(rv, -1);
|
NS_ENSURE_SUCCESS(rv, -1);
|
||||||
|
|
||||||
return NS_STATIC_CAST(gint, count);
|
return static_cast<gint>(count);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -204,7 +204,7 @@ getColumnExtentAtCB(AtkTable *aTable,
|
|||||||
nsresult rv = accTable->GetColumnExtentAt(aRow, aColumn, &extent);
|
nsresult rv = accTable->GetColumnExtentAt(aRow, aColumn, &extent);
|
||||||
NS_ENSURE_SUCCESS(rv, -1);
|
NS_ENSURE_SUCCESS(rv, -1);
|
||||||
|
|
||||||
return NS_STATIC_CAST(gint, extent);
|
return static_cast<gint>(extent);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -224,7 +224,7 @@ getRowExtentAtCB(AtkTable *aTable,
|
|||||||
nsresult rv = accTable->GetRowExtentAt(aRow, aColumn, &extent);
|
nsresult rv = accTable->GetRowExtentAt(aRow, aColumn, &extent);
|
||||||
NS_ENSURE_SUCCESS(rv, -1);
|
NS_ENSURE_SUCCESS(rv, -1);
|
||||||
|
|
||||||
return NS_STATIC_CAST(gint, extent);
|
return static_cast<gint>(extent);
|
||||||
}
|
}
|
||||||
|
|
||||||
AtkObject*
|
AtkObject*
|
||||||
@ -375,7 +375,7 @@ getSelectedColumnsCB(AtkTable *aTable, gint **aSelected)
|
|||||||
|
|
||||||
//copy
|
//copy
|
||||||
for (PRUint32 index = 0; index < size; ++index)
|
for (PRUint32 index = 0; index < size; ++index)
|
||||||
atkColumns[index] = NS_STATIC_CAST(gint, columns[index]);
|
atkColumns[index] = static_cast<gint>(columns[index]);
|
||||||
nsMemory::Free(columns);
|
nsMemory::Free(columns);
|
||||||
|
|
||||||
*aSelected = atkColumns;
|
*aSelected = atkColumns;
|
||||||
@ -410,7 +410,7 @@ getSelectedRowsCB(AtkTable *aTable, gint **aSelected)
|
|||||||
|
|
||||||
//copy
|
//copy
|
||||||
for (PRUint32 index = 0; index < size; ++index)
|
for (PRUint32 index = 0; index < size; ++index)
|
||||||
atkRows[index] = NS_STATIC_CAST(gint, rows[index]);
|
atkRows[index] = static_cast<gint>(rows[index]);
|
||||||
nsMemory::Free(rows);
|
nsMemory::Free(rows);
|
||||||
|
|
||||||
*aSelected = atkRows;
|
*aSelected = atkRows;
|
||||||
@ -431,7 +431,7 @@ isColumnSelectedCB(AtkTable *aTable, gint aColumn)
|
|||||||
|
|
||||||
PRBool outValue;
|
PRBool outValue;
|
||||||
nsresult rv = accTable->IsColumnSelected(aColumn, &outValue);
|
nsresult rv = accTable->IsColumnSelected(aColumn, &outValue);
|
||||||
return NS_FAILED(rv) ? FALSE : NS_STATIC_CAST(gboolean, outValue);
|
return NS_FAILED(rv) ? FALSE : static_cast<gboolean>(outValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
@ -448,7 +448,7 @@ isRowSelectedCB(AtkTable *aTable, gint aRow)
|
|||||||
|
|
||||||
PRBool outValue;
|
PRBool outValue;
|
||||||
nsresult rv = accTable->IsRowSelected(aRow, &outValue);
|
nsresult rv = accTable->IsRowSelected(aRow, &outValue);
|
||||||
return NS_FAILED(rv) ? FALSE : NS_STATIC_CAST(gboolean, outValue);
|
return NS_FAILED(rv) ? FALSE : static_cast<gboolean>(outValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
@ -465,5 +465,5 @@ isCellSelectedCB(AtkTable *aTable, gint aRow, gint aColumn)
|
|||||||
|
|
||||||
PRBool outValue;
|
PRBool outValue;
|
||||||
nsresult rv = accTable->IsCellSelected(aRow, aColumn, &outValue);
|
nsresult rv = accTable->IsCellSelected(aRow, aColumn, &outValue);
|
||||||
return NS_FAILED(rv) ? FALSE : NS_STATIC_CAST(gboolean, outValue);
|
return NS_FAILED(rv) ? FALSE : static_cast<gboolean>(outValue);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -79,7 +79,7 @@ void ConvertTexttoAsterisks(nsAccessibleWrap* accWrap, nsAString& aString)
|
|||||||
// convert each char to "*" when it's "password text"
|
// convert each char to "*" when it's "password text"
|
||||||
PRUint32 accRole;
|
PRUint32 accRole;
|
||||||
accWrap->GetRole(&accRole);
|
accWrap->GetRole(&accRole);
|
||||||
if (NS_STATIC_CAST(AtkRole, accRole) == ATK_ROLE_PASSWORD_TEXT) {
|
if (static_cast<AtkRole>(accRole) == ATK_ROLE_PASSWORD_TEXT) {
|
||||||
for (PRUint32 i = 0; i < aString.Length(); i++)
|
for (PRUint32 i = 0; i < aString.Length(); i++)
|
||||||
aString.Replace(i, 1, NS_LITERAL_STRING("*"));
|
aString.Replace(i, 1, NS_LITERAL_STRING("*"));
|
||||||
}
|
}
|
||||||
@ -187,11 +187,11 @@ getCharacterAtOffsetCB(AtkText *aText, gint aOffset)
|
|||||||
// convert char to "*" when it's "password text"
|
// convert char to "*" when it's "password text"
|
||||||
PRUint32 accRole;
|
PRUint32 accRole;
|
||||||
accWrap->GetRole(&accRole);
|
accWrap->GetRole(&accRole);
|
||||||
if (NS_STATIC_CAST(AtkRole, accRole) == ATK_ROLE_PASSWORD_TEXT) {
|
if (static_cast<AtkRole>(accRole) == ATK_ROLE_PASSWORD_TEXT) {
|
||||||
uniChar = '*';
|
uniChar = '*';
|
||||||
}
|
}
|
||||||
|
|
||||||
return (NS_FAILED(rv)) ? 0 : NS_STATIC_CAST(gunichar, uniChar);
|
return (NS_FAILED(rv)) ? 0 : static_cast<gunichar>(uniChar);
|
||||||
}
|
}
|
||||||
|
|
||||||
gchar *
|
gchar *
|
||||||
@ -237,7 +237,7 @@ getCaretOffsetCB(AtkText *aText)
|
|||||||
|
|
||||||
PRInt32 offset;
|
PRInt32 offset;
|
||||||
nsresult rv = accText->GetCaretOffset(&offset);
|
nsresult rv = accText->GetCaretOffset(&offset);
|
||||||
return (NS_FAILED(rv)) ? 0 : NS_STATIC_CAST(gint, offset);
|
return (NS_FAILED(rv)) ? 0 : static_cast<gint>(offset);
|
||||||
}
|
}
|
||||||
|
|
||||||
AtkAttributeSet *
|
AtkAttributeSet *
|
||||||
@ -358,7 +358,7 @@ getCharacterCountCB(AtkText *aText)
|
|||||||
|
|
||||||
PRInt32 count = 0;
|
PRInt32 count = 0;
|
||||||
nsresult rv = accText->GetCharacterCount(&count);
|
nsresult rv = accText->GetCharacterCount(&count);
|
||||||
return (NS_FAILED(rv)) ? 0 : NS_STATIC_CAST(gint, count);
|
return (NS_FAILED(rv)) ? 0 : static_cast<gint>(count);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
@ -383,7 +383,7 @@ getOffsetAtPointCB(AtkText *aText,
|
|||||||
geckoCoordType = nsIAccessibleCoordinateType::COORDTYPE_WINDOW_RELATIVE;
|
geckoCoordType = nsIAccessibleCoordinateType::COORDTYPE_WINDOW_RELATIVE;
|
||||||
|
|
||||||
accText->GetOffsetAtPoint(aX, aY, geckoCoordType, &offset);
|
accText->GetOffsetAtPoint(aX, aY, geckoCoordType, &offset);
|
||||||
return NS_STATIC_CAST(gint, offset);
|
return static_cast<gint>(offset);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
gint
|
||||||
|
|||||||
@ -198,7 +198,7 @@ NS_IMETHODIMP nsAccessNode::Shutdown()
|
|||||||
|
|
||||||
NS_IMETHODIMP nsAccessNode::GetUniqueID(void **aUniqueID)
|
NS_IMETHODIMP nsAccessNode::GetUniqueID(void **aUniqueID)
|
||||||
{
|
{
|
||||||
*aUniqueID = NS_STATIC_CAST(void*, mDOMNode);
|
*aUniqueID = static_cast<void*>(mDOMNode);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -659,7 +659,7 @@ nsAccessNode::GetDocAccessibleFor(nsIWeakReference *aPresShell)
|
|||||||
{
|
{
|
||||||
nsIAccessibleDocument *docAccessible = nsnull;
|
nsIAccessibleDocument *docAccessible = nsnull;
|
||||||
nsCOMPtr<nsIAccessNode> accessNode;
|
nsCOMPtr<nsIAccessNode> accessNode;
|
||||||
gGlobalDocAccessibleCache.Get(NS_STATIC_CAST(void*, aPresShell), getter_AddRefs(accessNode));
|
gGlobalDocAccessibleCache.Get(static_cast<void*>(aPresShell), getter_AddRefs(accessNode));
|
||||||
if (accessNode) {
|
if (accessNode) {
|
||||||
CallQueryInterface(accessNode, &docAccessible);
|
CallQueryInterface(accessNode, &docAccessible);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -125,7 +125,7 @@ nsAccessibilityService::nsAccessibilityService()
|
|||||||
observerService->AddObserver(this, NS_XPCOM_SHUTDOWN_OBSERVER_ID, PR_FALSE);
|
observerService->AddObserver(this, NS_XPCOM_SHUTDOWN_OBSERVER_ID, PR_FALSE);
|
||||||
nsCOMPtr<nsIWebProgress> progress(do_GetService(NS_DOCUMENTLOADER_SERVICE_CONTRACTID));
|
nsCOMPtr<nsIWebProgress> progress(do_GetService(NS_DOCUMENTLOADER_SERVICE_CONTRACTID));
|
||||||
if (progress) {
|
if (progress) {
|
||||||
progress->AddProgressListener(NS_STATIC_CAST(nsIWebProgressListener*,this),
|
progress->AddProgressListener(static_cast<nsIWebProgressListener*>(this),
|
||||||
nsIWebProgress::NOTIFY_STATE_DOCUMENT |
|
nsIWebProgress::NOTIFY_STATE_DOCUMENT |
|
||||||
nsIWebProgress::NOTIFY_LOCATION);
|
nsIWebProgress::NOTIFY_LOCATION);
|
||||||
}
|
}
|
||||||
@ -155,7 +155,7 @@ nsAccessibilityService::Observe(nsISupports *aSubject, const char *aTopic,
|
|||||||
}
|
}
|
||||||
nsCOMPtr<nsIWebProgress> progress(do_GetService(NS_DOCUMENTLOADER_SERVICE_CONTRACTID));
|
nsCOMPtr<nsIWebProgress> progress(do_GetService(NS_DOCUMENTLOADER_SERVICE_CONTRACTID));
|
||||||
if (progress) {
|
if (progress) {
|
||||||
progress->RemoveProgressListener(NS_STATIC_CAST(nsIWebProgressListener*,this));
|
progress->RemoveProgressListener(static_cast<nsIWebProgressListener*>(this));
|
||||||
}
|
}
|
||||||
nsAccessNodeWrap::ShutdownAccessibility();
|
nsAccessNodeWrap::ShutdownAccessibility();
|
||||||
}
|
}
|
||||||
@ -279,7 +279,7 @@ nsresult
|
|||||||
nsAccessibilityService::GetInfo(nsISupports* aFrame, nsIFrame** aRealFrame, nsIWeakReference** aShell, nsIDOMNode** aNode)
|
nsAccessibilityService::GetInfo(nsISupports* aFrame, nsIFrame** aRealFrame, nsIWeakReference** aShell, nsIDOMNode** aNode)
|
||||||
{
|
{
|
||||||
NS_ASSERTION(aFrame,"Error -- 1st argument (aFrame) is null!!");
|
NS_ASSERTION(aFrame,"Error -- 1st argument (aFrame) is null!!");
|
||||||
*aRealFrame = NS_STATIC_CAST(nsIFrame*, aFrame);
|
*aRealFrame = static_cast<nsIFrame*>(aFrame);
|
||||||
nsCOMPtr<nsIContent> content = (*aRealFrame)->GetContent();
|
nsCOMPtr<nsIContent> content = (*aRealFrame)->GetContent();
|
||||||
nsCOMPtr<nsIDOMNode> node(do_QueryInterface(content));
|
nsCOMPtr<nsIDOMNode> node(do_QueryInterface(content));
|
||||||
if (!content || !node)
|
if (!content || !node)
|
||||||
@ -651,7 +651,7 @@ nsAccessibilityService::CreateHTMLObjectFrameAccessible(nsObjectFrame *aFrame,
|
|||||||
nsCOMPtr<nsIDOMNode> node;
|
nsCOMPtr<nsIDOMNode> node;
|
||||||
nsCOMPtr<nsIWeakReference> weakShell;
|
nsCOMPtr<nsIWeakReference> weakShell;
|
||||||
nsIFrame *frame;
|
nsIFrame *frame;
|
||||||
GetInfo(NS_STATIC_CAST(nsIFrame*, aFrame), &frame, getter_AddRefs(weakShell), getter_AddRefs(node));
|
GetInfo(static_cast<nsIFrame*>(aFrame), &frame, getter_AddRefs(weakShell), getter_AddRefs(node));
|
||||||
|
|
||||||
*aAccessible = nsnull;
|
*aAccessible = nsnull;
|
||||||
if (!frame || frame->GetRect().IsEmpty()) {
|
if (!frame || frame->GetRect().IsEmpty()) {
|
||||||
@ -763,7 +763,7 @@ nsAccessibilityService::CreateHTMLTableHeadAccessible(nsIDOMNode *aDOMNode, nsIA
|
|||||||
|
|
||||||
NS_ENSURE_TRUE(accTableHead, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(accTableHead, NS_ERROR_OUT_OF_MEMORY);
|
||||||
|
|
||||||
*_retval = NS_STATIC_CAST(nsIAccessible *, accTableHead);
|
*_retval = static_cast<nsIAccessible *>(accTableHead);
|
||||||
NS_IF_ADDREF(*_retval);
|
NS_IF_ADDREF(*_retval);
|
||||||
|
|
||||||
return rv;
|
return rv;
|
||||||
@ -922,7 +922,7 @@ NS_IMETHODIMP nsAccessibilityService::GetCachedAccessNode(nsIDOMNode *aNode,
|
|||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return accessibleDoc->GetCachedAccessNode(NS_STATIC_CAST(void*, aNode), aAccessNode);
|
return accessibleDoc->GetCachedAccessNode(static_cast<void*>(aNode), aAccessNode);
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
@ -1724,7 +1724,7 @@ NS_IMETHODIMP nsAccessibilityService::AddNativeRootAccessible(void * aAtkAccessi
|
|||||||
nsNativeRootAccessibleWrap* rootAccWrap =
|
nsNativeRootAccessibleWrap* rootAccWrap =
|
||||||
new nsNativeRootAccessibleWrap((AtkObject*)aAtkAccessible);
|
new nsNativeRootAccessibleWrap((AtkObject*)aAtkAccessible);
|
||||||
|
|
||||||
*aRootAccessible = NS_STATIC_CAST(nsIAccessible*, rootAccWrap);
|
*aRootAccessible = static_cast<nsIAccessible*>(rootAccWrap);
|
||||||
NS_ADDREF(*aRootAccessible);
|
NS_ADDREF(*aRootAccessible);
|
||||||
|
|
||||||
nsRefPtr<nsApplicationAccessibleWrap> appRoot =
|
nsRefPtr<nsApplicationAccessibleWrap> appRoot =
|
||||||
|
|||||||
@ -192,13 +192,13 @@ nsresult nsAccessible::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
|||||||
*aInstancePtr = nsnull;
|
*aInstancePtr = nsnull;
|
||||||
|
|
||||||
if (aIID.Equals(NS_GET_IID(nsIAccessible))) {
|
if (aIID.Equals(NS_GET_IID(nsIAccessible))) {
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsIAccessible*, this);
|
*aInstancePtr = static_cast<nsIAccessible*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(aIID.Equals(NS_GET_IID(nsPIAccessible))) {
|
if(aIID.Equals(NS_GET_IID(nsPIAccessible))) {
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsPIAccessible*, this);
|
*aInstancePtr = static_cast<nsPIAccessible*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
@ -220,7 +220,7 @@ nsresult nsAccessible::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
|||||||
nsAccessibilityAtoms::multiselectable,
|
nsAccessibilityAtoms::multiselectable,
|
||||||
strings, eCaseMatters) ==
|
strings, eCaseMatters) ==
|
||||||
nsIContent::ATTR_VALUE_NO_MATCH) {
|
nsIContent::ATTR_VALUE_NO_MATCH) {
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsIAccessibleSelectable*, this);
|
*aInstancePtr = static_cast<nsIAccessibleSelectable*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -228,7 +228,7 @@ nsresult nsAccessible::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
|||||||
|
|
||||||
if (aIID.Equals(NS_GET_IID(nsIAccessibleValue))) {
|
if (aIID.Equals(NS_GET_IID(nsIAccessibleValue))) {
|
||||||
if (mRoleMapEntry && mRoleMapEntry->valueRule != eNoValue) {
|
if (mRoleMapEntry && mRoleMapEntry->valueRule != eNoValue) {
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsIAccessibleValue*, this);
|
*aInstancePtr = static_cast<nsIAccessibleValue*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -237,7 +237,7 @@ nsresult nsAccessible::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
|||||||
nsCOMPtr<nsIAccessible> parent(GetParent());
|
nsCOMPtr<nsIAccessible> parent(GetParent());
|
||||||
nsCOMPtr<nsIAccessibleHyperText> hyperTextParent(do_QueryInterface(parent));
|
nsCOMPtr<nsIAccessibleHyperText> hyperTextParent(do_QueryInterface(parent));
|
||||||
if (hyperTextParent) {
|
if (hyperTextParent) {
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsIAccessibleHyperLink*, this);
|
*aInstancePtr = static_cast<nsIAccessibleHyperLink*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
@ -255,7 +255,7 @@ nsAccessible::nsAccessible(nsIDOMNode* aNode, nsIWeakReference* aShell): nsAcces
|
|||||||
{
|
{
|
||||||
nsCOMPtr<nsIPresShell> shell(do_QueryReferent(aShell));
|
nsCOMPtr<nsIPresShell> shell(do_QueryReferent(aShell));
|
||||||
printf(">>> %p Created Acc - DOM: %p PS: %p",
|
printf(">>> %p Created Acc - DOM: %p PS: %p",
|
||||||
(void*)NS_STATIC_CAST(nsIAccessible*, this), (void*)aNode,
|
(void*)static_cast<nsIAccessible*>(this), (void*)aNode,
|
||||||
(void*)shell.get());
|
(void*)shell.get());
|
||||||
nsCOMPtr<nsIContent> content = do_QueryInterface(aNode);
|
nsCOMPtr<nsIContent> content = do_QueryInterface(aNode);
|
||||||
if (content) {
|
if (content) {
|
||||||
@ -2810,7 +2810,7 @@ void nsAccessible::DoCommandCallback(nsITimer *aTimer, void *aClosure)
|
|||||||
NS_ASSERTION(gDoCommandTimer, "How did we get here if there was no gDoCommandTimer?");
|
NS_ASSERTION(gDoCommandTimer, "How did we get here if there was no gDoCommandTimer?");
|
||||||
NS_RELEASE(gDoCommandTimer);
|
NS_RELEASE(gDoCommandTimer);
|
||||||
|
|
||||||
nsIContent *content = NS_REINTERPRET_CAST(nsIContent*, aClosure);
|
nsIContent *content = reinterpret_cast<nsIContent*>(aClosure);
|
||||||
nsCOMPtr<nsIDOMXULElement> xulElement(do_QueryInterface(content));
|
nsCOMPtr<nsIDOMXULElement> xulElement(do_QueryInterface(content));
|
||||||
if (xulElement) {
|
if (xulElement) {
|
||||||
xulElement->Click();
|
xulElement->Click();
|
||||||
|
|||||||
@ -68,7 +68,7 @@ class nsIAtom;
|
|||||||
class nsIView;
|
class nsIView;
|
||||||
|
|
||||||
// When mNextSibling is set to this, it indicates there ar eno more siblings
|
// When mNextSibling is set to this, it indicates there ar eno more siblings
|
||||||
#define DEAD_END_ACCESSIBLE NS_STATIC_CAST(nsIAccessible*, (void*)1)
|
#define DEAD_END_ACCESSIBLE static_cast<nsIAccessible*>((void*)1)
|
||||||
|
|
||||||
// Saves a data member -- if child count equals this value we haven't
|
// Saves a data member -- if child count equals this value we haven't
|
||||||
// cached children or child count yet
|
// cached children or child count yet
|
||||||
|
|||||||
@ -143,7 +143,7 @@ nsApplicationAccessible::GetChildAt(PRInt32 aChildNum, nsIAccessible **aChild)
|
|||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (aChildNum >= NS_STATIC_CAST(PRInt32, count) || count == 0)
|
if (aChildNum >= static_cast<PRInt32>(count) || count == 0)
|
||||||
return NS_ERROR_INVALID_ARG;
|
return NS_ERROR_INVALID_ARG;
|
||||||
|
|
||||||
if (aChildNum < 0)
|
if (aChildNum < 0)
|
||||||
@ -213,7 +213,7 @@ nsApplicationAccessible::CacheChildren()
|
|||||||
|
|
||||||
PRUint32 count = 0;
|
PRUint32 count = 0;
|
||||||
mChildren->GetLength(&count);
|
mChildren->GetLength(&count);
|
||||||
mAccChildCount = NS_STATIC_CAST(PRInt32, count);
|
mAccChildCount = static_cast<PRInt32>(count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -516,7 +516,7 @@ NS_IMETHODIMP nsDocAccessible::Init()
|
|||||||
NS_IMETHODIMP nsDocAccessible::Destroy()
|
NS_IMETHODIMP nsDocAccessible::Destroy()
|
||||||
{
|
{
|
||||||
if (mWeakShell) {
|
if (mWeakShell) {
|
||||||
gGlobalDocAccessibleCache.Remove(NS_STATIC_CAST(void*, mWeakShell));
|
gGlobalDocAccessibleCache.Remove(static_cast<void*>(mWeakShell));
|
||||||
}
|
}
|
||||||
return Shutdown();
|
return Shutdown();
|
||||||
}
|
}
|
||||||
@ -822,7 +822,7 @@ NS_IMETHODIMP nsDocAccessible::FireDocLoadEvents(PRUint32 aEventType)
|
|||||||
|
|
||||||
void nsDocAccessible::ScrollTimerCallback(nsITimer *aTimer, void *aClosure)
|
void nsDocAccessible::ScrollTimerCallback(nsITimer *aTimer, void *aClosure)
|
||||||
{
|
{
|
||||||
nsDocAccessible *docAcc = NS_REINTERPRET_CAST(nsDocAccessible*, aClosure);
|
nsDocAccessible *docAcc = reinterpret_cast<nsDocAccessible*>(aClosure);
|
||||||
|
|
||||||
if (docAcc && docAcc->mScrollPositionChangedTicks &&
|
if (docAcc && docAcc->mScrollPositionChangedTicks &&
|
||||||
++docAcc->mScrollPositionChangedTicks > 2) {
|
++docAcc->mScrollPositionChangedTicks > 2) {
|
||||||
@ -1235,7 +1235,7 @@ nsDocAccessible::FireDelayedAccessibleEvent(nsIAccessibleEvent *aEvent,
|
|||||||
// This is be the first delayed event in queue, start timer
|
// This is be the first delayed event in queue, start timer
|
||||||
// so that event gets fired via FlushEventsCallback
|
// so that event gets fired via FlushEventsCallback
|
||||||
mFireEventTimer->InitWithFuncCallback(FlushEventsCallback,
|
mFireEventTimer->InitWithFuncCallback(FlushEventsCallback,
|
||||||
NS_STATIC_CAST(nsPIAccessibleDocument*, this),
|
static_cast<nsPIAccessibleDocument*>(this),
|
||||||
0, nsITimer::TYPE_ONE_SHOT);
|
0, nsITimer::TYPE_ONE_SHOT);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1294,7 +1294,7 @@ NS_IMETHODIMP nsDocAccessible::FlushPendingEvents()
|
|||||||
|
|
||||||
void nsDocAccessible::FlushEventsCallback(nsITimer *aTimer, void *aClosure)
|
void nsDocAccessible::FlushEventsCallback(nsITimer *aTimer, void *aClosure)
|
||||||
{
|
{
|
||||||
nsPIAccessibleDocument *accessibleDoc = NS_STATIC_CAST(nsPIAccessibleDocument*, aClosure);
|
nsPIAccessibleDocument *accessibleDoc = static_cast<nsPIAccessibleDocument*>(aClosure);
|
||||||
NS_ASSERTION(accessibleDoc, "How did we get here without an accessible document?");
|
NS_ASSERTION(accessibleDoc, "How did we get here without an accessible document?");
|
||||||
accessibleDoc->FlushPendingEvents();
|
accessibleDoc->FlushPendingEvents();
|
||||||
}
|
}
|
||||||
@ -1315,7 +1315,7 @@ void nsDocAccessible::RefreshNodes(nsIDOMNode *aStartNode, PRUint32 aChangeEvent
|
|||||||
// children when they override Shutdown()
|
// children when they override Shutdown()
|
||||||
|
|
||||||
// Don't shutdown our doc object!
|
// Don't shutdown our doc object!
|
||||||
if (accessNode != NS_STATIC_CAST(nsIAccessNode*, this)) {
|
if (accessNode != static_cast<nsIAccessNode*>(this)) {
|
||||||
|
|
||||||
nsCOMPtr<nsIAccessible> accessible(do_QueryInterface(accessNode));
|
nsCOMPtr<nsIAccessible> accessible(do_QueryInterface(accessNode));
|
||||||
if (accessible) {
|
if (accessible) {
|
||||||
@ -1545,7 +1545,7 @@ void nsDocAccessible::DocLoadCallback(nsITimer *aTimer, void *aClosure)
|
|||||||
// which is important because we only fire doc loaded events for focused documents.
|
// which is important because we only fire doc loaded events for focused documents.
|
||||||
|
|
||||||
nsDocAccessible *docAcc =
|
nsDocAccessible *docAcc =
|
||||||
NS_REINTERPRET_CAST(nsDocAccessible*, aClosure);
|
reinterpret_cast<nsDocAccessible*>(aClosure);
|
||||||
if (!docAcc) {
|
if (!docAcc) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -94,7 +94,7 @@
|
|||||||
NS_IMPL_QUERY_HEAD(nsRootAccessible)
|
NS_IMPL_QUERY_HEAD(nsRootAccessible)
|
||||||
NS_IMPL_QUERY_BODY(nsIDOMEventListener)
|
NS_IMPL_QUERY_BODY(nsIDOMEventListener)
|
||||||
if (aIID.Equals(NS_GET_IID(nsRootAccessible)))
|
if (aIID.Equals(NS_GET_IID(nsRootAccessible)))
|
||||||
foundInterface = NS_REINTERPRET_CAST(nsISupports*, this);
|
foundInterface = reinterpret_cast<nsISupports*>(this);
|
||||||
else
|
else
|
||||||
NS_IMPL_QUERY_TAIL_INHERITING(nsDocAccessible)
|
NS_IMPL_QUERY_TAIL_INHERITING(nsDocAccessible)
|
||||||
|
|
||||||
@ -866,7 +866,7 @@ void nsRootAccessible::GetTargetNode(nsIDOMEvent *aEvent, nsIDOMNode **aTargetNo
|
|||||||
|
|
||||||
void nsRootAccessible::FireFocusCallback(nsITimer *aTimer, void *aClosure)
|
void nsRootAccessible::FireFocusCallback(nsITimer *aTimer, void *aClosure)
|
||||||
{
|
{
|
||||||
nsRootAccessible *rootAccessible = NS_STATIC_CAST(nsRootAccessible*, aClosure);
|
nsRootAccessible *rootAccessible = static_cast<nsRootAccessible*>(aClosure);
|
||||||
NS_ASSERTION(rootAccessible, "How did we get here without a root accessible?");
|
NS_ASSERTION(rootAccessible, "How did we get here without a root accessible?");
|
||||||
rootAccessible->FireCurrentFocusEvent();
|
rootAccessible->FireCurrentFocusEvent();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -132,7 +132,7 @@ void nsHTMLSelectableAccessible::iterator::AddAccessibleIfSelected(nsIAccessibil
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (tempAccess)
|
if (tempAccess)
|
||||||
aSelectedAccessibles->AppendElement(NS_STATIC_CAST(nsISupports*, tempAccess), PR_FALSE);
|
aSelectedAccessibles->AppendElement(static_cast<nsISupports*>(tempAccess), PR_FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
PRBool nsHTMLSelectableAccessible::iterator::GetAccessibleIfSelected(PRInt32 aIndex,
|
PRBool nsHTMLSelectableAccessible::iterator::GetAccessibleIfSelected(PRInt32 aIndex,
|
||||||
@ -565,7 +565,7 @@ nsHTMLSelectOptionAccessible::GetAttributesInternal(nsIPersistentProperties *aAt
|
|||||||
}
|
}
|
||||||
|
|
||||||
nsAccUtils::SetAccGroupAttrs(aAttributes, level, posInSet,
|
nsAccUtils::SetAccGroupAttrs(aAttributes, level, posInSet,
|
||||||
NS_STATIC_CAST(PRInt32, setSize));
|
static_cast<PRInt32>(setSize));
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1170,7 +1170,7 @@ nsHTMLTextFieldAccessible(aDOMNode, aShell)
|
|||||||
NS_IMETHODIMP nsHTMLComboboxTextFieldAccessible::GetUniqueID(void **aUniqueID)
|
NS_IMETHODIMP nsHTMLComboboxTextFieldAccessible::GetUniqueID(void **aUniqueID)
|
||||||
{
|
{
|
||||||
// Since mDOMNode is same as for our parent, use |this| pointer as the unique Id
|
// Since mDOMNode is same as for our parent, use |this| pointer as the unique Id
|
||||||
*aUniqueID = NS_STATIC_CAST(void*, this);
|
*aUniqueID = static_cast<void*>(this);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1290,7 +1290,7 @@ NS_IMETHODIMP nsHTMLComboboxButtonAccessible::GetActionName(PRUint8 aIndex, nsAS
|
|||||||
NS_IMETHODIMP nsHTMLComboboxButtonAccessible::GetUniqueID(void **aUniqueID)
|
NS_IMETHODIMP nsHTMLComboboxButtonAccessible::GetUniqueID(void **aUniqueID)
|
||||||
{
|
{
|
||||||
// Since mDOMNode is same for all tree item, use |this| pointer as the unique Id
|
// Since mDOMNode is same for all tree item, use |this| pointer as the unique Id
|
||||||
*aUniqueID = NS_STATIC_CAST(void*, this);
|
*aUniqueID = static_cast<void*>(this);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1422,7 +1422,7 @@ NS_IMETHODIMP nsHTMLComboboxListAccessible::GetParent(nsIAccessible **aParent)
|
|||||||
NS_IMETHODIMP nsHTMLComboboxListAccessible::GetUniqueID(void **aUniqueID)
|
NS_IMETHODIMP nsHTMLComboboxListAccessible::GetUniqueID(void **aUniqueID)
|
||||||
{
|
{
|
||||||
// Since mDOMNode is same for all tree item, use |this| pointer as the unique Id
|
// Since mDOMNode is same for all tree item, use |this| pointer as the unique Id
|
||||||
*aUniqueID = NS_STATIC_CAST(void*, this);
|
*aUniqueID = static_cast<void*>(this);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -167,7 +167,7 @@ nsHTMLBRAccessible::GetState(PRUint32 *aState, PRUint32 *aExtraState)
|
|||||||
|
|
||||||
NS_IMETHODIMP nsHTMLBRAccessible::GetName(nsAString& aName)
|
NS_IMETHODIMP nsHTMLBRAccessible::GetName(nsAString& aName)
|
||||||
{
|
{
|
||||||
aName = NS_STATIC_CAST(PRUnichar, '\n'); // Newline char
|
aName = static_cast<PRUnichar>('\n'); // Newline char
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -313,7 +313,7 @@ NS_IMETHODIMP
|
|||||||
nsHTMLListBulletAccessible::GetUniqueID(void **aUniqueID)
|
nsHTMLListBulletAccessible::GetUniqueID(void **aUniqueID)
|
||||||
{
|
{
|
||||||
// Since mDOMNode is same as for list item, use |this| pointer as the unique Id
|
// Since mDOMNode is same as for list item, use |this| pointer as the unique Id
|
||||||
*aUniqueID = NS_STATIC_CAST(void*, this);
|
*aUniqueID = static_cast<void*>(this);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -81,7 +81,7 @@ nsresult nsHyperTextAccessible::QueryInterface(REFNSIID aIID, void** aInstancePt
|
|||||||
PRInt32 numChildren;
|
PRInt32 numChildren;
|
||||||
GetChildCount(&numChildren);
|
GetChildCount(&numChildren);
|
||||||
if (numChildren > 0) {
|
if (numChildren > 0) {
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsIAccessibleText*, this);
|
*aInstancePtr = static_cast<nsIAccessibleText*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
@ -91,7 +91,7 @@ nsresult nsHyperTextAccessible::QueryInterface(REFNSIID aIID, void** aInstancePt
|
|||||||
if (aIID.Equals(NS_GET_IID(nsIAccessibleHyperText))) {
|
if (aIID.Equals(NS_GET_IID(nsIAccessibleHyperText))) {
|
||||||
if (IsHyperText()) {
|
if (IsHyperText()) {
|
||||||
// If |this| contains text and embedded objects
|
// If |this| contains text and embedded objects
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsIAccessibleHyperText*, this);
|
*aInstancePtr = static_cast<nsIAccessibleHyperText*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
@ -103,7 +103,7 @@ nsresult nsHyperTextAccessible::QueryInterface(REFNSIID aIID, void** aInstancePt
|
|||||||
PRUint32 state, extState;
|
PRUint32 state, extState;
|
||||||
GetState(&state, &extState);
|
GetState(&state, &extState);
|
||||||
if (extState & nsIAccessibleStates::EXT_STATE_EDITABLE) {
|
if (extState & nsIAccessibleStates::EXT_STATE_EDITABLE) {
|
||||||
*aInstancePtr = NS_STATIC_CAST(nsIAccessibleEditableText*, this);
|
*aInstancePtr = static_cast<nsIAccessibleEditableText*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -328,7 +328,7 @@ GetNativeFromGeckoAccessible(nsIAccessible *anAccessible)
|
|||||||
//
|
//
|
||||||
// get the native root accessible, and tell it to return its first parent unignored accessible.
|
// get the native root accessible, and tell it to return its first parent unignored accessible.
|
||||||
nsRefPtr<nsRootAccessible> root(mGeckoAccessible->GetRootAccessible());
|
nsRefPtr<nsRootAccessible> root(mGeckoAccessible->GetRootAccessible());
|
||||||
id nativeParent = GetNativeFromGeckoAccessible(NS_STATIC_CAST(nsIAccessible*, root));
|
id nativeParent = GetNativeFromGeckoAccessible(static_cast<nsIAccessible*>(root));
|
||||||
NSAssert1 (nativeParent, @"!!! we can't find a parent for %@", self);
|
NSAssert1 (nativeParent, @"!!! we can't find a parent for %@", self);
|
||||||
|
|
||||||
return GetClosestInterestingAccessible(nativeParent);
|
return GetClosestInterestingAccessible(nativeParent);
|
||||||
@ -510,7 +510,7 @@ GetNativeFromGeckoAccessible(nsIAccessible *anAccessible)
|
|||||||
|
|
||||||
- (NSWindow*)window
|
- (NSWindow*)window
|
||||||
{
|
{
|
||||||
nsAccessibleWrap *accWrap = NS_STATIC_CAST (nsAccessibleWrap*, mGeckoAccessible);
|
nsAccessibleWrap *accWrap = static_cast<nsAccessibleWrap*>(mGeckoAccessible);
|
||||||
NSWindow *nativeWindow = nil;
|
NSWindow *nativeWindow = nil;
|
||||||
accWrap->GetNativeWindow ((void**)&nativeWindow);
|
accWrap->GetNativeWindow ((void**)&nativeWindow);
|
||||||
|
|
||||||
|
|||||||
@ -44,7 +44,7 @@
|
|||||||
|
|
||||||
static id <mozAccessible, mozView> getNativeViewFromRootAccessible (nsAccessible *accessible)
|
static id <mozAccessible, mozView> getNativeViewFromRootAccessible (nsAccessible *accessible)
|
||||||
{
|
{
|
||||||
nsRootAccessibleWrap *root = NS_STATIC_CAST (nsRootAccessibleWrap*, accessible);
|
nsRootAccessibleWrap *root = static_cast<nsRootAccessibleWrap*>(accessible);
|
||||||
id <mozAccessible, mozView> nativeView = nil;
|
id <mozAccessible, mozView> nativeView = nil;
|
||||||
root->GetNativeWidget ((void**)&nativeView);
|
root->GetNativeWidget ((void**)&nativeView);
|
||||||
return nativeView;
|
return nativeView;
|
||||||
|
|||||||
@ -117,10 +117,10 @@ class nsAccessibleWrap : public nsAccessible
|
|||||||
|
|
||||||
nsCOMPtr<nsIAccessible> curParent = GetParent();
|
nsCOMPtr<nsIAccessible> curParent = GetParent();
|
||||||
while (curParent) {
|
while (curParent) {
|
||||||
nsAccessibleWrap *ancestorWrap = NS_STATIC_CAST(nsAccessibleWrap*, (nsIAccessible*)curParent.get());
|
nsAccessibleWrap *ancestorWrap = static_cast<nsAccessibleWrap*>((nsIAccessible*)curParent.get());
|
||||||
if (ancestorWrap->IsFlat())
|
if (ancestorWrap->IsFlat())
|
||||||
return PR_TRUE;
|
return PR_TRUE;
|
||||||
curParent = NS_STATIC_CAST(nsAccessibleWrap*, (nsIAccessible*)curParent.get())->GetParent();
|
curParent = static_cast<nsAccessibleWrap*>((nsIAccessible*)curParent.get())->GetParent();
|
||||||
}
|
}
|
||||||
// no parent was flat
|
// no parent was flat
|
||||||
return PR_FALSE;
|
return PR_FALSE;
|
||||||
|
|||||||
@ -214,7 +214,7 @@ nsAccessibleWrap::GetUnignoredChildCount(PRBool aDeepCount)
|
|||||||
nsCOMPtr<nsIAccessible> curAcc;
|
nsCOMPtr<nsIAccessible> curAcc;
|
||||||
|
|
||||||
while (NextChild(curAcc)) {
|
while (NextChild(curAcc)) {
|
||||||
nsAccessibleWrap *childWrap = NS_STATIC_CAST(nsAccessibleWrap*, (nsIAccessible*)curAcc.get());
|
nsAccessibleWrap *childWrap = static_cast<nsAccessibleWrap*>((nsIAccessible*)curAcc.get());
|
||||||
|
|
||||||
// if the current child is not ignored, count it.
|
// if the current child is not ignored, count it.
|
||||||
if (!childWrap->IsIgnored())
|
if (!childWrap->IsIgnored())
|
||||||
@ -256,7 +256,7 @@ nsAccessibleWrap::GetUnignoredChildren(nsTArray<nsRefPtr<nsAccessibleWrap> > &aC
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
while (NextChild(curAcc)) {
|
while (NextChild(curAcc)) {
|
||||||
nsAccessibleWrap *childWrap = NS_STATIC_CAST(nsAccessibleWrap*, (nsIAccessible*)curAcc.get());
|
nsAccessibleWrap *childWrap = static_cast<nsAccessibleWrap*>((nsIAccessible*)curAcc.get());
|
||||||
if (childWrap->IsIgnored()) {
|
if (childWrap->IsIgnored()) {
|
||||||
// element is ignored, so try adding its children as substitutes, if it has any.
|
// element is ignored, so try adding its children as substitutes, if it has any.
|
||||||
if (!childWrap->IsFlat()) {
|
if (!childWrap->IsFlat()) {
|
||||||
@ -277,7 +277,7 @@ already_AddRefed<nsIAccessible>
|
|||||||
nsAccessibleWrap::GetUnignoredParent()
|
nsAccessibleWrap::GetUnignoredParent()
|
||||||
{
|
{
|
||||||
nsCOMPtr<nsIAccessible> parent(GetParent());
|
nsCOMPtr<nsIAccessible> parent(GetParent());
|
||||||
nsAccessibleWrap *parentWrap = NS_STATIC_CAST(nsAccessibleWrap*, (nsIAccessible*)parent.get());
|
nsAccessibleWrap *parentWrap = static_cast<nsAccessibleWrap*>((nsIAccessible*)parent.get());
|
||||||
if (!parentWrap)
|
if (!parentWrap)
|
||||||
return nsnull;
|
return nsnull;
|
||||||
|
|
||||||
|
|||||||
@ -56,8 +56,8 @@ CAccessibleAction::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = NULL;
|
*ppv = NULL;
|
||||||
|
|
||||||
if (IID_IAccessibleAction == iid) {
|
if (IID_IAccessibleAction == iid) {
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleAction*, this);
|
*ppv = static_cast<IAccessibleAction*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -89,7 +89,7 @@ CAccessibleAction::doAction(long aActionIndex)
|
|||||||
if (!acc)
|
if (!acc)
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
PRUint8 index = NS_STATIC_CAST(PRUint8, aActionIndex);
|
PRUint8 index = static_cast<PRUint8>(aActionIndex);
|
||||||
if (NS_SUCCEEDED(acc->DoAction(index)))
|
if (NS_SUCCEEDED(acc->DoAction(index)))
|
||||||
return S_OK;
|
return S_OK;
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
@ -105,7 +105,7 @@ CAccessibleAction::get_description(long aActionIndex, BSTR *aDescription)
|
|||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
nsAutoString description;
|
nsAutoString description;
|
||||||
PRUint8 index = NS_STATIC_CAST(PRUint8, aActionIndex);
|
PRUint8 index = static_cast<PRUint8>(aActionIndex);
|
||||||
if (NS_FAILED(acc->GetActionDescription(index, description)))
|
if (NS_FAILED(acc->GetActionDescription(index, description)))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
@ -130,7 +130,7 @@ CAccessibleAction::get_keyBinding(long aActionIndex, long aNumMaxBinding,
|
|||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
nsCOMPtr<nsIDOMDOMStringList> keys;
|
nsCOMPtr<nsIDOMDOMStringList> keys;
|
||||||
PRUint8 index = NS_STATIC_CAST(PRUint8, aActionIndex);
|
PRUint8 index = static_cast<PRUint8>(aActionIndex);
|
||||||
nsresult rv = acc->GetKeyBindings(index, getter_AddRefs(keys));
|
nsresult rv = acc->GetKeyBindings(index, getter_AddRefs(keys));
|
||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
@ -138,9 +138,9 @@ CAccessibleAction::get_keyBinding(long aActionIndex, long aNumMaxBinding,
|
|||||||
PRUint32 length = 0;
|
PRUint32 length = 0;
|
||||||
keys->GetLength(&length);
|
keys->GetLength(&length);
|
||||||
|
|
||||||
PRBool aUseNumMaxBinding = length > NS_STATIC_CAST(PRUint32, aNumMaxBinding);
|
PRBool aUseNumMaxBinding = length > static_cast<PRUint32>(aNumMaxBinding);
|
||||||
|
|
||||||
PRUint32 maxBinding = NS_STATIC_CAST(PRUint32, aNumMaxBinding);
|
PRUint32 maxBinding = static_cast<PRUint32>(aNumMaxBinding);
|
||||||
|
|
||||||
PRUint32 numBinding = length > maxBinding ? maxBinding : length;
|
PRUint32 numBinding = length > maxBinding ? maxBinding : length;
|
||||||
*aNumBinding = numBinding;
|
*aNumBinding = numBinding;
|
||||||
@ -171,7 +171,7 @@ CAccessibleAction::get_name(long aActionIndex, BSTR *aName)
|
|||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
nsAutoString name;
|
nsAutoString name;
|
||||||
PRUint8 index = NS_STATIC_CAST(PRUint8, aActionIndex);
|
PRUint8 index = static_cast<PRUint8>(aActionIndex);
|
||||||
if (NS_FAILED(acc->GetActionName(index, name)))
|
if (NS_FAILED(acc->GetActionName(index, name)))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
|
|||||||
@ -67,8 +67,8 @@ CAccessibleComponent::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = NULL;
|
*ppv = NULL;
|
||||||
|
|
||||||
if (IID_IAccessibleComponent == iid) {
|
if (IID_IAccessibleComponent == iid) {
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleComponent*, this);
|
*ppv = static_cast<IAccessibleComponent*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -64,8 +64,8 @@ CAccessibleEditableText::QueryInterface(REFIID iid, void** ppv)
|
|||||||
nsCOMPtr<nsIAccessibleEditableText> editTextAcc(do_QueryInterface(this));
|
nsCOMPtr<nsIAccessibleEditableText> editTextAcc(do_QueryInterface(this));
|
||||||
if (!editTextAcc)
|
if (!editTextAcc)
|
||||||
return E_NOINTERFACE;
|
return E_NOINTERFACE;
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleEditableText*, this);
|
*ppv = static_cast<IAccessibleEditableText*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -65,8 +65,8 @@ CAccessibleHyperlink::QueryInterface(REFIID iid, void** ppv)
|
|||||||
if (!acc)
|
if (!acc)
|
||||||
return E_NOINTERFACE;
|
return E_NOINTERFACE;
|
||||||
|
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleHyperlink*, this);
|
*ppv = static_cast<IAccessibleHyperlink*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ CAccessibleHyperlink::get_anchor(long aIndex, VARIANT *aAnchor)
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
IUnknown *unknownPtr = NS_STATIC_CAST(IUnknown*, instancePtr);
|
IUnknown *unknownPtr = static_cast<IUnknown*>(instancePtr);
|
||||||
aAnchor->ppunkVal = &unknownPtr;
|
aAnchor->ppunkVal = &unknownPtr;
|
||||||
aAnchor->vt = VT_UNKNOWN;
|
aAnchor->vt = VT_UNKNOWN;
|
||||||
|
|
||||||
|
|||||||
@ -59,8 +59,8 @@ CAccessibleHypertext::QueryInterface(REFIID iid, void** ppv)
|
|||||||
if (!hyperAcc)
|
if (!hyperAcc)
|
||||||
return E_NOINTERFACE;
|
return E_NOINTERFACE;
|
||||||
|
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleHypertext*, this);
|
*ppv = static_cast<IAccessibleHypertext*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,7 +107,7 @@ CAccessibleHypertext::get_hyperlink(long aIndex,
|
|||||||
void *instancePtr = NULL;
|
void *instancePtr = NULL;
|
||||||
nsresult rv = winAccessNode->QueryNativeInterface(IID_IAccessibleHyperlink,
|
nsresult rv = winAccessNode->QueryNativeInterface(IID_IAccessibleHyperlink,
|
||||||
&instancePtr);
|
&instancePtr);
|
||||||
*aHyperlink = NS_STATIC_CAST(IAccessibleHyperlink*, instancePtr);
|
*aHyperlink = static_cast<IAccessibleHyperlink*>(instancePtr);
|
||||||
|
|
||||||
return NS_FAILED(rv) ? E_FAIL : S_OK;
|
return NS_FAILED(rv) ? E_FAIL : S_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -60,8 +60,8 @@ CAccessibleImage::QueryInterface(REFIID iid, void** ppv)
|
|||||||
if (!imageAcc)
|
if (!imageAcc)
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleImage*, this);
|
*ppv = static_cast<IAccessibleImage*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -61,8 +61,8 @@ CAccessibleTable::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = NULL;
|
*ppv = NULL;
|
||||||
|
|
||||||
if (IID_IAccessibleTable == iid) {
|
if (IID_IAccessibleTable == iid) {
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleTable*, this);
|
*ppv = static_cast<IAccessibleTable*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ CAccessibleTable::get_accessibleAt(long aRow, long aColumn,
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
*aAccessible = NS_STATIC_CAST(IUnknown*, instancePtr);
|
*aAccessible = static_cast<IUnknown*>(instancePtr);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -122,7 +122,7 @@ CAccessibleTable::get_caption(IUnknown **aAccessible)
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
*aAccessible = NS_STATIC_CAST(IUnknown*, instancePtr);
|
*aAccessible = static_cast<IUnknown*>(instancePtr);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -208,7 +208,7 @@ CAccessibleTable::get_columnHeader(IAccessibleTable **aAccessibleTable,
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
*aAccessibleTable = NS_STATIC_CAST(IAccessibleTable*, instancePtr);
|
*aAccessibleTable = static_cast<IAccessibleTable*>(instancePtr);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -348,7 +348,7 @@ CAccessibleTable::get_rowHeader(IAccessibleTable **aAccessibleTable,
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
*aAccessibleTable = NS_STATIC_CAST(IAccessibleTable*, instancePtr);
|
*aAccessibleTable = static_cast<IAccessibleTable*>(instancePtr);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -70,8 +70,8 @@ CAccessibleText::QueryInterface(REFIID iid, void** ppv)
|
|||||||
if (!textAcc) {
|
if (!textAcc) {
|
||||||
return E_NOINTERFACE;
|
return E_NOINTERFACE;
|
||||||
}
|
}
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleText*, this);
|
*ppv = static_cast<IAccessibleText*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,7 +111,7 @@ CAccessibleText::get_attributes(long aOffset, long *aStartOffset,
|
|||||||
if (!instancePtr)
|
if (!instancePtr)
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
IAccessible2 *pAccessible2 = NS_STATIC_CAST(IAccessible2*, *instancePtr);
|
IAccessible2 *pAccessible2 = static_cast<IAccessible2*>(*instancePtr);
|
||||||
HRESULT hr = pAccessible2->get_attributes(aTextAttributes);
|
HRESULT hr = pAccessible2->get_attributes(aTextAttributes);
|
||||||
pAccessible2->Release();
|
pAccessible2->Release();
|
||||||
|
|
||||||
@ -378,7 +378,7 @@ CAccessibleText::scrollSubstringTo(long aStartIndex, long aEndIndex,
|
|||||||
if (!instancePtr)
|
if (!instancePtr)
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
IAccessible2 *pAccessible2 = NS_STATIC_CAST(IAccessible2*, *instancePtr);
|
IAccessible2 *pAccessible2 = static_cast<IAccessible2*>(*instancePtr);
|
||||||
HRESULT hr = pAccessible2->scrollTo(aScrollType);
|
HRESULT hr = pAccessible2->scrollTo(aScrollType);
|
||||||
pAccessible2->Release();
|
pAccessible2->Release();
|
||||||
|
|
||||||
@ -410,7 +410,7 @@ CAccessibleText::scrollSubstringToPoint(long aStartIndex, long aEndIndex,
|
|||||||
if (!instancePtr)
|
if (!instancePtr)
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
IAccessible2 *pAccessible2 = NS_STATIC_CAST(IAccessible2*, *instancePtr);
|
IAccessible2 *pAccessible2 = static_cast<IAccessible2*>(*instancePtr);
|
||||||
HRESULT hr = pAccessible2->scrollToPoint(aCoordinateType, aX, aY);
|
HRESULT hr = pAccessible2->scrollToPoint(aCoordinateType, aX, aY);
|
||||||
pAccessible2->Release();
|
pAccessible2->Release();
|
||||||
|
|
||||||
|
|||||||
@ -58,8 +58,8 @@ CAccessibleValue::QueryInterface(REFIID iid, void** ppv)
|
|||||||
if (!valueAcc)
|
if (!valueAcc)
|
||||||
return E_NOINTERFACE;
|
return E_NOINTERFACE;
|
||||||
|
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleValue*, this);
|
*ppv = static_cast<IAccessibleValue*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -117,12 +117,12 @@ STDMETHODIMP nsAccessNodeWrap::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = nsnull;
|
*ppv = nsnull;
|
||||||
|
|
||||||
if (IID_IUnknown == iid || IID_ISimpleDOMNode == iid)
|
if (IID_IUnknown == iid || IID_ISimpleDOMNode == iid)
|
||||||
*ppv = NS_STATIC_CAST(ISimpleDOMNode*, this);
|
*ppv = static_cast<ISimpleDOMNode*>(this);
|
||||||
|
|
||||||
if (nsnull == *ppv)
|
if (nsnull == *ppv)
|
||||||
return E_NOINTERFACE; //iid not supported.
|
return E_NOINTERFACE; //iid not supported.
|
||||||
|
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,7 +148,7 @@ STDMETHODIMP nsAccessNodeWrap::get_nodeInfo(
|
|||||||
|
|
||||||
PRUint16 nodeType = 0;
|
PRUint16 nodeType = 0;
|
||||||
mDOMNode->GetNodeType(&nodeType);
|
mDOMNode->GetNodeType(&nodeType);
|
||||||
*aNodeType=NS_STATIC_CAST(unsigned short, nodeType);
|
*aNodeType=static_cast<unsigned short>(nodeType);
|
||||||
|
|
||||||
if (*aNodeType != NODETYPE_TEXT) {
|
if (*aNodeType != NODETYPE_TEXT) {
|
||||||
nsAutoString nodeName;
|
nsAutoString nodeName;
|
||||||
@ -160,7 +160,7 @@ STDMETHODIMP nsAccessNodeWrap::get_nodeInfo(
|
|||||||
|
|
||||||
mDOMNode->GetNodeValue(nodeValue);
|
mDOMNode->GetNodeValue(nodeValue);
|
||||||
*aNodeValue = ::SysAllocString(nodeValue.get());
|
*aNodeValue = ::SysAllocString(nodeValue.get());
|
||||||
*aNameSpaceID = content ? NS_STATIC_CAST(short, content->GetNameSpaceID()) : 0;
|
*aNameSpaceID = content ? static_cast<short>(content->GetNameSpaceID()) : 0;
|
||||||
|
|
||||||
// This is a unique ID for every content node. The 3rd party
|
// This is a unique ID for every content node. The 3rd party
|
||||||
// accessibility application can compare this to the childID we
|
// accessibility application can compare this to the childID we
|
||||||
@ -175,7 +175,7 @@ STDMETHODIMP nsAccessNodeWrap::get_nodeInfo(
|
|||||||
nsCOMPtr<nsIDOMNodeList> nodeList;
|
nsCOMPtr<nsIDOMNodeList> nodeList;
|
||||||
mDOMNode->GetChildNodes(getter_AddRefs(nodeList));
|
mDOMNode->GetChildNodes(getter_AddRefs(nodeList));
|
||||||
if (nodeList && NS_OK == nodeList->GetLength(&numChildren))
|
if (nodeList && NS_OK == nodeList->GetLength(&numChildren))
|
||||||
*aNumChildren = NS_STATIC_CAST(unsigned int, numChildren);
|
*aNumChildren = static_cast<unsigned int>(numChildren);
|
||||||
|
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
@ -199,7 +199,7 @@ STDMETHODIMP nsAccessNodeWrap::get_attributes(
|
|||||||
|
|
||||||
if (numAttribs > aMaxAttribs)
|
if (numAttribs > aMaxAttribs)
|
||||||
numAttribs = aMaxAttribs;
|
numAttribs = aMaxAttribs;
|
||||||
*aNumAttribs = NS_STATIC_CAST(unsigned short, numAttribs);
|
*aNumAttribs = static_cast<unsigned short>(numAttribs);
|
||||||
|
|
||||||
for (PRUint32 index = 0; index < numAttribs; index++) {
|
for (PRUint32 index = 0; index < numAttribs; index++) {
|
||||||
aNameSpaceIDs[index] = 0; aAttribValues[index] = aAttribNames[index] = nsnull;
|
aNameSpaceIDs[index] = 0; aAttribValues[index] = aAttribNames[index] = nsnull;
|
||||||
@ -207,7 +207,7 @@ STDMETHODIMP nsAccessNodeWrap::get_attributes(
|
|||||||
const char *pszAttributeName;
|
const char *pszAttributeName;
|
||||||
|
|
||||||
const nsAttrName* name = content->GetAttrNameAt(index);
|
const nsAttrName* name = content->GetAttrNameAt(index);
|
||||||
aNameSpaceIDs[index] = NS_STATIC_CAST(short, name->NamespaceID());
|
aNameSpaceIDs[index] = static_cast<short>(name->NamespaceID());
|
||||||
name->LocalName()->GetUTF8String(&pszAttributeName);
|
name->LocalName()->GetUTF8String(&pszAttributeName);
|
||||||
aAttribNames[index] = ::SysAllocString(NS_ConvertUTF8toUTF16(pszAttributeName).get());
|
aAttribNames[index] = ::SysAllocString(NS_ConvertUTF8toUTF16(pszAttributeName).get());
|
||||||
content->GetAttr(name->NamespaceID(), name->LocalName(), attributeValue);
|
content->GetAttr(name->NamespaceID(), name->LocalName(), attributeValue);
|
||||||
@ -242,7 +242,7 @@ STDMETHODIMP nsAccessNodeWrap::get_attributesForNames(
|
|||||||
aAttribValues[index] = nsnull;
|
aAttribValues[index] = nsnull;
|
||||||
if (aAttribNames[index]) {
|
if (aAttribNames[index]) {
|
||||||
nsAutoString attributeValue, nameSpaceURI;
|
nsAutoString attributeValue, nameSpaceURI;
|
||||||
nsAutoString attributeName(nsDependentString(NS_STATIC_CAST(PRUnichar*,aAttribNames[index])));
|
nsAutoString attributeName(nsDependentString(static_cast<PRUnichar*>(aAttribNames[index])));
|
||||||
nsresult rv;
|
nsresult rv;
|
||||||
|
|
||||||
if (aNameSpaceID[index]>0 &&
|
if (aNameSpaceID[index]>0 &&
|
||||||
@ -290,7 +290,7 @@ STDMETHODIMP nsAccessNodeWrap::get_computedStyle(
|
|||||||
++realIndex;
|
++realIndex;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*aNumStyleProperties = NS_STATIC_CAST(unsigned short, realIndex);
|
*aNumStyleProperties = static_cast<unsigned short>(realIndex);
|
||||||
|
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
@ -314,7 +314,7 @@ STDMETHODIMP nsAccessNodeWrap::get_computedStyleForProperties(
|
|||||||
for (index = 0; index < aNumStyleProperties; index ++) {
|
for (index = 0; index < aNumStyleProperties; index ++) {
|
||||||
nsAutoString value;
|
nsAutoString value;
|
||||||
if (aStyleProperties[index])
|
if (aStyleProperties[index])
|
||||||
cssDecl->GetPropertyValue(nsDependentString(NS_STATIC_CAST(PRUnichar*,aStyleProperties[index])), value); // Get property value
|
cssDecl->GetPropertyValue(nsDependentString(static_cast<PRUnichar*>(aStyleProperties[index])), value); // Get property value
|
||||||
aStyleValues[index] = ::SysAllocString(value.get());
|
aStyleValues[index] = ::SysAllocString(value.get());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -376,7 +376,7 @@ ISimpleDOMNode* nsAccessNodeWrap::MakeAccessNode(nsIDOMNode *node)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
newNode->Init();
|
newNode->Init();
|
||||||
iNode = NS_STATIC_CAST(ISimpleDOMNode*, newNode);
|
iNode = static_cast<ISimpleDOMNode*>(newNode);
|
||||||
iNode->AddRef();
|
iNode->AddRef();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -498,7 +498,7 @@ STDMETHODIMP
|
|||||||
nsAccessNodeWrap::get_localInterface(
|
nsAccessNodeWrap::get_localInterface(
|
||||||
/* [out] */ void __RPC_FAR *__RPC_FAR *localInterface)
|
/* [out] */ void __RPC_FAR *__RPC_FAR *localInterface)
|
||||||
{
|
{
|
||||||
*localInterface = NS_STATIC_CAST(nsIAccessNode*, this);
|
*localInterface = static_cast<nsIAccessNode*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -71,8 +71,8 @@ nsAccessibleRelationWrap::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = NULL;
|
*ppv = NULL;
|
||||||
|
|
||||||
if (IID_IAccessibleRelation == iid || IID_IUnknown == iid) {
|
if (IID_IAccessibleRelation == iid || IID_IUnknown == iid) {
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleRelation*, this);
|
*ppv = static_cast<IAccessibleRelation*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -175,7 +175,7 @@ nsAccessibleRelationWrap::get_target(long aTargetIndex, IUnknown **aTarget)
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
*aTarget = NS_STATIC_CAST(IUnknown*, instancePtr);
|
*aTarget = static_cast<IUnknown*>(instancePtr);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -209,7 +209,7 @@ nsAccessibleRelationWrap::get_targets(long aMaxTargets, IUnknown **aTarget,
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
break;
|
break;
|
||||||
|
|
||||||
aTarget[index] = NS_STATIC_CAST(IUnknown*, instancePtr);
|
aTarget[index] = static_cast<IUnknown*>(instancePtr);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (NS_FAILED(rv)) {
|
if (NS_FAILED(rv)) {
|
||||||
|
|||||||
@ -106,16 +106,16 @@ STDMETHODIMP nsAccessibleWrap::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = NULL;
|
*ppv = NULL;
|
||||||
|
|
||||||
if (IID_IUnknown == iid || IID_IDispatch == iid || IID_IAccessible == iid)
|
if (IID_IUnknown == iid || IID_IDispatch == iid || IID_IAccessible == iid)
|
||||||
*ppv = NS_STATIC_CAST(IAccessible*, this);
|
*ppv = static_cast<IAccessible*>(this);
|
||||||
else if (IID_IEnumVARIANT == iid && !gIsEnumVariantSupportDisabled) {
|
else if (IID_IEnumVARIANT == iid && !gIsEnumVariantSupportDisabled) {
|
||||||
long numChildren;
|
long numChildren;
|
||||||
get_accChildCount(&numChildren);
|
get_accChildCount(&numChildren);
|
||||||
if (numChildren > 0) // Don't support this interface for leaf elements
|
if (numChildren > 0) // Don't support this interface for leaf elements
|
||||||
*ppv = NS_STATIC_CAST(IEnumVARIANT*, this);
|
*ppv = static_cast<IEnumVARIANT*>(this);
|
||||||
} else if (IID_IServiceProvider == iid)
|
} else if (IID_IServiceProvider == iid)
|
||||||
*ppv = NS_STATIC_CAST(IServiceProvider*, this);
|
*ppv = static_cast<IServiceProvider*>(this);
|
||||||
else if (IID_IAccessible2 == iid)
|
else if (IID_IAccessible2 == iid)
|
||||||
*ppv = NS_STATIC_CAST(IAccessible2*, this);
|
*ppv = static_cast<IAccessible2*>(this);
|
||||||
|
|
||||||
if (NULL == *ppv) {
|
if (NULL == *ppv) {
|
||||||
HRESULT hr = CAccessibleComponent::QueryInterface(iid, ppv);
|
HRESULT hr = CAccessibleComponent::QueryInterface(iid, ppv);
|
||||||
@ -138,7 +138,7 @@ STDMETHODIMP nsAccessibleWrap::QueryInterface(REFIID iid, void** ppv)
|
|||||||
if (NULL == *ppv)
|
if (NULL == *ppv)
|
||||||
return nsAccessNodeWrap::QueryInterface(iid, ppv);
|
return nsAccessNodeWrap::QueryInterface(iid, ppv);
|
||||||
|
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -260,7 +260,7 @@ STDMETHODIMP nsAccessibleWrap::get_accChild(
|
|||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
if (varChild.lVal == CHILDID_SELF) {
|
if (varChild.lVal == CHILDID_SELF) {
|
||||||
*ppdispChild = NS_STATIC_CAST(IDispatch*, this);
|
*ppdispChild = static_cast<IDispatch*>(this);
|
||||||
AddRef();
|
AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
@ -728,7 +728,7 @@ STDMETHODIMP nsAccessibleWrap::get_accSelection(VARIANT __RPC_FAR *pvarChildren)
|
|||||||
pvarChildren->vt = VT_EMPTY;
|
pvarChildren->vt = VT_EMPTY;
|
||||||
|
|
||||||
nsCOMPtr<nsIAccessibleSelectable>
|
nsCOMPtr<nsIAccessibleSelectable>
|
||||||
select(do_QueryInterface(NS_STATIC_CAST(nsIAccessible*, this)));
|
select(do_QueryInterface(static_cast<nsIAccessible*>(this)));
|
||||||
|
|
||||||
if (select) { // do we have an nsIAccessibleSelectable?
|
if (select) { // do we have an nsIAccessibleSelectable?
|
||||||
// we have an accessible that can have children selected
|
// we have an accessible that can have children selected
|
||||||
@ -959,7 +959,7 @@ STDMETHODIMP nsAccessibleWrap::accHitTest(
|
|||||||
// if we got a child
|
// if we got a child
|
||||||
if (xpAccessible) {
|
if (xpAccessible) {
|
||||||
// if the child is us
|
// if the child is us
|
||||||
if (xpAccessible == NS_STATIC_CAST(nsIAccessible*, this)) {
|
if (xpAccessible == static_cast<nsIAccessible*>(this)) {
|
||||||
pvarChild->vt = VT_I4;
|
pvarChild->vt = VT_I4;
|
||||||
pvarChild->lVal = CHILDID_SELF;
|
pvarChild->lVal = CHILDID_SELF;
|
||||||
} else { // its not create an Accessible for it.
|
} else { // its not create an Accessible for it.
|
||||||
@ -1061,7 +1061,7 @@ nsAccessibleWrap::Next(ULONG aNumElementsRequested, VARIANT FAR* pvar, ULONG FAR
|
|||||||
for (long childIndex = 0; pvar[*aNumElementsFetched].vt == VT_DISPATCH; ++childIndex) {
|
for (long childIndex = 0; pvar[*aNumElementsFetched].vt == VT_DISPATCH; ++childIndex) {
|
||||||
PRBool wasAccessibleFetched = PR_FALSE;
|
PRBool wasAccessibleFetched = PR_FALSE;
|
||||||
nsAccessibleWrap *msaaAccessible =
|
nsAccessibleWrap *msaaAccessible =
|
||||||
NS_STATIC_CAST(nsAccessibleWrap*, pvar[*aNumElementsFetched].pdispVal);
|
static_cast<nsAccessibleWrap*>(pvar[*aNumElementsFetched].pdispVal);
|
||||||
if (!msaaAccessible)
|
if (!msaaAccessible)
|
||||||
break;
|
break;
|
||||||
if (childIndex >= mEnumVARIANTPosition) {
|
if (childIndex >= mEnumVARIANTPosition) {
|
||||||
@ -1074,14 +1074,14 @@ nsAccessibleWrap::Next(ULONG aNumElementsRequested, VARIANT FAR* pvar, ULONG FAR
|
|||||||
msaaAccessible->nsAccessNode::Release(); // this accessible will not be received by the caller
|
msaaAccessible->nsAccessNode::Release(); // this accessible will not be received by the caller
|
||||||
}
|
}
|
||||||
|
|
||||||
mEnumVARIANTPosition += NS_STATIC_CAST(PRUint16, *aNumElementsFetched);
|
mEnumVARIANTPosition += static_cast<PRUint16>(*aNumElementsFetched);
|
||||||
return NOERROR;
|
return NOERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
STDMETHODIMP
|
STDMETHODIMP
|
||||||
nsAccessibleWrap::Skip(ULONG aNumElements)
|
nsAccessibleWrap::Skip(ULONG aNumElements)
|
||||||
{
|
{
|
||||||
mEnumVARIANTPosition += NS_STATIC_CAST(PRUint16, aNumElements);
|
mEnumVARIANTPosition += static_cast<PRUint16>(aNumElements);
|
||||||
|
|
||||||
PRInt32 numChildren;
|
PRInt32 numChildren;
|
||||||
GetChildCount(&numChildren);
|
GetChildCount(&numChildren);
|
||||||
@ -1133,7 +1133,7 @@ nsAccessibleWrap::get_relation(long aRelationIndex,
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
*aRelation = NS_STATIC_CAST(IAccessibleRelation*, instancePtr);
|
*aRelation = static_cast<IAccessibleRelation*>(instancePtr);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1168,7 +1168,7 @@ nsAccessibleWrap::get_relations(long aMaxRelations,
|
|||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
break;
|
break;
|
||||||
|
|
||||||
aRelation[index] = NS_STATIC_CAST(IAccessibleRelation*, instancePtr);
|
aRelation[index] = static_cast<IAccessibleRelation*>(instancePtr);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (NS_FAILED(rv)) {
|
if (NS_FAILED(rv)) {
|
||||||
@ -1326,7 +1326,7 @@ nsAccessibleWrap::get_uniqueID(long *uniqueID)
|
|||||||
{
|
{
|
||||||
void *id;
|
void *id;
|
||||||
if (NS_SUCCEEDED(GetUniqueID(&id))) {
|
if (NS_SUCCEEDED(GetUniqueID(&id))) {
|
||||||
*uniqueID = NS_REINTERPRET_POINTER_CAST(long, id);
|
*uniqueID = reinterpret_cast<long>(id);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
@ -1337,7 +1337,7 @@ nsAccessibleWrap::get_windowHandle(HWND *windowHandle)
|
|||||||
{
|
{
|
||||||
void **handle = nsnull;
|
void **handle = nsnull;
|
||||||
if (NS_SUCCEEDED(GetOwnerWindow(handle))) {
|
if (NS_SUCCEEDED(GetOwnerWindow(handle))) {
|
||||||
*windowHandle = NS_REINTERPRET_POINTER_CAST(HWND, *handle);
|
*windowHandle = reinterpret_cast<HWND>(*handle);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
@ -1434,7 +1434,7 @@ nsAccessibleWrap::Clone(IEnumVARIANT FAR* FAR* ppenum)
|
|||||||
if (!accessibleWrap)
|
if (!accessibleWrap)
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
IAccessible *msaaAccessible = NS_STATIC_CAST(IAccessible*, accessibleWrap);
|
IAccessible *msaaAccessible = static_cast<IAccessible*>(accessibleWrap);
|
||||||
msaaAccessible->AddRef();
|
msaaAccessible->AddRef();
|
||||||
QueryInterface(IID_IEnumVARIANT, (void**)ppenum);
|
QueryInterface(IID_IEnumVARIANT, (void**)ppenum);
|
||||||
if (*ppenum)
|
if (*ppenum)
|
||||||
@ -1479,7 +1479,7 @@ STDMETHODIMP nsAccessibleWrap::Invoke(DISPID dispIdMember, REFIID riid,
|
|||||||
|
|
||||||
NS_IMETHODIMP nsAccessibleWrap::GetNativeInterface(void **aOutAccessible)
|
NS_IMETHODIMP nsAccessibleWrap::GetNativeInterface(void **aOutAccessible)
|
||||||
{
|
{
|
||||||
*aOutAccessible = NS_STATIC_CAST(IAccessible*, this);
|
*aOutAccessible = static_cast<IAccessible*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
@ -1637,7 +1637,7 @@ IDispatch *nsAccessibleWrap::NativeAccessible(nsIAccessible *aXPAccessible)
|
|||||||
accObject->GetHwnd(&hwnd);
|
accObject->GetHwnd(&hwnd);
|
||||||
if (hwnd) {
|
if (hwnd) {
|
||||||
IDispatch *retval = nsnull;
|
IDispatch *retval = nsnull;
|
||||||
AccessibleObjectFromWindow(NS_REINTERPRET_CAST(HWND, hwnd),
|
AccessibleObjectFromWindow(reinterpret_cast<HWND>(hwnd),
|
||||||
OBJID_WINDOW, IID_IAccessible, (void **) &retval);
|
OBJID_WINDOW, IID_IAccessible, (void **) &retval);
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
@ -1646,7 +1646,7 @@ IDispatch *nsAccessibleWrap::NativeAccessible(nsIAccessible *aXPAccessible)
|
|||||||
IAccessible *msaaAccessible;
|
IAccessible *msaaAccessible;
|
||||||
aXPAccessible->GetNativeInterface((void**)&msaaAccessible);
|
aXPAccessible->GetNativeInterface((void**)&msaaAccessible);
|
||||||
|
|
||||||
return NS_STATIC_CAST(IDispatch*, msaaAccessible);
|
return static_cast<IDispatch*>(msaaAccessible);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1658,7 +1658,7 @@ void nsAccessibleWrap::GetXPAccessibleFor(const VARIANT& aVarChild, nsIAccessibl
|
|||||||
|
|
||||||
// if its us real easy - this seems to always be the case
|
// if its us real easy - this seems to always be the case
|
||||||
if (aVarChild.lVal == CHILDID_SELF) {
|
if (aVarChild.lVal == CHILDID_SELF) {
|
||||||
*aXPAccessible = NS_STATIC_CAST(nsIAccessible*, this);
|
*aXPAccessible = static_cast<nsIAccessible*>(this);
|
||||||
}
|
}
|
||||||
else if (MustPrune(this)) {
|
else if (MustPrune(this)) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -58,8 +58,8 @@ nsApplicationAccessibleWrap::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = NULL;
|
*ppv = NULL;
|
||||||
|
|
||||||
if (IID_IAccessibleApplication == iid) {
|
if (IID_IAccessibleApplication == iid) {
|
||||||
*ppv = NS_STATIC_CAST(IAccessibleApplication*, this);
|
*ppv = static_cast<IAccessibleApplication*>(this);
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -85,12 +85,12 @@ STDMETHODIMP nsDocAccessibleWrap::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = NULL;
|
*ppv = NULL;
|
||||||
|
|
||||||
if (IID_ISimpleDOMDocument == iid)
|
if (IID_ISimpleDOMDocument == iid)
|
||||||
*ppv = NS_STATIC_CAST(ISimpleDOMDocument*, this);
|
*ppv = static_cast<ISimpleDOMDocument*>(this);
|
||||||
|
|
||||||
if (NULL == *ppv)
|
if (NULL == *ppv)
|
||||||
return nsHyperTextAccessibleWrap::QueryInterface(iid, ppv);
|
return nsHyperTextAccessibleWrap::QueryInterface(iid, ppv);
|
||||||
|
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -127,7 +127,7 @@ STDMETHODIMP nsDocAccessibleWrap::get_accChild(
|
|||||||
if (xpAccessible) {
|
if (xpAccessible) {
|
||||||
IAccessible *msaaAccessible;
|
IAccessible *msaaAccessible;
|
||||||
xpAccessible->GetNativeInterface((void**)&msaaAccessible);
|
xpAccessible->GetNativeInterface((void**)&msaaAccessible);
|
||||||
*ppdispChild = NS_STATIC_CAST(IDispatch*, msaaAccessible);
|
*ppdispChild = static_cast<IDispatch*>(msaaAccessible);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
else if (mDocument) {
|
else if (mDocument) {
|
||||||
|
|||||||
@ -67,7 +67,7 @@ nsHyperTextAccessibleWrap::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
|
|||||||
NS_IF_RELEASE(gTextEvent);
|
NS_IF_RELEASE(gTextEvent);
|
||||||
|
|
||||||
CallQueryInterface(aEvent, &gTextEvent);
|
CallQueryInterface(aEvent, &gTextEvent);
|
||||||
(NS_STATIC_CAST(IUnknown*, instancePtr))->Release();
|
(static_cast<IUnknown*>(instancePtr))->Release();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -78,12 +78,12 @@ STDMETHODIMP nsTextAccessibleWrap::QueryInterface(REFIID iid, void** ppv)
|
|||||||
*ppv = nsnull;
|
*ppv = nsnull;
|
||||||
|
|
||||||
if (IID_IUnknown == iid || IID_ISimpleDOMText == iid)
|
if (IID_IUnknown == iid || IID_ISimpleDOMText == iid)
|
||||||
*ppv = NS_STATIC_CAST(ISimpleDOMText*, this);
|
*ppv = static_cast<ISimpleDOMText*>(this);
|
||||||
|
|
||||||
if (nsnull == *ppv)
|
if (nsnull == *ppv)
|
||||||
return nsAccessibleWrap::QueryInterface(iid, ppv);
|
return nsAccessibleWrap::QueryInterface(iid, ppv);
|
||||||
|
|
||||||
(NS_REINTERPRET_CAST(IUnknown*, *ppv))->AddRef();
|
(reinterpret_cast<IUnknown*>(*ppv))->AddRef();
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -567,7 +567,7 @@ NS_IMETHODIMP nsXULTreeitemAccessible::GetName(nsAString& aName)
|
|||||||
NS_IMETHODIMP nsXULTreeitemAccessible::GetUniqueID(void **aUniqueID)
|
NS_IMETHODIMP nsXULTreeitemAccessible::GetUniqueID(void **aUniqueID)
|
||||||
{
|
{
|
||||||
// Since mDOMNode is same for all tree item, use |this| pointer as the unique Id
|
// Since mDOMNode is same for all tree item, use |this| pointer as the unique Id
|
||||||
*aUniqueID = NS_STATIC_CAST(void*, this);
|
*aUniqueID = static_cast<void*>(this);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2009,7 +2009,7 @@ nsBookmarksService::GetBookmarkToPing(nsIRDFResource **theBookmark)
|
|||||||
void
|
void
|
||||||
nsBookmarksService::FireTimer(nsITimer* aTimer, void* aClosure)
|
nsBookmarksService::FireTimer(nsITimer* aTimer, void* aClosure)
|
||||||
{
|
{
|
||||||
nsBookmarksService *bmks = NS_STATIC_CAST(nsBookmarksService *, aClosure);
|
nsBookmarksService *bmks = static_cast<nsBookmarksService *>(aClosure);
|
||||||
if (!bmks) return;
|
if (!bmks) return;
|
||||||
nsresult rv;
|
nsresult rv;
|
||||||
|
|
||||||
@ -3613,7 +3613,7 @@ CompareLastModifiedFolders(nsIRDFResource* aResource1, nsIRDFResource* aResource
|
|||||||
{
|
{
|
||||||
|
|
||||||
nsCOMPtr<nsIRDFNode> node1, node2;
|
nsCOMPtr<nsIRDFNode> node1, node2;
|
||||||
nsIRDFDataSource* outer = NS_STATIC_CAST(nsIRDFDataSource*, aOuter);
|
nsIRDFDataSource* outer = static_cast<nsIRDFDataSource*>(aOuter);
|
||||||
outer->GetTarget(aResource1, kWEB_LastModifiedDate, PR_TRUE, getter_AddRefs(node1));
|
outer->GetTarget(aResource1, kWEB_LastModifiedDate, PR_TRUE, getter_AddRefs(node1));
|
||||||
outer->GetTarget(aResource2, kWEB_LastModifiedDate, PR_TRUE, getter_AddRefs(node2));
|
outer->GetTarget(aResource2, kWEB_LastModifiedDate, PR_TRUE, getter_AddRefs(node2));
|
||||||
|
|
||||||
@ -3666,7 +3666,7 @@ nsBookmarksService::GetLastModifiedFolders(nsISimpleEnumerator **aResult)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// sort the array containing all the folders
|
// sort the array containing all the folders
|
||||||
folderArray.Sort(CompareLastModifiedFolders, NS_STATIC_CAST(void*, mInner));
|
folderArray.Sort(CompareLastModifiedFolders, static_cast<void*>(mInner));
|
||||||
|
|
||||||
// only keep the first elements
|
// only keep the first elements
|
||||||
PRInt32 index;
|
PRInt32 index;
|
||||||
|
|||||||
@ -388,7 +388,7 @@ nsFeedSniffer::AppendSegmentToString(nsIInputStream* inputStream,
|
|||||||
PRUint32 count,
|
PRUint32 count,
|
||||||
PRUint32* writeCount)
|
PRUint32* writeCount)
|
||||||
{
|
{
|
||||||
nsCString* decodedData = NS_STATIC_CAST(nsCString*, closure);
|
nsCString* decodedData = static_cast<nsCString*>(closure);
|
||||||
decodedData->Append(rawSegment, count);
|
decodedData->Append(rawSegment, count);
|
||||||
*writeCount = count;
|
*writeCount = count;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
|
|||||||
@ -196,7 +196,7 @@ TranslateDWORDtoPRInt32(nsIWindowsRegKey *aRegKey,
|
|||||||
PRInt32 prefIntValue = 0;
|
PRInt32 prefIntValue = 0;
|
||||||
|
|
||||||
if (NS_SUCCEEDED(aRegKey->ReadIntValue(aRegValueName,
|
if (NS_SUCCEEDED(aRegKey->ReadIntValue(aRegValueName,
|
||||||
NS_REINTERPRET_CAST(PRUint32 *, &prefIntValue))))
|
reinterpret_cast<PRUint32 *>(&prefIntValue))))
|
||||||
aPrefs->SetIntPref(aPrefKeyName, prefIntValue);
|
aPrefs->SetIntPref(aPrefKeyName, prefIntValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -796,7 +796,7 @@ nsOperaCookieMigrator::Migrate()
|
|||||||
break;
|
break;
|
||||||
case COOKIE_EXPIRY:
|
case COOKIE_EXPIRY:
|
||||||
mStream->Read16(&length);
|
mStream->Read16(&length);
|
||||||
mStream->Read32(NS_REINTERPRET_CAST(PRUint32*, &(mCurrCookie.expiryTime)));
|
mStream->Read32(reinterpret_cast<PRUint32*>(&(mCurrCookie.expiryTime)));
|
||||||
break;
|
break;
|
||||||
case COOKIE_SECURE:
|
case COOKIE_SECURE:
|
||||||
mCurrCookie.isSecure = PR_TRUE;
|
mCurrCookie.isSecure = PR_TRUE;
|
||||||
@ -808,7 +808,7 @@ nsOperaCookieMigrator::Migrate()
|
|||||||
{
|
{
|
||||||
mStream->Read16(&length);
|
mStream->Read16(&length);
|
||||||
PRTime temp;
|
PRTime temp;
|
||||||
mStream->Read32(NS_REINTERPRET_CAST(PRUint32*, &temp));
|
mStream->Read32(reinterpret_cast<PRUint32*>(&temp));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case COOKIE_COMMENT:
|
case COOKIE_COMMENT:
|
||||||
|
|||||||
@ -1298,12 +1298,12 @@ BookmarkContentSink::SetFaviconForURI(nsIURI* aPageURI, nsIURI* aIconURI,
|
|||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
|
|
||||||
// read all the decoded data
|
// read all the decoded data
|
||||||
PRUint8* buffer = NS_STATIC_CAST(PRUint8*,
|
PRUint8* buffer = static_cast<PRUint8*>
|
||||||
nsMemory::Alloc(sizeof(PRUint8) * available));
|
(nsMemory::Alloc(sizeof(PRUint8) * available));
|
||||||
if (!buffer)
|
if (!buffer)
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
PRUint32 numRead;
|
PRUint32 numRead;
|
||||||
rv = stream->Read(NS_REINTERPRET_CAST(char*, buffer), available, &numRead);
|
rv = stream->Read(reinterpret_cast<char*>(buffer), available, &numRead);
|
||||||
if (NS_FAILED(rv) || numRead != available) {
|
if (NS_FAILED(rv) || numRead != available) {
|
||||||
nsMemory::Free(buffer);
|
nsMemory::Free(buffer);
|
||||||
return rv;
|
return rv;
|
||||||
@ -1484,7 +1484,7 @@ static nsresult
|
|||||||
DataToDataURI(PRUint8* aData, PRUint32 aDataLen, const nsACString& aMimeType,
|
DataToDataURI(PRUint8* aData, PRUint32 aDataLen, const nsACString& aMimeType,
|
||||||
nsACString& aDataURI)
|
nsACString& aDataURI)
|
||||||
{
|
{
|
||||||
char* encoded = PL_Base64Encode(NS_REINTERPRET_CAST(const char*, aData),
|
char* encoded = PL_Base64Encode(reinterpret_cast<const char*>(aData),
|
||||||
aDataLen, nsnull);
|
aDataLen, nsnull);
|
||||||
if (!encoded)
|
if (!encoded)
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
|
|||||||
@ -97,7 +97,7 @@ public:
|
|||||||
typedef const nsIPrincipal* KeyTypePointer;
|
typedef const nsIPrincipal* KeyTypePointer;
|
||||||
|
|
||||||
PrincipalKey(const nsIPrincipal* key)
|
PrincipalKey(const nsIPrincipal* key)
|
||||||
: mKey(NS_CONST_CAST(nsIPrincipal*, key))
|
: mKey(const_cast<nsIPrincipal*>(key))
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -118,7 +118,7 @@ public:
|
|||||||
PRBool KeyEquals(KeyTypePointer aKey) const
|
PRBool KeyEquals(KeyTypePointer aKey) const
|
||||||
{
|
{
|
||||||
PRBool eq;
|
PRBool eq;
|
||||||
mKey->Equals(NS_CONST_CAST(nsIPrincipal*, aKey),
|
mKey->Equals(const_cast<nsIPrincipal*>(aKey),
|
||||||
&eq);
|
&eq);
|
||||||
return eq;
|
return eq;
|
||||||
}
|
}
|
||||||
@ -131,7 +131,7 @@ public:
|
|||||||
static PLDHashNumber HashKey(KeyTypePointer aKey)
|
static PLDHashNumber HashKey(KeyTypePointer aKey)
|
||||||
{
|
{
|
||||||
PRUint32 hash;
|
PRUint32 hash;
|
||||||
NS_CONST_CAST(nsIPrincipal*, aKey)->GetHashValue(&hash);
|
const_cast<nsIPrincipal*>(aKey)->GetHashValue(&hash);
|
||||||
return PLDHashNumber(hash);
|
return PLDHashNumber(hash);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -352,10 +352,10 @@ MoveClassPolicyEntry(PLDHashTable *table,
|
|||||||
memcpy(to, from, table->entrySize);
|
memcpy(to, from, table->entrySize);
|
||||||
|
|
||||||
// Now update the mDefaultPolicy pointer that points to us, if any.
|
// Now update the mDefaultPolicy pointer that points to us, if any.
|
||||||
ClassPolicy* cp = NS_STATIC_CAST(ClassPolicy*, to);
|
ClassPolicy* cp = static_cast<ClassPolicy*>(to);
|
||||||
if (cp->mDomainWeAreWildcardFor) {
|
if (cp->mDomainWeAreWildcardFor) {
|
||||||
NS_ASSERTION(cp->mDomainWeAreWildcardFor->mWildcardPolicy ==
|
NS_ASSERTION(cp->mDomainWeAreWildcardFor->mWildcardPolicy ==
|
||||||
NS_STATIC_CAST(const ClassPolicy*, from),
|
static_cast<const ClassPolicy*>(from),
|
||||||
"Unexpected wildcard policy on mDomainWeAreWildcardFor");
|
"Unexpected wildcard policy on mDomainWeAreWildcardFor");
|
||||||
cp->mDomainWeAreWildcardFor->mWildcardPolicy = cp;
|
cp->mDomainWeAreWildcardFor->mWildcardPolicy = cp;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -63,8 +63,8 @@ nsGlobalPrivilegesEnabled(JSContext *cx, JSPrincipals *jsprin)
|
|||||||
JS_STATIC_DLL_CALLBACK(JSBool)
|
JS_STATIC_DLL_CALLBACK(JSBool)
|
||||||
nsJSPrincipalsSubsume(JSPrincipals *jsprin, JSPrincipals *other)
|
nsJSPrincipalsSubsume(JSPrincipals *jsprin, JSPrincipals *other)
|
||||||
{
|
{
|
||||||
nsJSPrincipals *nsjsprin = NS_STATIC_CAST(nsJSPrincipals *, jsprin);
|
nsJSPrincipals *nsjsprin = static_cast<nsJSPrincipals *>(jsprin);
|
||||||
nsJSPrincipals *nsother = NS_STATIC_CAST(nsJSPrincipals *, other);
|
nsJSPrincipals *nsother = static_cast<nsJSPrincipals *>(other);
|
||||||
|
|
||||||
JSBool result;
|
JSBool result;
|
||||||
nsresult rv = nsjsprin->nsIPrincipalPtr->Subsumes(nsother->nsIPrincipalPtr,
|
nsresult rv = nsjsprin->nsIPrincipalPtr->Subsumes(nsother->nsIPrincipalPtr,
|
||||||
@ -75,7 +75,7 @@ nsJSPrincipalsSubsume(JSPrincipals *jsprin, JSPrincipals *other)
|
|||||||
JS_STATIC_DLL_CALLBACK(void)
|
JS_STATIC_DLL_CALLBACK(void)
|
||||||
nsDestroyJSPrincipals(JSContext *cx, struct JSPrincipals *jsprin)
|
nsDestroyJSPrincipals(JSContext *cx, struct JSPrincipals *jsprin)
|
||||||
{
|
{
|
||||||
nsJSPrincipals *nsjsprin = NS_STATIC_CAST(nsJSPrincipals *, jsprin);
|
nsJSPrincipals *nsjsprin = static_cast<nsJSPrincipals *>(jsprin);
|
||||||
|
|
||||||
// We need to destroy the nsIPrincipal. We'll do this by adding
|
// We need to destroy the nsIPrincipal. We'll do this by adding
|
||||||
// to the refcount and calling release
|
// to the refcount and calling release
|
||||||
@ -106,7 +106,7 @@ nsTranscodeJSPrincipals(JSXDRState *xdr, JSPrincipals **jsprinp)
|
|||||||
|
|
||||||
if (xdr->mode == JSXDR_ENCODE) {
|
if (xdr->mode == JSXDR_ENCODE) {
|
||||||
nsIObjectOutputStream *stream =
|
nsIObjectOutputStream *stream =
|
||||||
NS_REINTERPRET_CAST(nsIObjectOutputStream*, xdr->userdata);
|
reinterpret_cast<nsIObjectOutputStream*>(xdr->userdata);
|
||||||
|
|
||||||
// Flush xdr'ed data to the underlying object output stream.
|
// Flush xdr'ed data to the underlying object output stream.
|
||||||
uint32 size;
|
uint32 size;
|
||||||
@ -121,7 +121,7 @@ nsTranscodeJSPrincipals(JSXDRState *xdr, JSPrincipals **jsprinp)
|
|||||||
// Require that GetJSPrincipals has been called already by the
|
// Require that GetJSPrincipals has been called already by the
|
||||||
// code that compiled the script that owns the principals.
|
// code that compiled the script that owns the principals.
|
||||||
nsJSPrincipals *nsjsprin =
|
nsJSPrincipals *nsjsprin =
|
||||||
NS_STATIC_CAST(nsJSPrincipals*, *jsprinp);
|
static_cast<nsJSPrincipals*>(*jsprinp);
|
||||||
|
|
||||||
rv = stream->WriteObject(nsjsprin->nsIPrincipalPtr, PR_TRUE);
|
rv = stream->WriteObject(nsjsprin->nsIPrincipalPtr, PR_TRUE);
|
||||||
}
|
}
|
||||||
@ -129,7 +129,7 @@ nsTranscodeJSPrincipals(JSXDRState *xdr, JSPrincipals **jsprinp)
|
|||||||
} else {
|
} else {
|
||||||
NS_ASSERTION(JS_XDRMemDataLeft(xdr) == 0, "XDR out of sync?!");
|
NS_ASSERTION(JS_XDRMemDataLeft(xdr) == 0, "XDR out of sync?!");
|
||||||
nsIObjectInputStream *stream =
|
nsIObjectInputStream *stream =
|
||||||
NS_REINTERPRET_CAST(nsIObjectInputStream*, xdr->userdata);
|
reinterpret_cast<nsIObjectInputStream*>(xdr->userdata);
|
||||||
|
|
||||||
nsCOMPtr<nsIPrincipal> prin;
|
nsCOMPtr<nsIPrincipal> prin;
|
||||||
rv = stream->ReadObject(PR_TRUE, getter_AddRefs(prin));
|
rv = stream->ReadObject(PR_TRUE, getter_AddRefs(prin));
|
||||||
|
|||||||
@ -235,8 +235,7 @@ nsPrincipal::GetSecurityPolicy(void** aSecurityPolicy)
|
|||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsPrincipal::SetSecurityPolicy(void* aSecurityPolicy)
|
nsPrincipal::SetSecurityPolicy(void* aSecurityPolicy)
|
||||||
{
|
{
|
||||||
DomainPolicy *newPolicy = NS_REINTERPRET_CAST(
|
DomainPolicy *newPolicy = reinterpret_cast<DomainPolicy *>(aSecurityPolicy);
|
||||||
DomainPolicy *, aSecurityPolicy);
|
|
||||||
if (newPolicy)
|
if (newPolicy)
|
||||||
newPolicy->Hold();
|
newPolicy->Hold();
|
||||||
|
|
||||||
@ -932,7 +931,7 @@ nsPrincipal::Read(nsIObjectInputStream* aStream)
|
|||||||
return rv;
|
return rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!mAnnotations.InsertElementAt(NS_REINTERPRET_CAST(void*, ht), i)) {
|
if (!mAnnotations.InsertElementAt(reinterpret_cast<void*>(ht), i)) {
|
||||||
delete ht;
|
delete ht;
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
@ -977,7 +976,7 @@ nsPrincipal::Write(nsIObjectOutputStream* aStream)
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (PRInt32 i = 0, n = PRInt32(annotationCount); i < n; i++) {
|
for (PRInt32 i = 0, n = PRInt32(annotationCount); i < n; i++) {
|
||||||
nsHashtable *ht = NS_REINTERPRET_CAST(nsHashtable *, mAnnotations[i]);
|
nsHashtable *ht = reinterpret_cast<nsHashtable *>(mAnnotations[i]);
|
||||||
rv = ht->Write(aStream, WriteScalarValue);
|
rv = ht->Write(aStream, WriteScalarValue);
|
||||||
if (NS_FAILED(rv)) {
|
if (NS_FAILED(rv)) {
|
||||||
return rv;
|
return rv;
|
||||||
|
|||||||
@ -106,7 +106,7 @@ JSValIDToString(JSContext *cx, const jsval idval)
|
|||||||
JSString *str = JS_ValueToString(cx, idval);
|
JSString *str = JS_ValueToString(cx, idval);
|
||||||
if(!str)
|
if(!str)
|
||||||
return nsnull;
|
return nsnull;
|
||||||
return NS_REINTERPRET_CAST(PRUnichar*, JS_GetStringChars(str));
|
return reinterpret_cast<PRUnichar*>(JS_GetStringChars(str));
|
||||||
}
|
}
|
||||||
|
|
||||||
static nsIScriptContext *
|
static nsIScriptContext *
|
||||||
@ -127,7 +127,7 @@ inline void SetPendingException(JSContext *cx, const PRUnichar *aMsg)
|
|||||||
{
|
{
|
||||||
JSAutoRequest ar(cx);
|
JSAutoRequest ar(cx);
|
||||||
JSString *str = JS_NewUCStringCopyZ(cx,
|
JSString *str = JS_NewUCStringCopyZ(cx,
|
||||||
NS_REINTERPRET_CAST(const jschar*, aMsg));
|
reinterpret_cast<const jschar*>(aMsg));
|
||||||
if (str)
|
if (str)
|
||||||
JS_SetPendingException(cx, STRING_TO_JSVAL(str));
|
JS_SetPendingException(cx, STRING_TO_JSVAL(str));
|
||||||
}
|
}
|
||||||
@ -150,7 +150,7 @@ class ClassInfoData
|
|||||||
public:
|
public:
|
||||||
ClassInfoData(nsIClassInfo *aClassInfo, const char *aName)
|
ClassInfoData(nsIClassInfo *aClassInfo, const char *aName)
|
||||||
: mClassInfo(aClassInfo),
|
: mClassInfo(aClassInfo),
|
||||||
mName(NS_CONST_CAST(char *, aName)),
|
mName(const_cast<char *>(aName)),
|
||||||
mDidGetFlags(PR_FALSE),
|
mDidGetFlags(PR_FALSE),
|
||||||
mMustFreeName(PR_FALSE)
|
mMustFreeName(PR_FALSE)
|
||||||
{
|
{
|
||||||
@ -200,7 +200,7 @@ public:
|
|||||||
if (mName) {
|
if (mName) {
|
||||||
mMustFreeName = PR_TRUE;
|
mMustFreeName = PR_TRUE;
|
||||||
} else {
|
} else {
|
||||||
mName = NS_CONST_CAST(char *, "UnnamedClass");
|
mName = const_cast<char *>("UnnamedClass");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1056,8 +1056,8 @@ nsScriptSecurityManager::LookupPolicy(nsIPrincipal* aPrincipal,
|
|||||||
printf("ClassLookup ");
|
printf("ClassLookup ");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
cpolicy = NS_STATIC_CAST(ClassPolicy*,
|
cpolicy = static_cast<ClassPolicy*>
|
||||||
PL_DHashTableOperate(dpolicy,
|
(PL_DHashTableOperate(dpolicy,
|
||||||
aClassData.GetName(),
|
aClassData.GetName(),
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
|
|
||||||
@ -1076,8 +1076,8 @@ nsScriptSecurityManager::LookupPolicy(nsIPrincipal* aPrincipal,
|
|||||||
PropertyPolicy* ppolicy = nsnull;
|
PropertyPolicy* ppolicy = nsnull;
|
||||||
if (cpolicy != NO_POLICY_FOR_CLASS)
|
if (cpolicy != NO_POLICY_FOR_CLASS)
|
||||||
{
|
{
|
||||||
ppolicy = NS_STATIC_CAST(PropertyPolicy*,
|
ppolicy = static_cast<PropertyPolicy*>
|
||||||
PL_DHashTableOperate(cpolicy->mPolicy,
|
(PL_DHashTableOperate(cpolicy->mPolicy,
|
||||||
(void*)aProperty,
|
(void*)aProperty,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
}
|
}
|
||||||
@ -1088,8 +1088,8 @@ nsScriptSecurityManager::LookupPolicy(nsIPrincipal* aPrincipal,
|
|||||||
(!ppolicy || PL_DHASH_ENTRY_IS_FREE(ppolicy)))
|
(!ppolicy || PL_DHASH_ENTRY_IS_FREE(ppolicy)))
|
||||||
{
|
{
|
||||||
ppolicy =
|
ppolicy =
|
||||||
NS_STATIC_CAST(PropertyPolicy*,
|
static_cast<PropertyPolicy*>
|
||||||
PL_DHashTableOperate(dpolicy->mWildcardPolicy->mPolicy,
|
(PL_DHashTableOperate(dpolicy->mWildcardPolicy->mPolicy,
|
||||||
(void*)aProperty,
|
(void*)aProperty,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
}
|
}
|
||||||
@ -1100,16 +1100,16 @@ nsScriptSecurityManager::LookupPolicy(nsIPrincipal* aPrincipal,
|
|||||||
if (dpolicy != mDefaultPolicy &&
|
if (dpolicy != mDefaultPolicy &&
|
||||||
(!ppolicy || PL_DHASH_ENTRY_IS_FREE(ppolicy)))
|
(!ppolicy || PL_DHASH_ENTRY_IS_FREE(ppolicy)))
|
||||||
{
|
{
|
||||||
cpolicy = NS_STATIC_CAST(ClassPolicy*,
|
cpolicy = static_cast<ClassPolicy*>
|
||||||
PL_DHashTableOperate(mDefaultPolicy,
|
(PL_DHashTableOperate(mDefaultPolicy,
|
||||||
aClassData.GetName(),
|
aClassData.GetName(),
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
|
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(cpolicy))
|
if (PL_DHASH_ENTRY_IS_BUSY(cpolicy))
|
||||||
{
|
{
|
||||||
ppolicy =
|
ppolicy =
|
||||||
NS_STATIC_CAST(PropertyPolicy*,
|
static_cast<PropertyPolicy*>
|
||||||
PL_DHashTableOperate(cpolicy->mPolicy,
|
(PL_DHashTableOperate(cpolicy->mPolicy,
|
||||||
(void*)aProperty,
|
(void*)aProperty,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
}
|
}
|
||||||
@ -1118,8 +1118,8 @@ nsScriptSecurityManager::LookupPolicy(nsIPrincipal* aPrincipal,
|
|||||||
mDefaultPolicy->mWildcardPolicy)
|
mDefaultPolicy->mWildcardPolicy)
|
||||||
{
|
{
|
||||||
ppolicy =
|
ppolicy =
|
||||||
NS_STATIC_CAST(PropertyPolicy*,
|
static_cast<PropertyPolicy*>
|
||||||
PL_DHashTableOperate(mDefaultPolicy->mWildcardPolicy->mPolicy,
|
(PL_DHashTableOperate(mDefaultPolicy->mWildcardPolicy->mPolicy,
|
||||||
(void*)aProperty,
|
(void*)aProperty,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
}
|
}
|
||||||
@ -1833,8 +1833,8 @@ nsScriptSecurityManager::DoGetCertificatePrincipal(const nsACString& aCertFinger
|
|||||||
// Make sure this principal has names, so if we ever go to save it
|
// Make sure this principal has names, so if we ever go to save it
|
||||||
// we'll save them. If we get a name mismatch here we'll throw,
|
// we'll save them. If we get a name mismatch here we'll throw,
|
||||||
// but that's desirable.
|
// but that's desirable.
|
||||||
rv = NS_STATIC_CAST(nsPrincipal*,
|
rv = static_cast<nsPrincipal*>
|
||||||
NS_STATIC_CAST(nsIPrincipal*, fromTable))
|
(static_cast<nsIPrincipal*>(fromTable))
|
||||||
->EnsureCertData(aSubjectName, aPrettyName, aCertificate);
|
->EnsureCertData(aSubjectName, aPrettyName, aCertificate);
|
||||||
if (NS_FAILED(rv)) {
|
if (NS_FAILED(rv)) {
|
||||||
// We have a subject name mismatch for the same cert id.
|
// We have a subject name mismatch for the same cert id.
|
||||||
@ -1848,9 +1848,9 @@ nsScriptSecurityManager::DoGetCertificatePrincipal(const nsACString& aCertFinger
|
|||||||
if (!aURI) {
|
if (!aURI) {
|
||||||
// We were asked to just get the base certificate, so output
|
// We were asked to just get the base certificate, so output
|
||||||
// what we have in the table.
|
// what we have in the table.
|
||||||
certificate = NS_STATIC_CAST(nsPrincipal*,
|
certificate = static_cast<nsPrincipal*>
|
||||||
NS_STATIC_CAST(nsIPrincipal*,
|
(static_cast<nsIPrincipal*>
|
||||||
fromTable));
|
(fromTable));
|
||||||
} else {
|
} else {
|
||||||
// We found a certificate and now need to install a codebase
|
// We found a certificate and now need to install a codebase
|
||||||
// on it. We don't want to modify the principal in the hash
|
// on it. We don't want to modify the principal in the hash
|
||||||
@ -2040,7 +2040,7 @@ nsScriptSecurityManager::GetScriptPrincipal(JSContext *cx,
|
|||||||
// Script didn't have principals -- shouldn't happen.
|
// Script didn't have principals -- shouldn't happen.
|
||||||
return nsnull;
|
return nsnull;
|
||||||
}
|
}
|
||||||
nsJSPrincipals *nsJSPrin = NS_STATIC_CAST(nsJSPrincipals *, jsp);
|
nsJSPrincipals *nsJSPrin = static_cast<nsJSPrincipals *>(jsp);
|
||||||
nsIPrincipal* result = nsJSPrin->nsIPrincipalPtr;
|
nsIPrincipal* result = nsJSPrin->nsIPrincipalPtr;
|
||||||
if (!result)
|
if (!result)
|
||||||
*rv = NS_ERROR_FAILURE;
|
*rv = NS_ERROR_FAILURE;
|
||||||
@ -3236,7 +3236,7 @@ nsScriptSecurityManager::SystemPrincipalSingletonConstructor()
|
|||||||
nsIPrincipal *sysprin = nsnull;
|
nsIPrincipal *sysprin = nsnull;
|
||||||
if (gScriptSecMan)
|
if (gScriptSecMan)
|
||||||
NS_ADDREF(sysprin = gScriptSecMan->mSystemPrincipal);
|
NS_ADDREF(sysprin = gScriptSecMan->mSystemPrincipal);
|
||||||
return NS_STATIC_CAST(nsSystemPrincipal*, sysprin);
|
return static_cast<nsSystemPrincipal*>(sysprin);
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult
|
nsresult
|
||||||
@ -3468,7 +3468,7 @@ nsScriptSecurityManager::InitDomainPolicy(JSContext* cx,
|
|||||||
{ //-- pref value is the name of a capability
|
{ //-- pref value is the name of a capability
|
||||||
nsCStringKey secLevelKey(prefValue);
|
nsCStringKey secLevelKey(prefValue);
|
||||||
secLevel.capability =
|
secLevel.capability =
|
||||||
NS_REINTERPRET_CAST(char*, mCapabilities->Get(&secLevelKey));
|
reinterpret_cast<char*>(mCapabilities->Get(&secLevelKey));
|
||||||
if (!secLevel.capability)
|
if (!secLevel.capability)
|
||||||
{
|
{
|
||||||
secLevel.capability = NS_strdup(prefValue);
|
secLevel.capability = NS_strdup(prefValue);
|
||||||
@ -3482,8 +3482,8 @@ nsScriptSecurityManager::InitDomainPolicy(JSContext* cx,
|
|||||||
*end = '\0';
|
*end = '\0';
|
||||||
// Find or store this class in the classes table
|
// Find or store this class in the classes table
|
||||||
ClassPolicy* cpolicy =
|
ClassPolicy* cpolicy =
|
||||||
NS_STATIC_CAST(ClassPolicy*,
|
static_cast<ClassPolicy*>
|
||||||
PL_DHashTableOperate(aDomainPolicy, start,
|
(PL_DHashTableOperate(aDomainPolicy, start,
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
if (!cpolicy)
|
if (!cpolicy)
|
||||||
break;
|
break;
|
||||||
@ -3513,10 +3513,10 @@ nsScriptSecurityManager::InitDomainPolicy(JSContext* cx,
|
|||||||
|
|
||||||
// Store this property in the class policy
|
// Store this property in the class policy
|
||||||
const void* ppkey =
|
const void* ppkey =
|
||||||
NS_REINTERPRET_CAST(const void*, STRING_TO_JSVAL(propertyKey));
|
reinterpret_cast<const void*>(STRING_TO_JSVAL(propertyKey));
|
||||||
PropertyPolicy* ppolicy =
|
PropertyPolicy* ppolicy =
|
||||||
NS_STATIC_CAST(PropertyPolicy*,
|
static_cast<PropertyPolicy*>
|
||||||
PL_DHashTableOperate(cpolicy->mPolicy, ppkey,
|
(PL_DHashTableOperate(cpolicy->mPolicy, ppkey,
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
if (!ppolicy)
|
if (!ppolicy)
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -251,7 +251,7 @@ nsChromeRegistry::nsProviderArray::GetProvider(const nsACString& aPreferred, Mat
|
|||||||
ProviderEntry* entry;
|
ProviderEntry* entry;
|
||||||
|
|
||||||
while (i--) {
|
while (i--) {
|
||||||
entry = NS_REINTERPRET_CAST(ProviderEntry*, mArray[i]);
|
entry = reinterpret_cast<ProviderEntry*>(mArray[i]);
|
||||||
if (aPreferred.Equals(entry->provider))
|
if (aPreferred.Equals(entry->provider))
|
||||||
return entry;
|
return entry;
|
||||||
|
|
||||||
@ -318,7 +318,7 @@ nsChromeRegistry::nsProviderArray::EnumerateToArray(nsCStringArray *a)
|
|||||||
{
|
{
|
||||||
PRInt32 i = mArray.Count();
|
PRInt32 i = mArray.Count();
|
||||||
while (i--) {
|
while (i--) {
|
||||||
ProviderEntry *entry = NS_REINTERPRET_CAST(ProviderEntry*, mArray[i]);
|
ProviderEntry *entry = reinterpret_cast<ProviderEntry*>(mArray[i]);
|
||||||
a->AppendCString(entry->provider);
|
a->AppendCString(entry->provider);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -328,7 +328,7 @@ nsChromeRegistry::nsProviderArray::Clear()
|
|||||||
{
|
{
|
||||||
PRInt32 i = mArray.Count();
|
PRInt32 i = mArray.Count();
|
||||||
while (i--) {
|
while (i--) {
|
||||||
ProviderEntry* entry = NS_REINTERPRET_CAST(ProviderEntry*, mArray[i]);
|
ProviderEntry* entry = reinterpret_cast<ProviderEntry*>(mArray[i]);
|
||||||
delete entry;
|
delete entry;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -343,7 +343,7 @@ nsChromeRegistry::PackageEntry::PackageEntry(const nsACString& aPackage) :
|
|||||||
PLHashNumber
|
PLHashNumber
|
||||||
nsChromeRegistry::HashKey(PLDHashTable *table, const void *key)
|
nsChromeRegistry::HashKey(PLDHashTable *table, const void *key)
|
||||||
{
|
{
|
||||||
const nsACString& str = *NS_REINTERPRET_CAST(const nsACString*, key);
|
const nsACString& str = *reinterpret_cast<const nsACString*>(key);
|
||||||
return HashString(str);
|
return HashString(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -351,15 +351,15 @@ PRBool
|
|||||||
nsChromeRegistry::MatchKey(PLDHashTable *table, const PLDHashEntryHdr *entry,
|
nsChromeRegistry::MatchKey(PLDHashTable *table, const PLDHashEntryHdr *entry,
|
||||||
const void *key)
|
const void *key)
|
||||||
{
|
{
|
||||||
const nsACString& str = *NS_REINTERPRET_CAST(const nsACString*, key);
|
const nsACString& str = *reinterpret_cast<const nsACString*>(key);
|
||||||
const PackageEntry* pentry = NS_STATIC_CAST(const PackageEntry*, entry);
|
const PackageEntry* pentry = static_cast<const PackageEntry*>(entry);
|
||||||
return str.Equals(pentry->package);
|
return str.Equals(pentry->package);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
nsChromeRegistry::ClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry)
|
nsChromeRegistry::ClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry)
|
||||||
{
|
{
|
||||||
PackageEntry* pentry = NS_STATIC_CAST(PackageEntry*, entry);
|
PackageEntry* pentry = static_cast<PackageEntry*>(entry);
|
||||||
pentry->~PackageEntry();
|
pentry->~PackageEntry();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -367,7 +367,7 @@ PRBool
|
|||||||
nsChromeRegistry::InitEntry(PLDHashTable *table, PLDHashEntryHdr *entry,
|
nsChromeRegistry::InitEntry(PLDHashTable *table, PLDHashEntryHdr *entry,
|
||||||
const void *key)
|
const void *key)
|
||||||
{
|
{
|
||||||
const nsACString& str = *NS_REINTERPRET_CAST(const nsACString*, key);
|
const nsACString& str = *reinterpret_cast<const nsACString*>(key);
|
||||||
|
|
||||||
new (entry) PackageEntry(str);
|
new (entry) PackageEntry(str);
|
||||||
return PR_TRUE;
|
return PR_TRUE;
|
||||||
@ -701,7 +701,7 @@ nsChromeRegistry::ConvertChromeURL(nsIURI* aChromeURI, nsIURI* *aResult)
|
|||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
PackageEntry* entry =
|
PackageEntry* entry =
|
||||||
NS_STATIC_CAST(PackageEntry*, PL_DHashTableOperate(&mPackagesHash,
|
static_cast<PackageEntry*>(PL_DHashTableOperate(&mPackagesHash,
|
||||||
& (nsACString&) package,
|
& (nsACString&) package,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
|
|
||||||
@ -749,7 +749,7 @@ nsresult
|
|||||||
nsChromeRegistry::GetSelectedLocale(const nsACString& aPackage, nsACString& aLocale)
|
nsChromeRegistry::GetSelectedLocale(const nsACString& aPackage, nsACString& aLocale)
|
||||||
{
|
{
|
||||||
PackageEntry* entry =
|
PackageEntry* entry =
|
||||||
NS_STATIC_CAST(PackageEntry*, PL_DHashTableOperate(&mPackagesHash,
|
static_cast<PackageEntry*>(PL_DHashTableOperate(&mPackagesHash,
|
||||||
& aPackage,
|
& aPackage,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
|
|
||||||
@ -772,7 +772,7 @@ nsChromeRegistry::GetLocalesForPackage(const nsACString& aPackage,
|
|||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
|
|
||||||
PackageEntry* entry =
|
PackageEntry* entry =
|
||||||
NS_STATIC_CAST(PackageEntry*, PL_DHashTableOperate(&mPackagesHash,
|
static_cast<PackageEntry*>(PL_DHashTableOperate(&mPackagesHash,
|
||||||
& aPackage,
|
& aPackage,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
|
|
||||||
@ -883,7 +883,7 @@ nsChromeRegistry::FlushSkinCaches()
|
|||||||
do_GetService("@mozilla.org/observer-service;1");
|
do_GetService("@mozilla.org/observer-service;1");
|
||||||
NS_ASSERTION(obsSvc, "Couldn't get observer service.");
|
NS_ASSERTION(obsSvc, "Couldn't get observer service.");
|
||||||
|
|
||||||
obsSvc->NotifyObservers(NS_STATIC_CAST(nsIChromeRegistry*, this),
|
obsSvc->NotifyObservers(static_cast<nsIChromeRegistry*>(this),
|
||||||
NS_CHROME_FLUSH_SKINS_TOPIC, nsnull);
|
NS_CHROME_FLUSH_SKINS_TOPIC, nsnull);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2158,7 +2158,7 @@ nsChromeRegistry::ProcessManifestBuffer(char *buf, PRInt32 length,
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
PackageEntry* entry =
|
PackageEntry* entry =
|
||||||
NS_STATIC_CAST(PackageEntry*, PL_DHashTableOperate(&mPackagesHash,
|
static_cast<PackageEntry*>(PL_DHashTableOperate(&mPackagesHash,
|
||||||
& (const nsACString&) nsDependentCString(package),
|
& (const nsACString&) nsDependentCString(package),
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
if (!entry)
|
if (!entry)
|
||||||
@ -2227,7 +2227,7 @@ nsChromeRegistry::ProcessManifestBuffer(char *buf, PRInt32 length,
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
PackageEntry* entry =
|
PackageEntry* entry =
|
||||||
NS_STATIC_CAST(PackageEntry*, PL_DHashTableOperate(&mPackagesHash,
|
static_cast<PackageEntry*>(PL_DHashTableOperate(&mPackagesHash,
|
||||||
& (const nsACString&) nsDependentCString(package),
|
& (const nsACString&) nsDependentCString(package),
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
if (!entry)
|
if (!entry)
|
||||||
@ -2277,7 +2277,7 @@ nsChromeRegistry::ProcessManifestBuffer(char *buf, PRInt32 length,
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
PackageEntry* entry =
|
PackageEntry* entry =
|
||||||
NS_STATIC_CAST(PackageEntry*, PL_DHashTableOperate(&mPackagesHash,
|
static_cast<PackageEntry*>(PL_DHashTableOperate(&mPackagesHash,
|
||||||
& (const nsACString&) nsDependentCString(package),
|
& (const nsACString&) nsDependentCString(package),
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
if (!entry)
|
if (!entry)
|
||||||
|
|||||||
@ -979,7 +979,7 @@ public:
|
|||||||
static void DestroyMatchString(void* aData)
|
static void DestroyMatchString(void* aData)
|
||||||
{
|
{
|
||||||
if (aData) {
|
if (aData) {
|
||||||
nsString* matchString = NS_STATIC_CAST(nsString*, aData);
|
nsString* matchString = static_cast<nsString*>(aData);
|
||||||
delete matchString;
|
delete matchString;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1205,7 +1205,7 @@ private:
|
|||||||
|
|
||||||
#define NS_INTERFACE_MAP_ENTRY_TEAROFF(_interface, _allocator) \
|
#define NS_INTERFACE_MAP_ENTRY_TEAROFF(_interface, _allocator) \
|
||||||
if (aIID.Equals(NS_GET_IID(_interface))) { \
|
if (aIID.Equals(NS_GET_IID(_interface))) { \
|
||||||
foundInterface = NS_STATIC_CAST(_interface *, _allocator); \
|
foundInterface = static_cast<_interface *>(_allocator); \
|
||||||
if (!foundInterface) { \
|
if (!foundInterface) { \
|
||||||
*aInstancePtr = nsnull; \
|
*aInstancePtr = nsnull; \
|
||||||
return NS_ERROR_OUT_OF_MEMORY; \
|
return NS_ERROR_OUT_OF_MEMORY; \
|
||||||
|
|||||||
@ -101,8 +101,8 @@ class nsNodeSupportsWeakRefTearoff;
|
|||||||
// Returns the first argument cast to nsINode if it is non-null, otherwise
|
// Returns the first argument cast to nsINode if it is non-null, otherwise
|
||||||
// returns the second (which may be null)
|
// returns the second (which may be null)
|
||||||
#define NODE_FROM(content_, document_) \
|
#define NODE_FROM(content_, document_) \
|
||||||
((content_) ? NS_STATIC_CAST(nsINode*, (content_)) : \
|
((content_) ? static_cast<nsINode*>((content_)) : \
|
||||||
NS_STATIC_CAST(nsINode*, (document_)))
|
static_cast<nsINode*>((document_)))
|
||||||
|
|
||||||
|
|
||||||
// IID for the nsINode interface
|
// IID for the nsINode interface
|
||||||
@ -460,8 +460,8 @@ public:
|
|||||||
nsIContent* GetParent() const
|
nsIContent* GetParent() const
|
||||||
{
|
{
|
||||||
return NS_LIKELY(mParentPtrBits & PARENT_BIT_PARENT_IS_CONTENT) ?
|
return NS_LIKELY(mParentPtrBits & PARENT_BIT_PARENT_IS_CONTENT) ?
|
||||||
NS_REINTERPRET_CAST(nsIContent*,
|
reinterpret_cast<nsIContent*>
|
||||||
mParentPtrBits & ~kParentBitMask) :
|
(mParentPtrBits & ~kParentBitMask) :
|
||||||
nsnull;
|
nsnull;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -472,7 +472,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
nsINode* GetNodeParent() const
|
nsINode* GetNodeParent() const
|
||||||
{
|
{
|
||||||
return NS_REINTERPRET_CAST(nsINode*, mParentPtrBits & ~kParentBitMask);
|
return reinterpret_cast<nsINode*>(mParentPtrBits & ~kParentBitMask);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -621,7 +621,7 @@ protected:
|
|||||||
nsSlots* FlagsAsSlots() const
|
nsSlots* FlagsAsSlots() const
|
||||||
{
|
{
|
||||||
NS_ASSERTION(HasSlots(), "check HasSlots first");
|
NS_ASSERTION(HasSlots(), "check HasSlots first");
|
||||||
return NS_REINTERPRET_CAST(nsSlots*, mFlagsOrSlots);
|
return reinterpret_cast<nsSlots*>(mFlagsOrSlots);
|
||||||
}
|
}
|
||||||
|
|
||||||
nsSlots* GetExistingSlots() const
|
nsSlots* GetExistingSlots() const
|
||||||
@ -637,7 +637,7 @@ protected:
|
|||||||
|
|
||||||
nsSlots* slots = CreateSlots();
|
nsSlots* slots = CreateSlots();
|
||||||
if (slots) {
|
if (slots) {
|
||||||
mFlagsOrSlots = NS_REINTERPRET_CAST(PtrBits, slots);
|
mFlagsOrSlots = reinterpret_cast<PtrBits>(slots);
|
||||||
}
|
}
|
||||||
|
|
||||||
return slots;
|
return slots;
|
||||||
|
|||||||
@ -300,7 +300,7 @@ mozSanitizingHTMLSerializer::OpenContainer(const nsIParserNode& aNode)
|
|||||||
{
|
{
|
||||||
PRInt32 type = aNode.GetNodeType();
|
PRInt32 type = aNode.GetNodeType();
|
||||||
|
|
||||||
mParserNode = NS_CONST_CAST(nsIParserNode *, &aNode);
|
mParserNode = const_cast<nsIParserNode *>(&aNode);
|
||||||
return DoOpenContainer(type);
|
return DoOpenContainer(type);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -316,7 +316,7 @@ mozSanitizingHTMLSerializer::AddLeaf(const nsIParserNode& aNode)
|
|||||||
eHTMLTags type = (eHTMLTags)aNode.GetNodeType();
|
eHTMLTags type = (eHTMLTags)aNode.GetNodeType();
|
||||||
const nsAString& text = aNode.GetText();
|
const nsAString& text = aNode.GetText();
|
||||||
|
|
||||||
mParserNode = NS_CONST_CAST(nsIParserNode*, &aNode);
|
mParserNode = const_cast<nsIParserNode*>(&aNode);
|
||||||
return DoAddLeaf(type, text);
|
return DoAddLeaf(type, text);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -113,7 +113,7 @@ GetIndexFromCache(const nsAttrAndChildArray* aArray)
|
|||||||
* See Bug 231104 for more information.
|
* See Bug 231104 for more information.
|
||||||
*/
|
*/
|
||||||
#define ATTRS(_impl) \
|
#define ATTRS(_impl) \
|
||||||
NS_REINTERPRET_CAST(InternalAttr*, &((_impl)->mBuffer[0]))
|
reinterpret_cast<InternalAttr*>(&((_impl)->mBuffer[0]))
|
||||||
|
|
||||||
|
|
||||||
#define NS_IMPL_EXTRA_SIZE \
|
#define NS_IMPL_EXTRA_SIZE \
|
||||||
@ -213,7 +213,7 @@ nsAttrAndChildArray::RemoveChildAt(PRUint32 aPos)
|
|||||||
|
|
||||||
PRUint32 childCount = ChildCount();
|
PRUint32 childCount = ChildCount();
|
||||||
void** pos = mImpl->mBuffer + AttrSlotsSize() + aPos;
|
void** pos = mImpl->mBuffer + AttrSlotsSize() + aPos;
|
||||||
nsIContent* child = NS_STATIC_CAST(nsIContent*, *pos);
|
nsIContent* child = static_cast<nsIContent*>(*pos);
|
||||||
NS_RELEASE(child);
|
NS_RELEASE(child);
|
||||||
memmove(pos, pos + 1, (childCount - aPos - 1) * sizeof(nsIContent*));
|
memmove(pos, pos + 1, (childCount - aPos - 1) * sizeof(nsIContent*));
|
||||||
SetChildCount(childCount - 1);
|
SetChildCount(childCount - 1);
|
||||||
@ -265,7 +265,7 @@ nsAttrAndChildArray::IndexOfChild(nsINode* aPossibleChild) const
|
|||||||
if (children[cursor] == aPossibleChild) {
|
if (children[cursor] == aPossibleChild) {
|
||||||
AddIndexToCache(this, cursor);
|
AddIndexToCache(this, cursor);
|
||||||
|
|
||||||
return NS_STATIC_CAST(PRInt32, cursor);
|
return static_cast<PRInt32>(cursor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -274,7 +274,7 @@ nsAttrAndChildArray::IndexOfChild(nsINode* aPossibleChild) const
|
|||||||
if (children[cursor] == aPossibleChild) {
|
if (children[cursor] == aPossibleChild) {
|
||||||
AddIndexToCache(this, cursor);
|
AddIndexToCache(this, cursor);
|
||||||
|
|
||||||
return NS_STATIC_CAST(PRInt32, cursor);
|
return static_cast<PRInt32>(cursor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -285,7 +285,7 @@ nsAttrAndChildArray::IndexOfChild(nsINode* aPossibleChild) const
|
|||||||
|
|
||||||
for (i = 0; i < count; ++i) {
|
for (i = 0; i < count; ++i) {
|
||||||
if (children[i] == aPossibleChild) {
|
if (children[i] == aPossibleChild) {
|
||||||
return NS_STATIC_CAST(PRInt32, i);
|
return static_cast<PRInt32>(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -497,7 +497,7 @@ nsAttrAndChildArray::GetSafeAttrNameAt(PRUint32 aPos) const
|
|||||||
return nsnull;
|
return nsnull;
|
||||||
}
|
}
|
||||||
|
|
||||||
return &NS_REINTERPRET_CAST(InternalAttr*, pos)->mName;
|
return &reinterpret_cast<InternalAttr*>(pos)->mName;
|
||||||
}
|
}
|
||||||
|
|
||||||
const nsAttrName*
|
const nsAttrName*
|
||||||
@ -619,7 +619,7 @@ nsAttrAndChildArray::Compact()
|
|||||||
mImpl = nsnull;
|
mImpl = nsnull;
|
||||||
}
|
}
|
||||||
else if (newSize < mImpl->mBufferSize) {
|
else if (newSize < mImpl->mBufferSize) {
|
||||||
mImpl = NS_STATIC_CAST(Impl*, PR_Realloc(mImpl, (newSize + NS_IMPL_EXTRA_SIZE) * sizeof(nsIContent*)));
|
mImpl = static_cast<Impl*>(PR_Realloc(mImpl, (newSize + NS_IMPL_EXTRA_SIZE) * sizeof(nsIContent*)));
|
||||||
NS_ASSERTION(mImpl, "failed to reallocate to smaller buffer");
|
NS_ASSERTION(mImpl, "failed to reallocate to smaller buffer");
|
||||||
|
|
||||||
mImpl->mBufferSize = newSize;
|
mImpl->mBufferSize = newSize;
|
||||||
@ -644,7 +644,7 @@ nsAttrAndChildArray::Clear()
|
|||||||
|
|
||||||
PRUint32 end = slotCount * ATTRSIZE + ChildCount();
|
PRUint32 end = slotCount * ATTRSIZE + ChildCount();
|
||||||
for (i = slotCount * ATTRSIZE; i < end; ++i) {
|
for (i = slotCount * ATTRSIZE; i < end; ++i) {
|
||||||
nsIContent* child = NS_STATIC_CAST(nsIContent*, mImpl->mBuffer[i]);
|
nsIContent* child = static_cast<nsIContent*>(mImpl->mBuffer[i]);
|
||||||
// making this PR_FALSE so tree teardown doesn't end up being
|
// making this PR_FALSE so tree teardown doesn't end up being
|
||||||
// O(N*D) (number of nodes times average depth of tree).
|
// O(N*D) (number of nodes times average depth of tree).
|
||||||
child->UnbindFromTree(PR_FALSE); // XXX is it better to let the owner do this?
|
child->UnbindFromTree(PR_FALSE); // XXX is it better to let the owner do this?
|
||||||
@ -755,8 +755,8 @@ nsAttrAndChildArray::GrowBy(PRUint32 aGrowSize)
|
|||||||
size = PR_BIT(PR_CeilingLog2(minSize));
|
size = PR_BIT(PR_CeilingLog2(minSize));
|
||||||
}
|
}
|
||||||
|
|
||||||
Impl* newImpl = NS_STATIC_CAST(Impl*,
|
Impl* newImpl = static_cast<Impl*>
|
||||||
mImpl ? PR_Realloc(mImpl, size * sizeof(void*)) :
|
(mImpl ? PR_Realloc(mImpl, size * sizeof(void*)) :
|
||||||
PR_Malloc(size * sizeof(void*)));
|
PR_Malloc(size * sizeof(void*)));
|
||||||
NS_ENSURE_TRUE(newImpl, PR_FALSE);
|
NS_ENSURE_TRUE(newImpl, PR_FALSE);
|
||||||
|
|
||||||
|
|||||||
@ -85,7 +85,7 @@ public:
|
|||||||
nsIContent* ChildAt(PRUint32 aPos) const
|
nsIContent* ChildAt(PRUint32 aPos) const
|
||||||
{
|
{
|
||||||
NS_ASSERTION(aPos < ChildCount(), "out-of-bounds access in nsAttrAndChildArray");
|
NS_ASSERTION(aPos < ChildCount(), "out-of-bounds access in nsAttrAndChildArray");
|
||||||
return NS_REINTERPRET_CAST(nsIContent*, mImpl->mBuffer[AttrSlotsSize() + aPos]);
|
return reinterpret_cast<nsIContent*>(mImpl->mBuffer[AttrSlotsSize() + aPos]);
|
||||||
}
|
}
|
||||||
nsIContent* GetSafeChildAt(PRUint32 aPos) const;
|
nsIContent* GetSafeChildAt(PRUint32 aPos) const;
|
||||||
nsresult AppendChild(nsIContent* aChild)
|
nsresult AppendChild(nsIContent* aChild)
|
||||||
|
|||||||
@ -62,7 +62,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
explicit nsAttrName(nsIAtom* aAtom)
|
explicit nsAttrName(nsIAtom* aAtom)
|
||||||
: mBits(NS_REINTERPRET_CAST(PtrBits, aAtom))
|
: mBits(reinterpret_cast<PtrBits>(aAtom))
|
||||||
{
|
{
|
||||||
NS_ASSERTION(aAtom, "null atom-name in nsAttrName");
|
NS_ASSERTION(aAtom, "null atom-name in nsAttrName");
|
||||||
NS_ADDREF(aAtom);
|
NS_ADDREF(aAtom);
|
||||||
@ -72,11 +72,11 @@ public:
|
|||||||
{
|
{
|
||||||
NS_ASSERTION(aNodeInfo, "null nodeinfo-name in nsAttrName");
|
NS_ASSERTION(aNodeInfo, "null nodeinfo-name in nsAttrName");
|
||||||
if (aNodeInfo->NamespaceEquals(kNameSpaceID_None)) {
|
if (aNodeInfo->NamespaceEquals(kNameSpaceID_None)) {
|
||||||
mBits = NS_REINTERPRET_CAST(PtrBits, aNodeInfo->NameAtom());
|
mBits = reinterpret_cast<PtrBits>(aNodeInfo->NameAtom());
|
||||||
NS_ADDREF(aNodeInfo->NameAtom());
|
NS_ADDREF(aNodeInfo->NameAtom());
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mBits = NS_REINTERPRET_CAST(PtrBits, aNodeInfo) |
|
mBits = reinterpret_cast<PtrBits>(aNodeInfo) |
|
||||||
NS_ATTRNAME_NODEINFO_BIT;
|
NS_ATTRNAME_NODEINFO_BIT;
|
||||||
NS_ADDREF(aNodeInfo);
|
NS_ADDREF(aNodeInfo);
|
||||||
}
|
}
|
||||||
@ -93,11 +93,11 @@ public:
|
|||||||
|
|
||||||
ReleaseInternalName();
|
ReleaseInternalName();
|
||||||
if (aNodeInfo->NamespaceEquals(kNameSpaceID_None)) {
|
if (aNodeInfo->NamespaceEquals(kNameSpaceID_None)) {
|
||||||
mBits = NS_REINTERPRET_CAST(PtrBits, aNodeInfo->NameAtom());
|
mBits = reinterpret_cast<PtrBits>(aNodeInfo->NameAtom());
|
||||||
NS_ADDREF(aNodeInfo->NameAtom());
|
NS_ADDREF(aNodeInfo->NameAtom());
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mBits = NS_REINTERPRET_CAST(PtrBits, aNodeInfo) |
|
mBits = reinterpret_cast<PtrBits>(aNodeInfo) |
|
||||||
NS_ATTRNAME_NODEINFO_BIT;
|
NS_ATTRNAME_NODEINFO_BIT;
|
||||||
NS_ADDREF(aNodeInfo);
|
NS_ADDREF(aNodeInfo);
|
||||||
}
|
}
|
||||||
@ -108,7 +108,7 @@ public:
|
|||||||
NS_ASSERTION(aAtom, "null atom-name in nsAttrName");
|
NS_ASSERTION(aAtom, "null atom-name in nsAttrName");
|
||||||
|
|
||||||
ReleaseInternalName();
|
ReleaseInternalName();
|
||||||
mBits = NS_REINTERPRET_CAST(PtrBits, aAtom);
|
mBits = reinterpret_cast<PtrBits>(aAtom);
|
||||||
NS_ADDREF(aAtom);
|
NS_ADDREF(aAtom);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -120,13 +120,13 @@ public:
|
|||||||
nsINodeInfo* NodeInfo() const
|
nsINodeInfo* NodeInfo() const
|
||||||
{
|
{
|
||||||
NS_ASSERTION(!IsAtom(), "getting nodeinfo-value of atom-name");
|
NS_ASSERTION(!IsAtom(), "getting nodeinfo-value of atom-name");
|
||||||
return NS_REINTERPRET_CAST(nsINodeInfo*, mBits & ~NS_ATTRNAME_NODEINFO_BIT);
|
return reinterpret_cast<nsINodeInfo*>(mBits & ~NS_ATTRNAME_NODEINFO_BIT);
|
||||||
}
|
}
|
||||||
|
|
||||||
nsIAtom* Atom() const
|
nsIAtom* Atom() const
|
||||||
{
|
{
|
||||||
NS_ASSERTION(IsAtom(), "getting atom-value of nodeinfo-name");
|
NS_ASSERTION(IsAtom(), "getting atom-value of nodeinfo-name");
|
||||||
return NS_REINTERPRET_CAST(nsIAtom*, mBits);
|
return reinterpret_cast<nsIAtom*>(mBits);
|
||||||
}
|
}
|
||||||
|
|
||||||
PRBool Equals(const nsAttrName& aOther) const
|
PRBool Equals(const nsAttrName& aOther) const
|
||||||
@ -137,7 +137,7 @@ public:
|
|||||||
// Faster comparison in the case we know the namespace is null
|
// Faster comparison in the case we know the namespace is null
|
||||||
PRBool Equals(nsIAtom* aAtom) const
|
PRBool Equals(nsIAtom* aAtom) const
|
||||||
{
|
{
|
||||||
return NS_REINTERPRET_CAST(PtrBits, aAtom) == mBits;
|
return reinterpret_cast<PtrBits>(aAtom) == mBits;
|
||||||
}
|
}
|
||||||
|
|
||||||
PRBool Equals(nsIAtom* aLocalName, PRInt32 aNamespaceID) const
|
PRBool Equals(nsIAtom* aLocalName, PRInt32 aNamespaceID) const
|
||||||
@ -211,7 +211,7 @@ public:
|
|||||||
|
|
||||||
PRBool IsSmaller(nsIAtom* aOther) const
|
PRBool IsSmaller(nsIAtom* aOther) const
|
||||||
{
|
{
|
||||||
return mBits < NS_REINTERPRET_CAST(PtrBits, aOther);
|
return mBits < reinterpret_cast<PtrBits>(aOther);
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
@ -220,8 +220,8 @@ private:
|
|||||||
{
|
{
|
||||||
// Since both nsINodeInfo and nsIAtom inherit nsISupports as its first
|
// Since both nsINodeInfo and nsIAtom inherit nsISupports as its first
|
||||||
// interface we can safely assume that it's first in the vtable
|
// interface we can safely assume that it's first in the vtable
|
||||||
nsISupports* name = NS_REINTERPRET_CAST(nsISupports *,
|
nsISupports* name = reinterpret_cast<nsISupports *>
|
||||||
mBits & ~NS_ATTRNAME_NODEINFO_BIT);
|
(mBits & ~NS_ATTRNAME_NODEINFO_BIT);
|
||||||
|
|
||||||
NS_ADDREF(name);
|
NS_ADDREF(name);
|
||||||
}
|
}
|
||||||
@ -230,8 +230,8 @@ private:
|
|||||||
{
|
{
|
||||||
// Since both nsINodeInfo and nsIAtom inherit nsISupports as its first
|
// Since both nsINodeInfo and nsIAtom inherit nsISupports as its first
|
||||||
// interface we can safely assume that it's first in the vtable
|
// interface we can safely assume that it's first in the vtable
|
||||||
nsISupports* name = NS_REINTERPRET_CAST(nsISupports *,
|
nsISupports* name = reinterpret_cast<nsISupports *>
|
||||||
mBits & ~NS_ATTRNAME_NODEINFO_BIT);
|
(mBits & ~NS_ATTRNAME_NODEINFO_BIT);
|
||||||
|
|
||||||
NS_RELEASE(name);
|
NS_RELEASE(name);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -118,7 +118,7 @@ nsAttrValue::Type() const
|
|||||||
switch (BaseType()) {
|
switch (BaseType()) {
|
||||||
case eIntegerBase:
|
case eIntegerBase:
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(ValueType, mBits & NS_ATTRVALUE_INTEGERTYPE_MASK);
|
return static_cast<ValueType>(mBits & NS_ATTRVALUE_INTEGERTYPE_MASK);
|
||||||
}
|
}
|
||||||
case eOtherBase:
|
case eOtherBase:
|
||||||
{
|
{
|
||||||
@ -126,7 +126,7 @@ nsAttrValue::Type() const
|
|||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(ValueType, NS_STATIC_CAST(PRUint16, BaseType()));
|
return static_cast<ValueType>(static_cast<PRUint16>(BaseType()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -137,7 +137,7 @@ nsAttrValue::Reset()
|
|||||||
switch(BaseType()) {
|
switch(BaseType()) {
|
||||||
case eStringBase:
|
case eStringBase:
|
||||||
{
|
{
|
||||||
nsStringBuffer* str = NS_STATIC_CAST(nsStringBuffer*, GetPtr());
|
nsStringBuffer* str = static_cast<nsStringBuffer*>(GetPtr());
|
||||||
if (str) {
|
if (str) {
|
||||||
str->Release();
|
str->Release();
|
||||||
}
|
}
|
||||||
@ -174,7 +174,7 @@ nsAttrValue::SetTo(const nsAttrValue& aOther)
|
|||||||
case eStringBase:
|
case eStringBase:
|
||||||
{
|
{
|
||||||
ResetIfSet();
|
ResetIfSet();
|
||||||
nsStringBuffer* str = NS_STATIC_CAST(nsStringBuffer*, aOther.GetPtr());
|
nsStringBuffer* str = static_cast<nsStringBuffer*>(aOther.GetPtr());
|
||||||
if (str) {
|
if (str) {
|
||||||
str->AddRef();
|
str->AddRef();
|
||||||
SetPtrValueAndType(str, eStringBase);
|
SetPtrValueAndType(str, eStringBase);
|
||||||
@ -257,7 +257,7 @@ nsAttrValue::SetTo(const nsAString& aValue)
|
|||||||
if (!buf) {
|
if (!buf) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
PRUnichar *data = NS_STATIC_CAST(PRUnichar*, buf->Data());
|
PRUnichar *data = static_cast<PRUnichar*>(buf->Data());
|
||||||
CopyUnicodeTo(aValue, 0, data, len);
|
CopyUnicodeTo(aValue, 0, data, len);
|
||||||
data[len] = PRUnichar(0);
|
data[len] = PRUnichar(0);
|
||||||
|
|
||||||
@ -308,7 +308,7 @@ nsAttrValue::ToString(nsAString& aResult) const
|
|||||||
switch(Type()) {
|
switch(Type()) {
|
||||||
case eString:
|
case eString:
|
||||||
{
|
{
|
||||||
nsStringBuffer* str = NS_STATIC_CAST(nsStringBuffer*, GetPtr());
|
nsStringBuffer* str = static_cast<nsStringBuffer*>(GetPtr());
|
||||||
if (str) {
|
if (str) {
|
||||||
str->ToString(str->StorageSize()/sizeof(PRUnichar) - 1, aResult);
|
str->ToString(str->StorageSize()/sizeof(PRUnichar) - 1, aResult);
|
||||||
}
|
}
|
||||||
@ -319,7 +319,7 @@ nsAttrValue::ToString(nsAString& aResult) const
|
|||||||
}
|
}
|
||||||
case eAtom:
|
case eAtom:
|
||||||
{
|
{
|
||||||
nsIAtom *atom = NS_STATIC_CAST(nsIAtom*, GetPtr());
|
nsIAtom *atom = static_cast<nsIAtom*>(GetPtr());
|
||||||
atom->ToString(aResult);
|
atom->ToString(aResult);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
@ -417,7 +417,7 @@ nsAttrValue::GetStringValue() const
|
|||||||
{
|
{
|
||||||
NS_PRECONDITION(Type() == eString, "wrong type");
|
NS_PRECONDITION(Type() == eString, "wrong type");
|
||||||
|
|
||||||
return nsCheapString(NS_STATIC_CAST(nsStringBuffer*, GetPtr()));
|
return nsCheapString(static_cast<nsStringBuffer*>(GetPtr()));
|
||||||
}
|
}
|
||||||
|
|
||||||
PRBool
|
PRBool
|
||||||
@ -437,7 +437,7 @@ nsAttrValue::GetColorValue(nscolor& aColor) const
|
|||||||
}
|
}
|
||||||
case eIntegerBase:
|
case eIntegerBase:
|
||||||
{
|
{
|
||||||
aColor = NS_STATIC_CAST(nscolor, GetIntInternal());
|
aColor = static_cast<nscolor>(GetIntInternal());
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -489,10 +489,10 @@ nsAttrValue::HashValue() const
|
|||||||
switch(BaseType()) {
|
switch(BaseType()) {
|
||||||
case eStringBase:
|
case eStringBase:
|
||||||
{
|
{
|
||||||
nsStringBuffer* str = NS_STATIC_CAST(nsStringBuffer*, GetPtr());
|
nsStringBuffer* str = static_cast<nsStringBuffer*>(GetPtr());
|
||||||
if (str) {
|
if (str) {
|
||||||
PRUint32 len = str->StorageSize()/sizeof(PRUnichar) - 1;
|
PRUint32 len = str->StorageSize()/sizeof(PRUnichar) - 1;
|
||||||
return nsCRT::BufferHashCode(NS_STATIC_CAST(PRUnichar*, str->Data()), len);
|
return nsCRT::BufferHashCode(static_cast<PRUnichar*>(str->Data()), len);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -622,9 +622,9 @@ nsAttrValue::Equals(const nsAString& aValue,
|
|||||||
switch (BaseType()) {
|
switch (BaseType()) {
|
||||||
case eStringBase:
|
case eStringBase:
|
||||||
{
|
{
|
||||||
nsStringBuffer* str = NS_STATIC_CAST(nsStringBuffer*, GetPtr());
|
nsStringBuffer* str = static_cast<nsStringBuffer*>(GetPtr());
|
||||||
if (str) {
|
if (str) {
|
||||||
nsDependentString dep(NS_STATIC_CAST(PRUnichar*, str->Data()),
|
nsDependentString dep(static_cast<PRUnichar*>(str->Data()),
|
||||||
str->StorageSize()/sizeof(PRUnichar) - 1);
|
str->StorageSize()/sizeof(PRUnichar) - 1);
|
||||||
return aCaseSensitive == eCaseMatters ? aValue.Equals(dep) :
|
return aCaseSensitive == eCaseMatters ? aValue.Equals(dep) :
|
||||||
aValue.Equals(dep, nsCaseInsensitiveStringComparator());
|
aValue.Equals(dep, nsCaseInsensitiveStringComparator());
|
||||||
@ -634,7 +634,7 @@ nsAttrValue::Equals(const nsAString& aValue,
|
|||||||
case eAtomBase:
|
case eAtomBase:
|
||||||
// Need a way to just do case-insensitive compares on atoms..
|
// Need a way to just do case-insensitive compares on atoms..
|
||||||
if (aCaseSensitive == eCaseMatters) {
|
if (aCaseSensitive == eCaseMatters) {
|
||||||
return NS_STATIC_CAST(nsIAtom*, GetPtr())->Equals(aValue);;
|
return static_cast<nsIAtom*>(GetPtr())->Equals(aValue);;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -659,9 +659,9 @@ nsAttrValue::Equals(nsIAtom* aValue, nsCaseTreatment aCaseSensitive) const
|
|||||||
switch (BaseType()) {
|
switch (BaseType()) {
|
||||||
case eStringBase:
|
case eStringBase:
|
||||||
{
|
{
|
||||||
nsStringBuffer* str = NS_STATIC_CAST(nsStringBuffer*, GetPtr());
|
nsStringBuffer* str = static_cast<nsStringBuffer*>(GetPtr());
|
||||||
if (str) {
|
if (str) {
|
||||||
nsDependentString dep(NS_STATIC_CAST(PRUnichar*, str->Data()),
|
nsDependentString dep(static_cast<PRUnichar*>(str->Data()),
|
||||||
str->StorageSize()/sizeof(PRUnichar) - 1);
|
str->StorageSize()/sizeof(PRUnichar) - 1);
|
||||||
return aValue->Equals(dep);
|
return aValue->Equals(dep);
|
||||||
}
|
}
|
||||||
@ -669,7 +669,7 @@ nsAttrValue::Equals(nsIAtom* aValue, nsCaseTreatment aCaseSensitive) const
|
|||||||
}
|
}
|
||||||
case eAtomBase:
|
case eAtomBase:
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(nsIAtom*, GetPtr()) == aValue;
|
return static_cast<nsIAtom*>(GetPtr()) == aValue;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -971,7 +971,7 @@ nsAttrValue::ParseColor(const nsAString& aString, nsIDocument* aDocument)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PRInt32 colAsInt = NS_STATIC_CAST(PRInt32, color);
|
PRInt32 colAsInt = static_cast<PRInt32>(color);
|
||||||
PRInt32 tmp = colAsInt * NS_ATTRVALUE_INTEGERTYPE_MULTIPLIER;
|
PRInt32 tmp = colAsInt * NS_ATTRVALUE_INTEGERTYPE_MULTIPLIER;
|
||||||
if (tmp / NS_ATTRVALUE_INTEGERTYPE_MULTIPLIER == colAsInt) {
|
if (tmp / NS_ATTRVALUE_INTEGERTYPE_MULTIPLIER == colAsInt) {
|
||||||
ResetIfSet();
|
ResetIfSet();
|
||||||
|
|||||||
@ -298,7 +298,7 @@ inline nsIAtom*
|
|||||||
nsAttrValue::GetAtomValue() const
|
nsAttrValue::GetAtomValue() const
|
||||||
{
|
{
|
||||||
NS_PRECONDITION(Type() == eAtom, "wrong type");
|
NS_PRECONDITION(Type() == eAtom, "wrong type");
|
||||||
return NS_REINTERPRET_CAST(nsIAtom*, GetPtr());
|
return reinterpret_cast<nsIAtom*>(GetPtr());
|
||||||
}
|
}
|
||||||
|
|
||||||
inline PRInt32
|
inline PRInt32
|
||||||
@ -321,15 +321,15 @@ nsAttrValue::GetEnumValue() const
|
|||||||
NS_PRECONDITION(Type() == eEnum, "wrong type");
|
NS_PRECONDITION(Type() == eEnum, "wrong type");
|
||||||
// We don't need to worry about sign extension here since we're
|
// We don't need to worry about sign extension here since we're
|
||||||
// returning an PRInt16 which will cut away the top bits.
|
// returning an PRInt16 which will cut away the top bits.
|
||||||
return NS_STATIC_CAST(PRInt16,
|
return static_cast<PRInt16>
|
||||||
GetIntInternal() >> NS_ATTRVALUE_ENUMTABLEINDEX_BITS);
|
(GetIntInternal() >> NS_ATTRVALUE_ENUMTABLEINDEX_BITS);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline float
|
inline float
|
||||||
nsAttrValue::GetPercentValue() const
|
nsAttrValue::GetPercentValue() const
|
||||||
{
|
{
|
||||||
NS_PRECONDITION(Type() == ePercent, "wrong type");
|
NS_PRECONDITION(Type() == ePercent, "wrong type");
|
||||||
return NS_STATIC_CAST(float, GetIntInternal()) /
|
return static_cast<float>(GetIntInternal()) /
|
||||||
100.0f;
|
100.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -359,7 +359,7 @@ nsAttrValue::GetSVGValue() const
|
|||||||
inline nsAttrValue::ValueBaseType
|
inline nsAttrValue::ValueBaseType
|
||||||
nsAttrValue::BaseType() const
|
nsAttrValue::BaseType() const
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(ValueBaseType, mBits & NS_ATTRVALUE_BASETYPE_MASK);
|
return static_cast<ValueBaseType>(mBits & NS_ATTRVALUE_BASETYPE_MASK);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void
|
inline void
|
||||||
@ -367,7 +367,7 @@ nsAttrValue::SetPtrValueAndType(void* aValue, ValueBaseType aType)
|
|||||||
{
|
{
|
||||||
NS_ASSERTION(!(NS_PTR_TO_INT32(aValue) & ~NS_ATTRVALUE_POINTERVALUE_MASK),
|
NS_ASSERTION(!(NS_PTR_TO_INT32(aValue) & ~NS_ATTRVALUE_POINTERVALUE_MASK),
|
||||||
"pointer not properly aligned, this will crash");
|
"pointer not properly aligned, this will crash");
|
||||||
mBits = NS_REINTERPRET_CAST(PtrBits, aValue) | aType;
|
mBits = reinterpret_cast<PtrBits>(aValue) | aType;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void
|
inline void
|
||||||
@ -396,14 +396,14 @@ nsAttrValue::GetPtr() const
|
|||||||
{
|
{
|
||||||
NS_ASSERTION(BaseType() != eIntegerBase,
|
NS_ASSERTION(BaseType() != eIntegerBase,
|
||||||
"getting pointer from non-pointer");
|
"getting pointer from non-pointer");
|
||||||
return NS_REINTERPRET_CAST(void*, mBits & NS_ATTRVALUE_POINTERVALUE_MASK);
|
return reinterpret_cast<void*>(mBits & NS_ATTRVALUE_POINTERVALUE_MASK);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline nsAttrValue::MiscContainer*
|
inline nsAttrValue::MiscContainer*
|
||||||
nsAttrValue::GetMiscContainer() const
|
nsAttrValue::GetMiscContainer() const
|
||||||
{
|
{
|
||||||
NS_ASSERTION(BaseType() == eOtherBase, "wrong type");
|
NS_ASSERTION(BaseType() == eOtherBase, "wrong type");
|
||||||
return NS_STATIC_CAST(MiscContainer*, GetPtr());
|
return static_cast<MiscContainer*>(GetPtr());
|
||||||
}
|
}
|
||||||
|
|
||||||
inline PRInt32
|
inline PRInt32
|
||||||
@ -414,7 +414,7 @@ nsAttrValue::GetIntInternal() const
|
|||||||
// Make sure we get a signed value.
|
// Make sure we get a signed value.
|
||||||
// Lets hope the optimizer optimizes this into a shift. Unfortunatly signed
|
// Lets hope the optimizer optimizes this into a shift. Unfortunatly signed
|
||||||
// bitshift right is implementaion dependant.
|
// bitshift right is implementaion dependant.
|
||||||
return NS_STATIC_CAST(PRInt32, mBits & ~NS_ATTRVALUE_INTEGERTYPE_MASK) /
|
return static_cast<PRInt32>(mBits & ~NS_ATTRVALUE_INTEGERTYPE_MASK) /
|
||||||
NS_ATTRVALUE_INTEGERTYPE_MULTIPLIER;
|
NS_ATTRVALUE_INTEGERTYPE_MULTIPLIER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -217,7 +217,7 @@ nsContentAreaDragDrop::AddDragListener()
|
|||||||
nsresult rv = NS_ERROR_FAILURE;
|
nsresult rv = NS_ERROR_FAILURE;
|
||||||
|
|
||||||
if (mEventTarget) {
|
if (mEventTarget) {
|
||||||
nsIDOMDragListener *pListener = NS_STATIC_CAST(nsIDOMDragListener *, this);
|
nsIDOMDragListener *pListener = static_cast<nsIDOMDragListener *>(this);
|
||||||
rv = mEventTarget->AddEventListenerByIID(pListener,
|
rv = mEventTarget->AddEventListenerByIID(pListener,
|
||||||
NS_GET_IID(nsIDOMDragListener));
|
NS_GET_IID(nsIDOMDragListener));
|
||||||
if (NS_SUCCEEDED(rv))
|
if (NS_SUCCEEDED(rv))
|
||||||
@ -239,7 +239,7 @@ nsContentAreaDragDrop::RemoveDragListener()
|
|||||||
nsresult rv = NS_ERROR_FAILURE;
|
nsresult rv = NS_ERROR_FAILURE;
|
||||||
|
|
||||||
if (mEventTarget) {
|
if (mEventTarget) {
|
||||||
nsIDOMDragListener *pListener = NS_STATIC_CAST(nsIDOMDragListener *, this);
|
nsIDOMDragListener *pListener = static_cast<nsIDOMDragListener *>(this);
|
||||||
rv =
|
rv =
|
||||||
mEventTarget->RemoveEventListenerByIID(pListener,
|
mEventTarget->RemoveEventListenerByIID(pListener,
|
||||||
NS_GET_IID(nsIDOMDragListener));
|
NS_GET_IID(nsIDOMDragListener));
|
||||||
@ -743,7 +743,7 @@ nsContentAreaDragDrop::DragGesture(nsIDOMEvent* inMouseEvent)
|
|||||||
|
|
||||||
PRBool isSelection = PR_FALSE;
|
PRBool isSelection = PR_FALSE;
|
||||||
nsCOMPtr<nsITransferable> trans;
|
nsCOMPtr<nsITransferable> trans;
|
||||||
nsTransferableFactory factory(inMouseEvent, NS_STATIC_CAST(nsIFlavorDataProvider*, this));
|
nsTransferableFactory factory(inMouseEvent, static_cast<nsIFlavorDataProvider*>(this));
|
||||||
factory.Produce(&isSelection, getter_AddRefs(trans));
|
factory.Produce(&isSelection, getter_AddRefs(trans));
|
||||||
|
|
||||||
if (trans) {
|
if (trans) {
|
||||||
@ -1636,7 +1636,7 @@ void nsTransferableFactory::GetSelectedLink(nsISelection* inSelection,
|
|||||||
nsAutoString nodeStr;
|
nsAutoString nodeStr;
|
||||||
selectionStart->GetNodeValue(nodeStr);
|
selectionStart->GetNodeValue(nodeStr);
|
||||||
if (nodeStr.IsEmpty() ||
|
if (nodeStr.IsEmpty() ||
|
||||||
startOffset+1 >= NS_STATIC_CAST(PRInt32, nodeStr.Length())) {
|
startOffset+1 >= static_cast<PRInt32>(nodeStr.Length())) {
|
||||||
nsCOMPtr<nsIDOMNode> curr = selectionStart;
|
nsCOMPtr<nsIDOMNode> curr = selectionStart;
|
||||||
nsIDOMNode* next;
|
nsIDOMNode* next;
|
||||||
|
|
||||||
|
|||||||
@ -415,7 +415,7 @@ nsContentIterator::Init(nsIDOMRange* aRange)
|
|||||||
NS_ASSERTION(startNode->IsNodeOfType(nsINode::eCONTENT),
|
NS_ASSERTION(startNode->IsNodeOfType(nsINode::eCONTENT),
|
||||||
"Data node that's not content?");
|
"Data node that's not content?");
|
||||||
|
|
||||||
mFirst = NS_STATIC_CAST(nsIContent*, startNode);
|
mFirst = static_cast<nsIContent*>(startNode);
|
||||||
mLast = mFirst;
|
mLast = mFirst;
|
||||||
mCurNode = mFirst;
|
mCurNode = mFirst;
|
||||||
|
|
||||||
@ -459,13 +459,13 @@ nsContentIterator::Init(nsIDOMRange* aRange)
|
|||||||
NS_ASSERTION(startNode->IsNodeOfType(nsINode::eCONTENT),
|
NS_ASSERTION(startNode->IsNodeOfType(nsINode::eCONTENT),
|
||||||
"Data node that's not content?");
|
"Data node that's not content?");
|
||||||
|
|
||||||
mFirst = NS_STATIC_CAST(nsIContent*, startNode);
|
mFirst = static_cast<nsIContent*>(startNode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// post-order
|
// post-order
|
||||||
if (startNode->IsNodeOfType(nsINode::eCONTENT)) {
|
if (startNode->IsNodeOfType(nsINode::eCONTENT)) {
|
||||||
mFirst = NS_STATIC_CAST(nsIContent*, startNode);
|
mFirst = static_cast<nsIContent*>(startNode);
|
||||||
} else {
|
} else {
|
||||||
// What else can we do?
|
// What else can we do?
|
||||||
mFirst = nsnull;
|
mFirst = nsnull;
|
||||||
@ -500,7 +500,7 @@ nsContentIterator::Init(nsIDOMRange* aRange)
|
|||||||
{
|
{
|
||||||
if (mPre) {
|
if (mPre) {
|
||||||
if (endNode->IsNodeOfType(nsINode::eCONTENT)) {
|
if (endNode->IsNodeOfType(nsINode::eCONTENT)) {
|
||||||
mLast = NS_STATIC_CAST(nsIContent*, endNode);
|
mLast = static_cast<nsIContent*>(endNode);
|
||||||
} else {
|
} else {
|
||||||
// Not much else to do here...
|
// Not much else to do here...
|
||||||
mLast = nsnull;
|
mLast = nsnull;
|
||||||
@ -524,7 +524,7 @@ nsContentIterator::Init(nsIDOMRange* aRange)
|
|||||||
NS_ASSERTION(endNode->IsNodeOfType(nsINode::eCONTENT),
|
NS_ASSERTION(endNode->IsNodeOfType(nsINode::eCONTENT),
|
||||||
"Data node that's not content?");
|
"Data node that's not content?");
|
||||||
|
|
||||||
mLast = NS_STATIC_CAST(nsIContent*, endNode);
|
mLast = static_cast<nsIContent*>(endNode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -188,7 +188,7 @@ struct ContentListHashEntry : public PLDHashEntryHdr
|
|||||||
PR_STATIC_CALLBACK(PLDHashNumber)
|
PR_STATIC_CALLBACK(PLDHashNumber)
|
||||||
ContentListHashtableHashKey(PLDHashTable *table, const void *key)
|
ContentListHashtableHashKey(PLDHashTable *table, const void *key)
|
||||||
{
|
{
|
||||||
const nsContentListKey* list = NS_STATIC_CAST(const nsContentListKey *, key);
|
const nsContentListKey* list = static_cast<const nsContentListKey *>(key);
|
||||||
return list->GetHash();
|
return list->GetHash();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -198,9 +198,9 @@ ContentListHashtableMatchEntry(PLDHashTable *table,
|
|||||||
const void *key)
|
const void *key)
|
||||||
{
|
{
|
||||||
const ContentListHashEntry *e =
|
const ContentListHashEntry *e =
|
||||||
NS_STATIC_CAST(const ContentListHashEntry *, entry);
|
static_cast<const ContentListHashEntry *>(entry);
|
||||||
const nsContentListKey* list1 = e->mContentList->GetKey();
|
const nsContentListKey* list1 = e->mContentList->GetKey();
|
||||||
const nsContentListKey* list2 = NS_STATIC_CAST(const nsContentListKey *, key);
|
const nsContentListKey* list2 = static_cast<const nsContentListKey *>(key);
|
||||||
|
|
||||||
return list1->Equals(*list2);
|
return list1->Equals(*list2);
|
||||||
}
|
}
|
||||||
@ -244,8 +244,8 @@ NS_GetContentList(nsINode* aRootNode, nsIAtom* aMatchAtom,
|
|||||||
|
|
||||||
// A PL_DHASH_ADD is equivalent to a PL_DHASH_LOOKUP for cases
|
// A PL_DHASH_ADD is equivalent to a PL_DHASH_LOOKUP for cases
|
||||||
// when the entry is already in the hashtable.
|
// when the entry is already in the hashtable.
|
||||||
entry = NS_STATIC_CAST(ContentListHashEntry *,
|
entry = static_cast<ContentListHashEntry *>
|
||||||
PL_DHashTableOperate(&gContentListHashTable,
|
(PL_DHashTableOperate(&gContentListHashTable,
|
||||||
&hashKey,
|
&hashKey,
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
if (entry)
|
if (entry)
|
||||||
@ -873,10 +873,10 @@ nsContentList::AssertInSync()
|
|||||||
// elements that are outside of the document element.
|
// elements that are outside of the document element.
|
||||||
nsIContent *root;
|
nsIContent *root;
|
||||||
if (mRootNode->IsNodeOfType(nsINode::eDOCUMENT)) {
|
if (mRootNode->IsNodeOfType(nsINode::eDOCUMENT)) {
|
||||||
root = NS_STATIC_CAST(nsIDocument*, mRootNode)->GetRootContent();
|
root = static_cast<nsIDocument*>(mRootNode)->GetRootContent();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
root = NS_STATIC_CAST(nsIContent*, mRootNode);
|
root = static_cast<nsIContent*>(mRootNode);
|
||||||
}
|
}
|
||||||
|
|
||||||
nsCOMPtr<nsIContentIterator> iter;
|
nsCOMPtr<nsIContentIterator> iter;
|
||||||
|
|||||||
@ -240,7 +240,7 @@ public:
|
|||||||
NS_HIDDEN_(nsIContent*) NamedItem(const nsAString& aName, PRBool aDoFlush);
|
NS_HIDDEN_(nsIContent*) NamedItem(const nsAString& aName, PRBool aDoFlush);
|
||||||
|
|
||||||
nsContentListKey* GetKey() {
|
nsContentListKey* GetKey() {
|
||||||
return NS_STATIC_CAST(nsContentListKey*, this);
|
return static_cast<nsContentListKey*>(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1352,12 +1352,12 @@ nsContentSink::DidProcessATokenImpl()
|
|||||||
// to pressing the ENTER key in the URL bar...
|
// to pressing the ENTER key in the URL bar...
|
||||||
|
|
||||||
PRUint32 delayBeforeLoweringThreshold =
|
PRUint32 delayBeforeLoweringThreshold =
|
||||||
NS_STATIC_CAST(PRUint32, ((2 * mDynamicIntervalSwitchThreshold) +
|
static_cast<PRUint32>(((2 * mDynamicIntervalSwitchThreshold) +
|
||||||
NS_DELAY_FOR_WINDOW_CREATION));
|
NS_DELAY_FOR_WINDOW_CREATION));
|
||||||
|
|
||||||
if ((currentTime - mBeginLoadTime) > delayBeforeLoweringThreshold) {
|
if ((currentTime - mBeginLoadTime) > delayBeforeLoweringThreshold) {
|
||||||
if ((currentTime - eventTime) <
|
if ((currentTime - eventTime) <
|
||||||
NS_STATIC_CAST(PRUint32, mDynamicIntervalSwitchThreshold)) {
|
static_cast<PRUint32>(mDynamicIntervalSwitchThreshold)) {
|
||||||
|
|
||||||
if (!mDynamicLowerValue) {
|
if (!mDynamicLowerValue) {
|
||||||
// lower the dynamic values to favor application
|
// lower the dynamic values to favor application
|
||||||
@ -1380,7 +1380,7 @@ nsContentSink::DidProcessATokenImpl()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ((currentTime - mDelayTimerStart) >
|
if ((currentTime - mDelayTimerStart) >
|
||||||
NS_STATIC_CAST(PRUint32, GetMaxTokenProcessingTime())) {
|
static_cast<PRUint32>(GetMaxTokenProcessingTime())) {
|
||||||
return NS_ERROR_HTMLPARSER_INTERRUPTED;
|
return NS_ERROR_HTMLPARSER_INTERRUPTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -227,7 +227,7 @@ PR_STATIC_CALLBACK(void)
|
|||||||
EventListenerManagerHashClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry)
|
EventListenerManagerHashClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry)
|
||||||
{
|
{
|
||||||
EventListenerManagerMapEntry *lm =
|
EventListenerManagerMapEntry *lm =
|
||||||
NS_STATIC_CAST(EventListenerManagerMapEntry *, entry);
|
static_cast<EventListenerManagerMapEntry *>(entry);
|
||||||
|
|
||||||
// Let the EventListenerManagerMapEntry clean itself up...
|
// Let the EventListenerManagerMapEntry clean itself up...
|
||||||
lm->~EventListenerManagerMapEntry();
|
lm->~EventListenerManagerMapEntry();
|
||||||
@ -690,7 +690,7 @@ nsContentUtils::Shutdown()
|
|||||||
if (sPtrsToPtrsToRelease) {
|
if (sPtrsToPtrsToRelease) {
|
||||||
for (i = 0; i < sPtrsToPtrsToRelease->Count(); ++i) {
|
for (i = 0; i < sPtrsToPtrsToRelease->Count(); ++i) {
|
||||||
nsISupports** ptrToPtr =
|
nsISupports** ptrToPtr =
|
||||||
NS_STATIC_CAST(nsISupports**, sPtrsToPtrsToRelease->ElementAt(i));
|
static_cast<nsISupports**>(sPtrsToPtrsToRelease->ElementAt(i));
|
||||||
NS_RELEASE(*ptrToPtr);
|
NS_RELEASE(*ptrToPtr);
|
||||||
}
|
}
|
||||||
delete sPtrsToPtrsToRelease;
|
delete sPtrsToPtrsToRelease;
|
||||||
@ -823,7 +823,7 @@ nsContentUtils::InProlog(nsINode *aNode)
|
|||||||
return PR_FALSE;
|
return PR_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsIDocument* doc = NS_STATIC_CAST(nsIDocument*, parent);
|
nsIDocument* doc = static_cast<nsIDocument*>(parent);
|
||||||
nsIContent* root = doc->GetRootContent();
|
nsIContent* root = doc->GetRootContent();
|
||||||
|
|
||||||
return !root || doc->IndexOf(aNode) < doc->IndexOf(root);
|
return !root || doc->IndexOf(aNode) < doc->IndexOf(root);
|
||||||
@ -1000,13 +1000,13 @@ nsContentUtils::ReparentContentWrappersInScope(nsIScriptGlobalObject *aOldScope,
|
|||||||
// Try really hard to find a context to work on.
|
// Try really hard to find a context to work on.
|
||||||
nsIScriptContext *context = aOldScope->GetContext();
|
nsIScriptContext *context = aOldScope->GetContext();
|
||||||
if (context) {
|
if (context) {
|
||||||
cx = NS_STATIC_CAST(JSContext *, context->GetNativeContext());
|
cx = static_cast<JSContext *>(context->GetNativeContext());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!cx) {
|
if (!cx) {
|
||||||
context = aNewScope->GetContext();
|
context = aNewScope->GetContext();
|
||||||
if (context) {
|
if (context) {
|
||||||
cx = NS_STATIC_CAST(JSContext *, context->GetNativeContext());
|
cx = static_cast<JSContext *>(context->GetNativeContext());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!cx) {
|
if (!cx) {
|
||||||
@ -1293,17 +1293,17 @@ nsContentUtils::ComparePosition(nsINode* aNode1,
|
|||||||
// Check if either node is an attribute
|
// Check if either node is an attribute
|
||||||
nsIAttribute* attr1 = nsnull;
|
nsIAttribute* attr1 = nsnull;
|
||||||
if (aNode1->IsNodeOfType(nsINode::eATTRIBUTE)) {
|
if (aNode1->IsNodeOfType(nsINode::eATTRIBUTE)) {
|
||||||
attr1 = NS_STATIC_CAST(nsIAttribute*, aNode1);
|
attr1 = static_cast<nsIAttribute*>(aNode1);
|
||||||
nsIContent* elem = attr1->GetContent();
|
nsIContent* elem = attr1->GetContent();
|
||||||
// If there is an owner element add the attribute
|
// If there is an owner element add the attribute
|
||||||
// to the chain and walk up to the element
|
// to the chain and walk up to the element
|
||||||
if (elem) {
|
if (elem) {
|
||||||
aNode1 = elem;
|
aNode1 = elem;
|
||||||
parents1.AppendElement(NS_STATIC_CAST(nsINode*, attr1));
|
parents1.AppendElement(static_cast<nsINode*>(attr1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (aNode2->IsNodeOfType(nsINode::eATTRIBUTE)) {
|
if (aNode2->IsNodeOfType(nsINode::eATTRIBUTE)) {
|
||||||
nsIAttribute* attr2 = NS_STATIC_CAST(nsIAttribute*, aNode2);
|
nsIAttribute* attr2 = static_cast<nsIAttribute*>(aNode2);
|
||||||
nsIContent* elem = attr2->GetContent();
|
nsIContent* elem = attr2->GetContent();
|
||||||
if (elem == aNode1 && attr1) {
|
if (elem == aNode1 && attr1) {
|
||||||
// Both nodes are attributes on the same element.
|
// Both nodes are attributes on the same element.
|
||||||
@ -1329,7 +1329,7 @@ nsContentUtils::ComparePosition(nsINode* aNode1,
|
|||||||
|
|
||||||
if (elem) {
|
if (elem) {
|
||||||
aNode2 = elem;
|
aNode2 = elem;
|
||||||
parents2.AppendElement(NS_STATIC_CAST(nsINode*, attr2));
|
parents2.AppendElement(static_cast<nsINode*>(attr2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1374,8 +1374,8 @@ nsContentUtils::ComparePosition(nsINode* aNode1,
|
|||||||
// IndexOf will return -1 for the attribute making the attribute be
|
// IndexOf will return -1 for the attribute making the attribute be
|
||||||
// considered before any child.
|
// considered before any child.
|
||||||
return parent->IndexOf(child1) < parent->IndexOf(child2) ?
|
return parent->IndexOf(child1) < parent->IndexOf(child2) ?
|
||||||
NS_STATIC_CAST(PRUint16, nsIDOM3Node::DOCUMENT_POSITION_PRECEDING) :
|
static_cast<PRUint16>(nsIDOM3Node::DOCUMENT_POSITION_PRECEDING) :
|
||||||
NS_STATIC_CAST(PRUint16, nsIDOM3Node::DOCUMENT_POSITION_FOLLOWING);
|
static_cast<PRUint16>(nsIDOM3Node::DOCUMENT_POSITION_FOLLOWING);
|
||||||
}
|
}
|
||||||
parent = child1;
|
parent = child1;
|
||||||
}
|
}
|
||||||
@ -3039,8 +3039,8 @@ nsContentUtils::TraverseListenerManager(nsINode *aNode,
|
|||||||
}
|
}
|
||||||
|
|
||||||
EventListenerManagerMapEntry *entry =
|
EventListenerManagerMapEntry *entry =
|
||||||
NS_STATIC_CAST(EventListenerManagerMapEntry *,
|
static_cast<EventListenerManagerMapEntry *>
|
||||||
PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
(PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
cb.NoteXPCOMChild(entry->mListenerManager);
|
cb.NoteXPCOMChild(entry->mListenerManager);
|
||||||
@ -3067,8 +3067,8 @@ nsContentUtils::GetListenerManager(nsINode *aNode,
|
|||||||
|
|
||||||
if (!aCreateIfNotFound) {
|
if (!aCreateIfNotFound) {
|
||||||
EventListenerManagerMapEntry *entry =
|
EventListenerManagerMapEntry *entry =
|
||||||
NS_STATIC_CAST(EventListenerManagerMapEntry *,
|
static_cast<EventListenerManagerMapEntry *>
|
||||||
PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
(PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
*aResult = entry->mListenerManager;
|
*aResult = entry->mListenerManager;
|
||||||
@ -3078,8 +3078,8 @@ nsContentUtils::GetListenerManager(nsINode *aNode,
|
|||||||
}
|
}
|
||||||
|
|
||||||
EventListenerManagerMapEntry *entry =
|
EventListenerManagerMapEntry *entry =
|
||||||
NS_STATIC_CAST(EventListenerManagerMapEntry *,
|
static_cast<EventListenerManagerMapEntry *>
|
||||||
PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
(PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
|
|
||||||
if (!entry) {
|
if (!entry) {
|
||||||
@ -3112,8 +3112,8 @@ nsContentUtils::RemoveListenerManager(nsINode *aNode)
|
|||||||
{
|
{
|
||||||
if (sEventListenerManagersHash.ops) {
|
if (sEventListenerManagersHash.ops) {
|
||||||
EventListenerManagerMapEntry *entry =
|
EventListenerManagerMapEntry *entry =
|
||||||
NS_STATIC_CAST(EventListenerManagerMapEntry *,
|
static_cast<EventListenerManagerMapEntry *>
|
||||||
PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
(PL_DHashTableOperate(&sEventListenerManagersHash, aNode,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
nsCOMPtr<nsIEventListenerManager> listenerManager;
|
nsCOMPtr<nsIEventListenerManager> listenerManager;
|
||||||
@ -3426,7 +3426,7 @@ nsContentUtils::AppendNodeTextContent(nsINode* aNode, PRBool aDeep,
|
|||||||
nsAString& aResult)
|
nsAString& aResult)
|
||||||
{
|
{
|
||||||
if (aNode->IsNodeOfType(nsINode::eTEXT)) {
|
if (aNode->IsNodeOfType(nsINode::eTEXT)) {
|
||||||
NS_STATIC_CAST(nsIContent*, aNode)->AppendTextTo(aResult);
|
static_cast<nsIContent*>(aNode)->AppendTextTo(aResult);
|
||||||
}
|
}
|
||||||
else if (aDeep) {
|
else if (aDeep) {
|
||||||
AppendNodeTextContentsRecurse(aNode, aResult);
|
AppendNodeTextContentsRecurse(aNode, aResult);
|
||||||
@ -3478,7 +3478,7 @@ nsContentUtils::IsInSameAnonymousTree(nsINode* aNode,
|
|||||||
return aContent->GetBindingParent() == nsnull;
|
return aContent->GetBindingParent() == nsnull;
|
||||||
}
|
}
|
||||||
|
|
||||||
return NS_STATIC_CAST(nsIContent*, aNode)->GetBindingParent() ==
|
return static_cast<nsIContent*>(aNode)->GetBindingParent() ==
|
||||||
aContent->GetBindingParent();
|
aContent->GetBindingParent();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -366,7 +366,7 @@ nsresult
|
|||||||
nsDOMAttribute::Clone(nsINodeInfo *aNodeInfo, nsINode **aResult) const
|
nsDOMAttribute::Clone(nsINodeInfo *aNodeInfo, nsINode **aResult) const
|
||||||
{
|
{
|
||||||
nsAutoString value;
|
nsAutoString value;
|
||||||
NS_CONST_CAST(nsDOMAttribute*, this)->GetValue(value);
|
const_cast<nsDOMAttribute*>(this)->GetValue(value);
|
||||||
|
|
||||||
*aResult = new nsDOMAttribute(nsnull, aNodeInfo, value);
|
*aResult = new nsDOMAttribute(nsnull, aNodeInfo, value);
|
||||||
if (!*aResult) {
|
if (!*aResult) {
|
||||||
@ -469,7 +469,7 @@ nsDOMAttribute::IsSupported(const nsAString& aFeature,
|
|||||||
const nsAString& aVersion,
|
const nsAString& aVersion,
|
||||||
PRBool* aReturn)
|
PRBool* aReturn)
|
||||||
{
|
{
|
||||||
return nsGenericElement::InternalIsSupported(NS_STATIC_CAST(nsIDOMAttr*, this),
|
return nsGenericElement::InternalIsSupported(static_cast<nsIDOMAttr*>(this),
|
||||||
aFeature, aVersion, aReturn);
|
aFeature, aVersion, aReturn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -503,7 +503,7 @@ nsDOMAttribute::IsSameNode(nsIDOMNode* aOther,
|
|||||||
{
|
{
|
||||||
NS_ASSERTION(aReturn, "IsSameNode() called with aReturn == nsnull!");
|
NS_ASSERTION(aReturn, "IsSameNode() called with aReturn == nsnull!");
|
||||||
|
|
||||||
*aReturn = SameCOMIdentity(NS_STATIC_CAST(nsIDOMNode*, this), aOther);
|
*aReturn = SameCOMIdentity(static_cast<nsIDOMNode*>(this), aOther);
|
||||||
|
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
@ -572,7 +572,7 @@ nsDOMAttribute::GetFeature(const nsAString& aFeature,
|
|||||||
const nsAString& aVersion,
|
const nsAString& aVersion,
|
||||||
nsISupports** aReturn)
|
nsISupports** aReturn)
|
||||||
{
|
{
|
||||||
return nsGenericElement::InternalGetFeature(NS_STATIC_CAST(nsIDOMAttr*, this),
|
return nsGenericElement::InternalGetFeature(static_cast<nsIDOMAttr*>(this),
|
||||||
aFeature, aVersion, aReturn);
|
aFeature, aVersion, aReturn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -768,7 +768,7 @@ nsDOMAttribute::EnsureChildState(PRBool aSetText, PRBool &aHasChild) const
|
|||||||
{
|
{
|
||||||
aHasChild = PR_FALSE;
|
aHasChild = PR_FALSE;
|
||||||
|
|
||||||
nsDOMAttribute* mutableThis = NS_CONST_CAST(nsDOMAttribute*, this);
|
nsDOMAttribute* mutableThis = const_cast<nsDOMAttribute*>(this);
|
||||||
|
|
||||||
nsAutoString value;
|
nsAutoString value;
|
||||||
mutableThis->GetValue(value);
|
mutableThis->GetValue(value);
|
||||||
|
|||||||
@ -101,7 +101,7 @@ PLDHashOperator
|
|||||||
TraverseMapEntry(nsAttrHashKey::KeyType aKey, nsCOMPtr<nsIDOMNode>& aData, void* aUserArg)
|
TraverseMapEntry(nsAttrHashKey::KeyType aKey, nsCOMPtr<nsIDOMNode>& aData, void* aUserArg)
|
||||||
{
|
{
|
||||||
nsCycleCollectionTraversalCallback *cb =
|
nsCycleCollectionTraversalCallback *cb =
|
||||||
NS_STATIC_CAST(nsCycleCollectionTraversalCallback*, aUserArg);
|
static_cast<nsCycleCollectionTraversalCallback*>(aUserArg);
|
||||||
|
|
||||||
cb->NoteXPCOMChild(aData.get());
|
cb->NoteXPCOMChild(aData.get());
|
||||||
|
|
||||||
@ -129,7 +129,7 @@ SetOwnerDocumentFunc(nsAttrHashKey::KeyType aKey, nsCOMPtr<nsIDOMNode>& aData,
|
|||||||
{
|
{
|
||||||
nsCOMPtr<nsIAttribute> attr(do_QueryInterface(aData));
|
nsCOMPtr<nsIAttribute> attr(do_QueryInterface(aData));
|
||||||
NS_ASSERTION(attr, "non-nsIAttribute somehow made it into the hashmap?!");
|
NS_ASSERTION(attr, "non-nsIAttribute somehow made it into the hashmap?!");
|
||||||
nsresult rv = attr->SetOwnerDocument(NS_STATIC_CAST(nsIDocument*, aUserArg));
|
nsresult rv = attr->SetOwnerDocument(static_cast<nsIDocument*>(aUserArg));
|
||||||
|
|
||||||
return NS_FAILED(rv) ? PL_DHASH_STOP : PL_DHASH_NEXT;
|
return NS_FAILED(rv) ? PL_DHASH_STOP : PL_DHASH_NEXT;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -163,7 +163,7 @@ nsDOMParser::ParseFromBuffer(const PRUint8 *buf,
|
|||||||
// The new stream holds a reference to the buffer
|
// The new stream holds a reference to the buffer
|
||||||
nsCOMPtr<nsIInputStream> stream;
|
nsCOMPtr<nsIInputStream> stream;
|
||||||
nsresult rv = NS_NewByteInputStream(getter_AddRefs(stream),
|
nsresult rv = NS_NewByteInputStream(getter_AddRefs(stream),
|
||||||
NS_REINTERPRET_CAST(const char *, buf),
|
reinterpret_cast<const char *>(buf),
|
||||||
bufLen, NS_ASSIGNMENT_DEPEND);
|
bufLen, NS_ASSIGNMENT_DEPEND);
|
||||||
if (NS_FAILED(rv))
|
if (NS_FAILED(rv))
|
||||||
return rv;
|
return rv;
|
||||||
@ -225,13 +225,12 @@ nsDOMParser::ParseFromStream(nsIInputStream *stream,
|
|||||||
// Register as a load listener on the document
|
// Register as a load listener on the document
|
||||||
nsCOMPtr<nsPIDOMEventTarget> target(do_QueryInterface(domDocument));
|
nsCOMPtr<nsPIDOMEventTarget> target(do_QueryInterface(domDocument));
|
||||||
if (target) {
|
if (target) {
|
||||||
nsWeakPtr requestWeak(do_GetWeakReference(NS_STATIC_CAST(nsIDOMParser*, this)));
|
nsWeakPtr requestWeak(do_GetWeakReference(static_cast<nsIDOMParser*>(this)));
|
||||||
nsLoadListenerProxy* proxy = new nsLoadListenerProxy(requestWeak);
|
nsLoadListenerProxy* proxy = new nsLoadListenerProxy(requestWeak);
|
||||||
if (!proxy) return NS_ERROR_OUT_OF_MEMORY;
|
if (!proxy) return NS_ERROR_OUT_OF_MEMORY;
|
||||||
|
|
||||||
// This will addref the proxy
|
// This will addref the proxy
|
||||||
rv = target->AddEventListenerByIID(NS_STATIC_CAST(nsIDOMEventListener*,
|
rv = target->AddEventListenerByIID(static_cast<nsIDOMEventListener*>(proxy),
|
||||||
proxy),
|
|
||||||
NS_GET_IID(nsIDOMLoadListener));
|
NS_GET_IID(nsIDOMLoadListener));
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -258,8 +258,8 @@ nsUint32ToContentHashEntryVisitorCallback(nsISupportsHashKey* aEntry,
|
|||||||
void* aClosure)
|
void* aClosure)
|
||||||
{
|
{
|
||||||
nsUint32ToContentHashEntry::Visitor* visitor =
|
nsUint32ToContentHashEntry::Visitor* visitor =
|
||||||
NS_STATIC_CAST(nsUint32ToContentHashEntry::Visitor*, aClosure);
|
static_cast<nsUint32ToContentHashEntry::Visitor*>(aClosure);
|
||||||
visitor->Visit(NS_STATIC_CAST(nsIContent*, aEntry->GetKey()));
|
visitor->Visit(static_cast<nsIContent*>(aEntry->GetKey()));
|
||||||
return PL_DHASH_NEXT;
|
return PL_DHASH_NEXT;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -673,7 +673,7 @@ nsDOMImplementation::HasFeature(const nsAString& aFeature,
|
|||||||
PRBool* aReturn)
|
PRBool* aReturn)
|
||||||
{
|
{
|
||||||
return nsGenericElement::InternalIsSupported(
|
return nsGenericElement::InternalIsSupported(
|
||||||
NS_STATIC_CAST(nsIDOMDOMImplementation*, this),
|
static_cast<nsIDOMDOMImplementation*>(this),
|
||||||
aFeature, aVersion, aReturn);
|
aFeature, aVersion, aReturn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -786,7 +786,7 @@ nsDocument::~nsDocument()
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
nsCycleCollector_DEBUG_wasFreed(NS_STATIC_CAST(nsIDocument*, this));
|
nsCycleCollector_DEBUG_wasFreed(static_cast<nsIDocument*>(this));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mInDestructor = PR_TRUE;
|
mInDestructor = PR_TRUE;
|
||||||
@ -913,7 +913,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDocument)
|
|||||||
nsresult rv;
|
nsresult rv;
|
||||||
mXPathEvaluatorTearoff =
|
mXPathEvaluatorTearoff =
|
||||||
do_CreateInstance(NS_XPATH_EVALUATOR_CONTRACTID,
|
do_CreateInstance(NS_XPATH_EVALUATOR_CONTRACTID,
|
||||||
NS_STATIC_CAST(nsIDocument *, this), &rv);
|
static_cast<nsIDocument *>(this), &rv);
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -933,9 +933,9 @@ PR_STATIC_CALLBACK(PLDHashOperator)
|
|||||||
SubDocTraverser(PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number,
|
SubDocTraverser(PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number,
|
||||||
void *arg)
|
void *arg)
|
||||||
{
|
{
|
||||||
SubDocMapEntry *entry = NS_STATIC_CAST(SubDocMapEntry*, hdr);
|
SubDocMapEntry *entry = static_cast<SubDocMapEntry*>(hdr);
|
||||||
nsCycleCollectionTraversalCallback *cb =
|
nsCycleCollectionTraversalCallback *cb =
|
||||||
NS_STATIC_CAST(nsCycleCollectionTraversalCallback*, arg);
|
static_cast<nsCycleCollectionTraversalCallback*>(arg);
|
||||||
|
|
||||||
cb->NoteXPCOMChild(entry->mKey);
|
cb->NoteXPCOMChild(entry->mKey);
|
||||||
cb->NoteXPCOMChild(entry->mSubDocument);
|
cb->NoteXPCOMChild(entry->mSubDocument);
|
||||||
@ -946,16 +946,16 @@ SubDocTraverser(PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number,
|
|||||||
PR_STATIC_CALLBACK(PRIntn)
|
PR_STATIC_CALLBACK(PRIntn)
|
||||||
RadioGroupsTraverser(nsHashKey *aKey, void *aData, void* aClosure)
|
RadioGroupsTraverser(nsHashKey *aKey, void *aData, void* aClosure)
|
||||||
{
|
{
|
||||||
nsRadioGroupStruct *entry = NS_STATIC_CAST(nsRadioGroupStruct*, aData);
|
nsRadioGroupStruct *entry = static_cast<nsRadioGroupStruct*>(aData);
|
||||||
nsCycleCollectionTraversalCallback *cb =
|
nsCycleCollectionTraversalCallback *cb =
|
||||||
NS_STATIC_CAST(nsCycleCollectionTraversalCallback*, aClosure);
|
static_cast<nsCycleCollectionTraversalCallback*>(aClosure);
|
||||||
|
|
||||||
cb->NoteXPCOMChild(entry->mSelectedRadioButton);
|
cb->NoteXPCOMChild(entry->mSelectedRadioButton);
|
||||||
|
|
||||||
nsSmallVoidArray &radioButtons = entry->mRadioButtons;
|
nsSmallVoidArray &radioButtons = entry->mRadioButtons;
|
||||||
PRUint32 i, count = radioButtons.Count();
|
PRUint32 i, count = radioButtons.Count();
|
||||||
for (i = 0; i < count; ++i) {
|
for (i = 0; i < count; ++i) {
|
||||||
cb->NoteXPCOMChild(NS_STATIC_CAST(nsIFormControl*, radioButtons[i]));
|
cb->NoteXPCOMChild(static_cast<nsIFormControl*>(radioButtons[i]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -966,7 +966,7 @@ PR_STATIC_CALLBACK(PLDHashOperator)
|
|||||||
BoxObjectTraverser(nsISupports* key, nsPIBoxObject* boxObject, void* userArg)
|
BoxObjectTraverser(nsISupports* key, nsPIBoxObject* boxObject, void* userArg)
|
||||||
{
|
{
|
||||||
nsCycleCollectionTraversalCallback *cb =
|
nsCycleCollectionTraversalCallback *cb =
|
||||||
NS_STATIC_CAST(nsCycleCollectionTraversalCallback*, userArg);
|
static_cast<nsCycleCollectionTraversalCallback*>(userArg);
|
||||||
|
|
||||||
cb->NoteXPCOMChild(key);
|
cb->NoteXPCOMChild(key);
|
||||||
cb->NoteXPCOMChild(boxObject);
|
cb->NoteXPCOMChild(boxObject);
|
||||||
@ -988,7 +988,7 @@ PLDHashOperator PR_CALLBACK
|
|||||||
LinkMapTraverser(nsUint32ToContentHashEntry* aEntry, void* userArg)
|
LinkMapTraverser(nsUint32ToContentHashEntry* aEntry, void* userArg)
|
||||||
{
|
{
|
||||||
LinkMapTraversalVisitor visitor;
|
LinkMapTraversalVisitor visitor;
|
||||||
visitor.mCb = NS_STATIC_CAST(nsCycleCollectionTraversalCallback*, userArg);
|
visitor.mCb = static_cast<nsCycleCollectionTraversalCallback*>(userArg);
|
||||||
aEntry->VisitContent(&visitor);
|
aEntry->VisitContent(&visitor);
|
||||||
return PL_DHASH_NEXT;
|
return PL_DHASH_NEXT;
|
||||||
}
|
}
|
||||||
@ -1622,7 +1622,7 @@ nsDocument::GetActiveElement(nsIDOMElement **aElement)
|
|||||||
|
|
||||||
// No focused element anywhere in this document. Try to get the BODY.
|
// No focused element anywhere in this document. Try to get the BODY.
|
||||||
nsCOMPtr<nsIDOMHTMLDocument> htmlDoc =
|
nsCOMPtr<nsIDOMHTMLDocument> htmlDoc =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIDocument*, this));
|
do_QueryInterface(static_cast<nsIDocument*>(this));
|
||||||
if (htmlDoc) {
|
if (htmlDoc) {
|
||||||
nsCOMPtr<nsIDOMHTMLElement> bodyElement;
|
nsCOMPtr<nsIDOMHTMLElement> bodyElement;
|
||||||
htmlDoc->GetBody(getter_AddRefs(bodyElement));
|
htmlDoc->GetBody(getter_AddRefs(bodyElement));
|
||||||
@ -1694,7 +1694,7 @@ nsDocument::MatchClassNames(nsIContent* aContent,
|
|||||||
}
|
}
|
||||||
|
|
||||||
// need to match *all* of the classes
|
// need to match *all* of the classes
|
||||||
nsCOMArray<nsIAtom>* classes = NS_STATIC_CAST(nsCOMArray<nsIAtom>*, aData);
|
nsCOMArray<nsIAtom>* classes = static_cast<nsCOMArray<nsIAtom>*>(aData);
|
||||||
PRInt32 length = classes->Count();
|
PRInt32 length = classes->Count();
|
||||||
PRInt32 i;
|
PRInt32 i;
|
||||||
for (i = 0; i < length; ++i) {
|
for (i = 0; i < length; ++i) {
|
||||||
@ -1710,7 +1710,7 @@ nsDocument::MatchClassNames(nsIContent* aContent,
|
|||||||
void
|
void
|
||||||
nsDocument::DestroyClassNameArray(void* aData)
|
nsDocument::DestroyClassNameArray(void* aData)
|
||||||
{
|
{
|
||||||
nsCOMArray<nsIAtom>* classes = NS_STATIC_CAST(nsCOMArray<nsIAtom>*, aData);
|
nsCOMArray<nsIAtom>* classes = static_cast<nsCOMArray<nsIAtom>*>(aData);
|
||||||
delete classes;
|
delete classes;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1765,9 +1765,9 @@ nsDocument::SetDocumentCharacterSet(const nsACString& aCharSetID)
|
|||||||
|
|
||||||
for (PRInt32 i = 0; i < n; i++) {
|
for (PRInt32 i = 0; i < n; i++) {
|
||||||
nsIObserver* observer =
|
nsIObserver* observer =
|
||||||
NS_STATIC_CAST(nsIObserver *, mCharSetObservers.ElementAt(i));
|
static_cast<nsIObserver *>(mCharSetObservers.ElementAt(i));
|
||||||
|
|
||||||
observer->Observe(NS_STATIC_CAST(nsIDocument *, this), "charset",
|
observer->Observe(static_cast<nsIDocument *>(this), "charset",
|
||||||
NS_ConvertASCIItoUTF16(aCharSetID).get());
|
NS_ConvertASCIItoUTF16(aCharSetID).get());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1979,7 +1979,7 @@ nsDocument::GetPrimaryShell() const
|
|||||||
PR_STATIC_CALLBACK(void)
|
PR_STATIC_CALLBACK(void)
|
||||||
SubDocClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry)
|
SubDocClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry)
|
||||||
{
|
{
|
||||||
SubDocMapEntry *e = NS_STATIC_CAST(SubDocMapEntry *, entry);
|
SubDocMapEntry *e = static_cast<SubDocMapEntry *>(entry);
|
||||||
|
|
||||||
NS_RELEASE(e->mKey);
|
NS_RELEASE(e->mKey);
|
||||||
NS_IF_RELEASE(e->mSubDocument);
|
NS_IF_RELEASE(e->mSubDocument);
|
||||||
@ -1989,11 +1989,11 @@ PR_STATIC_CALLBACK(PRBool)
|
|||||||
SubDocInitEntry(PLDHashTable *table, PLDHashEntryHdr *entry, const void *key)
|
SubDocInitEntry(PLDHashTable *table, PLDHashEntryHdr *entry, const void *key)
|
||||||
{
|
{
|
||||||
SubDocMapEntry *e =
|
SubDocMapEntry *e =
|
||||||
NS_CONST_CAST(SubDocMapEntry *,
|
const_cast<SubDocMapEntry *>
|
||||||
NS_STATIC_CAST(const SubDocMapEntry *, entry));
|
(static_cast<const SubDocMapEntry *>(entry));
|
||||||
|
|
||||||
e->mKey = NS_CONST_CAST(nsIContent *,
|
e->mKey = const_cast<nsIContent *>
|
||||||
NS_STATIC_CAST(const nsIContent *, key));
|
(static_cast<const nsIContent *>(key));
|
||||||
NS_ADDREF(e->mKey);
|
NS_ADDREF(e->mKey);
|
||||||
|
|
||||||
e->mSubDocument = nsnull;
|
e->mSubDocument = nsnull;
|
||||||
@ -2010,8 +2010,8 @@ nsDocument::SetSubDocumentFor(nsIContent *aContent, nsIDocument* aSubDoc)
|
|||||||
|
|
||||||
if (mSubDocuments) {
|
if (mSubDocuments) {
|
||||||
SubDocMapEntry *entry =
|
SubDocMapEntry *entry =
|
||||||
NS_STATIC_CAST(SubDocMapEntry*,
|
static_cast<SubDocMapEntry*>
|
||||||
PL_DHashTableOperate(mSubDocuments, aContent,
|
(PL_DHashTableOperate(mSubDocuments, aContent,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
|
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
@ -2045,8 +2045,8 @@ nsDocument::SetSubDocumentFor(nsIContent *aContent, nsIDocument* aSubDoc)
|
|||||||
|
|
||||||
// Add a mapping to the hash table
|
// Add a mapping to the hash table
|
||||||
SubDocMapEntry *entry =
|
SubDocMapEntry *entry =
|
||||||
NS_STATIC_CAST(SubDocMapEntry*,
|
static_cast<SubDocMapEntry*>
|
||||||
PL_DHashTableOperate(mSubDocuments, aContent,
|
(PL_DHashTableOperate(mSubDocuments, aContent,
|
||||||
PL_DHASH_ADD));
|
PL_DHASH_ADD));
|
||||||
|
|
||||||
if (!entry) {
|
if (!entry) {
|
||||||
@ -2074,8 +2074,8 @@ nsDocument::GetSubDocumentFor(nsIContent *aContent) const
|
|||||||
{
|
{
|
||||||
if (mSubDocuments) {
|
if (mSubDocuments) {
|
||||||
SubDocMapEntry *entry =
|
SubDocMapEntry *entry =
|
||||||
NS_STATIC_CAST(SubDocMapEntry*,
|
static_cast<SubDocMapEntry*>
|
||||||
PL_DHashTableOperate(mSubDocuments, aContent,
|
(PL_DHashTableOperate(mSubDocuments, aContent,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
|
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
@ -2090,8 +2090,8 @@ PR_STATIC_CALLBACK(PLDHashOperator)
|
|||||||
FindContentEnumerator(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
FindContentEnumerator(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
||||||
PRUint32 number, void *arg)
|
PRUint32 number, void *arg)
|
||||||
{
|
{
|
||||||
SubDocMapEntry *entry = NS_STATIC_CAST(SubDocMapEntry*, hdr);
|
SubDocMapEntry *entry = static_cast<SubDocMapEntry*>(hdr);
|
||||||
FindContentData *data = NS_STATIC_CAST(FindContentData*, arg);
|
FindContentData *data = static_cast<FindContentData*>(arg);
|
||||||
|
|
||||||
if (entry->mSubDocument == data->mSubDocument) {
|
if (entry->mSubDocument == data->mSubDocument) {
|
||||||
data->mResult = entry->mKey;
|
data->mResult = entry->mKey;
|
||||||
@ -2683,7 +2683,7 @@ nsDocument::DispatchContentLoadedEvents()
|
|||||||
// Fire a DOM event notifying listeners that this document has been
|
// Fire a DOM event notifying listeners that this document has been
|
||||||
// loaded (excluding images and other loads initiated by this
|
// loaded (excluding images and other loads initiated by this
|
||||||
// document).
|
// document).
|
||||||
nsContentUtils::DispatchTrustedEvent(this, NS_STATIC_CAST(nsIDocument*, this),
|
nsContentUtils::DispatchTrustedEvent(this, static_cast<nsIDocument*>(this),
|
||||||
NS_LITERAL_STRING("DOMContentLoaded"),
|
NS_LITERAL_STRING("DOMContentLoaded"),
|
||||||
PR_TRUE, PR_TRUE);
|
PR_TRUE, PR_TRUE);
|
||||||
|
|
||||||
@ -3436,7 +3436,7 @@ nsDocument::LoadBindingDocument(const nsAString& aURI)
|
|||||||
nsCOMPtr<nsIURI> uri;
|
nsCOMPtr<nsIURI> uri;
|
||||||
nsresult rv = NS_NewURI(getter_AddRefs(uri), aURI,
|
nsresult rv = NS_NewURI(getter_AddRefs(uri), aURI,
|
||||||
mCharacterSet.get(),
|
mCharacterSet.get(),
|
||||||
NS_STATIC_CAST(nsIDocument *, this)->GetBaseURI());
|
static_cast<nsIDocument *>(this)->GetBaseURI());
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
mBindingManager->LoadBindingDocument(this, uri);
|
mBindingManager->LoadBindingDocument(this, uri);
|
||||||
@ -3636,7 +3636,7 @@ nsDocument::SetTitle(const nsAString& aTitle)
|
|||||||
mDocumentTitle.Assign(aTitle);
|
mDocumentTitle.Assign(aTitle);
|
||||||
|
|
||||||
// Fire a DOM event for the title change.
|
// Fire a DOM event for the title change.
|
||||||
nsContentUtils::DispatchTrustedEvent(this, NS_STATIC_CAST(nsIDocument*, this),
|
nsContentUtils::DispatchTrustedEvent(this, static_cast<nsIDocument*>(this),
|
||||||
NS_LITERAL_STRING("DOMTitleChanged"),
|
NS_LITERAL_STRING("DOMTitleChanged"),
|
||||||
PR_TRUE, PR_TRUE);
|
PR_TRUE, PR_TRUE);
|
||||||
|
|
||||||
@ -4018,7 +4018,7 @@ NS_IMETHODIMP
|
|||||||
nsDocument::IsSupported(const nsAString& aFeature, const nsAString& aVersion,
|
nsDocument::IsSupported(const nsAString& aFeature, const nsAString& aVersion,
|
||||||
PRBool* aReturn)
|
PRBool* aReturn)
|
||||||
{
|
{
|
||||||
return nsGenericElement::InternalIsSupported(NS_STATIC_CAST(nsIDOMDocument*, this),
|
return nsGenericElement::InternalIsSupported(static_cast<nsIDOMDocument*>(this),
|
||||||
aFeature, aVersion, aReturn);
|
aFeature, aVersion, aReturn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4131,7 +4131,7 @@ nsDocument::GetFeature(const nsAString& aFeature,
|
|||||||
const nsAString& aVersion,
|
const nsAString& aVersion,
|
||||||
nsISupports** aReturn)
|
nsISupports** aReturn)
|
||||||
{
|
{
|
||||||
return nsGenericElement::InternalGetFeature(NS_STATIC_CAST(nsIDOMDocument*, this),
|
return nsGenericElement::InternalGetFeature(static_cast<nsIDOMDocument*>(this),
|
||||||
aFeature, aVersion, aReturn);
|
aFeature, aVersion, aReturn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4274,7 +4274,7 @@ PLDHashOperator PR_CALLBACK
|
|||||||
BlastFunc(nsAttrHashKey::KeyType aKey, nsIDOMNode *aData, void* aUserArg)
|
BlastFunc(nsAttrHashKey::KeyType aKey, nsIDOMNode *aData, void* aUserArg)
|
||||||
{
|
{
|
||||||
nsCOMPtr<nsIAttribute> *attr =
|
nsCOMPtr<nsIAttribute> *attr =
|
||||||
NS_STATIC_CAST(nsCOMPtr<nsIAttribute>*, aUserArg);
|
static_cast<nsCOMPtr<nsIAttribute>*>(aUserArg);
|
||||||
|
|
||||||
*attr = do_QueryInterface(aData);
|
*attr = do_QueryInterface(aData);
|
||||||
|
|
||||||
@ -4289,7 +4289,7 @@ BlastSubtreeToPieces(nsINode *aNode)
|
|||||||
{
|
{
|
||||||
PRUint32 i, count;
|
PRUint32 i, count;
|
||||||
if (aNode->IsNodeOfType(nsINode::eELEMENT)) {
|
if (aNode->IsNodeOfType(nsINode::eELEMENT)) {
|
||||||
nsGenericElement *element = NS_STATIC_CAST(nsGenericElement*, aNode);
|
nsGenericElement *element = static_cast<nsGenericElement*>(aNode);
|
||||||
const nsDOMAttributeMap *map = element->GetAttributeMap();
|
const nsDOMAttributeMap *map = element->GetAttributeMap();
|
||||||
if (map) {
|
if (map) {
|
||||||
nsCOMPtr<nsIAttribute> attr;
|
nsCOMPtr<nsIAttribute> attr;
|
||||||
@ -4523,7 +4523,7 @@ nsDocument::GetListenerManager(PRBool aCreateIfNotFound,
|
|||||||
nsresult rv = NS_NewEventListenerManager(getter_AddRefs(mListenerManager));
|
nsresult rv = NS_NewEventListenerManager(getter_AddRefs(mListenerManager));
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
mListenerManager->SetListenerTarget(NS_STATIC_CAST(nsIDocument *,this));
|
mListenerManager->SetListenerTarget(static_cast<nsIDocument *>(this));
|
||||||
|
|
||||||
*aInstancePtrResult = mListenerManager;
|
*aInstancePtrResult = mListenerManager;
|
||||||
NS_ADDREF(*aInstancePtrResult);
|
NS_ADDREF(*aInstancePtrResult);
|
||||||
@ -4570,7 +4570,7 @@ nsDocument::DispatchDOMEvent(nsEvent* aEvent,
|
|||||||
nsPresContext* aPresContext,
|
nsPresContext* aPresContext,
|
||||||
nsEventStatus* aEventStatus)
|
nsEventStatus* aEventStatus)
|
||||||
{
|
{
|
||||||
return nsEventDispatcher::DispatchDOMEvent(NS_STATIC_CAST(nsINode*, this),
|
return nsEventDispatcher::DispatchDOMEvent(static_cast<nsINode*>(this),
|
||||||
aEvent, aDOMEvent,
|
aEvent, aDOMEvent,
|
||||||
aPresContext, aEventStatus);
|
aPresContext, aEventStatus);
|
||||||
}
|
}
|
||||||
@ -4632,7 +4632,7 @@ nsDocument::DispatchEvent(nsIDOMEvent* aEvent, PRBool *_retval)
|
|||||||
|
|
||||||
nsEventStatus status = nsEventStatus_eIgnore;
|
nsEventStatus status = nsEventStatus_eIgnore;
|
||||||
nsresult rv =
|
nsresult rv =
|
||||||
nsEventDispatcher::DispatchDOMEvent(NS_STATIC_CAST(nsINode*, this),
|
nsEventDispatcher::DispatchDOMEvent(static_cast<nsINode*>(this),
|
||||||
nsnull, aEvent, context, &status);
|
nsnull, aEvent, context, &status);
|
||||||
|
|
||||||
*_retval = (status != nsEventStatus_eConsumeNoDefault);
|
*_retval = (status != nsEventStatus_eConsumeNoDefault);
|
||||||
@ -4931,7 +4931,7 @@ nsDocument::GetRadioGroup(const nsAString& aName,
|
|||||||
ToLowerCase(tmKey); //should case-insensitive.
|
ToLowerCase(tmKey); //should case-insensitive.
|
||||||
nsStringKey key(tmKey);
|
nsStringKey key(tmKey);
|
||||||
nsRadioGroupStruct *radioGroup =
|
nsRadioGroupStruct *radioGroup =
|
||||||
NS_STATIC_CAST(nsRadioGroupStruct *, mRadioGroups.Get(&key));
|
static_cast<nsRadioGroupStruct *>(mRadioGroups.Get(&key));
|
||||||
|
|
||||||
if (!radioGroup) {
|
if (!radioGroup) {
|
||||||
radioGroup = new nsRadioGroupStruct();
|
radioGroup = new nsRadioGroupStruct();
|
||||||
@ -5045,8 +5045,7 @@ nsDocument::GetNextRadioButton(const nsAString& aName,
|
|||||||
else if (++index >= numRadios) {
|
else if (++index >= numRadios) {
|
||||||
index = 0;
|
index = 0;
|
||||||
}
|
}
|
||||||
radio = do_QueryInterface(NS_STATIC_CAST(nsIFormControl*,
|
radio = do_QueryInterface(static_cast<nsIFormControl*>(radioGroup->mRadioButtons.ElementAt(index)));
|
||||||
radioGroup->mRadioButtons.ElementAt(index)));
|
|
||||||
NS_ASSERTION(radio, "mRadioButtons holding a non-radio button");
|
NS_ASSERTION(radio, "mRadioButtons holding a non-radio button");
|
||||||
radio->GetDisabled(&disabled);
|
radio->GetDisabled(&disabled);
|
||||||
} while (disabled && radio != currentRadio);
|
} while (disabled && radio != currentRadio);
|
||||||
@ -5097,8 +5096,8 @@ nsDocument::WalkRadioGroup(const nsAString& aName,
|
|||||||
|
|
||||||
PRBool stop = PR_FALSE;
|
PRBool stop = PR_FALSE;
|
||||||
for (int i = 0; i < radioGroup->mRadioButtons.Count(); i++) {
|
for (int i = 0; i < radioGroup->mRadioButtons.Count(); i++) {
|
||||||
aVisitor->Visit(NS_STATIC_CAST(nsIFormControl *,
|
aVisitor->Visit(static_cast<nsIFormControl *>
|
||||||
radioGroup->mRadioButtons.ElementAt(i)),
|
(radioGroup->mRadioButtons.ElementAt(i)),
|
||||||
&stop);
|
&stop);
|
||||||
if (stop) {
|
if (stop) {
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -5245,8 +5244,8 @@ PRBool
|
|||||||
nsDocument::IsSafeToFlush() const
|
nsDocument::IsSafeToFlush() const
|
||||||
{
|
{
|
||||||
PRBool isSafeToFlush = PR_TRUE;
|
PRBool isSafeToFlush = PR_TRUE;
|
||||||
nsPresShellIterator iter(NS_CONST_CAST(nsIDocument*,
|
nsPresShellIterator iter(const_cast<nsIDocument*>
|
||||||
NS_STATIC_CAST(const nsIDocument*, this)));
|
(static_cast<const nsIDocument*>(this)));
|
||||||
nsCOMPtr<nsIPresShell> shell;
|
nsCOMPtr<nsIPresShell> shell;
|
||||||
while ((shell = iter.GetNextShell()) && isSafeToFlush) {
|
while ((shell = iter.GetNextShell()) && isSafeToFlush) {
|
||||||
shell->IsSafeToFlush(isSafeToFlush);
|
shell->IsSafeToFlush(isSafeToFlush);
|
||||||
@ -5338,8 +5337,8 @@ PR_STATIC_CALLBACK(PLDHashOperator)
|
|||||||
SubDocHashEnum(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
SubDocHashEnum(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
||||||
PRUint32 number, void *arg)
|
PRUint32 number, void *arg)
|
||||||
{
|
{
|
||||||
SubDocMapEntry *entry = NS_STATIC_CAST(SubDocMapEntry*, hdr);
|
SubDocMapEntry *entry = static_cast<SubDocMapEntry*>(hdr);
|
||||||
SubDocEnumArgs *args = NS_STATIC_CAST(SubDocEnumArgs*, arg);
|
SubDocEnumArgs *args = static_cast<SubDocEnumArgs*>(arg);
|
||||||
|
|
||||||
nsIDocument *subdoc = entry->mSubDocument;
|
nsIDocument *subdoc = entry->mSubDocument;
|
||||||
PRBool next = subdoc ? args->callback(subdoc, args->data) : PR_TRUE;
|
PRBool next = subdoc ? args->callback(subdoc, args->data) : PR_TRUE;
|
||||||
@ -5360,8 +5359,8 @@ PR_STATIC_CALLBACK(PLDHashOperator)
|
|||||||
CanCacheSubDocument(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
CanCacheSubDocument(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
||||||
PRUint32 number, void *arg)
|
PRUint32 number, void *arg)
|
||||||
{
|
{
|
||||||
SubDocMapEntry *entry = NS_STATIC_CAST(SubDocMapEntry*, hdr);
|
SubDocMapEntry *entry = static_cast<SubDocMapEntry*>(hdr);
|
||||||
PRBool *canCacheArg = NS_STATIC_CAST(PRBool*, arg);
|
PRBool *canCacheArg = static_cast<PRBool*>(arg);
|
||||||
|
|
||||||
nsIDocument *subdoc = entry->mSubDocument;
|
nsIDocument *subdoc = entry->mSubDocument;
|
||||||
|
|
||||||
@ -5565,7 +5564,7 @@ nsDocument::CheckAncestryAndGetFrame(nsIDocument* aDocument) const
|
|||||||
{
|
{
|
||||||
nsIDocument* parentDoc;
|
nsIDocument* parentDoc;
|
||||||
for (parentDoc = aDocument->GetParentDocument();
|
for (parentDoc = aDocument->GetParentDocument();
|
||||||
parentDoc != NS_STATIC_CAST(const nsIDocument* const, this);
|
parentDoc != static_cast<const nsIDocument* const>(this);
|
||||||
parentDoc = parentDoc->GetParentDocument()) {
|
parentDoc = parentDoc->GetParentDocument()) {
|
||||||
if (!parentDoc) {
|
if (!parentDoc) {
|
||||||
return nsnull;
|
return nsnull;
|
||||||
@ -5603,7 +5602,7 @@ nsDocument::DispatchEventToWindow(nsEvent *aEvent)
|
|||||||
if (!window)
|
if (!window)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
aEvent->target = NS_STATIC_CAST(nsIDocument*, this);
|
aEvent->target = static_cast<nsIDocument*>(this);
|
||||||
nsEventDispatcher::Dispatch(window, nsnull, aEvent);
|
nsEventDispatcher::Dispatch(window, nsnull, aEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -153,7 +153,7 @@ class nsUint32ToContentHashEntry : public PLDHashEntryHdr
|
|||||||
// Pathetic attempt to not die: clear out the other mValOrHash so we're
|
// Pathetic attempt to not die: clear out the other mValOrHash so we're
|
||||||
// effectively stealing it. If toCopy is destroyed right after this,
|
// effectively stealing it. If toCopy is destroyed right after this,
|
||||||
// we'll be OK.
|
// we'll be OK.
|
||||||
NS_CONST_CAST(nsUint32ToContentHashEntry&, toCopy).mValOrHash = nsnull;
|
const_cast<nsUint32ToContentHashEntry&>(toCopy).mValOrHash = nsnull;
|
||||||
NS_ERROR("Copying not supported. Fasten your seat belt.");
|
NS_ERROR("Copying not supported. Fasten your seat belt.");
|
||||||
}
|
}
|
||||||
~nsUint32ToContentHashEntry() { Destroy(); }
|
~nsUint32ToContentHashEntry() { Destroy(); }
|
||||||
|
|||||||
@ -649,11 +649,11 @@ nsDocumentEncoder::SerializeRangeNodes(nsIDOMRange* aRange,
|
|||||||
nsCOMPtr<nsIContent> startNode, endNode;
|
nsCOMPtr<nsIContent> startNode, endNode;
|
||||||
PRInt32 start = mStartRootIndex - aDepth;
|
PRInt32 start = mStartRootIndex - aDepth;
|
||||||
if (start >= 0 && start <= mStartNodes.Count())
|
if (start >= 0 && start <= mStartNodes.Count())
|
||||||
startNode = NS_STATIC_CAST(nsIContent *, mStartNodes[start]);
|
startNode = static_cast<nsIContent *>(mStartNodes[start]);
|
||||||
|
|
||||||
PRInt32 end = mEndRootIndex - aDepth;
|
PRInt32 end = mEndRootIndex - aDepth;
|
||||||
if (end >= 0 && end <= mEndNodes.Count())
|
if (end >= 0 && end <= mEndNodes.Count())
|
||||||
endNode = NS_STATIC_CAST(nsIContent *, mEndNodes[end]);
|
endNode = static_cast<nsIContent *>(mEndNodes[end]);
|
||||||
|
|
||||||
if ((startNode != content) && (endNode != content))
|
if ((startNode != content) && (endNode != content))
|
||||||
{
|
{
|
||||||
@ -1236,7 +1236,7 @@ nsHTMLCopyEncoder::EncodeToStringWithContext(nsAString& aContextString,
|
|||||||
PRInt32 i;
|
PRInt32 i;
|
||||||
nsCOMPtr<nsIDOMNode> node;
|
nsCOMPtr<nsIDOMNode> node;
|
||||||
if (count > 0)
|
if (count > 0)
|
||||||
node = NS_STATIC_CAST(nsIDOMNode *, mCommonAncestors.ElementAt(0));
|
node = static_cast<nsIDOMNode *>(mCommonAncestors.ElementAt(0));
|
||||||
|
|
||||||
if (node && IsTextNode(node))
|
if (node && IsTextNode(node))
|
||||||
{
|
{
|
||||||
@ -1251,13 +1251,13 @@ nsHTMLCopyEncoder::EncodeToStringWithContext(nsAString& aContextString,
|
|||||||
i = count;
|
i = count;
|
||||||
while (i > 0)
|
while (i > 0)
|
||||||
{
|
{
|
||||||
node = NS_STATIC_CAST(nsIDOMNode *, mCommonAncestors.ElementAt(--i));
|
node = static_cast<nsIDOMNode *>(mCommonAncestors.ElementAt(--i));
|
||||||
SerializeNodeStart(node, 0, -1, aContextString);
|
SerializeNodeStart(node, 0, -1, aContextString);
|
||||||
}
|
}
|
||||||
//i = 0; guaranteed by above
|
//i = 0; guaranteed by above
|
||||||
while (i < count)
|
while (i < count)
|
||||||
{
|
{
|
||||||
node = NS_STATIC_CAST(nsIDOMNode *, mCommonAncestors.ElementAt(i++));
|
node = static_cast<nsIDOMNode *>(mCommonAncestors.ElementAt(i++));
|
||||||
SerializeNodeEnd(node, aContextString);
|
SerializeNodeEnd(node, aContextString);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -236,7 +236,7 @@ nsGenericDOMDataNode::IsSupported(const nsAString& aFeature,
|
|||||||
const nsAString& aVersion,
|
const nsAString& aVersion,
|
||||||
PRBool* aReturn)
|
PRBool* aReturn)
|
||||||
{
|
{
|
||||||
return nsGenericElement::InternalIsSupported(NS_STATIC_CAST(nsIContent*, this),
|
return nsGenericElement::InternalIsSupported(static_cast<nsIContent*>(this),
|
||||||
aFeature, aVersion, aReturn);
|
aFeature, aVersion, aReturn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -580,10 +580,10 @@ nsGenericDOMDataNode::BindToTree(nsIDocument* aDocument, nsIContent* aParent,
|
|||||||
// Set parent
|
// Set parent
|
||||||
if (aParent) {
|
if (aParent) {
|
||||||
mParentPtrBits =
|
mParentPtrBits =
|
||||||
NS_REINTERPRET_CAST(PtrBits, aParent) | PARENT_BIT_PARENT_IS_CONTENT;
|
reinterpret_cast<PtrBits>(aParent) | PARENT_BIT_PARENT_IS_CONTENT;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mParentPtrBits = NS_REINTERPRET_CAST(PtrBits, aDocument);
|
mParentPtrBits = reinterpret_cast<PtrBits>(aDocument);
|
||||||
}
|
}
|
||||||
|
|
||||||
// XXXbz sXBL/XBL2 issue!
|
// XXXbz sXBL/XBL2 issue!
|
||||||
@ -702,7 +702,7 @@ nsGenericDOMDataNode::DispatchDOMEvent(nsEvent* aEvent,
|
|||||||
nsPresContext* aPresContext,
|
nsPresContext* aPresContext,
|
||||||
nsEventStatus* aEventStatus)
|
nsEventStatus* aEventStatus)
|
||||||
{
|
{
|
||||||
return nsEventDispatcher::DispatchDOMEvent(NS_STATIC_CAST(nsINode*, this),
|
return nsEventDispatcher::DispatchDOMEvent(static_cast<nsINode*>(this),
|
||||||
aEvent, aDOMEvent,
|
aEvent, aDOMEvent,
|
||||||
aPresContext, aEventStatus);
|
aPresContext, aEventStatus);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -298,12 +298,12 @@ protected:
|
|||||||
|
|
||||||
nsDataSlots *GetDataSlots()
|
nsDataSlots *GetDataSlots()
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(nsDataSlots*, GetSlots());
|
return static_cast<nsDataSlots*>(GetSlots());
|
||||||
}
|
}
|
||||||
|
|
||||||
nsDataSlots *GetExistingDataSlots() const
|
nsDataSlots *GetExistingDataSlots() const
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(nsDataSlots*, GetExistingSlots());
|
return static_cast<nsDataSlots*>(GetExistingSlots());
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult SplitText(PRUint32 aOffset, nsIDOMText** aReturn);
|
nsresult SplitText(PRUint32 aOffset, nsIDOMText** aReturn);
|
||||||
|
|||||||
@ -1091,7 +1091,7 @@ nsGenericElement::~nsGenericElement()
|
|||||||
NS_PRECONDITION(!IsInDoc(),
|
NS_PRECONDITION(!IsInDoc(),
|
||||||
"Please remove this from the document properly");
|
"Please remove this from the document properly");
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
nsCycleCollector_DEBUG_wasFreed(NS_STATIC_CAST(nsINode*, this));
|
nsCycleCollector_DEBUG_wasFreed(static_cast<nsINode*>(this));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1959,14 +1959,14 @@ nsGenericElement::BindToTree(nsIDocument* aDocument, nsIContent* aParent,
|
|||||||
|
|
||||||
// Now set the parent and set the "Force attach xbl" flag if needed.
|
// Now set the parent and set the "Force attach xbl" flag if needed.
|
||||||
if (aParent) {
|
if (aParent) {
|
||||||
mParentPtrBits = NS_REINTERPRET_CAST(PtrBits, aParent) | PARENT_BIT_PARENT_IS_CONTENT;
|
mParentPtrBits = reinterpret_cast<PtrBits>(aParent) | PARENT_BIT_PARENT_IS_CONTENT;
|
||||||
|
|
||||||
if (aParent->HasFlag(NODE_FORCE_XBL_BINDINGS)) {
|
if (aParent->HasFlag(NODE_FORCE_XBL_BINDINGS)) {
|
||||||
SetFlags(NODE_FORCE_XBL_BINDINGS);
|
SetFlags(NODE_FORCE_XBL_BINDINGS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mParentPtrBits = NS_REINTERPRET_CAST(PtrBits, aDocument);
|
mParentPtrBits = reinterpret_cast<PtrBits>(aDocument);
|
||||||
}
|
}
|
||||||
|
|
||||||
// XXXbz sXBL/XBL2 issue!
|
// XXXbz sXBL/XBL2 issue!
|
||||||
@ -2109,7 +2109,7 @@ nsGenericElement::UnbindFromTree(PRBool aDeep, PRBool aNullParent)
|
|||||||
|
|
||||||
nsNodeUtils::ParentChainChanged(this);
|
nsNodeUtils::ParentChainChanged(this);
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
nsCycleCollector_DEBUG_shouldBeFreed(NS_STATIC_CAST(nsINode*, this));
|
nsCycleCollector_DEBUG_shouldBeFreed(static_cast<nsINode*>(this));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2150,8 +2150,8 @@ nsGenericElement::doPreHandleEvent(nsIContent* aContent,
|
|||||||
if (aVisitor.mEvent->message == NS_MOUSE_ENTER_SYNTH ||
|
if (aVisitor.mEvent->message == NS_MOUSE_ENTER_SYNTH ||
|
||||||
aVisitor.mEvent->message == NS_MOUSE_EXIT_SYNTH) {
|
aVisitor.mEvent->message == NS_MOUSE_EXIT_SYNTH) {
|
||||||
nsCOMPtr<nsIContent> relatedTarget =
|
nsCOMPtr<nsIContent> relatedTarget =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsMouseEvent*,
|
do_QueryInterface(static_cast<nsMouseEvent*>
|
||||||
aVisitor.mEvent)->relatedTarget);
|
(aVisitor.mEvent)->relatedTarget);
|
||||||
if (relatedTarget &&
|
if (relatedTarget &&
|
||||||
relatedTarget->GetOwnerDoc() == aContent->GetOwnerDoc()) {
|
relatedTarget->GetOwnerDoc() == aContent->GetOwnerDoc()) {
|
||||||
|
|
||||||
@ -2231,7 +2231,7 @@ nsGenericElement::DispatchDOMEvent(nsEvent* aEvent,
|
|||||||
nsPresContext* aPresContext,
|
nsPresContext* aPresContext,
|
||||||
nsEventStatus* aEventStatus)
|
nsEventStatus* aEventStatus)
|
||||||
{
|
{
|
||||||
return nsEventDispatcher::DispatchDOMEvent(NS_STATIC_CAST(nsIContent*, this),
|
return nsEventDispatcher::DispatchDOMEvent(static_cast<nsIContent*>(this),
|
||||||
aEvent, aDOMEvent,
|
aEvent, aDOMEvent,
|
||||||
aPresContext, aEventStatus);
|
aPresContext, aEventStatus);
|
||||||
}
|
}
|
||||||
@ -2256,7 +2256,7 @@ nsGenericElement::GetID() const
|
|||||||
nsAutoString idVal(attrVal->GetStringValue());
|
nsAutoString idVal(attrVal->GetStringValue());
|
||||||
|
|
||||||
// Create an atom from the value and set it into the attribute list.
|
// Create an atom from the value and set it into the attribute list.
|
||||||
NS_CONST_CAST(nsAttrValue*, attrVal)->ParseAtom(idVal);
|
const_cast<nsAttrValue*>(attrVal)->ParseAtom(idVal);
|
||||||
return attrVal->GetAtomValue();
|
return attrVal->GetAtomValue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2699,7 +2699,7 @@ nsGenericElement::doRemoveChildAt(PRUint32 aIndex, PRBool aNotify,
|
|||||||
// was processing.
|
// was processing.
|
||||||
if (guard.Mutated(0)) {
|
if (guard.Mutated(0)) {
|
||||||
aIndex = container->IndexOf(aKid);
|
aIndex = container->IndexOf(aKid);
|
||||||
if (NS_STATIC_CAST(PRInt32, aIndex) < 0) {
|
if (static_cast<PRInt32>(aIndex) < 0) {
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2760,7 +2760,7 @@ nsGenericElement::DispatchClickEvent(nsPresContext* aPresContext,
|
|||||||
event.refPoint = aSourceEvent->refPoint;
|
event.refPoint = aSourceEvent->refPoint;
|
||||||
PRUint32 clickCount = 1;
|
PRUint32 clickCount = 1;
|
||||||
if (aSourceEvent->eventStructType == NS_MOUSE_EVENT) {
|
if (aSourceEvent->eventStructType == NS_MOUSE_EVENT) {
|
||||||
clickCount = NS_STATIC_CAST(nsMouseEvent*, aSourceEvent)->clickCount;
|
clickCount = static_cast<nsMouseEvent*>(aSourceEvent)->clickCount;
|
||||||
}
|
}
|
||||||
event.clickCount = clickCount;
|
event.clickCount = clickCount;
|
||||||
event.isShift = aSourceEvent->isShift;
|
event.isShift = aSourceEvent->isShift;
|
||||||
@ -3325,11 +3325,11 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(nsGenericElement)
|
|||||||
|
|
||||||
if (tmp->HasProperties() && tmp->IsNodeOfType(nsINode::eXUL)) {
|
if (tmp->HasProperties() && tmp->IsNodeOfType(nsINode::eXUL)) {
|
||||||
nsISupports* property =
|
nsISupports* property =
|
||||||
NS_STATIC_CAST(nsISupports*,
|
static_cast<nsISupports*>
|
||||||
tmp->GetProperty(nsGkAtoms::contextmenulistener));
|
(tmp->GetProperty(nsGkAtoms::contextmenulistener));
|
||||||
cb.NoteXPCOMChild(property);
|
cb.NoteXPCOMChild(property);
|
||||||
property = NS_STATIC_CAST(nsISupports*,
|
property = static_cast<nsISupports*>
|
||||||
tmp->GetProperty(nsGkAtoms::popuplistener));
|
(tmp->GetProperty(nsGkAtoms::popuplistener));
|
||||||
cb.NoteXPCOMChild(property);
|
cb.NoteXPCOMChild(property);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3576,8 +3576,8 @@ nsGenericElement::SetAttrAndNotify(PRInt32 aNamespaceID,
|
|||||||
{
|
{
|
||||||
nsresult rv;
|
nsresult rv;
|
||||||
PRUint8 modType = aModification ?
|
PRUint8 modType = aModification ?
|
||||||
NS_STATIC_CAST(PRUint8, nsIDOMMutationEvent::MODIFICATION) :
|
static_cast<PRUint8>(nsIDOMMutationEvent::MODIFICATION) :
|
||||||
NS_STATIC_CAST(PRUint8, nsIDOMMutationEvent::ADDITION);
|
static_cast<PRUint8>(nsIDOMMutationEvent::ADDITION);
|
||||||
|
|
||||||
nsIDocument* document = GetCurrentDoc();
|
nsIDocument* document = GetCurrentDoc();
|
||||||
mozAutoDocUpdate updateBatch(document, UPDATE_CONTENT_MODEL, aNotify);
|
mozAutoDocUpdate updateBatch(document, UPDATE_CONTENT_MODEL, aNotify);
|
||||||
@ -3683,7 +3683,7 @@ nsGenericElement::GetEventListenerManagerForAttr(nsIEventListenerManager** aMana
|
|||||||
{
|
{
|
||||||
nsresult rv = GetListenerManager(PR_TRUE, aManager);
|
nsresult rv = GetListenerManager(PR_TRUE, aManager);
|
||||||
if (NS_SUCCEEDED(rv)) {
|
if (NS_SUCCEEDED(rv)) {
|
||||||
NS_ADDREF(*aTarget = NS_STATIC_CAST(nsIContent*, this));
|
NS_ADDREF(*aTarget = static_cast<nsIContent*>(this));
|
||||||
}
|
}
|
||||||
*aDefer = PR_TRUE;
|
*aDefer = PR_TRUE;
|
||||||
return rv;
|
return rv;
|
||||||
@ -3850,7 +3850,7 @@ nsGenericElement::UnsetAttr(PRInt32 aNameSpaceID, nsIAtom* aName,
|
|||||||
|
|
||||||
if (hasMutationListeners) {
|
if (hasMutationListeners) {
|
||||||
nsCOMPtr<nsIDOMEventTarget> node =
|
nsCOMPtr<nsIDOMEventTarget> node =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIContent *, this));
|
do_QueryInterface(static_cast<nsIContent *>(this));
|
||||||
nsMutationEvent mutation(PR_TRUE, NS_MUTATION_ATTRMODIFIED);
|
nsMutationEvent mutation(PR_TRUE, NS_MUTATION_ATTRMODIFIED);
|
||||||
|
|
||||||
mutation.mRelatedNode = attrNode;
|
mutation.mRelatedNode = attrNode;
|
||||||
@ -3990,7 +3990,7 @@ nsGenericElement::List(FILE* out, PRInt32 aIndent,
|
|||||||
|
|
||||||
fputs(">\n", out);
|
fputs(">\n", out);
|
||||||
|
|
||||||
nsGenericElement* nonConstThis = NS_CONST_CAST(nsGenericElement*, this);
|
nsGenericElement* nonConstThis = const_cast<nsGenericElement*>(this);
|
||||||
|
|
||||||
// XXX sXBL/XBL2 issue! Owner or current document?
|
// XXX sXBL/XBL2 issue! Owner or current document?
|
||||||
nsIDocument *document = GetOwnerDoc();
|
nsIDocument *document = GetOwnerDoc();
|
||||||
@ -4198,7 +4198,7 @@ nsGenericElement::PostHandleEventForLinks(nsEventChainPostVisitor& aVisitor)
|
|||||||
case NS_MOUSE_BUTTON_DOWN:
|
case NS_MOUSE_BUTTON_DOWN:
|
||||||
{
|
{
|
||||||
if (aVisitor.mEvent->eventStructType == NS_MOUSE_EVENT &&
|
if (aVisitor.mEvent->eventStructType == NS_MOUSE_EVENT &&
|
||||||
NS_STATIC_CAST(nsMouseEvent*, aVisitor.mEvent)->button ==
|
static_cast<nsMouseEvent*>(aVisitor.mEvent)->button ==
|
||||||
nsMouseEvent::eLeftButton) {
|
nsMouseEvent::eLeftButton) {
|
||||||
// don't make the link grab the focus if there is no link handler
|
// don't make the link grab the focus if there is no link handler
|
||||||
nsILinkHandler *handler = aVisitor.mPresContext->GetLinkHandler();
|
nsILinkHandler *handler = aVisitor.mPresContext->GetLinkHandler();
|
||||||
@ -4232,7 +4232,7 @@ nsGenericElement::PostHandleEventForLinks(nsEventChainPostVisitor& aVisitor)
|
|||||||
|
|
||||||
case NS_MOUSE_CLICK:
|
case NS_MOUSE_CLICK:
|
||||||
if (NS_IS_MOUSE_LEFT_CLICK(aVisitor.mEvent)) {
|
if (NS_IS_MOUSE_LEFT_CLICK(aVisitor.mEvent)) {
|
||||||
nsInputEvent* inputEvent = NS_STATIC_CAST(nsInputEvent*, aVisitor.mEvent);
|
nsInputEvent* inputEvent = static_cast<nsInputEvent*>(aVisitor.mEvent);
|
||||||
if (inputEvent->isControl || inputEvent->isMeta ||
|
if (inputEvent->isControl || inputEvent->isMeta ||
|
||||||
inputEvent->isAlt ||inputEvent->isShift) {
|
inputEvent->isAlt ||inputEvent->isShift) {
|
||||||
break;
|
break;
|
||||||
@ -4262,7 +4262,7 @@ nsGenericElement::PostHandleEventForLinks(nsEventChainPostVisitor& aVisitor)
|
|||||||
case NS_KEY_PRESS:
|
case NS_KEY_PRESS:
|
||||||
{
|
{
|
||||||
if (aVisitor.mEvent->eventStructType == NS_KEY_EVENT) {
|
if (aVisitor.mEvent->eventStructType == NS_KEY_EVENT) {
|
||||||
nsKeyEvent* keyEvent = NS_STATIC_CAST(nsKeyEvent*, aVisitor.mEvent);
|
nsKeyEvent* keyEvent = static_cast<nsKeyEvent*>(aVisitor.mEvent);
|
||||||
if (keyEvent->keyCode == NS_VK_RETURN) {
|
if (keyEvent->keyCode == NS_VK_RETURN) {
|
||||||
nsEventStatus status = nsEventStatus_eIgnore;
|
nsEventStatus status = nsEventStatus_eIgnore;
|
||||||
rv = DispatchClickEvent(aVisitor.mPresContext, keyEvent, this,
|
rv = DispatchClickEvent(aVisitor.mPresContext, keyEvent, this,
|
||||||
|
|||||||
@ -309,7 +309,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
PRBool Mutated(PRUint8 aIgnoreCount)
|
PRBool Mutated(PRUint8 aIgnoreCount)
|
||||||
{
|
{
|
||||||
return sMutationCount < NS_STATIC_CAST(PRUint32, eMaxMutations - aIgnoreCount);
|
return sMutationCount < static_cast<PRUint32>(eMaxMutations - aIgnoreCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This function should be called whenever a mutation that we want to keep
|
// This function should be called whenever a mutation that we want to keep
|
||||||
@ -960,12 +960,12 @@ protected:
|
|||||||
|
|
||||||
nsDOMSlots *GetDOMSlots()
|
nsDOMSlots *GetDOMSlots()
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(nsDOMSlots*, GetSlots());
|
return static_cast<nsDOMSlots*>(GetSlots());
|
||||||
}
|
}
|
||||||
|
|
||||||
nsDOMSlots *GetExistingDOMSlots() const
|
nsDOMSlots *GetExistingDOMSlots() const
|
||||||
{
|
{
|
||||||
return NS_STATIC_CAST(nsDOMSlots*, GetExistingSlots());
|
return static_cast<nsDOMSlots*>(GetExistingSlots());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -99,7 +99,7 @@ void* nsMappedAttributes::operator new(size_t aSize, PRUint32 aAttrCount) CPP_TH
|
|||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
if (newAttrs) {
|
if (newAttrs) {
|
||||||
NS_STATIC_CAST(nsMappedAttributes*, newAttrs)->mBufferSize = aAttrCount;
|
static_cast<nsMappedAttributes*>(newAttrs)->mBufferSize = aAttrCount;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@ -127,11 +127,11 @@ private:
|
|||||||
*/
|
*/
|
||||||
const InternalAttr* Attrs() const
|
const InternalAttr* Attrs() const
|
||||||
{
|
{
|
||||||
return NS_REINTERPRET_CAST(const InternalAttr*, &(mAttrs[0]));
|
return reinterpret_cast<const InternalAttr*>(&(mAttrs[0]));
|
||||||
}
|
}
|
||||||
InternalAttr* Attrs()
|
InternalAttr* Attrs()
|
||||||
{
|
{
|
||||||
return NS_REINTERPRET_CAST(InternalAttr*, &(mAttrs[0]));
|
return reinterpret_cast<InternalAttr*>(&(mAttrs[0]));
|
||||||
}
|
}
|
||||||
|
|
||||||
PRUint16 mAttrCount;
|
PRUint16 mAttrCount;
|
||||||
|
|||||||
@ -60,7 +60,7 @@ nsNodeInfoManager::GetNodeInfoInnerHashValue(const void *key)
|
|||||||
NS_ASSERTION(key, "Null key passed to nsNodeInfo::GetHashValue!");
|
NS_ASSERTION(key, "Null key passed to nsNodeInfo::GetHashValue!");
|
||||||
|
|
||||||
const nsINodeInfo::nsNodeInfoInner *node =
|
const nsINodeInfo::nsNodeInfoInner *node =
|
||||||
NS_REINTERPRET_CAST(const nsINodeInfo::nsNodeInfoInner *, key);
|
reinterpret_cast<const nsINodeInfo::nsNodeInfoInner *>(key);
|
||||||
|
|
||||||
// Is this an acceptable hash value?
|
// Is this an acceptable hash value?
|
||||||
return (PLHashNumber(NS_PTR_TO_INT32(node->mName)) & 0xffff) >> 8;
|
return (PLHashNumber(NS_PTR_TO_INT32(node->mName)) & 0xffff) >> 8;
|
||||||
@ -73,9 +73,9 @@ nsNodeInfoManager::NodeInfoInnerKeyCompare(const void *key1, const void *key2)
|
|||||||
NS_ASSERTION(key1 && key2, "Null key passed to NodeInfoInnerKeyCompare!");
|
NS_ASSERTION(key1 && key2, "Null key passed to NodeInfoInnerKeyCompare!");
|
||||||
|
|
||||||
const nsINodeInfo::nsNodeInfoInner *node1 =
|
const nsINodeInfo::nsNodeInfoInner *node1 =
|
||||||
NS_REINTERPRET_CAST(const nsINodeInfo::nsNodeInfoInner *, key1);
|
reinterpret_cast<const nsINodeInfo::nsNodeInfoInner *>(key1);
|
||||||
const nsINodeInfo::nsNodeInfoInner *node2 =
|
const nsINodeInfo::nsNodeInfoInner *node2 =
|
||||||
NS_REINTERPRET_CAST(const nsINodeInfo::nsNodeInfoInner *, key2);
|
reinterpret_cast<const nsINodeInfo::nsNodeInfoInner *>(key2);
|
||||||
|
|
||||||
return (node1->mName == node2->mName &&
|
return (node1->mName == node2->mName &&
|
||||||
node1->mPrefix == node2->mPrefix &&
|
node1->mPrefix == node2->mPrefix &&
|
||||||
@ -187,7 +187,7 @@ nsNodeInfoManager::GetNodeInfo(nsIAtom *aName, nsIAtom *aPrefix,
|
|||||||
void *node = PL_HashTableLookup(mNodeInfoHash, &tmpKey);
|
void *node = PL_HashTableLookup(mNodeInfoHash, &tmpKey);
|
||||||
|
|
||||||
if (node) {
|
if (node) {
|
||||||
*aNodeInfo = NS_STATIC_CAST(nsINodeInfo *, node);
|
*aNodeInfo = static_cast<nsINodeInfo *>(node);
|
||||||
|
|
||||||
NS_ADDREF(*aNodeInfo);
|
NS_ADDREF(*aNodeInfo);
|
||||||
|
|
||||||
|
|||||||
@ -121,12 +121,12 @@ nsNodeUtils::ContentInserted(nsINode* aContainer,
|
|||||||
nsIContent* container;
|
nsIContent* container;
|
||||||
nsIDocument* document;
|
nsIDocument* document;
|
||||||
if (aContainer->IsNodeOfType(nsINode::eCONTENT)) {
|
if (aContainer->IsNodeOfType(nsINode::eCONTENT)) {
|
||||||
container = NS_STATIC_CAST(nsIContent*, aContainer);
|
container = static_cast<nsIContent*>(aContainer);
|
||||||
document = aContainer->GetOwnerDoc();
|
document = aContainer->GetOwnerDoc();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
container = nsnull;
|
container = nsnull;
|
||||||
document = NS_STATIC_CAST(nsIDocument*, aContainer);
|
document = static_cast<nsIDocument*>(aContainer);
|
||||||
}
|
}
|
||||||
|
|
||||||
IMPL_MUTATION_NOTIFICATION(ContentInserted, aContainer,
|
IMPL_MUTATION_NOTIFICATION(ContentInserted, aContainer,
|
||||||
@ -144,12 +144,12 @@ nsNodeUtils::ContentRemoved(nsINode* aContainer,
|
|||||||
nsIContent* container;
|
nsIContent* container;
|
||||||
nsIDocument* document;
|
nsIDocument* document;
|
||||||
if (aContainer->IsNodeOfType(nsINode::eCONTENT)) {
|
if (aContainer->IsNodeOfType(nsINode::eCONTENT)) {
|
||||||
container = NS_STATIC_CAST(nsIContent*, aContainer);
|
container = static_cast<nsIContent*>(aContainer);
|
||||||
document = aContainer->GetOwnerDoc();
|
document = aContainer->GetOwnerDoc();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
container = nsnull;
|
container = nsnull;
|
||||||
document = NS_STATIC_CAST(nsIDocument*, aContainer);
|
document = static_cast<nsIDocument*>(aContainer);
|
||||||
}
|
}
|
||||||
|
|
||||||
IMPL_MUTATION_NOTIFICATION(ContentRemoved, aContainer,
|
IMPL_MUTATION_NOTIFICATION(ContentRemoved, aContainer,
|
||||||
@ -195,7 +195,7 @@ nsNodeUtils::LastRelease(nsINode* aNode)
|
|||||||
// Delete all properties before tearing down the document. Some of the
|
// Delete all properties before tearing down the document. Some of the
|
||||||
// properties are bound to nsINode objects and the destructor functions of
|
// properties are bound to nsINode objects and the destructor functions of
|
||||||
// the properties may want to use the owner document of the nsINode.
|
// the properties may want to use the owner document of the nsINode.
|
||||||
NS_STATIC_CAST(nsIDocument*, aNode)->PropertyTable()->DeleteAllProperties();
|
static_cast<nsIDocument*>(aNode)->PropertyTable()->DeleteAllProperties();
|
||||||
}
|
}
|
||||||
else if (aNode->HasProperties()) {
|
else if (aNode->HasProperties()) {
|
||||||
// Strong reference to the document so that deleting properties can't
|
// Strong reference to the document so that deleting properties can't
|
||||||
@ -266,7 +266,7 @@ nsNodeUtils::SetUserData(nsINode *aNode, const nsAString &aKey,
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Take over ownership of the old data from the property table.
|
// Take over ownership of the old data from the property table.
|
||||||
nsCOMPtr<nsIVariant> oldData = dont_AddRef(NS_STATIC_CAST(nsIVariant*, data));
|
nsCOMPtr<nsIVariant> oldData = dont_AddRef(static_cast<nsIVariant*>(data));
|
||||||
|
|
||||||
if (aData && aHandler) {
|
if (aData && aHandler) {
|
||||||
nsCOMPtr<nsIDOMUserDataHandler> oldHandler;
|
nsCOMPtr<nsIDOMUserDataHandler> oldHandler;
|
||||||
@ -298,8 +298,8 @@ nsNodeUtils::GetUserData(nsINode *aNode, const nsAString &aKey,
|
|||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
*aResult = NS_STATIC_CAST(nsIVariant*,
|
*aResult = static_cast<nsIVariant*>
|
||||||
aNode->GetProperty(DOM_USER_DATA, key));
|
(aNode->GetProperty(DOM_USER_DATA, key));
|
||||||
NS_IF_ADDREF(*aResult);
|
NS_IF_ADDREF(*aResult);
|
||||||
|
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -314,12 +314,12 @@ struct nsHandlerData
|
|||||||
static void
|
static void
|
||||||
CallHandler(void *aObject, nsIAtom *aKey, void *aHandler, void *aData)
|
CallHandler(void *aObject, nsIAtom *aKey, void *aHandler, void *aData)
|
||||||
{
|
{
|
||||||
nsHandlerData *handlerData = NS_STATIC_CAST(nsHandlerData*, aData);
|
nsHandlerData *handlerData = static_cast<nsHandlerData*>(aData);
|
||||||
nsCOMPtr<nsIDOMUserDataHandler> handler =
|
nsCOMPtr<nsIDOMUserDataHandler> handler =
|
||||||
NS_STATIC_CAST(nsIDOMUserDataHandler*, aHandler);
|
static_cast<nsIDOMUserDataHandler*>(aHandler);
|
||||||
nsINode *node = NS_STATIC_CAST(nsINode*, aObject);
|
nsINode *node = static_cast<nsINode*>(aObject);
|
||||||
nsCOMPtr<nsIVariant> data =
|
nsCOMPtr<nsIVariant> data =
|
||||||
NS_STATIC_CAST(nsIVariant*, node->GetProperty(DOM_USER_DATA, aKey));
|
static_cast<nsIVariant*>(node->GetProperty(DOM_USER_DATA, aKey));
|
||||||
NS_ASSERTION(data, "Handler without data?");
|
NS_ASSERTION(data, "Handler without data?");
|
||||||
|
|
||||||
nsAutoString key;
|
nsAutoString key;
|
||||||
@ -371,8 +371,8 @@ static void
|
|||||||
NoteUserData(void *aObject, nsIAtom *aKey, void *aXPCOMChild, void *aData)
|
NoteUserData(void *aObject, nsIAtom *aKey, void *aXPCOMChild, void *aData)
|
||||||
{
|
{
|
||||||
nsCycleCollectionTraversalCallback* cb =
|
nsCycleCollectionTraversalCallback* cb =
|
||||||
NS_STATIC_CAST(nsCycleCollectionTraversalCallback*, aData);
|
static_cast<nsCycleCollectionTraversalCallback*>(aData);
|
||||||
cb->NoteXPCOMChild(NS_STATIC_CAST(nsISupports*, aXPCOMChild));
|
cb->NoteXPCOMChild(static_cast<nsISupports*>(aXPCOMChild));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* static */
|
/* static */
|
||||||
@ -443,7 +443,7 @@ AdoptFunc(nsAttrHashKey::KeyType aKey, nsIDOMNode *aData, void* aUserArg)
|
|||||||
nsCOMPtr<nsIAttribute> attr = do_QueryInterface(aData);
|
nsCOMPtr<nsIAttribute> attr = do_QueryInterface(aData);
|
||||||
NS_ASSERTION(attr, "non-nsIAttribute somehow made it into the hashmap?!");
|
NS_ASSERTION(attr, "non-nsIAttribute somehow made it into the hashmap?!");
|
||||||
|
|
||||||
AdoptFuncData *data = NS_STATIC_CAST(AdoptFuncData*, aUserArg);
|
AdoptFuncData *data = static_cast<AdoptFuncData*>(aUserArg);
|
||||||
|
|
||||||
// If we were passed an element we need to clone the attribute nodes and
|
// If we were passed an element we need to clone the attribute nodes and
|
||||||
// insert them into the element.
|
// insert them into the element.
|
||||||
@ -505,7 +505,7 @@ nsNodeUtils::CloneAndAdopt(nsINode *aNode, PRBool aClone, PRBool aDeep,
|
|||||||
}
|
}
|
||||||
|
|
||||||
nsGenericElement *elem = aNode->IsNodeOfType(nsINode::eELEMENT) ?
|
nsGenericElement *elem = aNode->IsNodeOfType(nsINode::eELEMENT) ?
|
||||||
NS_STATIC_CAST(nsGenericElement*, aNode) :
|
static_cast<nsGenericElement*>(aNode) :
|
||||||
nsnull;
|
nsnull;
|
||||||
|
|
||||||
nsCOMPtr<nsINode> clone;
|
nsCOMPtr<nsINode> clone;
|
||||||
@ -642,7 +642,7 @@ nsNodeUtils::CloneAndAdopt(nsINode *aNode, PRBool aClone, PRBool aDeep,
|
|||||||
// in a document.
|
// in a document.
|
||||||
#ifdef MOZ_XUL
|
#ifdef MOZ_XUL
|
||||||
if (aClone && !aParent && aNode->IsNodeOfType(nsINode::eXUL)) {
|
if (aClone && !aParent && aNode->IsNodeOfType(nsINode::eXUL)) {
|
||||||
nsXULElement *xulElem = NS_STATIC_CAST(nsXULElement*, elem);
|
nsXULElement *xulElem = static_cast<nsXULElement*>(elem);
|
||||||
if (!xulElem->mPrototype || xulElem->IsInDoc()) {
|
if (!xulElem->mPrototype || xulElem->IsInDoc()) {
|
||||||
clone->SetFlags(NODE_FORCE_XBL_BINDINGS);
|
clone->SetFlags(NODE_FORCE_XBL_BINDINGS);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -105,12 +105,12 @@ public:
|
|||||||
nsIURI* aURI)
|
nsIURI* aURI)
|
||||||
: mContent(aContent), mFrame(aFrame), mContentType(aType), mURI(aURI)
|
: mContent(aContent), mFrame(aFrame), mContentType(aType), mURI(aURI)
|
||||||
{
|
{
|
||||||
NS_STATIC_CAST(nsIObjectLoadingContent *, mContent)->AddRef();
|
static_cast<nsIObjectLoadingContent *>(mContent)->AddRef();
|
||||||
}
|
}
|
||||||
|
|
||||||
~nsAsyncInstantiateEvent()
|
~nsAsyncInstantiateEvent()
|
||||||
{
|
{
|
||||||
NS_STATIC_CAST(nsIObjectLoadingContent *, mContent)->Release();
|
static_cast<nsIObjectLoadingContent *>(mContent)->Release();
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHOD Run();
|
NS_IMETHOD Run();
|
||||||
@ -339,7 +339,7 @@ nsObjectLoadingContent::OnStartRequest(nsIRequest *aRequest, nsISupports *aConte
|
|||||||
}
|
}
|
||||||
|
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
switch (newType) {
|
switch (newType) {
|
||||||
case eType_Image:
|
case eType_Image:
|
||||||
@ -543,7 +543,7 @@ nsObjectLoadingContent::EnsureInstantiation(nsIPluginInstance** aInstance)
|
|||||||
mInstantiating = PR_TRUE;
|
mInstantiating = PR_TRUE;
|
||||||
|
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
nsIDocument* doc = thisContent->GetCurrentDoc();
|
nsIDocument* doc = thisContent->GetCurrentDoc();
|
||||||
@ -703,7 +703,7 @@ nsObjectLoadingContent::LoadObject(const nsAString& aURI,
|
|||||||
|
|
||||||
// Avoid StringToURI in order to use the codebase attribute as base URI
|
// Avoid StringToURI in order to use the codebase attribute as base URI
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
nsIDocument* doc = thisContent->GetOwnerDoc();
|
nsIDocument* doc = thisContent->GetOwnerDoc();
|
||||||
@ -765,7 +765,7 @@ nsObjectLoadingContent::LoadObject(nsIURI* aURI,
|
|||||||
mContentType = aTypeHint;
|
mContentType = aTypeHint;
|
||||||
|
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
nsIDocument* doc = thisContent->GetOwnerDoc();
|
nsIDocument* doc = thisContent->GetOwnerDoc();
|
||||||
@ -812,7 +812,7 @@ nsObjectLoadingContent::LoadObject(nsIURI* aURI,
|
|||||||
NS_CheckContentLoadPolicy(nsIContentPolicy::TYPE_OBJECT,
|
NS_CheckContentLoadPolicy(nsIContentPolicy::TYPE_OBJECT,
|
||||||
aURI,
|
aURI,
|
||||||
doc->GetDocumentURI(),
|
doc->GetDocumentURI(),
|
||||||
NS_STATIC_CAST(nsIImageLoadingContent*, this),
|
static_cast<nsIImageLoadingContent*>(this),
|
||||||
aTypeHint,
|
aTypeHint,
|
||||||
nsnull, //extra
|
nsnull, //extra
|
||||||
&shouldLoad,
|
&shouldLoad,
|
||||||
@ -1095,7 +1095,7 @@ PRBool
|
|||||||
nsObjectLoadingContent::IsSupportedDocument(const nsCString& aMimeType)
|
nsObjectLoadingContent::IsSupportedDocument(const nsCString& aMimeType)
|
||||||
{
|
{
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
nsresult rv;
|
nsresult rv;
|
||||||
@ -1156,7 +1156,7 @@ nsObjectLoadingContent::NotifyStateChanged(ObjectType aOldType,
|
|||||||
this, aOldType, aOldState, mType, ObjectState(), aSync));
|
this, aOldType, aOldState, mType, ObjectState(), aSync));
|
||||||
|
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
nsIDocument* doc = thisContent->GetCurrentDoc();
|
nsIDocument* doc = thisContent->GetCurrentDoc();
|
||||||
@ -1230,7 +1230,7 @@ nsObjectLoadingContent::GetTypeOfContent(const nsCString& aMIMEType)
|
|||||||
}
|
}
|
||||||
|
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
if (ShouldShowDefaultPlugin(thisContent, aMIMEType)) {
|
if (ShouldShowDefaultPlugin(thisContent, aMIMEType)) {
|
||||||
@ -1299,7 +1299,7 @@ nsIObjectFrame*
|
|||||||
nsObjectLoadingContent::GetFrame()
|
nsObjectLoadingContent::GetFrame()
|
||||||
{
|
{
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
PRBool flushed = PR_FALSE;
|
PRBool flushed = PR_FALSE;
|
||||||
@ -1375,7 +1375,7 @@ nsObjectLoadingContent::Instantiate(const nsACString& aMIMEType, nsIURI* aURI)
|
|||||||
// We need some URI. If we have nothing else, use the base URI.
|
// We need some URI. If we have nothing else, use the base URI.
|
||||||
// XXX(biesi): The code used to do this. Not sure why this is correct...
|
// XXX(biesi): The code used to do this. Not sure why this is correct...
|
||||||
nsCOMPtr<nsIContent> thisContent =
|
nsCOMPtr<nsIContent> thisContent =
|
||||||
do_QueryInterface(NS_STATIC_CAST(nsIImageLoadingContent*, this));
|
do_QueryInterface(static_cast<nsIImageLoadingContent*>(this));
|
||||||
NS_ASSERTION(thisContent, "must be a content");
|
NS_ASSERTION(thisContent, "must be a content");
|
||||||
|
|
||||||
GetObjectBaseURI(thisContent, getter_AddRefs(baseURI));
|
GetObjectBaseURI(thisContent, getter_AddRefs(baseURI));
|
||||||
|
|||||||
@ -237,7 +237,7 @@ nsPlainTextSerializer::GetLastBool(const nsVoidArray& aStack)
|
|||||||
if (size == 0) {
|
if (size == 0) {
|
||||||
return PR_FALSE;
|
return PR_FALSE;
|
||||||
}
|
}
|
||||||
return (aStack.ElementAt(size-1) != NS_REINTERPRET_CAST(void*, PR_FALSE));
|
return (aStack.ElementAt(size-1) != reinterpret_cast<void*>(PR_FALSE));
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -245,7 +245,7 @@ nsPlainTextSerializer::SetLastBool(nsVoidArray& aStack, PRBool aValue)
|
|||||||
{
|
{
|
||||||
PRUint32 size = aStack.Count();
|
PRUint32 size = aStack.Count();
|
||||||
if (size > 0) {
|
if (size > 0) {
|
||||||
aStack.ReplaceElementAt(NS_REINTERPRET_CAST(void*, aValue), size-1);
|
aStack.ReplaceElementAt(reinterpret_cast<void*>(aValue), size-1);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
NS_ERROR("There is no \"Last\" value");
|
NS_ERROR("There is no \"Last\" value");
|
||||||
@ -255,7 +255,7 @@ nsPlainTextSerializer::SetLastBool(nsVoidArray& aStack, PRBool aValue)
|
|||||||
void
|
void
|
||||||
nsPlainTextSerializer::PushBool(nsVoidArray& aStack, PRBool aValue)
|
nsPlainTextSerializer::PushBool(nsVoidArray& aStack, PRBool aValue)
|
||||||
{
|
{
|
||||||
aStack.AppendElement(NS_REINTERPRET_CAST(void*, aValue));
|
aStack.AppendElement(reinterpret_cast<void*>(aValue));
|
||||||
}
|
}
|
||||||
|
|
||||||
PRBool
|
PRBool
|
||||||
@ -264,7 +264,7 @@ nsPlainTextSerializer::PopBool(nsVoidArray& aStack)
|
|||||||
PRBool returnValue = PR_FALSE;
|
PRBool returnValue = PR_FALSE;
|
||||||
PRUint32 size = aStack.Count();
|
PRUint32 size = aStack.Count();
|
||||||
if (size > 0) {
|
if (size > 0) {
|
||||||
returnValue = (aStack.ElementAt(size-1) != NS_REINTERPRET_CAST(void*, PR_FALSE));
|
returnValue = (aStack.ElementAt(size-1) != reinterpret_cast<void*>(PR_FALSE));
|
||||||
aStack.RemoveElementAt(size-1);
|
aStack.RemoveElementAt(size-1);
|
||||||
}
|
}
|
||||||
return returnValue;
|
return returnValue;
|
||||||
|
|||||||
@ -133,8 +133,8 @@ nsPropertyTable::TransferOrDeleteAllPropertiesFor(nsPropertyOwner aObject,
|
|||||||
nsresult rv = NS_OK;
|
nsresult rv = NS_OK;
|
||||||
for (PropertyList* prop = mPropertyList; prop; prop = prop->mNext) {
|
for (PropertyList* prop = mPropertyList; prop; prop = prop->mNext) {
|
||||||
if (prop->mTransfer) {
|
if (prop->mTransfer) {
|
||||||
PropertyListMapEntry *entry = NS_STATIC_CAST(PropertyListMapEntry*,
|
PropertyListMapEntry *entry = static_cast<PropertyListMapEntry*>
|
||||||
PL_DHashTableOperate(&prop->mObjectValueMap, aObject,
|
(PL_DHashTableOperate(&prop->mObjectValueMap, aObject,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
rv = aOtherTable->SetProperty(aObject, prop->mCategory, prop->mName,
|
rv = aOtherTable->SetProperty(aObject, prop->mCategory, prop->mName,
|
||||||
@ -165,11 +165,11 @@ nsPropertyTable::Enumerate(nsPropertyOwner aObject, PRUint16 aCategory,
|
|||||||
PropertyList* prop;
|
PropertyList* prop;
|
||||||
for (prop = mPropertyList; prop; prop = prop->mNext) {
|
for (prop = mPropertyList; prop; prop = prop->mNext) {
|
||||||
if (prop->mCategory == aCategory) {
|
if (prop->mCategory == aCategory) {
|
||||||
PropertyListMapEntry *entry = NS_STATIC_CAST(PropertyListMapEntry*,
|
PropertyListMapEntry *entry = static_cast<PropertyListMapEntry*>
|
||||||
PL_DHashTableOperate(&prop->mObjectValueMap, aObject,
|
(PL_DHashTableOperate(&prop->mObjectValueMap, aObject,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
aCallback(NS_CONST_CAST(void*, aObject.get()), prop->mName, entry->value,
|
aCallback(const_cast<void*>(aObject.get()), prop->mName, entry->value,
|
||||||
aData);
|
aData);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -189,8 +189,8 @@ nsPropertyTable::GetPropertyInternal(nsPropertyOwner aObject,
|
|||||||
|
|
||||||
PropertyList* propertyList = GetPropertyListFor(aCategory, aPropertyName);
|
PropertyList* propertyList = GetPropertyListFor(aCategory, aPropertyName);
|
||||||
if (propertyList) {
|
if (propertyList) {
|
||||||
PropertyListMapEntry *entry = NS_STATIC_CAST(PropertyListMapEntry*,
|
PropertyListMapEntry *entry = static_cast<PropertyListMapEntry*>
|
||||||
PL_DHashTableOperate(&propertyList->mObjectValueMap, aObject,
|
(PL_DHashTableOperate(&propertyList->mObjectValueMap, aObject,
|
||||||
PL_DHASH_LOOKUP));
|
PL_DHASH_LOOKUP));
|
||||||
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
if (PL_DHASH_ENTRY_IS_BUSY(entry)) {
|
||||||
propValue = entry->value;
|
propValue = entry->value;
|
||||||
@ -246,8 +246,8 @@ nsPropertyTable::SetPropertyInternal(nsPropertyOwner aObject,
|
|||||||
// The current property value (if there is one) is replaced and the current
|
// The current property value (if there is one) is replaced and the current
|
||||||
// value is destroyed
|
// value is destroyed
|
||||||
nsresult result = NS_OK;
|
nsresult result = NS_OK;
|
||||||
PropertyListMapEntry *entry = NS_STATIC_CAST(PropertyListMapEntry*,
|
PropertyListMapEntry *entry = static_cast<PropertyListMapEntry*>
|
||||||
PL_DHashTableOperate(&propertyList->mObjectValueMap, aObject, PL_DHASH_ADD));
|
(PL_DHashTableOperate(&propertyList->mObjectValueMap, aObject, PL_DHASH_ADD));
|
||||||
if (!entry)
|
if (!entry)
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
// A NULL entry->key is the sign that the entry has just been allocated
|
// A NULL entry->key is the sign that the entry has just been allocated
|
||||||
@ -256,7 +256,7 @@ nsPropertyTable::SetPropertyInternal(nsPropertyOwner aObject,
|
|||||||
if (aOldValue)
|
if (aOldValue)
|
||||||
*aOldValue = entry->value;
|
*aOldValue = entry->value;
|
||||||
else if (propertyList->mDtorFunc)
|
else if (propertyList->mDtorFunc)
|
||||||
propertyList->mDtorFunc(NS_CONST_CAST(void*, entry->key), aPropertyName,
|
propertyList->mDtorFunc(const_cast<void*>(entry->key), aPropertyName,
|
||||||
entry->value, propertyList->mDtorData);
|
entry->value, propertyList->mDtorData);
|
||||||
result = NS_PROPTABLE_PROP_OVERWRITTEN;
|
result = NS_PROPTABLE_PROP_OVERWRITTEN;
|
||||||
}
|
}
|
||||||
@ -329,10 +329,10 @@ DestroyPropertyEnumerator(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
|||||||
PRUint32 number, void *arg)
|
PRUint32 number, void *arg)
|
||||||
{
|
{
|
||||||
nsPropertyTable::PropertyList *propList =
|
nsPropertyTable::PropertyList *propList =
|
||||||
NS_STATIC_CAST(nsPropertyTable::PropertyList*, table->data);
|
static_cast<nsPropertyTable::PropertyList*>(table->data);
|
||||||
PropertyListMapEntry* entry = NS_STATIC_CAST(PropertyListMapEntry*, hdr);
|
PropertyListMapEntry* entry = static_cast<PropertyListMapEntry*>(hdr);
|
||||||
|
|
||||||
propList->mDtorFunc(NS_CONST_CAST(void*, entry->key), propList->mName,
|
propList->mDtorFunc(const_cast<void*>(entry->key), propList->mName,
|
||||||
entry->value, propList->mDtorData);
|
entry->value, propList->mDtorData);
|
||||||
return PL_DHASH_NEXT;
|
return PL_DHASH_NEXT;
|
||||||
}
|
}
|
||||||
@ -349,8 +349,8 @@ nsPropertyTable::PropertyList::Destroy()
|
|||||||
PRBool
|
PRBool
|
||||||
nsPropertyTable::PropertyList::DeletePropertyFor(nsPropertyOwner aObject)
|
nsPropertyTable::PropertyList::DeletePropertyFor(nsPropertyOwner aObject)
|
||||||
{
|
{
|
||||||
PropertyListMapEntry *entry = NS_STATIC_CAST(PropertyListMapEntry*,
|
PropertyListMapEntry *entry = static_cast<PropertyListMapEntry*>
|
||||||
PL_DHashTableOperate(&mObjectValueMap, aObject, PL_DHASH_LOOKUP));
|
(PL_DHashTableOperate(&mObjectValueMap, aObject, PL_DHASH_LOOKUP));
|
||||||
if (!PL_DHASH_ENTRY_IS_BUSY(entry))
|
if (!PL_DHASH_ENTRY_IS_BUSY(entry))
|
||||||
return PR_FALSE;
|
return PR_FALSE;
|
||||||
|
|
||||||
@ -358,7 +358,7 @@ nsPropertyTable::PropertyList::DeletePropertyFor(nsPropertyOwner aObject)
|
|||||||
PL_DHashTableRawRemove(&mObjectValueMap, entry);
|
PL_DHashTableRawRemove(&mObjectValueMap, entry);
|
||||||
|
|
||||||
if (mDtorFunc)
|
if (mDtorFunc)
|
||||||
mDtorFunc(NS_CONST_CAST(void*, aObject.get()), mName, value, mDtorData);
|
mDtorFunc(const_cast<void*>(aObject.get()), mName, value, mDtorData);
|
||||||
|
|
||||||
return PR_TRUE;
|
return PR_TRUE;
|
||||||
}
|
}
|
||||||
@ -368,6 +368,6 @@ void
|
|||||||
nsPropertyTable::SupportsDtorFunc(void *aObject, nsIAtom *aPropertyName,
|
nsPropertyTable::SupportsDtorFunc(void *aObject, nsIAtom *aPropertyName,
|
||||||
void *aPropertyValue, void *aData)
|
void *aPropertyValue, void *aData)
|
||||||
{
|
{
|
||||||
nsISupports *propertyValue = NS_STATIC_CAST(nsISupports*, aPropertyValue);
|
nsISupports *propertyValue = static_cast<nsISupports*>(aPropertyValue);
|
||||||
NS_IF_RELEASE(propertyValue);
|
NS_IF_RELEASE(propertyValue);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -392,7 +392,7 @@ nsRange::ComparePoint(nsIDOMNode* aParent, PRInt32 aOffset, PRInt16* aResult)
|
|||||||
static PRInt32 GetNodeLength(nsINode *aNode)
|
static PRInt32 GetNodeLength(nsINode *aNode)
|
||||||
{
|
{
|
||||||
if(aNode->IsNodeOfType(nsINode::eDATA_NODE)) {
|
if(aNode->IsNodeOfType(nsINode::eDATA_NODE)) {
|
||||||
return NS_STATIC_CAST(nsIContent*, aNode)->TextLength();
|
return static_cast<nsIContent*>(aNode)->TextLength();
|
||||||
}
|
}
|
||||||
|
|
||||||
return aNode->GetChildCount();
|
return aNode->GetChildCount();
|
||||||
@ -421,9 +421,9 @@ nsRange::DoSetRange(nsINode* aStartN, PRInt32 aStartOffset,
|
|||||||
(aStartN->IsNodeOfType(nsINode::eCONTENT) &&
|
(aStartN->IsNodeOfType(nsINode::eCONTENT) &&
|
||||||
aEndN->IsNodeOfType(nsINode::eCONTENT) &&
|
aEndN->IsNodeOfType(nsINode::eCONTENT) &&
|
||||||
aRoot ==
|
aRoot ==
|
||||||
NS_STATIC_CAST(nsIContent*, aStartN)->GetBindingParent() &&
|
static_cast<nsIContent*>(aStartN)->GetBindingParent() &&
|
||||||
aRoot ==
|
aRoot ==
|
||||||
NS_STATIC_CAST(nsIContent*, aEndN)->GetBindingParent()) ||
|
static_cast<nsIContent*>(aEndN)->GetBindingParent()) ||
|
||||||
(!aRoot->GetNodeParent() &&
|
(!aRoot->GetNodeParent() &&
|
||||||
(aRoot->IsNodeOfType(nsINode::eDOCUMENT) ||
|
(aRoot->IsNodeOfType(nsINode::eDOCUMENT) ||
|
||||||
aRoot->IsNodeOfType(nsINode::eATTRIBUTE) ||
|
aRoot->IsNodeOfType(nsINode::eATTRIBUTE) ||
|
||||||
@ -556,7 +556,7 @@ nsINode* nsRange::IsValidBoundary(nsINode* aNode)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (aNode->IsNodeOfType(nsINode::eCONTENT)) {
|
if (aNode->IsNodeOfType(nsINode::eCONTENT)) {
|
||||||
nsIContent* content = NS_STATIC_CAST(nsIContent*, aNode);
|
nsIContent* content = static_cast<nsIContent*>(aNode);
|
||||||
if (content->Tag() == nsGkAtoms::documentTypeNodeName) {
|
if (content->Tag() == nsGkAtoms::documentTypeNodeName) {
|
||||||
return nsnull;
|
return nsnull;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -166,7 +166,7 @@ InNonScriptingContainer(nsINode* aNode)
|
|||||||
// prefs or per-document container settings for not allowing
|
// prefs or per-document container settings for not allowing
|
||||||
// frames or plugins.
|
// frames or plugins.
|
||||||
if (aNode->IsNodeOfType(nsINode::eHTML)) {
|
if (aNode->IsNodeOfType(nsINode::eHTML)) {
|
||||||
nsIAtom *localName = NS_STATIC_CAST(nsIContent*, aNode)->Tag();
|
nsIAtom *localName = static_cast<nsIContent*>(aNode)->Tag();
|
||||||
if (localName == nsGkAtoms::iframe ||
|
if (localName == nsGkAtoms::iframe ||
|
||||||
localName == nsGkAtoms::noframes ||
|
localName == nsGkAtoms::noframes ||
|
||||||
localName == nsGkAtoms::noembed) {
|
localName == nsGkAtoms::noembed) {
|
||||||
|
|||||||
@ -744,7 +744,7 @@ nsScriptLoader::ConvertToUTF16(nsIChannel* aChannel, const PRUint8* aData,
|
|||||||
if (NS_SUCCEEDED(rv)) {
|
if (NS_SUCCEEDED(rv)) {
|
||||||
PRInt32 unicodeLength = 0;
|
PRInt32 unicodeLength = 0;
|
||||||
|
|
||||||
rv = unicodeDecoder->GetMaxLength(NS_REINTERPRET_CAST(const char*, aData),
|
rv = unicodeDecoder->GetMaxLength(reinterpret_cast<const char*>(aData),
|
||||||
aLength, &unicodeLength);
|
aLength, &unicodeLength);
|
||||||
if (NS_SUCCEEDED(rv)) {
|
if (NS_SUCCEEDED(rv)) {
|
||||||
if (!EnsureStringLength(aString, unicodeLength))
|
if (!EnsureStringLength(aString, unicodeLength))
|
||||||
@ -757,7 +757,7 @@ nsScriptLoader::ConvertToUTF16(nsIChannel* aChannel, const PRUint8* aData,
|
|||||||
PRInt32 convertedLength = 0;
|
PRInt32 convertedLength = 0;
|
||||||
PRInt32 bufferLength = unicodeLength;
|
PRInt32 bufferLength = unicodeLength;
|
||||||
do {
|
do {
|
||||||
rv = unicodeDecoder->Convert(NS_REINTERPRET_CAST(const char*, aData),
|
rv = unicodeDecoder->Convert(reinterpret_cast<const char*>(aData),
|
||||||
(PRInt32 *) &aLength, ustr,
|
(PRInt32 *) &aLength, ustr,
|
||||||
&unicodeLength);
|
&unicodeLength);
|
||||||
if (NS_FAILED(rv)) {
|
if (NS_FAILED(rv)) {
|
||||||
@ -787,7 +787,7 @@ nsScriptLoader::OnStreamComplete(nsIStreamLoader* aLoader,
|
|||||||
PRUint32 aStringLen,
|
PRUint32 aStringLen,
|
||||||
const PRUint8* aString)
|
const PRUint8* aString)
|
||||||
{
|
{
|
||||||
nsScriptLoadRequest* request = NS_STATIC_CAST(nsScriptLoadRequest*, aContext);
|
nsScriptLoadRequest* request = static_cast<nsScriptLoadRequest*>(aContext);
|
||||||
NS_ASSERTION(request, "null request in stream complete handler");
|
NS_ASSERTION(request, "null request in stream complete handler");
|
||||||
NS_ENSURE_TRUE(request, NS_ERROR_FAILURE);
|
NS_ENSURE_TRUE(request, NS_ERROR_FAILURE);
|
||||||
|
|
||||||
|
|||||||
@ -91,7 +91,7 @@ nsStyleLinkElement::SetStyleSheet(nsIStyleSheet* aStyleSheet)
|
|||||||
if (cssSheet) {
|
if (cssSheet) {
|
||||||
nsCOMPtr<nsIDOMNode> node;
|
nsCOMPtr<nsIDOMNode> node;
|
||||||
CallQueryInterface(this,
|
CallQueryInterface(this,
|
||||||
NS_STATIC_CAST(nsIDOMNode**, getter_AddRefs(node)));
|
static_cast<nsIDOMNode**>(getter_AddRefs(node)));
|
||||||
if (node) {
|
if (node) {
|
||||||
cssSheet->SetOwningNode(node);
|
cssSheet->SetOwningNode(node);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -227,13 +227,12 @@ nsSyncLoader::LoadDocument(nsIChannel* aChannel,
|
|||||||
nsCOMPtr<nsPIDOMEventTarget> target = do_QueryInterface(document);
|
nsCOMPtr<nsPIDOMEventTarget> target = do_QueryInterface(document);
|
||||||
NS_ENSURE_TRUE(target, NS_ERROR_FAILURE);
|
NS_ENSURE_TRUE(target, NS_ERROR_FAILURE);
|
||||||
|
|
||||||
nsWeakPtr requestWeak = do_GetWeakReference(NS_STATIC_CAST(nsIDOMLoadListener*, this));
|
nsWeakPtr requestWeak = do_GetWeakReference(static_cast<nsIDOMLoadListener*>(this));
|
||||||
nsLoadListenerProxy* proxy = new nsLoadListenerProxy(requestWeak);
|
nsLoadListenerProxy* proxy = new nsLoadListenerProxy(requestWeak);
|
||||||
NS_ENSURE_TRUE(proxy, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(proxy, NS_ERROR_OUT_OF_MEMORY);
|
||||||
|
|
||||||
// This will addref the proxy
|
// This will addref the proxy
|
||||||
rv = target->AddEventListenerByIID(NS_STATIC_CAST(nsIDOMEventListener*,
|
rv = target->AddEventListenerByIID(static_cast<nsIDOMEventListener*>(proxy),
|
||||||
proxy),
|
|
||||||
NS_GET_IID(nsIDOMLoadListener));
|
NS_GET_IID(nsIDOMLoadListener));
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
@ -255,8 +254,7 @@ nsSyncLoader::LoadDocument(nsIChannel* aChannel,
|
|||||||
|
|
||||||
// This will release the proxy. Don't use the errorvalue from this since
|
// This will release the proxy. Don't use the errorvalue from this since
|
||||||
// we're more interested in the errorvalue from the loading
|
// we're more interested in the errorvalue from the loading
|
||||||
target->RemoveEventListenerByIID(NS_STATIC_CAST(nsIDOMEventListener*,
|
target->RemoveEventListenerByIID(static_cast<nsIDOMEventListener*>(proxy),
|
||||||
proxy),
|
|
||||||
NS_GET_IID(nsIDOMLoadListener));
|
NS_GET_IID(nsIDOMLoadListener));
|
||||||
|
|
||||||
// check that the load succeeded
|
// check that the load succeeded
|
||||||
|
|||||||
@ -130,8 +130,8 @@ nsTextFragment::operator=(const nsTextFragment& aOther)
|
|||||||
m1b = aOther.m1b; // This will work even if aOther is using m2b
|
m1b = aOther.m1b; // This will work even if aOther is using m2b
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
m2b = NS_STATIC_CAST(PRUnichar*,
|
m2b = static_cast<PRUnichar*>
|
||||||
nsMemory::Clone(aOther.m2b, aOther.mState.mLength *
|
(nsMemory::Clone(aOther.m2b, aOther.mState.mLength *
|
||||||
(aOther.mState.mIs2b ? sizeof(PRUnichar) : sizeof(char))));
|
(aOther.mState.mIs2b ? sizeof(PRUnichar) : sizeof(char))));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -358,7 +358,7 @@ nsTextFragment::Append(const PRUnichar* aBuffer, PRUint32 aLength)
|
|||||||
// The new and the old data is all 1-byte
|
// The new and the old data is all 1-byte
|
||||||
char* buff;
|
char* buff;
|
||||||
if (mState.mInHeap) {
|
if (mState.mInHeap) {
|
||||||
buff = (char*)nsMemory::Realloc(NS_CONST_CAST(char*, m1b),
|
buff = (char*)nsMemory::Realloc(const_cast<char*>(m1b),
|
||||||
(mState.mLength + aLength) * sizeof(char));
|
(mState.mLength + aLength) * sizeof(char));
|
||||||
if (!buff) {
|
if (!buff) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -182,7 +182,7 @@ public:
|
|||||||
PRUnichar CharAt(PRInt32 aIndex) const
|
PRUnichar CharAt(PRInt32 aIndex) const
|
||||||
{
|
{
|
||||||
NS_ASSERTION(PRUint32(aIndex) < mState.mLength, "bad index");
|
NS_ASSERTION(PRUint32(aIndex) < mState.mLength, "bad index");
|
||||||
return mState.mIs2b ? m2b[aIndex] : NS_STATIC_CAST(unsigned char, m1b[aIndex]);
|
return mState.mIs2b ? m2b[aIndex] : static_cast<unsigned char>(m1b[aIndex]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -585,7 +585,7 @@ nsresult nsTreeWalker::TestNode(nsINode* aNode, PRInt16* _filtered)
|
|||||||
nodeType = nsIDOMNode::ELEMENT_NODE;
|
nodeType = nsIDOMNode::ELEMENT_NODE;
|
||||||
}
|
}
|
||||||
else if (aNode->IsNodeOfType(nsINode::eCONTENT)) {
|
else if (aNode->IsNodeOfType(nsINode::eCONTENT)) {
|
||||||
nsIAtom* tag = NS_STATIC_CAST(nsIContent*, aNode)->Tag();
|
nsIAtom* tag = static_cast<nsIContent*>(aNode)->Tag();
|
||||||
if (tag == nsGkAtoms::textTagName) {
|
if (tag == nsGkAtoms::textTagName) {
|
||||||
nodeType = nsIDOMNode::TEXT_NODE;
|
nodeType = nsIDOMNode::TEXT_NODE;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -652,7 +652,7 @@ nsXMLHttpRequest::ConvertBodyToText(nsAString& aOutBuffer)
|
|||||||
return rv;
|
return rv;
|
||||||
|
|
||||||
PRUnichar * outBuffer =
|
PRUnichar * outBuffer =
|
||||||
NS_STATIC_CAST(PRUnichar*, nsMemory::Alloc((outBufferLength + 1) *
|
static_cast<PRUnichar*>(nsMemory::Alloc((outBufferLength + 1) *
|
||||||
sizeof(PRUnichar)));
|
sizeof(PRUnichar)));
|
||||||
if (!outBuffer) {
|
if (!outBuffer) {
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
@ -1170,8 +1170,8 @@ nsXMLHttpRequest::Open(const nsACString& method, const nsACString& url)
|
|||||||
JSString* userStr = ::JS_ValueToString(cx, argv[3]);
|
JSString* userStr = ::JS_ValueToString(cx, argv[3]);
|
||||||
|
|
||||||
if (userStr) {
|
if (userStr) {
|
||||||
user.Assign(NS_REINTERPRET_CAST(PRUnichar *,
|
user.Assign(reinterpret_cast<PRUnichar *>
|
||||||
::JS_GetStringChars(userStr)),
|
(::JS_GetStringChars(userStr)),
|
||||||
::JS_GetStringLength(userStr));
|
::JS_GetStringLength(userStr));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1179,8 +1179,8 @@ nsXMLHttpRequest::Open(const nsACString& method, const nsACString& url)
|
|||||||
JSString* passwdStr = JS_ValueToString(cx, argv[4]);
|
JSString* passwdStr = JS_ValueToString(cx, argv[4]);
|
||||||
|
|
||||||
if (passwdStr) {
|
if (passwdStr) {
|
||||||
password.Assign(NS_REINTERPRET_CAST(PRUnichar *,
|
password.Assign(reinterpret_cast<PRUnichar *>
|
||||||
::JS_GetStringChars(passwdStr)),
|
(::JS_GetStringChars(passwdStr)),
|
||||||
::JS_GetStringLength(passwdStr));
|
::JS_GetStringLength(passwdStr));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1202,7 +1202,7 @@ nsXMLHttpRequest::StreamReaderFunc(nsIInputStream* in,
|
|||||||
PRUint32 count,
|
PRUint32 count,
|
||||||
PRUint32 *writeCount)
|
PRUint32 *writeCount)
|
||||||
{
|
{
|
||||||
nsXMLHttpRequest* xmlHttpRequest = NS_STATIC_CAST(nsXMLHttpRequest*, closure);
|
nsXMLHttpRequest* xmlHttpRequest = static_cast<nsXMLHttpRequest*>(closure);
|
||||||
if (!xmlHttpRequest || !writeCount) {
|
if (!xmlHttpRequest || !writeCount) {
|
||||||
NS_WARNING("XMLHttpRequest cannot read from stream: no closure or writeCount");
|
NS_WARNING("XMLHttpRequest cannot read from stream: no closure or writeCount");
|
||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
@ -1300,13 +1300,13 @@ nsXMLHttpRequest::OnStartRequest(nsIRequest *request, nsISupports *ctxt)
|
|||||||
nsCOMPtr<nsPIDOMEventTarget> target(do_QueryInterface(mDocument));
|
nsCOMPtr<nsPIDOMEventTarget> target(do_QueryInterface(mDocument));
|
||||||
if (target) {
|
if (target) {
|
||||||
nsWeakPtr requestWeak =
|
nsWeakPtr requestWeak =
|
||||||
do_GetWeakReference(NS_STATIC_CAST(nsIXMLHttpRequest*, this));
|
do_GetWeakReference(static_cast<nsIXMLHttpRequest*>(this));
|
||||||
nsCOMPtr<nsIDOMEventListener> proxy = new nsLoadListenerProxy(requestWeak);
|
nsCOMPtr<nsIDOMEventListener> proxy = new nsLoadListenerProxy(requestWeak);
|
||||||
if (!proxy) return NS_ERROR_OUT_OF_MEMORY;
|
if (!proxy) return NS_ERROR_OUT_OF_MEMORY;
|
||||||
|
|
||||||
// This will addref the proxy
|
// This will addref the proxy
|
||||||
rv = target->AddEventListenerByIID(NS_STATIC_CAST(nsIDOMEventListener*,
|
rv = target->AddEventListenerByIID(static_cast<nsIDOMEventListener*>
|
||||||
proxy),
|
(proxy),
|
||||||
NS_GET_IID(nsIDOMLoadListener));
|
NS_GET_IID(nsIDOMLoadListener));
|
||||||
if (NS_FAILED(rv)) return NS_ERROR_FAILURE;
|
if (NS_FAILED(rv)) return NS_ERROR_FAILURE;
|
||||||
}
|
}
|
||||||
@ -2089,12 +2089,12 @@ nsXMLHttpRequest::GetInterface(const nsIID & aIID, void **aResult)
|
|||||||
// need to see these notifications for proper functioning.
|
// need to see these notifications for proper functioning.
|
||||||
if (aIID.Equals(NS_GET_IID(nsIChannelEventSink))) {
|
if (aIID.Equals(NS_GET_IID(nsIChannelEventSink))) {
|
||||||
mChannelEventSink = do_GetInterface(mNotificationCallbacks);
|
mChannelEventSink = do_GetInterface(mNotificationCallbacks);
|
||||||
*aResult = NS_STATIC_CAST(nsIChannelEventSink*, this);
|
*aResult = static_cast<nsIChannelEventSink*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
} else if (aIID.Equals(NS_GET_IID(nsIProgressEventSink))) {
|
} else if (aIID.Equals(NS_GET_IID(nsIProgressEventSink))) {
|
||||||
mProgressEventSink = do_GetInterface(mNotificationCallbacks);
|
mProgressEventSink = do_GetInterface(mNotificationCallbacks);
|
||||||
*aResult = NS_STATIC_CAST(nsIProgressEventSink*, this);
|
*aResult = static_cast<nsIProgressEventSink*>(this);
|
||||||
NS_ADDREF_THIS();
|
NS_ADDREF_THIS();
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -86,8 +86,8 @@ nsXMLNameSpaceMap::AddPrefix(nsIAtom *aPrefix, PRInt32 aNameSpaceID)
|
|||||||
nsNameSpaceEntry *foundEntry = nsnull;
|
nsNameSpaceEntry *foundEntry = nsnull;
|
||||||
|
|
||||||
for (PRInt32 i = 0; i < count; ++i) {
|
for (PRInt32 i = 0; i < count; ++i) {
|
||||||
nsNameSpaceEntry *entry = NS_STATIC_CAST(nsNameSpaceEntry*,
|
nsNameSpaceEntry *entry = static_cast<nsNameSpaceEntry*>
|
||||||
mNameSpaces.FastElementAt(i));
|
(mNameSpaces.FastElementAt(i));
|
||||||
|
|
||||||
NS_ASSERTION(entry, "null entry in namespace map!");
|
NS_ASSERTION(entry, "null entry in namespace map!");
|
||||||
|
|
||||||
@ -129,8 +129,8 @@ nsXMLNameSpaceMap::RemovePrefix(nsIAtom *aPrefix)
|
|||||||
PRInt32 count = mNameSpaces.Count();
|
PRInt32 count = mNameSpaces.Count();
|
||||||
|
|
||||||
for (PRInt32 i = 0; i < count; ++i) {
|
for (PRInt32 i = 0; i < count; ++i) {
|
||||||
nsNameSpaceEntry *entry = NS_STATIC_CAST(nsNameSpaceEntry*,
|
nsNameSpaceEntry *entry = static_cast<nsNameSpaceEntry*>
|
||||||
mNameSpaces.FastElementAt(i));
|
(mNameSpaces.FastElementAt(i));
|
||||||
|
|
||||||
NS_ASSERTION(entry, "null entry in namespace map!");
|
NS_ASSERTION(entry, "null entry in namespace map!");
|
||||||
|
|
||||||
@ -147,8 +147,8 @@ nsXMLNameSpaceMap::FindNameSpaceID(nsIAtom *aPrefix) const
|
|||||||
PRInt32 count = mNameSpaces.Count();
|
PRInt32 count = mNameSpaces.Count();
|
||||||
|
|
||||||
for (PRInt32 i = 0; i < count; ++i) {
|
for (PRInt32 i = 0; i < count; ++i) {
|
||||||
nsNameSpaceEntry *entry = NS_STATIC_CAST(nsNameSpaceEntry*,
|
nsNameSpaceEntry *entry = static_cast<nsNameSpaceEntry*>
|
||||||
mNameSpaces.FastElementAt(i));
|
(mNameSpaces.FastElementAt(i));
|
||||||
|
|
||||||
NS_ASSERTION(entry, "null entry in namespace map!");
|
NS_ASSERTION(entry, "null entry in namespace map!");
|
||||||
|
|
||||||
@ -169,8 +169,8 @@ nsXMLNameSpaceMap::FindPrefix(PRInt32 aNameSpaceID) const
|
|||||||
PRInt32 count = mNameSpaces.Count();
|
PRInt32 count = mNameSpaces.Count();
|
||||||
|
|
||||||
for (PRInt32 i = 0; i < count; ++i) {
|
for (PRInt32 i = 0; i < count; ++i) {
|
||||||
nsNameSpaceEntry *entry = NS_STATIC_CAST(nsNameSpaceEntry*,
|
nsNameSpaceEntry *entry = static_cast<nsNameSpaceEntry*>
|
||||||
mNameSpaces.FastElementAt(i));
|
(mNameSpaces.FastElementAt(i));
|
||||||
|
|
||||||
NS_ASSERTION(entry, "null entry in namespace map!");
|
NS_ASSERTION(entry, "null entry in namespace map!");
|
||||||
|
|
||||||
@ -184,7 +184,7 @@ nsXMLNameSpaceMap::FindPrefix(PRInt32 aNameSpaceID) const
|
|||||||
|
|
||||||
PR_STATIC_CALLBACK(PRBool) DeleteEntry(void *aElement, void *aData)
|
PR_STATIC_CALLBACK(PRBool) DeleteEntry(void *aElement, void *aData)
|
||||||
{
|
{
|
||||||
delete NS_STATIC_CAST(nsNameSpaceEntry*, aElement);
|
delete static_cast<nsNameSpaceEntry*>(aElement);
|
||||||
return PR_TRUE;
|
return PR_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -62,7 +62,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMCommandEvent, nsDOMEvent)
|
|||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsDOMCommandEvent::GetCommand(nsAString& aCommand)
|
nsDOMCommandEvent::GetCommand(nsAString& aCommand)
|
||||||
{
|
{
|
||||||
nsIAtom* command = NS_STATIC_CAST(nsCommandEvent*, mEvent)->command;
|
nsIAtom* command = static_cast<nsCommandEvent*>(mEvent)->command;
|
||||||
if (command) {
|
if (command) {
|
||||||
command->ToString(aCommand);
|
command->ToString(aCommand);
|
||||||
} else {
|
} else {
|
||||||
@ -80,7 +80,7 @@ nsDOMCommandEvent::InitCommandEvent(const nsAString& aTypeArg,
|
|||||||
nsresult rv = nsDOMEvent::InitEvent(aTypeArg, aCanBubbleArg, aCancelableArg);
|
nsresult rv = nsDOMEvent::InitEvent(aTypeArg, aCanBubbleArg, aCancelableArg);
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
NS_STATIC_CAST(nsCommandEvent*, mEvent)->command = do_GetAtom(aCommand);
|
static_cast<nsCommandEvent*>(mEvent)->command = do_GetAtom(aCommand);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -162,13 +162,13 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(nsDOMEvent)
|
|||||||
switch (tmp->mEvent->eventStructType) {
|
switch (tmp->mEvent->eventStructType) {
|
||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
NS_STATIC_CAST(nsMouseEvent_base*, tmp->mEvent)->relatedTarget = nsnull;
|
static_cast<nsMouseEvent_base*>(tmp->mEvent)->relatedTarget = nsnull;
|
||||||
break;
|
break;
|
||||||
case NS_XUL_COMMAND_EVENT:
|
case NS_XUL_COMMAND_EVENT:
|
||||||
NS_STATIC_CAST(nsXULCommandEvent*, tmp->mEvent)->sourceEvent = nsnull;
|
static_cast<nsXULCommandEvent*>(tmp->mEvent)->sourceEvent = nsnull;
|
||||||
break;
|
break;
|
||||||
case NS_MUTATION_EVENT:
|
case NS_MUTATION_EVENT:
|
||||||
NS_STATIC_CAST(nsMutationEvent*, tmp->mEvent)->mRelatedNode = nsnull;
|
static_cast<nsMutationEvent*>(tmp->mEvent)->mRelatedNode = nsnull;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -188,15 +188,15 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(nsDOMEvent)
|
|||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
cb.NoteXPCOMChild(
|
cb.NoteXPCOMChild(
|
||||||
NS_STATIC_CAST(nsMouseEvent_base*, tmp->mEvent)->relatedTarget);
|
static_cast<nsMouseEvent_base*>(tmp->mEvent)->relatedTarget);
|
||||||
break;
|
break;
|
||||||
case NS_XUL_COMMAND_EVENT:
|
case NS_XUL_COMMAND_EVENT:
|
||||||
cb.NoteXPCOMChild(
|
cb.NoteXPCOMChild(
|
||||||
NS_STATIC_CAST(nsXULCommandEvent*, tmp->mEvent)->sourceEvent);
|
static_cast<nsXULCommandEvent*>(tmp->mEvent)->sourceEvent);
|
||||||
break;
|
break;
|
||||||
case NS_MUTATION_EVENT:
|
case NS_MUTATION_EVENT:
|
||||||
cb.NoteXPCOMChild(
|
cb.NoteXPCOMChild(
|
||||||
NS_STATIC_CAST(nsMutationEvent*, tmp->mEvent)->mRelatedNode);
|
static_cast<nsMutationEvent*>(tmp->mEvent)->mRelatedNode);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -631,8 +631,8 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
nsSizeEvent* sizeEvent = new nsSizeEvent(PR_FALSE, msg, nsnull);
|
nsSizeEvent* sizeEvent = new nsSizeEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(sizeEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(sizeEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
sizeEvent->mWinWidth = NS_STATIC_CAST(nsSizeEvent*, mEvent)->mWinWidth;
|
sizeEvent->mWinWidth = static_cast<nsSizeEvent*>(mEvent)->mWinWidth;
|
||||||
sizeEvent->mWinHeight = NS_STATIC_CAST(nsSizeEvent*, mEvent)->mWinHeight;
|
sizeEvent->mWinHeight = static_cast<nsSizeEvent*>(mEvent)->mWinHeight;
|
||||||
newEvent = sizeEvent;
|
newEvent = sizeEvent;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -640,15 +640,15 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
newEvent = new nsSizeModeEvent(PR_FALSE, msg, nsnull);
|
newEvent = new nsSizeModeEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_STATIC_CAST(nsSizeModeEvent*, newEvent)->mSizeMode =
|
static_cast<nsSizeModeEvent*>(newEvent)->mSizeMode =
|
||||||
NS_STATIC_CAST(nsSizeModeEvent*, mEvent)->mSizeMode;
|
static_cast<nsSizeModeEvent*>(mEvent)->mSizeMode;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_ZLEVEL_EVENT:
|
case NS_ZLEVEL_EVENT:
|
||||||
{
|
{
|
||||||
nsZLevelEvent* zLevelEvent = new nsZLevelEvent(PR_FALSE, msg, nsnull);
|
nsZLevelEvent* zLevelEvent = new nsZLevelEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(zLevelEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(zLevelEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
nsZLevelEvent* oldZLevelEvent = NS_STATIC_CAST(nsZLevelEvent*, mEvent);
|
nsZLevelEvent* oldZLevelEvent = static_cast<nsZLevelEvent*>(mEvent);
|
||||||
zLevelEvent->mPlacement = oldZLevelEvent->mPlacement;
|
zLevelEvent->mPlacement = oldZLevelEvent->mPlacement;
|
||||||
zLevelEvent->mImmediate = oldZLevelEvent->mImmediate;
|
zLevelEvent->mImmediate = oldZLevelEvent->mImmediate;
|
||||||
zLevelEvent->mAdjusted = oldZLevelEvent->mAdjusted;
|
zLevelEvent->mAdjusted = oldZLevelEvent->mAdjusted;
|
||||||
@ -664,8 +664,8 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
newEvent = new nsScrollbarEvent(PR_FALSE, msg, nsnull);
|
newEvent = new nsScrollbarEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_STATIC_CAST(nsScrollbarEvent*, newEvent)->position =
|
static_cast<nsScrollbarEvent*>(newEvent)->position =
|
||||||
NS_STATIC_CAST(nsScrollbarEvent*, mEvent)->position;
|
static_cast<nsScrollbarEvent*>(mEvent)->position;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_INPUT_EVENT:
|
case NS_INPUT_EVENT:
|
||||||
@ -678,7 +678,7 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
nsKeyEvent* keyEvent = new nsKeyEvent(PR_FALSE, msg, nsnull);
|
nsKeyEvent* keyEvent = new nsKeyEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(keyEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(keyEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
nsKeyEvent* oldKeyEvent = NS_STATIC_CAST(nsKeyEvent*, mEvent);
|
nsKeyEvent* oldKeyEvent = static_cast<nsKeyEvent*>(mEvent);
|
||||||
isInputEvent = PR_TRUE;
|
isInputEvent = PR_TRUE;
|
||||||
keyEvent->keyCode = oldKeyEvent->keyCode;
|
keyEvent->keyCode = oldKeyEvent->keyCode;
|
||||||
keyEvent->charCode = oldKeyEvent->charCode;
|
keyEvent->charCode = oldKeyEvent->charCode;
|
||||||
@ -688,7 +688,7 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
}
|
}
|
||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
{
|
{
|
||||||
nsMouseEvent* oldMouseEvent = NS_STATIC_CAST(nsMouseEvent*, mEvent);
|
nsMouseEvent* oldMouseEvent = static_cast<nsMouseEvent*>(mEvent);
|
||||||
nsMouseEvent* mouseEvent =
|
nsMouseEvent* mouseEvent =
|
||||||
new nsMouseEvent(PR_FALSE, msg, nsnull, oldMouseEvent->reason);
|
new nsMouseEvent(PR_FALSE, msg, nsnull, oldMouseEvent->reason);
|
||||||
NS_ENSURE_TRUE(mouseEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mouseEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
@ -704,16 +704,16 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
newEvent = new nsMenuEvent(PR_FALSE, msg, nsnull);
|
newEvent = new nsMenuEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_STATIC_CAST(nsMenuEvent*, newEvent)->mCommand =
|
static_cast<nsMenuEvent*>(newEvent)->mCommand =
|
||||||
NS_STATIC_CAST(nsMenuEvent*, mEvent)->mCommand;
|
static_cast<nsMenuEvent*>(mEvent)->mCommand;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_SCRIPT_ERROR_EVENT:
|
case NS_SCRIPT_ERROR_EVENT:
|
||||||
{
|
{
|
||||||
newEvent = new nsScriptErrorEvent(PR_FALSE, msg);
|
newEvent = new nsScriptErrorEvent(PR_FALSE, msg);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_STATIC_CAST(nsScriptErrorEvent*, newEvent)->lineNr =
|
static_cast<nsScriptErrorEvent*>(newEvent)->lineNr =
|
||||||
NS_STATIC_CAST(nsScriptErrorEvent*, mEvent)->lineNr;
|
static_cast<nsScriptErrorEvent*>(mEvent)->lineNr;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_TEXT_EVENT:
|
case NS_TEXT_EVENT:
|
||||||
@ -741,7 +741,7 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
NS_ENSURE_TRUE(mouseScrollEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mouseScrollEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
isInputEvent = PR_TRUE;
|
isInputEvent = PR_TRUE;
|
||||||
nsMouseScrollEvent* oldMouseScrollEvent =
|
nsMouseScrollEvent* oldMouseScrollEvent =
|
||||||
NS_STATIC_CAST(nsMouseScrollEvent*, mEvent);
|
static_cast<nsMouseScrollEvent*>(mEvent);
|
||||||
mouseScrollEvent->scrollFlags = oldMouseScrollEvent->scrollFlags;
|
mouseScrollEvent->scrollFlags = oldMouseScrollEvent->scrollFlags;
|
||||||
mouseScrollEvent->delta = oldMouseScrollEvent->delta;
|
mouseScrollEvent->delta = oldMouseScrollEvent->delta;
|
||||||
mouseScrollEvent->relatedTarget = oldMouseScrollEvent->relatedTarget;
|
mouseScrollEvent->relatedTarget = oldMouseScrollEvent->relatedTarget;
|
||||||
@ -753,8 +753,8 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
newEvent = new nsScrollPortEvent(PR_FALSE, msg, nsnull);
|
newEvent = new nsScrollPortEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_STATIC_CAST(nsScrollPortEvent*, newEvent)->orient =
|
static_cast<nsScrollPortEvent*>(newEvent)->orient =
|
||||||
NS_STATIC_CAST(nsScrollPortEvent*, mEvent)->orient;
|
static_cast<nsScrollPortEvent*>(mEvent)->orient;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_MUTATION_EVENT:
|
case NS_MUTATION_EVENT:
|
||||||
@ -762,7 +762,7 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
nsMutationEvent* mutationEvent = new nsMutationEvent(PR_FALSE, msg);
|
nsMutationEvent* mutationEvent = new nsMutationEvent(PR_FALSE, msg);
|
||||||
NS_ENSURE_TRUE(mutationEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mutationEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
nsMutationEvent* oldMutationEvent =
|
nsMutationEvent* oldMutationEvent =
|
||||||
NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
static_cast<nsMutationEvent*>(mEvent);
|
||||||
mutationEvent->mRelatedNode = oldMutationEvent->mRelatedNode;
|
mutationEvent->mRelatedNode = oldMutationEvent->mRelatedNode;
|
||||||
mutationEvent->mAttrName = oldMutationEvent->mAttrName;
|
mutationEvent->mAttrName = oldMutationEvent->mAttrName;
|
||||||
mutationEvent->mPrevAttrValue = oldMutationEvent->mPrevAttrValue;
|
mutationEvent->mPrevAttrValue = oldMutationEvent->mPrevAttrValue;
|
||||||
@ -786,8 +786,8 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
newEvent = new nsFocusEvent(PR_FALSE, msg, nsnull);
|
newEvent = new nsFocusEvent(PR_FALSE, msg, nsnull);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_STATIC_CAST(nsFocusEvent*, newEvent)->isMozWindowTakingFocus =
|
static_cast<nsFocusEvent*>(newEvent)->isMozWindowTakingFocus =
|
||||||
NS_STATIC_CAST(nsFocusEvent*, mEvent)->isMozWindowTakingFocus;
|
static_cast<nsFocusEvent*>(mEvent)->isMozWindowTakingFocus;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_POPUP_EVENT:
|
case NS_POPUP_EVENT:
|
||||||
@ -801,7 +801,7 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
case NS_COMMAND_EVENT:
|
case NS_COMMAND_EVENT:
|
||||||
{
|
{
|
||||||
newEvent = new nsCommandEvent(PR_FALSE, mEvent->userType,
|
newEvent = new nsCommandEvent(PR_FALSE, mEvent->userType,
|
||||||
NS_STATIC_CAST(nsCommandEvent*, mEvent)->command, nsnull);
|
static_cast<nsCommandEvent*>(mEvent)->command, nsnull);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -815,14 +815,14 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
{
|
{
|
||||||
newEvent = new nsBeforePageUnloadEvent(PR_FALSE, msg);
|
newEvent = new nsBeforePageUnloadEvent(PR_FALSE, msg);
|
||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_STATIC_CAST(nsBeforePageUnloadEvent*, newEvent)->text =
|
static_cast<nsBeforePageUnloadEvent*>(newEvent)->text =
|
||||||
NS_STATIC_CAST(nsBeforePageUnloadEvent*, mEvent)->text;
|
static_cast<nsBeforePageUnloadEvent*>(mEvent)->text;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_UI_EVENT:
|
case NS_UI_EVENT:
|
||||||
{
|
{
|
||||||
newEvent = new nsUIEvent(PR_FALSE, msg,
|
newEvent = new nsUIEvent(PR_FALSE, msg,
|
||||||
NS_STATIC_CAST(nsUIEvent*, mEvent)->detail);
|
static_cast<nsUIEvent*>(mEvent)->detail);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NS_QUERYCARETRECT_EVENT:
|
case NS_QUERYCARETRECT_EVENT:
|
||||||
@ -860,8 +860,8 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
isInputEvent = PR_TRUE;
|
isInputEvent = PR_TRUE;
|
||||||
newEvent->eventStructType = NS_XUL_COMMAND_EVENT;
|
newEvent->eventStructType = NS_XUL_COMMAND_EVENT;
|
||||||
NS_STATIC_CAST(nsXULCommandEvent*, newEvent)->sourceEvent =
|
static_cast<nsXULCommandEvent*>(newEvent)->sourceEvent =
|
||||||
NS_STATIC_CAST(nsXULCommandEvent*, mEvent)->sourceEvent;
|
static_cast<nsXULCommandEvent*>(mEvent)->sourceEvent;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
@ -874,8 +874,8 @@ NS_METHOD nsDOMEvent::DuplicatePrivateData()
|
|||||||
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(newEvent, NS_ERROR_OUT_OF_MEMORY);
|
||||||
|
|
||||||
if (isInputEvent) {
|
if (isInputEvent) {
|
||||||
nsInputEvent* oldInputEvent = NS_STATIC_CAST(nsInputEvent*, mEvent);
|
nsInputEvent* oldInputEvent = static_cast<nsInputEvent*>(mEvent);
|
||||||
nsInputEvent* newInputEvent = NS_STATIC_CAST(nsInputEvent*, newEvent);
|
nsInputEvent* newInputEvent = static_cast<nsInputEvent*>(newEvent);
|
||||||
newInputEvent->isShift = oldInputEvent->isShift;
|
newInputEvent->isShift = oldInputEvent->isShift;
|
||||||
newInputEvent->isControl = oldInputEvent->isControl;
|
newInputEvent->isControl = oldInputEvent->isControl;
|
||||||
newInputEvent->isAlt = oldInputEvent->isAlt;
|
newInputEvent->isAlt = oldInputEvent->isAlt;
|
||||||
@ -1055,7 +1055,7 @@ nsDOMEvent::GetEventPopupControlState(nsEvent *aEvent)
|
|||||||
break;
|
break;
|
||||||
case NS_KEY_EVENT :
|
case NS_KEY_EVENT :
|
||||||
if (NS_IS_TRUSTED_EVENT(aEvent)) {
|
if (NS_IS_TRUSTED_EVENT(aEvent)) {
|
||||||
PRUint32 key = NS_STATIC_CAST(nsKeyEvent *, aEvent)->keyCode;
|
PRUint32 key = static_cast<nsKeyEvent *>(aEvent)->keyCode;
|
||||||
switch(aEvent->message) {
|
switch(aEvent->message) {
|
||||||
case NS_KEY_PRESS :
|
case NS_KEY_PRESS :
|
||||||
// return key on focused button. see note at NS_MOUSE_CLICK.
|
// return key on focused button. see note at NS_MOUSE_CLICK.
|
||||||
@ -1080,7 +1080,7 @@ nsDOMEvent::GetEventPopupControlState(nsEvent *aEvent)
|
|||||||
break;
|
break;
|
||||||
case NS_MOUSE_EVENT :
|
case NS_MOUSE_EVENT :
|
||||||
if (NS_IS_TRUSTED_EVENT(aEvent) &&
|
if (NS_IS_TRUSTED_EVENT(aEvent) &&
|
||||||
NS_STATIC_CAST(nsMouseEvent*, aEvent)->button == nsMouseEvent::eLeftButton) {
|
static_cast<nsMouseEvent*>(aEvent)->button == nsMouseEvent::eLeftButton) {
|
||||||
switch(aEvent->message) {
|
switch(aEvent->message) {
|
||||||
case NS_MOUSE_BUTTON_UP :
|
case NS_MOUSE_BUTTON_UP :
|
||||||
if (::PopupAllowedForEvent("mouseup"))
|
if (::PopupAllowedForEvent("mouseup"))
|
||||||
|
|||||||
@ -174,7 +174,7 @@ nsDOMKeyboardEvent::InitKeyEvent(const nsAString& aType, PRBool aCanBubble, PRBo
|
|||||||
nsresult rv = nsDOMUIEvent::InitUIEvent(aType, aCanBubble, aCancelable, aView, 0);
|
nsresult rv = nsDOMUIEvent::InitUIEvent(aType, aCanBubble, aCancelable, aView, 0);
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
nsKeyEvent* keyEvent = NS_STATIC_CAST(nsKeyEvent*, mEvent);
|
nsKeyEvent* keyEvent = static_cast<nsKeyEvent*>(mEvent);
|
||||||
keyEvent->isControl = aCtrlKey;
|
keyEvent->isControl = aCtrlKey;
|
||||||
keyEvent->isAlt = aAltKey;
|
keyEvent->isAlt = aAltKey;
|
||||||
keyEvent->isShift = aShiftKey;
|
keyEvent->isShift = aShiftKey;
|
||||||
|
|||||||
@ -65,10 +65,10 @@ nsDOMMouseEvent::nsDOMMouseEvent(nsPresContext* aPresContext,
|
|||||||
switch (mEvent->eventStructType)
|
switch (mEvent->eventStructType)
|
||||||
{
|
{
|
||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
mDetail = NS_STATIC_CAST(nsMouseEvent*, mEvent)->clickCount;
|
mDetail = static_cast<nsMouseEvent*>(mEvent)->clickCount;
|
||||||
break;
|
break;
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
mDetail = NS_STATIC_CAST(nsMouseScrollEvent*, mEvent)->delta;
|
mDetail = static_cast<nsMouseScrollEvent*>(mEvent)->delta;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -81,10 +81,10 @@ nsDOMMouseEvent::~nsDOMMouseEvent()
|
|||||||
switch (mEvent->eventStructType)
|
switch (mEvent->eventStructType)
|
||||||
{
|
{
|
||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
delete NS_STATIC_CAST(nsMouseEvent*, mEvent);
|
delete static_cast<nsMouseEvent*>(mEvent);
|
||||||
break;
|
break;
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
delete NS_STATIC_CAST(nsMouseScrollEvent*, mEvent);
|
delete static_cast<nsMouseScrollEvent*>(mEvent);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
delete mEvent;
|
delete mEvent;
|
||||||
@ -117,9 +117,9 @@ nsDOMMouseEvent::InitMouseEvent(const nsAString & aType, PRBool aCanBubble, PRBo
|
|||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
{
|
{
|
||||||
NS_STATIC_CAST(nsMouseEvent_base*, mEvent)->relatedTarget = aRelatedTarget;
|
static_cast<nsMouseEvent_base*>(mEvent)->relatedTarget = aRelatedTarget;
|
||||||
NS_STATIC_CAST(nsMouseEvent_base*, mEvent)->button = aButton;
|
static_cast<nsMouseEvent_base*>(mEvent)->button = aButton;
|
||||||
nsInputEvent* inputEvent = NS_STATIC_CAST(nsInputEvent*, mEvent);
|
nsInputEvent* inputEvent = static_cast<nsInputEvent*>(mEvent);
|
||||||
inputEvent->isControl = aCtrlKey;
|
inputEvent->isControl = aCtrlKey;
|
||||||
inputEvent->isAlt = aAltKey;
|
inputEvent->isAlt = aAltKey;
|
||||||
inputEvent->isShift = aShiftKey;
|
inputEvent->isShift = aShiftKey;
|
||||||
@ -130,10 +130,10 @@ nsDOMMouseEvent::InitMouseEvent(const nsAString & aType, PRBool aCanBubble, PRBo
|
|||||||
inputEvent->refPoint.y = aScreenY;
|
inputEvent->refPoint.y = aScreenY;
|
||||||
|
|
||||||
if (mEvent->eventStructType == NS_MOUSE_SCROLL_EVENT) {
|
if (mEvent->eventStructType == NS_MOUSE_SCROLL_EVENT) {
|
||||||
nsMouseScrollEvent* scrollEvent = NS_STATIC_CAST(nsMouseScrollEvent*, mEvent);
|
nsMouseScrollEvent* scrollEvent = static_cast<nsMouseScrollEvent*>(mEvent);
|
||||||
scrollEvent->delta = aDetail;
|
scrollEvent->delta = aDetail;
|
||||||
} else {
|
} else {
|
||||||
nsMouseEvent* mouseEvent = NS_STATIC_CAST(nsMouseEvent*, mEvent);
|
nsMouseEvent* mouseEvent = static_cast<nsMouseEvent*>(mEvent);
|
||||||
mouseEvent->clickCount = aDetail;
|
mouseEvent->clickCount = aDetail;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -153,7 +153,7 @@ nsDOMMouseEvent::GetButton(PRUint16* aButton)
|
|||||||
{
|
{
|
||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
*aButton = NS_STATIC_CAST(nsMouseEvent_base*, mEvent)->button;
|
*aButton = static_cast<nsMouseEvent_base*>(mEvent)->button;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
NS_WARNING("Tried to get mouse button for non-mouse event!");
|
NS_WARNING("Tried to get mouse button for non-mouse event!");
|
||||||
@ -173,7 +173,7 @@ nsDOMMouseEvent::GetRelatedTarget(nsIDOMEventTarget** aRelatedTarget)
|
|||||||
{
|
{
|
||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
relatedTarget = NS_STATIC_CAST(nsMouseEvent_base*, mEvent)->relatedTarget;
|
relatedTarget = static_cast<nsMouseEvent_base*>(mEvent)->relatedTarget;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -53,7 +53,7 @@ nsDOMMutationEvent::nsDOMMutationEvent(nsPresContext* aPresContext,
|
|||||||
nsDOMMutationEvent::~nsDOMMutationEvent()
|
nsDOMMutationEvent::~nsDOMMutationEvent()
|
||||||
{
|
{
|
||||||
if (mEventIsInternal) {
|
if (mEventIsInternal) {
|
||||||
nsMutationEvent* mutation = NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
nsMutationEvent* mutation = static_cast<nsMutationEvent*>(mEvent);
|
||||||
delete mutation;
|
delete mutation;
|
||||||
mEvent = nsnull;
|
mEvent = nsnull;
|
||||||
}
|
}
|
||||||
@ -71,7 +71,7 @@ NS_IMETHODIMP
|
|||||||
nsDOMMutationEvent::GetRelatedNode(nsIDOMNode** aRelatedNode)
|
nsDOMMutationEvent::GetRelatedNode(nsIDOMNode** aRelatedNode)
|
||||||
{
|
{
|
||||||
*aRelatedNode = nsnull;
|
*aRelatedNode = nsnull;
|
||||||
nsMutationEvent* mutation = NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
nsMutationEvent* mutation = static_cast<nsMutationEvent*>(mEvent);
|
||||||
*aRelatedNode = mutation->mRelatedNode;
|
*aRelatedNode = mutation->mRelatedNode;
|
||||||
NS_IF_ADDREF(*aRelatedNode);
|
NS_IF_ADDREF(*aRelatedNode);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -80,7 +80,7 @@ nsDOMMutationEvent::GetRelatedNode(nsIDOMNode** aRelatedNode)
|
|||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsDOMMutationEvent::GetPrevValue(nsAString& aPrevValue)
|
nsDOMMutationEvent::GetPrevValue(nsAString& aPrevValue)
|
||||||
{
|
{
|
||||||
nsMutationEvent* mutation = NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
nsMutationEvent* mutation = static_cast<nsMutationEvent*>(mEvent);
|
||||||
if (mutation->mPrevAttrValue)
|
if (mutation->mPrevAttrValue)
|
||||||
mutation->mPrevAttrValue->ToString(aPrevValue);
|
mutation->mPrevAttrValue->ToString(aPrevValue);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -89,7 +89,7 @@ nsDOMMutationEvent::GetPrevValue(nsAString& aPrevValue)
|
|||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsDOMMutationEvent::GetNewValue(nsAString& aNewValue)
|
nsDOMMutationEvent::GetNewValue(nsAString& aNewValue)
|
||||||
{
|
{
|
||||||
nsMutationEvent* mutation = NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
nsMutationEvent* mutation = static_cast<nsMutationEvent*>(mEvent);
|
||||||
if (mutation->mNewAttrValue)
|
if (mutation->mNewAttrValue)
|
||||||
mutation->mNewAttrValue->ToString(aNewValue);
|
mutation->mNewAttrValue->ToString(aNewValue);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -98,7 +98,7 @@ nsDOMMutationEvent::GetNewValue(nsAString& aNewValue)
|
|||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsDOMMutationEvent::GetAttrName(nsAString& aAttrName)
|
nsDOMMutationEvent::GetAttrName(nsAString& aAttrName)
|
||||||
{
|
{
|
||||||
nsMutationEvent* mutation = NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
nsMutationEvent* mutation = static_cast<nsMutationEvent*>(mEvent);
|
||||||
if (mutation->mAttrName)
|
if (mutation->mAttrName)
|
||||||
mutation->mAttrName->ToString(aAttrName);
|
mutation->mAttrName->ToString(aAttrName);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -108,7 +108,7 @@ NS_IMETHODIMP
|
|||||||
nsDOMMutationEvent::GetAttrChange(PRUint16* aAttrChange)
|
nsDOMMutationEvent::GetAttrChange(PRUint16* aAttrChange)
|
||||||
{
|
{
|
||||||
*aAttrChange = 0;
|
*aAttrChange = 0;
|
||||||
nsMutationEvent* mutation = NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
nsMutationEvent* mutation = static_cast<nsMutationEvent*>(mEvent);
|
||||||
if (mutation->mAttrChange)
|
if (mutation->mAttrChange)
|
||||||
*aAttrChange = mutation->mAttrChange;
|
*aAttrChange = mutation->mAttrChange;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -120,7 +120,7 @@ nsDOMMutationEvent::InitMutationEvent(const nsAString& aTypeArg, PRBool aCanBubb
|
|||||||
nsresult rv = nsDOMEvent::InitEvent(aTypeArg, aCanBubbleArg, aCancelableArg);
|
nsresult rv = nsDOMEvent::InitEvent(aTypeArg, aCanBubbleArg, aCancelableArg);
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
nsMutationEvent* mutation = NS_STATIC_CAST(nsMutationEvent*, mEvent);
|
nsMutationEvent* mutation = static_cast<nsMutationEvent*>(mEvent);
|
||||||
mutation->mRelatedNode = aRelatedNodeArg;
|
mutation->mRelatedNode = aRelatedNodeArg;
|
||||||
if (!aPrevValueArg.IsEmpty())
|
if (!aPrevValueArg.IsEmpty())
|
||||||
mutation->mPrevAttrValue = do_GetAtom(aPrevValueArg);
|
mutation->mPrevAttrValue = do_GetAtom(aPrevValueArg);
|
||||||
|
|||||||
@ -65,7 +65,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMPageTransitionEvent, nsDOMEvent)
|
|||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsDOMPageTransitionEvent::GetPersisted(PRBool* aPersisted)
|
nsDOMPageTransitionEvent::GetPersisted(PRBool* aPersisted)
|
||||||
{
|
{
|
||||||
*aPersisted = NS_STATIC_CAST(nsPageTransitionEvent*, mEvent)->persisted;
|
*aPersisted = static_cast<nsPageTransitionEvent*>(mEvent)->persisted;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,7 +78,7 @@ nsDOMPageTransitionEvent::InitPageTransitionEvent(const nsAString &aTypeArg,
|
|||||||
nsresult rv = nsDOMEvent::InitEvent(aTypeArg, aCanBubbleArg, aCancelableArg);
|
nsresult rv = nsDOMEvent::InitEvent(aTypeArg, aCanBubbleArg, aCancelableArg);
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
NS_STATIC_CAST(nsPageTransitionEvent*, mEvent)->persisted = aPersisted;
|
static_cast<nsPageTransitionEvent*>(mEvent)->persisted = aPersisted;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -61,7 +61,7 @@ nsDOMPopupBlockedEvent::~nsDOMPopupBlockedEvent()
|
|||||||
{
|
{
|
||||||
if (mEventIsInternal) {
|
if (mEventIsInternal) {
|
||||||
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
||||||
nsPopupBlockedEvent* event = NS_STATIC_CAST(nsPopupBlockedEvent*, mEvent);
|
nsPopupBlockedEvent* event = static_cast<nsPopupBlockedEvent*>(mEvent);
|
||||||
NS_IF_RELEASE(event->mPopupWindowURI);
|
NS_IF_RELEASE(event->mPopupWindowURI);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ nsDOMPopupBlockedEvent::InitPopupBlockedEvent(const nsAString & aTypeArg,
|
|||||||
{
|
{
|
||||||
case NS_POPUPBLOCKED_EVENT:
|
case NS_POPUPBLOCKED_EVENT:
|
||||||
{
|
{
|
||||||
nsPopupBlockedEvent* event = NS_STATIC_CAST(nsPopupBlockedEvent*, mEvent);
|
nsPopupBlockedEvent* event = static_cast<nsPopupBlockedEvent*>(mEvent);
|
||||||
event->mRequestingWindow = do_GetWeakReference(aRequestingWindow);
|
event->mRequestingWindow = do_GetWeakReference(aRequestingWindow);
|
||||||
event->mPopupWindowURI = aPopupWindowURI;
|
event->mPopupWindowURI = aPopupWindowURI;
|
||||||
NS_IF_ADDREF(event->mPopupWindowURI);
|
NS_IF_ADDREF(event->mPopupWindowURI);
|
||||||
@ -109,7 +109,7 @@ NS_IMETHODIMP
|
|||||||
nsDOMPopupBlockedEvent::GetRequestingWindow(nsIDOMWindow **aRequestingWindow)
|
nsDOMPopupBlockedEvent::GetRequestingWindow(nsIDOMWindow **aRequestingWindow)
|
||||||
{
|
{
|
||||||
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
||||||
nsPopupBlockedEvent* event = NS_STATIC_CAST(nsPopupBlockedEvent*, mEvent);
|
nsPopupBlockedEvent* event = static_cast<nsPopupBlockedEvent*>(mEvent);
|
||||||
CallQueryReferent(event->mRequestingWindow.get(), aRequestingWindow);
|
CallQueryReferent(event->mRequestingWindow.get(), aRequestingWindow);
|
||||||
} else {
|
} else {
|
||||||
*aRequestingWindow = 0;
|
*aRequestingWindow = 0;
|
||||||
@ -123,7 +123,7 @@ nsDOMPopupBlockedEvent::GetPopupWindowURI(nsIURI **aPopupWindowURI)
|
|||||||
{
|
{
|
||||||
NS_ENSURE_ARG_POINTER(aPopupWindowURI);
|
NS_ENSURE_ARG_POINTER(aPopupWindowURI);
|
||||||
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
||||||
nsPopupBlockedEvent* event = NS_STATIC_CAST(nsPopupBlockedEvent*, mEvent);
|
nsPopupBlockedEvent* event = static_cast<nsPopupBlockedEvent*>(mEvent);
|
||||||
*aPopupWindowURI = event->mPopupWindowURI;
|
*aPopupWindowURI = event->mPopupWindowURI;
|
||||||
NS_IF_ADDREF(*aPopupWindowURI);
|
NS_IF_ADDREF(*aPopupWindowURI);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -136,7 +136,7 @@ NS_IMETHODIMP
|
|||||||
nsDOMPopupBlockedEvent::GetPopupWindowFeatures(nsAString &aPopupWindowFeatures)
|
nsDOMPopupBlockedEvent::GetPopupWindowFeatures(nsAString &aPopupWindowFeatures)
|
||||||
{
|
{
|
||||||
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
||||||
nsPopupBlockedEvent* event = NS_STATIC_CAST(nsPopupBlockedEvent*, mEvent);
|
nsPopupBlockedEvent* event = static_cast<nsPopupBlockedEvent*>(mEvent);
|
||||||
aPopupWindowFeatures = event->mPopupWindowFeatures;
|
aPopupWindowFeatures = event->mPopupWindowFeatures;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
@ -148,7 +148,7 @@ NS_IMETHODIMP
|
|||||||
nsDOMPopupBlockedEvent::GetPopupWindowName(nsAString &aPopupWindowName)
|
nsDOMPopupBlockedEvent::GetPopupWindowName(nsAString &aPopupWindowName)
|
||||||
{
|
{
|
||||||
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
if (mEvent->eventStructType == NS_POPUPBLOCKED_EVENT) {
|
||||||
nsPopupBlockedEvent* event = NS_STATIC_CAST(nsPopupBlockedEvent*, mEvent);
|
nsPopupBlockedEvent* event = static_cast<nsPopupBlockedEvent*>(mEvent);
|
||||||
aPopupWindowName = event->mPopupWindowName;
|
aPopupWindowName = event->mPopupWindowName;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -59,7 +59,7 @@ nsDOMTextEvent::nsDOMTextEvent(nsPresContext* aPresContext,
|
|||||||
//
|
//
|
||||||
// extract the IME composition string
|
// extract the IME composition string
|
||||||
//
|
//
|
||||||
nsTextEvent *te = NS_STATIC_CAST(nsTextEvent*, mEvent);
|
nsTextEvent *te = static_cast<nsTextEvent*>(mEvent);
|
||||||
mText = te->theText;
|
mText = te->theText;
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -113,7 +113,7 @@ NS_METHOD nsDOMTextEvent::GetEventReply(nsTextEventReply** aReply)
|
|||||||
{
|
{
|
||||||
if (mEvent->message == NS_TEXT_TEXT)
|
if (mEvent->message == NS_TEXT_TEXT)
|
||||||
{
|
{
|
||||||
*aReply = &(NS_STATIC_CAST(nsTextEvent*, mEvent)->theReply);
|
*aReply = &(static_cast<nsTextEvent*>(mEvent)->theReply);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
aReply = 0;
|
aReply = 0;
|
||||||
|
|||||||
@ -55,8 +55,8 @@
|
|||||||
|
|
||||||
nsDOMUIEvent::nsDOMUIEvent(nsPresContext* aPresContext, nsGUIEvent* aEvent)
|
nsDOMUIEvent::nsDOMUIEvent(nsPresContext* aPresContext, nsGUIEvent* aEvent)
|
||||||
: nsDOMEvent(aPresContext, aEvent ?
|
: nsDOMEvent(aPresContext, aEvent ?
|
||||||
NS_STATIC_CAST(nsEvent *, aEvent) :
|
static_cast<nsEvent *>(aEvent) :
|
||||||
NS_STATIC_CAST(nsEvent *, new nsUIEvent(PR_FALSE, 0, 0)))
|
static_cast<nsEvent *>(new nsUIEvent(PR_FALSE, 0, 0)))
|
||||||
, mClientPoint(0,0)
|
, mClientPoint(0,0)
|
||||||
{
|
{
|
||||||
if (aEvent) {
|
if (aEvent) {
|
||||||
@ -73,14 +73,14 @@ nsDOMUIEvent::nsDOMUIEvent(nsPresContext* aPresContext, nsGUIEvent* aEvent)
|
|||||||
{
|
{
|
||||||
case NS_UI_EVENT:
|
case NS_UI_EVENT:
|
||||||
{
|
{
|
||||||
nsUIEvent *event = NS_STATIC_CAST(nsUIEvent*, mEvent);
|
nsUIEvent *event = static_cast<nsUIEvent*>(mEvent);
|
||||||
mDetail = event->detail;
|
mDetail = event->detail;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case NS_SCROLLPORT_EVENT:
|
case NS_SCROLLPORT_EVENT:
|
||||||
{
|
{
|
||||||
nsScrollPortEvent* scrollEvent = NS_STATIC_CAST(nsScrollPortEvent*, mEvent);
|
nsScrollPortEvent* scrollEvent = static_cast<nsScrollPortEvent*>(mEvent);
|
||||||
mDetail = (PRInt32)scrollEvent->orient;
|
mDetail = (PRInt32)scrollEvent->orient;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -444,7 +444,7 @@ NS_METHOD nsDOMUIEvent::GetCompositionReply(nsTextEventReply** aReply)
|
|||||||
(mEvent->message == NS_COMPOSITION_START) ||
|
(mEvent->message == NS_COMPOSITION_START) ||
|
||||||
(mEvent->message == NS_COMPOSITION_QUERY))
|
(mEvent->message == NS_COMPOSITION_QUERY))
|
||||||
{
|
{
|
||||||
*aReply = &(NS_STATIC_CAST(nsCompositionEvent*, mEvent)->theReply);
|
*aReply = &(static_cast<nsCompositionEvent*>(mEvent)->theReply);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
*aReply = nsnull;
|
*aReply = nsnull;
|
||||||
@ -456,7 +456,7 @@ nsDOMUIEvent::GetReconversionReply(nsReconversionEventReply** aReply)
|
|||||||
{
|
{
|
||||||
if (mEvent->eventStructType == NS_RECONVERSION_EVENT)
|
if (mEvent->eventStructType == NS_RECONVERSION_EVENT)
|
||||||
{
|
{
|
||||||
*aReply = &(NS_STATIC_CAST(nsReconversionEvent*, mEvent)->theReply);
|
*aReply = &(static_cast<nsReconversionEvent*>(mEvent)->theReply);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
*aReply = nsnull;
|
*aReply = nsnull;
|
||||||
@ -468,7 +468,7 @@ nsDOMUIEvent::GetQueryCaretRectReply(nsQueryCaretRectEventReply** aReply)
|
|||||||
{
|
{
|
||||||
if (mEvent->eventStructType == NS_QUERYCARETRECT_EVENT)
|
if (mEvent->eventStructType == NS_QUERYCARETRECT_EVENT)
|
||||||
{
|
{
|
||||||
*aReply = &(NS_STATIC_CAST(nsQueryCaretRectEvent*, mEvent)->theReply);
|
*aReply = &(static_cast<nsQueryCaretRectEvent*>(mEvent)->theReply);
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
*aReply = nsnull;
|
*aReply = nsnull;
|
||||||
|
|||||||
@ -56,7 +56,7 @@ nsDOMXULCommandEvent::nsDOMXULCommandEvent(nsPresContext* aPresContext,
|
|||||||
nsDOMXULCommandEvent::~nsDOMXULCommandEvent()
|
nsDOMXULCommandEvent::~nsDOMXULCommandEvent()
|
||||||
{
|
{
|
||||||
if (mEventIsInternal) {
|
if (mEventIsInternal) {
|
||||||
nsXULCommandEvent* command = NS_STATIC_CAST(nsXULCommandEvent*, mEvent);
|
nsXULCommandEvent* command = static_cast<nsXULCommandEvent*>(mEvent);
|
||||||
delete command;
|
delete command;
|
||||||
mEvent = nsnull;
|
mEvent = nsnull;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -60,7 +60,7 @@ public:
|
|||||||
private:
|
private:
|
||||||
// Convenience accessor for the event
|
// Convenience accessor for the event
|
||||||
nsXULCommandEvent* Event() {
|
nsXULCommandEvent* Event() {
|
||||||
return NS_STATIC_CAST(nsXULCommandEvent*, mEvent);
|
return static_cast<nsXULCommandEvent*>(mEvent);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -549,54 +549,54 @@ nsEventDispatcher::CreateEvent(nsPresContext* aPresContext,
|
|||||||
switch(aEvent->eventStructType) {
|
switch(aEvent->eventStructType) {
|
||||||
case NS_MUTATION_EVENT:
|
case NS_MUTATION_EVENT:
|
||||||
return NS_NewDOMMutationEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMMutationEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsMutationEvent*,aEvent));
|
static_cast<nsMutationEvent*>(aEvent));
|
||||||
case NS_GUI_EVENT:
|
case NS_GUI_EVENT:
|
||||||
case NS_COMPOSITION_EVENT:
|
case NS_COMPOSITION_EVENT:
|
||||||
case NS_RECONVERSION_EVENT:
|
case NS_RECONVERSION_EVENT:
|
||||||
case NS_QUERYCARETRECT_EVENT:
|
case NS_QUERYCARETRECT_EVENT:
|
||||||
case NS_SCROLLPORT_EVENT:
|
case NS_SCROLLPORT_EVENT:
|
||||||
return NS_NewDOMUIEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMUIEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsGUIEvent*,aEvent));
|
static_cast<nsGUIEvent*>(aEvent));
|
||||||
case NS_KEY_EVENT:
|
case NS_KEY_EVENT:
|
||||||
return NS_NewDOMKeyboardEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMKeyboardEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsKeyEvent*,aEvent));
|
static_cast<nsKeyEvent*>(aEvent));
|
||||||
case NS_MOUSE_EVENT:
|
case NS_MOUSE_EVENT:
|
||||||
case NS_MOUSE_SCROLL_EVENT:
|
case NS_MOUSE_SCROLL_EVENT:
|
||||||
case NS_POPUP_EVENT:
|
case NS_POPUP_EVENT:
|
||||||
return NS_NewDOMMouseEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMMouseEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsInputEvent*,aEvent));
|
static_cast<nsInputEvent*>(aEvent));
|
||||||
case NS_POPUPBLOCKED_EVENT:
|
case NS_POPUPBLOCKED_EVENT:
|
||||||
return NS_NewDOMPopupBlockedEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMPopupBlockedEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsPopupBlockedEvent*,
|
static_cast<nsPopupBlockedEvent*>
|
||||||
aEvent));
|
(aEvent));
|
||||||
case NS_TEXT_EVENT:
|
case NS_TEXT_EVENT:
|
||||||
return NS_NewDOMTextEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMTextEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsTextEvent*,aEvent));
|
static_cast<nsTextEvent*>(aEvent));
|
||||||
case NS_BEFORE_PAGE_UNLOAD_EVENT:
|
case NS_BEFORE_PAGE_UNLOAD_EVENT:
|
||||||
return
|
return
|
||||||
NS_NewDOMBeforeUnloadEvent(aDOMEvent, aPresContext,
|
NS_NewDOMBeforeUnloadEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsBeforePageUnloadEvent*,
|
static_cast<nsBeforePageUnloadEvent*>
|
||||||
aEvent));
|
(aEvent));
|
||||||
case NS_PAGETRANSITION_EVENT:
|
case NS_PAGETRANSITION_EVENT:
|
||||||
return NS_NewDOMPageTransitionEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMPageTransitionEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsPageTransitionEvent*,
|
static_cast<nsPageTransitionEvent*>
|
||||||
aEvent));
|
(aEvent));
|
||||||
#ifdef MOZ_SVG
|
#ifdef MOZ_SVG
|
||||||
case NS_SVG_EVENT:
|
case NS_SVG_EVENT:
|
||||||
return NS_NewDOMSVGEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMSVGEvent(aDOMEvent, aPresContext,
|
||||||
aEvent);
|
aEvent);
|
||||||
case NS_SVGZOOM_EVENT:
|
case NS_SVGZOOM_EVENT:
|
||||||
return NS_NewDOMSVGZoomEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMSVGZoomEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsGUIEvent*,aEvent));
|
static_cast<nsGUIEvent*>(aEvent));
|
||||||
#endif // MOZ_SVG
|
#endif // MOZ_SVG
|
||||||
|
|
||||||
case NS_XUL_COMMAND_EVENT:
|
case NS_XUL_COMMAND_EVENT:
|
||||||
return NS_NewDOMXULCommandEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMXULCommandEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsXULCommandEvent*,
|
static_cast<nsXULCommandEvent*>
|
||||||
aEvent));
|
(aEvent));
|
||||||
case NS_COMMAND_EVENT:
|
case NS_COMMAND_EVENT:
|
||||||
return NS_NewDOMCommandEvent(aDOMEvent, aPresContext,
|
return NS_NewDOMCommandEvent(aDOMEvent, aPresContext,
|
||||||
NS_STATIC_CAST(nsCommandEvent*, aEvent));
|
static_cast<nsCommandEvent*>(aEvent));
|
||||||
}
|
}
|
||||||
|
|
||||||
// For all other types of events, create a vanilla event object.
|
// For all other types of events, create a vanilla event object.
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user