Permalink
Browse files

Lots of changes.

Patched ncurses up to 5.7-20110108.

Improved the API a bit.

Enabled support for 256 colors and wide characters.

Added a widgets module.

Improved the IRC client example.
  • Loading branch information...
1 parent 096c115 commit 3cfa9fec56eaeef82e9fa0b6409805e980f46f20 @mscdex committed Jan 15, 2011
Showing with 4,464 additions and 1,427 deletions.
  1. +219 −47 README.md
  2. +18 −0 TODO
  3. +17 −1 deps/ncurses/NEWS
  4. +47 −23 deps/ncurses/README.MinGW
  5. +2 −2 deps/ncurses/dist.mk
  6. +2 −2 deps/ncurses/doc/html/man/captoinfo.1m.html
  7. +2 −2 deps/ncurses/doc/html/man/clear.1.html
  8. +1 −1 deps/ncurses/doc/html/man/curs_add_wch.3x.html
  9. +1 −1 deps/ncurses/doc/html/man/curs_add_wchstr.3x.html
  10. +1 −1 deps/ncurses/doc/html/man/curs_addch.3x.html
  11. +1 −1 deps/ncurses/doc/html/man/curs_addchstr.3x.html
  12. +1 −1 deps/ncurses/doc/html/man/curs_addstr.3x.html
  13. +1 −1 deps/ncurses/doc/html/man/curs_addwstr.3x.html
  14. +1 −1 deps/ncurses/doc/html/man/curs_attr.3x.html
  15. +1 −1 deps/ncurses/doc/html/man/curs_beep.3x.html
  16. +1 −1 deps/ncurses/doc/html/man/curs_bkgd.3x.html
  17. +5 −5 deps/ncurses/doc/html/man/curs_bkgrnd.3x.html
  18. +1 −1 deps/ncurses/doc/html/man/curs_border.3x.html
  19. +1 −1 deps/ncurses/doc/html/man/curs_border_set.3x.html
  20. +1 −1 deps/ncurses/doc/html/man/curs_clear.3x.html
  21. +5 −5 deps/ncurses/doc/html/man/curs_color.3x.html
  22. +1 −1 deps/ncurses/doc/html/man/curs_delch.3x.html
  23. +1 −1 deps/ncurses/doc/html/man/curs_deleteln.3x.html
  24. +1 −1 deps/ncurses/doc/html/man/curs_extend.3x.html
  25. +1 −1 deps/ncurses/doc/html/man/curs_get_wstr.3x.html
  26. +1 −1 deps/ncurses/doc/html/man/curs_getcchar.3x.html
  27. +1 −1 deps/ncurses/doc/html/man/curs_getch.3x.html
  28. +1 −1 deps/ncurses/doc/html/man/curs_getstr.3x.html
  29. +1 −1 deps/ncurses/doc/html/man/curs_getyx.3x.html
  30. +1 −1 deps/ncurses/doc/html/man/curs_in_wch.3x.html
  31. +1 −1 deps/ncurses/doc/html/man/curs_in_wchstr.3x.html
  32. +1 −1 deps/ncurses/doc/html/man/curs_inch.3x.html
  33. +1 −1 deps/ncurses/doc/html/man/curs_inchstr.3x.html
  34. +1 −1 deps/ncurses/doc/html/man/curs_initscr.3x.html
  35. +1 −1 deps/ncurses/doc/html/man/curs_inopts.3x.html
  36. +1 −1 deps/ncurses/doc/html/man/curs_ins_wch.3x.html
  37. +1 −1 deps/ncurses/doc/html/man/curs_ins_wstr.3x.html
  38. +1 −1 deps/ncurses/doc/html/man/curs_insch.3x.html
  39. +1 −1 deps/ncurses/doc/html/man/curs_insstr.3x.html
  40. +1 −1 deps/ncurses/doc/html/man/curs_instr.3x.html
  41. +1 −1 deps/ncurses/doc/html/man/curs_inwstr.3x.html
  42. +1 −1 deps/ncurses/doc/html/man/curs_kernel.3x.html
  43. +1 −1 deps/ncurses/doc/html/man/curs_legacy.3x.html
  44. +1 −1 deps/ncurses/doc/html/man/curs_memleaks.3x.html
  45. +1 −1 deps/ncurses/doc/html/man/curs_mouse.3x.html
  46. +1 −1 deps/ncurses/doc/html/man/curs_move.3x.html
  47. +1 −1 deps/ncurses/doc/html/man/curs_opaque.3x.html
  48. +1 −1 deps/ncurses/doc/html/man/curs_outopts.3x.html
  49. +1 −1 deps/ncurses/doc/html/man/curs_overlay.3x.html
  50. +1 −1 deps/ncurses/doc/html/man/curs_pad.3x.html
  51. +1 −1 deps/ncurses/doc/html/man/curs_print.3x.html
  52. +1 −1 deps/ncurses/doc/html/man/curs_printw.3x.html
  53. +1 −1 deps/ncurses/doc/html/man/curs_refresh.3x.html
  54. +1 −1 deps/ncurses/doc/html/man/curs_scanw.3x.html
  55. +1 −1 deps/ncurses/doc/html/man/curs_scr_dump.3x.html
  56. +1 −1 deps/ncurses/doc/html/man/curs_scroll.3x.html
  57. +1 −1 deps/ncurses/doc/html/man/curs_slk.3x.html
  58. +1 −1 deps/ncurses/doc/html/man/curs_sp_funcs.3x.html
  59. +1 −1 deps/ncurses/doc/html/man/curs_termattrs.3x.html
  60. +1 −1 deps/ncurses/doc/html/man/curs_termcap.3x.html
  61. +1 −1 deps/ncurses/doc/html/man/curs_terminfo.3x.html
  62. +1 −1 deps/ncurses/doc/html/man/curs_threads.3x.html
  63. +1 −1 deps/ncurses/doc/html/man/curs_touch.3x.html
  64. +1 −1 deps/ncurses/doc/html/man/curs_trace.3x.html
  65. +1 −1 deps/ncurses/doc/html/man/curs_util.3x.html
  66. +1 −1 deps/ncurses/doc/html/man/curs_variables.3x.html
  67. +1 −1 deps/ncurses/doc/html/man/curs_window.3x.html
  68. +4 −4 deps/ncurses/doc/html/man/default_colors.3x.html
  69. +2 −2 deps/ncurses/doc/html/man/define_key.3x.html
  70. +2 −2 deps/ncurses/doc/html/man/form.3x.html
  71. +1 −1 deps/ncurses/doc/html/man/form_cursor.3x.html
  72. +1 −1 deps/ncurses/doc/html/man/form_data.3x.html
  73. +1 −1 deps/ncurses/doc/html/man/form_driver.3x.html
  74. +1 −1 deps/ncurses/doc/html/man/form_field.3x.html
  75. +1 −1 deps/ncurses/doc/html/man/form_field_attributes.3x.html
  76. +1 −1 deps/ncurses/doc/html/man/form_field_buffer.3x.html
  77. +1 −1 deps/ncurses/doc/html/man/form_field_info.3x.html
  78. +1 −1 deps/ncurses/doc/html/man/form_field_just.3x.html
  79. +1 −1 deps/ncurses/doc/html/man/form_field_new.3x.html
  80. +1 −1 deps/ncurses/doc/html/man/form_field_opts.3x.html
  81. +1 −1 deps/ncurses/doc/html/man/form_field_userptr.3x.html
  82. +1 −1 deps/ncurses/doc/html/man/form_field_validation.3x.html
  83. +1 −1 deps/ncurses/doc/html/man/form_fieldtype.3x.html
  84. +1 −1 deps/ncurses/doc/html/man/form_hook.3x.html
  85. +1 −1 deps/ncurses/doc/html/man/form_new.3x.html
  86. +1 −1 deps/ncurses/doc/html/man/form_new_page.3x.html
  87. +1 −1 deps/ncurses/doc/html/man/form_opts.3x.html
  88. +1 −1 deps/ncurses/doc/html/man/form_page.3x.html
  89. +1 −1 deps/ncurses/doc/html/man/form_post.3x.html
  90. +1 −1 deps/ncurses/doc/html/man/form_requestname.3x.html
  91. +1 −1 deps/ncurses/doc/html/man/form_userptr.3x.html
  92. +1 −1 deps/ncurses/doc/html/man/form_variables.3x.html
  93. +1 −1 deps/ncurses/doc/html/man/form_win.3x.html
  94. +2 −2 deps/ncurses/doc/html/man/infocmp.1m.html
  95. +2 −2 deps/ncurses/doc/html/man/infotocap.1m.html
  96. +1 −1 deps/ncurses/doc/html/man/key_defined.3x.html
  97. +2 −2 deps/ncurses/doc/html/man/keybound.3x.html
  98. +1 −1 deps/ncurses/doc/html/man/keyok.3x.html
  99. +3 −3 deps/ncurses/doc/html/man/legacy_coding.3x.html
  100. +2 −2 deps/ncurses/doc/html/man/menu.3x.html
  101. +1 −1 deps/ncurses/doc/html/man/menu_attributes.3x.html
  102. +1 −1 deps/ncurses/doc/html/man/menu_cursor.3x.html
  103. +1 −1 deps/ncurses/doc/html/man/menu_driver.3x.html
  104. +1 −1 deps/ncurses/doc/html/man/menu_format.3x.html
  105. +1 −1 deps/ncurses/doc/html/man/menu_hook.3x.html
  106. +1 −1 deps/ncurses/doc/html/man/menu_items.3x.html
  107. +1 −1 deps/ncurses/doc/html/man/menu_mark.3x.html
  108. +1 −1 deps/ncurses/doc/html/man/menu_new.3x.html
  109. +1 −1 deps/ncurses/doc/html/man/menu_opts.3x.html
  110. +1 −1 deps/ncurses/doc/html/man/menu_pattern.3x.html
  111. +1 −1 deps/ncurses/doc/html/man/menu_post.3x.html
  112. +1 −1 deps/ncurses/doc/html/man/menu_requestname.3x.html
  113. +1 −1 deps/ncurses/doc/html/man/menu_spacing.3x.html
  114. +1 −1 deps/ncurses/doc/html/man/menu_userptr.3x.html
  115. +1 −1 deps/ncurses/doc/html/man/menu_win.3x.html
  116. +1 −1 deps/ncurses/doc/html/man/mitem_current.3x.html
  117. +1 −1 deps/ncurses/doc/html/man/mitem_name.3x.html
  118. +1 −1 deps/ncurses/doc/html/man/mitem_new.3x.html
  119. +1 −1 deps/ncurses/doc/html/man/mitem_opts.3x.html
  120. +1 −1 deps/ncurses/doc/html/man/mitem_userptr.3x.html
  121. +1 −1 deps/ncurses/doc/html/man/mitem_value.3x.html
  122. +1 −1 deps/ncurses/doc/html/man/mitem_visible.3x.html
  123. +2 −2 deps/ncurses/doc/html/man/ncurses.3x.html
  124. +1 −1 deps/ncurses/doc/html/man/ncurses5-config.1.html
  125. +1 −1 deps/ncurses/doc/html/man/panel.3x.html
  126. +1 −1 deps/ncurses/doc/html/man/resizeterm.3x.html
  127. +2 −2 deps/ncurses/doc/html/man/tabs.1.html
  128. +1 −1 deps/ncurses/doc/html/man/term.5.html
  129. +1 −1 deps/ncurses/doc/html/man/term.7.html
  130. +1 −1 deps/ncurses/doc/html/man/term_variables.3x.html
  131. +2 −2 deps/ncurses/doc/html/man/terminfo.5.html
  132. +2 −2 deps/ncurses/doc/html/man/tic.1m.html
  133. +2 −2 deps/ncurses/doc/html/man/toe.1m.html
  134. +2 −2 deps/ncurses/doc/html/man/tput.1.html
  135. +3 −3 deps/ncurses/doc/html/man/tset.1.html
  136. +1 −1 deps/ncurses/doc/html/man/wresize.3x.html
  137. +8 −8 deps/ncurses/include/curses.h.in
  138. +10 −2 deps/ncurses/include/nc_tparm.h
  139. +2 −2 deps/ncurses/man/curs_color.3x
  140. +3 −3 deps/ncurses/man/default_colors.3x
  141. +2 −2 deps/ncurses/mk-dlls.sh.in
  142. +2 −2 deps/ncurses/ncurses/base/MKkeyname.awk
  143. +27 −15 deps/ncurses/ncurses/base/MKlib_gen.sh
  144. +4 −4 deps/ncurses/ncurses/base/lib_addstr.c
  145. +2 −2 deps/ncurses/ncurses/base/lib_bkgd.c
  146. +6 −5 deps/ncurses/ncurses/base/lib_driver.c
  147. +2 −2 deps/ncurses/ncurses/base/lib_getch.c
  148. +4 −4 deps/ncurses/ncurses/base/lib_hline.c
  149. +4 −3 deps/ncurses/ncurses/base/lib_inchstr.c
  150. +2 −2 deps/ncurses/ncurses/base/lib_mouse.c
  151. +4 −4 deps/ncurses/ncurses/base/lib_mvwin.c
  152. +2 −2 deps/ncurses/ncurses/base/lib_redrawln.c
  153. +14 −13 deps/ncurses/ncurses/base/lib_refresh.c
  154. +3 −3 deps/ncurses/ncurses/base/lib_scroll.c
  155. +3 −3 deps/ncurses/ncurses/base/lib_set_term.c
  156. +2 −2 deps/ncurses/ncurses/base/lib_slk.c
  157. +2 −2 deps/ncurses/ncurses/base/lib_slkattr.c
  158. +4 −4 deps/ncurses/ncurses/base/lib_slkset.c
  159. +5 −3 deps/ncurses/ncurses/base/lib_touch.c
  160. +4 −4 deps/ncurses/ncurses/base/lib_vline.c
  161. +4 −4 deps/ncurses/ncurses/base/lib_winch.c
  162. +3 −3 deps/ncurses/ncurses/base/lib_window.c
  163. +28 −18 deps/ncurses/ncurses/curses.priv.h
  164. +25 −10 deps/ncurses/ncurses/llib-lncurses
  165. +24 −9 deps/ncurses/ncurses/llib-lncursest
  166. +25 −10 deps/ncurses/ncurses/llib-lncursestw
  167. +25 −10 deps/ncurses/ncurses/llib-lncursesw
  168. +3 −3 deps/ncurses/ncurses/tinfo/MKcaptab.sh
  169. +4 −4 deps/ncurses/ncurses/tinfo/add_tries.c
  170. +5 −5 deps/ncurses/ncurses/tinfo/alloc_entry.c
  171. +7 −4 deps/ncurses/ncurses/tinfo/alloc_ttype.c
  172. +3 −3 deps/ncurses/ncurses/tinfo/comp_parse.c
  173. +2 −2 deps/ncurses/ncurses/tinfo/comp_scan.c
  174. +2 −2 deps/ncurses/ncurses/tinfo/db_iterator.c
  175. +3 −3 deps/ncurses/ncurses/tinfo/home_terminfo.c
  176. +4 −4 deps/ncurses/ncurses/tinfo/lib_acs.c
  177. +5 −5 deps/ncurses/ncurses/tinfo/lib_baudrate.c
  178. +3 −3 deps/ncurses/ncurses/tinfo/lib_cur_term.c
  179. +3 −3 deps/ncurses/ncurses/tinfo/lib_kernel.c
  180. +3 −3 deps/ncurses/ncurses/tinfo/lib_longname.c
  181. +4 −4 deps/ncurses/ncurses/tinfo/lib_setup.c
  182. +6 −6 deps/ncurses/ncurses/tinfo/lib_termcap.c
  183. +4 −4 deps/ncurses/ncurses/tinfo/lib_tparm.c
  184. +3 −3 deps/ncurses/ncurses/tinfo/lib_tputs.c
  185. +4 −4 deps/ncurses/ncurses/tinfo/lib_ttyflags.c
  186. +3 −3 deps/ncurses/ncurses/tinfo/tinfo_driver.c
  187. +8 −8 deps/ncurses/ncurses/tinfo/trim_sgr0.c
  188. +12 −12 deps/ncurses/ncurses/tinfo/write_entry.c
  189. +3 −3 deps/ncurses/ncurses/trace/lib_trace.c
  190. +12 −4 deps/ncurses/ncurses/trace/lib_traceatr.c
  191. +3 −3 deps/ncurses/ncurses/trace/lib_tracebits.c
  192. +28 −12 deps/ncurses/ncurses/trace/lib_tracemse.c
  193. +6 −1 deps/ncurses/ncurses/trace/trace_buf.c
  194. +4 −4 deps/ncurses/ncurses/trace/trace_tries.c
  195. +8 −8 deps/ncurses/ncurses/tty/lib_mvcur.c
  196. +3 −3 deps/ncurses/ncurses/tty/lib_twait.c
  197. +13 −7 deps/ncurses/ncurses/tty/tty_update.c
  198. +7 −7 deps/ncurses/ncurses/widechar/lib_add_wch.c
  199. +7 −7 deps/ncurses/ncurses/widechar/lib_cchar.c
  200. +4 −4 deps/ncurses/ncurses/widechar/lib_hline_set.c
  201. +3 −3 deps/ncurses/ncurses/widechar/lib_ins_wch.c
  202. +4 −2 deps/ncurses/ncurses/widechar/lib_vid_attr.c
  203. +4 −4 deps/ncurses/ncurses/widechar/lib_vline_set.c
  204. +3 −3 deps/ncurses/ncurses/widechar/lib_wacs.c
  205. +3 −3 deps/ncurses/ncurses/widechar/lib_wunctrl.c
  206. +20 −20 deps/ncurses/ncurses/win32con/win_driver.c
  207. +3 −1 deps/ncurses/test/demo_altkeys.c
  208. +2 −2 deps/ncurses/test/test_add_wchstr.c
  209. +33 −0 examples/colors.js
  210. +0 −23 examples/colortest.js
  211. +1,025 −0 examples/deps/irc.js
  212. +469 −149 examples/irc.client.js
  213. +0 −160 examples/irc.lib.js
  214. +0 −34 examples/test.js
  215. +241 −0 examples/widget.js
  216. +1,012 −0 lib/widgets.js
  217. +0 −139 ncconsts.js
  218. +732 −337 ncurses.cc
  219. +1 −1 package.json
  220. +2 −2 wscript
