{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41310993,"defaultBranch":"master","name":"python4delphi","ownerLogin":"pyscripter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-24T15:25:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1311616?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711925067.0","currentOid":""},"activityList":{"items":[{"before":"bddf7c8460ee4ee084a3fffdc3bad82f37dc94e9","after":"0599a8851ee2176c0fb01e17f7b889ce7b3cfdda","ref":"refs/heads/master","pushedAt":"2024-05-18T22:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Corrected the definition of PyModuleDef.","shortMessageHtmlLink":"Corrected the definition of PyModuleDef."}},{"before":"b2512c6334e9495c0b178e1c07866220dac71c3e","after":"bddf7c8460ee4ee084a3fffdc3bad82f37dc94e9","ref":"refs/heads/master","pushedAt":"2024-05-17T18:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix Initialization for python versions 3.8 and 3.9.\nAdded error handling for initialization errors.","shortMessageHtmlLink":"Fix Initialization for python versions 3.8 and 3.9."}},{"before":"b3e051cb254ef77eecde76e13dd82c62f1586323","after":"b2512c6334e9495c0b178e1c07866220dac71c3e","ref":"refs/heads/master","pushedAt":"2024-04-13T04:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Improve the handling of python bytes and AnsiStrings","shortMessageHtmlLink":"Improve the handling of python bytes and AnsiStrings"}},{"before":"7b485c1d612c1b516b283a19e584cf61ae65aa2d","after":"b3e051cb254ef77eecde76e13dd82c62f1586323","ref":"refs/heads/master","pushedAt":"2024-04-08T11:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Wrap methods with parameters and/or return values PPyObjects.","shortMessageHtmlLink":"Wrap methods with parameters and/or return values PPyObjects."}},{"before":"862db52ff979664b631e96a83045c4f725ba854d","after":"7b485c1d612c1b516b283a19e584cf61ae65aa2d","ref":"refs/heads/master","pushedAt":"2024-04-08T05:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix #469","shortMessageHtmlLink":"Fix #469"}},{"before":"a7ea765319d077310f20a927548154906fb89f7c","after":"862db52ff979664b631e96a83045c4f725ba854d","ref":"refs/heads/master","pushedAt":"2024-04-02T22:35:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix #466\nPython 3.13 support implemented and tested (preliminary since 3.13 is still in alpha)\nSince the PyConfig structure is python version dependent it was made opaque.","shortMessageHtmlLink":"Fix #466"}},{"before":"5b2a7bdebdfe788d86a7f4691a37e5d5dfbeeeea","after":"a7ea765319d077310f20a927548154906fb89f7c","ref":"refs/heads/master","pushedAt":"2024-04-01T17:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Added OnConfigInit event.","shortMessageHtmlLink":"Added OnConfigInit event."}},{"before":"603a9f638f87eda0e71ca323d40ae611eea1676d","after":"5b2a7bdebdfe788d86a7f4691a37e5d5dfbeeeea","ref":"refs/heads/master","pushedAt":"2024-04-01T17:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"The public PythonPath property can be used to initialize sys.path.","shortMessageHtmlLink":"The public PythonPath property can be used to initialize sys.path."}},{"before":"6cd46ca269fc6d8f3fbe9970ebce0e188b7fa0e5","after":"603a9f638f87eda0e71ca323d40ae611eea1676d","ref":"refs/heads/master","pushedAt":"2024-04-01T16:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Removed InitThreads property and deprecated PyEval_InitThreads which does nothing since python 3.7.","shortMessageHtmlLink":"Removed InitThreads property and deprecated PyEval_InitThreads which …"}},{"before":"d26ede5cfe71cc80992ebccea6d6d4cb47396379","after":"6cd46ca269fc6d8f3fbe9970ebce0e188b7fa0e5","ref":"refs/heads/master","pushedAt":"2024-04-01T15:46:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Removed CheckRegistry and associated OnPathInitialization event. It was a bad way to change the python path by modifying the Windows Registry.","shortMessageHtmlLink":"Removed CheckRegistry and associated OnPathInitialization event. It w…"}},{"before":"9d4a980e3f6985a6d89fcfc03ef4b4898b098901","after":"d26ede5cfe71cc80992ebccea6d6d4cb47396379","ref":"refs/heads/master","pushedAt":"2024-04-01T15:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Set VenvPythonExe using PyConfig\nPythonHome and ProgramName no longer need to be stored as WCharTString","shortMessageHtmlLink":"Set VenvPythonExe using PyConfig"}},{"before":"46cd7a66dd9a249b3bc6bac9c2be611f2bde2069","after":"9d4a980e3f6985a6d89fcfc03ef4b4898b098901","ref":"refs/heads/master","pushedAt":"2024-04-01T13:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Implement PEP587 Python Initialzation Configuration. (necessary for python 3.13 support)\nSupport python 3.13 (incomplete)\nDrop support for python for python 3.3-3.7 (do not contain support for PEP587)","shortMessageHtmlLink":"Implement PEP587 Python Initialzation Configuration. (necessary for p…"}},{"before":"2e6faa3faec473dd0cba340b63633c9973024552","after":"46cd7a66dd9a249b3bc6bac9c2be611f2bde2069","ref":"refs/heads/master","pushedAt":"2024-03-28T15:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"TPythonEngine.ExecFile should use utf8 encoding in reading the file.","shortMessageHtmlLink":"TPythonEngine.ExecFile should use utf8 encoding in reading the file."}},{"before":"46e0bf78018d2feaaf8d3cfbd32cdf09fe84c191","after":"2e6faa3faec473dd0cba340b63633c9973024552","ref":"refs/heads/master","pushedAt":"2024-03-19T17:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix #464","shortMessageHtmlLink":"Fix #464"}},{"before":"a6a8b2978ee5a229c8cc4454dda57a506019f594","after":"46e0bf78018d2feaaf8d3cfbd32cdf09fe84c191","ref":"refs/heads/master","pushedAt":"2024-03-13T16:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix reference counting in ProcessSystemExit. See https://en.delphipraxis.net/topic/11182-tpydelphiwrapper-memory-leaks/.","shortMessageHtmlLink":"Fix reference counting in ProcessSystemExit. See https://en.delphipra…"}},{"before":"1b9a71cbe4f67f946fd820e1e66c6db744d0aa33","after":"a6a8b2978ee5a229c8cc4454dda57a506019f594","ref":"refs/heads/master","pushedAt":"2024-03-08T19:14:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"TPyEngineAnGIL fields should be declared private.","shortMessageHtmlLink":"TPyEngineAnGIL fields should be declared private."}},{"before":"3c22cb7deb7a6f071eb3715a430703e8472b8d5d","after":"1b9a71cbe4f67f946fd820e1e66c6db744d0aa33","ref":"refs/heads/master","pushedAt":"2024-03-01T00:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Improved handling of dynamic arrays in WrapDelphi.pas.","shortMessageHtmlLink":"Improved handling of dynamic arrays in WrapDelphi.pas."}},{"before":"d8e4cdacd459e6557ad33eecbf2f6ff219c77873","after":"3c22cb7deb7a6f071eb3715a430703e8472b8d5d","ref":"refs/heads/master","pushedAt":"2024-02-28T13:04:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Deal with wrapping of Generic classes","shortMessageHtmlLink":"Deal with wrapping of Generic classes"}},{"before":"f8d48fd00bdb0217a0682255671fca29beff60ad","after":"d8e4cdacd459e6557ad33eecbf2f6ff219c77873","ref":"refs/heads/master","pushedAt":"2023-12-05T18:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Synced with Embarcadero/P4D (added PythonDocs.pas and more)\nFixed line endings","shortMessageHtmlLink":"Synced with Embarcadero/P4D (added PythonDocs.pas and more)"}},{"before":"7452bf198937952edfdd4c9dd19864ebd709e941","after":"f8d48fd00bdb0217a0682255671fca29beff60ad","ref":"refs/heads/master","pushedAt":"2023-11-22T20:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Catch exceptions in Demo 33","shortMessageHtmlLink":"Catch exceptions in Demo 33"}},{"before":"c0cb7ec0a2fd630b978f41f2d441b2fe432e703d","after":"7452bf198937952edfdd4c9dd19864ebd709e941","ref":"refs/heads/master","pushedAt":"2023-11-22T18:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Simplify Demo33","shortMessageHtmlLink":"Simplify Demo33"}},{"before":"6e486cc8e15af3e8a7ca0a28bfeda55c3ebb09b5","after":"c0cb7ec0a2fd630b978f41f2d441b2fe432e703d","ref":"refs/heads/master","pushedAt":"2023-11-15T22:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix Demo11 for 64 bits.","shortMessageHtmlLink":"Fix Demo11 for 64 bits."}},{"before":"f4ecbe3f22f5401ffc34f2a0b475492e989a064b","after":"6e486cc8e15af3e8a7ca0a28bfeda55c3ebb09b5","ref":"refs/heads/master","pushedAt":"2023-11-12T22:40:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix #446","shortMessageHtmlLink":"Fix #446"}},{"before":"24fc197a5e03059afcbaf6acd82d5e44d357949f","after":"f4ecbe3f22f5401ffc34f2a0b475492e989a064b","ref":"refs/heads/master","pushedAt":"2023-11-09T12:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"FPC compatibility","shortMessageHtmlLink":"FPC compatibility"}},{"before":"f86bda02ddb81eee50fbb38a817a6000b376fc4b","after":"24fc197a5e03059afcbaf6acd82d5e44d357949f","ref":"refs/heads/master","pushedAt":"2023-11-09T12:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Delphi 12 Support\n- Updated MultiInstaller.exe\n- 'TRttiInvokableTypeHelper not needed in Delphi 12\n- Installed and tested","shortMessageHtmlLink":"Delphi 12 Support"}},{"before":"55bc997cded4661dbc0beac7c347ce387d7e87b0","after":"f86bda02ddb81eee50fbb38a817a6000b376fc4b","ref":"refs/heads/master","pushedAt":"2023-11-07T11:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"PyObject_CheckBuffer is not exported in older python versions.","shortMessageHtmlLink":"PyObject_CheckBuffer is not exported in older python versions."}},{"before":"a63eb17f19fd6900b9aecb6bc0c8e71b63f82311","after":"55bc997cded4661dbc0beac7c347ce387d7e87b0","ref":"refs/heads/master","pushedAt":"2023-11-02T12:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Fix #125","shortMessageHtmlLink":"Fix #125"}},{"before":"49699946c873c4d5599e7d2e55e04eb7a293e28a","after":"a63eb17f19fd6900b9aecb6bc0c8e71b63f82311","ref":"refs/heads/master","pushedAt":"2023-11-02T03:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Minor refactoring. Delete unnecessary Lines.","shortMessageHtmlLink":"Minor refactoring. Delete unnecessary Lines."}},{"before":"2017fb95f968650471fe3cac6c498901cc6149d9","after":"49699946c873c4d5599e7d2e55e04eb7a293e28a","ref":"refs/heads/master","pushedAt":"2023-11-02T03:01:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Small optimization with name parameters.","shortMessageHtmlLink":"Small optimization with name parameters."}},{"before":"9b65e34f2bebc6735af165f70425f0061282d0b7","after":"2017fb95f968650471fe3cac6c498901cc6149d9","ref":"refs/heads/master","pushedAt":"2023-11-01T22:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyscripter","name":null,"path":"/pyscripter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311616?s=80&v=4"},"commit":{"message":"Added a Keywords test to VarPythTest.pas","shortMessageHtmlLink":"Added a Keywords test to VarPythTest.pas"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETc6wigA","startCursor":null,"endCursor":null}},"title":"Activity · pyscripter/python4delphi"}