Use GnomeWallClock api to implement wall clocks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Indicator Date and Time |
Invalid
|
Low
|
Javier Jardón | |
| Unity Foundations |
Low
|
Javier Jardón |
Bug Description
See https:/
This will solve 2 problems:
- Update without delays the date when changing it manually
- Update without delays the date after suspend/resume cycles
As we do not depend on hardcoded timers to update the displayed date
Related branches
- Ken VanDine: Pending requested 2011-10-13
-
Diff: 301 lines (+59/-27) (has conflicts)8 files modifiedChangeLog (+32/-0)
configure (+10/-19)
configure.ac (+1/-2)
data/datetime-dialog.ui (+0/-1)
debian/changelog (+14/-0)
debian/control (+0/-2)
src/datetime-prefs.c (+0/-1)
src/datetime-service.c (+2/-2)
- Ted Gould (community): Disapprove on 2011-09-30
-
Diff: 1037 lines (+704/-99)8 files modifiedconfigure.ac (+27/-0)
src/Makefile.am (+8/-0)
src/datetime-service.c (+11/-37)
src/gnome-datetime-source.c (+283/-0)
src/gnome-datetime-source.h (+34/-0)
src/gnome-wall-clock.c (+247/-0)
src/gnome-wall-clock.h (+62/-0)
src/indicator-datetime.c (+32/-62)
description: | updated |
Changed in indicator-datetime: | |
status: | New → In Progress |
Changed in indicator-datetime: | |
assignee: | nobody → Javier Jardón (jjardon) |
importance: | Undecided → Low |
Changed in unity-foundations: | |
importance: | Undecided → Low |
status: | New → In Progress |
assignee: | nobody → Javier Jardón (jjardon) |
milestone: | none → oneiric-beta-2 |
Javier Jardón (jjardon) wrote : | #1 |
summary: |
- Use new Glib api to implement wall clocks + Use GnomeWallClock api to implement wall clocks |
Changed in indicator-datetime: | |
status: | In Progress → Fix Committed |
Changed in unity-foundations: | |
status: | In Progress → Fix Committed |
Changed in indicator-datetime: | |
milestone: | none → 0.2.94 |
Changed in indicator-datetime: | |
status: | Fix Committed → Fix Released |
Changed in indicator-datetime: | |
status: | Fix Released → In Progress |
Michael Nelson (michael.nelson) wrote : | #2 |
I would have attached this to bug 750992, but it's listed as a dupe of this one. Anyway, fwiw, I'm seeing the incorrect date, as per the attached screenshot, on an up-to-date oneiric.
Marius B. Kotsbak (mariusko) wrote : | #3 |
Michael: the bug seems to have status "In Progress" so it is not supposed to be fixed yet.
Marius B. Kotsbak (mariusko) wrote : | #4 |
Still there in the latest updates to Precise.
tags: | added: precise |
Gao Shichao (xgdgsc) wrote : | #5 |
Still bug in 13.10, are you planning to keep it in 14.04?
Charles Kerr (charlesk) wrote : | #6 |
If anyone's still seeing delays in updates after changing the date or after suspend/resume cycles, please report it in another ticket. The 14.04 code seems to be handling these cases correctly already, such as listening for these things already (such as watching org.freedesktop
Closing this ticket as Invalid, no plans to move to GnomeWallClock for now.
I've heard talk of a GWallClock, and if that comes around in glib I'd likely want to use that.
Changed in indicator-datetime: | |
status: | In Progress → Invalid |
Ok, seems the new api was removed from glib and moved to gnome-desktop instead.
I will update the branch to use the new class