summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* only detach fedora-fade-in plugin from event loop when there is an event ↵Ray Strode2008-05-191-5/+7
| | | | loop to detach from
* disable fedora-fade-in plugin animaton timeout when animation is stoppedRay Strode2008-05-191-0/+7
|
* add new function to cancel pending timeoutsRay Strode2008-05-192-0/+30
|
* When removing exit handlers, remove all matches, not just the firstRay Strode2008-05-191-1/+0
|
* Intercept escape key before passing keyboard input to splash pluginRay Strode2008-05-193-6/+48
| | | | | | We want to pass escape to the layer that created the boot splash, so that it can tear down the curren splash plugin and put up the details view
* pass keyboard input on to pluginsRay Strode2008-05-184-2/+27
|
* buffer key presses until full characters are read, and then dispatch ↵Ray Strode2008-05-183-7/+68
| | | | characters to keyboard input handler
* export ply_buffer_decapitate function as ply_buffer_remove_bytesRay Strode2008-05-182-9/+11
|
* Add new ply_buffer_append_from_fd functionRay Strode2008-05-182-0/+23
| | | | This function just reads a chunk of bytes from and fd and adds the bytes to the buffer.
* add new ply-buffer classRay Strode2008-05-183-0/+283
| | | | | Copy and paste ply-logger into a more general ply-buffer class, so we have a facility to buffer key strokes and process them as necessary
* Set active terminal into non-canonical modeRay Strode2008-05-181-3/+49
| | | | | | | We want to be able to gain access to key presses immediately, so we can pass them on to the splash plugin to display to the user in some form. The "pass to the splash plugin" part isn't implemented yet.
* change function signature to silence warningRay Strode2008-05-181-1/+2
|
* add function cast to silence warningRay Strode2008-05-181-1/+1
|
* drop unused variableRay Strode2008-05-181-2/+1
|
* add new ply_window_t type to manage text versus graphics mode,Ray Strode2008-05-1712-75/+352
| | | | and eventually key events
* add preliminary support for asking for password during boot sequenceRay Strode2008-05-1512-13/+190
| | | | (Only in text plugin so far)
* add cast to prevent compiler warningRay Strode2008-05-141-0/+1
|
* fix some confusion with star placement in fedora-fade-in pluginRay Strode2008-05-141-4/+3
| | | | | We did logo_width - frame_buffer_width instead of the other way around, so we ended up with a negative width
* fall back to text plugin if fedora-fade-in failsRay Strode2008-05-141-0/+6
|
* add initial cut of a barebones text splashRay Strode2008-05-143-1/+192
|
* create /dev/tty1 in init phaseRay Strode2008-05-141-0/+3
|
* add some more debug statements and free boot server and splash on exit pathRay Strode2008-05-141-1/+21
|
* disconnect event loop exit watch when hiding splash screenRay Strode2008-05-141-0/+5
|
* move detach_from_event_loop function up higher in fileRay Strode2008-05-141-8/+8
|
* Add new function to be able to cancel event loop exit watchesRay Strode2008-05-142-0/+30
|
* put fedora-fade-in plugin back in graphics modeRay Strode2008-05-131-1/+0
|
* Fix infinite loop in add_star logic of fedora-fade-in pluginRay Strode2008-05-131-2/+2
|
* Fix bug where logo area was getting computed negativeRay Strode2007-12-141-12/+25
| | | | Spotted by Dave Malcolm
* Copy a row at a time to the card instead of a pixel at a timeRay Strode2007-12-131-9/+17
|
* Apply patch from Peter Jones to fix video on systems with row stride ↵Ray Strode2007-12-112-54/+24
| | | | different than resolution
* Merge branch 'main-refactor'Ray Strode2007-11-0317-52/+570
|\
| * add ply-copy-dir-test.c and ply-copy-test.c to fix buildRay Strode2007-11-012-0/+132
| |
| * add ply-copy-dir-test.am to fix build for fresh clonesRay Strode2007-11-011-0/+11
| |
| * add ply-copy-test.am to fix build for fresh clonesRay Strode2007-10-311-0/+11
| |
| * Don't add new stars on top of old stars, or under the logoRay Strode2007-10-211-12/+43
| |
| * move data to a ramfs and clean up mounts on exitRay Strode2007-10-211-2/+13
| | | | | | | | | | | | | | Shutdown was being noisy because we didn't unmount /var/run/plymouth/{proc,dev/pts} etc. Also we want /var/run/plymouth to be a ramfs so that nash doesn't go deleting it while its still running
| * add ply_unmount_filesystem function to handle lazy umountRay Strode2007-10-212-2/+11
| | | | | | | | | | The lazy unmount flag isn't documented anywhere, so its probably better to hide the nastiness behind a function
| * reenable graphics mode in the fade in pluginRay Strode2007-10-211-1/+0
| |
| * call chroot right before exec instead of right after forkRay Strode2007-10-213-9/+14
| | | | | | | | | | This is because we still need access to /dev/pts/1 until right before exec
| * chroot back to original / before spawning nash.Ray Strode2007-10-211-45/+13
| | | | | | | | Also use ply-utils ls functiona and add random multilib fixes
| * don't error out if the directory already exists in the mkdir functionRay Strode2007-10-211-1/+1
| |
| * add ply_list_directory functionRay Strode2007-10-212-0/+39
| | | | | | | | It just does ls -R basically, but it's useful for debugging.
| * Use posix_openpt instead of open ("/dev/ptmx", ...)Ray Strode2007-10-211-7/+4
| | | | | | | | | | | | I don't remember why I had posix_openpt disabled, but undisabling it seems to work fine, so better to use it unless I find some reason (again?) to disable it.
| * Make ply_trace restore errno appropriatelyRay Strode2007-10-211-0/+1
| |
| * Change plugin path in Makefile to contain less magicRay Strode2007-10-211-1/+1
| | | | | | | | | | | | | | | | Previously, the plugin path contained the magic value ${LIB} which dlopen knows to translate to lib or lib64 appropriately. Now I use the path in contexts other than dlopen, though, so I need to remove the magic (I'm not sure why it was there in the first place)
| * fix typo in function nameRay Strode2007-10-201-4/+4
| |
| * Make ply_create_directory more robust about trailing slashesRay Strode2007-10-191-1/+9
| |
| * fix up rhgb-client makefile moreRay Strode2007-10-181-2/+3
| |
| * add missing makefileRay Strode2007-10-171-0/+14
| |
| * dump everything i'm working on into the main refactor branch for nowRay Strode2007-06-219-18/+315
| |