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