| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
| |
We just added new public API, so inaugurate the 0.5 unstable series.
[endlessm/eos-sdk#3071]
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|\
| |
| | |
Don't throw an assertion on missing license codes
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
|/
|
|
|
|
|
|
| |
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]
|
|\
| |
| | |
Use AM_CONDITIONAL for coverage
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#3303]
|
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
|/
|
|
|
|
|
|
|
|
| |
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]
|
|\
| |
| | |
eos-coverage.m4 fixes
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
|/
|
|
|
|
|
|
|
|
|
| |
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]
|
|\
| |
| | |
gitignore coverage file
|
|/
|
|
| |
[endlessm/eos-sdk#3438]
|
|\
| |
| | |
Use correct icon name for unmaximize button
|
|/
|
|
|
|
|
|
| |
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]
|
|\
| |
| |
| |
| | |
Add GNU Licenses
[endlessm/eos-sdk#3471]
|
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
|/
|
|
|
|
|
| |
All our license handling scripts should specify python v.3, so we bump the
version for the CreativeCommons scripts.
[endlessm/eos-sdk#3471]
|
|\
| |
| | |
eos-coverage.m4: Forward coverage flags to distcheck
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
|\ \
| | |
| | | |
Create a parallel version of WebHelper2 for WebKit2-3.0
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
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]
|
|\ \
| | |
| | |
| | |
| | |
| | | |
search_box: add function to set text programmatically
[endlessm/eos-sdk#3442]
[endlessm/eos-sdk#3160]
|
| | |
| | |
| | |
| | |
| | |
| | | |
This way we can set the search box text without triggering the
signals for settings autocomplete entries
[endlessm/eos-sdk#3442]
|
|/ /
| |
| |
| |
| |
| | |
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]
|
|\ \
| |/
|/| |
Pull from Transifex
|
|/
|
|
|
|
| |
Some recently completed translations had not yet been pulled in by the
Jenkins job.
[endlessm/eos-sdk#3444]
|
|\
| |
| |
| |
| | |
eos-coverage.m4: Fix missing substitution
[endlessm/eos-sdk#3303]
|
|/ |
|
|\
| |
| | |
Increase version to stable 0.4 series
|
|/
|
|
|
|
|
| |
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]
|
|\
| |
| |
| |
| | |
Add make distcheck support
[endlessm/eos-sdk#3303]
|
| |
| |
| |
| |
| | |
lcov_cobertura is a python module, not a binary, so it must
be found in PYTHONPATH.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
[endlessm/eos-sdk#3303]
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
| |
eos-sdk never did this for some reason.
[endlessm/eos-sdk#3303]
|
|
|
|
|
|
|
| |
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]
|
|\
| |
| | |
local:// URI scheme
|
| |
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| |
| |
| |
| | |
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]
|