### Core

#### Collections

- Improve the output of the call to Print for ROOT Collections. In TCollection replace Print() methods:

           virtual void       Print(Option_t *wildcard="") const;
           virtual void       Print(Option_t *wildcard, Option_t *option) const;

  with

           virtual void       Print(Option_t *option="") const;
           virtual void       Print(Option_t *option, Int_t recurse) const;
           virtual void       Print(Option_t *option, const char* wildcard,
                                    Int_t recurse=1) const;
           virtual void       Print(Option_t *option, TPRegexp& regexp,
                                    Int_t recurse=1) const;

  Introduce three new protected methods used to print out collection details. These are called from the Print() methods and make overriding of what is printed for a collection / entries easier.

           virtual void        PrintCollectionHeader(Option_t* option) const;
           virtual const char* GetCollectionEntryName(TObject* entry) const;
           virtual void        PrintCollectionEntry(TObject* entry, Option_t* option,
                                                    Int_t recurse) const;

- Improve performance of reading TExMap object (50 times faster) using an updated, slightly larger (16%) on file format for the TExMap object.

#### ACLiC

- Fix problem finding rootcint in the --prefix configuration.
- Change the naming convention for the temporary files created by ACLiC, instead of randomly named ACLiC now uses:

      scriptname_scriptextension_ACLiC_function.extension

- When ACLiC need to revert to the temp directory for storing the library, it now create the directory structure under a directory named after the userid.
- Allow white space in the name of the directory where a script to be compiled by ACLiC resides.
- Add optional 5th argument to `CompileMacro` to allow set the file bit mode of the directory created.
- Avoid looking for Microsoft's link.exe when we already have it (and hence avoid complaining about cygpath when cygwin is not even installed.

#### Meta

- Insure that the TClass list of methods is refreshed when new functions are added to the dictionary.

#### TStyle

- In `TStyle::Reset`, the Frame Fill Color default value did not match the TFrame Fill Color default value.

#### TSystem

- `DirName` now properly handle repeated '/'; this allow `mkdir("a/b//c",true);` to succeed.
- Extended the support for UNIX sockets on a generic path