diff options
| author | Paul Eggert | 2012-07-07 12:23:41 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-07-07 12:23:41 -0700 |
| commit | 6045c4fdb88ee6bd84afcaac4a0b7e8a96f23050 (patch) | |
| tree | 86959a892e16b2947b794a6ad993f0090387fab3 /src/ChangeLog | |
| parent | 41f9404e0cb421fcea07538bbd686d54200ed92d (diff) | |
| download | emacs-6045c4fdb88ee6bd84afcaac4a0b7e8a96f23050.tar.gz emacs-6045c4fdb88ee6bd84afcaac4a0b7e8a96f23050.zip | |
Improve static checking when configured --with-ns.
See Samuel Bronson's remarks in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
* 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 && !HAVE_NTGUI]:
(x_disable_image) [!HAVE_NS && !HAVE_NTGUI]:
Remove unused local.
(Fx_parse_geometry) [HAVE_NS]: Don't return garbage.
(xpm_load_image) [HAVE_NS && !HAVE_XPM]: Remove unused label.
* src/image.c (x_create_bitmap_from_file) [HAVE_NS]:
(xpm_load_image, xpm_load) [HAVE_NS && !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.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 87ea886720c..14d82ee3ecb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,22 @@ | |||
| 1 | 2012-07-07 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Fix some minor --with-ns problems found by static checking. | ||
| 4 | * frame.c (Ftool_bar_pixel_width) [!FRAME_TOOLBAR_WIDTH]: | ||
| 5 | (x_set_font) [!HAVE_X_WINDOWS]: | ||
| 6 | * image.c (xpm_load_image) [HAVE_NS]: | ||
| 7 | (x_to_xcolors) [!HAVE_X_WINDOWS && !HAVE_NTGUI]: | ||
| 8 | (x_disable_image) [!HAVE_NS && !HAVE_NTGUI]: | ||
| 9 | Remove unused local. | ||
| 10 | (Fx_parse_geometry) [HAVE_NS]: Don't return garbage. | ||
| 11 | (xpm_load_image) [HAVE_NS && !HAVE_XPM]: Remove unused label. | ||
| 12 | * image.c (x_create_bitmap_from_file) [HAVE_NS]: | ||
| 13 | (xpm_load_image, xpm_load) [HAVE_NS && !HAVE_XPM]: | ||
| 14 | * nsselect.m (symbol_to_nsstring, ns_string_to_pasteboard_internal): | ||
| 15 | * xfaces.c (Fx_load_color_file) [!HAVE_X_WINDOWS]: | ||
| 16 | Fix pointer signedness problem. | ||
| 17 | * xfaces.c (FRAME_X_FONT_TABLE): | ||
| 18 | * xterm.h (FRAME_X_FONT_TABLE): Remove unused, incompatible macros. | ||
| 19 | |||
| 1 | 2012-07-07 Glenn Morris <rgm@gnu.org> | 20 | 2012-07-07 Glenn Morris <rgm@gnu.org> |
| 2 | 21 | ||
| 3 | * lread.c (load_path_check): New function, split from init_lread. | 22 | * lread.c (load_path_check): New function, split from init_lread. |