Bug 681214 - E10S-ify tabs API #230

Closed
wants to merge 56 commits into
from
Commits on Aug 8, 2011
Commits on Aug 10, 2011
  1. Initialize loader with a config received via 'bootstrap' message if b…

    Gozala committed Aug 10, 2011
    …ootstrap is loaded in the new content process.
  2. Instead of loading main module in the given module, startup hook now …

    Gozala committed Aug 10, 2011
    …spawns add-on process and loads main module there.
  3. Implement desugared version of `require('chrome!module')` that takes …

    Gozala committed Aug 10, 2011
    …form of
    
    `require('api-utils/env!')('module')`.
  4. Exposing Base as a pseudo module.

    Gozala committed Aug 10, 2011
Commits on Aug 11, 2011
Commits on Aug 12, 2011
Commits on Aug 16, 2011
Commits on Aug 18, 2011
Commits on Aug 19, 2011
  1. Stick to one namespace approach.

    Gozala committed Aug 19, 2011
  2. White list @loader and @packaging modules.

    Gozala committed Aug 19, 2011
  3. Implement tab model.

    Gozala committed Aug 19, 2011
  4. Implement tab events.

    Gozala committed Aug 19, 2011
Commits on Aug 23, 2011
  1. Creating uuid generator utility.

    Gozala committed Aug 23, 2011
  2. Fixing tab model fields.

    Gozala committed Aug 23, 2011
  3. Merge branch 'bug/loader-674492' into e10s/tabs

    Gozala committed Aug 23, 2011
    Conflicts:
    	python-lib/cuddlefish/manifest.py
  4. Putting together observer service replacement, so that page mods can …

    Gozala committed Aug 19, 2011
    …listen to page change / load events.
Commits on Aug 24, 2011
  1. Update implementation of tab events by using dom event stream utils. …

    Gozala committed Aug 24, 2011
    …Also adding `title, ready, location` change events.
  2. Very basic implementation of tabs API that uses MVC and keeps updatin…

    Gozala committed Aug 24, 2011
    …g itself on changes to the tabs.
Commits on Oct 12, 2011
Commits on Oct 19, 2011
Commits on Oct 20, 2011
  1. Merge remote-tracking branch 'warner/no-runtime-search' into e10s/tabs

    Gozala committed Oct 20, 2011
    Conflicts:
    	packages/api-utils/lib/cuddlefish.js
    	packages/api-utils/lib/securable-module.js
    	packages/api-utils/lib/unit-test-finder.js
    	packages/test-harness/lib/harness.js
    	packages/test-harness/lib/run-tests.js
Commits on Oct 27, 2011
  1. Merge branch 'master' into e10s/tabs

    Gozala committed Oct 27, 2011
    Conflicts:
    	packages/test-harness/lib/run-tests.js