Commit Graph

4794 Commits

Author SHA1 Message Date
daniel
4b074a0e5c + Add PTCpas package
git-svn-id: trunk@1944 -
2005-12-13 21:13:29 +00:00
daniel
4039412757 * Rename xf86dga1.pp to xf86dga1.inc because it is an include file.
git-svn-id: trunk@1942 -
2005-12-13 12:56:35 +00:00
daniel
15e90d7f17 * Grab_vcsa utility that is supposed to be installed suid root.
It sets the permissions, in case you are logged in on the console,
    of your /dev/vcs and /dev/vcsa device to the permissions of your
    /dev/tty device, making sure programs using the video unit can
    use the Linux console mode instead of the Network mode.

git-svn-id: trunk@1927 -
2005-12-11 14:25:07 +00:00
Jonas Maebe
b3b104130d * compiler discerns between +0.0 and -0.0
+ test for the above

git-svn-id: trunk@1917 -
2005-12-10 20:37:17 +00:00
Jonas Maebe
52ca5e6922 * use more precise vs_* information to replace less parameters of inlined
procedures with const and value parameters with temps, allowing a bit
    more value propagation
  + tinline6.pp for testing wrong propagation of value parameters in
    dangerous situations

git-svn-id: trunk@1914 -
2005-12-10 17:01:07 +00:00
florian
55d881615a * improved variant type casts
git-svn-id: trunk@1912 -
2005-12-10 16:42:28 +00:00
Jonas Maebe
9b9dd342c5 * fixed strpos() in case source or target is nil
+ added test for this

git-svn-id: trunk@1907 -
2005-12-09 14:57:10 +00:00
Jonas Maebe
0cfea2fac0 + added
git-svn-id: trunk@1889 -
2005-12-06 19:47:10 +00:00
Jonas Maebe
ee1fba0822 - removed dllfuncs unit, use dynlibs from the rtl instead
* fixed glx for Mac OS X

git-svn-id: trunk@1885 -
2005-12-06 14:38:20 +00:00
michael
9301b6f9a2 + Added XRandr from Nikolay Nikolov
git-svn-id: trunk@1884 -
2005-12-05 19:07:05 +00:00
florian
46ecdc8f94 * allow pred/succ on non continous enumerations in delphi mode
git-svn-id: trunk@1878 -
2005-12-04 18:35:19 +00:00
florian
3a81473a05 * initial revision
git-svn-id: trunk@1877 -
2005-12-04 18:29:29 +00:00
daniel
190cdc6f4b * Isolated IE200311075 bug found today
git-svn-id: trunk@1871 -
2005-12-02 21:05:28 +00:00
daniel
9f85c92ef1 * Remove now obsolete unit zutil
git-svn-id: trunk@1862 -
2005-12-01 22:21:40 +00:00
daniel
4f4207fee5 * Paszlib part of changes
git-svn-id: trunk@1859 -
2005-12-01 18:33:40 +00:00
daniel
c9c280216d * Rename md5 directory to hash for hash functions
* Move crc.pas into hash

git-svn-id: trunk@1857 -
2005-12-01 18:32:39 +00:00
daniel
c0b4678873 * Rename unit crc to fpccrc to avoid name conflict in packages
git-svn-id: trunk@1856 -
2005-12-01 16:45:44 +00:00
daniel
e6cfc97cec * Renamed to crc.pas
git-svn-id: trunk@1840 -
2005-11-29 08:59:26 +00:00
daniel
c8b3298a4d * Version upgrade to final version from 7 april 2000
git-svn-id: trunk@1839 -
2005-11-29 08:42:30 +00:00
Károly Balogh
2ec1678cc1 * Changes for better MUI support
git-svn-id: trunk@1835 -
2005-11-28 03:29:37 +00:00
Károly Balogh
848a56bdb9 + Support unit for MUI widget kit added
git-svn-id: trunk@1830 -
2005-11-27 04:10:09 +00:00
Károly Balogh
e1aa3018f6 * Few more changes for MorphOS OpenGL support
* TinyGL unit moved to RTL, because it fits there better

git-svn-id: trunk@1829 -
2005-11-26 22:47:39 +00:00
daniel
a6352c497b * Interface unit to fftw library
git-svn-id: trunk@1825 -
2005-11-25 23:39:54 +00:00
Károly Balogh
b881329fdc * a very early aboxlib implementation
git-svn-id: trunk@1819 -
2005-11-25 05:29:15 +00:00
florian
446c24ed77 * fixed StrToFloat for large constants
git-svn-id: trunk@1817 -
2005-11-24 20:50:40 +00:00
florian
b6a48cfa0a * fixes 4519, applied patch from Martin Schreiber to do so
git-svn-id: trunk@1811 -
2005-11-23 21:14:32 +00:00
florian
c28e41ab03 * test for last commit
git-svn-id: trunk@1808 -
2005-11-23 19:32:19 +00:00
florian
0101c1568f + cursorfont.pp from Mikolay Nikolov
git-svn-id: trunk@1805 -
2005-11-23 18:33:32 +00:00
florian
aa22e57a7e * fixed issue with static fields
git-svn-id: trunk@1803 -
2005-11-22 22:08:11 +00:00
florian
350c886460 + support exit();
git-svn-id: trunk@1802 -
2005-11-22 21:27:56 +00:00
joost
d1f1e5adf4 + added support for MySQL 5.0
+ added mysql_stmt_* calls to dyn. loaded mysql-library

