Branch: refs/heads/layout-custom-format
  Home:   https://github.com/tmux/tmux
  Commit: 7a026fac4171d32ffe5dd9dd9c745cb36a262986
      
https://github.com/tmux/tmux/commit/7a026fac4171d32ffe5dd9dd9c745cb36a262986
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c
    M layout.c
    M tmux.h

  Log Message:
  -----------
  Updated the layout string format to be more readable and include flags.


  Commit: 7212d7b16752f27aacce643edbf7d36cb8274d16
      
https://github.com/tmux/tmux/commit/7212d7b16752f27aacce643edbf7d36cb8274d16
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c
    M layout.c

  Log Message:
  -----------
  Cleaned up some of the implementation and moved flags to the front.


  Commit: fd88c09867a3394c2c2d6baea652cefb296abdc3
      
https://github.com/tmux/tmux/commit/fd88c09867a3394c2c2d6baea652cefb296abdc3
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M cmd-select-layout.c
    M format.c
    M layout-custom.c
    M server-client.c
    M tmux.h

  Log Message:
  -----------
  Added client flag to enable the new format when in control mode. Added
back the old format which is dispatched to. Also added attributes to the
format.


  Commit: 2e5cb900d7cceffc63f74d89f8cdb7173505385e
      
https://github.com/tmux/tmux/commit/2e5cb900d7cceffc63f74d89f8cdb7173505385e
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Changed v2 of the layout string format to be a subset of JSON.


  Commit: 9481a95210c2004210b8801c0c97b7f6089531cc
      
https://github.com/tmux/tmux/commit/9481a95210c2004210b8801c0c97b7f6089531cc
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Changed key for top level layout field to "L"


  Commit: d6ed965c196be184923929ac6e92c26ba022dbe0
      
https://github.com/tmux/tmux/commit/d6ed965c196be184923929ac6e92c26ba022dbe0
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c
    M tmux.h
    M window.c

  Log Message:
  -----------
  Changed from feedback.


  Commit: 13cbab95d732e33226b912977080ca53498a1b86
      
https://github.com/tmux/tmux/commit/13cbab95d732e33226b912977080ca53498a1b86
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Old format does not dump floating cell information.


  Commit: eae2c9d010981414a091195145a03bff7e8c84af
      
https://github.com/tmux/tmux/commit/eae2c9d010981414a091195145a03bff7e8c84af
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Added small comment to explain the two formats in `layout-custom.c`


  Commit: 30a4ada313ad81a6fc34b8674bff7bbcb2510d57
      
https://github.com/tmux/tmux/commit/30a4ada313ad81a6fc34b8674bff7bbcb2510d57
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M tmux.1

  Log Message:
  -----------
  Updated documentation.


  Commit: e5233b7b827b1d89e52e360351228e46b8984044
      
https://github.com/tmux/tmux/commit/e5233b7b827b1d89e52e360351228e46b8984044
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Fixes from feedback.

Added a tokenizer and JSON parser for version 2. It is extendable to be
useful into the future. Converted `layout_append_v1` to use `struct
layout_string`.


  Commit: 9b4bb3aadc90e802cb63a5d6132ac6d6cc4655d2
      
https://github.com/tmux/tmux/commit/9b4bb3aadc90e802cb63a5d6132ac6d6cc4655d2
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  comment clarity.


  Commit: 34b1ad7aad9dca6e978a7b309b11863ecdfdd25c
      
https://github.com/tmux/tmux/commit/34b1ad7aad9dca6e978a7b309b11863ecdfdd25c
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  bug fix


  Commit: 88f478eee7b17bc3734fcf924513a97bdfd9a8fa
      
https://github.com/tmux/tmux/commit/88f478eee7b17bc3734fcf924513a97bdfd9a8fa
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Bug fixes.

Lots of memory leak/double frees.


  Commit: 85c9054d17035378353b46d6e257cdff924f899d
      
https://github.com/tmux/tmux/commit/85c9054d17035378353b46d6e257cdff924f899d
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M format.c
    M layout-custom.c
    M layout.c
    M tmux.h

  Log Message:
  -----------
  fixes from feedback.

Also moved away from individual allocations and implemented basic string
views.


  Commit: 2ca3243d0337a9c38ad27460422813f9654b0917
      
https://github.com/tmux/tmux/commit/2ca3243d0337a9c38ad27460422813f9654b0917
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Updated comments.


  Commit: 7e3d2517c23207304d9fbded6901f2b3ea3d20ba
      
https://github.com/tmux/tmux/commit/7e3d2517c23207304d9fbded6901f2b3ea3d20ba
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  missing const


  Commit: ae6e46d8b7599f0fb45be212c62ff845a475ebf2
      
https://github.com/tmux/tmux/commit/ae6e46d8b7599f0fb45be212c62ff845a475ebf2
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M cmd-select-layout.c
    M format.c
    M layout-custom.c
    M tmux.h

  Log Message:
  -----------
  Bug fixes and touchups.


  Commit: 13bfbae3ed97ac898f7ffa48548095a35402005c
      
https://github.com/tmux/tmux/commit/13bfbae3ed97ac898f7ffa48548095a35402005c
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Fixed whitespace parsing bug for literals.


  Commit: 40166a22cf88adea935f00cc904a494e0f52534d
      
https://github.com/tmux/tmux/commit/40166a22cf88adea935f00cc904a494e0f52534d
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M cmd-select-layout.c
    M layout.c

  Log Message:
  -----------
  Fixed two null dereferences.


  Commit: 8e3b2b5839623d1efc4cd0ecc09025ab1a8a8d3e
      
https://github.com/tmux/tmux/commit/8e3b2b5839623d1efc4cd0ecc09025ab1a8a8d3e
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    A regress/layout-custom.sh

  Log Message:
  -----------
  Added regression test.


  Commit: 0492456aa9cd172451dae458258cff14934d4c7d
      
https://github.com/tmux/tmux/commit/0492456aa9cd172451dae458258cff14934d4c7d
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M Makefile.am
    A json.c
    M layout-custom.c
    M tmux.h
    M window.c

  Log Message:
  -----------
  Pulled out json into its own file, added better error reporting, and
added the parse context with some bug fixes.


  Commit: 53ced097950f87c945730808cfd3f84dbb9f2764
      
https://github.com/tmux/tmux/commit/53ced097950f87c945730808cfd3f84dbb9f2764
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M cmd-list-panes.c
    M cmd-list-sessions.c
    M cmd-list-windows.c
    M control-notify.c

  Log Message:
  -----------
  Fixed `control_window_changed_layout_cb`

It now emits the correct client informatiom.


  Commit: ad994a8bf67f01cff7e674f6d301638f3bef5648
      
https://github.com/tmux/tmux/commit/ad994a8bf67f01cff7e674f6d301638f3bef5648
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M cmd-select-layout.c
    M control-notify.c
    M json.c
    M layout-custom.c
    M tmux.1

  Log Message:
  -----------
  Bugfixes and documentation updates.


  Commit: 8465a621cf77bfac78b631e32202fe543ed7e978
      
https://github.com/tmux/tmux/commit/8465a621cf77bfac78b631e32202fe543ed7e978
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c
    M regress/layout-custom.sh

  Log Message:
  -----------
  More bugfixes and test updates.


  Commit: 95f0a4669d3dd3dd2262b8f4751bc165dc0af5eb
      
https://github.com/tmux/tmux/commit/95f0a4669d3dd3dd2262b8f4751bc165dc0af5eb
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-08 (Sat, 08 Aug 2026)

  Changed paths:
    M layout-custom.c

  Log Message:
  -----------
  Adjusted invariant.


  Commit: dff0846de6b90acbab5ba8f7e7ed3b44cf004671
      
https://github.com/tmux/tmux/commit/dff0846de6b90acbab5ba8f7e7ed3b44cf004671
  Author: Dane Jensen <[email protected]>
  Date:   2026-08-09 (Sun, 09 Aug 2026)

  Changed paths:
    M json.c
    M layout-custom.c
    M tmux.h

  Log Message:
  -----------
  Adjusted the api for json.c based on feedback.


Compare: https://github.com/tmux/tmux/compare/b0462f591ce0...dff0846de6b9

To unsubscribe from these emails, change your notification settings at 
https://github.com/tmux/tmux/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion, visit 
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/layout-custom-format/b0462f-dff084%40github.com.

Reply via email to