View
Oops, something went wrong.
View
@@ -0,0 +1,18 @@
+* Find out why after calling endwin and refresh, the LINES and COLS globals are
+ not updated appropriately after SIGWINCH.
+ Also, ncurses' SIGWINCH handler that is included by default during build time
+ does not cause a keyboard event to fire when it inserts KEY_RESIZE into the
+ keyboard buffer, it merely uses ungetch to push it onto the top of the buffer.
+
+* Support screen saving and loading via scr_dump/scr_restore and window saving
+ and loading via putwin/getwin
+
+* Mouse support
+
+* Add more useful widgets
+
+* More tests/examples
+
+* Improve IRC client example
+
+* Add option to wscript to allow use of a shared ncurses library instead
View
@@ -25,7 +25,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1621 2010/12/11 23:42:36 tom Exp $
+-- $Id: NEWS,v 1.1629 2011/01/09 01:07:03 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,22 @@ See the AUTHORS file for the corresponding full names.
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
+20110108
+ + regenerated html manpages.
+ + minor fixes to enable lint when trace is not enabled, e.g., with
+ clang --analyze.
+ + fix typo in man/default_colors.3x (patch by Tim van der Molen).
+ + update ncurses/llib-lncurses*
+
+20110101
+ + fix remaining strict compiler warnings in ncurses library ABI=5,
+ except those dealing with function pointers, etc.
+
+20101225
+ + modify nc_tparm.h, adding guards against repeated inclusion, and
+ allowing TPARM_ARG to be overridden.
+ + fix some strict compiler warnings in ncurses library.
+
20101211
+ suppress ncv in screen entry, allowing underline (patch by Alejandro
R Sedeno).
@@ -1,5 +1,5 @@
-------------------------------------------------------------------------------
--- Copyright (c) 2008 Free Software Foundation, Inc. --
+-- Copyright (c) 2008,2010 Free Software Foundation, Inc. --
-- --
-- Permission is hereby granted, free of charge, to any person obtaining a --
-- copy of this software and associated documentation files (the --
@@ -25,28 +25,28 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: README.MinGW,v 1.3 2010/10/02 16:32:41 juergen Exp $
+-- $Id: README.MinGW,v 1.4 2010/12/18 21:07:03 tom Exp $
-- Author: Juergen Pfeifer
-------------------------------------------------------------------------------
This is work in progress, but it's in an state where one can see it
works at least on the Windows Console.
-You should install the MSYS package, so that you've a shell environment
-that allows you to run the scripts, especially configure etc. You can get
-that from http://www.mingw.org
-
-To build ncurses for native Windows, you need the MinGW toolchain. The
-original MinGW toolchain from above site is only for 32-Bit Windows. As
-Windows Server - and even more and more regular workstations - are moving
-to 64-Bit, it seems to be reasonable to have a toolchain that supports
-both architectures. I recommend to use the TDM gcc toolchain which you
-can find at http://tdm-gcc.tdragon.net/download. Go to the download section
-and select the bundle installer for tdm64 (MinGW-w64). This installs a
-multilib version of the gcc toolchain that can compile for native 32- and
-64-Bit Windows versions. It also comes with a working pthread implementation.
-
-The latest config and build scripts we use for MinGW have only be tested
+You should install the MSYS package, so that you've a shell environment that
+allows you to run the scripts, especially configure etc. You can get that
+from http://www.mingw.org
+
+To build ncurses for native Windows, you need the MinGW toolchain. The
+original MinGW toolchain from the above site is only for 32-Bit Windows. As
+Windows Server - and also regular workstations - are moving to 64-Bit, it
+seems to be reasonable to have a toolchain that supports both architectures.
+I recommend to use the TDM gcc toolchain which you can find at
+http://tdm-gcc.tdragon.net/download. Go to the download section and select
+the bundle installer for tdm64 (MinGW-w64). This installs a multilib version
+of the gcc toolchain that can compile for native 32- and 64-Bit Windows
+versions. It also comes with a working pthread implementation.
+
+The latest config and build scripts we use for MinGW have only been tested
for the gcc-4.4 compiler toolchain (or better).
Using MinGW is a pragmatic decision, it's the easiest way to port this
@@ -65,8 +65,8 @@ It contains the LIB.EXE tool. You may also use this compiler to test
writing native Windows programs using the ncurses DLLs without using
MinGW then for writing apps.
-Please unset the TERM environment variable, so that the Console driver
-gets activated.
+It is necessary to unset the TERM environment variable, to activate the
+Windows console-driver.
Please also make sure that MSYS links to the correct directory containing
your MinGW toolchain. For TDM this is usually C:\MinGW64. In your Windows
@@ -91,13 +91,39 @@ recommend to use these options with configure
This is the configuration commandline as I'm using it at the moment:
-./configure --prefix=/mingw --without-cxx-binding --without-ada --enable-warnings --enable-assertions --enable-reentrant --with-debug --with-normal --disable-home-terminfo --enable-sp-funcs --enable-term-driver --enable-interop --with-pthread
+./configure \
+ --prefix=/mingw \
+ --without-cxx-binding \
+ --without-ada \
+ --enable-warnings \
+ --enable-assertions \
+ --enable-reentrant \
+ --with-debug \
+ --with-normal \
+ --disable-home-terminfo \
+ --enable-sp-funcs \
+ --enable-term-driver \
+ --enable-interop \
+ --with-pthread
If you are on a 64-Bit Windows system and want to build a 32-Bit version
of ncurses, you may use this commandline for configuration (when using
the TDM toolchain):
-CC="gcc -m32" LD="ld -m32" ./configure --prefix=/mingw --without-cxx-binding --without-ada --enable-warnings --enable-assertions --enable-reentrant --with-debug --with-normal --disable-home-terminfo --enable-sp-funcs --enable-term-driver --enable-interop --with-pthread
+CC="gcc -m32" LD="ld -m32" ./configure \
+ --prefix=/mingw \
+ --without-cxx-binding \
+ --without-ada \
+ --enable-warnings \
+ --enable-assertions \
+ --enable-reentrant \
+ --with-debug \
+ --with-normal \
+ --disable-home-terminfo \
+ --enable-sp-funcs \
+ --enable-term-driver \
+ --enable-interop \
+ --with-pthread
All the options above are - like the whole Windows support -
experimental.
@@ -106,10 +132,8 @@ In order to build the DLLs, after your regular make you must call
make dlls
-
A lot is still TODO, e.g.:
- - Mouse support for the Console
- Wide Character support
The Win32Con driver should actually only use Unicode in the
future.
@@ -25,7 +25,7 @@
# use or other dealings in this Software without prior written #
# authorization. #
##############################################################################
-# $Id: dist.mk,v 1.785 2010/12/11 17:04:22 tom Exp $
+# $Id: dist.mk,v 1.789 2011/01/03 21:53:33 tom Exp $
# Makefile for creating ncurses distributions.
#
# This only needs to be used directly as a makefile by developers, but
@@ -37,7 +37,7 @@ SHELL = /bin/sh
# These define the major/minor/patch versions of ncurses.
NCURSES_MAJOR = 5
NCURSES_MINOR = 7
-NCURSES_PATCH = 20101211
+NCURSES_PATCH = 20110108
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
@@ -28,7 +28,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: captoinfo.1m,v 1.24 2010/08/28 19:36:31 tom Exp @
+ * @Id: captoinfo.1m,v 1.25 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -205,7 +205,7 @@
<H2>SEE ALSO</H2><PRE>
<STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
- This describes <STRONG>ncurses</STRONG> version 5.7 (patch 20101002).
+ This describes <STRONG>ncurses</STRONG> version 5.7 (patch 20110108).
</PRE>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: clear.1,v 1.7 2010/07/31 16:12:01 tom Exp @
+ * @Id: clear.1,v 1.8 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -69,7 +69,7 @@
<H2>SEE ALSO</H2><PRE>
<STRONG><A HREF="tput.1.html">tput(1)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
- This describes <STRONG>ncurses</STRONG> version 5.7 (patch 20101002).
+ This describes <STRONG>ncurses</STRONG> version 5.7 (patch 20110108).
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_add_wch.3x,v 1.9 2010/09/18 20:18:34 tom Exp @
+ * @Id: curs_add_wch.3x,v 1.10 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_add_wchstr.3x,v 1.8 2010/08/14 23:29:16 tom Exp @
+ * @Id: curs_add_wchstr.3x,v 1.9 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -28,7 +28,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_addch.3x,v 1.30 2010/10/02 23:19:07 tom Exp @
+ * @Id: curs_addch.3x,v 1.31 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_addchstr.3x,v 1.14 2010/08/14 23:29:16 tom Exp @
+ * @Id: curs_addchstr.3x,v 1.15 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_addstr.3x,v 1.15 2010/08/14 23:29:16 tom Exp @
+ * @Id: curs_addstr.3x,v 1.16 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_addwstr.3x,v 1.9 2010/08/14 23:29:16 tom Exp @
+ * @Id: curs_addwstr.3x,v 1.10 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -28,7 +28,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_attr.3x,v 1.35 2010/10/02 23:19:07 tom Exp @
+ * @Id: curs_attr.3x,v 1.36 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_beep.3x,v 1.11 2010/07/31 16:12:01 tom Exp @
+ * @Id: curs_beep.3x,v 1.12 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_bkgd.3x,v 1.21 2010/07/31 14:36:04 tom Exp @
+ * @Id: curs_bkgd.3x,v 1.22 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<!--
****************************************************************************
- * Copyright (c) 2002-2004,2006 Free Software Foundation, Inc. *
+ * Copyright (c) 2002-2006,2010 Free Software Foundation, Inc. *
* *
* Permission is hereby granted, free of charge, to any person obtaining a *
* copy of this software and associated documentation files (the *
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_bkgrnd.3x,v 1.3 2006/02/25 21:49:19 tom Exp @
+ * @Id: curs_bkgrnd.3x,v 1.4 2010/12/04 18:49:20 tom Exp @
-->
<HTML>
<HEAD>
@@ -98,16 +98,16 @@
</PRE>
<H2>NOTES</H2><PRE>
- Note that <STRONG>bkgrnd</STRONG>, <STRONG>bkgrndset</STRONG>, and <STRONG>getbkgrnd</STRONG> may be macros.
+ Note that <STRONG>bkgrnd</STRONG>, <STRONG>bkgrndset</STRONG>, and <STRONG>getbkgrnd</STRONG> may be macros.
</PRE>
<H2>RETURN VALUES</H2><PRE>
- The <STRONG>bkgrndset</STRONG> and <STRONG>wbkgrndset</STRONG> routines do not return a
+ The <STRONG>bkgrndset</STRONG> and <STRONG>wbkgrndset</STRONG> routines do not return a
value.
Upon successful completion, the other functions return <STRONG>OK</STRONG>.
- Otherwise, they return <STRONG>ERR</STRONG>. A null window pointer is
+ Otherwise, they return <STRONG>ERR</STRONG>. A null window pointer is
treated as an error.
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_border.3x,v 1.21 2010/08/14 23:29:16 tom Exp @
+ * @Id: curs_border.3x,v 1.22 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_border_set.3x,v 1.8 2010/08/14 23:29:16 tom Exp @
+ * @Id: curs_border_set.3x,v 1.9 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_clear.3x,v 1.13 2010/10/02 23:19:07 tom Exp @
+ * @Id: curs_clear.3x,v 1.14 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_color.3x,v 1.33 2010/10/02 23:19:27 tom Exp @
+ * @Id: curs_color.3x,v 1.35 2010/12/20 00:50:58 tom Exp @
-->
<HTML>
<HEAD>
@@ -200,10 +200,10 @@
will return <STRONG>ERR</STRONG> on attempts to use color values outside
the range 0 to COLORS-1 (except for the default colors ex-
tension), or use color pairs outside the range 0 to COL-
- OR_PAIR-1. Color values used in <STRONG>init_color</STRONG> must be in the
- range 0 to 1000. An error is returned from all functions
- if the terminal has not been initialized. An error is re-
- turned from secondary functions such as <STRONG>init_pair</STRONG> if
+ OR_PAIRS-1. Color values used in <STRONG>init_color</STRONG> must be in
+ the range 0 to 1000. An error is returned from all func-
+ tions if the terminal has not been initialized. An error
+ is returned from secondary functions such as <STRONG>init_pair</STRONG> if
<STRONG>start_color</STRONG> was not called.
<STRONG>init_color</STRONG>
@@ -27,7 +27,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_delch.3x,v 1.10 2010/08/14 23:29:16 tom Exp @
+ * @Id: curs_delch.3x,v 1.11 2010/12/04 18:36:44 tom Exp @
-->
<HTML>
<HEAD>
Oops, something went wrong.

0 comments on commit 3cfa9fe

Please sign in to comment.