Commit Graph

  • 9270b02303 Allow building the DLL for SDL2 (MSVC). William McBrine 2018-12-25 23:36:17 -05:00
  • c7ad3bcacd Add support for wide (TTF) build to sdl2/Makefile.vc; allow 32-bit builds. William McBrine 2018-12-25 22:38:24 -05:00
  • 2eb870d79a Merge pull request #49 from aiafrasinei/master William McBrine 2018-12-25 15:57:26 -05:00
  • db39c3921d Added makefile for visual studio aiafrasinei 2018-12-25 12:08:02 +02:00
  • 85ba3c7f7f SSL for me too. William McBrine 2018-12-18 17:56:12 -05:00
  • bd5e5237ac Let's encrypt. William McBrine 2018-12-18 05:50:53 -05:00
  • 5af3ef449e New PDCurses.md location. William McBrine 2018-12-18 05:15:59 -05:00
  • dd9aa98aa5 To avoid confusion with the new "docs" dir (name required by GitHub), rename "doc" to "man". Maybe more doc reorg to come. William McBrine 2018-12-18 00:17:01 -05:00
  • de1171129d Merge sdl.md and x11.md into their respective READMEs. William McBrine 2018-12-17 23:58:04 -05:00
  • 3608ac07b7 Description. William McBrine 2018-12-17 23:37:41 -05:00
  • 1458a3877c Create CNAME William McBrine 2018-12-17 21:35:16 -05:00
  • 9a4fa52c2b Delete CNAME William McBrine 2018-12-17 21:35:04 -05:00
  • f4cbf2445e Set up for pdcurses.org William McBrine 2018-12-17 21:14:52 -05:00
  • e409a68fcb OK, try it this way... William McBrine 2018-12-17 21:10:55 -05:00
  • 2f58689a95 More testing William McBrine 2018-12-17 21:04:27 -05:00
  • e33c108032 Testing github pages William McBrine 2018-12-17 20:52:10 -05:00
  • 03212c5e17 setsyx() -> void, after ncurses; simplified. William McBrine 2018-12-13 13:03:22 -05:00
  • 0bf83a8123 Spacing (no tabs). William McBrine 2018-12-11 21:31:54 -05:00
  • 38a25ec34a Merge pull request #48 from pgeorgi/coreboot-upstream William McBrine 2018-12-11 21:09:59 -05:00
  • 3dfcf52183 libpayload/.../PDCurses: Improve compatibility with ncurses Patrick Georgi 2016-12-13 15:50:23 +01:00
  • 899a5d38fd libpayload/.../PDCurses: avoid reading orig before NULL checking it Patrick Georgi 2016-12-13 15:47:22 +01:00
  • 2dfa24b19d libpayload: PDCurses: Remove trailing whitespace Stefan Reinauer 2015-11-10 09:13:43 -08:00
  • a018391b79 Remove empty lines at end of file Elyes HAOUAS 2015-06-06 19:48:25 +02:00
  • 3091c8d99b libpayload: Fix missing prototype warning for Xinitscr() Stefan Reinauer 2013-03-25 15:32:25 -07:00
  • 7c012c3031 Under some conditions (see issue #47), the X11 port could "free" colors that it hadn't allocated. Since these are read-only cells, and automatically freed on exit, it should be OK to omit this. Reported by rin-kinokocan. William McBrine 2018-12-10 05:56:40 -05:00
  • 7b2a22bb99 spacing William McBrine 2018-12-05 16:23:45 -05:00
  • 53e3cf16b5 Shoulda used 'i' here. William McBrine 2018-12-04 21:19:02 -05:00
  • c3a12abb8f Merge pull request #39 from SavaLione/patch-1 William McBrine 2018-12-04 17:54:53 -05:00
  • d745d6ed7a New scroller for ozdemo -- no memory allocation, less copying. Should resolve issue #46. William McBrine 2018-12-04 17:19:34 -05:00
  • 43d5bc8fc1 The ACS tables are somewhat redundant, so break them out into /common. William McBrine 2018-12-04 13:35:03 -05:00
  • 2c460b3c5f New "common" directory to unclutter the root, and eliminate a few more redundant files from platform directories. (Yes, we already have "pdcurses", but that's for the portable core; "common" is for files that are more platform-specific, though shared by more than one platform.) William McBrine 2018-12-04 12:36:39 -05:00
  • ac70d24d30 The name "ACS_PICK" no longer fits; now-redundant temporary macros. William McBrine 2018-12-04 10:13:20 -05:00
  • 1cb6b51907 Bring back ifdef'd CONSOLE_SCREEN_BUFFER_INFOEX, for the benefit of older compile environments. (Not automatic -- must specify INFOEX=N on the command line.) After Simon Sobisch. William McBrine 2018-12-02 01:49:48 -05:00
  • 6b56929566 Eliminated term.h, terminfo.c; moved mvcur() to move.c . William McBrine 2018-12-01 05:09:56 -05:00
  • f6ddd6a81b Finally removed deprec.c, as it promised. William McBrine 2018-11-30 23:48:29 -05:00
  • e1bc364634 Dropped support for short (16-bit) chtypes. William McBrine 2018-11-29 12:52:33 -05:00
  • 23996bc2b2 Render mode 2 cursor correctly when over _grprint()ed cells. Doesn't fix mode 1, but most of those are blank anyway. William McBrine 2018-11-29 11:32:23 -05:00
  • 6ce5aa84b5 Tim Hentenaar's redesigned input requires changes to PDC_flushinp(). William McBrine 2018-11-26 23:50:44 -05:00
  • 9ed04eac41 Move TTF_SetFontStyle() to _set_attr(), so it's set for the cursor. William McBrine 2018-11-26 19:58:07 -05:00
  • b9b50a416a Extended curTest(). William McBrine 2018-11-26 00:49:47 -05:00
  • 65b24e74ea Center any glyphs narrower than the cell (i.e. in proportional fonts). William McBrine 2018-11-25 02:44:33 -05:00
  • 4538ae6520 Use correct offset into source for cursor mode 1. William McBrine 2018-11-24 20:33:35 -05:00
  • 039518074a Secret cursor test within ACS test. William McBrine 2018-11-24 17:10:31 -05:00
  • 6df3ef28ba pdc_fthick now needed for narrow (bitmapped) SDL -- currently always 1. William McBrine 2018-11-24 14:00:36 -05:00
  • 8740a65112 Variable thickness for highlights and drawn ACS characters based on font size. William McBrine 2018-11-23 23:43:55 -05:00
  • 8fa9af1253 ACS shape tweaks. William McBrine 2018-11-23 13:31:19 -05:00
  • b728c50f49 More alignment. William McBrine 2018-11-22 20:29:55 -05:00
  • 18e3e5131d SDL_BlitSurface() destroys dest.w. William McBrine 2018-11-22 20:24:24 -05:00
  • 6e37dd4896 Align SDL1 with SDL2. William McBrine 2018-11-22 09:55:33 -05:00
  • deb2882b8c Drop Windows and macOS fonts from SDL1; align default font with SDL2. William McBrine 2018-11-22 08:46:59 -05:00
  • 136618dc08 Warning suppression for gcc, William McBrine 2018-11-22 05:21:59 -05:00
  • 6446a2636b Glyphs handled by _grprint() are mapped back to ACS_* in acs_map[], so they work as WACS_*. William McBrine 2018-11-21 23:48:32 -05:00
  • 534c23712f First pass at using SDL_FillRect() to render the box-drawing ACS_* characters and some others, to compensate for poor rendering with some fonts. To Do: Thicken; pre-render? William McBrine 2018-11-21 08:20:50 -05:00
  • 603326a240 Underline with SDL_FillRect to ensure continuity, match side lines, match X11. To do: For large font sizes, lines should thicken. William McBrine 2018-11-19 16:31:02 -05:00
  • f0276b33a3 New default font for Linux et al; new default font sizes. Closer in apperance between the three main desktops; minimizes italic truncation. William McBrine 2018-11-19 12:05:23 -05:00
  • e1a58f2f51 With the current combo (latest macOS + latest SDL + Blended), Courier New looks bad, plus Menlo includes more glyphs. William McBrine 2018-11-18 23:45:45 -05:00
  • a1ce286ff2 Apple has done something to break SDL 1.x (and SDL < 2.0.9), and since SDL 1.x isn't being updated, it's time to drop support for it under macOS. William McBrine 2018-11-18 23:06:51 -05:00
  • 27257f96ac Cleaner way to do links in Markdown. William McBrine 2018-10-20 10:05:10 -04:00
  • 0a4850e61e The size of the array SavaLione 2018-06-25 12:02:04 +05:00
  • b7135bc906 Merge pull request #38 from thentenaar/sdl2-modifier-fix William McBrine 2018-06-09 15:04:47 -04:00
  • e862536db9 SDL2: Fix modifier keystroke handling Tim Hentenaar 2018-06-09 17:43:11 +02:00
  • 9e178942fa Merge branch 'master' of github.com:wmcbrine/PDCurses William McBrine 2018-06-09 08:51:55 -04:00
  • 2b16a033e5 Merge pull request #37 from thentenaar/sdl2-text-input William McBrine 2018-06-09 08:50:55 -04:00
  • 38f2117243 SDL2: Fix handling of keys with modifiers Tim Hentenaar 2018-06-05 12:43:06 +02:00
  • 3d4caf53f8 SDL2: Fix SDL_TEXTINPUT handling Tim Hentenaar 2018-06-04 21:50:36 +02:00
  • ed57cd76a8 No need to specify the x11 directory in these includes. William McBrine 2018-05-23 04:44:03 -04:00
  • 0c9354c97d More mow-erroneous logging. William McBrine 2018-05-22 04:09:02 -04:00
  • 1fb312ae68 Minor optimizations for SDL -- same _new_packet() format as other ports. William McBrine 2018-05-21 20:33:01 -04:00
  • db6415cf3a SDL: Render TTF in Blended mode instead of Solid. Partly after Joachim de Groot. William McBrine 2018-05-20 21:09:54 -04:00
  • 9cf39fe17a KEY_RESIZE should be key_code = TRUE. Reported by Ulf Magnusson. William McBrine 2018-04-20 00:47:57 -04:00
  • 242b47d90d Re-ordered _new_packet() -- arguably clearer, slightly faster, avoids a warning on an old compiler; replaced COMMON_LVB_* with numbers to appease some old compilers. After Simon Sobisch. William McBrine 2018-04-08 18:10:27 -04:00
  • 503d7af155 Improved Windows console resizing, when reducing the vertical size. After Ulf Magnusson. (See GitHub issue #26.) William McBrine 2018-04-07 11:55:47 -04:00
  • 1ecbd70601 Don't build the demos by default. (Just do "make demos" to build them.) They add a lot of time to the build, and often aren't needed. William McBrine 2018-04-05 18:00:56 -04:00
  • 36f7c00670 Merge pull request #25 from GitMensch/patch-1 William McBrine 2018-04-05 13:37:37 -04:00
  • 439157125d Update Makefile Simon Sobisch 2018-04-05 19:32:58 +02:00
  • 21171db6bd Erroneous logging. William McBrine 2018-04-02 13:23:10 -04:00
  • befbfa830e Suppress Borland warning about GetVersion(). (There is no non-deprecated substitute. Dropping GetVersion() means dropping support for Win 9x.) William McBrine 2018-02-13 08:46:44 -05:00
  • 37702cb9cb Updated configure for 3.6. William McBrine 2018-02-12 23:27:14 -05:00
  • b28d5ce962 Updated for 3.6. William McBrine 2018-02-12 22:53:38 -05:00
  • 929ac4183e Old, unsupported compilers. William McBrine 2018-02-12 14:31:16 -05:00
  • f706a08bcf Missed one. William McBrine 2018-02-12 14:19:47 -05:00
  • f6f7f1b795 Warning suppression -- also easier to read. William McBrine 2018-02-12 14:06:14 -05:00
  • 082893a6c9 Unused vars. William McBrine 2018-02-11 21:07:36 -05:00
  • f434c31e46 Simpler? William McBrine 2018-02-11 08:23:33 -05:00
  • 00c77291e4 Obsolete comment. William McBrine 2018-02-11 06:52:33 -05:00
  • 925951bec5 Attribute fixup for OS/2, similar to other platforms. And with this, we bid farewell to the last remnant of the old attribute tables. William McBrine 2018-02-11 06:45:34 -05:00
  • 80d972c6ff Real blinking for OS/2, after the Windows console et al. (Abandoning the Vio* method, which never seemed to change from the bright background mode on my 4.5 VM.) William McBrine 2018-02-11 00:42:27 -05:00
  • d1635ed524 Color redefinition doesn't work in my VM of OS/2 4.5, neither windowed nor full-screen. Mysterious undocumented error codes. William McBrine 2018-02-10 18:02:59 -05:00
  • dd600e74bc One more. William McBrine 2018-02-10 14:31:27 -05:00
  • a90bd39aa7 Missed one. William McBrine 2018-02-10 13:43:17 -05:00
  • 38570c21fe Dropped support for EMXVIDEO. William McBrine 2018-02-10 13:35:25 -05:00
  • 1e7b28eca1 Obsolete comment. William McBrine 2018-02-10 12:36:38 -05:00
  • de71cb8483 Make DOS attribute behavior more consistent with other platforms: With true blinking on, in A_REVERSE, A_BLINK still works, while A_BOLD is suppressed. With true blinking off, in A_REVERSE, A_BLINK controls the foreground intensity, and A_BOLD the background. And on non-monochrome monitors, underlining is ignored, instead of turning blue. William McBrine 2018-02-10 10:51:13 -05:00
  • e759335fa2 No longer used. William McBrine 2018-02-07 21:01:45 -05:00
  • 7ed2f41806 Typo. William McBrine 2018-02-07 21:01:24 -05:00
  • 5e96e51b1f Workarounds for multiple ConEmu issues. Mixed ANSI and direct writes left ANSI colors on screen, while pure ANSI mode scrolled when the last cell was written. (That will still happen if extended colors are used in the last cell, but is otherwise fixed.) Also, ConEmu doesn't support init_color(). William McBrine 2018-02-07 20:06:36 -05:00
  • bdeaf04a5f Enable 256 color-mode only if VT sequences are available. William McBrine 2018-02-07 00:39:06 -05:00
  • 3a671cded3 Thomas Dickey says this is needed to build 64-bit with Visual Studio Express 2012. With 2017, it suppresses a warning. William McBrine 2018-02-05 20:49:46 -05:00
  • 206d59854b Make A_REVERSE always part of termattrs, instead of dependent on the console mode. William McBrine 2018-02-05 13:10:54 -05:00
  • be0b880b33 The saved attributes could potentially get out of sync. William McBrine 2018-02-05 08:50:39 -05:00