Difference between revisions of "BTP300A Team 2 A2 Weekly Log"

From CDOT Wiki
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Team 2 ==
 
== Team 2 ==
Matthew Ashbourne, Taylor Cousins, Michael LaMonaca, Danny Perrone
 
  
==Week 5==
+
Git repo: https://bitbucket.org/mashbourne/btp300_a2/changesets
Mon Oct. 2:
+
 
 +
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>
 +
 
 +
Oct. 2:
 
:*posted wiki [[Virtual_Methods_and_Inheritance]]
 
:*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
  
==Release 1- Danny Perrone & Michael LaMonaca==
+
:*got a2app contact application to cycle through fields and pages properly (matt)
All work was done evenly and using Skype screen sharing
 
  
*October 1
+
:*took screenshots and preparing folder to finally hand in assignment
**Created CFrame.h all wrote up all files necessary for successful compilation
 
*October 2
 
**Wrote up all CFrame queries and finished everything except for CFrame::draw, CFrame::move, move, and CFrame::hide
 
*October 3-4
 
**Finished CFrame::draw function
 
*October 5
 
**Wrote move and hide
 
*October 6
 
**Finished CFrame::move and squashed remaining bugs
 

Latest revision as of 23:32, 21 November 2012

Team 2

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


Weekly Log:

Oct. 2:

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