summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* Integrated JSON extraction utilityFernando2013-12-10
| | | | | | | | | | | | The utility used in eos-english and eos-programming-app was integrated and installed as part of the SDK CR comments addressed include: - Integrated new facilities available on GTK - Removed duplicate prototype declaration - Reformatted CLEANFILES var declaration - Used configure.ac to get @PACKAGE_VERSION@ - Added version() and usage() utilities [endlessm/eos-sdk#335]
* Merge pull request #428 from endlessm/issues/417P. F. Chimento2013-12-05
|\ | | | | #417 Removed PStack from sdk
| * Removed PStack from sdkMatt Watson2013-12-05
| | | | | | | | | | | | | | We used this for our page manager, now we can just use GtkStack with Gtk 3.10 [endlessm/eos-sdk#417]
* | Remove {GTK,GLIB}_CHECK_VERSIONPhilip Chimento2013-12-03
|/ | | | | | | This removes all conditionally compiled parts for GTK < 3.10 and GLib < 2.38. [endlessm/eos-sdk#420]
* Use AC_CONFIG_LINKS to copy file into builddirPhilip Chimento2013-10-04
| | | | | | | | | | | | | Instead of a hacky blah: blah.in cp $< $@ rule. Also, a stamp file turns out to be necessary for building documentation if it is included in the distribution; if an up-to-date copy of the documentation is unpacked into the source tree during make distcheck, then it does not get remade in the build directory because it is up-to-date. That causes make distcheck to fail later on, because it can't copy the documentation from the build tree into the dist tree. [endlessm/eos-sdk#340]
* Use ustar format for tarballsPhilip Chimento2013-10-04
| | | | | This is necessary because Jenkins' temp directory names will cause file paths longer than 99 characters.
* Documentation for WebHelperPhilip Chimento2013-09-19
| | | | | | | | This adds the infrastructure for autogenerating HTML documentation from a Javascript module using NaturalDocs, and then adds documentation comments to webhelper.js. [endlessm/eos-sdk#302]
* First attempt at an EOS test runnerPhilip Chimento2013-09-16
| | | | | | | | This adds a script eos-run-test which is adapted from gjs_run_tests, but does not try to discover the tests itself. Instead, in keeping with Automake's test suite facilities, it takes the filename of a test to run. [endlessm/eos-sdk#290]
* Use Automake's parallel test harnessPhilip Chimento2013-09-04
| | | | | | | | | | This gets rid of a long-standing workaround and makes it easier to start using a proper test harness for Javascript unit tests. Unfortunately, it requires a workaround to be able to run gtkdoc-check on the documentation, but the workaround is not too bad. [endlessm/eos-sdk#122]
* Integrate Wikipedia into SDK build systemPhilip Chimento2013-08-02
| | | | | | | | Now you should be able to import the app generator using const EndlessWikipedia = imports.wikipedia.EndlessWikipedia; [endlessm/eos-sdk#206] [endlessm/eos-sdk#206]
* Add CSS files in a GResourcePhilip Chimento2013-06-27
| | | | | | | | resource:///com/endlessm/sdk/ is now the official GResource path for SDK resources. Right now the GResource contains reset.css (from GTK) and endless-widgets.css (from eos-theme). [endlessm/eos-sdk#125]
* Added hack so configure works with automake 1.13 and 1.11Matt Watson2013-06-20
| | | | | | The problem was with needing the serial-tests option in 1.13 More details here http://gnu-automake.7480.n7.nabble.com/serial-tests-option-and-backwards-compatibility-td19571.html
* Bumped automake requirement.Matt Watson2013-06-18
|
* Specify old-style serial test runnerPhilip Chimento2013-06-18
| | | | | | Our tests break on the new-style parallel test runner, which is the default in newer versions of Automake. [endlessm/eos-sdk#121]
* Merge pull request #89 from endlessm/issues/86Felipe Erias Morandeira2013-05-22
|\ | | | | Ensure that Gtk-Doc and GIR doc are enabled for distributions
| * Ensure that Gtk-Doc and GIR doc are enabled for distributionsP. F. Chimento2013-05-16
| | | | | | | | | | | | 'make dist' and 'make distcheck' do not work without calling ./configure --enable-gtk-doc --enable-gir-doc. [endlessm/eos-sdk#86]
* | Use independent replacement for GtkStack in page managermatt2013-05-17
|/ | | | | | Replacement is at https://github.com/ptomato/pstack (Matt & Philip) [endlessm/eos-sdk#69]
* Build Javascript API documentationP. F. Chimento2013-05-06
| | | | | | | g-ir-doc-tool is buggy, and doesn't build very good documentation, but it is better than nothing. Building the JS documentation is turned off by default and turned on for 'make distcheck'. [endlessm/eos-sdk#18]
* build: Enable -std=c99Emmanuele Bassi2013-05-02
| | | | | | | | | | | | So we can compile with C99 enabled; this requires checking that the version of the compiler supports the -std=c99 command line switch, which holds true for both GCC and CLang. The warnings/errors we enable through the --enable-strict-flags configure switch need to be amended so that we don't catch C99 valid constructs like declaration after statement and VLAs. [endlessm/eos-sdk#49]
* build: Use AC_CACHE_SAVEEmmanuele Bassi2013-05-01
| | | | | | | | The AC_CACHE_SAVE macro saves the state of the configure script, so that it can be restore from a known state without having to re-run all the checks. This should speed up the build. [endlessm/eos-sdk#52]
* Merge pull request #15 from endlessm/issues/4P. F. Chimento2013-04-24
|\ | | | | Application class
| * Application classP. F. Chimento2013-04-24
| | | | | | | | | | | | | | | | | | Add an EosApplication class. Functionality: - present main application window when activated - warn if more than one application window is added Also add a stub EosWindow class that overrides GtkWindow's "application" property to be a construct-only property. [#4]
* | Avoid warnings on Automake 1.12P. F. Chimento2013-04-22
|/ | | | | | | Use AM_PROG_AR, AM_PROG_CC_C_O, and -Wno-portability to avoid warnings on Automake 1.12 [#26]
* Enable GObject introspectionPhilip Chimento2013-04-17
| | | | | | | After running 'make install', run test/smoke-tests/introspection.js (and its Python counterpart) to test whether the GIR has been installed correctly. [#1]
* Autogenerate documentation with Gtk-docPhilip Chimento2013-04-17
| | | | | | | | Run './configure --enable-gtk-doc' to turn on building documentation, or use --disable-gtk-doc to disable it (for faster builds.) It builds as part of the regular 'make' invocation, though you can use 'make docs' to build only the documentation. [#1]
* Internationalize the shared libraryP. F. Chimento2013-04-17
| | | | | | Add infrastructure for translating the single string in the shared library. [#1]
* Skeleton build system to build a shared libraryPhilip Chimento2013-04-17
Builds a dummy shared library that exports one symbol for testing, eos_hello_sample_function(). [#1]