{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48345012,"defaultBranch":"2.1.5-dev","name":"ddcutil","ownerLogin":"rockowitz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-21T01:54:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14183534?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709262211.0","currentOid":""},"activityList":{"items":[{"before":"b3ec01708e0c285b36d2c5a8a5b6ac69e950852a","after":"e334b284359a9615450a06592972485fc23f855e","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-23T17:27:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"submaster_initializer(): set global setvcp_verify_default\n\nddc_set_verify_setvcp() changes setting for current thread, but does not affect any other threads\n\nnewly added global setverify_default controls initial setting for any newly created thread","shortMessageHtmlLink":"submaster_initializer(): set global setvcp_verify_default"}},{"before":"dbf88b0153a592a1fbaeb16c2a2d2f1be305d8d1","after":"b3ec01708e0c285b36d2c5a8a5b6ac69e950852a","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-23T03:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"reorganize code for clarity","shortMessageHtmlLink":"reorganize code for clarity"}},{"before":"b4c1a48e36571250cab42b39d86201e7b654dfcd","after":"dbf88b0153a592a1fbaeb16c2a2d2f1be305d8d1","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-23T01:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"ddc_save_current_settings(): update documentation","shortMessageHtmlLink":"ddc_save_current_settings(): update documentation"}},{"before":"7860a5287889fef3a47e38259419c81cb827aea8","after":"b4c1a48e36571250cab42b39d86201e7b654dfcd","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-23T01:02:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"dsa2_multiplier_to_step(): fix case of multipler arg exceeds values in steps table\n\naddresses issue #407 - core dump on ddcutil getvcp","shortMessageHtmlLink":"dsa2_multiplier_to_step(): fix case of multipler arg exceeds values i…"}},{"before":"b4c1a48e36571250cab42b39d86201e7b654dfcd","after":"7860a5287889fef3a47e38259419c81cb827aea8","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-23T00:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"rename ddc_save_current_settings() -> ddc_save_control_settings() for clarity","shortMessageHtmlLink":"rename ddc_save_current_settings() -> ddc_save_control_settings() for…"}},{"before":"bbb471b83b996458bb1b7140c613e869a0ec7c7a","after":"b4c1a48e36571250cab42b39d86201e7b654dfcd","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-23T00:20:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"dsa2_multiplier_to_step(): fix case of multipler arg exceeds values in steps table\n\naddresses issue #407 - core dump on ddcutil getvcp","shortMessageHtmlLink":"dsa2_multiplier_to_step(): fix case of multipler arg exceeds values i…"}},{"before":"88f69d385be395fe3d395b7e1cc8a0ae49072119","after":"bbb471b83b996458bb1b7140c613e869a0ec7c7a","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-21T06:19:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"init_experimental_options(): utility option --i5 sets max_setvcp_verify_tries\n\nsubmaster_initilizer(): simplify iftests","shortMessageHtmlLink":"init_experimental_options(): utility option --i5 sets max_setvcp_veri…"}},{"before":"3ae343eeb53e6fb8428dc9050ef071d47d1e61b5","after":"88f69d385be395fe3d395b7e1cc8a0ae49072119","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-18T16:45:12.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"ddc_get_formatted_value_for_dfm(): improve tracing","shortMessageHtmlLink":"ddc_get_formatted_value_for_dfm(): improve tracing"}},{"before":"530d1abaa1bb502053d14aa6b91eb1dfbae9f8f5","after":"3ae343eeb53e6fb8428dc9050ef071d47d1e61b5","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-18T01:15:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"clean up includes","shortMessageHtmlLink":"clean up includes"}},{"before":"1ce8d580ddc4c108dc3474c96a30cde37b60b347","after":"530d1abaa1bb502053d14aa6b91eb1dfbae9f8f5","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-17T10:16:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"eliminate use of create_vcp_feature_set_from_feature_set_ref()\n\ncalled only from app_vcpinfo.c","shortMessageHtmlLink":"eliminate use of create_vcp_feature_set_from_feature_set_ref()"}},{"before":"29bb9dcfff59edda586e6661a9d708ff6b9337c6","after":"1ce8d580ddc4c108dc3474c96a30cde37b60b347","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-13T02:12:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"init_ddc_services(): call init_vcp_feature_set(), init_dyn_feature_set()","shortMessageHtmlLink":"init_ddc_services(): call init_vcp_feature_set(), init_dyn_feature_set()"}},{"before":"52ec66cb75e4ee933efe88111c30c801e02d1223","after":"29bb9dcfff59edda586e6661a9d708ff6b9337c6","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-12T14:52:47.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"define and implement DDCA_EXTENDED_NC, code XNC\n\nlike simple NC, but the SH byte is also reported","shortMessageHtmlLink":"define and implement DDCA_EXTENDED_NC, code XNC"}},{"before":"196f3b4bbce1654fbe0253994f07b914a96ea35a","after":"52ec66cb75e4ee933efe88111c30c801e02d1223","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-10T17:45:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"For verbose detect output, report name of feature definition file\n\nfully qualified name if found, simple name if not found","shortMessageHtmlLink":"For verbose detect output, report name of feature definition file"}},{"before":"1ca03d7abe3c32f4645d23756f625db20df8a13f","after":"196f3b4bbce1654fbe0253994f07b914a96ea35a","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-09T22:09:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"harden strspit() against NULL str_to_split arg (issue #405)","shortMessageHtmlLink":"harden strspit() against NULL str_to_split arg (issue #405)"}},{"before":"6124eac87ba76a22f5c20d3f8acd6b859c7d873f","after":"1ca03d7abe3c32f4645d23756f625db20df8a13f","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-04-02T15:36:23.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"dbgrpt_connector_states(): make more robust vs invalid data","shortMessageHtmlLink":"dbgrpt_connector_states(): make more robust vs invalid data"}},{"before":"c3b2dd5a6632235d2e7f77584cce823c3843509a","after":"6124eac87ba76a22f5c20d3f8acd6b859c7d873f","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-26T13:27:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"fix segfault in dbgrpt_connector_state()\n\nreported in issue #390","shortMessageHtmlLink":"fix segfault in dbgrpt_connector_state()"}},{"before":"56f3b0604c2767d211cb63d6f9d3881715703d47","after":"c3b2dd5a6632235d2e7f77584cce823c3843509a","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-26T10:58:48.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"replace all_sysfs_i2c_info_drm() -> check_all_video_adapters_implement_drm()\n\nall_sysfs_i2c_info_drm() fails for nvidia driver","shortMessageHtmlLink":"replace all_sysfs_i2c_info_drm() -> check_all_video_adapters_implemen…"}},{"before":"d3e6488543df7f545ed60d364621173e3b39c511","after":"56f3b0604c2767d211cb63d6f9d3881715703d47","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-24T16:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"whitespace only","shortMessageHtmlLink":"whitespace only"}},{"before":"633dfe4dab323612e78d8fda2c241d1bb6e57303","after":"d3e6488543df7f545ed60d364621173e3b39c511","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-24T07:34:13.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"init_i2c_sysfs(): update list","shortMessageHtmlLink":"init_i2c_sysfs(): update list"}},{"before":"1be8b3fcead05b3c0c37101c510937f3dbb9eb05","after":"633dfe4dab323612e78d8fda2c241d1bb6e57303","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-23T14:41:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"ddc_report_display_by_dref(): only show communication error detail for verbose output\n\nput detail on separate line with title for clarity\ni","shortMessageHtmlLink":"ddc_report_display_by_dref(): only show communication error detail fo…"}},{"before":"8541f70bd213cb2cb07bf5c420949d4439bde38f","after":"1be8b3fcead05b3c0c37101c510937f3dbb9eb05","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-21T01:41:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"do not include drm/drm.h\n\nnormal userland programs should use libdrm/drm.h etc.","shortMessageHtmlLink":"do not include drm/drm.h"}},{"before":"a4d4f200966f108ce3b7b1b373717f609271cae6","after":"8541f70bd213cb2cb07bf5c420949d4439bde38f","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-20T11:49:37.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"rpt_attr_edid(): check flag rpt2_silent before emitting hex dump of edid\n\naddresses issue #392\n\nalso use macro ASSERT_IFF() for clarity","shortMessageHtmlLink":"rpt_attr_edid(): check flag rpt2_silent before emitting hex dump of edid"}},{"before":"d9551fa08ffa0f741d97ba3a7497478c6ae7a250","after":"a4d4f200966f108ce3b7b1b373717f609271cae6","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-17T17:24:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"rename utility flags CMD_FLAG_F* -> CMD_FLAG2_F*, move to Parsed_Cmd->flags2","shortMessageHtmlLink":"rename utility flags CMD_FLAG_F* -> CMD_FLAG2_F*, move to Parsed_Cmd-…"}},{"before":"5d595defc14e8980570e6e2e504ade3d5c87853e","after":"d9551fa08ffa0f741d97ba3a7497478c6ae7a250","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-17T14:43:26.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"enable logged on user r/w access to /dev/dri/card*\n\nneeded for arbitrary user to probe connectors using drm","shortMessageHtmlLink":"enable logged on user r/w access to /dev/dri/card*"}},{"before":"f85e35fc8b348da42154ede5150c882ce7b30e69","after":"5d595defc14e8980570e6e2e504ade3d5c87853e","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-10T22:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"dbgrpt_sysfs_i2c_info(): don't test for drm support if adapter_path == NULL","shortMessageHtmlLink":"dbgrpt_sysfs_i2c_info(): don't test for drm support if adapter_path =…"}},{"before":"8580c3d56716a051d12b69d7a1a06abd6ee3a889","after":"f85e35fc8b348da42154ede5150c882ce7b30e69","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-10T18:02:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"only check for laptop if edid set","shortMessageHtmlLink":"only check for laptop if edid set"}},{"before":"4111399657935211084591f48cd1455420c93db3","after":"8580c3d56716a051d12b69d7a1a06abd6ee3a889","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-10T16:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"i2c_check_bus(): rework laptop detection\n\nallow for fact that non laptop display observed with eDP connector\nconsolidate","shortMessageHtmlLink":"i2c_check_bus(): rework laptop detection"}},{"before":"ca610f91d5483e19bfdae88bb0094973cc81fc95","after":"4111399657935211084591f48cd1455420c93db3","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-10T05:50:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"improve tracing, add asserts\n\nassert function args non-null:\n read_i2cN_device_node(): device_path()\n one_drm_connector(): dirname, fn\n read_drm_dp_card_connector_node(): connector_path\n\nif tracing, force depth > 0:\n scan_sys_drm_connectors()\n read_drm_card_connector_node()\n scan_sys_drm_connectors()","shortMessageHtmlLink":"improve tracing, add asserts"}},{"before":null,"after":"ca610f91d5483e19bfdae88bb0094973cc81fc95","ref":"refs/heads/2.1.5-dev","pushedAt":"2024-03-01T03:03:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"reinstall deprecated ddca_create_display_ref(), bump version\n\nallows old clients to build","shortMessageHtmlLink":"reinstall deprecated ddca_create_display_ref(), bump version"}},{"before":"3e265eea3344a422e0aec462d995530f8e7641e8","after":"ca610f91d5483e19bfdae88bb0094973cc81fc95","ref":"refs/heads/master","pushedAt":"2024-02-18T20:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockowitz","name":null,"path":"/rockowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14183534?s=80&v=4"},"commit":{"message":"reinstall deprecated ddca_create_display_ref(), bump version\n\nallows old clients to build","shortMessageHtmlLink":"reinstall deprecated ddca_create_display_ref(), bump version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOFbMvgA","startCursor":null,"endCursor":null}},"title":"Activity · rockowitz/ddcutil"}