Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gioui/gio

Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
https://github.com/gioui/gio

app/internal/d3d11: change NewBackend to only require a ID3D11Device

Completing the goal of allowing foreign Direct3D contexts for our
D3D backend, slim down the con...

0e723fa1923186b4d4eb8de92d39057ebb561b1b authored almost 4 years ago by Elias Naur <[email protected]>
app/internal/d3d11: only use passed in ID3D11Device in NewBackend

We're about to enable drawing into foreign Direct3D contexts. In
preparation, NewBackend should ...

c3dde562dfb0fb4412513615de7db944bf5cb540 authored almost 4 years ago by Elias Naur <[email protected]>
app/internal/d3d11: move features from Device to Backend

Continuing the previous change to minimize Device, in preparation
for supporting foreign Direct3...

932465d891c820b9dcffdc994906978c2d129bc1 authored almost 4 years ago by Elias Naur <[email protected]>
gpu/backend,gpu,app/internal/d3d11: move device state to backend

We'd like to allow Gio to share a Direct3D context with an embedding
program like the GLFW examp...

840b9ffa9b703a5945c4fe5c098c71f9c5513a89 authored almost 4 years ago by Elias Naur <[email protected]>
app/internal/d3d11: include depth buffer in current framebuffer query

Fixes rendering on Windows. Thanks to Egon Elbre for noticing.

Signed-off-by: Elias Naur <mail@...

44991f355cc9938d02dc500062a20a8a61ac2cfa authored almost 4 years ago by Elias Naur <[email protected]>
widget: add Fit and Position to Image for image placement

Signed-off-by: Egon Elbre <[email protected]>

9793fcfcd0ac7a0d0c231d3a964d77cf7e9a9294 authored almost 4 years ago by Egon Elbre <[email protected]>
widget: add Fit for scaling widgets

Currently adds four different variants Unscaled, Contain, Cover, ScaleDown and Fill.

Signed-off...

2c5daf10a2d1a3e2ec062f489bf59d887232cf83 authored almost 4 years ago by Egon Elbre <[email protected]>
layout: expose Direction.Position calculation

Signed-off-by: Egon Elbre <[email protected]>

9e85b43b0c72217cc315345f1f359d23ec73ed57 authored almost 4 years ago by Egon Elbre <[email protected]>
app/headless: bind output framebuffer at render, not creation

