Commit Graph

12747 Commits

Author SHA1 Message Date
Marcus Meissner
ae6ee8935c Merge pull request #1208 from hfiguiere/fujifilm-xe5
ptp: Added Fujifilm X-E5 and X-M5 capture
2026-02-07 14:32:50 +01:00
Hubert Figuière
a2947b394d ptp: X-M5 capture
The camera needs be in Tether mode

Signed-off-by: Hubert Figuière <hub@figuiere.net>
2026-02-07 00:03:03 -05:00
Hubert Figuière
b19a0ce177 ptp: Added Fujifilm X-E5
Signed-off-by: Hubert Figuière <hub@figuiere.net>
2026-02-07 00:02:14 -05:00
Marcus Meissner
bbb9760ed3 more fixes for https://github.com/gphoto/libgphoto2/issues/1200 2026-02-02 11:49:13 +01:00
Marcus Meissner
0dfe77e5f8 Merge pull request #1175 from ArvinSpace/master
Add support for Nikon Z50II camera
2026-02-01 12:51:44 +01:00
Marcus Meissner
f5ba2e1e53 Merge pull request #1205 from gphoto/dependabot/github_actions/actions/checkout-6.0.2
build(deps): bump actions/checkout from 6.0.1 to 6.0.2
2026-02-01 12:50:52 +01:00
Marcus Meissner
939b4cf2e4 Merge pull request #1206 from gphoto/dependabot/github_actions/github/codeql-action-4.31.11
build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
2026-02-01 12:50:38 +01:00
Marcus Meissner
af0b35bb3a canon eos:
handle new request type for object retrieval

https://github.com/gphoto/libgphoto2/issues/1200
2026-02-01 12:42:33 +01:00
Marcus Meissner
e61409b351 more leica debug info 2026-02-01 12:18:55 +01:00
Marcus Meissner
f552b805ab handle LEICA when generic matched 2026-02-01 12:14:20 +01:00
Marcus Meissner
205ca50533 added Leica SL3
https://github.com/gphoto/libgphoto2/issues/1203
2026-02-01 11:58:55 +01:00
dependabot[bot]
75c88c4d77 build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.10 to 4.31.11.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](cdefb33c0f...19b2f06db2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 14:36:17 +00:00
dependabot[bot]
73d3af4321 build(deps): bump actions/checkout from 6.0.1 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8e8c483db8...de0fac2e45)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 14:36:01 +00:00
Marcus Meissner
ef8ae461f3 Merge pull request #1197 from TomWithKernel/fix-ptp-del-bug
ptp2/lib: Fix unchecked return value in delete_file_func
2026-01-16 09:24:45 +01:00
tuhaowen
ca2ce35ca1 ptp2/lib: Fix unchecked return value in delete_file_func
Use the project's standard C_PTP() macro to call ptp_deleteobject() so
errors are handled consistently and propagated to the caller.

This keeps the behavior aligned with existing PTP error handling while
avoiding reporting success on failed delete operations.

