Difference between revisions of "Team E - OOP344 20133"
(→October 20, 2013 @ 6:00pm) |
(→Meetings) |
||
(92 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | = Team | + | = Team E = |
== Project Marking Percentage == | == Project Marking Percentage == | ||
− | + | <big><syntaxhighlight lang="cpp"> | |
+ | Group work: 50% | ||
+ | Individual work: 50% | ||
+ | ------------------------ | ||
+ | Total: 100% | ||
+ | </syntaxhighlight></big> | ||
== Repository == | == Repository == | ||
* Repo path: [https://github.com/Seneca-OOP344/Team-E https://github.com/Seneca-OOP344/Team-E] | * Repo path: [https://github.com/Seneca-OOP344/Team-E https://github.com/Seneca-OOP344/Team-E] | ||
=== Master Branch Status === | === Master Branch Status === | ||
− | |||
--- <b><span style="color:green">FREE</span></b> --- | --- <b><span style="color:green">FREE</span></b> --- | ||
<span style="color:white">BUSY</span> | <span style="color:white">BUSY</span> | ||
=== Logs === | === Logs === | ||
− | * | + | * Sat Dec 14 01:00:14 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for Warning - [https://github.com/Seneca-OOP344/Team-E/commit/9e9609d 9e9609d] |
− | * | + | * Fri Dec 13 23:47:50 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Changes to modules v2 - [https://github.com/Seneca-OOP344/Team-E/commit/bc38ef6 bc38ef6] |
− | * | + | * Fri Dec 13 22:58:29 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Massive Pack of changes - [https://github.com/Seneca-OOP344/Team-E/commit/43c5012 43c5012] |
+ | * Thu Dec 12 13:11:03 2013 - [mailto:jswilkin@myseneca.ca Justin] - Application v1.0 - [https://github.com/Seneca-OOP344/Team-E/commit/cfff94b cfff94b] | ||
+ | * Thu Dec 12 13:10:00 2013 - unknown - Application v1.0 - [https://github.com/Seneca-OOP344/Team-E/commit/786f45d 786f45d] | ||
+ | * Sun Dec 1 15:09:46 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Test5ValEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/d10168d d10168d] | ||
+ | * Sat Nov 23 12:25:58 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cio.h - [https://github.com/Seneca-OOP344/Team-E/commit/c552c01 c552c01] | ||
+ | * Fri Nov 22 21:26:33 2013 - [mailto:jswilkin@myseneca.ca Justin] - Converted tabs to spaces - [https://github.com/Seneca-OOP344/Team-E/commit/605643e 605643e] | ||
+ | * Fri Nov 22 21:19:41 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Console - Minor Fix - [https://github.com/Seneca-OOP344/Team-E/commit/64d7bd7 64d7bd7] | ||
+ | * Fri Nov 22 20:39:32 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CButton - Fix - [https://github.com/Seneca-OOP344/Team-E/commit/4879071 4879071] | ||
+ | * Fri Nov 22 19:14:26 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - Completed - [https://github.com/Seneca-OOP344/Team-E/commit/faf3c88 faf3c88] | ||
+ | * Fri Nov 22 13:14:57 2013 - [mailto:dwandja@myseneca.ca Davson] - Create CMenuItem.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/4ed5032 4ed5032] | ||
+ | * Fri Nov 22 13:12:29 2013 - [mailto:dwandja@myseneca.ca Davson] - Create CMenuItem.h - [https://github.com/Seneca-OOP344/Team-E/commit/ad7078f ad7078f] | ||
+ | * Thu Nov 21 23:10:29 2013 - [mailto:jswilkin@myseneca.ca Justin] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/2dd170d 2dd170d] | ||
+ | * Thu Nov 21 23:09:40 2013 - [mailto:jswilkin@myseneca.ca Justin] - CButton v2.0 - [https://github.com/Seneca-OOP344/Team-E/commit/77df158 77df158] | ||
+ | * Thu Nov 21 21:21:58 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - 80% - [https://github.com/Seneca-OOP344/Team-E/commit/9d4f797 9d4f797] | ||
+ | * Thu Nov 21 15:39:41 2013 - [mailto:dwandja@myseneca.ca Davson] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/54b6d30 54b6d30] | ||
+ | * Thu Nov 21 15:16:16 2013 - [mailto:dwandja@myseneca.ca Davson] - Updated CMenuItem - [https://github.com/Seneca-OOP344/Team-E/commit/379fe21 379fe21] | ||
+ | * Thu Nov 21 17:44:06 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - Update - [https://github.com/Seneca-OOP344/Team-E/commit/6847bcf 6847bcf] | ||
+ | * Thu Nov 21 11:23:09 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Adding CValEdit - [https://github.com/Seneca-OOP344/Team-E/commit/0efaccf 0efaccf] | ||
+ | * Thu Nov 21 11:18:16 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Adding CValEdit - [https://github.com/Seneca-OOP344/Team-E/commit/43914d5 43914d5] | ||
+ | * Thu Nov 21 00:04:44 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - basement - [https://github.com/Seneca-OOP344/Team-E/commit/048c994 048c994] | ||
+ | * Wed Nov 20 19:12:01 2013 - [mailto:dwandja@myseneca.ca Davson] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/17af560 17af560] | ||
+ | * Mon Nov 18 12:53:26 2013 - [mailto:jswilkin@myseneca.ca Justin] - Added CButton files - [https://github.com/Seneca-OOP344/Team-E/commit/3e0a91c 3e0a91c] | ||
+ | * Sat Nov 9 23:26:04 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for compiler warning (unnecessary part of CLineEdit constructor?) - [https://github.com/Seneca-OOP344/Team-E/commit/8b96603 8b96603] | ||
+ | * Sat Nov 9 10:49:19 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for "undefined void* deletion" - [https://github.com/Seneca-OOP344/Team-E/commit/3650845 3650845] | ||
+ | * Sat Nov 9 10:33:26 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for names (Linux requirements) - [https://github.com/Seneca-OOP344/Team-E/commit/9c1ce05 9c1ce05] | ||
+ | * Sat Nov 9 06:47:21 2013 - [mailto:dwandja@myseneca.ca Davson] - accurate CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/6d825c2 6d825c2] | ||
+ | * Wed Nov 6 14:00:23 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - Changelog - [https://github.com/Seneca-OOP344/Team-E/commit/5471dd5 5471dd5] | ||
+ | * Wed Nov 6 13:33:00 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - Fix for long *str copying in constructor - [https://github.com/Seneca-OOP344/Team-E/commit/86eea9d 86eea9d] | ||
+ | * Tue Nov 5 23:15:20 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - Add method restructed - [https://github.com/Seneca-OOP344/Team-E/commit/c092195 c092195] | ||
+ | * Tue Nov 5 22:57:25 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fixed CDialog and CLable - [https://github.com/Seneca-OOP344/Team-E/commit/efd29d3 efd29d3] | ||
+ | * Tue Nov 5 13:12:45 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated edit() method - [https://github.com/Seneca-OOP344/Team-E/commit/e18f638 e18f638] | ||
+ | * Tue Nov 5 13:07:47 2013 - unknown Updated edit() method - [https://github.com/Seneca-OOP344/Team-E/commit/df18fa0 df18fa0] | ||
+ | * Tue Nov 5 11:56:23 2013 - Fardad Soleimanloo Fardad helped with endless loop - [https://github.com/Seneca-OOP344/Team-E/commit/8d3e1c5 8d3e1c5] | ||
+ | * Tue Nov 5 11:36:50 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated edit method - [https://github.com/Seneca-OOP344/Team-E/commit/8e310a2 8e310a2] | ||
+ | * Mon Nov 4 21:46:44 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/5672b17 5672b17] | ||
+ | * Mon Nov 4 21:20:45 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/f0dcb7f f0dcb7f] | ||
+ | * Mon Nov 4 19:25:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates to CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/236643b 236643b] | ||
+ | * Mon Nov 4 15:13:54 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - [https://github.com/Seneca-OOP344/Team-E/commit/7d28c8c 7d28c8c] | ||
+ | * Mon Nov 4 12:27:11 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated operator[] - method - [https://github.com/Seneca-OOP344/Team-E/commit/2fa4baa 2fa4baa] | ||
+ | * Mon Nov 4 07:19:21 2013 - [mailto:jswilkin@myseneca.ca Justin] - Revision v1.3 - [https://github.com/Seneca-OOP344/Team-E/commit/5d91042 5d91042] | ||
+ | * Mon Nov 4 07:12:46 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated comments - [https://github.com/Seneca-OOP344/Team-E/commit/4553bb2 4553bb2] | ||
+ | * Sun Nov 3 18:24:59 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog Fix - [https://github.com/Seneca-OOP344/Team-E/commit/3e6e96f 3e6e96f] | ||
+ | * Sun Nov 3 17:32:29 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/ca9dab1 ca9dab1] | ||
+ | * Sun Nov 3 17:23:51 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/84277e8 84277e8] | ||
+ | * Sun Nov 3 00:40:39 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated formatting - [https://github.com/Seneca-OOP344/Team-E/commit/0e476c4 0e476c4] | ||
+ | * Sat Nov 2 20:57:55 2013 - [mailto:dwandja@myseneca.ca Davson] - Improved cdialog - [https://github.com/Seneca-OOP344/Team-E/commit/ce126e5 ce126e5] | ||
+ | * Sat Nov 2 17:20:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated methods - [https://github.com/Seneca-OOP344/Team-E/commit/c85dc15 c85dc15] | ||
+ | * Sat Nov 2 14:47:09 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/1aa7efc 1aa7efc] | ||
+ | * Sat Nov 2 11:02:19 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates to formatting - [https://github.com/Seneca-OOP344/Team-E/commit/d2e05e9 d2e05e9] | ||
+ | * Sat Nov 2 10:58:26 2013 - [mailto:jswilkin@myseneca.ca Justin] - Update formatting - [https://github.com/Seneca-OOP344/Team-E/commit/10193dd 10193dd] | ||
+ | * Sat Nov 2 10:49:06 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update CLineEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/ef7eef9 ef7eef9] | ||
+ | * Sat Nov 2 10:45:57 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cframe.h - [https://github.com/Seneca-OOP344/Team-E/commit/f88c956 f88c956] | ||
+ | * Sat Nov 2 10:44:11 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update CLineEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/8f6fac2 8f6fac2] | ||
+ | * Fri Nov 1 22:59:46 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/2371836 2371836] | ||
+ | * Tue Oct 29 10:46:57 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/f7889f6 f7889f6] | ||
+ | * Tue Oct 29 10:42:38 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/c158b82 c158b82] | ||
+ | * Tue Oct 29 10:06:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Version 1.1 - [https://github.com/Seneca-OOP344/Team-E/commit/cad7a3d cad7a3d] | ||
+ | * Tue Oct 29 09:57:44 2013 - unknown Version 1.1 - [https://github.com/Seneca-OOP344/Team-E/commit/b51ecab b51ecab] | ||
+ | * Mon Oct 21 00:54:48 2013 - [mailto:jswilkin@myseneca.ca Justin] - Release 0.3 header files - [https://github.com/Seneca-OOP344/Team-E/commit/0ae289b 0ae289b] | ||
+ | * Sun Oct 20 18:16:25 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Added name. - [https://github.com/Seneca-OOP344/Team-E/commit/1f449f8 1f449f8] | ||
+ | * Sat Oct 19 16:25:13 2013 - [mailto:dwandja@myseneca.ca Davson] - Cframe updated - [https://github.com/Seneca-OOP344/Team-E/commit/5becb2c 5becb2c] | ||
+ | * Sat Oct 19 16:14:33 2013 - [mailto:dwandja@myseneca.ca Davson] - " Revert ""Cframe updated"" " - [https://github.com/Seneca-OOP344/Team-E/commit/02275f8 02275f8] | ||
+ | * Sat Oct 19 16:09:23 2013 - [mailto:dwandja@myseneca.ca Davson] - Cframe updated - [https://github.com/Seneca-OOP344/Team-E/commit/26e7d42 26e7d42] | ||
+ | * Thu Oct 17 18:49:28 2013 - [mailto:jswilkin@myseneca.ca Justin] - Merge branch 'master' of https://github.com/Seneca/OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/87667c3 87667c3] | ||
+ | * Thu Oct 17 18:48:21 2013 - [mailto:jswilkin@myseneca.ca Justin] - " Added console.h, console.cpp to repo " - [https://github.com/Seneca-OOP344/Team-E/commit/539ef86 539ef86] | ||
+ | * Thu Oct 17 17:57:16 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cframe.h - [https://github.com/Seneca-OOP344/Team-E/commit/f0a097e f0a097e] | ||
+ | * Thu Oct 17 15:50:20 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated header comment - [https://github.com/Seneca-OOP344/Team-E/commit/ec4289e ec4289e] | ||
+ | * Thu Oct 17 15:21:03 2013 - [mailto:jswilkin@myseneca.ca Justin] - Added name/date to header comments - [https://github.com/Seneca-OOP344/Team-E/commit/7459fd8 7459fd8] | ||
+ | * Tue Oct 15 01:55:09 2013 - Fardad Soleimanloo initial setup - [https://github.com/Seneca-OOP344/Team-E/commit/e1ddd40 e1ddd40] | ||
== Coding Style and Standards == | == Coding Style and Standards == | ||
* No tab characters allowed. | * No tab characters allowed. | ||
− | * Indents composed of '''4''' spaces: | + | * Indents composed of '''4''' spaces. |
+ | * Include guards composed of "TEAME" followed by file name and type: | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | + | //For header file "Example.h" | |
− | + | #ifndef TEAME_EXAMPLE_H | |
− | + | #define TEAME_EXAMPLE_H | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
− | * Each object must | + | * Each object must be declared separately: |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
+ | //Proper declaration | ||
int a; | int a; | ||
int b; | int b; | ||
+ | CDialog D; | ||
+ | |||
+ | //Improper declaration | ||
+ | int a, b; | ||
CDialog D; | CDialog D; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | * | + | * Member variables indicated with underline prefix: |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | int | + | class MyClass { |
− | double | + | int _var1; |
− | char* | + | double _var2; |
+ | char* _var3; | ||
+ | public: | ||
+ | MyClass(); | ||
+ | }; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | * Parameter variables indicated | + | * Parameter variables indicated without underline prefix: |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | void method(int | + | void method(int param1, double param2, char* param3); |
</syntaxhighlight> | </syntaxhighlight> | ||
− | * | + | * Use braces for all applicable statements (even single line statements): |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | + | //Proper use | |
− | + | if (value == 0) { | |
− | + | return true; | |
} | } | ||
+ | |||
+ | //Improper use | ||
+ | if (value == 0) | ||
+ | return true; | ||
+ | |||
+ | //Improper use | ||
+ | if (value == 0) return true; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | * Declare counter variables before use inside loops: | |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | for (int i=0;i<=5;i++) { | + | //Proper declaration |
− | + | int i; | |
+ | for (i = 0; i <= 5; i ++) { | ||
+ | cout << "i = " << i << endl; | ||
+ | } | ||
+ | |||
+ | //Improper declaration | ||
+ | for (int i = 0; i <= 5; i ++) { | ||
+ | cout << "i = " << i << endl; | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 61: | Line 151: | ||
== Team Members == | == Team Members == | ||
{| class="wikitable sortable" border="1" cellpadding="5" | {| class="wikitable sortable" border="1" cellpadding="5" | ||
− | |+ | + | |+ |
! First Name !! Last Name !! Section !! Seneca ID !! Wiki ID !! IRC !! Blog Page | ! First Name !! Last Name !! Section !! Seneca ID !! Wiki ID !! IRC !! Blog Page | ||
|- | |- | ||
Line 77: | Line 167: | ||
== Tasks == | == Tasks == | ||
− | === | + | === Issues === |
− | * | + | * [https://github.com/Seneca-OOP344/Team-E/issues/4 Tester 3 - Segmentation Fault inside CLineEdit] |
− | * | + | ** Problem in console.cpp (Linux) |
− | * ''' | + | ** '''Status''': <span style="color:green">'''Resolved'''</span> |
− | === Release 0.3 === | + | * [https://github.com/Seneca-OOP344/Team-E/issues/5 CValEdit.cpp - Compile warning (G++)] |
− | * Complete | + | ** Problem in CValEdit.cpp (Linux) |
− | * CLabel assigned to Justin Sean Wilkin | + | ** '''Status''': <span style="color:green">'''Resolved'''</span> |
− | * CLineEdit assigned to Santiago Andres Nieto Garzon | + | |
− | * CDialog assigned to Davson Wandja, Dmitry Romanenko | + | === [[The_Application_-_OOP344_20133 | Application]] === |
− | * ''' | + | <big>Due Date: '''December 14, 2013 @ 11:59'''</big> |
+ | |||
+ | * Build application | ||
+ | ** <span style="color:blue">'''In Progress'''</span> | ||
+ | |||
+ | === [[CIO_20133_Release_0.4_-_OOP344 | Release 0.4]] === | ||
+ | <big>Due Date: '''November 22, 2013 @ 23:59'''</big> | ||
+ | |||
+ | * '''CButton''' assigned to Justin Sean Wilkin | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''CValEdit''' assigned to Santiago Andres Nieto Garzon | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''CCheckMark''' assigned to Dmitry Romanenko | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''CMenuItem''' assigned to Davson Wandja | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''Implementation test''' | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | === [[CIO_20133_Release_0.3_-_OOP344 | Release 0.3]] === | ||
+ | <big>Due Date: '''November 4, 2013 @ 23:59'''</big> | ||
+ | |||
+ | * '''Prototyping''' assigned to Justin Sean Wilkin | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''CLabel''' assigned to Justin Sean Wilkin | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''CLineEdit''' assigned to Santiago Andres Nieto Garzon | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''CDialog''' assigned to Davson Wandja, Dmitry Romanenko | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | * '''Implementation test''' | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
+ | |||
+ | === [[CIO_20133_Release_0.2_-_OOP344 | Release 0.2]] === | ||
+ | * Finish all tasks | ||
+ | ** <span style="color:green">'''Complete'''</span> | ||
== Meetings == | == Meetings == | ||
+ | === December 14, 2013 @ 5:00pm === | ||
+ | * Location: IRC channel ''#oop344-teame'' | ||
+ | * Discuss application | ||
+ | === November 21, 2013 @ 6:00pm === | ||
+ | * Location: IRC channel ''#oop344-teame'' | ||
+ | * CValEdit discussion | ||
+ | === November 13, 2013 @ 5:00pm === | ||
+ | * Location: IRC channel ''#oop344-teame'' | ||
+ | * R1.0 discussion - cancelled | ||
+ | === November 4, 2013 @ 6:00pm === | ||
+ | * Location: IRC channel ''#oop344-teame'' | ||
+ | * Fix any remaining Release 0.3 bugs | ||
+ | === November 4, 2013 @ 3:25pm === | ||
+ | * Location: T4040 | ||
+ | * Final fix before submission | ||
+ | === November 3, 2013 @ 6:00pm === | ||
+ | * Location: IRC channel ''#oop344-teame'' | ||
+ | * Discuss progress of Release 0.3 | ||
+ | === October 27, 2013 @ 6:00pm === | ||
+ | * Location: IRC channel ''#oop344-teame'' | ||
+ | * Decide team name, Project Marking Percentage, and discuss solutions for Release 0.3 | ||
=== October 20, 2013 @ 6:00pm === | === October 20, 2013 @ 6:00pm === | ||
* Location: IRC channel ''#oop344-teame'' | * Location: IRC channel ''#oop344-teame'' | ||
* Discuss project organization and console files | * Discuss project organization and console files | ||
− | |||
− | |||
− |
Latest revision as of 01:43, 16 December 2013
Contents
Team E
Project Marking Percentage
Group work: 50%
Individual work: 50%
------------------------
Total: 100%
Repository
- Repo path: https://github.com/Seneca-OOP344/Team-E
Master Branch Status
--- FREE --- BUSY
Logs
- Sat Dec 14 01:00:14 2013 - Dmitry - Fix for Warning - 9e9609d
- Fri Dec 13 23:47:50 2013 - Dmitry - Changes to modules v2 - bc38ef6
- Fri Dec 13 22:58:29 2013 - Dmitry - Massive Pack of changes - 43c5012
- Thu Dec 12 13:11:03 2013 - Justin - Application v1.0 - cfff94b
- Thu Dec 12 13:10:00 2013 - unknown - Application v1.0 - 786f45d
- Sun Dec 1 15:09:46 2013 - Santiago - Test5ValEdit.cpp - d10168d
- Sat Nov 23 12:25:58 2013 - Santiago - Update cio.h - c552c01
- Fri Nov 22 21:26:33 2013 - Justin - Converted tabs to spaces - 605643e
- Fri Nov 22 21:19:41 2013 - Dmitry - Console - Minor Fix - 64d7bd7
- Fri Nov 22 20:39:32 2013 - Dmitry - CButton - Fix - 4879071
- Fri Nov 22 19:14:26 2013 - Dmitry - CCheckMark - Completed - faf3c88
- Fri Nov 22 13:14:57 2013 - Davson - Create CMenuItem.cpp - 4ed5032
- Fri Nov 22 13:12:29 2013 - Davson - Create CMenuItem.h - ad7078f
- Thu Nov 21 23:10:29 2013 - Justin - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - 2dd170d
- Thu Nov 21 23:09:40 2013 - Justin - CButton v2.0 - 77df158
- Thu Nov 21 21:21:58 2013 - Dmitry - CCheckMark - 80% - 9d4f797
- Thu Nov 21 15:39:41 2013 - Davson - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - 54b6d30
- Thu Nov 21 15:16:16 2013 - Davson - Updated CMenuItem - 379fe21
- Thu Nov 21 17:44:06 2013 - Dmitry - CCheckMark - Update - 6847bcf
- Thu Nov 21 11:23:09 2013 - Santiago - Adding CValEdit - 0efaccf
- Thu Nov 21 11:18:16 2013 - Santiago - Adding CValEdit - 43914d5
- Thu Nov 21 00:04:44 2013 - Dmitry - CCheckMark - basement - 048c994
- Wed Nov 20 19:12:01 2013 - Davson - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - 17af560
- Mon Nov 18 12:53:26 2013 - Justin - Added CButton files - 3e0a91c
- Sat Nov 9 23:26:04 2013 - Dmitry - Fix for compiler warning (unnecessary part of CLineEdit constructor?) - 8b96603
- Sat Nov 9 10:49:19 2013 - Dmitry - Fix for "undefined void* deletion" - 3650845
- Sat Nov 9 10:33:26 2013 - Dmitry - Fix for names (Linux requirements) - 9c1ce05
- Sat Nov 9 06:47:21 2013 - Davson - accurate CDialog - 6d825c2
- Wed Nov 6 14:00:23 2013 - Dmitry - CLabel - Changelog - 5471dd5
- Wed Nov 6 13:33:00 2013 - Dmitry - CLabel - Fix for long *str copying in constructor - 86eea9d
- Tue Nov 5 23:15:20 2013 - Dmitry - CDialog - Add method restructed - c092195
- Tue Nov 5 22:57:25 2013 - Dmitry - Fixed CDialog and CLable - efd29d3
- Tue Nov 5 13:12:45 2013 - Justin - Updated edit() method - e18f638
- Tue Nov 5 13:07:47 2013 - unknown Updated edit() method - df18fa0
- Tue Nov 5 11:56:23 2013 - Fardad Soleimanloo Fardad helped with endless loop - 8d3e1c5
- Tue Nov 5 11:36:50 2013 - Justin - Updated edit method - 8e310a2
- Mon Nov 4 21:46:44 2013 - Justin - Updates for CLabel.cpp and CDialog.cpp - 5672b17
- Mon Nov 4 21:20:45 2013 - Justin - Updates for CLabel.cpp and CDialog.cpp - f0dcb7f
- Mon Nov 4 19:25:08 2013 - Justin - Updates to CLabel.cpp and CDialog.cpp - 236643b
- Mon Nov 4 15:13:54 2013 - Dmitry - CLabel - 7d28c8c
- Mon Nov 4 12:27:11 2013 - Justin - Updated operator[] - method - 2fa4baa
- Mon Nov 4 07:19:21 2013 - Justin - Revision v1.3 - 5d91042
- Mon Nov 4 07:12:46 2013 - Justin - Updated comments - 4553bb2
- Sun Nov 3 18:24:59 2013 - Dmitry - CDialog Fix - 3e6e96f
- Sun Nov 3 17:32:29 2013 - Dmitry - CDialog - ca9dab1
- Sun Nov 3 17:23:51 2013 - Dmitry - CDialog - 84277e8
- Sun Nov 3 00:40:39 2013 - Justin - Updated formatting - 0e476c4
- Sat Nov 2 20:57:55 2013 - Davson - Improved cdialog - ce126e5
- Sat Nov 2 17:20:08 2013 - Justin - Updated methods - c85dc15
- Sat Nov 2 14:47:09 2013 - Dmitry - CDialog - 1aa7efc
- Sat Nov 2 11:02:19 2013 - Justin - Updates to formatting - d2e05e9
- Sat Nov 2 10:58:26 2013 - Justin - Update formatting - 10193dd
- Sat Nov 2 10:49:06 2013 - Santiago - Update CLineEdit.cpp - ef7eef9
- Sat Nov 2 10:45:57 2013 - Santiago - Update cframe.h - f88c956
- Sat Nov 2 10:44:11 2013 - Santiago - Update CLineEdit.cpp - 8f6fac2
- Fri Nov 1 22:59:46 2013 - Justin - Updates for Release 0.3 files - 2371836
- Tue Oct 29 10:46:57 2013 - Justin - Updated Release 0.3 files - f7889f6
- Tue Oct 29 10:42:38 2013 - Justin - Updated Release 0.3 files - c158b82
- Tue Oct 29 10:06:08 2013 - Justin - Version 1.1 - cad7a3d
- Tue Oct 29 09:57:44 2013 - unknown Version 1.1 - b51ecab
- Mon Oct 21 00:54:48 2013 - Justin - Release 0.3 header files - 0ae289b
- Sun Oct 20 18:16:25 2013 - Dmitry - Added name. - 1f449f8
- Sat Oct 19 16:25:13 2013 - Davson - Cframe updated - 5becb2c
- Sat Oct 19 16:14:33 2013 - Davson - " Revert ""Cframe updated"" " - 02275f8
- Sat Oct 19 16:09:23 2013 - Davson - Cframe updated - 26e7d42
- Thu Oct 17 18:49:28 2013 - Justin - Merge branch 'master' of https://github.com/Seneca/OOP344/Team-E - 87667c3
- Thu Oct 17 18:48:21 2013 - Justin - " Added console.h, console.cpp to repo " - 539ef86
- Thu Oct 17 17:57:16 2013 - Santiago - Update cframe.h - f0a097e
- Thu Oct 17 15:50:20 2013 - Justin - Updated header comment - ec4289e
- Thu Oct 17 15:21:03 2013 - Justin - Added name/date to header comments - 7459fd8
- Tue Oct 15 01:55:09 2013 - Fardad Soleimanloo initial setup - e1ddd40
Coding Style and Standards
- No tab characters allowed.
- Indents composed of 4 spaces.
- Include guards composed of "TEAME" followed by file name and type:
//For header file "Example.h"
#ifndef TEAME_EXAMPLE_H
#define TEAME_EXAMPLE_H
- Each object must be declared separately:
//Proper declaration
int a;
int b;
CDialog D;
//Improper declaration
int a, b;
CDialog D;
- Member variables indicated with underline prefix:
class MyClass {
int _var1;
double _var2;
char* _var3;
public:
MyClass();
};
- Parameter variables indicated without underline prefix:
void method(int param1, double param2, char* param3);
- Use braces for all applicable statements (even single line statements):
//Proper use
if (value == 0) {
return true;
}
//Improper use
if (value == 0)
return true;
//Improper use
if (value == 0) return true;
- Declare counter variables before use inside loops:
//Proper declaration
int i;
for (i = 0; i <= 5; i ++) {
cout << "i = " << i << endl;
}
//Improper declaration
for (int i = 0; i <= 5; i ++) {
cout << "i = " << i << endl;
}
Team Members
First Name | Last Name | Section | Seneca ID | Wiki ID | IRC | Blog Page |
---|---|---|---|---|---|---|
Justin | Wilkin | B | jswilkin | Justin Sean Wilkin | xwilkinx | Justin's Blog |
Dmitry | Romanenko | A | dromanenko | Dmitry Romanenko | dimon222 | Dmitry's Blog |
Santiago | Nieto | C | sanietogarzon | Santiago Andres Nieto Garzon | sanietogarzon | Santi's Blog |
Davson | dwandja | B | dwandja | Davson Wandja | DW_V | C++ object oriented programming language |
Tasks
Issues
- Tester 3 - Segmentation Fault inside CLineEdit
- Problem in console.cpp (Linux)
- Status: Resolved
- CValEdit.cpp - Compile warning (G++)
- Problem in CValEdit.cpp (Linux)
- Status: Resolved
Application
Due Date: December 14, 2013 @ 11:59
- Build application
- In Progress
Release 0.4
Due Date: November 22, 2013 @ 23:59
- CButton assigned to Justin Sean Wilkin
- Complete
- CValEdit assigned to Santiago Andres Nieto Garzon
- Complete
- CCheckMark assigned to Dmitry Romanenko
- Complete
- CMenuItem assigned to Davson Wandja
- Complete
- Implementation test
- Complete
Release 0.3
Due Date: November 4, 2013 @ 23:59
- Prototyping assigned to Justin Sean Wilkin
- Complete
- CLabel assigned to Justin Sean Wilkin
- Complete
- CLineEdit assigned to Santiago Andres Nieto Garzon
- Complete
- CDialog assigned to Davson Wandja, Dmitry Romanenko
- Complete
- Implementation test
- Complete
Release 0.2
- Finish all tasks
- Complete
Meetings
December 14, 2013 @ 5:00pm
- Location: IRC channel #oop344-teame
- Discuss application
November 21, 2013 @ 6:00pm
- Location: IRC channel #oop344-teame
- CValEdit discussion
November 13, 2013 @ 5:00pm
- Location: IRC channel #oop344-teame
- R1.0 discussion - cancelled
November 4, 2013 @ 6:00pm
- Location: IRC channel #oop344-teame
- Fix any remaining Release 0.3 bugs
November 4, 2013 @ 3:25pm
- Location: T4040
- Final fix before submission
November 3, 2013 @ 6:00pm
- Location: IRC channel #oop344-teame
- Discuss progress of Release 0.3
October 27, 2013 @ 6:00pm
- Location: IRC channel #oop344-teame
- Decide team name, Project Marking Percentage, and discuss solutions for Release 0.3
October 20, 2013 @ 6:00pm
- Location: IRC channel #oop344-teame
- Discuss project organization and console files