Skip to content

Commit 544e75f

Browse files
committed
Re-did changelog entirely, now has more details and links
1 parent c19b360 commit 544e75f

File tree

1 file changed

+221
-18
lines changed

1 file changed

+221
-18
lines changed

changelog.md

+221-18
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,221 @@
1-
## Toolchain
2-
3-
#### Version 7.0
4-
+ Add scripts to build/clean libraries and examples easily
5-
+ Move spasm to /bin rather than /lib/src/include
6-
+ Fix demo 11 readme
7-
8-
#### Version 6.95
9-
+ Modify cstartup.asm to disable usb timers and reset them on exit
10-
+ Characters 0x01-0x1F are considered printable rather than control
11-
12-
## Libraries
13-
14-
#### Version 6.95
15-
+ `graphx` Optimize gfx_Darken to be about 25% faster
16-
+ `graphx` Optimize gfx_Lighten to be about 19% faster
17-
+ `graphx` Add support for width/height of tiles not powers of 2
18-
+ `graphx` Fix bug with tile index 255
1+
# Change Log
2+
3+
## [Unreleased](https://github.com/CE-Programming/toolchain/tree/HEAD)
4+
5+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.95...HEAD)
6+
7+
### Toolchain
8+
- Add scripts to build/clean libraries and examples easily ([`61d915f`](https://github.com/CE-Programming/toolchain/commit/61d915f) - [MattWaltz](https://github.com/MattWaltz))
9+
- Move spasm to /bin rather than /lib/src/include ([`61d915f`](https://github.com/CE-Programming/toolchain/commit/61d915f) - [MattWaltz](https://github.com/MattWaltz))
10+
- Fix graphx demo 11 readme ([`3017951`](https://github.com/CE-Programming/toolchain/commit/3017951) - [Runer112](https://github.com/Runer112))
11+
- Add Changelog file ([`0595378`](https://github.com/CE-Programming/toolchain/commit/0595378) - [MattWaltz](https://github.com/MattWaltz))
12+
- CR EOL purge ([`15a573e`](https://github.com/CE-Programming/toolchain/commit/15a573e)+[`c19b360`](https://github.com/CE-Programming/toolchain/commit/c19b360) - [Runer112](https://github.com/Runer112)+[Adriweb](https://github.com/Adriweb))
13+
14+
# [v6.95](https://github.com/CE-Programming/toolchain/tree/v6.95) (2017-02-10)
15+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.91...v6.95)
16+
17+
### Toolchain
18+
- Improve build system and misc. cleanup ([`63ff603`](https://github.com/CE-Programming/toolchain/commit/63ff603)+[`4b3f137`](https://github.com/CE-Programming/toolchain/commit/4b3f137) - [MattWaltz](https://github.com/MattWaltz)+[Runer112](https://github.com/Runer112))
19+
- Modify `cstartup.asm` to disable usb timers and reset them on exit ([`63ff603`](https://github.com/CE-Programming/toolchain/commit/63ff603)+[`03809e5`](https://github.com/CE-Programming/toolchain/commit/03809e5) - [MattWaltz](https://github.com/MattWaltz))
20+
- Characters `0x01`-`0x1F` are considered printable rather than control ([`de96c7a`](https://github.com/CE-Programming/toolchain/commit/de96c7a) - [Runer112](https://github.com/Runer112))
21+
- Minor documentation fixes
22+
23+
### Libraries
24+
25+
#####  GRAPHX
26+
- Optimize gfx\_Darken (about 25% faster) and gfx\_Lighten (about 19% faster) ([`9e7835a`](https://github.com/CE-Programming/toolchain/commit/9e7835a) - [Runer112](https://github.com/Runer112))
27+
- Optimize _SetColor and _SetTransparentColor ([`fc43abb`](https://github.com/CE-Programming/toolchain/commit/fc43abb) - [Runer112](https://github.com/Runer112))
28+
- Optimize _SetTextXY (#47) ([`6643e90`](https://github.com/CE-Programming/toolchain/commit/6643e90) - [Runer112](https://github.com/Runer112))
29+
- Add support for width/height of tiles not powers of 2 ([`93930fb`](https://github.com/CE-Programming/toolchain/commit/93930fb)+[`78be69c`](https://github.com/CE-Programming/toolchain/commit/78be69c) - [MattWaltz](https://github.com/MattWaltz))
30+
- Fix bug with tile index 255
31+
32+
33+
# [v6.91](https://github.com/CE-Programming/toolchain/tree/v6.91) (2017-01-20)
34+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.9...v6.91)
35+
36+
# [v6.9](https://github.com/CE-Programming/toolchain/tree/v6.9) (2016-12-28)
37+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.8...v6.9)
38+
39+
# [v6.8](https://github.com/CE-Programming/toolchain/tree/v6.8) (2016-12-28)
40+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.7...v6.8)
41+
42+
# [v6.7](https://github.com/CE-Programming/toolchain/tree/v6.7) (2016-12-21)
43+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.6...v6.7)
44+
45+
# [v6.6](https://github.com/CE-Programming/toolchain/tree/v6.6) (2016-12-18)
46+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.5...v6.6)
47+
48+
# [v6.5](https://github.com/CE-Programming/toolchain/tree/v6.5) (2016-12-12)
49+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.3...v6.5)
50+
51+
**Closed issues:**
52+
53+
- obj dir something something [\#43](https://github.com/CE-Programming/toolchain/issues/43)
54+
55+
# [v6.3](https://github.com/CE-Programming/toolchain/tree/v6.3) (2016-11-24)
56+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.2...v6.3)
57+
58+
**Fixed bugs:**
59+
60+
- demo2 doesn't compile [\#42](https://github.com/CE-Programming/toolchain/issues/42)
61+
62+
# [v6.2](https://github.com/CE-Programming/toolchain/tree/v6.2) (2016-11-23)
63+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.1...v6.2)
64+
65+
# [v6.1](https://github.com/CE-Programming/toolchain/tree/v6.1) (2016-11-19)
66+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v6.0...v6.1)
67+
68+
**Implemented enhancements:**
69+
70+
- More C standard functions [\#38](https://github.com/CE-Programming/toolchain/issues/38)
71+
- Clipped text printing routines [\#26](https://github.com/CE-Programming/toolchain/issues/26)
72+
73+
**Merged pull requests:**
74+
75+
- optimised \_PrintUInt & \_FillScreen [\#40](https://github.com/CE-Programming/toolchain/pull/40) (Grosged)
76+
- faster ScaledSprite\_NoClip & Sprite\_NoClip [\#39](https://github.com/CE-Programming/toolchain/pull/39) (Grosged)
77+
- optimisation of imuls|imulu \(8,5% faster\) [\#37](https://github.com/CE-Programming/toolchain/pull/37) (Grosged)
78+
- suggest a faster FillCircle\_NoClip routine [\#34](https://github.com/CE-Programming/toolchain/pull/34) (Grosged)
79+
80+
# [v6.0](https://github.com/CE-Programming/toolchain/tree/v6.0) (2016-10-26)
81+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v5.9...v6.0)
82+
83+
**Closed issues:**
84+
85+
- Cannot make examples' makefile [\#29](https://github.com/CE-Programming/toolchain/issues/29)
86+
87+
**Merged pull requests:**
88+
89+
- \_VertLine\_NoClip improvements [\#30](https://github.com/CE-Programming/toolchain/pull/30) (Grosged)
90+
- Optimized \_TransparentPlot\_ASM for speed\* [\#28](https://github.com/CE-Programming/toolchain/pull/28) ([Runer112](https://github.com/Runer112))
91+
92+
# [v5.9](https://github.com/CE-Programming/toolchain/tree/v5.9) (2016-10-15)
93+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/5.8...v5.9)
94+
95+
## [5.8](https://github.com/CE-Programming/toolchain/tree/5.8) (2016-10-04)
96+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v5.7...5.8)
97+
98+
# [v5.7](https://github.com/CE-Programming/toolchain/tree/v5.7) (2016-09-21)
99+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v5.6...v5.7)
100+
101+
# [v5.6](https://github.com/CE-Programming/toolchain/tree/v5.6) (2016-09-20)
102+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v5.5...v5.6)
103+
104+
# [v5.5](https://github.com/CE-Programming/toolchain/tree/v5.5) (2016-09-10)
105+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v5.2...v5.5)
106+
107+
**Fixed bugs:**
108+
109+
- gfx\_Shift\<\> performs improperly [\#22](https://github.com/CE-Programming/toolchain/issues/22)
110+
111+
**Closed issues:**
112+
113+
- Tilemap only renders if gfx\_tilemap\_t is local [\#25](https://github.com/CE-Programming/toolchain/issues/25)
114+
- Clipping is broken [\#24](https://github.com/CE-Programming/toolchain/issues/24)
115+
- SEEK\_\* are defined and implemented incorrectly [\#23](https://github.com/CE-Programming/toolchain/issues/23)
116+
117+
# [v5.2](https://github.com/CE-Programming/toolchain/tree/v5.2) (2016-08-25)
118+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v5.1...v5.2)
119+
120+
# [v5.1](https://github.com/CE-Programming/toolchain/tree/v5.1) (2016-08-23)
121+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v5.0...v5.1)
122+
123+
# [v5.0](https://github.com/CE-Programming/toolchain/tree/v5.0) (2016-08-23)
124+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v4.6...v5.0)
125+
126+
# [v4.6](https://github.com/CE-Programming/toolchain/tree/v4.6) (2016-05-26)
127+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v4.5...v4.6)
128+
129+
# [v4.5](https://github.com/CE-Programming/toolchain/tree/v4.5) (2016-05-24)
130+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v4.0...v4.5)
131+
132+
# [v4.0](https://github.com/CE-Programming/toolchain/tree/v4.0) (2016-05-19)
133+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v4.4...v4.0)
134+
135+
# [v4.4](https://github.com/CE-Programming/toolchain/tree/v4.4) (2016-05-19)
136+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v4.2...v4.4)
137+
138+
# [v4.2](https://github.com/CE-Programming/toolchain/tree/v4.2) (2016-05-19)
139+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v3.4...v4.2)
140+
141+
# [v3.4](https://github.com/CE-Programming/toolchain/tree/v3.4) (2016-04-04)
142+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v3.3...v3.4)
143+
144+
# [v3.3](https://github.com/CE-Programming/toolchain/tree/v3.3) (2016-04-04)
145+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v3.2...v3.3)
146+
147+
# [v3.2](https://github.com/CE-Programming/toolchain/tree/v3.2) (2016-04-03)
148+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v3.1...v3.2)
149+
150+
# [v3.1](https://github.com/CE-Programming/toolchain/tree/v3.1) (2016-03-21)
151+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v3.0...v3.1)
152+
153+
# [v3.0](https://github.com/CE-Programming/toolchain/tree/v3.0) (2016-03-21)
154+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v2.2...v3.0)
155+
156+
# [v2.2](https://github.com/CE-Programming/toolchain/tree/v2.2) (2016-03-20)
157+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v2.1...v2.2)
158+
159+
# [v2.1](https://github.com/CE-Programming/toolchain/tree/v2.1) (2016-03-18)
160+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v2.0...v2.1)
161+
162+
**Implemented enhancements:**
163+
164+
- Makefile bugs and improvements... [\#20](https://github.com/CE-Programming/toolchain/issues/20)
165+
166+
**Fixed bugs:**
167+
168+
- Makefile bugs and improvements... [\#20](https://github.com/CE-Programming/toolchain/issues/20)
169+
- Including ti84pce.h in multiple files causes linktime warnings. [\#16](https://github.com/CE-Programming/toolchain/issues/16)
170+
171+
**Closed issues:**
172+
173+
- tice.h does not include string.h [\#21](https://github.com/CE-Programming/toolchain/issues/21)
174+
175+
# [v2.0](https://github.com/CE-Programming/toolchain/tree/v2.0) (2016-03-06)
176+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v1.7...v2.0)
177+
178+
**Implemented enhancements:**
179+
180+
- Improved demo0 "purity", moved template-like stuff to a template dir [\#19](https://github.com/CE-Programming/toolchain/pull/19) ([KermMartian](https://github.com/KermMartian))
181+
182+
**Fixed bugs:**
183+
184+
- executing makefile twice in succession outputs 8xp even if linking fails [\#7](https://github.com/CE-Programming/toolchain/issues/7)
185+
- Makefile incorrectly escaped with wine 1.9.2 under Ubuntu 14.04 [\#6](https://github.com/CE-Programming/toolchain/issues/6)
186+
187+
# [v1.7](https://github.com/CE-Programming/toolchain/tree/v1.7) (2016-02-11)
188+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v1.6...v1.7)
189+
190+
**Implemented enhancements:**
191+
192+
- More portable deletion of build products [\#18](https://github.com/CE-Programming/toolchain/pull/18) ([elfprince13](https://github.com/elfprince13))
193+
194+
**Fixed bugs:**
195+
196+
- ti84pce.h relies on headers which it does not include [\#17](https://github.com/CE-Programming/toolchain/issues/17)
197+
- incorrect typedef of ptrdiff\_t [\#15](https://github.com/CE-Programming/toolchain/issues/15)
198+
- \<assert.h\> depends on \<debug.h\>, does not include it [\#14](https://github.com/CE-Programming/toolchain/issues/14)
199+
200+
**Closed issues:**
201+
202+
- \<debug.h\> should respect the NDEBUG flag used by \<assert.h\> [\#12](https://github.com/CE-Programming/toolchain/issues/12)
203+
- abort\(\) should not be redefined in \<debug.h\> [\#11](https://github.com/CE-Programming/toolchain/issues/11)
204+
205+
# [v1.6](https://github.com/CE-Programming/toolchain/tree/v1.6) (2016-02-06)
206+
[Full commit list](https://github.com/CE-Programming/toolchain/compare/v1.5...v1.6)
207+
208+
**Closed issues:**
209+
210+
- dbg\_printf should not take a buffer argument. [\#13](https://github.com/CE-Programming/toolchain/issues/13)
211+
212+
# [v1.5](https://github.com/CE-Programming/toolchain/tree/v1.5) (2016-02-06)
213+
**Implemented enhancements:**
214+
215+
- Increase subdirectory portability [\#9](https://github.com/CE-Programming/toolchain/pull/9) ([elfprince13](https://github.com/elfprince13))
216+
- These environment variables are unused [\#8](https://github.com/CE-Programming/toolchain/pull/8) ([elfprince13](https://github.com/elfprince13))
217+
218+
**Closed issues:**
219+
220+
- No bin folder present in CEDev [\#1](https://github.com/CE-Programming/toolchain/issues/1)
221+

0 commit comments

Comments
 (0)