<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor, branch v1.1.0</title>
<subtitle>Rust library for creating graphical programs</subtitle>
<id>https://code.benbridle.com/phosphor/atom/?h=v1.1.0</id>
<link rel='self' href='https://code.benbridle.com/phosphor/atom/?h=v1.1.0'/>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/'/>
<updated>2024-06-08T21:59:44Z</updated>
<entry>
<title>Update version to 1.1.0</title>
<updated>2024-06-08T21:59:44Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2024-06-08T21:59:44Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=1e3a5ef92d834861816e6f9f671ad5df47007a58'/>
<id>urn:sha1:1e3a5ef92d834861816e6f9f671ad5df47007a58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix rendering issue</title>
<updated>2024-06-08T21:56:21Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2024-06-08T21:56:21Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=9dae6ee282b40b7f567f3489a8c92f08a08afbbe'/>
<id>urn:sha1:9dae6ee282b40b7f567f3489a8c92f08a08afbbe</id>
<content type='text'>
I can't remember exactly what these changes were added to fix, it's
been a long time since I wrote them
</content>
</entry>
<entry>
<title>Fix library version conflict errors</title>
<updated>2024-06-08T21:55:23Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2024-06-08T21:55:23Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=19eced3a402e1d84d06151c693b5706b2a3122eb'/>
<id>urn:sha1:19eced3a402e1d84d06151c693b5706b2a3122eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix scroll direction</title>
<updated>2024-05-31T22:54:49Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2024-05-31T22:54:49Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=2f6575f349c560a625af872adcbcb9cc82b84774'/>
<id>urn:sha1:2f6575f349c560a625af872adcbcb9cc82b84774</id>
<content type='text'>
Previously, scroll values would increase in the upwards and leftwards
directions. They now increase in the downward and rightward directions.
</content>
</entry>
<entry>
<title>Add information to Cargo.toml</title>
<updated>2023-12-24T09:06:32Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2023-12-24T09:06:32Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=8866d8f43679dbfa286e3fb827c238dc616619df'/>
<id>urn:sha1:8866d8f43679dbfa286e3fb827c238dc616619df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Git URLs for dependencies instead of local file paths</title>
<updated>2023-12-24T09:05:56Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2023-12-24T09:05:49Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=6500dd529b0ddb06966786c6a65ded6141f12620'/>
<id>urn:sha1:6500dd529b0ddb06966786c6a65ded6141f12620</id>
<content type='text'>
Dependencies are now fetched from the benbridle.com git server, instead
of Ben's local filesystem.
</content>
</entry>
<entry>
<title>Use geometry types forwarded by buffer</title>
<updated>2023-12-24T09:02:42Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2023-12-24T09:02:42Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=e2d9f83b27f894794fb4563e32a7bf8b21c15d07'/>
<id>urn:sha1:e2d9f83b27f894794fb4563e32a7bf8b21c15d07</id>
<content type='text'>
Previously, this crate was defining its own set of aliases for types
from the geometry crate, which were clashing with the aliases already
defined by the buffer crate. The buffer aliases are now used instead.
</content>
</entry>
<entry>
<title>Add a feature flag to enable each supported display server</title>
<updated>2023-12-24T09:00:00Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2023-12-24T08:59:00Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=b57645384a2ab3ef2ea56629fae44073060db646'/>
<id>urn:sha1:b57645384a2ab3ef2ea56629fae44073060db646</id>
<content type='text'>
This commit forwards the winit display server feature flags as phosphor
feature flags, so that downstream software can choose which display
servers to enable or disable support for. Disabling support for a
display server has the effect of reducing compile times and binary size.
</content>
</entry>
<entry>
<title>Stop tracking the Cargo.lock file</title>
<updated>2023-12-24T08:50:55Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2023-12-24T08:50:31Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=9807bf1420dfcc834af113f1bb655a94da650a5c'/>
<id>urn:sha1:9807bf1420dfcc834af113f1bb655a94da650a5c</id>
<content type='text'>
Libraries are never supposed to track the Cargo.lock file, it was tracked
in this repository a while ago by mistake.
</content>
</entry>
<entry>
<title>Prevent crash when window dimension resizes to zero</title>
<updated>2023-12-19T08:17:35Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2023-12-19T08:16:15Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/phosphor/commit/?id=8ad5f17d122cdd9c7ba0bb23ae6035e73ecd01de'/>
<id>urn:sha1:8ad5f17d122cdd9c7ba0bb23ae6035e73ecd01de</id>
<content type='text'>
If an application attempted to change either of the window dimensions to
zero, the surface would resize to the new dimensions and cause the window
definition in the display server to enter an invalid state, causing the
display server to crash the application.

This change ensures that the window dimensions are always greater than zero.
</content>
</entry>
</feed>
