<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dialog-rs/src/backends, branch master</title>
<subtitle>Display dialog boxes using various backends (Rust library)</subtitle>
<id>https://git.ireas.org/dialog-rs/atom?h=master</id>
<link rel='self' href='https://git.ireas.org/dialog-rs/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/'/>
<updated>2019-12-10T18:56:32Z</updated>
<entry>
<title>Add Open/Save mode to the file selection dialog</title>
<updated>2019-12-10T18:56:32Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-12-10T18:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=89afcb4844dd484f0c9cdfef7e5ff8d751647c43'/>
<id>urn:sha1:89afcb4844dd484f0c9cdfef7e5ff8d751647c43</id>
<content type='text'>
This patch adds the option to set a FileSelectionMode, either Open or
Save.  Not all backends might support this – currently, only zenity and
kdialog do.  Per default, the Open mode is used (as before).
</content>
</entry>
<entry>
<title>Implement show_file_selection for kdialog backend</title>
<updated>2019-12-10T18:56:19Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-12-10T18:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=1b50ae033b646db0efc8ea0917685a3a0c8bfc94'/>
<id>urn:sha1:1b50ae033b646db0efc8ea0917685a3a0c8bfc94</id>
<content type='text'>
This patch adds an implementation of Backend’s show_file_selection
function to the KDialog backend, using KDialog’s --getopenfilename
option.
</content>
</entry>
<entry>
<title>Add FileSelection dialog type</title>
<updated>2019-12-10T18:56:09Z</updated>
<author>
<name>Reyk Floeter</name>
<email>reyk.floeter@googlemail.com</email>
</author>
<published>2019-12-10T15:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=2f3e2b5474834e3d733edf09b831c5607d451f49'/>
<id>urn:sha1:2f3e2b5474834e3d733edf09b831c5607d451f49</id>
<content type='text'>
This patch adds the FileSelection struct representing a file selection
dialog.  It can be displayed using the backend’s show_file_selection
function.

Currently, we only support file open dialogs (i. e.  choosing an
existing file).  Support for save dialogs should be added in the future.
</content>
</entry>
<entry>
<title>Implement Default for all backend structs</title>
<updated>2019-10-27T10:59:40Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-10-27T10:55:30Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=0970381271bd07f020a888b027653ca627e8655c'/>
<id>urn:sha1:0970381271bd07f020a888b027653ca627e8655c</id>
<content type='text'>
This fixes the clippy warning new_without_default [0].

[0] https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default
</content>
</entry>
<entry>
<title>Add missing backtick in doc comment</title>
<updated>2019-10-26T11:07:41Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-10-26T11:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=dfe809ae6c191cbc8478363bc5b0ed2626f91bb0'/>
<id>urn:sha1:dfe809ae6c191cbc8478363bc5b0ed2626f91bb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix clippy complaints that don't change the semantics</title>
<updated>2019-10-25T20:33:03Z</updated>
<author>
<name>Stephan Sokolow</name>
<email>http://www.ssokolow.com/ContactMe</email>
</author>
<published>2019-10-25T00:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=9273f3f45f7418e87b6e53baef78612ef0d6c5e7'/>
<id>urn:sha1:9273f3f45f7418e87b6e53baef78612ef0d6c5e7</id>
<content type='text'>
(Clippy also complains about `new()` without `impl Default`)
</content>
</entry>
<entry>
<title>Fix broken link in `backends` documentation</title>
<updated>2019-10-25T20:32:57Z</updated>
<author>
<name>Stephan Sokolow</name>
<email>http://www.ssokolow.com/ContactMe</email>
</author>
<published>2019-10-25T00:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=9a2e1124bc97a003ad8916a17653ff2d1fa4250d'/>
<id>urn:sha1:9a2e1124bc97a003ad8916a17653ff2d1fa4250d</id>
<content type='text'>
(Revealed by cargo-deadlinks)
</content>
</entry>
<entry>
<title>Add a backend based on KDE's `kdialog`</title>
<updated>2019-10-25T20:32:45Z</updated>
<author>
<name>Stephan Sokolow</name>
<email>http://www.ssokolow.com/ContactMe</email>
</author>
<published>2019-10-25T00:36:42Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=a23de9787bccde4b6244312f04cb7cfc3b528db6'/>
<id>urn:sha1:a23de9787bccde4b6244312f04cb7cfc3b528db6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix input and password dialogs for zenity backend</title>
<updated>2019-06-30T10:56:21Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-06-30T10:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=3e3a2e5394a619807f9f4930263ccf4d3fee269a'/>
<id>urn:sha1:3e3a2e5394a619807f9f4930263ccf4d3fee269a</id>
<content type='text'>
Previously, we tried to read the user input from zenity’s stderr
although it is written to stdout.  This patch changes the zenity backend
to read from stdout instead of stderr.  It also removes trailing
newlines from the user input, as zenity adds a newline when writing the
input.
</content>
</entry>
<entry>
<title>Add the stdio backend</title>
<updated>2019-01-11T02:32:45Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-11T02:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=84bfea7add93a98f83ad958151cca718c33bc0a4'/>
<id>urn:sha1:84bfea7add93a98f83ad958151cca718c33bc0a4</id>
<content type='text'>
This patch adds the stdio backend which acts as a fallback backend and
uses standard input and output.  For password queries, the rpassword
crate is used to suppress output.  Also, default_backend is changed to
return Stdio if Dialog is not available.
</content>
</entry>
</feed>
