From b85aacfaa599fb7cf38ffad8ca38ae835b8414cf Mon Sep 17 00:00:00 2001 From: c9jenkinsv3 Date: Wed, 17 Jan 2018 05:00:49 +0100 Subject: [PATCH] Wed Jan 17 05:00:49 CET 2018 --- build/standalone/skin/default/dark-gray.css | 60 ++--- build/standalone/skin/default/dark.css | 60 ++--- build/standalone/skin/default/flat-dark.css | 60 ++--- build/standalone/skin/default/flat-light.css | 60 ++--- build/standalone/skin/default/light-gray.css | 60 ++--- build/standalone/skin/default/light.css | 60 ++--- .../icons/exception_break@2x.png | Bin 5065 -> 4743 bytes .../static/plugins/c9.ide.restore/restore.css | 2 +- .../glob/node_modules/inherits/package.json | 3 +- lib/tern/package.json | 2 +- lib/tern_from_ts/package.json | 2 +- .../node_modules/inherits/package.json | 3 +- .../request/node_modules/uuid/.eslintrc.json | 5 +- .../request/node_modules/uuid/CHANGELOG.md | 57 +++++ .../request/node_modules/uuid/HISTORY.md | 28 --- .../request/node_modules/uuid/bin/uuid | 15 ++ .../node_modules/uuid/lib/md5-browser.js | 216 ++++++++++++++++++ .../request/node_modules/uuid/lib/md5.js | 25 ++ .../node_modules/uuid/lib/rng-browser.js | 21 +- .../request/node_modules/uuid/lib/rng.js | 10 +- .../node_modules/uuid/lib/sha1-browser.js | 6 +- .../request/node_modules/uuid/lib/sha1.js | 28 ++- .../request/node_modules/uuid/lib/v35.js | 53 +++++ .../request/node_modules/uuid/package.json | 36 +-- .../request/node_modules/uuid/v1.js | 37 +-- .../request/node_modules/uuid/v3.js | 4 + .../request/node_modules/uuid/v4.js | 2 +- .../request/node_modules/uuid/v5.js | 45 +--- node_modules/nak/package.json | 2 +- .../glob/node_modules/inherits/package.json | 3 +- node_modules/tern/package.json | 2 +- node_modules/tern_from_ts/package.json | 2 +- package.json | 2 +- .../icons/exception_break@2x.png | Bin 5065 -> 4743 bytes version | 2 +- 35 files changed, 589 insertions(+), 384 deletions(-) create mode 100644 node_modules/less/node_modules/request/node_modules/uuid/CHANGELOG.md delete mode 100644 node_modules/less/node_modules/request/node_modules/uuid/HISTORY.md create mode 100644 node_modules/less/node_modules/request/node_modules/uuid/lib/md5-browser.js create mode 100644 node_modules/less/node_modules/request/node_modules/uuid/lib/md5.js create mode 100644 node_modules/less/node_modules/request/node_modules/uuid/lib/v35.js create mode 100644 node_modules/less/node_modules/request/node_modules/uuid/v3.js diff --git a/build/standalone/skin/default/dark-gray.css b/build/standalone/skin/default/dark-gray.css index fa7e0fb3..79b43a67 100644 --- a/build/standalone/skin/default/dark-gray.css +++ b/build/standalone/skin/default/dark-gray.css @@ -92,8 +92,7 @@ } .chatContainer .searchbox .sbtb_middle .input { color: #ffffff; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .chatContainer .ace-tm .ace_marker-layer .ace_selection { background: #4c6312; @@ -2431,8 +2430,7 @@ body .error_widget_arrow.ace_ok { text-transform: uppercase; padding: 6px 15px 6px 26px; position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .navigation .level1 > a:after { background-repeat: no-repeat; @@ -2548,8 +2546,7 @@ body .error_widget_arrow.ace_ok { color: #b3b3b3; font-size: 12px; text-overflow: ellipsis; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackbutton { min-height: 22px; @@ -2631,8 +2628,7 @@ body .error_widget_arrow.ace_ok { } .bar-preferences .blackdg .tree-headings { background: #484848; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-weight: normal; border-bottom: 1px solid #434343; } @@ -2651,8 +2647,7 @@ body .error_widget_arrow.ace_ok { height: 18px; } .bar-preferences .blackdg .tree-row.selected { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackdg .tree-row > .tree-column { padding: 2px 0 2px 4px; @@ -3118,8 +3113,7 @@ body .error_widget_arrow.ace_ok { bottom: 0; overflow: auto; display: flex; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; background-attachment: local; color: #ffffff; } @@ -3522,8 +3516,7 @@ body .error_widget_arrow.ace_ok { } .installer .execute { background: transparent; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; border-top: 0; box-shadow: none; height: 100%; @@ -4250,8 +4243,7 @@ body .error_widget_arrow.ace_ok { background: transparent; border: none; font: 11px Tahoma, Arial; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .filetree .tree-row { background: transparent; @@ -4630,15 +4622,13 @@ BODY { top: 0; right: 0; bottom: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } BODY.noInput * { pointer-events: none; } .ace_editor .ace_gutter { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .disableIframe iframe { pointer-events: none; @@ -4917,8 +4907,7 @@ BODY.noInput * { text-align: center; cursor: default; font-weight: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackbuttonDisabled { color: rgba(220, 235, 219, 0.5); @@ -5278,8 +5267,7 @@ BODY.noInput * { line-height: 16px; position: relative; cursor: default; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .win-deploy-target .btn-default-css3, .size-13.btn-default-css3 { @@ -9569,8 +9557,7 @@ body .splitbutton .arrow { color: rgba(255, 255, 255, 0.7); margin-top: 1px; padding: 1px 6px 2px 6px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; @@ -9978,8 +9965,7 @@ body .splitbutton .arrow { .immediate .treeitem { display: inline-block; padding-left: 10px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; position: relative; white-space: nowrap; } @@ -10108,8 +10094,7 @@ body .splitbutton .arrow { color: #d0ea3c; } .immediate .ace_dark .treeitem { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .immediate .ace_dark .treeitem .arrow { background-repeat: no-repeat; @@ -10173,8 +10158,7 @@ body .splitbutton .arrow { } .blackdg .newwatch { color: #b3b3b3; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackdg.ace_tree_focus .newwatch.selected { color: #cdd7b5 !important; @@ -10747,8 +10731,7 @@ body .splitbutton .arrow { top: 0; z-index: 10000000; pointer-events: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .errorlabel.anim, .disconnectlabel.anim { @@ -10823,8 +10806,7 @@ body .splitbutton .arrow { .custom-tree.ace_tree { background: transparent; border: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .custom-tree.ace_tree .tree-row { background: transparent; @@ -11502,8 +11484,7 @@ body .splitbutton .arrow { background: #ffffff !important; border: 1px solid rgba(26, 26, 26, 0.5); color: #4d4d4d; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .ace_dark .ace_tooltip, .ace_dark.ace_tooltip { @@ -11511,8 +11492,7 @@ body .splitbutton .arrow { background: #fff9cc !important; border: 1px solid black; color: #4d4d4d; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .ace_progress { position: absolute; diff --git a/build/standalone/skin/default/dark.css b/build/standalone/skin/default/dark.css index 6bf8b1de..abe7e8e2 100644 --- a/build/standalone/skin/default/dark.css +++ b/build/standalone/skin/default/dark.css @@ -92,8 +92,7 @@ } .chatContainer .searchbox .sbtb_middle .input { color: #f1f1f1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .chatContainer .ace-tm .ace_marker-layer .ace_selection { background: #4c6312; @@ -2431,8 +2430,7 @@ body .error_widget_arrow.ace_ok { text-transform: uppercase; padding: 6px 15px 6px 26px; position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .navigation .level1 > a:after { background-repeat: no-repeat; @@ -2548,8 +2546,7 @@ body .error_widget_arrow.ace_ok { color: #999999; font-size: 12px; text-overflow: ellipsis; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackbutton { min-height: 22px; @@ -2631,8 +2628,7 @@ body .error_widget_arrow.ace_ok { } .bar-preferences .blackdg .tree-headings { background: #2e2e2e; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-weight: normal; border-bottom: 1px solid #292929; } @@ -2651,8 +2647,7 @@ body .error_widget_arrow.ace_ok { height: 18px; } .bar-preferences .blackdg .tree-row.selected { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackdg .tree-row > .tree-column { padding: 2px 0 2px 4px; @@ -3118,8 +3113,7 @@ body .error_widget_arrow.ace_ok { bottom: 0; overflow: auto; display: flex; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; background-attachment: local; color: #f1f1f1; } @@ -3522,8 +3516,7 @@ body .error_widget_arrow.ace_ok { } .installer .execute { background: transparent; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; border-top: 0; box-shadow: none; height: 100%; @@ -4250,8 +4243,7 @@ body .error_widget_arrow.ace_ok { background: transparent; border: none; font: 11px Tahoma, Arial; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .filetree .tree-row { background: transparent; @@ -4630,15 +4622,13 @@ BODY { top: 0; right: 0; bottom: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } BODY.noInput * { pointer-events: none; } .ace_editor .ace_gutter { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .disableIframe iframe { pointer-events: none; @@ -4917,8 +4907,7 @@ BODY.noInput * { text-align: center; cursor: default; font-weight: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackbuttonDisabled { color: rgba(189, 216, 187, 0.5); @@ -5278,8 +5267,7 @@ BODY.noInput * { line-height: 16px; position: relative; cursor: default; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .win-deploy-target .btn-default-css3, .size-13.btn-default-css3 { @@ -9569,8 +9557,7 @@ body .splitbutton .arrow { color: rgba(255, 255, 255, 0.7); margin-top: 1px; padding: 1px 6px 2px 6px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; @@ -9978,8 +9965,7 @@ body .splitbutton .arrow { .immediate .treeitem { display: inline-block; padding-left: 10px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; position: relative; white-space: nowrap; } @@ -10108,8 +10094,7 @@ body .splitbutton .arrow { color: #bedb18; } .immediate .ace_dark .treeitem { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .immediate .ace_dark .treeitem .arrow { background-repeat: no-repeat; @@ -10173,8 +10158,7 @@ body .splitbutton .arrow { } .blackdg .newwatch { color: #999999; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackdg.ace_tree_focus .newwatch.selected { color: #b7c594 !important; @@ -10747,8 +10731,7 @@ body .splitbutton .arrow { top: 0; z-index: 10000000; pointer-events: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .errorlabel.anim, .disconnectlabel.anim { @@ -10823,8 +10806,7 @@ body .splitbutton .arrow { .custom-tree.ace_tree { background: transparent; border: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .custom-tree.ace_tree .tree-row { background: transparent; @@ -11502,8 +11484,7 @@ body .splitbutton .arrow { background: #ffffcc !important; border: 1px solid rgba(0, 0, 0, 0.5); color: #333333; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .ace_dark .ace_tooltip, .ace_dark.ace_tooltip { @@ -11511,8 +11492,7 @@ body .splitbutton .arrow { background: #fff399 !important; border: 1px solid black; color: #333333; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .ace_progress { position: absolute; diff --git a/build/standalone/skin/default/flat-dark.css b/build/standalone/skin/default/flat-dark.css index 0583ea03..bc1f7686 100644 --- a/build/standalone/skin/default/flat-dark.css +++ b/build/standalone/skin/default/flat-dark.css @@ -92,8 +92,7 @@ } .chatContainer .searchbox .sbtb_middle .input { color: #e0e3e8; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .chatContainer .ace-tm .ace_marker-layer .ace_selection { background: #b5d5ff; @@ -2354,8 +2353,7 @@ body .error_widget_arrow.ace_ok { text-transform: uppercase; padding: 10px 15px 10px 26px; position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .navigation .level1 > a:after { background-repeat: no-repeat; @@ -2477,8 +2475,7 @@ body .error_widget_arrow.ace_ok { color: #e0e3e8; font-size: 12px; text-overflow: ellipsis; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackbutton { min-height: 22px; @@ -2560,8 +2557,7 @@ body .error_widget_arrow.ace_ok { } .bar-preferences .blackdg .tree-headings { background: #252525; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-weight: normal; border-bottom: 0; } @@ -2580,8 +2576,7 @@ body .error_widget_arrow.ace_ok { height: 24px; } .bar-preferences .blackdg .tree-row.selected { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackdg .tree-row > .tree-column { padding: 4px 0 2px 8px; @@ -3047,8 +3042,7 @@ body .error_widget_arrow.ace_ok { bottom: 0; overflow: auto; display: flex; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; background-attachment: local; color: #f1f1f1; } @@ -3451,8 +3445,7 @@ body .error_widget_arrow.ace_ok { } .installer .execute { background: transparent; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; border-top: 0; box-shadow: none; height: 100%; @@ -4184,8 +4177,7 @@ body .error_widget_arrow.ace_ok { background: transparent; border: none; font: 11px Tahoma, Arial; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .filetree .tree-row { background: transparent; @@ -4564,15 +4556,13 @@ BODY { top: 0; right: 0; bottom: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } BODY.noInput * { pointer-events: none; } .ace_editor .ace_gutter { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .disableIframe iframe { pointer-events: none; @@ -4851,8 +4841,7 @@ BODY.noInput * { text-align: center; cursor: pointer; font-weight: bold; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackbuttonDisabled { color: rgba(189, 216, 187, 0.5); @@ -5212,8 +5201,7 @@ BODY.noInput * { line-height: 16px; position: relative; cursor: pointer; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .win-deploy-target .btn-default-css3, .size-13.btn-default-css3 { @@ -9590,8 +9578,7 @@ body .splitbutton .arrow { color: #e0e3e8; margin-top: 1px; padding: 2px 6px 2px 7px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; height: 17px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; @@ -9999,8 +9986,7 @@ body .splitbutton .arrow { .immediate .treeitem { display: inline-block; padding-left: 10px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; position: relative; white-space: nowrap; } @@ -10129,8 +10115,7 @@ body .splitbutton .arrow { color: #bedb18; } .immediate .ace_dark .treeitem { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .immediate .ace_dark .treeitem .arrow { background-repeat: no-repeat; @@ -10194,8 +10179,7 @@ body .splitbutton .arrow { } .blackdg .newwatch { color: #aaaaaa; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackdg.ace_tree_focus .newwatch.selected { color: #cde9ff !important; @@ -10760,8 +10744,7 @@ body .splitbutton .arrow { top: 0; z-index: 10000000; pointer-events: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .errorlabel.anim, .disconnectlabel.anim { @@ -10836,8 +10819,7 @@ body .splitbutton .arrow { .custom-tree.ace_tree { background: transparent; border: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .custom-tree.ace_tree .tree-row { background: transparent; @@ -11517,8 +11499,7 @@ body .splitbutton .arrow { background: #f9f2ad !important; border: 1px solid #e7de81; color: #333333; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .ace_dark .ace_tooltip, .ace_dark.ace_tooltip { @@ -11526,8 +11507,7 @@ body .splitbutton .arrow { background: #fff399 !important; border: 1px solid black; color: #333333; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .ace_progress { position: absolute; diff --git a/build/standalone/skin/default/flat-light.css b/build/standalone/skin/default/flat-light.css index 832f5c3c..00284d08 100644 --- a/build/standalone/skin/default/flat-light.css +++ b/build/standalone/skin/default/flat-light.css @@ -92,8 +92,7 @@ } .chatContainer .searchbox .sbtb_middle .input { color: #333333; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .chatContainer .ace-tm .ace_marker-layer .ace_selection { background: #b5d5ff; @@ -2354,8 +2353,7 @@ body .error_widget_arrow.ace_ok { text-transform: uppercase; padding: 10px 15px 10px 26px; position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .navigation .level1 > a:after { background-repeat: no-repeat; @@ -2477,8 +2475,7 @@ body .error_widget_arrow.ace_ok { color: #333333; font-size: 12px; text-overflow: ellipsis; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .bar-preferences .blackbutton { min-height: 22px; @@ -2560,8 +2557,7 @@ body .error_widget_arrow.ace_ok { } .bar-preferences .blackdg .tree-headings { background: #767676; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; font-weight: bold; border-bottom: 0; } @@ -2580,8 +2576,7 @@ body .error_widget_arrow.ace_ok { height: 24px; } .bar-preferences .blackdg .tree-row.selected { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .bar-preferences .blackdg .tree-row > .tree-column { padding: 4px 0 2px 8px; @@ -3047,8 +3042,7 @@ body .error_widget_arrow.ace_ok { bottom: 0; overflow: auto; display: flex; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; background-attachment: local; color: #333333; } @@ -3428,8 +3422,7 @@ body .error_widget_arrow.ace_ok { } .installer .execute { background: transparent; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; border-top: 0; box-shadow: none; height: 100%; @@ -4161,8 +4154,7 @@ body .error_widget_arrow.ace_ok { background: transparent; border: none; font: 11px Tahoma, Arial; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .filetree .tree-row { background: transparent; @@ -4541,15 +4533,13 @@ BODY { top: 0; right: 0; bottom: 0; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } BODY.noInput * { pointer-events: none; } .ace_editor .ace_gutter { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .disableIframe iframe { pointer-events: none; @@ -4828,8 +4818,7 @@ BODY.noInput * { text-align: center; cursor: pointer; font-weight: bold; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackbuttonDisabled { color: rgba(189, 216, 187, 0.5); @@ -5189,8 +5178,7 @@ BODY.noInput * { line-height: 16px; position: relative; cursor: pointer; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .win-deploy-target .btn-default-css3, .size-13.btn-default-css3 { @@ -9567,8 +9555,7 @@ body .splitbutton .arrow { color: #333333; margin-top: 1px; padding: 2px 6px 2px 7px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; height: 17px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; @@ -9976,8 +9963,7 @@ body .splitbutton .arrow { .immediate .treeitem { display: inline-block; padding-left: 10px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; position: relative; white-space: nowrap; } @@ -10106,8 +10092,7 @@ body .splitbutton .arrow { color: #bedb18; } .immediate .ace_dark .treeitem { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .immediate .ace_dark .treeitem .arrow { background-repeat: no-repeat; @@ -10171,8 +10156,7 @@ body .splitbutton .arrow { } .blackdg .newwatch { color: #aaaaaa; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackdg.ace_tree_focus .newwatch.selected { color: #cde9ff !important; @@ -10737,8 +10721,7 @@ body .splitbutton .arrow { top: 0; z-index: 10000000; pointer-events: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .errorlabel.anim, .disconnectlabel.anim { @@ -10813,8 +10796,7 @@ body .splitbutton .arrow { .custom-tree.ace_tree { background: transparent; border: none; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .custom-tree.ace_tree .tree-row { background: transparent; @@ -11494,8 +11476,7 @@ body .splitbutton .arrow { background: #f9f2ad !important; border: 1px solid #e7de81; color: #333333; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .ace_dark .ace_tooltip, .ace_dark.ace_tooltip { @@ -11503,8 +11484,7 @@ body .splitbutton .arrow { background: #fff399 !important; border: 1px solid black; color: #333333; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .ace_progress { position: absolute; diff --git a/build/standalone/skin/default/light-gray.css b/build/standalone/skin/default/light-gray.css index 9726b625..1a6907fa 100644 --- a/build/standalone/skin/default/light-gray.css +++ b/build/standalone/skin/default/light-gray.css @@ -92,8 +92,7 @@ } .chatContainer .searchbox .sbtb_middle .input { color: #dfdfdf; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .chatContainer .ace-tm .ace_marker-layer .ace_selection { background: #4c6312; @@ -2431,8 +2430,7 @@ body .error_widget_arrow.ace_ok { text-transform: uppercase; padding: 6px 15px 6px 26px; position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .navigation .level1 > a:after { background-repeat: no-repeat; @@ -2548,8 +2546,7 @@ body .error_widget_arrow.ace_ok { color: #212121; font-size: 12px; text-overflow: ellipsis; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackbutton { min-height: 22px; @@ -2631,8 +2628,7 @@ body .error_widget_arrow.ace_ok { } .bar-preferences .blackdg .tree-headings { background: #1c1c1c; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-weight: normal; border-bottom: 1px solid #171717; } @@ -2651,8 +2647,7 @@ body .error_widget_arrow.ace_ok { height: 18px; } .bar-preferences .blackdg .tree-row.selected { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackdg .tree-row > .tree-column { padding: 2px 0 2px 4px; @@ -3118,8 +3113,7 @@ body .error_widget_arrow.ace_ok { bottom: 0; overflow: auto; display: flex; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; background-attachment: local; color: #212121; } @@ -3522,8 +3516,7 @@ body .error_widget_arrow.ace_ok { } .installer .execute { background: #272727; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; border-top: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 -1px black; height: 100%; @@ -4250,8 +4243,7 @@ body .error_widget_arrow.ace_ok { background: transparent; border: none; font: 11px Tahoma, Arial; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .filetree .tree-row { background: transparent; @@ -4630,15 +4622,13 @@ BODY { top: 0; right: 0; bottom: 0; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } BODY.noInput * { pointer-events: none; } .ace_editor .ace_gutter { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .disableIframe iframe { pointer-events: none; @@ -4917,8 +4907,7 @@ BODY.noInput * { text-align: center; cursor: default; font-weight: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackbuttonDisabled { color: rgba(167, 203, 164, 0.5); @@ -5278,8 +5267,7 @@ BODY.noInput * { line-height: 16px; position: relative; cursor: default; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .win-deploy-target .btn-default-css3, .size-13.btn-default-css3 { @@ -9569,8 +9557,7 @@ body .splitbutton .arrow { color: rgba(0, 0, 0, 0.6); margin-top: 1px; padding: 1px 6px 2px 6px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; @@ -9978,8 +9965,7 @@ body .splitbutton .arrow { .immediate .treeitem { display: inline-block; padding-left: 10px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; position: relative; white-space: nowrap; } @@ -10108,8 +10094,7 @@ body .splitbutton .arrow { color: #a2bb14; } .immediate .ace_dark .treeitem { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .immediate .ace_dark .treeitem .arrow { background-repeat: no-repeat; @@ -10173,8 +10158,7 @@ body .splitbutton .arrow { } .blackdg .newwatch { color: #8a989f; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackdg.ace_tree_focus .newwatch.selected { color: #a9d9ff !important; @@ -10747,8 +10731,7 @@ body .splitbutton .arrow { top: 0; z-index: 10000000; pointer-events: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .errorlabel.anim, .disconnectlabel.anim { @@ -10823,8 +10806,7 @@ body .splitbutton .arrow { .custom-tree.ace_tree { background: transparent; border: none; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .custom-tree.ace_tree .tree-row { background: transparent; @@ -11502,8 +11484,7 @@ body .splitbutton .arrow { background: #ffffa8 !important; border: 1px solid rgba(0, 0, 0, 0.5); color: #212121; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .ace_dark .ace_tooltip, .ace_dark.ace_tooltip { @@ -11511,8 +11492,7 @@ body .splitbutton .arrow { background: #ffef75 !important; border: 1px solid black; color: #212121; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .ace_progress { position: absolute; diff --git a/build/standalone/skin/default/light.css b/build/standalone/skin/default/light.css index f7ef379d..440bd0e2 100644 --- a/build/standalone/skin/default/light.css +++ b/build/standalone/skin/default/light.css @@ -92,8 +92,7 @@ } .chatContainer .searchbox .sbtb_middle .input { color: #f7f7f7; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .chatContainer .ace-tm .ace_marker-layer .ace_selection { background: #4c6312; @@ -2431,8 +2430,7 @@ body .error_widget_arrow.ace_ok { text-transform: uppercase; padding: 6px 15px 6px 26px; position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .navigation .level1 > a:after { background-repeat: no-repeat; @@ -2548,8 +2546,7 @@ body .error_widget_arrow.ace_ok { color: #393939; font-size: 12px; text-overflow: ellipsis; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackbutton { min-height: 22px; @@ -2631,8 +2628,7 @@ body .error_widget_arrow.ace_ok { } .bar-preferences .blackdg .tree-headings { background: #343434; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-weight: normal; border-bottom: 1px solid #2f2f2f; } @@ -2651,8 +2647,7 @@ body .error_widget_arrow.ace_ok { height: 18px; } .bar-preferences .blackdg .tree-row.selected { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .bar-preferences .blackdg .tree-row > .tree-column { padding: 2px 0 2px 4px; @@ -3118,8 +3113,7 @@ body .error_widget_arrow.ace_ok { bottom: 0; overflow: auto; display: flex; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; background-attachment: local; color: #393939; } @@ -3522,8 +3516,7 @@ body .error_widget_arrow.ace_ok { } .installer .execute { background: #272727; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; border-top: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 -1px black; height: 100%; @@ -4250,8 +4243,7 @@ body .error_widget_arrow.ace_ok { background: transparent; border: none; font: 11px Tahoma, Arial; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .filetree .tree-row { background: transparent; @@ -4630,15 +4622,13 @@ BODY { top: 0; right: 0; bottom: 0; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } BODY.noInput * { pointer-events: none; } .ace_editor .ace_gutter { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .disableIframe iframe { pointer-events: none; @@ -4917,8 +4907,7 @@ BODY.noInput * { text-align: center; cursor: default; font-weight: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackbuttonDisabled { color: rgba(197, 221, 195, 0.5); @@ -5278,8 +5267,7 @@ BODY.noInput * { line-height: 16px; position: relative; cursor: default; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .win-deploy-target .btn-default-css3, .size-13.btn-default-css3 { @@ -9569,8 +9557,7 @@ body .splitbutton .arrow { color: rgba(6, 6, 6, 0.6); margin-top: 1px; padding: 1px 6px 2px 6px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; @@ -9978,8 +9965,7 @@ body .splitbutton .arrow { .immediate .treeitem { display: inline-block; padding-left: 10px; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; position: relative; white-space: nowrap; } @@ -10108,8 +10094,7 @@ body .splitbutton .arrow { color: #c8e61a; } .immediate .ace_dark .treeitem { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .immediate .ace_dark .treeitem .arrow { background-repeat: no-repeat; @@ -10173,8 +10158,7 @@ body .splitbutton .arrow { } .blackdg .newwatch { color: #a5afb5; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .blackdg.ace_tree_focus .newwatch.selected { color: #daefff !important; @@ -10747,8 +10731,7 @@ body .splitbutton .arrow { top: 0; z-index: 10000000; pointer-events: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .errorlabel.anim, .disconnectlabel.anim { @@ -10823,8 +10806,7 @@ body .splitbutton .arrow { .custom-tree.ace_tree { background: transparent; border: none; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .custom-tree.ace_tree .tree-row { background: transparent; @@ -11502,8 +11484,7 @@ body .splitbutton .arrow { background: #ffffd9 !important; border: 1px solid rgba(6, 6, 6, 0.5); color: #393939; - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto; } .ace_dark .ace_tooltip, .ace_dark.ace_tooltip { @@ -11511,8 +11492,7 @@ body .splitbutton .arrow { background: #fff4a6 !important; border: 1px solid black; color: #393939; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; } .ace_progress { position: absolute; diff --git a/build/standalone/static/plugins/c9.ide.layout.classic/icons/exception_break@2x.png b/build/standalone/static/plugins/c9.ide.layout.classic/icons/exception_break@2x.png index daec7275eab85823001d8556494c1ca7fccdc9cd..490c46cbb8f689abfbf25614163cd93df3fd1a92 100644 GIT binary patch literal 4743 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 ZfT8UR*%hrnIKL+%(Nue&S_(0H^I!8AH*5d^ literal 5065 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 WIoDHAd*=7gH3J +## [3.2.1](https://github.com/kelektiv/node-uuid/compare/v3.1.0...v3.2.1) (2018-01-16) + + +### Bug Fixes + +* use msCrypto if available. Fixes [#241](https://github.com/kelektiv/node-uuid/issues/241) ([#247](https://github.com/kelektiv/node-uuid/issues/247)) ([1fef18b](https://github.com/kelektiv/node-uuid/commit/1fef18b)) + + + + +# [3.2.0](https://github.com/kelektiv/node-uuid/compare/v3.1.0...v3.2.0) (2018-01-16) + + +### Bug Fixes + +* remove mistakenly added typescript dependency, rollback version (standard-version will auto-increment) ([09fa824](https://github.com/kelektiv/node-uuid/commit/09fa824)) +* use msCrypto if available. Fixes [#241](https://github.com/kelektiv/node-uuid/issues/241) ([#247](https://github.com/kelektiv/node-uuid/issues/247)) ([1fef18b](https://github.com/kelektiv/node-uuid/commit/1fef18b)) + + +### Features + +* Add v3 Support ([#217](https://github.com/kelektiv/node-uuid/issues/217)) ([d94f726](https://github.com/kelektiv/node-uuid/commit/d94f726)) + + + +# 3.0.1 (2016-11-28) + + * split uuid versions into separate files + +# 3.0.0 (2016-11-17) + + * remove .parse and .unparse + +# 2.0.0 + + * Removed uuid.BufferClass + +# 1.4.0 + + * Improved module context detection + * Removed public RNG functions + +# 1.3.2 + + * Improve tests and handling of v1() options (Issue #24) + * Expose RNG option to allow for perf testing with different generators + +# 1.3.0 + + * Support for version 1 ids, thanks to [@ctavan](https://github.com/ctavan)! + * Support for node.js crypto API + * De-emphasizing performance in favor of a) cryptographic quality PRNGs where available and b) more manageable code diff --git a/node_modules/less/node_modules/request/node_modules/uuid/HISTORY.md b/node_modules/less/node_modules/request/node_modules/uuid/HISTORY.md deleted file mode 100644 index c6050ec8..00000000 --- a/node_modules/less/node_modules/request/node_modules/uuid/HISTORY.md +++ /dev/null @@ -1,28 +0,0 @@ -# 3.0.1 (2016-11-28) - - * split uuid versions into separate files - -# 3.0.0 (2016-11-17) - - * remove .parse and .unparse - -# 2.0.0 - - * Removed uuid.BufferClass - -# 1.4.0 - - * Improved module context detection - * Removed public RNG functions - -# 1.3.2 - - * Improve tests and handling of v1() options (Issue #24) - * Expose RNG option to allow for perf testing with different generators - -# 1.3.0 - - * Support for version 1 ids, thanks to [@ctavan](https://github.com/ctavan)! - * Support for node.js crypto API - * De-emphasizing performance in favor of a) cryptographic quality PRNGs where available and b) more manageable code - diff --git a/node_modules/less/node_modules/request/node_modules/uuid/bin/uuid b/node_modules/less/node_modules/request/node_modules/uuid/bin/uuid index 2fd26d76..502626e6 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/bin/uuid +++ b/node_modules/less/node_modules/request/node_modules/uuid/bin/uuid @@ -5,6 +5,7 @@ function usage() { console.log('Usage:'); console.log(' uuid'); console.log(' uuid v1'); + console.log(' uuid v3 '); console.log(' uuid v4'); console.log(' uuid v5 '); console.log(' uuid --help'); @@ -25,6 +26,20 @@ switch (version) { console.log(uuidV1()); break; + case 'v3': + var uuidV3 = require('../v3'); + + var name = args.shift(); + var namespace = args.shift(); + assert(name != null, 'v3 name not specified'); + assert(namespace != null, 'v3 namespace not specified'); + + if (namespace == 'URL') namespace = uuidV3.URL; + if (namespace == 'DNS') namespace = uuidV3.DNS; + + console.log(uuidV3(name, namespace)); + break; + case 'v4': var uuidV4 = require('../v4'); console.log(uuidV4()); diff --git a/node_modules/less/node_modules/request/node_modules/uuid/lib/md5-browser.js b/node_modules/less/node_modules/request/node_modules/uuid/lib/md5-browser.js new file mode 100644 index 00000000..9b3b6c7e --- /dev/null +++ b/node_modules/less/node_modules/request/node_modules/uuid/lib/md5-browser.js @@ -0,0 +1,216 @@ +/* + * Browser-compatible JavaScript MD5 + * + * Modification of JavaScript MD5 + * https://github.com/blueimp/JavaScript-MD5 + * + * Copyright 2011, Sebastian Tschan + * https://blueimp.net + * + * Licensed under the MIT license: + * https://opensource.org/licenses/MIT + * + * Based on + * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message + * Digest Algorithm, as defined in RFC 1321. + * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009 + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet + * Distributed under the BSD License + * See http://pajhome.org.uk/crypt/md5 for more info. + */ + +'use strict'; + +function md5(bytes) { + if (typeof(bytes) == 'string') { + var msg = unescape(encodeURIComponent(bytes)); // UTF8 escape + bytes = new Array(msg.length); + for (var i = 0; i < msg.length; i++) bytes[i] = msg.charCodeAt(i); + } + + return md5ToHexEncodedArray( + wordsToMd5( + bytesToWords(bytes) + , bytes.length * 8) + ); +} + + +/* +* Convert an array of little-endian words to an array of bytes +*/ +function md5ToHexEncodedArray(input) { + var i; + var x; + var output = []; + var length32 = input.length * 32; + var hexTab = '0123456789abcdef'; + var hex; + + for (i = 0; i < length32; i += 8) { + x = (input[i >> 5] >>> (i % 32)) & 0xFF; + + hex = parseInt(hexTab.charAt((x >>> 4) & 0x0F) + hexTab.charAt(x & 0x0F), 16); + + output.push(hex); + } + return output; +} + +/* +* Calculate the MD5 of an array of little-endian words, and a bit length. +*/ +function wordsToMd5(x, len) { + /* append padding */ + x[len >> 5] |= 0x80 << (len % 32); + x[(((len + 64) >>> 9) << 4) + 14] = len; + + var i; + var olda; + var oldb; + var oldc; + var oldd; + var a = 1732584193; + var b = -271733879; + var c = -1732584194; + + var d = 271733878; + + for (i = 0; i < x.length; i += 16) { + olda = a; + oldb = b; + oldc = c; + oldd = d; + + a = md5ff(a, b, c, d, x[i], 7, -680876936); + d = md5ff(d, a, b, c, x[i + 1], 12, -389564586); + c = md5ff(c, d, a, b, x[i + 2], 17, 606105819); + b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330); + a = md5ff(a, b, c, d, x[i + 4], 7, -176418897); + d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426); + c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341); + b = md5ff(b, c, d, a, x[i + 7], 22, -45705983); + a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416); + d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417); + c = md5ff(c, d, a, b, x[i + 10], 17, -42063); + b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162); + a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682); + d = md5ff(d, a, b, c, x[i + 13], 12, -40341101); + c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290); + b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329); + + a = md5gg(a, b, c, d, x[i + 1], 5, -165796510); + d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632); + c = md5gg(c, d, a, b, x[i + 11], 14, 643717713); + b = md5gg(b, c, d, a, x[i], 20, -373897302); + a = md5gg(a, b, c, d, x[i + 5], 5, -701558691); + d = md5gg(d, a, b, c, x[i + 10], 9, 38016083); + c = md5gg(c, d, a, b, x[i + 15], 14, -660478335); + b = md5gg(b, c, d, a, x[i + 4], 20, -405537848); + a = md5gg(a, b, c, d, x[i + 9], 5, 568446438); + d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690); + c = md5gg(c, d, a, b, x[i + 3], 14, -187363961); + b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501); + a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467); + d = md5gg(d, a, b, c, x[i + 2], 9, -51403784); + c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473); + b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734); + + a = md5hh(a, b, c, d, x[i + 5], 4, -378558); + d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463); + c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562); + b = md5hh(b, c, d, a, x[i + 14], 23, -35309556); + a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060); + d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353); + c = md5hh(c, d, a, b, x[i + 7], 16, -155497632); + b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640); + a = md5hh(a, b, c, d, x[i + 13], 4, 681279174); + d = md5hh(d, a, b, c, x[i], 11, -358537222); + c = md5hh(c, d, a, b, x[i + 3], 16, -722521979); + b = md5hh(b, c, d, a, x[i + 6], 23, 76029189); + a = md5hh(a, b, c, d, x[i + 9], 4, -640364487); + d = md5hh(d, a, b, c, x[i + 12], 11, -421815835); + c = md5hh(c, d, a, b, x[i + 15], 16, 530742520); + b = md5hh(b, c, d, a, x[i + 2], 23, -995338651); + + a = md5ii(a, b, c, d, x[i], 6, -198630844); + d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415); + c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905); + b = md5ii(b, c, d, a, x[i + 5], 21, -57434055); + a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571); + d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606); + c = md5ii(c, d, a, b, x[i + 10], 15, -1051523); + b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799); + a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359); + d = md5ii(d, a, b, c, x[i + 15], 10, -30611744); + c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380); + b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649); + a = md5ii(a, b, c, d, x[i + 4], 6, -145523070); + d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379); + c = md5ii(c, d, a, b, x[i + 2], 15, 718787259); + b = md5ii(b, c, d, a, x[i + 9], 21, -343485551); + + a = safeAdd(a, olda); + b = safeAdd(b, oldb); + c = safeAdd(c, oldc); + d = safeAdd(d, oldd); + } + return [a, b, c, d]; +} + +/* +* Convert an array bytes to an array of little-endian words +* Characters >255 have their high-byte silently ignored. +*/ +function bytesToWords(input) { + var i; + var output = []; + output[(input.length >> 2) - 1] = undefined; + for (i = 0; i < output.length; i += 1) { + output[i] = 0; + } + var length8 = input.length * 8; + for (i = 0; i < length8; i += 8) { + output[i >> 5] |= (input[(i / 8)] & 0xFF) << (i % 32); + } + + return output; +} + +/* +* Add integers, wrapping at 2^32. This uses 16-bit operations internally +* to work around bugs in some JS interpreters. +*/ +function safeAdd(x, y) { + var lsw = (x & 0xFFFF) + (y & 0xFFFF); + var msw = (x >> 16) + (y >> 16) + (lsw >> 16); + return (msw << 16) | (lsw & 0xFFFF); +} + +/* +* Bitwise rotate a 32-bit number to the left. +*/ +function bitRotateLeft(num, cnt) { + return (num << cnt) | (num >>> (32 - cnt)); +} + +/* +* These functions implement the four basic operations the algorithm uses. +*/ +function md5cmn(q, a, b, x, s, t) { + return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b); +} +function md5ff(a, b, c, d, x, s, t) { + return md5cmn((b & c) | ((~b) & d), a, b, x, s, t); +} +function md5gg(a, b, c, d, x, s, t) { + return md5cmn((b & d) | (c & (~d)), a, b, x, s, t); +} +function md5hh(a, b, c, d, x, s, t) { + return md5cmn(b ^ c ^ d, a, b, x, s, t); +} +function md5ii(a, b, c, d, x, s, t) { + return md5cmn(c ^ (b | (~d)), a, b, x, s, t); +} + +module.exports = md5; diff --git a/node_modules/less/node_modules/request/node_modules/uuid/lib/md5.js b/node_modules/less/node_modules/request/node_modules/uuid/lib/md5.js new file mode 100644 index 00000000..7044b872 --- /dev/null +++ b/node_modules/less/node_modules/request/node_modules/uuid/lib/md5.js @@ -0,0 +1,25 @@ +'use strict'; + +var crypto = require('crypto'); + +function md5(bytes) { + if (typeof Buffer.from === 'function') { + // Modern Buffer API + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + } else { + // Pre-v4 Buffer API + if (Array.isArray(bytes)) { + bytes = new Buffer(bytes); + } else if (typeof bytes === 'string') { + bytes = new Buffer(bytes, 'utf8'); + } + } + + return crypto.createHash('md5').update(bytes).digest(); +} + +module.exports = md5; diff --git a/node_modules/less/node_modules/request/node_modules/uuid/lib/rng-browser.js b/node_modules/less/node_modules/request/node_modules/uuid/lib/rng-browser.js index ac39b128..14d21170 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/lib/rng-browser.js +++ b/node_modules/less/node_modules/request/node_modules/uuid/lib/rng-browser.js @@ -2,25 +2,26 @@ // browser this is a little complicated due to unknown quality of Math.random() // and inconsistent support for the `crypto` API. We do the best we can via // feature-detection -var rng; -var crypto = global.crypto || global.msCrypto; // for IE 11 -if (crypto && crypto.getRandomValues) { +// getRandomValues needs to be invoked in a context where "this" is a Crypto implementation. +var getRandomValues = (typeof(crypto) != 'undefined' && crypto.getRandomValues.bind(crypto)) || + (typeof(msCrypto) != 'undefined' && msCrypto.getRandomValues.bind(msCrypto)); +if (getRandomValues) { // WHATWG crypto RNG - http://wiki.whatwg.org/wiki/Crypto var rnds8 = new Uint8Array(16); // eslint-disable-line no-undef - rng = function whatwgRNG() { - crypto.getRandomValues(rnds8); + + module.exports = function whatwgRNG() { + getRandomValues(rnds8); return rnds8; }; -} - -if (!rng) { +} else { // Math.random()-based (RNG) // // If all else fails, use Math.random(). It's fast, but is of unspecified // quality. var rnds = new Array(16); - rng = function() { + + module.exports = function mathRNG() { for (var i = 0, r; i < 16; i++) { if ((i & 0x03) === 0) r = Math.random() * 0x100000000; rnds[i] = r >>> ((i & 0x03) << 3) & 0xff; @@ -29,5 +30,3 @@ if (!rng) { return rnds; }; } - -module.exports = rng; diff --git a/node_modules/less/node_modules/request/node_modules/uuid/lib/rng.js b/node_modules/less/node_modules/request/node_modules/uuid/lib/rng.js index 4a0182fd..58f0dc9c 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/lib/rng.js +++ b/node_modules/less/node_modules/request/node_modules/uuid/lib/rng.js @@ -1,10 +1,8 @@ // Unique ID creation requires a high quality random # generator. In node.js // this is pretty straight-forward - we use the crypto API. -var rb = require('crypto').randomBytes; +var crypto = require('crypto'); -function rng() { - return rb(16); -} - -module.exports = rng; +module.exports = function nodeRNG() { + return crypto.randomBytes(16); +}; diff --git a/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1-browser.js b/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1-browser.js index dbc31842..5758ed75 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1-browser.js +++ b/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1-browser.js @@ -54,7 +54,11 @@ function sha1(bytes) { W[t] = ROTL(W[t - 3] ^ W[t - 8] ^ W[t - 14] ^ W[t - 16], 1); } - var a = H[0], b = H[1], c = H[2], d = H[3], e = H[4]; + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + var e = H[4]; for (var t=0; t<80; t++) { var s = Math.floor(t/20); diff --git a/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1.js b/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1.js index e8771ce5..0b54b250 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1.js +++ b/node_modules/less/node_modules/request/node_modules/uuid/lib/sha1.js @@ -3,19 +3,23 @@ var crypto = require('crypto'); function sha1(bytes) { - // support modern Buffer API - if (typeof Buffer.from === 'function') { - if (Array.isArray(bytes)) bytes = Buffer.from(bytes); - else if (typeof bytes === 'string') bytes = Buffer.from(bytes, 'utf8'); - } + if (typeof Buffer.from === 'function') { + // Modern Buffer API + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + } else { + // Pre-v4 Buffer API + if (Array.isArray(bytes)) { + bytes = new Buffer(bytes); + } else if (typeof bytes === 'string') { + bytes = new Buffer(bytes, 'utf8'); + } + } - // support pre-v4 Buffer API - else { - if (Array.isArray(bytes)) bytes = new Buffer(bytes); - else if (typeof bytes === 'string') bytes = new Buffer(bytes, 'utf8'); - } - - return crypto.createHash('sha1').update(bytes).digest(); + return crypto.createHash('sha1').update(bytes).digest(); } module.exports = sha1; diff --git a/node_modules/less/node_modules/request/node_modules/uuid/lib/v35.js b/node_modules/less/node_modules/request/node_modules/uuid/lib/v35.js new file mode 100644 index 00000000..842c60ea --- /dev/null +++ b/node_modules/less/node_modules/request/node_modules/uuid/lib/v35.js @@ -0,0 +1,53 @@ +var bytesToUuid = require('./bytesToUuid'); + +function uuidToBytes(uuid) { + // Note: We assume we're being passed a valid uuid string + var bytes = []; + uuid.replace(/[a-fA-F0-9]{2}/g, function(hex) { + bytes.push(parseInt(hex, 16)); + }); + + return bytes; +} + +function stringToBytes(str) { + str = unescape(encodeURIComponent(str)); // UTF8 escape + var bytes = new Array(str.length); + for (var i = 0; i < str.length; i++) { + bytes[i] = str.charCodeAt(i); + } + return bytes; +} + +module.exports = function(name, version, hashfunc) { + var generateUUID = function(value, namespace, buf, offset) { + var off = buf && offset || 0; + + if (typeof(value) == 'string') value = stringToBytes(value); + if (typeof(namespace) == 'string') namespace = uuidToBytes(namespace); + + if (!Array.isArray(value)) throw TypeError('value must be an array of bytes'); + if (!Array.isArray(namespace) || namespace.length !== 16) throw TypeError('namespace must be uuid string or an Array of 16 byte values'); + + // Per 4.3 + var bytes = hashfunc(namespace.concat(value)); + bytes[6] = (bytes[6] & 0x0f) | version; + bytes[8] = (bytes[8] & 0x3f) | 0x80; + + if (buf) { + for (var idx = 0; idx < 16; ++idx) { + buf[off+idx] = bytes[idx]; + } + } + + return buf || bytesToUuid(bytes); + }; + + generateUUID.name = name; + + // Pre-defined namespaces, per Appendix C + generateUUID.DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; + generateUUID.URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; + + return generateUUID; +}; diff --git a/node_modules/less/node_modules/request/node_modules/uuid/package.json b/node_modules/less/node_modules/request/node_modules/uuid/package.json index 276eb1a0..e5b264e8 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/package.json +++ b/node_modules/less/node_modules/request/node_modules/uuid/package.json @@ -1,6 +1,6 @@ { "name": "uuid", - "version": "3.1.0", + "version": "3.2.1", "description": "RFC4122 (v1, v4, and v5) UUIDs", "keywords": [ "uuid", @@ -12,19 +12,27 @@ "uuid": "./bin/uuid" }, "devDependencies": { - "mocha": "3.1.2" + "eslint": "4.5.0", + "mocha": "3.1.2", + "runmd": "1.0.1", + "standard-version": "4.2.0" }, "scripts": { - "test": "mocha test/test.js" + "test": "mocha test/test.js", + "md": "runmd --watch --output=README.md README_js.md", + "release": "standard-version", + "prepare": "runmd --output=README.md README_js.md" }, "browser": { "./lib/rng.js": "./lib/rng-browser.js", - "./lib/sha1.js": "./lib/sha1-browser.js" + "./lib/sha1.js": "./lib/sha1-browser.js", + "./lib/md5.js": "./lib/md5-browser.js" }, "repository": { "type": "git", "url": "git+https://github.com/kelektiv/node-uuid.git" }, + "dependencies": {}, "contributors": [ { "name": "Robert Kieffer", @@ -47,14 +55,14 @@ "email": "shtylman@gmail.com" } ], - "gitHead": "c50ac88f098ecfbff9a940816c8e6825ffd7e05a", + "gitHead": "ce7d3176fc927ab83b4e29b8d5a37b7243ce3360", "bugs": { "url": "https://github.com/kelektiv/node-uuid/issues" }, "homepage": "https://github.com/kelektiv/node-uuid#readme", - "_id": "uuid@3.1.0", - "_npmVersion": "5.0.3", - "_nodeVersion": "7.10.0", + "_id": "uuid@3.2.1", + "_npmVersion": "5.5.1", + "_nodeVersion": "7.10.1", "_npmUser": { "name": "broofa", "email": "robert@broofa.com" @@ -74,16 +82,16 @@ } ], "dist": { - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "shasum": "3dd3d3e790abc24d7b0d3a034ffababe28ebbc04", - "tarball": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz" + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "shasum": "12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14", + "tarball": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz" }, "_npmOperationalInternal": { "host": "s3://npm-registry-packages", - "tmp": "tmp/uuid-3.1.0.tgz_1497635691778_0.6424044836312532" + "tmp": "tmp/uuid-3.2.1.tgz_1516124697652_0.3172094284091145" }, "directories": {}, - "_shasum": "3dd3d3e790abc24d7b0d3a034ffababe28ebbc04", - "_resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "_shasum": "12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14", + "_resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", "_from": "uuid@>=3.0.0 <4.0.0" } diff --git a/node_modules/less/node_modules/request/node_modules/uuid/v1.js b/node_modules/less/node_modules/request/node_modules/uuid/v1.js index 613f67e2..d84c0f45 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/v1.js +++ b/node_modules/less/node_modules/request/node_modules/uuid/v1.js @@ -6,20 +6,12 @@ var bytesToUuid = require('./lib/bytesToUuid'); // Inspired by https://github.com/LiosK/UUID.js // and http://docs.python.org/library/uuid.html -// random #'s we need to init node and clockseq -var _seedBytes = rng(); - -// Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) -var _nodeId = [ - _seedBytes[0] | 0x01, - _seedBytes[1], _seedBytes[2], _seedBytes[3], _seedBytes[4], _seedBytes[5] -]; - -// Per 4.2.2, randomize (14 bit) clockseq -var _clockseq = (_seedBytes[6] << 8 | _seedBytes[7]) & 0x3fff; +var _nodeId; +var _clockseq; // Previous uuid creation time -var _lastMSecs = 0, _lastNSecs = 0; +var _lastMSecs = 0; +var _lastNSecs = 0; // See https://github.com/broofa/node-uuid for API details function v1(options, buf, offset) { @@ -27,9 +19,27 @@ function v1(options, buf, offset) { var b = buf || []; options = options || {}; - + var node = options.node || _nodeId; var clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; + // node and clockseq need to be initialized to random values if they're not + // specified. We do this lazily to minimize issues related to insufficient + // system entropy. See #189 + if (node == null || clockseq == null) { + var seedBytes = rng(); + if (node == null) { + // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) + node = _nodeId = [ + seedBytes[0] | 0x01, + seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5] + ]; + } + if (clockseq == null) { + // Per 4.2.2, randomize (14 bit) clockseq + clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; + } + } + // UUID timestamps are 100 nano-second units since the Gregorian epoch, // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' @@ -89,7 +99,6 @@ function v1(options, buf, offset) { b[i++] = clockseq & 0xff; // `node` - var node = options.node || _nodeId; for (var n = 0; n < 6; ++n) { b[i + n] = node[n]; } diff --git a/node_modules/less/node_modules/request/node_modules/uuid/v3.js b/node_modules/less/node_modules/request/node_modules/uuid/v3.js new file mode 100644 index 00000000..ee7e14c0 --- /dev/null +++ b/node_modules/less/node_modules/request/node_modules/uuid/v3.js @@ -0,0 +1,4 @@ +var v35 = require('./lib/v35.js'); +var md5 = require('./lib/md5'); + +module.exports = v35('v3', 0x30, md5); \ No newline at end of file diff --git a/node_modules/less/node_modules/request/node_modules/uuid/v4.js b/node_modules/less/node_modules/request/node_modules/uuid/v4.js index 38b6f76a..1f07be1c 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/v4.js +++ b/node_modules/less/node_modules/request/node_modules/uuid/v4.js @@ -5,7 +5,7 @@ function v4(options, buf, offset) { var i = buf && offset || 0; if (typeof(options) == 'string') { - buf = options == 'binary' ? new Array(16) : null; + buf = options === 'binary' ? new Array(16) : null; options = null; } options = options || {}; diff --git a/node_modules/less/node_modules/request/node_modules/uuid/v5.js b/node_modules/less/node_modules/request/node_modules/uuid/v5.js index 39cc35e7..4945baf3 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/v5.js +++ b/node_modules/less/node_modules/request/node_modules/uuid/v5.js @@ -1,42 +1,3 @@ -var sha1 = require('./lib/sha1-browser'); -var bytesToUuid = require('./lib/bytesToUuid'); - -function uuidToBytes(uuid) { - // Note: We assume we're being passed a valid uuid string - var bytes = []; - uuid.replace(/[a-fA-F0-9]{2}/g, function(hex) { - bytes.push(parseInt(hex, 16)); - }); - - return bytes; -} - -function stringToBytes(str) { - str = unescape(encodeURIComponent(str)); // UTF8 escape - var bytes = new Array(str.length); - for (var i = 0; i < str.length; i++) { - bytes[i] = str.charCodeAt(i); - } - return bytes; -} - -function v5(name, namespace, buf, offset) { - if (typeof(name) == 'string') name = stringToBytes(name); - if (typeof(namespace) == 'string') namespace = uuidToBytes(namespace); - - if (!Array.isArray(name)) throw TypeError('name must be an array of bytes'); - if (!Array.isArray(namespace) || namespace.length != 16) throw TypeError('namespace must be uuid string or an Array of 16 byte values'); - - // Per 4.3 - var bytes = sha1(namespace.concat(name)); - bytes[6] = (bytes[6] & 0x0f) | 0x50; - bytes[8] = (bytes[8] & 0x3f) | 0x80; - - return buf || bytesToUuid(bytes); -} - -// Pre-defined namespaces, per Appendix C -v5.DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; -v5.URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; - -module.exports = v5; +var v35 = require('./lib/v35.js'); +var sha1 = require('./lib/sha1'); +module.exports = v35('v5', 0x50, sha1); diff --git a/node_modules/nak/package.json b/node_modules/nak/package.json index 747c03e4..9ddc3ced 100644 --- a/node_modules/nak/package.json +++ b/node_modules/nak/package.json @@ -52,7 +52,7 @@ }, "homepage": "https://github.com/gjtorikian/nak#readme", "_id": "nak@0.3.3", - "_shasum": "8c3aa7217647934ded1cdd943e22ba26e99f3762", + "_shasum": "0e047baa3d480ec9ec47be3ed5dafced04688ed6", "_from": "git+https://github.com/cloud9ide/nak.git#6deef931594", "_resolved": "git+https://github.com/cloud9ide/nak.git#6deef931594787edd167040f7352e3e7533430e4" } diff --git a/node_modules/tern/node_modules/glob/node_modules/inherits/package.json b/node_modules/tern/node_modules/glob/node_modules/inherits/package.json index ecb5a350..fd63bd6d 100644 --- a/node_modules/tern/node_modules/glob/node_modules/inherits/package.json +++ b/node_modules/tern/node_modules/glob/node_modules/inherits/package.json @@ -58,6 +58,5 @@ "tmp": "tmp/inherits-2.0.3.tgz_1473295776489_0.08142363070510328" }, "directories": {}, - "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "readme": "ERROR: No README data found!" + "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" } diff --git a/node_modules/tern/package.json b/node_modules/tern/package.json index 40b89dc5..447917c9 100644 --- a/node_modules/tern/package.json +++ b/node_modules/tern/package.json @@ -248,7 +248,7 @@ }, "homepage": "https://github.com/ternjs/tern#readme", "_id": "tern@0.16.1", - "_shasum": "146bbaaea2e47b9e3bba0a1ec1c799f96d8c3dba", + "_shasum": "085b9ac31c2ca9b293f345175d65273b5d9d2865", "_from": "git+https://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e", "_resolved": "git+https://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e" } diff --git a/node_modules/tern_from_ts/package.json b/node_modules/tern_from_ts/package.json index b56c4271..13e8bc63 100644 --- a/node_modules/tern_from_ts/package.json +++ b/node_modules/tern_from_ts/package.json @@ -20,7 +20,7 @@ "readme": "# tern_from_ts\n\nTern signatures extracted from typescript signatures.\n\nLicense: MIT\n\nSee also https://github.com/marijnh/tern and https://github.com/borisyankov/DefinitelyTyped\n", "readmeFilename": "README.md", "_id": "tern_from_ts@0.0.1", - "_shasum": "9ef01f8a1df9293cf226a05e990e0acfc4e99d9c", + "_shasum": "e706c2b010e6d0877e9970edf0e1fb404165f89e", "_from": "git+https://github.com/cloud9ide/tern_from_ts.git#66df507986bbdd63f3bc4f0c53edb39169ce4f1c", "_resolved": "git+https://github.com/cloud9ide/tern_from_ts.git#66df507986bbdd63f3bc4f0c53edb39169ce4f1c" } diff --git a/package.json b/package.json index 51e2cddc..ddd24528 100644 --- a/package.json +++ b/package.json @@ -49,5 +49,5 @@ }, "devDependencies": {}, "licenses": [], - "revision": "cfedcebf6c5468360713195fa69c2047b2178bc0" + "revision": "5500cd5b8ab55975ee24310e522c74e14f038d82" } diff --git a/plugins/c9.ide.layout.classic/icons/exception_break@2x.png b/plugins/c9.ide.layout.classic/icons/exception_break@2x.png index daec7275eab85823001d8556494c1ca7fccdc9cd..490c46cbb8f689abfbf25614163cd93df3fd1a92 100644 GIT binary patch literal 4743 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 ZfT8UR*%hrnIKL+%(Nue&S_(0H^I!8AH*5d^ literal 5065 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 WIoDHAd*=7gH3J