Preferences — Firefox Source Docs documentation

Preferences

Telemetry behaviour is controlled through the mozconfig defines and preferences listed here.

mozconfig Defines

MOZ_TELEMETRY_REPORTING

When Defined (which it is for official builds):

  • If RELEASE_OR_BETA is not defined, defines MOZ_TELEMETRY_ON_BY_DEFAULT

When Not Defined:

  • If datareporting.healthreport.uploadEnabled is locked, we print a message in the Privacy settings that you cannot turn on data submission and disabled the checkbox so you don’t try.
  • Android: hides the data submission UI to prevent users from thinking they can turn it on
  • Disables Telemetry from being sent (due to Telemetry::IsOfficialTelemetry)

MOZ_TELEMETRY_ON_BY_DEFAULT

When Defined:

  • Android: enables toolkit.telemetry.enabled

MOZ_SERVICES_HEALTHREPORT

When Defined (which it is on most platforms):

  • Sets datareporting.healthreport.{infoURL|uploadEnabled} in modules/libpref/init/all.js.

MOZ_DATA_REPORTING

When Defined (which it is when MOZ_TELEMETRY_REPORTINGMOZ_SERVICES_HEALTHREPORT, or MOZ_CRASHREPORTER is defined (so, on most platforms, but not typically on developer builds)):

  • Enables app.shield.optoutstudies.enabled

When Not Defined:

  • Disables app.shield.optoutstudies.enabled
  • Removes the Data Collection Preferences UI in privacy.xhtml

MOZILLA_OFFICIAL

When Not Defined (defined on our own external builds and builds from several Linux distros, but not typically on defeloper builds):

  • Disables Telemetry from being sent (due to Telemetry::IsOfficialTelemetry)

MOZ_UPDATE_CHANNEL

When not release or beta:

  • If MOZ_TELEMETRY_REPORTING is also defined, defines MOZ_TELEMETRY_ON_BY_DEFAULT

When beta:

  • If toolkit.telemetry.enabled is otherwise unset at startup, toolkit.telemetry.enabled is defaulted to true (this is irrespective of MOZ_TELEMETRY_REPORTING)

When nightly or aurora or beta or default:

  • Desktop: Locks toolkit.telemetry.enabled to true. All other values for MOZ_UPDATE_CHANNEL on Desktop locks toolkit.telemetry.enabled to false.
  • Desktop: Defaults Telemetry::CanRecordExtended (and, thus Telemetry::CanRecordReleaseData) to true. All other values of MOZ_UPDATE_CHANNEL on Desktop defaults these to false.

DEBUG

When Defined:

  • Disables Telemetry from being sent (due to Telemetry::IsOfficialTelemetry)

In Short:

For builds downloaded from mozilla.com MOZ_TELEMETRY_REPORTING is defined, MOZ_TELEMETRY_ON_BY_DEFAULT is on if you downloaded Nightly or Developer Edition, MOZ_SERVICES_HEALTHREPORT is defined, MOZ_DATA_REPORTING is defined, MOZILLA_OFFICIAL is defined, MOZ_UPDATE_CHANNEL is set to the channel you downloaded, and DEBUG is false. This means Telemetry is, by default, collecting some amount of information and is sending it to Mozilla.

For builds you make yourself with a blank mozconfig, MOZ_UPDATE_CHANNEL is set to default and everything else is undefined. This means Telemetry is, by default, collecting an extended amount of information but isn’t sending it anywhere.

Preferences

toolkit.telemetry.unified

This controls whether unified behavior is enabled. If true:

  • Telemetry is always enabled and recording base data.
  • Telemetry will send additional main pings.

It defaults to true, but is false on Android (Fennec) builds.

toolkit.telemetry.enabled

If unified is off, this controls whether the Telemetry module is enabled. It can be set or unset via the Preferences dialog in Firefox for Android (Fennec). If unified is on, this is locked to true if MOZ_UPDATE_CHANNEL is nightly or aurora or beta or default (which is the default value of MOZ_UPDATE_CHANNEL for developer builds). Otherwise it is locked to false. This controls a diminishing number of things and is intended to be deprecated, and then removed.

