Commit Graph

20852 Commits

Author SHA1 Message Date
Jonas Maebe
b8cb0f692a Merged revisions 2043 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2043 (jonas)
  * also make "out" parameters unique

git-svn-id: branches/fixes_2_0@2044 -
2005-12-24 00:02:01 +00:00
Jonas Maebe
7af62e75d3 Merged revisions 2029 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2029 (jonas)
  * properly fixed allocating procedure symbols, now also works for nested
    procedures

git-svn-id: branches/fixes_2_0@2030 -
2005-12-22 21:00:05 +00:00
daniel
f967bcc5ed * Move grab_vcsa to fixes as well
git-svn-id: branches/fixes_2_0@2028 -
2005-12-22 19:34:00 +00:00
daniel
e1ccda3139 * Merge removal of += from trunk
git-svn-id: branches/fixes_2_0@2027 -
2005-12-22 15:52:10 +00:00
Jonas Maebe
7ae8772895 * moved generation of procsymbol after allocation of parasymtable and
localsymtable for debuginfo

git-svn-id: branches/fixes_2_0@2025 -
2005-12-22 09:19:30 +00:00
Jonas Maebe
658f8dfc95 Merged revisions 2009,2013 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2009 (jonas)
  * generate the procsymbol before generating the code for the procedure,
    so that refences to this symbol are not treated as external


r2013 (jonas)
  * always generate code which can be used to build dynamically loadable
    libraries with

git-svn-id: branches/fixes_2_0@2019 -
2005-12-21 09:26:14 +00:00
Jonas Maebe
d1cb6c4f18 * blocked wrong commit and revert (2000-2001)
git-svn-id: branches/fixes_2_0@2016 -
2005-12-20 21:20:25 +00:00
Jonas Maebe
91a164621d Merged revisions 2014 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2014 (jonas)
  * fixed to work after the changes in the handling of mode switching

git-svn-id: branches/fixes_2_0@2015 -
2005-12-20 20:35:07 +00:00
Jonas Maebe
e59a09e776 Merged revisions 2002 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2002 (jonas)
  * fixed passing record parameters of size >= 3 and whose size is not
    divisible by 4 on Darwin (have to be passed on the stack instead of in
    registers), fixes tcalext3

git-svn-id: branches/fixes_2_0@2011 -
2005-12-20 18:34:21 +00:00
Tomas Hajny
380cab6046 * reverting incorrect part of previous commit
git-svn-id: branches/fixes_2_0@1986 -
2005-12-18 22:22:56 +00:00
Tomas Hajny
9b0e07d25c Merged revisions 1981 via svnmerge from
http://hajny@svn.freepascal.org/svn/fpc/trunk

........
r1981 | hajny | 2005-12-18 21:55:31 +0000 (Sun, 18 Dec 2005) | 1 line

  * mistyping fixed (HMTL)
........

git-svn-id: branches/fixes_2_0@1985 -
2005-12-18 22:18:07 +00:00
Jonas Maebe
5cc60acaf1 Merged revisions 1971 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1971 (jonas)
  * changed default packenum for MacPas from 1 to 2 (compatible with Metrowerks)

git-svn-id: branches/fixes_2_0@1972 -
2005-12-16 12:32:07 +00:00
Jonas Maebe
f7518a764b Merged revisions 1961 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1961 (jonas)
  * fixed fpc_ansistr_append_ansistring() in case it's called to append a
    string to itself

git-svn-id: branches/fixes_2_0@1970 -
2005-12-16 09:22:02 +00:00
peter
239001fc33 Merged revisions 1927,1936,1938,1942,1944-1949 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1927 | daniel | 2005-12-11 15:25:07 +0100 (Sun, 11 Dec 2005) | 6 lines

  * 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.

........
r1936 | peter | 2005-12-12 08:01:03 +0100 (Mon, 12 Dec 2005) | 2 lines

  * ifndef ver2_0 added

........
r1938 | michael | 2005-12-12 21:07:25 +0100 (Mon, 12 Dec 2005) | 1 line

+ CloseProcessHandles made virtual
........
r1942 | daniel | 2005-12-13 13:56:35 +0100 (Tue, 13 Dec 2005) | 2 lines

  * Rename xf86dga1.pp to xf86dga1.inc because it is an include file.

