Feed Advanced Search

Sep 25 2021

dvratil claimed T8311: Implement People API.
Sep 25 2021, 7:27 PM · LibKGAPI

Apr 21 2020

poboiko closed T8376: [Calendar] Implement support for syncToken as Resolved.

I guess with D28162: [calendar] Implement SyncToken for Calendar service and D28560: [resources] Add a unified Google Groupware Resource this is fixed now.

Apr 21 2020, 10:34 AM · LibKGAPI

Oct 1 2019

barchiesi closed D24301: Fix null pointer dereference, keep FileModifyJob metadata and serialize with options..
Oct 1 2019, 12:10 PM · LibKGAPI, KDE PIM
barchiesi closed D24310: Fix comparison typo.
Oct 1 2019, 11:56 AM · LibKGAPI, KDE PIM
dvratil accepted D24301: Fix null pointer dereference, keep FileModifyJob metadata and serialize with options..

Thanks for the fix. Since this is a bugfix, please land this patch to the Applications/19.08 branch, then merge the branch to master.

Oct 1 2019, 11:37 AM · LibKGAPI, KDE PIM
dvratil accepted D24310: Fix comparison typo.

Well spotted! Thanks

Oct 1 2019, 11:32 AM · LibKGAPI, KDE PIM

Sep 30 2019

barchiesi claimed T11751: Tasks library code cleanup.
Sep 30 2019, 1:21 PM · LibKGAPI
barchiesi moved T11751: Tasks library code cleanup from Backlog to In Progress on the LibKGAPI board.
Sep 30 2019, 1:21 PM · LibKGAPI
barchiesi added a project to D24310: Fix comparison typo: LibKGAPI.
Sep 30 2019, 12:39 PM · LibKGAPI, KDE PIM

Sep 29 2019

barchiesi added a comment to D24301: Fix null pointer dereference, keep FileModifyJob metadata and serialize with options..

Regarding point 1, mea culpa 😬

Sep 29 2019, 6:28 PM · LibKGAPI, KDE PIM
barchiesi added a project to D24301: Fix null pointer dereference, keep FileModifyJob metadata and serialize with options.: LibKGAPI.
Sep 29 2019, 6:24 PM · LibKGAPI, KDE PIM

Sep 22 2019

dvratil renamed T11752: Blogger library code cleanup from Blogger API cleanup to Blogger library code cleanup.
Sep 22 2019, 11:49 AM · LibKGAPI
dvratil created T11752: Blogger library code cleanup.
Sep 22 2019, 11:49 AM · LibKGAPI
dvratil added a comment to T11741: Fix link ordering - BUG411425.

Sounds like there might be a problem with exports or some symbol name duplication that leads to some weird behavior during LTO.

Sep 22 2019, 11:44 AM · LibKGAPI
dvratil created T11751: Tasks library code cleanup.
Sep 22 2019, 11:40 AM · LibKGAPI
dvratil created T11750: Drive library code cleanup.
Sep 22 2019, 11:38 AM · LibKGAPI
dvratil moved T11748: Contacts library code cleanup from Backlog to In Progress on the LibKGAPI board.
Sep 22 2019, 11:35 AM · LibKGAPI
dvratil claimed T11748: Contacts library code cleanup.
Sep 22 2019, 11:35 AM · LibKGAPI
dvratil updated the task description for T11748: Contacts library code cleanup.
Sep 22 2019, 11:34 AM · LibKGAPI
dvratil created T11748: Contacts library code cleanup.
Sep 22 2019, 11:34 AM · LibKGAPI

Sep 21 2019

barchiesi created T11741: Fix link ordering - BUG411425.
Sep 21 2019, 4:19 PM · LibKGAPI

Sep 19 2019

barchiesi closed D23979: Add missing parameters to Permission related jobs and fix url typo..
Sep 19 2019, 9:09 AM · LibKGAPI, KDE PIM
barchiesi updated the diff for D23979: Add missing parameters to Permission related jobs and fix url typo..

Fixed minor nitpicks

Sep 19 2019, 9:07 AM · LibKGAPI, KDE PIM
dvratil requested changes to D23979: Add missing parameters to Permission related jobs and fix url typo..

Just minor nitpicks. Fix those and you can commit the patch. Thanks!

