<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plymouth.git/TODO, branch 0.3.2</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/'/>
<entry>
<title>Update TODO</title>
<updated>2008-06-08T22:26:31+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-06-08T22:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=dd80828e14b3d460fb2b3633f2f4491bd582d4a7'/>
<id>dd80828e14b3d460fb2b3633f2f4491bd582d4a7</id>
<content type='text'>
Add:
    - fix error handling.  In particular, ply_open_module gets it completely
      wrong (replies on errno instead of dlerror())
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add:
    - fix error handling.  In particular, ply_open_module gets it completely
      wrong (replies on errno instead of dlerror())
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2008-06-08T04:47:30+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-06-06T19:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=5a69d45d0a24fad99e7b3768436d08290676d800'/>
<id>5a69d45d0a24fad99e7b3768436d08290676d800</id>
<content type='text'>
Add:
  - rotate boot.log per boot cycle (might be easiest to just fork/exec out to logrotate directly)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add:
  - rotate boot.log per boot cycle (might be easiest to just fork/exec out to logrotate directly)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove items I've done.</title>
<updated>2008-06-04T17:45:44+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2008-06-04T17:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=e3ceb7f906e1d6f0c3df430f6e48d003a39bf874'/>
<id>e3ceb7f906e1d6f0c3df430f6e48d003a39bf874</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2008-06-04T03:04:41+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-06-04T03:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=d1f5de39d1ed8a7fd33e8b1e81beea85b834a7eb'/>
<id>d1f5de39d1ed8a7fd33e8b1e81beea85b834a7eb</id>
<content type='text'>
Remove:
  - Allow plymouth to be started from nash instead of
    the other way around
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove:
  - Allow plymouth to be started from nash instead of
    the other way around
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2008-05-30T18:22:01+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-05-30T18:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=c4e9d540fa46cc8408628ae51ffa747c6f143043'/>
<id>c4e9d540fa46cc8408628ae51ffa747c6f143043</id>
<content type='text'>
Add:
- clean up /var/run/plymouth before nash switchroots
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add:
- clean up /var/run/plymouth before nash switchroots
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop line editing plugin vtable functions. Use window directly.</title>
<updated>2008-05-29T04:02:22+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-05-29T04:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=dd3e2229d73f1f264cb07aab4765196307ac9e97'/>
<id>dd3e2229d73f1f264cb07aab4765196307ac9e97</id>
<content type='text'>
There was a sort useless layer of indirection between the
window object and splash plugins.  It ended up with
functions like:

void
on_backspace (ply_splash_plugin_t *plugin)
{
  plugin-&gt;interface-&gt;on_backspace (plugin);
}

Since the individual plugins are aware of the window object
anyway, they can register their own on_backspace et al handlers
without going through the ply_splash_plugin_t layer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was a sort useless layer of indirection between the
window object and splash plugins.  It ended up with
functions like:

void
on_backspace (ply_splash_plugin_t *plugin)
{
  plugin-&gt;interface-&gt;on_backspace (plugin);
}

Since the individual plugins are aware of the window object
anyway, they can register their own on_backspace et al handlers
without going through the ply_splash_plugin_t layer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2008-05-28T22:33:07+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-05-28T22:33:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=49303d3d85b4fc7cc14c6017eff649b7716beabb'/>
<id>49303d3d85b4fc7cc14c6017eff649b7716beabb</id>
<content type='text'>
Add:
- add expose handler for plugins to draw from.
  We need to reset some state every frame of the animation,
  so better to hide that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add:
- add expose handler for plugins to draw from.
  We need to reset some state every frame of the animation,
  so better to hide that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2008-05-23T19:39:47+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-05-23T19:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=548fab32e3266623c544ecc2965c8d0cd9554dfb'/>
<id>548fab32e3266623c544ecc2965c8d0cd9554dfb</id>
<content type='text'>
Add:
- Add limited text support
- Make --ask-for-password take a prompt message
- consider making details plugin have stdin hooked
  up to the pty instead of tty so input works
- consider making details plugin go back to pretty
  plugin if user presses escape
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add:
- Add limited text support
- Make --ask-for-password take a prompt message
- consider making details plugin have stdin hooked
  up to the pty instead of tty so input works
- consider making details plugin go back to pretty
  plugin if user presses escape
</pre>
</div>
</content>
</entry>
<entry>
<title>Move keyboard handling to window so we can do line editing</title>
<updated>2008-05-23T05:00:28+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-05-23T05:00:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=7e14cb94526e222061774e5ed3adfc9751a53928'/>
<id>7e14cb94526e222061774e5ed3adfc9751a53928</id>
<content type='text'>
The logic for line editing is a little complicated, so it's
best not to duplicate it across all the plugins.  Now we
manage it all from the window.  The plugins now access the
various editing events via there vtable, but that's an
extra layer of indirection that doesn't matter given that
we pass the window to the plugins anyway.  We should drop
that and just have the plugins register for edit events
directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The logic for line editing is a little complicated, so it's
best not to duplicate it across all the plugins.  Now we
manage it all from the window.  The plugins now access the
various editing events via there vtable, but that's an
extra layer of indirection that doesn't matter given that
we pass the window to the plugins anyway.  We should drop
that and just have the plugins register for edit events
directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add preliminary password support to fedora-fade-in</title>
<updated>2008-05-22T19:19:59+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2008-05-22T19:19:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sadmac/public_git/plymouth.git/commit/?id=4335d4352eaa73fdaf40cdc97c9375cb5995cb9a'/>
<id>4335d4352eaa73fdaf40cdc97c9375cb5995cb9a</id>
<content type='text'>
We should really move a lot of the duplicate code between
the various splash plugins to the window code.  We also need
line editing support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should really move a lot of the duplicate code between
the various splash plugins to the window code.  We also need
line editing support.
</pre>
</div>
</content>
</entry>
</feed>
