Skip to content
  1. Sep 18, 2009
    • clinton's avatar
      Alter session frame creation protocol slightly · ebcd4f4a
      clinton authored
      Ignore-this: c64d11a84437b159ac3b6b5ff4b6d336
      * `session' now has a `session-frame-class' method to generate the
        session frame class similar to how `application' uses
        `session-class' for the session class
      * Default to `standard-session-frame' for `basic-session'
      * `make-next-frame' now accepts the session in which the frame is
        being created as the first argument to allow using the generated
        session frame class
      
      darcs-hash:81297cd28d4393442638e6f6a1e4099b526a37b5
      ebcd4f4a
  2. Sep 11, 2009
    • clinton's avatar
      Port wiki tutorial to ucw-core · 55c96bbd
      clinton authored
      Ignore-this: b7df2a3cf66a5f1db82ba5cfddeab814
      The actual tutorial text needs a tad bit of cleaning up and I think
      that the traditional style version is a bit broken, but, hey, 3/4 of
      the way there is better than 0/4 of the way there.
      
      darcs-hash:bcb6072f13f2a828133922b2435e702e98c89d4c
      55c96bbd
    • clinton's avatar
      Readd sum example · dbe11bf0
      clinton authored
      Ignore-this: 8ffe82bf160c991c8f3ae84c9ac1a3bc
      I decided against reimporting the INFO-MESSAGE class because it is
      more or less just an OPTION-DIALOG but with one option. I am not sure
      it is /clean/ to do something like have a root DIALOG class with
      MESSAGE-DIALOG, INFO-DIALOG, and OPTION-DIALOG subclasses; essentially
      they can all be represented as OPTION-DIALOGs. Perhaps some
      convenience functions are in order?
      
      darcs-hash:169633ff3a2f451a4f0714560aabed3acffe84c9
      dbe11bf0
    • clinton's avatar
      Initial port of ucw_{dev,ajax} examples · ff38f66b
      clinton authored
      Ignore-this: 8a13a3f48f2af36df3d5db89c62ea65e
      Minimal, but working. Multiplication tables and counter examples have
      been ported, more pending.
      
      darcs-hash:aac47ab0408e559e3d5a2656507c4ed15e1aded6
      ff38f66b
    • clinton's avatar
      Port `option-dialog' from ucw_ajax · f1124c52
      clinton authored
      Ignore-this: 1d2aa8c1cbea6a5245f2f6b08e99682a
      * Does not require TAL (but defines a TAL Env so it can be used with a
        template)
      * Added default render method
      
      darcs-hash:9fe507f27236f57bfdd86441975409cb8420a6a0
      f1124c52
    • clinton's avatar
      Remove :ucw.examples to :ucw.manual-examples · 42af9d2f
      clinton authored
      Ignore-this: b8b841b368d22d5fa1f3df8adc109a55
      Mostly because I don't see a good way to unify the example code I am
      reimporting now and that.
      
      darcs-hash:5edd06388234344028e7f27dfd337e3429bbcd7c
      42af9d2f
  3. Aug 14, 2009
  4. Aug 06, 2009
  5. May 04, 2009
    • clinton's avatar
      Fix application-mixins component dependencies · ebef372a
      clinton authored
      Ignore-this: 46c08d98a4e7bc9dd7249905a56b9fcf
      `static-roots-application-mixin' defines entry points and so needs
      standard-dispatchers.
      
      darcs-hash:c95dc227706008b6cd1c65559aaab486ddd292e6
      ebef372a
  6. Apr 29, 2009
    • clinton's avatar
      Rename `template-component' to `tal-component' · 8798e60f
      clinton authored
      Ignore-this: 8bdbedfa43a81ad01dfdf0fada6da0be
      And actually add the component source (oops)
      
      <unknown_lamer> drewc: do you think I should rename template-component
                      tal-component or something (as it is *not* a generic
                      templating component but only supports tal templates
                      and all)
      <drewc> unknown_lamer: yes!
      
      darcs-hash:51df9530e91f933f0a5be9df973ef2cb6974aec3
      8798e60f
  7. Apr 28, 2009
    • clinton's avatar
      Port TAL support into ucw-standard · 36d98483
      clinton authored
      Ignore-this: 776b3414b62e07380c4bb7c9f7f8e118
      * Tag definitions are half taken from _ajax and half taken from _dev
      * `tal-application-mixin' replaces `application-with-tal-support'
      
      darcs-hash:1bd86cecfa02683cb055f4b75a5d199894b0a3e0
      36d98483
  8. Feb 16, 2009
  9. Dec 03, 2008
    • clinton's avatar
      Tenatively import redirect-component for internal use · 16712a25
      clinton authored
      `secure-application-mixin' uses `redirect-component` in `exit-user'
      after destroying the user session to throw the user back to the
      current entry point in order to erase the current page. I tried
      rewriting the call to `redirect-component' using `jump-to-component'
      (window) and a few other things, but I couldn't make anything work. Is
      there a cleaner way to do this?
      
      As such I've imported `redirect-component' so that `exit-user' can
      work, but have not exported it.
      
      darcs-hash:3745d93bd306fbc0d8837fb6fcd8681af13a667e
      16712a25
  10. Dec 12, 2008
    • clinton's avatar
      Port cached-component to ucw-standard · 7bcd7904
      clinton authored
      Improved the protocol and adjusted names to be more consistent. None
      of these components are intended to be directly instantiated so they
      are now labelled as mixin.
      
      darcs-hash:039fb48464e3f5a33104b76f2391a9503403cc9c
      7bcd7904
  11. Dec 10, 2008
  12. Dec 05, 2008
  13. Dec 02, 2008
    • clinton's avatar
      Ported basic secure-application-mixin · 76d2bb93
      clinton authored
      * ERROR-MESSAGE-WINDOW should probably be replaced by generic
        info/error messaging component
      * USER-LOGIN-WINDOW no longer checks if the provided credentials are
        valid and instead returns (username . password) to the calling
        component
      * APPLICATION-AUTHENTICATE-USER checks credentials returned from the
        login component. The default implementation does not provide the
        ability to reattempt logins anymore.
      * SECURE-APPLICATION-MIXIN should probably be split up into a
        AUTHENTICATED-APPLICATION-MIXIN / SECURE- with a slightly more
        general protocol to handle applications where logins are optional.
      
      darcs-hash:2f4150d0f985675137561a3a34bd1b4b0c728c63
      76d2bb93
    • clinton's avatar
      Move APPLICATION-WITH-WWW-ROOTS-MIXIN to ucw-standard · a9d55812
      clinton authored
      * Creates static file entry points at application init rather than
        relying upon the backend to have special file serving handler code
      
      darcs-hash:575a383650fc1bdda372b954975c788b72f2a16e
      a9d55812
    • clinton's avatar
      Import container classes into ucw-standard · 4d5b79c7
      clinton authored
      darcs-hash:8fbee4e120b46030fe9e542aa3855982136d4c80
      4d5b79c7
    • clinton's avatar
      Move SERVE-{SEQUENCE|STREAM|FILE} to ucw-standard · c969146f
      clinton authored
      * Export more of the response protocol
      * SERVE-FILE now returns a 404 page if the file does not exist
      
      darcs-hash:a8e225b4e1202702a060b74d4f82e3b8ab779a19
      c969146f
  14. Nov 26, 2008
  15. Nov 03, 2008
    • drewc's avatar
      UCW-CORE fork part 1. · 319aebcb
      drewc authored
      This patch is the start of the ucw-core fork, done in parts to appease
      the darcs gods.
      
      darcs-hash:41c4a710f29123a177261a7a46a9ff969cc0d527
      319aebcb
  16. Nov 01, 2007
  17. Oct 26, 2007
  18. Sep 14, 2007
  19. Sep 09, 2007
  20. Jul 09, 2007
  21. Jun 25, 2007
  22. Jun 22, 2007
  23. Jun 21, 2007
  24. Jun 18, 2007
  25. Jun 16, 2007