Commit Graph
1317 Commits
Author SHA1 Message Date
Georges Basile Stavracas Neto 2b31fdc3f1 source-dialog: ask for user credentials
When the unlogged ping fails, ask for
user and password.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 701d5a437c source-dialog: try the first request without credentials
Try to retrieve the remote server list of sources
without prompting the username:password.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 5fb6123a57 source-dialog: try to list sources at the given server
Before anything, it doesn't work properly yet.
It uses the new family of functions provided by
EDS to discover the event sources from the given
URL.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 3f1c8325ae Revert "source-dialog: remove entry pulse"
This reverts commit 79e4860a689aab89605b3b5da70a286ddf87af61.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto bc59205b82 source-dialog: take uri validation into account 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 8c09524494 source-dialog: remove entry pulse
We aren't pinging the server for now.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 16c5401c86 source-dialog: create a source from url 2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto 38d7a83664 source-dialog: remove unused details 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 01ac569a1a utils: add function to parse uris
By using a custom regular expression,
parse a uri or abort if it's invalid.
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto e7af463290 window: release timeout source after undo 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto facb1fb1fc source-dialog: remove needless placeholder 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto fdba1b2f65 source-dialog: shrink dialog height when mode changes 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto c8fc9c8b20 source-dialog: removed deprecated property 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 562c35d43a source-dialog: remove needless action_area 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 7afc2b0c29 source-dialog: correctly check for any leftover resources 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto e46c5a34ac source-dialog: don't resize to hardcoded values 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 8f725ae622 source-dialog: replace spinner by entry pulses 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 9969d6daa0 source-dialog: shut up the compiler 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto b43544cae7 window: update GcalSourceDialog::manager when the window's one is updated 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 1a495b28c7 source-dialog: use GtkFileChooserButton 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto 8ff530b66a source-dialog: simplify code 2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto e6da757a35 source-dialog: use g_clear_pointer 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 054cb6edf6 source-dialog: fix style issues 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto c0e8511db4 source-dialog: move E_TYPE_SOURCE_LOCAL to GcalSourceDialog::init 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 350b2734b2 source-dialog: remove unused field 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 5be25ed161 source-dialog: don't override unused methods 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto e3f73b125b source-dialog: pass NULL instead of an empty string to headerbar's subtitle 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 3fd75163fb source-dialog: bind fields instead of programatically set them 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 6657dad17f window: remove hash table usage
Replaced by g_object_{get|set}_data methods
2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 491e9d3e85 window: rename GcalWindow::make_row_for_source to GcalWindow::make_row_from_source 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto b59da7e2e0 source-dialog: show a spinner when it should be validating 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 54e6bca518 source-dialog: stub validation query 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 429a9dec05 source-dialog: clear pages before showing the dialog in creation mode 2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto 8703d2a41e source-dialog: remove unused vars 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto 0415d2272b source-dialog: clear previously unsaved calendars 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto fb2bfca990 source-dialog: query some calendar data when selecting a calendar 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto c48edbd682 manager: implement GcalManager::query_client_data 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto 1aa194e844 source-dialog: turn the name label into an entry 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto b167967cc0 source-dialog: set the parent's display name as the headerbar subtitle 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto e5a2361274 manager: implemented GcalManager::get_source method 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto 4d978a33f6 source-dialog: only allow removable sources to be removed 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto 17f56895dd window: use markup label for in-app notification 2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto 9df8b8077d window: implement removing and undoing the removal of a calendar
We're still facing the bug where the just-added calendar segfaults when removed.
2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto 9d222e47fc source-dialog: separate local & remote source handling 2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto f724a6aaf6 source-dialog: add button is insensitive by default
We must convince him to get sensitive by selecting a valid source.
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto 4585b44941 window: remove annoying compile warning
Hey GCC, they're just pointers!
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto 8ac47264a4 source-dialog: initial implementation of local source creation 2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto 16f12f600e local-source: copy code from Evolution regarding local sources 2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto 3c5a1ebfe6 source-manager: don't try to save NULL sources 2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto d6b4aef582 window: sort calendars by name 2015-05-25 12:31:07 -04:00