marcoonthegit
|
ac510d391f
|
* TAutoObject.GetTypeInfo function should return DispTypeInfo instead of ClassInfo. Fix by Korba812. Fixes Eventsinks for openoffice.
https://forum.lazarus.freepascal.org/index.php/topic,68806.0/topicseen.html
|
2025-01-04 18:33:30 +01:00 |
|
Nikolay Nikolov
|
90c03c7e70
|
+ added libjack example program transport_client.pp (translated from transport_client.c)
|
2025-01-04 16:04:01 +02:00 |
|
Nikolay Nikolov
|
e0cce52aaa
|
+ added libjack example program latent_client.pp (translated from latent_client.c)
|
2025-01-04 16:04:01 +02:00 |
|
florian
|
72daf3f556
|
* RiscV64: optimize 32 bit shift instructions as well
|
2025-01-04 14:59:00 +01:00 |
|
Nikolay Nikolov
|
863fe13bd1
|
+ added libjack example program simple_client.pp (translated from simple_client.c)
|
2025-01-04 15:11:16 +02:00 |
|
Nikolay Nikolov
|
69f0d251e9
|
* fix comment (was refering to OpenBSD, instead of JACK :) )
|
2025-01-04 15:06:16 +02:00 |
|
Nikolay Nikolov
|
2d46e35a45
|
+ added header translation for the JACK Audio Connection Kit library
|
2025-01-04 13:11:17 +02:00 |
|
Sven/Sarah Barth
|
bb8098adea
|
+ add test for already fixed #39844
|
2025-01-04 11:19:20 +01:00 |
|
Sven/Sarah Barth
|
7991eba0d1
|
+ add test for already fixed #39841
|
2025-01-04 11:05:39 +01:00 |
|
Sven/Sarah Barth
|
50b160651c
|
* fix #38122 in a more correct way than previously done: instead of adjusting the methodpointer node when it's a deref node adjust what value is stored in a temp if a call node is encountered: store the pointer value, not the pointed to value to avoid the reference getting lost
+ added test (note: the test fails at least on x86_64-win64 due to some different reason :/ )
|
2025-01-04 10:31:26 +01:00 |
|
mattias
|
d18a565e72
|
fcl-passrc: resolver: inherit RTTI visibility
|
2025-01-03 19:57:23 +01:00 |
|
Michaël Van Canneyt
|
ce72fbe54d
|
* Some improvements to proxy server module generation
|
2025-01-03 19:25:47 +01:00 |
|
florian
|
06f8ad2e3d
|
* write " as octal number as well in assembler output, it is more compatible
|
2025-01-03 17:38:37 +01:00 |
|
florian
|
dc6057a112
|
* .toc sections do not need a .csect on powerpc-macosclassic
|
2025-01-03 17:38:36 +01:00 |
|
florian
|
f7264d3f29
|
* MacOS Classic uses apparently very similiar mechanisms for the TOC as powerpc-aix
|
2025-01-03 17:38:36 +01:00 |
|
mattias
|
8c28eb0935
|
pastojs: fixed compile
|
2025-01-03 13:16:26 +01:00 |
|
mattias
|
9a7d1ad07c
|
fcl-passrc: option to parse directive rtti
|
2025-01-03 13:09:07 +01:00 |
|
Michaël Van Canneyt
|
835c50d97c
|
* Build unixsockets for linux
|
2025-01-03 12:12:36 +01:00 |
|
Michaël Van Canneyt
|
3741d4443f
|
* Fix len field types
|
2025-01-03 12:12:36 +01:00 |
|
florian
|
83f1d1eefb
|
* write sections/section names correctly for as-macos
|
2025-01-02 16:06:22 +01:00 |
|
florian
|
8674d45d7b
|
* better checking of valid addr_no
|
2025-01-02 16:06:22 +01:00 |
|
Sven/Sarah Barth
|
4185e1dc67
|
* fix typo in comment
|
2025-01-02 13:24:46 +01:00 |
|
Sven/Sarah Barth
|
ead882f58d
|
* fix #40876: correctly check for generic constant parameters without concrete value
+ added test
|
2025-01-02 13:24:46 +01:00 |
|
mattias
|
c40dd8bdc1
|
fcl-passrc: added todo
|
2025-01-02 11:30:49 +01:00 |
|
florian
|
bc3b68ae7e
|
+ as-macos for using as from Retro68
|
2025-01-01 23:13:15 +01:00 |
|
Jonas Maebe
|
f3b2836947
|
Extended RTTI: generate RTTI for Objective-C fields like for generic pointers
Resolves #41034
|
2025-01-01 22:07:15 +01:00 |
|
florian
|
5add799193
|
* fix trvinlinenode.second_fma
|
2025-01-01 18:00:15 +01:00 |
|
Sven/Sarah Barth
|
ceed183e33
|
* declare Msgs parameter as "const" for better code generation
|
2025-01-01 16:15:47 +01:00 |
|
Sven/Sarah Barth
|
cffb0a0845
|
* use StartsStr() instead of a manual copy to check whether the line starts with the message id
|
2025-01-01 16:13:48 +01:00 |
|
Sven/Sarah Barth
|
2c9bbc932a
|
* the message id might not be at the start of the line, but after a visibility specifier followed by a colon and space
|
2025-01-01 15:55:04 +01:00 |
|
Jonas Maebe
|
540807c5c8
|
WPO: don't crash on TP-style objects with only abstract virtual methods
|
2025-01-01 15:23:06 +01:00 |
|
Sven/Sarah Barth
|
2a6fb32974
|
* don't use $MINSTACKSIZE and $MAXSTACKSIZE on non-Windows instead of disabling the warning
|
2024-12-31 21:44:23 +01:00 |
|
Sven/Sarah Barth
|
72a3729ca0
|
- remove further unnecessary sub classing of a specialization
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
9627f98f7b
|
* disable notes for the Collections.Generics unit
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
4f5b708d49
|
* fix typo in comment
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
faf085662d
|
- current Lazarus IDEs can handle generic methods, so no need for NoGenericMethods anymore
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
70c153123b
|
+ add tests for the adjusted message handling, especially one that checks that messages inside generics can be silenced correctly
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
558a7ef1ed
|
* store the current verbosity as part of the settings so that they're stored as part of a generic token stream as well
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
59be46a6fb
|
* reset the message state only inside flushpendingswitchesstate(), not during $POP itself
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
b1791af0a3
|
* also (re)store the pending state when replaying a token stream
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
3ba27d3160
|
* ensure that current_settings.pmessage is reset when doing a replay and when loading the current message state from the token stream
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
5ec9386d27
|
* ensure that only the newest message state is applied
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
1388e2af5b
|
* don't use tmessage.setverbosity() to check whether the message is valid as it should only be applied when the switches are flushed, so use the new tmessage.valid() instead
|
2024-12-31 18:32:17 +01:00 |
|
Sven/Sarah Barth
|
9a2d0e0692
|
+ add method to TMessage to check whether a message is valid
|
2024-12-31 18:32:16 +01:00 |
|
Sven/Sarah Barth
|
f2d41e680b
|
* when restoring the state after parsing the last token of the token buffer append the message state to the pending state so that they are reapplied at the correct time
|
2024-12-31 18:32:16 +01:00 |
|
Sven/Sarah Barth
|
c3a6df26ee
|
* apply message state to the pending state so that they are applied at the correct moment
|
2024-12-31 18:32:16 +01:00 |
|
Sven/Sarah Barth
|
d335ce60dd
|
* ensure that flushpendingswitchesstate had been called before the start of replaying tokens
|
2024-12-31 18:32:16 +01:00 |
|
Sven/Sarah Barth
|
7fe7e26659
|
* use dispose() instead of freemem() for consistency with the allocation of pmessagestaterecord
|
2024-12-31 18:32:16 +01:00 |
|
Michaël Van Canneyt
|
df365a56cf
|
* Use IsYAMLFileName, detect other extensions
|
2024-12-31 13:51:43 +01:00 |
|
Michaël Van Canneyt
|
abeccabdf1
|
* Add IsYAMLfileName
|
2024-12-31 13:46:32 +01:00 |
|