........
r1944 | daniel | 2005-12-13 22:13:29 +0100 (Tue, 13 Dec 2005) | 2 lines

  + Add PTCpas package

........
r1945 | daniel | 2005-12-13 22:26:19 +0100 (Tue, 13 Dec 2005) | 2 lines

  * Rename included to .inc

........
r1946 | daniel | 2005-12-13 22:51:00 +0100 (Tue, 13 Dec 2005) | 2 lines

  * Move grab_vcsa to utils

........
r1947 | daniel | 2005-12-13 22:53:54 +0100 (Tue, 13 Dec 2005) | 2 lines

  * Remove unnecessary writeln

........
r1948 | peter | 2005-12-14 14:36:32 +0100 (Wed, 14 Dec 2005) | 2 lines

  * revert previous commit

........
r1949 | peter | 2005-12-14 18:23:32 +0100 (Wed, 14 Dec 2005) | 2 lines

  * change value to const string to remvoe implicit exception stack:

........

git-svn-id: branches/fixes_2_0@1953 -
2005-12-15 08:25:13 +00:00
peter
f8fb17c876 * fix inline for 2.0.x
git-svn-id: branches/fixes_2_0@1935 -
2005-12-12 06:59:10 +00:00
peter
050caabcd4 Merged revisions 1912,1926,1928-1930,1932 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1912 | florian | 2005-12-10 17:42:28 +0100 (Sat, 10 Dec 2005) | 2 lines

* improved variant type casts

........
r1926 | florian | 2005-12-10 23:15:00 +0100 (Sat, 10 Dec 2005) | 2 lines

* fixed declaration of NullHandle

........
r1928 | daniel | 2005-12-11 17:58:35 +0100 (Sun, 11 Dec 2005) | 2 lines

  * Less bloated ttyname implementation

........
r1929 | daniel | 2005-12-11 19:33:58 +0100 (Sun, 11 Dec 2005) | 2 lines

  * Add info about Linux

........
r1930 | daniel | 2005-12-11 19:37:15 +0100 (Sun, 11 Dec 2005) | 2 lines

  * Fix typo, markup

........
r1932 | florian | 2005-12-12 00:11:21 +0100 (Mon, 12 Dec 2005) | 3 lines

- removed 1.0 defines
+ call ld with -E

........

git-svn-id: branches/fixes_2_0@1934 -
2005-12-12 06:48:41 +00:00
Jonas Maebe
e035ff3150 Merged revisions 1921 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1921 (jonas)
  * fixed web bug #4461

git-svn-id: branches/fixes_2_0@1923 -
2005-12-10 22:00:47 +00:00
Jonas Maebe
4574d7a53d Merged revisions 1917 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1917 (jonas)
  * compiler discerns between +0.0 and -0.0
  + test for the above

git-svn-id: branches/fixes_2_0@1919 -
2005-12-10 20:52:22 +00:00
Jonas Maebe
63e9e9b2ad Merged revisions 1917 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1917 (jonas)
  * compiler discerns between +0.0 and -0.0
  + test for the above

git-svn-id: branches/fixes_2_0@1918 -
2005-12-10 20:40:52 +00:00
florian
a64efc6742 * fixed failures of previous merge
git-svn-id: branches/fixes_2_0@1916 -
2005-12-10 18:03:47 +00:00
florian
88936f9a79 Merged revisions 1792-1794 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r1792 | florian | 2005-11-20 13:23:54 +0100 (So, 20 Nov 2005) | 2 lines

* made generic basic file handling 64 bit

........
r1793 | florian | 2005-11-20 16:50:06 +0100 (So, 20 Nov 2005) | 2 lines

+ 64 bit fs support

........
r1794 | tom_at_work | 2005-11-20 19:14:23 +0100 (So, 20 Nov 2005) | 1 line

* fixes for successful cycle on 64 bit systems after 64 bit FS changes
........

git-svn-id: branches/fixes_2_0@1915 -
2005-12-10 17:55:32 +00:00
Jonas Maebe
76ef3917f3 Merged revisions 1907 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1907 (jonas)
  * fixed strpos() in case source or target is nil
  + added test for this

