Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.

2100Total Files
2088SVN Logs
12Git Changelogs
74Filtered Results

Detail

2014.08.31.Log1031.txt

📄SVN 📅2014-08-31 💾3,0 KB 8 Parsed entries CON BUILD FIX

Revision r4583

LunaCON: implement 'qsubstr' command. Add source/lunatic/test/qsubstr.con.

In C-CON's qsubstr, error if <start> is not in [0 .. MAXQUOTELEN-1]
or <length> is negative.

Revision r4582

Fix crash using INTERNAL DEFAULTS after CON error when CON modules were given.

Revision r4581

LunaCON: ignore internal flag in gamevar redef check; allow "Pals" member.

Revision r4580

Mapster32: demote wall check "corruptions" introduced in r4569 to level 2.

The winding of a loop -- with clockdir() -- is determined by examining the
two line segments spanned between the points following a leftmost point of
the loop. If the loop contains a leftmost point that belongs to the "right"
side (as can happen with sliding door constructions), there's a chance that
an outer loop is misclassified.

Revision r4579

Factor out [l]dist() implementations into static inline functions in common.h.

And use these in jmact/mathutil.c's FindDistance2D()/FindDistance3D().
The main use is to allow passing dx/dy instead of sprite positions; the code
that actually uses this is not committed.

Revision r4578

Classic: introduce two signed integer types, use in engine.c and a-c.c.

They classify former uses of int64_t into two classes:
 - coord_t: those that represent coordinates and need 64-bit precision for
   proper functioning with large values
 - inthi_t: those that were added for e.g. casts merely to prevent undefined
   behavior on overflow

DONT_BUILD.

Revision r4577

pragmas.h: introduce preprocessor switch USE_ASM_DIVSCALE, for testing only.

Revision r4576

engine.c: prevent a 64-bit multiply in dosetaspect(). DONT_BUILD.
Raw Content
------------------------------------------------------------------------
r4584 | helixhorned | 2014-08-31 04:15:23 -0700 (Sun, 31 Aug 2014) | 1 line

Fix USE_OPENGL=0 build.
------------------------------------------------------------------------
r4583 | helixhorned | 2014-08-31 04:15:22 -0700 (Sun, 31 Aug 2014) | 4 lines

LunaCON: implement 'qsubstr' command. Add source/lunatic/test/qsubstr.con.

In C-CON's qsubstr, error if <start> is not in [0 .. MAXQUOTELEN-1]
or <length> is negative.
------------------------------------------------------------------------
r4582 | helixhorned | 2014-08-31 04:15:21 -0700 (Sun, 31 Aug 2014) | 1 line

Fix crash using INTERNAL DEFAULTS after CON error when CON modules were given.
------------------------------------------------------------------------
r4581 | helixhorned | 2014-08-31 04:15:20 -0700 (Sun, 31 Aug 2014) | 1 line

LunaCON: ignore internal flag in gamevar redef check; allow "Pals" member.
------------------------------------------------------------------------
r4580 | helixhorned | 2014-08-31 04:15:19 -0700 (Sun, 31 Aug 2014) | 7 lines

Mapster32: demote wall check "corruptions" introduced in r4569 to level 2.

The winding of a loop -- with clockdir() -- is determined by examining the
two line segments spanned between the points following a leftmost point of
the loop. If the loop contains a leftmost point that belongs to the "right"
side (as can happen with sliding door constructions), there's a chance that
an outer loop is misclassified.
------------------------------------------------------------------------
r4579 | helixhorned | 2014-08-31 04:15:17 -0700 (Sun, 31 Aug 2014) | 5 lines

Factor out [l]dist() implementations into static inline functions in common.h.

And use these in jmact/mathutil.c's FindDistance2D()/FindDistance3D().
The main use is to allow passing dx/dy instead of sprite positions; the code
that actually uses this is not committed.
------------------------------------------------------------------------
r4578 | helixhorned | 2014-08-23 03:28:18 -0700 (Sat, 23 Aug 2014) | 9 lines

Classic: introduce two signed integer types, use in engine.c and a-c.c.

They classify former uses of int64_t into two classes:
 - coord_t: those that represent coordinates and need 64-bit precision for
   proper functioning with large values
 - inthi_t: those that were added for e.g. casts merely to prevent undefined
   behavior on overflow

DONT_BUILD.
------------------------------------------------------------------------
r4577 | helixhorned | 2014-08-23 03:28:17 -0700 (Sat, 23 Aug 2014) | 1 line

pragmas.h: introduce preprocessor switch USE_ASM_DIVSCALE, for testing only.
------------------------------------------------------------------------
r4576 | helixhorned | 2014-08-23 02:00:36 -0700 (Sat, 23 Aug 2014) | 1 line

engine.c: prevent a 64-bit multiply in dosetaspect(). DONT_BUILD.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.