SynEdit: user highlight, find longest match

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42716 4005530d-fff6-0310-9dd1-cebe43e6787f
Test: fixed expectation for checkbox background color

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42717 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: unit dependencies: fixed filter

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42718 4005530d-fff6-0310-9dd1-cebe43e6787f
Debugger: more feedback on exceptions.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42719 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: TTReeView: added FindNodeWithTextPath

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42720 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: unit dependencies: keep selection

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42721 4005530d-fff6-0310-9dd1-cebe43e6787f
Qt: use new SlotAboutToShow() to send LM_ACTIVATE to TMenu, instead of using QEventShowToParent. issue #24979


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42722 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: unit dependencies: showing simple circular dependency

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42723 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: TPointerToPointerTree based on TAVLTree

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

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42726 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: unit dependencies: show complex routes

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42727 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: fixed ForEachIdentifierInCleanSrc check if StartPos<1

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42728 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE, SourceEditor: fix dragging editors between tab, make sure synedit will be set to visible

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42730 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: change PageComponent type from TComponent to TCustomPage. Eliminate type-casts etc.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42731 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: implement storage for component palette options. Read and write it in GUI frame.

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