FPDebug: more tags

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43347 4005530d-fff6-0310-9dd1-cebe43e6787f
LazUtf8: implement Utf8 versions of LeftStr and RightStr.


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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43349 4005530d-fff6-0310-9dd1-cebe43e6787f
MaskEdit: avoid calling OnChange when setting initial values for Mask and Text.
Resolves issue #0019029.
(Code completion also made some unrelated changes synchronizing lower/uppercase usage in declarations)


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43350 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Fix the check for conflicting sequential (multi-stage) shortcuts. Issue #25085

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43351 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Update popup menu item Enabled state correctly in Keymapping options. Sender is PopupMenu, not TreeView.

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43354 4005530d-fff6-0310-9dd1-cebe43e6787f
lazcontrols: TTreeFilterBranch.RemoveChildrenData: fixed crash when passing nil

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43355 4005530d-fff6-0310-9dd1-cebe43e6787f
TApplication: set THintWindow.BidiMode.
Issue #0022048.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43361 4005530d-fff6-0310-9dd1-cebe43e6787f
Debugger: Add timeout protection for breakpoints during start up. Issue 0025277

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43362 4005530d-fff6-0310-9dd1-cebe43e6787f
Debugger: experimental, deferred setting of internal breaks (WITH_GDB_FORCE_EXCEPTBREAK)

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43363 4005530d-fff6-0310-9dd1-cebe43e6787f
Debugger: prevent messing up the environment on windows, due to gdb bug (gdb not setting debuggee environment) / introduced in rev 42419 

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43365 4005530d-fff6-0310-9dd1-cebe43e6787f
Debugger: better pid detection for attach. Issue 0025273

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43366 4005530d-fff6-0310-9dd1-cebe43e6787f
THintWindow: adjust for BidiMode in CalcHintRect.
Issue #0025275.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43367 4005530d-fff6-0310-9dd1-cebe43e6787f
TApplication: adjust position of THintWindow depending on LTR or RTL alignment.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43368 4005530d-fff6-0310-9dd1-cebe43e6787f
Components: fixed Lazarus Package Manager compilation with FPC >= 2.6.3

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43372 4005530d-fff6-0310-9dd1-cebe43e6787f
THintWindow: adjust for BidiMode in CalcHintRect.
Slight improvement on r43367.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43373 4005530d-fff6-0310-9dd1-cebe43e6787f
FPDebug: refactor, break circle unit ref

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