Commit Graph

31805 Commits

Author SHA1 Message Date
marco
d742d6db58 * another fix for #15655, wrongly fixed in r14885
git-svn-id: trunk@14893 -
2010-02-12 22:32:22 +00:00
Jonas Maebe
85984c2d8f * insert proper type conversions when optimising logical operations and
compares by avoiding unnecessary sign extensions (fixes bug reported in
    http://lists.freepascal.org/lists/fpc-pascal/2010-January/023907.html )
  * never throw away int2int type conversions on bitpacked loads, because
    in these cases the proper bits still need to be selected

git-svn-id: trunk@14892 -
2010-02-12 18:13:08 +00:00
joost
8f90db3e98 * Fixed mem-leaks
git-svn-id: trunk@14891 -
2010-02-12 15:44:56 +00:00
ivost
2f20f6efc1 * marked old OnCompare properties as deprecated. use OnKeyCompare or OnDataCompare instead.
git-svn-id: trunk@14889 -
2010-02-11 20:48:35 +00:00
ivost
0637586076 * extended TFPGMap so that it's possible to add a custom compare function for data. Default compare function is binary compare.
git-svn-id: trunk@14888 -
2010-02-11 20:45:14 +00:00
marco
83fc2dd1ea * fix for #7308. (changeonopen preferences does nothing)
git-svn-id: trunk@14887 -
2010-02-11 16:11:53 +00:00
ivost
02b4a626de * changed some var parameters to out. the context allows that. it's required to prevent "not initialized variable" warning.
git-svn-id: trunk@14886 -
2010-02-11 15:52:37 +00:00
marco
fb1e916ed2 * fix from mantis 15655 that adds notifiers to tlist.addlist.
git-svn-id: trunk@14885 -
2010-02-11 13:37:34 +00:00
florian
092153e7ad * handle unrolling of for ... downto ... correctly, resolves #15668
git-svn-id: trunk@14884 -
2010-02-10 21:08:54 +00:00
Jonas Maebe
e89d0bcee3 + also print node tree after firstpass with -vp (patch by Adriaan van Os,
mantis #15710)

git-svn-id: trunk@14883 -
2010-02-10 16:41:16 +00:00
Jonas Maebe
6b0a0c149b * don't perform a range check in Delphi mode when passing a cardinal as
vtInteger to an array-of-const parameter (mantis #15727)

git-svn-id: trunk@14882 -
2010-02-10 16:35:37 +00:00
Jonas Maebe
d60e1f674c * automatically try to call procvars that are subscripted or used in a
with-statement, both in FPC and TP/Delphi modes (mantis #15728)

git-svn-id: trunk@14881 -
2010-02-10 16:12:18 +00:00
Jonas Maebe
1b58fcc877 * set moduleislib to true for libraries. Differences with islibrary:
a) is also set to true for packages (when packages will beimplemented)
     b) exists for each package/library/application separately, instead of
        being stored in the package containing the system unit (when packages
        will be implemented)
    (mantis #15701)

git-svn-id: trunk@14880 -
2010-02-10 16:10:23 +00:00
joost
257c6b0b89 * Fixed AV in GetURL
* Removed useless code (warning)

git-svn-id: trunk@14879 -
2010-02-09 12:45:58 +00:00
florian
c459100773 + basic info program
git-svn-id: trunk@14878 -
2010-02-07 22:56:05 +00:00
florian
be71dc16b4 + CL_PLATFORM_EXTENSION
git-svn-id: trunk@14877 -
2010-02-07 22:55:38 +00:00
joost
c5c0bab10b * Added OnChange and OnChangeCS events to THTMLCustomDatasetContentProducer
git-svn-id: trunk@14876 -
2010-02-07 12:31:55 +00:00
joost
7d16a2ded2 * Fixed GetURL for the case there are no parameters in the CGIScriptName
git-svn-id: trunk@14875 -
2010-02-07 12:31:07 +00:00
florian
0c153a46df * math.power/intpower(0,0) return 1, this is as recommended in IEEE 754
as well as compatible with other programming languages and delphi

git-svn-id: trunk@14873 -
2010-02-06 23:10:03 +00:00
Jonas Maebe
879e487ee8 * changed linker target name for WinCE from arm-pe into arm-wince-pe
(mantis #15666)

git-svn-id: trunk@14872 -
2010-02-06 20:22:15 +00:00
Jonas Maebe
89110baab8 * don't modify the flags while simplifying PIC memory references
(mantis #15694)

git-svn-id: trunk@14871 -
2010-02-06 20:18:36 +00:00
Jonas Maebe
b1d2ab5450 * tobject.inheritsfrom(nil) has to return false (mantis #15690)
git-svn-id: trunk@14870 -
2010-02-06 18:14:26 +00:00
Jonas Maebe
870edaf916 * tobject.unitname and tobject.tostring have to return an ansistring instead
of a shortstring (mantis #15693)
  * changed tobject5 so it checks whether the return values are correct

git-svn-id: trunk@14869 -
2010-02-06 17:53:49 +00:00
pierre
3f30dded7f * avoid problems if two svnversion executable are in SEARCHPATH
git-svn-id: trunk@14868 -
2010-02-06 17:33:47 +00:00
florian
34f976afea * enabled internal sar support for sparc and mips as well
git-svn-id: trunk@14867 -
2010-02-04 22:04:19 +00:00
florian
f8bf268406 * handle sarX(<const>,<var>) properly. resolves #15653
git-svn-id: trunk@14866 -
2010-02-04 21:30:25 +00:00
michael
7d7a3d20ed * Regenerated
git-svn-id: trunk@14865 -
2010-02-04 20:32:08 +00:00
michael
45a22a30b0 * Regenerated
git-svn-id: trunk@14864 -
2010-02-04 20:31:56 +00:00
michael
7096ee6bfa * Regenerated
git-svn-id: trunk@14863 -
2010-02-04 20:31:49 +00:00
michael
09109e5bf9 * Do not use case with strings, older compilers do not support it
git-svn-id: trunk@14862 -
2010-02-04 20:27:32 +00:00
michael
e3c5ce04ec * Fixed compilation
git-svn-id: trunk@14861 -
2010-02-04 20:22:44 +00:00
Jonas Maebe
fbfe277144 r321 | jonas | 2010-02-04 16:49:46 +0100 (Thu, 04 Feb 2010) | 3 lines
* CIconHandle = ^CIconPtr instead of = CIconPtr (error noted by James
    Chandler Jr)

git-svn-id: trunk@14860 -
2010-02-04 16:02:04 +00:00
michael
59bd32b7ea * Initial check-in
git-svn-id: trunk@14859 -
2010-02-04 15:18:07 +00:00
michael
82f0d61ad9 * Added libsee for win32 and linux
git-svn-id: trunk@14858 -
2010-02-04 13:00:08 +00:00
michael
34f551ad5e * Initial check-in
git-svn-id: trunk@14857 -
2010-02-04 12:58:02 +00:00
joost
39224aad96 * Splitted TBufDataset in TCustomBufDataset and TBufDataset
git-svn-id: trunk@14855 -
2010-02-03 19:51:34 +00:00
marco
706f0b7975 * New more delphi compat intstrtotime by Bart Broersma #15505 + test
git-svn-id: trunk@14854 -
2010-02-03 15:10:14 +00:00
Jonas Maebe
84b79c6cdc r320 | jonas | 2010-02-03 14:09:44 +0100 (Wed, 03 Feb 2010) | 4 lines
* changed CGPath* functions that take a CGAffineTransform parameter into
    taking a CGAffineTransformPtr parameter, as it can be NULL (mantis
    #15661)

git-svn-id: trunk@14853 -
2010-02-03 13:15:26 +00:00
pierre
bc407ef6d3 * also disable range check where overflow check is disabled
git-svn-id: trunk@14852 -
2010-02-03 00:32:30 +00:00
pierre
0d098f2dba * fix range check error
git-svn-id: trunk@14851 -
2010-02-03 00:31:26 +00:00
pierre
f8144cc627 * fix range check error if cstringpattern is empty
git-svn-id: trunk@14850 -
2010-02-03 00:28:21 +00:00
pierre
e716c54523 * fix double to clongdouble conversions for 128 bits C long double
git-svn-id: trunk@14849 -
2010-02-02 23:36:46 +00:00
joost
c1a4a85ef3 * Also generate URLs when a TWebController is on a WebModule
* Added the ability to add parameters in the ScriptName
 * Fixed double external file references due to the fact that TStringList.Find only works on sorted strings

git-svn-id: trunk@14848 -
2010-02-02 16:35:18 +00:00
pierre
571ce24835 * ignore stamp files *-stamp.*
git-svn-id: trunk@14847 -
2010-02-02 15:20:07 +00:00
pierre
40f1eaf987 * Add Package.fpc to svn:ignore in utils and packages directories
git-svn-id: trunk@14846 -
2010-02-02 15:05:29 +00:00
pierre
b74e5daccc * default svn:ignore to directories having none
git-svn-id: trunk@14845 -
2010-02-02 13:55:27 +00:00
Jonas Maebe
b6e4896805 * small typo corrections by Adriaan Van Os (mantis #15652)
git-svn-id: trunk@14844 -
2010-02-02 10:41:38 +00:00
Jonas Maebe
f90768ed6a * small optimisation for r14449: check whether the routine is a pure
assembler routine before checking whether an identifier may represent a
    register parameter, instead of afterwards

git-svn-id: trunk@14843 -
2010-02-02 10:40:25 +00:00
Jonas Maebe
30406d3a14 * if *alignmin is set to a value > *alignmax, also increase *alignmax
git-svn-id: trunk@14842 -
2010-02-02 10:30:05 +00:00
pierre
0cfcd70ad0 * ignore case of drive letter
git-svn-id: trunk@14841 -
2010-02-01 16:52:19 +00:00