datareporting.healthreport.uploadEnabled

If unified is true, this controls whether we send Telemetry data. If unified is false, we don’t use this value.

toolkit.telemetry.archive.enabled

Allow pings to be archived locally. This can only be enabled if unified is on.

toolkit.telemetry.server

The server Telemetry pings are sent to. Change requires restart.

toolkit.telemetry.log.level

This sets the Telemetry logging verbosity per Log.jsm. The available levels, in descending order of verbosity, are TraceDebugConfigInfoWarnError and Fatal with the default being Warn.

By default logging goes only the console service.

toolkit.telemetry.log.dump

Sets whether to dump Telemetry log messages to stdout too.

toolkit.telemetry.shutdownPingSender.enabled

Allow the shutdown ping to be sent when the browser shuts down, from the second browsing session on, instead of the next restart, using the ping sender.

toolkit.telemetry.shutdownPingSender.enabledFirstSession

Allow the shutdown ping to be sent using the ping sender from the first browsing session.

toolkit.telemetry.firstShutdownPing.enabled

Allow a duplicate of the main shutdown ping from the first browsing session to be sent as a separate first-shutdown ping.

toolkit.telemetry.newProfilePing.enabled

Enable the “new-profile” ping on new profiles.

toolkit.telemetry.newProfilePing.delay

Controls the delay after which the “new-profile” ping is sent on new profiles.

toolkit.telemetry.updatePing.enabled

Enable the “update” ping on browser updates.

toolkit.telemetry.maxEventSummaryKeys

Set the maximum number of keys per process of the Event Summary keyed scalars. Default is 500. Change requires restart.

toolkit.telemetry.eventping.enabled

Whether the “event” ping is enabled. Default is true except for GeckoView where it defaults to false. Change requires restart.

toolkit.telemetry.eventping.eventLimit

The maximum number of event records permitted in the “event” ping. Default is 1000.

toolkit.telemetry.eventping.minimumFrequency

The minimum frequency at which an “event” ping will be sent. Default is 60 (minutes).

toolkit.telemetry.eventping.maximumFrequency

The maximum frequency at which an “event” ping will be sent. Default is 10 (minutes).

toolkit.telemetry.ecosystemtelemetry.enabled

Whether Ecosystem Telemetry is enabled. Default is false. Change requires restart.

toolkit.telemetry.overrideUpdateChannel

Override the channel value that is reported via Telemetry. This is useful for distinguishing different types of builds that otherwise still report as the same update channel.

toolkit.telemetry.ipcBatchTimeout

How long, in milliseconds, we batch accumulations from child processes before sending them to the parent process. Default is 2000 (milliseconds).

toolkit.telemetry.pioneerId

If a user has opted into the Pioneer program, this will contain their Pioneer ID.

toolkit.telemetry.prioping.enabled

Whether the “prio” ping is enabled. Defaults to true. Change requires restart.

toolkit.telemetry.prioping.dataLimit

The number of encoded prio payloads which triggers an immediate “prio” ping with reason “max”. Default is 10 payloads.

Data-choices notification

toolkit.telemetry.reportingpolicy.firstRun

This preference is not present until the first run. After, its value is set to false. This is used to show the infobar with a more aggressive timeout if it wasn’t shown yet.

datareporting.policy.firstRunURL

If set, a browser tab will be opened on first run instead of the infobar.

datareporting.policy.dataSubmissionEnabled

This is the data submission master kill switch. If disabled, no policy is shown or upload takes place, ever.

datareporting.policy.dataSubmissionPolicyNotifiedTime

Records the date user was shown the policy. This preference is also used on Android.

datareporting.policy.dataSubmissionPolicyAcceptedVersion

Records the version of the policy notified to the user. This preference is also used on Android.

datareporting.policy.dataSubmissionPolicyBypassNotification

