X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/6c96b8933b2c5b5c85d8fa0c3f77431f5dae2e27..6c94c34fe8fef20680c29731277ad8baf87bf47e:/oldXMenu/ChangeLog diff --git a/oldXMenu/ChangeLog b/oldXMenu/ChangeLog index 95fe90f5e6..b1eb200416 100644 --- a/oldXMenu/ChangeLog +++ b/oldXMenu/ChangeLog @@ -1,3 +1,163 @@ +2012-04-18 Paul Eggert + + configure: new option --enable-gcc-warnings (Bug#11207) + * Makefile.in (C_WARNINGS_SWITCH): Remove. + (WARN_CFLAGS, WERROR_CFLAGS): New macros. + (ALL_CFLAGS): Use new macros rather than old. + +2012-04-11 Glenn Morris + + * Makefile.in (C_SWITCH_X_SYSTEM): Remove. + (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM. + +2011-04-16 Paul Eggert + + Static checks with GCC 4.6.0 and non-default toolkits. + + Modernize to C89, for better static checking. + * Activate.c (XMenuActivate): Callback's first arg is readonly. + * AddPane.c (XMenuAddPane): Label is readonly. Rename local + to avoid shadowing. + * AddSel.c (XMenuAddSelection): Help arg is readonly. Rename local. + * Create.c (atoi, atof): Remove decls; include . + (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused. + (x_get_resource_string): Args are readonly. + (XAllocDisplayColor): colorName is readonly. + (XMenuCreate): def_env is readonly. Remove unused locals. Avoid + "else;". + * Destroy.c (XMenuDestroy): Return void. + * Error.c (XMenuError): Remove const pointer. + * EvHand.c (XMenuEventHandler): Return void. + * FindPane.c, FindSel.c: Include . + * InsPane.c (XMenuInsertPane): Rename local to avoid shadowing. + * InsSel.c (XMenuInsertSelection): Likewise. + * Internal.c (toggle_color, BUFFER_SIZE): Remove; unused. + (_XMErrorList): Now const. + (_XMWinQueInit, _XMRecomputeGlobals, _XMTransToOrigin, _XMRefreshPane): + (_XMRefreshSelection): Return void. + (_XMWinQueFlush, _XMRefreshSelection): Rename locals to avoid + shadowing. + (_XMWinQueFlush): Use stack, not heap. Don't use uninitialized var. + * SetAEQ.c (XMenuSetAEQ): Now returns void. + * SetFrz.c (XMenuSetFreeze): Likewise. + * X10.h (XAssoc): Use void * for generic pointer. + * XDelAssoc.c: Include XMenuInt.h rather than duplicating part of it. + * XDestAssoc.c, XMakeAssoc.c: Likewise. + * XDestAssoc.c (XDestroyAssocTable): Return void. + * XMakeAssoc.c (XMakeAssoc): Use void * for generic pointer. + * XMenu.h, XMenuInt.h: Adjust to signature changes. Use const + for pointers to readonly storage. + * insque.c: Include XMenuInt.h, to check our own signature. + (emacs_insque, emacs_remque): Use void * for generic pointers. + +2011-03-07 Chong Yidong + + * Version 23.3 released. + +2010-11-09 Elias Pipping (tiny change) + + Make Emacs compile with clang (bug#7309). + * XMakeAssoc.c (XMakeAssoc): + * XDelAssoc.c (XDeleteAssoc): Declare the return type. + +2010-07-12 Dan Nicolaescu + + * XMenu.h: Include . + +2010-07-12 Andreas Schwab + + * Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from + substitution. + (ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}. + +2010-07-04 Dan Nicolaescu + + * Activate.c: Convert function definitions to standard C. + * AddPane.c: + * AddSel.c: + * ChgPane.c: + * ChgSel.c: + * Create.c: + * DelPane.c: + * DelSel.c: + * Destroy.c: + * Error.c: + * EvHand.c: + * FindPane.c: + * FindSel.c: + * InsPane.c: + * InsSel.c: + * Internal.c: + * Locate.c: + * Post.c: + * Recomp.c: + * SetAEQ.c: + * SetFrz.c: + * SetPane.c: + * SetSel.c: + * X10.h: + * XCrAssoc.c: + * XDelAssoc.c: + * XDestAssoc.c: + * XLookAssoc.c: + * XMakeAssoc.c: + * XMenu.h: + * XMenuInt.h: + * insque.c: Likewise. + +2010-05-07 Chong Yidong + + * Version 23.2 released. + +2010-05-06 Glenn Morris + + * Makefile.in (RANLIB): Let configure set it. + (libXMenu11.a): Configure sets RANLIB = : on systems without it. + + * Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE) + (STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables. + +2010-05-04 Glenn Morris + + * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE): + Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than + @c_switch_system@, @c_switch_machine@. + +2010-04-27 Dan Nicolaescu + + * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf. + +2010-04-23 Dan Nicolaescu + + * Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused. + +2010-04-11 Dan Nicolaescu + + * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE) + (C_SWITCH_X_SITE): Define using autoconf. + +2010-03-10 Chong Yidong + + * Branch for 23.2. + +2009-06-21 Chong Yidong + + * Branch for 23.1. + +2008-07-31 Dan Nicolaescu + + * descrip.mms: + * compile.com: Remove file. + * Create.c: Remove VMS support. + +2008-07-23 Dan Nicolaescu + + * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE. + +2007-07-25 Glenn Morris + + * Relicense all FSF files to GPLv3 or later. + 2007-06-04 Ulrich Mueller (tiny change) * ChgPane.c, ChgSel.c: Quiet --with-x-toolkit=no @@ -19,28 +179,28 @@ 2007-02-25 Glenn Morris * XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c: - * XMakeAssoc.c: Remove license text in favour of including + * XMakeAssoc.c: Remove license text in favor of including copyright.h, as was done in original X11 source. -2004-12-27 Jan Dj,Ad(Brv +2004-12-27 Jan Djärv * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g was pressed. -2004-11-12 Jan Dj,Ad(Brv +2004-11-12 Jan Djärv * XMenu.h (XMenuActivateSetWaitFunction): New function. * Activate.c (XMenuActivateSetWaitFunction): New function. (XMenuActivate): Call wait_func if set, before XNextEvent. -2002-04-22 Jan Dj,Ad(Brv +2002-04-22 Jan Djärv * Activate.c: Add calls to GrabKeyboard to remove strange interactions with window managers that steal keypresses. Call ungrab_all instead of XtUngrabPointer. - (XMenuActivate): Add call to XGrabKeyboard - (XMenuActivate): Add call to XUngrabKeyboard + (XMenuActivate): Add call to XGrabKeyboard. + (XMenuActivate): Add call to XUngrabKeyboard. 2001-10-20 Gerd Moellmann @@ -193,16 +353,16 @@ * Version 19.20 released. -1993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu) +1993-10-25 Brian J. Fox (bfox@albert.gnu.ai.mit.edu) * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM. -1993-09-27 Brian Fox (bfox@valhalla) +1993-09-27 Brian J. Fox (bfox@valhalla) * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow `configure' to supply the values for these variables. -1993-09-26 Brian Fox (bfox@ai.mit.edu) +1993-09-26 Brian J. Fox (bfox@ai.mit.edu) * Makefile.in (VPATH, srcdir): Now that `configure' creates the Makefiles, do not append the current directory to the value of @@ -464,19 +624,17 @@ ;; Local Variables: -;; coding: iso-2022-7bit -;; add-log-time-zone-rule: t +;; coding: utf-8 ;; End: - Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, - 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc. This file is part of GNU Emacs. - GNU Emacs is free software; you can redistribute it and/or modify + GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -484,8 +642,4 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with GNU Emacs; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - -;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf + along with GNU Emacs. If not, see .