ANNOUNCE: libpeas 1.4.0

2012-03-28 Thread Steve Frécinaux

Hi everybody,

I am very proud to announce today a new stable release of libpeas - the 
gobject-based plugin engine, used by totem, gedit, eog, rhythmbox and 
others - in its latest version 1.4.0.


libpeas is a gobject-based plugins engine, and is targeted at giving 
every application the chance to assume its own extensibility.



== Changes since last version ==
A S Alam (1):
  update Punjabi Translation

Abderrahim Kitouni (1):
  Updated Arabic translation

Anita Reitere (1):
  Updated Latvian translation.

António Lima (1):
  Updated Portuguese translation

Arash Mousavi (1):
  Updated Persian Translation

Aurimas Černius (1):
  Updated Lithuanian translation

Bruce Cowan (1):
  Updated British English translation

Bruno Brouard (1):
  Updated French translation

Changwoo Ryu (1):
  Updated Korean translation

Chao-Hsiung Liao (1):
  Updated Traditional Chinese translation(Hong Kong and Taiwan)

Daniel Korostil (1):
  Uploaded Ukranian

Dr.T.Vasudevan (1):
  updated Tamil translation

Gabor Kelemen (1):
  Updated Hungarian translation

Garrett Regier (1):
  Post-release version bump for 1.3.1

Inaki Larranaga Murgoitio (1):
  Updated Basque language

Mattias Põldaru (1):
  [l10n] Updated Estonian translation

Milo Casagrande (1):
  [l10n] Updated Italian translation

Nguyễn Thái Ngọc Duy (1):
  Updated Vietnamese translation

Nilamdyuti Goswami (1):
  Assamese translation completed

Praveen Arimbrathodiyil (1):
  Malayalam translation by Manilal

Steve Frécinaux (3):
  Fix critical warning when destroying a PeasPluginManagerView.
  Add 'Virtual:' annotation in peas_engine_(un)load_plugin().
  Bump the version number to 1.4.0

Timo Jyrinki (1):
  Finnish translation update from 
http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint


YunQiang Su (1):
  update Simplified Chinese (zh_CN) translation


== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/1.4/libpeas-1.4.0.tar.xz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc channel is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 1.1.3

2011-08-30 Thread Steve Frécinaux

Hi everybody,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit, vinagre, eog, 
nautilus-sendto and others - in its new development version 1.1.0.


libpeas is a gobject-based plugins engine, and is targeted at giving 
every application the chance to assume its own extensibility.


== Changes since last version ==

* Do not expose the PeasExtension API using GObject-Introspection

* Misc improvement and fixes.

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/1.1/libpeas-1.1.3.tar.xz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc channel is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 1.0.0

2011-06-16 Thread Steve Frécinaux

Hi everybody,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit, vinagre, eog, 
nautilus-sendto and others - in its new development version 1.1.0.


libpeas is a gobject-based plugins engine, and is targeted at giving 
every application the chance to assume its own extensibility.


I would especially like to thank the people who made this possible, and 
especially Garett Regier and Ignacio Casal Quinteiro.


== Changes since last version ==

* Add support gjs-based Javascript extensions

* Seed Javascript extension support improvements
  - Use the new() keyword to instantiate new Javascript extensions.
  - Previously used "copied arrays" have been deprecated.
  - Allow using prototypes when defining new extensions.

* Add peas_extension_set_foreach()
  - Also deprecate the old peas_extension_set_call() method as a result.

* Drop support for Gtk+ 2

* Translation updates:
  - Lithuanian
  - Japanese
  - Turkish
  - Esperanto
  - Persian
  - Catalan (Valencian)
  - Finnish

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/1.1/libpeas-1.1.0.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/1.1/libpeas-1.1.0.tar.xz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc channel is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 1.0.0

2011-04-04 Thread Steve Frécinaux

Hi everybody,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit, vinagre, eog, 
nautilus-sendto and others - in its first stable version 1.0.0.

From now on, libpeas should be considered API- and ABI-stable.

libpeas is a gobject-based plugins engine, and is targeted at giving 
every application the chance to assume its own extensibility.


I would especially like to thank the people who made this possible, and 
especially Garett Regier and Ignacio Casal Quinteiro.


== Changes since last version ==

 * Seed plugin loader fixes (Garett Regier)
 * Fix segfault when pygobject cannot be initialized (Garett Regier)
 * Fix tooltip display in the plugin manager (Garett Regier)
 * DOAP file update (Steve Frécinaux)
 * Updated translations: as, bg, da, eu, he, hi, id, pa, ru, sr, ta, vi, ug

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/1.0/libpeas-1.0.0.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/1.0/libpeas-1.0.0.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc channel is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
libpeas-list mailing list
libpeas-l...@gnome.org
http://mail.gnome.org/mailman/listinfo/libpeas-list

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


[libpeas] ANNOUNCE: libpeas 0.7.4

2011-03-10 Thread Steve Frécinaux

Hi everybody,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit, vinagre, eog and 
others - in its latest version 0.7.4.


libpeas is a gobject-based plugins engine, and is targeted at giving 
every application the chance to assume its own extensibility.


This version is meant as a bêta for the upcoming libpeas 1.0.0 release, 
which should ship in time for Gnome 3.



== Changes since last version ==

Daniel Nylander (1):
  Updated Swedish translation

Garrett Regier (53):
  Free the loaded plugins hash table in the Seed loader
  Fix handling invalid loaders
  Fix comment in Python plugin loader
  Don't use interned strings in C plugin loader
  Add testing_init() to libpeas-gtk's libtesting
  Add a gcov make rule
  Don't use g_atexit() in the tests
  Add a test for an nonexistent search path
  Add a test for an invalid GKeyFile formatted PeasPluginInfo
  Add tests for (un)loading plugins that are already (un)loaded
  Add a test for an invalid loader
  Add an extension test for garbage collection
  Check that the extension GType is an interface
  Add tests for peas_engine_provides_extension()
  Test multiple engine shutdown in the test case
  Expand peas_engine_set_loaded_plugins() test
  Add .PHONY to Makefile.tests
  Created libtesting-util for common libtesting code
  Cleanup the plugin loaders
  Fix memory leak in _valist_to_parameter_list()
  Fix error when more that 16 properties are given to 
