Categories
Navigation
MVP
Microsoft MVP (since 2006) in the XNA/DirectX category

Tag cloud
Ajax (8) All (206) Arena Wars (21) Boo (4) BroodWar (8) Conferences (1) Development (44) Game Development (142) IronPython (3) Lost Squadron (17) Lua (6) meinSport.de (4) Other (150) Polynapping (12) Programming (156) Racing Game (7) Reviews (76) Rocket Commander (49) Silverlight (10) SQL (1) StudiHelp.de (2) XNA (40)
On this page
Archive
| April, 2008 (1) |
| March, 2008 (1) |
| February, 2008 (3) |
| January, 2008 (4) |
| December, 2007 (2) |
| November, 2007 (2) |
| September, 2007 (2) |
| August, 2007 (2) |
| July, 2007 (10) |
| June, 2007 (6) |
| May, 2007 (9) |
| April, 2007 (11) |
| March, 2007 (10) |
| February, 2007 (3) |
| January, 2007 (1) |
| December, 2006 (4) |
| November, 2006 (13) |
| October, 2006 (1) |
| August, 2006 (14) |
| July, 2006 (5) |
| June, 2006 (7) |
| May, 2006 (9) |
| April, 2006 (5) |
| March, 2006 (8) |
| February, 2006 (8) |
| January, 2006 (2) |
| December, 2005 (9) |
| November, 2005 (7) |
| October, 2005 (5) |
| September, 2005 (2) |
| August, 2005 (5) |
| July, 2005 (2) |
| May, 2005 (2) |
| January, 2005 (2) |
| December, 2004 (16) |
| November, 2004 (12) |
| October, 2004 (8) |
Popular
Blogroll
Projects
Arena Wars (2004)

Rocket Commander (2006)

Pizza Commander (2006)

Rocket Racer (2006)

Coop Commander (2006)

Flower Commander (2006)

Fruit Commander (2006)

Euro Vernichter (2003)

Lost Squadron (2005)

Zombie Quest (very simple 2D Adventure, 2006)

Freifunk Hannover project (GoogleMaps support)

Older projects (2000 and earlier)

MeinSport.de - German Sport Community Site

About
About me: Contact

Email: 
Total Posts: 213 This Year: 9 This Month: 0 This Week: 0 Comments: 403
|
Made with
 |
Disclaimer
The opinions expressed herein are my own personal opinions and do not represent
my employer's view in anyway.
| | 
My brothers
netfreak.de

mirkman.de

Sign In
|
Thursday, December 09, 2004 2:01:42 AM UTC ( All | Game Development | Programming )
History
- Initial version: 2004-12-08 (v1.0)
Initial version supports commenting, adding header block and basic XML generation. Wrote the CodeProject article.
- First Update: 2004-12-12 (v1.1)
Lots of smaller improvements (more generated comments, click on auto generated comments to jump to function, etc.), very stable now!
- Second Update: 2004-12-17 (v1.2)
New version 2004-12-17 with some minor bug fixes (wrong comments, etc.)
- Third Update: 2005-04-04 (v1.3)
Several new features and some bug fixes, see TODO list. Supports now newest CodeRush version, auto XML comments work now for non-public methods too and will produce better comments. Also added better support for non c# files like fx, cpp, h, etc. If CodeRush does not parse them, Commenter will do it and still generate nice comments and the header section!
- Another Update: 2005-10-27 (v1.4)
Basically I was annoyed of some old bugs like namespace commenting (which produces a compiler warning in vs2005) or auto-commenting of initialized variables inside methods with xml (again, a compiler warning, but this happend only if all commenting features were turned on). I fixed those things and added a couple of cool new features:
- Fixed: No more Xml Generation of namespace sections or for variables in methods.
- Fixed: All sections are updated, the first one is not skipped anymore.
- Fixed: Using directives section generation works now fine with multiple lines for a single using statement.
- Fixed: Structs, enums and switch statements to now correctly generate comments and xml comments.
- New feature: Added a bunch of keywords to translate abbrivations to full names. This one is very cool, it makes the Commenter look smart because it will automatically generate meaningful comments for methods and parameters. For example "xPos" becomes "X coordinate position" or "bmp" becomes "Bitmap", "descNum" becomes "Description number", etc.
- Also made some of the choices smarter where to generate which xml parameters, e.g. variables and classes do not longer use the return xml comment.
- And another update: 2005-12-28 (v1.5)
- First version for VS2005 and using .NET 2.0 now for supporting
generics and anoynmous delegates (more useful comments now inside of
anoynmous functions and code blocks defined there).
- Fixed again: No xml generation inside of methods (recent CodeRush
version changed its behaviour somehow). Check is now performed inside
the recursive method, this fixes all older issues too.
- When commenter is disabled the globol hotkeys don't work anymore now.
- Version number in options and a link to check if any new updates are available
- Hotkey for generating comments and XML: Ctrl+1. Saves you typing
'}' and doesn't require you to go to the last line of a block all the
time.
- If using defines in the using statements the surrounding region is
now generated properly. Also adds automatically the #if DEBUG and
#endif statements (which I use to exclude NUnit from the release build)
around using NUnit.Framework, which is often generated by adding the
namespace automatically or using some template.
- Update to support C# 3.0/LinQ May 2006 CTP: 2006-06-08 (v1.6)
- Added add namespace feature to support C# 3.0 (CTP May) in VS 2005.
- Added action hint effects for commenting, regions and namespace adding.
- Improved options screen a little, added more hotkeys and help
- More hotkeys available, Ctrl+1, Ctrl+2, Ctrl+3, Ctrl+F9, Ctrl+.
- Added some features and fixed some old bugs: 2006-08-06 (v1.7)
- Bugfix: Long comment lines got now properly cut off (doesn't go over 80 anymore)
- Bugfix: Fixed autogenerating header when user modified or shortened it
- New feature: Generating comments will not longer expand any collapsed regions, at whichever file position we are. This means if you generate comments for a whole file, all collapsed regions will be collapsed again after everything was modified.
- New feature: Parameter comment generating works now always, no matter if you add or remove parameters. This is a quite useful feature, even refactoring parameters is supported (moving, removing, adding stuff).
- New feature: Autosorting feature for using directives, also fixed couple of using issues.
- Improved hotkeys a little:
- Ctrl+1: Does perform the same action as closing a block with '}', but can be used anywhere inside a method or class.
- Ctrl+2 or Ctrl+.: Adds a namespace for the current word at the cursor. Used to support automatically adding a namespace in C# 3.0
- Ctrl+3: Autogenerate region around the current block (method, property, constructor, etc.), for selections use Ctrl+R.
- Ctrl+4: Toggle collapsing and expanding current selection.
- Ctrl+5: Toggle collapsing and expanding everything at top level (also supports sub regions).
- Ctrl+6 or Ctrl+F9: Update all comments and xml blocks for the whole file.
|