{"push_id":919001490,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"dfdfa6eae64218f25edcfd45e15c13d56504ba6d","before":"b361e5fafb0c1da3ec030731b000b943c5be8228","commits":[{"sha":"99438e95af4b533dac7dd5dfc54b980e97f8c0b6","author":{"email":"c92a08b037db3875ec4154f62e176186b8312991@users.noreply.github.com","name":"Daniel Prado Velasco"},"message":"Corrections related to encoding (ANSI / UTF8) ( #534 )\n\n- Problem with notes 'Plain text only' from RichEdit >=5\nIn version >= RichEdit 5 (from Windows 8 and later), if we only have ASCII and accented characters in a 'Plain text only', that accented characters will be lost.\nIf the note include other special symbols or Unicode characters, then the accented characters will remain.\n\n- When saving a modified virtual node (txt) it's encoding is not preserved. It is saved always as UTF8.\n\n- When exporting to TXT and text doesn't include Unicode characters, file created uses ANSI characters but with a UTF8 BOM (Unicode Byte Order Mark) at the beginning.\n\nSigned-off-by: Daniel Prado Velasco <dpradov@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/dpradov/keynote-nf/commits/99438e95af4b533dac7dd5dfc54b980e97f8c0b6"},{"sha":"b8f1b200c48f5d6f94079231f267075bd8edb20e","author":{"email":"c92a08b037db3875ec4154f62e176186b8312991@users.noreply.github.com","name":"Daniel Prado Velasco"},"message":"Correction related to #534\n\nWhen exporting to RTF a 'plain text only' node (or note) from the tree panel contextual menu (Export...), the file is created as a UTF8, plain text file, not a RTF file.\n\nSigned-off-by: Daniel Prado Velasco <dpradov@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/dpradov/keynote-nf/commits/b8f1b200c48f5d6f94079231f267075bd8edb20e"},{"sha":"140b33e0e08d5be6affdaeffbf17e6c1e5aeb295","author":{"email":"c92a08b037db3875ec4154f62e176186b8312991@users.noreply.github.com","name":"Daniel Prado Velasco"},"message":"Some corrections and cleanup in PerformCmd and PerformCmdEx\n\nWhen a note is marked (or unmarked) as Readonly, the file is marked as modified but it is not shown in the status bar.\n\nAs a consequence of #533 (and the change in PerformCmd (adding ActiveNote.Editor.BeginUpdate / EndUpdate) was RxRTFChange was not called and that caused that the node (if executed in a tree node) wasn't marked as modified.\nBy other way, in RxRTFChange was only modified NoteFile.Modified and SelectedNode.Modified (in TreeNotes). ActiveNote.Modified is updated in kn_noteObj:EditorToDataStream (but only with TTreeNote...) or ...\n>> It is essential to do a thorough refactoring. For this one and many other potential problems and the cost to make any change or find the origin of any bug.\n\nRelated to #536 : Various corrections and improvements\n\nSigned-off-by: Daniel Prado Velasco <dpradov@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/dpradov/keynote-nf/commits/140b33e0e08d5be6affdaeffbf17e6c1e5aeb295"},{"sha":"ee90ab1e64b9ef9ea052cee59e75ba437c51b8cd","author":{"email":"c92a08b037db3875ec4154f62e176186b8312991@users.noreply.github.com","name":"Daniel Prado Velasco"},"message":"Optimization in the detection if the text can be saved as ANSI\n\nRelates to #536 : Various corrections and improvements\n\nSigned-off-by: Daniel Prado Velasco <dpradov@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/dpradov/keynote-nf/commits/ee90ab1e64b9ef9ea052cee59e75ba437c51b8cd"},{"sha":"dfdfa6eae64218f25edcfd45e15c13d56504ba6d","author":{"email":"c92a08b037db3875ec4154f62e176186b8312991@users.noreply.github.com","name":"Daniel Prado Velasco"},"message":"Several corrections: #536\n\n- When there is selected text, use only the visible part:\n  Find, Find Node, and Node:Paste Name/From Selected Text:\n\n- Find Tree Node: Fix possible end loop\n\nSigned-off-by: Daniel Prado Velasco <dpradov@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/dpradov/keynote-nf/commits/dfdfa6eae64218f25edcfd45e15c13d56504ba6d"}]}