Sep 19 2019, 8:28 AM · LibKGAPI, KDE PIM

Sep 18 2019

barchiesi updated the diff for D23979: Add missing parameters to Permission related jobs and fix url typo..

Remove debug info from permissions example.

Sep 18 2019, 4:51 PM · LibKGAPI, KDE PIM
barchiesi added a comment to D23979: Add missing parameters to Permission related jobs and fix url typo..

@dvratil I rechecked if Permission was complete and added missing attributes. Also added an example.

Sep 18 2019, 4:50 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D23979: Add missing parameters to Permission related jobs and fix url typo..

Added parameter default values to member initialization.

Sep 18 2019, 4:47 PM · LibKGAPI, KDE PIM

Sep 17 2019

dvratil requested changes to D23979: Add missing parameters to Permission related jobs and fix url typo..

Thanks for the fix. Could you also modify the constructors so that the class members are initialized using the fooDefault constants as well, so that we really only have a single place in the entire file where the default value is defined?

Sep 17 2019, 12:04 PM · LibKGAPI, KDE PIM

Sep 16 2019

barchiesi updated the diff for D23979: Add missing parameters to Permission related jobs and fix url typo..

That sounds like a better way of handling defaults, I'll keep it in mind when touching other Jobs.

Sep 16 2019, 1:26 PM · LibKGAPI, KDE PIM
dvratil requested changes to D23979: Add missing parameters to Permission related jobs and fix url typo..

Nice, thanks for the patch.

Sep 16 2019, 12:39 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D23979: Add missing parameters to Permission related jobs and fix url typo..

Added missing derived class access-specifier to PermissionDeleteJob.

Sep 16 2019, 10:36 AM · LibKGAPI, KDE PIM

Sep 15 2019

barchiesi added a project to D23979: Add missing parameters to Permission related jobs and fix url typo.: LibKGAPI.
Sep 15 2019, 10:04 PM · LibKGAPI, KDE PIM

Jul 1 2019

elvisangelaccio added a comment to D21838: Add Drive resource and example..

@barchiesi This commit broke the kio-gdrive build (CanCreateTeamDrives no longer existing).

Jul 1 2019, 9:16 PM · LibKGAPI, KDE PIM

Jun 23 2019

barchiesi closed D21838: Add Drive resource and example..
Jun 23 2019, 4:01 PM · LibKGAPI, KDE PIM
dvratil accepted D21838: Add Drive resource and example..

Nice trick! :)

Jun 23 2019, 12:03 PM · LibKGAPI, KDE PIM

Jun 19 2019

barchiesi updated the diff for D21838: Add Drive resource and example..
  • Silence Team Drive deprecation warnings for examples and tests.

@dvratil this seems like a possible solution, what do you think?

Jun 19 2019, 10:56 PM · LibKGAPI, KDE PIM

Jun 18 2019

dvratil added a comment to D21838: Add Drive resource and example..

It's fine to leave it in and ignore the warnings - I think there's some way to disable deprecation warnings internally, but I can't find it now.

Jun 18 2019, 8:18 AM · LibKGAPI, KDE PIM

Jun 17 2019

barchiesi added a comment to D21838: Add Drive resource and example..
  • Deprecate Teamdrive fetch/create/modify/delete jobs.

    I added KGAPIDRIVE_DEPRECATED_EXPORT to the create/delete/modify/fetch jobs and afterwards all tests and the teamdrive example show warnings. Is that correct? Or should I delete tests/examples?
Jun 17 2019, 3:05 PM · LibKGAPI, KDE PIM
dvratil accepted D21838: Add Drive resource and example..

Looks good, thanks a lot!

Jun 17 2019, 12:20 PM · LibKGAPI, KDE PIM

Jun 16 2019

barchiesi updated the diff for D21838: Add Drive resource and example..

Fixing previous edit mistakes (not sure what happened, still trying to understand arc).

Jun 16 2019, 4:13 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D21838: Add Drive resource and example..
  • Added canCreateDrives attribute to About.
Jun 16 2019, 4:10 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D21838: Add Drive resource and example..

Renamed wrong attributes in Drives::Capabilities.

Jun 16 2019, 12:25 PM · LibKGAPI, KDE PIM
barchiesi added a project to D21838: Add Drive resource and example.: LibKGAPI.
Jun 16 2019, 11:31 AM · LibKGAPI, KDE PIM

