The arduino language is really c++. I worked my way thru a c/c++ tutorial nook running the examples on the arduino. The biggest things i noticed were the use of setup/loop instead of main and the lack of standard stream i/o on the arduino.
Two things i would like to see: 1) the board and port settings stored kept individually to the ide window and stored with the sketch. 2) a list of recently used sketches on the file menu Oh, and 3) the hex file kept in the sketch folder.
I still don't quite believe this but the documentation for 1.0 sounds like the pullups are *not* active for pinMode(INPUT).
They are not active by default. They can be activated, using digitalWrite(). Or, the call to digitalWrite() is made for you if you use the type INPUT_PULLUP.
I think that the "disabled" in that sentence refers to the fact that there is now a call to digitalWrite() in the pinMode() function. It is called with HIGH or LOW based on the use of INPUT_PULLUP vs. INPUT.
A peak at the code confirms this. The digitalWrite() function isn't actually called, but the equivalent register manipulations occur.