Skip to content

Commit

Permalink
Merge mozilla-central to autoland. a=merge CLOSED TREE
Browse files Browse the repository at this point in the history
  • Loading branch information
nbeleuzu committed Jun 6, 2018
2 parents 2f18926 + cf464ea commit 7fdbc86
Show file tree
Hide file tree
Showing 111 changed files with 1,221 additions and 1,429 deletions.
2 changes: 1 addition & 1 deletion CLOBBER
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@
# changes to stick? As of bug 928195, this shouldn't be necessary! Please
# don't change CLOBBER for WebIDL changes any more.

Bug 1253064 - Prefer Clang to GCC in local developer builds
Bug 1459785 - ANGLE update; moved files require clobber due to bug 1421146.
35 changes: 14 additions & 21 deletions accessible/base/nsCoreUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ nsCoreUtils::HasClickListener(nsIContent *aContent)

void
nsCoreUtils::DispatchClickEvent(nsITreeBoxObject *aTreeBoxObj,
int32_t aRowIndex, nsITreeColumn *aColumn,
int32_t aRowIndex, nsTreeColumn *aColumn,
const nsAString& aPseudoElt)
{
RefPtr<dom::Element> tcElm;
Expand Down Expand Up @@ -519,7 +519,7 @@ nsCoreUtils::GetTreeBoxObject(nsIContent *aContent)
return nullptr;
}

already_AddRefed<nsITreeColumn>
already_AddRefed<nsTreeColumn>
nsCoreUtils::GetFirstSensibleColumn(nsITreeBoxObject *aTree)
{
RefPtr<nsTreeColumns> cols;
Expand Down Expand Up @@ -556,12 +556,12 @@ nsCoreUtils::GetSensibleColumnCount(nsITreeBoxObject *aTree)
return count;
}

already_AddRefed<nsITreeColumn>
already_AddRefed<nsTreeColumn>
nsCoreUtils::GetSensibleColumnAt(nsITreeBoxObject *aTree, uint32_t aIndex)
{
uint32_t idx = aIndex;

nsCOMPtr<nsITreeColumn> column = GetFirstSensibleColumn(aTree);
nsCOMPtr<nsTreeColumn> column = GetFirstSensibleColumn(aTree);
while (column) {
if (idx == 0)
return column.forget();
Expand All @@ -573,41 +573,34 @@ nsCoreUtils::GetSensibleColumnAt(nsITreeBoxObject *aTree, uint32_t aIndex)
return nullptr;
}

already_AddRefed<nsITreeColumn>
nsCoreUtils::GetNextSensibleColumn(nsITreeColumn *aColumn)
already_AddRefed<nsTreeColumn>
nsCoreUtils::GetNextSensibleColumn(nsTreeColumn* aColumn)
{
nsCOMPtr<nsITreeColumn> nextColumn;
aColumn->GetNext(getter_AddRefs(nextColumn));
RefPtr<nsTreeColumn> nextColumn = aColumn->GetNext();

while (nextColumn && IsColumnHidden(nextColumn)) {
nsCOMPtr<nsITreeColumn> tempColumn;
nextColumn->GetNext(getter_AddRefs(tempColumn));
nextColumn.swap(tempColumn);
nextColumn = nextColumn->GetNext();
}

return nextColumn.forget();
}

already_AddRefed<nsITreeColumn>
nsCoreUtils::GetPreviousSensibleColumn(nsITreeColumn *aColumn)
already_AddRefed<nsTreeColumn>
nsCoreUtils::GetPreviousSensibleColumn(nsTreeColumn* aColumn)
{
nsCOMPtr<nsITreeColumn> prevColumn;
aColumn->GetPrevious(getter_AddRefs(prevColumn));
RefPtr<nsTreeColumn> prevColumn = aColumn->GetPrevious();

while (prevColumn && IsColumnHidden(prevColumn)) {
nsCOMPtr<nsITreeColumn> tempColumn;
prevColumn->GetPrevious(getter_AddRefs(tempColumn));
prevColumn.swap(tempColumn);
prevColumn = prevColumn->GetPrevious();
}

return prevColumn.forget();
}

bool
nsCoreUtils::IsColumnHidden(nsITreeColumn *aColumn)
nsCoreUtils::IsColumnHidden(nsTreeColumn* aColumn)
{
RefPtr<Element> element;
aColumn->GetElement(getter_AddRefs(element));
Element* element = aColumn->Element();
return element->AttrValueIs(kNameSpaceID_None, nsGkAtoms::hidden,
nsGkAtoms::_true, eCaseMatters);
}
Expand Down
18 changes: 9 additions & 9 deletions accessible/base/nsCoreUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@
#include "nsTArray.h"

class nsRange;
class nsTreeColumn;
class nsIBoxObject;
class nsIFrame;
class nsIDocShell;
class nsITreeColumn;
class nsITreeBoxObject;
class nsIWidget;

Expand Down Expand Up @@ -51,7 +51,7 @@ class nsCoreUtils
* nsITreeBoxObject for available values
*/
static void DispatchClickEvent(nsITreeBoxObject *aTreeBoxObj,
int32_t aRowIndex, nsITreeColumn *aColumn,
int32_t aRowIndex, nsTreeColumn *aColumn,
const nsAString& aPseudoElt = EmptyString());

/**
Expand Down Expand Up @@ -249,7 +249,7 @@ class nsCoreUtils
/**
* Return first sensible column for the given tree box object.
*/
static already_AddRefed<nsITreeColumn>
static already_AddRefed<nsTreeColumn>
GetFirstSensibleColumn(nsITreeBoxObject *aTree);

/**
Expand All @@ -260,25 +260,25 @@ class nsCoreUtils
/**
* Return sensible column at the given index for the given tree box object.
*/
static already_AddRefed<nsITreeColumn>
static already_AddRefed<nsTreeColumn>
GetSensibleColumnAt(nsITreeBoxObject *aTree, uint32_t aIndex);

/**
* Return next sensible column for the given column.
*/
static already_AddRefed<nsITreeColumn>
GetNextSensibleColumn(nsITreeColumn *aColumn);
static already_AddRefed<nsTreeColumn>
GetNextSensibleColumn(nsTreeColumn *aColumn);

/**
* Return previous sensible column for the given column.
*/
static already_AddRefed<nsITreeColumn>
GetPreviousSensibleColumn(nsITreeColumn *aColumn);
static already_AddRefed<nsTreeColumn>
GetPreviousSensibleColumn(nsTreeColumn *aColumn);

/**
* Return true if the given column is hidden (i.e. not sensible).
*/
static bool IsColumnHidden(nsITreeColumn *aColumn);
static bool IsColumnHidden(nsTreeColumn *aColumn);

/**
* Scroll content into view.
Expand Down
1 change: 0 additions & 1 deletion accessible/tests/mochitest/jsat/a11y.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ support-files =
doc_content_text.html
!/accessible/tests/mochitest/*.js
!/accessible/tests/mochitest/moz.png
skip-if = (os == 'win' && (os_version == '5.1' || os_version == '5.2'))

[test_alive.html]
[test_content_integration.html]
Expand Down
2 changes: 1 addition & 1 deletion accessible/windows/msaa/XULTreeGridAccessibleWrap.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ class XULTreeGridCellAccessibleWrap : public XULTreeGridCellAccessible,
XULTreeGridRowAccessible* aRowAcc,
nsITreeBoxObject* aTree,
nsITreeView* aTreeView,
int32_t aRow, nsITreeColumn* aColumn) :
int32_t aRow, nsTreeColumn* aColumn) :
XULTreeGridCellAccessible(aContent, aDoc, aRowAcc, aTree, aTreeView, aRow,
aColumn), ia2AccessibleTableCell(this) {}

Expand Down
6 changes: 3 additions & 3 deletions accessible/xul/XULTreeAccessible.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ XULTreeAccessible::ChildAtPoint(int32_t aX, int32_t aY,
int32_t clientY = presContext->DevPixelsToIntCSSPixels(aY) - rootRect.Y();

int32_t row = -1;
nsCOMPtr<nsITreeColumn> column;
RefPtr<nsTreeColumn> column;
nsAutoString childEltUnused;
mTree->GetCellAt(clientX, clientY, &row, getter_AddRefs(column),
childEltUnused);
Expand Down Expand Up @@ -724,7 +724,7 @@ XULTreeItemAccessibleBase::BoundsInCSSPixels() const
return nsIntRect();
}

nsCOMPtr<nsITreeColumn> column = nsCoreUtils::GetFirstSensibleColumn(mTree);
RefPtr<nsTreeColumn> column = nsCoreUtils::GetFirstSensibleColumn(mTree);

int32_t x = 0, y = 0, width = 0, height = 0;
nsresult rv = mTree->GetCoordsForCellItem(mRow, column, EmptyString(),
Expand Down Expand Up @@ -1039,7 +1039,7 @@ XULTreeItemAccessibleBase::IsExpandable() const
}

void
XULTreeItemAccessibleBase::GetCellName(nsITreeColumn* aColumn, nsAString& aName) const
XULTreeItemAccessibleBase::GetCellName(nsTreeColumn* aColumn, nsAString& aName) const
{

mTreeView->GetCellText(mRow, aColumn, aName);
Expand Down
8 changes: 4 additions & 4 deletions accessible/xul/XULTreeAccessible.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#include "XULListboxAccessible.h"

class nsTreeBodyFrame;
class nsITreeColumn;
class nsTreeColumn;

namespace mozilla {
namespace a11y {
Expand Down Expand Up @@ -177,7 +177,7 @@ class XULTreeItemAccessibleBase : public AccessibleWrap
* Return cell accessible for the given column. If XUL tree accessible is not
* accessible table then return null.
*/
virtual XULTreeGridCellAccessible* GetCellAccessible(nsITreeColumn* aColumn) const
virtual XULTreeGridCellAccessible* GetCellAccessible(nsTreeColumn* aColumn) const
{ return nullptr; }

/**
Expand Down Expand Up @@ -206,7 +206,7 @@ class XULTreeItemAccessibleBase : public AccessibleWrap
/**
* Return name for cell at the given column.
*/
void GetCellName(nsITreeColumn* aColumn, nsAString& aName) const;
void GetCellName(nsTreeColumn* aColumn, nsAString& aName) const;

nsCOMPtr<nsITreeBoxObject> mTree;
nsITreeView* mTreeView;
Expand Down Expand Up @@ -244,7 +244,7 @@ class XULTreeItemAccessible : public XULTreeItemAccessibleBase
virtual ~XULTreeItemAccessible();

// XULTreeItemAccessible
nsCOMPtr<nsITreeColumn> mColumn;
RefPtr<nsTreeColumn> mColumn;
nsString mCachedName;
};

Expand Down
Loading

0 comments on commit 7fdbc86

Please sign in to comment.