Commit graph

18 commits

Author SHA1 Message Date
jaapb
a47112e42f Corrected installation error (DESTDIR not applied correctly).
Added description of options. Added update to changes file.
Used buildlink3 for findlib dependency.
2012-09-10 05:33:25 +00:00
jaapb
ddf276534d Updated to version 2.16.0. Changed maintainer from pkgsrc-users@ to myself.
Added PLIST_VAR in order to install native code files only on appropriate
architectures.

This closes PR pkg/46922 (submitted before I became a developer).

Changes from 2.14.2 to 2.16.0:

2012.08.23 [Jacques]
  * update Windows port, compiles fine on mingw with
    ./configure --disable-gtktest
  * lablgtk2 script does not load extra libraries by default
    (use flag -all to load all extensions)

2012.08.17 [Jacques]
  * generate correct lablgtk2 script for findlib.
  * add old-uninstall target.
  * support threaded toplevel with Quartz backend, using gtkThTop.ml
    (runs the toplevel loop in another thread)
  * remove GtkThInit from META (not portable)
  * avoid busy waiting by using g_main_context_set_poll_func to
    make polling non-blocking.
    busy waiting is still needed for VM threads, and can be activated
    by setting the environment variable LABLGTK_BUSY_WAIT.

2012.08.16 [Jacques]
  * update applications/browser for OCaml 4.00
  * update applications/camlirc to use GText instead of GBroken.text

2012.07.26 [Pierre-Marie]
  * improvements to GtkSourceView2.
  * add cast and assignation functions to GText.nocopy_iter.
  * add Gtk 2.10 missing key modifiers.

2012.07.24 [Jacques]
  * can still install using old-install.

2012.06.19 [Adrien]
  * add a high-level API to create keyboard shortcuts.

2012.06.12 [Adrien]
  * add several #as_foo methods: entry, notebook, range
  * new signals for notebook: select_page, reorder_tab,
    change_current_page, move_focus_out, page_{added,removed,reordered}
  * add gtk_container_child_{set,get}_property
  * add gtk_notebook_{set,get}_tab_reorderable
  * add gtk_signal_new which can be used to create custom keyboard shortcuts
  * add g_signal_list and g_signal_query
  * add functions to connect to notify::foo signals which indicate when an
    object property changes
  * add foo#connect#notify_bar methods to add callbacks on changes of
    the "bar" property of the object "foo".

2012.04.11 [Maxence]
  * use findlib to install (see README for the list of installed packages)

2012.06.05 [Jacques]
  * merge GtkSourceView2 additions by Pierre-Marie Pedrot

2012.03.07 [Jacques]
  * add Make_Val_option to wrappers.h

2011.07.20 [Jacques]
  * add gtk_accelerator_name/get_label (for Pierre Boutillier)
  * add gtk_accel_map_foreach/change_entry (ibid)
  * add gdk_window_clear_area (for DDR)
  * make gtk_tree_view_get_visible_range version dependent (Thomas Ripoche)
2012-09-09 18:45:44 +00:00
wiz
be2d96333b Update to 2.14.2:
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)
2010-09-19 15:33:10 +00:00
wiz
27154c887e Update to 2.14.1, with additional patches from upstream to build with
ocaml-3.12. Set LICENSE. Add gtksourceview2 option; disable (default off)
glade option, since it currently doesn't build.

In Lablgtk-2.14.1:

2010.05.20 [Jacques]
  * update unison patch to 2.40.16 (for Quartz users)

2010.05.18 [Jacques]
  * rename gtkSignal.ml to gtkSignal.ml4 and fix depend target
  * move Glib.Utf8 code to gutf8.ml, so that it can be used in xml_lexer
    to fix a bug report by Pascal Brisset (multibyte entities of the form
    ● in glade files).

2010.04.08 [Jacques]
  * remove useless methods (discovered by ocaml 3.12)

2010.01.14 [Benjamin]
  * Apply patch from Mike Spivey to support get_visible range in Gtree
  * Fixed incorrect target labgtkspell.cmxs in Makefile

