* branch for mips-embedded development


git-svn-id: http://svn.freepascal.org/svn/fpc/branches/mips_embedded@24533 3ad0048d-3df7-0310-abae-a5850022a9f2
Rebased to svn revision 25050


git-svn-id: http://svn.freepascal.org/svn/fpc/branches/mips_embedded@25051 3ad0048d-3df7-0310-abae-a5850022a9f2
Initial version of mipsel-embedded Target for pic32mx chips.
You will need to compile binutils from https://github.com/chipKIT32/chipKIT-cxx/tree/master/src45x/binutils
Startupcode still needs some debugging and there exists a problem with alignment of dwarf debug info, besides this everything pretty much works.


git-svn-id: http://svn.freepascal.org/svn/fpc/branches/mips_embedded@25052 3ad0048d-3df7-0310-abae-a5850022a9f2
fcl-db: dbtestframework
* refine r26950: only use SET ANSI_NULL_DFLT_ON ON for MS SQL Server; Sybase ASE does not support it.



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27019 3ad0048d-3df7-0310-abae-a5850022a9f2
fcl-db: dbtestframework:
* mssql server: improve results by setting ANSI_PADDING to ON when connecting.
See http://msdn.microsoft.com/en-us/library/ms187403.aspx



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27020 3ad0048d-3df7-0310-abae-a5850022a9f2
fcl-db: sqldb: when TSQLQuery.FieldDefs.Update is called (is used by IDE Field editor for "Add fields ...") for closed (never prepared) dataset then Cursor is nil, and is passed to TSQLConnection.AddFieldDefs where AV can occurs.
So call Prepare before ...
Bug #25829

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27021 3ad0048d-3df7-0310-abae-a5850022a9f2
 Use GNU ar also for x86_64 solaris

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27022 3ad0048d-3df7-0310-abae-a5850022a9f2
fcl-db: bufdataset: add InternalInitFieldDefs for TBufDataset + test (TestFieldDefsUpdate); related also to rev.27021

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27023 3ad0048d-3df7-0310-abae-a5850022a9f2
fclfcl-db: bufdataset: forgot free filestream and datasetreader


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27024 3ad0048d-3df7-0310-abae-a5850022a9f2
* update ide copyright year, patch by Reinier Olislagers, resolves #25833

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27025 3ad0048d-3df7-0310-abae-a5850022a9f2
+ UNICODESTRINGS feature flag

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27026 3ad0048d-3df7-0310-abae-a5850022a9f2
fcl-db: examples: dbftool: cosmetic: code cleanup



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27027 3ad0048d-3df7-0310-abae-a5850022a9f2
fcl-db: ibconnection: cosmetic



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27028 3ad0048d-3df7-0310-abae-a5850022a9f2
* Regex scanning

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27029 3ad0048d-3df7-0310-abae-a5850022a9f2
* Regex parsing

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27030 3ad0048d-3df7-0310-abae-a5850022a9f2
* Functions to aid in writing

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27031 3ad0048d-3df7-0310-abae-a5850022a9f2
* Tests for switch parsing

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27032 3ad0048d-3df7-0310-abae-a5850022a9f2
* Use jstoken

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27033 3ad0048d-3df7-0310-abae-a5850022a9f2
* Tokens separated out of parser, needed in writer.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27034 3ad0048d-3df7-0310-abae-a5850022a9f2
* Javascript writer

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27035 3ad0048d-3df7-0310-abae-a5850022a9f2