summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* camlib build var cleanupHans Ulrich Niedermann2022-09-0166-695/+1342
| | | | | | | | | | | | | | | Consistently use the same notation and formatting for all camlib Makefile-files, which uses * common $(camlib_cflags) * common $(camlib_cppflags) * common $(camlib_dependencies) * common $(camlib_ldflags) * common $(camlib_libadd) and then groups additional related definitions together, making it obvious when e.g. bar_la_LIBADD adds FOO_LIBS but bar_la_CPPFLAGS forgot to add FOO_CFLAGS.
* added EOS R10Marcus Meissner2022-08-312-0/+5469
|
* camlibs/ptp2: Add support for Panasonic cameras in camera_trigger_capture (#822)Daniel Schulte2022-08-291-0/+15
|
* extra dist for the olc info documentMarcus Meissner2022-08-291-1/+2
|
* added olc infosMarcus Meissner2022-08-281-0/+78
|
* fixes https://github.com/gphoto/libgphoto2/issues/821.Marcus Meissner2022-08-281-1/+1
|
* fixed incorrect size to printf , fixes ↵Marcus Meissner2022-08-281-1/+1
| | | | https://github.com/gphoto/libgphoto2/security/code-scanning/27
* fixed a too small loop bound value. fixes ↵Marcus Meissner2022-08-281-1/+1
| | | | https://github.com/gphoto/libgphoto2/issues/820
* updates for EOS 100DMarcus Meissner2022-08-281-3/+3
|
* note that m10 is also type 8Marcus Meissner2022-08-271-1/+1
|
* added m6 mark 2 entry, also added powershot sx720hs entry, and some notes on ↵Marcus Meissner2022-08-271-5/+10
| | | | eos 750d/eos 5ds
* more debugging output in olc codeMarcus Meissner2022-08-271-6/+7
|
* merged the v11 olc info we have in 1 github issueMarcus Meissner2022-08-241-1/+5
|
* statred to work on new olcsize handlingMarcus Meissner2022-08-241-0/+23
|
* fix bitmaskMarcus Meissner2022-08-241-1/+1
|
* added a "testolc" option to help with EOS OLC size detectionMarcus Meissner2022-08-231-0/+30
|
* olc info ver instead of curoff in check§Marcus Meissner2022-08-201-1/+1
|
* added pentax kp in ptp modeMarcus Meissner2022-08-152-0/+9
|
* use the same flags for the 1500D and 2000D, fixes ↵Marcus Meissner2022-07-231-3/+2
| | | | https://github.com/gphoto/libgphoto2/issues/812
* added nikon z30Marcus Meissner2022-07-202-0/+4
|
* from https://github.com/gphoto/libgphoto2/issues/792Marcus Meissner2022-07-161-0/+289
|
* added eos 850d aliasMarcus Meissner2022-07-051-0/+2
| | | | fixes https://github.com/gphoto/libgphoto2/issues/810
* 2.5.30.1 development snapshotMarcus Meissner2022-07-022-2/+2
|
* 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.