git-svn-id: trunk@1800 -
2005-11-22 00:52:58 +00:00
florian
c43e2df522 * copying of classes fixed, closes 3930
git-svn-id: trunk@1791 -
2005-11-20 09:11:23 +00:00
Károly Balogh
4d52b9c7bf + MorphOS specific OpenGL implementation. Partial for now, more to come.
git-svn-id: trunk@1789 -
2005-11-20 08:39:19 +00:00
Károly Balogh
b23adc3ab5 + added datatypes.library support
git-svn-id: trunk@1788 -
2005-11-20 08:34:04 +00:00
joost
0f99b4ee64 + added mysql4conn for backwards-compatibility
git-svn-id: trunk@1783 -
2005-11-18 20:21:48 +00:00
joost
ee6bdd4424 + added mysql40conn.pas and mysql41conn.pas, needed for revision 1781
git-svn-id: trunk@1782 -
2005-11-18 16:51:42 +00:00
joost
9b5cf2eeab + added SQLDB support for MySQL v4.0 and v4.1
git-svn-id: trunk@1781 -
2005-11-18 16:50:08 +00:00
joost
b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp
git-svn-id: trunk@1780 -
2005-11-18 14:28:42 +00:00
tom_at_work
c97dfde06d * renamed tb0488.pp to tb0488a.pp
* added tb0488b test program

git-svn-id: trunk@1774 -
2005-11-16 20:51:45 +00:00
florian
4f3c7f7883 + writeidx program added
git-svn-id: trunk@1725 -
2005-11-12 11:01:27 +00:00
peter
e00ef44479 * fix boolean range parsing false..true
* allow set of boolean

git-svn-id: trunk@1690 -
2005-11-08 09:11:39 +00:00
joost
fbaa49fc9c + Added odbcsqldyn.pp
+ Fixed dyn. loading of ODBC and cleanup of non-fpc code
 + TODBCConnection now uses odbcsqldyn

git-svn-id: trunk@1687 -
2005-11-07 21:40:32 +00:00
florian
c1e968abf9 + binary operator support for booleans in variants
git-svn-id: trunk@1642 -
2005-11-04 21:05:18 +00:00
florian
ba22b0b3af + format("%d",[<qword>]); fixes 4489
git-svn-id: trunk@1640 -
2005-11-04 19:01:33 +00:00
Jonas Maebe
23cd46151a + test for new inlining (fails currently)
git-svn-id: trunk@1631 -
2005-11-02 15:11:17 +00:00
joost
65590e912a + initial implementation of SQLDB ODBC connection from Bram Kuijvenhoven
git-svn-id: trunk@1606 -
2005-10-30 21:11:40 +00:00
florian
aec1b6dc4a * fixed dyn. array to variant array conversion for one dimensional arrays
git-svn-id: trunk@1603 -
2005-10-30 15:54:06 +00:00
olle
58582a44a9 new tests for mode macpas
git-svn-id: trunk@1592 -
2005-10-24 22:06:49 +00:00
peter
f1af7cfe8f * generate implicit 0+<x> for +<x> expressions
git-svn-id: trunk@1556 -
2005-10-21 07:46:14 +00:00
peter
19eaf660c2 * more flexibel support for typecasting to different sizes
fixes tw4450
      

git-svn-id: trunk@1544 -
2005-10-20 11:13:49 +00:00
florian
46c9d03d82 * initial revision
git-svn-id: trunk@1538 -
2005-10-19 19:25:49 +00:00
florian
43a60ccfe2 * initial version
git-svn-id: trunk@1537 -
2005-10-19 19:21:32 +00:00
florian
e1b34a9e7b * cleaning up sets for exports behaviour
+ allow exports from units

git-svn-id: trunk@1535 -
2005-10-19 19:06:45 +00:00
peter
f9db030350 * fix overload choosing if both normal proc and proc of object are available
git-svn-id: trunk@1496 -
2005-10-19 07:56:08 +00:00
peter
260861e184 * calculate distance between related objectdefs
git-svn-id: trunk@1492 -
2005-10-19 06:38:29 +00:00
peter
09a0dff4da * prefer object->object over object->intf
git-svn-id: trunk@1491 -
2005-10-19 06:36:10 +00:00
peter
e23519c45b * support A1,A2,A4,A8 directives
git-svn-id: trunk@1488 -
2005-10-19 05:54:27 +00:00
peter
632bdcd149 * $W switch sets the localswitch cs_generate_stackframes that can be
used in the future

