Commit Graph

  • c013e49192 Only use foreignObject rendering if browser is capable of rendering images Niklas von Hertzen 2017-09-03 18:20:12 +08:00
  • c28263ddc2 Update README with build instruction (#1196) Niklas von Hertzen 2017-08-30 22:23:26 +08:00
  • 6d9639d0af Use prefixed transform values Niklas von Hertzen 2017-08-30 22:20:55 +08:00
  • badbf52c1c Reduce test output size Niklas von Hertzen 2017-08-30 22:20:42 +08:00
  • 23b6f29ecf Capture screenshots while running karma tests Niklas von Hertzen 2017-08-30 21:31:51 +08:00
  • a41ba8852f Set default config as empty object (Fix #1195) Niklas von Hertzen 2017-08-30 20:59:18 +08:00
  • b75fd70042 Add screenshot collecting server Niklas von Hertzen 2017-08-28 21:27:39 +08:00
  • 5dbb197a82 Remove redundant style nodes from clone Niklas von Hertzen 2017-08-18 22:22:24 +08:00
  • bd463d9343 Correctly apply image timeout for loading images Niklas von Hertzen 2017-08-18 21:53:42 +08:00
  • c093c95881 Correctly resolve unsupported svg image testing Niklas von Hertzen 2017-08-18 21:34:05 +08:00
  • f79ae2b73a Don't copy styles for regular computed rendering Niklas von Hertzen 2017-08-18 20:52:29 +08:00
  • 4f96abfb7b Handle inline svg correctly with foreignObject Niklas von Hertzen 2017-08-17 23:32:03 +08:00
  • 26d8d8ea5b Remove reftests for now Niklas von Hertzen 2017-08-17 23:30:00 +08:00
  • a73dbf8067 Implement foreignObject renderer Niklas von Hertzen 2017-08-17 23:14:44 +08:00
  • 26cdc0441b Fix formatting Niklas von Hertzen 2017-08-16 19:54:48 +08:00
  • fa4a4a4db5 Add saucelabs browsers Niklas von Hertzen 2017-08-16 19:50:14 +08:00
  • d77301a353 Fix base64 images for ios 10.3 Niklas von Hertzen 2017-08-16 19:50:05 +08:00
  • 8999c76181 Fix iOS 10.3 base64 image tainting canvas (Fix #1151) Niklas von Hertzen 2017-08-13 23:27:03 +08:00
  • fd1447a6e7 Add sauceconnect launcher Niklas von Hertzen 2017-08-13 23:24:39 +08:00
  • ea080e0f5d Fix recursion for safari 10 on pseudoelements Niklas von Hertzen 2017-08-13 21:39:57 +08:00
  • a101b52685 Render SVG nodes correctly Niklas von Hertzen 2017-08-13 17:48:37 +08:00
  • ae46010476 Merge pull request #1186 from niklasvh/travis-karma Niklas von Hertzen 2017-08-13 14:41:27 +08:00
  • 05e5d932f0 Add IE and Edge browsers to saucelabs tests Niklas von Hertzen 2017-08-13 14:27:30 +08:00
  • 068480f606 Add saucelabs to karma runner Niklas von Hertzen 2017-08-12 13:46:02 +08:00
  • c9fb5d5026 Add Chrome reftests to Travis Niklas von Hertzen 2017-08-11 23:25:37 +08:00
  • f3d6d2fdf4 Don't resolve images immediately if they appear complete Niklas von Hertzen 2017-08-13 13:57:03 +08:00
  • 37a9249a4a Don't render SVG nodes if it taints canvas Niklas von Hertzen 2017-08-13 13:11:03 +08:00
  • c765e2042f Don't render 0 sized images Niklas von Hertzen 2017-08-13 12:16:48 +08:00
  • d327327166 Fix pseudoelement image content not being loaded in time Niklas von Hertzen 2017-08-11 23:21:28 +08:00
  • 96cde64c6e Normalize more tests Niklas von Hertzen 2017-08-11 22:22:39 +08:00
  • 31a9f913ed Allow tests to be ignored by specific browsers Niklas von Hertzen 2017-08-11 22:22:10 +08:00
  • af09280c38 Draw checkboxes as vector path Niklas von Hertzen 2017-08-11 22:21:23 +08:00
  • a1b8cbc2fb Remove profiler Niklas von Hertzen 2017-08-11 20:41:05 +08:00
  • 18761b7352 Fix textShadow parsing Niklas von Hertzen 2017-08-11 20:40:49 +08:00
  • ad487f4585 Set overflow hidden for input elements Niklas von Hertzen 2017-08-11 20:40:37 +08:00
  • fb58d1f0b6 Fix incorrect value Niklas von Hertzen 2017-08-11 20:40:08 +08:00
  • 42a87b8354 Normalize reftests Niklas von Hertzen 2017-08-10 23:26:22 +08:00
  • 97b0a1f21d Fix reftest precision Niklas von Hertzen 2017-08-10 23:26:01 +08:00
  • 5bd06895e9 Begin implementing webkit-gradient parsing Niklas von Hertzen 2017-08-10 23:25:50 +08:00
  • eb380f023f Fix zIndex value Niklas von Hertzen 2017-08-10 23:24:38 +08:00
  • 1c318ab607 Add ignored reftests Niklas von Hertzen 2017-08-10 23:24:26 +08:00
  • 8f575a446d Don't toggle canvas on right-mouse click Niklas von Hertzen 2017-08-10 21:59:26 +08:00
  • 5969c95481 Set line number for text renders Niklas von Hertzen 2017-08-10 21:59:08 +08:00
  • 82cfcf8704 Round reftest repeat values Niklas von Hertzen 2017-08-10 21:58:56 +08:00
  • c287f51cb6 Fix incorrect render order in Firefox for position: static an z-index value Niklas von Hertzen 2017-08-10 21:58:36 +08:00
  • edebe082f3 Remove animations from reftests Niklas von Hertzen 2017-08-09 12:05:16 +08:00
  • 77393074ba Use tree order when z-index is the same Niklas von Hertzen 2017-08-09 11:52:42 +08:00
  • ed92d2354c Fix build Niklas von Hertzen 2017-08-09 11:10:40 +08:00
  • 58d1bef3b6 Beging implementing reftests Niklas von Hertzen 2017-08-09 00:50:31 +08:00
  • 93f08c7547 Implement RefTestRenderer Niklas von Hertzen 2017-08-07 00:26:09 +08:00
  • a2895691ba Extract render target logic out of renderer to be target agnostic Niklas von Hertzen 2017-08-06 20:21:35 +08:00
  • f7f445c71e Add license info to builds (Fix #1126) Niklas von Hertzen 2017-08-06 18:13:40 +08:00
  • 8da77eb689 Add options to define window dimensions Niklas von Hertzen 2017-08-06 17:53:38 +08:00
  • 965f850e68 Assign cssText string to same named property on target Niklas von Hertzen 2017-08-06 17:50:01 +08:00
  • 216c290c4b Check availability of console before using it (Fix IE9) Niklas von Hertzen 2017-08-06 17:37:34 +08:00
  • 68900c3087 Copy CSS properties individual with IE Niklas von Hertzen 2017-08-06 17:37:10 +08:00
  • 018ed765ad Update CHANGELOG with changes for v1.0.0-alpha1 Niklas von Hertzen 2017-08-06 16:05:36 +08:00
  • f0fdeac703 Fix formatting Niklas von Hertzen 2017-08-06 15:52:56 +08:00
  • 6baa847092 Handle undefined values for textShadow/transform (IE9) Niklas von Hertzen 2017-08-06 15:44:30 +08:00
  • 10ec079762 Remove direct console call (breaks IE9 when console is not open) Niklas von Hertzen 2017-08-06 15:43:53 +08:00
  • 6554d4c8c8 Implement textShadow rendering (Fix #499 and #908) Niklas von Hertzen 2017-08-05 23:34:12 +08:00
  • 30a2578f38 Fix pseudo-element css text assignment for Edge Niklas von Hertzen 2017-08-05 21:59:48 +08:00
  • 82a7349e43 Use first background repeat value for multiple backgrounds if only 1 available (Edge bug) Niklas von Hertzen 2017-08-05 21:40:56 +08:00
  • 0224592a96 Don't parse TEXTAREA child nodes (Edge bug) Niklas von Hertzen 2017-08-05 21:40:22 +08:00
  • 12672839f1 Use correct JS context to find cloned element in Edge Niklas von Hertzen 2017-08-05 21:40:03 +08:00
  • 9bdb871307 Implement linear-gradient rendering Niklas von Hertzen 2017-08-05 21:13:53 +08:00
  • 56b3b6df27 Implement input/textarea/select element rendering Niklas von Hertzen 2017-08-05 00:00:17 +08:00
  • adb1f50f00 Support percentage border-radius values (Fix #1154) Niklas von Hertzen 2017-08-04 20:41:36 +08:00
  • e380e2c873 Use correct JS context to enable use of instanceof Niklas von Hertzen 2017-08-04 19:27:35 +08:00
  • 3977ebeadd Log errors in __DEV__ mode (Fix #905) Niklas von Hertzen 2017-08-04 00:13:20 +08:00
  • 9a7075252b Fix ImageLoader flow types to reflect possible error'd images Niklas von Hertzen 2017-08-04 00:00:02 +08:00
  • 96fbe954e9 Correctly strip quotes from pseudoelement url() Niklas von Hertzen 2017-08-03 23:54:44 +08:00
  • b8450f4d4a Allow image loads to fail without crashing render Niklas von Hertzen 2017-08-03 23:54:23 +08:00
  • b3db735415 Render :before and :after pseudoelements Niklas von Hertzen 2017-08-03 23:46:29 +08:00
  • 959b75a441 Update travis build Niklas von Hertzen 2017-08-03 22:03:05 +08:00
  • f6a5153d99 Implement support for multiple text-transforms with independent colors Niklas von Hertzen 2017-08-03 21:47:35 +08:00
  • ad1119a76c Apply border radius correctly on image elements Niklas von Hertzen 2017-08-03 21:05:17 +08:00
  • fe97851988 Implement HTMLCanvasElement rendering Niklas von Hertzen 2017-08-03 20:57:55 +08:00
  • f2b8c16c2c Implement visibility css prop Niklas von Hertzen 2017-08-03 20:28:39 +08:00
  • f278ba4f22 Begin implementing overflow clipping Niklas von Hertzen 2017-08-02 21:35:54 +08:00
  • 52a815a13f Fix background-clip and background-origin rendering Niklas von Hertzen 2017-08-02 20:29:45 +08:00
  • 213f35f61c Keep scroll position when toggling canvas view Niklas von Hertzen 2017-08-02 20:15:39 +08:00
  • 7cc2b856cb Use correct canvas size for full document render Niklas von Hertzen 2017-08-01 23:41:12 +08:00
  • aafb0cfb9c Calculate correct bounds for text/elements under nested transforms Niklas von Hertzen 2017-08-01 23:27:12 +08:00
  • c5135f4839 Assign default options values Niklas von Hertzen 2017-08-01 22:36:51 +08:00
  • 478155af64 Clone document before parsing it Niklas von Hertzen 2017-08-01 20:54:18 +08:00
  • 7a3bad2fcb Add missing Flow tags Niklas von Hertzen 2017-08-01 18:51:59 +08:00
  • 4f48bc9b0c Define browser build target as umd Niklas von Hertzen 2017-08-01 18:32:37 +08:00
  • 6f7a3145fe Remove dist folder from git Niklas von Hertzen 2017-08-01 18:26:11 +08:00
  • ba089b4771 Render multiple backgrounds in correct order Niklas von Hertzen 2017-08-01 18:25:32 +08:00
  • 9f8bae4b09 Correctly parse multi background-repeat values Niklas von Hertzen 2017-08-01 18:25:20 +08:00
  • f89ba365bd Fix README typos (#779 and #930) Niklas von Hertzen 2017-08-01 18:14:37 +08:00
  • 50579f399e Update README and Fix #1140 Niklas von Hertzen 2017-08-01 00:31:41 +08:00
  • 8a6fb5f733 Library rewrite Niklas von Hertzen 2017-07-29 10:07:42 +08:00
  • 83e9b85e1e 0.5.0-beta4 v0.5.0-beta4 Niklas von Hertzen 2016-01-23 22:21:21 +02:00
  • 3c7c3ddf60 Update changelog Niklas von Hertzen 2016-01-23 22:20:02 +02:00
  • 2ef53b37cc Remove safari browser tests Niklas von Hertzen 2016-01-23 22:07:42 +02:00
  • 3b49cba21c Fix rendering of content when window is scrolled Niklas von Hertzen 2016-01-23 22:05:43 +02:00
  • a4aa0c6444 Derequire browserify bundles Niklas von Hertzen 2016-01-23 20:53:20 +02:00
  • 4ebe9c5fcc Don't require logger to be exposed to window object Niklas von Hertzen 2016-01-23 20:41:53 +02:00