Skip to content
Commits on Apr 30, 2011
  1. @mykmelez

    update version for next release

    mykmelez committed Apr 29, 2011
  2. @mykmelez
  3. @wbamberg
  4. @wbamberg

    Bug 653452 - Document Widget.getView, Widget attach event and new Wid…

    wbamberg committed Apr 29, 2011
    …getView class; r=wbamberg, a=myk
  5. @mykmelez

    bug 653495: implement -moz-document restrictions on regexps in match …

    mykmelez committed Apr 29, 2011
    …patterns; r=warner, a=myk
Commits on Apr 29, 2011
  1. @ochameau @mykmelez
  2. @ochameau
  3. @Gozala
  4. @Gozala
  5. @ochameau @Gozala
  6. @ochameau

    Bug 653187: Fix regression introduced by merge of bug 630962, i.e. pr…

    ochameau committed Apr 29, 2011
    …evious commit. r+a=myk
  7. @ochameau

    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
  8. @ochameau

    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. @ochameau
  2. @ochameau

    Address review comments up to:

    ochameau committed Apr 29, 2011
    #152 (comment)
      "Nit: testWidgetViews -> testWidgetViewsEvents"
  3. @wbamberg

    Bug 645885 - Update content script documentation for contentScriptWhe…

    wbamberg committed Apr 28, 2011
    …n default change; r=dietrich, a=dcm
  4. @ochameau
  5. @ochameau

    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
  6. @wbamberg
  7. @KWierso @mykmelez

    bug 597837: display a sensible error message when a package name cont…

    KWierso committed with mykmelez Apr 28, 2011
    …ains spaces; r=dietrich, a=myk
  8. @ochameau

    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
  9. @ochameau
  10. @mykmelez

    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. @ochameau
  2. @ochameau
  3. @ochameau
  4. @warner
  5. @warner

    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 self.data.url() to work).
    
    The main changes are in python-lib/cuddlefish/manifest.py (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.
  6. @mykmelez

    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
  7. @warner
  8. @warner

    Bug 653210 - fix failing test_apirenderer.py. 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.
  9. @warner

    Merge branch 'master' into 627607-linker

    warner committed Apr 27, 2011
    Conflicts:
    	static-files/md/dev-guide/module-development/xpi.md
  10. @warner
  11. @wbamberg
  12. @0c0w3

    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
Something went wrong with that request. Please try again.