summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* gitignore: remove autotools from gitignoreChristian Hergert2019-08-051-92/+0
|
* git: add /build to .gitignoreChristian Hergert2019-08-051-0/+1
|
* Add support for embedded C pluginsGarrett Regier2015-12-151-0/+2
| | | | | | | | This adds the new key Embedded to the .plugin file which specifies the function to call instead of peas_register_types to perform that same job. https://bugzilla.gnome.org/show_bug.cgi?id=721693
* Cleanup resource generation in the plugin loadersGarrett Regier2015-12-151-1/+1
|
* Use Lua to implement the plugin loader's logicGarrett Regier2015-02-141-0/+2
| | | | | | | This allows us to avoid using Lua's C API and have a more understandable implementation. https://bugzilla.gnome.org/show_bug.cgi?id=742410
* Shorten Python plugin loader filenamesGarrett Regier2015-01-201-2/+2
| | | | | | | Using "peas-plugin-loader-python" as a prefix is just too long. https://bugzilla.gnome.org/show_bug.cgi?id=742349
* Name the valgrind and callgrind logs betterGarrett Regier2014-12-201-2/+2
| | | | Using vgdump and cgdump isn't very informative.
* Add po/libpeas.pot to .gitignoreGarrett Regier2014-12-201-0/+1
| | | | Should be safe given gedit's .gitignore also does this.
* Check the docs for errors during make checkGarrett Regier2014-12-201-0/+1
| | | | This uses the provided gtkdoc-check program.
* Implemented a Lua plugin loader using the LGI bindingsGarrett Regier2014-11-041-0/+1
|
* Remove support for seed-based Javascript pluginsGarrett Regier2014-11-041-1/+0
| | | | | | | | | The seed bindings lack subclassing support and as such are holding back the capabilities that libpeas can depend on for certain features that plugins are expected to use. The bindings are also rather unmaintained these days. https://bugzilla.gnome.org/show_bug.cgi?id=739306
* Add easy python profiling supportGarrett Regier2014-08-221-0/+3
| | | | | | When the PEAS_PYTHON_PROFILE enviroment variable is set profiling information will be output when all python plugins are unloaded.
* Remove support for gjs-based Javascript pluginsGarrett Regier2013-11-131-7/+0
| | | | | | | | There have been changes to the gjs bindings and as the issue has only recently been noticed it is assumed that support for them is not highly desired. https://bugzilla.gnome.org/show_bug.cgi?id=711356
* Remove autogenerated INSTALL fileGarrett Regier2013-11-121-0/+1
|
* Support py2 and py3 at the same timePaolo Borelli2013-01-051-0/+7
| | | | | | | | | | | | | | | | | | | | | | | This patch reworks the build system so that we use the same sources to build both a python2 loader and a python3 loader. The python 2 one keeps the same name for backward compatibility, while the python 3 one is explicitely called "python3". Supporting py2 and py3 in the same build is tricky since the existing autotools support is limited, so we make some assumptions: - there are separate --enable-python2 and --enable-python3 flags, --enable-python has been removed - the py3 loader is in a separate dir but compliles the files from the py2 loader - for py2 we only check the binary and the python2-config tool, while for py3 we use the proper AM_PATH_PYTHON macro - for py2 we manually detect pyexecdir, hopefully with the same logic used by the AM_PATH_PYTHON macro - we do not check for Python.h header anymore since it is not strictly needed and autoconf caching makes it difficult - for we build the demos only for python3 (unit tests instead are replicated for both) https://bugzilla.gnome.org/show_bug.cgi?id=691081
* Remove the vala demo pluginGarrett Regier2012-09-211-1/+0
| | | | | | The vala plugin keeps breaking the build to Vala breaking API so just remove it. https://bugzilla.gnome.org/show_bug.cgi?id=684457
* Added peas_plugin_info_get_settings()Garrett Regier2012-02-101-0/+3
|
* Merge test plugins extension-gjs and extension-seedGarrett Regier2011-09-191-0/+4
|
* Implemented GJS plugin loaderGarrett Regier2011-04-041-0/+1
|
* Add a sample vala plugin.Steve Frécinaux2011-03-061-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=622664
* Add a gcov make ruleGarrett Regier2011-03-031-0/+1
| | | | | This generates .gcov files for C files in libpeas, libpeas-gtk and the loaders and then it reports the coverage for each of the libs.
* Add Glade catalog for libpeas-gtkGarrett Regier2011-02-091-0/+1
|
* Add a make rule for running the tests under callgrindGarrett Regier2011-02-091-0/+1
| | | | | The rule runs all the tests under callgrind with the appropriate enviroment variables and options set and the log is saved to cgdump-$$test_prog.
* Added Seed version of PeasExtension testsGarrett Regier2011-01-251-0/+1
| | | | For now the calling with args and property tests are disabled.
* Added Python version of PeasExtension testsGarrett Regier2011-01-201-0/+1
| | | | | For now the property tests are disabled because tests that should fail succeed.
* Moved PeasExtension test functions to libtestingGarrett Regier2011-01-201-1/+1
| | | | This will allow us to easily run the same tests on other loaders.
* Add a make rule for running the tests under valgrindGarrett Regier2011-01-161-0/+1
| | | | | The rule runs all the tests under valgrind with the appropriate enviroment variables and options set and the log is saved to vgdump-$$test_prog.
* Add a test-suiteGarrett Regier2010-12-191-0/+9
|
* Add autopoint-generated files to .gitignore.Steve Frécinaux2010-12-191-0/+7
|
* .gitignore updateSteve Frécinaux2010-08-181-5/+2
| | | | | | - drop old python bindings files - update for libpeas-gtk renaming - add the generated tarballs
* Switch to another version numbering scheme.Steve Frécinaux2010-05-261-2/+2
| | | | | Rather than use the gedit version numbering, use a 0. one to emphasis the "under development/unstable" side of things.
* Introduce PeasExtensionSet.Steve Frécinaux2010-05-191-0/+2
| | | | | | | | | This is a way to handle all the plugins at once, for some specialized use. Especially, "PeasActivatable" extensions fit fine with this new object. A way to check that called functions don't expect OUT or INOUT args is currently missing.
* Add python bindings for libpeasui.Steve Frécinaux2009-12-211-0/+2
|
* Rename libgpe to libpeas.Steve Frécinaux2009-11-181-5/+6
| | | | GPE was already taken as a project name.
* Add GObject introspection support.Steve Frécinaux2009-11-151-0/+2
|
* Add gtk-doc support to libgpe and libgpeui.Steve Frécinaux2009-11-051-0/+1
|
* Add a pkgconfig file for libgpe and libgpeui.Steve Frécinaux2009-11-011-1/+2
|
* Introduce python bindings.Steve Frécinaux2009-10-271-1/+2
| | | | | | Those are not perfect yet as they don't allow creating a new engine and as API coverage is not complete yet anyway, but it will serve as a base for the python loader.
* Remove generated libtool script file.Steve Frécinaux2009-10-231-0/+1
|
* Import gedit's C plugin system as GPE.Steve Frécinaux2009-10-231-0/+53
The Gedit namespace has been replaced by a GPE namespace which means "Gedit Plugins Engine" or "Gnome Plugins Engine" as you prefer. Only the C loader has been imported so far, and there are still a few gedit-isms within the source code.