{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30291090,"defaultBranch":"next","name":"i3","ownerLogin":"i3","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-04T09:23:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7904352?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699178927.0","currentOid":""},"activityList":{"items":[{"before":"82a1c101fd5a802ec7fdbae798eb5a85034b4a43","after":"9a69c1eecf115fcc3232b639971a6af7baff9d71","ref":"refs/heads/next","pushedAt":"2024-05-20T11:13:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Fix size_t format specifiers on 32 bit systems (#6065)\n\nThis fixes the following warnings on 32 bit systems\r\n\r\n```\r\n[60/108] Compiling C object i3.p/src_regex.c.o\r\nIn file included from ../include/all.h:40,\r\n from ../src/regex.c:10:\r\n../src/regex.c: In function ‘regex_new’:\r\n../include/log.h:29:33: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=]\r\n 29 | #define ELOG(fmt, ...) errorlog(\"ERROR: \" fmt, ##__VA_ARGS__)\r\n | ^~~~~~~~~\r\n../src/regex.c:35:9: note: in expansion of macro ‘ELOG’\r\n 35 | ELOG(\"PCRE regular expression compilation failed at %lu: %s\\n\",\r\n | ^~~~\r\n[93/108] Compiling C object i3-input.p/i3-input_main.c.o\r\n../i3-input/main.c: In function ‘finish_input’:\r\n../i3-input/main.c:173:29: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=]\r\n 173 | printf(\"occurrences = %ld\\n\", cnt);\r\n | ~~^ ~~~\r\n | | |\r\n | | size_t {aka unsigned int}\r\n | long int\r\n | %d \r\n```","shortMessageHtmlLink":"Fix size_t format specifiers on 32 bit systems (#6065)"}},{"before":"093e3cf1f7057c6e08571cd2b714293e50392d90","after":"82a1c101fd5a802ec7fdbae798eb5a85034b4a43","ref":"refs/heads/next","pushedAt":"2024-05-20T07:17:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"i3bar: Fix clicks with horizontal padding (#6064)\n\nFixes #5476","shortMessageHtmlLink":"i3bar: Fix clicks with horizontal padding (#6064)"}},{"before":"caf5b32d5cb71f2ac42471aa60f3d5d281e08335","after":"093e3cf1f7057c6e08571cd2b714293e50392d90","ref":"refs/heads/next","pushedAt":"2024-05-20T07:15:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"docs/ipc: Update information on IPC socket","shortMessageHtmlLink":"docs/ipc: Update information on IPC socket"}},{"before":"854696cfb50d759549720bd117f894158a5b759d","after":"caf5b32d5cb71f2ac42471aa60f3d5d281e08335","ref":"refs/heads/next","pushedAt":"2024-05-17T19:49:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Reap zombie children on i3 start (#5909)\n\nOne case when this might be useful is when i3 is restarted and there are\r\nchildren that terminate after the previous i3 instance shut down but\r\nbefore the new one set things up.\r\n\r\nFixes #5756","shortMessageHtmlLink":"Reap zombie children on i3 start (#5909)"}},{"before":"c06ac08aab2f40c9054c8724ee670fb4cbd16995","after":"854696cfb50d759549720bd117f894158a5b759d","ref":"refs/heads/next","pushedAt":"2024-05-17T19:41:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Remove pledge() support for OpenBSD (#6048)\n\nWhile this initially worked fine, at some point these patches broke\r\nbecause libcairo started calling shmget(2) - a syscall not covered by\r\nany pledge promise - and a common pitfall when using pledge with\r\ngraphics-oriented applications.\r\n\r\nVarious attempts were made to fix them, but at some time they were\r\nsimply disabled in the OpenBSD port:\r\n\r\n\r\nhttps://github.com/openbsd/ports/commit/a4a9f41dd79f8e9db6d58fb946d2a0c7151cde00\r\nhttps://github.com/openbsd/ports/commit/5a03c386bab19dcc8e8d7a618693d557840068d1\r\n\r\nThis seems pointless and creates needless friction both for the i3 team\r\nwho was willing to carry ugly code and for the OpenBSD ports maintainers\r\nwho had to disable that code again.\r\n\r\nLet's abandon this experiment.","shortMessageHtmlLink":"Remove pledge() support for OpenBSD (#6048)"}},{"before":"1597ec27eef71b60290d31f2321ad90913b85e76","after":"c06ac08aab2f40c9054c8724ee670fb4cbd16995","ref":"refs/heads/next","pushedAt":"2024-05-17T19:38:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"docs: Fix \"Focus the next output\" example (#6054)\n\nThe \"Focus the next output\" example was misleading, fixed the code and\r\nadded another comment to the previous code.","shortMessageHtmlLink":"docs: Fix \"Focus the next output\" example (#6054)"}},{"before":"6094944345cd154f2e391fcd5da29497a3667c6d","after":"1597ec27eef71b60290d31f2321ad90913b85e76","ref":"refs/heads/next","pushedAt":"2024-05-16T07:50:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"add WINDOW_TYPE_NOTIFICATION to floating list (#6017)\n\nas explained in this discussion:\r\nhttps://github.com/i3/i3/discussions/5966#discussioncomment-8961295","shortMessageHtmlLink":"add WINDOW_TYPE_NOTIFICATION to floating list (#6017)"}},{"before":"d54a10b200e6e14b36c0fb618525c2cfe434e4fa","after":"6094944345cd154f2e391fcd5da29497a3667c6d","ref":"refs/heads/next","pushedAt":"2024-05-05T08:47:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"testsuite docs: Update instructions (#6034)\n\n- Only recommend local perl library installation\r\n- Update build instructions to match hacking-howto","shortMessageHtmlLink":"testsuite docs: Update instructions (#6034)"}},{"before":"e020701df1cca986f64ab7b9d15d6d30a95c1418","after":"d54a10b200e6e14b36c0fb618525c2cfe434e4fa","ref":"refs/heads/next","pushedAt":"2024-04-30T11:41:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"i3bar-workspace-protocol: Make examples (more) POSIX compliant (#6029)\n\nSee https://unix.stackexchange.com/a/581410, `read` needs a variable\r\nname.\r\n\r\nCame up in #5939","shortMessageHtmlLink":"i3bar-workspace-protocol: Make examples (more) POSIX compliant (#6029)"}},{"before":"5834b7e8242c5279712452b632d6ec2e9741760b","after":"e020701df1cca986f64ab7b9d15d6d30a95c1418","ref":"refs/heads/next","pushedAt":"2024-04-30T11:39:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"errorlog: Check errorfile exists (#6028)\n\nFixes #6027","shortMessageHtmlLink":"errorlog: Check errorfile exists (#6028)"}},{"before":"91ce3bdbd544497c4b6bb805e7a852b00b60d4a5","after":"5834b7e8242c5279712452b632d6ec2e9741760b","ref":"refs/heads/next","pushedAt":"2024-04-19T17:12:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"Use I3SOCK environment variable for path in AnyEvent::I3 (#5987)\n\nCommit 3ae5f31d0 introduced the I3SOCK environment variable. This\r\nprevents us from having to call `i3 --get-socketpath'. In case the\r\nvariable doesn't exist, fall back to the old ways.\r\n\r\nSigned-off-by: Wesley Schwengle ","shortMessageHtmlLink":"Use I3SOCK environment variable for path in AnyEvent::I3 (#5987)"}},{"before":"ffbbbf347703a50c452d766a8bf7e4b12e7c1d72","after":"91ce3bdbd544497c4b6bb805e7a852b00b60d4a5","ref":"refs/heads/next","pushedAt":"2024-04-19T06:45:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"AnyEvent::I3: rip out taint mode compatibility (#5999)\n\nI suspect nobody actually uses Perl’s taint mode with AnyEvent::I3.\r\n\r\nSee https://github.com/i3/i3/pull/5987 for discussion.","shortMessageHtmlLink":"AnyEvent::I3: rip out taint mode compatibility (#5999)"}},{"before":"051d3537e3e028c55572658cf154a82b11248d91","after":"ffbbbf347703a50c452d766a8bf7e4b12e7c1d72","ref":"refs/heads/next","pushedAt":"2024-04-16T11:38:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Add a newline at the end of the version option output. (#5980)\n\nIf there is no newline character at the end of the version option's\r\noutput, the next command line prompt is written left to the version,\r\nrather than under it.","shortMessageHtmlLink":"Add a newline at the end of the version option output. (#5980)"}},{"before":"d91597b1c1a51c41a1fc65c3ad8760b786522d83","after":"051d3537e3e028c55572658cf154a82b11248d91","ref":"refs/heads/next","pushedAt":"2024-04-09T15:43:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"AnyEvent-I3: bump to 0.19 (#5990)\n\nfixes https://github.com/i3/i3/issues/5986","shortMessageHtmlLink":"AnyEvent-I3: bump to 0.19 (#5990)"}},{"before":"47cab33aa8b3c8b47e34de6148440a1bc30a2297","after":"d91597b1c1a51c41a1fc65c3ad8760b786522d83","ref":"refs/heads/next","pushedAt":"2024-04-09T06:28:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"Check if subscribe event type is supported in AnyEvent::I3 (#5988)\n\nAdd simple `if exists' construct in the subscribe function. This\r\nprevents a somewhat cryptic warnings such as these:\r\n\r\nUse of uninitialized value $type in hash element at\r\n/usr/share/perl5/AnyEvent/I3.pm line 309.\r\n\r\nWe still warn the user, but it is much clearer as to what the cause is.\r\n\r\nIt now shows something like this:\r\n\r\nCould not subscribe to event type 'foo'. Supported events are _error\r\nbarconfig_update binding mode output shutdown tick window workspace\r\n\r\nSigned-off-by: Wesley Schwengle ","shortMessageHtmlLink":"Check if subscribe event type is supported in AnyEvent::I3 (#5988)"}},{"before":"910e58585fb5675c157cddec2bcd2922045fcda5","after":"47cab33aa8b3c8b47e34de6148440a1bc30a2297","ref":"refs/heads/next","pushedAt":"2024-03-20T12:58:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Fix missing SIGUSR2 posix signal handling (#5960)\n\nSince there is no separate error handling the `SIGUSR2` signal is\r\nregistered to get the write return code after exiting the program.\r\n\r\nFixes #5958\r\n\r\n---------\r\n\r\nSigned-off-by: Andre Werner ","shortMessageHtmlLink":"Fix missing SIGUSR2 posix signal handling (#5960)"}},{"before":"6a530de22049d7ce8575d1fdd393654260a25234","after":"910e58585fb5675c157cddec2bcd2922045fcda5","ref":"refs/heads/next","pushedAt":"2024-02-12T07:40:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"Support multiple _NET_WM_STATE changes in one ClientMessage (#5910)","shortMessageHtmlLink":"Support multiple _NET_WM_STATE changes in one ClientMessage (#5910)"}},{"before":"063916718505162b5ebe22268e413787cba32642","after":"6a530de22049d7ce8575d1fdd393654260a25234","ref":"refs/heads/next","pushedAt":"2024-02-06T19:28:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Create new workspaces to the right of existing ones with the same number\n\ni.e. creating workspaces named \"1\", \"2:a\", \"2:b\", \"3\" should result in\r\nthat same order rather than \"1\", \"2:b\", \"2:a\", \"3\".","shortMessageHtmlLink":"Create new workspaces to the right of existing ones with the same number"}},{"before":"60cc6ce1743d242fc51421df6ba6fef461e24ee2","after":"063916718505162b5ebe22268e413787cba32642","ref":"refs/heads/next","pushedAt":"2024-02-06T19:07:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Don't skip identically numbered workspaces when moving to next/prev (#4578)\n\neg if you have workspaces: { 1, 2:a, 2:b, 3 } and are on workspace 1,\r\nthen 'workspace next' should traverse 1 -> 2:a -> 2:b -> 3 -> 1 instead\r\nof 1 -> 2:a -> 3 -> 1.\r\n\r\nFixes #4452","shortMessageHtmlLink":"Don't skip identically numbered workspaces when moving to next/prev (#…"}},{"before":"b9a796b24a8652de9029b82e974871512e880fad","after":"60cc6ce1743d242fc51421df6ba6fef461e24ee2","ref":"refs/heads/next","pushedAt":"2024-02-05T07:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"Use new GitHub issue templates (#5900)\n\nBiggest benefit is that the users are presented with a set of editable\r\nfields instead of having to edit markdown directly in a text box, which\r\nis less friendly. Links to userguide and IPC docs are clickable in the\r\ndescription.\r\n\r\nSee\r\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository","shortMessageHtmlLink":"Use new GitHub issue templates (#5900)"}},{"before":"f8befe378ab3c9f8d035657ca0247c9b8c242b6b","after":"b9a796b24a8652de9029b82e974871512e880fad","ref":"refs/heads/next","pushedAt":"2024-02-04T14:50:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"doc: update meson build instruction (#5899)\n\nThe [official build instruction][1] are deprecated on Meson 1.3.1.\r\nThese command:\r\n\r\n mkdir -p build && cd build\r\n meson ..\r\n ninja\r\n\r\n... work but will yield the following warning:\r\n\r\n> WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.\r\n\r\nHere's the correct way, according to the [meson documentation][2]:\r\n\r\n mkdir -p build\r\n meson setup build\r\n meson compile -C build\r\n meson install -C build\r\n\r\n\r\n[1]: https://i3wm.org/docs/hacking-howto.html#_building_i3\r\n[2]: https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project","shortMessageHtmlLink":"doc: update meson build instruction (#5899)"}},{"before":"230147c81547848c83ac7764a6c1691f26f10e05","after":"f8befe378ab3c9f8d035657ca0247c9b8c242b6b","ref":"refs/heads/next","pushedAt":"2024-01-31T07:14:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"Avoid creating redundant containers when switching between tabbed/stacked and split layouts (#5469)\n\nFixes #3001","shortMessageHtmlLink":"Avoid creating redundant containers when switching between tabbed/sta…"}},{"before":"c3173af2f1ec89e4ef1e73da4ec48528c7f8f124","after":"230147c81547848c83ac7764a6c1691f26f10e05","ref":"refs/heads/next","pushedAt":"2024-01-30T07:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"smart_borders: Deprecate option (#5889)\n\nThis had pretty much identical behaviour to hide_edge_borders which made\r\nit confusing. The `hide_edge_borders smart_no_gaps` implementation has an extra check\r\nwhich fixes #5406.","shortMessageHtmlLink":"smart_borders: Deprecate option (#5889)"}},{"before":"ca510e5e0f9ef6e7075da5314e691cc8ab64b6a4","after":"c3173af2f1ec89e4ef1e73da4ec48528c7f8f124","ref":"refs/heads/next","pushedAt":"2024-01-28T12:00:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Merge pull request #5787 from elebow/userguide-default_border-title-layout-note\n\ndocs: Add note to `default_border` about title bar in stacking/tabbed","shortMessageHtmlLink":"Merge pull request #5787 from elebow/userguide-default_border-title-l…"}},{"before":"f1696245608945eadc25105cf3fe41717551d968","after":"ca510e5e0f9ef6e7075da5314e691cc8ab64b6a4","ref":"refs/heads/next","pushedAt":"2024-01-28T10:30:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Shrinking on a per-block basis (#5818)\n\nCo-authored-by: Orestis Floros ","shortMessageHtmlLink":"Shrinking on a per-block basis (#5818)"}},{"before":"5fdfb145306a84ffb3dd6c89869c58826b5e3401","after":"f1696245608945eadc25105cf3fe41717551d968","ref":"refs/heads/next","pushedAt":"2024-01-27T10:37:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"clang-format: enable InsertBraces (#5882)\n\nEnforces a rule that we have followed for years now. Yes, the diff is\r\nquite big but we get it over with once and we prevent having to nit-pick\r\nfuture PRs.","shortMessageHtmlLink":"clang-format: enable InsertBraces (#5882)"}},{"before":"a56670bca8202026d3066ed4e08362b505ec441a","after":"5fdfb145306a84ffb3dd6c89869c58826b5e3401","ref":"refs/heads/next","pushedAt":"2024-01-26T07:51:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stapelberg","name":"Michael Stapelberg","path":"/stapelberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55506?s=80&v=4"},"commit":{"message":"con_is_maximized: Fix case where parent is workspace (#5880)\n\nSee added test for simple example.","shortMessageHtmlLink":"con_is_maximized: Fix case where parent is workspace (#5880)"}},{"before":"b660d6a902cf44be22c434101dd2a4e6743e26bc","after":"a56670bca8202026d3066ed4e08362b505ec441a","ref":"refs/heads/next","pushedAt":"2024-01-24T13:29:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"split up compound test assertions","shortMessageHtmlLink":"split up compound test assertions"}},{"before":"9aba43119b1d414ecc217201155e97276b696974","after":"b660d6a902cf44be22c434101dd2a4e6743e26bc","ref":"refs/heads/next","pushedAt":"2024-01-22T19:34:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Add support for _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (#5840)\n\nIf a window occupies the entirety of its workspace vertically and/or horizontally, pass it the _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} atoms. This helps applications like Google Chrome draw the tab bar correctly and handle tab clicks correctly (see https://crbug.com/1495853).\r\n\r\nThis change is based on work from @yshui in #2380.","shortMessageHtmlLink":"Add support for _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (#5840)"}},{"before":"69f68dcd74df1ef306c3459558363d48fdda87d2","after":"9aba43119b1d414ecc217201155e97276b696974","ref":"refs/heads/next","pushedAt":"2023-12-13T10:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orestisfl","name":"Orestis Floros","path":"/orestisfl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5778622?s=80&v=4"},"commit":{"message":"Make raphamorim/rio one of i3's sensible terminals.","shortMessageHtmlLink":"Make raphamorim/rio one of i3's sensible terminals."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETrUaoAA","startCursor":null,"endCursor":null}},"title":"Activity · i3/i3"}