lp:~db-keen/rush/asterales-prep
- Get this branch:
- bzr branch lp:~db-keen/rush/asterales-prep
Branch merges
Branch information
Recent revisions
- 12. By Daniel Brumbaugh-Keeney
-
moved readable/writable io-like stuff into io-utils gem
mixed unit and specs dirs together
added still more parser options into rubyunix.rb ( to be removed shortly )
tidied and improved userguide
added component defaults to defaults.rb
moved Rubyunix.complete into extra.rb
updated ghostwheel shell syntax parser
added syntax instance variable and reader to all parsers
parse tree parser needs work
changed treetop parser to use a real session as default instead of mocking
renamed ruby/irb to ruby/rubylex-eval
moved NoGuessError into its own file
switched rubyunix/ui/gtk.rb to use descriptive variable names
made gtk ui more class-oriented
removed excess arguments from gtk menus
switched gtk menus to always use gettext
changes UIs to allow output during input, in preparation for suggestions and auto-completion
removed all references to old history.refresh hack
added more whitespace in gtk ui
updated parser tests
updated gtk ui
added doc/abstract-classes
added screenshots to userguide
added automatic parser builder
wrote more tests for ruby parsers
added ruby/irb stuff
added test/stories
added parsers/ruby/interactiv e_toplevel_ helpers - 11. By Daniel Brumbaugh-Keeney
-
fixed ruby/irb spacing bug
removed some debugging code
fixed ruby/irb unlimited input bug
updated vocabulary (ttyin/input) - 10. By Daniel Brumbaugh-Keeney
-
updated all interfaces for uniformity and code styling
added Qt4 interface
removed unnecessary method String#pad and all references
added more enumerated interfaces to rubyunix.rb
created configuration options for default parsers for each syntax - 9. By Daniel Brumbaugh-Keeney
-
added ruby-lex hack for the time being
added irb parser ( which uses the ruby-lex hack )
In Rakefile, moved sync_dirs out of the rake task into a top-level method
updated test folder to reflect vocab change syntax => parser
added name instance attribute to Rubyunix::Session
added parsers to rubyunix.rb, so they can be changed only in defaults.rb (soon to be replaced with asterales)
added send_directive for parser-independent commands
updated history.rb to new style guidelines
added syntax class attribute to parsers
updated session.rb
updated numerous ui files for style guidelines
fixed bug for Wxw.ttyout.puts( nonstring ) - 7. By Daniel Brumbaugh-Keeney
-
removed old translation files
updated Asterales interface list
unified pot headers - 6. By Daniel Brumbaugh-Keeney
-
switched Treetop module back to Ttop (incompatible with Treetop)
updated references to docs to reflect name change to doc - 5. By Daniel Brumbaugh-Keeney
-
updated TODO
removed AUTHORS
renamed docs => doc to be more in line with current trends - 4. By Daniel Brumbaugh-Keeney
-
removed many obsolete files
changed the word syntax to parser in many circumstances
moved syntax.rb into extras.rb
added bash/treetop/expressor and ruby/parse_ tree/expressor parsers
changed rubyunix.rb to allow easier switching of parsers in defaults.rb
changed header policy to add more metadata for RDoc
changed some module names to be less abreviated (Ttop => Treetop)
improved Treetop parser somewhat for conditional expressions
clarified vocabulary of ui.input versus ui.ttyin
improved tty IO emulators
updated gemspec to match Rakefile in terms of RDoc settings
updated README
cleaned up asterales.rb, which is ready to be split
fixed builtins so they output to ttyout, they should output to a buffer
switched to using "%{var}" in preference of "%s"