Used in tests, it allows to skip the notification check.

datareporting.policy.currentPolicyVersion

Stores the current policy version, overrides the default value defined in TelemetryReportingPolicy.jsm.

datareporting.policy.minimumPolicyVersion

The minimum policy version that is accepted for the current policy. This can be set per channel.

datareporting.policy.minimumPolicyVersion.channel-NAME

This is the only channel-specific version that we currently use for the minimum policy version.

GeckoView

toolkit.telemetry.geckoview.streaming

Whether the GeckoView mode we’re running in is the variety that uses the GeckoView Streaming Telemetry API or not. Defaults to false.

toolkit.telemetry.geckoview.batchDurationMS

The duration in milliseconds over which GeckoView Streaming Telemetry will batch accumulations before passing it on to its delegate. Defaults to 5000.

toolkit.telemetry.geckoview.maxBatchStalenessMS

The maximum time (in milliseconds) between flushes of the GeckoView Streaming Telemetry batch to its delegate. Defaults to 60000.

Testing

The following prefs are for testing purpose only.

toolkit.telemetry.initDelay

Delay before initializing telemetry (seconds).

toolkit.telemetry.minSubsessionLength

Minimum length of a telemetry subsession and throttling time for common environment changes (seconds).

toolkit.telemetry.collectInterval

Minimum interval between data collection (seconds).

toolkit.telemetry.scheduler.tickInterval

Interval between scheduler ticks (seconds).

toolkit.telemetry.scheduler.idleTickInterval

Interval between scheduler ticks when the user is idle (seconds).

toolkit.telemetry.idleTimeout

Timeout until we decide whether a user is idle or not (seconds).

toolkit.telemetry.modulesPing.interval

Interval between “modules” ping transmissions.

toolkit.telemetry.send.overrideOfficialCheck

If true, allows sending pings on unofficial builds. Requires a restart.

toolkit.telemetry.testing.overridePreRelease

If true, allows recording opt-in Telemetry on the Release channel. Requires a restart.

toolkit.telemetry.untrustedModulesPing.frequency

Interval, in seconds, between “untrustedModules” ping transmissions.

toolkit.telemetry.healthping.enabled

If false, sending health pings is disabled. Defaults to true.

toolkit.telemetry.testing.disableFuzzingDelay

If true, ping sending is not delayed when sending between 0am and 1am local time.

toolkit.telemetry.testing.overrideProductsCheck

If true, allow all probes to be recorded no matter what the current product is.

Source: Preferences — Firefox Source Docs documentation

BP_Messages_Message – BuddyBoss Resources

