{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45885732,"defaultBranch":"master","name":"nvda","ownerLogin":"nvaccess","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-10T03:47:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4166525?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721005545.0","currentOid":""},"activityList":{"items":[{"before":"9b63cd50fef2007809a04a16f818f5f965c217c5","after":"7deb15b402b90be62642d69c3f24a4834f5c610c","ref":"refs/heads/master","pushedAt":"2024-07-15T01:06:24.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Merge pull request #16855 from nvaccess/beta\n\nMerge beta to master","shortMessageHtmlLink":"Merge pull request #16855 from nvaccess/beta"}},{"before":"9e544e8fff5c6f528a32cf2772cd62d405656a45","after":"f06b19f5adf5681495707a522b2a4935e24e1642","ref":"refs/heads/beta","pushedAt":"2024-07-15T01:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"bf10487a9e31a221f5f037c350fa94d687320c71","after":"9e544e8fff5c6f528a32cf2772cd62d405656a45","ref":"refs/heads/beta","pushedAt":"2024-07-15T00:40:58.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Merge pull request #16854 from nvaccess/beta\n\nMerge translations from l10n","shortMessageHtmlLink":"Merge pull request #16854 from nvaccess/beta"}},{"before":"58e33617a70e12518ca6c75691825293e7e1c5ad","after":"9b63cd50fef2007809a04a16f818f5f965c217c5","ref":"refs/heads/master","pushedAt":"2024-07-14T23:31:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Added a method on the NVDAObject class called objectFromPointRedirect (#16807)\n\nfixes #16788\r\n\r\nSummary of the issue:\r\nIt is impossible to redirect what object NVDA retrieves from on screen coordinates. This makes it dificult to implement mouse and touch support for objects that has a location that differs from the location provided by the API class.\r\n\r\nDescription of user facing changes\r\nNone\r\n\r\nDescription of development approach\r\nA new method called objectFromPointRedirect has been added to the NVDAObject class. This method is called from objectFromPoint, and given the x and y parameters. If it returns an NVDAObject, that object will be returned by objectFromPoint","shortMessageHtmlLink":"Added a method on the NVDAObject class called objectFromPointRedirect ("}},{"before":"41418d7a8a8940222ff236e166b94dd6802232be","after":"58e33617a70e12518ca6c75691825293e7e1c5ad","ref":"refs/heads/master","pushedAt":"2024-07-14T23:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Make getFormatFieldAtRange a little more concise (#16821)\n\nN/A. This is purely a refactor and changes no behavior.\r\n\r\nSummary of the issue:\r\nUIATextInfo._getFormatFieldAtRange is flagged as being too complex (C901). This change makes it simpler.\r\n\r\nDescription of user facing changes\r\nNone\r\n\r\nDescription of development approach\r\nPull each of the if statements into a separate helper function. This makes _getFormatFieldAtRange much more concise and simple.\r\n\r\nI am submitting this change as a separate PR because I plan to continue working on this function and want to separate the refactoring from the change in logic behavior. Also I changed a fair number of lines, so I want to get this in quickly to avoid future merge conflicts.","shortMessageHtmlLink":"Make getFormatFieldAtRange a little more concise (#16821)"}},{"before":"d9079e7ae95c6ec7d858d2b434a48946fd8425a5","after":"41418d7a8a8940222ff236e166b94dd6802232be","ref":"refs/heads/master","pushedAt":"2024-07-12T05:47:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Enhance Microsoft Word Comment Command: Press Twice to Present Comment Content in Browsable message. (#16800)\n\nPartially fixed #14628\r\nReplaces abandoned #15987\r\n\r\nThanks to @tseykovets for most of the work.\r\n\r\nSummary of the issue:\r\nSometimes the text of comment is too long, in order to understand, we may need to navigate by sentence or by word.\r\n\r\nDescription of user facing changes\r\nThis pull request adds the ability to present the text of a comment in browse mode by pressing command twice (NVDA+Alt+C).\r\n\r\nDescription of development approach\r\nA handler for the number of presses has been added to the script (if repeats).\r\nIf pressed twice, presents the information in browse mode (ui.browseableMessage).","shortMessageHtmlLink":"Enhance Microsoft Word Comment Command: Press Twice to Present Commen…"}},{"before":null,"after":"059beaaf6d60e43b93d04416f77d4decfe452433","ref":"refs/heads/saferAddonPreInstall","pushedAt":"2024-07-12T05:32:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Safer handling of the initial installation of add-ons","shortMessageHtmlLink":"Safer handling of the initial installation of add-ons"}},{"before":null,"after":"28fddc2c4e5cc6718f0f4eb3032912a5053a1cea","ref":"refs/heads/doNotWarnForUpdate","pushedAt":"2024-07-12T05:14:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Portable copy safe creation fixups","shortMessageHtmlLink":"Portable copy safe creation fixups"}},{"before":"46a3c0210cbf44a36bab808e4dec3ec83d94e924","after":"bf10487a9e31a221f5f037c350fa94d687320c71","ref":"refs/heads/beta","pushedAt":"2024-07-12T03:56:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Fixup Changes (#16849)","shortMessageHtmlLink":"Fixup Changes (#16849)"}},{"before":"6160e1b9fe5293f20135dde955fe0390184a0dd9","after":"d9079e7ae95c6ec7d858d2b434a48946fd8425a5","ref":"refs/heads/master","pushedAt":"2024-07-12T00:11:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Enable caret event detection for IA2Web (#16815)\n\nFixes #11545\r\n\r\nSummary of the issue:\r\nWe do not rely on caret events for IA2.\r\n\r\nDescription of user facing changes\r\nPossibly slightly faster caret navigation in Firefox and Chrome.\r\n\r\nDescription of development approach\r\nNo longer ignore caret events for IA2Web objects\r\nIgnore the location change and show events for IA2, rather, rely on IA2_EVENT_TEXT_CARET_MOVED","shortMessageHtmlLink":"Enable caret event detection for IA2Web (#16815)"}},{"before":"e1d0d9d6a9f5f87bfc8be1df688b1cf96a2a19d6","after":"6160e1b9fe5293f20135dde955fe0390184a0dd9","ref":"refs/heads/master","pushedAt":"2024-07-12T00:10:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Normalize path of crash dump (#16650)\n\nWhen a crash dump is created, the following is logged:\r\n\r\nCRITICAL - watchdog._crashHandler (14:32:14.383) - MainThread (15656):\r\nNVDA crashed! Minidump written to C:\\Users\\Cyrille\\Documents\\DevP\\GIT\\nvda\\source\\nvda.log\\..\\nvda_crash.dmp\r\nAlthough it causes no functional issue, the path is not normalized (presence of .. in the path). It is a bit confusing when reading this in the log.\r\n\r\nDescription of user facing changes\r\nThe message being logged shows a normalized path.\r\n\r\nDescription of development approach\r\nGet the directory of the log file and join with the dumpfile file name.","shortMessageHtmlLink":"Normalize path of crash dump (#16650)"}},{"before":"e2541eef74c39831d5411e95b1edaac94229ce56","after":"e1d0d9d6a9f5f87bfc8be1df688b1cf96a2a19d6","ref":"refs/heads/master","pushedAt":"2024-07-12T00:04:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Separate font attribute reporting between speech and braille (#16748)\n\nCloses #16755\r\n\r\nSummary of the issue:\r\nNVDA only allows showing font attributes in both speech and braille, or not at all. Some users want this information reported in only one modality.\r\n\r\nDescription of user facing changes\r\nFont attribute reporting can now be set to off, speech, braille, or speech and braille. The document formatting settings panel has been updated to use a dropdown box rather than a checkbox for \"Report font attributes\". The toggle report font attributes gesture now cycles among the 4 available options.\r\n\r\nDescription of development approach\r\nAdded a new enum, OutputMode, to store the user's choice. An integer enum was chosen, as we want to enumerate the options. The values were chosen such that it is essentially a feature flag (i.e., SPEECH = 1 and BRAILLE = 2), so that we can test for the bit we're interested in.\r\n\r\nAdded a new configuration key, documentFormatting.fontAttributeReporting, which uses this enum. Added a configuration migration that sets this new key to SPEECH_AND_BRAILLE if documentFormatting.reportFontAttributes is True and OFF if it's False, so that without configuration modification there is no change to NVDA's behaviour.\r\n\r\nTo maintain backwards compatibility, added an alias between documentFormatting.reportFontAttributes and documentFormatting.fontAttributeReporting and vice-versa:\r\n\r\ndocumentFormatting.reportFormatting will be set to True if documentFormatting.fontAttributeReporting is set to SPEECH, BRAILLE, or SPEECH_AND_BRAILLE, and False if it is set to OFF.\r\ndocumentFormatting.fontAttributeReporting will be set to SPEECH_AND_BRAILLE if documentFormatting.reportFontAttributes is set to True, or OFF if it is set to False.\r\nUpdated speech/speech.py and braille.py to check that the appropriate bit of reportFontAttributes is set before outputting font attributes to that modality.\r\n\r\nUpdated script_toggleReportFontAttributes to cycle through the available modes, by incrementing the current value mod the number of possible values.\r\n\r\nUpdated various places where documentFormatting.reportFontAttributes is used as a bool to use documentFormatting.fontAttributeReporting instead.","shortMessageHtmlLink":"Separate font attribute reporting between speech and braille (#16748)"}},{"before":"a5c7205a55ccae720c42dd7a0996eb02d2796f01","after":null,"ref":"refs/heads/mergeBeta","pushedAt":"2024-07-11T08:20:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"1c2c960f3a5d049e1b8cb6f37d04afe2f5ef2681","after":"e2541eef74c39831d5411e95b1edaac94229ce56","ref":"refs/heads/master","pushedAt":"2024-07-11T08:20:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Merge pull request #16846 from nvaccess/mergeBeta\n\nMerge beta to master","shortMessageHtmlLink":"Merge pull request #16846 from nvaccess/mergeBeta"}},{"before":null,"after":"a5c7205a55ccae720c42dd7a0996eb02d2796f01","ref":"refs/heads/mergeBeta","pushedAt":"2024-07-11T08:20:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/beta' into mergeBeta","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/beta' into mergeBeta"}},{"before":"d26d00699052999cbd04b41c3e6b25cdb681af10","after":null,"ref":"refs/heads/remAddonUpdateLauncher","pushedAt":"2024-07-11T08:00:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"3f0084e31cc3c938ec96106109d7d64826c70e22","after":"46a3c0210cbf44a36bab808e4dec3ec83d94e924","ref":"refs/heads/beta","pushedAt":"2024-07-11T08:00:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Remove add-on update warning when launcher is running (#16845)\n\nFixes #16783\r\n\r\nSummary of the issue:\r\nThe update notification for add-ons occurs on the NVDA installer.\r\nThis should not happen, it should only run where NVDA should write to disk (e.g. manage the state of add-ons).\r\nThis excludes secure mode and the launcher environment.\r\n\r\nDescription of user facing changes\r\nAdd-on update notifications should not occur on the launcher any more\r\n\r\nDescription of development approach\r\nCheck NVDAState.shouldWriteToDisk rather than globalVars.appArgs.secure.\r\n\r\nTesting strategy:\r\nTested STR of #16783","shortMessageHtmlLink":"Remove add-on update warning when launcher is running (#16845)"}},{"before":"99af5f1eab2de81ad22a4e1a1c9dddd0b9b3b1a6","after":null,"ref":"refs/heads/mergeLintDocs","pushedAt":"2024-07-11T07:24:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"c7acd2b67232a79822cd9a869ad2c1b1d23b44c2","after":"1c2c960f3a5d049e1b8cb6f37d04afe2f5ef2681","ref":"refs/heads/master","pushedAt":"2024-07-11T07:24:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"merge lint docs (#16843)\n\nSummary of the issue:\r\nThe documentation for linting was fragmented.\r\nIt was not clear why a lint.md file was created as part of #16751 and related changes..\r\nIt was probably a result from migrating the Flake8 wiki to the document, and then whittling it down to the point where it became useless.\r\ninformation on how to actually run the linter was missing from it\r\n\r\nDescription of development approach\r\nremoves lint.md change references to the automated testing doc","shortMessageHtmlLink":"merge lint docs (#16843)"}},{"before":"c6e3cde6965f1584555cf31240ee1653f11eec39","after":"99af5f1eab2de81ad22a4e1a1c9dddd0b9b3b1a6","ref":"refs/heads/mergeLintDocs","pushedAt":"2024-07-11T07:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaCowley","name":"Sascha Cowley","path":"/SaschaCowley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16543535?s=80&v=4"},"commit":{"message":"Update projectDocs/dev/codingStandards.md","shortMessageHtmlLink":"Update projectDocs/dev/codingStandards.md"}},{"before":"f4b08d3ed994f828684bcc0e7fd402ecb3e2891d","after":null,"ref":"refs/heads/configSchemaVersion12","pushedAt":"2024-07-11T06:53:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SaschaCowley","name":"Sascha Cowley","path":"/SaschaCowley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16543535?s=80&v=4"}},{"before":null,"after":"f4b08d3ed994f828684bcc0e7fd402ecb3e2891d","ref":"refs/heads/configSchemaVersion12","pushedAt":"2024-07-11T06:44:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SaschaCowley","name":"Sascha Cowley","path":"/SaschaCowley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16543535?s=80&v=4"},"commit":{"message":"Added skeleton code for upgrading the config profile in a backwards compatible way","shortMessageHtmlLink":"Added skeleton code for upgrading the config profile in a backwards c…"}},{"before":"bb842772f65fbbee9caa8252d0df891277a83fd1","after":"d26d00699052999cbd04b41c3e6b25cdb681af10","ref":"refs/heads/remAddonUpdateLauncher","pushedAt":"2024-07-11T06:01:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Remove add-on update warning when launcher is running","shortMessageHtmlLink":"Remove add-on update warning when launcher is running"}},{"before":null,"after":"bb842772f65fbbee9caa8252d0df891277a83fd1","ref":"refs/heads/remAddonUpdateLauncher","pushedAt":"2024-07-11T05:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Remove add-on update warning when launcher is running","shortMessageHtmlLink":"Remove add-on update warning when launcher is running"}},{"before":"7dc1be6d3288ecb4f96497e2187344ef350042db","after":null,"ref":"refs/heads/mergeBeta","pushedAt":"2024-07-11T04:31:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"94785fe006167fbb1c454d4f044a3dbf1229e408","after":"c7acd2b67232a79822cd9a869ad2c1b1d23b44c2","ref":"refs/heads/master","pushedAt":"2024-07-11T04:31:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Merge pull request #16844 from nvaccess/mergeBeta\n\nMerge beta to master - handle merge conflicts","shortMessageHtmlLink":"Merge pull request #16844 from nvaccess/mergeBeta"}},{"before":null,"after":"7dc1be6d3288ecb4f96497e2187344ef350042db","ref":"refs/heads/mergeBeta","pushedAt":"2024-07-11T04:31:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/beta' into mergeBeta","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/beta' into mergeBeta"}},{"before":null,"after":"c6e3cde6965f1584555cf31240ee1653f11eec39","ref":"refs/heads/mergeLintDocs","pushedAt":"2024-07-11T04:25:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"merge lint docs","shortMessageHtmlLink":"merge lint docs"}},{"before":"6d67aa67b5de35c20e02e5f018c2d3bfd4836fe5","after":"3f0084e31cc3c938ec96106109d7d64826c70e22","ref":"refs/heads/beta","pushedAt":"2024-07-11T03:54:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Follow-up of #16359 - Make incompatibility messages more explicit (#16839)\n\nFollow-up of #16359\r\n\r\nSummary of the issue:\r\nIn #16359, an add-on incompatibility message has been made more explicit. Two other similar message need to be made clearer too.\r\n\r\nDescription of user facing changes\r\nModify the original message adding a missing \"NVDA\" word\r\nRephrased the two other similar incompatibility messages the same way.","shortMessageHtmlLink":"Follow-up of #16359 - Make incompatibility messages more explicit (#1…"}},{"before":"eeca3b826dc71cf726479dd369ee3c0193670890","after":"94785fe006167fbb1c454d4f044a3dbf1229e408","ref":"refs/heads/master","pushedAt":"2024-07-11T03:16:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Add a boolean to inform the architecture of the runing operating system (#16726)\n\nCloses #16330\r\n\r\nSummary of the issue:\r\nAs of 2024, Windows 10 is the last version to support 32-bit processors from Intel, AMD, and ARM, with Windows 11 supporintg 64-bit platforms only (AMD64 and ARM64). In 2025, consumer support for Windows 10 will end, with end of support for long-term servicing channel builds planned for 2032 (Windows 10 IoT Enterprise 2021 LTSC).\r\nOriginally, NVDA was written for 32-bit Python runtime. With impending end of support for 32-bit platforms, moving to 64-bit became a goal for NV Access and the NVDA community. According to #16304, a phased transition plan is proposed, with full transition tentatively scheduled for 2026.\r\n\r\nDescription of user facing changes\r\nThis way NVDA Core and add-ons can execute appropriate code paths. For example, when accessing Windows Registry, WoW64 paths must be used if running 32-bit NVDA on 64-bit Windows and vice versa.","shortMessageHtmlLink":"Add a boolean to inform the architecture of the runing operating syst…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfzmzhgA","startCursor":null,"endCursor":null}},"title":"Activity · nvaccess/nvda"}