Bugfix release * Fix: Corrected last index in insert_* functions * Fix: Remove fuzzy flag from the first entry, if present * Fix: properly update first shown column when C-R/C-T in lines longer than edit box width
Release version * Changed the key to toggle fuzzy flag to 'z' from 'f' * Updated README
Finishing remaining initial large changes; testing phase for v1.0 * C-R/C-T = go to previous/next word, C-W = erase previous word * C-C/C-V = yank (copy) from/paste to current msgstr * F5 = copy msgid to msgstr * Properly handle #~ (obsolete messages) and plural forms
Incremental search support * Search dialog: / (F7) * n/N (F3/F4) = next/prev match * Rewrite of u32_draw_string with much more sophistication: - Highlight support - Tab stop support * Next untranslated/fuzzy: u/F (F8/F9)
Bugfix: temporary files are created in the directory containing the file instead of /tmp, because the two could be on separate filesystems, resulting in failed save.
.po file writing support * Reading #, #: # comments * Save all loaded structures * Improved info box display and scrolling (switch with F6) * Working PgUp/PgDn for main list * C-Z is now used for fuzzy toggle * msgstr plural support
.po file loading support * Read msgid, msgid_plural, msgstr, msgstr * Read #. comments * Concatenate subsequent strings to msgid/msgstr * Added C-K, C-N, C-P
Editing support * Horizontal editing and movement in a single line; C-A, C-E, C-U, Backspace, Delete * Multiline editing - Load/save to/from msgstr, dynamic entry allocation - Handle horizontal cursor position when moving vertically - Handle Enter and Backspace/Delete on start/end of line - Vertical movement when num. lines > EDIT_HEIGHT/2 * Handle Tab