* Added cocoa messagedlg support, bug 25486

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43788 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter: Convert also function SameStr. For some reason SysUtils does not have it.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43789 4005530d-fff6-0310-9dd1-cebe43e6787f
Qt: fixed conversion of QImage::RGB32 without mask. issue #25590


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43790 4005530d-fff6-0310-9dd1-cebe43e6787f
 * The handle of a TCustomForm contains in most cases a TCocoaWindowContent and not directly a NSWindow. This fixes an access violation

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43791 4005530d-fff6-0310-9dd1-cebe43e6787f
 * Implemented cocoa TMainMenu support
 * Implemented shortcut support in menus (Not all keys are supported yet)
 * Improved handling of sub-menus

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43792 4005530d-fff6-0310-9dd1-cebe43e6787f
Components, CHMHelp: added Russian translation

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43793 4005530d-fff6-0310-9dd1-cebe43e6787f
Cocoa: Fix refresh bug

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43794 4005530d-fff6-0310-9dd1-cebe43e6787f
Components, MacroScript: improved resourcestrings

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43795 4005530d-fff6-0310-9dd1-cebe43e6787f
Components, MacroScript: enabled i18n; added Russian translation

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43796 4005530d-fff6-0310-9dd1-cebe43e6787f
Components, MacroScript: improved layout; now using default cursor

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43797 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: In all compiler options, allow one char options combined like -Criot.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43804 4005530d-fff6-0310-9dd1-cebe43e6787f
Components, ActiveX: localized, improved dialog layout and added Russian translation

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43805 4005530d-fff6-0310-9dd1-cebe43e6787f
fpvectorial: Starts implementing support for elliptical arc in odg

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43806 4005530d-fff6-0310-9dd1-cebe43e6787f
Debugger: improved localization, updated Russian translation

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43807 4005530d-fff6-0310-9dd1-cebe43e6787f
Translations: updated localize.sh

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43808 4005530d-fff6-0310-9dd1-cebe43e6787f
 * Implemented dummy TCocoaThemeServices, based on the carbon code. To avoid segfaults during the startup of the IDE.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43809 4005530d-fff6-0310-9dd1-cebe43e6787f
 * Added dummy TCocoaWSStatusBar. To avoid segfaults during IDE startup.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43810 4005530d-fff6-0310-9dd1-cebe43e6787f
Debugger: localized 'Attach to' dialog, improved its layout, regenerated translations and updated Russian one

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43811 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: ability to mark if/then/else as word pair (triplet)

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43812 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Editor-Options: mark if/then/else as word pair (triplet) / allow any keyword pair to be switched

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