Commit Graph

33540 Commits

Author SHA1 Message Date
joost
8bbc335b88 * Implemented TContainerStylesheets
git-svn-id: trunk@16896 -
2011-02-08 16:58:48 +00:00
joost
837601b717 * Show messages when the builds starts and when the installation is complete
git-svn-id: trunk@16895 -
2011-02-08 16:20:10 +00:00
joost
b27734779c * Show the fpc-console output when compilation failed
* Remove the compiler-error message numbers from console output

git-svn-id: trunk@16894 -
2011-02-08 11:26:53 +00:00
joost
06b515e2e2 * Show arguments of command in the error message if the command failed
* Make sure that compile-info is shown so that parsing the compiler-output makes sense

git-svn-id: trunk@16893 -
2011-02-08 09:53:47 +00:00
joost
f05ccc13b5 * Check if compilation has failed
git-svn-id: trunk@16892 -
2011-02-08 09:32:32 +00:00
Legolas
527dd56b28 + Initial Wii support
git-svn-id: trunk@16888 -
2011-02-07 16:56:45 +00:00
armin
bb09124f58 fix compilation for netware target
git-svn-id: trunk@16887 -
2011-02-06 18:14:38 +00:00
armin
0728d10172 fix compilation for netware target
git-svn-id: trunk@16886 -
2011-02-06 18:13:00 +00:00
armin
fc34ef31c7 FindUtil was called in SetDefaultInfo and in MakeExecutable.
git-svn-id: trunk@16885 -
2011-02-06 16:25:18 +00:00
armin
51351b0d57 Added netware and netwlibc as dummy target, regenerated makefile
git-svn-id: trunk@16884 -
2011-02-06 14:58:12 +00:00
joost
7ed2bae024 * Set svn-properties
git-svn-id: trunk@16883 -
2011-02-06 14:10:39 +00:00
joost
76b53866c0 * Use 'BIGINT'to test largeintfields by default, bug #18649
* Added TestSQLLargeint test, to check for fields which are defined as 'LARGEINT'

git-svn-id: trunk@16882 -
2011-02-06 14:09:12 +00:00
Jonas Maebe
d65839d51a * renamed NSObject.*copyWithZone to NSObject.class*CopyWithZone to prevent
identifier conflicts with the instance methods added by NSCopyingProtocol

git-svn-id: trunk@16881 -
2011-02-05 17:09:57 +00:00
Legolas
3140d1d7e7 * Fixed libgbafpc compilation
git-svn-id: trunk@16880 -
2011-02-05 14:26:09 +00:00
Legolas
c3698c84be * Updated libndsfpc to 1.4.10:
+ Added support for Tetris paddle, Guitar Hero grip and easy piano controller
  + Added sdmmc support for reading DSi internal SD card
  + i2c communication functions for DSi
  + Added some time handling related examples 
  * Improved timing functions
  * Some small bug fixes and improvements, both in library and examples
  - Removed unused SVN macros from header and license infos to save space :)

