Commit Graph

  • 20adbeed14
    Auto merge of #452 - berkus:fix/simd-arm-shuffle, r=jdm bors-servo 2021-01-10 18:34:13 -0500
  • bd6d015e6f Fix arm simd shuffling arguments Berkus Decker 2021-01-10 23:08:03 +0200
  • 1eac87754c
    Bump ini from 1.3.5 to 1.3.8 in /examples/canvas_webgl_minimal/www dependabot[bot] 2020-12-13 00:04:29 +0000
  • f1f9df5ce5
    Merge pull request #441 from tangmi/build-shader-docs Patrick Walton 2020-10-06 16:55:11 -0700
  • 9d69e67a0e Wording Michael Tang 2020-09-12 14:01:57 -0700
  • 493a2b9243 Add note on when this document is relevant Michael Tang 2020-09-12 13:59:16 -0700
  • 157332c667 Add note about line endings Michael Tang 2020-09-12 13:54:29 -0700
  • f8209946e3 Update documentation for building shaders Michael Tang 2020-09-12 13:49:28 -0700
  • 9fe5cfd943
    Bump http-proxy in /examples/canvas_webgl_minimal/www dependabot[bot] 2020-09-12 02:57:55 +0000
  • badf37afcc
    Merge pull request #438 from colorhook/master Patrick Walton 2020-09-09 19:43:52 -0700
  • 7a92724548 bugfix #436 which endless loop in clip::clip_line_segment_to_rect method liaojian 2020-08-30 01:18:50 +0800
  • e858c8dc1d
    Merge pull request #437 from s3bk/patch-1 Patrick Walton 2020-08-28 17:20:13 -0700
  • 82cccf356b
    add Copy, Clone… to FileFormat Sebastian 2020-08-28 23:32:02 +0300
  • fed372229a
    Auto merge of #406 - lu-zero:simpler-c-api-instructions, r=pcwalton bors-servo 2020-07-30 21:41:51 -0400
  • 2b5c6682d7
    Auto merge of #427 - pcwalton:content-docs, r=pcwalton bors-servo 2020-07-29 15:17:53 -0400
  • 4060baa80c Document the rest of `pathfinder_content` Patrick Walton 2020-07-29 12:17:03 -0700
  • bad735e88d
    Auto merge of #426 - pcwalton:text-baseline-c, r=pcwalton bors-servo 2020-07-29 13:45:07 -0400
  • c6151da254
    Merge pull request #424 from BenGachowski/master Patrick Walton 2020-07-29 10:44:40 -0700
  • 9517fe8c63 Expose `CanvasRenderingContext2D::set_text_baseline()` to C. Patrick Walton 2020-07-29 10:43:37 -0700
  • 56b432b466 Replace PATHFINDER_MACOS with __APPLE__ Ben Gachowski 2020-07-28 20:16:42 -0400
  • 9cda2747c4
    Auto merge of #423 - pcwalton:put-image-data, r=pcwalton bors-servo 2020-07-28 20:08:17 -0400
  • 3ff09fb43b Add [defines] section to cbindgen.toml Ben Gachowski 2020-07-28 20:05:33 -0400
  • 0c1fda4abb Implement `putImageData()` on canvas. Patrick Walton 2020-07-28 16:46:51 -0700
  • e48b2759dd
    Auto merge of #421 - pcwalton:canvas-nested-clip-paths, r=pcwalton bors-servo 2020-07-28 17:30:23 -0400
  • c8a6d8e1f7 Allow clip paths to nest in the canvas API. Patrick Walton 2020-07-28 14:27:53 -0700
  • 37a328552e
    Auto merge of #419 - pcwalton:tile-iteration-cap, r=pcwalton bors-servo 2020-07-28 15:58:36 -0400
  • 441051a8ac Remove the cap on the number of iterations when tiling. Patrick Walton 2020-07-28 12:56:40 -0700
  • 41ad372253 Clip line segments before tiling them. Patrick Walton 2020-07-28 12:56:05 -0700
  • 4c8699a5e2
    Auto merge of #418 - pcwalton:resize-clear, r=pcwalton bors-servo 2020-07-27 20:08:25 -0400
  • 31abe4bb52 Initialize resized mask textures to rgba(0, 0, 0, 0), not rgba(0, 0, 0, 1). Patrick Walton 2020-07-27 17:07:13 -0700
  • 073695749b
    Auto merge of #417 - pcwalton:image-border, r=pcwalton bors-servo 2020-07-27 16:45:59 -0400
  • 444cae2b72 Add 1px of texture border around non-repeating image patterns. Patrick Walton 2020-07-27 13:44:59 -0700
  • a05270f0a7
    Auto merge of #414 - pcwalton:radial-gradient-epsilon, r=pcwalton bors-servo 2020-07-23 16:47:01 -0400
  • 0e82acda2b Allow radial gradients to be evaluated with any nonzero discriminant, not just ones with magnitude above `EPSILON`. Patrick Walton 2020-07-23 13:45:20 -0700
  • 536cb4c093
    Auto merge of #413 - pcwalton:s3bk-color-matrix, r=pcwalton bors-servo 2020-07-23 15:47:57 -0400
  • dd0ac124d8 Add ColorMatrix filter Sebastian K 2020-07-21 19:56:47 +0300
  • 953a1dab60
    Auto merge of #404 - leroycep:minimal-example-rerendering, r=pcwalton bors-servo 2020-07-23 14:18:55 -0400
  • cd129e81f3
    Merge pull request #407 from servo/dependabot/npm_and_yarn/examples/canvas_webgl_minimal/www/lodash-4.17.19 Patrick Walton 2020-07-22 20:13:17 -0700
  • 263dc0ab15 Make canvas minimal render on first loop LeRoyce Pearson 2020-07-22 12:28:36 -0600
  • ca201ac0c8
    Auto merge of #408 - pcwalton:font-metadata-caching, r=pcwalton bors-servo 2020-07-21 22:33:37 -0400
  • d01bc5d002 Make the fields of `TextMetrics` lazily calculated, and add an API that eliminates double layouts. Patrick Walton 2020-07-17 12:39:42 -0700
  • 368418f61a
    Bump lodash in /examples/canvas_webgl_minimal/www dependabot[bot] 2020-07-21 10:03:01 +0000
  • 03017e9a23 Simplify the cargo-c usage and generate the library as libpathfinder Luca Barbato 2020-07-20 18:22:15 +0200
  • 448ede2b1f
    Auto merge of #402 - leroycep:text-example-rerendering, r=pcwalton bors-servo 2020-07-17 19:51:30 -0400
  • 5951b32ede Make `canvas_minimal` example rerender on refresh LeRoyce Pearson 2020-07-17 16:38:11 -0600
  • f0ee329c05 Make `canvas_text` example render on expose LeRoyce Pearson 2020-07-17 14:55:37 -0600
  • e75b347c8d
    Auto merge of #398 - pcwalton:gradient-fixes, r=pcwalton bors-servo 2020-07-16 13:43:35 -0400
  • 1570c38217 Clamp to prevent overflow when interpolating between two gradient stops. Patrick Walton 2020-07-16 10:37:31 -0700
  • 6a32f8c055 Stop clamping radial gradient t values to [0.0, 1.0]. Patrick Walton 2020-07-16 10:30:39 -0700
  • 38252f8314
    Auto merge of #396 - pcwalton:docs-content, r=pcwalton bors-servo 2020-07-15 20:59:23 -0400
  • c24fdf318d Document `pathfinder_content` more Patrick Walton 2020-07-15 17:58:31 -0700
  • 36c347afef
    Auto merge of #395 - pcwalton:warnings, r=pcwalton bors-servo 2020-07-15 16:15:20 -0400
  • 94174b81c9 Fix warnings Patrick Walton 2020-07-15 13:12:48 -0700
  • 83c725e3f1
    Auto merge of #394 - pcwalton:image-caching, r=pcwalton bors-servo 2020-07-15 15:37:24 -0400
  • bb89f52d39 Cache images from frame to frame. Patrick Walton 2020-07-14 13:52:00 -0700
  • f62f85354f
    Auto merge of #392 - pcwalton:docs-outline, r=pcwalton bors-servo 2020-07-14 15:08:45 -0400
  • e2e3ec7e21 Document the `pathfinder_content::outline` module Patrick Walton 2020-07-14 12:05:12 -0700
  • 19bdbfa737
    Auto merge of #391 - pcwalton:docs-renderer-2, r=pcwalton bors-servo 2020-07-13 22:24:58 -0400
  • 26bf6cce4e Document the remainder of the `pathfinder_renderer` API Patrick Walton 2020-07-13 19:15:33 -0700
  • d4ec17554b
    Auto merge of #390 - pcwalton:docs-renderer, r=pcwalton bors-servo 2020-07-13 19:19:07 -0400
  • 3d9b5509ba Add API docs for the renderer and associated types Patrick Walton 2020-07-13 16:18:23 -0700
  • 7fceca9f97
    Auto merge of #389 - pcwalton:gradient-wrap, r=pcwalton bors-servo 2020-07-13 15:41:15 -0400
  • 2b69ff778f Implement gradient wrap/spread modes in SVG. Patrick Walton 2020-07-13 12:36:45 -0700
  • 0bf0f58fa4
    Auto merge of #384 - s3bk:PR-pdf, r=pcwalton bors-servo 2020-07-07 17:59:27 -0400
  • 915f0aecc2
    Auto merge of #359 - s3bk:PR5, r=pcwalton bors-servo 2020-07-07 15:30:09 -0400
  • dec6fa05f0 Merge branch 'master' of https://github.com/servo/pathfinder into PR-pdf Sebastian K 2020-07-07 22:13:57 +0300
  • bff7111310 remove remainds Sebastian K 2020-07-07 21:23:11 +0300
  • 7815047329 merge Sebastian K 2020-07-07 21:17:24 +0300
  • c6a5f5f2fb Merge branch 'master' of https://github.com/servo/pathfinder into PR5 Sebastian K 2020-07-07 21:14:25 +0300
  • 496556f873 remove mirror_and_close Sebastian K 2020-07-07 21:13:47 +0300
  • fa47d5a181 initial PDF support Sebastian K 2020-07-04 18:08:04 +0300
  • b97c92ca8d
    Auto merge of #387 - pcwalton:web-canvas, r=pcwalton bors-servo 2020-07-06 14:13:04 -0400
  • a49714e0ba Flesh out the `web_canvas` crate a bit more Patrick Walton 2020-07-06 11:01:23 -0700
  • 5cabc4a699
    Auto merge of #385 - pcwalton:web-canvas, r=pcwalton bors-servo 2020-07-04 12:36:24 -0400
  • e54e0e4760 Start a new `web_canvas` crate, for usage in the browser as a `<canvas>` replacement Patrick Walton 2020-07-04 09:33:22 -0700
  • 3785fcf413 remove patch for s3bk/pathfinder Sebastian K 2020-07-04 17:18:30 +0300
  • 8d866bc9c8 initial PDF support Sebastian K 2020-05-30 19:57:48 +0300
  • e04f1b7950
    Auto merge of #383 - pcwalton:webgl-fix, r=pcwalton bors-servo 2020-07-02 22:51:53 -0400
  • 5f8fcbeac2 Fix WebGL, and add a simple example of WebGL usage Patrick Walton 2020-07-02 19:49:01 -0700
  • 9b85b077f7
    Auto merge of #382 - pcwalton:ssbo-cap, r=pcwalton bors-servo 2020-07-02 14:59:46 -0400
  • 13ae83d6c5 Combine the Z-buffer and fill indirect draw params buffers to reduce the number of SSBO bindings. Patrick Walton 2020-07-02 11:55:02 -0700
  • 90eeebcae6
    Auto merge of #380 - pcwalton:nested-clips, r=pcwalton bors-servo 2020-07-01 21:40:26 -0400
  • 37c3c62762 Implement nested SVG clip paths in the D3D11 backend. Patrick Walton 2020-07-01 12:07:07 -0700
  • a51176a3ba
    Auto merge of #377 - NickSpag:feature/expose-embeddedresourceloader-to-c-api, r=pcwalton bors-servo 2020-06-29 16:13:20 -0400
  • c6e7ed0bfc
    Auto merge of #378 - pcwalton:macos-fixes, r=pcwalton bors-servo 2020-06-29 15:54:03 -0400
  • 42289eec6e Fix Metal memory management and the `canvas_metal_minimal`, `canvas_nanovg`, and `macos_app` examples. Patrick Walton 2020-06-29 12:48:49 -0700
  • 04787f1514
    move destroy fn out of `gl` Nick Spagnola 2020-06-29 07:01:19 -0700
  • bd6d7eb489
    cleanup comments Nick Spagnola 2020-06-29 07:00:28 -0700
  • 43bc5a5829
    expose EmbeddedResourceLoader to c api Nick Spagnola 2020-06-29 06:59:54 -0700
  • ac405fb988
    Auto merge of #370 - pcwalton:optional-timer-query, r=pcwalton bors-servo 2020-06-25 14:07:22 -0400
  • e16f0a045e Turn off timer queries if the debug UI is off. Patrick Walton 2020-06-25 11:06:17 -0700
  • e21d79bf0f
    Auto merge of #369 - pcwalton:nested-svg-fixup, r=pcwalton bors-servo 2020-06-25 11:37:03 -0400
  • 72a9deed9f
    Auto merge of #368 - pcwalton:vector-additions, r=pcwalton bors-servo 2020-06-24 21:35:04 -0400
  • 6d11a8fc8f Fix `Display` impl on `BuildResultFlags` Patrick Walton 2020-06-24 18:00:12 -0700
  • 7b244cad68 Add `recip`, `angle` and `angle_between` methods to `Vector2F` Sebastian K 2020-06-24 17:56:46 -0700
  • 495708dbf1
    Auto merge of #367 - pcwalton:transformed, r=pcwalton bors-servo 2020-06-24 20:52:50 -0400
  • 9d86f663ed Add a new `Outline::len()` method Sebastian K 2020-06-24 17:47:30 -0700
  • e5eee41b48 Micro-optimize `Contour::from_rect()` Sebastian K 2020-06-24 17:42:02 -0700
  • 5eb346f77d Add an `Outline::with_capacity()` method Sebastian K 2020-06-24 17:40:51 -0700
  • 4dea6aa258 Add a `transformed()` method to `Outline` and `Contour`. Sebastian K 2020-05-29 22:42:00 +0300