Bind the framebuffer as late as possible to lessen the risk of
confusing global state (current f...

be04dfae83dce6eeef64aa045d58e77afc23634b authored almost 4 years ago by Elias Naur <[email protected]>
app/internal/window: use golang.org/x/window UTF-16 routines

Less code, no functional change.

Signed-off-by: Elias Naur <[email protected]>

b1dfc94a9bcef1e939a08cffdfecacfb07bde644 authored almost 4 years ago by Elias Naur <[email protected]>
app/internal/d3d11,gpu/gl: simplify BeginFrame implementations

BeginFrame returns the output framebuffer, and need not be as general
as the newly unexported cu...

3627df7efab5d6a51552594772afeebce07b7ca7 authored almost 4 years ago by Elias Naur <[email protected]>
widget/material: use simpler clip.Rect for Clickable clip region

Signed-off-by: Elias Naur <[email protected]>

2bd539d2de51cb161b27ee0b06f138fa9d5038fe authored almost 4 years ago by Elias Naur <[email protected]>
widget: handle hovering of the empty Enum key

Before this change, a radio button with the empty key ("") would be
displayed as hovering if no ...

b39d1bdac724f2c454a90931856462ef3cf12932 authored almost 4 years ago by Elias Naur <[email protected]>
widget/material: remove bogus minimum cosntraint from checkable

checkable.layout forces the label to take up at least constraints.min
space. However, for min ==...

de7a5985d5a690a7ba91326afe1d3d858cbc183f authored almost 4 years ago by Elias Naur <[email protected]>
cmd/gogio: bump Wine timeout for window movement

The Windows tests on builds.sr.ht are still flaky:

TestEndToEnd/Windows: e2e_test.go:130: r...

57dee8e61a92dbdeb194965ad80670603f34deb9 authored almost 4 years ago by Elias Naur <[email protected]>
io/pointer: rename button names to reflect their meaning, not placement

For example, ButtonLeft may be the right-most button for a left-handed user.
Rename the button n...

ffb26b0e1709b0e83c20533cdc4c2034c7019734 authored almost 4 years ago by Elias Naur <[email protected]>
app/headless,app/internal/window: unexport embedded Device fields

There is no need for the fields to be embedded nor exported.

Signed-off-by: Elias Naur <mail@el...

f36ed043804a98b55a4dc74b23200736ae5de860 authored almost 4 years ago by Elias Naur <[email protected]>
app/internal/d3d11: don't track the Backend for a Device

A previous commit removed the assumption that the output framebuffer
is constant across frames. ...

fc56d438f3df0871c3da2ca21916c1211f420a55 authored almost 4 years ago by Elias Naur <[email protected]>
gpu,gpu/backend: don't assume constant output framebuffer

Return the output framebuffer from BeginFrame, to make it clear that
it may change between frame...

25a19481e3f58b774cba9eebb3b2aff42c8cf547 authored almost 4 years ago by Elias Naur <[email protected]>
app/internal/windows,app/internal/d3d11: ensure error is returned

d3d11Context.Present would return a nil error if the underlying error
d3d11.ErrorCode.

While he...

3d3ff575e3a421389e720c3a295cac8bb4dbb6ce authored almost 4 years ago by Elias Naur <[email protected]>
internal/cmd/convertshaders: parallelize compilation

Signed-off-by: Egon Elbre <[email protected]>

857143370701e78cd9c8e28b0683086ec77c3a08 authored almost 4 years ago by Egon Elbre <[email protected]>
app/permission: update doc to reference app.ViewEvent

Signed-off-by: Chris Waldon <[email protected]>

54cddf5ca35377ce8fb199799738f024d5a6d44b authored almost 4 years ago by Chris Waldon <[email protected]>
layout: automatically add system inset for NewContext

Currently every user needs to manually adjust for system insets.
This is rather verbose and most...

e1248651c8717e686f664279bc0a994b160a5ead authored almost 4 years ago by Egon Elbre <[email protected]>
widget: fix image scaling

Commit 94d242d broke the widget.Image's Scale field so
that it no longer had any effect on the a...

6faed7e7245c2622b00852ce3e7e7e8cf98b6134 authored almost 4 years ago by Chris Waldon <[email protected]>
cmd: fix hash to gioui.org

Signed-off-by: Egon Elbre <[email protected]>

2e15c3d5b9d054e4d25de416de2c248db92f716a authored almost 4 years ago by Egon Elbre <[email protected]>
cmd/gogio: fix test work group handling

Signed-off-by: Egon Elbre <[email protected]>

60db80295108d84d444ea5df7f512bf4f92ef598 authored almost 4 years ago by Egon Elbre <[email protected]>
internal/cmd/convertshaders: add Windows comp shader compilation

Use dxc (DirectXShaderCompiler) for compiling, which is newer than fxc
and doesn't not fail comp...

f6fba7388544795b43941e85e39e9dfd56d8e2e8 authored almost 4 years ago by Egon Elbre <[email protected]>
cmd/gogio: [android] update target sdk version

Signed-off-by: Inkeliz <[email protected]>

8227f7ab0455df907e3fc7d2bb907995e62b69d1 authored almost 4 years ago by Inkeliz <[email protected]>
gpu,gpu/backend: [compute] handle loss of buffer contents during download

Signed-off-by: Elias Naur <[email protected]>

f973b3f384f048c74b90e9112db4cbc8460e7f14 authored almost 4 years ago by Elias Naur <[email protected]>
io/router: fix negative areas

Signed-off-by: Egon Elbre <[email protected]>

e66979a8c08e443fad5bca84df5f03cd14f800ec authored almost 4 years ago by Egon Elbre <[email protected]>
gpu: [compute] remove even more unused commands

Signed-off-by: Elias Naur <[email protected]>

cfb6f477de160dba87fbe844e924712e49b935f6 authored almost 4 years ago by Elias Naur <[email protected]>
cmd/gogio: raise end-to-end test timeout

Windows tests often flake:

TestEndToEnd/Windows: e2e_test.go:113: last error: encountered 6 col...

53763a3410ba05356a694f0a1754c9ceffbd6411 authored almost 4 years ago by Elias Naur <[email protected]>
io/router: improve areaOp methods performance

name old time/op new time/op delta
AreaOp_Decode-8 10.5ns ± 2% 6.2ns ± 3% -41....

cfb16083a25af18998b41ae94139139e7029411c authored almost 4 years ago by pierre <[email protected]>
cmd/gogio: [android] allow custom signature-key

That change makes possible to provide custom PKCS#12 (JKS/PFX) using `-signkey` and the password...

212f7809cbe7dc1784ef4107e21c11215ddff4bc authored almost 4 years ago by Inkeliz <[email protected]>
io/router: avoid event copy for filtered events in pointerQueue

Signed-off-by: pierre <[email protected]>

60d48014d4bdc7db6bf0c05eae107e825457302e authored almost 4 years ago by pierre <[email protected]>
internal/opconst: removed unused TypeLayer

Signed-off-by: pierre <[email protected]>

14595dde9fd89814e0e91b75bc734f1372ffc090 authored almost 4 years ago by pierre <[email protected]>
gpu: [compute] remove more unused commands

Signed-off-by: Elias Naur <[email protected]>

51ba55071b60662180ed6a7b76959c5985ca5d79 authored almost 4 years ago by Elias Naur <[email protected]>
gpu/shaders: [compute] remove unused command from kernel4

Signed-off-by: Elias Naur <[email protected]>

284659d3eac9868d17bcaac860034334b1b73264 authored almost 4 years ago by Elias Naur <[email protected]>
gpu: [compute] use correct usage flags for output image

Signed-off-by: Elias Naur <[email protected]>

c849c5b77fc7321c67735871de505f2c6466cebc authored almost 4 years ago by Elias Naur <[email protected]>
cmd/gogio: fix icon/resources for Android

Previously that patch, gogio unzip the `link.apk` (generated by AAPT2) to an temporary folder an...

2a7295750de2d23e09732818780648a2f89916a1 authored almost 4 years ago by Inkeliz <[email protected]>
app/internal/window: fix Wayland clipboard reading

The Wayland protocol implicitly dup(2)s the pipe write end descriptor passed to
wl_data_offer_re...

9d1e3370f4ece1e8781456d776788296cc155598 authored almost 4 years ago by Elias Naur <[email protected]>
gpu: [compute] fix path gaps by eliminating redundant path points

See https://github.com/linebender/piet-gpu/issues/62 for description
of the issue. The fix is th...

2feec23561cd84d6b8ddbab84a202df66b123208 authored almost 4 years ago by Elias Naur <[email protected]>
gpu: [compute] use array type for scene elements

All scene elements have a fixed size in uint32s. Model them accordingly.

Signed-off-by: Elias N...

b5d21b209ca4d47b31a3ae2940c41971d9412216 authored almost 4 years ago by Elias Naur <[email protected]>
gpu: [compute] pre-transform images before rendering

We're about to change the last stage of the compute pipeline to only
accept images, not sampled ...

c9a826512680b8d047ee0ad769db1d1c0c680907 authored almost 4 years ago by Elias Naur <[email protected]>
gpu/shader: fix mem.h comments

Signed-off-by: Elias Naur <[email protected]>

87ffaaf8c417bbd53d733608e4ca4876b75f4ac9 authored almost 4 years ago by Elias Naur <[email protected]>
cmd/gogio/testdata: always clear background to white

The webassembly port changed to use transparent black to allow content
below Gio to show through...

ffb56f42b9f8d11f4e68aca22e3e74ddeb1a9178 authored almost 4 years ago by Elias Naur <[email protected]>
.builds: enable headless rendering tests on FreeBSD

Signed-off-by: Elias Naur <[email protected]>

4f3f0fa50cdff1ef1d1bf3c2dae2da77c38e4ee9 authored almost 4 years ago by Elias Naur <[email protected]>
cmd/gogio: remove obsolete headless chrome workaround

The two listed issues are fixed, and the builders pass with the
workaround removed.

Signed-off-...

b420fdf096e0d24590c36c059d167fccc7ad6e26 authored almost 4 years ago by Elias Naur <[email protected]>
.builds: don't set EGL_PLATFORM for chrome tests

EGL_PLATFORM=surfaceless allows rendering tests to complete in headless
mode. However, the headl...

33a1c4722aa4078bd713cd9eda8b8997ed7cb378 authored almost 4 years ago by Elias Naur <[email protected]>
app: change background for js

Default window background is white.
JS default background is transparent black.

Signed-off-by: ...

39878154697f0f4457c68fd7327871ef0a8b3ef0 authored almost 4 years ago by Paulo Melo <[email protected]>
.builds: remove cross compiler arguments

A recent change to the native toolchain or system on the builder infrastructure
made the argumen...

29af250ac67459e310529adf3dd66517a873a83f authored almost 4 years ago by Elias Naur <[email protected]>
widget: fix bug how f.pos is calculated in widget.Float

The order of subtraction when calculating f.pos from value was wrong,
so setting a minimum value...

a8a48bb809950438139221c7e43f1ee9969b16dd authored almost 4 years ago by vsariola <[email protected]>
internal/cmd/convertshaders: use wine for running the HLSL compiler

Signed-off-by: Elias Naur <[email protected]>

7286b075e2fb167c5032baeced144379e4a73c5f authored almost 4 years ago by Elias Naur <[email protected]>
gpu: give compute.atlas a more precise name, reset atlas efficiently

Refactor only, in preparation for adding another atlas with pre-processed
materials.

Signed-off...

8ec47dcae3f4612aa0a68f6d2934805f4eb01240 authored almost 4 years ago by Elias Naur <[email protected]>
gpu/gl: add support for read-only images to BindImageTexture

Signed-off-by: Elias Naur <[email protected]>

ebfb17ec6c56087a22ce86ec630643ec4d9d80a1 authored almost 4 years ago by Elias Naur <[email protected]>
gpu: replace toRectF with layout.FRect

Signed-off-by: Elias Naur <[email protected]>

d8b29e3420108e1108d763055547d9e75de467fe authored almost 4 years ago by Elias Naur <[email protected]>
io/pointer: added the grab cursor

Signed-off-by: pierre <[email protected]>

a581acf3fd725adc83de3e035e0115c02682965e authored almost 4 years ago by pierre <[email protected]>
widget/material: use more readable editor default selection color

Signed-off-by: Chris Waldon <[email protected]>

6682f75db903d9467c12eb6a4b9febc4840b7fbe authored almost 4 years ago by Chris Waldon <[email protected]>
Programmatic Click function

Signed-off-by: Paulo Melo <[email protected]>

403f01655a367543e25142a32f3ec18c22ad4fd2 authored almost 4 years ago by Paulo Melo <[email protected]>
README.md: make the gioui.org link more prominent

The README is deliberately light; we want users to use the gioui.org site for
resources, not the...

bb56b8183c840fccaf57b863d4f658a670177866 authored almost 4 years ago by Elias Naur <[email protected]>
cmd/gogio: fix argv passing from URL search fragment to Go program

Fixes the examples on gioui.org/doc/architecture.

Signed-off-by: Elias Naur <[email protected]>

d420654dbc3f69faaa7147ac7beca953cffe2e15 authored almost 4 years ago by Elias Naur <[email protected]>
gpu/gl: explicitly clear buffers before replacing their content

The iOS GL implementation doesn't optimize BufferSubData of the entire
buffer, leading to GPU st...

e0033ce871eb86a1f73133cff5383f2cef45170f authored almost 4 years ago by Elias Naur <[email protected]>
cmd/gogio: [iOS] identify certificates by their SHA-1 fingerprint

Unlike the common name, the fingerprint is almost certainly unique.
Xcode uses the fingerprint a...

5dd3ce99231440ecc176d8dfb82337c500027d8a authored almost 4 years ago by Elias Naur <[email protected]>
io/router: only calculate position if event is delivered in Router

Signed-off-by: pierre <[email protected]>

b698c8ed822935ca482fa1a84858990096faf99e authored almost 4 years ago by pierre <[email protected]>
io/router: support cursor changes on Frame events

Add support to Router so that the cursor can be changed with CursorNameOp without any mouse move...

1100e03c1eb2d030b80fc6a806c89911d3e42c07 authored almost 4 years ago by pierre <[email protected]>
io/router: merge cursor and delivery of Enter/Leave events in Router

Cursor and Enter/Leave events should follow the same rules, specifically:
when pointerInfo.press...

c3346680f44eb2c4fe9fbf1fa1db2a6ea0730672 authored almost 4 years ago by pierre <[email protected]>
app: added windows.TRUE for Windows

Signed-off-by: pierre <[email protected]>

d604455582d6d0ca5df458f9762e5c38fa3e7b9f authored almost 4 years ago by pierre <[email protected]>
app: make cursor support more robust on Windows

Post a dedicated message upon Window.SetCursor calls.
Make sure that the cursor is only changed ...

f7d1f46c1f68d17b90e0dd21a8613ea9e2f20190 authored almost 4 years ago by pierre <[email protected]>
internal/unsafe: fix SliceOf to return len equals to cap

Broken by gioui.org/commit/2dce8a0155ae192f54f74747d660b9f311e9e364,
found while debugging the d...

57872856e8c5b5de1381c601e6580877b0f37f44 authored almost 4 years ago by Elias Naur <[email protected]>
io/router: fix default cursor in Router

Do not update the cursor was reset upon receiving Cancel events. Added more tests.

Signed-off-b...

b11fd6ee8e2230433a8a4a5fffc073e2cd6b525c authored almost 4 years ago by pierre <[email protected]>
widget: fix Editor panic

If you created an Editor and immediately SetCaret, it panicked because
e.lines was nil and it lo...

f88a8216e9d7fb149d3c5137dd910c0d5443012d authored almost 4 years ago by Larry Clapp <[email protected]>
widget,widget/material: add selection to the editor

- Allow dragging to be on both horizontal and vertical axes at once.
- Split Editor.caret.pos in...

34273940a0b435bf2cd55daaf4112533591ffda7 authored almost 4 years ago by Larry Clapp <[email protected]>
widget: refactoring to prep for editor selection

- Move caret from editBuffer.caret to Editor.caret.pos.ofs and related
refactoring. Move other...

e78bd15564e2a07548f56e30c91496cb20a2421d authored almost 4 years ago by Larry Clapp <[email protected]>
io/router: don't send pointer.Cancel events to disappearing handlers

As a follow-up to gioui.org/commit/24f69bf4, this change makes it so
that merely adding a pointe...

cc63a3aeb7320d8859fee009a970fbed7d1d3187 authored almost 4 years ago by Elias Naur <[email protected]>
gpu: don't automatically clear screen before rendering

Gio UI may be overlaid on top of custom graphics such as in the glfw example.
That will only wor...

84b586ae6ce6de14f9310425dc948c5ab3c5df5d authored almost 4 years ago by Elias Naur <[email protected]>
io/key,io/pointer: forbid nil tags for InputOps

Forcing a non-nil tag ensures that all handler tags are either unique,
or intentionally equal. A...

686d680ea3e295c584def7e7b98e5d263873f2d2 authored almost 4 years ago by Elias Naur <[email protected]>
io/router: rename Router.Add to the more specific Queue

Signed-off-by: Elias Naur <[email protected]>

4f45d9a56753fd5c3f6cf773779a266af584a752 authored almost 4 years ago by Elias Naur <[email protected]>
io/router/key: add explicit tag to FocusOp; make last SoftKeyboardOp apply

The target of FocusOp is too subtle; be explicit instead and remove
any doubt.

Multiple SoftKey...

e70a16c345e4352fa0fb2021ae85dec639d07d8a authored almost 4 years ago by Elias Naur <[email protected]>
io/router: don't trigger redraw for handler reset events

key.InputOp and pointer.InputOp handlers are reset on first registration
through a key.FocusEven...

24f69bf4bb9fbfff01de9bbe04333d86a5c55df9 authored almost 4 years ago by Elias Naur <[email protected]>
io/router: remove redundant field

Signed-off-by: Elias Naur <[email protected]>

95953b2ae089e11c7e22680ba8dbf83bf1a9164c authored almost 4 years ago by Elias Naur <[email protected]>
layout: added offset for last visible item to List

Signed-off-by: pierre <[email protected]>

a928c07a1c44daa22308615cae6a2d3be79c06ca authored almost 4 years ago by pierre <[email protected]>
gpu/shaders: clamp clip coverage to [0.0, 1.0]

Fixes the "bleaching" artifacts of the painting program by ~wrnrlr.

Signed-off-by: Elias Naur <...

74eb0a4a34e646e5295b1a80d0548857b996d45c authored almost 4 years ago by Elias Naur <[email protected]>
internal/glimpl: hook up glTexStorage2D on iOS

The glTexStorage2D is part of OpenGL ES 3, but wasn't its function
pointer wasn't initialized on...

d0d6c6c38e557551a79114e11e912c056da8941e authored almost 4 years ago by Elias Naur <[email protected]>
widget/material: use clip.UniformRRect

Signed-off-by: pierre <[email protected]>

b24df0aa6e67f8724f3c276844b582f29d43c8a2 authored almost 4 years ago by pierre <[email protected]>
layout: added number of visible children to List

Also fixed an edge case where the first visible child was off by 1 when it was just fully hidden...

9bede80a3de7b3b03fec18a821a6b9ca97ace3ea authored almost 4 years ago by pierre <[email protected]>
op/clip: move Rect to shapes.go

It's a specialized shape like the others.

Signed-off-by: Elias Naur <[email protected]>

cd47a158a2dd2e2d7de4e869f9bc594acc56d037 authored almost 4 years ago by Elias Naur <[email protected]>
op/clip: document dimensions of Border.

Signed-off-by: Chris Waldon <[email protected]>

d93874005c694b1f85ce3cb13af67ece33940c87 authored almost 4 years ago by Chris Waldon <[email protected]>
widget: make border draw within widget dims as documented

Signed-off-by: Chris Waldon <[email protected]>

9231ff47efc57f4e56e18794aeee8a7d4a7bbf62 authored almost 4 years ago by Chris Waldon <[email protected]>
op: change Defer to only restore transformation state

It turns out restoring all operation state from the moment Defer
is executed is too much; for ex...

d6886737a51026e6e28e640fbce3d23e45f44c81 authored almost 4 years ago by Elias Naur <[email protected]>
widget/material: add hover to Switch

Signed-off-by: Egon Elbre <[email protected]>

eea1dbc176204c722a4c9832c043d7dcf9b96c89 authored almost 4 years ago by Egon Elbre <[email protected]>
widget/material: add hovered to RadioButton

Signed-off-by: Egon Elbre <[email protected]>

bc6798c4ca15d9b0deb9dc8bdf9aa5ae8cbd5e6f authored almost 4 years ago by Egon Elbre <[email protected]>
widget/material: add hover to CheckBox

Signed-off-by: Egon Elbre <[email protected]>

0b736990a92e962f23d3fce1ea87215dbc51f583 authored almost 4 years ago by Egon Elbre <[email protected]>
widget/material: add hover to Button

Signed-off-by: Egon Elbre <[email protected]>

468bd6f53a3395565d67baa7438b0d482eba46f1 authored almost 4 years ago by Egon Elbre <[email protected]>
gesture,widget: add hovered property

Signed-off-by: Egon Elbre <[email protected]>

93ebd51531452bda64e3fb7b1148c79808ed4183 authored almost 4 years ago by Egon Elbre <[email protected]>
internal/f32color: revert incorrect NRGBA to linear color change

Egon Elbre convinced me commit 01d5e722917 was incorrect, because
in the NRGBA colorspace the al...

99bfa6a33cdf6d844ef540aadb851456a3854066 authored almost 4 years ago by Elias Naur <[email protected]>
internal/f32color: correct pre-multipled color conversion

Tweak a test color to avoid an off-by-1 rounding error after changing
the conversion formula.

F...

01d5e722917e886899e23b19059da68953f2e777 authored almost 4 years ago by Elias Naur <[email protected]>
widget/material: added support for Vertical axis to Slider

Adding an axis to the Float widget, allows positioning the Slider one not only horizontally but ...

85c0a7d803e8513622dacd2fb49ef2d440e9bb3b authored almost 4 years ago by pierre <[email protected]>
op: introduce Defer for deferring CallOps

Updates gio#164

Signed-off-by: Elias Naur <[email protected]>

f86703e4b007c94d2d6f131170e2af4537d86fde authored almost 4 years ago by Elias Naur <[email protected]>
layout: simplified Axis methods

Removed the Main and Cross Axis methods in favor of Convert.

Signed-off-by: pierre <pierre.curt...

e088833caf08ef8f8fd6d984b887e90fe8daabdf authored almost 4 years ago by pierre <[email protected]>
op: rename StackOp/Push/Pop to StateOp/Save/Load

The semantics were relaxed in a previous commit; this change renames
to operations accordingly.
...

d331dd2de80ded08a2defde8f27e3c68cce744a3 authored almost 4 years ago by Elias Naur <[email protected]>