Difference between revisions of "BTP300A Team 2 A2 Weekly Log"
(2 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
Git repo: https://bitbucket.org/mashbourne/btp300_a2/changesets | Git repo: https://bitbucket.org/mashbourne/btp300_a2/changesets | ||
− | Matthew Ashbourne: initial codebase setup, maintain master branch, implement CField | + | 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 | + | Taylor Cousins: CLine, useful application |
− | Michael LaMonaca: CButton | + | Michael LaMonaca: CButton, useful application |
− | Danny Perrone: CLabel | + | Danny Perrone: CLabel, CDialog, extensive debugging with Matt over skype |
Line 30: | Line 30: | ||
:*team meeting over skype, setup everyone with git and their own branch | :*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 |
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:
- 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