git-svn-id: trunk@1487 -
2005-10-19 05:50:26 +00:00
peter
8d9e9b24a6 * convert constant widestring to ansistring before assigning to pchar
git-svn-id: trunk@1482 -
2005-10-18 20:49:23 +00:00
peter
c57914be43 * protected overload test
git-svn-id: trunk@1481 -
2005-10-18 20:25:09 +00:00
florian
7be36096f0 + proper init rtti for proc. vars
git-svn-id: trunk@1479 -
2005-10-18 20:05:56 +00:00
peter
79f096e6c8 * rename so the library is build before it is used
git-svn-id: trunk@1474 -
2005-10-18 12:30:44 +00:00
peter
5a00f019d8 * remove old test
git-svn-id: trunk@1473 -
2005-10-18 12:30:04 +00:00
peter
0981495c7b * all types with inittable need a persistant temp
git-svn-id: trunk@1472 -
2005-10-18 12:29:04 +00:00
peter
ea6dadb7be * make widestrings compatible with COM BSTR, the length is now the number
of bytes allocated instead of the number of widechars

git-svn-id: trunk@1467 -
2005-10-18 09:45:13 +00:00
peter
5abb9d68f6 * prevent warning for val with second parameter not being a longint
git-svn-id: trunk@1463 -
2005-10-18 08:26:29 +00:00
Jonas Maebe
a357bef5e5 * enabled for non-x86 as well
+ also test with regvars (tw4234a)

git-svn-id: trunk@1461 -
2005-10-18 08:19:12 +00:00
peter
daa002f26b * only check forwards for the original object type declaration
git-svn-id: trunk@1459 -
2005-10-18 07:22:55 +00:00
peter
539b7dc220 * setting the compile mode should set the preprocessor symbol directly
git-svn-id: trunk@1457 -
2005-10-18 06:57:39 +00:00
peter
4c73e86058 * check for allowed floatdef operations
git-svn-id: trunk@1455 -
2005-10-18 05:45:50 +00:00
Jonas Maebe
810ec85e34 - disable inlining for procedures with a formal const parameter, fixes
webtbs/tw4427

git-svn-id: trunk@1390 -
2005-10-15 20:48:35 +00:00
Jonas Maebe
00b612502e * fixed web bug #4228 (support loading int64 paras passed on the stack into
local regvars)

git-svn-id: trunk@1380 -
2005-10-15 16:03:00 +00:00
florian
c48c42b995 + "reverse merge" from 2.1
git-svn-id: trunk@1356 -
2005-10-11 21:41:37 +00:00
peter
8b1f3d2470 * no range check for delphi mode with in operator
git-svn-id: trunk@1354 -
2005-10-11 06:46:56 +00:00
tom_at_work
9e7d550455 * fixed last commit (1337) which broke some files in the repository
git-svn-id: trunk@1338 -
2005-10-08 17:23:44 +00:00
tom_at_work
f7f0f9c426 * makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)

git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
Jonas Maebe
8471e10137 * fixed tw4266
git-svn-id: trunk@1317 -
2005-10-07 16:48:51 +00:00
yury
771743a61c * varutils,variants,dynlibs units are built now for wince.
* added readme.txt

git-svn-id: trunk@1316 -
2005-10-07 16:45:48 +00:00
peter
a415d5511e * obsolete unit
git-svn-id: trunk@1281 -
2005-10-04 06:28:20 +00:00
peter
edf553a223 * string constants are now array of char until
they are converted to a specific string type

git-svn-id: trunk@1254 -
2005-10-02 11:08:58 +00:00
peter
24f273f43c * new test
git-svn-id: trunk@1243 -
2005-10-01 20:48:20 +00:00
oro06
e6fc1af8b9 + added rtl/wince aygshell, commctrl start
git-svn-id: trunk@1234 -
2005-09-30 05:20:22 +00:00
sg
e8be272fb4 * Added glxtest, contributed by Bart Tierens
git-svn-id: trunk@1228 -
2005-09-29 19:49:30 +00:00
michael
dcd346f0bb + Portugese Translation by Ari Ricardo Ody
git-svn-id: trunk@1217 -
2005-09-28 16:53:19 +00:00
peter
a5582e346f * simple test for the bug
git-svn-id: trunk@1216 -
2005-09-28 07:05:31 +00:00
yury
2228532373 * Forgot to add winres.inc in previous commit.
git-svn-id: trunk@1211 -
2005-09-27 18:23:23 +00:00
joost
fb32bf2cd5 - Initial implementation of several SQLdb examples and tests
git-svn-id: trunk@1207 -
2005-09-27 16:50:09 +00:00
peter
6bf3269b41 * powerpc64 port from Thomas Schatzl
git-svn-id: trunk@1193 -
2005-09-25 17:19:44 +00:00
florian
a7d088b197 + MAX_PATH
+ mime properties set