git-svn-id: branches/fixes_2_0@1908 -
2005-12-09 15:00:26 +00:00
Jonas Maebe
5a2597dd8a Merged revisions 1905 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1905 (jonas)
  * fixed and enabled gtk2 for Darwin/Mac OS X (Lazarus built for gtk2 works
    with fink installed gtk+2-dev package; note that first startup of gtk2
    program takes very long because of font conversions of all installed fonts)

git-svn-id: branches/fixes_2_0@1906 -
2005-12-08 15:16:44 +00:00
Jonas Maebe
198d454910 Merged revisions 1903 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1903 (jonas)
  + added a number of constants from /usr/include/sys/iocomm.h and filio.h
    (including FIONREAD, needed for lazarus)

git-svn-id: branches/fixes_2_0@1904 -
2005-12-08 12:30:43 +00:00
Jonas Maebe
1a522cd882 Merged revisions 1900 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1900 (jonas)
  * always keep 1 free os chunk available in the freelist to avoid
    a performance killing corner case where one block is constantly allocated
    and freed and can result in a redividing of an os chunk in small parts
    for each allocation

git-svn-id: branches/fixes_2_0@1901 -
2005-12-07 20:09:11 +00:00
Jonas Maebe
545a9188a2 Merged revisions 1897 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1897 (jonas)
  * fixed showing of warnings for uninitialised function results

git-svn-id: branches/fixes_2_0@1899 -
2005-12-07 16:16:59 +00:00
Jonas Maebe
0b038ea949 Merged revisions 1896 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1896 (jonas)
  * made the target parameter of SetString an "out" instead of "var" parameter

git-svn-id: branches/fixes_2_0@1898 -
2005-12-07 16:12:17 +00:00
Jonas Maebe
1fc495230e Merged revisions 1894 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1894 (jonas)
  * fixed web bug #4546

git-svn-id: branches/fixes_2_0@1895 -
2005-12-07 15:08:37 +00:00
fpc
527b158e13 Merged revisions via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1893 -
2005-12-07 10:06:17 +00:00
peter
7549fa9d59 Merged revisions 1756,1764-1774,1776-1777,1784-1785,1787,1791,1797,1813,1823,1825-1826,1829-1869,1871-1872,1875-1878,1880-1881,1884,1890-1891 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1756 | tom_at_work | 2005-11-15 18:27:42 +0100 (Tue, 15 Nov 2005) | 3 lines

* ppc32/linux: cprt0 update, fixing linking to libc
* ppc32/linux: stat update, making the compiler cycle with -dFPC_USE_LIBC again
* fixed typo in ugetrlimit libc function name
........
r1764 | peter | 2005-11-16 07:38:33 +0100 (Wed, 16 Nov 2005) | 2 lines

  * Mac conversions from Mark de Wever

........
r1765 | hajny | 2005-11-16 19:43:48 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1766 | hajny | 2005-11-16 19:44:13 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1767 | hajny | 2005-11-16 19:46:15 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1768 | hajny | 2005-11-16 19:47:29 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1769 | hajny | 2005-11-16 19:47:52 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1770 | hajny | 2005-11-16 19:59:33 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1771 | hajny | 2005-11-16 19:59:57 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1772 | hajny | 2005-11-16 20:00:21 +0100 (Wed, 16 Nov 2005) | 1 line

  * fix of buggy output for -? with path containing underscore
........
r1773 | tom_at_work | 2005-11-16 21:50:38 +0100 (Wed, 16 Nov 2005) | 3 lines

* fixed tb0488 on unix platforms (missing cwstring uses)
* 64bit big-endian fix of dynamic array handling
* added qword support for %x format specifier of format() functions
........
r1774 | tom_at_work | 2005-11-16 21:51:45 +0100 (Wed, 16 Nov 2005) | 2 lines

* renamed tb0488.pp to tb0488a.pp
* added tb0488b test program
........
r1776 | tom_at_work | 2005-11-16 22:08:30 +0100 (Wed, 16 Nov 2005) | 1 line

