Commits on Apr 30, 2011
  1. Bug 653452 - Document Widget.getView, Widget attach event and new Wid…

    wbamberg committed Apr 30, 2011
    …getView class; r=wbamberg, a=myk
  2. bug 653495: implement -moz-document restrictions on regexps in match …

    mykmelez committed Apr 30, 2011
    …patterns; r=warner, a=myk
Commits on Apr 29, 2011
  1. Bug 653187: Fix regression introduced by merge of bug 630962, i.e. pr…

    ochameau committed Apr 29, 2011
    …evious commit. r+a=myk
  2. Bug 630962: Implements WidgetView and allow to control Widget specifi…

    ochameau committed Apr 29, 2011
    …c to one browser window. Merge remote branch 'ochameau/widget-by-window' r+a=myk
  3. Bug 648244: Infinite loop on tabs.onActivate if accessing windows.act…

    ochameau committed Apr 29, 2011
    …iveWindow (new window) r+a=myk
Commits on Apr 28, 2011
  1. Address review comments up to:

    ochameau committed Apr 28, 2011
    #152 (comment)
      "Nit: testWidgetViews -> testWidgetViewsEvents"
  2. Bug 645885 - Update content script documentation for contentScriptWhe…

    wbamberg committed Apr 28, 2011
    …n default change; r=dietrich, a=dcm
  3. Adress Irakli review's comments: removed all error handles, renamed m…

    ochameau committed Apr 28, 2011
    …ainWidget to baseWidget, added comments to Model, removed workaround Cortex exception, fix instanceof Widget/WidgetView
  4. bug 597837: display a sensible error message when a package name cont…

    KWierso authored and mykmelez committed Apr 28, 2011
    …ains spaces; r=dietrich, a=myk
  5. Bug 646345: Add --binary-args argument to cfx, to pass custom argumen…

    ochameau committed Apr 28, 2011
    …ts to binary (i.e. firefox) r+a=myk
  6. bug 647126: eliminate the HARNESS_OPTIONS environment variable to fix…

    mykmelez committed Apr 28, 2011
    … test failures due to host application assertions on Windows; r=warner, a=myk
Commits on Apr 27, 2011
  1. Bug 627607 - New linker, do link-time module lookup. r=irakli, a=myk.

    warner committed Apr 27, 2011
    Details from commit a020fa1:
    For normal modules (i.e. user-written code and the SDK-provided modules
    that it uses), the require() statement is now entirely driven by the
    contents of the manifest. This allows reviewers to statically determine
    what code will be used to build the module graph, and moves control of
    the module search process out of the runtime code and into the linker.
    Initial loader code and unit tests do not use the manifest, and instead
    do a runtime search. The runtime code no longer does a "security policy"
    lookup: instead the presence of a module name on the manifest indicates
    that permission is granted, and a missing name causes an error (not a
    mere warning).
    The new manifest contains statements like "when module X does a
    require(Y), it will get code Z", where X and Z are URIs (starting with
    resource://JID), and Y is a module name (like "panel" or
    "context-menu"). The manifest is a dictionary mapping from X to an
    object full of of information about module X, including a
    ".requirements" property, which is a dictionary mapping from Y to an
    object of "requirement data". For normal modules, the main property in
    reqdata is "uri", which contains Z. For magic modules like "chrome" or
    "self", reqdata may contain other information (like the base URI for
    that package's data, allowing to work).
    The main changes are in python-lib/cuddlefish/ (both the
    linker-side module search logic and the manifest generation code), and
    in packages/api-utils/lib/securable-module.js (runtime module-loading
    code), followed by packages/api-utils/lib/cuddlefish.js (removing the
    "security policy" code and handling "magic" modules differently), and
    packages/api-utils/lib/self.js (which is now "magic" and provides a
    "makeSelfModule" function).
    A number of obsolete tests were removed. The async "define" statement
    still works. E10S support is almost certainly broken.
  2. bug 651665: establish minimum run time to try to work around PSM bug …

    mykmelez committed Apr 27, 2011
    …that causes hangs on shutdown, horking SDK tests; r=warner, a=myk
  3. Bug 653210 - fix failing r=wbamberg, a=myk .

    warner committed Apr 27, 2011
    This updates APIreference.html (the expected output of the renderer) to match
    the new h5/h6 tags as changed by bug 621078.
  4. Merge branch 'master' into 627607-linker

    warner committed Apr 27, 2011
  5. Bug 637192 - context-menu item labels and menus can't be changed afte…

    0c0w3 committed Apr 27, 2011
    …r creating them. Part A: Add a menu item label setter. r=myk