Signed-off-by: Haowen Tu <tuhaowen@uniontech.com>
2026-01-16 14:57:49 +08:00
Marcus Meissner
43c880a5c8 Merge pull request #1202 from gphoto/dependabot/github_actions/github/codeql-action-4.31.10
build(deps): bump github/codeql-action from 4.31.9 to 4.31.10
2026-01-15 11:23:38 +01:00
dependabot[bot]
518dfa8c6f build(deps): bump github/codeql-action from 4.31.9 to 4.31.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.9 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](5d4e8d1aca...cdefb33c0f)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-12 16:40:35 +00:00
Marcus Meissner
af208df89c Merge pull request #1195 from Sherlock-Photography/jd11
Add support for writing raw JD11 images as Adobe DNG
2026-01-11 16:38:27 +01:00
Marcus Meissner
37b7bd14b3 added fuji finepix s4200 ... fixes https://github.com/gphoto/libgphoto2/issues/1199 2026-01-11 16:36:24 +01:00
Marcus Meissner
639a782a90 added Canon EOS R6 Mark III
https://github.com/gphoto/libgphoto2/issues/1200
2026-01-11 16:30:59 +01:00
Marcus Meissner
f03f31dae9 added Nikon Coolpix P1100, fixes https://github.com/gphoto/libgphoto2/issues/1201 2026-01-11 16:28:25 +01:00
Marcus Meissner
63d247ddbb Merge pull request #1198 from Sija/patch-1
Update CI to FreeBSD 14.3
2025-12-31 13:39:40 +01:00
Marcus Meissner
62607e7b70 Merge pull request #1196 from Sherlock-Photography/digipix-axis
Add additional supported JD11 clone name
2025-12-31 13:38:30 +01:00
Sijawusz Pur Rahnama
3cb8fbeaef Update FreeBSD image family to version 14-3 2025-12-31 03:57:18 +01:00
Nicholas Sherlock
0d34b7990b Add DNG raw support for JD11 2025-12-31 11:56:24 +13:00
Nicholas Sherlock
42fb7099bf Add additional supported JD11 clone
Tested by Nicholas Sherlock <n.sherlock@gmail.com>
2025-12-30 13:58:26 +13:00
Marcus Meissner
7c5e5f66bb merge music-players.h from libmtp 2025-12-29 14:41:05 +01:00
Marcus Meissner
664baaeb42 Merge pull request #1194 from Sherlock-Photography/serial-timeout
Fix spurious timeouts when reading from serial port
2025-12-27 11:58:12 +01:00
Nicholas Sherlock
63d951023e Fix spurious timeouts when reading from serial port 2025-12-25 21:46:20 +13:00
Marcus Meissner
c908ed8871 Merge pull request #1193 from gphoto/dependabot/github_actions/github/codeql-action-4.31.9
build(deps): bump github/codeql-action from 4.31.8 to 4.31.9
2025-12-22 17:49:59 +01:00
dependabot[bot]
6e1b8e78a0 build(deps): bump github/codeql-action from 4.31.8 to 4.31.9
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.8 to 4.31.9.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](1b168cd394...5d4e8d1aca)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 13:10:46 +00:00
Marcus Meissner
dab26fa0b8 use full hashes in actiojns 2025-12-20 16:57:06 +01:00
Marcus Meissner
92cccb891d Merge pull request #1189 from Jorenar/fix-xdg
Respect XDG_CONFIG_HOME
2025-11-24 16:19:39 +01:00
Marcus Meissner
e4a875f52d Merge pull request #1190 from gphoto/dependabot/github_actions/actions/checkout-6
build(deps): bump actions/checkout from 5 to 6
2025-11-24 15:46:23 +01:00
dependabot[bot]
ca4dcec1c7 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 14:36:19 +00:00
Jorenar
f4b068f682 Create dir in both cases
If the dir is created on load, even more so it should be created on save
2025-11-21 17:36:02 +01:00
Jorenar
96fe689a71 Style fixes 2025-11-21 17:22:10 +01:00
Jorenar
0504dead24 Improve robustness of the XDG_CONFIG_HOME patch 2025-11-21 17:13:23 +01:00
Eugeny Shcheglov
b437b4352b Fixing issue 994: respect XDG standards.
Use XDG_CONFIG_HOME for storing configuration files
2025-11-21 15:05:02 +01:00
Marcus Meissner
b22acf6a1e Merge pull request #1187 from axxel/new-root-caching-in-ptp_list_folder
ptp2: re-introduce root caching in ptp_list_folder
2025-11-21 12:01:06 +01:00
Marcus Meissner
a06bee0f1e Merge pull request #1188 from axxel/fix-778
ptp2: fix #778 (improve eosremoterelease choices)
2025-11-21 12:00:22 +01:00
axxel
5d4c1342ec ptp2: fix #778 (improve eosremoterelease choices)
For detailed justification, see especially:
https://github.com/gphoto/libgphoto2/issues/778#issuecomment-3562318122
2025-11-21 11:14:37 +01:00
axxel
430a8e8db2 ptp2: re-introduce root caching in ptp_list_folder
This patch does 3 things:
1) It brings back the caching of root entries in ptp_list_folder that was
   mentioned in #1177.
2) It silences an uninformative and annoying stream of "error 0x2002"
   messages on the console with the 5Dm2 that was mentioned e.g. in #1028
3) It simplifies the ptp_list_folder_eos code by removing the unused
   internal handling of querying multiple storages in a row.

camera_init now always calls ptp_list_folder for each storage once. This
should also take care of the Canon EOS 1500D that seems to hang if not
done. The code has been tested on a 5Ds and a R5m2 and works with 2 cards
inserted at the same time.
2025-11-20 23:41:42 +01:00
Marcus Meissner
a286362c3a Merge pull request #1186 from axxel/remove-noise-from-debug-log-during-shutdown-2
libusb1: further improve debug logging during normal shutdown
2025-11-18 09:36:39 +01:00
Marcus Meissner
11757a8891 Merge pull request #1185 from watsonmw/best_match_property
Set config fix: Look for best match config when there is prop type mismatch
2025-11-18 09:36:00 +01:00
Marcus Meissner
720b3016e1 Merge pull request #1184 from watsonmw/sonypriorityset
Fix Sony Priority Mode, so camera dial settings can be overridden
2025-11-18 09:32:00 +01:00
Marcus Meissner
f05b34388e Merge pull request #1183 from watsonmw/sonya1m2
Add support for Sony A1M2
2025-11-18 09:31:05 +01:00
Marcus Meissner
dc847891b9 Merge pull request #1182 from watsonmw/sonymode3expprogram
Add expprogram for sony mode3
2025-11-18 09:30:18 +01:00
axxel
979a57250e libusb1: further improve debug logging during normal shutdown
Only print something about a failed IRQ transfer if it actually failed.
Also remove some dead code that my previous attempt left over (thanks to
@sija for pointing that out).

Don't mention every single pending transfer when canceling them during
normal port closure.

The motivation for this and 8aa4ba74c3 is
not print debug text that suggests there is an issue when there isn't.
2025-11-18 08:21:06 +01:00
Mark Watson
f64137ab65 Merge branch 'master' of https://github.com/gphoto/libgphoto2 into sonypriorityset 2025-11-17 12:19:33 -08:00