2009.10.01 [Jacques]
  * Correct wrong module name SourceViewEnums -> SourceView2Enums

In Lablgtk-2.14.0:

2009.09.25 [Jacques]
  * Ensure compilation under windows

2009.09.22 [Benjamin]
  * Restore compatibility with pre-3.11 OCaml versions

2009.09.01 [Benjamin]
  * Apply patch from Mike Spivey:
    * Access to StyleSchemeManager objects
    * Some attributes are strings and not string options.  This seems
      sensible.
    * Languages and style schemes are treated alike in creating buffers:
      both arguments are wrapped.
    * draw_spaces deals with a list of flags, not a single flag.
    * Mark categories can have priorities, icons and backgrounds
    * Some attributes of languages are accessed by methods instead of
      properties to work around a GTK bug.

2009.09.01 [Benjamin]
  * Support for GtkSourceView 2.6 in library "lablgtksourceview2"
  * Support for GtkSourceView 1.x is still available in library
    "lablgtksourceview" but it is no longer linked into the lablgtk2
    default toplevel as it is not linkable with "lablgtksourceview2".

2009.05.21 [Jacques]
  * Apply Anil Madhavapeddy patch for lablgladecc2 -hide-default

2009.05.18 [Benjamin]
  * Make and install dynamic cmxs objects when available.
  * Fix compilation bug for ml_panel.c (Richard Jones message of 2009-02-06)

2009.05.12 [Jacques]
  * Merge new tooltip support from Moutinho's branch r1365
    (sorry for 1.5y delay...)
  * Merge tree DND from Moutinho's branch r1387 (1y delay...)

2009.05.08 [Jacques]
  * Add Gdk.Windowing.platform for platform dependent applications
  * Fix bug in Clist.set_pixmap when no mask given

2009.04.20 [Jacques]
  * Print backtrace if available when exception raised in signal callback.
    Requires ocaml 3.11. (suggested by Bart Jacobs)
  * Use "val virtual obj" in generated code. Requires ocaml 3.10.

2009.03.19 [Jacques]
  * In GtkAboutDialog, change internal property from "name" to "program-name"
    if version >= 2.12. The OO interface is left unchanged, since there is
    no conflict with #misc#name anyway.

2009.02.09 [Benjamin]
  * fix linking bug for older than 2.2 Gtk with g_io_channel_read_chars

2009.01.20 [Benjamin]
  * change handling of non existent properties.
    [Not_found] is no longer raised and [Invalid_argument prop_name] is
    used instead.
    No exception is raised by unknown dynamic property setters and a GLib
    warning is emitted.
    See the comments in src/gobject.mli in the local Property module.

2009.01.13 [Benjamin]
  * fix compilation issues with Gtk 2.4
2010-08-28 16:13:25 +00:00
joerg
4a7f684a0b Fix build with newer libgnomeui. 2009-07-06 22:42:24 +00:00
wiz
0a2283cb0b Update to 2.12.0:
In Lablgtk-2.12.0:
2008.12.20 [Jacques]
 * fix build process for ocaml 3.11 on MSVC and mingw.

2008.12.09 [Jacques]
 * fix ml_gtk_source_buffer_create_marker

2008.10.30 [Benjamin]
 * Support Gtk Quartz backend compilation (thanks to Pascal Cuoq)
2008.10.07 [Benjamin]
 * Revert last change on GEdit.entry_completion according to M. Clasen.
   Keeping the new type for the callback match_selected.
2008.10.05 [Benjamin]
 * Change type of model contained in GEdit.entry_completion from
   model to model_filter see
   http://bugzilla.gnome.org/show_bug.cgi?id=555087.
2008.09.10 [Benjamin]
 * Many custom tree model bugs fixed.

2008.09.04 [Benjamin]
 * First attempt to support custom_tree_models in GTree.
   I need some feedback on ways to improve the safety.
   An example of usage is given in examples/custom_tree.ml
   Part of the code comes from Robert Schneck: he agreed by private mail
   on relicensing it for lablgtk2.

