0
I Use This!
Inactive

Commits : Listings

Analyzed about 18 hours ago. based on code collected about 23 hours ago.
Apr 24, 2023 — Apr 24, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
No need to explicitly define the acceptor accessors; the acceptor is defined in #initialize More... over 14 years ago
Just as there should always be at least one Terminal in Nfoiled, there should always be at least one Window in a given Terminal More... almost 15 years ago
`#activate` takes care of setting `Terminal.current`, so we can simply call it. More... almost 15 years ago
Ruby 1.9 compatibility: need magic encoding comment to parse String literals as UTF-8 More... almost 15 years ago
Merge branch 'master' of [email protected]:elliottcable/nfoiled More... about 15 years ago
Revert "Mis-handled the uber-long Unicode" More... about 15 years ago
Moved `Key::Names` into constants under `Key::ASCII`. Not really any prettier. Dunno what to do with these, really. Parse `man ascii` maybe? More... about 15 years ago
Breaking instead of out-right exiting when `Nfoiled::read!` catches an interrupt. More... about 15 years ago
Wrapped `Nfoiled::read!`'s contents in a block so that it can actually use the new asynchronous `Window#getk` interface. More... about 15 years ago
Added a really fragile UTF-8 parser. Really needs a lot of work: * Should be easily spec-able, so why didn't I BDD this? * I have no idea what will happen with encodings other than ASCII or UTF-8, need to try switching my terminal around and may have to write other parsers for other encodings * Although the parser will handle higher-order UTF properly, I can't currently figure out how to get Ncurses to print it correctly. So simple echo-ing examples fail. Try writing input to a file, you'll see - a string such as "æᏜ𐐦" should be handled correctly, including 3-byte, 4-byte, and 7-byte Unicode characters. More... about 15 years ago
Re-named `Key.process` to `Key.ascii` More... about 15 years ago
Duck punching stringish on `Window#print` More... about 15 years ago
Ignoring the 'logs' folder. More... about 15 years ago
Mis-handled the uber-long Unicode More... about 15 years ago
Added more examples of key sequences to thoughts.txt More... about 15 years ago
Added a temporary thoughts-file to keep track of all of the ideas in my head, as they're getting a bit out of hand now. More... about 15 years ago
Added a basic input example. Really messy right now. More... about 15 years ago
Got started on a read loop. Not really very good atm. More... about 15 years ago
Re-worked `Key.process` some more. More... about 15 years ago
Cleaned up some documentation on `Key`, and working harder to coerce `Key#initialize` into a symbol More... about 15 years ago
Revert "No need to handle nil input in `Key.process`, as `Nfoiled.read!` will do so." More... about 15 years ago
Re-ordered the requires and pulled in `Key` More... about 15 years ago
Removed some unnecessary direct-access instance variables More... about 15 years ago
`Window#gets` should pass the charint to `Key.process` More... about 15 years ago
No need to handle nil input in `Key.process`, as `Nfoiled.read!` will do so. More... about 15 years ago
No need to pretend we have specs when we, quite simply, don't >,> More... about 15 years ago
Typofix: Missed a newline! More... about 15 years ago
Removed some functionality from `Key`. Going to re-work that API into a `KeySequence` class of some sort. More... about 15 years ago
`Key.process` now ignores nils More... about 15 years ago
Added `Window#gets` More... about 15 years ago