<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx/wx_util.cc, branch edgecode2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=edgecode2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=edgecode2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2026-02-10T00:07:58Z</updated>
<entry>
<title>Add link button for subtitle scale.</title>
<updated>2026-02-10T00:07:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-09T23:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fa98ed827fa805c6d34b0f4f4e4e683a186b13c1'/>
<id>urn:sha1:fa98ed827fa805c6d34b0f4f4e4e683a186b13c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract weird link button size logic to wx_util.{cc,h}.</title>
<updated>2026-02-09T23:14:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-09T23:14:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b371e9946d60fa9885220d81da7b73a4ba34b3e1'/>
<id>urn:sha1:b371e9946d60fa9885220d81da7b73a4ba34b3e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a few unwrapped boost::filesystem calls that had crept in.</title>
<updated>2026-02-08T20:10:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-08T20:10:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9401afc97abeaf4b63c867393e5047e385002f8a'/>
<id>urn:sha1:9401afc97abeaf4b63c867393e5047e385002f8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't even try to use dark mode on Windows (#3107).</title>
<updated>2025-10-31T09:12:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-31T09:12:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=faf18d32cd69a293a918c33504f9ad90b906d8a1'/>
<id>urn:sha1:faf18d32cd69a293a918c33504f9ad90b906d8a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace String::compose with fmt.</title>
<updated>2025-07-10T18:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T20:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62c34b28567a097e8f22576e7d7891bd3dbe0ac0'/>
<id>urn:sha1:62c34b28567a097e8f22576e7d7891bd3dbe0ac0</id>
<content type='text'>
sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc
sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc
</content>
</entry>
<entry>
<title>Move i18n setup into 3 separate platform files.</title>
<updated>2025-05-27T07:36:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-25T12:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5661c34574fdac778dba0e3c3503f5792c41bb3c'/>
<id>urn:sha1:5661c34574fdac778dba0e3c3503f5792c41bb3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put wx::report_problem() in a dcpomatic namespace.</title>
<updated>2025-05-27T07:36:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-25T12:21:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=329ed48ccdb37835b9e1fb2c53a2fb86e2eede53'/>
<id>urn:sha1:329ed48ccdb37835b9e1fb2c53a2fb86e2eede53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Respect dark GUI on all platforms, not just macOS.</title>
<updated>2025-04-16T19:27:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-04-16T19:27:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d2b2fc9a35fca4f9fc811748a461b796ee3c8400'/>
<id>urn:sha1:d2b2fc9a35fca4f9fc811748a461b796ee3c8400</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Nepal Standard Time UTC offset (+5:45).</title>
<updated>2025-03-25T16:18:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-25T16:18:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=21cb87b98993f8ad4d71d20a15b957f6b4ac0068'/>
<id>urn:sha1:21cb87b98993f8ad4d71d20a15b957f6b4ac0068</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix macOS locale handling.</title>
<updated>2025-02-10T22:48:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-10T19:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b221a61217e5e8d18afc50d32c495391c07100d8'/>
<id>urn:sha1:b221a61217e5e8d18afc50d32c495391c07100d8</id>
<content type='text'>
The docs for wxLocale say it's broken on macOS, and it seems to cause
problems when e.g. de_DE is configured in DoM and the computer is set to
de_DE locale (and language) - then you can't enter , in wxSpinCtrlDouble
and if you type a . and then use the up/down buttons it all goes wrong.

It doesn't seem possible to set a configured locale in DoM, but you
probably don't want that anyway.  wxUILocale::UseDefault() appears to
magically fix everything.

Unfortunately this is not available in the version of wxWidgets we use
for 10.8 and 10.9, and we can't go higher with wxWidgets on those macOS
versions.  So maybe localisation on 10.{8,9} will be broken, and stay
broken.
</content>
</entry>
</feed>
