Permalink
Commits on Jan 26, 2005
  1. upload rdoc

    mneumann committed Jan 26, 2005
  2. * Raised version up to 0.5.0 (nearing a release)

    mneumann committed Jan 26, 2005
    	* Fixed test cases.
  3. * updated docs

    mneumann committed Jan 26, 2005
    	* made Component#call's marshallable by using an object of class
    	  Wee::Component::OnAnswer instead of a Proc.  
    
    	* Moved all continuation-dependent code into directory
    	  wee/continuation. By default Wee uses no continuations, you have to
    	  require 'wee/continuation' to enable them.
  4. new stress-suite

    mneumann committed Jan 26, 2005
  5. *

    mneumann committed Jan 26, 2005
  6. renamed

    mneumann committed Jan 26, 2005
  7. initial creation

    mneumann committed Jan 26, 2005
  8. * If you pass nil to an attribute method of a Brush, e.g.

    mneumann committed Jan 26, 2005
    	    r.table_data.width(nil)
    
    	  This will remove the 'width' attribute from the tag.
    	
    	* Method HtmlCanvas#javascript added:
    
    	    # external javascript resource
    	    r.javascript.src('/test.js') 
    
    	    # internal javascript 
    	    r.javascript.with('function js() { ... }')
    
    	* Method Presenter.uses_property added. Used to declare required
    	  properties. This has actually no effect. It's sole purpose is to 
    	  describe the dependencies.
  9. avoid interaction at "gem uninstall wee" (dependency when nemo is ins…

    mneumann committed Jan 26, 2005
    …talled)
Commits on Jan 25, 2005
  1. * lots of changes

    mneumann committed Jan 25, 2005
  2. fixed bugs

    mneumann committed Jan 25, 2005
  3. fixed bug, small refactorings

    mneumann committed Jan 25, 2005
  4. removed validation

    mneumann committed Jan 25, 2005
  5. fixed bugs, refactored

    mneumann committed Jan 25, 2005
Commits on Jan 24, 2005
  1. refactored

    mneumann committed Jan 24, 2005
  2. Use LiteralMethodCallback instead of method(symbol). Advantage: marsh…

    mneumann committed Jan 24, 2005
    …allable,
    
    less memory, faster
  3. * New examples: hw.rb, live-update.rb, calculator.rb

    mneumann committed Jan 24, 2005
    * Wee::Brush::InputTag: methods #disabled and #readonly added
    
    * Wee::Utils.app_for takes now (optionally) a block.
    
    * Wee::MessageBox, Wee::WrapperDecoration, Wee::FromDecoration added
    
    * Wee::Session#current_page, #current_context methods added
    
    * added ground-work for live-updates (see examples/live-update.rb)
Commits on Jan 23, 2005
  1. *

    mneumann committed Jan 23, 2005
Commits on Jan 21, 2005
  1. * Methods Wee::Session#sleep and #awake added, which are called befor…

    mneumann committed Jan 21, 2005
    …e and
    
      after the request is handled. They can be used for example to setup
      and release a database connection.
    
    * require 'wee/utils' will load all utility methods.
Commits on Jan 12, 2005
  1. * (core/decoration.rb, core/component.rb): differentiate between glob…

    mneumann committed Jan 12, 2005
    …al and
    
      local decorations
    
    * (components/*.rb, components.rb): added Wee::PageDecoration
    
    * (session.rb): terminate session thread if the session is no longer alive
    
    * (application.rb): improved mutex handling. start a thread that collects
      expired request-handlers.
    
    * (requesthandler.rb): set default expire_after to be 30 minutes
    
    * (utils/autoreload.rb): added autoreload feature. 
      method Wee::autoreload(check_interval)
    
    * (utils/helper.rb): added method Wee::Helper.app_for that makes creating an
      Wee::Application object more easy
    
    
    * (renderer/html/canvas.rb): added methods url_for_callback, register_callback,
      file_upload and paragraph to Wee::HtmlCanvas
    
    * (renderer/html/brushes.rb): use new Wee::HtmlCanvas#url_for_callback method,
      added Brush::FileUploadTag. added method FormTag#enctype.
    
    * fixed example. updated documentation.
    
    * new version 0.4.0
Commits on Jan 9, 2005
  1. Fixed bug in CallbackRegistry#all_of_type. This bug appeared if no ac…

    mneumann committed Jan 9, 2005
    …tion
    
    callback was register (e.g. a submit-button without a callback).
  2. upload docs

    mneumann committed Jan 9, 2005
  3. Added image_button tag. This required to patch Wee::Request, as the

    mneumann committed Jan 9, 2005
    image-button tag generates 'id.x' and 'id.y' form-keys, but not on every
    browser an 'id' key (which would be required to trigger the action callback).
    Now the request fields are parsed and when a key contains a dot ("."), a hash
    is created as value of key 'id' which contains all values of the 'id' prefix.
    See Wee::Request and Wee::Brush::ImageButtonTag for a more detailed
    explanation.
  4. fixed minor bug

    mneumann committed Jan 9, 2005
  5. fixed typo

    mneumann committed Jan 9, 2005
  6. renamed header to headers

    mneumann committed Jan 9, 2005
  7. update docs

    mneumann committed Jan 9, 2005
  8. * output form-fields information from session when in $DEBUG mode

    mneumann committed Jan 9, 2005
    * WEBrickAdaptor: added #mount method and yield server before start 
    * raised version to 0.3.1
Commits on Jan 8, 2005
Commits on Jan 5, 2005
  1. * gemspec, version 0.3.0

    mneumann committed Jan 5, 2005
  2. * renamed process_callback_chain -> process_callbacks_chain

    mneumann committed Jan 5, 2005
    * renamed render -> do_render
    * renamed render_content_on -> render
    * assign Thread.current[:wee_session] during Sessions' initialize
Commits on Jan 2, 2005
  1. *

    mneumann committed Jan 2, 2005
  2. use mutex

    mneumann committed Jan 2, 2005