Commit Graph

11012 Commits

Author SHA1 Message Date
Jonas Maebe
b08b6a17bd * synchronised with trunk till r42258
git-svn-id: branches/debug_eh@42259 -
2019-06-20 20:57:37 +00:00
Mattias Gaertner
b9c16b98d1 pastojs: fixed pas2jsfiler
git-svn-id: trunk@42258 -
2019-06-20 20:38:53 +00:00
Jonas Maebe
c262c5dbc9 * synchronised with trunk till r42256
git-svn-id: branches/debug_eh@42257 -
2019-06-20 17:21:34 +00:00
Mattias Gaertner
783505b4d7 fcl-passrc: starting test generics
git-svn-id: trunk@42252 -
2019-06-20 08:47:30 +00:00
Mattias Gaertner
fb29815fbf fcl-passrc: fixed parsing objfpc inline specialize
git-svn-id: trunk@42251 -
2019-06-20 08:47:04 +00:00
michael
6c1593652b * Patch from Ondrej Pokorny to support streaming to position 0 (bug ID 35724)
git-svn-id: trunk@42250 -
2019-06-19 12:24:59 +00:00
michael
db2c9183f1 * Fix bug ID #35731 (ReadSectionRaw needs to read comments)
git-svn-id: trunk@42247 -
2019-06-19 06:12:15 +00:00
Mattias Gaertner
f50b4c5fbb pastojs: setlength(arr) now always clone
git-svn-id: trunk@42227 -
2019-06-14 20:45:01 +00:00
svenbarth
746756cada * add typecast to PTypeInfo to be on the safe side
git-svn-id: trunk@42222 -
2019-06-13 21:08:48 +00:00
svenbarth
253f65c5b2 * fix for Mantis #35687: implement TValue.FromOrdinal()
+ added tests

git-svn-id: trunk@42221 -
2019-06-13 21:08:44 +00:00
svenbarth
34569080be * correctly handle both Ansi- and WideChar in TValue
+ added tests

git-svn-id: trunk@42220 -
2019-06-13 21:08:41 +00:00
svenbarth
a2a403e2e5 * fix for Mantis #35693: IsOrdinal also needs to return true for enums (with that AsOrdinal will work correctly as well)
* extended RTTI test by a test for enums

git-svn-id: trunk@42219 -
2019-06-13 21:08:38 +00:00
Mattias Gaertner
d1830fc589 pastojs: fixed var a: somearray = nil
git-svn-id: trunk@42218 -
2019-06-13 08:05:28 +00:00
Mattias Gaertner
a889888f2a fcl-passrc: added test local var inits
git-svn-id: trunk@42217 -
2019-06-13 08:04:18 +00:00
Legolas
a9b015911d * Updated Wii port to libogc 1.8.22
git-svn-id: trunk@42216 -
2019-06-12 16:35:25 +00:00
Legolas
7c02f2b531 * Nintendo DS port updated to libnds ver.1.7.3
git-svn-id: trunk@42202 -
2019-06-10 06:39:46 +00:00
Legolas
4239742b35 * GBA port updated
git-svn-id: trunk@42201 -
2019-06-09 22:27:16 +00:00
michael
44987e376d * Unicode string assertequal (removed doubles)
git-svn-id: trunk@42192 -
2019-06-08 14:43:39 +00:00
michael
b3493d1f07 * Unicode string assertequal
git-svn-id: trunk@42191 -
2019-06-08 14:41:09 +00:00
Jonas Maebe
faf75095cd * synchronised with trunk till r42189
git-svn-id: branches/debug_eh@42190 -
2019-06-07 18:24:38 +00:00
svenbarth
fb0f2fbd35 * enable method implementation tests for i386 (interface tests will be ignored however as stdcall/cdecl are not yet provided without an external manager)
git-svn-id: trunk@42185 -
2019-06-06 20:51:57 +00:00
svenbarth
6b7ba589b9 * change fallback implementation of the RTTI memory functions to do nothing so that new platforms are easily detected
git-svn-id: trunk@42184 -
2019-06-06 20:50:46 +00:00
svenbarth
c008adb658 * implement memory allocation functions for Unix platforms using mmap/mprotect/munmap
git-svn-id: trunk@42183 -
2019-06-06 20:49:30 +00:00
svenbarth
f17c689829 + add a size parameter to FreeMemory() as some platforms might need that
git-svn-id: trunk@42182 -
2019-06-06 20:48:30 +00:00
Mattias Gaertner
180576d17c fcl-pssrc, pastojs: fixed anonymous proc inside for-loop
git-svn-id: trunk@42177 -
2019-06-06 09:48:04 +00:00
michael
109abf3d99 * Fix bug ID #35674, do not create filestream for directories
git-svn-id: trunk@42174 -
2019-06-05 11:42:40 +00:00
michael
a4bf16e176 Fix bug ID #0035672
git-svn-id: trunk@42173 -
2019-06-04 08:31:39 +00:00
marco
be7b653fef * savetohhp from serbods git repo
git-svn-id: trunk@42156 -
2019-06-01 16:22:18 +00:00
marco
4f447a4de0 * some more shlwapi translations
git-svn-id: trunk@42152 -
2019-05-31 16:03:06 +00:00
svenbarth
601f0bd6b1 * if the creation of the method implementation raises ENotImplemented we ignore the test as not all calling conventions might be supported currently (e.g. on i386 only "register" is for now)
git-svn-id: trunk@42151 -
2019-05-31 15:41:06 +00:00
svenbarth
4adce9b1bd + add function callback support for the Register calling convention on i386
git-svn-id: trunk@42150 -
2019-05-31 15:41:04 +00:00
marco
4e70f12027 * strstria* and similar functions. mantis 035582, even though that is about legacy shellapi32
git-svn-id: trunk@42148 -
2019-05-31 12:13:38 +00:00
marco
455cb6758f * freetype windows compat patch from Pascal Riekenberg, mantis #35644
git-svn-id: trunk@42144 -
2019-05-31 09:41:28 +00:00
marco
6d65a8f1e3 * mantis #35586
git-svn-id: trunk@42143 -
2019-05-31 09:38:45 +00:00
marco
553da0e126 * some locale support rescued from serbods heavily reformatted github branch
git-svn-id: trunk@42142 -
2019-05-30 21:35:41 +00:00
marco
8ba75c847a * fix reading binary toc. Lazarus depends on it, and it name,local change changed order, and thus added empty names.
git-svn-id: trunk@42137 -
2019-05-30 10:44:52 +00:00
marco
62a572e484 * add a dummy property to keep lazarus CHM compiling for now.
git-svn-id: trunk@42129 -
2019-05-27 07:48:45 +00:00
marco
3092b1169a * redone sitemap to support multiple name,local pairs for index.
* rewritten binary index generation. Use natural sort for index.
 * updated html scanning for ID= tags as anchor, reduces warnings with more modern html code.
 
