<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/src/cli/diagnostics.zig, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/'/>
<entry>
<title>Zig 0.15: zig build test </title>
<updated>2025-10-03T14:10:43+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-10-01T20:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=cb295b84a0ec274a43da59041fa4a199e799798d'/>
<id>cb295b84a0ec274a43da59041fa4a199e799798d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Lots of 0.14 changes</title>
<updated>2025-03-12T16:55:52+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-03-12T16:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=0f4d2bb2375c707182dba8cf2dd7723a2e918e79'/>
<id>0f4d2bb2375c707182dba8cf2dd7723a2e918e79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>config: need to dupe filepath for diagnostics</title>
<updated>2024-11-27T16:46:47+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-11-27T16:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=5b01cb353de47a0053c313e3bc20170cbece679e'/>
<id>5b01cb353de47a0053c313e3bc20170cbece679e</id>
<content type='text'>
Fixes #2800

The source string with the filepath is not guaranteed to exist beyond
the lifetime of the parse operation. We must copy it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2800

The source string with the filepath is not guaranteed to exist beyond
the lifetime of the parse operation. We must copy it.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: clone should copy diagnostics</title>
<updated>2024-11-26T23:13:32+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-11-26T23:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=2e939b617e8e20652e25067b041595441ff6b380'/>
<id>2e939b617e8e20652e25067b041595441ff6b380</id>
<content type='text'>
Fixes #2800
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2800
</pre>
</div>
</content>
</entry>
<entry>
<title>cli: positional arguments are invalid when parsing configuration</title>
<updated>2024-10-18T15:11:11+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-10-18T04:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=940a46d41f8cc6a92f2f8f93b108d556410e22f2'/>
<id>940a46d41f8cc6a92f2f8f93b108d556410e22f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>apprt/gtk: support new config diagnostics API</title>
<updated>2024-10-18T15:11:11+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-10-17T15:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=4e25840e08c9de6790924a515c54b6179179b198'/>
<id>4e25840e08c9de6790924a515c54b6179179b198</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>c: remove the config load string API</title>
<updated>2024-10-18T15:11:11+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-10-17T15:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=70c175e2a6fc47b612f764199920b9a0daf99d3a'/>
<id>70c175e2a6fc47b612f764199920b9a0daf99d3a</id>
<content type='text'>
It was unused and doesn't match our diagnostic API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was unused and doesn't match our diagnostic API.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: richer diagnostics for errors</title>
<updated>2024-10-18T15:11:11+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-10-16T23:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a4e14631ef6eb57382ff3c15134d90617c8fd264'/>
<id>a4e14631ef6eb57382ff3c15134d90617c8fd264</id>
<content type='text'>
Rather than storing a list of errors we now store a list of
"diagnostics." Each diagnostic has a richer set of structured
information, including a message, a key, the location where it occurred.

This lets us show more detailed messages, more human friendly messages, and
also let's us filter by key or location. We don't take advantage of
all of this capability in this initial commit, but we do use every field
for something.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than storing a list of errors we now store a list of
"diagnostics." Each diagnostic has a richer set of structured
information, including a message, a key, the location where it occurred.

This lets us show more detailed messages, more human friendly messages, and
also let's us filter by key or location. We don't take advantage of
all of this capability in this initial commit, but we do use every field
for something.
</pre>
</div>
</content>
</entry>
</feed>
