This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_0_BRANCH'. git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_0_BRANCH@120062 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
51
mozilla/layout/html/base/src/nsTextFrame.h
Normal file
51
mozilla/layout/html/base/src/nsTextFrame.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.1 (the "License"); you may not use this file except in
|
||||
* compliance with the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is mozilla.org code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* Netscape Communications Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the NPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the NPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
#ifndef nsTextFrame_h___
|
||||
#define nsTextFrame_h___
|
||||
|
||||
extern PRBool
|
||||
BinarySearchForPosition(nsIRenderingContext* acx,
|
||||
const PRUnichar* aText,
|
||||
PRInt32 aBaseWidth,
|
||||
PRInt32 aBaseInx,
|
||||
PRInt32 aStartInx,
|
||||
PRInt32 aEndInx,
|
||||
PRInt32 aCursorPos,
|
||||
PRInt32& aIndex,
|
||||
PRInt32& aTextWidth);
|
||||
|
||||
#endif /* nsTextFrame_h___ */
|
||||
426
mozilla/layout/html/document/src/os2/forms.css
Normal file
426
mozilla/layout/html/document/src/os2/forms.css
Normal file
@@ -0,0 +1,426 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.1 (the "License"); you may not use this file except in
|
||||
* compliance with the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is mozilla.org code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* Netscape Communications Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the NPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the NPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
/**
|
||||
Styles for old GFX form widgets
|
||||
**/
|
||||
|
||||
|
||||
@namespace url(http://www.w3.org/1999/xhtml); /* set default namespace to HTML */
|
||||
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
|
||||
|
||||
*|*:-moz-fieldset-content {
|
||||
display: block;
|
||||
}
|
||||
|
||||
form {
|
||||
display: block;
|
||||
margin: 0 0 1em 0;
|
||||
}
|
||||
|
||||
/* miscellaneous form elements */
|
||||
|
||||
legend {
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
display: block;
|
||||
margin-left: 2px;
|
||||
margin-right: 2px;
|
||||
padding: 0.75em 0.625em;
|
||||
border: 2px groove ThreeDFace;
|
||||
}
|
||||
|
||||
label {
|
||||
/* our <label> support is badly broken.
|
||||
does not support display types other than inline(b=100801)
|
||||
*/
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
|
||||
/* default inputs, text inputs, and selects */
|
||||
input {
|
||||
padding: 1px 0 1px 0;
|
||||
border: 2px inset ThreeDFace;
|
||||
background-color: -moz-Field;
|
||||
color: -moz-FieldText;
|
||||
text-align: start;
|
||||
vertical-align: text-bottom;
|
||||
cursor: text;
|
||||
-moz-box-sizing: border-box;
|
||||
-moz-user-focus: normal;
|
||||
-moz-binding: url("resource:///res/builtin/platformHTMLBindings.xml#inputFields");
|
||||
}
|
||||
|
||||
textarea {
|
||||
margin: 1px 0 1px 0;
|
||||
border: 2px inset ThreeDFace;
|
||||
background-color: -moz-Field;
|
||||
color: -moz-FieldText;
|
||||
font: medium -moz-fixed;
|
||||
text-align: start;
|
||||
vertical-align: text-bottom;
|
||||
cursor: text;
|
||||
-moz-box-sizing: border-box;
|
||||
-moz-user-focus: normal;
|
||||
-moz-binding: url("resource:///res/builtin/platformHTMLBindings.xml#textAreas");
|
||||
}
|
||||
|
||||
textarea > scrollbar {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
*|*:-moz-singleline-textcontrol-frame {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
background-color: inherit;
|
||||
text-align: inherit;
|
||||
}
|
||||
|
||||
select {
|
||||
margin: 0;
|
||||
border-color: ThreeDFace;
|
||||
background-color: -moz-Field;
|
||||
color: -moz-FieldText;
|
||||
white-space: nowrap;
|
||||
text-align: start;
|
||||
vertical-align: text-bottom;
|
||||
cursor: default;
|
||||
-moz-box-sizing: border-box;
|
||||
-moz-user-select: none;
|
||||
-moz-user-focus: normal;
|
||||
|
||||
border-width: 2px !important;
|
||||
border-style: inset !important;
|
||||
-moz-border-radius: 0 !important;
|
||||
}
|
||||
|
||||
select[size] {
|
||||
padding: 1px 0 1px 0;
|
||||
}
|
||||
select[size="1"] {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
select > input[type="button"] {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
white-space: nowrap;
|
||||
-moz-user-focus: none;
|
||||
|
||||
position: static !important;
|
||||
background-image: url("arrow.gif") !important;
|
||||
background-repeat: no-repeat !important;
|
||||
background-position: center !important;
|
||||
}
|
||||
|
||||
select > input[type="button"]:active {
|
||||
background-image: url("arrowd.gif") !important;
|
||||
}
|
||||
|
||||
select[size], :-moz-select-scrolled-content {
|
||||
overflow: -moz-scrollbars-vertical;
|
||||
}
|
||||
|
||||
select:-moz-dummy-option {
|
||||
visibility: hidden;
|
||||
content: "XX"; /* demo 8, edge case test 1 */
|
||||
}
|
||||
|
||||
*|*:-moz-display-comboboxcontrol-frame {
|
||||
overflow: hidden;
|
||||
padding: 1px 0 1px 4px;
|
||||
background-color: inherit;
|
||||
color: inherit;
|
||||
white-space: nowrap;
|
||||
text-align: inherit;
|
||||
-moz-user-select: none;
|
||||
}
|
||||
|
||||
option {
|
||||
display: block;
|
||||
min-height: 1em;
|
||||
-moz-user-select: none;
|
||||
-moz-user-focus: none;
|
||||
}
|
||||
|
||||
select > option {
|
||||
padding: 0 5px 0 3px;
|
||||
}
|
||||
|
||||
option:checked {
|
||||
background-color: Highlight ! important;
|
||||
color: HighlightText ! important;
|
||||
}
|
||||
|
||||
optgroup {
|
||||
display: block;
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
-moz-user-select: none;
|
||||
-moz-user-focus: none;
|
||||
}
|
||||
|
||||
optgroup > option {
|
||||
padding-left: 20px;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
optgroup:before {
|
||||
display: block;
|
||||
content: attr(label);
|
||||
}
|
||||
|
||||
*|*:-moz-dropdown-list {
|
||||
z-index: 2147483647;
|
||||
background-color: inherit;
|
||||
-moz-user-select: none;
|
||||
|
||||
border: 1px outset black !important;
|
||||
}
|
||||
|
||||
input[disabled],
|
||||
textarea[disabled],
|
||||
option[disabled],
|
||||
optgroup[disabled],
|
||||
select[disabled],
|
||||
select[disabled]:-moz-display-comboboxcontrol-frame {
|
||||
color: GrayText;
|
||||
background-color: ThreeDFace;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
option[disabled],
|
||||
optgroup[disabled] {
|
||||
background-color: -moz-field;
|
||||
}
|
||||
|
||||
/* hidden inputs */
|
||||
input[type="hidden"] {
|
||||
display: none;
|
||||
-moz-binding: none;
|
||||
}
|
||||
|
||||
/* image buttons */
|
||||
input[type="image"] {
|
||||
padding: 0;
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
font-family: sans-serif;
|
||||
font-size: small;
|
||||
vertical-align: baseline;
|
||||
cursor: pointer;
|
||||
-moz-binding: none;
|
||||
}
|
||||
|
||||
input[type="image"][disabled] {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
input[type="image"]:focus {
|
||||
-moz-outline: 1px dotted -moz-FieldText;
|
||||
}
|
||||
|
||||
/* file selector */
|
||||
input[type="file"] {
|
||||
white-space: nowrap;
|
||||
cursor: default;
|
||||
-moz-binding: none;
|
||||
|
||||
padding: 0 !important;
|
||||
border-style: none !important;
|
||||
}
|
||||
|
||||
input[type="file"] > input[type="text"] {
|
||||
border-color: inherit;
|
||||
background-color: inherit;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
/* button part of file selector */
|
||||
input[type="file"] > input[type="button"] {
|
||||
height: inherit;
|
||||
}
|
||||
|
||||
input[type="file"] > input[type="button"]:-moz-focus-inner
|
||||
{
|
||||
padding: 0px 2px 0px 2px;
|
||||
border: 1px dotted transparent;
|
||||
}
|
||||
|
||||
/* radio buttons */
|
||||
input[type="radio"] {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
margin: 3px 3px 0px 5px;
|
||||
padding: 0;
|
||||
vertical-align: baseline;
|
||||
cursor: default;
|
||||
-moz-binding: none;
|
||||
|
||||
border-width: 2px !important;
|
||||
border-style: inset !important;
|
||||
-moz-border-radius: 100% !important;
|
||||
}
|
||||
|
||||
/* check boxes */
|
||||
input[type="checkbox"] {
|
||||
width: 13px;
|
||||
height: 13px;
|
||||
margin: 3px 3px 3px 4px;
|
||||
padding: 0;
|
||||
vertical-align: text-bottom;
|
||||
cursor: default;
|
||||
-moz-binding: none;
|
||||
|
||||
border-width: 2px !important;
|
||||
border-style: inset !important;
|
||||
-moz-border-radius: 0 !important;
|
||||
}
|
||||
|
||||
/* common features of radio buttons and check boxes */
|
||||
input[type="radio"][disabled],
|
||||
input[type="radio"][disabled]:active,
|
||||
input[type="radio"][disabled]:hover,
|
||||
input[type="radio"][disabled]:hover:active,
|
||||
input[type="checkbox"][disabled],
|
||||
input[type="checkbox"][disabled]:active,
|
||||
input[type="checkbox"][disabled]:hover,
|
||||
input[type="checkbox"][disabled]:hover:active {
|
||||
padding: 1px;
|
||||
border-color: ThreeDShadow;
|
||||
|
||||
border-width: 1px !important;
|
||||
border-style: inset !important;
|
||||
}
|
||||
|
||||
input[type="checkbox"]:focus,
|
||||
input[type="radio"]:focus {
|
||||
border-style: groove !important;
|
||||
}
|
||||
|
||||
input[type="checkbox"]:hover:active,
|
||||
input[type="radio"]:hover:active {
|
||||
background-color: ThreeDFace;
|
||||
|
||||
border-style: inset !important;
|
||||
}
|
||||
|
||||
*|*:-moz-radio {
|
||||
width: 4px;
|
||||
height: 4px;
|
||||
left: 6px;
|
||||
top: 6px;
|
||||
background-color: -moz-FieldText;
|
||||
-moz-border-radius: 3px;
|
||||
}
|
||||
|
||||
/* buttons */
|
||||
button,
|
||||
input[type="reset"],
|
||||
input[type="button"],
|
||||
input[type="submit"] {
|
||||
padding: 2px 0 2px 0;
|
||||
border: 2px outset ButtonFace;
|
||||
background-color: ButtonFace;
|
||||
color: ButtonText;
|
||||
white-space: pre;
|
||||
cursor: default;
|
||||
-moz-box-sizing: border-box;
|
||||
-moz-user-select: none;
|
||||
-moz-user-focus: normal;
|
||||
-moz-binding: none;
|
||||
}
|
||||
|
||||
*|*:-moz-button-content {
|
||||
display: block;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
button:active:hover,
|
||||
input[type="reset"]:active:hover,
|
||||
input[type="button"]:active:hover,
|
||||
input[type="submit"]:active:hover {
|
||||
padding: 3px 0 1px 0;
|
||||
border-style: inset;
|
||||
}
|
||||
|
||||
button:-moz-focus-inner,
|
||||
input[type="reset"]:-moz-focus-inner,
|
||||
input[type="button"]:-moz-focus-inner,
|
||||
input[type="submit"]:-moz-focus-inner {
|
||||
padding: 1px 2px 1px 2px;
|
||||
border: 1px dotted transparent;
|
||||
}
|
||||
|
||||
button:focus:-moz-focus-inner,
|
||||
input[type="reset"]:focus:-moz-focus-inner,
|
||||
input[type="button"]:focus:-moz-focus-inner,
|
||||
input[type="submit"]:focus:-moz-focus-inner,
|
||||
input[type="file"] > input[type="button"]:focus:-moz-focus-inner {
|
||||
border-color: ButtonText;
|
||||
}
|
||||
|
||||
button[disabled]:active, button[disabled],
|
||||
input[type="reset"][disabled]:active,
|
||||
input[type="reset"][disabled],
|
||||
input[type="button"][disabled]:active,
|
||||
input[type="button"][disabled],
|
||||
input[type="file"][disabled] > input[type="button"],
|
||||
input[type="file"][disabled] > input[type="button"]:active,
|
||||
select[disabled] > input[type="button"],
|
||||
select[disabled] > input[type="button"]:active,
|
||||
input[type="submit"][disabled]:active,
|
||||
input[type="submit"][disabled] {
|
||||
padding: 3px 1px 3px 1px;
|
||||
border: 1px outset ButtonShadow;
|
||||
color: GrayText;
|
||||
}
|
||||
|
||||
@media print {
|
||||
input, textarea, select, button {
|
||||
-moz-user-focus: none !important;
|
||||
-moz-user-input: none !important;
|
||||
}
|
||||
|
||||
input[type="file"] { height: 2em; }
|
||||
}
|
||||
|
||||
47
mozilla/modules/plugin/base/public/nsDefaultPlugin.h
Normal file
47
mozilla/modules/plugin/base/public/nsDefaultPlugin.h
Normal file
@@ -0,0 +1,47 @@
|
||||
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.1 (the "License"); you may not use this file except in
|
||||
* compliance with the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is mozilla.org code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* Netscape Communications Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the NPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the NPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#ifndef _DEFAULT_H_
|
||||
#define _DEFAULT_H_
|
||||
|
||||
// This mimetype is reserved for use with the Netscape
|
||||
// Default Plugin only. Using it in any other plugin will break
|
||||
// the basic functionality of the Mozilla based browsers
|
||||
#define NS_PLUGIN_DEFAULT_MIME_DESCRIPTION "*"
|
||||
|
||||
#endif // _DEFAULT_H_
|
||||
119
mozilla/xpfe/bootstrap/mozilla.in
Executable file
119
mozilla/xpfe/bootstrap/mozilla.in
Executable file
@@ -0,0 +1,119 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# The contents of this file are subject to the Netscape Public License
|
||||
# Version 1.0 (the "NPL"); you may not use this file except in
|
||||
# compliance with the NPL. You may obtain a copy of the NPL at
|
||||
# http://www.mozilla.org/NPL/
|
||||
#
|
||||
# Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
# for the specific language governing rights and limitations under the
|
||||
# NPL.
|
||||
#
|
||||
# The Initial Developer of this code under the NPL is Netscape
|
||||
# Communications Corporation. Portions created by Netscape are
|
||||
# Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
# Reserved.
|
||||
#
|
||||
|
||||
## $Id: mozilla.in,v 1.1 2002-04-25 02:51:10 seawood%netscape.com Exp $
|
||||
##
|
||||
## Usage:
|
||||
##
|
||||
## $ mozilla [args]
|
||||
##
|
||||
## This script is meant to run the mozilla-bin binary from either
|
||||
## mozilla/xpfe/bootstrap or mozilla/dist/bin.
|
||||
##
|
||||
## The script will setup all the environment voodoo needed to make
|
||||
## the mozilla-bin binary to work.
|
||||
##
|
||||
|
||||
#uncomment for debugging
|
||||
#set -x
|
||||
|
||||
moz_libdir=%MOZAPPDIR%
|
||||
MRE_HOME=%MREDIR%
|
||||
|
||||
# honor MOZILLA_FIVE_HOME if it's there
|
||||
if [ -n "$MOZILLA_FIVE_HOME" ] ; then
|
||||
dist_bin="$MOZILLA_FIVE_HOME"
|
||||
else
|
||||
# Use run-mozilla.sh in the current dir if it exists
|
||||
# If not, then start resolving symlinks until we find run-mozilla.sh
|
||||
found=0
|
||||
progname=$0
|
||||
curdir=`dirname $progname`
|
||||
run_moz="$curdir/run-mozilla.sh"
|
||||
if test -x $run_moz; then
|
||||
dist_bin=$curdir
|
||||
found=1
|
||||
else
|
||||
here=`/bin/pwd`
|
||||
until test $found != 0 -o ! -L "$progname" ; do
|
||||
run_moz="$curdir/run-mozilla.sh"
|
||||
if [ -x $run_moz ]; then
|
||||
dist_bin=$curdir
|
||||
found=1
|
||||
else
|
||||
bn=`basename "$progname"`
|
||||
cd `dirname "$progname"`
|
||||
progname=`/bin/ls -l "$bn" |sed -e 's/^.* -> //' `
|
||||
if [ ! -x "$progname" ]; then
|
||||
break
|
||||
fi
|
||||
curdir=`dirname $progname`
|
||||
fi
|
||||
done
|
||||
cd $here
|
||||
fi
|
||||
if [ $found = 0 ]; then
|
||||
# Check default compile-time libdir
|
||||
if [ -x "$moz_libdir/run-mozilla.sh" ]; then
|
||||
dist_bin=$moz_libdir
|
||||
else
|
||||
echo "Cannot find mozilla runtime directory. Exiting."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
script_args=""
|
||||
moreargs=""
|
||||
debugging=0
|
||||
MOZILLA_BIN="mozilla-bin"
|
||||
|
||||
if [ "$OSTYPE" = "beos" ]; then
|
||||
mimeset -F $MOZILLA_BIN
|
||||
fi
|
||||
|
||||
while [ $# -gt 0 ]
|
||||
do
|
||||
case "$1" in
|
||||
-p | -pure)
|
||||
MOZILLA_BIN="mozilla-bin.pure"
|
||||
shift
|
||||
;;
|
||||
-g | --debug)
|
||||
script_args="$script_args -g"
|
||||
debugging=1
|
||||
shift
|
||||
;;
|
||||
-d | --debugger)
|
||||
script_args="$script_args -d $2"
|
||||
shift 2
|
||||
;;
|
||||
*)
|
||||
moreargs="$moreargs \"$1\""
|
||||
shift 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
export MRE_HOME
|
||||
eval "set -- $moreargs"
|
||||
if [ $debugging = 1 ]
|
||||
then
|
||||
echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
|
||||
fi
|
||||
exec $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
|
||||
Reference in New Issue
Block a user