Changes

Jump to: navigation, search

BTP300A Team 2 A2 Weekly Log

2,450 bytes added, 00:32, 22 November 2012
no edit summary
== Team 2 ==
Matthew Ashbourne, Taylor Cousins, Michael LaMonaca, Danny Perrone
==Week 5==Git repo: https://bitbucket.org/mashbourne/btp300_a2/changesets Matthew Ashbourne: initial codebase setup, maintain master branch, implement CField, fixed bugs in pretty much every class, fixed issues in old CFrame code Taylor Cousins: CLine, useful application Michael LaMonaca: CButton, useful application Danny Perrone: CLabel, CDialog, extensive debugging with Matt over skype  <u>'''Weekly Log:'''</u> Mon Oct. 2:
:*posted wiki [[Virtual_Methods_and_Inheritance]]
Oct. 19
 
:*setup project skeleton in git/bitbucket
 
:*implemented CField (matt)
 
Oct. 23
 
:*implemented CLabel (danny)
 
Nov. 2
 
:*team meeting over skype, setup everyone with git and their own branch
 
Nov. 7
:*inplemented CDialog excluding edit function (danny)
 
 
 
Nov. 8
 
:*implement CLine excluding edit() (Taylor)
 
 
 
 
Nov. 11
 
:*implement CButton excluding edit() (Michael)
 
:*refactored classes to prefix member variables with m_ (Matt)
 
:*fixed clabel inheriting from wrong base class, fixed cbutton allocateandcopy bug, fixed off by one error in cbutton.cpp, fixed CLine constructor (Matt)
 
:*created skeleton class to hold contact info for our application (Danny)
 
:*matt and danny debugging runtime crash over skype
 
 
 
Nov. 12
 
:*fixed clabel constructor, fixed cdialog draw() (danny)
:*fixed off by one errors (matt)
 
 
 
Nov. 14
 
:* trying to track down runtime crash over skype (danny, matt)
 
:*updated cline and clabel constructors, attempted to implement CDialog edit() (danny)
 
:* fixed cdialog destructor, fixed cfield constructor being passed garbage pointer (matt)
 
 
 
Nov. 15 & 16
 
:* danny and matt trying to fix runtime crash issues, not really making progress
 
 
 
Nov. 18
 
:*fixed draw and display functions so strings are printed instead of garbage (matt)
 
 
 
Nov. 18
 
:* still debugging runtime crash issues (matt)
 
:* fixed bug in CFrame width() and cfield derived constructors so child frames do not print lines longer than remaining parent frame width (matt)
 
:*fixed bug hiding in CFrame move function and move helper function (matt)
 
:*fixed bug where cfield data() and pdata() were returning wrong pointers (matt)
 
:*fixed cline edit() crashing, and cdialog edit() selects correct field (danny)
 
:* fixed cline border display (danny & matt)
 
 
 
Nov. 20
 
:* finally found runtime error that was causing heap corruption all this time (matt)
 
:*finished majority of useful contact application using the cio library (taylor & michael)
 
 
 
Nov. 21
 
:*got a2app contact application to cycle through fields and pages properly (matt)
 
:*took screenshots and preparing folder to finally hand in assignment

Navigation menu