Commit Graph

  • c49f214f4a app/internal/egl: support surfaceless contexts Elias Naur 2019-11-28 14:53:24 +01:00
  • 5016c98739 app/internal/egl: split surface creation from making context current Elias Naur 2019-11-28 14:41:49 +01:00
  • 99b6ad09e5 app/internal/egl: move EGL interface to its own package Elias Naur 2019-11-28 15:03:13 +01:00
  • 9528a6e0d4 app/internal/gpu: rename NewGPU to New Elias Naur 2019-11-28 12:18:35 +01:00
  • eb8745eb32 app/internal/window: remove redundant return Elias Naur 2019-12-01 22:38:17 +01:00
  • 77d21ddf38 app/internal/gl: fix ReadPixels on Windows Elias Naur 2019-12-01 19:15:03 +00:00
  • 0ddcee4ec6 app/internal/windows: modifiers & punctuation hotkeys Larry Clapp 2019-11-29 21:23:12 -05:00
  • b4f73b3ef7 .builds: add missing xkbcommon-x11 dependency Elias Naur 2019-11-28 12:07:15 +01:00
  • 2ca2e5462f app: add RegisterFragment method on *Window for Android Greg Pomerantz 2019-11-26 12:47:54 -05:00
  • ce76c2e996 layout: make list scroll position settable Larry Clapp 2019-11-26 11:36:54 -05:00
  • 8321745de9 app/permission: add documentation and storage permissions Greg Pomerantz 2019-11-25 13:39:35 -05:00
  • 99d97d2ef5 cmd/gogio: remove an unnecessary wait in the js e2e test Daniel Martí 2019-11-25 00:02:33 +00:00
  • 726270ab2d cmd: remove js runtime workaround Daniel Martí 2019-11-23 19:36:52 +00:00
  • 4bcb4ec8b6 text: add Metrics method to Face interface. font/opentype: implement Metrics method for Font struct. Werner Laurensse 2019-11-23 06:53:34 +01:00
  • aca511f849 app/internal/window: (wasm) generate key.Events for all printable characters Elias Naur 2019-11-24 19:38:39 +01:00
  • 65bc7be256 app/internal/window: allow punctuation as keycode events Larry Clapp 2019-11-23 11:22:27 -05:00
  • d5424ef7fc app/internal/window: replace X11 input handling with xkb Elias Naur 2019-11-22 18:27:29 +01:00
  • 5a34b6f2c3 app/internal/xkb: send key.Events for shifted keysyms Elias Naur 2019-11-22 16:03:48 +01:00
  • 968669d39e app/internal/xkb: fix cleanup check Elias Naur 2019-11-21 16:04:04 +01:00
  • 4072361fd5 app/internal/gpu: fix Pathfinder URL Elias Naur 2019-11-22 14:48:51 +01:00
  • 6a2b5a8d3b example,cmd: update gio version Elias Naur 2019-11-20 20:28:06 +01:00
  • f3f079df32 font/opentype: treat invalid characters less specially Elias Naur 2019-11-20 20:15:31 +01:00
  • c072a7eb87 font/opentype: fix kerning Elias Naur 2019-11-20 19:57:38 +01:00
  • 76c209b594 example,cmd: update gio version Elias Naur 2019-11-20 18:36:34 +01:00
  • b39e4227c2 gesture,internal/fling: fix rounding Elias Naur 2019-11-20 18:30:01 +01:00
  • 72840d7b88 app/internal/window: delete redundant draw on WM_MAXIMIZE, WM_RESTORED Elias Naur 2019-11-20 15:19:26 +00:00
  • f8de7545f4 several: add modifiers to mouse events and clicks Larry Clapp 2019-11-18 08:11:37 -05:00
  • 26f34a3331 example,cmd: update gio version Elias Naur 2019-11-18 15:05:12 +01:00
  • 16cc51ee8a io/pointer: unify area ops into a single AreaOp Elias Naur 2019-11-18 14:59:50 +01:00
  • 3edd9dd8be example/gophers: update gio version Elias Naur 2019-11-18 14:37:14 +01:00
  • 7299d1c875 op/clip: replace Rect and RoundRect with Rect type Elias Naur 2019-11-18 14:33:28 +01:00
  • 101b65f4e5 app/internal/window: map window after defining WM protocols Konstantin Kulikov 2019-11-14 05:48:26 +03:00
  • 1bf2c7ef29 app/internal/window: (X11) Add support for UTF-8 window title. Denis Bernard 2019-11-13 00:10:48 +01:00
  • b29b1f6677 example: update gio version Elias Naur 2019-11-12 22:20:37 +01:00
  • 1d0a7b845e app: destroy GPU before ack'ing the DestroyEvent Elias Naur 2019-11-12 22:17:29 +01:00
  • 41abb5b08d Revert "app: release GPU before processing DestroyEvent" Elias Naur 2019-11-12 22:12:57 +01:00
  • 2e0406802b app/internal/window: cleanup X11 initialization Denis Bernard 2019-11-11 13:41:54 +01:00
  • a770a2425c widget: no newline in editor on submit Larry Clapp 2019-11-10 16:02:11 -05:00
  • 682d2810d3 text: remove SingleLine from LayoutOptions Elias Naur 2019-11-09 20:00:09 +01:00
  • 778b7e6398 widget/material: rename material.go to theme.go Elias Naur 2019-11-09 19:55:05 +01:00
  • d8c9cb426c example/gophers: update gio version Elias Naur 2019-11-09 19:45:36 +01:00
  • 65c783179d clip: change Rect argument to f32.Rectangle Elias Naur 2019-11-09 19:42:19 +01:00
  • 4f30b985eb op/clip: add RoundRect Elias Naur 2019-11-09 19:20:47 +01:00
  • e864ac3fc3 op/clip: split clip operations into its own package Elias Naur 2019-11-09 19:05:03 +01:00
  • 560cf6054c op/paint: add note that ClipOp intersects the clip, not replace it Elias Naur 2019-11-09 18:31:49 +01:00
  • 0dac972b25 app,os: update documentation to match changed API Elias Naur 2019-11-09 18:25:28 +01:00
  • 8620b43eb3 app: release GPU before processing DestroyEvent Elias Naur 2019-11-09 18:13:14 +01:00
  • b950aa71e1 app/internal/window: (X11) don't destroy window on EGL destroy Elias Naur 2019-11-09 18:05:33 +01:00
  • 0cfcf5ca2d app/internal/window: (X11) implement right and middle mouse buttons Elias Naur 2019-11-09 17:57:20 +01:00
  • dc7f9bab23 io/pointer,gesture: report right and middle mouse button events Elias Naur 2019-11-09 16:34:00 +01:00
  • a0050ab79b app/internal/window: x11: fix issue with space not sending key.EditEvent Denis Bernard 2019-11-09 16:05:57 +01:00
  • c8d01d99cc app/internal/xkb: translate physical "Backtab" keys to Shift-Tab Elias Naur 2019-11-09 15:55:03 +01:00
  • dca25a7708 app/internal/window: map "Backtab" to Shift-Tab Elias Naur 2019-11-09 15:38:07 +01:00
  • de7d6b28fa io/key: add support for the Tab and Space keys Elias Naur 2019-11-09 11:17:36 +01:00
  • da42412e56 README.md: add an Oxford comma to emphasize only WebAssembly is experimental Elias Naur 2019-11-09 00:42:02 +01:00
  • 9def3153de README.md: note that the WebAssembly is experimental Elias Naur 2019-11-08 22:27:06 +01:00
  • 294308d8aa example/gophers: update gio version Elias Naur 2019-11-08 22:22:41 +01:00
  • cc43588aba io/key: switch Event.Name to be a string and add function keys Elias Naur 2019-11-08 19:00:43 +01:00
  • c833c98fd7 io/key: add ModAlt, ModSuper Elias Naur 2019-11-08 18:21:43 +01:00
  • c4416ffbc4 example/gophers: update gio version Elias Naur 2019-11-08 18:04:56 +01:00
  • d293dfe604 key: add ModCtrl, ModShortcut Elias Naur 2019-11-08 18:02:26 +01:00
  • 1eaa5dd15e app,app/internal/gpu: process frame in parallel Elias Naur 2019-11-08 13:50:49 +01:00
  • 1678f922e7 app: make CPU timings more useful Elias Naur 2019-11-08 13:29:35 +01:00
  • f6cdc62120 app: don't schedule a new frame for profiling events Elias Naur 2019-11-08 13:02:19 +01:00
  • e16712321f .builds: use gotip on freebsd builder Elias Naur 2019-11-08 12:25:00 +01:00
  • f1d971268e op/paint: guard against nil image in ImageOp.Size Elias Naur 2019-11-07 21:08:01 +01:00
  • 508f615f0b example,cmd: update gio version Elias Naur 2019-11-07 18:51:32 +01:00
  • 9c0fc631bd widget/material: use theme TextSize for Editors Elias Naur 2019-11-07 18:45:53 +01:00
  • 454b226404 op/paint: NewImageOp does not need to make copies of RGBA images aarzilli 2019-11-07 15:32:48 +01:00
  • 237a8dad8f app/internal/window: re-create EGL surface on resizing Elias Naur 2019-11-07 11:31:17 +01:00
  • 97299dc2f9 op/paint: make every ImageOp unique Elias Naur 2019-11-07 18:27:06 +01:00
  • d980c4652a app: don't touch the frame after returning from FrameEvent.Frame Elias Naur 2019-11-07 17:34:32 +01:00
  • 6fedfaf3af cmd/gogio: start using testing.T.Cleanup Daniel Martí 2019-11-07 14:15:19 +00:00
  • 75a58e42ef app/internal/window: remove direct pointer arithmetic in x11 driver. Denis Bernard 2019-11-06 18:39:07 +01:00
  • e683b19b29 .builds: use Go 1.14 for the basic tests Elias Naur 2019-11-06 18:23:04 +01:00
  • b0c29b5489 example,cmd: update gio version Elias Naur 2019-11-06 18:04:52 +01:00
  • 6f860200b9 cmd/gogio: join all endtoend tests as subtests Daniel Martí 2019-11-06 16:52:36 +00:00
  • 62da32be9c app/internal/gl: support Go 1.14 change to WebAssembly's js.Value Elias Naur 2019-11-06 17:59:39 +01:00
  • c3533c3f84 example,cmd: update gio version Elias Naur 2019-11-06 17:32:21 +01:00
  • 7256bdae38 app/internal/windows: don't draw window background on Windows Elias Naur 2019-11-06 17:28:14 +01:00
  • 9c84b95f7d app/internal/window: specify None as the X11 window background Elias Naur 2019-11-06 17:13:03 +01:00
  • 96072cec66 README.md: add note about gio-patches mailing list Elias Naur 2019-11-06 16:41:13 +01:00
  • 0ad9bd9725 app/internal/window: finish GL commands before surface detruction Elias Naur 2019-11-06 16:11:46 +01:00
  • 6287c1750f Revert "app/internal/window: finish GL commands before resizing" Elias Naur 2019-11-06 16:09:21 +01:00
  • 68063633f2 app/internal/window: Fix keyboard handling on X11 Denis Bernard 2019-11-06 14:39:21 +01:00
  • 1defd4e759 widget/material: clean up package docs, add license, rename file Elias Naur 2019-11-06 11:42:33 +01:00
  • 90e25ed52f example: update gio version Elias Naur 2019-11-06 11:26:08 +01:00
  • 8e874e1afd app/internal/window: finish GL commands before resizing Elias Naur 2019-11-06 11:23:49 +01:00
  • 6f3471e4ad example,cmd: update gio version Elias Naur 2019-11-06 11:06:58 +01:00
  • 089ae31f0c widgets, widgets/material: add RadioButton & Enum Alexander Arin 2019-11-06 12:55:19 +03:00
  • 82e51019e1 widget/material: document package Elias Naur 2019-11-06 10:57:17 +01:00
  • 1438e504cc example,cmd: update gio version Elias Naur 2019-11-05 18:25:27 +01:00
  • ef78ba37f6 app/internal/window: implement GetDpiForMonitor fallback for < Win 8.1 Elias Naur 2019-11-05 18:20:36 +01:00
  • 299e966816 op/paint: make documentation of Line clearer aarzilli 2019-11-05 14:04:39 +01:00
  • 60e4cca934 app/internal/window: Do not re-create EGL surfaces when only resizing Denis Bernard 2019-11-05 13:07:36 +01:00
  • 4719d56f86 .builds: fix go fmt test and go fmt -w -s . Elias Naur 2019-11-05 12:50:07 +01:00
  • 900acc08a1 app/internal/window: replace gio_x11_connection_number stub by proper xlib function Denis Bernard 2019-11-04 23:53:53 +01:00
  • 4d7c89fec3 cmd/gogio: simplify the test -race setup Daniel Martí 2019-11-04 18:44:54 +00:00
  • c2cab4505c example,cmd: update gio version Elias Naur 2019-11-04 19:32:07 +01:00
  • 4adaea3396 app/internal/window: correct baseline DPI on Windows, iOS Elias Naur 2019-11-04 19:23:19 +01:00