{"push_id":602181982,"size":130,"distinct_size":0,"ref":"refs/heads/msg-improvements","head":"3e9ca91ff6832000340b4bda85ca2412f7d26dc7","before":"4a06ddce6beab352065afe02ee1304a13cfdb3d5","commits":[{"sha":"c5d54c50dc0e52a6e8eed28ef22b1b189048d816","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","name":"John Szakmeister"},"message":"Get rid of a bashism in the fs_spec test.\n\nFreeBSD doesn't use bash by default, causing the group id to be print\nout in the middle of the test.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/c5d54c50dc0e52a6e8eed28ef22b1b189048d816"},{"sha":"7ea91de054e482644add9f8954a8cbade9fd5b6d","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"tui: Fix background clear for some terminals\n\nSome terminals will perform clearing functions using the current attributes.\nEnsure the default attributes are set before clearing.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/7ea91de054e482644add9f8954a8cbade9fd5b6d"},{"sha":"26371f4cccaf5f273f2e7ed4733b95a01ca83ddb","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"tui: Fix to_status_line terminfo sequence for xterm\n\nMoving the cursor to the status line(to set the title) requires a different\nsequence for xterm than the one used by urxvt.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/26371f4cccaf5f273f2e7ed4733b95a01ca83ddb"},{"sha":"59fb8f81723f88935c3b4c7a1c0df4d6db1c2ff8","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"tui: Add support bracketed paste\n\nInspired by the vim-bracketed-paste plugin but adapted for the new TUI. Also\ninitialize some variables of type `Error` that were uninitialized","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/59fb8f81723f88935c3b4c7a1c0df4d6db1c2ff8"},{"sha":"761ccba86fccca6be5bd1732cef9f7988ab165a4","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"tui: Fix use after free(reported by clang static analyzer)","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/761ccba86fccca6be5bd1732cef9f7988ab165a4"},{"sha":"25ceadab37edba13f5afa78d8b4723da03ef35f0","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"tui: Remove support for overriding escape sequences with nvim options\n\n- Add xterm/iterm sequences for changing cursor shape(with tmux wrapping).\n  Enabled by setting the NVIM_TUI_ENABLE_CURSOR_SHAPE environment variable.\n- Remove nvim_override parameter from unibi_out. In the future another way of\n  overriding the terminal strings will be added.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/25ceadab37edba13f5afa78d8b4723da03ef35f0"},{"sha":"e7c945ab597aff7af2611ca9bffa4a11e18c0a87","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"input: Escape utf8 sequences that contain CSI/K_SPECIAL","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/e7c945ab597aff7af2611ca9bffa4a11e18c0a87"},{"sha":"366662d932551e558d10f09887ddf144ed5db34b","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"Merge PR #2007 'Fixes for the new TUI'","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/366662d932551e558d10f09887ddf144ed5db34b"},{"sha":"7a7c933b86cf90f394e9b3b7d1928931a6d32f39","author":{"email":"5c31185ebcdcfd329397d45474b62c2634b88685@gmail.com","name":"Eliseo Martínez"},"message":"Enable -Wconversion: ui.c.\n\nRefactoring summary:\n- ui_write(): len: int --> size_t\n    * parse_abstract_ui_codes(): len: int --> size_t\n    * string_convert(): lenp: int * --> size_t *\n        - string_convert_ext(): lenp      : int * --> size_t *\n                                unconvlenp: int * --> size_t *\n            * utf8len_tab_zero: char[] --> uint8_t[]\n            * iconv_string(): slen      : int --> size_t\n                              unconvlenp: int * --> size_t *\n                              resultlenp: int * --> size_t *\n        - mch_print_text_out(): len: int --> size_t\n    * out_pos: int --> size_t","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/7a7c933b86cf90f394e9b3b7d1928931a6d32f39"},{"sha":"690e43b461491507094da8eeb48a92cf2f38b282","author":{"email":"5c31185ebcdcfd329397d45474b62c2634b88685@gmail.com","name":"Eliseo Martínez"},"message":"Enable -Wconversion: Passing-by: Remove dead code (MACOS_CONVERT).\n\nMacOS (pre Mac OS X) is not supported anymore.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/690e43b461491507094da8eeb48a92cf2f38b282"},{"sha":"7dd48d7af08613255bc95b63f5b6b0f096a98d22","author":{"email":"5c31185ebcdcfd329397d45474b62c2634b88685@gmail.com","name":"Eliseo Martínez"},"message":"Enable -Wconversion: mark.c.\n\nRefactoring summary:\n- MB_STRNICMP: Inlined.\n- MB_STRNCMP: Inlined.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/7dd48d7af08613255bc95b63f5b6b0f096a98d22"},{"sha":"94db26edbdce5a2c147329fc8e8da580216d2a1c","author":{"email":"5c31185ebcdcfd329397d45474b62c2634b88685@gmail.com","name":"Eliseo Martínez"},"message":"Enable -Wconversion: indent.c.\n\nNote: Clint was failing because of recommending not to use long. But\nconverting to long is the proper refactoring here, in as far as other\nlongs exist. We could, then, disable clint rule, or remove this file\nfrom checking. We choose the former, as it's being discussed what to do\nwith longs, but a decision has not been taken. So, it seems most\nreasonable to allow longs for now, to enable proper refactorings, and\nthen, when a decision is taken, refactor all longs to some other thing.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/94db26edbdce5a2c147329fc8e8da580216d2a1c"},{"sha":"cbabf9491b5dee3d06e4c0d594a5f085bdddb126","author":{"email":"5c31185ebcdcfd329397d45474b62c2634b88685@gmail.com","name":"Eliseo Martínez"},"message":"Enable -Wconversion: keymap.c.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/cbabf9491b5dee3d06e4c0d594a5f085bdddb126"},{"sha":"36340803afe1504f15468a715172c25cfef6974c","author":{"email":"5c31185ebcdcfd329397d45474b62c2634b88685@gmail.com","name":"Eliseo Martínez"},"message":"Enable -Wconversion: os_unix.c.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/36340803afe1504f15468a715172c25cfef6974c"},{"sha":"b1d079c83b3dd459114d1ba7c2ff1b07a9ee3e9e","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"Merge #1979 'Enable -Wconversion'","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/b1d079c83b3dd459114d1ba7c2ff1b07a9ee3e9e"},{"sha":"0505bb0de8d153aaba8a5e9ccea2711ec1009982","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","name":"John Szakmeister"},"message":"Update message pack to include the FreeBSD and OpenBSD byteswap fix.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/0505bb0de8d153aaba8a5e9ccea2711ec1009982"},{"sha":"866da6d65e5078ac5aa91af5b4e78caf07853379","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","name":"John Szakmeister"},"message":"Merge pull request #1964 from jszakmeister/fix-bashism-in-fs-spec-test\n\nGet rid of a bashism in the fs_spec test.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/866da6d65e5078ac5aa91af5b4e78caf07853379"},{"sha":"0a7cd65cbce8eb7fc488fb1b37fe46783e9d6e56","author":{"email":"a481e432e26db401686aeade4cca5c0cad851bb2@gmx.de","name":"Fabian Brosda"},"message":"vim-patch:7.4.525 #1988\n\nProblem:    map() leaks memory when there is an error in the expression.\nSolution:   Call clear_tv(). (Christian Brabandt)\n\nhttps://code.google.com/p/vim/source/detail?r=v7-4-525","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/0a7cd65cbce8eb7fc488fb1b37fe46783e9d6e56"},{"sha":"8efb3607a7f6cefce450953c7f8d5e3299347bae","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","name":"John Szakmeister"},"message":"Merge pull request #2022 from jszakmeister/update-msgpack-for-freebsd-fix\n\nUpdate message pack to include the FreeBSD and OpenBSD byteswap fix.","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/8efb3607a7f6cefce450953c7f8d5e3299347bae"},{"sha":"20f52f4235760cb4c10a85e5016453598fc0e170","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"tui: Only send the pastetoggle key if necessary","distinct":false,"url":"https://api.github.com/repos/Pyrohh/neovim/commits/20f52f4235760cb4c10a85e5016453598fc0e170"}]}