From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 75D0CBC59 for ; Fri, 17 Sep 2010 11:00:10 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEACvLkkyFBoIF/2dsb2JhbACjBIgZqVmPVQEEhUGETYVm X-IronPort-AV: E=Sophos;i="4.56,381,1280700000"; d="scan'208";a="59427281" Received: from rabbit.math.nagoya-u.ac.jp (HELO mailhost.math.nagoya-u.ac.jp) ([133.6.130.5]) by mail2-smtp-roc.national.inria.fr with ESMTP; 17 Sep 2010 11:00:09 +0200 Received: from mailhost.math.nagoya-u.ac.jp (localhost [127.0.0.1]) by mailhost.math.nagoya-u.ac.jp (Postfix) with ESMTP id 5469DB6A3; Fri, 17 Sep 2010 18:00:07 +0900 (JST) Received: from mailhost.math.nagoya-u.ac.jp (camel-172 [172.16.254.4]) by mailhost.math.nagoya-u.ac.jp (Postfix) with ESMTP id 141D788A8; Fri, 17 Sep 2010 18:00:07 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=math.nagoya-u.ac.jp; h= date:message-id:to:subject:from:mime-version:content-type: content-transfer-encoding; s=alpha; bh=00ogZQk1UF2icdw2WPyOCGECo vk=; b=b6opHmV1q2CIu52ntMhhCWpnh0JdZkB1Th1l5SynEfN55LEHnGlOaFv6h 2o5/nvXdIcwPDJN7sutUOEgAMbfYi+GQgah9+WZjOMgD22m3BvqSLpkjvxcJzZbQ GyGD52p1XvFUpfrBbdFJyA2bgimcc785gzU4WhSAtW5o8Cg/Wo= DomainKey-Signature: a=rsa-sha1; h=Received:Date:Message-Id:To:Subject:From:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; b=djX1A2I9Z6kLknJggzMw/Ug40VjZhBbIrw/VmQXqM0wig2deqhxDTCH5PxADwM9XnIKsjR2xAVB4roZcAa0OfHV4fmQ0Od4HefH1p6MGeR4yjY/f8lftnu1pa4Xpg7ZMdFH8r8uznaDfrWk8tpNk36Gb6gE2spwq0I6nUMD3b/Y=; c=nofws; d=math.nagoya-u.ac.jp; q=dns; s=alpha Received: from localhost (bsdserver02 [172.16.249.2]) by mailhost.math.nagoya-u.ac.jp (Postfix) with ESMTP id E4C73889F; Fri, 17 Sep 2010 18:00:06 +0900 (JST) Date: Fri, 17 Sep 2010 17:59:19 +0900 (JST) Message-Id: <20100917.175919.141854762.garrigue@math.nagoya-u.ac.jp> To: caml-list@inria.fr, lablgtk@yquem.inria.fr Subject: LablGtk 2.14.2 From: Jacques Garrigue X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; lablgtk:01 camlers:01 bug:01 ocaml:01 bug:01 lablgtk:01 ocaml:01 gtk:01 wwwfun:01 olabl:01 renderer:01 callbacks:01 gtkinit:01 cmo:01 gdk:01 Dear Camlers, Following a number of bug fixes, and particularly a serious incompatibility in ocaml 3.12 (due to the fixing of an old typing bug), here is a new release of LablGtk2, the ocaml interface to the Gtk+ GUI library and friends (glade, rsvg, gnomecanvas, gnomedruid, panel, gtkspell, gtksourceview2.) You can find it at: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html The windows release will have to wait for a windows version of ocaml 3.12... --------------------------------------------------------------------------- Jacques Garrigue Nagoya University garrigue at math.nagoya-u.ac.jp JG $Id: CHANGES 1528 2010-09-17 08:38:54Z garrigue $ In Lablgtk-2.14.2: 2010.09.09 [Jacques] * add GtkCurve (but it is deprecated since 2.20) 2010.08.16 [Jacques] * rename g_value_{get,set}_variant, as the name is used by recent versions of glib (reported by Florent Monnier) 2010.07.25 [Jacques] * add changed signal to cell_renderer_combo (reported by Dmitry Bely) 2010.07.23 [Jacques] * copy GtkTreePath arguments in callbacks, as reported by Benjamin. 2010.06.25 [Jacques] * remove gtkInit.cmo from gdk_pixbuf_mlsource, no need to initialize Gtk as Gobject is sufficient * protect GtkThread callbacks against exceptions, and provide a function to process messages inside a different main loop. * add -nothinit option to lablgtk2, since Quartz cannot run the main loop in a different thread (one should just call GtkThread.main). See dialog-thread.ml for an example. 2010.06.08 [Jacques] * correct interfaces due to the fixing of an unsoundness bug in ocaml 3.12 (cf. http://caml.inria.fr/mantis/view.php?id=4824)