Commit Graph

35509 Commits

Author SHA1 Message Date
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
michael
5bccdb9c62 * Extended usage with additional options for project file
git-svn-id: trunk@19884 -
2011-12-23 15:05:18 +00:00
marco
397a6059f8 * correct INVALID_SOCKET to NOT 0, mantis #20946
git-svn-id: trunk@19883 -
2011-12-22 12:20:00 +00:00
sekelsenmat
8d79bc1616 Updates the makefile.fpc for fontconfig
git-svn-id: trunk@19882 -
2011-12-22 12:18:55 +00:00
sergei
ce2812e24a * Split combined declarations of GetModuleHandle and GetModuleFileName into separate WinCE and non-WinCE versions. Using Pointer as 'common denominator' in combined declarations was making it impossible to use e.g. GetModuleHandle('literal') in System unit.
* Also fixed parameter and return types for these declarations.

git-svn-id: trunk@19881 -
2011-12-22 02:17:02 +00:00
marco
56c978e4f4 * fixes for pxlib (paradox loader) from Barlone, Mantis #20945
git-svn-id: trunk@19880 -
2011-12-21 19:32:32 +00:00
sekelsenmat
4785b5637f Adds initial Xft and fontconfig headers
git-svn-id: trunk@19879 -
2011-12-21 14:51:42 +00:00
marco
60c1b263d6 * add public alias to getrlimit
git-svn-id: trunk@19878 -
2011-12-21 14:05:52 +00:00
mazen
489e20356c * Removed executable flag from source files.
git-svn-id: trunk@19877 -
2011-12-19 17:40:02 +00:00
pierre
1b4a27ed66 Avoid interactive query when resetting file
git-svn-id: trunk@19876 -
2011-12-19 13:03:25 +00:00
pierre
3da5c78e30 * Use xvasprintf instead od xstrvprintf as the later only appeared in GDB 6.2
* Also auto-reply to 'Discard symbol table' query if reset_command is true.

git-svn-id: trunk@19875 -
2011-12-19 13:01:49 +00:00
marco
19a7e17361 * Improve win64 support gtk2, step 1: updating ifdefs. Patch by Julian Schutsch, Mantis #20578
git-svn-id: trunk@19874 -
2011-12-18 22:48:47 +00:00
sergei
aea30f9bb2 * Added a lower limit on tdynamicarray block size. Certain values less than dynamicblockbasesize+alignment, e.g. 8 on x86_64, cause grow() to enter an infinite loop. Such values come e.g. from cloning tdataconstnode, which abuses blocksize argument as data size. Mantis #20929.
git-svn-id: trunk@19873 -
2011-12-18 22:34:56 +00:00
marco
0b655b19d9 * Patch from Ludo, Foreign key support for SQLite option. Mantis #20865
git-svn-id: trunk@19872 -
2011-12-18 21:56:20 +00:00
Legolas
0f050b97b7 + Added maxmod library for GBA
* Fixed makefile for cleaning examples
 * Fixed SimpleBGScroll example compilation

git-svn-id: trunk@19871 -
2011-12-18 11:35:30 +00:00
Jonas Maebe
446912d2e2 * tests are only for Darwin
git-svn-id: trunk@19870 -
2011-12-18 10:34:28 +00:00
sergei
cd347e40b2 * Moved existing exception-related definitions into separate include file seh64.inc, and added some more WinAPI definitions needed for SEH.
git-svn-id: trunk@19869 -
2011-12-18 01:15:31 +00:00
sergei
ebb2205c63 * Moved TExceptionRecord definition to sysos.inc, it is identical for all Windows targets.
git-svn-id: trunk@19868 -
2011-12-18 00:45:52 +00:00
sergei
009ee271ec - Cleaned out STR_CONCAT_PROCS define
- i386-specific fpc_shortstr_append_shortstr removed too, because a) it was anyway disabled with STR_CONCAT_PROCS, b) the generic implementation is smaller and probably faster due to optimized Move().

git-svn-id: trunk@19867 -
2011-12-17 17:22:18 +00:00
Jonas Maebe
40a9762ac6 * objcprotocol symbols have to be weak in the non-fragile abi to prevent
conflicts in case a protocol is adopted by classes in multiple object
    files part of the same binary (mantis #20875)

git-svn-id: trunk@19865 -
2011-12-17 12:43:42 +00:00
michael
310e8e0b9c * Removed resource added by lazarus
git-svn-id: trunk@19864 -
2011-12-17 12:31:42 +00:00
michael
9fe08751ce * Fixed unit name of jsondataset
git-svn-id: trunk@19863 -
2011-12-17 12:30:16 +00:00
michael
aaf7db3904 * Added fpjsondataset
git-svn-id: trunk@19862 -
2011-12-17 12:29:24 +00:00
Jonas Maebe
22dd93858d * don't try to write rtti for fields in Pascal records/classes/objects/...
whose type is an objc type (objcclass, objcprotocol): they only need
    objc-style rtti, which is generated elsewhere (and to prevent bugs
    they give an internal error if we try to generate FPC-style rtti for
    them) (mantis #20876)

git-svn-id: trunk@19861 -
2011-12-17 11:43:13 +00:00
michael
2d2436c256 * Added dependency of fcl-db on fcl-json
git-svn-id: trunk@19860 -
2011-12-17 10:24:53 +00:00
michael
b13b02956d * Removed fpwebdata
git-svn-id: trunk@19858 -
2011-12-16 19:51:22 +00:00
michael
9135ece182 * Example for JSON dataset
git-svn-id: trunk@19857 -
2011-12-16 16:31:13 +00:00
michael
b4cc174cd7 * Added JSON dataset
git-svn-id: trunk@19855 -
2011-12-16 16:23:33 +00:00
michael
d58859af47 * Renamed to fpjsondataset, in line with other FPC units
git-svn-id: trunk@19854 -
2011-12-16 16:21:36 +00:00
michael
23c969a962 * Initial implementation of JSON dataset
git-svn-id: trunk@19853 -
2011-12-16 16:20:13 +00:00
sekelsenmat
3fff7b04fd Virtualizes more TFPCustomCanvas drawing methods so that descendents can properly override them instead of hiding them, thus improving the hability to draw to a generic TFPCustomCanvas and get the same output in a TCanvas
git-svn-id: trunk@19852 -
2011-12-15 09:46:43 +00:00
sergei
724f41a9af - Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day.
git-svn-id: trunk@19851 -
2011-12-14 22:40:08 +00:00
michael
3106e57631 * Corrected program name clause
git-svn-id: trunk@19850 -
2011-12-14 22:34:05 +00:00
sergei
abdbe49861 + SysUtils part of SEH (enabled only for win64)
* EExternal.ExceptionRecord changed from field to property and made available on all Windows, not just win32.
* CatchUnhandledException: removed AnsiString variable, ideally there should be no memory allocations in this code path.

git-svn-id: trunk@19849 -
2011-12-14 10:47:26 +00:00
sergei
b3335abe75 * MOVSXD destination operand cannot be in memory, resolves #20850.
git-svn-id: trunk@19848 -
2011-12-13 22:56:24 +00:00
sergei
5b6b6cdd11 - clean out remaining ver2_0, REGCALL, FPC_HAS_INDIRECT_MAIN_INFORMATION defines.
git-svn-id: trunk@19847 -
2011-12-13 21:40:22 +00:00
sergei
2642403d5b * float_raise: Reduce amount of threadvar accesses, gains a bit more compact code. Functionality is not changed.
git-svn-id: trunk@19846 -
2011-12-13 20:21:22 +00:00
pierre
3fcf1f0050 * Do not use InfoLong as size can be different from InfoPtr used in Message
git-svn-id: trunk@19844 -
2011-12-13 16:36:15 +00:00
pierre
c25a96bd37 Avoid wrong exitcode 512 of Grep for Unix
git-svn-id: trunk@19843 -
2011-12-13 16:33:44 +00:00
pierre
bbc196ac02 Remove junk in test1 source file from alst commit
git-svn-id: trunk@19842 -
2011-12-13 15:09:57 +00:00
pierre
8b86d4ecb3 Fix AsciiTab proble for powerpc64, InfoLong and InfoPtr are not equivalent
git-svn-id: trunk@19841 -
2011-12-13 13:51:23 +00:00
pierre
179ccf2c6b Enable AsciiTable and fix compilation with -dDEBUG
git-svn-id: trunk@19840 -
2011-12-13 13:35:32 +00:00
pierre
243687b6d4 Remove platform.inc
git-svn-id: trunk@19839 -
2011-12-13 13:34:47 +00:00
pierre
09d8a6423c Use platform.inc file from ../src directory
git-svn-id: trunk@19838 -
2011-12-13 13:34:16 +00:00
pierre
5a0486a0cc Use platform.inc file from ../src directory
git-svn-id: trunk@19837 -
2011-12-13 13:33:28 +00:00