* fix of test tw3697 for unix platforms
........
r1777 | joost | 2005-11-17 17:06:40 +0100 (Thu, 17 Nov 2005) | 1 line

 + avoided mem-leak
........
r1784 | hajny | 2005-11-19 00:40:06 +0100 (Sat, 19 Nov 2005) | 1 line

  * FPC version is (at least) 2.0.2 now
........
r1785 | jonas | 2005-11-19 18:31:35 +0100 (Sat, 19 Nov 2005) | 3 lines

  * use stmw/lmw when saving/restoring a lot of registers, to reduce generated
    code size and thus instruction cache pressure.

........
r1787 | tom_at_work | 2005-11-20 02:21:55 +0100 (Sun, 20 Nov 2005) | 1 line

* ppc32: added FPU configuration code in math unit (fixes tw3161)
........
r1791 | florian | 2005-11-20 10:11:23 +0100 (Sun, 20 Nov 2005) | 1 line

* copying of classes fixed, closes 3930
........
r1797 | florian | 2005-11-20 23:19:37 +0100 (Sun, 20 Nov 2005) | 2 lines

* hopefully fixed setup of long/shortdateformat setup

........
r1813 | karoly | 2005-11-24 05:58:15 +0100 (Thu, 24 Nov 2005) | 2 lines

Merged r1666 changes from fixes branch

........
r1823 | florian | 2005-11-26 00:08:46 +0100 (Sat, 26 Nov 2005) | 2 lines

* fixed m68k compilation while sitting bored in the train

........
r1825 | daniel | 2005-11-26 00:39:54 +0100 (Sat, 26 Nov 2005) | 2 lines

  * Interface unit to fftw library

........
r1826 | daniel | 2005-11-26 00:41:49 +0100 (Sat, 26 Nov 2005) | 2 lines

  * fast -> fastest

........
r1829 | karoly | 2005-11-26 23:47:39 +0100 (Sat, 26 Nov 2005) | 3 lines

  * Few more changes for MorphOS OpenGL support
  * TinyGL unit moved to RTL, because it fits there better

........
r1830 | karoly | 2005-11-27 05:10:09 +0100 (Sun, 27 Nov 2005) | 2 lines

  + Support unit for MUI widget kit added

........
r1831 | karoly | 2005-11-27 05:16:40 +0100 (Sun, 27 Nov 2005) | 2 lines

  * Makefile adjustments for MUI

........
r1832 | karoly | 2005-11-27 07:01:50 +0100 (Sun, 27 Nov 2005) | 2 lines

  + Implemented (hopefully correct) DoSuperMethodA()

........
r1833 | karoly | 2005-11-27 07:51:01 +0100 (Sun, 27 Nov 2005) | 2 lines

  + some more emulinterface consts added

........
r1834 | daniel | 2005-11-27 23:33:16 +0100 (Sun, 27 Nov 2005) | 2 lines

  * Add fftw

........
r1835 | karoly | 2005-11-28 04:29:37 +0100 (Mon, 28 Nov 2005) | 2 lines

  * Changes for better MUI support

........
r1836 | karoly | 2005-11-28 04:48:33 +0100 (Mon, 28 Nov 2005) | 2 lines

  * fixed double identifier

........
r1837 | karoly | 2005-11-28 04:52:14 +0100 (Mon, 28 Nov 2005) | 2 lines

  * Modified makefile to match the changes

........
r1838 | daniel | 2005-11-28 08:47:44 +0100 (Mon, 28 Nov 2005) | 2 lines

  * Add {$inline on}

........
r1839 | daniel | 2005-11-29 09:42:30 +0100 (Tue, 29 Nov 2005) | 2 lines

  * Version upgrade to final version from 7 april 2000

........
r1840 | daniel | 2005-11-29 09:59:26 +0100 (Tue, 29 Nov 2005) | 2 lines

  * Renamed to crc.pas

........
r1841 | daniel | 2005-11-29 10:00:03 +0100 (Tue, 29 Nov 2005) | 2 lines

  * Rename gzcrc

........
r1842 | daniel | 2005-11-29 10:32:53 +0100 (Tue, 29 Nov 2005) | 2 lines

  * Rename crc unit

