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
PortableServer.POA.Activate_Object_With_Id doesn't work yet with ORBit2
Makefile obsoletes {c,s}link
A few adjustments - but we're still far from being able to parse let alone
Set the directive object in CORBA::IDL2Ada.
adapt handling of exceptions to ORBit2
add debug messages
clean rules
enable debugging the generated C code
clean rules
Restore conversion functions required by typecode impl.
sub helper_prefix: I don't remember what this "avoid file scope" jazz was
finally, a Makefile
At least compile, test is To Be Done.
Makefile obsoletes {c,s}link
generate proxy only, clean up rules
produce libCosNaming.a from generated C sources
New switch -gcf (Generate CORBA.Forward) switches to pre Ada2005 mapping
update
explain hello-{client,server}.c
fix GEN_C_HDRS