Colin Walters 687a87d3d0 Define stable ordering for application favorites and running apps
For both of these, because of optimizations a few patches ago, we
ended up relying on hash table ordering which caused instability
in the application well among other things. Define an ordering
for both.

The favorites is just the order of the GConf keys, and new items
get appended.  In the future we should allow insertion at any
point which the grid could use.

For running applications order, define a new "initially_seen_sequence"
transient variable which is just an monotonically incrementing
integer assigned to an application for the first time we saw it
running in this session.  When an application is closed, it's reset.
2009-08-08 15:47:49 -04:00
..
2009-05-04 13:01:03 -04:00
2009-07-06 11:55:17 -04:00
2009-07-06 11:55:17 -04:00
2009-08-06 16:46:55 -04:00
2009-07-31 17:42:49 -04:00
2009-08-06 16:46:55 -04:00
2009-08-06 16:46:55 -04:00
2009-08-06 16:46:55 -04:00
2009-08-06 16:46:55 -04:00
2009-08-06 16:46:55 -04:00
2009-08-06 16:46:55 -04:00
2009-05-04 13:01:03 -04:00
2009-05-04 13:01:03 -04:00