Commit Graph

35753 Commits

Author SHA1 Message Date
michael
8af2ce27ef * Patch by Ludo Brands to add support for ActiveX containers (bug 20991)
git-svn-id: trunk@19936 -
2011-12-31 15:41:59 +00:00
michael
c20d68baec * Patch by Ludo Brands to support creation of activeX containers and event sink components (bug 20991)
git-svn-id: trunk@19935 -
2011-12-31 15:33:56 +00:00
michael
51953c459c * Added eventsink unit from Ludo Brands (bug 20991)
git-svn-id: trunk@19934 -
2011-12-31 15:25:47 +00:00
florian
862f9dacea * handle int_to_bool for qwordbools correctly on arm
git-svn-id: trunk@19933 -
2011-12-31 14:14:21 +00:00
Legolas
659b386f02 + Added Easy gl2d library for Nintendo DS and 6 new examples
* libndsfpc: Fixed glMaterialShinyness()

git-svn-id: trunk@19932 -
2011-12-31 14:14:12 +00:00
joost
a7ac3986c9 * Forgot to adapt fcl-images Makefile.fpc in r18128
git-svn-id: trunk@19931 -
2011-12-31 09:55:40 +00:00
marco
cbd12709d4 * regenned makefile that was accidentally done win32 only.
git-svn-id: trunk@19930 -
2011-12-30 22:02:45 +00:00
florian
25e38983cf * ide makes use of %APPDATA% if available to store configuration files, same logic as on unix, resolves #20870
git-svn-id: trunk@19929 -
2011-12-30 16:36:25 +00:00
marco
a231396bf7 * interface function declarations had no stdcall modifier, patch by Ludo #20987
git-svn-id: trunk@19928 -
2011-12-30 16:25:51 +00:00
florian
2dc2d65b1a + on windows, search %ALLUSERSPROFILE% and %USERPROFILE% for fpc.cfg
git-svn-id: trunk@19927 -
2011-12-30 16:20:27 +00:00
Jonas Maebe
930883edf6 * also report currency as automatable on non-x87 platforms
(may fix mantis #20986)

git-svn-id: trunk@19924 -
2011-12-30 12:30:12 +00:00
Jonas Maebe
3b32e6986b * fixed maketojumpbool() for 32 bit targets when used with a
64 bit destination

git-svn-id: trunk@19923 -
2011-12-30 12:12:39 +00:00
Jonas Maebe
3a6fb7c9ef - removed stray if-statement
git-svn-id: trunk@19922 -
2011-12-30 12:11:33 +00:00
Jonas Maebe
f5568b86e6 + support for OP_NOT and OP_NEG in a_op64_reg_reg() (required since
r19912)

git-svn-id: trunk@19921 -
2011-12-30 12:11:09 +00:00
Jonas Maebe
4d12a8b1ba * fixed not(qwordbool): take all 64 bits into account, not only the
lower 32 ones

git-svn-id: trunk@19920 -
2011-12-30 12:09:43 +00:00
Jonas Maebe
d0ba14ecab * fixed webtbs/tw20874b for non-x86 32 bit targets: tcgobj methods (by
default) cannot deal with 64 bit locations on 32 bit platforms

git-svn-id: trunk@19919 -
2011-12-30 11:58:49 +00:00
florian
5defdf86ba * handle for-loops correctly if the limits contain the counter variable
git-svn-id: trunk@19918 -
2011-12-30 10:54:08 +00:00
marco
2087ab1508 * Remove upx support from makefiles.
git-svn-id: trunk@19917 -
2011-12-29 21:50:00 +00:00
joost
a48a84f54e * Moved those tests in TTestDBBasics that needs a cursor to the new
TTestCursorDBBasics so that they are not tested anymore on unidirectional
   datasets.

git-svn-id: trunk@19916 -
2011-12-29 21:08:52 +00:00
florian
cd644c4ecb * VER2_0 overleft removed
git-svn-id: trunk@19915 -
2011-12-29 17:40:12 +00:00
florian
c4a5499d2a * handle flag to reg./ref. conversion correctly for boolean64
git-svn-id: trunk@19914 -
2011-12-29 17:28:35 +00:00
florian
7070fef055 * patch by Jeppe Johansen to fix postprocessexecutable for the embedded target if host and target OS have different endianess, resolves #20926
git-svn-id: trunk@19913 -
2011-12-29 17:27:28 +00:00
florian
a59a37dddd * handle assignments of qword bools with LOC_FLAGS correctly, resolves #20874
git-svn-id: trunk@19912 -
2011-12-29 16:48:46 +00:00
florian
61eb25ea30 * qwordbool is obviously a 64 bit type, resolves #20889
git-svn-id: trunk@19911 -
2011-12-29 16:46:50 +00:00
joost
0fcb5ae687 * Show a proper error-message when trying to do a locate on a uni-directional dataset
git-svn-id: trunk@19910 -
2011-12-29 16:24:14 +00:00
joost
06f0e3f9fa * Fixed compilation by Delphi
git-svn-id: trunk@19909 -
2011-12-29 15:47:06 +00:00
joost
5698d75c4c * Added more Delphi-compatibility wrappers
git-svn-id: trunk@19908 -
2011-12-29 15:44:19 +00:00
florian
6a1a2d3464 * get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
git-svn-id: trunk@19907 -
2011-12-29 14:06:30 +00:00
florian
c4c20102fd * make buildrtl aware of heapmgr
git-svn-id: trunk@19906 -
2011-12-29 14:04:50 +00:00
michael
51b5107247 * Patch from Ilya Melnikov to change var to out params (bug 20949)
git-svn-id: trunk@19905 -
2011-12-29 11:50:12 +00:00
michael
109fa89bc8 * Make sure key is zero-padded if seed is smaller than key length (bug 20949, patch from Ilya Melnikov)
git-svn-id: trunk@19904 -
2011-12-29 11:48:38 +00:00
marco
7b5c7f81d6 * fix for crash while building LCL docs. Hopefully the last one.
The fix is an emergency fix only, disabling calling convention
    registration for element types that not derive from TPasProcedure

   The fix is in Parsprocedureorfunctionheader, second part that handles
     modifiers and calling conventions. The parent was always typecasted
     to TPasProcedure, but can also be TPasProcedureType and TPasFunctionType
     that not derive from TPasProcedure.

git-svn-id: trunk@19903 -
2011-12-28 23:00:56 +00:00
joost
14d24130d1 * EnterDir and LeaveDir cannot be used in threads, so a threadvar is used
to store the current directory of each thread.

git-svn-id: trunk@19902 -
2011-12-28 21:38:35 +00:00
marco
fa7df86f26 * improved unknown link errormsg to list current module name.
* Added some new units to clean rules. rst and main program objectcode
   are still not cleaned properly though

git-svn-id: trunk@19901 -
2011-12-28 19:08:40 +00:00
marco
881caba4c3 * power functions added
git-svn-id: trunk@19900 -
2011-12-28 18:11:45 +00:00
florian
a710a7cf7f * translate short int into cshort, patch by barlone, resolves #20956
git-svn-id: trunk@19899 -
2011-12-28 17:49:08 +00:00
florian
ea8ae7c867 * update of Portuguese compiler message file by Marcelo B Paula, resolves #20963
git-svn-id: trunk@19898 -
2011-12-28 17:44:46 +00:00
Jonas Maebe
a0c2e6a683 * replaced LGPL license notice with reference to COPYING.FPC to make it
clear that the static linking exception also applies to these units (they
    were all written by FPC core team members except for colorsel, but that
    unit was explicitly released with the static linking exception as well:
    http://andis63.homeftp.net/downloads/colorsel/COPYING )

git-svn-id: trunk@19897 -
2011-12-28 12:49:46 +00:00
joost
47863d1167 * The dictionary has been splitted into two dictionaries, one global and
one specific to a package. This because the old dictionary contained 
   global variables and variables that were depending on the package being
   handled. That leads to problems when handling multiple packages at the same
   time in multiple threads.

git-svn-id: trunk@19896 -
2011-12-27 20:37:01 +00:00
michael
e94d49f298 * Added dependency on winunits-base
git-svn-id: trunk@19895 -
2011-12-27 16:19:32 +00:00
marco
0d9b57195b * Fix results of a bunch of stat functions, sstat.inc.patch from #20974
git-svn-id: trunk@19894 -
2011-12-27 13:04:10 +00:00
marco
6f8dac94e9 * fix mantis #20973, return value in unixutils.
git-svn-id: trunk@19893 -
2011-12-27 13:00:08 +00:00
michael
721a2cc2ad * Applied patch from Ludo Brands (bug 20972)
git-svn-id: trunk@19892 -
2011-12-27 11:34:36 +00:00
marco
425123ad26 * fix oncalcfields call without dscalcfieldstate. Patch by Jose Mejuto,
Mantis #20968

git-svn-id: trunk@19891 -
2011-12-26 22:25:24 +00:00
michael
f98a2cbae6 * New methods made virtual
git-svn-id: trunk@19890 -
2011-12-26 16:41:00 +00:00
michael
85a9b8208f * Importtl added
git-svn-id: trunk@19889 -
2011-12-26 16:38:37 +00:00
michael
48b314928b * importtl (type library import program) from Ludo Brands (bug 20958)
git-svn-id: trunk@19888 -
2011-12-26 16:37:38 +00:00
michael
4c8800c253 * StdOle2 and typelib added from Ludo Brands (bug 20958)
git-svn-id: trunk@19887 -
2011-12-26 16:31:35 +00:00
joost
ad5d37fa25 * Made logging thread-safe. Handle the indenting of the log separate for each
thread.
 * Log deleting files

git-svn-id: trunk@19886 -
2011-12-23 21:38:35 +00:00
michael
d15b70d46f * Made scanner a protected property
git-svn-id: trunk@19885 -
2011-12-23 19:08:54 +00:00