<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/ChangeLog, branch old-branches/python</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Use a simple struct to implement compile time checks for the Lisp_Object type</title>
<updated>2012-06-13T13:40:48+00:00</updated>
<author>
<name>Andreas Schwab</name>
</author>
<published>2012-06-13T13:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=646b5f55dfc28ea37a6605b060f67017cdb1aea8'/>
<id>646b5f55dfc28ea37a6605b060f67017cdb1aea8</id>
<content type='text'>
* configure.in: Rename --enable-use-lisp-union-type to
--enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
instead of USE_LISP_UNION_TYPE.

* admin/make-emacs: Rename --union-type to --check-lisp-type.  Define
CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
* admin/CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Renamed from
USE_LISP_UNION_TYPE.

* src/lisp.h (Lisp_Object) [CHECK_LISP_OBJECT_TYPE]: Define as struct
instead of union.
(XLI, XIL): Define.
(XHASH, XTYPE, XINT, XUINT, make_number, XSET, XPNTR, XUNTAG): Use
them.
* src/emacs.c (gdb_use_struct): Renamed from gdb_use_union.
* src/.gdbinit: Check gdb_use_struct instead of gdb_use_union.
* src/alloc.c (widen_to_Lisp_Object): Removed.
(mark_memory): Use XIL instead of widen_to_Lisp_Object.
* src/frame.c (delete_frame): Remove outdated comment.
* src/w32fns.c (Fw32_register_hot_key): Use XLI instead of checking
USE_LISP_UNION_TYPE.
(Fw32_unregister_hot_key): Likewise.
(Fw32_toggle_lock_key): Likewise.
* src/w32menu.c (add_menu_item): Likewise.
(w32_menu_display_help): Use XIL instead of checking
USE_LISP_UNION_TYPE.
* src/w32heap.c (allocate_heap): Don't check USE_LISP_UNION_TYPE.
(init_heap): Likewise.
* src/w32term.c (w32_read_socket): Update comment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in: Rename --enable-use-lisp-union-type to
--enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
instead of USE_LISP_UNION_TYPE.

* admin/make-emacs: Rename --union-type to --check-lisp-type.  Define
CHECK_LISP_OBJECT_TYPE insted of USE_LISP_UNION_TYPE.
* admin/CPP-DEFINES (DEBUG_LISP_OBJECT_TYPE): Renamed from
USE_LISP_UNION_TYPE.

* src/lisp.h (Lisp_Object) [CHECK_LISP_OBJECT_TYPE]: Define as struct
instead of union.
(XLI, XIL): Define.
(XHASH, XTYPE, XINT, XUINT, make_number, XSET, XPNTR, XUNTAG): Use
them.
* src/emacs.c (gdb_use_struct): Renamed from gdb_use_union.
* src/.gdbinit: Check gdb_use_struct instead of gdb_use_union.
* src/alloc.c (widen_to_Lisp_Object): Removed.
(mark_memory): Use XIL instead of widen_to_Lisp_Object.
* src/frame.c (delete_frame): Remove outdated comment.
* src/w32fns.c (Fw32_register_hot_key): Use XLI instead of checking
USE_LISP_UNION_TYPE.
(Fw32_unregister_hot_key): Likewise.
(Fw32_toggle_lock_key): Likewise.
* src/w32menu.c (add_menu_item): Likewise.
(w32_menu_display_help): Use XIL instead of checking
USE_LISP_UNION_TYPE.
* src/w32heap.c (allocate_heap): Don't check USE_LISP_UNION_TYPE.
(init_heap): Likewise.
* src/w32term.c (w32_read_socket): Update comment.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove src/s/sol2-10.h</title>
<updated>2012-06-12T19:03:32+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-06-12T19:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b4492cba7a034185fecea38790b58c20667bfee0'/>
<id>b4492cba7a034185fecea38790b58c20667bfee0</id>
<content type='text'>
* configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
(opsysfile): Set specially for sol2-10.

* src/s/gnu-linux.h (HAVE_PROCFS): Move to configure.

* src/s/sol2-10.h: Remove file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
(opsysfile): Set specially for sol2-10.

* src/s/gnu-linux.h (HAVE_PROCFS): Move to configure.

* src/s/sol2-10.h: Remove file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove src/s/hpux11.h</title>
<updated>2012-06-12T18:44:31+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-06-12T18:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8a07a8c6fe3c0ed64d0dbbc1c9789ce970341fdb'/>
<id>8a07a8c6fe3c0ed64d0dbbc1c9789ce970341fdb</id>
<content type='text'>
* configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS): New AC_DEFINEs.
(opsysfile): Set specially for hpux11.

* src/s/hpux11.h: Remove file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS): New AC_DEFINEs.
(opsysfile): Set specially for hpux11.

* src/s/hpux11.h: Remove file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove a couple of src/s files</title>
<updated>2012-06-12T17:53:25+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-06-12T17:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0d3697298d82ee2ccfd0d316e29342224298df39'/>
<id>0d3697298d82ee2ccfd0d316e29342224298df39</id>
<content type='text'>
* configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.

