CORBA/IDLtree.pm : Synchronize with version 2.06.
CORBA/IDL2Ada.pm : In sub `e` remove unintended leftover from debugging.
CORBA/IDLtree/Comment_Directives.pm
CORBA/IDL2Ada.pm version 2025-04-08
CORBA/IDL2Ada.pm
CORBA/IDLtree.pm (parse_annotation_app) : fix error from commit cced735
CORBA/IDLtree.pm
CORBA/IDLtree.pm
Thanks for reporting. Addressed by commits 961a597 and 186b9c9. It would be great if you could test whether this works for you.
Thanks for reporting. Addressed by commits 961a597 and [186b9c9](https://sourceforge.net/p/dia2code/git/ci/186b9c9ddc1ed73cbcb0bb8f6cc696777d2f3a04]. It would be great if you could test whether this works for you.
https://sourceforge.net/p/dia2code/bugs/29 reconfig.sh : add deprection note, call autoheader before aclocal.
dia2code/dia2code.h : address gcc warnings about multiple definition of indent_open_brace_on_newline, indent_count.
Thanks for reporting. Addressed by commit 961a597. It would be great if you could test whether this works for you.
https://sourceforge.net/p/dia2code/bugs/29 : regenerate build files using `autoreconf -fi`
Compilation fails when autotools is not installed.
Compilation fails when OS does not provide strndup
CORBA/IDLtree : Synchronize with release 2.05
Harmonize FATFIFI text representation of arrays with Ada2022:
CORBA/IDL2Ada.pm version 2024-03-15:
orbit-ada-include/fatfifi-io.adb : Declare local Text `constant` where possible.
Just to be clear: The level may spontaneously end after only three or four paddle hits. There is no way whatsoever to survive.
Thanks for your cleanups. On end, there are 6 bricks left. However, the Outbreak level still does not feel right, it may end literally just a few seconds after start. When compared with lbreakout2 (where the level could go on for quite long), the difference I notice is that new bricks appear at a faster rate. Further, just before the end there is now this valgrind trace: == Conditional jump or move depends on uninitialised value(s) == at 0x4557DB: line_intersect (mathfuncs.c:103) == by 0x450FD0:...
I ran lbreakouthd "Outbreak" in valgrind and short before the premature end, there were the following warnings: Added player [...] == Invalid read of size 4 == at 0x41AF5C: ClientGame::isBrickAtPosition(int, int) (clientgame.h:170) == by 0x40C509: View::render() (view.cpp:589) == by 0x40B584: View::run() (view.cpp:442) == by 0x41537D: View::runMenu() (view.cpp:1447) == by 0x428E29: main (main.cpp:48) == Address 0xb730648 is 8 bytes after a block of size 96 free'd == at 0x484717B: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)...
[lbreakouthd] Premature end (asserting "Congratulations")
I had the similar problem but much more pronounced, and not on a second monitor but on my primary (using current OpenSuSE Tumbleweed x86_64). In fullscreen mode approx. the upper half of the screen was black and the gameplay area shifted down (by as much as the top black area) to be unusable. Similar strangeness on the other (non fullscreen) modes. So I tried building from the svn trunk as you suggested and found that the "configure" script was not available in the trunk. So I ran aclocal but that...
Python Code
If there are remaining issues please open a new ticket.
Fix nested package generation
Infinite loop when reading license file under Android
[java] Generate void return type, if operation type is empty, and it's no constructor
C++ generator : Infinity loop with circular dependency
[dia2code-c++] Use void return type if possible
CORBA/IDLtree.pm : In sub get_numeric use Carp::cluck for warning about undefined symbol.
CORBA/IDL2Ada.pm followup to commit 91472e8:
CORBA/IDL2Ada.pm
tests/cosnaming/Makefile
idl2ada.pl
CORBA/IDLtree.pm
[...] all i had to do was change all define calls to presume a procedure and get the IOR from the variable RETURNS, moving forward.... crosss your fingers Have you been able to move forward - or have there been more problems?
idl2ada.pl
Hmm that's strange. I the same commit attempted a test case for the problem, see tests/tao_param_test/param_test-impl.adb : procedure test_object (Self : access Object; obj : out CORBA.Object.Ref'Class; Returns : out CORBA.Object.Ref'Class) is Nil_Ref : CORBA.Object.Ref'Class := CORBA.Object.Null_Ref; begin Debug ("Param_Test.Impl.test_object is called"); obj := Nil_Ref; Returns := Nil_Ref; end test_object; Could you send a stripped down reproducer that I can integrate into the test suite?
Hmm that's strange. I the same commit attempted a test case for the problem, see tests/tao_param_test/param_test-impl.adb : procedure test_object (Self : access Object; obj : out CORBA.Object.Ref'Class; Returns : out CORBA.Object.Ref'Class) is Nil_Ref : CORBA.Object.Ref'Class := CORBA.Object.Null_Ref; begin Debug ("Param_Test.Impl.test_object is called"); obj := Nil_Ref; Returns := Nil_Ref; end test_object; Could you send a stripped down reproducer that I can integrate into the test suite?
Oh, I see. Could you try again with https://sourceforge.net/p/orbitada/gnack/ci/855660e5a01884861ed830b9d3c698ffa5b8f8c6/ ?
orbit-ada-include/corba-object.ads
Could you try out https://sourceforge.net/p/orbitada/gnack/ci/1d4a13accf1edd68e0fe5e0f1c48ef657341dec8/ ? note that i created a private NIL_REF, but the compile still doesn't like it. Hmm, that's strange. What is the compiler error message?
orbit-ada-include/corba-object.{ads,adb}
CORBA/IDL2Ada.pm
CORBA/IDLtree.pm : Sync with public version 2.03
CORBA/IDLtree.pm
CORBA/IDLtree.pm
[lbreakout2] Desensitize client_game_run() against SDL haywire focus loss event
CORBA/IDLtree.pm
CORBA/IDLtree/Comment_Directives.pm followup to IDLtree.pm v1.6 change,
CORBA/IDLtree.pm
CORBA/IDLtree.pm
CORBA/IDL2Ada.pm
CORBA/IDLtree.pm
CORBA/IDLtree.pm
CORBA/IDLtree.pm
tests/fatfifi/tst.idl
CORBA/IDLtree.pm
CORBA/IDL2Ada.pm
idl2ada.pl
CORBA/IDLtree.pm
Thanks.
Python code update.
Thanks for contributing.
Updates for Darwin/macOS (C++ Mainline)
Updates for Darwin/macOS
Initial commit - corresponds to gnack-1.1c
Initial revision
Initial commit - corresponds to gnack-1.1c
ugh, finally make it usable
Formatted Ada Text File I/o From Idl
CORBA::IDLtree adds a file scope which we need to avoid
Remove unused packages.
sub prefix: Fix condition for avoiding file scope.
Add functions small_alloc and small_allocbuf.
start using CORB::IDLtree::Comment_Directives
r116920
r119771
sync with internal wavefront.
r120389
Add generic function G_Seq_allocbuf.
'raises' in valuetype methods is not yet supported.
r46955
Adapt to ORBit2.
new package ORBit helps untangle TypeCode related stuff
Adjust libs to ORBit2.
Adjust to ORBit2.
Use CORBA.C_Types.G_Seq_allocbuf.
First step towards ORBit2.
Add GMGPL, sync with wavefront.
%keywords: Add CORBA 3.0 keywords.
Use new package ORBit and new function CORBA.C_Types.G_Seq_allocbuf.
Finally, a proper Makefile :)
Adjust typecode implementation to new package ORBit.
fix placement of rules
use pkg-config for finding the include paths
Change $gen_tc_any to true by default. ORBit2 requires the typecodes