EDuke32 Changelog Unofficial archive

Build 3321

25 December 2012 · 4 commits by 1 author · SVN

Builds by month 2 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 20121225-3321.txt
------------------------------------------------------------------------
r3321 | helixhorned | 2012-12-25 08:13:50 -0800 (Tue, 25 Dec 2012) | 13 lines

Cleanup of console/on-screen-display (OSD) functionality.

- Rewrite the "clear background" routine in a no-brainer way instead of
  juggling around with rotatesprite(). Make it common to game+editor.
  Expose glRectd to glbuild.
- Don't stop OSD text line drawing when encountering a non-printable char.
  Instead, treat it as space.
- In OSD_SetTextMode(), don't use swaplong (which really swaps 32-bit ints)
  to swap pointers. Write an analogous "swapptr" instead.
- When changing from/to OSD, don't inject a pause key. This *might* have been
  the cause of the reported pausing problems.
- clean up the code...
(Yes, this commit throws together too much stuff. I suck sometimes. :P)
------------------------------------------------------------------------
r3320 | helixhorned | 2012-12-25 08:13:45 -0800 (Tue, 25 Dec 2012) | 1 line

Lunatic: event chaining.
------------------------------------------------------------------------
r3319 | helixhorned | 2012-12-25 08:13:41 -0800 (Tue, 25 Dec 2012) | 1 line

Lunatic: print -> OSD_Printf, error reporting.
------------------------------------------------------------------------
r3318 | helixhorned | 2012-12-25 08:13:36 -0800 (Tue, 25 Dec 2012) | 1 line

Clip printext256() at xdim, don't crash OSD_Printf() with empty string.
------------------------------------------------------------------------

Cleanup of console/on-screen-display (OSD) functionality.

Philipp Kutin (Helixhorned) 25 Dec 2012, 08:13 UTC−8 r3321

- Rewrite the "clear background" routine in a no-brainer way instead of juggling around with rotatesprite(). Make it common to game+editor. Expose glRectd to glbuild. - Don't stop OSD text line drawing when encountering a non-printable char. Instead, treat it as space. - In OSD_SetTextMode(), don't use swaplong (which really swaps 32-bit ints) to swap pointers. Write an analogous "swapptr" instead. - When changing from/to OSD, don't inject a pause key. This *might* have been the cause of the reported pausing problems. - clean up the code... (Yes, this commit throws together too much stuff. I suck sometimes. :P)