In KML various *Style tags can be used to specify the rendering of elements. See examples/kml/germany.kml in Marble's sources for some examples and the KML reference at https://developers.google.com/kml/documentation/kmlreference Marble has tag handlers and tag writers for parsing and writing these tags, but the unit tests currently do not cover them appropriately. Extend the .kml files in tests/data/ to include at least one tag for each with non-default values of - BalloonStyle - ColorStyle - IconStyle - LineStyle - ListStyle - PolyStyle Make sure to compile Marble with the following cmake options enabled: BUILD_MARBLE_TESTS=TRUE, BUILD_MARBLE_TOOLS=TRUE. Execute tests/TestGeoDataWriter and make sure no errors come up. Use tools/kml2kml to analyze errors and fix the tag writers, if needed. Submit a review request at https://git.reviewboard.kde.org with the marble group as reviewers. Please leave a comment here (e.g. "I want to work on this task.") if you start working on this task to avoid multiple people working on it at the same time.
I want to work on this.
No action, unassigned.
I will work on this.
Git commit d8bea157f55d72abd762b7a41e69b2a2e7492c2b by Dennis Nienhüser, on behalf of Cruceru Calin-Cristian. Committed on 13/03/2014 at 18:47. Pushed by nienhueser into branch 'master'. Extend unit test KML files to cover various KML Style tags REVIEW: 116702 M +4 -2 tests/data/ListStyleTest1.kml M +6 -1 tests/data/ListStyleTest2.kml M +1 -0 tests/data/MackyModel.kml M +1 -1 tests/data/NetworkLinkDocument.kml http://commits.kde.org/marble/d8bea157f55d72abd762b7a41e69b2a2e7492c2b