CIA.vc
wildfox
Real-time open source activity stats
Stats » Authors » wildfox
informationsyndicateUTC clock
01:53 on May 27, 2012
event counters
The last message was received 4.15 years ago at 12:51 on Apr 02, 2008
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
2084 messages since the first one, 8.36 years ago, for an average of 1.46 days between messages
recent messages
dateReversed sort columnprojectcontentlink
12:51 on Apr 02, 2008KDE
Commit by wildfox :: r792861 marble/trunk/KDE/kdeedu/marble/src/lib/ (3 files in 3 dirs):
Resolve ambigious linkage. geodatatest linked against marblewidget and compiled in geodata_SRCS. marblewidget
also compiled in geodata_SRCS, resulting in problems with the static initialization of the tag handlers.
Reenable assertion, to cover duplicated registrations (at least on linux)
#
15:25 on Mar 11, 2008KDE
Commit by wildfox :: r784518 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/data/GeoDataContainer.cpp:
Use qDeleteAll for speed.
#
15:25 on Mar 11, 2008KDE
Commit by wildfox :: r784517 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/data/GeoDataObject.cpp:
Remove a similar approach to leak tracking from GeoDataObject, which has been generalized in GeoNode.
#
15:23 on Mar 11, 2008KDE
Commit by wildfox :: r784516 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/parser/ (GeoDocument.h GeoParser.cpp):
Add simple GeoNode object leak protection. Wold have spotted problems like those we've faced in GeoSceneSettings::property.
Set DUMP_GEONODE_LEAKS to 1, to get a leak count report when deleting the document.
Set to 2, to see when which objects are constructed/destructed. Setting to 1 is the default for now.

Result: no leaks on simple test files :-)
#
15:21 on Mar 11, 2008KDE
Commit by wildfox :: r784515 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/GeoDataTest.cpp:

  • Test access to nonexistant property (we do want to create unit tests for such things!) Force deleting document, preparing for GeoNode-leak-checker.
#
15:20 on Mar 11, 2008KDE
Commit by wildfox :: r784514 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/scene/ (GeoSceneSettings.cpp GeoSceneSettings.h):
Don't crash on non-existant property (calling property->setName on null pointer!)
Also cleanup code & style, and add an assertion.
#
14:57 on Mar 11, 2008KDE
Commit by wildfox :: r784509 marble/trunk/KDE/kdeedu/marble/src/lib/ (CMakeLists.txt geodata/CMakeLists.txt):
Demystify build. Build all files from geodata/ into marblewidget.
Build all files from geodata/ again to build the GeoDataTest.cpp application. (Could be changed, to just link against marblewidget... open for discussion)
#
06:30 on Mar 10, 2008KDE
Commit by wildfox :: r783953 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/ (3 files in 2 dirs):

  • Save superflous static_cast in DGMLIconTagHandler
  • Add helper function GeoParser::attribute(), to avoid code duplication ("parser.attributes().value(dgmlAttr_..).toString()")
#
06:23 on Mar 10, 2008KDE
Commit by wildfox :: r783952 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/parser/GeoTagHandler.cpp:
silence
#
06:21 on Mar 10, 2008KDE
Commit by wildfox :: r783951 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/scene/ (GeoSceneIcon.cpp GeoSceneIcon.h):
Cleanup GeoSceneIcon
#
03:38 on Mar 10, 2008KDE
Commit by wildfox :: r783942 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/ (4 files in 2 dirs):
Add raiseWarning(), which just feeds parsing warnings to the console. We may want to add
a strict parsing mode, which just stops parsing on ie. integer conversion failures etc..
#
02:54 on Mar 10, 2008KDE
Commit by wildfox :: r783936 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/parser/GeoParser.cpp:
Optimize, if debug output is turned off. Don't needlessly push/pop a GeoStackItem, if the current element doesn't have non-textual children.
#
02:46 on Mar 10, 2008KDE
Commit by wildfox :: r783934 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/dgml/ (9 files):
Cleanup code & style of all tag handlers except minimum/maximum
#
23:52 on Mar 08, 2008KDE
Commit by wildfox :: r783635 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/parser/GeoParser.cpp:
Readd assertion, fix parsing problem, when tag handlers called readElementText().
#
23:51 on Mar 08, 2008KDE
Commit by wildfox :: r783634 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/dgml/ (3 files):
Some cleanups, and fix DGMLDescriptionTagHandler which called GeoSceneHeads setName() method instead of setDescription()
#
17:27 on Mar 08, 2008KDE
Commit by wildfox :: r783556 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/ (7 files in 3 dirs):

  • Clarify GeoSceneHead memory managment
  • Add missing DGMLDescriptionTagHandler
#
12:31 on Mar 01, 2008KDE
Commit by wildfox :: r780856 marble/trunk/KDE/ (32 files in 8 dirs):
Extend the parser to maintain a "node stack" so that we always know all parents and their associated Geo* objects
when parsing a new element (the parent chain is always known). Allows us to build hierachies of ie. <Folder> items.

Discussed and explained to tackat, who should know how it works now :-)
#
13:22 on Feb 28, 2008KDE
Commit by wildfox :: r780237 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/ (6 files in 3 dirs):
Add two helper functinos geoDataDoc() and geoSceneDoc() that take a GeoParser& parameter and return the contained active document, that we're parsing.
This makes it easy for the tag handlers to retrieve the current GeoDataDocument/GeoSceneDocument, avoids casting from GeoDocument -> GeoDataDocument/GeoSceneDocument everywhere.

Also add a file I forgot: GeoSceneParser.h
#
12:53 on Feb 28, 2008KDE
Commit by wildfox :: r780227 marble/trunk/KDE/kdeedu/marble/src/lib/geodata/ (6 files in 4 dirs):
Register element handlers with a tagname & a namespace. This avoids clashes between gpx/kml/dgml.
Also this allows a fine-grained implementation of quirks depending on different namespaces.

By default all tag handlers are registered in all namespaces of a certain language (ie. KML 2.0 & KML 2.1)
Though you can use ie. KML_DEFINE_TAG_HANDLER_20 instead of KML_DEFINE_TAG_HANDLER to just register this
element in KML 2.0 namespace. Hope this addresses all issues.
#
20:20 on Sep 20, 2007KDE
Commit by wildfox :: r714883 marble/trunk/KDE/kdeedu/marble/src/ (26 files in 8 dirs):
Add the prototype of 'GeoData' - a subproject or Marble intended to handle popular geo files like kml (Google Earth), gpx, georss et al.
Build system is still qt-only, Tobias wants to take care of it soon.
#