_valist_to_parameter_list()

  Don't warn multiple times if peas_gi_get_method_info() fails
  Don't warn multiple times if _valist_to_parameter_list() fails
  Warn if creating an extension fails
  Fix two leaks in the Python plugin loader
  Emit debug messages when a plugin is loaded or unloaded
  Improve missing plugin dependency warning
  Implemented log hooks in libtesting-util
  Add a test for a plugin that is not loadable
  Add an extension test for an invalid property
  Remove any noncommon allowed log patterns from libtesting-util
  Link extension-c with libintrospection
  Rework extension-set tests to create the PeasExtensionSet in the 
test case

  Add an extension set test for plugins that don't provide an extension
  Add an extension set test for creating an invalid extension set
  Added check for gdb and valgrind for test-gdb and test-valgrind
  Fix checking for gcov
  Clean test-callgrind output files
  Free C modules that fail to be used
  Don't create a PeasPluginManagerView in the store tests
  Fix GTK+ 2 test build
  Don't select the first plugin when reloading
  Return FALSE if creating the view's popup failed
  Fix test-gdb, test-valgrind and test-callgrind rules
  Remove plugins that fail to load in the C plugin loader
  Small cleanup in PeasObjectModule
  Don't save and restore stdout and stderror in construct-only test
  Fix possible memory leak in Python loader
  Fix releasing the gil state in the Python loader
  Use GObject API instead of GI API to override properties
  Don't test properites for things that should fail
  Enable all Python property tests
  Small introspection and extension-c properties cleanup

Marek Černocký (1):
  Updated Czech translation

Steve Frécinaux (19):
  Post-release version bump for 0.7.4
  Merge remote-tracking branch 'gregier/fixes'
  PeasGtk: Use gtk_tree_model_get_value() instead of 
gtk_tree_model_get()

  Fix crash when searching a plugin in the manager.
  Remove debug statement.
  Remove peas_plugin_loader_add_module_directory()
  Make libpeas build with Python 3
  Ensure we hold the GIL when calling into python extensions.
  Add a sample vala plugin.
  Python: cleanup the way we instantiate new extensions
  Seed: remove unused value in enum
  Use properties to store python and C extension instances
  Tests: do not include main() in the EXTENSION_TESTS macro
  Add a test to check the refcount of the instance of C extensions
  Add a test to check the refcount of python extensions.
  Python: add a PeasActivatable test to check reference counts.
  Drop obsolete CFLAGS and LIBS variables.
  Do not drop all the test plugin files when running make distclean.
  Increase pygobject dependency to 2.28.0


== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.4.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.4.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libp

ANNOUNCE: libpeas 0.7.3

2011-02-23 Thread Steve Frécinaux

Hi everybody,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit, vinagre, eog and 
others - in its latest version 0.7.3.


libpeas is a gobject-based plugins engine, and is targeted at giving 
every application the chance to assume its own extensibility.



== Changes since last version ==

Garrett Regier (17):
  Fix bug when lazy loading fails
  Fix C plugins that do not inherit from PeasExtensionBase
  Fix PeasExtensionSet example in the docs
  Don't GC plugin loaders that fail
  Fix copy & paste error in PeasExtensionSet docs
  Only emit notify::plugin-list when it has changed
  Don't try to open a directory as a .plugin
  Fix make distcheck
  Fix refcount issues in the test suite
  Unref the window in the second time plugin
  Free the engine in the demo
  Don't add extra ref on python instance
  Show dialog when disabling a plugin which is depended on
  Fix building a clean checkout
  Drop PeasPluginInfo:file as it is unused
  Add PeasPluginInfo:Hidden
  Correctly Fix C plugins that do not inherit from PeasExtensionBase

Jorge González (1):
  Updated Spanish translation

Khaled Hosny (1):
  Updated Arabic translation

Marek Černocký (1):
  Updated Czech translation

Mario Blättermann (1):
  [l10n] Updated German translation

Matej Urbančič (1):
  Updated Slovenian translation

Steve Frécinaux (3):
  Merge remote branch 'origin/master'
  Post-release version bump for 0.7.3
  python: Rework refcounting to explicit extension ownership

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.3.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.3.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc channel is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 0.7.1

2011-01-26 Thread Steve Frécinaux

Hi everybody,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit, vinagre, eog and 
others - in its latest version 0.7.1.


libpeas is a gobject-based plugins engine, and is targetted at giving 
every application the chance to assume its own extensibility.


For this release I'd like to address a special thanks to Garett Regier, 
who did an awesome work for this release.


== Changes since last version ==

Dan Williams (3):
  Fix iteration of GCallable arguments
  Revert "Fix iteration of GCallable arguments"
  Fix handling of g_callable_info_get_n_args()

Fran Diéguez (1):
  Updated Galician translations

Garrett Regier (65):
  Clarify that peas_engine_get_plugin_info() searches for the 
module name

  Fix loading plugins with an invalid dependency
  Fix peas_engine_get_loaded_plugins() when there are not plugins.
  Fix peas_engine_set_loaded_plugins() when no plugins are to be 
loaded.

  Remove old comment
  Remove PeasParameterArray from public header.
  Fix emitting PeasExtensionSet::extension-removed
  Fix remaining s/libpeasui/libpeas-gtk/ issues
  Unload plugins in dispose to prevent segv
  Don't show a plugin's description if it is NULL
  Add a note in the docs about PeasEngine:loaded-plugins
  Make the PeasEngine search-path docs make sense
  Added G_GNUC_CONST to _get_type() that were missing it
  Plug a memory leak in peas_extension_call_valist()
  Warn if we fail to find the method in introspection.
  Fix some doc strings (replace PeasUI with PeasGtk)
  Add a warning if IAge is not found when creating PeasPluginInfo
  Fix not emitting notify::loaded-plugins when PeasEngine is being 
destroyed

  Added missing G_PARAM_STATIC_STRINGS to PeasObjectModule
  Add a test-suite
  Do not scan for plugins when constructed as there are no search paths
  Add a note in the plugin manager store about the plugin info and 
unreffing

  Reduce the number of allocations in calling methods via GI
  Correctly set the libdir under win32
  Remove unused variable
  Fix seed extensions
  Fix memory leak in PeasPluginInfo
  Fix a memory leak in the tests caused by resident modules
  Fix memory leak in libpeas-gtk tests by freeing tree paths
  Free PeasEngine after all tests have run
  Use libtool --mode=execute instead of .libs/lt-$$test_prog
  Split common Makefile.am code to Makefile.tests
  Add a make rule for running the tests under valgrind
  Override properties in PeasExtension subclasses
  Added tests for valid and invalid plugin icons
  Allow the Icon in *.plugin to be located in the data dir
  Added tests for custom icons
  Override class handlers instead of signals in 
