- Sep 28, 2009
-
-
Ray Strode authored
-
Ray Strode authored
It's a lot easier to add and remove entries from the Makefile this way.
-
Ray Strode authored
It hasn't been used since we dropped the pulser plugin
-
Ray Strode authored
Before we were counting space that could only fit a partial bullet as room for a whole bullet. Now we look and see if there is enough extra space for at least half a bullet (since the code will draw half a bullet in the case of more bullets than can fit)
-
Ray Strode authored
The name "console" is sort of ambiguous. It could mean: 1) the keyboard and mouse together (also known as "seat") 2) the VT console 3) /dev/console 4) where /dev/console messages should go In this case we mean 4, so we rename it to kernel_console_tty for clarity.
-
- Sep 20, 2009
-
-
Ray Strode authored
-
Ray Strode authored
It was inverted so we were never creating a debug buffer when plymouth:debug was put on the kernel command line.
-
- Sep 10, 2009
-
-
Charles Brej authored
In cases where, before the file system is mounted, there is a very long pause, the progress would continue all the way to 100% assuming a 60 second boot time. It now stops at 25% to signal that something is wrong and moves to crawl mode (nudging forward very very slowly).
-
Frederic Crozat authored
-
Frederic Crozat authored
-
Ray Strode authored
If it's not around, define it, so we can use it without error
-
- Sep 09, 2009
-
-
Charles Brej authored
-
Charles Brej authored
The inheritance works primarily on objects and functions. Object example: A.v1 = 1; A.v2 = 2; B.v2 = 7; B.v3 = 3; C = A | B; C is now equal to A with B as a base (C.v1 = 1, C.v2 = 2, C.v3 = 3). A and B remain unchanged. Function example: fib = fun (a) if (a < 2) 1; else fail; | fun (a) if (fibcache[a]) fibcache[a] ; else fail; | fun (a) fib (a - 1) + fib (a - 2); ; Fail means a function is aborted and a more base function is attempted.
-
Charles Brej authored
It is dangerous to directly edit a number as it may be referenced from multiple places.
-
Charles Brej authored
This is now also looked up when evaluating vars. Vars are looked for in the local context, then within this (current object) and finally within the global context;
-
Charles Brej authored
Missing includes and incorrect recursion protection names
-
Charles Brej authored
-
Charles Brej authored
Was causing valgrind errors of access to freed locations as the scan name was freed.
-
Ray Strode authored
We've been using the inst function provided by mkinitrd to install plymouth and its dependencies into the initrd root, but mkinitrd may not be installed in a dracut world, and dracut has its own inst function. This commit tries getting access to either of them, before bailing. At some point we may want to bundle our own inst function or get a new flag added to /usr/bin/install to do what inst does.
-
- Sep 04, 2009
-
-
Frederic Crozat authored
-
-
- Sep 03, 2009
-
-
Charles Brej authored
As_bool now returns false for 0.0 and NAN. It uses the fpclassify which should be a clean way of testing for zero. The as_number function simplifies a switch to an if.
-
Frederic Crozat authored
-
-
Charles Brej authored
-
Charles Brej authored
-
Charles Brej authored
PlymouthGetMode replies the mode as a string of "boot" or "shutdown".
-
Frederic Crozat authored
-
Frederic Crozat authored
-
-
Charles Brej authored
The progress percentage is now settable. By "settable" this doesn't mean the value will change to the new value, the set value is only a hint as to where the progress should be at this point in time. So it it overshot or under-run, the hint is used to determine how much time is left, and how fast to move the bar.
-
- Sep 02, 2009
-
-
Charles Brej authored
When functins are called as an element of an object (e.g. obj.func(par) ), the object is passed into the function execution as "this" in the local context.
-
- Sep 01, 2009
-
-
Charles Brej authored
Rather than directly accessing hash tables when accessing variables, use the abstraction functions. Adds a peek function which does not create a new object is one has not been defined already.
-
Charles Brej authored
This removes some of the duplication due to the two methods of creating functions. Now function definitions like: fun name (foo) {bar} are treated as name = fun (foo) {bar}; No script code needs to change as both are still valid.
-
Frederic Crozat authored
-
- Aug 31, 2009
-
-
Charles Brej authored
-
- Aug 30, 2009
-
-
Charles Brej authored
-
Charles Brej authored
-
Charles Brej authored
Will be used later to form a debug table
-
Charles Brej authored
-