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 daec7275..490c46cb 100644 Binary files a/build/standalone/static/plugins/c9.ide.layout.classic/icons/exception_break@2x.png and b/build/standalone/static/plugins/c9.ide.layout.classic/icons/exception_break@2x.png differ diff --git a/build/standalone/static/plugins/c9.ide.restore/restore.css b/build/standalone/static/plugins/c9.ide.restore/restore.css index d29881c9..b5fedaa4 100644 --- a/build/standalone/static/plugins/c9.ide.restore/restore.css +++ b/build/standalone/static/plugins/c9.ide.restore/restore.css @@ -36,7 +36,7 @@ z-index: 100000; left: 0; top: 0; - .font-smoothing(~"antialiased !important"); + font-smoothing: true !important; background: white url("@{image-path}/loadingbgrepeat.png"); background-size: 1px 8px; } diff --git a/lib/tern/node_modules/glob/node_modules/inherits/package.json b/lib/tern/node_modules/glob/node_modules/inherits/package.json index ecb5a350..fd63bd6d 100644 --- a/lib/tern/node_modules/glob/node_modules/inherits/package.json +++ b/lib/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/lib/tern/package.json b/lib/tern/package.json index 40b89dc5..447917c9 100644 --- a/lib/tern/package.json +++ b/lib/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/lib/tern_from_ts/package.json b/lib/tern_from_ts/package.json index b56c4271..13e8bc63 100644 --- a/lib/tern_from_ts/package.json +++ b/lib/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/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/node_modules/inherits/package.json b/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/node_modules/inherits/package.json index f0e62d3c..9146e757 100644 --- a/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/node_modules/inherits/package.json +++ b/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/node_modules/inherits/package.json @@ -58,5 +58,6 @@ "tmp": "tmp/inherits-2.0.3.tgz_1473295776489_0.08142363070510328" }, "directories": {}, - "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "readme": "ERROR: No README data found!" } diff --git a/node_modules/less/node_modules/request/node_modules/uuid/.eslintrc.json b/node_modules/less/node_modules/request/node_modules/uuid/.eslintrc.json index 638b0a56..734a8e14 100644 --- a/node_modules/less/node_modules/request/node_modules/uuid/.eslintrc.json +++ b/node_modules/less/node_modules/request/node_modules/uuid/.eslintrc.json @@ -7,16 +7,16 @@ "mocha": true }, "extends": ["eslint:recommended"], - "installedESLint": true, "rules": { "array-bracket-spacing": ["warn", "never"], "arrow-body-style": ["warn", "as-needed"], "arrow-parens": ["warn", "as-needed"], "arrow-spacing": "warn", - "brace-style": "warn", + "brace-style": ["warn", "1tbs"], "camelcase": "warn", "comma-spacing": ["warn", {"after": true}], "dot-notation": "warn", + "eqeqeq": ["warn", "smart"], "indent": ["warn", 2, { "SwitchCase": 1, "FunctionDeclaration": {"parameters": 1}, @@ -33,6 +33,7 @@ "no-trailing-spaces": "warn", "no-undef": "error", "no-unused-vars": ["warn", {"args": "none"}], + "one-var": ["warn", "never"], "padded-blocks": ["warn", "never"], "object-curly-spacing": ["warn", "never"], "quotes": ["warn", "single"], diff --git a/node_modules/less/node_modules/request/node_modules/uuid/CHANGELOG.md b/node_modules/less/node_modules/request/node_modules/uuid/CHANGELOG.md new file mode 100644 index 00000000..d9fe59c1 --- /dev/null +++ b/node_modules/less/node_modules/request/node_modules/uuid/CHANGELOG.md @@ -0,0 +1,57 @@ +# Change Log + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + + +## [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 daec7275..490c46cb 100644 Binary files a/plugins/c9.ide.layout.classic/icons/exception_break@2x.png and b/plugins/c9.ide.layout.classic/icons/exception_break@2x.png differ diff --git a/version b/version index e431eedb..6659b498 100644 --- a/version +++ b/version @@ -1 +1 @@ -1516075235 +1516161646