Skip to content

Commit ab3d9e5

Browse files
author
Roberto Sora
authored
Merge pull request #509 from arduino/rsora/systray-update-mainstream
Module systray update to mainstream
2 parents 2ad557f + de1b277 commit ab3d9e5

File tree

481 files changed

+154220
-41431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

481 files changed

+154220
-41431
lines changed

Gopkg.lock

+35-19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

+4-3
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ required = ["goa.design/goa/codegen/generator"]
3434
name = "github.com/blang/semver"
3535
version = "3.5.1"
3636

37-
[[constraint]]
38-
branch = "master"
39-
name = "github.com/facchinm/systray"
4037

4138
[[constraint]]
4239
name = "github.com/gin-gonic/gin"
@@ -98,6 +95,10 @@ required = ["goa.design/goa/codegen/generator"]
9895
branch = "master"
9996
name = "golang.org/x/crypto"
10097

98+
[[override]]
99+
branch = "master"
100+
name = "github.com/lxn/walk"
101+
101102
[[constraint]]
102103
branch = "v0"
103104
name = "gopkg.in/inconshreveable/go-update.v0"

serialport.go

+5-3
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,12 @@ type SpPortMessageRaw struct {
9595
func (p *serport) reader() {
9696

9797
//var buf bytes.Buffer
98+
ch := make([]byte, 1024)
9899
timeCheckOpen := time.Now()
99100
var buffered_ch bytes.Buffer
100101

101102
for {
102103

103-
ch := make([]byte, 1024)
104-
105104
n, err := p.portIo.Read(ch)
106105

107106
//if we detect that port is closing, break out o this for{} loop.
@@ -128,9 +127,12 @@ func (p *serport) reader() {
128127
for i, w := 0, 0; i < n; i += w {
129128
runeValue, width := utf8.DecodeRune(ch[i:n])
130129
if runeValue == utf8.RuneError {
131-
buffered_ch.Write(ch[i:n])
130+
buffered_ch.Write(append(ch[i:n]))
132131
break
133132
}
133+
if i == n {
134+
buffered_ch.Reset()
135+
}
134136
data += string(runeValue)
135137
w = width
136138
}

trayicon.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import (
3636
"runtime"
3737

3838
"github.com/arduino/arduino-create-agent/icon"
39-
"github.com/facchinm/systray"
39+
"github.com/getlantern/systray"
4040
"github.com/go-ini/ini"
4141
"github.com/kardianos/osext"
4242
log "github.com/sirupsen/logrus"
@@ -47,9 +47,9 @@ import (
4747
func setupSysTray() {
4848
runtime.LockOSThread()
4949
if *hibernate == true {
50-
systray.Run(setupSysTrayHibernate)
50+
systray.Run(setupSysTrayHibernate,nil)
5151
} else {
52-
systray.Run(setupSysTrayReal)
52+
systray.Run(setupSysTrayReal,nil)
5353
}
5454
}
5555

vendor/github.com/facchinm/systray/README.md

-57
This file was deleted.

vendor/github.com/facchinm/systray/embeddll.bash

-10
This file was deleted.

vendor/github.com/facchinm/systray/signdll.bash

-19
This file was deleted.

vendor/github.com/facchinm/systray/systray.h

-9
This file was deleted.

vendor/github.com/facchinm/systray/systray_nonwindows.go

-71
This file was deleted.

0 commit comments

Comments
 (0)