summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Install apiversion headerPhilip Chimento2015-09-01
| | | | | | | | | The apiversion.h header provides symbols that are used in the public headers, so it definitely needs to be installed. Ignore it in the gtk-doc makefile, however, so we don't have to document its symbols, which are not for public consumption. [endlessm/eos-sdk#3071]
* Bump version to 0.5 unstable seriesPhilip Chimento2015-08-31
| | | | | | We just added new public API, so inaugurate the 0.5 unstable series. [endlessm/eos-sdk#3071]
* Generate version macros from configurePhilip Chimento2015-08-31
| | | | | | | | | | | | This adds EOS_SDK_MAJOR_VERSION, EOS_SDK_MINOR_VERSION and EOS_SDK_MICRO_VERSION as macros in eosversion.h whose values are generated from configure with AC_SUBST, rather than in config.h using AC_DEFINE. They are also public API, so they get documenation and Since: annotations. [endlessm/eos-sdk#3071]
* Merge pull request #3554 from endlessm/sdk/3532Fernando Farfan2015-08-28
|\ | | | | Don't throw an assertion on missing license codes
| * Localization of license name is done by APIFernando Farfan2015-08-28
| | | | | | | | | | | | | | The localization of the license display name is done by the API directly, so the consuming methods should not do it again. [endlessm/eos-sdk#3532]
| * Don't throw an assertion on missing license codesFernando Farfan2015-08-28
|/ | | | | | | | We had originally added an assertion when the license API was called with an invalid license shortname, but since right now those shortnames are handled programatically by the applications, it is better to remove the asertion. [endlessm/eos-sdk#3532]
* Merge pull request #3555 from endlessm/sdk/3303Dan Nicholson2015-08-28
|\ | | | | Use AM_CONDITIONAL for coverage
| * Pass --enable-coverage on to make distcheckPhilip Chimento2015-08-27
| | | | | | | | | | | | | | Instead of enforcing this in eos-coverage.m4, the package should opt in to this itself. The new AM_CONDITIONAL makes this easy. [endlessm/eos-sdk#3303]
| * Use AC_ARG_VAR for EOS_COVERAGE_DIRPhilip Chimento2015-08-27
| | | | | | | | | | | | | | This way, we don't have to worry about passing it on to distcheck; if it is in the environment, it will get picked up. [endlessm/eos-sdk#3303]
| * Fix indentation in eos-coverage.m4Philip Chimento2015-08-27
| | | | | | | | [endlessm/eos-sdk#3303]
| * Use AM_CONDITIONAL in eos-coverage.m4Philip Chimento2015-08-27
| | | | | | | | | | | | | | | | Using an Automake conditional makes the mess of AS_IFs slightly simpler and will allow us to access the value of EOS_ENABLE_COVERAGE in our Makefile.am. [endlessm/eos-sdk#3303]
| * Revert "eos-coverage.m4: Forward coverage flags to distcheck"Philip Chimento2015-08-27
|/ | | | | | | | | | This reverts commit 87bf507ea1527804fb9f1d5dbb299e0604e3b55f. On further discussion with Dan, we decided that projects should just opt in to coverage-on-distcheck by setting DISTCHECK_CONFIGURE_FLAGS themselves, instead of enforcing it from eos-coverage.m4. [endlessm/eos-sdk#3303]
* Merge pull request #3549 from endlessm/sdk/3540Cosimo Cecchi2015-08-26
|\ | | | | eos-coverage.m4 fixes
| * Process --with-coverage-dir flag even without coveragePhilip Chimento2015-08-26
| | | | | | | | | | | | | | | | | | | | | | | | Even if coverage is not requested, it is still turned on during "make distcheck". In that case, any --with-coverage-dir flag passed to configure should be respected. In general, it's good practice not to let the _presence_ of a configure flag depend on the value of another configure flag; only the actions taken as a result of that flag. [endlessm/eos-sdk#3540]
| * Handle empty --with-coverage-dir argumentPhilip Chimento2015-08-26
|/ | | | | | | | | | | If configured without any --with-coverage-dir, then the makefile would pass --with-coverage-dir= to make distcheck's configure flags, which would end up trying to write coverage data to /output. This changes --with-coverage-dir so that an empty argument means to use the default value. [endlessm/eos-sdk#3540]
* Merge pull request #3535 from endlessm/sdk/3438Cosimo Cecchi2015-08-19
|\ | | | | gitignore coverage file
| * gitignore coverage fileMatt Watson2015-08-19
|/ | | | [endlessm/eos-sdk#3438]
* Merge pull request #3507 from endlessm/shell/5567mattdangerw2015-08-13
|\ | | | | Use correct icon name for unmaximize button
| * Use correct icon name for unmaximize buttonPhilip Chimento2015-08-13
|/ | | | | | | | Since GTK 3.10, window-restore-symbolic has been the name for this icon, not window-unmaximize-symbolic. We have recently changed eos-theme to use the correct name, so we must change eos-sdk as well. [endlessm/eos-shell#5567]
* Merge pull request #3479 from endlessm/sdk/3471P. F. Chimento2015-08-12
|\ | | | | | | | | Add GNU Licenses [endlessm/eos-sdk#3471]
| * License-serving API serves GNU licensesFernando Farfan2015-08-10
| | | | | | | | | | | | | | | | Some of Wikipedia's images are attributed under GNU's Free Documentation Licenses. Hence, our license-serving API should provide the description and filename for these licenses when requested. [endlessm/eos-sdk#3471]
| * License-serving API recognizes Copyrighted contentFernando Farfan2015-08-10
| | | | | | | | | | | | | | We add a new type of license, "Copyrighted free use", to our license-serving API. This license is used by several images from Wikipedia. [endlessm/eos-sdk#3471]
| * Added GNU license filesFernando Farfan2015-08-10
| | | | | | | | | | | | | | | | Some Wikipedia images are licensed under the GNU Free Documentation License, so we now install the required files in the OS so that they can be served by the appropriate API. [endlessm/eos-sdk#3471]
| * Added scripts to manage GNU license filesFernando Farfan2015-08-10
| | | | | | | | | | | | | | | | Some Wikipedia images are licensed under the GNU Free Documentation License, so we added these scripts to download, organize and cleanup such licenses so that they can be served by the license API. [endlessm/eos-sdk#3471]
| * Added a Utility file for license processingFernando Farfan2015-08-10
| | | | | | | | | | | | | | | | | | | | We create license_utils, a utility library to include common methods to handle license files. The script that handles the cleanup of CreativeCommons files now uses the methods that have been extracted into the license_utils lib. [endlessm/eos-sdk#3471]
| * Bump Python version to 3Fernando Farfan2015-08-10
|/ | | | | | | All our license handling scripts should specify python v.3, so we bump the version for the CreativeCommons scripts. [endlessm/eos-sdk#3471]
* Merge pull request #3425 from endlessm/issues/3303-25072015Sam Spilsbury2015-08-10
|\ | | | | eos-coverage.m4: Forward coverage flags to distcheck
| * eos-coverage.m4: Forward coverage flags to distcheckSam Spilsbury2015-07-25
| | | | | | | | | | | | | | | | | | | | If we passed --enable-coverage to configure, then we probably want it for distcheck as well. Otherwise we run the risk of copying the run_coverage.coverage script over which has commands configured for the parent build, but not the distcheck build. [endlessm/eos-sdk#3303]
* | Merge pull request #3487 from endlessm/sdk/3430Mario Sanchez Prada2015-08-08
|\ \ | | | | | | Create a parallel version of WebHelper2 for WebKit2-3.0
| * | Create a parallel version of WebHelper2 for WebKit2-3.0Philip Chimento2015-08-07
|/ / | | | | | | | | | | | | | | We cannot switch eos-virtual-school to WebKit2-4.0 because of regressions, but we already committed to using WebHelper2 to localize it. This adds a version of WebHelper2 that is compatible with WebKit2-3.0. [endlessm/eos-sdk#3430]
* | Merge pull request #3465 from endlessm/sdk/3442P. F. Chimento2015-08-06
|\ \ | | | | | | | | | | | | | | | search_box: add function to set text programmatically [endlessm/eos-sdk#3442] [endlessm/eos-sdk#3160]
| * | search_box: add function to set text programmaticallyMatt Watson2015-08-06
| | | | | | | | | | | | | | | | | | This way we can set the search box text without triggering the signals for settings autocomplete entries [endlessm/eos-sdk#3442]
| * | search_box: don't set entry text after item selectedMatt Watson2015-08-06
|/ / | | | | | | | | | | We'll leave it up to the application itself what to populate the entry with after an autocomplete item is selected [endlessm/eos-sdk#3442]
* | Merge pull request #3451 from endlessm/sdk/3444Fernando Farfan2015-07-31
|\ \ | |/ |/| Pull from Transifex
| * Pull from TransifexPhilip Chimento2015-07-31
|/ | | | | | Some recently completed translations had not yet been pulled in by the Jenkins job. [endlessm/eos-sdk#3444]
* Merge pull request #3415 from endlessm/issues/3303-followupP. F. Chimento2015-07-24
|\ | | | | | | | | eos-coverage.m4: Fix missing substitution [endlessm/eos-sdk#3303]
| * eos-coverage.m4: Fix missing substitutionSam Spilsbury2015-07-24
|/
* Merge pull request #3400 from endlessm/sdk/3998Will Greenberg2015-07-22
|\ | | | | Increase version to stable 0.4 series
| * Increase version to stable 0.4 seriesPhilip Chimento2015-07-22
|/ | | | | | | We are about to release EOS 2.4 and we added API in this cycle, so let's have a new stable series. [endlessm/eos-sdk#3998]
* Merge pull request #3304 from endlessm/issues/3303P. F. Chimento2015-07-22
|\ | | | | | | | | Add make distcheck support [endlessm/eos-sdk#3303]
| * eos-coverage: Fix misleading messageSam Spilsbury2015-07-21
| | | | | | | | | | lcov_cobertura is a python module, not a binary, so it must be found in PYTHONPATH.
| * eos-coverage: Add run_coverage.coverage "test"Sam Spilsbury2015-07-21
|/ | | | | | | | | | | | | | | This test automatically generates a coverage report at the completion of all other tests. It exists as a pseudo-test which depends on the completion of every other test. Effectively, coverage reports are now generated automatically when --enable-coverage is specified, though you can also run make coverage-cobertura and make coverage-genhtml to update them otherwise. The burden on packages is that they must add .coverage to TEST_EXTENSIONS and add run_coverage.coverage to TESTS. [endlessm/eos-sdk#3303]
* eos-coverage: Quote AC_MSG_CHECKING stringsSam Spilsbury2015-07-21
| | | | [endlessm/eos-sdk#3303]
* eos-coverage: Use flag to specify coverage directorySam Spilsbury2015-07-21
| | | | | | | | | | Previously we used an environment variable, but environment variables are not propogated unless make -e is used on distcheck builds. A flag is safer. Use --with-coverage-dir=DIRECTORY to specify it. [endlessm/eos-sdk#3303]
* Makefile: Use AM_DISTCHECK_CONFIGURE_FLAGSSam Spilsbury2015-07-20
| | | | | | | | | | AM_DISTCHECK_CONFIGURE_FLAGS is now the recommended means of setting DISTCHECK_CONFIGURE_FLAGS on a per-package basis - this allows the user to specify the DISTCHECK_CONFIGURE_FLAGS variable on the make commandline later to add more configure flags themselves. [endlessm/eos-sdk#3303]
* Makefile: Add clean-coverage as a dependency to clean-localSam Spilsbury2015-07-20
| | | | | | eos-sdk never did this for some reason. [endlessm/eos-sdk#3303]
* eos-coverage: Explicitly put source directory before filenameSam Spilsbury2015-07-20
| | | | | | | Just using $(abspath $(p)) might lead to odd results where we're not in the source directory, which is the case with distcheck. [endlessm/eos-sdk#3303]
* Merge pull request #3326 from endlessm/shell/2309Cosimo Cecchi2015-06-26
|\ | | | | local:// URI scheme
| * Webhelper local:// URI schemePhilip Chimento2015-06-26
| | | | | | | | | | | | | | | | This adds a local:// URI scheme available to applications using WebHelper which behaves just like the file:// URI scheme only with fewer security restrictions. [endlessm/eos-shell#2309]
| * Add more error checking to testTranslate2Philip Chimento2015-06-26
| | | | | | | | | | | | | | While debugging the issue in the previous test, this was useful in order to make tests actually abort if they failed, instead of waiting for the async callback to be called. [endlessm/eos-shell#2309]