+to 21.2.31 "Iris"
+
to 21.2.30 "Hygeia"
-- Make (find-tag-other-window) always use other window,
even if tag is found in buffer of current window, Samuel Mikes
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
+2000-02-21 Mike Sperber <mike@xemacs.org>
+
+ * loadup.el (really-early-error-handler):
+ * update-elc.el:
+ * make-docfile.el:
+ Remove dependency on EMACSBOOTSTRAP... environment variables.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
(prog1 (buffer-substring)
(kill-buffer (current-buffer)))))
- (setq load-path (split-path (getenv "EMACSBOOTSTRAPLOADPATH")))
- (setq module-load-path (split-path (getenv "EMACSBOOTSTRAPMODULEPATH")))
+ (let ((build-root (expand-file-name ".." invocation-directory)))
+ (setq load-path (list (expand-file-name "lisp" build-root)))
+ (setq module-load-path (list (expand-file-name "modules" build-root))))
;; message not defined yet ...
(external-debugging-output (format "\nUsing load-path %s" load-path))
(setq command-line-args (cdr command-line-args)))
;; Then process the list of Lisp files.
-(setq load-path (split-path (getenv "EMACSBOOTSTRAPLOADPATH")))
+(let ((build-root (expand-file-name ".." invocation-directory)))
+ (setq load-path (list (expand-file-name "lisp" build-root))))
(load "very-early-lisp" nil t)
(load "setup-paths.el")
(load "dump-paths.el")
-(setq
- load-path
- (nconc load-path (split-path (getenv "EMACSBOOTSTRAPLOADPATH"))))
-
(let (preloaded-file-list)
(load (expand-file-name "../lisp/dumped-lisp.el"))
; ;; -batch gets filtered out.
; (nthcdr 3 command-line-args))))
-(setq load-path (split-path (getenv "EMACSBOOTSTRAPLOADPATH")))
+(let ((build-root (expand-file-name ".." invocation-directory)))
+ (setq load-path (list (expand-file-name "lisp" build-root))))
(load "very-early-lisp" nil t)
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
+2000-02-22 Andy Piper <andy@xemacs.org>
+
+ * lwlib-Xm.c (xm_update_one_widget): set widget args last in case
+ anything messes with them in the meantime.
+ * lwlib-Xlw.c (xlw_update_one_widget): ditto.
+ * lwlib-Xaw.c (xaw_update_one_widget): ditto.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
xaw_update_one_widget (widget_instance *instance, Widget widget,
widget_value *val, Boolean deep_p)
{
- if (val->args && val->args->nargs)
- XtSetValues (widget, val->args->args, val->args->nargs);
-
if (0)
;
#ifdef LWLIB_SCROLLBARS_ATHENA
#endif /* LWLIB_WIDGETS_ATHENA */
}
#endif /* LWLIB_DIALOGS_ATHENA */
+ /* Lastly update our global arg values. */
+ if (val->args && val->args->nargs)
+ XtSetValues (widget, val->args->args, val->args->nargs);
}
void
widget_value* val, Boolean deep_p)
{
WidgetClass class = XtClass (widget);
- /* Update up global arg values. */
- if (val->args && val->args->nargs)
- XtSetValues (widget, val->args->args, val->args->nargs);
if (0)
;
xlw_update_tab_control (instance, widget, val);
}
#endif
+ /* Lastly update our global arg values. */
+ if (val->args && val->args->nargs)
+ XtSetValues (widget, val->args->args, val->args->nargs);
}
void
/* Common to all widget types */
XtSetArg (al [ac], XmNsensitive, val->enabled); ac++;
XtSetArg (al [ac], XmNuserData, val->call_data); ac++;
- lw_add_value_args_to_args (val, al, &ac);
-
XtSetValues (widget, al, ac);
#if defined (LWLIB_DIALOGS_MOTIF) || defined (LWLIB_MENUBARS_MOTIF) || defined (LWLIB_WIDGETS_MOTIF)
xm_update_scrollbar (instance, widget, val);
}
#endif
+ /* Lastly update our global arg values. */
+ if (val->args && val->args->nargs)
+ XtSetValues (widget, val->args->args, val->args->nargs);
}
\f/* getting the value back */
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
+2000-02-22 Martin Buchholz <martin@xemacs.org>
+
+ * config.h (gc_checking_assert): New.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
#define bufpos_checking_assert(assertion)
#endif
+#ifdef ERROR_CHECK_GC
+#define gc_checking_assert(assertion) assert (assertion)
+#else
+#define gc_checking_assert(assertion)
+#endif
/* Define MEMORY_USAGE_STATS if you want extra code compiled in to
determine where XEmacs's memory is going. */
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
+2000-02-22 Ben Wing <ben@xemacs.org>
+
+ * ntheap.c (allocate_heap): Make sure `ptr' is initialized.
+
+2000-02-22 Andy Piper <andy@xemacs.org>
+
+ * glyphs-x.c (x_widget_instantiate): don't explicitly resize here.
+
+2000-02-21 Mike Sperber <mike@xemacs.org>
+
+ * .dbxrc:
+ * .gdbinit:
+ * Makefile.in.in: Remove obsolete EMACSBOOTSTRAP... environment
+ variables.
+
+2000-02-21 Mike Sperber <mike@xemacs.org>
+
+ * s/aix4.h: Declare getaddrinfo broken for AIX 4, which it is.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
mo_file = ${mo_dir}emacs.mo
#endif
-#ifdef WINDOWSNT
-LOADPATH = EMACSBOOTSTRAPLOADPATH="${lispdir};${blddir}"
-MODULEPATH = EMACSBOOTSTRAPMODULEPATH="${moduledir};${blddir}"
-#else
-LOADPATH = EMACSBOOTSTRAPLOADPATH="${lispdir}:${blddir}"
-MODULEPATH = EMACSBOOTSTRAPMODULEPATH="${moduledir}:${blddir}"
-#endif
-DUMPENV = $(LOADPATH) $(MODULEPATH)
-temacs_loadup = $(DUMPENV) ./temacs -batch -l ${srcdir}/../lisp/loadup.el
+temacs_loadup = ./temacs -batch -l ${srcdir}/../lisp/loadup.el
dump_temacs = ${temacs_loadup} dump
run_temacs = ${temacs_loadup} run-temacs
-debug_temacs = $(DUMPENV) gdb temacs
+debug_temacs = gdb temacs
release: temacs ${libsrc}DOC $(mo_file) ${other_files}
#ifdef CANNOT_DUMP
-if [ -w ${srcdir}/../lisp ]; then \
w=`pwd`; cd ${srcdir} && $${w}/temacs -batch -l ${srcdir}/../lisp/inc-vers; \
else true; fi
- -$(DUMPENV) ./temacs -batch -l ${srcdir}/../lisp/loadup.el dump
+ -./temacs -batch -l ${srcdir}/../lisp/loadup.el dump
touch release
#endif /* ! defined (CANNOT_DUMP) */
update-elc.stamp : temacs FRC.update-elc.stamp
@touch NOBYTECOMPILE
- ${DUMPENV} ./temacs -batch -l ${srcdir}/../lisp/update-elc.el
+ ./temacs -batch -l ${srcdir}/../lisp/update-elc.el
@if test ! -f $@ -o -f NOBYTECOMPILE; then touch $@; fi; \
$(RM) NOBYTECOMPILE
IMAGE_INSTANCE_SUBWINDOW_ID (ii) = (void*)wid;
IMAGE_INSTANCE_X_WIDGET_LWID (ii) = id;
-
+#if 0
/* Resize the widget here so that the values do not get copied by
lwlib. */
ac = 0;
XtSetArg (al [ac], XtNheight,
(Dimension)IMAGE_INSTANCE_SUBWINDOW_HEIGHT (ii)); ac++;
XtSetValues (IMAGE_INSTANCE_X_WIDGET_ID (ii), al, ac);
+#endif
/* because the EmacsManager is the widgets parent we have to
offset the redisplay of the widget by the amount the text
widget is inside the manager. */
unsigned long base = 0x01B00000; /* 27MB */
/* Temporary hack for the non-starting problem - use 28 (256Mb) rather than VALBITS (1Gb) */
unsigned long end = 1 << 28; /* 256MB */
- void *ptr;
+ void *ptr = NULL;
#define NTHEAP_PROBE_BASE 1
#if NTHEAP_PROBE_BASE /* This is never normally defined */
struct ether_addr;
struct sockaddr_dl;
#endif /* C code */
+
+/* getaddrinfo is broken in AIX 4.3 as per IY04165.
+ At this time (2/21/2000), there's no PTF available.
+ -- Mike Sperber <mike@xemacs.org> */
+
+#undef HAVE_GETADDRINFO
+2000-02-23 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.31 is released.
+
2000-02-21 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.30 is released.
emacs_is_beta=t
emacs_major_version=21
emacs_minor_version=2
-emacs_beta_version=30
-xemacs_codename="Hygeia"
+emacs_beta_version=31
+xemacs_codename="Iris"
infodock_major_version=4
infodock_minor_version=0
infodock_build_version=8