### GUI Libraries

#### TRootBrowser

- Following a user request on savannah, a filtering mechanism in the browser has been implemented. To filter the content of a file (or a folder inside a file), simply click on the "Filter" button. A dialog will popup, asking for a filtering expression string (regexp like). The filter will then be applied on the current list tree item (folder) and will stay active until a wildcard ("*") expression or an empty string ("") is entered as new filtering value. The filter button automatically reflects the status of any selected list tree item, and if a filter is active on it, the button state is "engaged" and its tooltip shows what is actually displayed in this file/folder. It is possible to filter several files/folders, each one having its own filtering argument.

#### TGNumberEntry

- Fix a possible overflow when entering a float having its fraction part exceeding kMaxInt (e.g 9.9999999999). This fix the bug #84033, TGNumberEntryField

#### TTreeViewer

- Make the "Histogram" text entry expanding in X direction (i.e. resize it when resizing the tree viewer)

#### TGInputDialog

- Implemented a hack to detect if user press cancel or if an empty string ("") has been selected. When the Cancel button is pressed, the first two characters are reset to 0, and if the user select an empty string ("") the first character is reset to 0 and the second one is set to 1.

#### TGPrintDialog

- The "Printer" text entry has been replaced by a combo box populated with the list of available printers on the system, and select the default one, if any.