Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch the build system to cmake. Fixes: ↵ | Charles Kerr | 2013-10-30 | 34 | -540/+567 |
|\ | | | | | | | | | | | 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 |
| | | |||||
| * | fix DPKGDATADIR definition for locating the datetime-panel.ui file | Charles Kerr | 2013-10-30 | 1 | -1/+1 |
| | | |||||
| * | set GETTEXT_PACKAGE to an actual string to make dh_translations happier | Charles Kerr | 2013-10-30 | 1 | -1/+1 |
| | | |||||
| * | point the dbus service file at pkglibexecdir | Charles Kerr | 2013-10-29 | 1 | -1/+1 |
| | | |||||
| * | look for indicator-datetime-service in ↵ | Charles Kerr | 2013-10-29 | 1 | -1/+1 |
| | | | | | | | | usr/lib/*/indicator-datetime/indicator-datetime-service | ||||
| * | remove libtool reference from debian/rules | Charles Kerr | 2013-10-29 | 1 | -1/+1 |
| | | |||||
| * | update POTFILES.in to reflect that the g-c-c panel code's been moved to panel/ | Charles Kerr | 2013-10-29 | 1 | -2/+2 |
| | | |||||
| * | remove the panel FIXME comments in data/CMakeLists.txt b/c the .ui and ↵ | Charles Kerr | 2013-10-29 | 2 | -2/+78 |
| | | | | | | | | .desktop files are being installed now | ||||
| * | 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 |
| | | | |||||
| * | | tweak the default gcc warnings | Charles Kerr | 2013-10-18 | 1 | -1/+1 |
| | | | |||||
| * | | fix .desktop file generation in CMake | Charles Kerr | 2013-10-18 | 1 | -10/+1 |
| | | | |||||
| * | | replace autotools with cmake | Charles Kerr | 2013-10-18 | 31 | -531/+486 |
| | | | |||||
* | | | Adding a phone_greeter profile. | Ted Gould | 2013-10-28 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | | | | | Approved by Charles Kerr, PS Jenkins bot. | ||||
| * | | | Adding a phone_greeter profile | Ted Gould | 2013-10-28 | 1 | -0/+3 |
|/ / / | |||||
* | | | 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 |
| | | | |||||
* | | | Make timezone detection and localtime mockable. Fixes: ↵ | Charles Kerr | 2013-10-24 | 11 | -223/+743 |
|\ \ \ | |/ / |/| | | | | | | | | | | | https://bugs.launchpad.net/bugs/1237509. Approved by PS Jenkins bot, Ted Gould. | ||||
| * | | 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 | -172/+680 |
|/ | | | | 'IndicatorDatetimeClock' | ||||
* | == Changes to planner-eds: | Charles Kerr | 2013-10-17 | 13 | -92/+846 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | in the alarm snap decision, add x-canonical-private-button-tint hint to ↵ | Charles Kerr | 2013-10-16 | 1 | -2/+6 |
| | | | | | | | | highlight the 'Show' button | ||||
| * | change ok/cancel buttons to the slightly-more-informative show/dismiss | Charles Kerr | 2013-10-16 | 1 | -3/+3 |
| | | |||||
| * | sync with trunk | Charles Kerr | 2013-10-16 | 5 | -17/+153 |
| |\ | |||||
| * | | use a two-button snap decision because one-button snap decisions don't show up. | Charles Kerr | 2013-10-16 | 1 | -12/+22 |
| | | | |||||
| * | | add a test mode for alarms. | Charles Kerr | 2013-10-16 | 1 | -48/+30 |
| | | | |||||
| * | | for testing purposes, fire off a snap decision as soon as the datetime ↵ | Charles Kerr | 2013-10-16 | 2 | -40/+50 |
| | | | | | | | | | | | | indicator is started. this way one can test on phablet by running as user phablet | ||||
| * | | tweak snap decision comments | Charles Kerr | 2013-10-14 | 1 | -5/+4 |
| | | | |||||
| * | | extract-method: show_snap_decision_for_alarm | Charles Kerr | 2013-10-09 | 1 | -36/+37 |
| | | | |||||
| * | | more wiring in of mock objects | Charles Kerr | 2013-10-09 | 2 | -13/+32 |
| | | | |||||
| * | | preliminary implementation of snap decision | Charles Kerr | 2013-10-09 | 4 | -14/+73 |
| | | | |||||
| * | | add a preliminary mock planner for testing alarms/appointments isolated ↵ | Charles Kerr | 2013-10-09 | 4 | -1/+248 |
| | | | | | | | | | | | | apart from the EDS backend | ||||
| * | | planner-eds's is_configured() function should be private | Charles Kerr | 2013-10-09 | 1 | -1/+1 |
| | | | |||||
| * | | move the implementation of indicator_datetime_appt_free() from planner-eds.c ↵ | Charles Kerr | 2013-10-09 | 2 | -19/+20 |
| | | | | | | | | | | | | to planner.c | ||||
| * | | remove vestigal function declaration from planner-eds.h | Charles Kerr | 2013-10-09 | 1 | -2/+0 |
| | | | |||||
| * | | move planner instantiation to main.c so that we can prepare to pass in a ↵ | Charles Kerr | 2013-10-09 | 3 | -24/+118 |
| | | | | | | | | | | | | mock planner for testing | ||||
| * | | add url activation for appointment menuitems on the phone profile. | Charles Kerr | 2013-10-09 | 2 | -16/+66 |
| | | | |||||
| * | | remove debugging stubs | Charles Kerr | 2013-10-09 | 1 | -2/+2 |
| | | | |||||
| * | | instead of testing for alarms once per minute, set a timer for the next ↵ | Charles Kerr | 2013-10-09 | 1 | -30/+89 |
| | | | | | | | | | | | | alarm occurence. | ||||
| * | | in the case of recurring appointments, allow multiple entries with the same ↵ | Charles Kerr | 2013-10-09 | 2 | -10/+7 |
| | | | | | | | | | | | | uid to be returned by get_appointments(). This is so the client can always find the timestamp of the instance that occurs next. |