<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/configure.in, branch scratch/string-common-prefix</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>Rename configure.in to configure.ac.</title>
<updated>2012-07-09T04:52:49+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2012-07-09T04:52:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c4444d16dcc6b1cf2ac9e2c0bb20e3f5a54bdea1'/>
<id>c4444d16dcc6b1cf2ac9e2c0bb20e3f5a54bdea1</id>
<content type='text'>
Fixes: debbugs:11603
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: debbugs:11603
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore deprecation warnings, except for older libpng.</title>
<updated>2012-07-08T20:03:56+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2012-07-08T20:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0ccb0b098349c987e35ee1b2ec795f24a743a4e0'/>
<id>0ccb0b098349c987e35ee1b2ec795f24a743a4e0</id>
<content type='text'>
* configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
(HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
(PNG_DEPRECATED): Define when compiling with older PNG versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
(HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
(PNG_DEPRECATED): Define when compiling with older PNG versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>* configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.</title>
<updated>2012-07-07T20:32:41+00:00</updated>
<author>
<name>Andreas Schwab</name>
</author>
<published>2012-07-07T20:32:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4da41f1c10ab05ebe74cd86211e79e3b9ae657ac'/>
<id>4da41f1c10ab05ebe74cd86211e79e3b9ae657ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve static checking when configured --with-ns.</title>
<updated>2012-07-07T19:23:41+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2012-07-07T19:23:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6045c4fdb88ee6bd84afcaac4a0b7e8a96f23050'/>
<id>6045c4fdb88ee6bd84afcaac4a0b7e8a96f23050</id>
<content type='text'>
See Samuel Bronson's remarks in
&lt;http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html&gt;.
* configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
a no-op with recent GCC and harmful in earlier ones.
Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
warning when compiling with ObjC.  Always omit
-Wunsafe-loop-optimizations, as we don't mind when optimization is
being done correctly.

Fix some minor --with-ns problems found by static checking.
* src/frame.c (Ftool_bar_pixel_width) [!FRAME_TOOLBAR_WIDTH]:
(x_set_font) [!HAVE_X_WINDOWS]:
* src/image.c (xpm_load_image) [HAVE_NS]:
(x_to_xcolors) [!HAVE_X_WINDOWS &amp;&amp; !HAVE_NTGUI]:
(x_disable_image) [!HAVE_NS &amp;&amp; !HAVE_NTGUI]:
Remove unused local.
(Fx_parse_geometry) [HAVE_NS]: Don't return garbage.
(xpm_load_image) [HAVE_NS &amp;&amp; !HAVE_XPM]: Remove unused label.
* src/image.c (x_create_bitmap_from_file) [HAVE_NS]:
(xpm_load_image, xpm_load) [HAVE_NS &amp;&amp; !HAVE_XPM]:
* src/nsselect.m (symbol_to_nsstring, ns_string_to_pasteboard_internal):
* src/xfaces.c (Fx_load_color_file) [!HAVE_X_WINDOWS]:
Fix pointer signedness problem.
* src/xfaces.c (FRAME_X_FONT_TABLE):
* src/xterm.h (FRAME_X_FONT_TABLE): Remove unused, incompatible macros.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See Samuel Bronson's remarks in
&lt;http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html&gt;.
* configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
a no-op with recent GCC and harmful in earlier ones.
Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
warning when compiling with ObjC.  Always omit
-Wunsafe-loop-optimizations, as we don't mind when optimization is
being done correctly.

Fix some minor --with-ns problems found by static checking.
* src/frame.c (Ftool_bar_pixel_width) [!FRAME_TOOLBAR_WIDTH]:
(x_set_font) [!HAVE_X_WINDOWS]:
* src/image.c (xpm_load_image) [HAVE_NS]:
(x_to_xcolors) [!HAVE_X_WINDOWS &amp;&amp; !HAVE_NTGUI]:
(x_disable_image) [!HAVE_NS &amp;&amp; !HAVE_NTGUI]:
Remove unused local.
(Fx_parse_geometry) [HAVE_NS]: Don't return garbage.
(xpm_load_image) [HAVE_NS &amp;&amp; !HAVE_XPM]: Remove unused label.
* src/image.c (x_create_bitmap_from_file) [HAVE_NS]:
(xpm_load_image, xpm_load) [HAVE_NS &amp;&amp; !HAVE_XPM]:
* src/nsselect.m (symbol_to_nsstring, ns_string_to_pasteboard_internal):
* src/xfaces.c (Fx_load_color_file) [!HAVE_X_WINDOWS]:
Fix pointer signedness problem.
* src/xfaces.c (FRAME_X_FONT_TABLE):
* src/xterm.h (FRAME_X_FONT_TABLE): Remove unused, incompatible macros.
</pre>
</div>
</content>
</entry>
<entry>
<title>* configure.in (BROKEN_SA_RESTART): Doc fix.</title>
<updated>2012-07-07T18:16:15+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-07-07T18:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=41f9404e0cb421fcea07538bbd686d54200ed92d'/>
<id>41f9404e0cb421fcea07538bbd686d54200ed92d</id>
<content type='text'>
* src/sysdep.c, src/s/irix6-5.h: Related comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/sysdep.c, src/s/irix6-5.h: Related comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace some src/s undefs by never even checking on relevant platforms</title>
<updated>2012-07-07T01:03:46+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-07-07T01:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4516fbef7207ca23ca72da28d060dad979319310'/>
<id>4516fbef7207ca23ca72da28d060dad979319310</id>
<content type='text'>
* configure.in: (getwd): Don't check for it on unixware.
(random, rint): Don't check for these on hpux.
(res_init, libresolv): Don't check for these on darwin.

* src/s/darwin.h (HAVE_RES_INIT, HAVE_LIBRESOLV):
* src/s/hpux10-20.h (HAVE_RINT, HAVE_RANDOM):
* src/s/unixware.h (HAVE_GETWD): Move undefs to configure (effectively).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in: (getwd): Don't check for it on unixware.
(random, rint): Don't check for these on hpux.
(res_init, libresolv): Don't check for these on darwin.

* src/s/darwin.h (HAVE_RES_INIT, HAVE_LIBRESOLV):
* src/s/hpux10-20.h (HAVE_RINT, HAVE_RANDOM):
* src/s/unixware.h (HAVE_GETWD): Move undefs to configure (effectively).
</pre>
</div>
</content>
</entry>
<entry>
<title>* configure.in: Document --enable-gcc-warnings better.</title>
<updated>2012-07-06T21:29:50+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2012-07-06T21:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f5c08e17670cfda756af96c569efa48324b43908'/>
<id>f5c08e17670cfda756af96c569efa48324b43908</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use c_strcasecmp for ASCII case-insensitive comparison.</title>
<updated>2012-07-06T21:07:46+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2012-07-06T21:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fee5959dd8b389bc222618a35b042a92a1358c21'/>
<id>fee5959dd8b389bc222618a35b042a92a1358c21</id>
<content type='text'>
Fixes: debbugs:11786
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: debbugs:11786
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation with --enable-gcc-warnings and -O1</title>
<updated>2012-07-04T08:07:26+00:00</updated>
<author>
<name>Dmitry Antipov</name>
</author>
<published>2012-07-04T08:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8ce70ed205e01913845330d084b9dd793b66d2c6'/>
<id>8ce70ed205e01913845330d084b9dd793b66d2c6</id>
<content type='text'>
optimization level.
* configure.in: If --enable-gcc-warnings, disable
-Wunsafe-loop-optimizations for -O1 optimization level.
* src/doprnt.c (doprnt): Change type of tem to int, initialize
to avoid compiler warning.  Add eassert.
* src/search.c (simple_search): Initialize match_byte to avoid
compiler warning.  Add eassert.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
optimization level.
* configure.in: If --enable-gcc-warnings, disable
-Wunsafe-loop-optimizations for -O1 optimization level.
* src/doprnt.c (doprnt): Change type of tem to int, initialize
to avoid compiler warning.  Add eassert.
* src/search.c (simple_search): Initialize match_byte to avoid
compiler warning.  Add eassert.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make --no-site-lisp work for --enable-locallisppath elements</title>
<updated>2012-06-30T21:10:50+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-06-30T21:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ca26824cb07d494481a14fea1642d38ad6c2a9e4'/>
<id>ca26824cb07d494481a14fea1642d38ad6c2a9e4</id>
<content type='text'>
without "site-lisp" in the name.
Ref http://debbugs.gnu.org/10208#25, point iii).

* configure.in (standardlisppath): New output variable.
(lisppath): Use standardlisppath.
* Makefile.in (standardlisppath): New, set by configure.
(epaths-force): Use standardlisppath and locallisppath rather than lisppath.

* src/epaths.in (PATH_SITELOADSEARCH): New.
* src/lread.c (init_lread): Use PATH_SITELOADSEARCH.

* nt/paths.h (PATH_SITELOADSEARCH): New.

Fixes: debbugs:11658
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
without "site-lisp" in the name.
Ref http://debbugs.gnu.org/10208#25, point iii).

* configure.in (standardlisppath): New output variable.
(lisppath): Use standardlisppath.
* Makefile.in (standardlisppath): New, set by configure.
(epaths-force): Use standardlisppath and locallisppath rather than lisppath.

* src/epaths.in (PATH_SITELOADSEARCH): New.
* src/lread.c (init_lread): Use PATH_SITELOADSEARCH.

* nt/paths.h (PATH_SITELOADSEARCH): New.

Fixes: debbugs:11658
</pre>
</div>
</content>
</entry>
</feed>