* src/s/gnu-kfreebsd.h, src/s/openbsd.h: Remove files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.

* src/s/gnu-kfreebsd.h, src/s/openbsd.h: Remove files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move NO_TERMIO, BROKEN_SIGIO from src/s to configure</title>
<updated>2012-06-12T17:43:09+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-06-12T17:43:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=45fa9c0fbf53ff12f78991698ec996737072d66e'/>
<id>45fa9c0fbf53ff12f78991698ec996737072d66e</id>
<content type='text'>
* configure.in (NO_TERMIO, BROKEN_SIGIO): New AC_DEFINEs.

* src/s/bsd-common.h, src/s/darwin.h, src/s/gnu-kfreebsd.h, src/s/hpux10-20.h:
Remove NO_TERMIO.

* src/s/hpux10-20.h, src/s/openbsd.h, src/s/usg5-4-common.h:
Remove BROKEN_SIGIO.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in (NO_TERMIO, BROKEN_SIGIO): New AC_DEFINEs.

* src/s/bsd-common.h, src/s/darwin.h, src/s/gnu-kfreebsd.h, src/s/hpux10-20.h:
Remove NO_TERMIO.

* src/s/hpux10-20.h, src/s/openbsd.h, src/s/usg5-4-common.h:
Remove BROKEN_SIGIO.
</pre>
</div>
</content>
</entry>
<entry>
<title>* configure.in: Coalesce some function checking.</title>
<updated>2012-06-12T17:27:41+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2012-06-12T17:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=03043c1b27476919e6327e3c18d6e6c2b6c70631'/>
<id>03043c1b27476919e6327e3c18d6e6c2b6c70631</id>
<content type='text'>
This makes 'configure' a bit smaller.
Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes 'configure' a bit smaller.
Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
</pre>
</div>
</content>
</entry>
<entry>
<title>* configure.in: Anticipate platforms with no src/s file.</title>
<updated>2012-06-12T17:19:08+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-06-12T17:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ed846e5f8d424da84a71428aec61cfc853305394'/>
<id>ed846e5f8d424da84a71428aec61cfc853305394</id>
<content type='text'>
This is based on the previous treatment of src/m files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is based on the previous treatment of src/m files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle availability of MagickMergeImageLayers and MagickExportImagePixels</title>
<updated>2012-06-12T10:08:39+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2012-06-12T10:08:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0e25d3345f2ae31fc987fbf0515c29ea043ac526'/>
<id>0e25d3345f2ae31fc987fbf0515c29ea043ac526</id>
<content type='text'>
* configure.in: Check for MagickMergeImageLayers.

* src/image.c (imagemagick_load_image): Use MagickFlattenImage if
MagickMergeImageLayers is undefined.  Use pixel pusher loop if
MagickExportImagePixels is undefined.

Fixes: debbugs:11678
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in: Check for MagickMergeImageLayers.

* src/image.c (imagemagick_load_image): Use MagickFlattenImage if
MagickMergeImageLayers is undefined.  Use pixel pusher loop if
MagickExportImagePixels is undefined.

Fixes: debbugs:11678
</pre>
</div>
</content>
</entry>
<entry>
<title>Move SYSTEM_TYPE from src/s to configure</title>
<updated>2012-06-11T23:17:11+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-06-11T23:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a9be7d2b190bb334b9b43a86ce7cbf8478f68e9b'/>
<id>a9be7d2b190bb334b9b43a86ce7cbf8478f68e9b</id>
<content type='text'>
* configure.in (SYSTEM_TYPE): New AC_DEFINE.

* msdos/sed2v2.inp (SYSTEM_TYPE): Set it.

* nt/config.nt (SYSTEM_TYPE): Define it.

* src/s/aix4-2.h, src/s/bsd-common.h, src/s/cygwin.h, src/s/darwin.h:
* src/s/gnu-kfreebsd.h, src/s/gnu-linux.h, src/s/gnu.h, src/s/hpux10-20.h:
* src/s/irix6-5.h, src/s/ms-w32.h, src/s/msdos.h, src/s/template.h:
* src/s/usg5-4-common.h: Remove SYSTEM_TYPE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in (SYSTEM_TYPE): New AC_DEFINE.

* msdos/sed2v2.inp (SYSTEM_TYPE): Set it.

* nt/config.nt (SYSTEM_TYPE): Define it.

* src/s/aix4-2.h, src/s/bsd-common.h, src/s/cygwin.h, src/s/darwin.h:
* src/s/gnu-kfreebsd.h, src/s/gnu-linux.h, src/s/gnu.h, src/s/hpux10-20.h:
* src/s/irix6-5.h, src/s/ms-w32.h, src/s/msdos.h, src/s/template.h:
* src/s/usg5-4-common.h: Remove SYSTEM_TYPE.
</pre>
</div>
</content>
</entry>
<entry>
<title>* configure.in (dbus_type_is_valid): Check for library function.</title>
<updated>2012-06-09T11:12:12+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2012-06-09T11:12:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e3a3e2133197db5c1c0ba91761ba435fde3c20f2'/>
<id>e3a3e2133197db5c1c0ba91761ba435fde3c20f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
