Mattias Gaertner
818354b58f
pastojs: clean up
...
git-svn-id: trunk@41313 -
2019-02-13 15:18:53 +00:00
Mattias Gaertner
5b37a8fe6a
fcl-passrc: clean up
...
git-svn-id: trunk@41312 -
2019-02-13 15:18:43 +00:00
nickysn
4f573b50ad
* access the Default8087CW global variable directly from within inline asm,
...
instead of copying it to a local var first, since the concern about PIC code
(this asm code started out as a copy of the i386 rtl code) doesn't exist on
the i8086, since there's no such thing as PIC code on the i8086
git-svn-id: trunk@41311 -
2019-02-12 16:31:16 +00:00
pierre
d4e059bd41
Fix bug report #35065 using provided patch by J. Gareth Moreton
...
git-svn-id: trunk@41310 -
2019-02-12 07:19:04 +00:00
svenbarth
7364cd59b5
* always enable threads on Unix-like targets
...
git-svn-id: trunk@41308 -
2019-02-11 20:33:29 +00:00
Mattias Gaertner
f15a18e479
pas2js: docs about helpers version
...
git-svn-id: trunk@41304 -
2019-02-11 17:38:35 +00:00
Mattias Gaertner
54bd9a61e1
pas2js: updated docs about helpers
...
git-svn-id: trunk@41303 -
2019-02-11 17:07:04 +00:00
Mattias Gaertner
97234eb509
pas2js: updated docs about helpers
...
git-svn-id: trunk@41302 -
2019-02-11 17:02:34 +00:00
Mattias Gaertner
599161b180
pas2js: updated docs about helpers
...
git-svn-id: trunk@41301 -
2019-02-11 16:51:37 +00:00
Mattias Gaertner
6bbc1db8bb
pastojs: fixed helper constructor
...
git-svn-id: trunk@41300 -
2019-02-11 15:26:27 +00:00
Mattias Gaertner
ddaac687d4
pastojs: fixed helpers pass args
...
git-svn-id: trunk@41298 -
2019-02-11 12:15:55 +00:00
Mattias Gaertner
739723bc54
fcl-passrc: useanalyzer: mark parents of nested elements
...
git-svn-id: trunk@41297 -
2019-02-11 12:15:22 +00:00
Mattias Gaertner
a12ca1c1a0
pastojs: type helper set
...
git-svn-id: trunk@41295 -
2019-02-11 09:29:16 +00:00
Mattias Gaertner
1b6c69e079
fcl-passrc: resolver: type helper set
...
git-svn-id: trunk@41294 -
2019-02-11 09:29:02 +00:00
Mattias Gaertner
ff59f3b570
pastojs: type helper pass property
...
git-svn-id: trunk@41293 -
2019-02-10 22:59:33 +00:00
Mattias Gaertner
9f5bc872be
fcl-passrc: parser: give error on class field without var
...
git-svn-id: trunk@41292 -
2019-02-10 22:59:15 +00:00
svenbarth
b810d8f32b
* fix for Mantis #35027 : ensure that the synchronize event entry is reset correctly in case of an exception
...
+ added test
git-svn-id: trunk@41281 -
2019-02-10 15:43:03 +00:00
svenbarth
1502a13e7c
* fix for Mantis #35028 : when the mainthread executes a queued ThreadMethod make sure that the queue entry is released even if an exception is raised
...
+ added test
git-svn-id: trunk@41280 -
2019-02-10 15:42:58 +00:00
Mattias Gaertner
6108d38c23
pastojs: type helper array, constructor
...
git-svn-id: trunk@41279 -
2019-02-10 14:55:09 +00:00
Mattias Gaertner
60976ab94d
fcl-passrc: resolver: totherarray(array):=
...
git-svn-id: trunk@41278 -
2019-02-10 14:54:42 +00:00
svenbarth
b1ee29c836
* fix for Mantis #30205 : (adjusted) patch by Do-wan Kim to only use the default calling convention for exception handlers
...
+ added test
git-svn-id: trunk@41277 -
2019-02-10 11:26:46 +00:00
Mattias Gaertner
7bca7bb629
pastojs: type helper: literal
...
git-svn-id: trunk@41276 -
2019-02-10 09:59:17 +00:00
Mattias Gaertner
663ac37c1c
fcl-passrc: parser: dot after true,false,char,string
...
git-svn-id: trunk@41275 -
2019-02-10 09:59:04 +00:00
marco
a387e0b9bb
* add reg_qword. Feedback on #35050
...
git-svn-id: trunk@41274 -
2019-02-10 09:20:54 +00:00
Mattias Gaertner
e98d7f2a86
pastojs: type helper: arg/var/const/result
...
git-svn-id: trunk@41273 -
2019-02-10 00:24:23 +00:00
Mattias Gaertner
cb1a53c680
fcl-passrc: resolver: error on record helper for byte in mode objfpc
...
git-svn-id: trunk@41272 -
2019-02-10 00:22:18 +00:00
michael
3779d69075
* libmagic headers by Silvio Clecio
...
git-svn-id: trunk@41271 -
2019-02-09 19:57:11 +00:00
michael
76f577ccbf
* Added switch so the server can act as simple file server
...
git-svn-id: trunk@41270 -
2019-02-09 18:33:39 +00:00
marco
d6b39276bb
* makerop to dword mantis #34712
...
git-svn-id: trunk@41269 -
2019-02-09 17:53:05 +00:00
marco
93fcce4ba1
* tohexstring calls inttohex instead of hexstr. Hexstr has fixed number of
...
digits, inttohex a minimum number. Mantis #35015
git-svn-id: trunk@41268 -
2019-02-09 17:12:20 +00:00
marco
8b956a580e
* commit 64-bit type support to fcl-register, patch by CCRDude, mantis #34875
...
git-svn-id: trunk@41267 -
2019-02-09 13:57:19 +00:00
marco
46aa5f2712
* _S_ and _E_ first and last were already there, just in an unexpected winerror. Found after testing ->revert all but the last line.
...
git-svn-id: trunk@41266 -
2019-02-09 13:41:22 +00:00
marco
ec87ab2870
* some _E_ and _S_ constants from winerror.h used in activex patch.
...
git-svn-id: trunk@41265 -
2019-02-09 13:34:52 +00:00
marco
be62b0ced0
* regcls constants from MSDN
...
git-svn-id: trunk@41264 -
2019-02-09 13:29:14 +00:00
marco
86168dfdd1
* Patch from Serge Anvarov with missing strutils aliases. Mantis #35047
...
git-svn-id: trunk@41263 -
2019-02-09 12:31:15 +00:00
marco
3a6d0d9d41
* flashwindowex, mantis #35048 , patch by 440bx
...
git-svn-id: trunk@41262 -
2019-02-09 12:07:30 +00:00
Mattias Gaertner
c617546fcd
pastojs: record helper constructor
...
git-svn-id: trunk@41259 -
2019-02-08 17:52:42 +00:00
nickysn
b0ca862f32
+ implemented IntroSort (hybrid between QuickSort and HeapSort) in unit SortAlgs
...
git-svn-id: trunk@41258 -
2019-02-08 15:34:29 +00:00
Mattias Gaertner
e290e24c06
pastojs: helper: for in class helper
...
git-svn-id: trunk@41257 -
2019-02-08 14:52:16 +00:00
Mattias Gaertner
fcc78d311b
pastojs: helper: class property with static class method
...
git-svn-id: trunk@41256 -
2019-02-08 13:07:16 +00:00
Mattias Gaertner
67dd6b5bf3
fcl-passrc: resolver: option to allow class property with non static getter/setter
...
git-svn-id: trunk@41255 -
2019-02-08 13:07:02 +00:00
marco
6ec527df23
* add IDANI_CAPTION, mantis #35042
...
git-svn-id: trunk@41254 -
2019-02-08 10:25:30 +00:00
marco
76bb5d1a22
* add loadlibraryex flags, mantis #35041
...
git-svn-id: trunk@41253 -
2019-02-08 10:18:52 +00:00
Mattias Gaertner
15ec036a69
pastojs: helper: default array property
...
git-svn-id: trunk@41252 -
2019-02-08 10:10:30 +00:00
Mattias Gaertner
9a06e90b47
pastojs: helper: array property
...
git-svn-id: trunk@41251 -
2019-02-08 09:15:28 +00:00
nickysn
ff90e7622a
+ added .Sort overloads, that specify an algorithm and use the sortbase defined
...
algorithms for sorting TList, TFPList and TStringList when FPC_TESTGENERICS is
defined as well. Unfortunately, I couldn't test it, because the RTL doesn't
compile with FPC_TESTGENERICS, due to errors, completely unrelated to the
sortbase changes.
git-svn-id: trunk@41248 -
2019-02-07 15:45:13 +00:00
nickysn
8b17af1f89
+ added test for unit sortalgs, that tests the heapsort and randomized quicksort algorithms
...
git-svn-id: trunk@41247 -
2019-02-07 14:41:33 +00:00
Mattias Gaertner
46462a01ed
pastojs: property getter/setter in helper
...
git-svn-id: trunk@41246 -
2019-02-07 12:29:28 +00:00
pierre
4d8dcfc42e
Fix compilation on targets without Random: add $ifdef FPC_HAS_FEATURE_RANDOM
...
git-svn-id: trunk@41245 -
2019-02-07 10:46:41 +00:00
Mattias Gaertner
fce57c5528
pastojs: helper inherited
...
git-svn-id: trunk@41244 -
2019-02-06 22:10:33 +00:00