Fixing SD card SPI pin mapping for Leonardo.

http://code.google.com/p/arduino/issues/detail?id=931
Print "inf" for infinite floating point numbers (using isinf()).

http://code.google.com/p/arduino/issues/detail?id=961
Don't translate space separating baud rate from "baud".

This prevents an error in which translations which omitted the space would cause an exception (because the code tries to split the string on space).

http://code.google.com/p/arduino/issues/detail?id=964
Print "ovf" if float to be printed doesn't fit in a long.

http://code.google.com/p/arduino/issues/detail?id=967
Don't break C++ style (//) comments during auto-format.

http://code.google.com/p/arduino/issues/detail?id=255
Add more checks for end-of-file in auto-format code.

Otherwise, you tend to get out of memory errors caused by infinite
loops.

http://code.google.com/p/arduino/issues/detail?id=859
Don't require a space between #include and < or ".

The space isn't required by the compiler, but the preprocessor needed
one in order to use the #include to figure out which libraries the
sketch used.  That caused an error if you didn't have the space,
because the corresponding library wasn't linked.

http://code.google.com/p/arduino/issues/detail?id=975
Use "wiring" (not "stk500v2") avrdude protocol for uploads to Mega 2560.

It performs the auto-reset in avrdude.  Otherwise, some uploads seem to fail (possibly because it takes too long to launch avrdude from the IDE, so there's too much of a delay between the auto-reset done by the IDE and the upload).

http://code.google.com/p/arduino/issues/detail?id=806
Including String and Stream methods in local reference.

http://code.google.com/p/arduino/issues/detail?id=932
Automatically create sketchbook libraries/ folder and readme (Paul Stoffregen and Limor Fried).

http://code.google.com/p/arduino/issues/detail?id=986
Removing leftover debugging code.

http://code.google.com/p/arduino/issues/detail?id=859
Don't generate prototypes for function that already have them.  (Lars J. Nielsen)

This searches for prototypes by using the same regular expression used to search for functions definitions, but with "{}" replaced by ";".  Note that it requires the prototype to be formatted identically to the function definition (e.g. matching white-space).

http://code.google.com/p/arduino/issues/detail?id=973
Adding NSHighResolutionCapable to Mac Info.plist file.

Apparently this makes things look or work better on the new MacBook Pro w/ Retina display.

http://code.google.com/p/arduino/issues/detail?id=982
Update hardware/arduino/cores/arduino/HardwareSerial.h

Adding advanced begin (); with the ability to specify the length of bits, parity, stop bits.
Update hardware/arduino/cores/arduino/HardwareSerial.h

Adding advanced begin (); with the ability to specify the length of bits, parity, stop bits.
Update hardware/arduino/cores/arduino/HardwareSerial.cpp

Adding advanced begin (); with the ability to specify the length of bits, parity, stop bits.
Update hardware/arduino/cores/arduino/HardwareSerial.cpp

Adding advanced begin (); with the ability to specify the length of bits, parity, stop bits.
Update hardware/arduino/cores/arduino/HardwareSerial.cpp

Adding advanced begin (); with the ability to specify the length of bits, parity, stop bits.
Corrected link address in Midi example
Update hardware/arduino/cores/arduino/HardwareSerial.cpp

New Serial.begin(baud, config);