Commit Graph

428 Commits

Author SHA1 Message Date
Renaud e096092d5b Adjust MAXROW/MAXCOL to values aligned with 1920x1080 landscape resolution. If smaller font or portrait, limit to 400x150 (colxrow). 2015-01-05 16:54:21 +08:00
Renaud 48ea9279a6 Allocate video buffers based on MAXROW/MAXCOL even if os window is smaller at initialization. 2015-01-02 20:26:34 +08:00
Renaud 923d7bdc8e Insure resizing screen commands are aligned with OS window sizes. 2015-01-02 17:50:31 +08:00
Renaud c64d4ad381 README.md edited online with Bitbucket 2015-01-02 06:25:15 +00:00
Renaud 20d21435e0 Rebuild on Linux.
Remove warnings on system and write call without return code check.
2015-01-02 14:20:07 +08:00
Renaud b6bd5c2927 Review header dependencies controlled by POSIX and MINGW32 flags. 2015-01-02 10:54:35 +08:00
Renaud 5f7a1aa1a9 Rewrite make depend rule, replacing ed by sed. 2014-12-31 09:47:15 +08:00
Renaud 8de97e3323 README.md edited online with Bitbucket 2014-12-25 03:30:41 +00:00
Renaud f0874a8497 Rebuild on Linux (xubuntu32).
Fix wrapper.h mode.
Silence warning of unused return value of system() in spawn.
2014-12-25 10:51:47 +08:00
Renaud 7e8654faa1 CYGWIN not necessary to be set at build time if not making posix based version. 2014-12-24 11:18:52 +08:00
Renaud 14bfe4fa5f Don't use 'char' for number of lines. Based on commit 8841922 from uEMACS/PK 2014-12-24 10:01:37 +08:00
Renaud 3a67809c74 Merge remote-tracking branch 'origin/cigue' 2014-12-24 09:49:30 +08:00
Renaud bdd71519c4 Revert "Don't use 'char' for number of lines"
This reverts commit 8841922689.
2014-12-24 09:48:56 +08:00
Renaud ce0f6b9678 README.md edited online with Bitbucket 2014-12-23 07:33:46 +08:00
Renaud 5b5325dbe7 Revert "Create empty readme.md for documenting changes."
This reverts commit 4c8493a888.
2014-12-23 07:32:57 +08:00
Renaud b5405fa6b8 curses.h now comes in standard include directory on Cygwin. 2014-12-22 21:24:47 +08:00
Renaud 4c8493a888 Create empty readme.md for documenting changes. 2014-12-22 20:59:13 +08:00
Renaud cc4841b2e1 Add mingw32 and wscreen for initial MingGW32 support. 2014-12-22 20:58:30 +08:00
Renaud 1911a389b4 Regenerate Makefile with Cygwin64 (make source ; make depend) as mingw32 and wscreen not commited. 2014-12-22 20:58:22 +08:00
Renaud 3be85dec65 Recompile under MinGW32 with base framework for implementing kbd/screen (mingw32 + wscreen). 2014-12-22 20:58:10 +08:00
Renaud 45981e8793 Limit the scope of docmd. 2014-12-22 20:58:01 +08:00
Renaud cc06049046 $kill returns full copy of kill buffer. 2014-12-22 20:57:54 +08:00
Renaud 79b57c96d1 insert-string can insert strings up to 512 characters. 2014-12-22 20:57:47 +08:00
Renaud a560025c0c Fix $kill to cover at most first 127 characters of kill buffer. Was only first N % 250 (ex 25 out of 275). 2014-12-22 20:57:40 +08:00
Renaud 3197080cb1 Introduce spat_t as search pattern type and reduce need for NPAT as pattern length constant. 2014-12-22 20:57:26 +08:00
Renaud fa6edaa282 Introduce ekey_t encryption key type and remove need for NKEY length constant. 2014-12-22 20:57:18 +08:00
Renaud e2ae45e187 Insure list-buffer can report buffer size up to 99 999 999. 2014-12-22 20:57:09 +08:00
Renaud 0c423e4e04 Adjust columns according to buffer name size in list-buffers. 2014-12-22 20:57:01 +08:00
Renaud 3847f03f04 Explicit use of buffer name type in buffer name creation. 2014-12-22 20:56:49 +08:00
Renaud fc79c8e013 Introduce bname_t type and reduce need of NBUFN buffer name length constant. 2014-12-22 20:56:40 +08:00
Renaud 494210424c Introduce fname_t type and remove need of NFILEN filename length constant. 2014-12-22 20:56:32 +08:00
Renaud 5a0b64f952 Add test script to check and size limit on string variables and filenames. 2014-12-22 20:56:24 +08:00
Renaud ccbd7d7099 Remove buffer overflow by limiting argument size of search pattern. 2014-12-22 20:56:17 +08:00
Renaud 7b398855e7 Remove buffer overflow by limiting argument size of encryption key and filenames. 2014-12-22 20:56:08 +08:00
Renaud e9142541a9 Review visibility of tabsize variable and nextab() macro. 2014-12-22 20:55:56 +08:00
Renaud 6455b200c3 Recompile on CYGWIN64. 2014-12-22 17:45:32 +08:00
Renaud 5e87236c02 Review header dependencies 2014-12-22 17:45:24 +08:00
Renaud 2669f218b7 Recompile on Linux 2014-12-22 17:45:12 +08:00
Renaud 81c98138de Clean compile with RAMSIZE and RAMSHOW activated. 2014-12-22 17:45:01 +08:00
Renaud da813d2efc Partial move configuration options out of estruct.h. 2014-12-22 17:44:52 +08:00
Renaud c4becabbc2 Move globals defines from globals.c. 2014-12-22 17:44:41 +08:00
Renaud 94d21c96f3 Move globals defines out of estruct.h. 2014-12-22 17:44:31 +08:00
Renaud ba2dc0e5f8 Assign 'common' functionality to Del, Home and End keys. 2014-12-22 17:44:17 +08:00
Renaud 5ecb1a288c Remove includes of estruct.h from all headers. 2014-12-22 17:44:07 +08:00
Renaud 2fe2d9c153 Finish move of globals into input and random.
Remove globals.
2014-12-22 17:43:53 +08:00
Renaud ceac004e30 Move global curgoal to basic. 2014-12-22 17:43:11 +08:00
Renaud bd14ff374f Move globals rval and tabmask to eval and line. 2014-12-22 17:43:01 +08:00
Renaud 96ca2e8580 Move global fillcol to random. 2014-12-22 17:42:50 +08:00
Renaud 0fdefdba7c Move clexec from globals to exec. 2014-12-22 17:42:42 +08:00
Renaud f03b7c97e3 Move globals variables to related modules. 2014-12-22 17:42:27 +08:00