Brian Barto
50dc9cc055
Use the new arguments for nmseffect_exec and remove the input functions
...
modified: src/sneakers.c
2018-10-26 16:48:54 -04:00
Brian Barto
1440337579
Move STDIN association to termio module
...
modified: Makefile
modified: src/nmseffect.c
modified: src/nmstermio.c
modified: src/nmstermio_ncurses.c
2018-10-24 22:20:33 -04:00
Brian Barto
a771cf32c1
Rip out whats left of input position. Not using it.
...
modified: src/nmseffect.c
2018-10-24 22:05:40 -04:00
Brian Barto
65901d9875
Rip out returnopts functionality. Not using it.
...
modified: src/nmseffect.c
2018-10-24 22:02:35 -04:00
Brian Barto
1cd3657415
Use error_log for logging/printing errors
...
modified: src/nms.c
2018-10-24 21:50:42 -04:00
Brian Barto
d921892576
Add input and error modules for getting input and reporting errors
...
modified: Makefile
new file: src/error.c
new file: src/error.h
new file: src/input.c
new file: src/input.h
modified: src/nms.c
modified: src/nmseffect.c
modified: src/nmseffect.h
2018-10-24 21:44:48 -04:00
Brian Barto
86181d9b52
Getting the return value of write() for now. Will do something with it in a future commit.
...
modified: src/nmstermio.c
2018-10-24 20:41:23 -04:00
Brian Barto
1c8f8808d9
Should be using strlen instead of sizeof.
...
modified: src/nmstermio.c
2018-08-05 20:05:19 -04:00
Brian Barto
56df5f3de5
Dynamically allocation memory for the display buffer based on column count.
...
modified: src/sneakers.c
2018-06-13 18:58:24 -04:00
Brian Barto
40f7d1a080
Support the esc key for aborting the sneakers menu.
...
modified: src/sneakers.c
2018-06-13 14:06:24 -04:00
Brian Barto
65ded7d75b
Replace inSize with 'i' and use a standard for loop to handle incrementing.
...
modified: src/nms.c
2017-09-20 09:15:04 -04:00
Brian Barto
40da2058b4
Check the return value of realloc() for error
...
modified: src/nms.c
2017-09-20 09:03:45 -04:00
Brian Barto
30bd00f949
Set initial capacity to 50 chars.
...
modified: src/nms.c
2017-09-20 09:00:38 -04:00
Brian Barto
39c02de520
getchar() must be assigned to an int to handle EOF properly.
...
modified: src/nmstermio.c
2017-09-20 08:35:08 -04:00
Brian Barto
733503ce3a
Fix some indetation issues and add brackets.
...
modified: src/nmseffect.c
2017-04-22 14:46:12 -04:00
liv
b70e70e3dd
Add option to mask single blank spaces
2017-04-11 10:51:56 +01:00
Brian Barto
e1fccfce94
Add comment for MinGW support code
...
modified: src/nmstermio.c
2017-03-21 09:40:15 -04:00
Trinh Hoang Anh
9ebc9a7d76
Add support for MinGW on Windows
2017-03-19 16:21:27 +08:00
Brian Barto
9cd1d1e8d3
Increment version number for bug fix.
...
modified: README.md
modified: src/nms.c
2017-03-08 17:25:08 -05:00
Brian Barto
ff5fbbd7c7
Clear output from nmstermio_get_cursor_row()
...
modified: src/nmseffect.c
2017-03-08 16:19:47 -05:00
Brian Barto
c181e1f5fe
Update version number for new release. Ensure it matches output for nms -v
...
modified: README.md
modified: src/nms.c
2017-02-19 13:29:28 -05:00
Brian Barto
8dfd02cd1c
Change license header to GPL
...
modified: src/nms.c
modified: src/nmscharset.c
modified: src/nmscharset.h
modified: src/nmseffect.c
modified: src/nmseffect.h
modified: src/nmstermio.c
modified: src/nmstermio.h
modified: src/nmstermio_ncurses.c
modified: src/sneakers.c
2017-02-17 13:24:11 -05:00
Brian Barto
db39bde01d
Another typo fix
...
modified: src/nmseffect.c
2017-01-27 10:32:53 -05:00
Brian Barto
10e2046092
Typo fix
...
modified: src/nmseffect.c
2017-01-27 10:30:58 -05:00
Brian Barto
4b79262cf2
Document the nmstermio modules
...
modified: src/nmstermio.c
modified: src/nmstermio_ncurses.c
2017-01-20 14:35:00 -05:00
Brian Barto
08957b766c
Document nmscharset module
...
modified: src/nmscharset.c
2017-01-20 13:47:34 -05:00
Brian Barto
a0d80ddb19
Update documentation for nmseffect module
...
modified: src/nmseffect.c
2017-01-20 10:46:33 -05:00
Brian Barto
0b44f64468
Update documentation for nmseffect library
...
modified: src/nmseffect.c
2017-01-19 15:15:24 -05:00
Brian Barto
ea6983113f
Don't need to print output from nmseffect_exec()
...
modified: src/nms.c
2017-01-19 14:51:21 -05:00
Brian Barto
272e780adf
Make module for character set to allow easy substitution with different set.
...
modified: Makefile
new file: src/nmscharset.c
new file: src/nmscharset.h
modified: src/nmseffect.c
2017-01-19 12:08:20 -05:00
Brian Barto
8a09f36cee
Rename nmsterm modules to nmstermio, and update function names to align with new module name
...
modified: Makefile
modified: src/nmseffect.c
deleted: src/nmsterm.h
renamed: src/nmsterm.c -> src/nmstermio.c
new file: src/nmstermio.h
renamed: src/nmsterm_ncurses.c -> src/nmstermio_ncurses.c
modified: src/sneakers.c
2017-01-19 11:42:29 -05:00
Brian Barto
bd5614363f
Change function name to nmseffect_set_returnopts()
...
modified: src/nmseffect.c
modified: src/nmseffect.h
modified: src/sneakers.c
2017-01-19 11:25:24 -05:00
Brian Barto
4edd0d51da
Change function name to nmseffect_set_autodecrypt()
...
modified: src/nms.c
modified: src/nmseffect.c
modified: src/nmseffect.h
2017-01-19 11:20:53 -05:00
Brian Barto
5fd104afee
Change file names and update function names (to align with file name changes)
...
modified: Makefile
renamed: src/main.c -> src/nms.c
deleted: src/nms.h
renamed: src/nms.c -> src/nmseffect.c
new file: src/nmseffect.h
modified: src/sneakers.c
2017-01-19 11:17:40 -05:00
Brian Barto
a2a6b28df1
Use nmsterm_get_clearscr() such that we no longer need to return cursor row position from the init function.
...
modified: src/nms.c
modified: src/nmsterm.c
modified: src/nmsterm.h
modified: src/nmsterm_ncurses.c
2017-01-18 19:31:59 -05:00
Brian Barto
089a089bc4
Move static vars foregroundColor and clearScr to nmsterm implementations. Make setters and getters as necessary.
...
modified: src/main.c
modified: src/nms.c
modified: src/nms.h
modified: src/nmsterm.c
modified: src/nmsterm.h
modified: src/nmsterm_ncurses.c
modified: src/sneakers.c
2017-01-18 19:19:33 -05:00
Brian Barto
b4fd33a43b
Create an abstraction layer between terminal and main nms code so we can substitute ncurses functions without duplicating code.
...
modified: Makefile
deleted: src/nms-ncurses.c
modified: src/nms.c
new file: src/nmsterm.c
new file: src/nmsterm.h
new file: src/nmsterm_ncurses.c
modified: src/sneakers.c
2017-01-18 18:51:10 -05:00
Brian Barto
4ec37fc46e
Remove commented code
...
modified: src/nms-ncurses.c
2017-01-18 15:07:50 -05:00
Brian Barto
cffbd272d7
Make ncurses implementation for sneakers
...
modified: Makefile
modified: src/nms-ncurses.c
2017-01-18 00:14:21 -05:00
Brian Barto
e42155973a
ncurses implementation
...
modified: Makefile
new file: src/nms-ncurses.c
2017-01-17 22:00:24 -05:00
Brian Barto
b1a0db59ae
The -c option doesn't require an argument (bug fix)
...
modified: src/main.c
2017-01-17 21:54:13 -05:00
Brian Barto
1c65c9a218
Renamed the files
...
modified: Makefile
modified: README.md
renamed: src/nms.c -> src/main.c
renamed: src/libnms.c -> src/nms.c
renamed: src/libnms.h -> src/nms.h
modified: src/sneakers.c
2017-01-16 16:28:12 -05:00
Brian Barto
4d7706c907
Add support for returnOpts without clearing the screen
...
modified: src/libnms.c
2017-01-15 14:26:19 -05:00
Brian Barto
e7ec1e9b9a
Change main.c file name to nms.c
...
modified: Makefile
renamed: src/main.c -> src/nms.c
2017-01-13 15:58:05 -05:00
Brian Barto
848f3d613e
Remove nms files (no longer needed)
...
deleted: nms.c
deleted: nms.h
2017-01-13 15:22:34 -05:00
Brian Barto
15d033a93c
Add clear-screen functionality
...
modified: README.md
modified: src/main.c
2017-01-12 16:38:24 -05:00
Brian Barto
da514019de
Initial update with code from libnms
...
modified: Makefile
new file: src/libnms.c
new file: src/libnms.h
modified: src/main.c
modified: src/sneakers.c
2017-01-08 17:22:03 -05:00
Brian Barto
b95317c382
Fixing some indent issues
...
modified: src/main.c
2016-09-18 19:03:18 -04:00
Brian Barto
0af55b446a
Updated version number for new release
...
modified: src/main.c
2016-07-14 08:48:22 -04:00
Brian Barto
eab9e52438
Small syntax change
...
modified: src/nms.h
2016-05-20 10:33:26 -04:00