{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":327089514,"defaultBranch":"master","name":"libusb","ownerLogin":"tormodvolden","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-01-05T18:48:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2403928?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726228798.0","currentOid":""},"activityList":{"items":[{"before":"79dfb20f75a52b747f6a76f7932dae4860e49ff0","after":"3c9582686c41d73b46ad92a2af5ee1dab7b105df","ref":"refs/heads/darwin_ioless_enum","pushedAt":"2024-09-13T13:00:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"WIP: darwin: Create device descriptor from OS cached values\n\nStill missing bcdUSB, and (compile) testing.\n\nReferences #1564\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"WIP: darwin: Create device descriptor from OS cached values"}},{"before":"d5266e09c2b7e13a9b701202cc1a5987e7d9fe98","after":"79dfb20f75a52b747f6a76f7932dae4860e49ff0","ref":"refs/heads/darwin_ioless_enum","pushedAt":"2024-09-13T12:29:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"WIP: darwin: Create device descriptor from OS cached values\n\nStill missing bcdUSB, and (compile) testing.\n\nReferences #1564\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"WIP: darwin: Create device descriptor from OS cached values"}},{"before":"112a0abcc2c723dc3ca7839867e7e879025ebba4","after":"d5266e09c2b7e13a9b701202cc1a5987e7d9fe98","ref":"refs/heads/darwin_ioless_enum","pushedAt":"2024-09-13T12:26:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"WIP: darwin: Create device descriptor from OS cached values\n\nStill missing bcdUSB, and (compile) testing.\n\nReferences #1564\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"WIP: darwin: Create device descriptor from OS cached values"}},{"before":"d705aa361f611ac00bb56b6e56112159bd182afb","after":"112a0abcc2c723dc3ca7839867e7e879025ebba4","ref":"refs/heads/darwin_ioless_enum","pushedAt":"2024-09-13T12:11:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"WIP: darwin: Create device descriptor from OS cached values\n\nStill missing bcdUSB, and (compile) testing.\n\nReferences #1564\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"WIP: darwin: Create device descriptor from OS cached values"}},{"before":null,"after":"d705aa361f611ac00bb56b6e56112159bd182afb","ref":"refs/heads/darwin_ioless_enum","pushedAt":"2024-09-13T11:59:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"WIP: darwin: Create device descriptor from OS cached values\n\nStill missing bcdUSB, and (compile) testing.\n\nReferences #1564\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"WIP: darwin: Create device descriptor from OS cached values"}},{"before":null,"after":"d3d7a855b10cb8f95c933db46311ef70f3a43952","ref":"refs/heads/langid_warning","pushedAt":"2024-08-28T16:49:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"descriptor: Warn on invalid langid descriptor\n\nCloses #1548\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"descriptor: Warn on invalid langid descriptor"}},{"before":"32e063de667e4222aeda31a05714572d8263c8e4","after":"8313b1f5799c27cf05cc91f1a29fdcb870a515b1","ref":"refs/heads/hotplugtesting","pushedAt":"2024-08-13T07:41:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"examples/hotplugtest: Close old device only if new one was opened\n\nWe want to keep only one device open for simplicity, but instead of\nclosing the last opened device already before /trying/ to open a new\none, close it only if the new one was opened successfully. This way\nwe may keep the device open longer, and in the simple case where no\nlater arriving devices could be opened, until it is detached again.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"examples/hotplugtest: Close old device only if new one was opened"}},{"before":"8313b1f5799c27cf05cc91f1a29fdcb870a515b1","after":null,"ref":"refs/heads/pr1550_hotplugtesting","pushedAt":"2024-08-13T07:41:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"}},{"before":null,"after":"8313b1f5799c27cf05cc91f1a29fdcb870a515b1","ref":"refs/heads/pr1550_hotplugtesting","pushedAt":"2024-08-13T07:41:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"examples/hotplugtest: Close old device only if new one was opened\n\nWe want to keep only one device open for simplicity, but instead of\nclosing the last opened device already before /trying/ to open a new\none, close it only if the new one was opened successfully. This way\nwe may keep the device open longer, and in the simple case where no\nlater arriving devices could be opened, until it is detached again.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"examples/hotplugtest: Close old device only if new one was opened"}},{"before":null,"after":"32e063de667e4222aeda31a05714572d8263c8e4","ref":"refs/heads/hotplugtesting","pushedAt":"2024-08-12T20:06:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"examples/hotplugtest: Allow multiple devices attaching\n\nIf no device ID is specified, and for instance a hub is plugged, many\ndevices will be attached (and later detached) at the same time. The old\ncode counting only 2 events would then exit prematurely.\n\nBy counting attach and detach events separately, we preserve the old\nbehaviour in the single-device case, but also allow more complex\nsequences to be handled in a way that mostly appears intuitive.\n\nThis is not fool-proof, and we can still end up leaving after a surprise\ndetachment of a \"pre-existing\" device while we have one of the \"new\"\ndevices open. In this case print a warning.\n\nReferences #1455\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"examples/hotplugtest: Allow multiple devices attaching"}},{"before":"5cb2e716ab5ac67b89fafe0053c96e4901932f81","after":"ed60b772e23f9caa0cd0dd8a164bd0519efd9a29","ref":"refs/heads/doxygen_warnings","pushedAt":"2024-08-11T13:23:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"docs: Comment out recently added doxygen options\n\nThese would create warnings when running with a slightly older\ndoxygen version. The set values were anyway the default values,\nwith the exception of TIMESTAMP: For some reason, running\ndoxygen -u in commit a9e6cabf gave it the non-default YES\nvalue.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"docs: Comment out recently added doxygen options"}},{"before":"d07b0767e6a4f9eecf02fd33007b9cbfb8b69695","after":"5cb2e716ab5ac67b89fafe0053c96e4901932f81","ref":"refs/heads/doxygen_warnings","pushedAt":"2024-08-11T13:20:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"docs: Comment out recently added doxygen options\n\nThese would create warnings when running with a slightly older\ndoxygen version. The set values were anyway the default values,\nwith the exception of TIMESTAMP: For some reason, running\ndoxygen -u in commit a9e6cabf gave it the non-default YES\nvalue.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"docs: Comment out recently added doxygen options"}},{"before":"f53f7fee29aa2ffd61a1436229f7d1d3a10ea136","after":"d07b0767e6a4f9eecf02fd33007b9cbfb8b69695","ref":"refs/heads/doxygen_warnings","pushedAt":"2024-08-11T12:44:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"ci: Run doxygen on linux and macos builds\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"ci: Run doxygen on linux and macos builds"}},{"before":null,"after":"f53f7fee29aa2ffd61a1436229f7d1d3a10ea136","ref":"refs/heads/doxygen_warnings","pushedAt":"2024-08-11T12:34:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"ci: Run doxygen on linux and macos builds\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"ci: Run doxygen on linux and macos builds"}},{"before":"a6a029c5f4902986a56437d11917e9c747b722bc","after":"9fb7da7b76fb14520e59dd29f43ac78b9083d141","ref":"refs/heads/xusb_minorfixes","pushedAt":"2024-07-28T14:15:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"xusb/testlibusb: Print vid:pid consistently and with small hex digits\n\nMake testlibusb output align better, like lsusb does it.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"xusb/testlibusb: Print vid:pid consistently and with small hex digits"}},{"before":"3d16ec482501b8201421fa63836b2fc48597c55c","after":"9ed9eb3e17a0ef07882ff4944759688259c3417f","ref":"refs/heads/issue1386_darwin_atomic_in_reenum","pushedAt":"2024-07-28T12:31:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"darwin: Use atomic for in_reenumerate flag\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"darwin: Use atomic for in_reenumerate flag"}},{"before":"a296571adc004c7620da7ae541d77923797532a5","after":"a6a029c5f4902986a56437d11917e9c747b722bc","ref":"refs/heads/xusb_minorfixes","pushedAt":"2024-06-17T17:06:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"xusb/testlibusb: Print vid:pid consistently and with small hex digits\n\nMake testlibusb output align better, like lsusb does it.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"xusb/testlibusb: Print vid:pid consistently and with small hex digits"}},{"before":"e9b9831e882708b72744cebf7290f739c3ceb7c9","after":"a296571adc004c7620da7ae541d77923797532a5","ref":"refs/heads/xusb_minorfixes","pushedAt":"2024-06-17T16:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"xusb/testlibusb: Print vid:pid consistently and with small hex digits\n\nMake testlibusb output align better, like lsusb does it.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"xusb/testlibusb: Print vid:pid consistently and with small hex digits"}},{"before":null,"after":"e9b9831e882708b72744cebf7290f739c3ceb7c9","ref":"refs/heads/xusb_minorfixes","pushedAt":"2024-06-17T16:37:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"xusb: Check that a VID:PID has been defined\n\nAlso combine the argument count check now that we do it up front,\nresulting in one indentation level less.\n\nFixes #1438\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"xusb: Check that a VID:PID has been defined"}},{"before":null,"after":"e97ed520e7c86cd3ce247c559bf21316ca7987b9","ref":"refs/heads/ci_werror","pushedAt":"2024-06-15T22:39:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"ci: Build with -Werror on Linux\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"ci: Build with -Werror on Linux"}},{"before":"256ed4fc3a9a055924b298b0b9044af1f1542ebd","after":"2f1366a341a0808275a18b3e2903a512bd354374","ref":"refs/heads/signing_keys","pushedAt":"2024-05-29T18:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"Rephrase comment and remove spurious html tag\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"Rephrase comment and remove spurious html tag"}},{"before":"b9f5f6c35c360a93276533cadf522be91ae0818e","after":"256ed4fc3a9a055924b298b0b9044af1f1542ebd","ref":"refs/heads/signing_keys","pushedAt":"2024-05-26T17:49:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"Add KEYS file for release files verification\n\nInclude my own public key, used for 1.0.25/1.0.26/1.0.27 already.\n\nThe KEYS file is inspired by the Apache project:\nhttps://infra.apache.org/release-signing#keys-policy\n\nReferences #1469\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"Add KEYS file for release files verification"}},{"before":"9fc61e4761b2dc4de62358350e9722d21461de50","after":"b9f5f6c35c360a93276533cadf522be91ae0818e","ref":"refs/heads/signing_keys","pushedAt":"2024-05-26T17:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"Add KEYS file for release files verification\n\nInclude my own public key, used for 1.0.25/1.0.26/1.0.27 already.\n\nReferences #1469\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"Add KEYS file for release files verification"}},{"before":null,"after":"9fc61e4761b2dc4de62358350e9722d21461de50","ref":"refs/heads/signing_keys","pushedAt":"2024-05-26T17:35:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"Add KEYS file for release files verification\n\nInclude my own public key, used for 1.0.25/1.0.26/1.0.27 already.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"Add KEYS file for release files verification"}},{"before":"cc8455d5363e3aae10dcd17fba235d6477496d2c","after":"7a206bda25b168d42394399675de2ed457e1ed60","ref":"refs/heads/conversion_warnings","pushedAt":"2024-05-26T14:47:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"io: Avoid -Wsign-conversion warning in itransfer timeout calculation\n\nThe warning would appear when building for Windows.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"io: Avoid -Wsign-conversion warning in itransfer timeout calculation"}},{"before":"03f44d9f0fdf4654d943231796479e1721b20391","after":"cc8455d5363e3aae10dcd17fba235d6477496d2c","ref":"refs/heads/conversion_warnings","pushedAt":"2024-05-12T20:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"io: Avoid -Wsign-conversion warning in itransfer timeout calculation\n\nThe warning would appear when building for Windows.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"io: Avoid -Wsign-conversion warning in itransfer timeout calculation"}},{"before":"182ec8975f96e0dd82a8734f554ca5ca9411435f","after":"03f44d9f0fdf4654d943231796479e1721b20391","ref":"refs/heads/conversion_warnings","pushedAt":"2024-05-12T19:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"examples: Avoid -Wconversion warnings\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"examples: Avoid -Wconversion warnings"}},{"before":"6de7a80a947e0cf4aa5391cf01840784db66b094","after":"182ec8975f96e0dd82a8734f554ca5ca9411435f","ref":"refs/heads/conversion_warnings","pushedAt":"2024-05-12T19:00:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"tests/umockdev: Avoid -Wconversion warnings\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"tests/umockdev: Avoid -Wconversion warnings"}},{"before":"213ffc2bdfb63f211de58f7d6ec3463734d545f0","after":"6de7a80a947e0cf4aa5391cf01840784db66b094","ref":"refs/heads/conversion_warnings","pushedAt":"2024-05-12T16:31:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"linux: Avoid a number of -Wconversion warnings\n\nAdd some explicit casts, and avoid some dubious recycling of\nthe same helper variable for completely different purposes.\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"linux: Avoid a number of -Wconversion warnings"}},{"before":"bff2f084361b8aa2d766af1206f0bc2122312fd2","after":"213ffc2bdfb63f211de58f7d6ec3463734d545f0","ref":"refs/heads/conversion_warnings","pushedAt":"2024-05-12T13:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tormodvolden","name":"Tormod Volden","path":"/tormodvolden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403928?s=80&v=4"},"commit":{"message":"Use preprocessor macros instead of enums for event flag constants\n\nSigned-off-by: Tormod Volden ","shortMessageHtmlLink":"Use preprocessor macros instead of enums for event flag constants"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtX4NUAA","startCursor":null,"endCursor":null}},"title":"Activity ยท tormodvolden/libusb"}