[ogs-changes] dist/c++ ChangeLog,1.12,1.13 TODO,1.6,1.7
Status: Alpha
Brought to you by:
elemings
|
From: <ele...@us...> - 2003-03-25 06:13:42
|
Update of /cvsroot/ogs/dist/c++
In directory sc8-pr-cvs1:/tmp/cvs-serv1939/c++
Modified Files:
ChangeLog TODO
Log Message:
See C++ ChangeLog file (Mar 24) for details.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/ogs/dist/c++/ChangeLog,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** ChangeLog 23 Mar 2003 22:14:36 -0000 1.12
--- ChangeLog 25 Mar 2003 06:13:09 -0000 1.13
***************
*** 1,3 ****
--- 1,24 ----
+ Tue Mar 25 04:42:42 UTC 2003 Eric Lemings <ele...@us...>
+
+ * ogs/core/Feature.*, ogs/core/Feat.*: Improved implementation
+ of functions by separating "check attach/detach" from
+ "perform attach/detach". Added groups to Feat class.
+
+ * ogs/feats/*: Completed Improved Save and Improved Initiative
+ feat. Improved Alertness, Armor Proficiency, and Bonus Feat.
+
+ * ogs/core/Entity.*, ogs/core/Item.*: Added typedefs for
+ attributes.
+
+ * ogs/*.h, ogs/core/Details.h, ogs/items/Rings.h,
+ ogs/items/Wonders.h, ogs/spells/Conjurations.h: Removed
+ redundant _cplusplus check. Removed old header files, added
+ new header files.
+
+ * Changed includes of header files to use full path in many
+ source files. Also changed installed search path notation
+ (#include <file>) to uninstalled notation (#include "file").
+
Sun Mar 23 20:10:05 UTC 2003 Eric Lemings <ele...@us...>
Index: TODO
===================================================================
RCS file: /cvsroot/ogs/dist/c++/TODO,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** TODO 14 Mar 2003 22:33:32 -0000 1.6
--- TODO 25 Mar 2003 06:13:09 -0000 1.7
***************
*** 12,47 ****
items in the section that follows.
- * Change ogs::core::Ability::Method and all predefined methods into
- function objects. May need to break methods out of the Ability.h
- header.
-
* Put all includes of OGS headers in quotes in source files so that
! previously installed versions are not included by mistake?
* Review each header file and use forward declarations instead of
include directives wherever possible.
- * Integrate the custom Autoconf macros for enable-warnings,
- enable-debug, and enable-optimize.
-
* Declare virtual destructors for base classes.
! * Define interface in Humanoid class for equiping items.
! * Add effective character level (ECL) to Creature class.
! * Add reference counting to Object class.
! * Make Size class a nested class of Entity?
! * Put version information in top-level ogs namespace.
* Require Boost library? Lots of stuff from this library is being
integrated into the next revision of Standard C++ anyway.
! Future Minor Releases
! ---------------------
! These changes and additions are bigger in scope or not as important as
! the items in the section above.
--- 12,50 ----
items in the section that follows.
* Put all includes of OGS headers in quotes in source files so that
! previously installed versions are not included by mistake. Also
! use full path name of header file.
* Review each header file and use forward declarations instead of
include directives wherever possible.
* Declare virtual destructors for base classes.
! * Make Size class a nested class of Entity?
! * In the ogs::feats namespace, Great Fortitude, Iron Will, and Lightning
! Reflexes classes can be implemented as one "ImprovedSave" class
! similar to ArmorProficiency. Additionally, the modifier may be
! changed to a static member.
! Future Minor Releases
! ---------------------
! These changes and additions are bigger in scope or not as important as
! the items in the section above.
! * Change ogs::core::Ability::Method and all predefined methods into
! function objects. May need to break methods out of the Ability.h
! header.
* Require Boost library? Lots of stuff from this library is being
integrated into the next revision of Standard C++ anyway.
! * Add reference counting to Object class.
! * Put version information in top-level ogs namespace.
!
! * Define interface in Humanoid class for equiping items.
!
! * Add effective character level (ECL) to Creature class.
|