........
r1843 | daniel | 2005-11-29 11:34:25 +0100 (Tue, 29 Nov 2005) | 3 lines

  * Replace C types with native Pascal types
  * Avoid sysutils overhead

........
r1844 | daniel | 2005-11-29 18:01:04 +0100 (Tue, 29 Nov 2005) | 2 lines

  * Kill zmemcpy and zmemzero

........
r1845 | daniel | 2005-11-30 00:21:29 +0100 (Wed, 30 Nov 2005) | 2 lines

  * Remove defines in zutil

........
r1846 | daniel | 2005-11-30 00:28:32 +0100 (Wed, 30 Nov 2005) | 3 lines

  var & const were sometimes lowercased, sometimes uppercased. Put them
  in lowercase.

........
r1847 | daniel | 2005-11-30 00:32:51 +0100 (Wed, 30 Nov 2005) | 2 lines

  * Remove unused zmemcmp

........
r1848 | daniel | 2005-11-30 00:40:30 +0100 (Wed, 30 Nov 2005) | 2 lines

  * Remove FPC define

........
r1849 | daniel | 2005-11-30 00:46:30 +0100 (Wed, 30 Nov 2005) | 2 lines

  * Remove FPC define

........
r1850 | daniel | 2005-11-30 00:53:33 +0100 (Wed, 30 Nov 2005) | 2 lines

  * Kill zalloc, zfree fields and start conversion to standard getmem & freemem

........
r1851 | jonas | 2005-11-30 22:17:16 +0100 (Wed, 30 Nov 2005) | 2 lines

  * added {$goto on} to fix compilation

........
r1852 | michael | 2005-11-30 22:30:28 +0100 (Wed, 30 Nov 2005) | 1 line

+ Fixed Native Format issues of TDateTime fields
........
r1853 | michael | 2005-11-30 22:52:14 +0100 (Wed, 30 Nov 2005) | 1 line

+ date/time stuff is written in native format
........
r1854 | daniel | 2005-12-01 08:50:09 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Fix compilation

........
r1855 | daniel | 2005-12-01 17:11:37 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Remove "uses base"

........
r1856 | daniel | 2005-12-01 17:45:44 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Rename unit crc to fpccrc to avoid name conflict in packages

........
r1857 | daniel | 2005-12-01 19:32:39 +0100 (Thu, 01 Dec 2005) | 3 lines

  * Rename md5 directory to hash for hash functions
  * Move crc.pas into hash

........
r1858 | daniel | 2005-12-01 19:33:06 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Adapt Makefiles

........
r1859 | daniel | 2005-12-01 19:33:40 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Paszlib part of changes

........
r1860 | joost | 2005-12-01 22:25:56 +0100 (Thu, 01 Dec 2005) | 1 line

 + moved empty databasename check to TSQLConnection
........
r1861 | hajny | 2005-12-01 23:07:32 +0100 (Thu, 01 Dec 2005) | 1 line

  * workaround for OS/2 bug - check for 64kB border crossing in parameters for DosExecPgm
........
r1862 | daniel | 2005-12-01 23:21:40 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Remove now obsolete unit zutil

........
r1863 | daniel | 2005-12-01 23:22:52 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Bump version number

........
r1864 | daniel | 2005-12-01 23:44:42 +0100 (Thu, 01 Dec 2005) | 2 lines

  * zutil removal

........
r1865 | daniel | 2005-12-01 23:45:08 +0100 (Thu, 01 Dec 2005) | 2 lines

  * zutil removal

........
r1866 | daniel | 2005-12-01 23:47:17 +0100 (Thu, 01 Dec 2005) | 2 lines

 * Remove zutil

........
r1867 | daniel | 2005-12-01 23:52:54 +0100 (Thu, 01 Dec 2005) | 2 lines

  * Inline most stuff in paszlib.pas

........
r1868 | daniel | 2005-12-02 06:30:24 +0100 (Fri, 02 Dec 2005) | 2 lines

  * Add deflateInit2_

........
r1869 | jonas | 2005-12-02 12:09:13 +0100 (Fri, 02 Dec 2005) | 3 lines

  * fixed crash when an optimized sequence extends till the start of an
    assembler block

