XEmacs 21.2.38 (Peisino)
[chise/xemacs-chise.git.1] / lwlib / ChangeLog
index 1d3eb2c..07d6f5d 100644 (file)
@@ -1,3 +1,180 @@
+2000-12-05  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.38 is released.
+
+2000-11-30  Andy Piper  <andy@xemacs.org>
+
+       * lwlib-Xm.c (xm_update_label): Hack to stop %_ labels until
+       someone fixes it properly.
+
+2000-11-24  Andy Piper  <andy@xemacs.org>
+
+       * xlwtabsP.h: add visible flag, realRows and remove displayChildren.
+
+       * xlwtabs.c (TabVisible): new macro. Consults visible flag.
+       (TabsInit): remove displayChildren, add realRows.
+       (TabsConstraintInitialize): ditto.
+       (TabsResize): ditto.
+       (TabsGeometryManager): ditto.
+       (TabsChangeManaged): ditto.
+       (TabsSelect): ditto.
+       (TabsPage): ditto.
+       (TabsHighlight): ditto.
+       (DrawTabs): ditto.
+       (TabLayout): Caclulate rows for all children and whether they
+       should be visible or not..
+       (TabsShuffleRows): shuffle rows based on both real and displayed
+       rows. Adjust visibility of all children.
+       (PreferredSize): ditto.
+
+2000-11-19  Martin Buchholz  <martin@xemacs.org>
+
+       * xlwtabs.c (TabsResize): Don't delete `tab', mark unused instead.
+
+2000-11-18  Martin Buchholz  <martin@xemacs.org>
+
+       * xlwmenu.c (make_windows_if_needed): 
+       (XlwMenuRealize): 
+       The proper type for `mask' is `unsigned long', not `int'.
+
+2000-11-18  Martin Buchholz  <martin@xemacs.org>
+
+       * xlwtabs.c (defaultAccelerators): Add #### to unused var.
+       (TabsResize): Remove unused var.
+       * xlwmenu.c (XlwMenuInitialize): Remove unused vars.
+       * lwlib-Xlw.c (xlw_update_one_widget): Add #### for probable bug.
+
+2000-11-14  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.37 is released.
+
+2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * lwlib.h: Typo fixes and tiny clarifications.
+
+2000-10-04  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.36 is released.
+
+2000-09-21  Andy Piper  <andy@xemacs.org>
+
+       * lwlib.h: declare copy_widget_value_tree.
+
+       * lwlib.c (copy_widget_value_tree): make non-static.
+
+2000-09-19  Martin Buchholz  <martin@xemacs.org>
+
+       * *: Spelling mega-patch
+
+2000-09-16  Martin Buchholz  <martin@xemacs.org>
+
+       * lwlib.c (ascii_strcasecmp): New.
+       * lwlib.c (find_in_table): Use ascii_strcasecmp.
+       Avoid using non-standard non-portable strcasecmp.
+
+2000-08-02  Stephen J. Turnbull <stephen@xemacs.org>
+
+       * xlwmenu.c (XlwMenuInitialize): make comment on algorithm for
+       setting fontList match code.  Suggest using same algorithm for
+       X Font Set resources in native lw code.
+
+2000-07-30  Ben Wing  <ben@xemacs.org>
+
+       * lwlib-Xaw.c (xaw_update_one_widget):
+       Remove accelerator specs from buttons, since Athena doesn't handle
+       them.
+       
+       * lwlib.c (lw_remove_accelerator_spec):
+       * lwlib.h:
+       Define function and prototype to do this.
+
+2000-07-15  Ben Wing  <ben@xemacs.org>
+
+       * xlwradioP.h:
+       Remove duplicate definition of streq().
+
+2000-07-19  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.35 is released.
+
+2000-07-09  Martin Buchholz  <martin@xemacs.org>
+
+       * xlwcheckbox.c:
+       * xlwgauge.h:
+       * xlwgaugeP.h:
+       * xlwradio.h:
+       * xlwradioP.h:
+       * xlwgauge.c:
+       * config.h.in:
+       * xlwradio.c:
+       * lwlib-Xaw.c:
+       Replace SMART_INCLUDE with a dumber, but more reliable method.
+
+       * xlwmenu.c (parameterize_string): Fix C++ compilation warnings.
+
+2000-06-10  Ben Wing  <ben@xemacs.org>
+
+       * lwlib-Xaw.c (xaw_create_label): add sanity check on arg limit.
+       (xaw_update_one_value): fix crash due to incorrect arg count.
+
+2000-05-28  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.34 is released.
+
+2000-05-01  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.33 is released.
+
+2000-04-19  Martin Buchholz  <martin@xemacs.org>
+
+       * lwlib.c (lw_destroy_everything): Always use full ANSI prototypes.
+       * lwlib.c (lw_destroy_all_pop_ups): Always use full ANSI prototypes.
+
+2000-04-12  Andy Piper  <andy@xemacs.org>
+
+       * lwlib-Xaw.c (xaw_update_one_widget): no-op for text widgets.
+       (xaw_update_one_value): Get strings safely.
+       (xaw_create_text_field): add some extra properties.
+
+2000-04-05  Andy Piper  <andy@xemacs.org>
+
+       * lwlib-Xaw.c (lw_xaw_widget_p): include asciiTextWidgetClass as
+       an athena widget.
+
+2000-04-05  Andy Piper  <andy@xemacs.org>
+
+       * xlwradio.c (RadioSetValues): resize if position information has
+       changed.
+
+       * lwlib-Xm.c (xm_create_text_field): text fields should be enabled
+       even if there is no callback.
+       * lwlib-Xaw.c (xaw_create_text_field): ditto.
+
+2000-04-03  Andy Piper  <andy@xemacs.org>
+
+       * lwlib.c (merge_widget_value_args): only merge when the two args
+       are actually different.
+
+2000-03-21  Didier Verna  <didier@xemacs.org>
+
+       * config.h.in: move INCLUDE_GLUE_1 and INCLUDE_GLUE_2 to
+       src/config.h.in.
+       * config.h.in (ATHENA_INCLUDE): use the `SMART_INCLUDE' macro.
+
+2000-03-20  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.32 is released.
+
+2000-03-14  Ben Wing  <ben@xemacs.org>
+
+       * xlwmenu.c (massage_resource_name): Handle %_ and %%.
+
+2000-02-20  Gunnar Evermann  <ge204@eng.cam.ac.uk>
+
+       * xlwscrollbar.c (get_gc): Always check for XmUNSPECIFIED_PIXMAP
+       even if we are only 'compatible' with the Motif resources.
+       (XmUNSPECIFIED_PIXMAP): Define unconditionally.
+
 2000-02-23  Martin Buchholz <martin@xemacs.org>
 
        * XEmacs 21.2.31 is released.
 
 1999-12-12  Daniel Pittman  <daniel@danann.net>
 
-       * lwlib-Xaw.c: 
+       * lwlib-Xaw.c:
        * xlwcheckbox.c:
        * xlwgauge.h:
        * xlwgaugeP.h:
        Include <stdlib.h> to get prototype for atoi().
        (GaugeSelect): Call GaugeExpose with the right number of args.
        (GaugeLoseSel): Call GaugeExpose with the right number of args.
-       (GaugeConvert): This is a XtConvertSelectionProc, 
+       (GaugeConvert): This is a XtConvertSelectionProc,
        so 5th parameter must be of type XtPointer, not XPointer.
-       (GaugeGetValue): This is a XtTimerCallbackProc, 
+       (GaugeGetValue): This is a XtTimerCallbackProc,
        so 2nd parameter must be of type XtIntervalId *, not XtIntervalId.
-       
+
 
 1999-09-01  Martin Buchholz  <martin@xemacs.org>
 
        * xlwradio.c:
        * xlwcheckbox.c:
        * xlwgauge.c: Fix for losing systems without Xmu.
-       
+
 1999-08-31  Andy Piper  <andy@xemacs.org>
 
        * lwlib-Xm.c (xm_update_one_widget): fix for AIX compiler lossage.
 
        * XEmacs 21.2.18 is released
 
-1999-07-05  Didier Verna  <verna@inf.enst.fr>
+1999-07-05  Didier Verna  <didier@xemacs.org>
 
        * lwlib-Xm.c (xm_update_one_widget): add missing #ifdefs around
        call to xm_update_label.