summaryrefslogtreecommitdiff
path: root/History.md
blob: 565600dfc41024cb4f120ddf243e13dfe722046f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
### 1.2.4 / 2017-09-13

New features:

* Update PDCurses.

Bug fixes:

* Fix the path of pdcurses.dll for i386-mingw.  (Issue #36)

Documentation:

* Include reference to ncurses dependency.  Pull request #34 by qume.

### 1.2.3 / 2017-07-03

Bug fixes:

* Fixes for mswin.  Pull requests #30, #31, #32 and #33 by unak.

### 1.2.2 / 2017-04-22

New features:

* Add Curses.get_key_modifiers, Curses.return_key_modifiers, and
  Curses.save_key_modifiers.
* Support mswin native build.  Pull request #29 by usa.

### 1.2.1 / 2017-03-27

New features:

* Add touch, untouch, touched?, touch_line, and line_touched?.

Bug fixes:

* Fix Pad#subpad to use subpad(3). (Issue #23)
* Fix build issues on macOS.  Pull requests #24, #25, #26, #27 and #28 by nobu.

### 1.2.0 / 2017-02-19

New features:

* Add Curses.assume_default_colors.

Bug fixes:

* Curses.unget_char should use String#ord even if unget_wch() is not available.
* The default value of keyboard_encoding should be ASCII-8BIT if get_wch() is
  not available.
* NUM2ULONG() should be used in Window#bkgd etc.

### 1.1.3 / 2017-02-08

Bug fixes:

* Update PDCurses to handle extended keys.

### 1.1.2 / 2017-02-06

Bug fixes:

* Use the left-alt-fix branch of https://github.com/shugo/PDCurses.git to get
  ALT + < etc.

### 1.1.1 / 2017-01-25

Bug fixes:

* Add -DPDC_WIDE to CPPFLAGS when compiling with PDCurses.

### 1.1.0 / 2017-01-24

New features:

* Use bundler instead of hoe.  Pull request #18 by hsbt.
* Enable appveyor.  Pull request #19 by hsbt.
* Add badges for build status to README.md.  Pull request #20 by hsbt.
* Add Curses.erase and Curses::Window.erase.
* Add Curses::Window.redraw.
* Add Curses.unget_char, Curses.get_char, and Curses::Window.get_char for
  multibyte characters.
* Add Curses.keyboard_encoding and Curses.terminal_encoding.
* Support cross compilation for mingw32.

Bug fixes:

* Fix error in attron/attroff documentation.  Pull request #14 by stomar.
* Improve code samples.  Pull request #15 by stomar.

### 1.0.2 / 2016-03-15

Bug fixes:

* Fix ncursesw support.  Pull request #16 by peter50216, patch by eTM.  Issue
  #6 by Jean Lazarou.

### 1.0.1 / 2014-03-26

Bug fixes:

* Curses install is a no-op on ruby with bundled curses.  Pull request #4
  tiredpixel.

### 1.0.0 / 2013-12-10

Birthday!