LCL, fix DbImage leak if stream is empty, slightly modified from Stratis Aravias patch in issue 25750

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44334 4005530d-fff6-0310-9dd1-cebe43e6787f
IDEIntf: form designer: added AddClicked hook, called whenever the user selected a component class and clicked on the designer to add a new component

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44335 4005530d-fff6-0310-9dd1-cebe43e6787f
datetimectrls - prevent calendar drop when day is not shown

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44336 4005530d-fff6-0310-9dd1-cebe43e6787f
datetimectrls - AutoAdvance defaults to True

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44337 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: fixed typo, bug 25816

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44338 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: fixed extracting custom compiler options from active project

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44339 4005530d-fff6-0310-9dd1-cebe43e6787f
IDEIntf: added event called when the IDE collects the fpc front end parameters

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44340 4005530d-fff6-0310-9dd1-cebe43e6787f
IDEIntf: added event called when the IDE collects the fpc front end parameters

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44342 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: trim fpc front end params

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44344 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: Markup-IfDef; fix crash. Issue: 0025811

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44345 4005530d-fff6-0310-9dd1-cebe43e6787f
LazReport, printer debug info

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44347 4005530d-fff6-0310-9dd1-cebe43e6787f
LazReport, fix paper orientation changed after printing, issue 25802

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44348 4005530d-fff6-0310-9dd1-cebe43e6787f
 * Re factorization to move windows-specific code from fpdcommand.pas to fpdbgwinclasses.pas

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44349 4005530d-fff6-0310-9dd1-cebe43e6787f
 * Fixed compilation on non-Windows operation systems

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44350 4005530d-fff6-0310-9dd1-cebe43e6787f
 * Removed bogus default-values for records. Those do not compile on fpc 2.7.1

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44351 4005530d-fff6-0310-9dd1-cebe43e6787f
Cocoa: Clean up memory leaks and make autorelease pool only local to shrink down memory footprint

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44353 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: code explorer: catch codetool exception when fetching params

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