Hi Roman,

thanks for the patches and sorry that we did not yet answer. I was too 
busy in the last months and did not find the time to test it. However, 
they will not be forgotten and are on the todo list for the next release.

Sebastian

On 02.03.2016 21:01, Roman Lebedev wrote:
> This will allow to do *some* verification of the database XML's
> at the build time. Well, each time make is run.
>
> xmllint is pretty fast, and it can and will help with keeping the
> database in healthy, sane state.
>
> NOTE: DTD and XSD fully represent all the XML from current version
> of the database, they however do *not* contain information about
> every single feature lensfun supports (e.g. ACM distortion model),
> so some changes may be required over time.
>
> Roman Lebedev (4):
>    CMake: allow to run xmllint to check DB xml files
>    Add DTD, adapt all XML's a little. All pass the test
>    When saving DB, also prepend DOCTYPE
>    Add XML XSD. Allows to do some more typechecking
>
>   CMakeLists.txt                     |  29 ++++++++
>   data/db/6x6.xml                    |   3 +-
>   data/db/actioncams.xml             |   9 +--
>   data/db/compact-canon.xml          |   3 +-
>   data/db/compact-casio.xml          |   3 +-
>   data/db/compact-fujifilm.xml       |   1 +
>   data/db/compact-kodak.xml          |   3 +-
>   data/db/compact-konica-minolta.xml |   3 +-
>   data/db/compact-leica.xml          |   3 +-
>   data/db/compact-nikon.xml          |   3 +-
>   data/db/compact-olympus.xml        |   3 +-
>   data/db/compact-panasonic.xml      |   7 +-
>   data/db/compact-pentax.xml         |   3 +-
>   data/db/compact-ricoh.xml          |   3 +-
>   data/db/compact-samsung.xml        |   3 +-
>   data/db/compact-sigma.xml          |   3 +-
>   data/db/compact-sony.xml           |   7 +-
>   data/db/contax.xml                 |   3 +-
>   data/db/generic.xml                |   9 +--
>   data/db/lensfun-database.dtd       |  78 +++++++++++++++++++++
>   data/db/lensfun-database.xsd       | 140 
> +++++++++++++++++++++++++++++++++++++
>   data/db/mil-canon.xml              |   3 +-
>   data/db/mil-fujifilm.xml           |   3 +-
>   data/db/mil-nikon.xml              |   3 +-
>   data/db/mil-olympus.xml            |  15 ++--
>   data/db/mil-panasonic.xml          |  19 ++---
>   data/db/mil-pentax.xml             |   7 +-
>   data/db/mil-samsung.xml            |   5 +-
>   data/db/mil-samyang.xml            |   7 +-
>   data/db/mil-sigma.xml              |   3 +-
>   data/db/mil-sony.xml               |   7 +-
>   data/db/mil-tamron.xml             |   3 +-
>   data/db/mil-zeiss.xml              |   3 +-
>   data/db/misc.xml                   |   3 +-
>   data/db/rf-leica.xml               |   3 +-
>   data/db/slr-canon.xml              |   9 +--
>   data/db/slr-hasselblad.xml         |   3 +-
>   data/db/slr-konica-minolta.xml     |   5 +-
>   data/db/slr-leica.xml              |   3 +-
>   data/db/slr-nikon.xml              |   7 +-
>   data/db/slr-olympus.xml            |  15 ++--
>   data/db/slr-panasonic.xml          |   3 +-
>   data/db/slr-pentax.xml             |  21 +++---
>   data/db/slr-ricoh.xml              |   3 +-
>   data/db/slr-samsung.xml            |   3 +-
>   data/db/slr-samyang.xml            |   9 +--
>   data/db/slr-schneider.xml          |   3 +-
>   data/db/slr-sigma.xml              |  29 ++++----
>   data/db/slr-soligor.xml            |   3 +-
>   data/db/slr-sony.xml               |   5 +-
>   data/db/slr-tamron.xml             |   5 +-
>   data/db/slr-tokina.xml             |   7 +-
>   data/db/slr-ussr.xml               |  11 +--
>   data/db/slr-vivitar.xml            |   3 +-
>   data/db/slr-zeiss.xml              |   3 +-
>   libs/lensfun/database.cpp          |   1 +
>   tools/ptlensconv/ptlensconv.py     |   1 +
>   57 files changed, 428 insertions(+), 127 deletions(-)
>   create mode 100644 data/db/lensfun-database.dtd
>   create mode 100644 data/db/lensfun-database.xsd
>
> --
> 2.7.0
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> _______________________________________________
> Lensfun-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lensfun-users
>


------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Lensfun-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lensfun-users

Reply via email to