| 2026-03-17 19:16 | lib/make{date,version}: Synchronize build files with table | Страхиња Радић | 2 | +36 | -8 |
| 2026-03-17 19:00 | Bugfix: Empty msgstrs causing SEGV | Страхиња Радић | 2 | +15 | -3 |
| 2026-02-21 13:11 | config.def.h: Correct typo in comment | Страхиња Радић | 1 | +1 | -1 |
| 2026-02-21 12:03 | poe.c(quit_callback): Save msgstr prior to saving file if msgstr was changed; poe.1.in,po.c: Fix typo | Страхиња Радић | 3 | +14 | -9 |
| 2026-02-20 15:17 | Update TODO{,.done} | Страхиња Радић | 2 | +19 | -19 |
| 2026-02-20 15:09 | po.c(load_file): Fix binary file detection | Страхиња Радић | 1 | +4 | -0 |
| 2026-02-20 15:08 | Update manpage; document exit codes; reflect changes to config.def.h | Страхиња Радић | 2 | +105 | -26 |
| 2026-02-20 15:07 | Remove unnecessary error codes/messages | Страхиња Радић | 2 | +1 | -7 |
| 2026-02-20 14:05 | Remove dirty_before_edit, introduce edit_dirty; fix related logic | Страхиња Радић | 7 | +203 | -88 |
| 2026-02-19 19:54 | Continue WIP: portable wide literals; handle TODOs; general tidy up | Страхиња Радић | 11 | +1748 | -1638 |
| 2026-02-17 21:16 | Continue WIP; str* -> memccpy; Add -B -b -L -W -w | Страхиња Радић | 13 | +1477 | -994 |
| 2026-02-15 10:50 | Remove strl*.c | Страхиња Радић | 5 | +6 | -109 |
| 2026-02-13 10:55 | WIP continue cleaning up code based on sled | Страхиња Радић | 4 | +1030 | -1043 |
| 2026-02-12 23:33 | Update TODO | Страхиња Радић | 1 | +1 | -1 |
| 2026-02-12 23:15 | WIP continue converting, optimizing and fixing old code | Страхиња Радић | 4 | +493 | -475 |
| 2026-02-12 18:56 | po.c(load_file): Improve binary file and syntax check; (parse_po_line): Improve parsing | Страхиња Радић | 3 | +200 | -124 |
| 2026-02-12 11:38 | Update TODO | Страхиња Радић | 1 | +3 | -0 |
| 2026-02-12 11:08 | Add C_ACTION, redraw_status; (mostly) tidy up load_file | Страхиња Радић | 6 | +71 | -23 |
| 2026-02-10 15:07 | Add limit.[ch],poe.h | Страхиња Радић | 3 | +167 | -0 |
| 2026-02-10 09:39 | WIP tidy up logic based on sled | Страхиња Радић | 15 | +2313 | -1788 |
| 2026-02-07 15:52 | .gitignore: Add config.mk | Страхиња Радић | 1 | +1 | -0 |
| 2026-02-07 15:49 | Propagate changes to build scripts from sled | Страхиња Радић | 7 | +72 | -52 |
| 2026-02-05 21:16 | lib/mkpack: Update from bool | Страхиња Радић | 1 | +2 | -2 |
| 2026-02-05 21:09 | termbox.h: Correct copyright year; poe.c: Use deallocate parameter to tb_shutdown | Страхиња Радић | 2 | +11 | -4 |
| 2026-02-05 20:55 | Update copyright year; update termbox.h from sled | Страхиња Радић | 12 | +1516 | -556 |
| 2026-02-05 20:47 | lib: Synchronize build scripts with other projects | Страхиња Радић | 2 | +57 | -4 |
| 2025-11-24 19:48 | lib/makeversion: Propagate from sled | Страхиња Радић | 1 | +8 | -4 |
| 2025-11-24 19:38 | Makefile: Make pack not depend on all | Страхиња Радић | 1 | +1 | -1 |
| 2025-11-24 19:35 | lib/mkpack: Propagate from sled | Страхиња Радић | 1 | +10 | -2 |
| 2025-11-09 11:21 | poe.c: Bugfix: msgstr_index was not reinitialized to 0, leading to SEGV | Страхиња Радић | 1 | +4 | -0 |
| 2025-10-27 14:44 | Update author's email | Страхиња Радић | 4 | +6 | -6 |
| 2024-06-05 23:28 | lib/makeversion: Use 7-digit hash like git | Страхиња Радић | 1 | +1 | -1 |
| 2024-05-25 23:43 | lib/makeversion: Make version a proper text file (ending newline) | Страхиња Радић | 1 | +1 | -0 |
| 2024-05-20 22:11 | lib/make{date,version}: Make version use last commit if ahead of tag | Страхиња Радић | 2 | +27 | -8 |
| 2024-05-19 21:47 | lib/makedate: Remove extra code; set LC_ALL=C for consistent dates | Страхиња Радић | 1 | +2 | -10 |
| 2024-05-18 21:21 | Add got(1) support | Страхиња Радић | 3 | +46 | -12 |
| 2024-05-16 22:56 | Fix drawing flags in list vs in edit box | Страхиња Радић | 3 | +27 | -23 |
| 2024-05-16 22:13 | Fix a few potential bugs thanks to LLVM's scan-build | Страхиња Радић | 3 | +135 | -52 |
| 2024-05-09 17:15 | poe.1.in: Convert tables to .Bl -column | Страхиња Радић | 1 | +54 | -63 |
| 2024-05-06 20:30 | poe.1.in: Syntax fixes; add EXIT STATUS; poe.c: Usage syntax | Страхиња Радић | 2 | +24 | -18 |
| 2024-04-29 17:09 | poe.c: Add missing part of copyright; poe.1.in: Add missing .Nm | Страхиња Радић | 2 | +12 | -7 |
| 2024-04-29 15:51 | Optimize flags formatting; poe.1.in: Remove .sp 1 requests | Страхиња Радић | 4 | +4 | -9 |
| 2024-04-29 15:49 | config.mk: Add CFLAGS | Страхиња Радић | 1 | +1 | -0 |
| 2024-04-29 14:58 | poe.1.in: Use key names instead of glyphs | Страхиња Радић | 1 | +2 | -2 |
| 2024-04-29 14:28 | poe.c: Reformat usage text | Страхиња Радић | 1 | +2 | -2 |
| 2024-04-29 14:24 | poe.1.in: Add spacing after the flags table | Страхиња Радић | 1 | +1 | -0 |
| 2024-04-29 14:23 | poe.1.in: Convert subsection titles to lowercase | Страхиња Радић | 1 | +5 | -5 |
| 2024-04-29 14:19 | poe.1.in: Convert to mdoc(7); poe.c(main): Also print copyright with -V | Страхиња Радић | 2 | +158 | -204 |
| 2024-04-28 20:30 | config.mk: Add DESTDIR macro | Страхиња Радић | 2 | +6 | -6 |
| 2024-04-09 18:37 | poe.c: sled -> PROGRAMNAME | Страхиња Радић | 1 | +6 | -6 |
| 2024-03-15 20:52 | config.mk: Split CFLAGS -> CFLAGS+CPPFLAGS; -g -> -Os; comment out CC by default; INSTALL: Revise OpenBSD section, remove gzip optional requirement | Страхиња Радић | 3 | +11 | -18 |
| 2024-03-13 20:38 | Makefile: Add .POSIX | Страхиња Радић | 1 | +2 | -0 |
| 2024-03-13 20:38 | .gitignore: Add *.sig | Страхиња Радић | 1 | +1 | -0 |
| 2024-03-12 11:34 | program_name -> PROGRAMNAME (macro); poe.c: sled -> PROGRAMNAME | Страхиња Радић | 3 | +12 | -13 |
| 2024-03-12 11:07 | INSTALL: Revise the OpenBSD section | Страхиња Радић | 1 | +12 | -6 |
| 2024-03-11 21:41 | Makefile: Change the prereq order of target 'all' | Страхиња Радић | 1 | +1 | -1 |
| 2024-03-11 19:03 | Repeat the make process if there was a change in date or version; add _DEFAULT_SOURCE for termbox.h | Страхиња Радић | 4 | +9 | -4 |
| 2024-03-11 18:59 | Change the output of make | Страхиња Радић | 3 | +11 | -5 |
| 2024-03-11 12:38 | Rebuild when the date or version change | Страхиња Радић | 4 | +41 | -15 |
| 2024-03-11 11:54 | config.def.h: Remove static | Страхиња Радић | 1 | +1 | -1 |
| 2024-03-09 20:56 | Add pledge(2)/unveil(2); add macros for strlcat and strlcpy; copy code from sled dealing with symlinks | Страхиња Радић | 7 | +220 | -190 |
| 2024-03-06 22:12 | lib/mkpack: Use more generic (and correct) version | Страхиња Радић | 1 | +2 | -1 |
| 2024-03-06 21:54 | Switch to strlcpy, strlcat | Страхиња Радић | 10 | +448 | -122 |
| 2024-03-03 18:15 | Update TODO and TODO.done | Страхиња Радић | 2 | +8 | -3 |
| 2024-03-03 18:06 | Switch from redo to POSIX make; update copyright year | Страхиња Радић | 35 | +152 | -603 |
| 2024-01-15 08:53 | pack.do: Use git ls-files | Страхиња Радић | 1 | +1 | -1 |
| 2023-11-14 14:20 | Update TODO | Страхиња Радић | 1 | +3 | -0 |
| 2023-11-14 14:16 | poe.c(real_msgid_to_display_msgid): Fix case when msgid_count==0 | Страхиња Радић | 1 | +6 | -3 |
| 2023-11-12 09:42 | Bugfix: Last bugfix broke moving to last msgid when obsolete entries are at end | Страхиња Радић | 4 | +31 | -25 |
| 2023-11-10 10:02 | Bugfix: C-W when there was text offscreen moved pointer outside of the dialog | Страхиња Радић | 3 | +6 | -3 |
| 2023-11-08 20:10 | Sort functions; remove redundant msgid_to_real_msgid and commented old code | Страхиња Радић | 1 | +38 | -75 |
| 2023-11-08 20:00 | Reformat using clang-format, remove commented debug output | Страхиња Радић | 4 | +23 | -41 |
| 2023-11-08 19:38 | Done WIP obsolete items bugfix | Страхиња Радић | 5 | +65 | -61 |
| 2023-11-08 11:54 | WIP Obsolete items bugfix | Страхиња Радић | 3 | +127 | -27 |
| 2023-11-08 11:53 | Update TODO; test/obsolete-test.po: New file | Страхиња Радић | 2 | +49 | -2 |
| 2023-11-01 06:56 | Update TODO | Страхиња Радић | 1 | +4 | -1 |
| 2023-10-28 22:23 | Update TODO | Страхиња Радић | 2 | +7 | -5 |
| 2023-10-20 17:32 | Simplify build scripts | Страхиња Радић | 2 | +14 | -14 |
| 2023-10-07 11:46 | po.c,poe.c: Reformat with clang-format | Страхиња Радић | 2 | +3 | -3 |
| 2023-10-07 11:21 | Add MATCH_MSGSTR_ENDING, PLURAL_STRING, -V | Страхиња Радић | 8 | +84 | -11 |
| 2023-10-07 09:46 | Update TODO | Страхиња Радић | 1 | +5 | -2 |
| 2023-10-02 20:22 | Migrate from MANDIR to MANPREFIX | Страхиња Радић | 4 | +8 | -8 |
| 2023-09-29 21:56 | default.o.do: Optimize sed expression | Страхиња Радић | 1 | +1 | -1 |
| 2023-09-29 20:14 | Change build scripts to make .gz optional; OpenBSD build and instructions | Страхиња Радић | 6 | +60 | -15 |
| 2023-09-29 08:26 | Move notes into a separate subdirectory | Страхиња Радић | 2 | +0 | -0 |
| 2023-09-28 14:44 | Make config.redo behave more like config.mk; synchronize changes to build scripts and INSTALL from sled | Страхиња Радић | 10 | +15 | -34 |
| 2023-09-22 09:36 | url: New file | Страхиња Радић | 1 | +1 | -0 |
| 2023-08-17 12:00 | Avoid stat in redo scripts | Страхиња Радић | 2 | +14 | -8 |
| 2023-08-15 07:04 | Add copyright lines to source | Страхиња Радић | 10 | +15 | -9 |
| 2023-08-04 16:47 | Update termbox.h; clarify license terms (GPL v3+) | Страхиња Радић | 11 | +622 | -345 |
| 2023-08-03 16:27 | Tidy up error messages | Страхиња Радић | 5 | +56 | -46 |
| 2023-07-22 17:28 | Update TODO | Страхиња Радић | 1 | +17 | -20 |
| 2023-05-11 09:37 | poe.1.in: Change several instances of \fP to \fR, as they were producing incorrect results | Страхиња Радић | 1 | +10 | -10 |
| 2023-05-11 09:33 | clean.do: Add _config.h | Страхиња Радић | 1 | +1 | -1 |
| 2023-05-11 09:31 | clean.do: Add manpage | Страхиња Радић | 1 | +1 | -1 |
| 2023-05-10 22:07 | poe.1.in: Fix tables: \fP -> \fR | Страхиња Радић | 1 | +46 | -46 |
| 2023-04-10 06:25 | *.do: Add ./ before config.redo | Страхиња Радић | 4 | +8 | -8 |
| 2023-04-09 14:19 | README: Add pointer to INSTALL file | Страхиња Радић | 1 | +6 | -0 |
| 2023-04-09 14:03 | Add config.redo, a persistent build configuration file | Страхиња Радић | 6 | +23 | -0 |
| 2023-04-03 20:29 | Fix AUR build | Страхиња Радић | 2 | +2 | -2 |
| Преостало још 239 чувања, добавите репозиторијум |