lp:~db-keen/rush/asterales-prep

Created by Daniel Brumbaugh-Keeney and last modified
Get this branch:
bzr branch lp:~db-keen/rush/asterales-prep
Only Daniel Brumbaugh-Keeney can upload to this branch. If you are Daniel Brumbaugh-Keeney please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel Brumbaugh-Keeney
Project:
Rush
Status:
Development

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/interactive_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 )

8. By Daniel Brumbaugh-Keeney

updated FXRuby ui to new style guidelines

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"

3. By Daniel Brumbaugh-Keeney

restructuring

This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.