Jun 3 2019

gennad removed a watcher for LibKGAPI: gennad.
Jun 3 2019, 6:23 AM

May 23 2019

barchiesi added a comment to D20843: Fix CMakeLists always building examples..

Sorry, I must have overlooked this one :( You should be able to commit it for yourself now (arc land).

May 23 2019, 8:41 AM · LibKGAPI, KDE PIM
barchiesi closed D20843: Fix CMakeLists always building examples..
May 23 2019, 8:39 AM · LibKGAPI, KDE PIM
dvratil accepted D20843: Fix CMakeLists always building examples..

Sorry, I must have overlooked this one :( You should be able to commit it for yourself now (arc land).

May 23 2019, 8:30 AM · LibKGAPI, KDE PIM

May 22 2019

barchiesi updated the diff for D20843: Fix CMakeLists always building examples..

Changed (wrong) commit email address.

May 22 2019, 10:50 PM · LibKGAPI, KDE PIM

May 19 2019

barchiesi abandoned D19948: DRAFT Add Standard Query Parameters support.

All changes have been covered by other differentials, this can be abandoned.

May 19 2019, 5:00 PM · LibKGAPI, KDE PIM
dvratil closed D20888: Adapt to LibKGAPI setFields() changes..
May 19 2019, 11:36 AM · LibKGAPI, KIO GDrive
dvratil closed D20886: Add fields standard query parameter to Job and use it in FileFetchJob..
May 19 2019, 11:25 AM · LibKGAPI, KDE PIM
elvisangelaccio accepted D20888: Adapt to LibKGAPI setFields() changes..

Please don't forget to bump kio-gdrive's KGAPI_MIN_VERSION to the new libkgapi's KGAPI_VERSION_STRING.

May 19 2019, 11:20 AM · LibKGAPI, KIO GDrive
elvisangelaccio added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

That worked, thanks :)

May 19 2019, 11:01 AM · LibKGAPI, KDE PIM
dvratil added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Just use --skip-dependencies - arc is confused becasue the commits from previous reviews landed with different commit hashes than arc expects.

May 19 2019, 10:51 AM · LibKGAPI, KDE PIM
elvisangelaccio added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

I think this patch needs to be rebased, here's what I get when I try to apply it:

May 19 2019, 10:40 AM · LibKGAPI, KDE PIM
dvratil added a comment to D20888: Adapt to LibKGAPI setFields() changes..

You should be able to apply the last missing patch on top of libkgapi master (I've merged all the previous ones just now)

May 19 2019, 10:33 AM · LibKGAPI, KIO GDrive
elvisangelaccio added a comment to D20888: Adapt to LibKGAPI setFields() changes..

Hmm, I can't apply this patch because arc complains about the missing patches on libkgapi.

May 19 2019, 10:22 AM · LibKGAPI, KIO GDrive
dvratil closed D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs..
May 19 2019, 10:03 AM · KDE PIM, LibKGAPI
dvratil closed D20883: Apply Authorization headers in Job instead of in each Job implementation..
May 19 2019, 10:03 AM · KDE PIM, LibKGAPI
dvratil closed D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.
May 19 2019, 10:02 AM · LibKGAPI, KDE PIM
dvratil added a comment to D19948: DRAFT Add Standard Query Parameters support.

Have all the changes from this draft been submitted? If so, can this be abandoned? :)

May 19 2019, 9:46 AM · LibKGAPI, KDE PIM
dvratil added a comment to D20888: Adapt to LibKGAPI setFields() changes..

@elvisangelaccio can you review this patch, please? I'll be merging @barchiesi's LibKGAPI patches that affect the API, so I would merge this at the same time and bump the KIO GDrive dependency so everything keeps compiling.

May 19 2019, 9:07 AM · LibKGAPI, KIO GDrive

May 14 2019

barchiesi updated the diff for D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

I bumped PIM_VERSION, but I'm not sure how versioning works in this project so I only increased the PATCH number.

May 14 2019, 8:00 AM · LibKGAPI, KDE PIM

May 4 2019

dvratil added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Ah, my bad. In that case, @barchiesi , please bump PIM_VERSION in CMakeLists.txt` as part of this patch, so kio-gdrive can depend on a specific version with the fixed API.

May 4 2019, 9:38 AM · LibKGAPI, KDE PIM
elvisangelaccio added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Since we need to wait for LibKGAPI 19.08, I'd actually prefer to not use #ifdefs but just make kio-gdrive master depend on LibKGAPI master. There are no other features waiting to be released anyway.

May 4 2019, 9:23 AM · LibKGAPI, KDE PIM
dvratil added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

@barchiesi can you update D20888 to add #ifdefs for kgapi version, please, so I can start merging this patchset? :-)

May 4 2019, 7:59 AM · LibKGAPI, KDE PIM

May 1 2019

barchiesi set the repository for D20883: Apply Authorization headers in Job instead of in each Job implementation. to R477 KGAPI Library.
May 1 2019, 6:17 PM · KDE PIM, LibKGAPI
barchiesi set the repository for D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs. to R477 KGAPI Library.
May 1 2019, 6:17 PM · KDE PIM, LibKGAPI
barchiesi set the repository for D20886: Add fields standard query parameter to Job and use it in FileFetchJob. to R477 KGAPI Library.
May 1 2019, 6:16 PM · LibKGAPI, KDE PIM
barchiesi added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

LibKGAPI 19.04 has full support for the Teamdrives REST API but unfortunately that isn't sufficient for completely manipulating them in KIO GDrive. The KIO GDrive patch for Team Drives that I'm working on requires this revision for querying if the user can create Team Drives and it requires D20789 for uploading files and finding parents. I'll probably find more stuff that needs to be added to LibKGAPI.
Therefore KIO GDrive won't be able to support Team Drives until LibKGAPI 19.08. As soon as I have most of the functionality ready, I will submit a revision so you can start looking at it.

May 1 2019, 6:05 PM · LibKGAPI, KDE PIM
elvisangelaccio added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

I was planning to do a new kio-gdrive release once we can announce Team Drive as working feature.

May 1 2019, 5:06 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Updated after revision D20789 change.

May 1 2019, 4:57 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs..

Updated after revision D20789 change.

May 1 2019, 4:56 PM · KDE PIM, LibKGAPI
barchiesi updated the diff for D20883: Apply Authorization headers in Job instead of in each Job implementation..

Updated after revision D20789 change.

May 1 2019, 4:53 PM · KDE PIM, LibKGAPI
barchiesi updated the summary of D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.
May 1 2019, 4:51 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.

Added the supportsAllDrives query param to other Jobs that can use it.

May 1 2019, 4:49 PM · LibKGAPI, KDE PIM

Apr 29 2019

barchiesi updated the diff for D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Since this changes the API, we must also bump the version in CMakeLists.txt. KIO GDrive will then have to have an #ifdef on LibKGAPI version to use either the old or the new approach, based on against what version of LibKGAPI it is compiled. This LibKGAPI API will not be publicly available until August (KDE Applications 19.08 release).

Another option is to have KIO GDrive master depend on the master of LibKGAPI and not doing any KIO GDrive release from master until LibKGAPI 19.08 is released (but I doubt @elvisangelaccio would be too happy about that :-) )

I guess we should let @elvisangelaccio decide, I believe the first approach is better because it allows building a newer KIO GDrive against older versions of LibKGAPI.

Apr 29 2019, 3:01 PM · LibKGAPI, KDE PIM
dvratil updated subscribers of D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Since this changes the API, we must also bump the version in CMakeLists.txt. KIO GDrive will then have to have an #ifdef on LibKGAPI version to use either the old or the new approach, based on against what version of LibKGAPI it is compiled. This LibKGAPI API will not be publicly available until August (KDE Applications 19.08 release).

Apr 29 2019, 2:24 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Added Teamdrive field mappings.

Apr 29 2019, 11:52 AM · LibKGAPI, KDE PIM
barchiesi retitled D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it from FileFetchJob: unconditionally set `includeTeamDriveItems`, `includeItemsFromAllDrives`, `supportsTeamDrives`, `supportsAllDrives` query params to FileFetchJob: unconditionally set `includeItemsFromAllDrives`, `supportsAllDrives` query params.
Apr 29 2019, 8:27 AM · LibKGAPI, KDE PIM
barchiesi added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Yes this change affects all LibKGAPI users that used the FileFetchJob::setFields() function. A patch for KIO Gdrive fixes the incompatibility, although I'm not sure how to specify that it should be blocked until the new LibKGAPI release.

Apr 29 2019, 8:26 AM · LibKGAPI, KDE PIM
barchiesi added a dependency for D20888: Adapt to LibKGAPI setFields() changes.: D20886: Add fields standard query parameter to Job and use it in FileFetchJob..
Apr 29 2019, 8:24 AM · LibKGAPI, KIO GDrive
barchiesi added a dependent revision for D20886: Add fields standard query parameter to Job and use it in FileFetchJob.: D20888: Adapt to LibKGAPI setFields() changes..
Apr 29 2019, 8:24 AM · LibKGAPI, KDE PIM
barchiesi requested review of D20888: Adapt to LibKGAPI setFields() changes..
Apr 29 2019, 8:24 AM · LibKGAPI, KIO GDrive

Apr 28 2019

dvratil added a comment to D20886: Add fields standard query parameter to Job and use it in FileFetchJob..

Does this change require any changes to KIO GDrive?

Apr 28 2019, 9:55 PM · LibKGAPI, KDE PIM
dvratil accepted D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs..
Apr 28 2019, 9:53 PM · KDE PIM, LibKGAPI
dvratil accepted D20883: Apply Authorization headers in Job instead of in each Job implementation..

Good work, thank you!

Apr 28 2019, 9:52 PM · KDE PIM, LibKGAPI
dvratil accepted D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.

Thanks!

Apr 28 2019, 9:48 PM · LibKGAPI, KDE PIM
barchiesi added a dependent revision for D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs.: D20886: Add fields standard query parameter to Job and use it in FileFetchJob..
Apr 28 2019, 9:47 PM · KDE PIM, LibKGAPI
barchiesi added a dependency for D20886: Add fields standard query parameter to Job and use it in FileFetchJob.: D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs..
Apr 28 2019, 9:47 PM · LibKGAPI, KDE PIM
barchiesi requested review of D20886: Add fields standard query parameter to Job and use it in FileFetchJob..
Apr 28 2019, 9:47 PM · LibKGAPI, KDE PIM
barchiesi added a dependent revision for D20883: Apply Authorization headers in Job instead of in each Job implementation.: D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs..
Apr 28 2019, 9:41 PM · KDE PIM, LibKGAPI
barchiesi added a dependency for D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs.: D20883: Apply Authorization headers in Job instead of in each Job implementation..
Apr 28 2019, 9:41 PM · KDE PIM, LibKGAPI
Restricted Application added a project to D20884: Add prettyPrint standard query parameter for all jobs except DELETE jobs.: KDE PIM.
Apr 28 2019, 9:41 PM · KDE PIM, LibKGAPI
barchiesi added a dependency for D20883: Apply Authorization headers in Job instead of in each Job implementation.: D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.
Apr 28 2019, 9:35 PM · KDE PIM, LibKGAPI
barchiesi added a dependent revision for D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it: D20883: Apply Authorization headers in Job instead of in each Job implementation..
Apr 28 2019, 9:35 PM · LibKGAPI, KDE PIM
barchiesi requested review of D20883: Apply Authorization headers in Job instead of in each Job implementation..
Apr 28 2019, 9:34 PM · KDE PIM, LibKGAPI
barchiesi updated the diff for D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.
Apr 28 2019, 9:19 PM · LibKGAPI, KDE PIM
dvratil requested changes to D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.

supportsTeamDrives documentation says "Use supportsAllDrives instead, for includeTeamDriveItems to use includeItemsFromAllDrives, so I think we don't have to set all four of them, only the "allDrives" versions, they all have the same effect. In this case 1:1 mapping with the REST API is not necessary, IMO

Apr 28 2019, 8:59 PM · LibKGAPI, KDE PIM
barchiesi updated the diff for D20789: Set supportsAllDrives and includeItemsFromAllDrives on requests that allow it.

It seems like Google updated the v2 and v3 Drive references. The Teamdrive part of the API that I recently added is now considered deprecated and Drives should be used instead. Sintactically they are very similar, if not same apart from the added features.

Apr 28 2019, 6:40 PM · LibKGAPI, KDE PIM