Commit Graph

160 Commits

Author SHA1 Message Date
Elias Naur 90e2a119c0 apps/gophers: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-26 18:43:21 +02:00
Elias Naur 9c33550644 all: rename more *layout.Context names to gtx
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-25 09:43:15 +02:00
Elias Naur a89c6d1c33 all: rename c to gtx for *layout.Context parameters
Short like `ctx` but not as easily confused with context.Context
values.

Suggested by Larry Clapp.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-25 09:34:12 +02:00
Elias Naur 4d84f46edb apps: replace separate layout state with layout.Context fields
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-24 22:29:12 +02:00
Elias Naur b928ee65f7 apps/gophers: update to new layout.Align
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-24 20:35:32 +02:00
Elias Naur ec307008db all: update layouts to use layout.Context
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-24 19:14:58 +02:00
Elias Naur 1767588028 apps/gophers: update to function scoped layouts
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-18 21:46:48 +02:00
Daniel Martí 85843f1f29 all: update go.mod files to target Go 1.13
Since the main README recommends Go 1.13 or later, let's make the go.mod
files reflect that. This will enable starting to use new language
features.

Modules that still build on 1.12 will continue to work on that version
just fine; this line is just a hint to enable new language features for
versions of Go new enough.

Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
2019-09-07 11:18:37 +02:00
Elias Naur a06d8a39f5 apps: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-02 15:18:56 +02:00
Elias Naur ef64cd7326 apps: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-09-02 15:14:58 +02:00
Elias Naur 7bca7de017 apps/gophers: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-30 15:03:49 +02:00
Daniel Martí e8ba5b6aff all: remove a couple of unused parameters
Both from unexported functions, to keep the change low-risk. Found via
unparam.

Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
2019-08-25 22:48:15 +01:00
Daniel Martí 2542c55e9d all: fix some issues spotted by static analysis
First, vet was upset by two incorrect fmt verbs. One was an extra %x,
when there was just one argument, so remove it. Another was a %p with a
non-pointer. It's a struct, so for now simply use %#v.

Second, staticcheck found some unused or unnecessary bits of code;
remove the obvious ones.

Finally, staticcheck also complained about some error strings which were
capitalized or had periods. Adjust those, which also makes all error
messages more consistent.

Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
2019-08-25 22:41:05 +01:00
Elias Naur 32a348b1ab go.*: drop -replace for gioui.org/ui
As pointed out by Daniel Martí, the replace line is convenient for
development but results in build differences depending on whether
you're inside or outside the gioui.org/apps module.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-24 19:00:32 +01:00
Elias Naur b34389ac2c apps/gophers: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-22 17:19:04 +02:00
Elias Naur c427597fde apps: update go latest gioui.org/ui version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-21 15:01:24 +02:00
Elias Naur 74295d5b77 ui/go.*: update golang.org/x/sys
In particular to get the ptrace fix for iOS from

https://go-review.googlesource.com/c/sys/+/182317

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-14 10:53:20 +02:00
Elias Naur bf99199287 apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-14 10:43:44 +02:00
Elias Naur 8c121374b1 apps/hello: fix build
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-11 23:57:04 +02:00
Elias Naur dce7ad2f58 apps/gophers: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-11 12:54:19 +02:00
Elias Naur 79233a3565 apps/gophers: update gioui.org/ui version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-10 16:51:45 +02:00
Elias Naur 6d1339733a apps: update gioui.org/ui
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-10 12:34:58 +02:00
Elias Naur aa703dfc3e apps/gophers: update to latest gio
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-07 20:40:01 +02:00
Elias Naur 3d519c5a37 apps/gophers: delete unused fields and arguments
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-07 20:29:39 +02:00
Elias Naur 20f9a72c15 apps: update gioui.org/ui version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-07 20:15:25 +02:00
Elias Naur eaa4efe5af all: add missing licence headers
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-07 17:21:34 +02:00
Elias Naur 276cb104ad apps/go.mod: update gioui.org/ui version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-05 18:10:32 +02:00
Elias Naur 38eb23cc31 apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-02 23:16:39 +02:00
Elias Naur e2df2f394a apps/gophers: split main into App and UI and add BenchmarkUI
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-02 19:52:26 +02:00
Elias Naur e309fb42d4 apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-02 08:57:31 +02:00
Elias Naur 10792f0a00 apps/gophers: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-01 19:00:30 +02:00
Elias Naur eefe3d146d apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-01 15:31:10 +02:00
Elias Naur 06cee16c89 apps/gophers: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-08-01 10:09:56 +02:00
Elias Naur d3df90887e apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-31 22:54:49 +02:00
Elias Naur 7182e29d28 apps: update gio
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-29 12:15:27 +02:00
Elias Naur 1b684ffab6 apps/go.mod: update gio
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-29 02:53:51 -07:00
Elias Naur d93925c0c2 apps/go.mod: upgrade gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-26 08:58:01 -07:00
Elias Naur b45222b457 apps: drop init funcs
Now that Gio runs main functions everywhere, init func are no longer
necessary.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-22 11:40:13 +02:00
Elias Naur c080a54038 ui/app: call main from Android and iOS
Android can only run c-shared libraries which means that every
Gio program must create its window and event loop from an init
function.

The same applies to iOS but for a more benign reason: the gio tool
builds programs in c-archive mode for iOS and links the binary with
a Objective-C driver.

Allow Gio programs to run off its main function by linking to and
invoking main even from Android libraries and iOS ditto.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-22 11:33:09 +02:00
Elias Naur f47a38844b apps: update to newest gio
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-21 22:01:29 +02:00
Elias Naur 4724666ba0 apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-21 20:04:59 +02:00
Elias Naur 2cb3832c16 apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-21 17:39:14 +02:00
Elias Naur 2cf2f211cb apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-21 13:14:57 +02:00
Elias Naur 5f0047567e apps: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-21 11:50:43 +02:00
Elias Naur 6c0850ce60 apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-20 16:26:47 +02:00
Elias Naur 4a9b6f3007 apps/go.mod: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-19 13:20:54 +02:00
Elias Naur 7f5393f9be apps: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-19 01:22:50 +02:00
Elias Naur a36372a243 apps: update gio version
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-18 21:14:22 +02:00
Elias Naur 75891f024c apps/gophers: update to rename Window.Invalidate method
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-18 18:46:34 +02:00
Elias Naur 8fc7a316cc apps/gophers: update to renamed ImageOp.Src field
Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-07-18 16:00:24 +02:00