PeasGtkPluginManagerView

  PeasPluginManager and View cleanup and style fixes
  More PeasUI to PeasGtk fixes
  Use gtk_widget_destroy instead of g_object_unref in libpeas-gtk tests
  Add tests for PeasGtkPluginManager's about and configure dialogs
  Update DemoWindow to use peas_engine_get_default()
  Rework the peas-demo UI by putting the manager in the main window
  Fix implementing an interface without a VFunc invoker
  Don't use peas_extension_call() in tests
  Don't use PeasActivatable in PeasExtension test
  Delete the callable-python test plugin as it was accidentally 
committed

  Moved PeasExtension test functions to libtesting
  Added Python version of PeasExtension tests
  Fix creating reports with failing tests
  Added test for OS dependant help
  Annotation and documentation fixes
  Fix GI Annotations for va_rarg, va_list and alternative functions
  Add a demo rule to the toplevel Makefile.am
  Added test for implementing interface with a vfunc that has no 
invoker

  Test peas_extension_call() before calling interface vfunc
  Fix implementing interface vfuncs on 64bit
  Fixed and added file copyrights and #include 
  Emit notify::show-builtin when show-builtin is set
  Fix emitting PeasEngine::unload-plugin when unloading plugins in 
dispose

  Delete no longer used test file
  Revert "Free PeasEngine after all tests have run"
  Do not create the window twice in testing_show_widget()
  Added Seed version of PeasExtension tests

Ignacio Casal Quinteiro (1):
  Revert "Added --pkg-export option for g-ir-scanner."

Javier Jardón (1):
  autogen.sh: remove unneded call to autopoint

Jonh Wendell (1):
  Fix an typo in previous commit

Khaled Hosny (2):
  Add Arabic translation
  Add Arabic to LINGUAS file

Kjartan Maraas (1):
  Updated Norwegian bokmål translation

Michal Hruby (1):
  Added --pkg-export option for g-ir-scanner.

Paolo Borelli (1):
  Plug some memory leaks

Steve Frécinaux (11):
  Po

ANNOUNCE: libpeas 0.7.0 - plugins for Gnome apps

2010-10-05 Thread Steve Frécinaux

Hi all,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit and vinagre - in its 
latest version 0.7.0.


libpeas is a gobject-based plugins engine, and is targetted at giving 
every application the chance to assume its own extensibility. It also 
has a set of features including, but not limited to:


  - multiple extension points
  - on demand (lazy) programming language support for C, Python and JS
  - simplicity of the API, very gobject-y

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==

#
# Big API breaks for this release:
#  - new peas_engine_get_default() static method you should use
#  - peas-gtk widgets lost their engine construct property.
#  - straight use of gobject interfaces is now the preferred way
#to use PeasExtensions, not peas_extension_call()
#

Chris Lord (1):
  Allow building peas-gtk with earlier versions of gtk+

Claude Paroz (1):
  Updated French translation

Garrett Regier (1):
  Fix most introspection warnings

Ignacio Casal Quinteiro (2):
  Use gtk_size_request_get_size when possible.
  Use gtk_widget_get_preferred_size.

Javier Jardón (1):
  Use upstream gettext instead the Glib one

Jesse van den Kieboom (1):
  Make peasgtk compile with latest gtk+ (NO_SEPARATOR removal)

Jonh Wendell (3):
  Check if the method is found in an extension call
  Fixed the way seed plugin asks for an extension point
  Replace GArgument with GIArgument, and bump g-i dep to 0.9.6

Marek Černocký (1):
  Update Czech translation

Piotr Drąg (1):
  Updated Polish translation

Steve Frécinaux (19):
  Post-release version bump for 0.5.6
  .gitignore update
  Make the various loaders define static types.
  Make PeasExtension implement extension interfaces.
  Use the new interface capabilities in peas-gtk.
  Use GArgument instead of va_list in peas_extension_set_call()
  Use stack-allocation for GArgument arrays.
  Fix offsets in interface handling (take 2)
  [PeasEngine] Compute the plugin file extension once and for all.
  [PeasEngine] Add peas_engine_append_search_path()
  Drop application-specific naming in the info file format.
  Add new API peas_engine_get_default()
  Drop peas_engine_new()
  Update peas-demo for PeasEngine API changes.
  Drop "engine" construct properties from libpeas-gtk widgets.
  Add a rule to autogenerate a changelog.
  Fix several warnings in peas-engine.c
  Fix typo in libpeas-gtk documentation.
  Update version number to 0.7.0

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.0.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.0.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 0.5.5 - plugins for everyone

2010-08-18 Thread Steve Frécinaux

Hi all,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit and vinagre - in its 
latest version 0.5.5.


libpeas is a gobject-based plugins engine, and is targetted at giving 
every application the chance to assume its own extensibility. It also 
has a set of features including, but not limited to:


  - multiple extension points
  - on demand (lazy) programming language support for C, Python and JS
  - simplicity of the API

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==

#
# Big API breaks for this release:
#  - libpeasui got renamed to libpeas-gtk.
#  - peas_engine_new() lost one argument.
#

Bastien Nocera (1):
  Add way to get a PeasExtension from a PeasExtensionSet

Chris Lord (1):
  Enable building with older gobject-introspection

Daniel Nylander (1):
  Updated Swedish translation

Jonh Wendell (2):
  Updated Brazilian Portuguese translation
  Turn an info message into a debug one

Nils-Christoph Fiedler (1):
  Added LowGerman translation

Philip Withnall (1):
  Fix various gcc warnings

Steve Frécinaux (7):
  Post-release version bump for 0.5.5
  Revert "Enable building with older gobject-introspection"
  Move the "extension-type" property to PeasExtension.
  Convert the API using va_list to use GArgument instead.
  Rename libpeasui to libpeas-gtk.
  [PeasEngine] Kill the "base module dir" property.
  Fix POTFILES.in regarding the renaming of libpeas-gtk

YunQiang Su (1):
  Update Simplified Chinese translation.

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.5.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.5.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
libpeas-list mailing list
libpeas-l...@gnome.org
http://mail.gnome.org/mailman/listinfo/libpeas-list
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 0.5.4 - plugins for everyone

2010-08-04 Thread Steve Frécinaux

Hi all,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem, gedit and vinagre - in its 
latest version 0.5.4.