git-svn-id: trunk@1191 -
2005-09-25 15:44:26 +00:00
florian
291db810bd * fixed with r1182
git-svn-id: trunk@1190 -
2005-09-25 15:34:58 +00:00
michael
3043828803 + Added ditheres and quantizers by Giulio Bernardi
git-svn-id: trunk@1184 -
2005-09-25 12:35:11 +00:00
florian
be99f2a7fd * fixed loading of addresses of virtual methods to methodpointers in delphi mode
git-svn-id: trunk@1182 -
2005-09-25 10:58:17 +00:00
florian
faa5630fab * forgot to add file: should have been added with r1176
git-svn-id: trunk@1179 -
2005-09-24 17:44:45 +00:00
florian
c7cd9ff06b * TMultiReadExclusiveWriteSynchronizer fixed and moved to SysUtils
git-svn-id: trunk@1164 -
2005-09-23 13:07:11 +00:00
peter
1f8c074ab4 * make m68k compile
git-svn-id: trunk@1138 -
2005-09-19 11:46:23 +00:00
oro06
d60f16c069 + Added sqlitev3x direct api call test
ok under i386-win32 and arm-wince
* updated sqlite3.pp sqlite3_libversion_number

git-svn-id: trunk@1137 -
2005-09-19 10:58:20 +00:00
florian
40dd9b9404 * new test for the recently fixed intel assembler reader stuff
git-svn-id: trunk@1108 -
2005-09-18 09:07:46 +00:00
florian
fa1575aeab * fixed array[..] of char <op> pchar: wrong type was determined for non op<>+ returned
git-svn-id: trunk@1107 -
2005-09-18 08:59:20 +00:00
florian
21cc9597f2 + fpcylix unit
+ -Sk option

git-svn-id: trunk@1106 -
2005-09-18 08:34:51 +00:00
peter
fdc4925fcd * basic framework for debuginfo class added
git-svn-id: trunk@1084 -
2005-09-15 08:34:51 +00:00
peter
26f25c89ee * use myexit to restore block_type
git-svn-id: trunk@1062 -
2005-09-08 05:48:17 +00:00
florian
14fca113bf * basic framework for integrated arm assembler
git-svn-id: trunk@1061 -
2005-09-07 21:34:25 +00:00
yury
9bccd2a725 + Added SysUtils, Classes, Messages units for WinCE.
+ More units are built for WinCE.

git-svn-id: trunk@1037 -
2005-09-02 12:03:22 +00:00
michael
d6eb6d8574 + No longer needed.
git-svn-id: trunk@1020 -
2005-09-02 07:51:31 +00:00
michael
f5a50ec873 + Moved fpmkpkg to compiler and renamed to fppkg
git-svn-id: trunk@1018 -
2005-09-02 07:47:41 +00:00
michael
7f6f283011 Forgot to add the Win32 resources implementation
git-svn-id: trunk@1014 -
2005-09-02 06:57:03 +00:00
michael
c15d1b280f + Initial implementation of RTL resource support
git-svn-id: trunk@991 -
2005-08-31 15:54:30 +00:00
michael
144088b14e + Initial SimpleIPC implementation
git-svn-id: trunk@985 -
2005-08-30 14:12:34 +00:00
peter
f4c15f16bf * overload choosing for ansistring -> short/wide
git-svn-id: trunk@983 -
2005-08-30 06:55:10 +00:00
peter
1b4c7b5a3e * fix default parameter compare for widestring
git-svn-id: trunk@982 -
2005-08-30 06:23:31 +00:00
peter
62972054c4 * allow deref of loop variable
git-svn-id: trunk@981 -
2005-08-30 05:51:39 +00:00
peter
813e21fbd8 * new test
git-svn-id: trunk@980 -
2005-08-30 05:43:59 +00:00
michael
3abc9c1146 + Initial check-in
git-svn-id: trunk@974 -
2005-08-29 07:39:18 +00:00
michael
03f441c966 + Initial check-in
git-svn-id: trunk@973 -
2005-08-29 07:38:56 +00:00
yury
5bb0897d25 + makefile with list of inc files needed for windows unit.
git-svn-id: trunk@970 -
2005-08-29 06:40:31 +00:00
yury
b38ba1640f + dos unit was added to wince port.
git-svn-id: trunk@968 -
2005-08-28 23:31:39 +00:00
michael
1fa1fc663a + Added sample resource pointer section
git-svn-id: trunk@957 -
2005-08-28 09:36:50 +00:00
michael
d570eabe53 + Added fpcres
git-svn-id: trunk@954 -
2005-08-28 09:31:26 +00:00
michael
539436ed57 + Added missing criticalsection handlers
git-svn-id: trunk@946 -
2005-08-27 09:45:39 +00:00
florian
169688f198 * compiler part of first gba port
git-svn-id: trunk@937 -
2005-08-24 18:47:08 +00:00
florian
53f8f5ccc0 * properties set
git-svn-id: trunk@936 -
2005-08-24 18:38:20 +00:00
florian
3134acd506 * rtl part of gba port
git-svn-id: trunk@935 -
2005-08-24 18:37:20 +00:00
Jonas Maebe
8be8b5a6e9 + added
git-svn-id: trunk@928 -
2005-08-23 11:09:40 +00:00
oro06
63a7fabebc + Added WinCE API port readme
git-svn-id: trunk@927 -
2005-08-23 06:46:22 +00:00
oro06
d96231af45 + Added WinCE API files updated from Win32
* unidef.inc complete

git-svn-id: trunk@918 -
2005-08-22 17:27:28 +00:00
marco
99ff593cf1 * custapp.inc not necessary anymore. Left it in for targets I don't know.
git-svn-id: trunk@914 -
2005-08-22 12:09:19 +00:00
Jonas Maebe
fdc8c1c0ae * replace divisions by constants with a combination of mul, shift, add from
the ppc compiler writers guide
  + test program for above optimization
  (both by Thomas Schatzl)

git-svn-id: trunk@912 -
2005-08-21 18:35:15 +00:00
peter
05a628447f * put typedconsts in own asmlist to prevent mixing
array and string data
  * added al_rodata
  * renamed tasmlist enum names to include al_ prefix

git-svn-id: trunk@899 -
2005-08-17 08:42:52 +00:00
peter
35187ba2fd * merge objbase.inc in activex.pp
git-svn-id: trunk@897 -
2005-08-17 06:16:49 +00:00
florian
a3e330526d * exporting of symbols from linux programs, i.e. exports clause in
programs allowed

git-svn-id: trunk@855 -
2005-08-13 20:34:28 +00:00
michael
216d27705d + Fixed some differences with Kylix libc
git-svn-id: trunk@834 -
2005-08-09 19:03:25 +00:00
florian
1eed46514f * passing of dyn. arrays of tvarrec to array of const fixed, fixes bug #4219
git-svn-id: trunk@816 -
2005-08-07 14:43:45 +00:00
florian
2f8fe7d2e6 - readln(<pchar>) forbidden, there is no way to prevent an buffer overflow, fixes 4227
git-svn-id: trunk@810 -
2005-08-07 09:18:21 +00:00
florian
547c3f92b2 * AnsiReplaceText fixed, fixes 4260
git-svn-id: trunk@807 -
2005-08-07 07:57:27 +00:00
florian
9be5247db5 * dyn. arrays are always passed by value, fixes 4240
git-svn-id: trunk@800 -
2005-08-05 21:52:58 +00:00
florian
46a3f895e0 * exception parser checks now if the used id for the handler is really ON, fixes webbug 4256
git-svn-id: trunk@798 -
2005-08-05 19:44:10 +00:00
florian
804207239d *c <int64>:=-<longint> fixed (bug 4253)
git-svn-id: trunk@796 -
2005-08-05 19:00:30 +00:00
florian
b222cc7519 - n386cnv.pas removed, was empty
git-svn-id: trunk@786 -
2005-08-03 20:21:55 +00:00
florian
4e6b371dc5 * patch from Martin Schreiber to fix bug #4247
git-svn-id: trunk@784 -
2005-08-03 19:55:06 +00:00
peter
b9b61c5a00 * new tests
git-svn-id: trunk@765 -
2005-07-29 07:09:34 +00:00
peter
2e00bd1480 * support local labels in references
git-svn-id: trunk@764 -
2005-07-29 07:06:12 +00:00
florian
9e6c9d4fc7 * sysutils.format: floating point formatting takes care of currency type now
git-svn-id: trunk@736 -
2005-07-24 12:14:18 +00:00
florian
abed18e3bd * the utf-8 encoded espanol file is no errorues.msg
* errores.msg is iso-8859-15 encoded

git-svn-id: trunk@735 -
2005-07-24 10:36:45 +00:00
peter
8d5a5299ab * fix tests
git-svn-id: trunk@712 -
2005-07-20 13:35:31 +00:00
peter
289fc48ac0 * new test
git-svn-id: trunk@708 -
2005-07-20 06:53:52 +00:00
peter
f6d81823cb * wrong bug nr
git-svn-id: trunk@701 -
2005-07-19 12:23:15 +00:00
peter
a24dc41f36 * don't prefer int const to pointer
git-svn-id: trunk@700 -
2005-07-19 12:22:32 +00:00
peter
8bd757c5ed * new bug
git-svn-id: trunk@651 -
2005-07-18 13:27:28 +00:00
peter
3eba03f77b * support sl_absolutetype in deref
git-svn-id: trunk@649 -
2005-07-18 13:12:08 +00:00
peter
9cda65c4b0 * support for widestrings in tconstsym
* fix widestring writing for stringconstn

