{"push_id":782017613,"size":15,"distinct_size":5,"ref":"refs/heads/implement-webdav-options","head":"935b97ef3828cb858d8b1ddcc88566e85c6886e2","before":"0592e0efbbd194622961c7fb045836e93341aee7","commits":[{"sha":"27949c810daa4090106cbed360f80869a4813d15","author":{"email":"e2f4b0f08cda1f5364a8263b887ce2374f8d1ab7@collabora.com","name":"László Németh"},"message":"tdf#93928 don't hide the zoom slider and its handle with a tooltip\n\nChange-Id: I8e5a3a02e80b845ef65dfed35cc3c324197ed88c","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/27949c810daa4090106cbed360f80869a4813d15"},{"sha":"6d64d2f38d9f6c2f54e05675ecd0709eabf6d8ca","author":{"email":"130382c9ab37214165d256401b83314970015a7c@yahoo.com","name":"Ashod Nakashian"},"message":"Minor refactoring and cleanup of Scheduler and Timer.\n\nMembers are now const-correct.\nReplaced compile-time constants with enum.\nRefactored common functions from Timer to Scheduler.\nDisabled timer-precision unittests as they misfire often.\n\nThese changes are non-functional.\n\nChange-Id: I6bb3d9fc402cadd556d9063ed9a4888f114c73d7\nReviewed-on: https://gerrit.libreoffice.org/17977\nTested-by: Jenkins <ci@libreoffice.org>\nReviewed-by: Michael Meeks <michael.meeks@collabora.com>\nTested-by: Michael Meeks <michael.meeks@collabora.com>","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/6d64d2f38d9f6c2f54e05675ecd0709eabf6d8ca"},{"sha":"679a5dc0cf838579e320dd199f02a9a8300c8820","author":{"email":"ca97d066ec547ed7b5f176c01ed86da55dede03e@redhat.com","name":"Eike Rathke"},"message":"TableRef: update table column names when cell content changed\n\nChange-Id: Id699358c7dae635b13ed4b981326a6490255a4d4","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/679a5dc0cf838579e320dd199f02a9a8300c8820"},{"sha":"31ab5d7140400c5f1c2493656e032599ea601555","author":{"email":"ca97d066ec547ed7b5f176c01ed86da55dede03e@redhat.com","name":"Eike Rathke"},"message":"TableRef: fully refresh table column names also for partial range\n\nOnly one cell of a range was broadcasted per area listener if multiple\ncells were affected. We don't know if there were more.\n\nWe could set up cell listeners instead, but that's not worth the hassle,\nheader cells don't change that often and if changed the header range to\nrefresh will not be overly large.\n\nChange-Id: I915101b809fc1824803f10e696c52fb2185117f7","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/31ab5d7140400c5f1c2493656e032599ea601555"},{"sha":"757996aa2879a2ea850055bafa60edb66548dffd","author":{"email":"ca97d066ec547ed7b5f176c01ed86da55dede03e@redhat.com","name":"Eike Rathke"},"message":"TableRef: unconditionally init dirty and check for refresh\n\nChange-Id: I7746cca2d32d242b6300311fbe7bfe63caf9dfc9","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/757996aa2879a2ea850055bafa60edb66548dffd"},{"sha":"0d5645f4fa069677b404899f126bd57e3035fd9b","author":{"email":"ca97d066ec547ed7b5f176c01ed86da55dede03e@redhat.com","name":"Eike Rathke"},"message":"TableRef: add an initial dirty range for newly inserted ScDBData\n\n... so table column names get updated in the next run.\n\nChange-Id: I998d610a3df14fb80b6222fd1a5b61847810a722","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/0d5645f4fa069677b404899f126bd57e3035fd9b"},{"sha":"04d3e135ec9ff587672c8c7b0f4b8ea0e9601b79","author":{"email":"ca97d066ec547ed7b5f176c01ed86da55dede03e@redhat.com","name":"Eike Rathke"},"message":"setup header area listening only if not clipboard/undo\n\nScDBData checks that also internally, but added dirty ranges would\nlinger around until container will be destructed, plus spare some\ncycles.\n\nChange-Id: I6c20b227117f272169129978bd8b26ccea9e1a72","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/04d3e135ec9ff587672c8c7b0f4b8ea0e9601b79"},{"sha":"bc77f2c67c747b89e2c661ed86b8b48acd8ce317","author":{"email":"ca97d066ec547ed7b5f176c01ed86da55dede03e@redhat.com","name":"Eike Rathke"},"message":"use GetHeaderArea() for simplification\n\nChange-Id: Ib06b35a117db3c02826cb18754f7ca11875c91c8","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/bc77f2c67c747b89e2c661ed86b8b48acd8ce317"},{"sha":"f8c14e81cb63ea077109a4b0147e716cae41ab1b","author":{"email":"ca97d066ec547ed7b5f176c01ed86da55dede03e@redhat.com","name":"Eike Rathke"},"message":"TablreRef: always use SetTableColumnName() to prevent duplicates\n\nChange-Id: Ifbdd9b0c3d8e6f41c4d1eb4d0e62053a8788e05d","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/f8c14e81cb63ea077109a4b0147e716cae41ab1b"},{"sha":"cf9fbdb379e2935677a73ced513d7faf855c299c","author":{"email":"4ab68eecc3b3f699970c15ca5d20df4d53adedae@gmail.com","name":"Daniel Robertson"},"message":"canvas: simplify PageManager::nakedFragment loops\n\nConvert while loops and break statements in PageManager::nakedFragment\ninto for loops\n\nChange-Id: I671f4eea140f26c2f451d54911d017325084bd08\nReviewed-on: https://gerrit.libreoffice.org/18138\nTested-by: Jenkins <ci@libreoffice.org>\nReviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>","distinct":false,"url":"https://api.github.com/repos/beppec56/core/commits/cf9fbdb379e2935677a73ced513d7faf855c299c"},{"sha":"b7bb39418b5e7e9b8be39a58c9a31b2ad779d91d","author":{"email":"571eccc81b04b6b0eef12d45d6950614aca8cd84@acca-esse.eu","name":"Giuseppe Castagno"},"message":"Prepare the URL to access WebDAV resources.\n\nThis is needed because in order to have the lock/unlock behave correctly\nduring the save operation, the URL used should be formed the same way as\nin webdav_ucp::Content::insert() method.\n\nChange-Id: I9114624fc357a673b02614ba7b6ad3bab4af512d","distinct":true,"url":"https://api.github.com/repos/beppec56/core/commits/b7bb39418b5e7e9b8be39a58c9a31b2ad779d91d"},{"sha":"b786b7eeb3a6bc91eae4f814229694f6bb170e36","author":{"email":"571eccc81b04b6b0eef12d45d6950614aca8cd84@acca-esse.eu","name":"Giuseppe Castagno"},"message":"Add INetURLObject::isSchemeEqualTo, INetURLObject::isAnyKnownWebDAVScheme\n\n...which will be used when rebasing <https://gerrit.libreoffice.org/#/c/17189>\n\"tdf#82744: fix WebDAV lock/unlock behaviour - part 3\" on top of\n d3de490437df4c9093f32e97fc185066d64c0f46 \"Add vnd.sun.star.webdavs URL scheme.\"\n\nChange-Id: I19bd715d755a6f070b95ce897d8a1bbb4910d537","distinct":true,"url":"https://api.github.com/repos/beppec56/core/commits/b786b7eeb3a6bc91eae4f814229694f6bb170e36"},{"sha":"3c55158bac1ad25316a51f8291897eda31d076dc","author":{"email":"571eccc81b04b6b0eef12d45d6950614aca8cd84@acca-esse.eu","name":"Giuseppe Castagno"},"message":"tdf#82744: fix WebDAV lock/unlock behaviour - part 3\n\nChanges done to the code in sfx2, ucbhelper, ucb, unotools in no particular order\n\n- add method helpers to call the ucb lock/unlock\n\n- add lock/unlock 'real' management\n\n- make DateChange property retrieval working for WebDAV as well\n\n- add check for changed content of a WebDAV file, in order to reload\nit correctly when 'Edit Mode' command is activated from GUI\n\n- Unlock WebDAV file while saving only if explicitly enabled\n  Needed in order to avoid the small window of file unlocked state that\n  opens while saving a file.\n  When saving LO actually does as follows:\n  - unlock the prevoius version of the file\n  - prepares operations to save the modified version\n  - lock the new file\n  - save the new version\n\n- the lock method is enabled if the DAV resource supports it.\nIn case the lock is not supported, for example example DAV with lock\ndisabled, the lock method is disabled.\n\nException: when the resource is first created and the lock is not\nsupported: a lock command is sent anyway, because if the resource is not\nyet present, there is no method to detect the lock/unlock availability\nin this case.\n\n- cppcheck:noExplicitConstructor\n\nChange-Id: I0aa876c4e3364d86e5740977b97f3db9a01e4491","distinct":true,"url":"https://api.github.com/repos/beppec56/core/commits/3c55158bac1ad25316a51f8291897eda31d076dc"},{"sha":"90f219a07127e15ed23645871178a62f8bd366a5","author":{"email":"571eccc81b04b6b0eef12d45d6950614aca8cd84@acca-esse.eu","name":"Giuseppe Castagno"},"message":"tdf#83531 Opening WebDAV URL WebDav fails if write is restricted\n\nHappened because LOCK method was not allowed without credentials.\n\nChange-Id: I7b204e67079791a08211410ced4b0b4f015d524a","distinct":true,"url":"https://api.github.com/repos/beppec56/core/commits/90f219a07127e15ed23645871178a62f8bd366a5"},{"sha":"935b97ef3828cb858d8b1ddcc88566e85c6886e2","author":{"email":"571eccc81b04b6b0eef12d45d6950614aca8cd84@acca-esse.eu","name":"Giuseppe Castagno"},"message":"Implementation of WebDAV OPTIONS method\n\nChange-Id: Idf65ee4700a501450964c77915018483f99c5ec8","distinct":true,"url":"https://api.github.com/repos/beppec56/core/commits/935b97ef3828cb858d8b1ddcc88566e85c6886e2"}]}