changelog
- Fri, 24 Jul 2015 04:30:17 +0300
- by Teemu Piippo <tsapii@utu.fi> [Fri, 24 Jul 2015 04:30:17 +0300] rev 101
- Slight refactor on the fix in the previous commit
- Fri, 24 Jul 2015 04:24:38 +0300
- by Teemu Piippo <tsapii@utu.fi> [Fri, 24 Jul 2015 04:24:38 +0300] rev 100
- Apply Leonard's patch for fixing the colors:
The colors were broken again.
* isprint for some reason returned true when the given byte is higher than 255.
The char cast of the byte was then printed which resulted in odd characters
popping up. Black appeared as ^@ which is NULL in caret notation.
* After that, the colors were all messed up because the RLINE enum didn't take
in account the color swapping.
So instead of messing up the enum order/number I went for a new "range-like"
method.
* After fixing all of that, I noticed the Interface::render_colorline had a
broken loop since the VS2010 commits.
This made the lines not print entierely and messed up the colors etc.
- Fri, 24 Jul 2015 00:43:16 +0300
- by Teemu Piippo <tsapii@utu.fi> [Fri, 24 Jul 2015 00:43:16 +0300] rev 99
- Fixed crashing problems: min and max had their logic inverted and Bytestream::read_string moved the cursor too early
- Thu, 23 Jul 2015 18:26:30 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 18:26:30 +0300] rev 98
- Use stdint.h types for the bytestream
- Thu, 23 Jul 2015 18:07:39 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 18:07:39 +0300] rev 97
- Added pdcurses source files, if no curses library is provided, these source files will be fallen back to instead of raising an error. Should make compiling on windows slightly less painful.
- Thu, 23 Jul 2015 17:51:35 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 17:51:35 +0300] rev 96
- NULL -> nullptr
- Thu, 23 Jul 2015 17:45:54 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 17:45:54 +0300] rev 95
- Fix rendering of the date string...
- Thu, 23 Jul 2015 17:40:49 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 17:40:49 +0300] rev 94
- Fix bad comparision in Bytestream::resize
- Thu, 23 Jul 2015 17:39:52 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 17:39:52 +0300] rev 93
- Fix min/max name clashing
- Thu, 23 Jul 2015 02:35:13 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 02:35:13 +0300] rev 92
- Suppress more MSVC warnings
- Thu, 23 Jul 2015 02:22:26 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 02:22:26 +0300] rev 91
- '\e' is non-standard use '\x1b' instead
- Thu, 23 Jul 2015 02:18:58 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 02:18:58 +0300] rev 90
- Removed empty cursesstuff.h
- Thu, 23 Jul 2015 02:15:21 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 02:15:21 +0300] rev 89
- Add support for standard pdcurses, thanks to Leonard for pointing out the solutions to a few mysteries.
- Thu, 23 Jul 2015 01:52:04 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 01:52:04 +0300] rev 88
- Now works with MSVC 2010/pdcurses-win32a
- Thu, 23 Jul 2015 00:16:47 +0300
- by Teemu Piippo <tsapii@utu.fi> [Thu, 23 Jul 2015 00:16:47 +0300] rev 87
- some work on MSVC support (still doesn't work yet...)
- Wed, 27 May 2015 21:44:42 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 27 May 2015 21:44:42 +0300] rev 86
- Use raw mode instead of cbreak mode, otherwise ctrl+q doesn't appear to work right