........
r1871 | daniel | 2005-12-02 22:05:28 +0100 (Fri, 02 Dec 2005) | 2 lines

  * Isolated IE200311075 bug found today

........
r1872 | daniel | 2005-12-02 23:27:50 +0100 (Fri, 02 Dec 2005) | 4 lines

  * Remove inline from problematic procedures. Problem isolated and moved to
    testsuite.
  * Added hash to requirements of some packages

........
r1875 | jonas | 2005-12-04 18:48:26 +0100 (Sun, 04 Dec 2005) | 3 lines

  * fixed compilation on systems where comp = int64 (i.e., everything non-x86)
    and thus incompatible with floating point types

........
r1876 | florian | 2005-12-04 19:29:07 +0100 (Sun, 04 Dec 2005) | 2 lines

* fixed compilerwidestring concatenation

........
r1877 | florian | 2005-12-04 19:29:29 +0100 (Sun, 04 Dec 2005) | 2 lines

* initial revision

........
r1878 | florian | 2005-12-04 19:35:19 +0100 (Sun, 04 Dec 2005) | 2 lines

* allow pred/succ on non continous enumerations in delphi mode

........
r1880 | florian | 2005-12-04 20:36:57 +0100 (Sun, 04 Dec 2005) | 2 lines

* resolve postponed local switch changes before switching mode

........
r1881 | joost | 2005-12-04 21:27:51 +0100 (Sun, 04 Dec 2005) | 1 line

 + fixed compilation
........
r1884 | michael | 2005-12-05 20:07:05 +0100 (Mon, 05 Dec 2005) | 1 line

+ Added XRandr from Nikolay Nikolov
........
........
r1891 | michael | 2005-12-06 21:57:57 +0100 (Tue, 06 Dec 2005) | 1 line

+ Added check for IsMultiThread in CheckSynchronize
........

git-svn-id: branches/fixes_2_0@1892 -
2005-12-07 09:53:28 +00:00
Jonas Maebe
248e36c370 Merged revisions 1889 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1889 (jonas)
  + added

git-svn-id: branches/fixes_2_0@1890 -
2005-12-06 19:49:30 +00:00
Jonas Maebe
23e44fb33d Merged revisions 1887 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1887 (jonas)
  * also make "out" shortstring parameters openstrings if required

git-svn-id: branches/fixes_2_0@1888 -
2005-12-06 19:43:24 +00:00
Jonas Maebe
4b631f0c95 Merged revisions 1885 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1885 (jonas)
  - removed dllfuncs unit, use dynlibs from the rtl instead
  * fixed glx for Mac OS X

git-svn-id: branches/fixes_2_0@1886 -
2005-12-06 14:47:19 +00:00
Jonas Maebe
ea136102c9 Merged revisions 1882 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1882 (jonas)
  * fixed floattostr and friends for systems where extended = double

git-svn-id: branches/fixes_2_0@1883 -
2005-12-05 14:49:23 +00:00
joost
ecc8ef0c5f Merged revisions 1780-1783,1800 via svnmerge from
svn+ssh://www.freepascal.org/FPC/svn/fpc/trunk

........
r1780 | joost | 2005-11-18 15:28:42 +0100 (Fri, 18 Nov 2005) | 1 line

 + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp
........
r1781 | joost | 2005-11-18 17:50:08 +0100 (Fri, 18 Nov 2005) | 1 line

 + added SQLDB support for MySQL v4.0 and v4.1
........
r1782 | joost | 2005-11-18 17:51:42 +0100 (Fri, 18 Nov 2005) | 1 line

 + added mysql40conn.pas and mysql41conn.pas, needed for revision 1781
........
r1783 | joost | 2005-11-18 21:21:48 +0100 (Fri, 18 Nov 2005) | 1 line

 + added mysql4conn for backwards-compatibility
........
r1800 | joost | 2005-11-22 01:52:58 +0100 (Tue, 22 Nov 2005) | 2 lines

 + added support for MySQL 5.0
 + added mysql_stmt_* calls to dyn. loaded mysql-library
........

