IDE: Replace TProjectReadFlags with a boolean LoadParts.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45757 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Project save functions, formatting and renaming variables.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45758 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Update "Target file name" for all build modes when saving a project with new name. Issue #24054

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45759 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: reorder the code for reading a project.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45760 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Move "if not FLoadParts ..." test outside of TProject.LoadFromLPI.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45761 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: use const string when possible for reading / writing a project.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45762 4005530d-fff6-0310-9dd1-cebe43e6787f
TaChart: change a method from private to protected. Issue #26439, patch from TK.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45763 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: Improve Gtk2CellRenderer. Issue #26439, patch from TK.

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