git-svn-id: trunk@16879 -
2011-02-05 14:20:49 +00:00
ivost
b31c87a134 * fixed bug with xmlxsdparser.pas (typo). It was introduced by r16873
git-svn-id: trunk@16878 -
2011-02-04 19:26:48 +00:00
Jonas Maebe
7cb1c8b586 * improvement of r16001 so that allocations even closer to high(ptruint)
also fail correctly rather than overflowing to 0 bytes (mantis #18690)

git-svn-id: trunk@16877 -
2011-02-04 18:58:21 +00:00
Almindor
53c2870fab * fix array count bug from 16875
git-svn-id: trunk@16876 -
2011-02-03 19:41:45 +00:00
Almindor
59e71130d4 * add a few version up front
git-svn-id: trunk@16875 -
2011-02-03 19:30:33 +00:00
michael
f5cac5fcbc * If request handled correctly, send content if it was not yet sent
git-svn-id: trunk@16874 -
2011-02-03 15:52:28 +00:00
ivost
7e3edc48d8 * completed unimplemented timezone functions
git-svn-id: trunk@16873 -
2011-02-03 15:34:10 +00:00
ivost
3d8df4fd92 * added CDATA xsd helper function: xsdNewChildCData
git-svn-id: trunk@16872 -
2011-02-03 13:29:25 +00:00
marco
aad696166d * twidestringfield.setfieldtype, mantis 18663, patch by Ladislav
git-svn-id: trunk@16871 -
2011-02-03 08:08:47 +00:00
sergei
71cce9716d * Parse 'variant_expression.ident[parameters]' as a parametrized property access, rather than non-parametrized property followed by array subscript. This corresponds to Delphi behavior and fixes Mantis #17127.
* Fixed the related test: Excel Worksheet interface does not have a default property.

git-svn-id: trunk@16864 -
2011-02-02 09:11:11 +00:00
sergei
4aeef5b150 Fixes to dispatch calls:
* Pass dispinterfaces with correct type (varDispatch).
* Pass skipped parameters as EmptyParam (vType=varError, vError=DISP_E_PARAMNOTFOUND), as COM requires to preserve correct argument count and positions.
* Since ttempcreatenode.size can be set after creation, don't calculate parameter size in first pass, this simplifies things a bit.

git-svn-id: trunk@16863 -
2011-02-01 16:43:18 +00:00
sergei
5fb58e1458 + Windows unit: add GetCPInfoEx function and related definitions, patch from G.Fink, Mantis #18654
git-svn-id: trunk@16862 -
2011-02-01 13:10:15 +00:00
florian
e7fa076b70 * handle variables without explicit size prefix better in inline assembler, resolves #18009
git-svn-id: trunk@16859 -
2011-01-30 21:57:30 +00:00
sergei
0a9fdb71e5 - translate_disp_call: removed a couple of unnecessary variables.
git-svn-id: trunk@16858 -
2011-01-30 21:11:20 +00:00
joost
d6adcdfe81 * Patch from Ladislav Karrach to use a field's type-affinity to determine the fieldtype. (Fixes aggregate test)
git-svn-id: trunk@16857 -
2011-01-30 21:05:56 +00:00
Jonas Maebe
9604ae2908 * also delete ppcppc64, ppcarm, ppcmips and ppcmipsel in the execlean target
git-svn-id: trunk@16856 -
2011-01-30 19:58:15 +00:00
joost
2ba53fb6d6 * Added support for ftMemo-params in TSQLite3Conn
git-svn-id: trunk@16855 -
2011-01-30 19:24:08 +00:00
florian
cc10ab57ab * create a stub on all targets when the external name changes, resolves #18371
git-svn-id: trunk@16854 -
2011-01-30 19:17:53 +00:00
joost
5fc605df60 * Added recognition of CLOB fields to TSqlite3Conn + test, bug #17004
git-svn-id: trunk@16853 -
2011-01-30 17:50:18 +00:00
florian
f5bde338ff - remove unused and non functional kalyptus port
git-svn-id: trunk@16852 -
2011-01-30 17:14:33 +00:00
florian
1fef7e4b6c + introduces vo_volatile for variables, the node cse optimizer takes care of it
git-svn-id: trunk@16851 -
2011-01-30 16:32:50 +00:00
sekelsenmat
726339c443 Many reliability improvements to the dxf reader, adds text support for both the dxf reader and the canvas output
git-svn-id: trunk@16850 -
2011-01-30 15:51:36 +00:00
florian
e99c4d1950 + support str(<boolean>,...), boolean is an enumeration type
* don't run pass_1 on str or val calls in generic method/procedure definitions, resolves #18420

git-svn-id: trunk@16849 -
2011-01-30 14:27:09 +00:00
florian
ec2d294287 * compiler works again compiled with $R+
git-svn-id: trunk@16848 -
2011-01-30 12:45:04 +00:00
florian
e39a220945 * patch by Jeppe Johansen: The reset vector for stm32f103 didn't have the T bit set, so it will execute a hard fault handler instead of the reset code, which by default is the same, resolves #18630
git-svn-id: trunk@16847 -
2011-01-30 11:53:38 +00:00
Jonas Maebe
eab29db98a * merged tasnode.pass_typecheck() and tisnode.pass_typecheck() into a single
tasisnode.pass_typecheck() since they were almost identical (only the
    resultdef of the nodes is different)

git-svn-id: trunk@16846 -
2011-01-30 10:37:21 +00:00
Jonas Maebe
be2bb0b2e1 * free function return location if the callnode immediately copies it to a
different funcretnode location

git-svn-id: trunk@16839 -
2011-01-29 22:25:45 +00:00
Jonas Maebe
d7010c46e4 * fixed for non-Windows (widestring=unicodestring there)
git-svn-id: trunk@16838 -
2011-01-29 22:24:12 +00:00
paul
c1ae618f40 tests: fixed vtUnicodeString related test
git-svn-id: trunk@16837 -
2011-01-29 17:34:51 +00:00
paul
a04481c89f compiler: simplify enumerator search methods of TObjectDef by reusing implementation from TAbstractRecordDef
git-svn-id: trunk@16836 -
2011-01-29 17:34:09 +00:00
sergei
4780278e7b Fix Mantis #11783:
* Dispinterfaces can be assigned/typecasted to Variants and vice-versa.
  * At the same time, disabled corbainterface assignment compatibility with Variants. Simply intermixing COM and CORBA interfaces is wrong since it causes reference counting calls on CORBA interfaces.
* Dispinterfaces are returned in parameter, similar to regular interfaces.
* Fixed crash in comobj.pp due to incorrect typecast.
* Fixed incorrect dispinterface declarations in the test itself. Now it compiles and works (if MS Excel is installed).

git-svn-id: trunk@16835 -
2011-01-29 13:18:34 +00:00
paul
e4a6221bf3 compiler, rtl: add vtUnicodeString (issue #0018560)
git-svn-id: trunk@16833 -
2011-01-29 09:18:53 +00:00
paul
e77a9051c8 compiler: treat record/class fields types as bt_var_type block in delphi mode - as result they don't create a forward declaration for ^Type. Leave it as is for other modes because in other case it break the compilation of RTL and packages (fixes issue #0018620)
git-svn-id: trunk@16832 -
2011-01-29 07:32:10 +00:00
nickysn
c96b89adce * GAS no longer required to build hermes on i386
git-svn-id: trunk@16827 -
2011-01-28 20:06:00 +00:00
marco
6d0e9444cd * patch from #18613 from M. Kamburelis fixes glBufferSubDataARB and some formatting.
git-svn-id: trunk@16826 -
2011-01-28 12:01:54 +00:00
joost
012ef5218b * Fixed mem-leak, FContentProducers was re-initialized during the inherited destroy
git-svn-id: trunk@16825 -
2011-01-28 10:55:35 +00:00