[jbosstools-commits] JBoss Tools SVN: r22830 - workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Jun 16 07:09:59 EDT 2010


Author: yradtsevich
Date: 2010-06-16 07:09:58 -0400 (Wed, 16 Jun 2010)
New Revision: 22830

Removed:
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessNode.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessible.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCaretMoveEvent.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCoordinateType.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleDocument.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEditableText.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEvent.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperLink.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperText.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleImage.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleProvider.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRelation.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRetrieval.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRole.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleScrollType.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleSelectable.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStateChangeEvent.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStates.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTable.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableCell.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableChangeEvent.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleText.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTextChangeEvent.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleValue.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleWin32Object.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIActiveXSecurityPolicy.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIPrintSettingsWin.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreview.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewButton.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewController.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarProgress.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarTabPreview.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarWindowPreview.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinAppHelper.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinTaskbar.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWindowsRegKey.java
   workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIXBLAccessible.java
Log:
https://jira.jboss.org/browse/JBIDE-6429 : Move to XR1.9.2
- Sources of interfaces from org.mozilla.xpcom package have been added (only interfaces that are existing on all platforms: Mac, Linux, and Windows) STEP 2: platform-specific interfaces are removed.

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessNode.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessNode.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessNode.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,127 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessNode.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * An interface used by in-process accessibility clients
- * to get style, window, markup and other information about
- * a DOM node. When accessibility is active in Gecko,
- * every DOM node can have one nsIAccessNode for each
- * pres shell the DOM node is rendered in.
- * The nsIAccessNode implementations are instantiated lazily.
- * The nsIAccessNode tree for a given dom window
- * has a one to one relationship to the DOM tree.
- * If the DOM node for this access node is "accessible",
- * then a QueryInterface to nsIAccessible will succeed.
- *
- * @status UNDER_REVIEW
- */
-public interface nsIAccessNode extends nsISupports {
-
-  String NS_IACCESSNODE_IID =
-    "{71a3b4e7-e83d-45cf-a20e-9ce292bcf19f}";
-
-  /**
-   * The DOM node this nsIAccessNode is associated with.
-   */
-  nsIDOMNode getDOMNode();
-
-  /**
-   * The number of DOM children for the DOM node, which
-   * matches the number of nsIAccessNode children for this
-   * nsIAccessNode.
-   */
-  int getNumChildren();
-
-  /**
-   * Get the nth child of this node
-   * @param childNum Zero-based child index
-   * @return The nth nsIAccessNode child
-   */
-  nsIAccessNode getChildNodeAt(int childNum);
-
-  /**
-   * The parent nsIAccessNode
-   */
-  nsIAccessNode getParentNode();
-
-  /**
-   * The first nsIAccessNode child
-   */
-  nsIAccessNode getFirstChildNode();
-
-  /**
-   * The last nsIAccessNode child
-   */
-  nsIAccessNode getLastChildNode();
-
-  /**
-   * The previous nsIAccessNode sibling
-   */
-  nsIAccessNode getPreviousSiblingNode();
-
-  /**
-   * The next nsIAccessNode sibling
-   */
-  nsIAccessNode getNextSiblingNode();
-
-  /**
-   * The nsIAccessibleDocument that this nsIAccessNode
-   * resides in.
-   */
-  nsIAccessibleDocument getAccessibleDocument();
-
-  /**
-   * The innerHTML for the DOM node
-   * This is a text string of all the markup inside the DOM
-   * node, not including the start and end tag for the node.
-   */
-  String getInnerHTML();
-
-  /**
-   * Makes an object visible on screen.
-   *
-   * @param scrollType - defines where the object should be placed on
-   *                     the screen (see nsIAccessibleScrollType for
-   *                     available constants).
-   */
-  void scrollTo(long aScrollType);
-
-  /**
-   * Moves the top left of an object to a specified location.
-   *
-   * @param coordinateType - specifies whether the coordinates are relative to
-   *                         the screen or the parent object (for available
-   *                         constants refer to nsIAccessibleCoordinateType)
-   * @param aX - defines the x coordinate
-   * @param aY - defines the y coordinate
-  */
-  void scrollToPoint(long aCoordinateType, int aX, int aY);
-
-  /**
-   * Retrieve the computed style value for this DOM node, if it is a DOM element.
-   * Note: the meanings of width, height and other size measurements depend
-   * on the version of CSS being used. Therefore, for bounds information, 
-   * it is better to use nsIAccessible::accGetBounds.
-   * @param pseudoElt The pseudo element to retrieve style for, or NULL
-   *                  for general computed style information for this node.
-   * @param propertyName Retrieve the computed style value for this property name,
-   *                     for example "border-bottom".
-   */
-  String getComputedStyleValue(String pseudoElt, String propertyName);
-
-  /**
-   * The method is similar to getComputedStyleValue() excepting that this one
-   * returns nsIDOMCSSPrimitiveValue.
-   */
-  nsIDOMCSSPrimitiveValue getComputedStyleCSSValue(String pseudoElt, String propertyName);
-
-  /**
-   * The language for the current DOM node, e.g. en, de, etc.
-   */
-  String getLanguage();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessible.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessible.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessible.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,294 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessible.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * A cross-platform interface that supports platform-specific 
- * accessibility APIs like MSAA and ATK. Contains the sum of what's needed
- * to support IAccessible as well as ATK's generic accessibility objects.
- * Can also be used by in-process accessibility clients to get information
- * about objects in the accessible tree. The accessible tree is a subset of 
- * nodes in the DOM tree -- such as documents, focusable elements and text.
- * Mozilla creates the implementations of nsIAccessible on demand.
- * See http://www.mozilla.org/projects/ui/accessibility for more information.
- *
- * @status UNDER_REVIEW
- */
-public interface nsIAccessible extends nsISupports {
-
-  String NS_IACCESSIBLE_IID =
-    "{c81d8f8c-8585-4094-bc7c-71dd01494906}";
-
-  /**
-   * Parent node in accessible tree.
-   */
-  nsIAccessible getParent();
-
-  /**
-   * Next sibling in accessible tree
-   */
-  nsIAccessible getNextSibling();
-
-  /**
-   * Previous sibling in accessible tree
-   */
-  nsIAccessible getPreviousSibling();
-
-  /**
-   * First child in accessible tree
-   */
-  nsIAccessible getFirstChild();
-
-  /**
-   * Last child in accessible tree
-   */
-  nsIAccessible getLastChild();
-
-  /**
-   * Array of all this element's children.
-   */
-  nsIArray getChildren();
-
-  /**
-   * Number of accessible children
-   */
-  int getChildCount();
-
-  /**
-   * The 0-based index of this accessible in its parent's list of children,
-   * or -1 if this accessible does not have a parent.
-   */
-  int getIndexInParent();
-
-  /**
-   * Accessible name -- the main text equivalent for this node. The name is
-   * specified by ARIA or by native markup. Example of ARIA markup is
-   * aria-labelledby attribute placed on element of this accessible. Example
-   * of native markup is HTML label linked with HTML element of this accessible.
-   *
-   * Value can be string or null. A null value indicates that AT may attempt to
-   * compute the name. Any string value, including the empty string, should be
-   * considered author-intentional, and respected.
-   */
-  String getName();
-
-  /**
-   * Accessible name -- the main text equivalent for this node. The name is
-   * specified by ARIA or by native markup. Example of ARIA markup is
-   * aria-labelledby attribute placed on element of this accessible. Example
-   * of native markup is HTML label linked with HTML element of this accessible.
-   *
-   * Value can be string or null. A null value indicates that AT may attempt to
-   * compute the name. Any string value, including the empty string, should be
-   * considered author-intentional, and respected.
-   */
-  void setName(String aName);
-
-  /**
-   * Accessible value -- a number or a secondary text equivalent for this node
-   * Widgets that use role attribute can force a value using the valuenow attribute
-   */
-  String getValue();
-
-  /**
-   * Accessible description -- long text associated with this node
-   */
-  String getDescription();
-
-  /**
-   * Provides localized string of accesskey name, such as Alt+D.
-   * The modifier may be affected by user and platform preferences.
-   * Usually alt+letter, or just the letter alone for menu items. 
-   */
-  String getKeyboardShortcut();
-
-  /**
-   * Provides localized string of global keyboard accelerator for default
-   * action, such as Ctrl+O for Open file
-   */
-  String getDefaultKeyBinding();
-
-  /**
-   * Provides array of localized string of global keyboard accelerator for
-   * the given action index supported by accessible.
-   *
-   * @param aActionIndex - index of the given action
-   */
-  nsIDOMDOMStringList getKeyBindings(short aActionIndex);
-
-  /**
-   * Enumerated accessible role (see the constants defined in nsIAccessibleRole).
-   *
-   * @note  The values might depend on platform because of variations. Widgets
-   *        can use ARIA role attribute to force the final role.
-   */
-  long getRole();
-
-  /**
-   * Accessible states -- bit fields which describe boolean properties of node.
-   * Many states are only valid given a certain role attribute that supports
-   * them.
-   *
-   * @param aState - the first bit field (see nsIAccessibleStates::STATE_*
-   *                 constants)
-   * @param aExtraState - the second bit field
-   *                      (see nsIAccessibleStates::EXT_STATE_* constants)
-   */
-  void getState(long[] aState, long[] aExtraState);
-
-  /**
-   * Help text associated with node
-   */
-  String getHelp();
-
-  /**
-   * Focused accessible child of node
-   */
-  nsIAccessible getFocusedChild();
-
-  /**
-   * Attributes of accessible
-   */
-  nsIPersistentProperties getAttributes();
-
-  /**
-   * Returns grouping information. Used for tree items, list items, tab panel
-   * labels, radio buttons, etc. Also used for collectons of non-text objects.
-   *
-   * @param groupLevel - 1-based, similar to ARIA 'level' property
-   * @param similarItemsInGroup - 1-based, similar to ARIA 'setsize' property,
-   *                              inclusive of the current item
-   * @param positionInGroup - 1-based, similar to ARIA 'posinset' property
-   */
-  void groupPosition(int[] aGroupLevel, int[] aSimilarItemsInGroup, int[] aPositionInGroup);
-
-  /**
-   * Accessible child which contains the coordinate at (x, y) in screen pixels.
-   * If the point is in the current accessible but not in a child, the
-   * current accessible will be returned.
-   * If the point is in neither the current accessible or a child, then
-   * null will be returned.
-   *
-   * @param x  screen's x coordinate
-   * @param y  screen's y coordinate
-   * @return   the deepest accessible child containing the given point
-   */
-  nsIAccessible getChildAtPoint(int x, int y);
-
-  /**
-   * Deepest accessible child which contains the coordinate at (x, y) in screen
-   * pixels. If the point is in the current accessible but not in a child, the
-   * current accessible will be returned. If the point is in neither the current
-   * accessible or a child, then null will be returned.
-   *
-   * @param x  screen's x coordinate
-   * @param y  screen's y coordinate
-   * @return   the deepest accessible child containing the given point
-   */
-  nsIAccessible getDeepestChildAtPoint(int x, int y);
-
-  /**
-   * Nth accessible child using zero-based index or last child if index less than zero
-   */
-  nsIAccessible getChildAt(int aChildIndex);
-
-  /**
-   * Accessible node geometrically to the right of this one
-   */
-  nsIAccessible getAccessibleToRight();
-
-  /**
-   * Accessible node geometrically to the left of this one
-   */
-  nsIAccessible getAccessibleToLeft();
-
-  /**
-   * Accessible node geometrically above this one
-   */
-  nsIAccessible getAccessibleAbove();
-
-  /**
-   * Accessible node geometrically below this one
-   */
-  nsIAccessible getAccessibleBelow();
-
-  /**
-   * Return accessible relation by the given relation type (see.
-   * constants defined in nsIAccessibleRelation).
-   */
-  nsIAccessibleRelation getRelationByType(long aRelationType);
-
-  /**
-   * Returns the number of accessible relations for this object.
-   */
-  long getRelationsCount();
-
-  /**
-   * Returns one accessible relation for this object.
-   *
-   * @param index - relation index (0-based)
-   */
-  nsIAccessibleRelation getRelation(long index);
-
-  /**
-   * Returns multiple accessible relations for this object.
-   */
-  nsIArray getRelations();
-
-  /**
-   * Return accessible's x and y coordinates relative to the screen and
-   * accessible's width and height.
-   */
-  void getBounds(int[] x, int[] y, int[] width, int[] height);
-
-  /**
-   * Add or remove this accessible to the current selection
-   */
-  void setSelected(boolean isSelected);
-
-  /**
-   * Extend the current selection from its current accessible anchor node
-   * to this accessible
-   */
-  void extendSelection();
-
-  /**
-   * Select this accessible node only
-   */
-  void takeSelection();
-
-  /**
-   * Focus this accessible node,
-   * The state STATE_FOCUSABLE indicates whether this node is normally focusable.
-   * It is the callers responsibility to determine whether this node is focusable.
-   * accTakeFocus on a node that is not normally focusable (such as a table),
-   * will still set focus on that node, although normally that will not be visually 
-   * indicated in most style sheets.
-   */
-  void takeFocus();
-
-  /**
-   * The number of accessible actions associated with this accessible
-   */
-  short getNumActions();
-
-  /**
-   * The name of the accessible action at the given zero-based index
-   */
-  String getActionName(short index);
-
-  /**
-   * The description of the accessible action at the given zero-based index
-   */
-  String getActionDescription(short aIndex);
-
-  /**
-   * Perform the accessible action at the given zero-based index
-   * Action number 0 is the default action
-   */
-  void doAction(short index);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCaretMoveEvent.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCaretMoveEvent.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCaretMoveEvent.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,18 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleEvent.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleCaretMoveEvent extends nsIAccessibleEvent {
-
-  String NS_IACCESSIBLECARETMOVEEVENT_IID =
-    "{b9076dce-4cd3-4e3d-a7f6-7f33a7f40c31}";
-
-  /**
-   * Return caret offset.
-   */
-  int getCaretOffset();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCoordinateType.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCoordinateType.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleCoordinateType.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,32 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleTypes.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * These constants define which coordinate system a point is located in.
- */
-public interface nsIAccessibleCoordinateType extends nsISupports {
-
-  String NS_IACCESSIBLECOORDINATETYPE_IID =
-    "{c9fbdf10-619e-436f-bf4b-8566686f1577}";
-
-  /**
-   * The coordinates are relative to the screen.
-   */
-  long COORDTYPE_SCREEN_RELATIVE = 0L;
-
-  /**
-   * The coordinates are relative to the window.
-   */
-  long COORDTYPE_WINDOW_RELATIVE = 1L;
-
-  /**
-   * The coordinates are relative to the upper left corner of the bounding box
-   * of the immediate parent.
-   */
-  long COORDTYPE_PARENT_RELATIVE = 2L;
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleDocument.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleDocument.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleDocument.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,73 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleDocument.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * An interface for in-process accessibility clients
- * that wish to retrieve information about a document.
- * When accessibility is turned on in Gecko,
- * there is an nsIAccessibleDocument for each document
- * whether it is XUL, HTML or whatever.
- * You can QueryInterface to nsIAccessibleDocument from
- * the nsIAccessible or nsIAccessNode for the root node
- * of a document. You can also get one from 
- * nsIAccessNode::GetAccessibleDocument() or 
- * nsIAccessibleEvent::GetAccessibleDocument()
- *
- * @status UNDER_REVIEW
- */
-public interface nsIAccessibleDocument extends nsISupports {
-
-  String NS_IACCESSIBLEDOCUMENT_IID =
-    "{b7ae45bd-21e9-4ed5-a67e-86448b25d56b}";
-
-  /**
-   * The URL of the document
-   */
-  String getURL();
-
-  /**
-   * The title of the document, as specified in the document.
-   */
-  String getTitle();
-
-  /**
-   * The mime type of the document
-   */
-  String getMimeType();
-
-  /**
-   * The doc type of the document, as specified in the document.
-   */
-  String getDocType();
-
-  /**
-   * The nsIDOMDocument interface associated with this document.
-   */
-  nsIDOMDocument getDocument();
-
-  /**
-   * The nsIDOMWindow that the document resides in.
-   */
-  nsIDOMWindow getWindow();
-
-  /**
-   * The namespace for each ID that is handed back.
-   */
-  String getNameSpaceURIForID(short nameSpaceID);
-
-  /**
-   * Returns the first accessible parent of a DOM node.
-   * Guaranteed not to return nsnull if the DOM node is in a document.
-   * @param aDOMNode The DOM node we need an accessible for.
-   * @param aCanCreate Can accessibles be created or must it be the first 
-   *                   cached accessible in the parent chain?
-   * @return An first nsIAccessible found by crawling up the DOM node
-   *         to the document root.
-   */
-  nsIAccessible getAccessibleInParentChain(nsIDOMNode aDOMNode, boolean aCanCreate);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEditableText.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEditableText.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEditableText.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,70 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleEditableText.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleEditableText extends nsISupports {
-
-  String NS_IACCESSIBLEEDITABLETEXT_IID =
-    "{52837507-202d-4e72-a482-5f068a1fd720}";
-
-  /**
-   * Sets the attributes for the text between the two given indices. The old
-   * attributes are replaced by the new list of attributes. For example,
-   * sets font styles, such as italic, bold...
-   *
-   * @param startPos - start index of the text whose attributes are modified.
-   * @param endPos - end index of the text whose attributes are modified.
-   * @param attributes - set of attributes that replaces the old list of
-   *                     attributes of the specified text portion.
-   */
-  void setAttributes(int startPos, int endPos, nsISupports attributes);
-
-  /**
-   * Replaces the text represented by this object by the given text.
-   */
-  void setTextContents(String text);
-
-  /**
-   * Inserts text at the specified position.
-   *
-   * @param text - text that is inserted.
-   * @param position - index at which to insert the text.
-   */
-  void insertText(String text, int position);
-
-  /**
-   * Copies the text range into the clipboard.
-   *
-   * @param startPos - start index of the text to moved into the clipboard.
-   * @param endPos - end index of the text to moved into the clipboard.
-   */
-  void copyText(int startPos, int endPos);
-
-  /**
-   * Deletes a range of text and copies it to the clipboard.
-   *
-   * @param startPos - start index of the text to be deleted.
-   * @param endOffset - end index of the text to be deleted.
-   */
-  void cutText(int startPos, int endPos);
-
-  /**
-   * Deletes a range of text.
-   *
-   * @param startPos - start index of the text to be deleted.
-   * @param endPos - end index of the text to be deleted.
-   */
-  void deleteText(int startPos, int endPos);
-
-  /**
-   * Pastes text from the clipboard.
-   *
-   * @param position - index at which to insert the text from the system
-   *                   clipboard into the text represented by this object.
-   */
-  void pasteText(int position);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEvent.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEvent.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleEvent.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,494 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleEvent.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * An interface for accessibility events listened to
- * by in-process accessibility clients, which can be used
- * to find out how to get accessibility and DOM interfaces for
- * the event and its target. To listen to in-process accessibility invents,
- * make your object an nsIObserver, and listen for accessible-event by 
- * using code something like this:
- *   nsCOMPtr<nsIObserverService> observerService = 
- *     do_GetService("@mozilla.org/observer-service;1", &rv);
- *   if (NS_SUCCEEDED(rv)) 
- *     rv = observerService->AddObserver(this, "accessible-event", PR_TRUE);
- *
- * @status UNDER_REVIEW
- */
-public interface nsIAccessibleEvent extends nsISupports {
-
-  String NS_IACCESSIBLEEVENT_IID =
-    "{ba448f0e-a761-48c8-a0f5-1f25e23d4fe4}";
-
-  /**
-   * An object has been created.
-   */
-  long EVENT_DOM_CREATE = 1L;
-
-  /**
-   * An object has been destroyed.
-   */
-  long EVENT_DOM_DESTROY = 2L;
-
-  /**
-   * An object's properties or content have changed significantly so that the
-   * type of object has really changed, and therefore the accessible should be 
-   * destroyed or recreated.
-   */
-  long EVENT_DOM_SIGNIFICANT_CHANGE = 3L;
-
-  /**
-   * A hidden object is shown -- this is a layout occurance and is thus asynchronous
-   */
-  long EVENT_ASYNCH_SHOW = 4L;
-
-  /**
-   * An object is hidden -- this is a layout occurance and is thus asynchronous
-   */
-  long EVENT_ASYNCH_HIDE = 5L;
-
-  /**
-   * An object had a significant layout change which could affect
-   * the type of accessible object -- this is a layout occurance and is thus asynchronous
-   */
-  long EVENT_ASYNCH_SIGNIFICANT_CHANGE = 6L;
-
-  /**
-   * The active descendant of a component has changed. The active descendant
-   * is used in objects with transient children.
-   */
-  long EVENT_ACTIVE_DECENDENT_CHANGED = 7L;
-
-  /**
-   * An object has received the keyboard focus.
-   */
-  long EVENT_FOCUS = 8L;
-
-  /**
-   * An object's state has changed.
-   */
-  long EVENT_STATE_CHANGE = 9L;
-
-  /**
-   * An object has changed location, shape, or size.
-   */
-  long EVENT_LOCATION_CHANGE = 10L;
-
-  /**
-   * An object's Name property has changed.
-   */
-  long EVENT_NAME_CHANGE = 11L;
-
-  /**
-   * An object's Description property has changed.
-   */
-  long EVENT_DESCRIPTION_CHANGE = 12L;
-
-  /**
-   * An object's Value property has changed.
-   */
-  long EVENT_VALUE_CHANGE = 13L;
-
-  /**
-   * An object's help has changed.
-   */
-  long EVENT_HELP_CHANGE = 14L;
-
-  /**
-   * An object's default action has changed.
-   */
-  long EVENT_DEFACTION_CHANGE = 15L;
-
-  /**
-   * An object's action has changed.
-   */
-  long EVENT_ACTION_CHANGE = 16L;
-
-  /**
-   * An object's keyboard shortcut has changed.
-   */
-  long EVENT_ACCELERATOR_CHANGE = 17L;
-
-  /**
-   * The selection within a container object has changed.
-   */
-  long EVENT_SELECTION = 18L;
-
-  /**
-   * An item within a container object has been added to the selection.
-   */
-  long EVENT_SELECTION_ADD = 19L;
-
-  /**
-   * An item within a container object has been removed from the selection.
-   */
-  long EVENT_SELECTION_REMOVE = 20L;
-
-  /**
-   * Numerous selection changes have occurred within a container object.
-   */
-  long EVENT_SELECTION_WITHIN = 21L;
-
-  /**
-   * An alert has been generated. Server applications send this event when a
-   * user needs to know that a user interface element has changed.
-   */
-  long EVENT_ALERT = 22L;
-
-  /**
-   * The foreground window has changed.
-   */
-  long EVENT_FOREGROUND = 23L;
-
-  /**
-   * A menu item on the menu bar has been selected.
-   */
-  long EVENT_MENU_START = 24L;
-
-  /**
-   * A menu from the menu bar has been closed.
-   */
-  long EVENT_MENU_END = 25L;
-
-  /**
-   * A pop-up menu has been displayed.
-   */
-  long EVENT_MENUPOPUP_START = 26L;
-
-  /**
-   * A pop-up menu has been closed.
-   */
-  long EVENT_MENUPOPUP_END = 27L;
-
-  /**
-   * A window has received mouse capture.
-   */
-  long EVENT_CAPTURE_START = 28L;
-
-  /**
-   * A window has lost mouse capture.
-   */
-  long EVENT_CAPTURE_END = 29L;
-
-  /**
-   * A window is being moved or resized.
-   */
-  long EVENT_MOVESIZE_START = 30L;
-
-  /**
-  * The movement or resizing of a window has finished
-  */
-  long EVENT_MOVESIZE_END = 31L;
-
-  /**
-   * A window has entered context-sensitive Help mode
-   */
-  long EVENT_CONTEXTHELP_START = 32L;
-
-  /**
-   * A window has exited context-sensitive Help mode
-   */
-  long EVENT_CONTEXTHELP_END = 33L;
-
-  /**
-   * An application is about to enter drag-and-drop mode
-   */
-  long EVENT_DRAGDROP_START = 34L;
-
-  /**
-   * An application is about to exit drag-and-drop mode
-   */
-  long EVENT_DRAGDROP_END = 35L;
-
-  /**
-   * A dialog box has been displayed
-   */
-  long EVENT_DIALOG_START = 36L;
-
-  /**
-   * A dialog box has been closed
-   */
-  long EVENT_DIALOG_END = 37L;
-
-  /**
-   * Scrolling has started on a scroll bar
-   */
-  long EVENT_SCROLLING_START = 38L;
-
-  /**
-   * Scrolling has ended on a scroll bar
-   */
-  long EVENT_SCROLLING_END = 39L;
-
-  /**
-   * A window object is about to be minimized or maximized
-   */
-  long EVENT_MINIMIZE_START = 40L;
-
-  /**
-   * A window object has been minimized or maximized
-   */
-  long EVENT_MINIMIZE_END = 41L;
-
-  /**
-   * XXX:
-   */
-  long EVENT_DOCUMENT_LOAD_START = 42L;
-
-  /**
-   * The loading of the document has completed.
-   */
-  long EVENT_DOCUMENT_LOAD_COMPLETE = 43L;
-
-  /**
-   * The document contents are being reloaded.
-   */
-  long EVENT_DOCUMENT_RELOAD = 44L;
-
-  /**
-   * The loading of the document was interrupted.
-   */
-  long EVENT_DOCUMENT_LOAD_STOPPED = 45L;
-
-  /**
-   * The document wide attributes of the document object have changed.
-   */
-  long EVENT_DOCUMENT_ATTRIBUTES_CHANGED = 46L;
-
-  /**
-   * The contents of the document have changed.
-   */
-  long EVENT_DOCUMENT_CONTENT_CHANGED = 47L;
-
-  long EVENT_PROPERTY_CHANGED = 48L;
-
-  long EVENT_SELECTION_CHANGED = 49L;
-
-  /**
-   * A text object's attributes changed.
-   * Also see EVENT_OBJECT_ATTRIBUTE_CHANGED.
-   */
-  long EVENT_TEXT_ATTRIBUTE_CHANGED = 50L;
-
-  /**
-   * The caret has moved to a new position.
-   */
-  long EVENT_TEXT_CARET_MOVED = 51L;
-
-  /**
-   * This event indicates general text changes, i.e. changes to text that is
-   * exposed through the IAccessibleText and IAccessibleEditableText interfaces.
-   */
-  long EVENT_TEXT_CHANGED = 52L;
-
-  /**
-   * Text was inserted.
-   */
-  long EVENT_TEXT_INSERTED = 53L;
-
-  /**
-   * Text was removed.
-   */
-  long EVENT_TEXT_REMOVED = 54L;
-
-  /**
-   * Text was updated.
-   */
-  long EVENT_TEXT_UPDATED = 55L;
-
-  /**
-   * The text selection changed.
-   */
-  long EVENT_TEXT_SELECTION_CHANGED = 56L;
-
-  /**
-   * A visibile data event indicates the change of the visual appearance
-   * of an accessible object.  This includes for example most of the
-   * attributes available via the IAccessibleComponent interface.
-   */
-  long EVENT_VISIBLE_DATA_CHANGED = 57L;
-
-  /**
-   * The caret moved from one column to the next.
-   */
-  long EVENT_TEXT_COLUMN_CHANGED = 58L;
-
-  /**
-   * The caret moved from one section to the next.
-   */
-  long EVENT_SECTION_CHANGED = 59L;
-
-  /**
-   * A table caption changed.
-   */
-  long EVENT_TABLE_CAPTION_CHANGED = 60L;
-
-  /**
-   * A table's data changed.
-   */
-  long EVENT_TABLE_MODEL_CHANGED = 61L;
-
-  /**
-   * A table's summary changed.
-   */
-  long EVENT_TABLE_SUMMARY_CHANGED = 62L;
-
-  /**
-   * A table's row description changed.
-   */
-  long EVENT_TABLE_ROW_DESCRIPTION_CHANGED = 63L;
-
-  /**
-   * A table's row header changed.
-   */
-  long EVENT_TABLE_ROW_HEADER_CHANGED = 64L;
-
-  long EVENT_TABLE_ROW_INSERT = 65L;
-
-  long EVENT_TABLE_ROW_DELETE = 66L;
-
-  long EVENT_TABLE_ROW_REORDER = 67L;
-
-  /**
-   * A table's column description changed.
-   */
-  long EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED = 68L;
-
-  /**
-   * A table's column header changed.
-   */
-  long EVENT_TABLE_COLUMN_HEADER_CHANGED = 69L;
-
-  long EVENT_TABLE_COLUMN_INSERT = 70L;
-
-  long EVENT_TABLE_COLUMN_DELETE = 71L;
-
-  long EVENT_TABLE_COLUMN_REORDER = 72L;
-
-  long EVENT_WINDOW_ACTIVATE = 73L;
-
-  long EVENT_WINDOW_CREATE = 74L;
-
-  long EVENT_WINDOW_DEACTIVATE = 75L;
-
-  long EVENT_WINDOW_DESTROY = 76L;
-
-  long EVENT_WINDOW_MAXIMIZE = 77L;
-
-  long EVENT_WINDOW_MINIMIZE = 78L;
-
-  long EVENT_WINDOW_RESIZE = 79L;
-
-  long EVENT_WINDOW_RESTORE = 80L;
-
-  /**
-   * The ending index of this link within the containing string has changed.
-   */
-  long EVENT_HYPERLINK_END_INDEX_CHANGED = 81L;
-
-  /**
-   * The number of anchors assoicated with this hyperlink object has changed.
-   */
-  long EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED = 82L;
-
-  /**
-   * The hyperlink selected state changed from selected to unselected or
-   * from unselected to selected.
-   */
-  long EVENT_HYPERLINK_SELECTED_LINK_CHANGED = 83L;
-
-  /**
-   * One of the links associated with the hypertext object has been activated.
-   */
-  long EVENT_HYPERTEXT_LINK_ACTIVATED = 84L;
-
-  /**
-   * One of the links associated with the hypertext object has been selected.
-   */
-  long EVENT_HYPERTEXT_LINK_SELECTED = 85L;
-
-  /**
-   * The starting index of this link within the containing string has changed.
-   */
-  long EVENT_HYPERLINK_START_INDEX_CHANGED = 86L;
-
-  /**
-   * Focus has changed from one hypertext object to another, or focus moved
-   * from a non-hypertext object to a hypertext object, or focus moved from a
-   * hypertext object to a non-hypertext object.
-   */
-  long EVENT_HYPERTEXT_CHANGED = 87L;
-
-  /**
-   * The number of hyperlinks associated with a hypertext object changed.
-   */
-  long EVENT_HYPERTEXT_NLINKS_CHANGED = 88L;
-
-  /**
-   * An object's attributes changed. Also see EVENT_TEXT_ATTRIBUTE_CHANGED.
-   */
-  long EVENT_OBJECT_ATTRIBUTE_CHANGED = 89L;
-
-  /**
-   * A slide changed in a presentation document or a page boundary was
-   * crossed in a word processing document.
-   */
-  long EVENT_PAGE_CHANGED = 90L;
-
-  /**
-   * Used internally in Gecko.
-   */
-  long EVENT_INTERNAL_LOAD = 91L;
-
-  /**
-   * An object's children have changed
-   */
-  long EVENT_REORDER = 92L;
-
-  /**
-   * Help make sure event map does not get out-of-line.
-   */
-  long EVENT_LAST_ENTRY = 93L;
-
-  /**
-   * The type of event, based on the enumerated event values
-   * defined in this interface.
-   */
-  long getEventType();
-
-  /**
-   * The nsIAccessible associated with the event.
-   * May return null if no accessible is available
-   */
-  nsIAccessible getAccessible();
-
-  /**
-   * The nsIAccessibleDocument that the event target nsIAccessible
-   * resides in. This can be used to get the DOM window,
-   * the DOM document and the window handler, among other things.
-   */
-  nsIAccessibleDocument getAccessibleDocument();
-
-  /**
-   * The nsIDOMNode associated with the event
-   * May return null if accessible for event has been shut down
-   */
-  nsIDOMNode getDOMNode();
-
-  /**
-   * Returns true if the event was caused by explicit user input,
-   * as opposed to purely originating from a timer or mouse movement
-   */
-  boolean getIsFromUserInput();
-
-  /**
-   * Returns true if the event was caused by explicit user input,
-   * as opposed to purely originating from a timer or mouse movement
-   */
-  void setIsFromUserInput(boolean aIsFromUserInput);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperLink.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperLink.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperLink.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,78 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleHyperLink.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * A cross-platform interface that supports hyperlink-specific properties and
- * methods.  Anchors, image maps, xul:labels with class="text-link" implement this interface.
- */
-public interface nsIAccessibleHyperLink extends nsISupports {
-
-  String NS_IACCESSIBLEHYPERLINK_IID =
-    "{38c60bfa-6040-4bfe-93f2-acd6a909bb60}";
-
-  /**
-   * Returns the offset of the link within the parent accessible.
-   */
-  int getStartIndex();
-
-  /**
-   * Returns the end index of the link within the parent accessible.
-   *
-   * @note  The link itself is represented by one embedded character within the
-   * parent text, so the endIndex should be startIndex + 1.
-   */
-  int getEndIndex();
-
-  /**
-   * Determines whether the link is valid (e. g. points to a valid URL).
-   *
-   * @note  XXX Currently only used with ARIA links, and the author has to
-   * specify that the link is invalid via the aria-invalid="true" attribute.
-   * In all other cases, TRUE is returned.
-   */
-  boolean getValid();
-
-  /**
-   * Determines whether the element currently has the focus, e. g. after
-   * returning from the destination page.
-   *
-   * @note  ARIA links can only be focused if they have the tabindex
-   * attribute set.  Also, state_focused should then be set on the accessible
-   * for this link.
-   */
-  boolean getSelected();
-
-  /**
-   * The numbber of anchors within this Hyperlink. Is normally 1 for anchors.
-   * This anchor is, for example, the visible output of the html:a tag.
-   * With an Image Map, reflects the actual areas within the map.
-   */
-  int getAnchorCount();
-
-  /**
-   * Returns the URI at the given index.
-   *
-   * @note  ARIA hyperlinks do not have an URI to point to, since clicks are
-   * processed via JavaScript. Therefore this property does not work on ARIA
-   * links.
-   *
-   * @param index  The 0-based index of the URI to be returned.
-   *
-   * @return the nsIURI object containing the specifications for the URI.
-   */
-  nsIURI getURI(int index);
-
-  /**
-   * Returns a reference to the object at the given index.
-   *
-   * @param index  The 0-based index whose object is to be returned.
-   *
-   * @return the nsIAccessible object at the desired index.
-   */
-  nsIAccessible getAnchor(int index);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperText.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperText.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleHyperText.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,34 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleHyperText.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * A cross-platform interface that deals with text which contains hyperlinks.
- */
-public interface nsIAccessibleHyperText extends nsISupports {
-
-  String NS_IACCESSIBLEHYPERTEXT_IID =
-    "{d56bd454-8ff3-4edc-b266-baeada00267b}";
-
-  /**
-   * Returns the number of links contained within this hypertext object.
-   */
-  int getLinkCount();
-
-  int getLinkIndex(int charIndex);
-
-  /**
-   * Retrieves the nsIAccessibleHyperLink object at the given link index.
-   *
-   * @param linkIndex  0-based index of the link that is to be retrieved.
-   * This can be retrieved via getLinkIndex (see above).
-   *
-   * @returns nsIAccessibleHyperLink  Object representing the link properties
-   * or NS_ERROR_INVALID_ARG if there is no link at that index.
-   */
-  nsIAccessibleHyperLink getLink(int linkIndex);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleImage.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleImage.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleImage.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,35 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleImage.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- *
- * @status UNDER_REVIEW
- */
-public interface nsIAccessibleImage extends nsISupports {
-
-  String NS_IACCESSIBLEIMAGE_IID =
-    "{09086623-0f09-4310-ac56-c2cda7c29648}";
-
-  /**
-   * Returns the coordinates of the image.
-   *
-   * @param coordType  specifies coordinates origin (for available constants
-   *                   refer to nsIAccessibleCoordinateType)
-   * @param x          the x coordinate
-   * @param y          the y coordinate
-   */
-  void getImagePosition(long coordType, int[] x, int[] y);
-
-  /**
-   * Returns the size of the image.
-   *
-   * @param width      the heigth
-   * @param height     the width
-   */
-  void getImageSize(int[] width, int[] height);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleProvider.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleProvider.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleProvider.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,186 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleProvider.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * nsIAccessibleProvider interface is used to link element and accessible
-   object. For that XBL binding of element should implement the interface.
- */
-public interface nsIAccessibleProvider extends nsISupports {
-
-  String NS_IACCESSIBLEPROVIDER_IID =
-    "{3f7f9194-c625-4a85-8148-6d92d34897fa}";
-
-  /**
-   * Constants set of common use.
-   */
-/** Do not create an accessible for this object
-   * This is useful if an ancestor binding already implements nsIAccessibleProvider,
-   * but no accessible is desired for the inheriting binding
-   */
-  int NoAccessible = 0;
-
-  /** For elements that spawn a new document. For example now it is used by
-    <xul:iframe>, <xul:browser> and <xul:editor>. */
-  int OuterDoc = 1;
-
-  /**
-   * Constants set is used by XUL controls.
-   */
-  int XULAlert = 4097;
-
-  int XULButton = 4098;
-
-  int XULCheckbox = 4099;
-
-  int XULColorPicker = 4100;
-
-  int XULColorPickerTile = 4101;
-
-  int XULCombobox = 4102;
-
-  int XULDropmarker = 4103;
-
-  int XULGroupbox = 4104;
-
-  int XULImage = 4105;
-
-  int XULLink = 4106;
-
-  int XULListbox = 4107;
-
-  int XULListCell = 4134;
-
-  int XULListHead = 4132;
-
-  int XULListHeader = 4133;
-
-  int XULListitem = 4108;
-
-  int XULMenubar = 4109;
-
-  int XULMenuitem = 4110;
-
-  int XULMenupopup = 4111;
-
-  int XULMenuSeparator = 4112;
-
-  int XULPane = 4113;
-
-  int XULProgressMeter = 4114;
-
-  int XULScale = 4115;
-
-  int XULStatusBar = 4116;
-
-  int XULRadioButton = 4117;
-
-  int XULRadioGroup = 4118;
-
-  /** The single tab in a dialog or tabbrowser/editor interface */
-  int XULTab = 4119;
-
-  /** A combination of a tabs object and a tabpanels object */
-  int XULTabBox = 4120;
-
-  /** The collection of tab objects, useable in the TabBox and independant of
-   as well */
-  int XULTabs = 4121;
-
-  int XULText = 4122;
-
-  int XULTextBox = 4123;
-
-  int XULThumb = 4124;
-
-  int XULTree = 4125;
-
-  int XULTreeColumns = 4126;
-
-  int XULTreeColumnItem = 4127;
-
-  int XULToolbar = 4128;
-
-  int XULToolbarSeparator = 4129;
-
-  int XULTooltip = 4130;
-
-  int XULToolbarButton = 4131;
-
-  /**
-   * Constants set is used by XForms elements.
-   */
-/** Used for xforms elements that provide accessible object for itself as
-   * well for anonymous content. This property are used for upload,
-   * input[type="xsd:gDay"] and input[type="xsd:gMonth"] */
-  int XFormsContainer = 8192;
-
-  /** Used for label element */
-  int XFormsLabel = 8193;
-
-  /** Used for output element */
-  int XFormsOuput = 8194;
-
-  /** Used for trigger and submit elements */
-  int XFormsTrigger = 8195;
-
-  /** Used for input and textarea elements */
-  int XFormsInput = 8196;
-
-  /** Used for input[xsd:boolean] element */
-  int XFormsInputBoolean = 8197;
-
-  /** Used for input[xsd:date] element */
-  int XFormsInputDate = 8198;
-
-  /** Used for secret element */
-  int XFormsSecret = 8199;
-
-  /** Used for range element represented by slider */
-  int XFormsSliderRange = 8200;
-
-  /** Used for select and select1 that are implemented using host document's
-   * native widget. For example, a select1 in a xhtml document may be
-   * represented by the native html control html:select */
-  int XFormsSelect = 8201;
-
-  /** Used for xforms choices element */
-  int XFormsChoices = 8208;
-
-  /** Used for xforms full select/select1 elements that may be represented by
-   * group of checkboxes and radiogroup */
-  int XFormsSelectFull = 8209;
-
-  /** Used for xforms item element that is used inside xforms select elements
-   * represented by group of checkboxes */
-  int XFormsItemCheckgroup = 8210;
-
-  /** Used for xforms item element that is used inside xforms select1 elements
-   * represented by radio group */
-  int XFormsItemRadiogroup = 8211;
-
-  /** Used for xforms select1 element that is represented by combobox */
-  int XFormsSelectCombobox = 8212;
-
-  /** Used for xforms item element that is used inside xforms select1
-   * elements represented by combobox */
-  int XFormsItemCombobox = 8213;
-
-  /** Used for dropmarker widget that is used by xforms elements */
-  int XFormsDropmarkerWidget = 8449;
-
-  /** Used for calendar widget that is used by xforms elements */
-  int XFormsCalendarWidget = 8450;
-
-  /** Used for popup widget that is used by xforms minimal select1 elements */
-  int XFormsComboboxPopupWidget = 8451;
-
-  /**
-   * Return one of constants declared above.
-   */
-  int getAccessibleType();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRelation.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRelation.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRelation.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,134 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleRelation.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * This interface gives access to an accessible's set of relations.
- * Be carefull, do not change constants until ATK has a structure to map gecko
- * constants into ATK constants.
- */
-public interface nsIAccessibleRelation extends nsISupports {
-
-  String NS_IACCESSIBLERELATION_IID =
-    "{f42a1589-70ab-4704-877f-4a9162bbe188}";
-
-  long RELATION_NUL = 0L;
-
-  /**
-   * Some attribute of this object is affected by a target object.
-   */
-  long RELATION_CONTROLLED_BY = 1L;
-
-  long RELATION_FIRST = 1L;
-
-  /**
-   * This object is interactive and controls some attribute of a target object.
-   */
-  long RELATION_CONTROLLER_FOR = 2L;
-
-  /**
-   * This object is label for a target object.
-   */
-  long RELATION_LABEL_FOR = 3L;
-
-  /**
-   * This object is labelled by a target object.
-   */
-  long RELATION_LABELLED_BY = 4L;
-
-  /**
-   * This object is a member of a group of one or more objects. When there is
-   * more than one object in the group each member may have one and the same
-   * target, e.g. a grouping object.  It is also possible that each member has
-   * multiple additional targets, e.g. one for every other member in the group.
-   */
-  long RELATION_MEMBER_OF = 5L;
-
-  /**
-   * This object is a child of a target object.
-   */
-  long RELATION_NODE_CHILD_OF = 6L;
-
-  /**
-   * Content flows from this object to a target object, i.e. has content that
-   * flows logically to another object in a sequential way, e.g. text flow.
-   */
-  long RELATION_FLOWS_TO = 7L;
-
-  /**
-   * Content flows to this object from a target object, i.e. has content that
-   * flows logically from another object in a sequential way, e.g. text flow.
-   */
-  long RELATION_FLOWS_FROM = 8L;
-
-  /**
-   * This object is a sub window of a target object.
-   */
-  long RELATION_SUBWINDOW_OF = 9L;
-
-  /**
-   * This object embeds a target object. This relation can be used on the
-   * OBJID_CLIENT accessible for a top level window to show where the content
-   * areas are.
-   */
-  long RELATION_EMBEDS = 10L;
-
-  /**
-   * This object is embedded by a target object.
-   */
-  long RELATION_EMBEDDED_BY = 11L;
-
-  /**
-   * This object is a transient component related to the target object. When
-   * this object is activated the target object doesn't lose focus.
-   */
-  long RELATION_POPUP_FOR = 12L;
-
-  /**
-   * This object is a parent window of the target object.
-   */
-  long RELATION_PARENT_WINDOW_OF = 13L;
-
-  /**
-   * This object is described by the target object.
-   */
-  long RELATION_DESCRIBED_BY = 14L;
-
-  /**
-   * This object is describes the target object.
-   */
-  long RELATION_DESCRIPTION_FOR = 15L;
-
-  long RELATION_LAST = 15L;
-
-  /**
-   * Part of a form/dialog with a related default button. It is used for
-   * MSAA only, no for IA2 nor ATK.
-   */
-  long RELATION_DEFAULT_BUTTON = 16384L;
-
-  /**
-   * Returns the type of the relation.
-   */
-  long getRelationType();
-
-  /**
-   * Returns the number of targets for this relation.
-   */
-  long getTargetsCount();
-
-  /**
-   * Returns one accessible relation target.
-   * @param index - 0 based index of relation target.
-   */
-  nsIAccessible getTarget(long index);
-
-  /**
-   * Returns multiple accessible relation targets.
-   */
-  nsIArray getTargets();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRetrieval.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRetrieval.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRetrieval.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,136 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleRetrieval.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * An interface for in-process accessibility clients
- * wishing to get an nsIAccessible or nsIAccessNode for
- * a given DOM node.
- * More documentation at:
- *   http://www.mozilla.org/projects/ui/accessibility
- *
- * @status UNDER_REVIEW
- */
-public interface nsIAccessibleRetrieval extends nsISupports {
-
-  String NS_IACCESSIBLERETRIEVAL_IID =
-    "{244e4c67-a1d3-44f2-9cab-cdaa31b68046}";
-
-  /**
-   * Return an nsIAccessible for a DOM node in pres shell 0.
-   * Create a new accessible of the appropriate type if necessary,
-   * or use one from the accessibility cache if it already exists.
-   * @param aNode The DOM node to get an accessible for.
-   * @return The nsIAccessible for the given DOM node.
-   */
-  nsIAccessible getAccessibleFor(nsIDOMNode aNode);
-
-  /**
-   * The same like getAccessibleFor method except it returns accessible only if
-   * it is attached, i.e. accessible is certified to be a descendent of the root
-   * accessible.
-   *
-   * @param aNode - the DOM node to get an accessible for.
-   *
-   * @return - the accessible for the given DOM node.
-   */
-  nsIAccessible getAttachedAccessibleFor(nsIDOMNode aNode);
-
-  /**
-   * Return an DOM node that is relevant to attached accesible check. This
-   * node is either from bindings chain if given node is anonymous and owner
-   * binding denies accessible in anonymous content or given node (it's not
-   * important whether it is accessible or not). This method doesn't create
-   * accessible object for returned node.
-   *
-   * @param aNode - the DOM node to get relevant content node.
-   *
-   * @return - the DOM node for parent attached accessible
-   */
-  nsIDOMNode getRelevantContentNodeFor(nsIDOMNode aNode);
-
-  /**
-   * Return an nsIAccessible for a DOM node in pres shell for this DOM window.
-   * Create a new accessible of the appropriate type if necessary,
-   * or use one from the accessibility cache if it already exists.
-   * @param aNode   The DOM node to get an accessible for.
-   * @param aDOMWin The DOM window containing the node.
-   * @return The nsIAccessible for the given DOM node.
-   */
-  nsIAccessible getAccessibleInWindow(nsIDOMNode aNode, nsIDOMWindow aDOMWin);
-
-  /**
-   * Return an nsIAccessible for a DOM node in the given weak shell.
-   * Create a new accessible of the appropriate type if necessary,
-   * or use one from the accessibility cache if it already exists.
-   * @param aNode      The DOM node to get an accessible for.
-   * @param aPresShell The presentation shell which contains layout info for the DOM node.
-   * @return The nsIAccessible for the given DOM node.
-   */
-  nsIAccessible getAccessibleInWeakShell(nsIDOMNode aNode, nsISupports aPresShell);
-
-  /**
-   * Return an nsIAccessible for a DOM node in the given pres shell.
-   * Create a new accessible of the appropriate type if necessary,
-   * or use one from the accessibility cache if it already exists.
-   * @param aNode      The DOM node to get an accessible for.
-   * @param aPresShell The presentation shell which contains layout info for the DOM node.
-   * @return The nsIAccessible for the given DOM node.
-   */
-  nsIAccessible getAccessibleInShell(nsIDOMNode aNode, nsISupports aPresShell);
-
-  /**
-    * Return an nsIAccessNode for an already created DOM node in the given weak shell.
-    * Does not create a new one -- only returns cached access nodes.
-    * @param aNode      The DOM node to get an access node for.
-    * @param aPresShell The presentation shell which contains layout info for the DOM node.
-    * @return The nsIAccessNode for the given DOM node or null if
-    *         an access node does not already exist for this DOM node.
-    */
-  nsIAccessNode getCachedAccessNode(nsIDOMNode aNode, nsISupports aShell);
-
-  /**
-    * Return an nsIAccessible for an already created DOM node in the given weak shell.
-    * Does not create a new one -- only returns cached accessibles.
-    * @param aNode      The DOM node to get an accessible for.
-    * @param aPresShell The presentation shell which contains layout info for the DOM node.
-    * @return The nsIAccessible for the given DOM node or null if
-    *         an accessible does not already exist for this DOM node.
-    */
-  nsIAccessible getCachedAccessible(nsIDOMNode aNode, nsISupports aShell);
-
-  /**
-    * Returns accessible role as a string.
-    *
-    * @param aRole - the accessible role constants.
-    */
-  String getStringRole(long aRole);
-
-  /**
-    * Returns list which contains accessible states as a strings.
-    *
-    * @param aStates - accessible states.
-    * @param aExtraStates - accessible extra states.
-    */
-  nsIDOMDOMStringList getStringStates(long aStates, long aExtraStates);
-
-  /**
-   * Get the type of accessible event as a string.
-   *
-   * @param aEventType - the accessible event type constant
-   * @return - accessible event type presented as human readable string
-   */
-  String getStringEventType(long aEventType);
-
-  /**
-   * Get the type of accessible relation as a string.
-   *
-   * @param aRelationType - the accessible relation type constant
-   * @return - accessible relation type presented as human readable string
-   */
-  String getStringRelationType(long aRelationType);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRole.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRole.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleRole.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,754 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleRole.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * Defines cross platform (Gecko) roles.
- *
- * @note - When adding a new role, be sure to also add it to nsRoleMap.h for
- *         each platform.
- */
-public interface nsIAccessibleRole extends nsISupports {
-
-  String NS_IACCESSIBLEROLE_IID =
-    "{6793ca5c-c7cb-41db-9fb9-c16c0525f962}";
-
-  /**
-   * Used when accessible hans't strong defined role.
-   */
-  long ROLE_NOTHING = 0L;
-
-  /**
-   * Represents a title or caption bar for a window. It is used by MSAA only,
-   * supported automatically by MS Windows.
-   */
-  long ROLE_TITLEBAR = 1L;
-
-  /**
-   * Represents the menu bar (positioned beneath the title bar of a window)
-   * from which menus are selected by the user. The role is used by
-   * xul:menubar or role="menubar".
-   */
-  long ROLE_MENUBAR = 2L;
-
-  /**
-   * Represents a vertical or horizontal scroll bar, which is part of the client
-   * area or used in a control.
-   */
-  long ROLE_SCROLLBAR = 3L;
-
-  /**
-   * Represents a special mouse pointer, which allows a user to manipulate user
-   * interface elements such as windows. For example, a user clicks and drags
-   * a sizing grip in the lower-right corner of a window to resize it.
-   */
-  long ROLE_GRIP = 4L;
-
-  /**
-   * Represents a system sound, which is associated with various system events.
-   */
-  long ROLE_SOUND = 5L;
-
-  /**
-   * Represents the system mouse pointer.
-   */
-  long ROLE_CURSOR = 6L;
-
-  /**
-   * Represents the system caret. The role is supported for caret.
-   */
-  long ROLE_CARET = 7L;
-
-  /**
-   * Represents an alert or a condition that a user should be notified about.
-   * Assistive Technologies typically respond to the role by reading the entire
-   * onscreen contents of containers advertising this role. Should be used for
-   * warning dialogs, etc. The role is used by xul:browsermessage,
-   * role="alert", xforms:message.
-   */
-  long ROLE_ALERT = 8L;
-
-  /**
-   * Represents the window frame, which contains child objects such as
-   * a title bar, client, and other objects contained in a window. The role
-   * is supported automatically by MS Windows.
-   */
-  long ROLE_WINDOW = 9L;
-
-  /**
-   * A sub-document (<frame> or <iframe>)
-   */
-  long ROLE_INTERNAL_FRAME = 10L;
-
-  /**
-   * Represents a menu, which presents a list of options from which the user can
-   * make a selection to perform an action. It is used for role="menu".
-   */
-  long ROLE_MENUPOPUP = 11L;
-
-  /**
-   * Represents a menu item, which is an entry in a menu that a user can choose
-   * to carry out a command, select an option. It is used for xul:menuitem,
-   * role="menuitem".
-   */
-  long ROLE_MENUITEM = 12L;
-
-  /**
-   * Represents a ToolTip that provides helpful hints.
-   */
-  long ROLE_TOOLTIP = 13L;
-
-  /**
-   * Represents a main window for an application. It is used for
-   * role="application". Also refer to ROLE_APP_ROOT
-   */
-  long ROLE_APPLICATION = 14L;
-
-  /**
-   * Represents a document window. A document window is always contained within
-   * an application window. It is used for role="document".
-   */
-  long ROLE_DOCUMENT = 15L;
-
-  /**
-   * Represents a pane within a frame or document window. Users can navigate
-   * between panes and within the contents of the current pane, but cannot
-   * navigate between items in different panes. Thus, panes represent a level
-   * of grouping lower than frame windows or documents, but above individual
-   * controls. It is used for the first child of a <frame> or <iframe>.
-   */
-  long ROLE_PANE = 16L;
-
-  /**
-   * Represents a graphical image used to represent data.
-   */
-  long ROLE_CHART = 17L;
-
-  /**
-   * Represents a dialog box or message box. It is used for xul:dialog, 
-   * role="dialog".
-   */
-  long ROLE_DIALOG = 18L;
-
-  /**
-   * Represents a window border.
-   */
-  long ROLE_BORDER = 19L;
-
-  /**
-   * Logically groups other objects. There is not always a parent-child
-   * relationship between the grouping object and the objects it contains. It
-   * is used for html:textfield, xul:groupbox, role="group".
-   */
-  long ROLE_GROUPING = 20L;
-
-  /**
-   * Used to visually divide a space into two regions, such as a separator menu
-   * item or a bar that divides split panes within a window. It is used for
-   * xul:separator, html:hr, role="separator".
-   */
-  long ROLE_SEPARATOR = 21L;
-
-  /**
-   * Represents a toolbar, which is a grouping of controls (push buttons or
-   * toggle buttons) that provides easy access to frequently used features. It
-   * is used for xul:toolbar, role="toolbar".
-   */
-  long ROLE_TOOLBAR = 22L;
-
-  /**
-   * Represents a status bar, which is an area at the bottom of a window that
-   * displays information about the current operation, state of the application,
-   * or selected object. The status bar has multiple fields, which display
-   * different kinds of information. It is used for xul:statusbar.
-   */
-  long ROLE_STATUSBAR = 23L;
-
-  /**
-   * Represents a table that contains rows and columns of cells, and optionally,
-   * row headers and column headers. It is used for html:table,
-   * role="grid". Also refer to the following roles: ROLE_COLUMNHEADER,
-   * ROLE_ROWHEADER, ROLE_COLUMN, ROLE_ROW, ROLE_CELL.
-   */
-  long ROLE_TABLE = 24L;
-
-  /**
-   * Represents a column header, providing a visual label for a column in
-   * a table. It is used for XUL tree column headers, html:th,
-   * role="colheader". Also refer to ROLE_TABLE.
-   */
-  long ROLE_COLUMNHEADER = 25L;
-
-  /**
-   * Represents a row header, which provides a visual label for a table row.
-   * It is used for role="rowheader". Also, see ROLE_TABLE.
-   */
-  long ROLE_ROWHEADER = 26L;
-
-  /**
-   * Represents a column of cells within a table. Also, see ROLE_TABLE.
-   */
-  long ROLE_COLUMN = 27L;
-
-  /**
-   * Represents a row of cells within a table. Also, see ROLE_TABLE.
-   */
-  long ROLE_ROW = 28L;
-
-  /**
-   * Represents a cell within a table. It is used for html:td,
-   * xul:tree cell and xul:listcell. Also, see ROLE_TABLE.
-   */
-  long ROLE_CELL = 29L;
-
-  /**
-   * Represents a link to something else. This object might look like text or
-   * a graphic, but it acts like a button. It is used for
-   * xul:label at class="text-link", html:a, html:area,
-   * xforms:trigger at appearance="minimal".
-   */
-  long ROLE_LINK = 30L;
-
-  /**
-   * Displays a Help topic in the form of a ToolTip or Help balloon.
-   */
-  long ROLE_HELPBALLOON = 31L;
-
-  /**
-   * Represents a cartoon-like graphic object, such as Microsoft Office
-   * Assistant, which is displayed to provide help to users of an application.
-   */
-  long ROLE_CHARACTER = 32L;
-
-  /**
-   * Represents a list box, allowing the user to select one or more items. It
-   * is used for xul:listbox, html:select at size, role="list". See also
-   * ROLE_LIST_ITEM.
-   */
-  long ROLE_LIST = 33L;
-
-  /**
-   * Represents an item in a list. See also ROLE_LIST.
-   */
-  long ROLE_LISTITEM = 34L;
-
-  /**
-   * Represents an outline or tree structure, such as a tree view control,
-   * that displays a hierarchical list and allows the user to expand and
-   * collapse branches. Is is used for role="tree".
-   */
-  long ROLE_OUTLINE = 35L;
-
-  /**
-   * Represents an item in an outline or tree structure. It is used for
-   * role="treeitem".
-   */
-  long ROLE_OUTLINEITEM = 36L;
-
-  /**
-   * Represents a page tab, it is a child of a page tab list. It is used for
-   * xul:tab, role="treeitem". Also refer to ROLE_PAGETABLIST.
-   */
-  long ROLE_PAGETAB = 37L;
-
-  /**
-   * Represents a property sheet. It is used for xul:tabpanel,
-   * role="tabpanel".
-   */
-  long ROLE_PROPERTYPAGE = 38L;
-
-  /**
-   * Represents an indicator, such as a pointer graphic, that points to the
-   * current item.
-   */
-  long ROLE_INDICATOR = 39L;
-
-  /**
-   * Represents a picture. Is is used for xul:image, html:img.
-   */
-  long ROLE_GRAPHIC = 40L;
-
-  /**
-   * Represents read-only text, such as labels for other controls or
-   * instructions in a dialog box. Static text cannot be modified or selected.
-   * Is is used for xul:label, xul:description, html:label, role="label",
-   * or xforms:output.
-   */
-  long ROLE_STATICTEXT = 41L;
-
-  /**
-   * Represents selectable text that allows edits or is designated read-only.
-   */
-  long ROLE_TEXT_LEAF = 42L;
-
-  /**
-   * Represents a push button control. It is used for xul:button, html:button,
-   * role="button", xforms:trigger, xforms:submit.
-   */
-  long ROLE_PUSHBUTTON = 43L;
-
-  /**
-   * Represents a check box control. It is used for xul:checkbox,
-   * html:input at type="checkbox", role="checkbox", boolean xforms:input.
-   */
-  long ROLE_CHECKBUTTON = 44L;
-
-  /**
-   * Represents an option button, also called a radio button. It is one of a
-   * group of mutually exclusive options. All objects sharing a single parent
-   * that have this attribute are assumed to be part of single mutually
-   * exclusive group. It is used for xul:radio, html:input at type="radio",
-   * role="radio".
-   */
-  long ROLE_RADIOBUTTON = 45L;
-
-  /**
-   * Represents a combo box; an edit control with an associated list box that
-   * provides a set of predefined choices. It is used for html:select,
-   * xul:menulist, role="combobox".
-   */
-  long ROLE_COMBOBOX = 46L;
-
-  /**
-   * Represents the calendar control. It is used for date xforms:input.
-   */
-  long ROLE_DROPLIST = 47L;
-
-  /**
-   * Represents a progress bar, dynamically showing the user the percent
-   * complete of an operation in progress. It is used for xul:progressmeter,
-   * role="progressbar".
-   */
-  long ROLE_PROGRESSBAR = 48L;
-
-  /**
-   * Represents a dial or knob whose purpose is to allow a user to set a value.
-   */
-  long ROLE_DIAL = 49L;
-
-  /**
-   * Represents a hot-key field that allows the user to enter a combination or
-   * sequence of keystrokes.
-   */
-  long ROLE_HOTKEYFIELD = 50L;
-
-  /**
-   * Represents a slider, which allows the user to adjust a setting in given
-   * increments between minimum and maximum values. It is used by xul:scale,
-   * role="slider", xforms:range.
-   */
-  long ROLE_SLIDER = 51L;
-
-  /**
-   * Represents a spin box, which is a control that allows the user to increment
-   * or decrement the value displayed in a separate "buddy" control associated
-   * with the spin box. It is used for xul:spinbuttons.
-   */
-  long ROLE_SPINBUTTON = 52L;
-
-  /**
-   * Represents a graphical image used to diagram data. It is used for svg:svg.
-   */
-  long ROLE_DIAGRAM = 53L;
-
-  /**
-   * Represents an animation control, which contains content that changes over
-   * time, such as a control that displays a series of bitmap frames.
-   */
-  long ROLE_ANIMATION = 54L;
-
-  /**
-   * Represents a mathematical equation. It is used by MATHML, where there is a
-   * rich DOM subtree for an equation. Use ROLE_FLAT_EQUATION for <img role="math" alt="[TeX]"/>
-   */
-  long ROLE_EQUATION = 55L;
-
-  /**
-   * Represents a button that drops down a list of items.
-   */
-  long ROLE_BUTTONDROPDOWN = 56L;
-
-  /**
-   * Represents a button that drops down a menu.
-   */
-  long ROLE_BUTTONMENU = 57L;
-
-  /**
-   * Represents a button that drops down a grid. It is used for xul:colorpicker.
-   */
-  long ROLE_BUTTONDROPDOWNGRID = 58L;
-
-  /**
-   * Represents blank space between other objects.
-   */
-  long ROLE_WHITESPACE = 59L;
-
-  /**
-   * Represents a container of page tab controls. Is it used for xul:tabs,
-   * DHTML: role="tabs". Also refer to ROLE_PAGETAB.
-   */
-  long ROLE_PAGETABLIST = 60L;
-
-  /**
-   * Represents a control that displays time.
-   */
-  long ROLE_CLOCK = 61L;
-
-  /**
-   * Represents a button on a toolbar that has a drop-down list icon directly
-   * adjacent to the button.
-   */
-  long ROLE_SPLITBUTTON = 62L;
-
-  /**
-   * Represents an edit control designed for an Internet Protocol (IP) address.
-   * The edit control is divided into sections for the different parts of the
-   * IP address.
-   */
-  long ROLE_IPADDRESS = 63L;
-
-  /**
-   * Represents a label control that has an accelerator.
-   */
-  long ROLE_ACCEL_LABEL = 64L;
-
-  /**
-   * Represents an arrow in one of the four cardinal directions.
-   */
-  long ROLE_ARROW = 65L;
-
-  /**
-   * Represents a control that can be drawn into and is used to trap events.
-   * It is used for html:canvas.
-   */
-  long ROLE_CANVAS = 66L;
-
-  /**
-   * Represents a menu item with a check box.
-   */
-  long ROLE_CHECK_MENU_ITEM = 67L;
-
-  /**
-   * Represents a specialized dialog that lets the user choose a color.
-   */
-  long ROLE_COLOR_CHOOSER = 68L;
-
-  /**
-   * Represents control whose purpose is to allow a user to edit a date.
-   */
-  long ROLE_DATE_EDITOR = 69L;
-
-  /**
-   * An iconified internal frame in an ROLE_DESKTOP_PANE. Also refer to
-   * ROLE_INTERNAL_FRAME.
-   */
-  long ROLE_DESKTOP_ICON = 70L;
-
-  /**
-   * A desktop pane. A pane that supports internal frames and iconified
-   * versions of those internal frames.
-   */
-  long ROLE_DESKTOP_FRAME = 71L;
-
-  /**
-   * A directory pane. A pane that allows the user to navigate through
-   * and select the contents of a directory. May be used by a file chooser.
-   * Also refer to ROLE_FILE_CHOOSER.
-   */
-  long ROLE_DIRECTORY_PANE = 72L;
-
-  /**
-   * A file chooser. A specialized dialog that displays the files in the
-   * directory and lets the user select a file, browse a different directory,
-   * or specify a filename. May use the directory pane to show the contents of
-   * a directory. Also refer to ROLE_DIRECTORY_PANE.
-   */
-  long ROLE_FILE_CHOOSER = 73L;
-
-  /**
-   * A font chooser. A font chooser is a component that lets the user pick
-   * various attributes for fonts.
-   */
-  long ROLE_FONT_CHOOSER = 74L;
-
-  /**
-   * Frame role. A top level window with a title bar, border, menu bar, etc.
-   * It is often used as the primary window for an application.
-   */
-  long ROLE_CHROME_WINDOW = 75L;
-
-  /**
-   *  A glass pane. A pane that is guaranteed to be painted on top of all
-   * panes beneath it. Also refer to ROLE_ROOT_PANE.
-   */
-  long ROLE_GLASS_PANE = 76L;
-
-  /**
-   * A document container for HTML, whose children represent the document
-   * content.
-   */
-  long ROLE_HTML_CONTAINER = 77L;
-
-  /**
-   * A small fixed size picture, typically used to decorate components.
-   */
-  long ROLE_ICON = 78L;
-
-  /**
-   * Presents an icon or short string in an interface.
-   */
-  long ROLE_LABEL = 79L;
-
-  /**
-   * A layered pane. A specialized pane that allows its children to be drawn
-   * in layers, providing a form of stacking order. This is usually the pane
-   * that holds the menu bar as  well as the pane that contains most of the
-   * visual components in a window. Also refer to ROLE_GLASS_PANE and
-   * ROLE_ROOT_PANE.
-   */
-  long ROLE_LAYERED_PANE = 80L;
-
-  /**
-   * A specialized pane whose primary use is inside a dialog.
-   */
-  long ROLE_OPTION_PANE = 81L;
-
-  /**
-   * A text object uses for passwords, or other places where the text content
-   * is not shown visibly to the user.
-   */
-  long ROLE_PASSWORD_TEXT = 82L;
-
-  /**
-   * A temporary window that is usually used to offer the user a list of
-   * choices, and then hides when the user selects one of those choices.
-   */
-  long ROLE_POPUP_MENU = 83L;
-
-  /**
-   * A radio button that is a menu item.
-   */
-  long ROLE_RADIO_MENU_ITEM = 84L;
-
-  /**
-   * A root pane. A specialized pane that has a glass pane and a layered pane
-   * as its children. Also refer to ROLE_GLASS_PANE and ROLE_LAYERED_PANE.
-   */
-  long ROLE_ROOT_PANE = 85L;
-
-  /**
-   * A scroll pane. An object that allows a user to incrementally view a large
-   * amount of information.  Its children can include scroll bars and a
-   * viewport. Also refer to ROLE_VIEW_PORT.
-   */
-  long ROLE_SCROLL_PANE = 86L;
-
-  /**
-   * A split pane. A specialized panel that presents two other panels at the
-   * same time. Between the two panels is a divider the user can manipulate to
-   * make one panel larger and the other panel smaller.
-   */
-  long ROLE_SPLIT_PANE = 87L;
-
-  /**
-   * The header for a column of a table.
-   * XXX: it looks this role is dupe of ROLE_COLUMNHEADER.
-   */
-  long ROLE_TABLE_COLUMN_HEADER = 88L;
-
-  /**
-   * The header for a row of a table.
-   * XXX: it looks this role is dupe of ROLE_ROWHEADER
-   */
-  long ROLE_TABLE_ROW_HEADER = 89L;
-
-  /**
-   * A menu item used to tear off and reattach its menu.
-   */
-  long ROLE_TEAR_OFF_MENU_ITEM = 90L;
-
-  /**
-   * Represents an accessible terminal.
-   */
-  long ROLE_TERMINAL = 91L;
-
-  /**
-   * Collection of objects that constitute a logical text entity.
-   */
-  long ROLE_TEXT_CONTAINER = 92L;
-
-  /**
-   * A toggle button. A specialized push button that can be checked or
-   * unchecked, but does not provide a separate indicator for the current state.
-   */
-  long ROLE_TOGGLE_BUTTON = 93L;
-
-  /**
-   * Representas a control that is capable of expanding and collapsing rows as
-   * well as showing multiple columns of data.
-   * XXX: it looks like this role is dupe of ROLE_OUTLINE.
-   */
-  long ROLE_TREE_TABLE = 94L;
-
-  /**
-   * A viewport. An object usually used in a scroll pane. It represents the
-   * portion of the entire data that the user can see. As the user manipulates
-   * the scroll bars, the contents of the viewport can change. Also refer to
-   * ROLE_SCROLL_PANE.
-   */
-  long ROLE_VIEWPORT = 95L;
-
-  /**
-   * Header of a document page. Also refer to ROLE_FOOTER.
-   */
-  long ROLE_HEADER = 96L;
-
-  /**
-   * Footer of a document page. Also refer to ROLE_HEADER.
-   */
-  long ROLE_FOOTER = 97L;
-
-  /**
-   * A paragraph of text.
-   */
-  long ROLE_PARAGRAPH = 98L;
-
-  /**
-   * A ruler such as those used in word processors.
-   */
-  long ROLE_RULER = 99L;
-
-  /**
-   * A text entry having dialog or list containing items for insertion into
-   * an entry widget, for instance a list of words for completion of a
-   * text entry. It is used for xul:textbox at autocomplete
-   */
-  long ROLE_AUTOCOMPLETE = 100L;
-
-  /**
-   *  An editable text object in a toolbar.
-   */
-  long ROLE_EDITBAR = 101L;
-
-  /**
-   * An control whose textual content may be entered or modified by the user.
-   */
-  long ROLE_ENTRY = 102L;
-
-  /**
-   * A caption describing another object.
-   */
-  long ROLE_CAPTION = 103L;
-
-  /**
-   * A visual frame or container which contains a view of document content.
-   * Document frames may occur within another Document instance, in which case
-   * the second document may be said to be embedded in the containing instance.
-   * HTML frames are often ROLE_DOCUMENT_FRAME. Either this object, or a
-   * singleton descendant, should implement the Document interface.
-   */
-  long ROLE_DOCUMENT_FRAME = 104L;
-
-  /**
-   * Heading.
-   */
-  long ROLE_HEADING = 105L;
-
-  /**
-   * An object representing a page of document content.  It is used in documents
-   * which are accessed by the user on a page by page basis.
-   */
-  long ROLE_PAGE = 106L;
-
-  /**
-   * A container of document content.  An example of the use of this role is to
-   * represent an html:div.
-   */
-  long ROLE_SECTION = 107L;
-
-  /**
-   * An object which is redundant with another object in the accessible
-   * hierarchy. ATs typically ignore objects with this role.
-   */
-  long ROLE_REDUNDANT_OBJECT = 108L;
-
-  /**
-   * A container of form controls. An example of the use of this role is to
-   * represent an html:form.
-   */
-  long ROLE_FORM = 109L;
-
-  /**
-   * An object which is used to allow input of characters not found on a
-   * keyboard, such as the input of Chinese characters on a Western keyboard.
-   */
-  long ROLE_IME = 110L;
-
-  /**
-   * XXX: document this.
-   */
-  long ROLE_APP_ROOT = 111L;
-
-  /**
-   * Represents a menu item, which is an entry in a menu that a user can choose
-   * to display another menu.
-   */
-  long ROLE_PARENT_MENUITEM = 112L;
-
-  /**
-   * A calendar that allows the user to select a date.
-   */
-  long ROLE_CALENDAR = 113L;
-
-  /**
-   * A list of items that is shown by combobox.
-   */
-  long ROLE_COMBOBOX_LIST = 114L;
-
-  /**
-   * A item of list that is shown by combobox;
-   */
-  long ROLE_COMBOBOX_OPTION = 115L;
-
-  /**
-   * An image map -- has child links representing the areas
-   */
-  long ROLE_IMAGE_MAP = 116L;
-
-  /**
-   * An option in a listbox
-   */
-  long ROLE_OPTION = 117L;
-
-  /**
-   * A rich option in a listbox, it can have other widgets as children
-   */
-  long ROLE_RICH_OPTION = 118L;
-
-  /**
-   * A list of options
-   */
-  long ROLE_LISTBOX = 119L;
-
-  /**
-   * Represents a mathematical equation in the accessible name
-   */
-  long ROLE_FLAT_EQUATION = 120L;
-
-  /**
-   * Represents a cell within a grid. It is used for role="gridcell". Unlike
-   * ROLE_CELL, it allows the calculation of the accessible name from subtree.
-   * Also, see ROLE_TABLE.
-   */
-  long ROLE_GRID_CELL = 121L;
-
-  /**
-   * It's not role actually. This constant is important to help ensure
-   * nsRoleMap's are synchronized.
-   */
-  long ROLE_LAST_ENTRY = 122L;
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleScrollType.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleScrollType.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleScrollType.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,59 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleTypes.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * These constants control the scrolling of an object or substring into a
- * window. Note, keep them synchronized with IA2ScrollType.
- */
-public interface nsIAccessibleScrollType extends nsISupports {
-
-  String NS_IACCESSIBLESCROLLTYPE_IID =
-    "{05cd38b1-94b3-4cdf-8371-3935a9611405}";
-
-  /**
-   * Scroll the top left of the object or substring to the top left of the
-   * window (or as close as possible).
-   */
-  long SCROLL_TYPE_TOP_LEFT = 0L;
-
-  /**
-   * Scroll the bottom right of the object or substring to the bottom right of
-   * the window (or as close as possible).
-   */
-  long SCROLL_TYPE_BOTTOM_RIGHT = 1L;
-
-  /**
-   * Scroll the top edge of the object or substring to the top edge of the
-   * window (or as close as possible).
-   */
-  long SCROLL_TYPE_TOP_EDGE = 2L;
-
-  /**
-   * Scroll the bottom edge of the object or substring to the bottom edge of
-   * the window (or as close as possible).
-   */
-  long SCROLL_TYPE_BOTTOM_EDGE = 3L;
-
-  /**
-   * Scroll the left edge of the object or substring to the left edge of the
-   * window (or as close as possible).
-   */
-  long SCROLL_TYPE_LEFT_EDGE = 4L;
-
-  /**
-   * Scroll the right edge of the object or substring to the right edge of the
-   * window (or as close as possible).
-   */
-  long SCROLL_TYPE_RIGHT_EDGE = 5L;
-
-  /**
-   * Scroll an object the minimum amount necessary in order for the entire
-   * frame to be visible (if possible).
-   */
-  long SCROLL_TYPE_ANYWHERE = 6L;
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleSelectable.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleSelectable.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleSelectable.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,78 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleSelectable.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * An interface for the accessibility module and in-process accessibility clients
- * for dealing with getting and changing the selection of accessible nodes.
- *
- * @status UNDER_REVIEW
- */
-public interface nsIAccessibleSelectable extends nsISupports {
-
-  String NS_IACCESSIBLESELECTABLE_IID =
-    "{34d268d6-1dd2-11b2-9d63-83a5e0ada290}";
-
-  long eSelection_Add = 0L;
-
-  long eSelection_Remove = 1L;
-
-  long eSelection_GetState = 2L;
-
-  /**
-     * Return an nsIArray of selected nsIAccessible children 
-     */
-  nsIArray getSelectedChildren();
-
-  /**
-     * Returns the number of accessible children currently selected.
-     */
-  int getSelectionCount();
-
-  /**
-     * Adds the specified accessible child of the object to the
-     * object's selection.
-     * If the specified object is already selected, then it does nothing.
-     * @throws NS_ERROR_FAILURE if the specified object is not selectable.
-     */
-  void addChildToSelection(int index);
-
-  /**
-     * Removes the specified child of the object from the object's selection.
-     * If the specified object was not selected, then it does nothing.
-     * @throws NS_ERROR_FAILURE if the specified object is not selectable.
-     */
-  void removeChildFromSelection(int index);
-
-  /**
-     * Clears the selection in the object so that no children in the object
-     * are selected.
-     */
-  void clearSelection();
-
-  /**
-     * Returns a reference to the accessible object representing the specified
-     * selected child of the object.
-     * @param index Zero-based selected accessible child index 
-     * @return The nth selected accessible child
-     */
-  nsIAccessible refSelection(int index);
-
-  /**
-      * Determines if the current child of this object is selected
-      * @param The zero-based accessible child index
-      * @return Returns true if the child is selected, false if not.
-      */
-  boolean isChildSelected(int index);
-
-  /**
-     * Select all children
-     * @return If the object does not accept multiple selection, return false.
-     *         Otherwise, returns true.
-     */
-  boolean selectAllSelection();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStateChangeEvent.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStateChangeEvent.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStateChangeEvent.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,29 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleEvent.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleStateChangeEvent extends nsIAccessibleEvent {
-
-  String NS_IACCESSIBLESTATECHANGEEVENT_IID =
-    "{444db51a-05fd-4576-8a64-32dbb2a83884}";
-
-  /**
-   * Returns the state of accessible (see constants declared
-   * in nsIAccessibleStates).
-   */
-  long getState();
-
-  /**
-   * Returns true if the state is extra state.
-   */
-  boolean isExtraState();
-
-  /**
-   * Returns true if the state is turned on.
-   */
-  boolean isEnabled();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStates.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStates.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleStates.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,122 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleStates.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleStates extends nsISupports {
-
-  String NS_IACCESSIBLESTATES_IID =
-    "{7fe1ee90-edaa-43f1-9f3b-071099b51f08}";
-
-  /**
-   * MSAA State flags - used for bitfield. More than 1 allowed.
-   */
-  long STATE_UNAVAILABLE = 1L;
-
-  long STATE_SELECTED = 2L;
-
-  long STATE_FOCUSED = 4L;
-
-  long STATE_PRESSED = 8L;
-
-  long STATE_CHECKED = 16L;
-
-  long STATE_MIXED = 32L;
-
-  long STATE_READONLY = 64L;
-
-  long STATE_HOTTRACKED = 128L;
-
-  long STATE_DEFAULT = 256L;
-
-  long STATE_EXPANDED = 512L;
-
-  long STATE_COLLAPSED = 1024L;
-
-  long STATE_BUSY = 2048L;
-
-  long STATE_FLOATING = 4096L;
-
-  long STATE_MARQUEED = 8192L;
-
-  long STATE_ANIMATED = 16384L;
-
-  long STATE_INVISIBLE = 32768L;
-
-  long STATE_OFFSCREEN = 65536L;
-
-  long STATE_SIZEABLE = 131072L;
-
-  long STATE_MOVEABLE = 262144L;
-
-  long STATE_SELFVOICING = 524288L;
-
-  long STATE_FOCUSABLE = 1048576L;
-
-  long STATE_SELECTABLE = 2097152L;
-
-  long STATE_LINKED = 4194304L;
-
-  long STATE_TRAVERSED = 8388608L;
-
-  long STATE_MULTISELECTABLE = 16777216L;
-
-  long STATE_EXTSELECTABLE = 33554432L;
-
-  long STATE_ALERT_LOW = 67108864L;
-
-  long STATE_ALERT_MEDIUM = 134217728L;
-
-  long STATE_ALERT_HIGH = 268435456L;
-
-  long STATE_PROTECTED = 536870912L;
-
-  long STATE_HASPOPUP = 1073741824L;
-
-  long STATE_REQUIRED = 67108864L;
-
-  long STATE_IMPORTANT = 134217728L;
-
-  long STATE_INVALID = 268435456L;
-
-  long STATE_CHECKABLE = 8192L;
-
-  /**
- * Extended state flags (for now non-MSAA, for Java and Gnome/ATK support)
- * "Extended state flags" has separate value space from "MSAA State flags".
- */
-  long EXT_STATE_SUPPORTS_AUTOCOMPLETION = 1L;
-
-  long EXT_STATE_DEFUNCT = 2L;
-
-  long EXT_STATE_SELECTABLE_TEXT = 4L;
-
-  long EXT_STATE_EDITABLE = 8L;
-
-  long EXT_STATE_ACTIVE = 16L;
-
-  long EXT_STATE_MODAL = 32L;
-
-  long EXT_STATE_MULTI_LINE = 64L;
-
-  long EXT_STATE_HORIZONTAL = 128L;
-
-  long EXT_STATE_OPAQUE = 256L;
-
-  long EXT_STATE_SINGLE_LINE = 512L;
-
-  long EXT_STATE_TRANSIENT = 1024L;
-
-  long EXT_STATE_VERTICAL = 2048L;
-
-  long EXT_STATE_STALE = 4096L;
-
-  long EXT_STATE_ENABLED = 8192L;
-
-  long EXT_STATE_SENSITIVE = 16384L;
-
-  long EXT_STATE_EXPANDABLE = 32768L;
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTable.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTable.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTable.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,206 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleTable.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleTable extends nsISupports {
-
-  String NS_IACCESSIBLETABLE_IID =
-    "{035c0c0e-41e3-4985-8ad9-d9f14cdc667a}";
-
-  /**
-   * Return the caption accessible for the table. For example, html:caption
-   * element of html:table element.
-   */
-  nsIAccessible getCaption();
-
-  /**
-   * Return summary description for the table. For example, @summary attribute
-   * on html:table element.
-   */
-  String getSummary();
-
-  /**
-   * Return columns count in the table.
-   */
-  int getColumnCount();
-
-  /**
-   * Return rows count in the table.
-   */
-  int getRowCount();
-
-  /**
-   * Return the accessible object at the specified row and column in the table.
-   * If both row and column index are valid then the corresponding accessible
-   * object is returned that represents the requested cell regardless of whether
-   * the cell is currently visible (on the screen).
-   *
-   * @param  rowIndex     [in] the row index to retrieve the cell at
-   * @param  columnIndex  [in] the column index to retrieve the cell at
-   */
-  nsIAccessible getCellAt(int rowIndex, int columnIndex);
-
-  /**
-   * Translate the given row and column indices into the corresponding cell
-   * index.
-   *
-   * @param  rowIndex    [in] the row index to return cell index at
-   * @param  columnIndex [in] the column index to return cell index at
-   */
-  int getCellIndexAt(int rowIndex, int columnIndex);
-
-  /**
-   * Translate the given cell index into the corresponding column index.
-   *
-   * @param  cellIndex  [in] index of the table cell to return column index for
-   */
-  int getColumnIndexAt(int cellIndex);
-
-  /**
-   * Translate the given cell index into the corresponding row index.
-   *
-   * @param cellIndex  [in] index of the table cell to return row index for
-   */
-  int getRowIndexAt(int cellIndex);
-
-  /**
-   * Return the number of columns occupied by the accessible cell at
-   * the specified row and column in the table. The result differs from 1 if
-   * the specified cell spans multiple columns.
-   *
-   * @param  row     [in] row index of the cell to return the column extent for
-   * @param  column  [in] column index of the cell to return the column extent
-   *                  for
-   */
-  int getColumnExtentAt(int row, int column);
-
-  /**
-   * Return the number of rows occupied by the accessible cell at the specified
-   * row and column in the table. The result differs from 1 if the specified
-   * cell spans multiple rows.
-   *
-   * @param  row     [in] row index of the cell to return the column extent for
-   * @param  column  [in] column index of the cell to return the column extent
-   *                  for
-   */
-  int getRowExtentAt(int row, int column);
-
-  /**
-   * Return the description text of the specified column in the table.
-   *
-   * @param  columnIndex  [in] the column index to retrieve description for
-   */
-  String getColumnDescription(int columnIndex);
-
-  /**
-   * Return the description text of the specified row in the table.
-   *
-   * @param  rowIndex  [in] the row index to retrieve description for
-   */
-  String getRowDescription(int rowIndex);
-
-  /**
-   * Return a boolean value indicating whether the specified column is
-   * selected, i.e. all cells within the column are selected.
-   *
-   * @param  columnIndex  [in] the column index to determine if it's selected
-   */
-  boolean isColumnSelected(int columnIndex);
-
-  /**
-   * Return a boolean value indicating whether the specified row is selected,
-   * i.e. all cells within the row are selected.
-   *
-   * @param  rowIndex  [in] the row index to determine whether it's selected
-   */
-  boolean isRowSelected(int rowIndex);
-
-  /**
-   * Return a boolean value indicating whether the specified cell is selected.
-   *
-   * @param  rowIndex     [in] the row index of the cell
-   * @param  columnIndex  [in] the column index of the cell
-   */
-  boolean isCellSelected(int rowIndex, int columnIndex);
-
-  /**
-   * Return the total number of selected cells.
-   */
-  long getSelectedCellCount();
-
-  /**
-   * Return the total number of selected columns.
-   */
-  long getSelectedColumnCount();
-
-  /**
-   * Return the total number of selected rows.
-   */
-  long getSelectedRowCount();
-
-  /**
-   * Return an array of selected cells.
-   */
-  nsIArray getSelectedCells();
-
-  /**
-   * Return an array of cell indices currently selected.
-   *
-   * @param  cellsArraySize  [in] length of array
-   * @param  cellsArray      [in] array of indexes of selected cells
-   */
-  int[] getSelectedCellIndices(long[] cellsArraySize);
-
-  /**
-   * Return an array of column indices currently selected.
-   *
-   * @param  columnsArraySize  [in] length of array
-   * @param  columnsArray      [in] array of indices of selected columns
-   */
-  int[] getSelectedColumnIndices(long[] columnsArraySize);
-
-  /**
-   * Return an array of row indices currently selected.
-   *
-   * @param  rowsArraySize  [in] Length of array
-   * @param  rowsArray      [in] array of indices of selected rows
-   */
-  int[] getSelectedRowIndices(long[] rowsArraySize);
-
-  /**
-   * Select a row and unselects all previously selected rows.
-   *
-   * @param  rowIndex  [in] the row index to select
-   */
-  void selectRow(int rowIndex);
-
-  /**
-   * Select a column and unselects all previously selected columns.
-   *
-   * @param  columnIndex  [in] the column index to select
-   */
-  void selectColumn(int columnIndex);
-
-  /**
-   * Unselect the given row, leaving other selected rows selected (if any).
-   *
-   * @param  rowIndex  [in] the row index to select
-  */
-  void unselectRow(int rowIndex);
-
-  /**
-   * Unselect the given column, leaving other selected columns selected (if any).
-   *
-   * @param  columnIndex  [in] the column index to select
-   */
-  void unselectColumn(int columnIndex);
-
-  /**
-   * Use heuristics to determine if table is most likely used for layout.
-   */
-  boolean isProbablyForLayout();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableCell.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableCell.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableCell.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,55 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleTable.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleTableCell extends nsISupports {
-
-  String NS_IACCESSIBLETABLECELL_IID =
-    "{654e296d-fae6-452b-987d-746b20b9514b}";
-
-  /**
-   * Return host table accessible.
-   */
-  nsIAccessibleTable getTable();
-
-  /**
-   * Return column index of this cell.
-   */
-  int getColumnIndex();
-
-  /**
-   * Return row index of this cell.
-   */
-  int getRowIndex();
-
-  /**
-   * Return the number of columns occupied by this cell. The result differs
-   * from 1 if the specified cell spans multiple columns.
-   */
-  int getColumnExtent();
-
-  /**
-   * Return the number of rows occupied by this accessible cell. The result
-   * differs from 1 if the specified cell spans multiple rows.
-   */
-  int getRowExtent();
-
-  /**
-   * Return an array of column header cells for this cell.
-   */
-  nsIArray getColumnHeaderCells();
-
-  /**
-   * Return an array of row header cells for this cell.
-   */
-  nsIArray getRowHeaderCells();
-
-  /**
-   * Return a boolean value indicating whether this cell is selected.
-   */
-  boolean isSelected();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableChangeEvent.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableChangeEvent.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTableChangeEvent.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,23 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleEvent.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleTableChangeEvent extends nsIAccessibleEvent {
-
-  String NS_IACCESSIBLETABLECHANGEEVENT_IID =
-    "{a9485c7b-5861-4695-8441-fab0235b205d}";
-
-  /**
-   * Return the row or column index.
-   */
-  int getRowOrColIndex();
-
-  /**
-   * Return the number of rows or cols
-   */
-  int getNumRowsOrCols();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleText.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleText.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleText.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,167 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleText.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleText extends nsISupports {
-
-  String NS_IACCESSIBLETEXT_IID =
-    "{0f4633b1-550c-4b50-8c04-0eb1005eef2f}";
-
-  int TEXT_OFFSET_END_OF_TEXT = -1;
-
-  int TEXT_OFFSET_CARET = -2;
-
-  int BOUNDARY_CHAR = 0;
-
-  int BOUNDARY_WORD_START = 1;
-
-  int BOUNDARY_WORD_END = 2;
-
-  int BOUNDARY_SENTENCE_START = 3;
-
-  int BOUNDARY_SENTENCE_END = 4;
-
-  int BOUNDARY_LINE_START = 5;
-
-  int BOUNDARY_LINE_END = 6;
-
-  int BOUNDARY_ATTRIBUTE_RANGE = 7;
-
-  /**
-   * The current current caret offset.
-   * If set < 0 then caret will be placed  at the end of the text
-   */
-  int getCaretOffset();
-
-  /**
-   * The current current caret offset.
-   * If set < 0 then caret will be placed  at the end of the text
-   */
-  void setCaretOffset(int aCaretOffset);
-
-  int getCharacterCount();
-
-  int getSelectionCount();
-
-  /**
-      * String methods may need to return multibyte-encoded strings,
-      * since some locales can't be encoded using 16-bit chars.
-      * So the methods below might return UTF-16 strings, or they could
-      * return "string" values which are UTF-8.
-      */
-  String getText(int startOffset, int endOffset);
-
-  String getTextAfterOffset(int offset, int boundaryType, int[] startOffset, int[] endOffset);
-
-  String getTextAtOffset(int offset, int boundaryType, int[] startOffset, int[] endOffset);
-
-  String getTextBeforeOffset(int offset, int boundaryType, int[] startOffset, int[] endOffset);
-
-  /**
-      * It would be better to return an unsigned long here,
-      * to allow unicode chars > 16 bits
-      */
-  char getCharacterAtOffset(int offset);
-
-  /**
-   * Get the accessible start/end offsets around the given offset,
-   * return the text attributes for this range of text.
-   *
-   * @param  includeDefAttrs   [in] points whether text attributes applied to
-   *                           the entire accessible should be included or not.
-   * @param  offset            [in] text offset
-   * @param  rangeStartOffset  [out] start offset of the range of text
-   * @param  rangeEndOffset    [out] end offset of the range of text
-   */
-  nsIPersistentProperties getTextAttributes(boolean includeDefAttrs, int offset, int[] rangeStartOffset, int[] rangeEndOffset);
-
-  /**
-   * Return the text attributes that apply to the entire accessible.
-   */
-  nsIPersistentProperties getDefaultTextAttributes();
-
-  /**
-   * Returns the bounding box of the specified position.
-   *
-   * The virtual character after the last character of the represented text,
-   * i.e. the one at position length is a special case. It represents the
-   * current input position and will therefore typically be queried by AT more
-   * often than other positions. Because it does not represent an existing
-   * character its bounding box is defined in relation to preceding characters.
-   * It should be roughly equivalent to the bounding box of some character when
-   * inserted at the end of the text. Its height typically being the maximal
-   * height of all the characters in the text or the height of the preceding
-   * character, its width being at least one pixel so that the bounding box is
-   * not degenerate.
-   *
-   * @param offset - Index of the character for which to return its bounding
-   *                  box. The valid range is 0..length.
-   * @param x - X coordinate of the bounding box of the referenced character.
-   * @param y - Y coordinate of the bounding box of the referenced character.
-   * @param width - Width of the bounding box of the referenced character.
-   * @param height - Height of the bounding box of the referenced character.
-   * @param coordType - Specifies if the coordinates are relative to the screen
-   *                    or to the parent window (see constants declared in
-   *                    nsIAccessibleCoordinateType).
-  */
-  void getCharacterExtents(int offset, int[] x, int[] y, int[] width, int[] height, long coordType);
-
-  void getRangeExtents(int startOffset, int endOffset, int[] x, int[] y, int[] width, int[] height, long coordType);
-
-  /**
-   * Get the text offset at the given point, or return -1
-   * if no character exists at that point
-   *
-   * @param x - The position's x value for which to look up the index of the
-   *            character that is rendered on to the display at that point.
-   * @param y - The position's y value for which to look up the index of the
-   *            character that is rendered on to the display at that point.
-   * @param coordType - Screen coordinates or window coordinates (see constants
-   *                    declared in nsIAccessibleCoordinateType).
-   * @return offset - Index of the character under the given point or -1 if
-   *                  the point is invalid or there is no character under
-   *                  the point.
-   */
-  int getOffsetAtPoint(int x, int y, long coordType);
-
-  void getSelectionBounds(int selectionNum, int[] startOffset, int[] endOffset);
-
-  /**
-   * Set the bounds for the given selection range
-   */
-  void setSelectionBounds(int selectionNum, int startOffset, int endOffset);
-
-  void addSelection(int startOffset, int endOffset);
-
-  void removeSelection(int selectionNum);
-
-  /**
-   * Makes a specific part of string visible on screen.
-   *
-   * @param startIndex  0-based character offset
-   * @param endIndex    0-based character offset - the offset of the
-   *                    character just past the last character of the
-   *                    string
-   * @param scrollType  defines how to scroll (see nsIAccessibleScrollType for
-   *                    available constants)
-   */
-  void scrollSubstringTo(int startIndex, int endIndex, long scrollType);
-
-  /**
-   * Moves the top left of a substring to a specified location.
-   *
-   * @param startIndex      0-based character offset
-   * @param endIndex        0-based character offset - the offset of the
-   *                        character just past the last character of
-   *                        the string
-   * @param coordinateType  specifies the coordinates origin (for available
-   *                        constants refer to nsIAccessibleCoordinateType)
-   * @param x               defines the x coordinate
-   * @param y               defines the y coordinate
-   */
-  void scrollSubstringToPoint(int startIndex, int endIndex, long coordinateType, int x, int y);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTextChangeEvent.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTextChangeEvent.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleTextChangeEvent.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,33 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleEvent.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleTextChangeEvent extends nsIAccessibleEvent {
-
-  String NS_IACCESSIBLETEXTCHANGEEVENT_IID =
-    "{50a1e151-8e5f-4bcc-aaaf-a4bed1190e93}";
-
-  /**
-   * Returns offset of changed text in accessible.
-   */
-  int getStart();
-
-  /**
-   * Returns length of changed text.
-   */
-  long getLength();
-
-  /**
-   * Returns true if text was inserted, otherwise false.
-   */
-  boolean isInserted();
-
-  /**
-   * The inserted or removed text
-   */
-  String getModifiedText();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleValue.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleValue.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleValue.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,23 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIAccessibleValue.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleValue extends nsISupports {
-
-  String NS_IACCESSIBLEVALUE_IID =
-    "{42a1e1dc-58cf-419d-bff0-ed3314c70016}";
-
-  double getMaximumValue();
-
-  double getMinimumValue();
-
-  double getCurrentValue();
-
-  void setCurrentValue(double aCurrentValue);
-
-  double getMinimumIncrement();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleWin32Object.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleWin32Object.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIAccessibleWin32Object.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,13 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/accessible/public/msaa/nsIAccessibleWin32Object.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIAccessibleWin32Object extends nsISupports {
-
-  String NS_IACCESSIBLEWIN32OBJECT_IID =
-    "{ca7a3a93-822f-4cdf-8cb4-c52d16b9afc7}";
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIActiveXSecurityPolicy.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIActiveXSecurityPolicy.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIActiveXSecurityPolicy.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,38 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/js/src/xpconnect/idl/nsIActiveXSecurityPolicy.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIActiveXSecurityPolicy extends nsISupports {
-
-  String NS_IACTIVEXSECURITYPOLICY_IID =
-    "{0a3928d2-76c8-4c25-86a9-9c005ad832f4}";
-
-  /** Host nothing at all. */
-  long HOSTING_FLAGS_HOST_NOTHING = 0L;
-
-  /** Allow hosting of safe for scripting objects. */
-  long HOSTING_FLAGS_HOST_SAFE_OBJECTS = 1L;
-
-  /** Allow any object to be hosted. */
-  long HOSTING_FLAGS_HOST_ALL_OBJECTS = 2L;
-
-  /** Allow objects to be downloaded and installed. */
-  long HOSTING_FLAGS_DOWNLOAD_CONTROLS = 4L;
-
-  /** Allow objects marked safe for scripting to be scripted. */
-  long HOSTING_FLAGS_SCRIPT_SAFE_OBJECTS = 8L;
-
-  /** Allow any object to be scripted. */
-  long HOSTING_FLAGS_SCRIPT_ALL_OBJECTS = 16L;
-
-  /**
-     * Return the ActiveX security and hosting flags.
-     * @param context The context for which flags are requested. At present the
-     *                only valid value is nsnull.
-     */
-  long getHostingFlags(String aContext);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIPrintSettingsWin.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIPrintSettingsWin.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIPrintSettingsWin.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,18 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsIPrintSettingsWin.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * Simplified PrintSettings for Windows interface 
- *
- * @status UNDER_REVIEW
- */
-public interface nsIPrintSettingsWin extends nsISupports {
-
-  String NS_IPRINTSETTINGSWIN_IID =
-    "{f13b225d-473e-4372-b11f-b6dff9fe0c5b}";
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreview.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreview.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreview.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,110 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsITaskbarPreview.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * nsITaskbarPreview
- *
- * Common interface for both window and tab taskbar previews. This interface
- * cannot be instantiated directly.
- *
- */
-public interface nsITaskbarPreview extends nsISupports {
-
-  String NS_ITASKBARPREVIEW_IID =
-    "{cbfdf766-d002-403b-a3d9-b091c9ad465b}";
-
-  /**
-   * The controller for this preview. A controller is required to provide
-   * the behavior and appearance of the taskbar previews. It is responsible for
-   * determining the size and contents of the preview, which buttons are
-   * displayed and how the application responds to user actions on the preview.
-   *
-   * Neither preview makes full use of the controller. See the documentation
-   * for nsITaskbarWindowPreview and nsITaskbarTabPreview for details on which
-   * controller methods are used.
-   *
-   * The controller is not allowed to be null.
-   *
-   * @see nsITaskbarPreviewController
-   */
-  nsITaskbarPreviewController getController();
-
-  /**
-   * The controller for this preview. A controller is required to provide
-   * the behavior and appearance of the taskbar previews. It is responsible for
-   * determining the size and contents of the preview, which buttons are
-   * displayed and how the application responds to user actions on the preview.
-   *
-   * Neither preview makes full use of the controller. See the documentation
-   * for nsITaskbarWindowPreview and nsITaskbarTabPreview for details on which
-   * controller methods are used.
-   *
-   * The controller is not allowed to be null.
-   *
-   * @see nsITaskbarPreviewController
-   */
-  void setController(nsITaskbarPreviewController aController);
-
-  /**
-   * The tooltip displayed above the preview when the user hovers over it
-   *
-   * Default: an empty string
-   */
-  String getTooltip();
-
-  /**
-   * The tooltip displayed above the preview when the user hovers over it
-   *
-   * Default: an empty string
-   */
-  void setTooltip(String aTooltip);
-
-  /**
-   * Whether or not the preview is visible.
-   *
-   * Changing this option is expensive for tab previews since toggling this
-   * option will destroy/create the proxy window and its registration with the
-   * taskbar. If any step of that fails, an exception will be thrown.
-   *
-   * For window previews, this operation is very cheap.
-   *
-   * Default: false
-   */
-  boolean getVisible();
-
-  /**
-   * Whether or not the preview is visible.
-   *
-   * Changing this option is expensive for tab previews since toggling this
-   * option will destroy/create the proxy window and its registration with the
-   * taskbar. If any step of that fails, an exception will be thrown.
-   *
-   * For window previews, this operation is very cheap.
-   *
-   * Default: false
-   */
-  void setVisible(boolean aVisible);
-
-  /**
-   * Gets/sets whether or not the preview is marked active (selected) in the
-   * taskbar.
-   */
-  boolean getActive();
-
-  /**
-   * Gets/sets whether or not the preview is marked active (selected) in the
-   * taskbar.
-   */
-  void setActive(boolean aActive);
-
-  /**
-   * Invalidates the taskbar's cached image of this preview, forcing a redraw
-   * if necessary
-   */
-  void invalidate();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewButton.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewButton.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewButton.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,104 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsITaskbarPreviewButton.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * nsITaskbarPreviewButton
- *
- * Provides access to a window preview's toolbar button's properties.
- */
-public interface nsITaskbarPreviewButton extends nsISupports {
-
-  String NS_ITASKBARPREVIEWBUTTON_IID =
-    "{ced8842d-fe37-4767-9a8e-fdfa56510c75}";
-
-  /**
-   * The button's tooltip.
-   *
-   * Default: an empty string
-   */
-  String getTooltip();
-
-  /**
-   * The button's tooltip.
-   *
-   * Default: an empty string
-   */
-  void setTooltip(String aTooltip);
-
-  /**
-   * True if the array of previews should be dismissed when this button is clicked.
-   *
-   * Default: false
-   */
-  boolean getDismissOnClick();
-
-  /**
-   * True if the array of previews should be dismissed when this button is clicked.
-   *
-   * Default: false
-   */
-  void setDismissOnClick(boolean aDismissOnClick);
-
-  /**
-   * True if the taskbar should draw a border around this button's image.
-   *
-   * Default: true
-   */
-  boolean getHasBorder();
-
-  /**
-   * True if the taskbar should draw a border around this button's image.
-   *
-   * Default: true
-   */
-  void setHasBorder(boolean aHasBorder);
-
-  /**
-   * True if the button is disabled. This is not the same as visible.
-   *
-   * Default: false
-   */
-  boolean getDisabled();
-
-  /**
-   * True if the button is disabled. This is not the same as visible.
-   *
-   * Default: false
-   */
-  void setDisabled(boolean aDisabled);
-
-  /**
-   * The icon used for the button.
-   *
-   * Default: null
-   */
-  imgIContainer getImage();
-
-  /**
-   * The icon used for the button.
-   *
-   * Default: null
-   */
-  void setImage(imgIContainer aImage);
-
-  /**
-   * True if the button is shown. Buttons that are invisible do not
-   * participate in the layout of buttons underneath the preview.
-   *
-   * Default: false
-   */
-  boolean getVisible();
-
-  /**
-   * True if the button is shown. Buttons that are invisible do not
-   * participate in the layout of buttons underneath the preview.
-   *
-   * Default: false
-   */
-  void setVisible(boolean aVisible);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewController.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewController.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarPreviewController.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,88 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsITaskbarPreviewController.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * nsITaskbarPreviewController
- *
- * nsITaskbarPreviewController provides the behavior for the taskbar previews.
- * Its methods and properties are used by nsITaskbarPreview. Clients are
- * intended to provide their own implementation of this interface. Depending on
- * the interface the controller is attached to, only certain methods/attributes
- * are required to be implemented.
- */
-public interface nsITaskbarPreviewController extends nsISupports {
-
-  String NS_ITASKBARPREVIEWCONTROLLER_IID =
-    "{4fc0afbb-3e22-4fba-ac21-953350af0411}";
-
-  /**
-   * The width of the preview image. This value is allowed to change at any
-   * time. See drawPreview for more information.
-   */
-  long getWidth();
-
-  /**
-   * The height of the preview image. This value is allowed to change at any
-   * time.  See drawPreview for more information.
-   */
-  long getHeight();
-
-  /**
-   * The aspect ratio of the thumbnail - this does not need to match the ratio
-   * of the preview. This value is allowed to change at any time. See
-   * drawThumbnail for more information.
-   */
-  float getThumbnailAspectRatio();
-
-  /**
-   * Invoked by nsITaskbarPreview when it needs to render the preview. The
-   * context is attached to a surface with the controller's width and height
-   * which are obtained immediately before the call.
-   *
-   * Note that the context is not attached to a canvas element.
-   *
-   * @param ctx Canvas drawing context
-   */
-  boolean drawPreview(nsIDOMCanvasRenderingContext2D ctx);
-
-  /**
-   * Invoked by the taskbar preview when it needs to draw the thumbnail in the
-   * taskbar's application preview window.
-   *
-   * Note: it is guaranteed that width/height == thumbnailAspectRatio
-   * (modulo rounding errors)
-   *
-   * Also note that the context is not attached to a canvas element.
-   *
-   * @param ctx Canvas drawing context
-   * @param width The width of the surface backing the drawing context
-   * @param height The height of the surface backing the drawing context
-   */
-  boolean drawThumbnail(nsIDOMCanvasRenderingContext2D ctx, long width, long height);
-
-  /**
-   * Invoked when the user presses the close button on the tab preview.
-   */
-  void onClose();
-
-  /**
-   * Invoked when the user clicks on the tab preview.
-   *
-   * @return true if the top level window corresponding to the preview should
-   *         be activated, false if activation is not accepted.
-   */
-  boolean onActivate();
-
-  /**
-   * Invoked when one of the buttons on the window preview's toolbar is pressed.
-   *
-   * @param button The button that was pressed. This can be compared with the
-   *               buttons returned by nsITaskbarWindowPreview.getButton.
-   */
-  void onClick(nsITaskbarPreviewButton button);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarProgress.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarProgress.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarProgress.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,55 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsITaskbarProgress.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * Starting in Windows 7, applications can display a progress notification in
- * the taskbar. This class wraps around the native functionality to do this.
- */
-public interface nsITaskbarProgress extends nsISupports {
-
-  String NS_ITASKBARPROGRESS_IID =
-    "{23ac257d-ef3c-4033-b424-be7fef91a86c}";
-
-  /**
-   * Stop displaying progress on the taskbar button. This should be used when
-   * the operation is complete or cancelled.
-   */
-  int STATE_NO_PROGRESS = 0;
-
-  /**
-   * Display a cycling, indeterminate progress bar.
-   */
-  int STATE_INDETERMINATE = 1;
-
-  /**
-   * Display a determinate, normal progress bar.
-   */
-  int STATE_NORMAL = 2;
-
-  /**
-   * Display a determinate, error progress bar.
-   */
-  int STATE_ERROR = 3;
-
-  /**
-   * Display a determinate progress bar indicating that the operation has
-   * paused.
-   */
-  int STATE_PAUSED = 4;
-
-  /**
-   * Sets the taskbar progress state and value for this window. The currentValue
-   * and maxValue parameters are optional and should be supplied when |state|
-   * is one of STATE_NORMAL, STATE_ERROR or STATE_PAUSED.
-   *
-   * @throws NS_ERROR_INVALID_ARG if state is STATE_NO_PROGRESS or
-   *         STATE_INDETERMINATE, and either currentValue or maxValue is not 0.
-   * @throws NS_ERROR_ILLEGAL_VALUE if currentValue is greater than maxValue.
-   */
-  void setProgressState(int state, double currentValue, double maxValue);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarTabPreview.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarTabPreview.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarTabPreview.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,48 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsITaskbarTabPreview.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsITaskbarTabPreview extends nsITaskbarPreview {
-
-  String NS_ITASKBARTABPREVIEW_IID =
-    "{11e4c8bd-5c2d-4e1a-a9a1-79dd5b0fe544}";
-
-  /**
-   * The title displayed above the thumbnail
-   *
-   * Default: an empty string
-   */
-  String getTitle();
-
-  /**
-   * The title displayed above the thumbnail
-   *
-   * Default: an empty string
-   */
-  void setTitle(String aTitle);
-
-  /**
-   * The icon displayed next to the title in the preview
-   *
-   * Default: null
-   */
-  imgIContainer getIcon();
-
-  /**
-   * The icon displayed next to the title in the preview
-   *
-   * Default: null
-   */
-  void setIcon(imgIContainer aIcon);
-
-  /**
-   * Rearranges the preview relative to another tab preview from the same window
-   * @param aNext The preview to the right of this one. A value of null
-   *              indicates that the preview is the rightmost one.
-   */
-  void move(nsITaskbarTabPreview aNext);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarWindowPreview.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarWindowPreview.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsITaskbarWindowPreview.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,43 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsITaskbarWindowPreview.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsITaskbarWindowPreview extends nsITaskbarPreview {
-
-  String NS_ITASKBARWINDOWPREVIEW_IID =
-    "{ec67cc57-342d-4064-b4c6-74a375e07b10}";
-
-  /**
-   * Max 7 buttons per preview per the Windows Taskbar API
-   */
-  int NUM_TOOLBAR_BUTTONS = 7;
-
-  /**
-   * Gets the nth button for the preview image. By default, all of the buttons
-   * are invisible.
-   *
-   * @see nsITaskbarPreviewButton
-   *
-   * @param index The index into the button array. Must be >= 0 and <
-   *              MAX_TOOLBAR_BUTTONS.
-   */
-  nsITaskbarPreviewButton getButton(long index);
-
-  /**
-   * Enables/disables custom drawing of thumbnails and previews
-   *
-   * Default value: false
-   */
-  boolean getEnableCustomDrawing();
-
-  /**
-   * Enables/disables custom drawing of thumbnails and previews
-   *
-   * Default value: false
-   */
-  void setEnableCustomDrawing(boolean aEnableCustomDrawing);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinAppHelper.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinAppHelper.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinAppHelper.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,22 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/toolkit/xre/nsIWinAppHelper.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * A scriptable interface used on Windows only to do some work from
- * a special process that gets created with elevated privileges.
- *
- * @status UNSTABLE - This interface is not frozen and will probably change in
- *                    future releases.
- */
-public interface nsIWinAppHelper extends nsISupports {
-
-  String NS_IWINAPPHELPER_IID =
-    "{dc263ca8-b257-47eb-b5b7-339d9e0b90f7}";
-
-  boolean getUserCanElevate();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinTaskbar.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinTaskbar.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWinTaskbar.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,41 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/widget/public/nsIWinTaskbar.idl
- */
-
-package org.mozilla.interfaces;
-
-public interface nsIWinTaskbar extends nsISupports {
-
-  String NS_IWINTASKBAR_IID =
-    "{0a3abac7-35b7-4b50-8381-7dbc3c55b061}";
-
-  /**
-   * Returns true if the taskbar service is available. This value does not
-   * change during runtime.
-   */
-  boolean getAvailable();
-
-  /**
-   * Creates a taskbar preview. The docshell is used to find the toplevel window.
-   * See the documentation for nsITaskbarTabPreview for more information.
-   */
-  nsITaskbarTabPreview createTaskbarTabPreview(nsIDocShell shell, nsITaskbarPreviewController controller);
-
-  /**
-   * Gets the taskbar preview for a window. The docshell is used to find the
-   * toplevel window. See the documentation for nsITaskbarTabPreview for more
-   * information.
-   *
-   * Note: to implement custom drawing or buttons, a controller is required.
-   */
-  nsITaskbarWindowPreview getTaskbarWindowPreview(nsIDocShell shell);
-
-  /**
-   * Gets the taskbar progress for a window. The docshell is used to find the
-   * toplevel window. See the documentation for nsITaskbarProgress for more
-   * information.
-   */
-  nsITaskbarProgress getTaskbarProgress(nsIDocShell shell);
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWindowsRegKey.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWindowsRegKey.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIWindowsRegKey.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,324 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * e:/builds/moz2_slave/mozilla-1.9.2-win32-xulrunner/build/xpcom/ds/nsIWindowsRegKey.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * This interface is designed to provide scriptable access to the Windows
- * registry system ("With Great Power Comes Great Responsibility").  The
- * interface represents a single key in the registry.
- *
- * This interface is highly Win32 specific.
- */
-public interface nsIWindowsRegKey extends nsISupports {
-
-  String NS_IWINDOWSREGKEY_IID =
-    "{2555b930-d64f-437e-9be7-0a2cb252c1f4}";
-
-  /**
-   * Root keys.  The values for these keys correspond to the values from
-   * WinReg.h in the MS Platform SDK.  The ROOT_KEY_ prefix corresponds to the
-   * HKEY_ prefix in the MS Platform SDK.
-   *
-   * This interface is not restricted to using only these root keys.
-   */
-  long ROOT_KEY_CLASSES_ROOT = 2147483648L;
-
-  long ROOT_KEY_CURRENT_USER = 2147483649L;
-
-  long ROOT_KEY_LOCAL_MACHINE = 2147483650L;
-
-  /**
-   * Values for the mode parameter passed to the open and create methods.
-   * The values defined here correspond to the REGSAM values defined in
-   * WinNT.h in the MS Platform SDK, where ACCESS_ is replaced with KEY_.
-   *
-   * This interface is not restricted to using only these access types.
-   */
-  long ACCESS_BASIC = 131072L;
-
-  long ACCESS_QUERY_VALUE = 1L;
-
-  long ACCESS_SET_VALUE = 2L;
-
-  long ACCESS_CREATE_SUB_KEY = 4L;
-
-  long ACCESS_ENUMERATE_SUB_KEYS = 8L;
-
-  long ACCESS_NOTIFY = 16L;
-
-  long ACCESS_READ = 131097L;
-
-  long ACCESS_WRITE = 131078L;
-
-  long ACCESS_ALL = 131103L;
-
-  /**
-   * Values for the type of a registry value.  The numeric values of these
-   * constants are taken directly from WinNT.h in the MS Platform SDK.
-   * The Microsoft documentation should be consulted for the exact meaning of
-   * these value types.
-   *
-   * This interface is somewhat restricted to using only these value types.
-   * There is no method that is directly equivalent to RegQueryValueEx or
-   * RegSetValueEx.  In particular, this interface does not support the
-   * REG_MULTI_SZ and REG_EXPAND_SZ value types.  It is still possible to
-   * enumerate values that have other types (i.e., getValueType may return a
-   * type not defined below).
-   */
-  long TYPE_NONE = 0L;
-
-  long TYPE_STRING = 1L;
-
-  long TYPE_BINARY = 3L;
-
-  long TYPE_INT = 4L;
-
-  long TYPE_INT64 = 11L;
-
-  /**
-   * This method closes the key.  If the key is already closed, then this
-   * method does nothing.
-   */
-  void close();
-
-  /**
-   * This method opens an existing key.  This method fails if the key
-   * does not exist.
-   *
-   * NOTE: On 32-bit Windows, it is valid to pass any HKEY as the rootKey
-   * parameter of this function.  However, for compatibility with 64-bit
-   * Windows, that usage should probably be avoided in favor of openChild.
-   *
-   * @param rootKey
-   *        A root key defined above or any valid HKEY on 32-bit Windows.
-   * @param relPath
-   *        A relative path from the given root key.
-   * @param mode
-   *        Access mode, which is a bit-wise OR of the ACCESS_ values defined
-   *        above.
-   */
-  void open(long rootKey, String relPath, long mode);
-
-  /**
-   * This method opens an existing key or creates a new key.
-   *
-   * NOTE: On 32-bit Windows, it is valid to pass any HKEY as the rootKey
-   * parameter of this function.  However, for compatibility with 64-bit
-   * Windows, that usage should probably be avoided in favor of createChild.
-   *
-   * @param rootKey
-   *        A root key defined above or any valid HKEY on 32-bit Windows.
-   * @param relPath
-   *        A relative path from the given root key.
-   * @param mode
-   *        Access mode, which is a bit-wise OR of the ACCESS_ values defined
-   *        above.
-   */
-  void create(long rootKey, String relPath, long mode);
-
-  /**
-   * This method opens a subkey relative to this key.  This method fails if the
-   * key does not exist.
-   *
-   * @return nsIWindowsRegKey for the newly opened subkey.
-   */
-  nsIWindowsRegKey openChild(String relPath, long mode);
-
-  /**
-   * This method opens or creates a subkey relative to this key.
-   *
-   * @return nsIWindowsRegKey for the newly opened or created subkey.
-   */
-  nsIWindowsRegKey createChild(String relPath, long mode);
-
-  /**
-   * This attribute returns the number of child keys.
-   */
-  long getChildCount();
-
-  /**
-   * This method returns the name of the n'th child key.
-   *
-   * @param index
-   *        The index of the requested child key.
-   */
-  String getChildName(long index);
-
-  /**
-   * This method checks to see if the key has a child by the given name.
-   *
-   * @param name
-   *        The name of the requested child key.
-   */
-  boolean hasChild(String name);
-
-  /**
-   * This attribute returns the number of values under this key.
-   */
-  long getValueCount();
-
-  /**
-   * This method returns the name of the n'th value under this key.
-   *
-   * @param index
-   *        The index of the requested value.
-   */
-  String getValueName(long index);
-
-  /**
-   * This method checks to see if the key has a value by the given name.
-   *
-   * @param name
-   *        The name of the requested value.
-   */
-  boolean hasValue(String name);
-
-  /**
-   * This method removes a child key and all of its values.  This method will
-   * fail if the key has any children of its own. 
-   *
-   * @param relPath
-   *        The relative path from this key to the key to be removed.
-   */
-  void removeChild(String relPath);
-
-  /**
-   * This method removes the value with the given name.
-   *
-   * @param name
-   *        The name of the value to be removed.
-   */
-  void removeValue(String name);
-
-  /**
-   * This method returns the type of the value with the given name.  The return
-   * value is one of the "TYPE_" constants defined above.
-   *
-   * @param name
-   *        The name of the value to query.
-   */
-  long getValueType(String name);
-
-  /**
-   * This method reads the string contents of the named value as a Unicode
-   * string.
-   *
-   * @param name
-   *        The name of the value to query.  This parameter can be the empty
-   *        string to request the key's default value.
-   */
-  String readStringValue(String name);
-
-  /**
-   * This method reads the integer contents of the named value.
-   *
-   * @param name
-   *        The name of the value to query.
-   */
-  long readIntValue(String name);
-
-  /**
-   * This method reads the 64-bit integer contents of the named value.
-   *
-   * @param name
-   *        The name of the value to query.
-   */
-  double readInt64Value(String name);
-
-  /**
-   * This method reads the binary contents of the named value under this key.
-   *
-   * JavaScript callers should take care with the result of this method since
-   * it will be byte-expanded to form a JS string.  (The binary data will be
-   * treated as an ISO-Latin-1 character string, which it is not).
-   *
-   * @param name
-   *        The name of the value to query.
-   */
-  String readBinaryValue(String name);
-
-  /**
-   * This method writes the unicode string contents of the named value.  The
-   * value will be created if it does not already exist.
-   *
-   * @param name
-   *        The name of the value to modify.  This parameter can be the empty
-   *        string to modify the key's default value.
-   * @param data
-   *        The data for the value to modify.
-   */
-  void writeStringValue(String name, String data);
-
-  /**
-   * This method writes the integer contents of the named value.  The value
-   * will be created if it does not already exist.
-   *
-   * @param name
-   *        The name of the value to modify.
-   * @param data
-   *        The data for the value to modify.
-   */
-  void writeIntValue(String name, long data);
-
-  /**
-   * This method writes the 64-bit integer contents of the named value.  The
-   * value will be created if it does not already exist.
-   *
-   * @param name
-   *        The name of the value to modify.
-   * @param data
-   *        The data for the value to modify.
-   */
-  void writeInt64Value(String name, double data);
-
-  /**
-   * This method writes the binary contents of the named value.  The value will
-   * be created if it does not already exist.
-   * 
-   * JavaScript callers should take care with the value passed to this method
-   * since it will be truncated from a JS string (unicode) to a ISO-Latin-1
-   * string.  (The binary data will be treated as an ISO-Latin-1 character
-   * string, which it is not).  So, JavaScript callers should only pass
-   * character values in the range \u0000 to \u00FF, or else data loss will
-   * occur.
-   *
-   * @param name
-   *        The name of the value to modify.
-   * @param data
-   *        The data for the value to modify.
-   */
-  void writeBinaryValue(String name, String data);
-
-  /**
-   * This method starts watching the key to see if any of its values have
-   * changed.  The key must have been opened with mode including ACCESS_NOTIFY.
-   * If recurse is true, then this key and any of its descendant keys are
-   * watched.  Otherwise, only this key is watched.
-   *
-   * @param recurse
-   *        Indicates whether or not to also watch child keys.
-   */
-  void startWatching(boolean recurse);
-
-  /**
-   * This method stops any watching of the key initiated by a call to
-   * startWatching.  This method does nothing if the key is not being watched.
-   */
-  void stopWatching();
-
-  /**
-   * This method returns true if the key is being watched for changes (i.e.,
-   * if startWatching() was called).
-   */
-  boolean isWatching();
-
-  /**
-   * This method returns true if the key has changed and false otherwise.
-   * This method will always return false if startWatching was not called.
-   */
-  boolean hasChanged();
-
-}
\ No newline at end of file

Deleted: workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIXBLAccessible.java
===================================================================
--- workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIXBLAccessible.java	2010-06-16 09:39:59 UTC (rev 22829)
+++ workspace/mareshkau/xulrunner-1.9.2/org.mozilla.xpcom/src/org/mozilla/interfaces/nsIXBLAccessible.java	2010-06-16 11:09:58 UTC (rev 22830)
@@ -1,22 +0,0 @@
-/*
- * DO NOT EDIT.  THIS FILE IS GENERATED FROM
- * /builds/slave/mozilla-1.9.2-linux-xulrunner/build/accessible/public/nsIXBLAccessible.idl
- */
-
-package org.mozilla.interfaces;
-
-/**
- * XBL controls can implement this interface to provide own implementation of
- * accessible properties.
- */
-public interface nsIXBLAccessible extends nsISupports {
-
-  String NS_IXBLACCESSIBLE_IID =
-    "{3716eb86-166b-445b-a94a-9b522fee96e6}";
-
-  /**
-   * Return accessible name.
-   */
-  String getAccessibleName();
-
-}
\ No newline at end of file



More information about the jbosstools-commits mailing list