Gtk2: fixed memleaks in FillRgn


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41033 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: remove fsSplash from fsAllStayOnTop set. Allows using other applications while a splash screen is shown. Issue #22837

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41034 4005530d-fff6-0310-9dd1-cebe43e6787f
ExpandFileNameUtf8: expand current drive if FileName = '\' (Windows)


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41035 4005530d-fff6-0310-9dd1-cebe43e6787f
CreateRelativePath (FileUtil and LazFileUtils): use SysUtilsExtractRelativePath inernally.
Fixes issue #0022603.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41036 4005530d-fff6-0310-9dd1-cebe43e6787f
Lazfileutils.pas: fix incorrect indentation from r41036

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41037 4005530d-fff6-0310-9dd1-cebe43e6787f
FileUtil: inline ExpandFileNameUTF8 as LazFileUtils.ExpandFileNameUTF8,
which has better handling of unicode characters on Windows.
(One step in the moving of UTF8 related filefunctions to LazFileUtils)


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41038 4005530d-fff6-0310-9dd1-cebe43e6787f
LazResExplorer: make file filters cross-platform.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41039 4005530d-fff6-0310-9dd1-cebe43e6787f
Gtk2: fixed clipboard selection transfer for GtkEntry/GtkTextView. issue #24308


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41040 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: fixed ButtonPanel height in Mouse Action dialog

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41041 4005530d-fff6-0310-9dd1-cebe43e6787f