summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-19New scopes for accessing the analytics APIsHEADmastermainDavid Herman
automerge: 98914dc * commit '98914dca359a462e5fcfcb676274506009f370b8': New scopes for accessing the analytics APIs
2015-05-12New scopes for accessing the analytics APIsgradle_1.3.1gradle_1.3.0-beta4gradle_1.3.0-beta3gradle_1.3.0-beta2gradle_1.3.0-beta1studio-1.4-releasestudio-1.4-devstudio-1.3-releasestudio-1.3-devDavid Herman
Change-Id: Icfe47f552ba7c3aa7dda7ad490166f7d7fc62cd9
2015-04-30Bug fix (b/18102684) - [LOGIN] - Google favicon is off-centered when ↵Oluwatobi Bashir-Bello
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
2015-04-30Bug fix (b/18102684) - [LOGIN] - Google favicon is off-centered when ↵Oluwatobi Bashir-Bello
displayed in confirm sign out dialog Change-Id: Ia8669ddab4e544ca457324e67f25606292e7f3af
2015-04-22Small change to synchronize all read operations on the credentialeduserroster.Patrick Flynn
automerge: adb9af5 * commit 'adb9af592a6f210b68f9830f73dc9e5e3a58b852': Small change to synchronize all read operations on the credentialeduserroster.
2015-04-22Small change to synchronize all read operations on thePatrick Flynn
credentialeduserroster. Closing out old bugs. Change-Id: I7e49bb4987f2f1e253927e245e06a1522bebc584
2015-04-15Fix logout - Logs all users out when you logout.studio-master-releaseOluwatobi Bashir-Bello
automerge: 9415706 * commit '9415706321faf9352f0106f3062969dbb4bf6b8e': Fix logout - Logs all users out when you logout.
2015-04-14Fix logout - Logs all users out when you logout.Oluwatobi Bashir-Bello
Change-Id: I377c216bdbf106d911fe1f03755f033d8b48305d
2015-01-28Remove the error dialog when oauth scopes change. Feedback is that its more ↵Benjamin Wulfe
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.
2015-01-28Remove the error dialog when oauth scopes change. Feedback is that its more ↵gradle_1.2.3gradle_1.2.2gradle_1.2.1gradle_1.2.0-rc1gradle_1.2.0-beta1gradle_1.2.0studio-1.2-releasestudio-1.2-devBenjamin Wulfe
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.
2015-01-27Remove the error dialog when oauth scopes change.studio-1.1-devBenjamin Wulfe
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
2015-01-13This adds a required scope so that Android Studio can query warehouse for ↵Benjamin Wulfe
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.
2015-01-12This adds a required scope so that Android Studio can query warehouse for ↵Benjamin Wulfe
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.
2015-01-12Merge commit '16d303094f37b830b793c3ae523030b95a50bd68' into studio-master-devThe Android Automerger
2015-01-12This adds a required scope so that Android Studiogradle_1.1.3gradle_1.1.2gradle_1.1.1gradle_1.1.0-rc3gradle_1.1.0-rc2gradle_1.1.0-rc1gradle_1.1.0studio-1.1-releaseBenjamin Wulfe
can query warehouse for the proper git remote url to use. Change-Id: I631f18255942f8f0bb6e05999adb08a51dc8a1d9
2015-01-08Fix use of progress indicator because API changedAppu Goundan
Idea14 changed the API for Progress Indicator, AbstractProgressIndicatorExBase appears to the preferred class to override instead of ProgressIndicatorBase Change-Id: I250938d576314b98e575b5ab2216ae49a5469c3c
2014-12-19Adds support for unit tests.Benjamin Wulfe
automerge: dc8ca50 * commit 'dc8ca50a2476c17880b7ed66836487ded42b83a5': Adds support for unit tests.
2014-12-12Adds support for unit tests.Benjamin Wulfe
Change-Id: I8bf64d67bb3c3bae240c478c0e45ad5d5110fd88
2014-11-24Merge "Style fixes to Login code" into studio-1.0-devAlex Lockwood
automerge: 9d5ed76 * commit '9d5ed765f14e232ac4cb7e26f0caa5fb6e850db7': Style fixes to Login code
2014-11-24Merge "Style fixes to Login code" into studio-1.0-devstudio-1.0-devAlex Lockwood
2014-11-18Fix logging level when a well known user state bug manifests itself.Patrick Flynn
automerge: b2250fe * commit 'b2250fe6b65c77ba4510fabe472fd88c025eb855': Fix logging level when a well known user state bug manifests itself.
2014-11-18Fix logging level when a well known user state bug manifests itself.studio_1.0.1studio_1.0.0gradle_1.0.1gradle_1.0.0-rc4gradle_1.0.0-rc3gradle_1.0.0-rc2gradle_1.0.0-rc1gradle_1.0.0gradle_0.14.4gradle_0.14.3studio-1.0-releasePatrick Flynn
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
2014-11-13Currently, if a user cannot login, we present a fatal error to the user. ↵Sal Guarnieri
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.
2014-11-11Currently, if a user cannot login, we present a fatal error to the user.Sal Guarnieri
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
2014-11-03Fix use of progress indicator because API changedAppu Goundan
Idea14 changed the API for Progress Indicator, AbstractProgressIndicatorExBase appears to the preferred class to override instead of ProgressIndicatorBase Change-Id: I250938d576314b98e575b5ab2216ae49a5469c3c
2014-10-23Style fixes to Login codeAlex Lockwood
Change-Id: I455f58f9ed230259c0d090b8738371dc65941fdd
2014-10-23Refactor login code to use new GoogleLoginIcons classgradle_0.14.2gradle_0.14.1gradle_0.14.0Alex Lockwood
Change-Id: I3a17ec2e6a95dfd01be661f8da8b6be1ce0fc36a
2014-10-22don't log errors when they could be caused by the user.Patrick Flynn
Change-Id: I267e9f9a5bb51a5bac4b423da9ccec90c5bd4fbb
2014-10-22Update login code to use theme/resolution aware Google logoAlex Lockwood
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
2014-10-17Merge "Adjust active user background color." into studio-1.0-devAlex Lockwood
2014-10-17Adjust active user background color.Alex Lockwood
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
2014-10-16Changed the login CancellableServerReceiver to handle cancelled logins with ↵Patrick Flynn
a RequestCancelledException so that GoogleLogin doesn't treat them like errors. Change-Id: Id9b5188a372722dabef0e2858e063b160e82dd9f
2014-10-10Don't show error dialog when credentials fail to load.Alex Lockwood
Change-Id: Ica16f6ef70a28060de882bdbf274693f1d24c269
2014-10-10Revert "Revert "Fixed user login image flicker/glitch""Alex Lockwood
This reverts commit 3e1eaf1cb5ec4cf913b785c5100a539ce4cf7df9. Change-Id: Iacc358ad4678ed55421faad98fe1a786e68d9a40
2014-10-10Revert "Fixed user login image flicker/glitch"Alex Lockwood
This reverts commit 499d46cc1fab25b684a69a2a0595c1f015159287. Change-Id: Id40de7dabe4fb4e1176024f4a94f5bc695d67a04
2014-10-10Fixed user login image flicker/glitchAlex Lockwood
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
2014-10-08Merge "Change the colors of the Google Login panel so that they match the ↵Oluwatobi Bashir-Bello
current ide theme." into studio-1.0-dev
2014-10-07Log user out when OAuth scopes for user does not match current scopes. (2)Oluwatobi Bashir-Bello
Moved to login repo. https://b2.corp.google.com/u/0/issues/17542895 Change-Id: I5c648e4292be888762f21203d8781668de48118f
2014-10-06Change the colors of the Google Login panel so that they match the current ↵Oluwatobi Bashir-Bello
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
2014-10-01Fix broken buildAlex Lockwood
Change-Id: I988a1fa78dac9903fe6e5bfbdfc83076a2101911
2014-09-29Move the Google Login plugin into tools/studio/google/login.Oluwatobi Bashir-Bello
Change-Id: I42888400eaf21bf87ce67d13f6378ff097ca6ada
2014-08-22Initial empty repositorygradle_0.13.3gradle_0.13.2gradle_0.13.1ub-tools-idea133-releasetools_r22.2idea133-milestoneGeoff Mendal