Still work to do, ags helpfile still has 70 differences. Possibly however due to case sensitive anchors on index level.

git-svn-id: trunk@42124 -
2019-05-25 16:41:18 +00:00
michael
205be75320 * Added simple example for AssignStream
git-svn-id: trunk@42123 -
2019-05-25 15:55:43 +00:00
michael
f515c70a40 * Example to demonstrate exit code forms in TCustomApplication
git-svn-id: trunk@42122 -
2019-05-25 15:52:33 +00:00
Jonas Maebe
a0e35fd1bc * synchronised with trunk till r42118
git-svn-id: branches/debug_eh@42119 -
2019-05-25 13:19:06 +00:00
michael
3fe77a8ff5 * Add to OpenSSLGetVersion to interface
git-svn-id: trunk@42114 -
2019-05-22 11:34:51 +00:00
michael
3c0805d6a2 * Add OpenSSL_Version
git-svn-id: trunk@42113 -
2019-05-22 10:52:24 +00:00
Jonas Maebe
9e9a982bfe * synchronised with trunk till r42095
git-svn-id: branches/debug_eh@42096 -
2019-05-18 18:43:51 +00:00
Jonas Maebe
c330f5080c * replaced fpcunit custom code to obtaining a caller site with a call to
CaptureBacktrace (prevents crashes when compiled with LLVM backend,
    and is generally more robust)

git-svn-id: trunk@42093 -
2019-05-18 18:41:29 +00:00
svenbarth
1d6b591872 * add tests for TVirtualInterface
git-svn-id: trunk@42089 -
2019-05-16 21:44:54 +00:00
svenbarth
16d9b5bee9 + add TVirtualInterface which allows to implement a interface with method RTTI by merely providing an event handler
git-svn-id: trunk@42088 -
2019-05-16 21:44:50 +00:00
pierre
fb2a8e23d0 Fix compilation of GDB version 7.12.1
git-svn-id: trunk@42086 -
2019-05-16 12:44:08 +00:00
svenbarth
45479302c1 - ValueToFFIValue is no longer needed
git-svn-id: trunk@42073 -
2019-05-15 05:29:00 +00:00
svenbarth
5d6a837b63 * also test callbacks for libffi
git-svn-id: trunk@42072 -
2019-05-15 05:28:57 +00:00