At 22:35 12/01/01 +0100, Adrian Aichner wrote:
>>>>> "Andy" == Andy Piper
<andyp(a)bea.com> writes:
Andy> Which next button is this?
Andy> Thanks
Oops, the test-case did not get archived on xemacs-beta.
See the thread starting with this:
http://www.xemacs.org/cgi-bin/wilma_hiliter/xemacs-beta/200010/msg00080.html
This is an interesting bug. It actually reveals some deficiencies in the
widget code. This fixes. There are some netinstall fixes and glyph
documnetation at the end.
andy
2001-01-17 Andy Piper <andy(a)xemacs.org>
* wid-edit.el (widget-activation-glyph-mapper): activate or
deactivate native widgets.
(widget-glyph-insert-glyph): record instantiator.
(widget-push-button-value-create): use it.
* gui.el (gui-button-action): new function. Make button's domain
buffer current when calling.
(make-gui-button): update to use gui-button-action.
2001-01-17 Andy Piper <andy(a)xemacs.org>
* glyphs.c (print_image_instance): comment to make martin happy.
* glyphs-x.c (x_redisplay_widget): update faces after a frame
change.
* glyphs-msw.c (mswindows_redisplay_widget): add code to cope with
activation.
(mswindows_tab_control_redisplay): warning suppression.
* glyphs-widget.c (widget_update): re-write to cope with updated
items.
(widget_instantiate): use new gui_item functions.
(tab_control_update): deleted.
(progress_gauge_update): deleted.
(image_instantiator_progress_guage): take out update reference.
(image_instantiator_tree_view): ditto.
(image_instantiator_tab_control): ditto.
* gui.c (widget_gui_parse_item_keywords): new function. Do things
Right the new way.
(gui_item_add_keyval_pair): re-write to cope with descriptors and
return whether anything was changed.
(update_gui_item_keywords): as it sounds.
* gui.h: declare widget_gui_parse_item_keywords.
* fns.c (safe_copy_tree): new function taken from Fcopy_tree.
(Fcopy_tree): use it. Stops infloop death in bogus instantiators.
2001-01-17 Andy Piper <andy(a)xemacs.org>
* ini.h: move extern "C" to aid win32 compilation. From Fabrice
Popineau.
2001-01-12 Andy Piper <andy(a)xemacs.org>
* package-get.el (package-get-custom): call
package-net-update-installed-db.
* package-ui.el (pui-install-selected-packages): call
package-net-update-installed-db.
* package-net.el (package-net-update-installed-db): use
packages-package-list so that we reflect reality.
* packages.el (packages-package-list): Make docstring reflect
reality.
* package-net.el (package-net-convert-index-to-ini): exclude mule
entries.
* postinstall.cc (do_postinstall): don't pick up shells if cygwin
isn't installed.
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd