summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2.5.30 releasev2.5.30libgphoto2-2_5_30-releaseMarcus Meissner2022-07-022-4/+4
|
* imported from libmtpMarcus Meissner2022-07-021-3/+39
|
* Update libgphoto2_port/NEWS for 0.12.1, fixing distcheckHans Ulrich Niedermann2022-05-311-0/+4
| | | | | | | | | Commit e47c13fd8ebc24932ec58078369fe325beb3ea64 updates the libgphoto2_port version from 0.12.0 to 0.12.1, but fails to update libgphoto2_port/NEWS accordingly. This updates libgphoto2_port/NEWS with the 0.12.1 version number, thus fixing the "make distcheck" target's part checking NEWS.
* Call libgphoto2_port 0.12.1, add pc file requirementHans Ulrich Niedermann2022-05-303-3/+3
| | | | | | | | | Change the libgphoto2_port version from 0.12.0 to 0.12.1 so that the libgphoto2 pkgconfig files can require libgphoto2_port >= 0.12.1 due to new symbols added. This will not catch all possible build/install/link messups, but will not hurt anyone and could catch some messups.
* source-code-check refers to srcdir, not builddirHans Ulrich Niedermann2022-05-291-3/+3
|
* remove unused file camlibs/largan/Makefile.amHans Ulrich Niedermann2022-05-291-4/+0
|
* gh CI workflow: Add "make installcheck" targetHans Ulrich Niedermann2022-05-271-0/+2
|
* added Sony HDR-PJ710VMarcus Meissner2022-05-231-0/+2
|
* updated newsMarcus Meissner2022-05-231-0/+14
|
* Allow overriding build tools from configure command lineHans Ulrich Niedermann2022-05-194-29/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce GP_CHECK_PROG macro to allow users to override the autodetection of tools, instead of the autodetection overriding the user's explicit wish. GP_CHECK_PROG([SORT, [sort], [text line sorting tool]) will now allow calling ./configure SORT="mysort" and have subsequent builds use that given value without checking PATH. When calling `configure` without SORT=, AC_PATH_PROG will look for `sort` in `PATH` and set `SORT` to the value it has found. For comparison, here is the old buggy method: AC_ARG_VAR([SORT], [sort], [text line sorting tool]) AC_PATH_PROG([SORT], [sort], [no]) When called as `configure SORT="mysort"`, the expanded AC_PATH_PROG will just look in `PATH` for `sort` and set `SORT` to the `sort` it found, completely ignoring the SORT= value given on the `configure` command line.
* Use GP_SLEEP_IF_TTYHans Ulrich Niedermann2022-05-193-16/+38
| | | | | | Only sleep after configure warning message if the output goes to an interactive terminal (isatty()) and therefore sleeping actually has a chance to be noticed by someone watching.
* Use m4_pattern_ignore for some PKG_* macrosHans Ulrich Niedermann2022-05-191-6/+4
| | | | | | | | | | | | It makes more sense to use the provided m4_pattern_ignore() macro than writing our own error messages. Yes, our own error message could be more helpful to the uninitiated user by mentioning the package and the m4 file name to install which provide the required macro. However, those file names and package names can and do change with time or by operating system.
* remove additional AM_CONDITIONAL definitionsHans Ulrich Niedermann2022-05-191-6/+0
| | | | | | | | | | Remove additional AM_CONDITIONAL definitions for HAVE_LIBCURL and HAVE_LIBXML2. Those two AM_CONDITIONALS are already defined by GP_CHECK_LIBRARY. If not having the addtional definitions exposes a bug, then that bug should be fixed, not papered over with the additional definitions.
* Add test-init-localedir test programHans Ulrich Niedermann2022-05-192-0/+76
|
* add C coding style for emacsHans Ulrich Niedermann2022-05-191-0/+8
|
* Complete what adding gp_init_localedir() startedHans Ulrich Niedermann2022-05-197-21/+105
| | | | | | | | | | Complete what adding the gp_init_localedir() function implied: * only set success flag in the success case * consistent use of "initialize" spelling * add analogous gp_port_init_localedir() function * implement and document edge cases * update NEWS
* Check bindtextdomain return valueJim Easterbrook2022-05-191-1/+7
|
* Change function name to gp_init_localedirJim Easterbrook2022-05-193-5/+5
|
* Add function to initialise locale directoryJim Easterbrook2022-05-193-1/+24
| | | | | | | The function is called from gp_abilities_list_new() so existing code will carry on working as before. Non-standard installations of libgphoto2 can call the initialisation function with their choice of locale dir. The function includes code to ensure it's only run once.
* gh workflow: Use parallel make for buildsHans Ulrich Niedermann2022-05-191-6/+4
| | | | | | | | | | | | Use parallel make for builds. We use the GNU coreutils' "nproc" utility to determine the number of cores available for us to use. We then tell make to launch up to that number of processes (-j$(nproc)) in parallel, but only if the system load is below $(nproc) (-l$(nproc)). That should make reasonably good use of however many cores github makes available to us, while not overloading the build server or the build server VM.
* Require gettext >= 0.19.1Hans Ulrich Niedermann2022-05-197-2/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | Require gettext >= 0.19.1 (from 2014-06-10), which both works properly when building on many cores, and is also the first gettext release whose po/Makefile.in.in allows disabling rebuilding of the *.po files on normal (non dist target) builds. The new po/Makefile.in.in rules fix "make distcheck" consistently failing to remove ../../../po/libgphoto2-6.pot when running "make -j$(nproc) distcheck" on a 12 core system: rm: cannot remove '../../../po/libgphoto2-6.pot': Permission denied The "make dist" (and "make distcheck") targets will still update the po files by default, but that could also be disabled in po/Makevars if we wanted to separate updating the *.po files for translation from "make dist" or "make distcheck" at any time in the future. As gettext-0.19.1 was released almost 8 years ago, this is the newest build tool release requirement for bulding libgphoto2. If you ever need to build a 2022 or later libgphoto2 from git on a system with pre 0.19.1 gettext, you can can always prepare a tarball running "make dist" on a system with gettext 0.19.1 or later, and build that tarball on the older machine.
* Use actual backslashes in generated makefile recipeHans Ulrich Niedermann2022-05-161-12/+15
| | | | | Use actual backslashes in generated makefile recipe, as was originally intended.
* fix the symver file comment inconsistency fixesHans Ulrich Niedermann2022-05-161-2/+2
|
* symver file comment inconsistency fixesHans Ulrich Niedermann2022-05-161-2/+2
|
* RELEASE-HOWTO: update library AGE, REVISION, CURRENTHans Ulrich Niedermann2022-05-151-0/+17
|
* fix doc copy-and-paste error for gp_message_codeset()Hans Ulrich Niedermann2022-05-151-3/+1
|
* Consistent spelling for initializeHans Ulrich Niedermann2022-05-1510-15/+15
| | | | | | | Consistently spell initialize the AE way. Excluding the *.po files, we had 293 occurrences of the word, of which 279 used the AE spelling, so changing everything to AE for consistency is not much of a leap.
* gh workflow: print nproc to find out whether make -jNN makes senseHans Ulrich Niedermann2022-05-141-0/+2
|
* also set info for sony captured imagesMarcus Meissner2022-05-091-0/+21
| | | | https://github.com/gphoto/libgphoto2/issues/794
* updated zh_TWYi-Jyun Pan2022-05-061-147/+155
|
* use all object added events here... seems to work better?Marcus Meissner2022-05-031-0/+2
|
* added nikon d780 infoMarcus Meissner2022-05-031-0/+5496
|
* added sony dsc-wx220Marcus Meissner2022-04-232-0/+216
|
* check for eos_setremotemodeMarcus Meissner2022-04-211-1/+3
|
* added ILCE-7RM4A also to wait listMarcus Meissner2022-04-201-0/+1
|
* moved goto label to a better placeMarcus Meissner2022-04-101-2/+3
|
* ignore lens is retracting error as a testMarcus Meissner2022-04-101-1/+3
| | | | https://github.com/gphoto/libgphoto2/issues/780
* Configure Canon cameras on shutdown (#787)David Polák2022-04-071-2/+4
| | | | | | | * fix: 9d517a23-a0b1-40bb-aa55-14c5c1e6bc7f fix-784-01 * fix: 3a4fb09c-223e-4aac-801d-786b23ad0c28 fix-784-01 * fix: 96b650b9-bb4e-42cb-8809-b07a8c11de16 fix-784-01
* added nikon z9Marcus Meissner2022-04-042-1/+1111
|
* added eos rebel t8i, fixes https://github.com/gphoto/libgphoto2/issues/781Marcus Meissner2022-04-031-0/+2
|
* Add common header with serial to all *.m4 filesHans Ulrich Niedermann2022-03-3131-0/+186
| | | | | | The serial number can be useful for aclocal to choose the newest one when it encounters the same foo.m4 file in more than one place.
* For clang, use -Wmost instead of -WeverythingHans Ulrich Niedermann2022-03-301-1/+1
| | | | | | | | | | I have found good arguments from clang developers for not using -Weverything after all. Instead, -Wmost is the preferred option to enable the most warnings reasonable. Apparently, -Weverything can a set of warnings where one warning contradicts the other and is really only useful people developing clang itself.
* moved a7 4 to correct orderMarcus Meissner2022-03-261-4/+4
|
* Add some unknown Sony Alpha A7 IV config valuesSachi King2022-03-261-0/+13
| | | | | | | Values determined by changing values on the camera and then re-reading the property. While in the camera HEIF is accompanied by a mention of chroma sampling, 4:2:2 or 4:2:0, this is not presented in CompressionSettings, so it must be in one of the Unknown DPC code's.
* Add Sony ILCE-7M4, Alpha 7 IVSachi King2022-03-262-0/+739
|
* Fix lockup on Sony ILCE-7M4 due to ptp_sony_9280Sachi King2022-03-261-1/+4
| | | | | | | | The ptp_sony_9280 command cause the ILCE-7M4 PTP interface to immediately lock up upon receiving the command when in MTP mode. Capture mode does not advertise 9280/9281 as supported and is not impacted. Camera storage is not accessible in capture mode.
* added p950, marked as broken capMarcus Meissner2022-03-252-0/+505
|
* added fuji xe4Marcus Meissner2022-03-242-0/+227
|
* Fix german translation of eosremoterelease choicesTim Hetkämper2022-03-241-2/+2
| | | | | In this context release is the opposite of press in the sense of "loslassen" (see translation of other choices).
* BGH1/GH5 : Fixed start / stop recordingBart2022-03-231-14/+2
|