git-svn-id: branches/fixes_2_0@1879 -
2005-12-04 19:02:29 +00:00
fpc
1cfccc6023 Merged revisions 1736 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1873 -
2005-12-03 22:32:59 +00:00
Jonas Maebe
95c7a8901b Merged revisions 1869 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1869 (jonas)
  * fixed crash when an optimized sequence extends till the start of an
    assembler block

git-svn-id: branches/fixes_2_0@1870 -
2005-12-02 11:12:10 +00:00
florian
deb7cc201c Merged revisions 1321,1827 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r1321 | florian | 2005-10-08 10:17:35 +0200 (Sa, 08 Okt 2005) | 1 line

* patch from yury to warn about wrong warning of unsupported apptype
........
r1827 | florian | 2005-11-26 22:54:15 +0100 (Sa, 26 Nov 2005) | 2 lines

* apptype causes only a note on system not supporting apptype

........

git-svn-id: branches/fixes_2_0@1828 -
2005-11-26 22:10:41 +00:00
florian
00dffa050a Merged revisions 1817-1818 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r1817 | florian | 2005-11-24 21:50:40 +0100 (Do, 24 Nov 2005) | 2 lines

* fixed StrToFloat for large constants

........
r1818 | florian | 2005-11-24 22:44:40 +0100 (Do, 24 Nov 2005) | 2 lines

* fixed TRegistry.ChangeKey

........

git-svn-id: branches/fixes_2_0@1824 -
2005-11-25 23:14:38 +00:00
Károly Balogh
b1b1c16b5a Merged revisions 1816,1819 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1822 -
2005-11-25 08:27:02 +00:00
Károly Balogh
0c9129039d Merged latest MorphOS changes
git-svn-id: branches/fixes_2_0@1821 -
2005-11-25 07:25:45 +00:00
Károly Balogh
ed3a2a064c Merged r1788
git-svn-id: branches/fixes_2_0@1820 -
2005-11-25 07:02:27 +00:00
florian
fff1dd8032 Merged revisions 1801-1808,1810-1811 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r1801 | michael | 2005-11-22 22:22:12 +0100 (Di, 22 Nov 2005) | 1 line

+ Fixed inline detection on functions 
........
r1802 | florian | 2005-11-22 22:27:56 +0100 (Di, 22 Nov 2005) | 2 lines

+ support exit();

........
r1803 | florian | 2005-11-22 23:08:11 +0100 (Di, 22 Nov 2005) | 2 lines

* fixed issue with static fields

........
r1804 | florian | 2005-11-22 23:10:40 +0100 (Di, 22 Nov 2005) | 2 lines

+ extended test

........
r1805 | florian | 2005-11-23 19:33:32 +0100 (Mi, 23 Nov 2005) | 2 lines

+ cursorfont.pp from Mikolay Nikolov

........
r1806 | florian | 2005-11-23 20:21:21 +0100 (Mi, 23 Nov 2005) | 2 lines

* fixed AnsiContainsText

........
r1807 | florian | 2005-11-23 20:30:33 +0100 (Mi, 23 Nov 2005) | 2 lines

* AnsiEndsStr fixed

........
r1808 | florian | 2005-11-23 20:32:19 +0100 (Mi, 23 Nov 2005) | 2 lines

* test for last commit

........
........
r1811 | florian | 2005-11-23 22:14:32 +0100 (Mi, 23 Nov 2005) | 2 lines

* fixes 4519, applied patch from Martin Schreiber to do so

........

git-svn-id: branches/fixes_2_0@1812 -
2005-11-23 21:57:22 +00:00
fpc
c320388b94 Merged revisions 1809 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
r1809 | marco | 2005-11-23 20:43:16 +0100 (Wed, 23 Nov 2005) | 2 lines

 * getrandomrgn

........

git-svn-id: branches/fixes_2_0@1810 -
2005-11-23 20:07:03 +00:00
fpc
395ed8e1c0 Merged revisions 1795-1796 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
r1795 | marco | 2005-11-20 22:55:12 +0100 (Sun, 20 Nov 2005) | 2 lines

 * CROSSOPT support required for darwin.

........
r1796 | marco | 2005-11-20 23:13:23 +0100 (Sun, 20 Nov 2005) | 2 lines

 * cross-darwin support

