Skip to content

Releases: snaptoken/kilo-tutorial

1.0.0beta11

04 Oct 01:38
Compare
Choose a tag to compare
  • Fix number of bits in binary example. (Thanks @osiyuk)

1.0.0beta9

23 May 05:13
Compare
Choose a tag to compare
  • Make explanation of step 30 clearer by reordering paragraphs. (Thanks @mtn)
  • Update How to contribute section. (Thanks @mtn)

1.0.0beta8

29 Apr 00:40
Compare
Choose a tag to compare
  • strchr() was described incorrectly in chapter 7. (Thanks Rudi)

1.0.0beta7

20 Apr 22:07
Compare
Choose a tag to compare
  • In editorSelectSyntaxHighlight(), change the logic for filename pattern matching, so that filenames like kilo.c.c will work. (Thanks Ivandro)

1.0.0beta6

11 Apr 04:04
Compare
Choose a tag to compare
  • Near the end of chapter 6, add if (last_match == -1) direction = 1; to editorFindCallback(), to fix a segfault. (Thanks @agacek)
  • In the Scrolling with Page Up and Page Down section in chapter 4, add if (E.cy > E.numrows) E.cy = E.numrows; to editorProcessKeypress(), so the cursor stays within the file. (Thanks @agacek)
  • At the beginning of chapter 3, remove the keypress printing code during the refactor-input step instead of the ctrl-q step, and make it clear that you're supposed to remove that code. (Thanks @wonthegame)

1.0.0beta5

09 Apr 21:15
Compare
Choose a tag to compare
  • Remove all newlines and carriage returns from the end of each line read by editorOpen(), by changing if (linelen > 0 && ... to while (linelen > 0 && .... This allows text files with DOS line endings (\r\n) to be opened properly.

1.0.0beta4

08 Apr 22:06
Compare
Choose a tag to compare

1.0.0beta3

07 Apr 20:58
Compare
Choose a tag to compare
  • In editorPrompt(), change !iscntrl(c) to !iscntrl(c) && c < 128, so that we don't try to append special keys like the arrow keys to the prompt input. (Thanks @fmdkdd)

1.0.0beta2

07 Apr 05:11
Compare
Choose a tag to compare
  • Replace all instances of isprint() with !iscntrl(), so that extended ASCII characters can be inserted and displayed in the editor.
  • Include font files in offline version of tutorial.

1.0.0beta1

06 Apr 19:09
Compare
Choose a tag to compare
  • Add changelog.
  • Fix landing page typo.