codetools: simplified code

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43214 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: parsing type hint modifiers

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43215 4005530d-fff6-0310-9dd1-cebe43e6787f
Qt: implemented scrollbars on forms (scrollable forms).Currently it works only if QTSCROLLABLEFORMS define is enabled in qtdefines.inc. issue #24715


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43218 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: save package main source: ignore case, bug 25173

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43219 4005530d-fff6-0310-9dd1-cebe43e6787f
FPDebug: parser for pascal expressions / starting type info

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43220 4005530d-fff6-0310-9dd1-cebe43e6787f
FPGDBMIDebugger: use parser for pascal expressions 

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43221 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: wslclclasses, increased VIRTUAL_VMT_COUNT const from 100 to 128, to be able to add more methods to ws classes.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43222 4005530d-fff6-0310-9dd1-cebe43e6787f
TRadioGroup: fix resetting ItemIndex to -1 when calling Items.Assign (regression introduced by me in r42772).
This caused ItemIndex being reset to -1 when editing Items in OI.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43223 4005530d-fff6-0310-9dd1-cebe43e6787f
FPDebug: parser for pascal expressions / class members

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43224 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: save/restore user resource items to/from config

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43225 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: implement user resource writing to .res

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43226 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: fix resource deletion from interface

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43227 4005530d-fff6-0310-9dd1-cebe43e6787f
lcl: publish TListView.OnInsert

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43228 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: add delete all button in resource options

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43229 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: a trial to make IDE with EnableNewExtTools

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43230 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: fix lazbuild compilation

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43231 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: add an ability to edit resource type and name

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43232 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: add HTML resource type support (works in IE with res:// urls)

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43233 4005530d-fff6-0310-9dd1-cebe43e6787f
Qt: fixed crash when QTSCROLLABLEFORMS are enabled and reparenting form with mouse (eg undock).part of issue #24715


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43234 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: add Attributes to version info

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