XEmacs 21.2.41 "Polyhymnia".
[chise/xemacs-chise.git] / lwlib / ChangeLog
index 07d6f5d..39bf349 100644 (file)
@@ -1,3 +1,52 @@
+2001-01-17  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.41 "Polyhymnia" is released.
+
+2001-01-08  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.40 is released.
+
+2001-01-06  Martin Buchholz  <martin@xemacs.org>
+
+       * lwlib-Xaw.c (xaw_creation_table): Make const.
+       * lwlib-Xaw.h (xaw_creation_table): Make const.
+       * lwlib-Xlw.c (xlw_creation_table): Make const.
+       * lwlib-Xlw.h (xlw_creation_table): Make const.
+       * lwlib-Xm.c (xm_creation_table): Make const.
+       * lwlib-Xm.h (xm_creation_table): Make const.
+       * lwlib.c (find_in_table): Use const.
+
+2001-01-02  Andy Piper  <andy@xemacs.org>
+
+       * lwlib.h (_widget_args): add args_changed. Necessary because we
+       reference count args.
+
+       * lwlib.c (lw_add_widget_value_arg): set args_changed flag.
+       (merge_widget_value_args): mark as changed if args_changed is
+       true.
+       (update_all_widget_values): reset args_changed.
+       (initialize_widget_instance): ditto.
+
+2000-12-31  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.39 is released.
+
+2000-12-30  Andy Piper  <andy@xemacs.org>
+
+       * xlwtabs.c: remove assertion definitions and put them in
+       lwlib-internal.h. This has the effect of enabling assertions which
+       should have been done from the very start.
+       (TabsShuffleRows): fix duff assertion.
+       (PreferredSize3): use dimensions throughout.
+       (PreferredSize2): ditto.
+       (TabLayout): ditto.
+       (DrawFrame): be clever about the enclosing frame if the child
+       height is 0.
+       (TabsResize): don't configure children that are no visible
+       anyway. Make sure geometry calculations don't end up negative.
+
+       * lwlib-internal.h: put in assertion definitions.
+
 2000-12-05  Martin Buchholz <martin@xemacs.org>
 
        * XEmacs 21.2.38 is released.