libpeas is a gobject-based plugins engine, and is targetted at giving 
every application the chance to assume its own extensibility. It also 
has a set of features including, but not limited to:


 - multiple extension points
 - on demand (lazy) programming language support for C, Python and JS
 - simplicity of the API

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==

António Lima (1):
  Updated Portuguese translation

Claudio Saavedra (1):
  Minor documentation fixes in PeasEngine

Gabor Kelemen (1):
  Updated Hungarian translation

Garrett Regier (1):
  A few documentation fixes

Ignacio Casal Quinteiro (5):
  Install the property just once.
  Assign the initialized var.
  Do not leak the window.
  Remove the plugin-info prop if it doesn't exits.
  Do not ref the extension as it already owns a ref.

Joe Hansen (1):
  Updated Danish translation

Jorge González (1):
  Updated Spanish translation

Mario Blättermann (1):
  [i18n] Updated German translation

Matej Urbančič (1):
  Updated Slovenian translation

Steve Frécinaux (15):
  Post-release version bump for 0.5.4
  Add the home page to configure.ac
  Add support for construct-properties for extensions.
  Change PeasActivatable to take the object as a construct property.
  [PeasEngine] Rename get_extension() to create_extension()
  Add basic support for plugin dependencies.
  Update PeasActivatable and PeasUIConfigurable documentation.
  Update documentation for PeasEngine.
  Update PeasExtensionSet documentation.
  Empty gtk-doc's libpeas-unused.txt
  Update PeasObjectModule documentation.
  Update PeasPluginInfo documentation.
  Fix va_arg() usage within peas_method_apply_valist().
  Revert "Fix va_arg() usage within peas_method_apply_valist()."
  Inline read_next_argument() into peas_method_apply_valist()

== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.4.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.4.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


A new mailing list for libpeas

2010-07-23 Thread Steve Frécinaux

Hello,

A new mailing-list has been created for the libpeas GObject-based plugin 
engine. Its name is libpeas-l...@gnome.org.


Regards,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 0.5.2 - plugins for everyone

2010-07-22 Thread Steve Frécinaux

Hi all,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem and gedit - in its latest 
version 0.5.3.


libpeas is a gobject-based plugins engine, and is targetted at giving 
every application the chance to assume its own extensibility. It also 
has a set of features including, but not limited to:


 - multiple extension points
 - on demand (lazy) programming language support for C, Python and JS
 - simplicity of the API

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==
Claude Paroz (1):
  Updated French translation

Garrett Regier (6):
  Replaced invisible plugins with builtin plugins
  Added a plugin-list property to PeasEngine
  Split the PeasUIPluginManager into a manager, view and store
  Added a Help button to the plugin manager
  Prevent having untrusted python modules in the search path
  Added "loaded-plugins" property to PeasEngine

Marek Černocký (1):
  Update Czech translation

Mario Blättermann (1):
  [i18n] Updated German translation

Matej Urbančič (1):
  Updated Slovenian translation

Steve Frécinaux (17):
  Post-release version bump.
  Somehow rework the libpeas intro in the README.
  Update libpeasui to use the new peas_plugin_info_is_builtin API.
  peas-demo: Update the C plugin to match latest best practices.
  peas-demo: Add a configure dialog to the python plugin.
  Use an optional env var to specify the plugin loader location.
  Try loading plugin loaders from subdirs.
  peas-demo: Add a --run-from-build-dir option.
  Reorder assignment of linker flags of peas-demo
  Add missing files to POTFILES.in
  Add some more documentation to PeasExtension.
  Kill peas-ui-plugin-info.h
  Update PeasUI documentation.
  Some more documentation cleanup.
  Fix reloading of python plugins.
  Fix reloading C plugins.
  Fix peas-demo plugin discovery on 64 bits platforms.

== Download and useful links ==

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.3.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.3.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet

Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 0.5.2 - plugins for everyone

2010-07-12 Thread Steve Frécinaux

Hi all,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem and gedit - in its latest 
version 0.5.2.


libpeas is the next evolution of the gedit plugins engine, and is 
targetted at giving every application the chance to assume its own 
extensibility. It also has a set of enhanced features with regard to 
what Gedit used to provide, mirroring the desiderata of your favourite 
text editor's developpers:


 - multiple extension points
 - on demand (lazy) programming language support for C, Python and JS
 - simplicity of the API

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==

#
# Some API changes have happened since last release. Most importantly,
# the PeasUIConfigurable interface has seen many changes.
#

Abderrahim Kitouni (1):
  Add single-include headers peas.h and peas-ui.h

Garrett Regier (17):
  Don't crash if there are no search paths
  Use gtk_window_has_group()
  Do not dist gir_DATA
  Enable all warnings when scanning for introspection data
  Add an introspection annotation
  Coding style fixes
  Fix build when gdk-2.0 is not installed
  Fix checking the PyGObject version at runtime
  Demoted a warning to a message when a search path does not exist
  Constified the PeasPluginInfo API
  Handle return values in peas_method_apply_valist()
  Some string fixes
  Don't abort if an error occurred while getting a Python extension
  [PeasUIPluginManager] Check the config widget is not a toplevel
  Show debugging log messages only when PEAS_DEBUG is set
  [PeasUIPluginManager] Correctly check that an iterator was set
  [PeasUIPluginManager] Fix showing popup menu with no plugins

Philip Withnall (3):
  Fix a crash in the Python loader if Python initialisation failed
  Tidy up pygobject initialisation
  Fix typos in strings in the Python loader

Steve Frécinaux (12):
  [Python] Fix warning when building the python loader
  [PeasUIConfigurable] Make the dialog the return value.
  [PeasUIConfigurable] Get rid of is_configurable()
  [PeasUIConfigurable] Rename create_configure_dialog() to _widget()
  [PeasUIPluginManager] Create a dialog to host the config widget.
  Use single-includes in the peas-demo application.
  Allow building libpeas without building libpeasui.
  Make sure everything builds when libpeasui is enabled.
  [PeasExtensionSet] Implement construct params as plain properties
  Adjust to API break in gobject-introspection.
  [PeasEngine] Drop unused private field.
  Release 0.5.2


== Download and useful links ==

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.2.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.2.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet




Cheers,
Steve Frécinaux

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 0.5.1 - plugins for everyone

2010-07-01 Thread Steve Frécinaux

Hi all,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem and gedit - in its latest 
version 0.5.1.


libpeas is the next evolution of the gedit plugins engine, and is 
targetted at giving every application the chance to assume its own 
extensibility. It also has a set of enhanced features with regard to 
what Gedit used to provide, mirroring the desiderata of your favourite 
text editor's developpers:

 - multiple extension points
 - on demand (lazy) programming language support for C, Python and JS
 - simplicity of the API

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==

#
# Some API changes have happened since last release. Most importantly,
# the PeasEngine 'activate_plugin'-type API was renamed to
# 'load_plugin'.
#

Bastien Nocera (2):
  Fix loading TRUE value from the plugin info file
  And make the hash table useful

Craig Keogh (1):
  Install to libdir rather than $prefix/lib

Garrett Regier (5):
  Require gi in python loader
  Silence _POSIX_C_SOURCE redefined warnings
  Cleanup python loader coding style
  Use the program name for python args if available
  Use correct directories under OS X

Philip Withnall (1):
  Fix python thread support in libpeas

Simon Wenner (1):
  Fix incorrect configure help string for the gtk2-test-build option

Steve Frécinaux (18):
  Fill the README with infos from the announcement blog post.
  Add a way to inhibit a plugin loader.
  Rename 'activate_plugin'-type API to 'load_plugin'.
  Fix some missing renames.
  Always build against gtk+ 3 unless an option is given.
  [Python] Use Py_InitializeEx()
  Add warnings when a type or method is not found in introspection.
  Fix warning when an extension is not implemented in a C plugin
  [Python] Fix extension implementation lookup
  Drop useless "garbage_collect" field in PeasObjectModuleClass
  Ensure config.h is included in every C source files.
  Define the log domain for libpeas.
  Don't assume libpeas's stuff is initialized if python is.
  Don't finalize python if we didn't initialize it.
  Add support for g_object_new-like parameters in PeasCreateFunc.
  Pass the plugin-info property when creating a C extension.
  Add a GDestroyNotify to module_register_extension_factory()
  Allow writing C extensions not inheriting from PeasExtensionBase.

== Download and useful links ==

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.1.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.1.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet




Cheers,
Steve Frécinaux
___
gedit-list mailing list
gedit-l...@gnome.org
http://mail.gnome.org/mailman/listinfo/gedit-list
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libpeas 0.5 - plugins for everyone

2010-06-07 Thread Steve Frécinaux

Hi all,

I am very proud to announce today the first release of libpeas - the 
plugin engine from gedit, enhanced - in its version 0.5.0.


libpeas is the next evolution of the Gedit plugins engine, and is 
targetted at giving every application the chance to assume its own 
extensibility. It also has a set of enhanced features with regard to 
what Gedit used to provide, mirroring the desiderata of your favourite 
text editor's developpers:

 - multiple extension points
 - on demand (lazy) programming language support for C, Python and JS
 - simplicity of the API

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html


libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.0.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.0.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet

Many many thanks to those who made this possible, and especially to the 
current very active gedit team (Paolo Borelli, Jesse van den Kieboom, 
Ignacio Casal Quinteiro and Garett Regier)


Cheers,
Steve Frécinaux
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


gedit branched for Gnome 2.20

2007-11-02 Thread Steve Frécinaux
Hello,

gedit has just been branched for 2.20.

Subsequent development (refactoring, features, whatever) will happen now
in trunk.

Have a good day,

Steve

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gedit-plugins 2.20.0

2007-09-29 Thread Steve Frécinaux
Hi all,

gedit-plugins 2.18.0 is available.

gedit-plugins is a set of (hopefuly useful) plugins for the GNOME text
editor, gedit 2.20

The package includes:
 - Bracket Completion:
   Automatically add closing brackets.
 - Smart Spaces:
   Forget you're not using tabulations (soft tabs support).
 - Code Comment:
   Comment and uncomment blocks of code.
 - Draw Spaces:
   Draw spaces and tabs in your source files.
 - Terminal:
   Embed a terminal in the bottom pane.
 - Join/Split Lines:
   Join several lines or split long ones to a fixed width.
 - Session Saver:
   Save and restore your working sessions.
 - Show/Hide Tab Bar:
   Add a menu entry to show/hide the tabbar.
 - Character Map:
   Insert special characters just by clicking on them.
 - Colour Picker:
   Pick a color from a dialog and insert its hex code.

Homepage: http://live.gnome.org/GeditPlugins

* Changes since 2.18.0
==

New features and fixes:
- port to GtkSourceView2 API so that plugins work with gedit 2.20 (Steve 
Frécinaux)
- draw non-blocking spaces in drawspaces plugin (Bob Mauchin)
- require gedit 2.20 (Jürg Billeter)
- improve joinlines plugin (André Homeyer)

New and updated translations:
- ar (Djihed Afifi)
- ca (Gil Forcada)
- dz (Pema Geyleg)
- es (Jorge Gonzalez)
- fi (Ilkka Tuohela)
- fr (Stéphane Raimbault)
- hu (Gabor Kelemen)
- it (Alessio Frusciante)
- ja (Takeshi Aihana)
- nl (Wouter Bolsterlee)
- oc (Christophe Merlet)
- pt_BR (Jonh Wendell)
- sv (Daniel Nylander)
- vi (Clytie Siddall)

* Download
===

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.2/gedit-plugins-2.20.0.tar.bz2
md5sum: ec5be3d10ca4da4b33effad207ef35e9

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.20/gedit-plugins-2.20.0.tar.gz
md5sum: a93dbd184733434f6c7ce7f1ef3df53e

* Development
==

gedit-plugins is not very active atm but it is just waiting for you to
propose new great plugins or enhance the current ones ;-)
So don't hesitate to have a talk with the gedit team on #gedit on
irc.gnome.org if you want to give gedit-plugins some of the love it
needs :-)

Hope you'll enjoy it!

--
Steve
http://tw.apinc.org


___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gtksourceview 1.90

2007-05-26 Thread Steve Frécinaux
Hi all,

gtksourceview-1.90 is now available.

gtksourceview is a library that provides a widget for source code display
and editing, derived from Gtk's TextView, and used by gedit and nemiver,
among others.

This releases marks the first public step of the 2.0 line, after quite a
long time of background work from great people like Marco Barisione,
Yevgen Muntyan and Emanuele Aina.

The greatest changes in this release are the introduction of a new, smarter
highlighting engine (which is context aware, and so allows much more
niceties than the old one) and a theming support (easier configuration of
colors it uses, better fit in dark themes).

Also, the printing support has been removed (thus dropping the gnomeprint
dependency), since we currently expect people to implement it on an
application basis using the new GtkPrint API, allowing much more control.

But it comes along with an API/ABI break, and the new API is not yet frozen,
so it can still change. So people developping apps should stick on the old
gtksourceview 1.0 line, which lies in the gtksourceview-1-8 branch, unless
they want to experiment a bit. Both lines are parallel installable.

We'd also *love* having early adopters and API feedback (which is the reason
why the API is not frozen yet), as we are adapting gedit to support this new
line, in order to make it even nicer ;-)

Python lovers have not been forgotten: there is a new 'pygtksourceview'
module for them in SVN, which provides a 'gtksourceview2' python module
(gtksourceview is reserved for gtksourceview 1). Same remark as before,
the API is not frozen, and this module hasn't been released yet.

And, last but not least, we are calling for help to enhance both the
language description files (those need to be converted to the new engine
and modified to use its capabilities) and to create new themes (a 'gvim'
theme is being shipped now, but we'd *love* having a 'tango' color theme).


News in 1.90.0
==

This marks the road to GtkSourceView 2.0, and breaks the API. It is still
considererd API-unstable.

* API update/break
* New highlighting and theming engines (Yevgen Muntyan, Marco Barisione)
* GnomePrint-based print API removal

* Download
===

ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceview/1.90/gtksourceview-1.90.0.tar.bz2
md5sum: 982a67ff00dd33742c2a77aec780a9ce

ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceview/1.90/gtksourceview-1.90.0.tar.gz
md5sum: 515e7687487a5d3fa309a33388ce562f

* Development
==

gtksourceview is pretty active currently, finalizing what will become
gtksourceview 2.0.

We are also in need of new/enhanced language description files and color
themes.

So don't hesitate to have a talk with the gtksourceview team on #gedit on
irc.gnome.org if you want to give gtksourceview some of the love it needs
:-)

Hope you'll enjoy it!

--
Steve
http://tw.apinc.org


___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gedit-plugins 2.18.0

2007-05-26 Thread Steve Frécinaux
Hi all,

gtksourceview-1.90 is now available.

gtksourceview is a library that provides a widget for source code display
and editing, derived from Gtk's TextView, and used by gedit and nemiver,
among others.

This releases marks the first public step of the 2.0 line, after quite a
long time of background work from great people like Marco Barisione,
Yevgen Muntyan and Emanuele Aina.

The greatest changes in this release are the introduction of a new, smarter
highlighting engine (which is context aware, and so allows much more
niceties than the old one) and a theming support (easier configuration of
colors it uses, better fit in dark themes).

Also, the printing support has been removed (thus dropping the gnomeprint
dependency), since we currently expect people to implement it on an
application basis using the new GtkPrint API, allowing much more control.

But it comes along with an API/ABI break, and the new API is not yet frozen,
so it can still change. So people developping apps should stick on the old
gtksourceview 1.0 line, which lies in the gtksourceview-1-8 branch, unless
they want to experiment a bit. Both lines are parallel installable.

We'd also *love* having early adopters and API feedback (which is the reason
why the API is not frozen yet), as we are adapting gedit to support this new
line, in order to make it even nicer ;-)

Python lovers have not been forgotten: there is a new 'pygtksourceview'
module for them in SVN, which provides a 'gtksourceview2' python module
(gtksourceview is reserved for gtksourceview 1). Same remark as before,
the API is not frozen, and this module hasn't been released yet.

And, last but not least, we are calling for help to enhance both the
language description files (those need to be converted to the new engine
and modified to use its capabilities) and to create new themes (a 'gvim'
theme is being shipped now, but we'd *love* having a 'tango' color theme).


News in 1.90.0
==

This marks the road to GtkSourceView 2.0, and breaks the API. It is still
considererd API-unstable.

* API update/break
* New highlighting and theming engines (Yevgen Muntyan, Marco Barisione)
* GnomePrint-based print API removal

* Download
===

ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceview/1.90/gtksourceview-1.90.0.tar.bz2
md5sum: 982a67ff00dd33742c2a77aec780a9ce

ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceview/1.90/gtksourceview-1.90.0.tar.gz
md5sum: 515e7687487a5d3fa309a33388ce562f

* Development
==

gtksourceview is pretty active currently, finalizing what will become
gtksourceview 2.0.

We are also in need of new/enhanced language description files and color
themes.

So don't hesitate to have a talk with the gtksourceview team on #gedit on
irc.gnome.org if you want to give gtksourceview some of the love it needs
:-)

Hope you'll enjoy it!

--
Steve
http://tw.apinc.org


___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gedit-plugins 2.18.0

2007-03-19 Thread Steve Frécinaux
i all,

gedit-plugins 2.18.0 is available.

gedit-plugins is a set of (hopefuly useful) plugins for the GNOME text
editor, gedit (in its version 2.16 or 2.18)

The package includes:
 - Bracket Completion:
   Automatically add closing brackets.
 - Smart Spaces:
   Forget you're not using tabulations (soft tabs support).
 - Code Comment:
   Comment and uncomment blocks of code.
 - Draw Spaces:
   Draw spaces and tabs in your source files.
 - Terminal:
   Embed a terminal in the bottom pane.
 - Join/Split Lines:
   Join several lines or split long ones to a fixed width.
 - Session Saver:
   Save and restore your working sessions.
 - Show/Hide Tab Bar:
   Add a menu entry to show/hide the tabbar.
 - Character Map:
   Insert special characters just by clicking on them.
 - Colour Picker:
   Pick a color from a dialog and insert its hex code.

Homepage: http://live.gnome.org/GeditPlugins

* Changes in 2.17.1
===

New features and fixes:
- New Draw Spaces plugin (Paolo Borelli, Steve Frécinaux)
- Misc i18n fixes

New and updated translations:
- fi (Ilkka Tuohela)
- fr (Stéphane Raimbault)
- hu (Gabor Kelemen)
- ja (Takeshi Aihana)
- pt_BR (Leonardo Ferreira Fontenelle)
- sv (Daniel Nylander)
- zh_CN (Abel Cheung)

* Download
===

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.18.0.tar.gz
md5sum: 998845dced8481e4843d3b75569365a7

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.18.0.tar.bz2
md5sum: a2c3d02f90eab956f7e7df465d191f64

* Development
==

