diff --git a/common/make_jar.sh b/common/make_jar.sh index aee40095..b905bafc 100644 --- a/common/make_jar.sh +++ b/common/make_jar.sh @@ -16,8 +16,9 @@ mkdir -p $stage if hg root >/dev/null 2>&1 then root="$(hg root)"; mf="$(hg mf)" + find=$(which find) find() { - set -x + $find "$@" -name '*.jar' echo "$mf" | sed -n "s!$(pwd | sed "s!$root/\?!!")/\?!!p" | grep "^$1" } diff --git a/pentadactyl/components/dactyl.js b/pentadactyl/components/dactyl.js new file mode 100644 index 00000000..31106c49 --- /dev/null +++ b/pentadactyl/components/dactyl.js @@ -0,0 +1,32 @@ +// Copyright (c) 2008-2010 Kris Maglione +// +// This work is licensed for reuse under an MIT license. Details are +// given in the LICENSE.txt file included with this file. +"use strict"; + +const Ci = Components.interfaces, Cc = Components.classes; + +Components.utils.import("resource://gre/modules/XPCOMUtils.jsm"); + +function Dactyl() { + this.wrappedJSObject = this; +} +Dactyl.prototype = { + contractID: "@dactyl.googlecode.com/base/dactyl", + classID: Components.ID("{8e4a8e2f-95a0-4d8f-90ac-fc9d7d8f5468}"), + + classDescription: "Dactyl component base definitions", + QueryInterface: XPCOMUtils.generateQI([]), + + appname: "Pentadactyl", + name: "pentadactyl", + idname: "PENTADACTYL", + host: "Firefox" +}; + +if (XPCOMUtils.generateNSGetFactory) + const NSGetFactory = XPCOMUtils.generateNSGetFactory([Dactyl]); +else + const NSGetModule = XPCOMUtils.generateNSGetModule([Dactyl]); + +// vim: set fdm=marker sw=4 ts=4 et: diff --git a/teledactyl/components/dactyl.js b/teledactyl/components/dactyl.js new file mode 100644 index 00000000..b80d5739 --- /dev/null +++ b/teledactyl/components/dactyl.js @@ -0,0 +1,32 @@ +// Copyright (c) 2008-2010 Kris Maglione +// +// This work is licensed for reuse under an MIT license. Details are +// given in the LICENSE.txt file included with this file. +"use strict"; + +const Ci = Components.interfaces, Cc = Components.classes; + +Components.utils.import("resource://gre/modules/XPCOMUtils.jsm"); + +function Dactyl() { + this.wrappedJSObject = this; +} +Dactyl.prototype = { + contractID: "@dactyl.googlecode.com/base/dactyl", + classID: Components.ID("{8e4a8e2f-95a0-4d8f-90ac-fc9d7d8f5468}"), + + classDescription: "Dactyl component base definitions", + QueryInterface: XPCOMUtils.generateQI([]), + + appname: "Teledactyl", + name: "teledactyl", + idname: "TELEDACTYL", + host: "Thunderbird" +}; + +if (XPCOMUtils.generateNSGetFactory) + const NSGetFactory = XPCOMUtils.generateNSGetFactory([Dactyl]); +else + const NSGetModule = XPCOMUtils.generateNSGetModule([Dactyl]); + +// vim: set fdm=marker sw=4 ts=4 et: diff --git a/xulmus/components/dactyl.js b/xulmus/components/dactyl.js new file mode 100644 index 00000000..ed963dcc --- /dev/null +++ b/xulmus/components/dactyl.js @@ -0,0 +1,32 @@ +// Copyright (c) 2008-2010 Kris Maglione +// +// This work is licensed for reuse under an MIT license. Details are +// given in the LICENSE.txt file included with this file. +"use strict"; + +const Ci = Components.interfaces, Cc = Components.classes; + +Components.utils.import("resource://gre/modules/XPCOMUtils.jsm"); + +function Dactyl() { + this.wrappedJSObject = this; +} +Dactyl.prototype = { + contractID: "@dactyl.googlecode.com/base/dactyl", + classID: Components.ID("{8e4a8e2f-95a0-4d8f-90ac-fc9d7d8f5468}"), + + classDescription: "Dactyl component base definitions", + QueryInterface: XPCOMUtils.generateQI([]), + + appname: "Xulmus", + name: "xulmus", + idname: "XULMUS", + host: "Songbird" +}; + +if (XPCOMUtils.generateNSGetFactory) + const NSGetFactory = XPCOMUtils.generateNSGetFactory([Dactyl]); +else + const NSGetModule = XPCOMUtils.generateNSGetModule([Dactyl]); + +// vim: set fdm=marker sw=4 ts=4 et: