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