gedit-plugins is not very active atm but it is just waiting for you to
propose new great plugins or enhance the current ones ;-)
So don't hesitate to have a talk with the gedit team on #gedit on
irc.gnome.org if you want to give gedit-plugins some of the love it
needs :-)

Hope you'll enjoy it!

--
Steve
http://tw.apinc.org


___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gedit-plugins 2.17.2

2007-02-20 Thread Steve Frécinaux
i all,

gedit-plugins 2.17.2 is available.

gedit-plugins is a set of (hopefuly useful) plugins for the GNOME text
editor, gedit 2.16+

The package includes:
 - Bracket Completion:
   Automatically adds closing brackets.
 - Smart Spaces:
   Forget you're not using tabulations.
 - Code Comment:
   Comment and uncomment blocks of code.
 - Terminal:
   Embed a terminal in the bottom pane.
 - Join/Split Lines:
   Join several lines or split long ones to a fixed width.
 - Session Saver:
   Save and restore your working sessions.
 - Show/Hide Tab Bar:
   Add a menu entry to show/hide the tabbar.
 - Character Map:
   Insert special characters just by clicking on them.
 - Colour Picker:
   Pick a color from a dialog and insert its hex code (useful for
   webmasters).

Homepage: http://live.gnome.org/GeditPlugins

* Changes in 2.17.1
===

New features and fixes:
- New Session Saver plugin (Steve Frécinaux)
- Fix selection deletion when using SmartSpaces (Steve Frécinaux)

New and updated translations:
- el (Dimitris Glezos)
- sv (Daniel Nylander)
- ca (Josep Puigdemont i Casamajó)
- en_GB (David Lodge)

* Download
===

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.17.2.tar.gz
md5sum: 6bb02f32253deedd5c539df01f57fe3d

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.17.2.tar.bz2
md5sum: b8c0f762e1cc306c807a4937c88050f7 

* Development
==

gedit-plugins is not very active atm but it is just waiting for you to
propose new great plugins or enhance the current ones ;-)
So don't hesitate to have a talk with the gedit team on #gedit on
irc.gnome.org if you want to give gedit-plugins some of the love it
needs :-)

Hope you'll enjoy it!

--
Steve
http://tw.apinc.org

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gedit-plugins 2.17.1 released

2007-01-13 Thread Steve Frécinaux
Hi all,

gedit-plugins 2.17.1 is available.

gedit-plugins is a set of (hopefuly useful) plugins for the GNOME text
editor, gedit 2.16.

The package includes:
  - Bracket Completion:
Automatically adds closing brackets.
  - Smart Spaces:
Forget you're not using tabulations.
  - Code Comment:
Comment and uncomment blocks of code.
  - Terminal:
Embed a terminal in the bottom pane.
  - Join/Split Lines:
Join several lines or split long ones to a fixed width.
  - Show/Hide Tab Bar:
Add a menu entry to show/hide the tabbar.
  - Character Map:
Insert special characters just by clicking on them.
  - Colour Picker:
Pick a color from a dialog and insert its hex code (useful for
webmasters).

Homepage: http://live.gnome.org/GeditPlugins

* Changes in 2.17.1
===

New features and fixes:
  - Bug 381885: terminal plugin can change directory (Osmo Salomaa)
  - Bug 351630: terminal plugin honours ctrl+tab (Steve Frécinaux)
  - Bug 359494: fix the way the last selected line is handled (Steve
Frécinaux)

New and updated translations:
  - ar (Djihed Afifi)
  - bg (Alexander Shopov)
  - ca (Josep Puigdemont i Casamajó)
  - cs (Jakub Friedl)
  - dz (Pema Geyleg)
  - en_CA (Adam Weinberger)
  - en_GB (David Lodge)
  - es (Francisco Javier F. Serrador)
  - et (Priit Laes)
  - fi (Ilkka Tuohela)
  - fr (Jonathan Ernst)
  - hu (Gabor Kelemen)
  - ja (Takeshi Aihana)
  - ne (Pawan Chitrakar)
  - nl (Vincent van Adrighem)
  - pt_BR (Leonardo Ferreira Fontenelle)
  - sv (Daniel Nylander)

* Download
===

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.17.1.tar.gz
md5sum: c136c62b78f81ae3563decac403fb583

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.17.1.tar.bz2
md5sum: 079729f06052e155f8da220252103503

* Development
==

gedit-plugins is not very active atm but it is just waiting for you to 
propose new great plugins or enhance the current ones ;-)

So don't hesitate to have a talk with the gedit team on #gedit on
irc.gnome.org if you want to give gedit-plugins some of the love it
needs :-)

Hope you'll enjoy it!

-- 
Steve
http://tw.apinc.org
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Mathusalem 0.0.4

2006-08-24 Thread Steve Frécinaux
Hello,

* What is it?
=

This is the 0.0.4 release of Mathusalem, the upcoming long running task
manager for Gnome [1]. This release is also the last one in the context 
of the Summer of Code.

[1] http://tw.apinc.org/weblog/2006/05/26#summer-of-code-acceptance

This version features:
  - Nautilus integration via extension.
  - Improved Epiphany integration.
  - Use GtkStatusIcon (now depends on GTK 2.10).
  - Fix task list positioning.
  - Only show the status icon when there is an active task.
  - Show a notification bubble on task completion/failure.
  - D-Bus API changes:
- New FileTransfer.GetFilesForDirectory method.
- New FileTransfer.FileAdded method.OB
- New Factory.ListTasks(ForInterface) method.
  - Misc improvements and bug fixes.

* Where can I get it ?
==

The tarball can be found here:
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.4.tar.bz2
md5sum: f21c30ac72dc7c98808d8bc0ec8f1817

You can also find the needed D-Bus patch here:
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.3/dbus-glib-ginterfaces.patch
(note that this one didn't change since the last release)

And a proof-of-concept implementation patch for Epiphany here:
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.4/epiphany-downloader-view.patch

* Development
=

The git repository still lives at the same location than ever:
http://www.student.montefiore.ulg.ac.be/~frecinau/mathusalem.git

Enjoy!
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


gnome-plugins 2.15.5

2006-08-24 Thread Steve Frécinaux
Hi all,

gedit-plugins 2.15.3 is available.

gedit-plugins is a set of (hopefuly useful) plugins for the GNOME text
editor, gedit.

homepage: http://live.gnome.org/GeditPlugins

* Changes in 2.15.5


New features and fixes:
- New Code Comment plugin (Alejandro Garcia Castro)
- Update to latest gedit 2.15 API (Jesse van den Kieboom)
- Fix plugin l10n (Steve Frécinaux)
- Fixes to configure (Jesse van den Kieboom)
- Various fixes.

New and updated translations:
- Clytie Siddall (vi)
- Gabor Kelemen (hu)
- Christophe Merlet (fr)

* Download
===

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.15.5.tar.gz
md5sums: 2b179ca3049025f6dc147073994f1568

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.15.5.tar.bz2
md5sums: 2b40e54ce0d35d1179a2e5f733b1c0cd

* Development
==

Don't hesitate to have a talk with the gedit team on #gedit on
irc.gnome.org if you want to give gedit-plugins some of the love it
needs :-)
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Mathusalem 0.0.3

2006-08-12 Thread Steve Frécinaux
Hello,

* What is it?
=

This is the 0.0.3 release of Mathusalem, the upcoming long running task
manager for Gnome [1].

Beside bugfixes and general code improvement, the great new features
are a real menu-like GUI, the ability to control registered tasks and a 
client-side synchronous library. See [2] for more details.

[1] http://tw.apinc.org/weblog/2006/05/26#summer-of-code-acceptance
[2] http://tw.apinc.org/ (I should blog it soon)

* Where can I get it ?
==

The tarball can be found here:
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.3.tar.bz2
md5sum: 37513ba7005e3676205cf464db7e74da

You can also find the needed D-Bus patch here:
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.3/dbus-glib-ginterfaces.patch
md5sum: 179654f4cfc7415ddb508c5429bd32e0

And a proof-of-concept implementation patch for Epiphany here:
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.3/epiphany-downloader-view.patch
md5sum: 4503092bbbc8921952b9aa2085c31d77

* Development
=

The git repository still lives at the same location than ever:
http://www.student.montefiore.ulg.ac.be/~frecinau/mathusalem.git

Enjoy!
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Mathusalem 0.0.2

2006-08-04 Thread Steve Frécinaux
Hello,

* What is it?
=

This is the first release of Mathusalem, the upcoming long running task
manager for Gnome [1].

Beside bugfixes and general code improvement, the great new features
are, namely, a small GUI and a full featured test application written in
python. See [2] for more details.

[1] http://tw.apinc.org/weblog/2006/05/26#summer-of-code-acceptance
[2] http://tw.apinc.org/weblog/2006/08/03#mathusalem-002

* Where can I get it ?
==

The tarball can be found here :
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.2.tar.bz2
md5sum: 7f8bea793ab2f49f22086d830a6c88f8

* Development
=

The git repository lives here :
http://www.student.montefiore.ulg.ac.be/~frecinau/mathusalem.git

Enjoy!
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Mathusalem 0.0.1

2006-07-19 Thread Steve Frécinaux
Hello,

* What is it?
=

This is the first release of Mathusalem, the upcoming long running task
manager for Gnome [1].

There is no UI yet, but the D-Bus side is fully functionnal (despite not
being definitive yet). And, to be fair, this release is primarily
intended for feedback wrt API and concepts.

[1] http://tw.apinc.org/weblog/2006/05/26#summer-of-code-acceptance

* Where can I get it ?
==

The tarball can be found here :
http://www.student.montefiore.ulg.ac.be/~frecinau/tar/mathusalem-0.0.1.tar.bz2
md5sum: fc07f3ffd0c3e7801766b6c8dcdc48e9

* Development
=

The git repository lives here :
http://www.student.montefiore.ulg.ac.be/~frecinau/mathusalem.git

Enjoy!
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gedit-plugins 2.15.3

2006-06-11 Thread Steve Frécinaux
Hi all,

gedit-plugins 2.15.3 is available.

gedit-plugins is a set of (hopefuly useful) plugins for the GNOME text
editor, gedit.

homepage: http://live.gnome.org/GeditPlugins

* Changes in 2.15.3


New features and fixes:
 - Autotools fixes (Jesse van den Kieboom, Steve Frécinaux)
 - Terminal now uses gnome-terminal default profile (Steve Frécinaux)
 - New Smart Spaces unindent plugin (Steve Frécinaux)
 - various fixes

New and updated translations:
 - cs (Jakub Friedl)
 - pt_BR (Raphael Higino)

* Download
===

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.15.3.tar.gz
md5sums: 1d7c70969fbd60b466e00f3295bced59

http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/gedit-plugins-2.15.3.tar.bz2
md5sums: 4182e0b3b522cb35e5348ce00c8aaa1d

* Development
==

Don't hesitate to have a talk with the gedit team on #gedit on
irc.gnome.org if you want to give gedit-plugins some of the love it
needs :-)

-- 
Steve
http://tw.apinc.org
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


gedit-plugins 2.15.2 released

2006-05-15 Thread Steve Frécinaux
gedit-plugins are a set of plugins for gedit, the default text editor
of GNOME.

homepage: http://live.gnome.org/GeditPlugins
download: http://ftp.gnome.org/pub/GNOME/sources/gedit-plugins/2.15/

gedit-plugins 2.15.2 is available for download. This is the first
release, don't be afraid to give it some love.

New features

- New Terminal plugin (Paolo Borelli)
- New Character Map plugin (Steve Frécinaux)
- New Color Picker plugin (Jesse van den Kieboom)
- New Show/Hide Tabbar plugin (Steve Frécinaux)
- New Join/Split Lines plugin (Steve Frécinaux)
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


gedit 2.15.2 released

2006-05-15 Thread Steve Frécinaux
gedit is the official text editor of GNOME

homepage: http://www.gnome.org/projects/gedit
download: http://ftp.gnome.org/pub/GNOME/sources/gedit/2.15/

gedit 2.15.2 is available for download, featuring misc new features,
bugfixes and updated translations, see below for details.

What's new since 2.15.1:

New features and fixes
==
- Fix Spellchecker to work with Arabic (Mohammed Sameer)
- New layout for Plugin Manager (Steve Frécinaux)
- Add support for custom plugin icons (Steve Frécinaux)
- Snippets plugin enhancements and fixes (Jesse van den Kieboom)
- Python bindings: gedit.utils functions and API cleanup (Steve
  Frécinaux)
- Misc bugfixes

New and updated translations

- Ankit Patel (gu)
- Chao-Hsiung Liao (zh_HK, zh_TW)
- Francisco Javier F. Serrador (es)
- Ignacio Casal Quinteiro (gl)
- Kjartan Maraas (nb)
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list