Skip to content
Commits on Feb 26, 2010
  1. Subscribing only to the visible resources at a given time. Added Fake…

    …Server#subscribe and #unsubscribe.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 15, 2010
  2. Wired up liveness events on RichTextEditor. If window.debug_events is…

    … enabled, we print out events in the console. Fixed the comparison of record snapshots with different t field values to return false.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 15, 2010
  3. Refactor TableProjection's use of changeset

    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 14, 2010
  4. TableProjection fires #on_update events with a projected changeset in…

    …stead of a full-fledged one.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 14, 2010
  5. InnerJoin fires #on_update events with a changeset that has composite…

    … snapshots.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 14, 2010
  6. When a composite tuple is constructed out of other composite tuples, …

    …it extracts their constituent records
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 14, 2010
  7. Union now handles all events, assuming the contents of its operands a…

    …re mutually exclusive. Subscribing to Tagging but it's broken.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  8. Union handles insert events. Again aliasing table columns to their ow…

    …n name.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  9. Added subscription lifecycle specs for Projection

    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  10. AliasedColumn must always be initialized with an alias

    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  11. Projection handles all events.

    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  12. Changeset is now defined in terms of 2 snapshots, one of the database…

    … state of the record before the update and one after. It compares field values in the snapshot to determine what changed.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  13. Added Tuple#snapshot, which will become the basis of changeset

    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  14. Experimenting with defining projections in terms of ConcreteColumns a…

    …nd only using AliasedColumns when there is actually aliasing occurring. AliasedColumn subclasses ConcreteColumn.
    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  15. Renamed ProjectedColumn to AliasedColumn

    Sharon Ly & Nathan Sobo committed with Nathan Sobo Jan 13, 2010
  16. Started on projection event handling. Eliminated printing in test suite.

    Nathan Sobo committed with Nathan Sobo Jan 12, 2010
  17. Fixed failing ce3 specs due to monarch api changes. Exposing secure r…

    …elations again in user repository instead of entire tables now that events flow through joins, selections, and table projections
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 11, 2010
  18. Finished event handling on TableProjection. Clearing event nodes betw…

    …een tests.
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 11, 2010
  19. Finished event handling for InnerJoin relations

    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 11, 2010
  20. InnerJoin events almost complete. Failing specs.

    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 8, 2010
  21. Update event handling complete

    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 8, 2010
  22. Eliminated old value from field update events

    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 8, 2010
  23. Insert and remove events on tables propagate to selections.

    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 8, 2010
  24. Events are not propagated until the transaction completes without err…

    …ors.
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 8, 2010
  25. Added tests on the client-side for subscribe, pause_mutations, and re…

    …sume_mutations. Basic events are flowing between browsers without duplication.
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 7, 2010
  26. Implemented ExposedRepository /subscribe url and CometClient#subscrib…

    …e. Implemented insert, update, remove event subscriptions on Table relation.
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 7, 2010
  27. Finished making CometHub a normal resource. Assigning #current_reques…

    …t and #current_comet_client on all resources during the locate phase. CometHub#post just assigns a transport to #current_comet_client
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 7, 2010
  28. Assigned the Request object to resources in the resource chain so tha…

    …t CometHub can locate it
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 6, 2010
  29. Splitting and json parsing comet messages, then calling on_receive wi…

    …th them.
    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 6, 2010
  30. Spike of comet sending simple messages every 5 seconds

    Nathan Sobo & Sharon Ly committed with Nathan Sobo Jan 6, 2010
Commits on Jan 6, 2010
  1. Merge branch 'hyperarchy'

    Conflicts:
    	.gitignore
    	client/lib/monarch/http/command_batch.js
    	client/lib/monarch/model/record.js
    Nathan Sobo committed Jan 6, 2010
  2. Added .idea to .gitignore

    Nathan Sobo committed Jan 6, 2010
  3. Http.Server#subscribe connects the comet client and posts to repo/sub…

    …scribe
    Nathan Sobo committed with Nathan Sobo Dec 21, 2009
  4. Exposed repository now has /mutate and /fetch subresources that deleg…

    …ate back to it
    Nathan Sobo committed with Nathan Sobo Dec 21, 2009
  5. Showing all the elections again

    Nathan Sobo committed with Nathan Sobo Dec 18, 2009
Something went wrong with that request. Please try again.