........

git-svn-id: branches/fixes_2_0@1799 -
2005-11-20 22:54:15 +00:00
peter
eb4d801520 Merged revisions 1754 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1754 | marco | 2005-11-15 12:15:27 +0100 (Tue, 15 Nov 2005) | 2 lines

 * fixed RLIMIT_VMEM gotcha

........

git-svn-id: branches/fixes_2_0@1755 -
2005-11-15 14:19:36 +00:00
peter
a614ab5edc Merged revisions 1751 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1751 | peter | 2005-11-15 09:35:01 +0100 (Tue, 15 Nov 2005) | 2 lines

  * store hidden symbols correctly in ppu

........

git-svn-id: branches/fixes_2_0@1753 -
2005-11-15 08:39:14 +00:00
peter
4c773438c8 Merged revisions 1749 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1749 | marco | 2005-11-14 12:31:28 +0100 (Mon, 14 Nov 2005) | 2 lines

 * added resource consts and types

........

git-svn-id: branches/fixes_2_0@1752 -
2005-11-15 08:37:24 +00:00
peter
a71ebc0513 Merged revisions 1718,1722,1727 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1718 | tom_at_work | 2005-11-10 18:06:25 +0100 (Thu, 10 Nov 2005) | 2 lines

* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
* default stack size is now also 32k for Windows (allows the use of stack checking when using threads)
........
r1722 | tom_at_work | 2005-11-11 13:16:08 +0100 (Fri, 11 Nov 2005) | 1 line

* added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
........
r1727 | tom_at_work | 2005-11-12 12:34:15 +0100 (Sat, 12 Nov 2005) | 2 lines

* forgot to add CheckInitialStkLen function
* fixed two unitinitialized StackLength variables
........

git-svn-id: branches/fixes_2_0@1748 -
2005-11-14 07:39:37 +00:00
peter
9938d1d803 Merged revisions 1704,1711-1712,1714,1719-1721,1725-1726,1729-1730 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r1704 | vincents | 2005-11-09 14:26:22 +0100 (Wed, 09 Nov 2005) | 1 line

removed seek64bit define
........
r1711 | tom_at_work | 2005-11-10 16:01:00 +0100 (Thu, 10 Nov 2005) | 2 lines

* signal handler update, uses uc_mcontext instead of sigcontext_struct in later Linux versions
* syscalls update
........
r1712 | tom_at_work | 2005-11-10 16:04:28 +0100 (Thu, 10 Nov 2005) | 1 line

* new constants for si_code field for FPU signals (required by commit 1710)
........
r1714 | tom_at_work | 2005-11-10 16:11:06 +0100 (Thu, 10 Nov 2005) | 1 line

* removed "+0" offset generation in assembler writer
........
r1719 | michael | 2005-11-10 21:40:11 +0100 (Thu, 10 Nov 2005) | 1 line

+ Patch from Michalis Kamburelis to implement correct config dir, following basedir-spec
........
r1720 | marco | 2005-11-11 10:30:08 +0100 (Fri, 11 Nov 2005) | 2 lines

 * should now also ignore comment starting with ; (bug 45something)

........
r1721 | michael | 2005-11-11 12:24:30 +0100 (Fri, 11 Nov 2005) | 1 line

+ Added TFPHashTable object, implemented by Dean Zobec
........
r1725 | florian | 2005-11-12 12:01:27 +0100 (Sat, 12 Nov 2005) | 2 lines

+ writeidx program added

........
r1726 | florian | 2005-11-12 12:14:50 +0100 (Sat, 12 Nov 2005) | 2 lines

* reset some variables which could be in an illegal state after an error, this is mainly important for the ide

........
r1729 | marco | 2005-11-13 15:56:35 +0100 (Sun, 13 Nov 2005) | 2 lines

 * patch with a _lot_ more constants from JP Mugaas (for Indy)

........
r1730 | marco | 2005-11-13 16:25:26 +0100 (Sun, 13 Nov 2005) | 2 lines

 * couple of redefs for bug #4509

........

git-svn-id: branches/fixes_2_0@1747 -
2005-11-14 07:31:31 +00:00