{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10011909,"defaultBranch":"master","name":"xdot.py","ownerLogin":"jrfonseca","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-12T09:59:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/140183?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715680126.0","currentOid":""},"activityList":{"items":[{"before":"098010d32348d271636b5aa2c1435fae0f3e84f2","after":"85bd9354f1fb50cb8e12de78cadac0d12916cb66","ref":"refs/heads/master","pushedAt":"2024-05-14T09:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Bump version to 1.4.\n\nFixes https://github.com/jrfonseca/xdot.py/issues/125","shortMessageHtmlLink":"Bump version to 1.4."}},{"before":"de6724c04bb64463bced5cbf12b245790dbdcc17","after":"098010d32348d271636b5aa2c1435fae0f3e84f2","ref":"refs/heads/master","pushedAt":"2024-04-17T20:13:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"xdot/ui/elements: Bugfix: Check if GTK default settings are Null\n\nWhen GTK default settings are not present in the system \"xdot\" fails with the\nfollowing error:\n AttributeError: 'NoneType' object has no attribute 'get_property'\n\nThis is because \"Gtk.Settings.get_default()\" return value can be \"Null\" when the\nGTK default settings are not present (see\n.) This patch\nfixes this error by adding additional check for Null object before setting the\ndefault font name.\n\n* xdot/ui/elements.py (TextShape): Don't set \"DEFAULT_FONTNAME\" constant.\n (TextShape.__init__): Set the default font name as \"default_fontname\" class\n field with an additional check for \"Null\" value.\n (TextShape._draw): Use \"self.default_fontname\".","shortMessageHtmlLink":"xdot/ui/elements: Bugfix: Check if GTK default settings are Null"}},{"before":"86941185517181a153d3b80d984ec64ecba8c69a","after":"de6724c04bb64463bced5cbf12b245790dbdcc17","ref":"refs/heads/master","pushedAt":"2024-04-07T08:46:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Add shortcut (`ctrl + click`) for jumping to edge's destination node.","shortMessageHtmlLink":"Add shortcut (ctrl + click) for jumping to edge's destination node."}},{"before":"4e71d6fd843ada86260ebb2aa0857759d14186f4","after":"86941185517181a153d3b80d984ec64ecba8c69a","ref":"refs/heads/master","pushedAt":"2023-11-13T12:20:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Avoid deprecated distutils module.","shortMessageHtmlLink":"Avoid deprecated distutils module."}},{"before":"74190ae6610821ce02227b4caddda54bd218626b","after":"4e71d6fd843ada86260ebb2aa0857759d14186f4","ref":"refs/heads/master","pushedAt":"2023-11-13T12:10:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Avoid deprecated distutils module.","shortMessageHtmlLink":"Avoid deprecated distutils module."}},{"before":"9762977416328ea3edd9eaa3eeb17776e47cff4c","after":"74190ae6610821ce02227b4caddda54bd218626b","ref":"refs/heads/master","pushedAt":"2023-10-28T14:57:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Delayed reload to avoid errors due to incomplete file","shortMessageHtmlLink":"Delayed reload to avoid errors due to incomplete file"}},{"before":"d946aa88e3382ab292236c0fd3e3c75f461a6bb8","after":"9762977416328ea3edd9eaa3eeb17776e47cff4c","ref":"refs/heads/master","pushedAt":"2023-09-18T17:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Skip dot version check when -n,--no-filter.\n\nFixes https://github.com/jrfonseca/xdot.py/issues/121","shortMessageHtmlLink":"Skip dot version check when -n,--no-filter."}},{"before":"81a60c3197c58a29cff31e274b86962b3c19a177","after":null,"ref":"refs/heads/tlk-patch-2","pushedAt":"2023-09-18T17:51:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"}},{"before":null,"after":"81a60c3197c58a29cff31e274b86962b3c19a177","ref":"refs/heads/tlk-patch-2","pushedAt":"2023-09-18T17:50:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Skip dot version check when -n,--no-filter.\n\nFixes https://github.com/jrfonseca/xdot.py/issues/121","shortMessageHtmlLink":"Skip dot version check when -n,--no-filter."}},{"before":"1dd018b26179065f21ac895e7f0253938a361860","after":"d946aa88e3382ab292236c0fd3e3c75f461a6bb8","ref":"refs/heads/master","pushedAt":"2023-09-09T15:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Bump to version 1.3.","shortMessageHtmlLink":"Bump to version 1.3."}},{"before":"685fc1057e7206e533a56b0d4d038d9c5c255ff5","after":"1dd018b26179065f21ac895e7f0253938a361860","ref":"refs/heads/master","pushedAt":"2023-09-09T15:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"editorconfig: Add.","shortMessageHtmlLink":"editorconfig: Add."}},{"before":"afe34917473c8bdf9585e6f3bb7cb55dcbfd5bc2","after":"685fc1057e7206e533a56b0d4d038d9c5c255ff5","ref":"refs/heads/master","pushedAt":"2023-08-01T07:45:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Add fallback behavior onto GTK default font","shortMessageHtmlLink":"Add fallback behavior onto GTK default font"}},{"before":"e8529e6aab881c5368e3ac9f1972b133da790c9f","after":"afe34917473c8bdf9585e6f3bb7cb55dcbfd5bc2","ref":"refs/heads/master","pushedAt":"2023-07-14T13:53:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Add example with subgraph labels\n\nrefs https://github.com/jrfonseca/xdot.py/issues/90","shortMessageHtmlLink":"Add example with subgraph labels"}},{"before":"b296f55279b1e810f9e0cc097e670accaca45854","after":"e8529e6aab881c5368e3ac9f1972b133da790c9f","ref":"refs/heads/master","pushedAt":"2023-07-14T13:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"List PyGObject as required dependency.\n\nFixes https://github.com/jrfonseca/xdot.py/issues/116","shortMessageHtmlLink":"List PyGObject as required dependency."}},{"before":"ac1cc13130983e6bad00b7f66298e52898a73133","after":"b296f55279b1e810f9e0cc097e670accaca45854","ref":"refs/heads/master","pushedAt":"2023-04-25T10:59:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"tolerate re.compile() exception during search (#113)\n\n* tolerate re.compile() exception during search\r\n\r\n* warn on re.compile() failure","shortMessageHtmlLink":"tolerate re.compile() exception during search (#113)"}},{"before":"cba34381134d70c8454e1c48263a1defd483f238","after":"ac1cc13130983e6bad00b7f66298e52898a73133","ref":"refs/heads/master","pushedAt":"2023-04-25T10:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"Ignore trailing graphs.\n\nFixes https://github.com/jrfonseca/xdot.py/issues/112","shortMessageHtmlLink":"Ignore trailing graphs."}},{"before":"b7af3189a89ddd67279b2dd0d6b038dd02f66d9f","after":"cba34381134d70c8454e1c48263a1defd483f238","ref":"refs/heads/master","pushedAt":"2023-04-19T10:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfonseca","name":"José Fonseca","path":"/jrfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140183?s=80&v=4"},"commit":{"message":"github: Use actions/checkout@v3.","shortMessageHtmlLink":"github: Use actions/checkout@v3."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESUvvHQA","startCursor":null,"endCursor":null}},"title":"Activity · jrfonseca/xdot.py"}