PoChecker: implement some strategies to find languagefiles for pochecker application (Stand Alone version only).


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46562 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE, fieldseditor: handle exception on selecting lookup dataset, reported by Simon Ameis, issue 19924

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46563 4005530d-fff6-0310-9dd1-cebe43e6787f
PoChecker: fix compilation (non-standalone version).


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46564 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL, grids, don't scroll beyond max position, in trunk it only moves scrollbar but grid is without effect, in 1.2.6 this fixes index out of range while scrolling as reported in issue 25862

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46565 4005530d-fff6-0310-9dd1-cebe43e6787f
* LHelp: cosmetic: code formatting/layout



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46566 4005530d-fff6-0310-9dd1-cebe43e6787f
* IDEHelp: cosmetic: code formatting/layout



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46567 4005530d-fff6-0310-9dd1-cebe43e6787f
* Lhelp: store fixed name in CHMHelp/Name instead of help label
* LHelp: Compilation fix.



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46568 4005530d-fff6-0310-9dd1-cebe43e6787f
* IDEHelp: harden (don't accept empty HelpLabel); cosmetic/cleanup



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46569 4005530d-fff6-0310-9dd1-cebe43e6787f
* IDE help: do not save option CHMHelp/HelpLabel (by moving property from published to public; should be ok as only IDE uses it) as it is calculated on-the-fly



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46570 4005530d-fff6-0310-9dd1-cebe43e6787f
* LHelp: rationalize form layout load on loading preferences when hidden is requested. Code cleanup.



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46571 4005530d-fff6-0310-9dd1-cebe43e6787f
* CHMHelp: code formatting/cleanup



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46572 4005530d-fff6-0310-9dd1-cebe43e6787f
* ChmHelp:
- harmonize help protocol help label/PID calculation
- try to work around getting invalid helplabels from somewhere
- code cleanup



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46573 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL, implements application.ExceptionDialog property as an option to choose what kind of exception dialog handler the user wants: a simple message box or dialog with ok/cancel button, issue 23243

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46574 4005530d-fff6-0310-9dd1-cebe43e6787f
* LHelp: fix saving/restoring position/size/maximized state. Fixes issue #26804



git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46575 4005530d-fff6-0310-9dd1-cebe43e6787f
* CHM: demos: cosmetic/code layout



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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46577 4005530d-fff6-0310-9dd1-cebe43e6787f
Merges into Translations units the features required by PoChecker and other translations check/maintenance tools.
Two added properties to TPoFileItem: LineNr and Identifier.
CheckFormatArguments to spot Format argument errors, and mark them with fuzzy flag and 'badformat' flag.
CleanUp to clean up PreviousID's or badformat flags.
Patch 26876 from G. Colla


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46578 4005530d-fff6-0310-9dd1-cebe43e6787f
pochecker: using new Translation unit. Disable -dUSE_NEW_TRANSLATIONS to get old behaviour. patch 26877 from G. Colla


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46579 4005530d-fff6-0310-9dd1-cebe43e6787f
Object Inspector: Improve Mouse wheel scroll behavior. Issue #21795, patch from Sandro Cumerlato.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46580 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: Add BiDiMode support for TCoolBar. Issue #26875, patch from Vojtech Cihak.

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