pierre
22ea2bd624
Avoid warnings with -O4 option
...
git-svn-id: trunk@40821 -
2019-01-09 22:48:08 +00:00
pierre
193df0204a
Add x86_64-haiku target to some Makefile's
...
git-svn-id: trunk@40820 -
2019-01-09 22:43:56 +00:00
Mattias Gaertner
64cb8424ee
pastojs: refute to read olf precompiled records, comments
...
git-svn-id: trunk@40819 -
2019-01-09 20:53:40 +00:00
michael
3956d22d31
* Add PEM_write_bio_PKCS7, bug ID #0034842
...
git-svn-id: trunk@40818 -
2019-01-09 15:04:04 +00:00
marcus
3241fd257e
Fix compilation after r40816
...
git-svn-id: trunk@40817 -
2019-01-09 10:45:46 +00:00
michael
6bcf5c56c0
* Add samples
...
git-svn-id: trunk@40816 -
2019-01-09 10:27:09 +00:00
michael
efdabcd0cc
* Sample program from Silvio Clecio to generate server certificate
...
git-svn-id: trunk@40815 -
2019-01-09 10:26:55 +00:00
michael
fdff42dd9e
* Soem simplification and reformatting
...
git-svn-id: trunk@40814 -
2019-01-09 10:22:28 +00:00
michael
e14c231d60
* Added makefiles for GnuTLS
...
git-svn-id: trunk@40813 -
2019-01-09 10:19:51 +00:00
michael
0a76d2af4f
* Cosmetic patch from Silvio
...
git-svn-id: trunk@40812 -
2019-01-09 10:19:27 +00:00
marco
2c4ef5512c
* patch from Marģers that fixes parameter arrays formatstr, mantis 34839
...
git-svn-id: trunk@40811 -
2019-01-09 10:18:36 +00:00
Jonas Maebe
2b3fb18327
* fixed thlcg2ll.location_force_mmregscalar() after r40633
...
git-svn-id: trunk@40810 -
2019-01-08 19:23:20 +00:00
Mattias Gaertner
3ed38ef3fa
pastojs: doc: records missing features
...
git-svn-id: trunk@40809 -
2019-01-08 10:04:27 +00:00
Mattias Gaertner
8506f9dbf7
pastojs: doc
...
git-svn-id: trunk@40808 -
2019-01-08 09:42:49 +00:00
Mattias Gaertner
2e11b23883
pastojs: renamed rtl.createTRecord to rtl.recNewT, constructor added return this
...
git-svn-id: trunk@40807 -
2019-01-08 09:41:17 +00:00
Mattias Gaertner
5b7f1b1edb
fcl-passrc: resolver: obj:=obj.create
...
git-svn-id: trunk@40806 -
2019-01-08 09:40:04 +00:00
nickysn
72a9c94b49
+ introduced the ColorType (=word) to the graph unit. This is the type, used to
...
represent a color. This is intended to make it easier to add support for
24-bit and 32-bit color to the graph unit on platforms that support it.
git-svn-id: trunk@40805 -
2019-01-08 08:50:44 +00:00
michael
a9696520fb
* Apply patch from Margers to fix bug ID #6496
...
git-svn-id: trunk@40804 -
2019-01-08 04:15:38 +00:00
michael
db29d01c15
* Applied patch by Bart Broersma to fix bug ID #34277
...
git-svn-id: trunk@40803 -
2019-01-08 03:55:32 +00:00
michael
49ff0a1235
* Fix bug #22435 , using provided patch by alex biasi
...
git-svn-id: trunk@40802 -
2019-01-08 03:50:33 +00:00
pierre
3a52fdf997
Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target
...
git-svn-id: trunk@40801 -
2019-01-07 21:41:18 +00:00
michael
2ceb5c9683
* Add X509 functions and example from Silvio Clecio to generate private key
...
git-svn-id: trunk@40800 -
2019-01-07 19:59:22 +00:00
Mattias Gaertner
d9ccc42cc4
pastojs: docs
...
git-svn-id: trunk@40799 -
2019-01-07 17:02:27 +00:00
pierre
090a2cf371
Commit automatically updated file after commit 40753
...
git-svn-id: trunk@40798 -
2019-01-07 16:55:11 +00:00
Mattias Gaertner
d1edbac29b
pastojs:
...
- changed records from function to Object
- added $new, $assign, $clone, $eq
- passig records to var argument now passes directly instead of temp setter
- using $assign for aRecord:= copying values, keeping object, needed by pointer of record
- advanced records: methods, class vars, const, property, array property, default property, RTTI
git-svn-id: trunk@40797 -
2019-01-07 16:01:35 +00:00
Mattias Gaertner
ad75e44a7c
fcl-js: debug comment
...
git-svn-id: trunk@40796 -
2019-01-07 15:55:08 +00:00
Mattias Gaertner
5efbfcc2b0
fcl-passrc: parser: local and anonymous records cannot be advanced, resolver: adv records: recordvalues, class methods must be static, sub class
...
git-svn-id: trunk@40795 -
2019-01-07 15:54:33 +00:00
Károly Balogh
d6891557d3
haiku: add sighnd.inc for x86_64, the i386 version with minimal changes, probably needs to be better adapted for 64bit
...
git-svn-id: trunk@40793 -
2019-01-07 13:47:46 +00:00
Károly Balogh
1a26c381f9
haiku: cleanup of some interface definitions, verify structures against the actual haiku code, so it should work both on 32bit and 64bit
...
git-svn-id: trunk@40792 -
2019-01-07 13:01:08 +00:00
Károly Balogh
9ce876e2ae
haiku: move i386 also to internal sysinit
...
git-svn-id: trunk@40791 -
2019-01-07 12:58:02 +00:00
Jonas Maebe
51e68eb302
* fixed several places where the interface crc could change:
...
o unsetting po_inline while parsing the implementation for various reasons
(interprocedural goto/label, accessing a local in a parent frame,
having nested procedures)
o instead handle this via the pio_inline_not_possible flag
o noreturn can no longer be specified only in the implementation
git-svn-id: trunk@40789 -
2019-01-06 20:35:56 +00:00
michael
50e7e66201
* Avoid adding newlines to output
...
git-svn-id: trunk@40788 -
2019-01-06 16:47:42 +00:00
michael
509020991f
* Small improvement, comment about default_priority
...
git-svn-id: trunk@40787 -
2019-01-06 16:41:17 +00:00
michael
8d4102a927
* Fix errors, download now works
...
git-svn-id: trunk@40786 -
2019-01-06 16:39:45 +00:00
Jonas Maebe
b2b34338e5
* give an error when trying to call an object instance method via a type node
...
(mantis #34821 )
git-svn-id: trunk@40785 -
2019-01-06 15:21:36 +00:00
Károly Balogh
078d8e9d2a
tarray15: the conditions added in r40779 should be or, instead of and (thanks Pierre)
...
git-svn-id: trunk@40784 -
2019-01-06 14:08:35 +00:00
michael
45f5fdc6da
* Add some constants, add logging to example
...
git-svn-id: trunk@40783 -
2019-01-06 13:45:11 +00:00
michael
ad99ce2a41
* Set hostname prior to TLS handshake
...
git-svn-id: trunk@40782 -
2019-01-06 12:28:13 +00:00
michael
be42c5b97d
* Add macro translation
...
git-svn-id: trunk@40781 -
2019-01-06 11:39:36 +00:00
michael
59cd593331
* Initial version of example
...
git-svn-id: trunk@40780 -
2019-01-06 11:39:20 +00:00
Károly Balogh
cae98304f8
tarray15: no rodata support on a bunch of m68k platforms
...
git-svn-id: trunk@40779 -
2019-01-06 10:50:02 +00:00
pierre
e30aa5945d
Fix i386-darwin rtl build failure
...
git-svn-id: trunk@40778 -
2019-01-06 10:18:32 +00:00
Jonas Maebe
170ec00348
- removed withnode (was no longer used since a very long time)
...
git-svn-id: trunk@40777 -
2019-01-05 22:28:37 +00:00
michael
f89431c4f7
* GNU TLS Library import
...
git-svn-id: trunk@40775 -
2019-01-05 18:21:49 +00:00
michael
dabd4fa625
* Specify correct OSes for sslsockets. Add sslbase as dependency
...
git-svn-id: trunk@40774 -
2019-01-05 18:12:25 +00:00
Jonas Maebe
91d5457b38
* moved around/replaced the following procedures to stop nflw from depending
...
on pdecsub (node units should not depend on parser units):
o maybe_add_public_default_java_constructor()
o handle_calling_convention()
o create_finalizer_procdef() (replaced with create_outline_procdef())
o insert_record_hidden_paras()
o handle_calling_convention()
o proc_add_definition()
o build_parentfpstruct()
o maybe_guarantee_record_typesym()
o get_first_proc_str()
* factored out the creation of a procinfo for a nested procdef based on a
subnodetree of the current procdef into tprocinfo.create_for_outlining()
git-svn-id: trunk@40773 -
2019-01-05 16:26:33 +00:00
Jonas Maebe
28df55fe08
* moved handle_calling_convention() to pparautl
...
git-svn-id: trunk@40772 -
2019-01-05 16:26:29 +00:00
Jonas Maebe
f20e7bc193
* only adjust the stack pointer of the signal context if it's aligned (it
...
may still be unaligned in case the signal got raised in a leaf function)
git-svn-id: trunk@40771 -
2019-01-05 16:26:26 +00:00
marcus
e3126bdf3d
fixed compilation for amiga-likes after r40769
...
git-svn-id: trunk@40770 -
2019-01-05 14:43:10 +00:00
michael
b0c264948e
* Rework SSL handling to be pluggable, add HTTPS support to fphttpserver
...
git-svn-id: trunk@40769 -
2019-01-05 12:37:44 +00:00