History log of /external/eclipse-windowbuilder/propertysheet/src/org/eclipse/wb/internal/core/model/property/table/PropertyTable.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
62a54a64746b33b65f33c9e71bf8dc54e96a37b6 05-Oct-2012 Tor Norbye <tnorbye@google.com> Add workaround for the Eclipse+Mountain Lion bug

On Mountain Lion, the property sheet's property editor inline text
editor is broken. This is due to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=388574

The bug has been fixed for Eclipse 4.3, but right now it's a very poor
user experience; you click to edit, and nothing happens.

This changeset adds a workaround: *If* the bug is triggered (an
exception is thrown during property editor activation), then the
customizer dialog is shown instead (equivalent to clicking on the
"..." button next to the property).

The dialog code is modified to show an error message on the bottom
explaining why the dialog was shown instead (since this behavior is
annoying, we should explain to users why we are doing), and it
explains that the bug should be fixed in Eclipse 4.3, so if anyone in
the future is running Eclipse 4.2 with this behavior and 4.3 is
available, they will have an incentive to upgrade.

(This is the property editor side of the workaround; the ADT side is
in the SDK git repository)

Change-Id: Id618183a04f4402bed046664cbf98ee6c764ef1f
/external/eclipse-windowbuilder/propertysheet/src/org/eclipse/wb/internal/core/model/property/table/PropertyTable.java
765e52e2d30d0754625b8c7af6c36e93612f15be 05-Apr-2012 Tor Norbye <tnorbye@google.com> Add WindowBuilder propertysheet code. See README.txt for details.

This reverts commit b33fa4c8ce6b3d2c10eaa92c5c26019d7326bd4c.

Change-Id: I763357c42f933a52eda9b52988b785e092eac424
/external/eclipse-windowbuilder/propertysheet/src/org/eclipse/wb/internal/core/model/property/table/PropertyTable.java
b33fa4c8ce6b3d2c10eaa92c5c26019d7326bd4c 03-Apr-2012 Tor Norbye <tnorbye@google.com> Revert "Add WindowBuilder propertysheet code. See README.txt for details."

This reverts commit b13cc3c964fee8f16bfbf4bd42ad0631c4cf7889.
/external/eclipse-windowbuilder/propertysheet/src/org/eclipse/wb/internal/core/model/property/table/PropertyTable.java
b13cc3c964fee8f16bfbf4bd42ad0631c4cf7889 23-Mar-2012 Tor Norbye <tnorbye@google.com> Add WindowBuilder propertysheet code. See README.txt for details.

This reverts commit c0ecc89c7fa48c6e5ab3c7635863a6e8d2b28137.
/external/eclipse-windowbuilder/propertysheet/src/org/eclipse/wb/internal/core/model/property/table/PropertyTable.java
c0ecc89c7fa48c6e5ab3c7635863a6e8d2b28137 22-Mar-2012 Tor Norbye <tnorbye@google.com> Revert "Add WindowBuilder propertysheet code. See README.txt for details."

This reverts commit 562c581f49027009d6e99ba7b0162c53a051b1c4.
/external/eclipse-windowbuilder/propertysheet/src/org/eclipse/wb/internal/core/model/property/table/PropertyTable.java
562c581f49027009d6e99ba7b0162c53a051b1c4 22-Mar-2012 Tor Norbye <tnorbye@google.com> Add WindowBuilder propertysheet code. See README.txt for details.

Change-Id: I1274fe2c46805731d89ad75dd10419974a399a06
/external/eclipse-windowbuilder/propertysheet/src/org/eclipse/wb/internal/core/model/property/table/PropertyTable.java