[evolution-kolab/ek-wip-gui] (437 commits) ...EPlugin: implemented sync stategy get/set



Summary of changes:

  2a81517... Updated Spanish translation (*)
  c24fb18... Updated Slovenian translation (*)
  39e57e1... CamelKolabIMAPXProvider: removed shell command option from  (*)
  0c67428... configure.ac: bumped minimum lib requirements (*)
  a752272... libekolabconv: header include fixes (*)
  d0d44a0... libekolabutil: header include fixes (*)
  050acfa... CamelKolabSession: header include fixes (*)
  2d6b068... CamelKolabIMAPXStore: GLib 2.32 GMutex fixups (*)
  2a40966... CamelKolabImapxMetadata: GLib 2.32 GMutex fixups (*)
  7d7a233... libekolab: header include fixes (*)
  d00bb6c... KolabMailAccess: GLib 2.32 GMutex fixups (*)
  040dc48... tests: header include fixes (*)
  b1f44b6... EPlugin: header include fixes (*)
  5c8aab8... addressbook: header include fixes (*)
  841e82a... addressbook: one more header include fix (*)
  45d7b7f... EBookBackendKolab: GLib 2.32 GMutex fixups (*)
  e4e662c... calendar: header include fixes (*)
  1fc7e45... ECalBackendKolab: GLib 2.32 GMutex fixups (*)
  8359b5b... Updated French translation (*)
  98586a2... Updated Slovenian translation (*)
  cd5c4d3... configure.ac: relax GMime dependency (*)
  b6e84ff... Updated Latvian translation (*)
  b340618... CamelIMAPXExtdServer: integrate with CamelIMAPXServer chang (*)
  3fe0f93... docs: updated INSTALL-notes for 3.4 (*)
  09e3103... ECalBackendKolab: Fix an obvious comment typo. (*)
  6d217f5... Generate GEnumTypes from kolab-types.h. (*)
  e793a17... CamelKolabIMAPXSettings cleanups. (*)
  485a5ba... kolab_util_contact_cache_get_object: Remove unused 'cache'  (*)
  cf22d3e... kolab_util_contact_cache_update_object: Remove unused "cach (*)
  247ba0c... kolab_util_contact_cache_update_on_query: Remove unused "ca (*)
  9bca54f... kolab_util_contact_cache_get_contacts: Remove unused "cache (*)
  583020c... kolab_util_contact_cache_assure_uid_on_econtact: Remove unu (*)
  5ab387f... EBookBackendKolab: Remove now unused EBookBackendCache. (*)
  46bdd5f... Remove kolab_util_backend_sourcename_new_from_foldername(). (*)
  f06effc... Remove kolab_util_backend_foldername_new_from_sourcename(). (*)
  039c37a... Add git.mk. (*)
  2989fff... Add MAINTAINERCLEANFILES. (*)
  1371240... Remove .gitignore from source control. (*)
  59a483c... Remove all .gitignore from source control. (*)
  8744d2e... Make libekolab{,backend,util}.la noinst libraries. (*)
  093a00d... Adapt to CamelStore API changes. (*)
  1fa7ac1... Move CamelKolabIMAPXSettings to libekolabutil. (*)
  80d9134... Add book_backend_kolab_get_collection_settings(). (*)
  2bec52d... Add cal_backend_kolab_get_collection_settings(). (*)
  5dda750... Get host/user from CamelKolabIMAPXSettings. (*)
  0ff903b... Replace KOLAB_SYNC_STRATEGY_PROP with a CamelSettings prope (*)
  3416dfa... Add kolab_util_backend_get_foldername(). (*)
  f55b3b5... kolab-util-contact-cache.c: Replace uri params with EBookBa (*)
  4c083b7... kolab_util_contact_store(): Replace uri argument with EBook (*)
  4c51265... EBookBackendKolab: Eliminate priv->book_uri. (*)
  3eb5130... kolab-util-calendar-cache.c: Replace uri params with EBookB (*)
  4d89d3c... kolab_util_calendar_store(): Replace uri argument with ECal (*)
  abac319... ECalBackendKolab: Eliminate priv->cal_uri. (*)
  a70fca8... KolabMailAccess: Implement ESourceAuthenticator. (*)
  d3b1a53... Clarify the FIXME comment. (*)
  d5e936c... Replace e_book_backend_notify_auth_required(). (*)
  e584694... Replace e_cal_backend_notify_auth_required(). (*)
  e354e1f... Disable e_book_backend_kolab_authenticate_user(). (*)
  95387de... Disable e_cal_backend_kolab_authenticate_user(). (*)
  a3e861c... Move CamelKolabIMAPXSettings to libekolab. (*)
  e61ed91... kolab-util-contact.c: E_CONTACT_BOOK_URI -> UID (*)
  0069f35... Reimplement mail account configuration. (*)
  8f534f5... libcamelkolab depends on libekolab, not vice versa. (*)
  4342559... Move CamelKolabStream to libekolabutil. (*)
  54ed3c5... Add kolab_settings_handler_new(). (*)
  63a66c5... KolabSettingsHandler: House a CamelKolabIMAPXSettings. (*)
  0ff4e1d... Load KolabSettingsHandler with a CamelKolabIMAPXSettings. (*)
  489cd39... Add camel_kolab_imapx_settings_build_url(). (*)
  3048b4b... kolab_util_calendar_create_http_request: Use CamelKolabIMAP (*)
  1344b59... Remove KOLAB_SETTINGS_HANDLER_CHAR_FIELD_KOLAB_URI. (*)
  01d8d0d... camel_settings_load_from_url() no longer exists. (*)
  ac3a3c7... KolabSettingsHandler: Add a "camel-settings" property. (*)
  77a3850... Simplify kolab_mail_imap_client_configure_store_settings(). (*)
  443778b... Remove unused kolab_util_backend_camel_url_new_from_setting (*)
  55ccc4b... test-kolab-mail-access.c: Assign "tls-variant" to CamelSett (*)
  5d1782f... Remove KOLAB_SETTINGS_HANDLER_UINT_FIELD_TLS_VARIANT. (*)
  5d1903a... Remove KOLAB_SETTINGS_HANDLER_CHAR_FIELD_KOLAB_USER_NAME. (*)
  122d2f7... Remove KOLAB_SETTINGS_HANDLER_CHAR_FIELD_KOLAB_SERVER_NAME. (*)
  e342814... kolab-util-backend.c: Fix an unused variable warning. (*)
  4b104e6... Actually remove KOLAB_SETTINGS_HANDLER_CHAR_FIELD_KOLAB_USE (*)
  858d4fd... e_source_peek_uid() is now e_source_get_uid(). (*)
  a43ec11... Add ESourceKolabFolder extension. (*)
  3a074f9... CamelKolabIMAPXSettings: Add "pkcs11-pin" string property. (*)
  fd1223c... Remove KOLAB_SETTINGS_HANDLER_CHAR_FIELD_PKCS11_USER_PIN. (*)
  efc57a7... Move CamelKolabSession to libekolab. (*)
  bd5b931... Move CamelKolabIMAPXStore to libekolab. (*)
  d7938de... Move camel-imapx-extd-server.[ch] to libekolab. (*)
  6a991f7... Move camel-imapx-metadata.[ch] to libekolab. (*)
  249c67c... Move camel-kolab-imapx-metadata.[ch] to libekolab. (*)
  5b86221... Move camel-kolab-imapx-metadata-db.[ch] to libekolab. (*)
  11a8a99... Move CamelIMAPXExtdStore to libekolab. (*)
  ba3c2bf... Move camel-imapx-extd-store-friend.h to libekolab. (*)
  13e2a44... Remove camel-imapx-extd-tokens.txt. (*)
  db76ec1... Fix static linking. (*)
  4e16c69... Stub in a collection backend. (*)
  bded9ea... camel-imapx-metadata.c: Change an assertion to a runtime wa (*)
  05d6360... Stub in ESourceConfigBackends for address books and calenda (*)
  56554f9... Updated POTFILES.in (*)
  3cb3abb... KolabMailAccess: removed 'kolab_' prefix from static functi (*)
  852e797... KolabMailAccess: separated out syncing from connecting, new (*)
  2685c4c... CamelKolabIMAPXStore: avoid Camel warning (error not set on (*)
  aa6ba08... camel-kolab-imapx-metadata: handle missing server metadata  (*)
  3dd0f4a... CamelKolabIMAPXStore: handle missing server metadata protoc (*)
  47ae1a0... post non-release version bump (*)
  0dd3de2... CamelIMAPXExtdStore: properly (de)init metadata structure (*)
  61799c9... test-kolab-mail-access: adapt to KolabMailAccess API change (*)
  2988f73... Updated Spanish translation (*)
  1c11ab3... EPlugin: get the plugin back into build process (*)
  4e721e3... NEWS update for 3.5.4 release (*)
  a5335d1... post release version bump (*)
  37ae989... Use template files to generate GEnumClass types. (*)
  eb282a6... Doxyfile: updated version info to 3.5.5 (*)
  942faf6... CamelImapxMetadata: added API for setting protocol type (*)
  aef2d6f... CamelIMAPXExtd{Server,Store}: fixed capabilities handling (*)
  6a7ce1a... CamelIMAPXExtdServer: cleansed annotation getting/setting f (*)
  30e81e1... CamelImapxMetadata: rework of metadata resection (*)
  8c2103b... CamelIMAPXExtdServer: use GOnce in init() for thread safety (*)
  afdabd4... CamelIMAPXExtd{Server,Store}: removed unneeded hash table r (*)
  bb3f0f2... Updated POTFILES.in (*)
  b977491... Updated Spanish translation (*)
  2e78794... libekolabutil: added KolabFolderDescriptor type and util fu (*)
  0947d04... CamelKolabIMAPXStore: make SQLite DB updates optional on fo (*)
  786cfd9... KolabMailImapClient: added API for querying folder type inf (*)
  23072f6... KolabMailAccess: added API for querying folder type informa (*)
  561103f... tests/integration: set a logging domain for the test cases (*)
  f54f56c... test-kolab-mail-access: adapted to KolabMailAccess changes (*)
  e7f8617... CamelKolabIMAPXStore: make SQLite DB updates optional on fo (*)
  90bae7d... KolabMailImapClient: make SQLite DB updates optional on fol (*)
  dbdaf84... KolabMailAccess: added comment about server sync when switc (*)
  33d3032... EBookBackendKolab: marked string as translatable (*)
  a4f7eb6... ECalBackendKolab: marked strings as translatable (*)
  2759a82... CamelKolabIMAPXProvider: g_return_if_fail() if CamelIMAPXPr (*)
  81e5088... CamelImapxMetadata: marked string as translatable (*)
  b6a8902... CamelKolabIMAPXStore: marked strings as translatable (*)
  a91442f... KolabMailHandle: marked string as translatable (*)
  b2f605c... KolabMailImapClient: marked string as translatable (*)
  14b1156... kolab-util-camel: marked string as translatable (*)
  cdfc829... Updated POTFILES.in (*)
  24f5f46... EBookBackendKolab: added missing GLib i18n header include (*)
  19e9425... ECalBackendKolab: added missing GLib i18n header include (*)
  c50a7e9... EBookBackendKolab: removed 'e_' prefix from static function (*)
  4be412e... ECalBackendKolab: removed 'e_' prefix from names of static  (*)
  1934213... kolab-util-calendar: removed 'kolab_' prefix from names of  (*)
  be4197a... EPlugin: removed 'e_' prefix from name of static function (*)
  5db097b... CamelIMAPXExtdServer: removed 'camel_' prefix from name of  (*)
  a8c4dd0... CamelImapxMetadata: removed 'camel_' prefix from names of s (*)
  01383bc... CamelKolabImapxMetadataDb: removed 'camel_' prefix from nam (*)
  bb56aea... CamelKolabImapxMetadata: removed 'camel_' prefix from name  (*)
  a0c299b... KolabMailHandle: removed 'kolab_' prefix from name of stati (*)
  aa7f242... KolabMailImapClient: removed 'kolab_' prefix from names of  (*)
  1c0e758... KolabMailInfoDb: removed 'kolab_' prefix from names of stat (*)
  d6b036d... KolabMailMimeBuilder: removed 'kolab_' prefix from name of  (*)
  ec2d212... KolabMailSideCache: removed 'kolab_' prefix from names of s (*)
  2e47642... KolabMailSummary: removed 'kolab_' prefix from names of sta (*)
  40edde1... KolabMailSynchronizer: removed 'kolab_' prefix from names o (*)
  60925c8... KolabSettingsHandler: removed 'kolab_' prefix from names of (*)
  a009a9a... kolab-util-folder: removed 'kolab_' prefix from names of st (*)
  244d9af... kolab-util-http: removed 'kolab_' prefix from names of stat (*)
  98b4c38... kolab-util-sqlite: removed 'kolab_' prefix from names of st (*)
  1e2527e... Updated Spanish translation (*)
  50a5699... libekolab: reformatted Makefile.am (*)
  594d33e... libekolabutil: added micro-implementation of a GList with c (*)
  69f4553... EPlugin: removed remaining e_source_get_uri() calls (*)
  5390aaf... CamelKolabIMAPXSettings: GLib 2.32 GMutex fixups (*)
  5088d4c... CamelIMAPXExtdServer: keep extension code to separate files (*)
  886dd62... CamelIMAPXExtdServer: removed extension code from vanilla C (*)
  f345fa4... Updated POTFILES.in (*)
  d7d76b7... CamelIMAPXExtdServerMetadata: corrected function arg names  (*)
  b712c29... libekolab: stubbed in basic infrastructure for IMAP ACL sup (*)
  fe81f7f... EPlugin: added label for IMAP ACL MYRIGHTS display (*)
  da057d3... EPlugin: fixed radiobutton groups (*)
  a4b7064... EPlugin: minor code cleanup (*)
  9fa4b41... EPlugin: separated out CamelStore getter from selected path (*)
  92c0fbd... EPlugin: added EShellView utility functions to e-kolab-plug (*)
  ea200c9... EPlugin: added checkbox to metadata tab to (un)hide PIM fol (*)
  7a820ca... EPlugin: propagate EShellView and the dialog's EAlertBar (*)
  a724b87... EPlugin: added an EAlertBar to the Kolab Folder Properties  (*)
  36a793a... NEWS update for 3.5.5 release (*)
  dfb30c9... post release version bump (*)
  969c90d... libekolab(util): dropped LibSoup dependency (*)
  2807426... addressbook: cleanup (removed commented old code) (*)
  25fd88d... calendar: cleanup (removed commented old code) (*)
  c3d167e... libekolabutil: cleanup (removed commented old code) (*)
  ff51da1... Updated Slovenian translation (*)
  02c0efa... Updated Spanish translation (*)
  c0c56ea... Update git.mk. (*)
  1e85aff... Adapt to CamelService API changes. (*)
  b5d1130... EPlugin: folder properties dialog code reorganization (*)
  432a23d... EPlugin: more folder properties dialog code reorganization (*)
  be0f4a4... EPlugin: stubbed in functions for metadata/acl querying, di (*)
  a552a15... EPlugin: stubbed in functions for metadata query and UI upd (*)
  8c9206a... EPlugin: stubbed in functions for ACL query and UI update (*)
  ad312a7... EPlugin: use the metadata and ACL query / UI update stubs (*)
  493473b... libekolabutil: added function to create a flat folder list  (*)
  6c00ba4... test-kolab-mail-access: foxed mem leak, added some debuggin (*)
  71fbe1f... CamelKolabIMAPXStore: allow retrieval of complete folder in (*)
  ce477bc... KolabMailImapClient: make kolab_mail_imap_client_query_fold (*)
  530dfb8... NEWS update for 3.5.90 release (*)
  2217052... post release version bump (*)
  90e54b8... Prototype automatic resource discovery. (*)
  5c12957... Updated Polish translation (*)
  0057bfd... KolabMailAccess: added server sync point when going online (*)
  af2c1b9... EBookBackendKolab: fixed typo in class macro name (*)
  a202da1... libekolabutil: do not prepend cache directory with protocol (*)
  647a46c... ECalBackendKolab: avoid possible segfault when removing obj (*)
  6214141... Adapt to CamelIMAPXServer API changes in 3.5.91. (*)
  5145542... Remove kolab_session_get_password(). (*)
  4be7cbe... Remove kolab_session_forget_password(). (*)
  c272c68... Remove camel_kolab_session_set_password(). (*)
  a6394dc... CamelKolabSession: Remove private 'passwd' member. (*)
  e303d9e... CamelKolabSession: Add a "backend" constructor property. (*)
  3e673b8... KolabMailAccess: Remove ESourceAuthenticator interface. (*)
  7ee6107... libekolabutil: added AUTO folder (creation) type (*)
  688130f... libekolabutil: added type KolabUtilCamelIMAPPath and util f (*)
  e07aafb... CamelIMAPXExtdStore: updated comment (yes, parent_name may  (*)
  05fa524... CamelKolabIMAPXStore: folder creation type getter/setter AP (*)
  01b31ff... KolabMailImapClient: require folder type argument for folde (*)
  6f68799... KolabMailSynchronizer: pass in folder type information to t (*)
  7c671c2... KolabMailAccess: relax folder type checking, adapt to synch (*)
  fac8e0f... test-kolab-mail-access: added folder creation/deletion into (*)
  5d65984... test-kolab-mail-access: properly init bool var (*)
  f390150... Updated Polish translation (*)
  3770d55... Updated Polish translation (*)
  96033e5... NEWS update for 3.5.91 release (*)
  c185659... post release version bump (*)
  c2f50ca... Updated Spanish translation (*)
  2c87ad4... libekolabutil: header include cosmetics (*)
  333e341... EBookBackendKolab: added server sync point to start_view() (*)
  8bf6cda... ECalBackendKolab: added server sync point to start_view() (*)
  e4db4e8... KolabMailAccess: do not sync with server when going online (*)
  0686281... EBookBackendKolabFactory: bind translation text domain on m (*)
  7a536a8... ECalBackendKolabFactory: bind translation text domain on mo (*)
  9b0735a... EMailConfigKolabBackend: bind translation text domain on mo (*)
  d17227c... test-kolab-mail-access: Add a dummy EBackend. (*)
  176d810... Make sure E_TYPE_SOURCE_KOLAB_FOLDER is registered. (*)
  b4c211c... ECalBackendKolab: lock views mutex as early as possible (*)
  fe757f2... EBookBackendKolab: lock views mutex as early as possible, r (*)
  6277e3c... ECalBackendKolab: fixed typo in comparison (thanks mbarnes) (*)
  52d87a4... ECalBackendKolab lock KolabMailAccess instance mutex as ear (*)
  5981dcb... EBookBackendKolab lock KolabMailAccess instance mutex as ea (*)
  a6bc535... KolabMailSynchronizer: folder hash table from InfoDb may be (*)
  ed29648... CamelKolabSession: propagate GError in authenticate() (*)
  1b940ce... ECalBackendKolab: set KolabMailAccess online/offline state  (*)
  7d22d71... EBookBackendKolab: set KolabMailAccess online/offline state (*)
  8c984f9... Updated Spanish translation (*)
  9c79a89... Updated Polish translation (*)
  f19845d... ECalBackendKolab: assign each cal backend its own KolabMail (*)
  3b6a1e1... EBookBackendKolab: assign each book backend its own KolabMa (*)
  34a6919... EKolabBackend: init libekolabutil subsystems (*)
  642aaf9... CamelKolabImapxMetadata: no need to uninit folder utilities (*)
  ba7444b... libekolabutil: initialize Camel only once, and thread-safe (*)
  3f76b2a... libekolabutil: rework of folder utility init (*)
  7e450d2... CamelIMAPXExtdServerMetadata: serialized annotation handler (*)
  0055609... CamelIMAPXExtdServer: serialized handler registration, init (*)
  9d6776a... KolabMailImapClient: fixed online (non-DB) folder info quer (*)
  9959dee... ECalBackendKolab: release views lock as late as possible in (*)
  6638b9e... EBookBackendKolab: release views lock as late as possible i (*)
  6689289... CamelIMAPXExtdServer: register untagged handlers once per s (*)
  bfe0947... CamelKolabSession: fixed error handling in authentication (*)
  38183d2... ECalBackendkolab: fixed wrong comparison in remove_objects( (*)
  a13fd9c... kolab-util-calendar: reworked error handling for free-busy  (*)
  b090adc... ECalBackendKolab: use GList acessor functions (*)
  431ace5... ECalBackendKolab: no offensive code comments, please (*)
  e5070b7... ECalBackendKolab: return UID and object for newly created c (*)
  3b26264... KolabMailImapClient: added API for retrieving password (*)
  d5b506c... CamelKolabIMAPXSettings: do not let local vars go uninitial (*)
  15b55fd... KolabMailAccess: added API function to make (in)visible the (*)
  55e8d1b... kolab-util-calendar: allow the (X)FB trigger code to read K (*)
  0398ddb... kolab-util-calendar: unset the CamelURL port for HTTP reque (*)
  d442af9... KolabMailImapClient: relax NULL foldername arg assertion in (*)
  759a209... EKolabBackend: Implement remote resource creation/deletion. (*)
  843271a... EBookConfigKolab: Allow creation of remote folders. (*)
  cc364e1... ECalConfigKolab: Allow creation of remote folders. (*)
  87c2da4... ECalConfigKolab: Oops, wrong backend name. (*)
  c03c0c0... Updated British English translation (*)
  f07cc44... Updated POTFILES.in (*)
  3fd3aa1... Updated Polish translation (*)
  1db5a58... libekolab: populate KolabDataFolderMetadata with members ne (*)
  de30640... CamelKolabIMAPXStore: stubbed in functions for (un)hiding P (*)
  6b34807... EPlugin: add query/store operations for metadata (*)
  5ef9cda... EPlugin: add query/store stubs for ACL (*)
  51dd98f... EPlugin: adapt to API change in metadata / permissions code (*)
  46602f0... Updated Slovenian translation (*)
  4633e58... Updated Slovenian translation (*)
  af8f7bc... Updated Polish translation (*)
  058a652... NEWS update for 3.5.92 release (*)
  df5f3a8... post release version bump (*)
  ac7f572... Updated Spanish translation (*)
  f0757d1... KolabMailAccess: need to down-sync folder info before creat (*)
  fe95bd1... KolabMailAccess: elaborate on PIM folder existence check wh (*)
  6ac9b26... KolabMailImapClient: folder type setting is done in CamelKo (*)
  682e8ca... CamelIMAPXExtdServerAcl: silenced some compiler warnings (*)
  cecfc0f... CamelImapxMetadata: added function for metadata removal (*)
  b440b94... CamelIMAPXExtdStore: metadata handling for folder create/st (*)
  a914115... CamelKolabIMAPXStore: silenced a few compiler warnings (*)
  e103c57... KolabMailAccess: reworked handling of folder creation (*)
  e822dea... KolabMailImapClient: issue a warning if we do not get folde (*)
  92f65d9... kolab-util-folder: rework of initialization (*)
  6d47a20... CamelImapxMetadata: do not include trailing NUL in command  (*)
  c57e958... Updated Polish translation (*)
  cd167fe... Updated Slovenian translation (*)
  42a11fe... KolabMailAccess: do online folder existence check when dele (*)
  2b6e3d5... KolabMailAccess: implemented folder existence check (*)
  97ad2a1... KolabMailImapClient: make InfoDb update optional in folder  (*)
  180a1bc... KolabMailAccess: reworked handling of folder delete (*)
  0f35434... KolabMailAccess: API doc updates for source create/delete (*)
  333e339... CamelKolabIMAPXStore: try to unset folder type annotation a (*)
  9d1d0e1... KolabMailImapClient: actually delete the folder when reques (*)
  cb698bf... KolabMailAccess: documentation update (*)
  788f367... kolab-util-backend: rewrite of the KolabMailAccess deployme (*)
  ef2347b... Collection: set sources deletable as we find them (in onlin (*)
  e0301ed... Collection: remove successfully deleted sources from regist (*)
  ac0939b... KolabMailImapClient: refuse to delete non-empty folder (*)
  6e44716... Updated Polish translation (*)
  96150f6... Updated Slovenian translation (*)
  b9036ab... libekolabutil: header file reformatting (*)
  c5ad8f6... libekolabconv: use gssize instead of gint for number of byt (*)
  e3ee5e9... libekolabutil: new helper functions for folder timestamp bo (*)
  fb92925... KolabMailAccess: skip repeated down-sync of recently-synced (*)
  9fc0537... NEWS update for 3.6.0 release (*)
  e7aa6d0... post release version bump (*)
  77b93ec... EPlugin: data type fixes (*)
  3355b86... EPlugin: removed commented-out code (*)
  ee12a09... EPlugin: use a #define for the number of folder types we ha (*)
  788a497... EPlugin: update Kolab folder context menu "metadata" tab fr (*)
  fef5541... EPlugin: removed implementation FIXME (*)
  554a35e... EPlugin: made Kolab folder properties dialog modal (*)
  58cb486... EPlugin: added util function for ref'ing a button in a GtkD (*)
  07b44e8... EPlugin: pass the folder context GtkDialog on to metadata / (*)
  f48f401... EPlugin: activate "OK" dialog button on metadata change (*)
  0dff6f1... EPlugin: new util function for creating an EAlert from GErr (*)
  e6da058... EPlugin: display alert bar if saving Kolab folder propertie (*)
  d645b9c... EPlugin: whitespace cleanup (*)
  70b208c... libekolab: added command runner utils for extended IMAPX (*)
  899395c... CamelIMAPXExtdServerMetadata: use command runner util funct (*)
  37bf2d4... CamelIMAPXExtdServerAcl: first-shot implementation of API f (*)
  2651a7f... libekolab: added IMAP ACL string validator stub (*)
  1a049fb... CamelIMAPXExtdServerAcl: validate IMAP ACL string before wr (*)
  694ca22... libekolab: stubbed in ACL parsing and handling functions (*)
  ec5c168... libekolab: added function parameter name to metadata header (*)
  307ef85... CamelIMAPXExtdServerAcl: implemented untagged response hand (*)
  7233b3b... CamelIMAPXExtdServer: register ACL untagged response handle (*)
  f999797... Updated POTFILES.in (*)
  1fd1a0d... Updated Polish translation (*)
  a273c87... Updated Slovenian translation (*)
  f36615c... Updated Spanish translation (*)
  ef2d3fc... Updated Lithuanian translation (*)
  0c161e1... CamelImapxAcl: API / stubs rework (*)
  8f591b6... CamelIMAPXExtdServerAcl: adapt to API changes in CamelImapx (*)
  e1cd33b... CamelImapxAcl: added "spec" datastructure for specifying a  (*)
  890f532... libekolab: avoid compiler warnings (guint64 vs. long long v (*)
  d44486b... CamelIMAPXExtdStore: stubbed in ACL getter/setter functions (*)
  aa65138... CamelKolabIMAPXStore: stubbed in ACL getter/setter function (*)
  d694409... CamelKolabIMAPXStore: oops, GError function arg error (*)
  e84c8f9... CamelImapxAcl: new entry / list cloning functions (*)
  f4baf96... KolabDataFolderPermissions: initial implementation (*)
  36d6ab1... EPlugin: query store for folder permissions (*)
  2e72b62... Deleted obsolete Belarusian translation. (*)
  9642ba2... CamelImapxAcl: API rework (update functions) (*)
  54a9af1... CamelKolabImapxAcl: new layer for ACL handling (*)
  f86c895... CamelIMAPXExtdStore: implemened ACL getter (*)
  4af9ef9... CamelKolabIMAPXStore: implemented folder permission getter (*)
  fec8c7d... KolabDataFolderPermissions: adapt to CamelKolabIMAPXStore A (*)
  ce7846c... EPlugin: read MYRIGHTS and ACL from IMAP server and display (*)
  76c939a... libekolabutil: added CamelIMAPXStream helper function (*)
  36e6c66... CamelImapxAcl: properly check for "end of stream" (*)
  737d2f3... EPlugin: set "Retrieve" button in ACL editor inactive (*)
  c355a22... EPlugin: differentiate callback paths for add/edit ACL (*)
  b196ea7... EPlugin: deactivate access_id dropdown in ACL edit dialog (*)
  d084e0a... EPlugin: new widget folder rights in ACL edit dialog (*)
  75cccbc... EPlugin: use "Permission(s)" consistently in the UI (*)
  6f9474e... EPlugin: split out updating the ACL add/edit dialog into se (*)
  dba161c... EPlugin: update the ACL edit sub-dialog before displaying (*)
  4637326... EPlugin: update the ACL add sub-dialog before displaying (*)
  356e1d6... Updated Polish translation (*)
  bed56dc... EPlugin: new default selection for the ACL "edit" sub-dialo (*)
  8e4a48a... libekolabutil: added enumeration for Kolab folder permissio (*)
  2b3743f... EPlugin: new util function for GtkButton sensitivity (*)
  dccee7c... EPlugin: added forgotten header include (*)
  639fe4c... EPlugin: implemented signals inside ACL add/edit sub-dialog (*)
  6031d24... Updated Polish translation (*)
  a69092b... Updated Slovenian translation (*)
  6a42ab3... EPlugin: cleanup (removed commented/unused code) (*)
  c0082c1... EPlugin: renamed response callback for add/edit dialog (*)
  0fbaad9... libekolabutil: new lookup array for supported ACL rights st (*)
  54f6c47... EPlugin: new util function for adding a GError to an EAlert (*)
  9eef16b... EPlugin: use new util function to add a GError to an EAlert (*)
  d942be5... libekolabutil: relaxed assertions on function args a bit (*)
  2899440... EPlugin: rework of ACL add/edit sub-dialog internals (*)
  eced786... Updated Slovenian translation (*)
  011894a... Updated Polish translation (*)
  bf76e51... CamelImapxAcl: new function for getting rights from list (*)
  134c464... CamelImapxAcl: implemented MYRIGHTS updater (*)
  3c14bc9... CamelImapxAcl: implemented ACL list updater (*)
  80be93d... CamelImapxAcl: implemented validator function (*)
  1ba43d1... CamelImapxAcl: added rights strings merger (*)
  6f5b0e5... CamelImapxAcl: added updater for ACL GList representation (*)
  614bb89... CamelImapxAcl: API cleanup (*)
  f9cb07e... CamelImapxAcl: fixed CamelImapxAcl instance validation (*)
  a992e13... EPlugin: update ACL tab after add/edit (*)
  70b72d1... Updated POTFILES.in (*)
  687926f... Updated Polish translation (*)
  53f20d2... Updated Spanish translation (*)
  8e5b3b6... Updated British English translation (*)
  91e3195... Updated Slovenian translation (*)
  4e2b72b... CamelImapxAcl: function for entry removal from list represe (*)
  ee5044e... EPlugin: implemented ACL entry removal, cleanup (*)
  6294739... CamelImapxAcl: implemented basic ACL validation (*)
  aae2b6d... EPlugin: avoid writing non-changes to store (*)
  4f04d94... EPlugin: add error handling to store getter (*)
  833c3f0... CamelKolabIMAPXStore: exposed folder type setter (*)
  804d51c... EPlugin: implemented Kolab folder type setting (*)
  df6a0ea... EPlugin: write ACL to server only if changed (*)
  c33a39c... EPlugin: removed unused static cleanup function (*)
  24fc701... libekolabutil: include 'k' (create folders) in "all" rights (*)
  2875e4e... CamelKolabIMAPXStore: implemented setter for ACL (*)
  c0b2e36... EPlugin: changed ACL removal handling (*)
  5eb1be3... CamelImapxAcl: ACL command list implementation (*)
  0dfcf74... CamelIMAPXExtdStore: adapt to camel-imapx-acl API change (*)
  e5bfb27... CamelIMAPXExtdStore: implemented ACL setter (*)
  87a5012... EPlugin: activate dialog stock "OK" if ACL removed (*)
  243a529... Updated Polish translation (*)
  fbcc988... Updated Spanish translation (*)
  4a09952... NEWS update for 3.6.1 release (*)
  f6fac9c... post release version bump (*)
  4b5db95... Updated Slovenian translation (*)
  f92b3e7... EPlugin: write back "show all folders" to store (*)
  4448cc5... CamelKolabIMAPXStore: unhide/hide PIM folders (*)
  6abf3b5... EPlugin: new action group name util function (*)
  b05ddbf... EPlugin: use new action entry group name getter (*)
  2eaf66b... EPlugin: register ESourceKolabFolder GType on module load (*)
  f84b4a9... KolabDataFolderMetadata: added a KolabSyncStrategyID member (*)
  5ec808d... EPlugin: new util functions for getting type and context fr (*)
  89ae848... EPlugin: skip trying to read/write permissions if in PIM co (*)
  89610ff... EPlugin: skip trying to read/write folder type if in PIM co (*)
  0b5f433... EPlugin: deactivate folder operations depending on context (*)
  5198804... EPlugin: implemented sync stategy get/set (*)

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]