From 7d151f2f953d307a6d14bd19f6e6d01003610da4 Mon Sep 17 00:00:00 2001
From: Flynn Duniho
Date: Mon, 3 Mar 2025 13:36:07 -0500
Subject: [PATCH 1/3] Replace all pebble sites with rebble
---
.env.sample | 6 +-
README.md | 10 +-
_config.yml | 26 ++---
app.json | 4 +-
config.ru | 2 +-
docs.json | 42 +++----
docs/environment.md | 6 +-
lib/c_docs/doxygen_processor.rb | 2 +-
source/_changelogs/2.0-BETA4.md | 2 +-
source/_changelogs/2.0-BETA5.md | 2 +-
source/_changelogs/2.0-DP3.md | 2 +-
source/_data/authors.yml | 2 +-
source/_data/faqs.json | 4 +-
source/_data/jsdocs-pkjs.json | 60 +++++-----
source/_data/jsdocs-rocky.json | 110 +++++++++---------
source/_guides/app-resources/app-assets.md | 2 +-
.../appstore-publishing/appstore-assets.md | 8 +-
source/_guides/appstore-publishing/index.md | 2 +-
.../preparing-a-submission.md | 4 +-
.../appstore-publishing/publishing-an-app.md | 6 +-
.../best-practices/conserving-battery-life.md | 2 +-
.../communication/advanced-communication.md | 4 +-
.../communication/using-the-sports-api.md | 2 +-
source/_guides/events-and-services/health.md | 4 +-
source/_guides/migration/pebblekit-ios-3.md | 2 +-
source/_guides/pebble-timeline/index.md | 4 +-
.../pebble-timeline/timeline-public.md | 22 ++--
.../tools-and-resources/cloudpebble.md | 2 +-
.../_guides/user-interfaces/appglance-rest.md | 4 +-
.../sdk/beta_instructions_no_platform.md | 6 +-
source/_includes/sdk/steps_help.md | 2 +-
source/_layouts/blog/post.html | 2 +-
source/_layouts/docs/c.html | 2 +-
source/_layouts/docs/js.html | 2 +-
source/_layouts/guides/default.html | 2 +-
source/_layouts/guides/wide.html | 2 +-
...12-20-Pebble-Javascript-Tips-and-Tricks.md | 2 +-
...-12-Using-JSHint-For-Pebble-Development.md | 2 +-
...5-23-FreeRTOS-Modifications-From-Pebble.md | 2 +-
...Getting-Ready-for-Automatic-App-Updates.md | 2 +-
...0-FreeRTOS-Modifications-From-Pebble-v2.md | 2 +-
...verage-Android-Actionable-Notifications.md | 2 +-
...015-03-20-Getting-Started-With-Timeline.md | 4 +-
source/_posts/2015-10-29-ios-migration.md | 2 +-
...nce-Brings-Pebble-The-Freedom-Of-Speech.md | 6 +-
...ke-the-Pebble-Health-API-in-your-Stride.md | 18 +--
source/_posts/2016-06-24-introducing-clay.md | 4 +-
...16-08-15-introducing-rockyjs-watchfaces.md | 2 +-
...6-09-06-timeline-the-future-of-the-past.md | 10 +-
source/_posts/2016-10-11-Emery-SDK-Beta.md | 2 +-
source/_posts/2016-12-22-pebblejs-package.md | 2 +-
source/assets/other/UX-Design-Guide-v1.pdf | Bin 5879034 -> 5879018 bytes
source/contact/index.html | 4 +-
source/inspiration.md | 38 +++---
source/sdk/install/index.md | 2 +-
source/sdk/install/windows.md | 2 +-
.../tutorials/js-watchface-tutorial/part1.md | 2 +-
.../tutorials/js-watchface-tutorial/part2.md | 2 +-
spec/fixtures/js.json | 44 +++----
59 files changed, 261 insertions(+), 261 deletions(-)
diff --git a/.env.sample b/.env.sample
index 20b9a50..4115d5b 100644
--- a/.env.sample
+++ b/.env.sample
@@ -1,6 +1,6 @@
-URL=http://developer.pebble.com
-HTTPS_URL=https://developer.pebble.com
-EXTERNAL_SERVER=https://developer-api.getpebble.com
+URL=http://developer.rebble.io
+HTTPS_URL=https://developer.rebble.io
+EXTERNAL_SERVER=https://developer-api.rebble.io
DOCS_URL=
ALGOLIA_APP_ID=
ALGOLIA_API_KEY=
diff --git a/README.md b/README.md
index eb7d088..c204ca1 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# [developer.pebble.com][site]
+# [developer.rebble.io][site]
-[][travis]
+[][travis]
This is the repository for the [Pebble Developer website][site].
@@ -129,7 +129,7 @@ dimensions. Run the images through minifying tools, such as
url: /blog/2014/12/19/Leverage-Android-Actionable-Notifications/
background_image: /images/landing-page/actionable-notifications.png
video:
- url: https://s3.amazonaws.com/developer.getpebble.com/videos/actionable-notifications.mp4
+ url: https://s3.amazonaws.com/developer.rebble.io/videos/actionable-notifications.mp4
button_text: Learn how to supercharge Your Android Apps
button_fg: white
button_bg: green
@@ -176,9 +176,9 @@ the text color, use `--fg-`.
Trouble building the developer site? Read the [Troubleshooting](/docs/troubleshooting.md) page for some possible solutions.
-[site]: https://developer.pebble.com
+[site]: https://developer.rebble.io
[markdown]: ./docs/markdown.md
[slick]: http://kenwheeler.github.io/slick/
[tinypng]: https://tinypng.com/
[tinyjpg]: https://tinyjpg.com/
-[travis]: https://magnum.travis-ci.com/pebble/developer.getpebble.com
+[travis]: https://magnum.travis-ci.com/pebble/developer.rebble.io
diff --git a/_config.yml b/_config.yml
index 0c6d145..ec4fe85 100644
--- a/_config.yml
+++ b/_config.yml
@@ -12,11 +12,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-url: https://developer.pebble.com
-https_url: https://developer.pebble.com
+url: https://localhost:8888
+https_url: https://localhost:8888
baseurl:
asset_path: /assets
-external_server: https://developer-api.getpebble.com
+external_server: https://developer-api.rebble.io
title: Pebble Developers
description: The official developer website for the Pebble smartwatch.
@@ -51,26 +51,26 @@ sass:
# Helpful and easily changeable external links.
links:
- pebble: https://www.pebble.com
- jobs: https://www.pebble.com/jobs/
+ pebble: https://www.rebble.io
+ jobs: https://www.rebble.io/jobs/
twitter: https://twitter.com/pebbledev/
cloudpebble: https://cloudpebble.net/
cloudpebble_beta: https://beta.cloudpebble.net/
- devportal: https://dev-portal.getpebble.com/
- site_repo: https://github.com/pebble/developer.getpebble.com/
+ devportal: https://dev-portal.rebble.io/
+ site_repo: https://github.com/pebble/developer.rebble.io/
community_resources_repo: https://github.com/pebble/community-resources/
github: https://github.com/pebble/
- forums: https://forums.pebble.com
- forums_developer: https://forums.pebble.com/c/development
+ forums: https://forums.rebble.io
+ forums_developer: https://forums.rebble.io/c/development
pebblekit_android: https://github.com/pebble/pebble-android-sdk/
pebblekit_ios: https://github.com/pebble/pebble-ios-sdk/
examples_org: https://github.com/pebble-examples
pebblekit_android_jar: https://oss.sonatype.org/service/local/repositories/releases/content/com/getpebble/pebblekit/3.0.0/pebblekit-3.0.0-eclipse.jar
legal:
- privacy: https://www.pebble.com/legal/privacy/
- cookies: https://www.pebble.com/legal/cookies/
- s3_assets: https://developer-assets.getpebble.com
- pebble_tool_root: https://s3.amazonaws.com/assets.getpebble.com/pebble-tool/
+ privacy: https://www.rebble.io/legal/privacy/
+ cookies: https://www.rebble.io/legal/cookies/
+ s3_assets: https://developer-assets.rebble.io
+ pebble_tool_root: https://s3.amazonaws.com/assets.rebble.io/pebble-tool/
libpebble: https://github.com/pebble/libpebble2
kickstarter3: https://www.kickstarter.com/projects/597507018/pebble-2-time-2-and-core-an-entirely-new-3g-ultra
discord_invite: http://discord.gg/aRUAYFN
diff --git a/app.json b/app.json
index b0c16ae..fc7c61a 100644
--- a/app.json
+++ b/app.json
@@ -1,8 +1,8 @@
{
"name": "Pebble Developer Website",
"description": "The official Pebble Developer website.",
- "website": "https://developer.pebble.com",
- "repository": "https://github.com/pebble/developer.getpebble.com",
+ "website": "https://developer.rebble.io",
+ "repository": "https://github.com/pebble/developer.rebble.io",
"env": {
"EXTERNAL_SERVER": {
"required": true
diff --git a/config.ru b/config.ru
index 023d1b8..a5601b4 100644
--- a/config.ru
+++ b/config.ru
@@ -40,7 +40,7 @@ use Rack::Rewrite do
end
use Rack::HostRedirect, {
- 'developer.getpebble.com' => 'developer.pebble.com'
+ 'developer.rebble.io' => 'developer.rebble.io'
}
use Rack::TryStatic,
diff --git a/docs.json b/docs.json
index 9c7361f..f1c3b70 100644
--- a/docs.json
+++ b/docs.json
@@ -93,7 +93,7 @@
"column": 2
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"kind": "namespace",
@@ -226,7 +226,7 @@
"column": 46
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"params": [
@@ -613,7 +613,7 @@
"column": 44
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"params": [
@@ -1004,7 +1004,7 @@
"column": 47
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"params": [
@@ -1394,7 +1394,7 @@
"column": 46
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"params": [
@@ -1793,7 +1793,7 @@
"column": 48
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"params": [
@@ -2168,7 +2168,7 @@
"column": 33
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"returns": [
@@ -2399,7 +2399,7 @@
"column": 11
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"name": "lineWidth",
@@ -2506,7 +2506,7 @@
"column": 8
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"name": "lineCap",
@@ -2609,7 +2609,7 @@
"column": 10
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"name": "lineJoin",
@@ -2712,7 +2712,7 @@
"column": 12
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"name": "miterLimit",
@@ -2824,7 +2824,7 @@
"column": 29
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"returns": [
@@ -3003,7 +3003,7 @@
"column": 37
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"params": [
@@ -3174,7 +3174,7 @@
"column": 16
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"name": "lineDashOffset",
@@ -3404,7 +3404,7 @@
"column": 2
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/CanvasRenderingContext2D.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/CanvasRenderingContext2D.js",
"code": "/**\n * The `TextMetrics` interface represents the dimensions of a text in the\n * canvas (display), as created by ``measureText``.\n * @typedef {Object} TextMetrics\n * @property {Number} width - Calculated width of text in pixels.\n * @property {Number} height - Calculated height of text in pixels.\n * @property {Number} actualBoundingBoxLeft - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the left side of the\n * bounding rectangle of the given text, in pixels.\n * @property {Number} actualBoundingBoxRight - A number giving the distance\n * parallel to the baseline from the alignment point given by the\n * ``CanvasRenderingContext2D.textAlign`` property to the right side of the\n * bounding rectangle of the given text, in CSS pixels.\n */\n\n\n\n/**\n * @namespace\n * @description\n * The CanvasRenderingContext2D interface is used for drawing rectangles, text,\n * images and other objects onto the canvas element. It provides the 2D rendering\n * context for the drawing on the device's display.\n */\nvar CanvasRendingContext2D = {\n /**\n * @description\n * Sets all pixels in the rectangle at (x,y) with size (width, height) to\n * black, erasing any previously drawn content.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n clearRect: function(x, y, width, height) { },\n\n /**\n * @description\n * Draws a filled rectangle at (x,y) with size (width, height). \n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n fillRect: function(x,y, width, height) { },\n\n /**\n * @description\n * Paints a rectangle at (x, y) with size (width, height), using the current\n * stroke style.\n *\n * @param {Number} x - The x-axis coordinate of the rectangle's starting point\n * @param {Number} y - The y-axis coordinate of the rectangle's starting point\n * @param {Number} width - The rectangle's width\n * @param {Number} height - The rectangle's height\n */\n strokeRect: function(x, y, width, height) { },\n\n\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n */\n fillText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Draws (fills) text at the given (x,y) position using the current stroke style.\n *\n * @param {String} text - The text to draw\n * @param {Number} x - The x-coordinate of the text's starting point\n * @param {Number} y - The y-coordinate of the text's starting point\n * @param {Number} [maxWidth] - The maximum width to draw. If specified, and\n * the string is wider than the width, the font is adjusted to use a smaller\n * font.\n *\n */\n strokeText: function(text, x, y, maxWidth) { },\n\n /**\n * @description\n * Returns an object containing information about the text.\n *\n * @returns {TextMetrics} Information about the measured text\n *\n * @param {String} text - The text to measure\n */\n measureText: function(text) { },\n\n /**\n * @description\n * The width of lines drawn (to the nearest integer) with the context (1.0\n * by default)\n */\n lineWidth,\n\n /**\n * @description\n * Determines how the end points of every line are drawn ('butt' by default).\n * There are 3 possible values for this property: 'butt', 'round', 'square'.\n */\n lineCap,\n\n /**\n * Determins how two connecting segments with non-zero lengths in a shape\n * are joined together ('miter' by default). There are three possible values\n * for this property: 'miter', 'round', 'bevel'\n */\n lineJoin,\n\n /**\n * @description\n * Sets the miter limit ratio in pixels (10 by default)\n */\n miterLimit,\n\n /**\n * @description\n * Gets the current line dash pattern\n *\n * @returns {Array} - A list of numbers that specifies the distances to\n * alternately draw a line and a gap.\n */\n getLineDash: function() { },\n\n /**\n * @description\n * Sets the current line dash pattern.\n *\n * @param {Array} segments - A list of numbers that specifies the distances to\n alternatly draw a line and a gap.\n */\n setLineDash: function(segments) { },\n\n /**\n * @description\n * Sets the line dash pattern offset or \"phase\" (0 by default).\n */\n lineDashOffset\n};\n"
},
"kind": "typedef",
@@ -3841,7 +3841,7 @@
"column": 27
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/Console.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/Console.js",
"code": "/**\n * @namespace Console\n * @description\n * Provides an interface for the Console.log method\n */\nvar Console = new Object();\n\n/**\n * @description\n * Logs a message\n * @param {String} message - the message to log\n */\nConsole.log = function(message) { };\n"
},
"kind": "namespace",
@@ -3940,7 +3940,7 @@
"column": 36
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/Console.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/Console.js",
"code": "/**\n * @namespace Console\n * @description\n * Provides an interface for the Console.log method\n */\nvar Console = new Object();\n\n/**\n * @description\n * Logs a message\n * @param {String} message - the message to log\n */\nConsole.log = function(message) { };\n"
},
"params": [
@@ -4146,7 +4146,7 @@
"column": 38
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/rocky.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/rocky.js",
"code": "/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Calls a function after a specified delay\n * @returns {Number} timeoutId - The ID of the timeout\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetTimeout = function(fct, delay) { };\n\n/**\n * @description\n * Clears the delay set by ``setTimeout``\n * @param {Number} timeoutId - The ID of the timeout you wish to clear.\n */\nclearTimeout = function(timeoutId) { };\n\n/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Repeatedly calls a function, with a fixed time delay between each call\n * @returns {Number} intervalId - The ID of the interval\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetInterval = function(fct, delay) { };\n\n/**\n * @description\n * Clears the interval set by ``setInterval``\n * @params {Number} intervalId - The ID of the interval you wish to clear.\n */\nclearInterval = function(intervalId) { };\n\n"
},
"returns": [
@@ -4453,7 +4453,7 @@
"column": 39
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/rocky.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/rocky.js",
"code": "/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Calls a function after a specified delay\n * @returns {Number} timeoutId - The ID of the timeout\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetTimeout = function(fct, delay) { };\n\n/**\n * @description\n * Clears the delay set by ``setTimeout``\n * @param {Number} timeoutId - The ID of the timeout you wish to clear.\n */\nclearTimeout = function(timeoutId) { };\n\n/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Repeatedly calls a function, with a fixed time delay between each call\n * @returns {Number} intervalId - The ID of the interval\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetInterval = function(fct, delay) { };\n\n/**\n * @description\n * Clears the interval set by ``setInterval``\n * @params {Number} intervalId - The ID of the interval you wish to clear.\n */\nclearInterval = function(intervalId) { };\n\n"
},
"params": [
@@ -4642,7 +4642,7 @@
"column": 39
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/rocky.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/rocky.js",
"code": "/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Calls a function after a specified delay\n * @returns {Number} timeoutId - The ID of the timeout\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetTimeout = function(fct, delay) { };\n\n/**\n * @description\n * Clears the delay set by ``setTimeout``\n * @param {Number} timeoutId - The ID of the timeout you wish to clear.\n */\nclearTimeout = function(timeoutId) { };\n\n/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Repeatedly calls a function, with a fixed time delay between each call\n * @returns {Number} intervalId - The ID of the interval\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetInterval = function(fct, delay) { };\n\n/**\n * @description\n * Clears the interval set by ``setInterval``\n * @params {Number} intervalId - The ID of the interval you wish to clear.\n */\nclearInterval = function(intervalId) { };\n\n"
},
"returns": [
@@ -4944,7 +4944,7 @@
"column": 41
}
},
- "file": "/Users/devsite/src/pebble/developer.getpebble.com/rocky-stubs/rocky.js",
+ "file": "/Users/devsite/src/pebble/developer.rebble.io/rocky-stubs/rocky.js",
"code": "/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Calls a function after a specified delay\n * @returns {Number} timeoutId - The ID of the timeout\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetTimeout = function(fct, delay) { };\n\n/**\n * @description\n * Clears the delay set by ``setTimeout``\n * @param {Number} timeoutId - The ID of the timeout you wish to clear.\n */\nclearTimeout = function(timeoutId) { };\n\n/* Shim for Rocky.js docs. Contains top level APIs + the Rocky object */\n\n/**\n * @description\n * Repeatedly calls a function, with a fixed time delay between each call\n * @returns {Number} intervalId - The ID of the interval\n * @param {Function} fct - The function to execute\n * @param {Number} delay - The delay (in ms)\n */\nsetInterval = function(fct, delay) { };\n\n/**\n * @description\n * Clears the interval set by ``setInterval``\n * @params {Number} intervalId - The ID of the interval you wish to clear.\n */\nclearInterval = function(intervalId) { };\n\n"
},
"name": "clearInterval",
diff --git a/docs/environment.md b/docs/environment.md
index cc43b5f..2a5b478 100644
--- a/docs/environment.md
+++ b/docs/environment.md
@@ -8,7 +8,7 @@ This overrides the `url` configuration parameter of Jeyll. Set this to the root
of where the site will be hosted.
```
-URL=http://developer.pebble.com
+URL=http://developer.rebble.io
```
## HTTPS_URL
@@ -17,7 +17,7 @@ This overrides the `https_url` configuration parameter of Jeyll. Set this to
the secure root of where the site will be hosted.
```
-HTTPS_URL=https://developer.pebble.com
+HTTPS_URL=https://developer.rebble.io
```
## PORT
@@ -52,7 +52,7 @@ This sets the `external_server` configuration variable, which tells the site the
location of the external server used for events, community blog and contact.
```
-EXTERNAL_SERVER=https://developer-api.getpebble.com
+EXTERNAL_SERVER=https://developer-api.rebble.io
```
## DOCS_URL
diff --git a/lib/c_docs/doxygen_processor.rb b/lib/c_docs/doxygen_processor.rb
index eb4060a..630251c 100644
--- a/lib/c_docs/doxygen_processor.rb
+++ b/lib/c_docs/doxygen_processor.rb
@@ -66,7 +66,7 @@ def process_paragraph(node, mapping)
child.content = '-'
when 'ulink'
child.name = 'a'
- child['href'] = child['url'].sub(%r{^https?://developer.pebble.com/}, '/')
+ child['href'] = child['url'].sub(%r{^https?://developer.rebble.io/}, '/')
child.remove_attribute('url')
when 'text'
# SKIP!
diff --git a/source/_changelogs/2.0-BETA4.md b/source/_changelogs/2.0-BETA4.md
index 982cd3d..d74f778 100644
--- a/source/_changelogs/2.0-BETA4.md
+++ b/source/_changelogs/2.0-BETA4.md
@@ -22,7 +22,7 @@ date: 2013-12-23
* Applications written for Pebble 1.x are not compatible with SDK 2.0
* If a 2.0 version of an application exists, the Pebble mobile applications will automatically install it when when a user upgrades her/his Pebble.
-**You can start uploading your application to the Pebble appstore TODAY - [Please do so](http://dev-portal.getpebble.com/)!**
+**You can start uploading your application to the Pebble appstore TODAY - [Please do so](http://dev-portal.rebble.io/)!**
## What has changed since BETA3
diff --git a/source/_changelogs/2.0-BETA5.md b/source/_changelogs/2.0-BETA5.md
index 07e5c21..21945eb 100644
--- a/source/_changelogs/2.0-BETA5.md
+++ b/source/_changelogs/2.0-BETA5.md
@@ -21,7 +21,7 @@ date: 2014-01-10
* Applications written for Pebble 1.x are not compatible with SDK 2.0
* If a 2.0 version of an application exists, the Pebble mobile applications will automatically install it when when a user upgrades her/his Pebble.
-**You can start uploading your application to the Pebble appstore TODAY - [Please do so](http://dev-portal.getpebble.com/)!**
+**You can start uploading your application to the Pebble appstore TODAY - [Please do so](http://dev-portal.rebble.io/)!**
## What has changed since BETA4
diff --git a/source/_changelogs/2.0-DP3.md b/source/_changelogs/2.0-DP3.md
index b504987..2b86ef3 100644
--- a/source/_changelogs/2.0-DP3.md
+++ b/source/_changelogs/2.0-DP3.md
@@ -52,7 +52,7 @@ Known issues:
- Max message length is shorter than Bluetooth Classic.
- Impact on battery life: we are actively characterizing and working on this, but it is currently less than Bluetooth-Classic only.
-Please report any bugs by email to: [ancsbug@getpebble.com](mailto:ancsbug@getpebble.com)!
+Please report any bugs by email to: [ancsbug@rebble.io](mailto:ancsbug@rebble.io)!
**Remember, this release is under NDA. Please do not share word of this new feature. Thanks a lot!**
diff --git a/source/_data/authors.yml b/source/_data/authors.yml
index 2c9de38..b1e01e9 100644
--- a/source/_data/authors.yml
+++ b/source/_data/authors.yml
@@ -75,4 +75,4 @@ lukasz:
# team pebble
# cherie & thomas
# Matt Clark (SetPebble)
-# tom@getpebble.com
+# tom@rebble.io
diff --git a/source/_data/faqs.json b/source/_data/faqs.json
index c93ebf7..cfce5c7 100644
--- a/source/_data/faqs.json
+++ b/source/_data/faqs.json
@@ -69,7 +69,7 @@
"hidden-questions": [
{
"question": "When is JS bundling?",
- "answer": "Check tweets from @pebbledev and the bundling [forum thread](https://forums.getpebble.com/discussion/12451/pebble-js-bundling-updates)"
+ "answer": "Check tweets from @pebbledev and the bundling [forum thread](https://forums.rebble.io/discussion/12451/pebble-js-bundling-updates)"
},
{
"question": "Why does this app say 'coming soon'?",
@@ -86,7 +86,7 @@
"questions": [
{
"question": "My screen is artifacting/flashing/ customer support issues",
- "answer": "Contact [support@getpebble.com](mailto:support@getpebble.com) for RMA issues."
+ "answer": "Contact [support@rebble.io](mailto:support@rebble.io) for RMA issues."
}
]
},
diff --git a/source/_data/jsdocs-pkjs.json b/source/_data/jsdocs-pkjs.json
index 36a141c..25a45f6 100644
--- a/source/_data/jsdocs-pkjs.json
+++ b/source/_data/jsdocs-pkjs.json
@@ -97,7 +97,7 @@
"column": 24
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "namespace",
"name": "Pebble",
@@ -1700,7 +1700,7 @@
"column": 55
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -2130,7 +2130,7 @@
"column": 41
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -2534,7 +2534,7 @@
"column": 58
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -2980,7 +2980,7 @@
"column": 42
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -3288,7 +3288,7 @@
"column": 66
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -3753,7 +3753,7 @@
"column": 65
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"returns": [
{
@@ -4365,7 +4365,7 @@
"column": 40
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -4756,7 +4756,7 @@
"column": 62
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -5068,7 +5068,7 @@
"column": 69
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -5402,7 +5402,7 @@
"column": 71
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -5774,7 +5774,7 @@
"column": 66
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -6042,7 +6042,7 @@
"column": 43
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"returns": [
{
@@ -6286,7 +6286,7 @@
"column": 40
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"returns": [
{
@@ -6469,7 +6469,7 @@
"column": 38
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"returns": [
{
@@ -6675,7 +6675,7 @@
"column": 77
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -7028,7 +7028,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "TimelineTopicsCallback",
@@ -7332,7 +7332,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"params": [
{
@@ -7523,7 +7523,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "AppGlanceReloadFailureCallback",
@@ -7762,7 +7762,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "AppMessageAckCallback",
@@ -8003,7 +8003,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "AppMessageNackCallback",
@@ -8300,7 +8300,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "EventCallback",
@@ -8981,7 +8981,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "TimelineTokenCallback",
@@ -9174,7 +9174,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "AppGlanceReloadSuccessCallback",
@@ -9493,7 +9493,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "PostMessageCallback",
@@ -9933,7 +9933,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "PostMessageErrorCallback",
@@ -10373,7 +10373,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "PostMessageConnectedCallback",
@@ -10739,7 +10739,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "PostMessageDisconnectedCallback",
@@ -11055,7 +11055,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "WatchInfo",
@@ -11861,7 +11861,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/pkjs/Pebble.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/pkjs/Pebble.js"
},
"kind": "typedef",
"name": "AppGlanceSlice",
diff --git a/source/_data/jsdocs-rocky.json b/source/_data/jsdocs-rocky.json
index c77a929..8c6babc 100644
--- a/source/_data/jsdocs-rocky.json
+++ b/source/_data/jsdocs-rocky.json
@@ -404,7 +404,7 @@
"column": 2
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"kind": "namespace",
"name": "CanvasRenderingContext2D",
@@ -568,7 +568,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"kind": "typedef",
"name": "TextMetrics",
@@ -1360,7 +1360,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "fillStyle",
"memberof": "CanvasRenderingContext2D",
@@ -1551,7 +1551,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"kind": "typedef",
"name": "Canvas",
@@ -2471,7 +2471,7 @@
"column": 13
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "strokeStyle",
"memberof": "CanvasRenderingContext2D",
@@ -2619,7 +2619,7 @@
"column": 8
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "canvas",
"memberof": "CanvasRenderingContext2D",
@@ -2794,7 +2794,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "lineWidth",
"memberof": "CanvasRenderingContext2D",
@@ -4386,7 +4386,7 @@
"column": 6
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "font",
"memberof": "CanvasRenderingContext2D",
@@ -5042,7 +5042,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "textAlign",
"memberof": "CanvasRenderingContext2D",
@@ -5359,7 +5359,7 @@
"column": 71
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -5920,7 +5920,7 @@
"column": 70
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -6481,7 +6481,7 @@
"column": 72
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -7004,7 +7004,7 @@
"column": 71
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -7490,7 +7490,7 @@
"column": 58
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"returns": [
{
@@ -7793,7 +7793,7 @@
"column": 52
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "beginPath",
"kind": "function",
@@ -7940,7 +7940,7 @@
"column": 52
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "closePath",
"kind": "function",
@@ -8171,7 +8171,7 @@
"column": 53
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -8524,7 +8524,7 @@
"column": 53
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -9352,7 +9352,7 @@
"column": 90
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -10157,7 +10157,7 @@
"column": 66
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -10580,7 +10580,7 @@
"column": 47
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "fill",
"kind": "function",
@@ -10761,7 +10761,7 @@
"column": 49
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "stroke",
"kind": "function",
@@ -10904,7 +10904,7 @@
"column": 47
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "save",
"kind": "function",
@@ -11049,7 +11049,7 @@
"column": 50
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"name": "restore",
"kind": "function",
@@ -11429,7 +11429,7 @@
"column": 110
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/CanvasRenderingContext2D.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/CanvasRenderingContext2D.js"
},
"params": [
{
@@ -12229,7 +12229,7 @@
"column": 27
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Console.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Console.js"
},
"kind": "namespace",
"name": "console",
@@ -12382,7 +12382,7 @@
"column": 33
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Console.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Console.js"
},
"params": [
{
@@ -12622,7 +12622,7 @@
"column": 34
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Console.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Console.js"
},
"params": [
{
@@ -12862,7 +12862,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Console.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Console.js"
},
"params": [
{
@@ -14713,7 +14713,7 @@
"column": 24
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Date.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Date.js"
},
"kind": "namespace",
"name": "Date",
@@ -14860,7 +14860,7 @@
"column": 52
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Date.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Date.js"
},
"params": [
{
@@ -15145,7 +15145,7 @@
"column": 56
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Date.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Date.js"
},
"params": [
{
@@ -15430,7 +15430,7 @@
"column": 41
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/Date.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/Date.js"
},
"params": [
{
@@ -15730,7 +15730,7 @@
"column": 38
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/global.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/global.js"
},
"returns": [
{
@@ -16088,7 +16088,7 @@
"column": 39
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/global.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/global.js"
},
"params": [
{
@@ -16315,7 +16315,7 @@
"column": 39
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/global.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/global.js"
},
"returns": [
{
@@ -16673,7 +16673,7 @@
"column": 41
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/global.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/global.js"
},
"params": [
{
@@ -16897,7 +16897,7 @@
"column": 2
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "namespace",
"name": "rocky",
@@ -17085,7 +17085,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "RockyPostMessageErrorCallback",
@@ -17522,7 +17522,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "RockyPostMessageConnectedCallback",
@@ -17835,7 +17835,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "WatchInfo",
@@ -18579,7 +18579,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"name": "watchInfo",
"memberof": "rocky",
@@ -18781,7 +18781,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "RockyMemoryPressureCallback",
@@ -19954,7 +19954,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "RockyPostMessageDisconnectedCallback",
@@ -20285,7 +20285,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "UserPreferences",
@@ -20830,7 +20830,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "RockyDrawCallback",
@@ -21243,7 +21243,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "RockyMessageCallback",
@@ -21821,7 +21821,7 @@
"column": 11
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"kind": "typedef",
"name": "RockyTickCallback",
@@ -22216,7 +22216,7 @@
"column": 17
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"name": "userPreferences",
"memberof": "rocky",
@@ -23908,7 +23908,7 @@
"column": 40
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"params": [
{
@@ -24251,7 +24251,7 @@
"column": 54
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"params": [
{
@@ -24613,7 +24613,7 @@
"column": 57
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"params": [
{
@@ -25014,7 +25014,7 @@
"column": 41
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"params": [
{
@@ -25428,7 +25428,7 @@
"column": 39
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"params": [
{
@@ -25789,7 +25789,7 @@
"column": 35
}
},
- "file": "/Users/devsite/Pebble/developer.getpebble.com/js-docs/rocky/rocky.js"
+ "file": "/Users/devsite/Pebble/developer.rebble.io/js-docs/rocky/rocky.js"
},
"name": "requestDraw",
"kind": "function",
diff --git a/source/_guides/app-resources/app-assets.md b/source/_guides/app-resources/app-assets.md
index 76dd69a..ec4b84d 100644
--- a/source/_guides/app-resources/app-assets.md
+++ b/source/_guides/app-resources/app-assets.md
@@ -46,7 +46,7 @@ example project.
## Example Action Bar Icons
There is a
-[set of example icons](https://s3.amazonaws.com/developer.getpebble.com/assets/other/actionbar-icons.zip)
+[set of example icons](https://s3.amazonaws.com/developer.rebble.io/assets/other/actionbar-icons.zip)
for developers to use for common actions. Each icon is shown below as a preview,
along with a short description about its suggested usage.
diff --git a/source/_guides/appstore-publishing/appstore-assets.md b/source/_guides/appstore-publishing/appstore-assets.md
index d2c72e0..6d11cbd 100644
--- a/source/_guides/appstore-publishing/appstore-assets.md
+++ b/source/_guides/appstore-publishing/appstore-assets.md
@@ -22,7 +22,7 @@ order: 3
---
A number of graphical assets are required when publishing an app on the
-[Developer Portal](https://dev-portal.getpebble.com/), such as a marketing
+[Developer Portal](https://dev-portal.rebble.io/), such as a marketing
banners. The resources on this page serve to help developers give these assets a
more authentic feel.
@@ -30,7 +30,7 @@ more authentic feel.
## Example Marketing Banners
Example
-[marketing banners](https://s3.amazonaws.com/developer.getpebble.com/assets/other/banner-examples.zip)
+[marketing banners](https://s3.amazonaws.com/developer.rebble.io/assets/other/banner-examples.zip)
from existing apps may help provide inspiration for an app's appstore banner
design. Readable fonts, an appropriate background image, and at least one framed
screenshot are all recommended.
@@ -41,14 +41,14 @@ screenshot are all recommended.

Use these
-[blank PSD templates](https://s3.amazonaws.com/developer.getpebble.com/assets/other/banner-templates-design.zip)
+[blank PSD templates](https://s3.amazonaws.com/developer.rebble.io/assets/other/banner-templates-design.zip)
to start a new app marketing banner in Photoshop from a template.
## App Screenshot Frames
Use these
-[example screenshot frames](https://s3.amazonaws.com/developer.getpebble.com/assets/other/pebble-frames.zip)
+[example screenshot frames](https://s3.amazonaws.com/developer.rebble.io/assets/other/pebble-frames.zip)
for Pebble, Pebble Steel, Pebble Time, Pebble Time Steel, and Pebble Time Round
to decorate app screenshots in marketing banners and other assets.
diff --git a/source/_guides/appstore-publishing/index.md b/source/_guides/appstore-publishing/index.md
index d8fa281..c89b0ef 100644
--- a/source/_guides/appstore-publishing/index.md
+++ b/source/_guides/appstore-publishing/index.md
@@ -25,7 +25,7 @@ hide_comments: true
When a developer is happy that their app is feature-complete and stable, they
can upload the compiled `.pbw` file to the
-[Developer Portal](https://dev-portal.getpebble.com) to make it available on the
+[Developer Portal](https://dev-portal.rebble.io) to make it available on the
Pebble appstore for all users with compatible watches to share and enjoy.
In order to be successfully listed in the Pebble appstore the developer must:
diff --git a/source/_guides/appstore-publishing/preparing-a-submission.md b/source/_guides/appstore-publishing/preparing-a-submission.md
index dff4d46..99765a8 100644
--- a/source/_guides/appstore-publishing/preparing-a-submission.md
+++ b/source/_guides/appstore-publishing/preparing-a-submission.md
@@ -21,7 +21,7 @@ order: 0
---
Once a new Pebble watchface or watchapp has been created, the
-[Pebble Developer Portal](https://dev-portal.getpebble.com/) allows the
+[Pebble Developer Portal](https://dev-portal.rebble.io/) allows the
developer to publish their creation to the appstore either publicly, or
privately. The appstore is built into the official mobile apps and means that
every new app can be found and also featured for increased exposure and
@@ -97,7 +97,7 @@ timeline' to obtain API keys used for pushing pins. See the
Once published, the key to growth in an app is through promotion. Aside from
users recommending the app to each other, posting on websites such as the
-[Pebble Forums](https://forums.getpebble.com/categories/watchapp-directory),
+[Pebble Forums](https://forums.rebble.io/categories/watchapp-directory),
[Reddit](https://www.reddit.com/r/pebble), and [Twitter](https://twitter.com)
can help increase exposure.
diff --git a/source/_guides/appstore-publishing/publishing-an-app.md b/source/_guides/appstore-publishing/publishing-an-app.md
index ff54a00..faa36a3 100644
--- a/source/_guides/appstore-publishing/publishing-an-app.md
+++ b/source/_guides/appstore-publishing/publishing-an-app.md
@@ -21,13 +21,13 @@ order: 1
---
When an app is ready for publishing, the `.pbw` file needs to be uploaded to the
-Pebble [Developer Portal](https://dev-portal.getpebble.com/), where a listing is
+Pebble [Developer Portal](https://dev-portal.rebble.io/), where a listing is
created. Depending on the type of app, different sets of additional resources
are required. These resources are then used to generate the listing pages
visible to potential users in the Pebble appstore, which is embedded within the Pebble mobile app.
-You can also view the [watchfaces](http://apps.getpebble.com/en_US/watchfaces)
-and [watchapps](http://apps.getpebble.com/en_US/watchapps) from a desktop
+You can also view the [watchfaces](http://apps.rebble.io/en_US/watchfaces)
+and [watchapps](http://apps.rebble.io/en_US/watchapps) from a desktop
computer, as well as perform searches and get shareable links.
diff --git a/source/_guides/best-practices/conserving-battery-life.md b/source/_guides/best-practices/conserving-battery-life.md
index 38f1eb3..eb3dda7 100644
--- a/source/_guides/best-practices/conserving-battery-life.md
+++ b/source/_guides/best-practices/conserving-battery-life.md
@@ -41,7 +41,7 @@ apps are discussed in this guide, alongside suggestions to help avoid them.
## Battery Ratings
-Any app published in the [Developer Portal](https://dev-portal.getpebble.com)
+Any app published in the [Developer Portal](https://dev-portal.rebble.io)
will have a battery grade associated with it, once a minimum threshold of data
has been collected. This can be used to get a rough idea of how much battery
power the app consumes. For watchfaces and apps that will be launched for long
diff --git a/source/_guides/communication/advanced-communication.md b/source/_guides/communication/advanced-communication.md
index 9b05419..4f49d96 100644
--- a/source/_guides/communication/advanced-communication.md
+++ b/source/_guides/communication/advanced-communication.md
@@ -446,7 +446,7 @@ of how to display a compressed PNG image will be discussed here. The image that
will be displayed is
[the HTML 5 logo](https://www.w3.org/html/logo/):
-
+
> Note: The above image has been resized and palettized for compatibility.
@@ -456,7 +456,7 @@ data in the correct format:
```js
function downloadImage() {
- var url = 'http://developer.getpebble.com.s3.amazonaws.com/assets/other/html5-logo-small.png';
+ var url = 'http://developer.rebble.io.s3.amazonaws.com/assets/other/html5-logo-small.png';
var request = new XMLHttpRequest();
request.onload = function() {
diff --git a/source/_guides/communication/using-the-sports-api.md b/source/_guides/communication/using-the-sports-api.md
index 92c49f5..675c622 100644
--- a/source/_guides/communication/using-the-sports-api.md
+++ b/source/_guides/communication/using-the-sports-api.md
@@ -33,7 +33,7 @@ formats. The goal is to allow fitness and golf mobile apps to integrate with
Pebble to show the wearer data about their activity without needing to create
and maintain an additional app for Pebble. An example of a popular app that uses
this approach is the
-[Runkeeper](http://apps.getpebble.com/en_US/application/52e05bd5d8561de307000039)
+[Runkeeper](http://apps.rebble.io/en_US/application/52e05bd5d8561de307000039)
app.
The Sports and Golf apps are launched, closed, and controlled by PebbleKit in an
diff --git a/source/_guides/events-and-services/health.md b/source/_guides/events-and-services/health.md
index 8f88f0c..cb1c422 100644
--- a/source/_guides/events-and-services/health.md
+++ b/source/_guides/events-and-services/health.md
@@ -31,7 +31,7 @@ related_examples:
url: https://github.com/pebble-examples/simple-health-example
---
-[Pebble Health](https://blog.getpebble.com/2015/12/15/health/) provides builtin
+[Pebble Health](https://blog.rebble.io/2015/12/15/health/) provides builtin
health data tracking to allow users to improve their activity and sleep habits.
With SDK 3.9, the ``HealthService`` API opens this data up to developers to
include and use within their apps. For example, a watchface could display a
@@ -47,7 +47,7 @@ apps, and API calls will return values to reflect this.
In addition, any app using the ``HealthService`` API must declare the 'health'
capability in order to be accepted by the
-[developer portal](https://dev-portal.getpebble.com/). This can be done in
+[developer portal](https://dev-portal.rebble.io/). This can be done in
CloudPebble 'Settings', or in `package.json` in the local SDK:
```js
diff --git a/source/_guides/migration/pebblekit-ios-3.md b/source/_guides/migration/pebblekit-ios-3.md
index 09e2c46..628b6bf 100644
--- a/source/_guides/migration/pebblekit-ios-3.md
+++ b/source/_guides/migration/pebblekit-ios-3.md
@@ -94,7 +94,7 @@ has crashed, or was stopped/killed by iOS because it used too much memory.
3. See the [Breaking API Changes](#breaking-api-changes) section below.
4. When submitting the iOS companion to the
- [Pebble appstore](https://dev-portal.getpebble.com/), make sure to check the
+ [Pebble appstore](https://dev-portal.rebble.io/), make sure to check the
checkbox shown below.

diff --git a/source/_guides/pebble-timeline/index.md b/source/_guides/pebble-timeline/index.md
index 293c377..5b1aff4 100644
--- a/source/_guides/pebble-timeline/index.md
+++ b/source/_guides/pebble-timeline/index.md
@@ -51,7 +51,7 @@ and notifications from any web-based external service.
## Enabling a New App
To push pins via the Pebble timeline API, a first version of a new app must be
-uploaded to the [Developer Portal](https://dev-portal.getpebble.com). This is
+uploaded to the [Developer Portal](https://dev-portal.rebble.io). This is
required so that the appstore can identify the app's UUID, and so generate
sandbox and production API keys for the developer to push pins to. It is then
possible to use the timeline web API in sandbox mode for development or in
@@ -74,7 +74,7 @@ The production mode is used when a user installs the app from the Pebble
appstore. Use the two respective API key types for these purposes. If
whitelisting is enabled in sandbox mode, the developer's account is
automatically included, and they can add more Pebble users by adding the users'
-email addresses in the [Developer Portal](https://dev-portal.getpebble.com).
+email addresses in the [Developer Portal](https://dev-portal.rebble.io).
If preferred, it is possible to enable whitelisting to limit this access to only
users involved in development and testing of the app. Enter the email addresses
diff --git a/source/_guides/pebble-timeline/timeline-public.md b/source/_guides/pebble-timeline/timeline-public.md
index b46c57c..26a7057 100644
--- a/source/_guides/pebble-timeline/timeline-public.md
+++ b/source/_guides/pebble-timeline/timeline-public.md
@@ -58,7 +58,7 @@ To create a pin, send a `PUT` request to the following URL scheme, where `ID` is
the `id` of the pin object. For example 'reservation-1395203':
```text
-PUT https://timeline-api.getpebble.com/v1/user/pins/ID
+PUT https://timeline-api.rebble.io/v1/user/pins/ID
```
Use the following headers, where `X-User-Token` is the user's
@@ -90,7 +90,7 @@ sample of an object is shown below:
#### Curl Example
```bash
-$ curl -X PUT https://timeline-api.getpebble.com/v1/user/pins/reservation-1395203 \
+$ curl -X PUT https://timeline-api.rebble.io/v1/user/pins/reservation-1395203 \
--header "Content-Type: application/json" \
--header "X-User-Token: a70b23d3820e9ee640aeb590fdf03a56" \
-d @pin.json
@@ -104,7 +104,7 @@ To update a pin, send a `PUT` request with a new JSON object with the **same
`id`**.
```text
-PUT https://timeline-api.getpebble.com/v1/user/pins/reservation-1395203
+PUT https://timeline-api.rebble.io/v1/user/pins/reservation-1395203
```
@@ -134,7 +134,7 @@ included. The example below shows an event updated with a new `time`:
#### Curl Example
```bash
-$ curl -X PUT https://timeline-api.getpebble.com/v1/user/pins/reservation-1395203 \
+$ curl -X PUT https://timeline-api.rebble.io/v1/user/pins/reservation-1395203 \
--header "Content-Type: application/json" \
--header "X-User-Token: a70b23d3820e9ee640aeb590fdf03a56" \
-d @pin.json
@@ -147,7 +147,7 @@ OK
Delete a pin by issuing a HTTP `DELETE` request.
```text
-DELETE https://timeline-api.getpebble.com/v1/user/pins/reservation-1395203
+DELETE https://timeline-api.rebble.io/v1/user/pins/reservation-1395203
```
Remember to include the user token in the headers.
@@ -164,7 +164,7 @@ event's details so that it can remain visible and useful to the user.
#### Curl Example
```bash
-$ curl -X DELETE https://timeline-api.getpebble.com/v1/user/pins/reservation-1395203 \
+$ curl -X DELETE https://timeline-api.rebble.io/v1/user/pins/reservation-1395203 \
--header "Content-Type: application/json" \
--header "X-User-Token: a70b23d3820e9ee640aeb590fdf03a56"
OK
@@ -178,7 +178,7 @@ OK
It is possible to send a pin (and updates) to multiple users at once by
modifying the `PUT` header to include `X-Pin-Topics` (the topics a user must be
subscribed to in order to receive this pin) and `X-API-Key` (issued by the
-[Developer Portal](https://dev-portal.getpebble.com/)). In this case, the URL is
+[Developer Portal](https://dev-portal.rebble.io/)). In this case, the URL is
also modified:
```text
@@ -211,7 +211,7 @@ The pin body remains the same:
#### Curl Example
```bash
-$ curl -X PUT https://timeline-api.getpebble.com/v1/shared/pins/giants-game-1 \
+$ curl -X PUT https://timeline-api.rebble.io/v1/shared/pins/giants-game-1 \
--header "Content-Type: application/json" \
--header "X-API-Key: fbbd2e4c5a8e1dbef2b00b97bf83bdc9" \
--header "X-Pin-Topics: giants,redsox,baseball" \
@@ -240,7 +240,7 @@ X-API-Key: fbbd2e4c5a8e1dbef2b00b97bf83bdc9
#### Curl Example
```bash
-$ curl -X DELETE https://timeline-api.getpebble.com/v1/shared/pins/giants-game-1 \
+$ curl -X DELETE https://timeline-api.rebble.io/v1/shared/pins/giants-game-1 \
--header "Content-Type: application/json" \
--header "X-API-Key: fbbd2e4c5a8e1dbef2b00b97bf83bdc9" \
OK
@@ -266,7 +266,7 @@ X-User-Token: a70b23d3820e9ee640aeb590fdf03a56
#### Curl Example
```bash
-$ curl -X GET https://timeline-api.getpebble.com/v1/user/subscriptions \
+$ curl -X GET https://timeline-api.rebble.io/v1/user/subscriptions \
--header "X-User-Token: a70b23d3820e9ee640aeb590fdf03a56" \
```
@@ -320,7 +320,7 @@ Check the returned HTTP headers of any API request to see the current rate limit
status:
```text
-$ curl -i https://timeline-api.getpebble.com/v1/user/pins/reservation-1395203
+$ curl -i https://timeline-api.rebble.io/v1/user/pins/reservation-1395203
HTTP/1.1 429 OK
date: Wed, 13 May 2015 21:36:58 GMT
diff --git a/source/_guides/tools-and-resources/cloudpebble.md b/source/_guides/tools-and-resources/cloudpebble.md
index 144956e..d316681 100644
--- a/source/_guides/tools-and-resources/cloudpebble.md
+++ b/source/_guides/tools-and-resources/cloudpebble.md
@@ -166,7 +166,7 @@ Pebble account.
In addition to running apps, the 'Compilation' screen also offers the ability to
view app log output and capture screenshots with the appropriate buttons.
Lastly, the `.pbw` bundle can also be obtained for testing and distribution in
-the [Developer Portal](https://dev-portal.getpebble.com/).
+the [Developer Portal](https://dev-portal.rebble.io/).
### Interacting with the Emulator
diff --git a/source/_guides/user-interfaces/appglance-rest.md b/source/_guides/user-interfaces/appglance-rest.md
index 251d63f..e24cab7 100644
--- a/source/_guides/user-interfaces/appglance-rest.md
+++ b/source/_guides/user-interfaces/appglance-rest.md
@@ -58,7 +58,7 @@ API.
To create a slice, send a `PUT` request to the following URL scheme:
```text
-PUT https://timeline-api.getpebble.com/v1/user/glance
+PUT https://timeline-api.rebble.io/v1/user/glance
```
Use the following headers, where `X-User-Token` is the user's
@@ -90,7 +90,7 @@ sample of an object is shown below:
#### Curl Example
```bash
-$ curl -X PUT https://timeline-api.getpebble.com/v1/user/glance \
+$ curl -X PUT https://timeline-api.rebble.io/v1/user/glance \
--header "Content-Type: application/json" \
--header "X-User-Token: a70b23d3820e9ee640aeb590fdf03a56" \
-d @glance.json
diff --git a/source/_includes/sdk/beta_instructions_no_platform.md b/source/_includes/sdk/beta_instructions_no_platform.md
index f3f0de9..09e05a6 100644
--- a/source/_includes/sdk/beta_instructions_no_platform.md
+++ b/source/_includes/sdk/beta_instructions_no_platform.md
@@ -48,7 +48,7 @@ If you would prefer to not use Homebrew and would like to manually install the
Pebble SDK:
1. Download the
- [SDK package](https://s3.amazonaws.com/assets.getpebble.com/pebble-tool/pebble-sdk-{{ site.data.sdk.pebble_tool.version }}-mac.tar.bz2).
+ [SDK package](https://s3.amazonaws.com/assets.rebble.io/pebble-tool/pebble-sdk-{{ site.data.sdk.pebble_tool.version }}-mac.tar.bz2).
2. Follow the [manual installation instructions](/sdk/install/), but skip
"Download and install the Pebble ARM toolchain", as the toolchain is
@@ -58,8 +58,8 @@ Pebble SDK:
### Linux
1. Download the relevant package:
- [Linux (32-bit)](https://s3.amazonaws.com/assets.getpebble.com/pebble-tool/pebble-sdk-{{ site.data.sdk.pebble_tool.version }}-linux32.tar.bz2) |
- [Linux (64-bit)](https://s3.amazonaws.com/assets.getpebble.com/pebble-tool/pebble-sdk-{{ site.data.sdk.pebble_tool.version }}-linux64.tar.bz2)
+ [Linux (32-bit)](https://s3.amazonaws.com/assets.rebble.io/pebble-tool/pebble-sdk-{{ site.data.sdk.pebble_tool.version }}-linux32.tar.bz2) |
+ [Linux (64-bit)](https://s3.amazonaws.com/assets.rebble.io/pebble-tool/pebble-sdk-{{ site.data.sdk.pebble_tool.version }}-linux64.tar.bz2)
2. Install the SDK by following the
[manual installation instructions](/sdk/install/linux/), but skip
diff --git a/source/_includes/sdk/steps_help.md b/source/_includes/sdk/steps_help.md
index 4fcf217..c7ace29 100644
--- a/source/_includes/sdk/steps_help.md
+++ b/source/_includes/sdk/steps_help.md
@@ -18,7 +18,7 @@
If you have any issues with downloading or installing the Pebble SDK, you
should take a look at the
-[SDK Help category](https://forums.getpebble.com/categories/watchface-sdk-help)
+[SDK Help category](https://forums.rebble.io/categories/watchface-sdk-help)
on our forums.
Alternatively, you can [send us a message](/contact/) letting us know what
diff --git a/source/_layouts/blog/post.html b/source/_layouts/blog/post.html
index e03493d..44bbb66 100644
--- a/source/_layouts/blog/post.html
+++ b/source/_layouts/blog/post.html
@@ -25,7 +25,7 @@ {{ page.title }}
{{ content }}
-
diff --git a/source/_layouts/docs/c.html b/source/_layouts/docs/c.html
index 85051bd..9c71045 100644
--- a/source/_layouts/docs/c.html
+++ b/source/_layouts/docs/c.html
@@ -236,7 +236,7 @@ Getting Help
You can either take advantage of our awesome developer community and
- check out the SDK Help forums,
+ check out the SDK Help forums,
or you can send us a message through
the website!
diff --git a/source/_layouts/docs/js.html b/source/_layouts/docs/js.html
index 00573b0..e63a2d0 100644
--- a/source/_layouts/docs/js.html
+++ b/source/_layouts/docs/js.html
@@ -124,7 +124,7 @@ Getting Help
You can either take advantage of our awesome developer community and
- check out the SDK Help forums,
+ check out the SDK Help forums,
or you can send us a message through
the website!
diff --git a/source/_layouts/guides/default.html b/source/_layouts/guides/default.html
index 52f3ae2..b5e4cc2 100644
--- a/source/_layouts/guides/default.html
+++ b/source/_layouts/guides/default.html
@@ -68,7 +68,7 @@ {{ page.title }}
{% unless page.hide_comments %}
-