Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add LiveActions implementation and unit tests | Charles Kerr | 2014-01-21 | 1 | -13/+140 |
| | |||||
* | get timezone, clock tests running again with Settings & State | Charles Kerr | 2014-01-16 | 2 | -10/+5 |
| | |||||
* | fix minor -Wpedantic warnings | Charles Kerr | 2014-01-16 | 1 | -3/+3 |
| | |||||
* | sync with new State class changes | Charles Kerr | 2014-01-16 | 1 | -8/+19 |
| | |||||
* | fix minor -Wshadow warnings | Charles Kerr | 2014-01-16 | 1 | -4/+4 |
| | |||||
* | update timezones-live to use Settings to tell when the user has ↵ | Charles Kerr | 2014-01-16 | 1 | -4/+8 |
| | | | | enabled/disabled GeoClue lookups | ||||
* | in utils.c, make a version of get_timezone_name() that doesn't require a ↵ | Charles Kerr | 2014-01-16 | 1 | -36/+53 |
| | | | | GSettings argument. Update utils tests. | ||||
* | Plug the Settings object into the State container s.t. menus and actions can ↵ | Charles Kerr | 2014-01-16 | 2 | -17/+7 |
| | | | | update themselves when the user's settings change. | ||||
* | update SettingsLocations class to use the "Settings" class instead of using ↵ | Charles Kerr | 2014-01-16 | 1 | -32/+18 |
| | | | | GSettings directly. | ||||
* | update DesktopFormatter class to use the "Settings" class instead of using ↵ | Charles Kerr | 2014-01-16 | 2 | -143/+92 |
| | | | | GSettings directly. | ||||
* | Implement Settings, a properties-cpp wrapper around GSettings | Charles Kerr | 2014-01-16 | 1 | -223/+187 |
| | |||||
* | Function: add fully-tested ActionGroups, per-profile Menus, state object. | Charles Kerr | 2014-01-14 | 21 | -876/+1926 |
| | | | | | | Form: Add code annotations/comments. Remove dead code. Use Mir style guide. Todo: GSettings toggles, sync with new dbus-test-runner API, get GNOME Panel building again | ||||
* | add geoclue, glib test fixtures | Charles Kerr | 2013-12-17 | 21 | -2936/+693 |
| | |||||
* | add locations + tests | Charles Kerr | 2013-12-17 | 2 | -0/+146 |
| | |||||
* | add planner + tests | Charles Kerr | 2013-12-17 | 1 | -0/+419 |
| | |||||
* | add formatter + tests | Charles Kerr | 2013-12-17 | 1 | -0/+210 |
| | |||||
* | add timezone-geoclue + tests | Charles Kerr | 2013-12-17 | 1 | -0/+248 |
| | |||||
* | add timezone-file + tests | Charles Kerr | 2013-12-17 | 1 | -0/+89 |
| | |||||
* | add clock + tests | Charles Kerr | 2013-12-17 | 2 | -0/+235 |
| | |||||
* | In src/clock-live.c, pass the right pointer to on_detect_location_changed(). ↵ | Charles Kerr | 2013-11-16 | 1 | -3/+2 |
|\ | | | | | | | | | | | Fixes: https://bugs.launchpad.net/bugs/1251460. Approved by PS Jenkins bot, Ted Gould. | ||||
| * | in src/clock-live.c, pass the right pointer to on_detect_location_changed(). | Charles Kerr | 2013-11-14 | 1 | -3/+2 |
| | | |||||
* | | don't sink variants returned by g_icon_serialize(). Also, remove the overly ↵ | Charles Kerr | 2013-11-08 | 1 | -45/+11 |
| | | | | | | | | complex dict_entry variants. | ||||
* | | copyediting | Charles Kerr | 2013-11-08 | 1 | -10/+13 |
| | | |||||
* | | when setting a G_MENU_ATTRIBUTE_ICON property, use g_icon_serialize() output ↵ | Charles Kerr | 2013-11-08 | 1 | -53/+74 |
|/ | | | | instead of a filename / themed icon name | ||||
* | When in the desktop-greeter mode, don't allow clicking on calendar dates to ↵ | Charles Kerr | 2013-11-02 | 1 | -56/+32 |
|\ | | | | | | | | | | | launch evolution. Fixes: https://bugs.launchpad.net/bugs/1246812. Approved by Lars Uebernickel, PS Jenkins bot. | ||||
| * | in the desktop greeter profile, don't allow the user to activate calendar dates. | Charles Kerr | 2013-10-31 | 1 | -56/+32 |
| | | |||||
* | | Don't generate g_critical() messages in the log when the timezone object is ↵ | Charles Kerr | 2013-10-31 | 1 | -2/+5 |
|\ \ | |/ |/| | | | | | | | | | | | clearing its value. . Fixes: https://bugs.launchpad.net/bugs/1246532. Approved by Ted Gould, PS Jenkins bot. | ||||
| * | don't generate g_critical() messages in the log when the timezone object is ↵ | Charles Kerr | 2013-10-30 | 1 | -2/+5 |
| | | | | | | | | clearing its value. | ||||
* | | As per the spec, let users show the year in indicator-datetime. Fixes: ↵ | Charles Kerr | 2013-10-31 | 4 | -11/+27 |
|\ \ | |/ |/| | | | | | | | https://bugs.launchpad.net/bugs/465689. Approved by Ted Gould, PS Jenkins bot. | ||||
| * | remove a debug tracer that accidentally got committed | Charles Kerr | 2013-10-30 | 1 | -1/+0 |
| | | |||||
| * | Add support for showing the year in indicator-datetime | Charles Kerr | 2013-10-30 | 4 | -11/+28 |
| | | |||||
* | | Switch the build system to cmake. Fixes: ↵ | Charles Kerr | 2013-10-30 | 12 | -1672/+51 |
|\| | | | | | | | | | | | https://bugs.launchpad.net/bugs/1237509. Approved by Ted Gould, PS Jenkins bot. | ||||
| * | let service know how to launch gnome-control-center on the desktop | Charles Kerr | 2013-10-30 | 1 | -0/+5 |
| | | |||||
| * | sync with trunk | Charles Kerr | 2013-10-24 | 3 | -53/+45 |
| |\ | |||||
| * | | fix a trio of pedantic gcc warnings | Charles Kerr | 2013-10-18 | 3 | -5/+5 |
| | | | |||||
| * | | replace autotools with cmake | Charles Kerr | 2013-10-18 | 13 | -1666/+42 |
| | | | |||||
* | | | datetime panel: don't try to add empty location names | Lars Uebernickel | 2013-10-28 | 2 | -1/+9 |
|\ \ \ | |_|/ |/| | | | | | | | | | | | Otherwise NULL is passed into g_utf8_collate_key(). Approved by Charles Kerr, PS Jenkins bot. | ||||
| * | | datetime panel: don't try to add empty location names | Lars Uebernickel | 2013-10-26 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | Otherwise NULL is passed into g_utf8_collate_key(). | ||||
| * | | Work around glib's type initialization deadlock | Lars Uebernickel | 2013-10-17 | 1 | -0/+6 |
| | | | |||||
* | | | instead of keeping IndicatorDatetimeTimezone objects in separate fields, ↵ | Charles Kerr | 2013-10-23 | 1 | -51/+43 |
| | | | | | | | | | | | | keep them in a list so they can be handled in a loop. | ||||
* | | | make GObject a prerequisite of the IndicatorDatetimeClock interface. | Charles Kerr | 2013-10-23 | 2 | -2/+2 |
| |/ |/| | |||||
* | | copyediting: nobody uses this #define, so remove it | Charles Kerr | 2013-10-18 | 1 | -2/+0 |
| | | |||||
* | | since we keep reusing the same GVariants again and again forever, cache them. | Charles Kerr | 2013-10-18 | 1 | -29/+54 |
| | | |||||
* | | when building the desktop header state, reuse the label variant | Charles Kerr | 2013-10-17 | 1 | -2/+5 |
| | | |||||
* | | because is rarely changes, cache the GTimeZone used by ↵ | Charles Kerr | 2013-10-17 | 1 | -9/+19 |
| | | | | | | | | indicator_datetime_clock_get_localtime() | ||||
* | | because it rarely changes, cache the header_label_format_string. | Charles Kerr | 2013-10-17 | 1 | -18/+28 |
| | | |||||
* | | cache the timezone strv; lazy-rebuilding it when needed | Charles Kerr | 2013-10-17 | 4 | -39/+30 |
| | | |||||
* | | cleanup: dead code removal, fix comments, smaller implementation of ↵ | Charles Kerr | 2013-10-17 | 5 | -41/+24 |
| | | | | | | | | update_internal_localtime() | ||||
* | | refactor the timezone and current time provider into a gobject Interface ↵ | Charles Kerr | 2013-10-17 | 10 | -408/+680 |
|/ | | | | 'IndicatorDatetimeClock' | ||||
* | == Changes to planner-eds: | Charles Kerr | 2013-10-17 | 10 | -91/+836 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The get-appointments GTask has a new task subtype for pulling an ECalComponent's uris asynchronously. When get_appointments() is called, create one GTask. We add subtasks to it for each client we know of for calling e_cal_client_generate_instances(). What's new is that for each ECalComponent we find in generate_instances(), we add another new subtask that tries to get the uris for that component. == Testing changes: Make "planner" a property in IndicatorDatetimeService so that we can swap in different appointment planners at runtime. This is for unit testing purposes. Add a mechanism for testing snap decisions without an EDS backend. == Service changes: Every time the appointment list changes, walk through it to find the alarm that will occur the soonest. Set a timer to wake up at that time. When the timer is reached, pop up a snap decision for each alarm set to that time. If the user clicks "OK", dispatch the URL associated with that alarm. Made the appointment menuitems clickable, they now dispatch the appointment's URL. Fixes: https://bugs.launchpad.net/bugs/1233176. Approved by PS Jenkins bot, Ted Gould. |