class BP_Messages_Message {
    public static $last_inserted_id;
    /**
     * ID of the message.
     *
     * @var int
     */
    public $id;
    /**
     * ID of the message thread.
     *
     * @var int
     */
    public $thread_id;
    /**
     * ID of the sender.
     *
     * @var int
     */
    public $sender_id;
    /**
     * Subject line of the message.
     *
     * @var string
     */
    public $subject;
    /**
     * Content of the message.
     *
     * @var string
     */
    public $message;
    /**
     * Date the message was sent.
     *
     * @var string
     */
    public $date_sent;
    /**
     * Message recipients.
     *
     * @var bool|array
     */
    public $recipients = false;
    /**
     * Constructor.
     *
     * @param int|null $id Optional. ID of the message.
     */
    public function __construct( $id = null ) {
        $this->date_sent = bp_core_current_time();
        $this->sender_id = bp_loggedin_user_id();
        if ( ! empty( $id ) ) {
            $this->populate( $id );
        }
    }

Source: BP_Messages_Message – BuddyBoss Resources

Rubber Ring Part # Cross-Reference Chart
The following is a chart of manufacturer’s part numbers, cross-referenced to standard rubber ring sizes.

Size Old Bally Capcom Williams Old Stern Gottlieb,
Premier
Data East,
Sega,
New Stern
Game Plan Zaccaria Order
23/64″ (3/8″ OD) “Mini-Post” R-206-11 2A-4003, 23-6535, 23-6626 7A-125 A-14793 545-5025-19
545-5348-69
A4537 Order
23/64″ black (3/8″ OD) “Mini-Post” R-206-11 2A-4003 7A-125 A-14793 545-5025-19
545-5348-19
Order
27/64″ (7/16″ OD) “Mini-Post” R-414
17-41-633
0017-00041-0633
23-6535 A-15704
A-15705
545-5025-17 A4537
VA5035
Order
27/64″ black (7/16″ OD) “Mini-Post” RB00117-02 23-6694-1 545-5348-17 Order
3/16″ (15/64″) 17-41-641 2A-3905
23-6641-1
545-5025-01
545-5348-51
Order
3/16″ (15/64″) black RB00108-01 23-6641 545-5348-01 Order
5/16″ R-243
17-41-637
23-6300 7A-120-031
7A-135
A-10217 545-5025-02
545-5348-52
08-30004N A4246
VA5010
Order
5/16″ black RB00108-03 23-6694-2 545-5348-02 Order
3/8″
Discontinued- use 5/16″
R-243-2 A-10217 Order
3/8″ black
Discontinued- use 5/16″
RB00108-03 23-6694-3 Order
7/16″ R-392 23-6559 A-17493 545-5025-03 Order
7/16″ black RB00108-04 23-6694-4 545-5348-03 Order
1/2″
Discontinued- use 7/16″
A-10218 Order
3/4″ R-137
R-521
17-41-642
23-6301
23A-6301
A-10218 545-5025-04
545-5348-54
Order
3/4″ black 23-6694-5 545-5348-04 VA5012 Order
1″ R-135
R-521-1
17-41-643
23-6302
23A-6302
7A-120-100 A-10219 545-5025-05 A4248
VA5013
Order
1″ black 23-6694-6 545-5348-05 Order
1-1/4″ 23-6303
23A-6303
7A-120-125 545-5025-06
545-5348-56
08-30006N A4252 Order
1-1/4″ black RB00108-07 23-6694-7 545-5348-06 Order
1-1/2″ R-141
R-521-2
17-41-644
23-6304
23A-6304
7A-120-150 A-10220 545-5025-07 08-30014N A4250
VA5015
Order
1-1/2″ black RB00108-08 23-6694-8 545-5348-07 Order
1-3/4″
Discontinued- use 1-1/2″ or 2″
7A-120-175 545-5025-21 Order
1-3/4″ black
Discontinued- use 1-1/2″ or 2″
545-5348-21 Order
2″ R-196
R-521-3
17-41-645
23-6305
23A-6305
7A-120-200 A-10221 545-5025-08
545-5348-58
Order
2″ black RB00108-09 23-6694-9 545-5348-08 Order
2-3/8″
Discontinued- use 2-1/2″
23-6306 7A-120-225 Order
2-5/16″
Discontinued- use 2-1/2″
23A-6306 Order
2-1/2″ R-285-5
R-521-4
17-41-646
23-6306
23A-6306
7A-120-250 A-10222 545-5025-09 08-30009N A4253
VA5017
Order
2-1/2″ black 23-6694-10 545-5348-09 Order
2-3/4″
Discontinued- use 2-1/2″ or 3″
7A-120-275 545-5025-20 Order
2-3/4″ black RB00108-11 545-5348-20 Order
3″ R-295-5
R-521-5
17-41-647
23-6307 7A-120-300 A-10223 545-5025-10 08-30013N A4254 Order
3″ black 23-6694-11 545-5348-10 Order
3-3/8″
Discontinued- use 3-1/2″
23A-6308 Order
3-1/2″ R-296-5
R-521-6
23-6308
23A-6308
7A-120-350 A-10224 10-30010N Order
3-1/2″ black 23-6694-12 Order
3-7/8″
Discontinued- use 4″
23-6309 Order
4″ R-385-5
R-521-7
23-6309 7A-120-400 A-10225 08-30015N Order
4″ black 23-6694-13 Order
4-1/2″ R-521-8 23-6530 7A-120-450 A-10226 545-5025-13 Order
5″ R-521-9 23-6310 7A-120-500 A-10227 08-30017N Order
5-1/2″ R-521-10 7A-120-550 A-10228 Order
6″ R-521-11 23-6429
23A-6429
7A-120-600 A-10229 Order
White Flipper 1-1/2″ x 1/2″ 7A-121-W Order
Black Flipper 1-1/2″ x 1/2″ RB00114-BK 23-6695
23-6678-7
545-5277-00
(50 Duro)
Order
Black Flipper 1″ x 1/2″ (Small) RB00115-BK 23-6696 545-5207-00 Order
Red Flipper 1-1/2″ x 1/2″ R-533-1
17-41-682
23-6519-4
23-6505
23A-6505
7A-121
7A-121-1
545-5024-02
545-5277-22
A4245 Order
Red Flipper 1″ x 1/2″ (Small) 23-6553-4 545-5207-22
(Soft Duro)
Order
Red Flipper 1-1/2″ x 3/8″ A-13151 Order
Red Flipper 1″ x 3/8″ A-13149 Order
Red Flipper 2-1/2″ x 1/2″
(Stern “Hot Hand”)
Discontinued
7A-131 Not available
Yellow Flipper 1-1/2″ x 1/2″ R-533-3
17-41-687
R406-3
7A-121-Y 545-5277-04
(50 Duro)
545-5277-06
(40 Duro)
Order
Post sleeve (black)
1/4″ID 7/16″OD 1-3/8″ tall
23-6580 DISCONTINUED
Use 23-6556 as replacement.
Post sleeve (black)
1/4″ID 7/16″OD 1-1/16″ tall
23-6556
38-6556
26648
A-26648Y
545-5009-00
545-5260-00
545-5308-00
Order
Post sleeve (black)
1/4″ID 7/16″OD 1″ tall
23-6556
38-6556
DISCONTINUED
Post sleeve (black)
1/4″ID 1/2″OD 7/8″ tall
23-6552-1
38-6552-1
545-5009-00
545-5260-00
545-5308-00
DISCONTINUED
Post sleeve (black, tapered)
Used on some Data East games.
545-5150-00 Discontinued
Obsolete
Post sleeve (black, short)
Base of post on Data East, Sega, Stern.
545-5151-00 Order
Post sleeve (white) 545-5308-08 Order
Post sleeve (red) 545-5308-22 Order
Post sleeve (yellow)
1/4″ID 1/2″OD 7/8″ tall
23-6552
38-6552
Order
Rubber Post – Short 545-5190-00
545-5191-00
Not available
Tee (rebound post) R-206-9 A4068
VA5007
Order
Rebound rubber (top arch) R-115-4
17-41-716
7A-113
38-1110
A-9143 Order
Nut (post, plastic retaining) R-412 Order
Tip, plunger R-108-4 23-6327
23A-6327
7A-122 A4244 Order
Yellow tapered rubber bumper 23-6579 Order
Blue tapered rubber bumper 23-6579-1 Not available
Blue round rubber bumper 23-6686 Special Order
Bumper, round, flipper coil plunger rest 23-6577 545-5105-00
545-5428-00
Order
Bumper, round, score card holder to glass 23-6313-1 Special Order
Bumper, trough up-kicker, VUK, SVUK, ball deflector 545-5105-00 Order
O-Ring 11/32″x7/32″x1/16″ (On flipper button) 545-5850-00 Special Order
Rubber Flange Bumper 545-5965-00 Special Order
Bumper Pad (Blue, round, top of ball trough)
Plunger Rest Grommet (VUK, Knocker) 23-6420 Special Order
Grommet 23-6626 Special Order
Sleeve, 24mm 545-6028-24 Special Order
Sleeve, insulating R-115-29 Not available

Some stuff about things