{"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":"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"}},{"before":"e8a4b5d4a47be3bd4a0b9c7d4369cb844ae3ef1d","after":"9f1d7dccd77ec772dd114bdd80de31046c059791","ref":"refs/heads/master","pushedAt":"2024-04-18T16:00:28.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":"{cmake} Add includes to add_library()\n\nThis makes the headers show up in IDEs as well as the source files.","shortMessageHtmlLink":"{cmake} Add includes to add_library()"}},{"before":"2752a1fa8c9749ac0b3994dc3cb00b469aa90f0c","after":"e8a4b5d4a47be3bd4a0b9c7d4369cb844ae3ef1d","ref":"refs/heads/master","pushedAt":"2024-04-18T15:59: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":"Use nullptr instead of 0","shortMessageHtmlLink":"Use nullptr instead of 0"}},{"before":"556da8fbd788e578e2366bcd924706b942f064dc","after":"2752a1fa8c9749ac0b3994dc3cb00b469aa90f0c","ref":"refs/heads/master","pushedAt":"2024-04-17T22:08:08.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":"document_container destructor should be virtual","shortMessageHtmlLink":"document_container destructor should be virtual"}},{"before":"89899035135e7a7ddd629f6b942c1ed68ad55807","after":"556da8fbd788e578e2366bcd924706b942f064dc","ref":"refs/heads/master","pushedAt":"2024-04-17T20:10: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":"Fix crash in html_tag::draw_background() when is_root & clip is nullptr","shortMessageHtmlLink":"Fix crash in html_tag::draw_background() when is_root & clip is nullptr"}},{"before":"b53da3e508cc15aa83c7192d416122abdc8058fd","after":"89899035135e7a7ddd629f6b942c1ed68ad55807","ref":"refs/heads/master","pushedAt":"2024-04-17T09:39:53.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":"fix type selector case-sensitivity issue","shortMessageHtmlLink":"fix type selector case-sensitivity issue"}},{"before":"29c3d488203cfd18fcb0828760a5a7662cbf86a9","after":"b53da3e508cc15aa83c7192d416122abdc8058fd","ref":"refs/heads/master","pushedAt":"2024-04-15T22:30:43.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":"added #include to fix compilation errors","shortMessageHtmlLink":"added #include <cstdint> to fix compilation errors"}},{"before":"0c1b0c7bafe4efab53414c541513dd7e7ec2e579","after":"29c3d488203cfd18fcb0828760a5a7662cbf86a9","ref":"refs/heads/master","pushedAt":"2024-04-15T22:25:55.000Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"tordex","name":"Yuri Kobets","path":"/tordex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2767018?s=80&v=4"},"commit":{"message":"Merge pull request #322 from stasoid/master\n\nAdd standard-compliant CSS parser","shortMessageHtmlLink":"Merge pull request #322 from stasoid/master"}},{"before":"b4d74c388990f383c234a0a9bc55580e3e5727e5","after":"0c1b0c7bafe4efab53414c541513dd7e7ec2e579","ref":"refs/heads/master","pushedAt":"2024-04-10T00:04:09.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":"Removed unused variable in litehtml::flex_line::distribute_free_space\n\nIssue #320","shortMessageHtmlLink":"Removed unused variable in litehtml::flex_line::distribute_free_space"}},{"before":"ccd05a010b434df7c84fbf6d73ff2032ea829440","after":"b4d74c388990f383c234a0a9bc55580e3e5727e5","ref":"refs/heads/master","pushedAt":"2024-04-09T23:57:12.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":"removed debuging code (#319)","shortMessageHtmlLink":"removed debuging code (#319)"}},{"before":"b5ab35fa12ca27461cc1c0b814ac217410ac8054","after":"ccd05a010b434df7c84fbf6d73ff2032ea829440","ref":"refs/heads/master","pushedAt":"2024-04-09T23:54:38.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":"Fixed compiler warnings produced by gcc/clang at -Wall -Wextra levels\n\n * delete called on non-final 'litehtml::line_box_item' that has\n virtual functions but non-virtual destructor\n * definition of implicit copy constructor for 'typed_int' is\n deprecated because it has a user-provided copy assignment operator\n * suggest braces around initialization of subobject","shortMessageHtmlLink":"Fixed compiler warnings produced by gcc/clang at -Wall -Wextra levels"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQZIa2gA","startCursor":null,"endCursor":null}},"title":"Activity ยท litehtml/litehtml"}