Commit Graph

  • 3ae5f31d04 Remove the double forking in start_application (#5510) Nikolay Nechaev 2023-06-15 09:38:35 +03:00
  • a95870120c fix workspace not being focused on title bar scroll (#5518) Orestis Floros 2023-05-29 14:08:46 +02:00
  • fde43a078b Merge pull request #5378 from slyshot/next Orestis Floros 2023-05-05 14:15:47 +02:00
  • a715c03d30 Fix top border resizing registered on tiled windows slyshot 2023-01-16 13:18:10 -05:00
  • fae2b637ee i3-input: Avoid compiler warning (#5480) Orestis Floros 2023-04-22 18:59:03 +02:00
  • d06f97c4d4 GH Actions: Check for gcc before deploying (#5483) Orestis Floros 2023-04-11 20:11:30 +02:00
  • 13474ff787 man page: Update outdated information (#5478) Orestis Floros 2023-04-10 18:36:02 +02:00
  • 74785f4795 Allow switching workspaces when in global fullscreen mode (#5398) Orestis Floros 2023-04-02 18:55:21 +02:00
  • d7583fbc17 Update some of the hacking docs (#5464) Orestis Floros 2023-04-02 16:28:06 +02:00
  • fbb6bf666f hacking-howto: Update build instructions for meson (#5463) Orestis Floros 2023-04-02 16:27:16 +02:00
  • 892ae730cb Update ubuntu & clang-format in builds (#5467) Orestis Floros 2023-04-02 16:24:15 +02:00
  • ecb9b895c7 docker: fix missing address sanitizer dependency (#5466) Orestis Floros 2023-04-02 15:39:13 +02:00
  • a5da4d54f3 GitHub Actions: revert changes and use if on each step (#5393) Orestis Floros 2023-01-23 19:50:28 +01:00
  • 3702960a87 Actions: Fix BASENAME env vars (#5392) Orestis Floros 2023-01-23 18:57:08 +01:00
  • 6911c116e7 GitHub Actions: push artifacts only on next branch (#5388) Orestis Floros 2023-01-23 17:39:55 +01:00
  • bfbe73f665 Merge pull request #5390 from nikitabobko/bobko/userguide Orestis Floros 2023-01-23 13:20:31 +01:00
  • 0f64420281 Fix "default binding" mistake in userguide Nikita Bobko 2023-01-23 11:46:19 +01:00
  • 26990d90f2 Merge pull request #4311 from i3/i3bar-ws-protocol Orestis Floros 2023-01-22 19:05:01 +01:00
  • ba1f40f45f i3bar: Add protocol for workspace buttons Orestis Floros 2023-01-22 18:34:14 +01:00
  • c52f13900d Add focus workspace command Orestis Floros 2023-01-22 18:33:23 +01:00
  • 8d64937054 Bump -D_FORTIFY_SOURCE=2 to -D_FORTIFY_SOURCE=3 (#5379) Michael Stapelberg 2023-01-19 08:37:46 +01:00
  • 9c8746c00f Merge pull request #5355 from orestisfl/5346/do-not-canonicalize-nonprimary Orestis Floros 2023-01-07 10:02:45 +01:00
  • fa25afedd2 Do not canonicalize "nonprimary" output for i3bar Orestis Floros 2023-01-06 22:24:08 +01:00
  • 46de32eedd GitHub Actions: remove i386 autobuild packages (#5345) Michael Stapelberg 2023-01-02 12:24:54 +01:00
  • 944a262688 GitHub Actions: build Ubuntu packages using Ubuntu focal (#5344) Michael Stapelberg 2023-01-02 12:10:36 +01:00
  • aaee2b3eae free some heap allocations to satisfy LeakSanitizer Michael Stapelberg 2023-01-02 11:33:22 +01:00
  • dfb3850989 fix reload binding memory issue: copy current_binding_mode Michael Stapelberg 2023-01-02 11:05:55 +01:00
  • 90d7b9769c meson: specify check: false on run_command Michael Stapelberg 2023-01-02 10:51:37 +01:00
  • 16f83396b4 GitHub Actions: switch to meson setup subcommand Michael Stapelberg 2023-01-02 10:46:25 +01:00
  • 8fe28d1a95 fix -Wmaybe-unused and -Wstringop-truncation warnings Michael Stapelberg 2023-01-02 10:45:35 +01:00
  • d06e87eb8d GitHub Actions: build with -D_FORTIFY_SOURCE=2 Michael Stapelberg 2023-01-02 10:15:43 +01:00
  • 3e184daf29 release.sh: update after 4.22 release Michael Stapelberg 2023-01-02 10:07:00 +01:00
  • 7d3a3ae0fb clean up old release notes Michael Stapelberg 2023-01-02 09:49:20 +01:00
  • 6984dff01a debian: update changelog Michael Stapelberg 2023-01-02 09:46:32 +01:00
  • 1f65396e36 Update debian/changelog Michael Stapelberg 2023-01-02 09:39:12 +01:00
  • 2c9168cf2d Merge branch 'next' into stable Michael Stapelberg 2023-01-02 09:39:12 +01:00
  • 47b2caa116 Merge branch 'release-4.22' Michael Stapelberg 2023-01-02 09:39:12 +01:00
  • 57f984ae67 Restore non-git version suffix Michael Stapelberg 2023-01-02 09:39:12 +01:00
  • b85da284a7 release i3 4.22 4.22 Michael Stapelberg 2023-01-02 09:39:00 +01:00
  • ab6f1fd160 fix focus <direction> with negative gaps (#5333) Michael Stapelberg 2022-12-21 08:11:51 +01:00
  • ed690c7ba0 Merge pull request #5324 from orestisfl/5323/mode-in-binding-event Orestis Floros 2022-12-14 14:24:05 +01:00
  • d5c8319b6c Add "mode" field in binding event Orestis Floros 2022-12-14 13:19:00 +01:00
  • 1786b13f0d i3-dmenu-desktop: Allow more than one --entry-type (#5294) Demian 2022-12-06 17:23:10 +01:00
  • fd95a47183 Update to clang-format-12 (as 10 is no longer installable) (#5317) Michael Stapelberg 2022-12-06 11:06:18 +01:00
  • 30131ed697 Support nonprimary output keyword (#5273) Orestis Floros 2022-11-19 18:11:26 +01:00
  • a1e4b44955 command.spec: Put cmd_border stuff together (#5266) Orestis Floros 2022-11-13 16:22:41 +01:00
  • 029cb8af19 Use mask to determine workspace gaps assignments (#5283) Orestis Floros 2022-11-13 16:03:58 +01:00
  • 60c3fedb73 window_update_motif_hints: Do not assert that the property will always be there (#5281) Orestis Floros 2022-11-13 10:48:26 +01:00
  • 96614a2f32 apply updated workspace gap assignments after reload (#5279) Michael Stapelberg 2022-11-12 17:32:30 +01:00
  • 1ba0eaca22 Make floating_from and tiling_from criterion work in commands, too (#5278) Michael Stapelberg 2022-11-12 16:44:08 +01:00
  • 2ac6180b90 gaps: position graphical resize bar in the middle between windows (#5277) Michael Stapelberg 2022-11-12 15:48:07 +01:00
  • 170a322cc2 fix: prevent gaps inside floating split containers (#5276) Michael Stapelberg 2022-11-12 14:58:13 +01:00
  • d130126204 gaps: fix inner gaps for stacked/tabbed containers in splith/splitv (#5275) Michael Stapelberg 2022-11-12 14:08:13 +01:00
  • 2b236955bd use con_border_style() to fix titles in stacked/tabbed containers (#5274) Michael Stapelberg 2022-11-12 12:43:55 +01:00
  • be27a2f50d userguide: gaps: mention minimum version (#5265) Orestis Floros 2022-11-08 17:14:22 +01:00
  • 804bca3a9a gaps: make workspace gap assignments order-independent (#5259) Michael Stapelberg 2022-11-07 19:02:57 +01:00
  • 14795c303c fix title bar rendering with hide_edge_borders smart (#5260) Michael Stapelberg 2022-11-07 19:01:58 +01:00
  • e6a28b9475 gaps: change workspace rendering to fix sizes with large outer gaps (#5252) Michael Stapelberg 2022-11-06 21:22:21 +01:00
  • 69e13d7821 Revert "gaps: use logical_px() to work correctly on hi-dpi monitors" (#5251) Michael Stapelberg 2022-11-06 19:42:30 +01:00
  • 2a91514a31 t/548-motif-hints: add missing $x->flush after $x->change_property Michael Stapelberg 2022-11-06 18:04:13 +01:00
  • 9dcf37b428 Fix motif behavior according to spec Orestis Floros 2022-09-22 15:16:08 +02:00
  • 9e3a9e8225 Allow text drawing to use the alpha channel. (#5246) Michael Stapelberg 2022-11-06 12:43:37 +01:00
  • c8fd8eff21 userguide: document smart_borders Michael Stapelberg 2022-11-05 18:32:46 +01:00
  • 6fe625f469 userguide: document hide_edge_borders smart_no_gaps Michael Stapelberg 2022-11-05 18:30:50 +01:00
  • d26ddcbfe5 draw leaf window decorations on ->frame instead of ->parent->frame Michael Stapelberg 2022-11-03 23:11:32 +01:00
  • 6e6af01b7a draw_util: refactor surface_initialized macro into function Michael Stapelberg 2022-11-03 23:02:19 +01:00
  • a59423df81 check-spelling: add another false positive (#5247) Michael Stapelberg 2022-11-05 15:56:36 +01:00
  • 2bfa06b7df meson.build: include new gaps1920.png file in dist tarball (#5242) Michael Stapelberg 2022-11-01 18:26:57 +01:00
  • 9c9b110ed1 config.spec: add missing smart_gaps inverse_outer comment Michael Stapelberg 2022-10-31 22:35:09 +01:00
  • 588cc4c79c refactor cmd_gaps to get rid of all #define Michael Stapelberg 2022-10-31 22:33:19 +01:00
  • 4d0323fa9e t/319-gaps.t: also test the gaps command Michael Stapelberg 2022-10-31 22:12:23 +01:00
  • 3f400b8ad0 move gaps-specific logic out of con.c and render.c into gaps.c Michael Stapelberg 2022-10-31 19:12:12 +01:00
  • a5791b2e64 gaps: allow optional px suffix Michael Stapelberg 2022-10-31 19:04:14 +01:00
  • b2c696f680 add basic gaps test Michael Stapelberg 2022-10-31 18:47:04 +01:00
  • b82b3e85da userguide: document gaps config directive and gaps command Michael Stapelberg 2022-10-30 18:06:58 +01:00
  • 6b658f88be gaps: use logical_px() to work correctly on hi-dpi monitors Michael Stapelberg 2022-10-30 17:50:00 +01:00
  • 5b0f848a40 Fix config.spec comment Michael Stapelberg 2022-10-30 17:37:47 +01:00
  • 9ac027234b refactor render_con() global parameter into should_inset_con() Michael Stapelberg 2022-10-30 16:10:12 +01:00
  • 2fbb36b95f remove dead code: window_rect is overwritten a few lines below Michael Stapelberg 2022-10-30 12:49:50 +01:00
  • b825dc124a Merge gaps support as-is Michael Stapelberg 2022-10-30 16:19:04 +01:00
  • 0b89d4b2a7 implement bar { padding } config directive Michael Stapelberg 2022-10-30 22:04:05 +01:00
  • 327bca26d8 add test for bar { height } Michael Stapelberg 2022-10-30 20:28:20 +01:00
  • c45342e74f Merge support for the bar { height } option as-is from i3-gaps Michael Stapelberg 2022-10-30 20:12:02 +01:00
  • 62eb0033b1 docs/userguide: fix asciidoc block syntax (for asciidoctor) Michael Stapelberg 2022-10-30 17:21:29 +01:00
  • a68eb3a71e delete old release notes Michael Stapelberg 2022-10-30 19:18:31 +01:00
  • 080c73d1a4 i3-dmenu-desktop: ignore SIGPIPE when writing to dmenu (#5228) Orestis Floros 2022-10-29 08:20:09 +02:00
  • 1f53ae4614 debian: update changelog Michael Stapelberg 2022-10-24 21:33:43 +02:00
  • 23bc304477 Update debian/changelog Michael Stapelberg 2022-10-24 21:23:07 +02:00
  • c6bfd05276 Merge branch 'stable' into next Michael Stapelberg 2022-10-24 21:23:07 +02:00
  • 85252a3bd1 Merge branch 'release-4.21.1' Michael Stapelberg 2022-10-24 21:23:06 +02:00
  • 9ffcc51183 Restore non-git version suffix Michael Stapelberg 2022-10-24 21:23:06 +02:00
  • 39afa033e4 release i3 4.21.1 4.21.1 Michael Stapelberg 2022-10-24 21:22:50 +02:00
  • 3b9d70af41 tiling drag: only start when there are drop targets (#5213) Michael Stapelberg 2022-10-18 22:10:03 +02:00
  • c55b52a7cc tiling drag: ignore scratchpad windows when locating drop targets (#5211) Michael Stapelberg 2022-10-16 22:12:45 +02:00
  • 131b0c5b3d make tiling drag configurable Michael Stapelberg 2022-10-16 17:42:17 +02:00
  • aa876585e8 tiling drag: left-click needs threshold, mod-click doesn’t Michael Stapelberg 2022-10-16 17:21:01 +02:00
  • f1754e12c0 increase drag threshold, run it through logical_px() Michael Stapelberg 2022-10-16 17:19:54 +02:00
  • e12d2f6a1d tiling drag: fix cursor (wrong argument passed) (#5207) Michael Stapelberg 2022-10-16 16:53:15 +02:00
  • b88ca36a5a tiling drag: allow click immediately, to focus on decoration click (#5206) Michael Stapelberg 2022-10-16 15:21:22 +02:00
  • 7abd58abf2 Escape ~ to prevent interpretation as subscript. (#5168) bodea 2022-10-12 03:09:26 +11:00