OpenDocument - Adv Document Collab SC

  • 1.  Cancel tomorrows call? / Format changes

    Posted 05-03-2016 14:21
    Dear SC, As on the next day is a public holiday, I would not mind if the call is being canceled. The only update from my side at the moment is that I am working on ODF test documents for the Google Summer of Code project on LibreOffice, where a student is going to start on a change-tracking prototype. To summarize it is still hard to believe that there is no information on format changes - not even hard formatting - within the existing ODF. Some might think as there are elements of format change <text:format-change>, but a look into the document or in  the specification reveals there is no additional information on the type of format change, see: <text:format-change> has only one possible child:  <office:change-info>  which only stores <dc:creator>, <dc:date> and <text:p>.  Regards, Svante


  • 2.  [office-collab] Merge Enabled Change Tracking in Calligra

    Posted 05-11-2016 10:35
    Dear SC, I would like to announce our new development, namely the support of the Merge Enabled Change Tracking in the Calligra code. The commit introducing the MCT component is accessible at https://quickgit.kde.org/?p=calligra.git&a=commit&h=5ffcd8f2489ee781c62ecf7cb53a50982f5400d6 The component is still in the development stage, but it provides a starting point to further developments. The code can be downloaded and built similarly to the other calligra software. However, let me summarize here the main steps To download the source code add the following text to your ~/.gitconfig: [url "git://anongit.kde.org/"] insteadOf = kde: [url "ssh://git@git.kde.org/"] pushInsteadOf = kde: Then execute: $ mkdir -p ~/kde4/src; mkdir -p ~/kde4/build/calligra; mkdir -p ~/kde4/inst $ cd ~/kde4/src $ git clone kde:calligra && cd calligra $ git checkout calligra-mct-multiracio sudo apt-get install qt-sdk kdelibs5-dev kdebase-runtime libpng-dev libeigen3-dev libxi-dev phonon-backend-gstreamer libboost-dev libboost-all-dev exiv2 kde-style-oxygen sudo apt-get build-dep kdelibs5-dev cd ~/kde4/build/calligra qtchooser -print-env export QT_SELECT=4 // or give extra cmake params: -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4 -DQT_INCLUDE_DIR=/usr/include/qt4 cmake -DCMAKE_INSTALL_PREFIX=$HOME/kde4/inst $HOME/kde4/src/calligra -DCMAKE_BUILD_TYPE=DebugFull -DKDE4_BUILD_TESTS=0 -DBUILD_TESTS=0 -DPRODUCTSET="WORDS" -Wno-dev make -j3 make install cd ~/kde4/inst/bin && ./calligrawordsexport QT_SELECT=4 The MCT support can be started by the shortcut CTRL+M or from the settings menu. Best regards, Peter On 05/03/2016 04:21 PM, Svante Schubert wrote: > Dear SC, > > As on the next day is a public holiday, I would not mind if the call is being canceled. > > The only update from my side at the moment is that I am working on ODF test documents for the Google Summer of Code project on LibreOffice, where a > student is going to start on a change-tracking prototype. > > To summarize it is still hard to believe that there is no information on format changes - not even hard formatting - within the existing ODF. > Some might think as there are elements of format change <text:format-change>, but a look into the document or in the specification reveals there is no > additional information on the type of format change, see: > <text:format-change> < http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-text_format-change > has only one possible > child: <office:change-info> < http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-office_change-info > which only stores > <dc:creator>, <dc:date> and <text:p>. > > Regards, > Svante > >


  • 3.  RE: [office-collab] Merge Enabled Change Tracking in Calligra

    Posted 05-11-2016 11:11
    And I'm very grateful, even though I haven't had time to review it yet. One note is that it's done against our 2.x series which will see no further releases, so some work is required to port it to our 3.x series Still for the purpose of moving the standardization process along it's very good news indeed. Camilla


  • 4.  Re: [office-collab] Merge Enabled Change Tracking in Calligra

    Posted 05-12-2016 12:33
    Dear Camilla! Thank you for encouraging us. We started the development of the implementation when there was no 3.x version released yet. Thus, it is indeed desirable to port the code into the 3.x branch, however there is still much work to do until then. Our priority now is to support the standardization process by providing a tool where the standard can be tested. Best regards, Peter On 05/11/2016 01:09 PM, Camilla Boemann wrote: > And I'm very grateful, even though I haven't had time to review it yet. One note is that it's done against our 2.x series which will see no further releases, so some work is required to port it to our 3.x series > > Still for the purpose of moving the standardization process along it's very good news indeed. > > Camilla > >


  • 5.  Re: [office-collab] Merge Enabled Change Tracking in Calligra

    Posted 05-11-2016 15:48
    Hello Peter, Thank you for your feed-back on MultiRacio's contribution. I was able to build and install your branch of Calligra 4 on an Ubuntu  4.04 LTS environment and do some testing: The undo.xml file could be found within and side of the ODF package. There was also a redo.xml file, but this was empty in my scenarios. Adding and deletion of text and paragraph works fine. I believe styles have not been part of the supported feature set.  Could you tell us more about your current feature set and I am curious if is likely that there is more to come in the future? Nice work! Best regards, Svante On Wed, May 11, 2016 at 12:34 PM, Dr. Peter Rakyta < rakyta.peter@multiracio.hu > wrote: Dear SC, I would like to announce our new development, namely the support of the Merge Enabled Change Tracking in the Calligra code. The commit introducing the MCT component is accessible at https://quickgit.kde.org/?p=calligra.git&a=commit&h=5ffcd8f2489ee781c62ecf7cb53a50982f5400d6 The component is still in the development stage, but it provides a starting point to further developments. The code can be downloaded and built similarly to the other calligra software. However, let me summarize here the main steps To download the source code add the following text to your ~/.gitconfig:     [url "git:// anongit.kde.org/ "]         insteadOf = kde:     [url "ssh:// git@git.kde.org/ "]         pushInsteadOf = kde: Then execute: $ mkdir -p ~/kde4/src; mkdir -p ~/kde4/build/calligra; mkdir -p ~/kde4/inst $ cd ~/kde4/src $ git clone kde:calligra && cd calligra $ git checkout calligra-mct-multiracio sudo apt-get install qt-sdk kdelibs5-dev kdebase-runtime libpng-dev libeigen3-dev libxi-dev phonon-backend-gstreamer libboost-dev libboost-all-dev exiv2 kde-style-oxygen sudo apt-get build-dep kdelibs5-dev cd ~/kde4/build/calligra qtchooser -print-env export QT_SELECT=4 // or give extra cmake params: -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4 -DQT_INCLUDE_DIR=/usr/include/qt4 cmake -DCMAKE_INSTALL_PREFIX=$HOME/kde4/inst $HOME/kde4/src/calligra -DCMAKE_BUILD_TYPE=DebugFull -DKDE4_BUILD_TESTS=0 -DBUILD_TESTS=0 -DPRODUCTSET="WORDS" -Wno-dev make -j3 make install cd ~/kde4/inst/bin && ./calligrawordsexport QT_SELECT=4 The MCT support can be started by the shortcut CTRL+M or from the settings menu. Best regards, Peter On 05/03/2016 04:21 PM, Svante Schubert wrote: > Dear SC, > > As on the next day is a public holiday, I would not mind if the call is being canceled. > > The only update from my side at the moment is that I am working on ODF test documents for the Google Summer of Code project on LibreOffice, where a > student is going to start on a change-tracking prototype. > > To summarize it is still hard to believe that there is no information on format changes - not even hard formatting - within the existing ODF. > Some might think as there are elements of format change <text:format-change>, but a look into the document or in the specification reveals there is no > additional information on the type of format change, see: > <text:format-change> < http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-text_format-change > has only one possible > child: <office:change-info> < http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-office_change-info > which only stores > <dc:creator>, <dc:date> and <text:p>. > > Regards, > Svante > > --------------------------------------------------------------------- To unsubscribe from this mail list, you must leave the OASIS TC that generates this mail.  Follow this link to all your TCs in OASIS at: https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php


  • 6.  Re: [office-collab] Merge Enabled Change Tracking in Calligra

    Posted 05-12-2016 12:07
    Hi Svante! Iam glad that you could try out our work. Until now we mainly focused on text manipulation (addition, deletion), but we have already started the work regarding the support of style/format/tables changes. The main code parts are already developed, but there are still some bugs to fix in there. So, we are planning to continue the work on the MCT in Calligra, however, I think we would need more feedback from the SC regarding the standard itself. For example, since all the ODF implementations use their own internal document model, we are not sure about the very details of the format change operations. That is, for example, what is needed to be specified... Thus, I think we will continue with the support of text operations in tables, since we had already several discussions about this issue in the past. (In principle the redo.xml file contains change operations that were taken back in the documents. Thus, the redo.xml file would be filled with data if you revert the document into an earlier revision by the dialog window. This way we could retain the reversibility of all operations on the document.) Best regards, Peter On 05/11/2016 05:47 PM, Svante Schubert wrote: > Hello Peter, > > Thank you for your feed-back on MultiRacio's contribution. > I was able to build and install your branch of Calligra 4 on an Ubuntu 4.04 LTS environment and do some testing: > The undo.xml file could be found within and side of the ODF package. There was also a redo.xml file, but this was empty in my scenarios. > Adding and deletion of text and paragraph works fine. I believe styles have not been part of the supported feature set. > Could you tell us more about your current feature set and I am curious if is likely that there is more to come in the future? > > Nice work! > > Best regards, > Svante > > > On Wed, May 11, 2016 at 12:34 PM, Dr. Peter Rakyta <rakyta.peter@multiracio.hu < mailto:rakyta.peter@multiracio.hu >> wrote: > > Dear SC, > > I would like to announce our new development, namely the support of the Merge Enabled Change Tracking in the Calligra code. > The commit introducing the MCT component is accessible at > > https://quickgit.kde.org/?p=calligra.git&a=commit&h=5ffcd8f2489ee781c62ecf7cb53a50982f5400d6 > > The component is still in the development stage, but it provides a starting point to further developments. > The code can be downloaded and built similarly to the other calligra software. > However, let me summarize here the main steps > > To download the source code add the following text to your ~/.gitconfig: > > [url "git://anongit.kde.org/ < http://anongit.kde.org/ >"] > insteadOf = kde: > [url "ssh://git@git.kde.org/ < git@git.kde.org/">http://git@git.kde.org/ >"] > pushInsteadOf = kde: > > Then execute: > > $ mkdir -p ~/kde4/src; mkdir -p ~/kde4/build/calligra; mkdir -p ~/kde4/inst > $ cd ~/kde4/src > $ git clone kde:calligra && cd calligra > $ git checkout calligra-mct-multiracio > > > > sudo apt-get install qt-sdk kdelibs5-dev kdebase-runtime libpng-dev libeigen3-dev libxi-dev phonon-backend-gstreamer libboost-dev libboost-all-dev > exiv2 kde-style-oxygen > sudo apt-get build-dep kdelibs5-dev > cd ~/kde4/build/calligra > qtchooser -print-env > export QT_SELECT=4 // or give extra cmake params: -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4 -DQT_INCLUDE_DIR=/usr/include/qt4 > cmake -DCMAKE_INSTALL_PREFIX=$HOME/kde4/inst $HOME/kde4/src/calligra -DCMAKE_BUILD_TYPE=DebugFull -DKDE4_BUILD_TESTS=0 -DBUILD_TESTS=0 > -DPRODUCTSET="WORDS" -Wno-dev > make -j3 > make install > cd ~/kde4/inst/bin && ./calligrawordsexport QT_SELECT=4 > > > The MCT support can be started by the shortcut CTRL+M or from the settings menu. > > > Best regards, > Peter > > > On 05/03/2016 04:21 PM, Svante Schubert wrote: > > Dear SC, > > > > As on the next day is a public holiday, I would not mind if the call is being canceled. > > > > The only update from my side at the moment is that I am working on ODF test documents for the Google Summer of Code project on LibreOffice, where a > > student is going to start on a change-tracking prototype. > > > > To summarize it is still hard to believe that there is no information on format changes - not even hard formatting - within the existing ODF. > > Some might think as there are elements of format change <text:format-change>, but a look into the document or in the specification reveals there > is no > > additional information on the type of format change, see: > > <text:format-change> < http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-text_format-change > has only one possible > > child: <office:change-info> < http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-office_change-info > which only stores > > <dc:creator>, <dc:date> and <text:p>. > > > > Regards, > > Svante > > > > > > --------------------------------------------------------------------- > To unsubscribe from this mail list, you must leave the OASIS TC that > generates this mail. Follow this link to all your TCs in OASIS at: > https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > >