{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":97259621,"defaultBranch":"master","name":"less","ownerLogin":"gwsw","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-14T17:53:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30166465?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718324525.0","currentOid":""},"activityList":{"items":[{"before":"532bd93204dffa6aa45b395e04ceac2cbbc14609","after":"2d52a99c0e90b893720febda31bcef7decd7e1fa","ref":"refs/heads/master","pushedAt":"2024-06-14T00:22:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"v658","shortMessageHtmlLink":"v658"}},{"before":"bfeb791c4e0218cfcf394aadf666807875687327","after":"532bd93204dffa6aa45b395e04ceac2cbbc14609","ref":"refs/heads/master","pushedAt":"2024-06-13T17:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Correct doc.\nBug #529 was introduced after less-643.","shortMessageHtmlLink":"Correct doc."}},{"before":"db13e771320d4bfc9d403ee951b623a8c3d5e425","after":"bfeb791c4e0218cfcf394aadf666807875687327","ref":"refs/heads/master","pushedAt":"2024-06-13T02:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Minor grammar errors in man page.","shortMessageHtmlLink":"Minor grammar errors in man page."}},{"before":"1649cc355a9eb824837feb4359828f5627e2eb69","after":"db13e771320d4bfc9d403ee951b623a8c3d5e425","ref":"refs/heads/master","pushedAt":"2024-06-11T19:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Fix segfault when using -N and actual width of line number\nexceeds the value specified by --line-num-width.\n\nRelated to #529.","shortMessageHtmlLink":"Fix segfault when using -N and actual width of line number"}},{"before":"25d08b356e98b34ee2c1cc63d7170e0dea87290d","after":"1649cc355a9eb824837feb4359828f5627e2eb69","ref":"refs/heads/master","pushedAt":"2024-06-10T17:26:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Fix double free in parse_lesskey.\nFix passing NULL to strcmp and fopen in parse_lesskey if homefile returns NULL.\nFix invalid lesskey filename in error messages if there is a syntax error\nin a --lesskey-content parameter.\n\nRelated to #526.","shortMessageHtmlLink":"Fix double free in parse_lesskey."}},{"before":"2fb5fcab9d3b77b82809ca2615bc977652011b7b","after":"25d08b356e98b34ee2c1cc63d7170e0dea87290d","ref":"refs/heads/master","pushedAt":"2024-05-31T18:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"v657","shortMessageHtmlLink":"v657"}},{"before":"f752294df2e1ac7127186ede0abe8878b76a6ebe","after":"2fb5fcab9d3b77b82809ca2615bc977652011b7b","ref":"refs/heads/master","pushedAt":"2024-05-31T02:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Revert unintentional commit of experimental changes.","shortMessageHtmlLink":"Revert unintentional commit of experimental changes."}},{"before":"0faa2231a76655032825dc98fa383eb02f5b9883","after":"f752294df2e1ac7127186ede0abe8878b76a6ebe","ref":"refs/heads/master","pushedAt":"2024-05-29T20:31:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"fix crash - buffer overflow by one in fexpand\n\nThe symptom, on Windows, using LESSOPEN, was that \"less\" would\nsometimes (up to 5-10%) crash with exit code 116.\n\ngdb detected heap block overflow in free(filename) in lglob.\n\nThe overflow is because fexpand_copy(s, NULL) return value (and\nallocated size) doesn't count the final \\0, but fexpand_copy(s, x)\ndoes write a final \\0.\n\nThis appears to be a regression of commit 1626d061, where fexpand_copy\nreturned the strlen of the result, and fexpand allocated n+1, but\ncommit 1626d061 changed the allocation to n.\n\nFix it by always counting the \\0 - which appears to fix the crash.\n\nfexpand_copy is only used from fexpand (once to count, and once for\nthe actual copy), so there's no risk elsewhere from this change.","shortMessageHtmlLink":"fix crash - buffer overflow by one in fexpand"}},{"before":"e8294668cf5324df238caf202a0ae7e51efb1c45","after":"0faa2231a76655032825dc98fa383eb02f5b9883","ref":"refs/heads/master","pushedAt":"2024-05-29T20:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Open v657.","shortMessageHtmlLink":"Open v657."}},{"before":"bf14bc4a61e59674cfd4d93a9f2cfcb902a5951d","after":"e8294668cf5324df238caf202a0ae7e51efb1c45","ref":"refs/heads/master","pushedAt":"2024-05-23T18:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"v656","shortMessageHtmlLink":"v656"}},{"before":"6e6438582d248436a244694e934ba680b2b93515","after":"bf14bc4a61e59674cfd4d93a9f2cfcb902a5951d","ref":"refs/heads/master","pushedAt":"2024-05-20T20:22:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Fix bug using escape sequences in prompts.\nChange 2a642a07d86f7f9484db18cd748bc521e71c997f introduced a regression\nwhere a prompt set by -P is converted to printable form before printing.\nThis breaks using escape sequences to affect the formatting\nof prompt strings.\n\nNow only filenames in a prompt are converted to printable form,\nrather than the entire prompt (previously implemented\nin 2cdb98461a4e7ccc0732c85cacbe84e2da1eb4d7).\n\nrelated to #515","shortMessageHtmlLink":"Fix bug using escape sequences in prompts."}},{"before":"4e98cceb403a79329e42daf9918c724bbe9f9fa4","after":"6e6438582d248436a244694e934ba680b2b93515","ref":"refs/heads/master","pushedAt":"2024-05-19T01:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"v655","shortMessageHtmlLink":"v655"}},{"before":"0c3e507d8d3a954b308aa13ba99c04729326f42f","after":"4e98cceb403a79329e42daf9918c724bbe9f9fa4","ref":"refs/heads/master","pushedAt":"2024-05-15T20:22:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Fix help indentation","shortMessageHtmlLink":"Fix help indentation"}},{"before":"57d6622c423fda1eda646acd8e2de309e66d428f","after":"0c3e507d8d3a954b308aa13ba99c04729326f42f","ref":"refs/heads/master","pushedAt":"2024-05-15T20:21:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/gwsw/less","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/gwsw/less"}},{"before":"ac0230c2e91afc28d9727b4139d50c83084e3ea4","after":"57d6622c423fda1eda646acd8e2de309e66d428f","ref":"refs/heads/master","pushedAt":"2024-05-14T18:06:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Doc.","shortMessageHtmlLink":"Doc."}},{"before":"855ab5cc9b5aed722a0a295c067c3d51ccf8c48f","after":"ac0230c2e91afc28d9727b4139d50c83084e3ea4","ref":"refs/heads/master","pushedAt":"2024-05-14T00:52:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Add lesstest for search history, with and without --incsearch.","shortMessageHtmlLink":"Add lesstest for search history, with and without --incsearch."}},{"before":"fabdc15506808b4efd3414a3cf6b5d65301cd4fb","after":"855ab5cc9b5aed722a0a295c067c3d51ccf8c48f","ref":"refs/heads/master","pushedAt":"2024-05-14T00:50:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Fix bug in doing a save/restore of updown_match.\nPreviously this was done by saving the value of updown_match,\nbut recently updown_match was split into two varibles.\nNeed to save/restore have_updown_match as well.\n\nThis is yet another bug caused by a change in\n2d0abe8adc5020c0dd596a45b3d7f14902158953.","shortMessageHtmlLink":"Fix bug in doing a save/restore of updown_match."}},{"before":"cb2259bddc18a81b64d495cc42b22f5445e5c7b1","after":"fabdc15506808b4efd3414a3cf6b5d65301cd4fb","ref":"refs/heads/master","pushedAt":"2024-04-29T04:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"v654","shortMessageHtmlLink":"v654"}},{"before":"e98b2282d4e806e0b421b8c8280491f74758359a","after":"cb2259bddc18a81b64d495cc42b22f5445e5c7b1","ref":"refs/heads/master","pushedAt":"2024-04-26T16:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Doc.","shortMessageHtmlLink":"Doc."}},{"before":"2ef383e210814111516b0490bf9201c4db499351","after":"e98b2282d4e806e0b421b8c8280491f74758359a","ref":"refs/heads/master","pushedAt":"2024-04-23T17:57:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/gwsw/less","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/gwsw/less"}},{"before":"650a486638a232a15055dc73e7297fca9a1dcabf","after":"2ef383e210814111516b0490bf9201c4db499351","ref":"refs/heads/master","pushedAt":"2024-04-20T17:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Fix minor typos in comments.","shortMessageHtmlLink":"Fix minor typos in comments."}},{"before":"0546b1537de3f04a09b5cbdc8cbc2b1873c4a746","after":"650a486638a232a15055dc73e7297fca9a1dcabf","ref":"refs/heads/master","pushedAt":"2024-04-20T17:15:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"doc: Remove claim that \"more\" can't move backward\n\nAs suggested[1] by a Debian user in 2012.\n\nPOSIX specifies[2] that \"more\" can scroll backward.\n\nutil-linux's \"more\", added in version 1.6[3], was copied from\nsystem-0.98.tar.Z[4], where \"CREDITS\" says it came from BSD Net/2.\n\"more\" source code was released in 386BSD version 0.1, upon which\nNetBSD and FreeBSD were later based.\n\nBoth the Net/2-based version in system-0.98.tar.Z and 386BSD 0.1's\n\"more\"[5] supported [N]b or [N]^B to skip backward N pages. In other\nwords, apparently all versions of \"more\" since its first source code\nreleases allow backward movement.\n\n[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655926\n[2]: https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/utilities/more.html#tag_20_81_13_03\n[3]: https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/tree/Notes.pre1995?id=6dbe3af94#n158\n[4]: https://ftp.funet.fi/pub/Linux/tools/system-0.98.tar.Z\n[5]: https://github.com/386bsd/386bsd/blob/0.1/usr/src/usr.bin/more/more.c#L1019","shortMessageHtmlLink":"doc: Remove claim that \"more\" can't move backward"}},{"before":"24cf67ff86aa1d540d7d4c69c7ed11aa0cfc3db5","after":"0546b1537de3f04a09b5cbdc8cbc2b1873c4a746","ref":"refs/heads/master","pushedAt":"2024-04-19T18:19:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/gwsw/less","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/gwsw/less"}},{"before":"a98154ccfdf3edf2b43eb8b2a19eb710c19c6e5c","after":"24cf67ff86aa1d540d7d4c69c7ed11aa0cfc3db5","ref":"refs/heads/master","pushedAt":"2024-04-18T20:13:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"lesskey.nro.VER: Fix another minor markup issue\n\nCommit 874f1bc (PR #490) missed another man macro issue, introduced in\ncommit f49c787.\n\nFound using:\n\n $ man --warnings ./lesskey.nro.VER 1>/dev/null\n troff: :435: warning: macro 'less' not defined","shortMessageHtmlLink":"lesskey.nro.VER: Fix another minor markup issue"}},{"before":"a56da8f4721237936ca0efc85297ab0e2ddcd92c","after":"a98154ccfdf3edf2b43eb8b2a19eb710c19c6e5c","ref":"refs/heads/master","pushedAt":"2024-04-12T02:51:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"dos: fix djgpp build\n\nOnly DJGPP build was tested, but these changes should help other dos\nbuild envs too.\n\nThere were two issues:\n- undefined vt_enabled at win_flush() at output.c .\n- Write to read-only memory (\"text\") at WIN32textout() at screen.c .\n\nAnd, the DJGPP Makefile.dsg explicitly invokes command.com /c copy ...\nso try also cmd.exe and (*nix) cp, so that it can also cross-compile.\n\nNote that command.com is also used explicitly at the make targets\nclean, distclean, realclean, and it remains unmodified, so those will\nnot work when cross compiling on Windows or *nix, but one can always\nclean the build manually.\n\nAlso, Makefile.dsg doesn't generate funcs.h and help.c, so they should\nexist (e.g. a release tarball) or using e.g. Makefile.{aut|wng}.\n\nThe build was surprisingly smooth, without even a single warning.\nInterestingly, after stripping, it's nearly twice as big compared to\na windows 32 bit build (400k in DJGPP, about 200k windows binary).\n\nTested in dosbox after (cross) compiling with DJGPP, and with the DJGPP\nDPMI loader CWSDPMI.EXE at the same dir, and, alternatively, with the\nDPMI loader embedded to create a standalone less.exe:\n EXE2COFF less.exe # creates \"less\" coff image.\n COPY /B CWSDSTUB.EXE+less less.exe # cat CWSDSTUB.EXE less >less.exe\n\nColors/SGR (at the help page, and with -R) seem to work fine too.\n\nUTF-8 displays broken by default, which I guess is expected.\n\nUsed DJGPP tools (gcc 12.2): https://github.com/andrewwutw/build-djgpp","shortMessageHtmlLink":"dos: fix djgpp build"}},{"before":"ec13814f09d1aabe5aafcf2d72b9bfa76f5ffa96","after":"a56da8f4721237936ca0efc85297ab0e2ddcd92c","ref":"refs/heads/master","pushedAt":"2024-04-12T00:50:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/gwsw/less","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/gwsw/less"}},{"before":"3440a1d490308042fb65c7646573694efd4ab444","after":"ec13814f09d1aabe5aafcf2d72b9bfa76f5ffa96","ref":"refs/heads/master","pushedAt":"2024-04-01T19:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Fix bug in setting --no-search-header* from command line.","shortMessageHtmlLink":"Fix bug in setting --no-search-header* from command line."}},{"before":"40fc2f741fe2af9eb3e319573988889a077f6105","after":"3440a1d490308042fb65c7646573694efd4ab444","ref":"refs/heads/master","pushedAt":"2024-04-01T15:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"When set in the LESS environment variable, the parameter for\noptions --color, --quotes, --rscroll, --search-options and --intr\ncan be terminated with a space as well as with a dollar sign.","shortMessageHtmlLink":"When set in the LESS environment variable, the parameter for"}},{"before":"ff4c47698016bd11f7e7d4e04461b29042b65275","after":"40fc2f741fe2af9eb3e319573988889a077f6105","ref":"refs/heads/master","pushedAt":"2024-03-29T18:08:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"Doc.","shortMessageHtmlLink":"Doc."}},{"before":"6f732848340305d21dd6b4218ab4095a4a0c04ec","after":"ff4c47698016bd11f7e7d4e04461b29042b65275","ref":"refs/heads/master","pushedAt":"2024-03-20T21:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwsw","name":null,"path":"/gwsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30166465?s=80&v=4"},"commit":{"message":"v653","shortMessageHtmlLink":"v653"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZPPl9wA","startCursor":null,"endCursor":null}},"title":"Activity ยท gwsw/less"}