Branch: refs/heads/layout-custom-format
  Home:   https://github.com/tmux/tmux
  Commit: 6326306425392bf1321c09afa09c7e564aff0f9f
      
https://github.com/tmux/tmux/commit/6326306425392bf1321c09afa09c7e564aff0f9f
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: 69d9697cd50432eb53ce631a3b6a66a45b6a1e04
      
https://github.com/tmux/tmux/commit/69d9697cd50432eb53ce631a3b6a66a45b6a1e04
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: 568925a7572fb6aeb7e1aeec006715cfce96990e
      
https://github.com/tmux/tmux/commit/568925a7572fb6aeb7e1aeec006715cfce96990e
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: fa3b7a9d7f49a7fb1021cc70b6f40c697a9942e6
      
https://github.com/tmux/tmux/commit/fa3b7a9d7f49a7fb1021cc70b6f40c697a9942e6
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: b482c1a48b2113b4d090c51a920b6f283bc0f454
      
https://github.com/tmux/tmux/commit/b482c1a48b2113b4d090c51a920b6f283bc0f454
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: ea4641c9419d6c4a4b5baa37247a91fece65ea1c
      
https://github.com/tmux/tmux/commit/ea4641c9419d6c4a4b5baa37247a91fece65ea1c
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

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

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


  Commit: 3b74115c61b52b5db69fe887461b698543553a4f
      
https://github.com/tmux/tmux/commit/3b74115c61b52b5db69fe887461b698543553a4f
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: 7f2dbd869f0e416b6e58408aa0432f4d465476d7
      
https://github.com/tmux/tmux/commit/7f2dbd869f0e416b6e58408aa0432f4d465476d7
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: 3d43706627b7b8c6155a48634d89d3df49f81c79
      
https://github.com/tmux/tmux/commit/3d43706627b7b8c6155a48634d89d3df49f81c79
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M tmux.1

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


  Commit: 963d2b24459ca7b7650c0889115a7dae53eac43d
      
https://github.com/tmux/tmux/commit/963d2b24459ca7b7650c0889115a7dae53eac43d
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: f636374fc0b6fd85171a2de944b73f73430f7302
      
https://github.com/tmux/tmux/commit/f636374fc0b6fd85171a2de944b73f73430f7302
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: 179467fd2919a08533df912f0876835bdbf94624
      
https://github.com/tmux/tmux/commit/179467fd2919a08533df912f0876835bdbf94624
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: ffeffa5450baac681f926a0853bec56f2edd983f
      
https://github.com/tmux/tmux/commit/ffeffa5450baac681f926a0853bec56f2edd983f
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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

Lots of memory leak/double frees.


  Commit: 1a5f91e05d22572e90bfabcce1ff19a73fad1727
      
https://github.com/tmux/tmux/commit/1a5f91e05d22572e90bfabcce1ff19a73fad1727
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: b4cfb493591a7dd7a0b961f3cc822a7961394271
      
https://github.com/tmux/tmux/commit/b4cfb493591a7dd7a0b961f3cc822a7961394271
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: 95fe51fce9439a21f7272ed3a6a4821e73955e04
      
https://github.com/tmux/tmux/commit/95fe51fce9439a21f7272ed3a6a4821e73955e04
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: 6a762dde8c3f0779108626ce1663f7ef50f49c1e
      
https://github.com/tmux/tmux/commit/6a762dde8c3f0779108626ce1663f7ef50f49c1e
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: 67f376bfb2041657b9e0d63f91908142747853ab
      
https://github.com/tmux/tmux/commit/67f376bfb2041657b9e0d63f91908142747853ab
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


  Commit: c62e965182968237a29b35d3599517bd1466b1eb
      
https://github.com/tmux/tmux/commit/c62e965182968237a29b35d3599517bd1466b1eb
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

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

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


  Commit: dee1df6ad9d9d67d1599806714df7cd74c42f013
      
https://github.com/tmux/tmux/commit/dee1df6ad9d9d67d1599806714df7cd74c42f013
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    A regress/layout-custom.sh

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


  Commit: 6198f503f1d0ba9fdf09d8b7e780d451365a4a83
      
https://github.com/tmux/tmux/commit/6198f503f1d0ba9fdf09d8b7e780d451365a4a83
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: 60f91708042e317bd319001c5aa4c8bfa4d6c250
      
https://github.com/tmux/tmux/commit/60f91708042e317bd319001c5aa4c8bfa4d6c250
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: a7843a2a7e3d030d12d98cec65a49d390d29fd7d
      
https://github.com/tmux/tmux/commit/a7843a2a7e3d030d12d98cec65a49d390d29fd7d
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 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: bc0f6643dd90815f085bfd72e890b61f3a6a411d
      
https://github.com/tmux/tmux/commit/bc0f6643dd90815f085bfd72e890b61f3a6a411d
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

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

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


  Commit: fa5b43fb47d2b5c8a79a9341509464e5010b5013
      
https://github.com/tmux/tmux/commit/fa5b43fb47d2b5c8a79a9341509464e5010b5013
  Author: Dane Jensen <[email protected]>
  Date:   2026-07-25 (Sat, 25 Jul 2026)

  Changed paths:
    M layout-custom.c

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


Compare: https://github.com/tmux/tmux/compare/6469b3241d56...fa5b43fb47d2

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/6469b3-fa5b43%40github.com.

Reply via email to