dohpaZ (31/05/02)
------------------
Modifications:
- version 4.2.7
- Applied patch # 561114 "3 new maps" by mrsuspicious (mrsuspicious)
- Added a KDevelop 2.0 project (showeq.kdevprj) for those who wish to use that IDE.
- Added Deity and Body type fields to the Spawn List.
- Cleaned up some class names EQPlayer => Player, EQStatList => StatList, EQSkillList => SkillList.
- Renamed class CSpawnList to SpawnList. Split SpawnList related classes into current SpawnList specific classes and those that could be reused in the new lighter weight SpawnList.
- Created Spawn List 2, a lighter weight less memory/CPU intensive Spawn List. Defaults set to minimize CPU usage. Made it the spawn list used by default.
- Assorted cleanups in SpawnList.
- Changed SpawnShell from using an stl::map to a Qt QIntDict for maintaining the Spawn/Coin/Drop/Door information. This is mostly being done as a punt to fix the current primary crashing problem. We'll see if this works or the standing problem will continue to mock us...
- Modified SpawnShell::findID() method to return the Player object if the user requested type == tSpawn and the id happens to be the player id. Also, modified SpawnShell:findSpawnByRawName() to check and return the Player object if no other match was found and the player matches.
- Modified spawnshell to make the player appear more as a normal spawn. It now appears in the spawn list again and a tooltip will now appear for the player on the map again.
- Cleaned up the spawn monitor ipmlementation a little, SpawnPoint now inherits from EQPoint instead of Item (reduces memory footprint and unneeded functionality).
- Modified Spawn Point interaction with the map. The currently selected spawn point will now be surrounded by a flashing blue square. The spawn points now have tooltips and are selectable. They also follow the spawn depth filtering settings.
- Added the ability to delete individual spawn points through the right-click context menu of the Spawn Point List.
- Fixed the "smoothness" issue with the map following the player.
- Fixed renaming of Spawn Points. Also fixed the displayed Z coordinate of Spawn Points.
- Fixed map tooltip so that it now pays attention to spawn depth if spawn depth filtering is enabled.
- Normalized naming of x, y, and z coordinate members, methods, and variables.
- Further cleanup of the Spawn and Player classes.
- Improved performance of SpawnList under Qt 3.x.
Notes:
- Use of Qt 3.x is currently unsupported. But if you choose to use Qt 3.0.[1-4] you should apply the following patch to it and rebuild it: http://www.doomed.to/showeq/qt/qt-x1..._qsignal.patch. Theoretically this patch should not be necessary with Qt 3.0.5 when it is released.
And here are some assorted other CVS commits from recent history that weren't announced:
fee (26/05/02)
------------------
Modifications:
- updated CharProfileStruct
fee (25/05/02)
------------------
Modifications:
- updated Tenebrous.map
- updated Acrylia.map
- updated Griegsend.map (thanks Morannon)
- updated Nektulos.map (thanks Mr. Suspicious)
Enjoy,
Zaphod (dohpaZ)