GNOME Bugzilla – Bug 621045
Improve startup performance of the greeter
Last modified: 2010-06-11 00:21:25 UTC
Bug #620908 dramatically improved the performance of the user manager but it didn't address the startup performance of the greeter login window. There are some pretty serious performance issues with that too.
Created attachment 163152 [details] [review] Clean up and correct some debug statements
Created attachment 163153 [details] [review] Only emit user change signals after is-loaded is true
Created attachment 163154 [details] [review] Use avatar-default instead of stock_person Apparently this is the supported name in gnome-icon-theme
Created attachment 163155 [details] [review] Queue updating other user visibility instead of checking every time
Created attachment 163156 [details] [review] Queue chooser visibility updates
Created attachment 163157 [details] [review] Queue updating the selection in the user list
Created attachment 163158 [details] [review] Only load icons for visible items
Created attachment 163159 [details] [review] Remove some overly verbose debug spew
Created attachment 163160 [details] [review] Queue a timeout to load user data This makes scrolling more responsive.
Created attachment 163161 [details] [review] Load the default avatar for all items initially This allows the rows to size correctly and not have as dramatic a change when we dynamically load the icon on visibility changes.
These are on top of the patches in bug 610179. Maybe they shouldn't be though.
okay let's land 610179 first then.
I rebased some of 610179 on top of these. I've committed these to master.