Welcome to CrankyGoblin.Com Sign in | Join | Help

Public Class GeoffAppleby

Inherits Microsoft.VisualBasic.MVP : Implements IBrainFart
Community Server 2.1 SP1 - Warning Free!

As has been noted in several places already, CS 2.1 SP1 came out a few days ago.

After a bit of work going through the diffs and merging in the changes, I'm pleased to say that the CrankyGoblin has now been SP1ed. SP1ified? esspeewunficated?

Patched!

So why has it taken me so long to push it out then? I've been busy with more changes to my code base.

I'm getting very sick of all the warnings that come up when you compile the CS source code. I don't know about when you compile it against the .net 1.1 framework, but I run against .net 2.0 - and there's deprecated warnings all over the place! Sure, it's no big deal really, but... So I've taken the time to replace all the deprecated stuff with .net 2.0 calls instead. It all seems to work, but there's no guarantee. The hardest one was upgrading the emailing system to use the System.Net.Mail namespace instead of the System.Web.Mail one - emailing appears to still work, but there's probably a couple of small glitches there. There is a wrapper class already present that sends the emails using System.Net.Mail, but now I've made it native throughout. Yeah, I know, no there's no back compatibility - so what? It's my source, and I'll break it if I want to! :) (Well, within the terms of the license agreement anyway...)

The most time consuming one was converting everything to use Page.ClientScript.* instead of Page.* for all the clientscript stuff. Easy to do, but there's a LOT!

So now when I do a complete rebuild of the entire codebase, there's 0 errors and 0 warnings. Unless of course I've got some aspx or ascx files open - the html validation fails big time on all those, and I really can't be bothered to figure it out yet (or even see if it's possible to fix those up :)

I also ticked another thing off my list of improvements/cleanup for Gaptcha. I've now got the database end looking nice (the table and procs are named better, reordered columns and parameters, added some error checking, and moved the datalayer code to a more appropriate place.

Whew - it's been a busy week (and that's not including work 8 hours a day - this is just fun).

If you see anything weird going on (other than, well... you know :), please let me know.

Posted: Sunday, November 05, 2006 9:07 PM by Geoff Appleby
Filed under: ,

Comments

Keyvan Nayyeri said:

:-D

I can't live without those warnings.  Can you imagine: a successful build with several warnings, what a sweet thing :-P

# November 5, 2006 7:16 AM

Keyvan Nayyeri said:

Test for something :-D

# November 5, 2006 7:17 AM

Geoff Appleby said:

Those warnings jsut kept on pissing me off :) I have to admit now - when I do a build and all it tells me is 0 errors, 0 warnings, I have to double check to see that I compiled the right project!

# November 6, 2006 12:51 PM

Community Server Daily News said:

news of the day a grab bag for what's happening in Community Server Steve Kaschimer describes a very

# November 6, 2006 2:01 PM

Public Class GeoffAppleby said:

Over the last week since I went warning free , my Community Server build has mostly been working well.

# November 10, 2006 3:28 PM

Daily News Faq List said:

Geoff Appleby is sick of all the obsolete code warnings that come up when he compiles Community Server

# November 22, 2006 7:59 AM

Community Server Bits said:

Geoff Appleby is sick of all the obsolete code warnings that come up when he compiles Community Server

# March 12, 2007 5:23 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

To submit your comment, click on these pictures:
  • Geoff with sunglasses
  • Teenage Mutant Ninja Geoffy!
  • Geoff's tongue
Gaptcha Image - No Peeking! Gaptcha Image - No Peeking! Gaptcha Image - No Peeking!
Gaptcha Image - No Peeking! Gaptcha Image - No Peeking! Gaptcha Image - No Peeking!
Gaptcha Image - No Peeking! Gaptcha Image - No Peeking! Gaptcha Image - No Peeking!
Can't recognise the people in these pictures? Look here for a quick introduction.
There's a time limit for you to get your comment submitted before this set of pictures expires. If you think it's been longer than 10 minutes, get some new pictures first (you won't lose what you've typed so far).
Get some new pictures 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS