2013-08-16 Mike Massonnet === Release 4.10.3 === 2013-08-16 Kalev Lember Make the pkgconfig file noarch 2013-07-23 Natanael Copa Add --with-vala-api option to allow packagers select vala api version Let packagers set what vala API version they want build the bindings, rather than require the they use whatever the xfce4-vala maintainer's distro happens to use. 2012-10-23 Mike Massonnet === Release 4.10.2 === 2012-10-23 Mike Massonnet === Release 4.10.1 === 2012-10-23 Mike Massonnet Install garcon-1.deps 2012-10-23 Mike Massonnet +=== Release 4.10.0 === 2012-10-23 Mike Massonnet Update panel-plugin example 2012-10-23 Mike Massonnet Add autogenerated file garcon-1.deps to tree 2012-10-23 Mike Massonnet Update libxfce4panel-1.0 package No need for custom VAPI. Xfce 4.6 macros are excluded. 2012-10-22 Mike Massonnet Update Vapi files 2012-10-22 Mike Massonnet Update libxfce4util-1.0 package Hide Xfce.Stack 2012-10-22 Mike Massonnet Update libxfce4panel-1.0 package 2012-10-21 Mike Massonnet Update exo-1 package 2012-10-21 Mike Massonnet Update libxfce4ui-1 package 2012-10-21 Mike Massonnet Update libxfconf-0 package 2012-10-20 Mike Massonnet Add small test program for garcon-1 Build an applications menu with GTK+. 2012-10-20 Mike Massonnet Update garcon-1 package Garcon.Menu.load(cancellable?), cancellable can be null. 2012-10-20 Mike Massonnet Move garcon-1.vapi to /vapi 2012-10-20 Mike Massonnet Add garcon-1 package 2012-10-20 Mike Massonnet Update libxfce4util-1.0 package Customization Xfce.Rc: constructable class new: xfce_rc_simple_open() new_from_resource: xfce_rc_config_open() destroy: xfce_rc_close() Xfce.Resource: class with static functions deprecate XfceMatchFunc, match_custom, pop_path, push_path Xfce.ResourceType.*: XFCE_RESOURCE_TYPE_* enum Xfce.PosixSignalHandler: class with static functions Xfce.PosixSignalHandler.Callback: callback for set_handler function Xfce.textdomain: xfce_textdomain convenience function on top of the bindtextdomain and textdomain functions, all other related functions to libxfce4util/xfce-i18n.h are deprecated Deprecated Debug (xfce-debug.h) Use GLib.debug instead, it prints the line number of the Vala source file File Utilities (xfce-fileutils.h) Xfce.mkdirhier: use GLib.mkdir_with_parents instead Kiosk Mode (xfce-kiosk.h) Xfconf provides possibility to lock capabilities (see perchannel-xml.txt) Use Xfconf.Channel.is_property_locked instead 2012-10-17 Mike Massonnet Update Vapi files 2012-10-17 Mike Massonnet Update build to Vala 0.16 2011-02-13 Mike Massonnet === Release 4.8.0 === Update bindings to Xfce 4.8. Dropped Xfconf.get/set_array functions, since tests didn't pass and using GLib.Value with Vala changed. 2010-10-27 Mike Massonnet Update build to Vala 0.10 2009-12-23 Mike Massonnet Make the panel plugin example a bit more complete The plugin needs to call Gtk.main_quit() when it gets free'd or destroy'd. I settled for the destroy signal cause it separates a bit the logic of what do do on free or destroy. This is new, and if you don't do this call, the wrapper process will still be around after you remove the plugin from the panel. Connected a few signal to populate the example and made the button an action widget so it can be right clicked. 2009-12-22 Mike Massonnet Update panel plugin example No need to pull a directory inside the desktop file (bug #5455) and also put an explanation about the plugin constructor. 2009-12-22 Mike Massonnet Add the button panel plugin example The panel plugin example is in and builds fine for 4.7. 2009-12-21 Mike Massonnet Add Xfce.PanelImage to libxfce4panel 2009-06-14 Mike Massonnet Update bindings to Xfce 4.7 2009-09-11 Mike Massonnet === Release 4.6.0 === 2009-09-11 Mike Massonnet Fix two small mistakes in the autotools example Pass the generated header file to the _VALABUILTSOURCES variable and quit with an error within the autoconf script in case VALAC was not found. 2009-09-11 Mike Massonnet Add some comments in the autotools example 2009-09-08 Mike Massonnet Add examples directory Moved tests/panel-plugin into examples/. Created an initial example for a autotools build. 2009-08-28 Mike Massonnet Throw Xfconf.Error on Xfconf.init() 2009-08-13 Mike Massonnet Add module.xml file for cgit 2009-07-18 Mike Massonnet Bump to rc1 - Slight automake script update, clean new test programs and switch DISTCLEANFILES to MAINTAINERCLEANFILES (make maintainer-clean). - Default make distcheck doesn't pass with vapidir=/usr/share/vala/vapi heance the autoconf script has a --with-default-vapidir flag but set by default to false in which case the VAPI files are installed under the default prefix. 2009-07-18 Mike Massonnet More updates on exo-0.3 bindings - Add a test file. It's mostly incomplete, it doesn't test any of the widgets as they were very good introspected, the MountPoint class is pretty annoying to use and I simply suggest "use GIO", and I didn't succeed to use String.dup_strftime properly with a struct tm. The CCode made use of 'tm' and not 'struct tm', might be a bug in the Posix bindings... but anyway there are date and time functions in GLib. - Fixed Binding classes. - Fixed Md5Digest functions, moved str_get_md5_str to new class Md5. - Fixed String class and some weak references. 2009-07-16 Mike Massonnet Update exo-0.3 bindings Rename Exo.Url functions (drop the url_ prefix). Rename signal names duplicated with method names. Fix Exo.UrlError. Hide all reserved* functions. 2009-07-15 Mike Massonnet Drop requirements from pkgconfig file The projects using the provided pkgconfig file should work without needing all the Xfce dependencies. 2009-06-28 Diego Ongaro Fix Xfce.HVBox cnames 2009-06-09 Mike Massonnet Simplify the build when checking for Vala Include new m4 macros in acinclude.m4 that are doing checks and substitutions for Vala. Now a single m4 macro call is needed in the autoconf script to check for Vala. 2009-06-09 Mike Massonnet Update build to check package vala-1.0 Substitude variables from vala-1.0. 2009-06-08 Mike Massonnet Drop ItemBar and PanelWindow from libxfce4panel 2009-06-07 Mike Massonnet Update vapi files 2009-06-07 Mike Massonnet Bump to alpha3 Install a pkgconfig file. 2009-06-06 Mike Massonnet Fix libxfce4panel deps Libxfce4panel depends on libxfce4util and libxfcegui4. Set null as default value for encoding in Xfce.textdomain from libxfce4util. 2009-06-06 Mike Massonnet Uncomment libxfce4panel in the autoconf script 2009-06-06 Mike Massonnet Forgot to distribute libxfce4panel-1.0.vapi Add libxfe4panel to the list of installed vapi files. Simplify the test libxfconf-0.vala. There is no need to create the object in an external function, instead just unref() the object before calling Xfconf.shutdown(). 2009-06-04 Mike Massonnet Bump to alpha2 2009-06-02 Mike Massonnet Libxfce4panel bindings Added missing child property for Xfce.ItemBar. Use delegate_target_pos for PanelWindow delegates to hide the user_data. Added the convencience functions. Updated the test panel plugin to use create_panel_plugin() from the convenience functions. 2009-06-02 Mike Massonnet Libxfce4panel bindings Wasn't part of the 0.1 release, but here they are. Vala bindings for libxfce4panel, with a test panel plugin. 2009-05-06 Mike Massonnet Bump to alpha1 Update license from GPLv2 to LGPLv2.1. Add content inside README. 2009-05-06 Mike Massonnet Make distcheck happy 2009-05-06 Mike Massonnet Make Vapi files installable and distributable 2009-05-06 Mike Massonnet Update nullables in Exo bindings 2009-05-05 Mike Massonnet Forgot the vala test source for libxfcegui4 2009-05-05 Mike Massonnet Update libxfcegui4 bindings Fixed the nullables. Dropped StartupNotification. Added libxfcegui4 inside the tests make rule. 2009-05-05 Mike Massonnet Set real project name in autoconf script 2009-05-05 Mike Massonnet Copy deps files to vapi directory -- Compile Exo bindings properly 2009-05-05 Mike Massonnet Update tests with new signal syntax from Vala 0.7.1 2009-04-20 Mike Massonnet Add missing exo-0.3-custom.vala 2009-03-27 Mike Massonnet Add TODO 2009-03-27 Mike Massonnet Exo bindings for extensions and miscelleanous The widgets still need to be checked and cleaned up 2009-03-27 Mike Massonnet Forgot to add the custom libxfcegui4 bindings 2009-03-25 Mike Massonnet Libxfcegui4 bindings 2009-03-25 Mike Massonnet Forgot to add the custom libxfconf bindings Also, add a script to print the ChangeLog. 2009-03-22 Mike Massonnet Libxfconf bindings 2009-03-18 Mike Massonnet Libxfce4menu bindings 2009-03-17 Mike Massonnet Remove version information consts from libxfce4gui The version information is only useful in C sources, there is no way to do #if LIBFOO_CHECK_VERSION (0,1,2) in Vala. So, out! Update the test program to flush the RC data before opening it again for reading. In fact, when creating the new instance, it is created inside a temp var, then the original var is closed (=flushed too btw), and finally the temp var is assigned to the original var. So, flush! 2009-03-17 Mike Massonnet First commit with working libxfce4util bindings