Commit Graph

  • b1e99d8ff0 Chore: Code cleanup and style improvements (#6516) next Orestis Floros 2025-11-07 10:49:03 +01:00
  • d674090f96 commands_parser.c: Make re-entrant (#6523) Orestis Floros 2025-11-07 08:18:36 +01:00
  • e035d0c658 Refactor: Extract parser stack implementation to parser_util (#6514) Orestis Floros 2025-11-05 22:56:49 +01:00
  • 197bad6f59 Update to clang-format-20 (#6521) Orestis Floros 2025-11-05 22:46:34 +01:00
  • 2711f427af Remove spurious character from hex code (#6500) Michele Piazzai 2025-11-05 07:43:12 +00:00
  • 14a84076aa commands: Simplify criteria matching by iterating over all_cons (#6515) Orestis Floros 2025-10-31 09:50:32 +01:00
  • c7344095ec Fix leak sanitizer memleaks (#6520) Orestis Floros 2025-10-31 07:38:41 +01:00
  • 683c4f777e Ensure execl is followed by exit (#6510) Orestis Floros 2025-10-13 08:58:13 +02:00
  • 5c321cc582 main: debug build: Avoid buffer over-read and simplify (#6507) Orestis Floros 2025-10-08 17:49:16 +02:00
  • 1cc2548027 271-for_window_tilingfloating: Fix flaky test (#6509) Orestis Floros 2025-10-07 17:37:04 +02:00
  • 45bfae0fc8 assignments: Avoid crash when using for_window reload (#6508) Orestis Floros 2025-10-07 17:36:09 +02:00
  • 0d47ec22a9 randr: Avoid use-after-free in RandR <= 1.4 (#6506) Orestis Floros 2025-10-07 17:34:57 +02:00
  • 389cf064e6 randr: Fix memleak (#6505) Orestis Floros 2025-10-07 17:33:07 +02:00
  • b3329fbb02 tiling_drag: Fix crash when performing tree_move (#6503) Orestis Floros 2025-10-07 17:32:15 +02:00
  • e8e063cf00 Fix AdressSanitizer failures in tests (#6502) Orestis Floros 2025-10-06 08:09:17 +02:00
  • ab6a75a693 fix libi3: in dpi retrieval function wrong variable used (#6466) Dmitry 2025-10-03 15:12:50 +03:00
  • d1daf169bb GitHub Actions: stop pushing to Balto (they’re shutting down) (#6491) Michael Stapelberg 2025-08-29 18:30:55 +02:00
  • 9fc24064e7 Fix paragraph separators cutting off titles (#6337) Garrett Marcinak 2025-07-09 02:56:55 -04:00
  • cfa4cf16be Set _NET_FRAME_EXTENTS according to the actual decoration size (#5944) Sergey Vlasov 2025-04-22 00:26:17 +03:00
  • 44b67d1126 Fix typos via codespell (#6415) algonell 2025-03-21 14:48:29 +02:00
  • 853b0d9161 i3bar: fix clang compilation error by using const size_t (#6349) Michael Stapelberg 2024-12-30 08:29:29 +01:00
  • 9dc5230000 Update meson setup command to remove warning (#6338) Emeric Planet 2024-12-29 19:50:09 +01:00
  • 2746e0319b i3bar: work around weird clang compiler behavior Michael Stapelberg 2024-11-06 19:17:37 +01:00
  • e107254f1e GitHub Actions: update actions/upload-artifact to v4 Michael Stapelberg 2024-11-06 18:47:56 +01:00
  • 2f9ffa3178 debian: update changelog Michael Stapelberg 2024-11-06 18:34:21 +01:00
  • a0fb52a7e4 Update debian/changelog stable Michael Stapelberg 2024-11-06 18:27:13 +01:00
  • 8c902b4957 Merge branch 'next' into stable Michael Stapelberg 2024-11-06 18:27:13 +01:00
  • d64e5df5b4 Merge branch 'release-4.24' Michael Stapelberg 2024-11-06 18:27:13 +01:00
  • 454fb63392 Restore non-git version suffix Michael Stapelberg 2024-11-06 18:27:13 +01:00
  • 4a42eb085c release i3 4.24 4.24 Michael Stapelberg 2024-11-06 18:26:52 +01:00
  • 4661e74b5e Fix: remove "dynamic" TWM (#6193) Malix 2024-08-05 18:23:55 +02:00
  • d05eed3c01 Consider fullscreen windows maximized (#6153) Orestis Floros 2024-07-12 09:17:25 +02:00
  • 45d8f98fd5 complete-run.pl: Un-set I3SOCK (#6139) Orestis Floros 2024-07-10 08:40:50 +02:00
  • 05feaecf8a Remove v3 to v4 automatic migration logic (#6144) Orestis Floros 2024-07-09 20:03:57 +02:00
  • 5413c15e97 Fix crash when reloading config with invalid criteria (#6142) Orestis Floros 2024-07-09 17:41:11 +02:00
  • be840af45c tiling_drag: Allow swapping containers (#6084) Orestis Floros 2024-07-04 21:44:41 +02:00
  • 4215998929 GH action: Upload built htmls (#6070) Orestis Floros 2024-06-20 07:05:50 +02:00
  • 1ee963ede9 Fix crash with focus output and scratchpad (#6079) Orestis Floros 2024-06-03 17:00:47 +02:00
  • 11c0a9567f docs/ipc: Add more elaborate description to workspace events (#6089) colona_ 2024-06-01 06:57:12 -03:00
  • 822477cb35 Add popup_during_fullscreen all option (#6068) Orestis Floros 2024-05-21 17:19:11 +02:00
  • cd6573493c docs/ipc: Fix enumerated list (#6069) Orestis Floros 2024-05-21 17:16:23 +02:00
  • 1993b7e318 Add popup_during_fullscreen all option Orestis Floros 2024-05-20 21:10:21 +02:00
  • 3b1747a107 Add tests for popup_during_fullscreen Orestis Floros 2024-05-20 21:11:07 +02:00
  • 9a69c1eecf Fix size_t format specifiers on 32 bit systems (#6065) Tasos Sahanidis 2024-05-20 14:13:26 +03:00
  • 82a1c101fd i3bar: Fix clicks with horizontal padding (#6064) Orestis Floros 2024-05-20 09:17:16 +02:00
  • 093e3cf1f7 docs/ipc: Update information on IPC socket Orestis Floros 2024-05-19 11:15:54 +02:00
  • 00aaa84ab0 ipc_connect: Delete outdated path Orestis Floros 2024-05-19 11:15:21 +02:00
  • caf5b32d5c Reap zombie children on i3 start (#5909) Nikolay Nechaev 2024-05-17 19:49:54 +00:00
  • 854696cfb5 Remove pledge() support for OpenBSD (#6048) Theo Buehler 2024-05-17 21:41:45 +02:00
  • c06ac08aab docs: Fix "Focus the next output" example (#6054) Bimba Laszlo 2024-05-17 21:38:15 +02:00
  • 1597ec27ee add WINDOW_TYPE_NOTIFICATION to floating list (#6017) Junicchi 2024-05-16 10:50:06 +03:00
  • 6094944345 testsuite docs: Update instructions (#6034) Orestis Floros 2024-05-05 10:47:17 +02:00
  • d54a10b200 i3bar-workspace-protocol: Make examples (more) POSIX compliant (#6029) Orestis Floros 2024-04-30 13:41:45 +02:00
  • e020701df1 errorlog: Check errorfile exists (#6028) Orestis Floros 2024-04-30 13:39:54 +02:00
  • 5834b7e824 Use I3SOCK environment variable for path in AnyEvent::I3 (#5987) Wesley Schwengle 2024-04-19 13:12:11 -04:00
  • 91ce3bdbd5 AnyEvent::I3: rip out taint mode compatibility (#5999) Michael Stapelberg 2024-04-19 08:45:34 +02:00
  • ffbbbf3477 Add a newline at the end of the version option output. (#5980) yuvallangerontheroad 2024-04-16 14:38:23 +03:00
  • 051d3537e3 AnyEvent-I3: bump to 0.19 (#5990) Michael Stapelberg 2024-04-09 17:43:02 +02:00
  • d91597b1c1 Check if subscribe event type is supported in AnyEvent::I3 (#5988) Wesley Schwengle 2024-04-09 02:28:40 -04:00
  • 47cab33aa8 Fix missing SIGUSR2 posix signal handling (#5960) systec-awe 2024-03-20 13:58:56 +01:00
  • 910e58585f Support multiple _NET_WM_STATE changes in one ClientMessage (#5910) Orestis Floros 2024-02-12 08:40:39 +01:00
  • 6a530de220 Create new workspaces to the right of existing ones with the same number rsgowman 2024-02-06 14:28:20 -05:00
  • 0639167185 Don't skip identically numbered workspaces when moving to next/prev (#4578) rsgowman 2024-02-06 14:07:21 -05:00
  • 60cc6ce174 Use new GitHub issue templates (#5900) Orestis Floros 2024-02-05 08:27:31 +01:00
  • b9a796b24a doc: update meson build instruction (#5899) Harimbola Santatra 2024-02-04 17:50:36 +03:00
  • f8befe378a Avoid creating redundant containers when switching between tabbed/stacked and split layouts (#5469) Orestis Floros 2024-01-31 08:14:32 +01:00
  • 230147c815 smart_borders: Deprecate option (#5889) Orestis Floros 2024-01-30 08:53:32 +01:00
  • c3173af2f1 Merge pull request #5787 from elebow/userguide-default_border-title-layout-note Orestis Floros 2024-01-28 13:00:16 +01:00
  • ca510e5e0f Shrinking on a per-block basis (#5818) Alessandro Vinciguerra 2024-01-28 11:30:28 +01:00
  • f169624560 clang-format: enable InsertBraces (#5882) Orestis Floros 2024-01-27 11:37:05 +01:00
  • 5fdfb14530 con_is_maximized: Fix case where parent is workspace (#5880) Orestis Floros 2024-01-26 08:51:28 +01:00
  • a56670bca8 split up compound test assertions Seth Pollen 2024-01-23 23:49:33 -06:00
  • b660d6a902 Add support for _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (#5840) sethpollen 2024-01-22 13:34:40 -06:00
  • 9aba43119b Make raphamorim/rio one of i3's sensible terminals. Yonas Yanfa 2023-11-21 22:04:05 -05:00
  • 96d3762712 docs: Add note to default_border about title bar in stacking/tabbed Eddie Lebow 2023-11-26 02:32:25 -05:00
  • 69f68dcd74 focus workspace: consider workspace_auto_back_and_forth (#5754) Orestis Floros 2023-11-05 11:08:44 +01:00
  • a36618f96c Clean up old release notes (#5753) Orestis Floros 2023-11-05 11:08:10 +01:00
  • b42dc21068 bindings: Do not grab pointer when executing bindings (#5755) Orestis Floros 2023-11-05 11:04:04 +01:00
  • f1f2282947 docs: fix typo in i3bar-workspace-protocol a-kenji 2023-10-29 18:51:27 +01:00
  • 1da50c4ae0 debian: update changelog Michael Stapelberg 2023-10-29 15:42:25 +01:00
  • 8de59d409f Update debian/changelog Michael Stapelberg 2023-10-29 09:58:05 +01:00
  • 7e3fa2cbf1 Merge branch 'next' into stable Michael Stapelberg 2023-10-29 09:58:05 +01:00
  • 06b3137bd7 Merge branch 'release-4.23' Michael Stapelberg 2023-10-29 09:58:05 +01:00
  • ee12c2d1e1 Restore non-git version suffix Michael Stapelberg 2023-10-29 09:58:05 +01:00
  • f844de8e66 release i3 4.23 4.23 Michael Stapelberg 2023-10-29 09:57:51 +01:00
  • 26608b74d9 Fix failing testcase when the font exists (#5679) Sergey Zhmylove 2023-09-23 18:06:54 +03:00
  • 5489db6bc8 motif hints: respect maximum border style in append_layout Orestis Floros 2023-09-19 22:02:31 +02:00
  • f4959d5da4 Update to clang-format-15 Orestis Floros 2023-09-19 22:15:04 +02:00
  • bffa4a543c userguide: Add an example for negative lookeaheads (#5665) Orestis Floros 2023-09-13 08:42:52 +02:00
  • 908c86544b remanage_window: Refactor to make clearer when a swallowing happens Orestis Floros 2023-09-06 10:56:25 +02:00
  • 82b9821204 Remanage window after urgency flag change Orestis Floros 2023-09-05 21:59:53 +02:00
  • c1c405f4fc Update to actions/checkout@v4 (#5653) Orestis Floros 2023-09-05 17:18:38 +02:00
  • c6befec0fd Fix dead links for Modern Perl book Wesley Schwengle 2023-08-31 14:01:56 -04:00
  • c6f62f4695 Fix crashes when using machine criterion (#5650) Orestis Floros 2023-09-03 19:32:42 +02:00
  • d6e2a38b5c Share graphics context globally (#4376) Uli Schlachter 2023-07-22 10:24:13 +02:00
  • 6fe98f7847 Remove focus workaround slyshot 2023-06-18 11:29:52 -04:00
  • 9947890472 Fix gcc false-positive warning Orestis Floros 2023-07-15 10:48:11 +02:00
  • cf2ea348c7 debugging docs: Add note about ptrace Orestis Floros 2023-07-15 00:08:34 +02:00
  • e6b41172da Regrab buttons on mode change (#5554) Orestis Floros 2023-06-30 08:57:19 +02:00
  • 866e3dd909 Improve documentation regarding tiling drag (#5541) Harm te Hennepe 2023-06-26 14:43:33 +02:00