2008.08.20 [Jacques]
 * Move model to head of properties in ComboBox
   (bug reported by Pierre-Marie Pedrot)

2008.08.03 [Benjamin]
 * Support for wrapped signal of GEdit.spin_button (Gtk 2.10)

2008.08.01 [Benjamin]
 * Support for GtkRendererAccel of Gtk 2.10

2008.07.26 [Benjamin]
 * Add a few 2.10 properties GAction.icon_name, GButton.image_position,

2008.07.25 [Olivier]
 * don't use G_QUEUE_INIT (dependency on glib 2.14)

2008.07.25 [Jacques]
 * Add [widget] to Gtk.file_chooser
 * configure did not work on FreeBSD

2008.05.09 [Benjamin]
 * Add Glib.Io.read_chars. Other g_io_* function could be added...

2008.04.14 [Olivier]
  * use Gc.create_alarm to delay GObject finalization instead of an idle function

2008.03.31 [Benjamin]
  * Support mingw compilation with OCaml 3.11. Still tricky...

2008.03.25 [Jacques]
  * add GtkWindow properties
  * add GMain.Event
  * add GtkMenu.Menu.popup_at

2008.03.22 [Benjamin]
  * prepare gtksourceview 2.1 support
2009-01-08 10:04:29 +00:00
wiz
c29cb75cfd Update to 2.10.1:
In lablgtk-2.10.1:
2008.02.26 [Jacques]
  * fix wrong type in GContainer.mli (could not compile with 3.10.2)

2007.12.01 [Jacques]
  * revert to setting LC_NUMERIC to C (ocaml still uses strtod)

2007.11.28 [Jacques]
  * Fix Val_GType/GType_val (use Val_addr/Addr_val)

2007.10.09 [Benjamin]
  * add ui_manager#as_ui_manager

2007.09.27 [Jacques]
  * Fix examples.
2008-03-04 14:47:29 +00:00
wiz
9099c57515 Update to 2.10.0:
2007.09.25 [Jacques]
  * Various preparations for release.
  * Use the "Glade for Windows" distribution for win32, supporting glade and rsvg.

2007.08.17 [Jacques]
  * some more patch by Julien Moutinho (style and Rc).
  * do not set LC_NUMERIC to C (ocaml is now ok) (Volker Grabsch).
  * avoid some warnings in ml_gdkpixbuf and ml_glib.

2007.08.09 [Benjamin]
  * GtkImage : clear support

2007.08.08 [Benjamin]
  * Fix typo in property "wrap-license" (was "wrap-licence") of GtkAboutDialog
  * Add GtkFileChooser "do-confirm-overwrite" property support and
     "confirm-overwrite" signal
  * GWindow "urgency-hint" property support

2007.08.07 [Benjamin]
  * Add Glib.usleep
  * Add Stock icons for Gtk 2.10 and 2.8
  * Add  has_selection and cursor_position properties in GText.buffer

2007.08.06 [Benjamin]
  * Add support for GtkAssistant of Gtk 2.10

2007.06.18 [Jacques]
  * merge patches by Julien Moutinho for GdkDisplay
    and gtk_tree_view_get_cell_area.

2007.06.08 [Benjamin]
  * Add support for gtk_link_button

2007.06.07 [Benjamin]
  * gtksourceview support

2007.05.27 [Benjamin]
  * fixed bug in GWindow.about_dialog whose callbacks raised an uncaught
    Not_found.
    The default Close button now responds `CANCEL and not `CLOSE.

2006.11.19 [Olivier]
  * add some missing properties in GtkIconView (in module GTree) (2.6)
  * add some missing properties in GtkButton (2.4, 2.6)

2006.11.03 [Olivier]
  * move GtkSocket code from ml_gtkbin.c to ml_gtk.c since it is
    wrapped in GWindow.

2006.10.27 [Jacques]
  * add Gdk.Cursor.get_image
  * remove Gdk.Cursor.destroy (could be dangerous)
  * add new methods to GData.clipboard (partly from SooHyoung Oh)