git-svn-id: trunk@646 -
2005-07-18 12:54:15 +00:00
peter
61291643d6 * new test
git-svn-id: trunk@645 -
2005-07-18 11:08:58 +00:00
florian
7c10694bc3 * fixed widechar const to widestring, fixes bug #4155
git-svn-id: trunk@638 -
2005-07-17 08:49:38 +00:00
florian
082ff3053e * new test
git-svn-id: trunk@635 -
2005-07-16 15:47:51 +00:00
florian
94350de1fc + from Nikolay Nikolov: xv and xvlib interface
git-svn-id: trunk@633 -
2005-07-16 08:21:51 +00:00
michael
6e3590ed2a + New needed file
git-svn-id: trunk@627 -
2005-07-14 19:47:21 +00:00
florian
0d79442d0f + sscanf
git-svn-id: trunk@604 -
2005-07-09 22:34:26 +00:00
florian
5a216aca9a * updated everything to MySQL 4.1.10a
git-svn-id: trunk@602 -
2005-07-09 20:13:26 +00:00
florian
0a58f18502 * from Yury Sidorov:
+ Added new target WinCE for i386 (to be able compile and run programs in WinCE emulator)
  + Exceptions work now.
  * System unit seems to be fully working

git-svn-id: trunk@597 -
2005-07-09 09:33:07 +00:00
peter
86bf41f689 * prefer shortstring to ansistring over ansistring to shortstring
* don't prefer widestring to short/ansistring

git-svn-id: trunk@594 -
2005-07-06 13:09:50 +00:00
peter
f2f968f48a * fix overflow checking for inc(cardinal,x) and inc(pointer,x)
git-svn-id: trunk@593 -
2005-07-06 08:01:39 +00:00
peter
4222e24422 * fix preprocessor support for empty set constants
git-svn-id: trunk@584 -
2005-07-05 06:11:20 +00:00
peter
bead787962 * fix type checking in constant sets
git-svn-id: trunk@583 -
2005-07-05 06:03:16 +00:00
michael
3b99356a0c + Added sqlite3 support
git-svn-id: trunk@578 -
2005-07-04 12:19:06 +00:00
michael
a8ba43ab7e + Added sqlite3 unit
git-svn-id: trunk@577 -
2005-07-04 12:17:52 +00:00
florian
caced33fed * Makefile generated
git-svn-id: trunk@574 -
2005-07-03 16:26:41 +00:00
florian
8adc1c9b0c + RTL part of WinCE patches from Yuri Sidorov
git-svn-id: trunk@572 -
2005-07-03 15:52:27 +00:00
florian
cb5e8fc609 + tests/packages
* tw3920.pp moved

git-svn-id: trunk@565 -
2005-07-02 16:15:07 +00:00
Jonas Maebe
32a3f9ce28 + added
git-svn-id: trunk@558 -
2005-07-02 12:35:51 +00:00
florian
655169ca3c * naming fixed
git-svn-id: trunk@554 -
2005-07-01 20:44:52 +00:00
florian
bdc8b7d061 * not ignoring private/protected anymore, fixes bug #3969
git-svn-id: trunk@553 -
2005-07-01 20:37:18 +00:00
florian
833a6d40d4 * initial commit
git-svn-id: trunk@552 -
2005-07-01 19:03:40 +00:00
florian
08f0419e3e + $A similiar to $align on/off added
git-svn-id: trunk@551 -
2005-07-01 18:49:55 +00:00
peter
c581066998 * testsuite cgi
git-svn-id: trunk@550 -
2005-06-30 21:06:05 +00:00
florian
f5b9130b98 * deallocation of translated resourcestrings
* load heaptrc before objpas

git-svn-id: trunk@549 -
2005-06-30 19:07:45 +00:00
peter
534109351b * another cardinal-cardinal fix
git-svn-id: trunk@548 -
2005-06-30 15:19:28 +00:00
peter
c1b2e1aac5 * check function/procedure type when adding a proc definition
git-svn-id: trunk@546 -
2005-06-30 14:56:05 +00:00
peter
a196569a74 * new bug
git-svn-id: trunk@544 -
2005-06-30 14:38:25 +00:00
peter
2654bf6a16 * reset fpucw in system startup
git-svn-id: trunk@543 -
2005-06-30 14:02:15 +00:00
peter
3700aa1b80 * only write vmt of objects defined in static/global symtable
to prevent IE in make_mangledname

