Review Request: calligra helper app

Jaroslaw Staniek staniek at kde.org
Thu Dec 30 20:34:41 GMT 2010


2010/12/30 Inge Wallin <inge at lysator.liu.se>:
> On Thursday, December 30, 2010 05:05:21 Thorsten Zachmann wrote:
>> -----------------------------------------------------------
>> This is an automatically generated e-mail. To reply, visit:
>> http://git.reviewboard.kde.org/r/100267/#review665
>> -----------------------------------------------------------
>>
>>
>>
>> flow/src/part/flow.desktop
>> <http://git.reviewboard.kde.org/r/100267/#comment481>
>>
>>     The application/x-flow looks like an error to me. I'm quite sure there
>> is no such file format.

If someone fixes Flow and KFormula mimetypes and I'll update my patch
accordingly...
Or let's do it after merging my patch.

>>
>>
>>
>> kchart/kchart.desktop
>> <http://git.reviewboard.kde.org/r/100267/#comment482>
>>
>>     Does kchart still support the old file format?
>
> The kchart application does still not exist.  But if I get a little help, I
> think we can quite easily create it.

OK, if we won't install kchart (e.g. because of nonexistence), my
patch can still be applied to kchart.desktop without problems...

>
>> kformula/kformula.desktop
>> <http://git.reviewboard.kde.org/r/100267/#comment483>
>>
>>     Also not sure that here about the file format
>
> File format is open document formula (.odf).  I'm not sure about the mime
> type.
>
>> - Thorsten
>>
>> On 2010-12-29 23:07:12, Jarosław Staniek wrote:
>> > -----------------------------------------------------------
>> > This is an automatically generated e-mail. To reply, visit:
>> > http://git.reviewboard.kde.org/r/100267/
>> > -----------------------------------------------------------
>> >
>> > (Updated 2010-12-29 23:07:12)
>> >
>> >
>> > Review request for Calligra.
>> >
>> >
>> > Summary
>> > -------
>> >
>> > Introduce calligra app, helper for opening any document using Calligra
>> > Suite regardless of the file associations.
>> >
>> > Features
>> > *build of calligra is optional, enabled for desktop build, disabled for
>> > TINY (SHOULD_BUILD_CALLIGRA variable) *Calligra/Application defined in
>> > servicetypes/calligra_application.desktop
>> > *X-KDE-ServiceTypes=Calligra/Application added to Calligra apps,
>> > declares X-Calligra-DefaultMimeTypes *X-Calligra-DefaultMimeTypes={list}
>> > added to Calligra apps
>> > *multiple urls can be used in the calligra command
>> > *algorithm of opening:
>> > 1. Find mimetype for the input url
>> > 2. Locate application marked with Calligra/Application servicetype that
>> > is default handler of the mimetype 2a. If 2. succeeded, open the url,
>> > stop.
>> > 3. Locate default application (via the preferred service) for the
>> > mimetype. 3a. If 3. succeeded, ask the user if the found application
>> > should be used. If yes, do use it, stop. 3b. If 3. failed, display the
>> > standard "Open With" dialog so the user can choose application that
>> > should be used.
>> >
>> > branch: tools-calligra_app-staniek
>> >
>> >
>> > Diffs
>> > -----
>> >
>> >   CMakeLists.txt c1e218c
>> >   flow/src/part/flow.desktop cf19a44
>> >   karbon/data/karbon.desktop 43c29fe
>> >   kchart/kchart.desktop db5dfcb
>> >   kexi/kexi.desktop 54a8a77
>> >   kformula/kformula.desktop 7d9e4f6
>> >   kplato/kplato.desktop 46c12ab
>> >   kplato/workpackage/kplatowork.desktop 0658a33
>> >   kpresenter/part/kpresenter.desktop 6f410db
>> >   krita/krita.desktop 1249896
>> >   krita/plugins/formats/bmp/krita_bmp.desktop 8e5ecc6
>> >   krita/plugins/formats/eps/krita_eps.desktop ef26df2
>> >   krita/plugins/formats/exr/krita_exr.desktop 034588a
>> >   krita/plugins/formats/gif/krita_gif.desktop 11e44e0
>> >   krita/plugins/formats/jp2/krita_jp2.desktop 3e8aa25
>> >   krita/plugins/formats/jpeg/krita_jpeg.desktop e749380
>> >   krita/plugins/formats/odg/krita_odg.desktop ee30854
>> >   krita/plugins/formats/ora/krita_ora.desktop 576c36e
>> >   krita/plugins/formats/pdf/krita_pdf.desktop 6829649
>> >   krita/plugins/formats/png/krita_png.desktop db65b16
>> >   krita/plugins/formats/ppm/krita_ppm.desktop c7c57d6
>> >   krita/plugins/formats/psd/krita_psd.desktop 01dae05
>> >   krita/plugins/formats/raw/krita_raw.desktop 0804d26
>> >   krita/plugins/formats/tiff/krita_tiff.desktop b508f7a
>> >   krita/plugins/formats/xcf/krita_xcf.desktop 185cf69
>> >   krita/sdk/templates/filefilter/krita_APPNAMELC.desktop 5522223
>> >   servicetypes/CMakeLists.txt 38abc0e
>> >   servicetypes/calligra_application.desktop PRE-CREATION
>> >   tables/tables.desktop 427afa1
>> >   tools/CMakeLists.txt a10cd08
>> >   tools/calligra/CMakeLists.txt PRE-CREATION
>> >   tools/calligra/Messages.sh PRE-CREATION
>> >   tools/calligra/main.cpp PRE-CREATION
>> >   tools/f-office/freoffice.desktop fb955ec
>> >   words/part/words.desktop 5c10e82
>> >
>> > Diff: http://git.reviewboard.kde.org/r/100267/diff
>> >
>> >
>> > Testing
>> > -------
>> >
>> > Transparent for all apps. Test opening various document performed for all
>> > cases in the above algorithm.
>> >
>> >
>> > Thanks,
>> >
>> > Jarosław
>



-- 
regards / pozdrawiam, Jaroslaw Staniek
 http://www.linkedin.com/in/jstaniek
 Kexi & Calligra (kexi-project.org, identi.ca/kexi, calligra-suite.org)
 KDE Software Development Platform on MS Windows (windows.kde.org)



More information about the calligra-devel mailing list