2006.10.13 [Jacques]
  * add GDraw.drawable#colormap,gc,set_gc

2006.09.15 [Olivier]
  * wrap GtkMenuToolButton (2.6)

In lablgtk2-20060908:
2006.08.08 [RobertR]
  * export copy_memblock_indirected and ml_lookup_flags_getter for Windows

2006.07.06 [Jacques]
  * make ABSVALUE=1 to use a custom mlvalues.h where value is abstract

2006.05.13 [Jacques]
  * delay finalization functions when they may trigger a callback

2006.02.03 [Jacques]
  * add GLayout#bin_window

2005.12.19 [Jacques]
  * lablgladecc : apply Keita Yamaguchi's patch

2005.12.02 [Benjalin]
  * lablgladecc : support for GtkAboutDialog

2005.11.10 [Olivier]
  * wrap gtk_tree_view_expand_to_path (2.2)

2005.11.03 [Benjamin]
  * lablgladecc : emit w#toplevel#misc#show_all instead of
    w#toplevel#show in check_all, because some toplevel widgets (gMenu for example)
    do not have a show method

2005.10.28 [Jacques]
  * add windows support for rsvg
2007-10-27 13:29:37 +00:00
wiz
244ea701f1 Rename lablgtk to lablgtk1 and lablgtk2 to lablgtk. 2007-09-21 13:00:50 +00:00
hira
10db67de5d Add missing RCS Id tag to patch-aa. 2005-06-16 13:09:34 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +00:00
dillo
0893183d09 regen for patch-aa. noted by wiz 2005-02-09 17:58:17 +00:00
adrianp
0e9f2ac695 - update of lablgtk from 1.2.6 to 1.2.7
- ok'ed dillo@

2002.10.30
  * add GWindow.file_selection#dir_list  (Francois Pessaux)
2005-02-04 22:47:24 +00:00
jmmv
42bf039418 Undo previous, now that ocaml has some wrappers that handle the problem
for us.
2004-12-24 18:49:35 +00:00
jmmv
6d54efda39 Make sure the rpaths reach the compiler; otherwise, lablgtk can't find the
X11 libraries.

I suspect this was not noticed before because the whole ocaml was linked
against these libraries, so they were pulled in at runtime anyway.
2004-12-24 18:33:09 +00:00
wiz
ac10c147b4 Update lablgtk to 1.2.6:
* fixed a problem of SpinButton.get_value_as_int for the case of
    the value is minus' src/gtkEdit.ml (Jun Furuse)
  * ocamllex is abstracted by CAMLLEX in Makefiles (Jun Furuse)
  * more parametrizations in config.make.nt (Jun)
  * added the selection method to clist. (Jun)
  * Glib.Io.add_watch returns event source, so that we can remove it later (J)
  * added Glib.Io.read (J)
  * added a new module Gdk.Input (J)
  * various improvements to GtkText (Antoine Mine)
  * fix Glib.IO (Henri Dubois-Ferriere)
  * fixes in ml_gdk.c: win32 and ClientData
  * GtkThread.main switches GtkMain.Main.main to call GtkThread.thread_main
  * added GList.clist#get_row_state and GWindow.file_selection#file_list
    (by Francois Pessaux)
  * added META (by Stefano Zacchiroli)
  * fixed applications/camlirc (Tim Freeman)
  * add gdk_property_*
  * fix GdkPixbuf.create_pixmap
  * add GdkEventClient (requested by Didier le Botlan)
  * add Gdk.Window.get_pointer_location (Tim Freeman)
2004-03-04 16:13:35 +00:00
salo
8ae430e40c s/INSTALL_*/BSD_INSTALL_*/ in patch-aa, remove unnecessary MAKE_ENV. 2003-01-19 10:59:00 +00:00
dillo
de5e4646ea initial import of lablgtk 1.2.5
LablGTK is is an Objective Caml interface to gtk+.
2002-10-16 16:40:24 +00:00