git-svn-id: trunk@542 -
2005-06-30 13:48:56 +00:00
peter
216215e737 * test for crash with operator search
git-svn-id: trunk@540 -
2005-06-30 08:41:19 +00:00
peter
408bba521a * support constset in $if
git-svn-id: trunk@538 -
2005-06-30 08:19:01 +00:00
peter
f3cefd7a07 * check precision of floats for determining overload to call,
patch by Gerhard Scholz

git-svn-id: trunk@536 -
2005-06-30 07:32:40 +00:00
peter
627a3b53e8 * fix loading of enum subranges from ppu
git-svn-id: trunk@535 -
2005-06-30 07:13:42 +00:00
peter
26c69e89dc * syncobjs is not part of the rtl
git-svn-id: trunk@533 -
2005-06-30 06:38:11 +00:00
florian
abbc85bb78 + strict protected and strict private support
git-svn-id: trunk@512 -
2005-06-28 19:23:39 +00:00
florian
e53f6d02f1 + added some missing stuff to the activex unit, fixes bug #3820
* removed the warning about $A in jediapilib.inc

git-svn-id: trunk@501 -
2005-06-26 09:32:19 +00:00
peter
5c3a4516e1 * new test
git-svn-id: trunk@498 -
2005-06-25 21:07:25 +00:00
peter
1abbfcc698 * don't allow assignments to properties that need a call
and generate a temp structure

git-svn-id: trunk@485 -
2005-06-24 07:34:12 +00:00
florian
1b73bf0f80 * initial revision
git-svn-id: trunk@465 -
2005-06-21 20:09:33 +00:00
florian
67d640ad13 * some parts of strutils cleaned up, bug #3124 fixed
git-svn-id: trunk@459 -
2005-06-20 20:46:11 +00:00
florian
07442c5693 * fixed passing of variant parameters for windows api
* widestrings need to be allocated by a special OS call on windows

git-svn-id: trunk@458 -
2005-06-20 19:56:36 +00:00
peter
ee6cab2022 * set props
git-svn-id: trunk@454 -
2005-06-20 06:37:12 +00:00
florian
38c46b4809 * mime properties on Makfiles set
git-svn-id: trunk@453 -
2005-06-19 21:58:46 +00:00
florian
7cd67ea3f0 * node optimizer branch merged
* gotonode and gotolabel refactored
  * -Nu added to enable for loop unrolling

git-svn-id: trunk@446 -
2005-06-19 17:42:10 +00:00
michael
7c1ce9f49e + Initial implementation of new fpmake system
git-svn-id: trunk@436 -
2005-06-17 16:58:31 +00:00
michael
cc4818be26 + initial implementation of new fpmake compile tools
git-svn-id: trunk@435 -
2005-06-17 16:53:18 +00:00
michael
ec05423779 + Initial implementation
git-svn-id: trunk@434 -
2005-06-17 16:52:17 +00:00
florian
0954402873 * initial revision
git-svn-id: trunk@433 -
2005-06-17 13:51:20 +00:00
florian
4f10b59cce + mime type
git-svn-id: trunk@430 -
2005-06-16 21:14:25 +00:00
florian
ec6d5ff211 + utf-8 support for string constants added
git-svn-id: trunk@428 -
2005-06-16 20:16:37 +00:00
florian
03dde52c5b + WS_* constants are longints, added type casts for constants > $7fffffff
git-svn-id: trunk@425 -
2005-06-15 22:03:24 +00:00
florian
90cdc1b6fe * fixed interface rtti, fixes bug #4089
git-svn-id: trunk@422 -
2005-06-15 21:27:51 +00:00
Jonas Maebe
0f8e019c44 * fixed web bug tw4078 + added test
git-svn-id: trunk@414 -
2005-06-15 16:46:03 +00:00
peter
fd6248db71 * moved to fpcbuild repository
git-svn-id: trunk@333 -
2005-06-09 20:58:49 +00:00
peter
d6d524a39c * moved to fpcbuild repository
git-svn-id: trunk@332 -
2005-06-09 20:56:39 +00:00
florian
21ae782854 * fixed more xmm stuff
+ some win64 stuff added

git-svn-id: trunk@330 -
2005-06-09 20:50:17 +00:00
Jonas Maebe
fe4e35d0cf + added
git-svn-id: trunk@325 -
2005-06-09 20:12:59 +00:00
florian
ad3b9b9464 * windows rtl restructuring to share code between win32 and win64
* BeginThread can take a qword on 64 bit targets as stacksize

git-svn-id: trunk@287 -
2005-06-08 19:08:49 +00:00
florian
3c15de52d2 + build unit added
git-svn-id: trunk@286 -
2005-06-08 19:01:26 +00:00
peter
919b18f280 new bug
git-svn-id: trunk@246 -
2005-06-07 20:49:35 +00:00
florian
9a58bcae83 * properties set
git-svn-id: trunk@214 -
2005-06-05 14:07:41 +00:00
florian
c97714de9f * renamed windows related units from win32 to win so it can contain ce and 64 bit stuff
git-svn-id: trunk@213 -
2005-06-05 13:42:35 +00:00
Tomas Hajny
8765b5a29b + resolve.inc implementation for OS/2 by Soren Ager
git-svn-id: trunk@210 -
2005-06-05 12:34:52 +00:00
florian
ebcb69478f * fixed a lot of stuff for fpu/mm register variables
git-svn-id: trunk@199 -
2005-06-04 21:23:15 +00:00
florian
223c3dcb6d + mime type and eol on dat files set
git-svn-id: trunk@197 -
2005-06-04 18:21:56 +00:00
Jonas Maebe
7a79e0f083 * use definition of pthread_mutex_t from ptypes.h instead of
the linux definition in the system unit

git-svn-id: trunk@185 -
2005-06-03 21:07:04 +00:00
florian
6a36b62b02 * initial test
git-svn-id: trunk@183 -
2005-06-03 17:48:21 +00:00
florian
837638b971 * initial test version
git-svn-id: trunk@169 -
2005-06-01 18:45:23 +00:00
peter
cae26c3ab4 * missing .o files
git-svn-id: trunk@163 -
2005-06-01 08:15:20 +00:00
florian
9da46ff50a * more descriptive error message in case of a missing variant unit added
* variant unit uses now the math unit for ** implementation

git-svn-id: trunk@158 -
2005-05-30 20:47:34 +00:00
florian
4f30642b4a * fixed StrToDate to throw proper exceptions in case of an error, fixes bug #3913
git-svn-id: trunk@156 -
2005-05-30 20:37:35 +00:00
daniel
a7d57f0268 * Fix tabs
git-svn-id: trunk@135 -
2005-05-29 10:15:45 +00:00
Tomas Hajny
3d00563633 + check for not failing on Delphi $WARN directive
git-svn-id: trunk@125 -
2005-05-26 20:53:02 +00:00
florian
2652c764f1 + test added; thought it was fixed already :)
git-svn-id: trunk@107 -
2005-05-25 21:07:30 +00:00
florian
5e8e8fc5e4 + implemented empty Aquire/Release for SynchroObject, fixes bug #3821
git-svn-id: trunk@102 -
2005-05-25 20:53:50 +00:00
fpc
4c55f2bc34 + Initial import
git-svn-id: trunk@92 -
2005-05-25 07:57:17 +00:00
florian
f8c314a7b7 * changed fpc_read_text to use out instead of var
git-svn-id: trunk@73 -
2005-05-22 18:17:15 +00:00
florian
d01bde1a83 + $WARN directive implemented fixes bug #3939
git-svn-id: trunk@65 -
2005-05-22 11:57:24 +00:00
florian
61cbb32225 * test for bug #3827 added
git-svn-id: trunk@63 -
2005-05-22 10:58:49 +00:00
florian
ac880214fc * fixed passing function results to const formal defs, see tbs/tb0490.pp
git-svn-id: trunk@56 -
2005-05-21 20:44:04 +00:00
florian
bbc61266fe + readded
git-svn-id: trunk@46 -
2005-05-21 14:25:16 +00:00
michael
5e01930edc + Added uuid package
git-svn-id: trunk@44 -
2005-05-21 10:11:59 +00:00
michael
180fd52858 + Reworked GUID creation
git-svn-id: trunk@43 -
2005-05-21 10:03:44 +00:00
florian
ae4ac3d4da + test tw3967.pp
git-svn-id: trunk@40 -
2005-05-21 07:56:39 +00:00
florian
c044221818 * fixed alignment of objects and arrays in arrays, fixes bug #3971
git-svn-id: trunk@39 -
2005-05-21 07:39:44 +00:00
florian
6c233eaae4 * fixed comparisation of booleans and nulls in variants, fixes bug #3953
git-svn-id: trunk@35 -
2005-05-19 22:16:53 +00:00
michael
ffb55c4254 + Removed VER1_0 defines
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
fpc
a4c714572b + test for bug #3977 added
git-svn-id: trunk@30 -
2005-05-19 21:07:16 +00:00
michael
35fb930eba + Removed from 2.0 tree
git-svn-id: trunk@28 -
2005-05-19 18:38:09 +00:00
fpc
9c44ad0831 * property svn:mime-type for most files in main branch fixed
git-svn-id: trunk@20 -
2005-05-18 20:24:09 +00:00
fpc
48feb5014c * eol style property in main branch fixed
git-svn-id: trunk@19 -
2005-05-18 16:53:52 +00:00
fpc
aabbd3c7df * property svn:eol-style: native set
git-svn-id: trunk@16 -
2005-05-18 16:16:11 +00:00
florian
8caa0877d8 git-svn-id: trunk@9 - 2005-05-17 20:39:18 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00