{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23294481,"defaultBranch":"master","name":"litehtml","ownerLogin":"litehtml","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-24T22:17:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8669260?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713478104.0","currentOid":""},"activityList":{"items":[{"before":"ddc987b0a657c43b2960cab21a1d21d6e3e2fac7","after":"e1feaf2010973d678d24457efcb77d28867166fb","ref":"refs/heads/master","pushedAt":"2024-06-01T20:40:54.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"ignore negative border-spacing","shortMessageHtmlLink":"ignore negative border-spacing"}},{"before":"75e02f3b3a3209310c9cc5f192dbf5b8b27a36cd","after":"66d1048db705eb53ed850f325679aed60dfbf3d5","ref":"refs/heads/grid_layout","pushedAt":"2024-05-25T21:39:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Parse grid and gap CSS properties\n\ngrid\ngrid-auto-flow\ngrid-auto-columns\ngrid-auto-rows\ngap\nrow-gap\ncolumn-gap","shortMessageHtmlLink":"Parse grid and gap CSS properties"}},{"before":"a038b36c6dde3d08ccc838633c9d93d37ca22883","after":"ddc987b0a657c43b2960cab21a1d21d6e3e2fac7","ref":"refs/heads/master","pushedAt":"2024-05-25T20:00:54.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"handle inherit keyword for more shorthands","shortMessageHtmlLink":"handle inherit keyword for more shorthands"}},{"before":"8d16a94e322238d10d83012e8b9f2a0d15170be6","after":"a038b36c6dde3d08ccc838633c9d93d37ca22883","ref":"refs/heads/master","pushedAt":"2024-05-19T21:40:31.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"render_test: add -d option to compare png files","shortMessageHtmlLink":"render_test: add -d option to compare png files"}},{"before":"c268ac29e873994947e66ca9a5a4b2d4128808c4","after":"8d16a94e322238d10d83012e8b9f2a0d15170be6","ref":"refs/heads/master","pushedAt":"2024-05-16T19:54:49.000Z","pushType":"pr_merge","commitsCount":24,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"test_container: support list-style-image","shortMessageHtmlLink":"test_container: support list-style-image"}},{"before":"f429a3a101315920eab8a8bd8c6806b7cb105394","after":"c268ac29e873994947e66ca9a5a4b2d4128808c4","ref":"refs/heads/master","pushedAt":"2024-05-11T15:19:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Revert \"undo some recent style changes\"\n\nThis reverts commit 3c72715e6c6b5d514efbb99ab1a6cb030c568b3c.","shortMessageHtmlLink":"Revert \"undo some recent style changes\""}},{"before":"7825a2847d05e5193c20051538755f0ae1bc15d5","after":"75e02f3b3a3209310c9cc5f192dbf5b8b27a36cd","ref":"refs/heads/grid_layout","pushedAt":"2024-05-11T10:35:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Parse grid and gap CSS properties\n\ngrid\ngrid-auto-flow\ngrid-auto-columns\ngrid-auto-rows\ngap\nrow-gap\ncolumn-gap","shortMessageHtmlLink":"Parse grid and gap CSS properties"}},{"before":"953f40b2effdc0bc72cbcc320a847903b1d3abe9","after":"f429a3a101315920eab8a8bd8c6806b7cb105394","ref":"refs/heads/master","pushedAt":"2024-05-11T10:21:22.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"disable gumbo warnings in VS\n`add_compile_options(/wd4244 /wd4267)` is deliberately placed separately from `target_include_directories(${PROJECT_NAME} PRIVATE visualc/include)`:\n- if `add_compile_options` is placed after `target_include_directories`, options are not applied\n- if `target_include_directories` is placed together with `add_compile_options` (before `add_library`) then cmake fails\nLooks like `add_compile_options` should be called before `add_library`,\nand `target_include_directories` should be called after `add_library`.","shortMessageHtmlLink":"disable gumbo warnings in VS"}},{"before":"04dea503909a60cb70cf9ad75398d513f00e50a2","after":"7825a2847d05e5193c20051538755f0ae1bc15d5","ref":"refs/heads/grid_layout","pushedAt":"2024-05-07T01:01:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Parse grid and gap CSS properties\n\ngrid\ngrid-auto-flow\ngrid-auto-columns\ngrid-auto-rows\ngap\nrow-gap\ncolumn-gap","shortMessageHtmlLink":"Parse grid and gap CSS properties"}},{"before":"e3f481f705192811b605db2247ec887f57b6e559","after":"953f40b2effdc0bc72cbcc320a847903b1d3abe9","ref":"refs/heads/master","pushedAt":"2024-05-07T00:40:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Update to latest gumbo-parser\n\nfrom https://codeberg.org/gumbo-parser/gumbo-parser","shortMessageHtmlLink":"Update to latest gumbo-parser"}},{"before":"c09be97184b11ef15b57dde39ebea72ee7a680bb","after":"e3f481f705192811b605db2247ec887f57b6e559","ref":"refs/heads/master","pushedAt":"2024-05-04T20:31:55.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"spaces -> tabs in some places","shortMessageHtmlLink":"spaces -> tabs in some places"}},{"before":"fdb3519d65bbf8ee16507974ff00826de0a1ba03","after":"04dea503909a60cb70cf9ad75398d513f00e50a2","ref":"refs/heads/grid_layout","pushedAt":"2024-04-29T22:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Parse grid and gap CSS properties\n\ngrid\ngrid-auto-flow\ngrid-auto-columns\ngrid-auto-rows\ngap\nrow-gap\ncolumn-gap","shortMessageHtmlLink":"Parse grid and gap CSS properties"}},{"before":"feb47e3c5bc0871547eeca6f2e56f41eafde89e0","after":"c09be97184b11ef15b57dde39ebea72ee7a680bb","ref":"refs/heads/master","pushedAt":"2024-04-29T18:00:40.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Merge pull request #347 from stasoid/master\n\nFix a bunch of css selector issues","shortMessageHtmlLink":"Merge pull request #347 from stasoid/master"}},{"before":"3c6d4e8c810c6b1a66147a729284e922580a084b","after":"feb47e3c5bc0871547eeca6f2e56f41eafde89e0","ref":"refs/heads/master","pushedAt":"2024-04-26T15:45:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"{style} Prefer .empty() for readability\n\nhttps://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/readability/container-size-empty.html\n\n(Also sneak in removal of a redundant initialization.)\n\nPart of #336","shortMessageHtmlLink":"{style} Prefer .empty() for readability"}},{"before":"412fdc227edff70d4f55074e697498128e3122c2","after":"3c6d4e8c810c6b1a66147a729284e922580a084b","ref":"refs/heads/master","pushedAt":"2024-04-26T14:41:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"{style} Prefer range-based loops\n\nhttps://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/modernize/loop-convert.html\n\nPart of #336","shortMessageHtmlLink":"{style} Prefer range-based loops"}},{"before":"c25af5240b9202c52c0d77bbee29fc083f5acfa0","after":"412fdc227edff70d4f55074e697498128e3122c2","ref":"refs/heads/master","pushedAt":"2024-04-26T14:37:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Use parens in macro\n\nhttps://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/bugprone/macro-parentheses.html","shortMessageHtmlLink":"Use parens in macro"}},{"before":"dffdeb6c40a69ed65c0ee870a9334098af7e6db6","after":"c25af5240b9202c52c0d77bbee29fc083f5acfa0","ref":"refs/heads/master","pushedAt":"2024-04-26T14:27:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Ensure border style is initialized","shortMessageHtmlLink":"Ensure border style is initialized"}},{"before":"43d7d687cee60d5a09a2b61cbe07a94f042cbc41","after":"dffdeb6c40a69ed65c0ee870a9334098af7e6db6","ref":"refs/heads/master","pushedAt":"2024-04-24T19:32:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"{style} Use \"= default\" where possible\n\nhttps://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/modernize/use-equals-default.html\n\nPart of #336","shortMessageHtmlLink":"{style} Use \"= default\" where possible"}},{"before":"053824996eed6f9b8790ec75b4c165ef010d4431","after":"43d7d687cee60d5a09a2b61cbe07a94f042cbc41","ref":"refs/heads/master","pushedAt":"2024-04-23T20:36:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"{style} Prefer brace list returns\n\nhttps://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/modernize/return-braced-init-list.html\n\nPart of #336","shortMessageHtmlLink":"{style} Prefer brace list returns"}},{"before":"554fcc70b4e3a00021eaf1376b6d651a3c70a499","after":"053824996eed6f9b8790ec75b4c165ef010d4431","ref":"refs/heads/master","pushedAt":"2024-04-23T07:28:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"fix parsing selector [x|=a]","shortMessageHtmlLink":"fix parsing selector [x|=a]"}},{"before":"3b4c19abe3222545246f57746f4f55e06815cd5a","after":"554fcc70b4e3a00021eaf1376b6d651a3c70a499","ref":"refs/heads/master","pushedAt":"2024-04-23T00:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"fix: image::is_empty returns invalid value for type none (#326)","shortMessageHtmlLink":"fix: image::is_empty returns invalid value for type none (#326)"}},{"before":"8bb0e8cd4cc846139845d8961fb01d421423842b","after":"3b4c19abe3222545246f57746f4f55e06815cd5a","ref":"refs/heads/master","pushedAt":"2024-04-22T22:17:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"{haiku} Fix debug output in LiteHtmlView::draw_borders()\n\nDebug values of border widths were incorrect on output.\n\n(I'm not building haiku - just noticed it when reading the code.)","shortMessageHtmlLink":"{haiku} Fix debug output in LiteHtmlView::draw_borders()"}},{"before":"212f31cbb4ae9af197357248b8faaeaa1b8a1e7f","after":"fdb3519d65bbf8ee16507974ff00826de0a1ba03","ref":"refs/heads/grid_layout","pushedAt":"2024-04-22T00:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Parse the grid-template css property","shortMessageHtmlLink":"Parse the grid-template css property"}},{"before":"5e74a761e6a0829b18f4826a34297f023ac1b069","after":"8bb0e8cd4cc846139845d8961fb01d421423842b","ref":"refs/heads/master","pushedAt":"2024-04-21T21:11:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"cosmetics","shortMessageHtmlLink":"cosmetics"}},{"before":"3bd39a236639c3d078e8d909dea7049311898772","after":"5e74a761e6a0829b18f4826a34297f023ac1b069","ref":"refs/heads/master","pushedAt":"2024-04-21T21:08:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Use std::make_unique for better readability","shortMessageHtmlLink":"Use std::make_unique for better readability"}},{"before":"0a54185c8156293be6d58a59b58305aafa85e683","after":"3bd39a236639c3d078e8d909dea7049311898772","ref":"refs/heads/master","pushedAt":"2024-04-21T21:07:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Two small fixes\n\n- remove const on bool parameter\n- replace problematic character encodings in comments in stylesheet.cpp","shortMessageHtmlLink":"Two small fixes"}},{"before":"a55b89f012f6cd62bae906c11fca4fe87d9854ae","after":"0a54185c8156293be6d58a59b58305aafa85e683","ref":"refs/heads/master","pushedAt":"2024-04-20T01:30:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Use emplace_back() to avoid temporary copies\n\nAlso:\n\n- fix some instances of emplace_back() which were creating temporaries explicitly\n- constify a var in element::parse_counter_tokens() to avoid a copy\n- remove redundant function declaration for parse_gradient() (it's in the header already)","shortMessageHtmlLink":"Use emplace_back() to avoid temporary copies"}},{"before":"a6eb6e61979c7588c5d2a6396620d3158081b0ee","after":"a55b89f012f6cd62bae906c11fca4fe87d9854ae","ref":"refs/heads/master","pushedAt":"2024-04-20T01:23:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Modernize some code based on static analysis\n\n- replace deprecated c-style headers\n- including iso646.h has no effect in C++\n- use bool instead of int\n- replace typedefs with \"using\"","shortMessageHtmlLink":"Modernize some code based on static analysis"}},{"before":null,"after":"212f31cbb4ae9af197357248b8faaeaa1b8a1e7f","ref":"refs/heads/grid_layout","pushedAt":"2024-04-18T22:08:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Parse grid related css properties\n\nProperties list:\ngrid-area\ngrid-column\ngrid-column-start\ngrid-column-end\ngrid-row\ngrid-row-start\ngrid-row-end\ngrid-template-areas\ngrid-template-columns\ngrid-template-rows","shortMessageHtmlLink":"Parse grid related css properties"}},{"before":"9f1d7dccd77ec772dd114bdd80de31046c059791","after":"a6eb6e61979c7588c5d2a6396620d3158081b0ee","ref":"refs/heads/master","pushedAt":"2024-04-18T16:04:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"These strings are not modified, so pass by ref\n\nAlso use .empty() instead of equality.","shortMessageHtmlLink":"These strings are not modified, so pass by ref"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWeM1UwA","startCursor":null,"endCursor":null}},"title":"Activity ยท litehtml/litehtml"}