Mercurial > emacs
view nextstep/AUTHORS @ 109748:e2f8226efb99
Fix -Wwrite_strings in general and for Gtk+ specific code.
* callproc.c (synch_process_death): Make const.
(Fcall_process): Make signame const.
* emacs.c (main): Pass char[] to putenv instead of literal.
* floatfns.c (matherr): Use a const char* variable for x->name.
* font.c (font_open_by_name): Make name const.
* font.h (font_open_by_name): Make name const.
* gtkutil.c (get_utf8_string): Always return an allocated string.
Parameter is const.
(create_dialog, xg_create_one_menuitem, create_menus)
(xg_item_label_same_p, xg_update_menu_item): Free result from
get_utf8_string.
(xg_separator_p, xg_item_label_same_p): label is const.
* gtkutil.h: Replace widget_value with struct _widget_value.
(enum button_type, struct _widget_value): Remove and use the one from
keyboard.h.
* keyboard.h (_widget_value): Add defined USE_GTK. Replace Boolean
with unsigned char and XtPointer with void *.
* menu.c (Fx_popup_menu): error_name is const.
* menu.h (w32_menu_show, ns_menu_show, xmenu_show): error parameter
is const char **.
* w32menu.c (w32_menu_show):
* nsmenu.m (ns_menu_show): error parameter is const char **.
* process.h (synch_process_death): Is const char*.
* xmenu.c (Fx_popup_dialog): error_name is const char*.
(xmenu_show): error parameter is const char **. pane_string is const
char *.
(button_names): Is const char *.
(xdialog_show): error_name and pane_string is const.
* xrdb.c (get_system_app): Make path const and use char *p for non-const
char.
* xselect.c (Fx_get_atom_name): Use char empty[] instead of literal "".
* xsmfns.c (NOSPLASH_OPT): Change to char[].
(smc_save_yourself_CB): Do xstrdup on all ->type and ->name for
props. Free them at the end.
* xterm.c (emacs_class): New char[] for EMACS_CLASS.
(xim_open_dpy, xim_initialize, xim_close_dpy): Use emacs_class.
(x_term_init): Use char[] display_opt and name_opt instead of
string literal. file is const char*.
author | Jan D <jan.h.d@swipnet.se> |
---|---|
date | Wed, 11 Aug 2010 14:34:46 +0200 |
parents | d47ff67f1a11 |
children | f5a478bc42bc |
line wrap: on
line source
In addition to the folks listed in ../AUTHORS responsible for GNU Emacs itself, the NeXTstep port owes to the following people: Carl Edman original author and maintainer, mainly UI Michael Brouwer heavy contributor, input handling and other areas Christian Limpach help / maintenance on NeXTstep Scott Bender OpenStep, Rhapsody ports Christophe de Dinechin MacOS X port Adrian Robert GNUstep port, update Emacs 20 -> 21+ Joe Reiss popup menu, dialog boxes; icons Andrew Athan font panel integration Scott Byer improved rendering code Scott Hess keyboard handling suggestions Rahul Abrol "hide others" patch Adam Ratcliffe preferences panel documentation Peter Dyballa assistance with non-ASCII rendering and keyboard handling David M. Cooke fix to XPM crash bug Carsten Bormann initial patch and assistance getting dired working for non-ASCII filenames Andrew Moore assistance on ns-mark-nav extension The GNUstep port was made possible through the assistance of Adam Fedor, Fred Kiefer, M. Uli Klusterer, Alexander Malmberg, Jonas Matton, and Riccardo Mottola. Leigh Smith maintained the SourceForge project for a period. Suggestions from Darcy Brockbank, Timothy Bissell, Scott Byer, David Griffiths, Scott Hess, Eberhard Mandler, John C. Randolph, and Bradley Taylor all helped things along at one point or another. Axel Seibert <seiberta@@informatik.tu-muenchen.de> and Paul J. Sanchez <paul@@whimsy.umsl.edu> offered their time and machines to make a binary release possible. We would also like to thank a number of people who kept up the constant supply of bug reports, suggested features and praise: Hardy Mayer, Gisli Ottarsson, Anthony Heading, David Bau, Jamie Zawinski, Martin Moncrieffe, Simson L. Garfinkel, Richard Stallman, Stephen Anderson, Ivo Welch, Magnus Nordborg, Tom Epperly, Andreas Koenig, Yves Arrouye, Anil Somayaji, Gregor Hoffleit; and the few hundred other people on the mailing list from whom we didn't hear much, but the presence of which assured us that maybe this project was actually worth doing.