-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
139 lines (118 loc) · 4.09 KB
/
ChangeLog
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Changelog
---------
v. 2.3.0, 2019-08-01
- added 'auto mode': initgraph() performs automatic screen refresh
when the environment variable SDL_BGI_RATE is set to 'auto' or to
the desired refresh rate (e.g. 60). This can be used as an
alternative to 'slow mode', and it provides a huge performance
boost. The new function sdlbgiauto() is also available. BEWARE:
automatic refresh may not work on some NVIDIA graphics cards.
Patch provided by Marco Diego Aurélio Mesquita.
- added compatibility with C++ programs
- added showerrorbox()
- improved compatibility in bar3d()
- fixed bug in setfillpattern()
- updated Makefiles for Windows (updated to SDL2-2.0.10)
- documentation updates
v. 2.2.4, 2018-11-15
- added some graphics modes for better compatibility
with old programs
- fixed bug in setvisualpage()
- minor fix in getch()
- fix in putimage() bitwise operations
- modified readimagefile() again
(reported by Carlos Gustavo Ramirez Rodriguez)
- added test/kaleido.c
- added savestate() and restorestate() in turtle.c
- documentation updates and improvements
v. 2.2.3, 2018-09-18
- fixed bug in setalpha()
- rewritten readimagefile() to change unwanted behaviour
(reported by Fanourios Attard)
v. 2.2.2, 2018-09-10
- documentation updates (clarification on colours)
- constants TMP_FG_COL, TMP_BG_COL, and TMP_FILL_COL added
v. 2.2.1, 2018-08-08
- renamed getch() to bgi_getch() and added the macro getch()
to avoid Mingw bug
- delay() rewritten to take care of key presses
- fixed bug in BLUE_VALUE(), GREEN_VALUE(), RED_VALUE(), setalpha()
- added ALPHA_VALUE()
- added test/psychedelia.c
- code revision and cleanup
v. 2.2.0, 2018-07-18
- added setwinoptions() for window title, position, and SDL flags
- added support for multiple windows: extended initwindow(),
added getcurrentwindow(), setcurrentwindow(), closewindow()
- SDL_QUIT support in getch(), getevent(), kbhit(), xkbhit()
- documentation updates
v. 2.1.2, 2018-06-05
- documentation updates (Code::Blocks, Dev-C++)
v. 2.1.1, 2018-05-25
- fixed SDL_bgi.h (missing stdio.h, stdlib.h, and string.h)
- merged SDL_bgi.h and SDL_bgi_font.h
v. 2.1.0, 2018-01-02
- fixed stupid bug in getch()
- added mouse wheel up/down events
- code cleanup
- improved documentation
- improved turtle graphics
- added CMake support for GNU/Linux
(thanks to Jani Rautiainen)
- added Mingw-w64 + MSYS2 support
- added Mac OS X support
v. 2.0.8, 2016-11-15
- fixed bug in palette-manipulating functions
(reported by Jacek Mainczyk)
- Makefile changes
v. 2.0.7, 2016-11-10
- fixed bug in event()
(reported by Peje Nilsson)
- added eventtype()
v. 2.0.6, 2016-02-29
- fixed bug in writeimagefile()
(reported by Manea Alexandru Damian)
- implemented clipping in readimagefile()
- turtle graphics improvements
- documentation improvements
v. 2.0.5, 2015-12-13
- fillpoly() correctly implemented
- demo programs sdlbgidemo.c and fern.c improved
- symbol _SDL_BGI_H defined in SDL_bgi.h
- minor fix in getch()
v. 2.0.4, 2015-11-30
- rewritten to use SDL_Surfaces only instead of
bitmaps in main RAM
- ellipse() and fillellipse() improved
- xkbhit() added
v. 2.0.3, 2015-09-28
- in "slow mode", screen refresh is also
triggered by kbhit() and getch()
- minimal dos.h and conio.h provided
- kbhit() rewritten to avoid buffered keys
v. 2.0.2, 2015-06-03
- fill patterns (not for floodfill() yet)
- setfillpattern()/getfillpattern() implemented
- writeimagefile() added
- documentation updates
- test programs updates
v. 2.0.1, 2015-05-11
- line patterns implemented
- floodfill improvements
- writeimagefile() added
- documentation updates
v. 2.0.0, 2015-04-30
- major release: rewritten to use SDL2 only
- added readimagefile() and logical plotting (XOR, etc.)
v. 1.0.1, 2014-12-09
- Fixed minor bugs in putpixel()
(reported by Angelo Graziosi)
- changed getimage()/putimage() to include width, heigth info
in saved bitmap
- changed getimage()/putimage() to include viewport info
- fixed MAXCOLOR value
(reported by Angelo Graziosi)
- fixed kbhit() behaviour (reported by Angelo Graziosi) - but breaks
mouseclick() as a result. To be fixed later.
v. 1.0.0, 2014-11-07
- Initial release.