{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":73586915,"defaultBranch":"main","name":"fvwm3","ownerLogin":"fvwmorg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-13T00:34:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17908962?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714999296.0","currentOid":""},"activityList":{"items":[{"before":"445606a6fb869a7d80e1c2e59ed432ce3b1581c0","after":"2b13d25651f66dd8e843386a13219199c3685316","ref":"refs/heads/hidpi-fixes","pushedAt":"2024-05-06T13:50:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"HiRes: tweak border relief\n\nThe {MWM,Fvwm}Border styles were written for 96 DPI displays. But if\none has a 4K screen, the relief usually more prominent isn't seen so\nwell for higher resolution displays.\n\nThis visually hard-codes the areas neccessary for this change, and\nshould calculate this based on the DPI value of the server for better\nscaling.","shortMessageHtmlLink":"HiRes: tweak border relief"}},{"before":"dd16e848477b77e549b7c20b15361b3a81624c0b","after":null,"ref":"refs/heads/ta/fix-warnings","pushedAt":"2024-05-06T12:41:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"}},{"before":"da4387bd84c6dcf7e4483d545c48610e5420992b","after":"ee2ff46818199abfe36aa2aafcaf299dc95ba3ad","ref":"refs/heads/main","pushedAt":"2024-05-06T12:41:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"clang: silence use after label","shortMessageHtmlLink":"clang: silence use after label"}},{"before":null,"after":"dd16e848477b77e549b7c20b15361b3a81624c0b","ref":"refs/heads/ta/fix-warnings","pushedAt":"2024-05-06T12:37:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"clang: silence use after label","shortMessageHtmlLink":"clang: silence use after label"}},{"before":"04b35686b0875a11219f72d1fbe57101452feb23","after":null,"ref":"refs/heads/ta/gh-995","pushedAt":"2024-05-05T18:09:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"}},{"before":"96310b2cbc43a01806b752aee0b0aab270f954b1","after":"da4387bd84c6dcf7e4483d545c48610e5420992b","ref":"refs/heads/main","pushedAt":"2024-05-05T18:09:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing\n\nCurrently, it's possible to change the listening socket for FvwmMFL via\nan environment variable, FVWMMFL_SOCKET. The reasons for this is that it\nmakes it easier to move the socket path to different locations away from\n/tmp, to, say, $FVWM_USERDIR.\n\nHowever, this single environment variable is reused across different\nrunning fvwm instances which means commands sent via FvwmPrompt or\nFvwmCommand end up going to the wrong fvwm instance, as it's a case of\nwhichever process reads that first, is sent to the DISPLAY that fvwm is\nrunning on.\n\nTherefore, set FVWMMFL_SOCKET_PATH to a base directory, under which,\nnamespaced directories per DISPLAY for the relevant FvwmMFL sockets can\nbe created.\n\nFixes #995","shortMessageHtmlLink":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing"}},{"before":"045f594badde4d501ac38ee1af63d3e524cfb675","after":"04b35686b0875a11219f72d1fbe57101452feb23","ref":"refs/heads/ta/gh-995","pushedAt":"2024-05-05T17:48:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing\n\nCurrently, it's possible to change the listening socket for FvwmMFL via\nan environment variable, FVWMMFL_SOCKET. The reasons for this is that it\nmakes it easier to move the socket path to different locations away from\n/tmp, to, say, $FVWM_USERDIR.\n\nHowever, this single environment variable is reused across different\nrunning fvwm instances which means commands sent via FvwmPrompt or\nFvwmCommand end up going to the wrong fvwm instance, as it's a case of\nwhichever process reads that first, is sent to the DISPLAY that fvwm is\nrunning on.\n\nTherefore, set FVWMMFL_SOCKET_PATH to a base directory, under which,\nnamespaced directories per DISPLAY for the relevant FvwmMFL sockets can\nbe created.\n\nFixes #995","shortMessageHtmlLink":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing"}},{"before":"0a866a1de1ebc119b597a10b55329e2bc15a0dd4","after":"1ee3d324a636bc516cd3ac5d64f6236ef1c004d6","ref":"refs/heads/js/gh-995","pushedAt":"2024-05-05T16:46:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"},"commit":{"message":"Make FvwmCommand use FVWM_SOCKET_PATH","shortMessageHtmlLink":"Make FvwmCommand use FVWM_SOCKET_PATH"}},{"before":null,"after":"0a866a1de1ebc119b597a10b55329e2bc15a0dd4","ref":"refs/heads/js/gh-995","pushedAt":"2024-05-05T16:43:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"},"commit":{"message":"Make FvwmCommand use FVWM_SOCKET_PATH","shortMessageHtmlLink":"Make FvwmCommand use FVWM_SOCKET_PATH"}},{"before":"abbe13841c9a78455a33d7ba1376c675044b0e5e","after":"045f594badde4d501ac38ee1af63d3e524cfb675","ref":"refs/heads/ta/gh-995","pushedAt":"2024-05-05T10:25:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing\n\nCurrently, it's possible to change the listening socket for FvwmMFL via\nan environment variable, FVWMMFL_SOCKET. The reasons for this is that it\nmakes it easier to move the socket path to different locations away from\n/tmp, to, say, $FVWM_USERDIR.\n\nHowever, this single environment variable is reused across different\nrunning fvwm instances which means commands sent via FvwmPrompt or\nFvwmCommand end up going to the wrong fvwm instance, as it's a case of\nwhichever process reads that first, is sent to the DISPLAY that fvwm is\nrunning on.\n\nTherefore, set FVWMMFL_SOCKET_PATH to a base directory, under which,\nnamespaced directories per DISPLAY for the relevant FvwmMFL sockets can\nbe created.\n\nFixes #995","shortMessageHtmlLink":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing"}},{"before":"2892afcdd81a668650ac06966332d691329990ac","after":"abbe13841c9a78455a33d7ba1376c675044b0e5e","ref":"refs/heads/ta/gh-995","pushedAt":"2024-05-05T10:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing\n\nCurrently, it's possible to change the listening socket for FvwmMFL via\nan environment variable, FVWMMFL_SOCKET. The reasons for this is that it\nmakes it easier to move the socket path to different locations away from\n/tmp, to, say, $FVWM_USERDIR.\n\nHowever, this single environment variable is reused across different\nrunning fvwm instances which means commands sent via FvwmPrompt or\nFvwmCommand end up going to the wrong fvwm instance, as it's a case of\nwhichever process reads that first, is sent to the DISPLAY that fvwm is\nrunning on.\n\nTherefore, set FVWMMFL_SOCKET_PATH to a base directory, under which,\nnamespaced directories per DISPLAY for the relevant FvwmMFL sockets can\nbe created.\n\nFixes #995","shortMessageHtmlLink":"FvwmMFL: introduce FVWMML_SOCKET_PATH for namespacing"}},{"before":null,"after":"2892afcdd81a668650ac06966332d691329990ac","ref":"refs/heads/ta/gh-995","pushedAt":"2024-05-04T22:34:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"3e23cc5bb373695d922db2764576acb68c7c694c","after":"ef24a5688cad9fd92eb9163e0fba543626eec539","ref":"refs/heads/ta/hidpi-fixes","pushedAt":"2024-05-01T07:37:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"HiRes: tweak border relief\n\nThe {MWM,Fvwm}Border styles were written for 96 DPI displays. But if\none has a 4K screen, the relief usually more prominent isn't seen so\nwell for higher resolution displays.\n\nThis visually hard-codes the areas neccessary for this change, and\nshould calculate this based on the DPI value of the server for better\nscaling.","shortMessageHtmlLink":"HiRes: tweak border relief"}},{"before":"d000a22b6a8bf82eb3e4d444b81767367aab4b41","after":null,"ref":"refs/heads/ta/send-config-info","pushedAt":"2024-04-29T16:48:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"}},{"before":"ddcdce6e1ba8e4942ed6acb311c0d57eb85d2a7b","after":"96310b2cbc43a01806b752aee0b0aab270f954b1","ref":"refs/heads/main","pushedAt":"2024-04-29T16:48:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"DesktopConfiguration: send in a separate reply\n\nSplit out the DesktopConfiguration information into its own request.\n\nHelp some of the overhead by not allocating the information on the heap;\nsend on the stack instead.","shortMessageHtmlLink":"DesktopConfiguration: send in a separate reply"}},{"before":"f9bead6ffb6ed7c9fd7b29377044c39c80932e7b","after":"d000a22b6a8bf82eb3e4d444b81767367aab4b41","ref":"refs/heads/ta/send-config-info","pushedAt":"2024-04-29T16:41:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"DesktopConfiguration: send in a separate reply\n\nSplit out the DesktopConfiguration information into its own request.\n\nHelp some of the overhead by not allocating the information on the heap;\nsend on the stack instead.","shortMessageHtmlLink":"DesktopConfiguration: send in a separate reply"}},{"before":"7d5af6660b143169a41b30fdeee20191c38b508f","after":null,"ref":"refs/heads/js/pager-fix","pushedAt":"2024-04-28T23:52:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"}},{"before":"088f3c7c3a9aad92ca207614449569367cf8a2ea","after":"ddcdce6e1ba8e4942ed6acb311c0d57eb85d2a7b","ref":"refs/heads/main","pushedAt":"2024-04-28T23:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"FvwmPager: Use NULL not \"\" to avoid crashes on some systems.\n\nAlso fixes two typos in the manual page.","shortMessageHtmlLink":"FvwmPager: Use NULL not \"\" to avoid crashes on some systems."}},{"before":null,"after":"7d5af6660b143169a41b30fdeee20191c38b508f","ref":"refs/heads/js/pager-fix","pushedAt":"2024-04-28T23:41:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"},"commit":{"message":"FvwmPager: Use NULL not \"\" to avoid crashes on some systems.\n\nAlso fixes two typos in the manual page.","shortMessageHtmlLink":"FvwmPager: Use NULL not \"\" to avoid crashes on some systems."}},{"before":"64e6c17a2af77008b0017fd9c7bbc860a2602b45","after":null,"ref":"refs/heads/ta/gh-1016","pushedAt":"2024-04-28T14:44:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"}},{"before":"1559875c73bd419c110d865009442189f462ba50","after":"088f3c7c3a9aad92ca207614449569367cf8a2ea","ref":"refs/heads/main","pushedAt":"2024-04-28T14:44:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasAdam","name":"Thomas Adam","path":"/ThomasAdam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101281?s=80&v=4"},"commit":{"message":"Maximize: don't change monitor when unmaximizing\n\nWhen unmaximizing a window, don't switch monitors to the current one --\nleave the window where it was.\n\nFixes #1016","shortMessageHtmlLink":"Maximize: don't change monitor when unmaximizing"}},{"before":"98e58e07b0b609eb84efc9d5cc29b044ab06cfb1","after":null,"ref":"refs/heads/js/iudc","pushedAt":"2024-04-28T14:37:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"}},{"before":"ce716b5429e754a2f16a082ebe775fddc46c5eea","after":null,"ref":"refs/heads/js/move-desk-option","pushedAt":"2024-04-28T14:37:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"}},{"before":"da6611f11e440963de2ab7fde6cdb71ea4f3eb62","after":null,"ref":"refs/heads/js/debug-module","pushedAt":"2024-04-28T14:37:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"}},{"before":"3a7bef689193c8680d0207e579929441a4475bd9","after":null,"ref":"refs/heads/js/doc-2-web-script","pushedAt":"2024-04-28T14:36:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"}},{"before":"036c9db99ddd4236d473011a43411f873769af3d","after":null,"ref":"refs/heads/js/pager-cleaup-updates","pushedAt":"2024-04-28T14:36:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"}},{"before":"5450af1aaaac4282cecbc88dcb7e4254eba8b762","after":null,"ref":"refs/heads/js/send-desktopconfiguration","pushedAt":"2024-04-28T14:36:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"}},{"before":"55ad613737a698d2a17440a3360561b3d5c04a31","after":null,"ref":"refs/heads/js/pager-mouse-bindings","pushedAt":"2024-04-28T14:36:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"}},{"before":"efd2fbe2910b5a1b894b065c2e0e46eebc854b43","after":"55ad613737a698d2a17440a3360561b3d5c04a31","ref":"refs/heads/js/pager-mouse-bindings","pushedAt":"2024-04-28T14:24:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"},"commit":{"message":"FvwmPager: Make mouse bindings configurable.\n\nInstead of FvwmPager's mouse bindings being hard coded, these can now\nbe configured using the `Mouse Action command` option. The bindings\ncan do all the same tasks as before. They can change the current desk/page,\nmove windows, and scroll. In addition custom commands can be sent to windows\ninstead of just `FlipFocus`.\n\nOnly the primary mouse buttons, 1-5, are supported, but this gives a\nlittle more control over what the mouse buttons do.","shortMessageHtmlLink":"FvwmPager: Make mouse bindings configurable."}},{"before":null,"after":"efd2fbe2910b5a1b894b065c2e0e46eebc854b43","ref":"refs/heads/js/pager-mouse-bindings","pushedAt":"2024-04-28T14:23:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"somiaj","name":"Jaimos Skriletz","path":"/somiaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18082412?s=80&v=4"},"commit":{"message":"FvwmPager: Make mouse bindings configurable.\n\nInstead of FvwmPager's mouse bindings being hard coded, these can now\nbe configured using the `Mouse Action command` option. The bindings\ncan do all the same tasks as before. They can change the current desk/page,\nmove windows, and scroll. In addition custom commands can be sent to windows\ninstead of just `FlipFocus`.\n\nOnly the primary mouse buttons, 1-5, are supported, but this gives a\nlittle more control over what the mouse buttons do.","shortMessageHtmlLink":"FvwmPager: Make mouse bindings configurable."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQpWJPAA","startCursor":null,"endCursor":null}},"title":"Activity ยท fvwmorg/fvwm3"}