Age | Commit message (Collapse) | Author |
|
automerge: 98914dc
* commit '98914dca359a462e5fcfcb676274506009f370b8':
New scopes for accessing the analytics APIs
|
|
Change-Id: Icfe47f552ba7c3aa7dda7ad490166f7d7fc62cd9
|
|
displayed in confirm sign out dialog
automerge: bb4df1b
* commit 'bb4df1b22420a2173283fb8f7b7a07ed2dffe858':
Bug fix (b/18102684) - [LOGIN] - Google favicon is off-centered when displayed in confirm sign out dialog
|
|
displayed in confirm sign out dialog
Change-Id: Ia8669ddab4e544ca457324e67f25606292e7f3af
|
|
automerge: adb9af5
* commit 'adb9af592a6f210b68f9830f73dc9e5e3a58b852':
Small change to synchronize all read operations on the credentialeduserroster.
|
|
credentialeduserroster.
Closing out old bugs.
Change-Id: I7e49bb4987f2f1e253927e245e06a1522bebc584
|
|
automerge: 9415706
* commit '9415706321faf9352f0106f3062969dbb4bf6b8e':
Fix logout - Logs all users out when you logout.
|
|
Change-Id: I377c216bdbf106d911fe1f03755f033d8b48305d
|
|
user friendly not to present the user with this and just let him log back in when required. automerge: 6b597de
automerge: 0428501
* commit '04285010a9ebcf288de7e1052fe3ea5950da1527':
Remove the error dialog when oauth scopes change. Feedback is that its more user friendly not to present the user with this and just let him log back in when required.
|
|
user friendly not to present the user with this and just let him log back in when required.
automerge: 6b597de
* commit '6b597de1b9b215b3609a8b35d84ede963c7e7151':
Remove the error dialog when oauth scopes change. Feedback is that its more user friendly not to present the user with this and just let him log back in when required.
|
|
Feedback is that its more user friendly not to present the user with this and just let him log back in when required.
Change-Id: I85e31a9156cda24a51df2c4ea0040ae0a89f696c
|
|
the proper git remote url to use. automerge: 94135a6
automerge: 4a1737a
* commit '4a1737a08f3af99b5bcde50f9adbc292c40756b5':
This adds a required scope so that Android Studio can query warehouse for the proper git remote url to use.
|
|
the proper git remote url to use.
automerge: 94135a6
* commit '94135a607b751a02cae2d678c305786df978959f':
This adds a required scope so that Android Studio can query warehouse for the proper git remote url to use.
|
|
|
|
can query warehouse for the proper git remote url to use.
Change-Id: I631f18255942f8f0bb6e05999adb08a51dc8a1d9
|
|
Idea14 changed the API for Progress Indicator, AbstractProgressIndicatorExBase
appears to the preferred class to override instead of ProgressIndicatorBase
Change-Id: I250938d576314b98e575b5ab2216ae49a5469c3c
|
|
automerge: dc8ca50
* commit 'dc8ca50a2476c17880b7ed66836487ded42b83a5':
Adds support for unit tests.
|
|
Change-Id: I8bf64d67bb3c3bae240c478c0e45ad5d5110fd88
|
|
automerge: 9d5ed76
* commit '9d5ed765f14e232ac4cb7e26f0caa5fb6e850db7':
Style fixes to Login code
|
|
|
|
automerge: b2250fe
* commit 'b2250fe6b65c77ba4510fabe472fd88c025eb855':
Fix logging level when a well known user state bug manifests itself.
|
|
There is an issue in the Login plugin that allows the state of the user store to
become inconsistent. The active user can be set while there are no logged in
users. I've been messing around with a rather large CL to fix this issue, but I don't
want to commit it to 1.0 since it's too risky. This CL will make sure
that the end user doesn't get error notifications when this happens.
Change-Id: Ia953e31c584b2399b57ff3d06809506440985e05
|
|
This is not a fatal error, the code correctly handles the situation when the user cannot be logged in. It is still good to log this situation though, in the event that it leads to other problems down the line.
automerge: 953e8a9
* commit '953e8a92c92aa8dcb9604aaec3d10d130989029e':
Currently, if a user cannot login, we present a fatal error to the user. This is not a fatal error, the code correctly handles the situation when the user cannot be logged in. It is still good to log this situation though, in the event that it leads to other problems down the line.
|
|
This is not a fatal error, the code correctly handles the situation when
the user cannot be logged in. It is still good to log this situation
though, in the event that it leads to other problems down the line.
The fix is to lower the severity of the logging we are doing such that
we no longer present the user with this information.
This bug was discovered by:
1) logging in to Android Studio
2) closing Android Studio
3) disconnecting from the network
4) starting up Android Studio again
Change-Id: I4d0c7ced86554ae0b58858809e6cf0b37c229424
|
|
Idea14 changed the API for Progress Indicator, AbstractProgressIndicatorExBase
appears to the preferred class to override instead of ProgressIndicatorBase
Change-Id: I250938d576314b98e575b5ab2216ae49a5469c3c
|
|
Change-Id: I455f58f9ed230259c0d090b8738371dc65941fdd
|
|
Change-Id: I3a17ec2e6a95dfd01be661f8da8b6be1ce0fc36a
|
|
Change-Id: I267e9f9a5bb51a5bac4b423da9ccec90c5bd4fbb
|
|
Note that there are still some images/icons that should be
migrated to the new GoogleLoginIcons class. I can do that
in a new CL once this one goes through.
Bug: 17960252
Change-Id: Iaa28d74edf8d97c5ba78da5d068429abf5eb201d
|
|
|
|
This CL adjusts the contrast between the active user
text color and the active user background color, making
it a little bit easier to read.
Before: https://screenshot.googleplex.com/9wM3ctWJ35
After: https://screenshot.googleplex.com/t3Ua0pBYN8
Change-Id: I4134717235e5e19b9b66dd45150daad839e3173e
|
|
a RequestCancelledException so that GoogleLogin doesn't treat them like errors.
Change-Id: Id9b5188a372722dabef0e2858e063b160e82dd9f
|
|
Change-Id: Ica16f6ef70a28060de882bdbf274693f1d24c269
|
|
This reverts commit 3e1eaf1cb5ec4cf913b785c5100a539ce4cf7df9.
Change-Id: Iacc358ad4678ed55421faad98fe1a786e68d9a40
|
|
This reverts commit 499d46cc1fab25b684a69a2a0595c1f015159287.
Change-Id: Id40de7dabe4fb4e1176024f4a94f5bc695d67a04
|
|
When the user switches between active/inactive users, currently
the login panel does not smoothly switch users (there is
significant jarring when the list items switch places). The root
of the problem is the following try-catch statement in
GoogleLoginUsersPanel.java:
ignoreSelection = true;
try {
listModel.remove(list.getSelectedIndex());
listModel.add(0, selectedUser);
// Re-select the active user
list.setSelectedIndex(0);
}
finally {
ignoreSelection = false;
}
listModel.remove() and listModel.add() trigger an update, which
causes UsersListCellRenderer#getListCellRendererComponent() to be
called synchronously. When the "list.getSelectedIndex() == index"
condition is checked, it will return the incorrect value because
the "list.setSelectedIndex(0)" method has not yet been called. The
fix is to check whether or not the user's email addresses are equal.
This CL also adds image caching to the login panel. This way we
can avoid calling Image#getScaledImage() multiple times and can
just reuse an old already scaled down image instead.
Bug: 17783247
Change-Id: Ia6c4fc884bcbf66b83cf800ae71e1d3e93e760c1
|
|
current ide theme." into studio-1.0-dev
|
|
Moved to login repo.
https://b2.corp.google.com/u/0/issues/17542895
Change-Id: I5c648e4292be888762f21203d8781668de48118f
|
|
ide theme.
Let the panel be dark in the Darcula theme and light in the IntelliJ
and GTK themes.
Same as https://android-review.googlesource.com/#/c/108843/
but moved to login repo (studio/google/login)
Change-Id: I5de65b4c6cc42905f2df494bb04ffb17bdde7464
|
|
Change-Id: I988a1fa78dac9903fe6e5bfbdfc83076a2101911
|
|
Change-Id: I42888400eaf21bf87ce67d13f6378ff097ca6ada
|
|
|