From aabde2eca6e8a4f060a55a8ec01d32886a08bb77 Mon Sep 17 00:00:00 2001 From: vcaesar Date: Mon, 27 Sep 2021 13:54:11 -0400 Subject: [PATCH 1/2] update go mod and test code --- go.mod | 4 ++-- go.sum | 8 ++++---- robotgo_test.go | 3 +++ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index c4147aa..5de515b 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.17 require ( github.com/lxn/win v0.0.0-20210218163916-a377121e959e github.com/otiai10/gosseract v2.2.1+incompatible - github.com/robotn/gohook v0.31.1 + github.com/robotn/gohook v0.31.2 github.com/robotn/xgb v0.0.0-20190912153532-2cb92d044934 github.com/robotn/xgbutil v0.0.0-20190912154524-c861d6f87770 github.com/vcaesar/gops v0.21.2 @@ -24,7 +24,7 @@ require ( github.com/shirou/gopsutil v3.21.8+incompatible // indirect github.com/tklauser/go-sysconf v0.3.9 // indirect github.com/tklauser/numcpus v0.3.0 // indirect - golang.org/x/sys v0.0.0-20210915083310-ed5796bab164 // indirect + golang.org/x/sys v0.0.0-20210925032602-92d5a993a665 // indirect gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect ) diff --git a/go.sum b/go.sum index 2a4a91e..1ca03bc 100644 --- a/go.sum +++ b/go.sum @@ -16,8 +16,8 @@ github.com/otiai10/mint v1.3.0 h1:Ady6MKVezQwHBkGzLFbrsywyp09Ah7rkmfjV3Bcr5uc= github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/robotn/gohook v0.31.1 h1:jfXrEYQe6cptRxKJn6BkC/U4PBLq5yWxD4Nq6coCiPE= -github.com/robotn/gohook v0.31.1/go.mod h1:FXryR68cDIho8rjE7MKxt4n4aK2FBqp+d/0HK4oiGP8= +github.com/robotn/gohook v0.31.2 h1:ADIppQ3T0Sd+kaDMb4Vnv6UeSmhNfK0H0HpPWCd8G5I= +github.com/robotn/gohook v0.31.2/go.mod h1:0BQit8783ey63WXFau8TvoaTYfNtsAhqZ0RJaqlYi6E= github.com/robotn/xgb v0.0.0-20190912153532-2cb92d044934 h1:2lhSR8N3T6I30q096DT7/5AKEIcf1vvnnWAmS0wfnNY= github.com/robotn/xgb v0.0.0-20190912153532-2cb92d044934/go.mod h1:SxQhJskUJ4rleVU44YvnrdvxQr0tKy5SRSigBrCgyyQ= github.com/robotn/xgbutil v0.0.0-20190912154524-c861d6f87770 h1:2uX8QRLkkxn2EpAQ6I3KhA79BkdRZfvugJUzJadiJwk= @@ -35,7 +35,6 @@ github.com/vcaesar/gops v0.21.2 h1:OwWoJR0zb+AK41TN2adhZUP9lAmaRMzkWwf7Ux5Mx00= github.com/vcaesar/gops v0.21.2/go.mod h1:BEJGigAc9GORbEegWX9rRon/qwibjDs8p50WYm2KlXw= github.com/vcaesar/imgo v0.30.0 h1:ODQVX0EFJEh+WkKahCBtE0SqcDCIjl/kjiOplR0Ouh8= github.com/vcaesar/imgo v0.30.0/go.mod h1:8TGnt5hjaMgwDByvMFIzUDSh5uSea4n1tAbSvnhvA6U= -github.com/vcaesar/tt v0.11.0/go.mod h1:GHPxQYhn+7OgKakRusH7KJ0M5MhywoeLb8Fcffs/Gtg= github.com/vcaesar/tt v0.20.0 h1:9t2Ycb9RNHcP0WgQgIaRKJBB+FrRdejuaL6uWIHuoBA= github.com/vcaesar/tt v0.20.0/go.mod h1:GHPxQYhn+7OgKakRusH7KJ0M5MhywoeLb8Fcffs/Gtg= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -51,8 +50,9 @@ golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201018230417-eeed37f84f13/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210915083310-ed5796bab164 h1:7ZDGnxgHAMw7thfC5bEos0RDAccZKxioiWBhfIe+tvw= golang.org/x/sys v0.0.0-20210915083310-ed5796bab164/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210925032602-92d5a993a665 h1:QOQNt6vCjMpXE7JSK5VvAzJC1byuN3FgTNSBwf+CJgI= +golang.org/x/sys v0.0.0-20210925032602-92d5a993a665/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= diff --git a/robotgo_test.go b/robotgo_test.go index 9eb2de8..e7c0928 100644 --- a/robotgo_test.go +++ b/robotgo_test.go @@ -107,6 +107,9 @@ func TestKey(t *testing.T) { e := KeyTap("v", "cmd") tt.Empty(t, e) + e = KeyTap("enter") + tt.Empty(t, e) + e = KeyToggle("v", "up") tt.Empty(t, e) } From b92ccdeff11d898821a61cff6e4ed610ca3c9e92 Mon Sep 17 00:00:00 2001 From: vcaesar Date: Mon, 27 Sep 2021 14:38:30 -0400 Subject: [PATCH 2/2] Update CHANGELOG.md --- docs/CHANGELOG.md | 110 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index d7f4d4c..84d474b 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,6 +1,116 @@ # CHANGELOG +## RobotGo v0.100.0, MT. Baker; Enhancement bitmap and image, add arm support... + +### Add + +- [NEW] add more image function support +- [NEW] add ImgToBitmap(), ToImg(), FindEveryBitmap(), FindEveryColor(), Svae(), Read(), SaveJpeg() and other function support + +- [NEW] add func ToImage: convert C.MMBitmapRef to standard image.Image +- [NEW] add ToImage examples code +- [NEW] add more image function and update go mod + +- [NEW] add find every color function +- [NEW] add free and find all point function +- [NEW] update find bitmap and color + +- [NEW] add byte to image function +- [NEW] add more image convert function + +- [NEW] add mac os M1 support +- [NEW] add windows arm support + +- [NEW] add more key toggle and press function + +- [NEW] add ToRGBA() function support +- [NEW] add ImgToBitmap and RGBAToBitmap support +- [NEW] Update and move image function to img.go + +- [NEW] add more img to bitmap examples code and Update file name + +### Update + +- [NEW] Update README.md and CHANGELOG.md +- [NEW] add macOS to .travis.yml +- [NEW] update go mod pkg + +- [NEW] Update hook examples link to newest +- [NEW] update dockerfile and appveyor to go1.14.4 + +- [NEW] Update README.md, add more examples +- [NEW] move hook and event to gohook +- [NEW] move cbitmap and bitmap-bytes to bitmap dir + +- [NEW] update some name +- [NEW] update dockerfile and appveyor.yml + +- [NEW] update clipboard code +- [NEW] update hook code and more API + +- [NEW] optimize code and update version +- [NEW] add paste string err return and optimize code +- [NEW] update go.yml and travis.yml to go1.15 +- [NEW] Update Ubuntu apt-get to apt + +- [NEW] update go version and key code +- [NEW] update test code and go mod +- [NEW] Update README.md and test code + +- [NEW] update parameter name and version +- [NEW] update dockerfile and appveyor.yml +- [NEW] update error return and print + +- [NEW] update ShowAlert optimize return code +- [NEW] add more test and update go mod + +- [NEW] compatible with 32-bit platforms +- [NEW] add more bitmap examples + +- [NEW] update point structure to public + +- [NEW] add more examples +- [NEW] update examples and version +- [NEW] Update clipboard example code + +- [NEW] Update README.md Section ####Other to windows (#348) … +- [NEW] Update png.h path +- [NEW] Update go mod +- [NEW] Update circle.yml and travis.yml + +- [NEW] Remove unless example code and update circle.yml +- [NEW] Removed drop api example code and Update README.md + +- [NEW] Update go mod and xx.yml +- [NEW] Update README.md and example + +- [NEW] add more bitmap examples code +- [NEW] Update go mod and Update README.md +- [NEW] gofmt to 1.17 build tag +- [NEW] Update bitmap examples code + +- [NEW] Update version and keycode +- [NEW] Update docs remove drop API + + +### Fixed + +- [FIX] Update go mod and fixed #290 +- [FIX] Update gohook to v0.30.2 fixed bug +- [FIX] Fixed Mouse buttons reversed type +- [FIX] Fixed returns "Invalid key code specified." if specified character is not v… … add keyCodeForCharFallBack + +- [FIX] This fixes the disappearing backslash issue #351 +- [FIX] Export ToUC function and update test code +- [FIX] Fixes #258: char* arrays in C not being copied correctly +- [FIX] Fixed Linux TypeStr() function double quote + +- [FIX] update free bitmap fixed #333 +- [FIX] update gops to v0.20.0 fixed bug and other mod pkg +- [FIX] update gohook fixed warning + + ## RobotGo v0.90.0, MT. Rainier