Skip to content

Commit 9ef82d2

Browse files
author
jfrux
committed
Fixes for Windows
1 parent 786b59e commit 9ef82d2

File tree

7 files changed

+27
-30
lines changed

7 files changed

+27
-30
lines changed

.circleci/config.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
build:
88
docker:
99
# specify the version you desire here
10-
- image: circleci/node:8.10.0
10+
- image: circleci/node:8.14.0
1111

1212
# Specify service dependencies here if necessary
1313
# CircleCI maintains a library of pre-built images
@@ -19,19 +19,9 @@ jobs:
1919
steps:
2020
- checkout
2121

22-
# Download and cache dependencies
23-
- restore_cache:
24-
keys:
25-
- v1-dependencies-{{ checksum "package.json" }}
26-
# fallback to using the latest cache if no exact match is found
27-
- v1-dependencies-
22+
- run: npm run setup
2823

29-
- run: yarn install
30-
31-
- save_cache:
32-
paths:
33-
- node_modules
34-
key: v1-dependencies-{{ checksum "package.json" }}
24+
- run: npm run package
3525

3626
# run tests!
3727
# - run: yarn test

app/components/Layout/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class Layout extends React.PureComponent {
6464
<div className={'top-bar'}>
6565
{isMac && <span className={'title'}>{title}</span>}
6666
{!isMac &&
67-
<TitleBar menu={windowsMenu} icon={"https://github.com/openpilot-community/workbench/blob/master/resources/icons/36x36.png?raw=true"}>
67+
<TitleBar menu={windowsMenu} icon={"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALEsAACxLAaU9lqkAAALDSURBVFhH7ZU/TFNRFMZPsBsdnHSwsWLUikrbR9tXSKsV/0HSRBONOlQWrE2jLCwGHJTB6KQbGyiYghRf7YUCCoqEPwIONgwkdmM0aVNdYNNT73tUpO2JifHdTv2SX3rSnO9+X95rbqGiinTTkn8fJK8Mw+KlZZi5WB7UrM+XozDbYsq32KHktT64K+XAsru8qJnJ68/yLXZo+cY42Pcin8qLbQ/CUmCCz0X62MagwbS9aDabMRgMYmNjY+EBeqNmLtwc5XORFm/HoWG/tlRTU4PpdBp/KxAIlB6kF26euXCH8blI8x0M3Ae0pVAolK+ypVQqhVVVVaWH6YGaOddBPKHZLl7ooLYkSVK+ypYymQwajcbSw/RA5pmzXUShmW4G8uHtRa/Xi+FwGCORCGazWTQYDIUH6YV8COFDN1Ho/SNeyFJiiMVimEgkSr7XDdcRhHePiULTTxi4aguW3W43bm5uYm1t4fe64jqKMPWUKDTVwwsd15bUH3Brayuura2h3+/fNsuyjL29vQX897XgPIbwtocoNNnHwFmnLVVXV2N7ezuaTH/uJRWPx6O9QkVRNNTZ5/MV7PwzzhPIs6lCQ3Fw2miTSBxWhIlB4h4aj8XBIdEmkTjsCAmFKDSWYOBw0CaR1NcjjI4Rr4xNM6h30SaRqJnxKaJQbJ4XctMmkUg88/UcUUj5xEAS/M9OoWYqK0ShkVVeyEObRGLnmdFVolD0CwP7KdokEvtJhOEUUWh4nRc6TZtEYuMX68t1otDQ1zjYztAmkdiakGcT91DkGy90jjaJxHoWYfA7UejFBgPrBdokEut5hIEN4pX1/2RQ10ybRFLHH8LzH0ShAZwES1OOT7RRFBZfDvrxDZ+LNID3oXMlBy33ctDcxVE//4YOO2pW57Ja6EG+xQ5dze2CEQzCKD6EV2ViK+uWll1RRboI4BdIk2xIFFBxogAAAABJRU5ErkJggg=="}>
6868
<span className={'title'}>{title}</span>
6969
</TitleBar>}
7070
</div>

app/components/Terminal.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* eslint-disable no-use-before-define */
22
import React from 'react';
3+
import defaultShell from '../main/default-shell';
34
import PropTypes from 'prop-types';
45
import { Terminal } from 'xterm';
56
import electron from 'electron';
@@ -17,8 +18,8 @@ import * as webLinks from 'xterm/lib/addons/webLinks/webLinks';
1718
import * as fullscreen from 'xterm/lib/addons/fullscreen/fullscreen';
1819
import * as search from 'xterm/lib/addons/search/search';
1920
import * as winptyCompat from 'xterm/lib/addons/winptyCompat/winptyCompat';
21+
const fs = require('fs');
2022
import processClipboard from '../utils/paste';
21-
console.log(processClipboard);
2223
const { ipcRenderer, remote, clipboard } = electron;
2324
const { app } = remote;
2425

app/main/services/server.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ module.exports = {
5858

5959
app.post('/terminals', function (req, res) {
6060
let shell = defaultShell;
61+
writeLog("Using shell...",shell);
6162
let cols = parseInt(req.query.cols, 10);
6263
let rows = parseInt(req.query.rows, 10);
6364
let term = pty.fork(shell, [], {

app/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@
1919
"bufferutil": "^4.0.0",
2020
"ndb-node-pty-prebuilt": "^0.8.0",
2121
"net-ping": "^1.2.3",
22+
"node-pty-prebuilt": "^0.7.6",
2223
"raw-socket": "^1.6.4",
2324
"utf-8-validate": "^5.0.1",
24-
"winattr": "^2.0.0"
25+
"winattr": "^2.0.0",
26+
"zeromq": "^5.1.0"
2527
}
2628
}

app/sagas/network_scanner_sagas.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ function pingEon(eon) {
215215
}
216216

217217
function* handlePingEon(action) {
218+
console.warn(`[NetworkScanner] Pinging IP address to check validity`,action);
218219
const eon = action.payload.data;
219220
yield put(eonListActions.PING_EON(eon));
220221
try {

appveyor.yml

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ platform:
55

66
environment:
77
matrix:
8-
- nodejs_version: 8
8+
- nodejs_version: 8.14.0
99
GH_TOKEN:
1010
secure: JQTogieeX60CDa5l+4NGvmE3do+t8iDPrrppjHYfGbx2vlGMvNUtPbJvnsqZ07tF
1111

@@ -19,18 +19,18 @@ matrix:
1919
fast_finish: true
2020

2121
build: off
22-
deploy:
23-
release: v$(appveyor_build_version)
24-
description: 'Features'
25-
provider: GitHub
26-
auth_token:
27-
secure: 'JQTogieeX60CDa5l+4NGvmE3do+t8iDPrrppjHYfGbx2vlGMvNUtPbJvnsqZ07tF' # your encrypted token from GitHub
28-
artifact: /.*\.exe/ # upload all NuGet packages to release assets
29-
draft: false
30-
prerelease: false
31-
on:
32-
branch: master # release from master branch only
33-
appveyor_repo_tag: true
22+
# deploy:
23+
# release: v$(appveyor_build_version)
24+
# description: 'Features'
25+
# provider: GitHub
26+
# auth_token:
27+
# secure: 'JQTogieeX60CDa5l+4NGvmE3do+t8iDPrrppjHYfGbx2vlGMvNUtPbJvnsqZ07tF' # your encrypted token from GitHub
28+
# artifact: /.*\.exe/ # upload all NuGet packages to release assets
29+
# draft: false
30+
# prerelease: false
31+
# on:
32+
# branch: master # release from master branch only
33+
# appveyor_repo_tag: true
3434
version: '{build}'
3535

3636
shallow_clone: true
@@ -42,7 +42,9 @@ install:
4242
- set CI=true
4343
# NOTE: Remove this if your project is private and you don't have a paid greenkeeper account
4444
# - yarn global add greenkeeper-lockfile@2
45-
- yarn
45+
- npm run setup
46+
- npm run build-dll
47+
- npm run package
4648

4749
# NOTE: Remove this if your project is private and you don't have a paid greenkeeper account
4850
# before_test:

0 commit comments

Comments
 (0)