diff options
Diffstat (limited to 'plugins/TabSRMM/src')
64 files changed, 2030 insertions, 2213 deletions
diff --git a/plugins/TabSRMM/src/ImageDataObject.cpp b/plugins/TabSRMM/src/ImageDataObject.cpp index b4ebda8f5d..492dee835f 100644 --- a/plugins/TabSRMM/src/ImageDataObject.cpp +++ b/plugins/TabSRMM/src/ImageDataObject.cpp @@ -1,35 +1,33 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This inserts a bitmap into a rich edit control using OLE
 - * code partially taken from public example on the internet, source unknown.
 - *
 - * originally part of the smileyadd plugin for Miranda NG
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// inserts a bitmap into a rich edit control using OLE
 +// code partially taken from public example on the internet, source unknown.
 +//
 +// originally part of the smileyadd plugin for Miranda NG
  #include "commonheaders.h"
 @@ -52,9 +50,9 @@ int CacheIconToBMP(TLogIcon *theIcon, HICON hIcon, COLORREF backgroundColor, int  	if ((IconSizeX == 0) || (IconSizeY == 0)) {
  		Utils::getIconSize(hIcon, IconSizeX, IconSizeY);
 -		if (sizeX != 0) 
 +		if (sizeX != 0)
  			IconSizeX = sizeX;
 -		if (sizeY != 0) 
 +		if (sizeY != 0)
  			IconSizeY = sizeY;
  	}
  	RECT rc;
 diff --git a/plugins/TabSRMM/src/TSButton.cpp b/plugins/TabSRMM/src/TSButton.cpp index 6128425f75..6d55592f95 100644 --- a/plugins/TabSRMM/src/TSButton.cpp +++ b/plugins/TabSRMM/src/TSButton.cpp @@ -1,33 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * $Id: TSButton.cpp 11848 2010-05-27 14:57:22Z silvercircle $
 - *
 - * A skinnable button class for tabSRMM.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// A skinnable button class for tabSRMM.
  #include "commonheaders.h"
 @@ -97,7 +94,7 @@ static void PaintWorker(TSButtonCtrl *ctl, HDC hdcPaint)  		bf_buttonglyph.BlendOp = AC_SRC_OVER;
  		bf_buttonglyph.AlphaFormat = 0;
  	}
 -	
 +
  	if (hdcPaint == NULL)
  		return;
 diff --git a/plugins/TabSRMM/src/chat/chat.h b/plugins/TabSRMM/src/chat/chat.h index 3ea4cdc8b4..a3196ebb2c 100644 --- a/plugins/TabSRMM/src/chat/chat.h +++ b/plugins/TabSRMM/src/chat/chat.h @@ -1,36 +1,28 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
  #ifndef _CHAT_H_
  #define _CHAT_H_
 @@ -68,7 +60,7 @@ struct SESSION_INFO : public GCSessionInfoBase  	TWindowData    *dat;
  	TContainerData *pContainer;
  	int             iLogTrayFlags, iLogPopupFlags, iDiskLogFlags;
 -	
 +
  	int             iSearchItem;
  	TCHAR           szSearch[255];
  };
 diff --git a/plugins/TabSRMM/src/chat/colorchooser.cpp b/plugins/TabSRMM/src/chat/colorchooser.cpp index e8c59cdce0..12d25fa73b 100644 --- a/plugins/TabSRMM/src/chat/colorchooser.cpp +++ b/plugins/TabSRMM/src/chat/colorchooser.cpp @@ -1,38 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * Color chooser for group chats
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Color chooser for group chats
  #include "..\commonheaders.h"
 diff --git a/plugins/TabSRMM/src/chat/log.cpp b/plugins/TabSRMM/src/chat/log.cpp index 03ad973855..e1b7fd5525 100644 --- a/plugins/TabSRMM/src/chat/log.cpp +++ b/plugins/TabSRMM/src/chat/log.cpp @@ -1,39 +1,31 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Implements the richedit-based message history display for the group
 - * chat window.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Implements the richedit-based message history display for the group
 +// chat window.
  #include "..\commonheaders.h"
 @@ -920,7 +912,7 @@ static char* Log_CreateRTF(LOGSTREAMDATA *streamData)  					if (g_Settings.bColorizeNicksInLog && pszIndicator[0])
  						Log_Append(&buffer, &bufferEnd, &bufferAlloced, "\\cf%u ", OPTIONS_FONTCOUNT + streamData->crCount + crNickIndex);
  				}
 -				
 +
  				Log_AppendRTF(streamData, TRUE, &buffer, &bufferEnd, &bufferAlloced, pszTemp, lin->ptszNick);
  				Log_Append(&buffer, &bufferEnd, &bufferAlloced, " ");
  			}
 diff --git a/plugins/TabSRMM/src/chat/main.cpp b/plugins/TabSRMM/src/chat/main.cpp index da76841f5f..9efe0eb1c4 100644 --- a/plugins/TabSRMM/src/chat/main.cpp +++ b/plugins/TabSRMM/src/chat/main.cpp @@ -1,35 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * chat module exports and functions to load/unload the plugin.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// chat module exports and functions to load/unload the plugin.
  #include "..\commonheaders.h"
 diff --git a/plugins/TabSRMM/src/chat/manager.cpp b/plugins/TabSRMM/src/chat/manager.cpp index cd1fdeb004..d789451513 100644 --- a/plugins/TabSRMM/src/chat/manager.cpp +++ b/plugins/TabSRMM/src/chat/manager.cpp @@ -1,25 +1,28 @@ -/*
 -astyle --force-indent=tab=4 --brackets=linux --indent-switches
 -		--pad=oper --one-line=keep-blocks  --unpad=paren
 -
 -Chat module plugin for Miranda NG
 -
 -Copyright (C) 2003 Jörgen Persson
 -
 -This program 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
 -of the License, or (at your option) any later version.
 -
 -This program is distributed in the hope that it will be useful,
 -but WITHOUT ANY WARRANTY; without even the implied warranty of
 -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -GNU General Public License for more details.
 -
 -You should have received a copy of the GNU General Public License
 -along with this program; if not, write to the Free Software
 -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 -*/
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
  #include "..\commonheaders.h"
 @@ -57,7 +60,7 @@ int UM_CompareItem(USERINFO *u1, const TCHAR* pszNick, WORD wStatus)  		dw1 = dw1 >> 1;
  		dw2 = dw2 >> 1;
  	}
 -	
 +
  	if (g_Settings.bAlternativeSorting)
  		return sttCompareNicknames(u1->pszNick, pszNick);
  	return mir_tstrcmp(u1->pszNick, pszNick);
 diff --git a/plugins/TabSRMM/src/chat/message.cpp b/plugins/TabSRMM/src/chat/message.cpp index 2cbd1e4eba..fdab8cc573 100644 --- a/plugins/TabSRMM/src/chat/message.cpp +++ b/plugins/TabSRMM/src/chat/message.cpp @@ -1,25 +1,28 @@ -/*
 -astyle --force-indent=tab=4 --brackets=linux --indent-switches
 -		--pad=oper --one-line=keep-blocks  --unpad=paren
 -
 -Chat module plugin for Miranda NG
 -
 -Copyright (C) 2003 Jörgen Persson
 -
 -This program 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
 -of the License, or (at your option) any later version.
 -
 -This program is distributed in the hope that it will be useful,
 -but WITHOUT ANY WARRANTY; without even the implied warranty of
 -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -GNU General Public License for more details.
 -
 -You should have received a copy of the GNU General Public License
 -along with this program; if not, write to the Free Software
 -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 -*/
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
  #include "..\commonheaders.h"
 diff --git a/plugins/TabSRMM/src/chat/muchighlight.cpp b/plugins/TabSRMM/src/chat/muchighlight.cpp index 5e9059f823..ff9945c390 100644 --- a/plugins/TabSRMM/src/chat/muchighlight.cpp +++ b/plugins/TabSRMM/src/chat/muchighlight.cpp @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * highlighter class for multi user chats
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// highlighter class for multi user chats
  #include "..\commonheaders.h"
 @@ -224,7 +220,7 @@ INT_PTR CALLBACK CMUCHighlight::dlgProc(HWND hwndDlg, UINT msg, WPARAM wParam, L  		Utils::enableDlgControl(hwndDlg, IDC_HIGHLIGHTNICKUID,
  			::IsDlgButtonChecked(hwndDlg, IDC_HIGHLIGHTNICKENABLE) ? TRUE : FALSE);
 -		Utils::enableDlgControl(hwndDlg, IDC_HIGHLIGHTME, 
 +		Utils::enableDlgControl(hwndDlg, IDC_HIGHLIGHTME,
  			::IsDlgButtonChecked(hwndDlg, IDC_HIGHLIGHTTEXTENABLE) ? TRUE : FALSE);
  		return FALSE;
 diff --git a/plugins/TabSRMM/src/chat/muchighlight.h b/plugins/TabSRMM/src/chat/muchighlight.h index f86e722175..aa0c0cecff 100644 --- a/plugins/TabSRMM/src/chat/muchighlight.h +++ b/plugins/TabSRMM/src/chat/muchighlight.h @@ -1,36 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * $Id: muchighlight.h 12299 2010-08-10 02:39:36Z silvercircle $
 - *
 - * highlighter class for multi user chats
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// highlighter class for multi user chats
  class CMUCHighlight {
 @@ -91,4 +85,3 @@ struct THighLightEdit  	SESSION_INFO *si;
  	USERINFO *ui;
  };
 -
 diff --git a/plugins/TabSRMM/src/chat/options.cpp b/plugins/TabSRMM/src/chat/options.cpp index 590589603b..376357d673 100644 --- a/plugins/TabSRMM/src/chat/options.cpp +++ b/plugins/TabSRMM/src/chat/options.cpp @@ -1,35 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * group chat options and generic font handling
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// group chat options and generic font handling
  #include "..\commonheaders.h"
 @@ -746,7 +741,7 @@ int FontServiceFontsChanged(WPARAM,LPARAM)  	return 0;
  }
 -static UINT _o2chatcontrols[] = 
 +static UINT _o2chatcontrols[] =
  {
  	IDC_CHAT_SPIN2, IDC_LIMIT, IDC_CHAT_SPIN4, IDC_LOGTIMESTAMP, IDC_TIMESTAMP,
  	IDC_OUTSTAMP, IDC_FONTCHOOSE, IDC_LOGGING, IDC_LOGDIRECTORY, IDC_INSTAMP, IDC_CHAT_SPIN2, IDC_CHAT_SPIN3, IDC_NICKROW2, IDC_LOGLIMIT,
 diff --git a/plugins/TabSRMM/src/chat/services.cpp b/plugins/TabSRMM/src/chat/services.cpp index 6e76d1a302..ee7bf778b3 100644 --- a/plugins/TabSRMM/src/chat/services.cpp +++ b/plugins/TabSRMM/src/chat/services.cpp @@ -1,35 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * This implements the services that form the group chat API
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// This implements the services that form the group chat API
  #include "..\commonheaders.h"
 diff --git a/plugins/TabSRMM/src/chat/tools.cpp b/plugins/TabSRMM/src/chat/tools.cpp index 7c121e34f1..6a830c78fb 100644 --- a/plugins/TabSRMM/src/chat/tools.cpp +++ b/plugins/TabSRMM/src/chat/tools.cpp @@ -1,35 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Helper functions for the group chat module.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Helper functions for the group chat module.
  #include "..\commonheaders.h"
 diff --git a/plugins/TabSRMM/src/chat/window.cpp b/plugins/TabSRMM/src/chat/window.cpp index bb6a77568e..a0e5e2e4f5 100644 --- a/plugins/TabSRMM/src/chat/window.cpp +++ b/plugins/TabSRMM/src/chat/window.cpp @@ -1,35 +1,30 @@ -/* - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This program 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * This code is based on and still contains large parts of the the - * original chat module for Miranda NG, written and copyrighted - * by Joergen Persson in 2005. - * - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors - * - * This implements the group chat dialog window - * - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// This implements the group chat dialog window  #include "..\commonheaders.h" @@ -80,7 +75,7 @@ static void Chat_SetMessageLog(TWindowData *dat)  		ieWindow.cy = 300;  		CallService(MS_IEVIEW_WINDOW, 0, (LPARAM)&ieWindow);  		dat->hwndIEView = ieWindow.hwnd; -		 +  		memset(&iee, 0, sizeof(iee));  		iee.cbSize = sizeof(iee);  		iee.iType = IEE_CLEAR_LOG; @@ -620,7 +615,7 @@ static LRESULT CALLBACK MessageSubclassProc(HWND hwnd, UINT msg, WPARAM wParam,  		SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR) dat);  		return 0; -	case WM_CONTEXTMENU:  +	case WM_CONTEXTMENU:  		{  			MODULEINFO *mi = pci->MM_FindModule(Parentsi->pszModule);  			CHARRANGE sel, all = { 0, -1}; @@ -847,7 +842,7 @@ static LRESULT CALLBACK MessageSubclassProc(HWND hwnd, UINT msg, WPARAM wParam,  					break;  				if (isCtrl)  					break; -					 +  				if (PluginConfig.m_SendOnDblEnter) {  					if (dat->lastEnterTime + 2 < time(NULL)) {  						dat->lastEnterTime = time(NULL); @@ -1367,7 +1362,7 @@ static void ProcessNickListHovering(HWND hwnd, int hoveredItem, POINT * pt, SESS  	if (hoveredItem == -1) {  		SendMessage(hwndToolTip, TTM_ACTIVATE, 0, 0);  		return; -	}  +	}  	bool bNewTip = false;  	if (!hwndToolTip) { @@ -1637,14 +1632,14 @@ static LRESULT CALLBACK NicklistSubclassProc(HWND hwnd, UINT msg, WPARAM wParam,  				if (hti.pt.x == -1 && hti.pt.y == -1)  					hti.pt.y += height - 4;  				ClientToScreen(hwnd, &hti.pt); -				 +  				UINT uID = CreateGCMenu(hwnd, &hMenu, 0, hti.pt, parentdat, uinew.pszUID, uinew.pszNick);  				switch (uID) {  				case 0:  					break;  				case 20020: // add to highlight... -					{							 +					{  						THighLightEdit the = {THighLightEdit::CMD_ADD, parentdat, ui};  						if (parentdat && ui) { @@ -1877,7 +1872,7 @@ INT_PTR CALLBACK RoomWndProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar  			// Typing support for GCW_PRIVMESS sessions  			if (si->iType == GCW_PRIVMESS) { -				dat->nTypeMode = PROTOTYPE_SELFTYPING_OFF;  +				dat->nTypeMode = PROTOTYPE_SELFTYPING_OFF;  				SetTimer(hwndDlg, TIMERID_TYPE, 1000, NULL);  			} @@ -1924,7 +1919,7 @@ INT_PTR CALLBACK RoomWndProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar  			SendMessage(GetDlgItem(hwndDlg, IDC_CHAT_LOG), EM_HIDESELECTION, TRUE, 0);  			CustomizeButton( CreateWindowEx(0, _T("MButtonClass"), _T(""), WS_CHILD | WS_VISIBLE | WS_TABSTOP, 0, 0, 6, DPISCALEY_S(20), -				hwndDlg, (HMENU)IDC_CHAT_TOGGLESIDEBAR, g_hInst, NULL));			 +				hwndDlg, (HMENU)IDC_CHAT_TOGGLESIDEBAR, g_hInst, NULL));  			GetMYUIN(dat);  			GetMyNick(dat); @@ -1976,11 +1971,11 @@ INT_PTR CALLBACK RoomWndProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar  			DM_InitRichEdit(dat);  			SendDlgItemMessage(hwndDlg, IDOK, BUTTONSETASNORMAL, TRUE, 0); -			 +  			SendMessage(GetDlgItem(hwndDlg, IDC_LIST), LB_SETITEMHEIGHT, 0, (LPARAM)g_Settings.iNickListFontHeight);  			InvalidateRect(GetDlgItem(hwndDlg, IDC_LIST), NULL, TRUE); -			 -			SendDlgItemMessage(hwndDlg, IDC_FILTER, BUTTONSETOVERLAYICON,  + +			SendDlgItemMessage(hwndDlg, IDC_FILTER, BUTTONSETOVERLAYICON,  				(LPARAM)(si->bFilterEnabled ? PluginConfig.g_iconOverlayEnabled : PluginConfig.g_iconOverlayDisabled), 0);  			SendMessage(hwndDlg, WM_SIZE, 0, 0);  			SendMessage(hwndDlg, GC_REDRAWLOG2, 0, 0); @@ -2215,7 +2210,7 @@ INT_PTR CALLBACK RoomWndProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar  		SendDlgItemMessage(hwndDlg, IDC_CHAT_MESSAGE, EM_SETREADONLY, FALSE, 0);  		SendDlgItemMessage(hwndDlg, IDC_CHAT_MESSAGE, WM_SETTEXT, 0, (LPARAM)_T(""));  		return TRUE; -		 +  	case DM_TYPING: {  		// Typing support for GCW_PRIVMESS sessions  		if (si->iType == GCW_PRIVMESS) { @@ -2272,7 +2267,7 @@ INT_PTR CALLBACK RoomWndProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar  				if (height & 1)  					height++;  				int offset = (height == 10) ? 0 : height/2; -				 +  				HICON hIcon = pci->SM_GetStatusIcon(si, ui);  				HFONT hFont = g_Settings.UserListFonts[ui->iStatusEx];  				HFONT hOldFont = (HFONT) SelectObject(dis->hDC, hFont); @@ -2647,7 +2642,7 @@ LABEL_SHOWWINDOW:  					int iCharIndex = SendMessage(GetDlgItem(hwndDlg, IDC_CHAT_LOG), EM_CHARFROMPOS, 0, (LPARAM)&ptl);  					if (iCharIndex < 0)  						break; -						 +  					int iLineIndex = SendMessage(GetDlgItem(hwndDlg, IDC_CHAT_LOG), EM_EXLINEFROMCHAR, 0, iCharIndex);  					int iChars = SendMessage(GetDlgItem(hwndDlg, IDC_CHAT_LOG), EM_LINEINDEX, iLineIndex, 0);  					int start = SendMessage(GetDlgItem(hwndDlg, IDC_CHAT_LOG), EM_FINDWORDBREAK, WB_LEFT, iCharIndex); @@ -3036,7 +3031,7 @@ LABEL_SHOWWINDOW:  				dat->pContainer->dwLastActivity = dat->dwLastActivity;  				SendDlgItemMessage(hwndDlg, IDOK, BUTTONSETASNORMAL, GetRichTextLength(GetDlgItem(hwndDlg, IDC_CHAT_MESSAGE)) != 0, 0);  				Utils::enableDlgControl(hwndDlg, IDOK, GetRichTextLength(GetDlgItem(hwndDlg, IDC_CHAT_MESSAGE)) != 0); -				 +  				// Typing support for GCW_PRIVMESS sessions  				if (si->iType == GCW_PRIVMESS) {  					if (!(GetKeyState(VK_CONTROL) & 0x8000)) { @@ -3417,12 +3412,12 @@ LABEL_SHOWWINDOW:  				else  					i++;  				TabCtrl_SetCurSel(hwndTab, i); -	 +  				TCITEM item = {0};  				item.mask = TCIF_PARAM;  				TabCtrl_GetItem(hwndTab, i, &item);         // retrieve dialog hwnd for the now active tab...  				dat->pContainer->hwndActive = (HWND) item.lParam; -	 +  				RECT rc;  				SendMessage(dat->pContainer->hwnd, DM_QUERYCLIENTAREA, 0, (LPARAM)&rc);  				SetWindowPos(dat->pContainer->hwndActive, HWND_TOP, rc.left, rc.top, (rc.right - rc.left), (rc.bottom - rc.top), SWP_SHOWWINDOW); diff --git a/plugins/TabSRMM/src/commonheaders.h b/plugins/TabSRMM/src/commonheaders.h index 79da8bf610..63054b92af 100644 --- a/plugins/TabSRMM/src/commonheaders.h +++ b/plugins/TabSRMM/src/commonheaders.h @@ -1,31 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * global include file, used to build the precompiled header.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// global include file, used to build the precompiled header.
  #ifndef __COMMONHEADERS_H
  #define __COMMONHEADERS_H
 diff --git a/plugins/TabSRMM/src/contactcache.cpp b/plugins/TabSRMM/src/contactcache.cpp index 76ec3fe349..3272c5610c 100644 --- a/plugins/TabSRMM/src/contactcache.cpp +++ b/plugins/TabSRMM/src/contactcache.cpp @@ -1,37 +1,33 @@ -/* - * astyle --force-indent=tab=4 --brackets=linux --indent-switches - *		  --pad=oper --one-line=keep-blocks  --unpad=paren - * - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This programm 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors - * - * contact cache implementation - * - * the contact cache provides various services to the message window(s) - * it also abstracts meta contacts. - * - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// contact cache implementation +// +// the contact cache provides various services to the message window(s) +// it also abstracts meta contacts.  #include "commonheaders.h" diff --git a/plugins/TabSRMM/src/contactcache.h b/plugins/TabSRMM/src/contactcache.h index 746bfb05df..300b8d7956 100644 --- a/plugins/TabSRMM/src/contactcache.h +++ b/plugins/TabSRMM/src/contactcache.h @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * the contact cache
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// the contact cache
  #ifndef __CONTACTCACHE_H
  #define __CONTACTCACHE_H
 @@ -94,7 +90,7 @@ struct CContactCache : public MZeroedObject  	const HWND     getWindowData(TWindowData*& dat) const { dat = m_dat; return m_hwnd; }
  	const HWND     getHwnd() const { return m_hwnd; }
  	int            getMaxMessageLength();
 -					 
 +
  	TWindowData*   getDat() const { return m_dat; }
  	void           updateStats(int iType, size_t value = 0);
 diff --git a/plugins/TabSRMM/src/container.cpp b/plugins/TabSRMM/src/container.cpp index 65eec8bc58..37f5c4a4d9 100644 --- a/plugins/TabSRMM/src/container.cpp +++ b/plugins/TabSRMM/src/container.cpp @@ -1,6 +1,7 @@ -/* +/////////////////////////////////////////////////////////////////////////////////////////  // Miranda NG: the free IM client for Microsoft* Windows*  // +// Copyright (c) 2012-14 Miranda NG project,  // Copyright (c) 2000-09 Miranda ICQ/IM project,  // all portions of this codebase are copyrighted to the people  // listed in contributors.txt. @@ -25,7 +26,6 @@  //  // implements the "Container" window which acts as a toplevel window  // for message sessions. - */  #include "commonheaders.h" @@ -55,7 +55,7 @@ static int ServiceParamsOK(ButtonItem *item, WPARAM *wParam, LPARAM *lParam, MCO  // Windows Vista+  // extend the glassy area to get aero look for the status bar, tab bar, info panel  // and outer margins. -  +  void TSAPI SetAeroMargins(TContainerData *pContainer)  {  	if ( !M.isAero() || !pContainer || CSkin::m_skinEnabled) { @@ -126,7 +126,7 @@ void TSAPI SetAeroMargins(TContainerData *pContainer)  //  // The WM_DESTROY handler of the container DlgProc is responsible for mir_free()'ing the  // pointer and for removing the struct from the linked list. -  +  TContainerData* TSAPI CreateContainer(const TCHAR *name, int iTemp, MCONTACT hContactFrom)  {  	if (CMimAPI::m_shutDown) @@ -138,7 +138,7 @@ TContainerData* TSAPI CreateContainer(const TCHAR *name, int iTemp, MCONTACT hCo  	if (M.GetByte("limittabs", 0) && !_tcscmp(name, _T("default")))  		iTemp |= CNT_CREATEFLAG_CLONED; -	 +  	// save container name to the db  	if (!M.GetByte("singlewinmode", 0)) {  		int iFirstFree = -1, iFound = FALSE, i = 0; @@ -254,7 +254,7 @@ static LRESULT CALLBACK ContainerWndProc(HWND hwndDlg, UINT msg, WPARAM wParam,  			DrawText(dcMem, szWindowText, -1, &rcText, DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS | DT_NOPREFIX);  			SelectObject(dcMem, hOldFont); -			// icon			 +			// icon  			hIcon = (HICON)SendMessage(hwndDlg, WM_GETICON, ICON_SMALL, 0);  			DrawIconEx(dcMem, 4 + CSkin::m_SkinnedFrame_left + CSkin::m_bClipBorder + CSkin::m_titleBarLeftOff, rcText.top + (rcText.bottom - rcText.top) / 2 - 8, hIcon, 16, 16, 0, 0, DI_NORMAL); @@ -529,7 +529,7 @@ static LRESULT CALLBACK ContainerWndProc(HWND hwndDlg, UINT msg, WPARAM wParam,  }  // container window procedure... -  +  static BOOL fHaveTipper = FALSE;  static INT_PTR CALLBACK DlgProcContainer(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) @@ -611,7 +611,7 @@ static INT_PTR CALLBACK DlgProcContainer(HWND hwndDlg, UINT msg, WPARAM wParam,  			SendMessage(hwndDlg, WM_SETICON, ICON_BIG, (LPARAM)PluginConfig.g_iconContainer);  			// make the tab control the controlling parent window for all message dialogs -			 +  			ws = GetWindowLongPtr(GetDlgItem(hwndDlg, IDC_MSGTABS), GWL_EXSTYLE);  			SetWindowLongPtr(GetDlgItem(hwndDlg, IDC_MSGTABS), GWL_EXSTYLE, ws | WS_EX_CONTROLPARENT); @@ -629,7 +629,7 @@ static INT_PTR CALLBACK DlgProcContainer(HWND hwndDlg, UINT msg, WPARAM wParam,  			// context menu  			pContainer->hMenuContext = PluginConfig.g_hMenuContext; -			 +  			// tab tooltips...  			if (!fHaveTipper || M.GetByte("d_tooltips", 0) == 0) {  				pContainer->hwndTip = CreateWindowEx(0, TOOLTIPS_CLASS, NULL, WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP, CW_USEDEFAULT, CW_USEDEFAULT, @@ -1682,7 +1682,7 @@ panel_found:  					return 0;  				}  			} -			 +  			// default handling (no win7 taskbar)  			if ((HICON)lParam == PluginConfig.g_buttonBarIcons[ICON_DEFAULT_TYPING]) {              // always set typing icon, but don't save it...  				SendMessage(hwndDlg, WM_SETICON, ICON_BIG, (LPARAM)PluginConfig.g_IconTypingEventBig); @@ -1890,7 +1890,7 @@ panel_found:  // hwnd. The hwnd is the handle of a message dialog childwindow. At creation,  // the dialog handle is stored in the TCITEM.lParam field, because we need  // to know the owner of the tab. -//  +//  // hwndTab: handle of the tab control itself.  // hwnd: handle of a message dialog.  // @@ -1915,10 +1915,10 @@ int TSAPI GetTabIndexFromHWND(HWND hwndTab, HWND hwnd)  // hwnd. The hwnd is the handle of a message dialog childwindow. At creation,  // the dialog handle is stored in the TCITEM.lParam field, because we need  // to know the owner of the tab. -//  +//  // hwndTab: handle of the tab control itself.  // hwnd: handle of a message dialog. -//  +//  // returns the tab index (zero based), -1 if no tab is found (which SHOULD not  // really happen, but who knows... ;)) @@ -2012,7 +2012,7 @@ static TContainerData* TSAPI AppendToContainerList(TContainerData *pContainer)  		pFirstContainer->pNext = NULL;  		return pFirstContainer;  	} -	 +  	TContainerData *p = pFirstContainer;  	while (p->pNext != 0)  		p = p->pNext; @@ -2190,7 +2190,7 @@ void TSAPI RenameContainer(int iIndex, const TCHAR *szNew)  {  	if (mir_tstrlen(szNew) == 0)  		return; -	 +  	char szIndex[10];  	itoa(iIndex, szIndex, 10);  	ptrT tszContainerName(db_get_tsa(NULL, CONTAINER_KEY, szIndex)); @@ -2231,7 +2231,7 @@ HMENU TSAPI BuildContainerMenu()  		if (_tcsncmp(tszName, _T("**mir_free**"), CONTAINER_NAMELEN))  			AppendMenu(hMenu, MF_STRING, IDM_CONTAINERMENU + i, !_tcscmp(tszName, _T("default")) ? TranslateT("Default container") : tszName);  		i++; -	}		 +	}  	InsertMenu(PluginConfig.g_hMenuContext, ID_TABMENU_ATTACHTOCONTAINER, MF_BYCOMMAND | MF_POPUP, (UINT_PTR)hMenu, TranslateT("Attach to"));  	PluginConfig.g_hMenuContainer = hMenu; diff --git a/plugins/TabSRMM/src/containeroptions.cpp b/plugins/TabSRMM/src/containeroptions.cpp index 827b9587be..8c43d1b53e 100644 --- a/plugins/TabSRMM/src/containeroptions.cpp +++ b/plugins/TabSRMM/src/containeroptions.cpp @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * The dialog to customize per container options
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// The dialog to customize per container options
  #include "commonheaders.h"
 diff --git a/plugins/TabSRMM/src/controls.cpp b/plugins/TabSRMM/src/controls.cpp index cfb4b0f37c..96250381fa 100644 --- a/plugins/TabSRMM/src/controls.cpp +++ b/plugins/TabSRMM/src/controls.cpp @@ -1,31 +1,30 @@ -/* - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This program 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors - * - * Menu and status bar control(s) for the container window. - * - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// Menu and status bar control(s) for the container window.  #include "commonheaders.h" @@ -128,7 +127,7 @@ void CMenuBar::releaseHook()  /////////////////////////////////////////////////////////////////////////////////////////  // Retrieve the height of the rebar control -//  +//  // @return LONG: height of the rebar, in pixels  LONG CMenuBar::getHeight() const @@ -139,11 +138,11 @@ LONG CMenuBar::getHeight() const  /////////////////////////////////////////////////////////////////////////////////////////  // process all relevant messages. Must be called by the parent window's  // window procedure. -//  +//  // @param msg  // @param wParam  // @param lParam -//  +//  // @return LRESULT: message processing result. Win32 conform.  //  -1 means: nothing processed, caller should continue as usual. @@ -212,12 +211,12 @@ LRESULT CALLBACK CMenuBar::wndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lP  /////////////////////////////////////////////////////////////////////////////////////////  // Implements NM_CUSTOMDRAW for the toolbar -//  +//  // @param nm     NMCUSTOMDRAW *: sent via NM_CUSTOMDRAW message -//  +//  // @return LONG_PTR: see Win32 NM_CUSTOMDRAW message. The function must return a valid  // message return value to indicate how Windows should continue with the drawing process. -//  +//  // It may return zero in which case, the caller should allow default processing for  // the NM_CUSTOMDRAW message. @@ -267,7 +266,7 @@ LONG_PTR CMenuBar::customDrawWorker(NMCUSTOMDRAW *nm)  				}  				return CDRF_NOTIFYITEMDRAW | CDRF_NOTIFYPOSTPAINT | CDRF_NOTIFYPOSTERASE;  			} -			 +  			m_hdcDraw = 0;  			return CDRF_DODEFAULT; @@ -313,13 +312,13 @@ LONG_PTR CMenuBar::customDrawWorker(NMCUSTOMDRAW *nm)  				if (szText) {  					COLORREF clr = CSkin::m_skinEnabled ? CSkin::m_DefaultFontColor : -						(PluginConfig.m_fillColor ? PluginConfig.m_genericTxtColor :  +						(PluginConfig.m_fillColor ? PluginConfig.m_genericTxtColor :  						(uState & (CDIS_SELECTED | CDIS_HOT | CDIS_MARKED)) ? ::GetSysColor(COLOR_HIGHLIGHTTEXT) : ::GetSysColor(COLOR_BTNTEXT));  					::SetBkMode(m_hdcDraw, TRANSPARENT);  					CSkin::RenderText(m_hdcDraw, m_hTheme, szText, &nmtb->nmcd.rc, DT_SINGLELINE | DT_VCENTER | DT_CENTER, CSkin::m_glowSize, clr);  				} -				if (iIndex == 0)  +				if (iIndex == 0)  					::DrawIconEx(m_hdcDraw, (nmtb->nmcd.rc.left + nmtb->nmcd.rc.right) / 2 - 8,  					(nmtb->nmcd.rc.top + nmtb->nmcd.rc.bottom) / 2 - 8, LoadSkinnedIcon(SKINICON_OTHER_MIRANDA),  					16, 16, 0, 0, DI_NORMAL); @@ -362,9 +361,9 @@ LONG_PTR CMenuBar::customDrawWorker(NMCUSTOMDRAW *nm)  /////////////////////////////////////////////////////////////////////////////////////////  // Handle the TBN_DROPDOWN notification message sent by the  // toolbar control. -//  +//  // @param nmtb   NMTOOLBAR *: notification message structure -//  +//  // @return LONG_PTR: must be a valid return value. See Win32 API, TBN_DROPDOWN  LONG_PTR CMenuBar::Handle(const NMTOOLBAR *nmtb) @@ -475,10 +474,10 @@ void CMenuBar::updateState(const HMENU hMenu) const  }  ///////////////////////////////////////////////////////////////////////////////////////// -// this updates the container menu bar and other window elements depending on the current  -// child session (IM, chat etc.). It fully supports IEView and will disable/enable the  +// this updates the container menu bar and other window elements depending on the current +// child session (IM, chat etc.). It fully supports IEView and will disable/enable the  // message log menus depending on the configuration of IEView (e.g. when template mode -// is on, the message log settin menus have no functionality, thus can be disabled to  +// is on, the message log settin menus have no functionality, thus can be disabled to  // improve ui feedback quality).  void CMenuBar::configureMenu() const @@ -590,7 +589,7 @@ void CMenuBar::checkButtons()  		m_buttonsInit = true;  	} -	 +  	::SendMessage(m_hwndToolbar, TB_ADDBUTTONS, SIZEOF(m_TbButtons), (LPARAM)m_TbButtons);  	m_size_y = HIWORD(::SendMessage(m_hwndToolbar, TB_GETBUTTONSIZE, 0, 0)); @@ -614,9 +613,9 @@ void CMenuBar::resetLP()  // Message hook function, installed by the menu handler to support  // hot-tracking and keyboard navigation for the menu bar while a modal  // popup menu is active. -//  +//  // Hook is only active while a (modal) popup menu is processed. -//  +//  // @params See Win32, message hooks  LRESULT CALLBACK CMenuBar::MessageHook(int nCode, WPARAM wParam, LPARAM lParam) @@ -690,14 +689,14 @@ LONG_PTR CALLBACK StatusBarSubclassProc(HWND hWnd, UINT msg, WPARAM wParam, LPAR  		GetClassInfoEx(g_hInst, STATUSCLASSNAME, &wc);  		OldStatusBarproc = wc.lpfnWndProc;  	} -	 +  	switch (msg) {  	case WM_CREATE:  		LRESULT ret;  		{  			CREATESTRUCT *cs = (CREATESTRUCT *)lParam;  			HWND hwndParent = GetParent(hWnd); -			 +  			// dirty trick to get rid of that annoying sizing gripper  			SetWindowLongPtr(hwndParent, GWL_STYLE, GetWindowLongPtr(hwndParent, GWL_STYLE) & ~WS_THICKFRAME);  			SetWindowLongPtr(hwndParent, GWL_EXSTYLE, GetWindowLongPtr(hwndParent, GWL_EXSTYLE) & ~WS_EX_APPWINDOW); @@ -780,7 +779,7 @@ LONG_PTR CALLBACK StatusBarSubclassProc(HWND hWnd, UINT msg, WPARAM wParam, LPAR  					CSkin::m_switchBarItem->Render(hdcMem, &rcFrame, true);  				}  			} -			 +  			for (int i = 0; i < nParts; i++) {  				RECT itemRect;  				SendMessage(hWnd, SB_GETRECT, (WPARAM)i, (LPARAM)&itemRect); @@ -795,7 +794,7 @@ LONG_PTR CALLBACK StatusBarSubclassProc(HWND hWnd, UINT msg, WPARAM wParam, LPAR  					if (dat && dat->bType == SESSIONTYPE_IM) {  						HBRUSH br = CreateSolidBrush(RGB(0, 255, 0));  						HBRUSH brOld = (HBRUSH)SelectObject(hdcMem, br); -						 +  						RECT rc = itemRect;  						rc.top = rc.bottom - 3;  						rc.left = 0; diff --git a/plugins/TabSRMM/src/controls.h b/plugins/TabSRMM/src/controls.h index eb9f591df6..f30a06fac6 100644 --- a/plugins/TabSRMM/src/controls.h +++ b/plugins/TabSRMM/src/controls.h @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * menu bar and status bar classes for the container window.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// menu bar and status bar classes for the container window.
  #ifndef __CONTROLS_H
  #define __CONTROLS_H
 diff --git a/plugins/TabSRMM/src/eventpopups.cpp b/plugins/TabSRMM/src/eventpopups.cpp index cfc0302c20..3ba4c3e360 100644 --- a/plugins/TabSRMM/src/eventpopups.cpp +++ b/plugins/TabSRMM/src/eventpopups.cpp @@ -1,42 +1,38 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * This implements the event notification module for tabSRMM. The code
 - * is largely based on the NewEventNotify plugin for Miranda NG. See
 - * notices below.
 - *
 - *  Name: NewEventNotify - Plugin for Miranda ICQ
 - * 	Description: Notifies you when you receive a message
 - * 	Author: icebreaker, <icebreaker@newmail.net>
 - * 	Date: 18.07.02 13:59 / Update: 16.09.02 17:45
 - * 	Copyright: (C) 2002 Starzinger Michael
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// implements the event notification module for tabSRMM. The code
 +// is largely based on the NewEventNotify plugin for Miranda NG. See
 +// notices below.
 +//
 +//  Name: NewEventNotify - Plugin for Miranda ICQ
 +// 	Description: Notifies you when you receive a message
 +// 	Author: icebreaker, <icebreaker@newmail.net>
 +// 	Date: 18.07.02 13:59 / Update: 16.09.02 17:45
 +// 	Copyright: (C) 2002 Starzinger Michael
  #include "commonheaders.h"
 @@ -683,7 +679,7 @@ static int PopupShowT(NEN_OPTIONS *pluginOptions, MCONTACT hContact, HANDLE hEve  	if (hContact)
  		mir_sntprintf(pud.lptzContactName, MAX_CONTACTNAME, _T("%s"), pcli->pfnGetContactDisplayName(hContact, 0));
 -	else 
 +	else
  		_tcsncpy_s(pud.lptzContactName, _A2T(dbe.szModule), _TRUNCATE);
  	TCHAR *szPreview = GetPreviewT((WORD)eventType, &dbe);
 @@ -741,7 +737,7 @@ void TSAPI UpdateTrayMenuState(TWindowData *dat, BOOL bForced)  		PluginConfig.m_UnreadInTray -= (mii.dwItemData & 0x0000ffff);
  	if (mii.dwItemData > 0 || bForced) {
  		TCHAR szMenuEntry[80];
 -		mir_sntprintf(szMenuEntry, SIZEOF(szMenuEntry), _T("%s: %s (%s) [%d]"), tszProto, 
 +		mir_sntprintf(szMenuEntry, SIZEOF(szMenuEntry), _T("%s: %s (%s) [%d]"), tszProto,
  			dat->cache->getNick(), dat->szStatus[0] ? dat->szStatus : _T("(undef)"), mii.dwItemData & 0x0000ffff);
  		if (!bForced)
 diff --git a/plugins/TabSRMM/src/functions.h b/plugins/TabSRMM/src/functions.h index e9ea3c884a..0f522f1387 100644 --- a/plugins/TabSRMM/src/functions.h +++ b/plugins/TabSRMM/src/functions.h @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or(at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - *(C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Global function prototypes
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Global function prototypes
  #ifndef _TABSRMM_FUNCTIONS_H
  #define _TABSRMM_FUNCTIONS_H
 diff --git a/plugins/TabSRMM/src/generic_msghandlers.cpp b/plugins/TabSRMM/src/generic_msghandlers.cpp index 6e3ca777d5..14b48c5ec0 100644 --- a/plugins/TabSRMM/src/generic_msghandlers.cpp +++ b/plugins/TabSRMM/src/generic_msghandlers.cpp @@ -1,32 +1,32 @@ -/* - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This program 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors - * - * these are generic message handlers which are used by the message dialog window procedure. - * calling them directly instead of using SendMessage() is faster. - * also contains various callback functions for custom buttons - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// these are generic message handlers which are used by the message dialog window procedure. +// calling them directly instead of using SendMessage() is faster. +// also contains various callback functions for custom buttons  #include "commonheaders.h" @@ -135,7 +135,7 @@ void TSAPI DM_InitTip(TWindowData *dat)  	dat->ti.uFlags = TTF_TRACK | TTF_IDISHWND | TTF_TRANSPARENT;  	dat->ti.uId = (UINT_PTR)dat->hwnd;  	SendMessage(dat->hwndTip, TTM_ADDTOOL, 0, (LPARAM)&dat->ti); -	 +  	SetWindowPos(dat->hwndTip, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_NOZORDER);  } @@ -1778,7 +1778,7 @@ void TSAPI DM_UpdateTitle(TWindowData *dat, WPARAM wParam, LPARAM lParam)  				item.mask |= TCIF_TEXT;  			}  			SendMessage(hwndDlg, DM_UPDATEWINICON, 0, 0); -	 +  			TCHAR fulluin[256];  			if (dat->bIsMeta)  				mir_sntprintf(fulluin, SIZEOF(fulluin), diff --git a/plugins/TabSRMM/src/generic_msghandlers.h b/plugins/TabSRMM/src/generic_msghandlers.h index 5ad6ecbfdf..ddc8eefd05 100644 --- a/plugins/TabSRMM/src/generic_msghandlers.h +++ b/plugins/TabSRMM/src/generic_msghandlers.h @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * prototypes from generic_msghandlers.c
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// prototypes from generic_msghandlers.c
  void    TSAPI DM_SetDBButtonStates(HWND hwndChild, TWindowData *dat);
  HWND    TSAPI DM_CreateClist(TWindowData *dat);
 diff --git a/plugins/TabSRMM/src/globals.cpp b/plugins/TabSRMM/src/globals.cpp index 5798bd871f..a7b5900688 100644 --- a/plugins/TabSRMM/src/globals.cpp +++ b/plugins/TabSRMM/src/globals.cpp @@ -1,31 +1,31 @@ -/*
 -* Miranda NG: the free IM client for Microsoft* Windows*
 -*
 -* Copyright (c) 2000-09 Miranda ICQ/IM project,
 -* all portions of this codebase are copyrighted to the people
 -* listed in contributors.txt.
 -*
 -* This program 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
 -* of the License, or (at your option) any later version.
 -*
 -* This program is distributed in the hope that it will be useful,
 -* but WITHOUT ANY WARRANTY; without even the implied warranty of
 -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -* GNU General Public License for more details.
 -*
 -* you should have received a copy of the GNU General Public License
 -* along with this program; if not, write to the Free Software
 -* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 -*
 -* part of tabSRMM messaging plugin for Miranda.
 -*
 -* (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 -*
 -* Plugin configuration variables and functions. Implemented as a class
 -* though there will always be only a single instance.
 -*/
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Plugin configuration variables and functions. Implemented as a class
 +// though there will always be only a single instance.
  #include "commonheaders.h"
 @@ -282,7 +282,7 @@ int CGlobals::TopToolbarLoaded(WPARAM,LPARAM)  	ttb.pszTooltipUp = LPGEN("TabSRMM session list");
  	ttb.hIconHandleUp = Skin_GetIcon("tabSRMM_sb_slist");
  	TopToolbar_AddButton(&ttb);
 -	
 +
  	ttb.name = "TabSRMM Menu";
  	ttb.pszTooltipUp = LPGEN("TabSRMM Menu");
  	ttb.lParamUp = ttb.lParamDown = 1;
 @@ -637,7 +637,7 @@ void CGlobals::logStatusChange(WPARAM wParam, const CContactCache *c)  // previews), autoswitching does not work relieably, so it is disabled.
  //
  // @return: true if configuration dictates autoswitch
 - 
 +
  bool CGlobals::haveAutoSwitch()
  {
  	if (m_bIsWin7) {
 diff --git a/plugins/TabSRMM/src/globals.h b/plugins/TabSRMM/src/globals.h index b67015e198..1c9f48e3c7 100644 --- a/plugins/TabSRMM/src/globals.h +++ b/plugins/TabSRMM/src/globals.h @@ -1,32 +1,31 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Plugin configuration variables and functions. Implemented as a class
 - * though there will always be only a single instance.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Plugin configuration variables and functions. Implemented as a class
 +// though there will always be only a single instance.
  #ifndef __GLOBALS_H
  #define __GLOBALS_H
 @@ -81,7 +80,7 @@ public:     HICON       g_buttonBarIcons[NR_BUTTONBARICONS];
     HICON       g_sideBarIcons[NR_SIDEBARICONS];
     HANDLE      g_buttonBarIconHandles[23];
 -   
 +
  	// dynamic options, need reload when options change
     int         m_SendOnShiftEnter;
     int         m_SendOnEnter;
 @@ -152,7 +151,7 @@ public:  	TContainerSettings globalContainerSettings;
  	static TCHAR* m_default_container_name;
 -	
 +
  	static void logStatusChange(WPARAM wParam, const CContactCache *c);
  private:
 diff --git a/plugins/TabSRMM/src/hotkeyhandler.cpp b/plugins/TabSRMM/src/hotkeyhandler.cpp index adeaedb97e..190922f3ce 100644 --- a/plugins/TabSRMM/src/hotkeyhandler.cpp +++ b/plugins/TabSRMM/src/hotkeyhandler.cpp @@ -1,41 +1,38 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * The hotkeyhandler is a small, invisible window which handles the following things:
 -
 -    a) event notify stuff, messages posted from the popups to avoid threading
 -       issues.
 -
 -    b) tray icon handling
 -
 -    c) send later job management. Periodically process the queue of open
 -	   deferred send jobs.
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// The hotkeyhandler is a small, invisible window which handles the following things:
 +//
 +//    a) event notify stuff, messages posted from the popups to avoid threading
 +//       issues.
 +//
 +//    b) tray icon handling
 +//
 +//    c) send later job management. Periodically process the queue of open
 +//	   deferred send jobs.
  #include "commonheaders.h"
 diff --git a/plugins/TabSRMM/src/infopanel.cpp b/plugins/TabSRMM/src/infopanel.cpp index b88a65e5bb..9c7e6aed81 100644 --- a/plugins/TabSRMM/src/infopanel.cpp +++ b/plugins/TabSRMM/src/infopanel.cpp @@ -1,34 +1,34 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * the info area for both im and chat sessions
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// the info area for both im and chat sessions
  #include "commonheaders.h"
 -TCHAR *xStatusDescr[] = 
 +TCHAR *xStatusDescr[] =
  {
  	_T("Angry"), _T("Duck"), _T("Tired"), _T("Party"), _T("Beer"), _T("Thinking"), _T("Eating"),
  	_T("TV"), _T("Friends"), _T("Coffee"), _T("Music"), _T("Business"), _T("Camera"), _T("Funny"),
 @@ -1005,7 +1005,7 @@ LRESULT CALLBACK CInfoPanel::avatarParentSubclass(HWND hwnd, UINT msg, WPARAM wP  	case WM_NOTIFY:
  		ProcessAvatarChange(hwnd, lParam);
  		break;
 -			
 +
  	case WM_ERASEBKGND:
  		/*
  		 * parent window of the infopanel ACC control
 diff --git a/plugins/TabSRMM/src/infopanel.h b/plugins/TabSRMM/src/infopanel.h index 6e41b88fbc..ec47d4fc91 100644 --- a/plugins/TabSRMM/src/infopanel.h +++ b/plugins/TabSRMM/src/infopanel.h @@ -1,33 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * the info area for both im and chat sessions
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// the info area for both im and chat sessions
  #ifndef __INFOPANEL_H
  #define __INFOPANEL_H
 @@ -199,7 +196,7 @@ private:  	bool  m_fDialogCreated;
  	TWindowData *m_dat;         // this one OWNS us...
  	LONG  m_height;             // height (determined by position of IDC_PANELSPLITTER)
 -	LONG  m_defaultHeight, 
 +	LONG  m_defaultHeight,
  	      m_defaultMUCHeight;   // global values for the info bar height
  	HWND  m_hwndConfig;         // window handle of the config dialog window
  	HFONT m_configDlgFont,
 diff --git a/plugins/TabSRMM/src/mim.cpp b/plugins/TabSRMM/src/mim.cpp index f0ff2f09d4..10cb62cad9 100644 --- a/plugins/TabSRMM/src/mim.cpp +++ b/plugins/TabSRMM/src/mim.cpp @@ -1,32 +1,31 @@ -/* - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This program 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors - * - * wraps some parts of Miranda API - * Also, OS dependent stuff (visual styles api etc.) - * - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// wraps some parts of Miranda API +// Also, OS dependent stuff (visual styles api etc.)  #include "commonheaders.h" @@ -484,7 +483,7 @@ int CMimAPI::MessageEventAdded(WPARAM hContact, LPARAM lParam)  	}  	// if no window is open, we are not interested in anything else but unread message events -	// new message  +	// new message  	if (!nen_options.iNoSounds)  		SkinPlaySound("AlertMsg"); diff --git a/plugins/TabSRMM/src/mim.h b/plugins/TabSRMM/src/mim.h index 6340fe1e59..56d9ebde8d 100644 --- a/plugins/TabSRMM/src/mim.h +++ b/plugins/TabSRMM/src/mim.h @@ -1,32 +1,31 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * wraps some parts of Miranda API
 - * Also, OS dependent stuff (visual styles api etc.)
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// wraps some parts of Miranda API
 +// Also, OS dependent stuff (visual styles api etc.)
  #ifndef __MIM_H
  #define __MIM_H
 @@ -135,7 +134,7 @@ public:  	void    startTimer();
  	void    stopTimer(const char *szMsg = 0);
 -	
 +
  	__forceinline __int64 getTimerStart() const { return m_tStart; }
  	__forceinline __int64 getTimerStop() const { return m_tStop; }
  	__forceinline __int64 getTicks() const { return m_tStop - m_tStart; }
 diff --git a/plugins/TabSRMM/src/modplus.cpp b/plugins/TabSRMM/src/modplus.cpp index 03cd19f9f4..180faa8a89 100644 --- a/plugins/TabSRMM/src/modplus.cpp +++ b/plugins/TabSRMM/src/modplus.cpp @@ -1,47 +1,42 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * implements features of the tabSRMM "MADMOD" patch, developed by
 - * Mad Cluster in May 2008
 - *
 - * the "mad mod" patch added the following features:
 - *
 - * ) typing sounds
 - * ) support for animated avatars through ACC (avs)
 - * ) a fully customizable tool bar providing services useable by external plugins
 - *   to add and change buttons
 - * ) toolbar on the bottom
 - * ) image tag button
 - * ) client icon in status bar
 - * ) close tab/window on send and the "hide container feature"
 - * ) bug fixes
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// implements features of the tabSRMM "MADMOD" patch, developed by
 +// Mad Cluster in May 2008
 +//
 +// the "mad mod" patch added the following features:
 +//
 +// ) typing sounds
 +// ) support for animated avatars through ACC (avs)
 +// ) a fully customizable tool bar providing services useable by external plugins
 +//   to add and change buttons
 +// ) toolbar on the bottom
 +// ) image tag button
 +// ) client icon in status bar
 +// ) close tab/window on send and the "hide container feature"
  #include "commonheaders.h"
 diff --git a/plugins/TabSRMM/src/msgdialog.cpp b/plugins/TabSRMM/src/msgdialog.cpp index a3cf01be73..cb1bf3e719 100644 --- a/plugins/TabSRMM/src/msgdialog.cpp +++ b/plugins/TabSRMM/src/msgdialog.cpp @@ -1,31 +1,30 @@ -/* - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This program 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors - * - * This implements the message dialog window. - * - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// implements the message dialog window.  #include "commonheaders.h" @@ -817,7 +816,7 @@ static LRESULT CALLBACK AvatarSubclassProc(HWND hwnd, UINT msg, WPARAM wParam, L  	switch (msg) {  	case WM_ERASEBKGND:  		return TRUE; -	 +  	case WM_UPDATEUISTATE:  		return TRUE; @@ -885,7 +884,7 @@ LRESULT CALLBACK SplitterSubclassProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM  				CSkin::FillBack(dc, &rc);  			}  			else CSkin::FillBack(dc, &rc); -			 +  			EndPaint(hwnd, &ps);  		}  		return 0; @@ -899,7 +898,7 @@ LRESULT CALLBACK SplitterSubclassProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM  			SendMessage(hwndParent, WM_SIZE, 0, 0);  			RedrawWindow(hwndParent, NULL, NULL, RDW_ALLCHILDREN | RDW_INVALIDATE | RDW_UPDATENOW);  		} -		else if ((dat && dat->bType == SESSIONTYPE_IM && hwnd == GetDlgItem(hwndParent, IDC_SPLITTER)) ||  +		else if ((dat && dat->bType == SESSIONTYPE_IM && hwnd == GetDlgItem(hwndParent, IDC_SPLITTER)) ||  			      (dat && dat->bType == SESSIONTYPE_CHAT && hwnd == GetDlgItem(hwndParent, IDC_SPLITTERY))) {  			POINT pt;  			int selection; @@ -1029,7 +1028,7 @@ static int MessageDialogResize(HWND hwndDlg, LPARAM lParam, UTILRESIZECONTROL *  		}  		rcLogBottom = urc->rcItem.bottom;  		return RD_ANCHORX_WIDTH | RD_ANCHORY_HEIGHT; -	 +  	case IDC_CONTACTPIC:  		GetClientRect(GetDlgItem(hwndDlg, IDC_MESSAGE), &rc);  		urc->rcItem.top -= dat->splitterY - dat->originalSplitterY; @@ -1551,7 +1550,7 @@ INT_PTR CALLBACK DlgProcMessage(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lP  			// draw aero related stuff  			if (!CSkin::m_skinEnabled)  				CSkin::RenderToolbarBG(dat, hdcMem, rcClient); -			 +  			// render info panel fields  			dat->Panel->renderContent(hdcMem); @@ -1908,7 +1907,7 @@ INT_PTR CALLBACK DlgProcMessage(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lP  						DM_ScrollToBottom(dat, 1, 1);  						return(_dlgReturn(hwndDlg, 1));  					} -					 +  					// tabulation mod  					if (msg == WM_KEYDOWN && wp == VK_TAB) {  						if (PluginConfig.m_AllowTab) { @@ -2009,7 +2008,7 @@ INT_PTR CALLBACK DlgProcMessage(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lP  							}  							break;  						} -						 +  					// auto-select-and-copy handling...  					// if enabled, releasing the lmb with an active selection automatically copies the selection  					// to the clipboard. @@ -2271,12 +2270,12 @@ INT_PTR CALLBACK DlgProcMessage(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lP  			oldDynaSplitter = dat->dynaSplitter;  			dat->splitterY = rc.bottom - pt.y +DPISCALEY_S(23); -	 +  			// attempt to fix splitter troubles..  			// hardcoded limits... better solution is possible, but this works for now  			if (dat->pContainer->dwFlags & CNT_BOTTOMTOOLBAR)  				bottomtoolbarH = 22; -	 +  			if (dat->splitterY < (DPISCALEY_S(MINSPLITTERY) + 5 + bottomtoolbarH)) {	// min splitter size  				dat->splitterY = (DPISCALEY_S(MINSPLITTERY) + 5 + bottomtoolbarH);  				dat->dynaSplitter = dat->splitterY - DPISCALEY_S(34); @@ -2410,7 +2409,7 @@ INT_PTR CALLBACK DlgProcMessage(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lP  				SendMessage((dat->hwndIEView || dat->hwndHPP) ? (dat->hwndIEView ? dat->hwndIEView : dat->hwndHPP) : hwnd, EM_SETSCROLLPOS, 0, (LPARAM)ppt);  		}  		return 0; -	 +  	case HM_DBEVENTADDED:  		// this is called whenever a new event has been added to the database.  		// this CAN be posted (some sanity checks required). @@ -2708,7 +2707,7 @@ INT_PTR CALLBACK DlgProcMessage(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lP  	case WM_COMMAND:  		if (!dat)  			break; -		 +  		// custom button handling  		if (LOWORD(wParam) >= MIN_CBUTTONID && LOWORD(wParam) <= MAX_CBUTTONID) {  			BB_CustomButtonClick(dat, LOWORD(wParam), GetDlgItem(hwndDlg, LOWORD(wParam)), 0); @@ -2992,7 +2991,7 @@ quote_from_last:  	// wParam = index of the sendjob in the queue in the low word, index of the found sendID in the high word  	// (normally 0, but if its a multisend job, then the sendjob may contain more than one hContact/hSendId pairs.)  	// lParam = the original ackdata -	//  +	//  	// the "per message window" ACK hook is gone, the global ack handler cares about all types of ack's (currently  	// *_MESSAGE and *_AVATAR and dispatches them to the owner windows).  	case HM_EVENTSENT: @@ -3034,10 +3033,10 @@ quote_from_last:  		UpdateStatusBar(dat);  		return 0; -	case DM_UINTOCLIPBOARD:  +	case DM_UINTOCLIPBOARD:  		Utils::CopyToClipBoard(dat->cache->getUIN(), hwndDlg);  		return 0; -	 +  	// broadcasted when GLOBAL info panel setting changes  	case DM_SETINFOPANEL:  		CInfoPanel::setPanelHandler(dat, wParam, lParam); @@ -3057,7 +3056,7 @@ quote_from_last:  		if (dat->dwFlags & MWF_WASBACKGROUNDCREATE)  			return 1;  		break; -		 +  	// save the contents of the log as rtf file  	case DM_SAVEMESSAGELOG:  		DM_SaveLogAsRTF(dat); diff --git a/plugins/TabSRMM/src/msgdlgutils.cpp b/plugins/TabSRMM/src/msgdlgutils.cpp index 88ad5c40a0..1be3b96482 100644 --- a/plugins/TabSRMM/src/msgdlgutils.cpp +++ b/plugins/TabSRMM/src/msgdlgutils.cpp @@ -1,31 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Helper functions for the message dialog.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Helper functions for the message dialog.
  #include "commonheaders.h"
 @@ -69,8 +68,8 @@ bool TSAPI IsCustomEvent(int eventType)  }
  /////////////////////////////////////////////////////////////////////////////////////////
 -// reorder tabs within a container. fSavePos indicates whether the new position should 
 -// be saved to the contacts db record (if so, the container will try to open the tab 
 +// reorder tabs within a container. fSavePos indicates whether the new position should
 +// be saved to the contacts db record (if so, the container will try to open the tab
  // at the saved position later)
  void TSAPI RearrangeTab(HWND hwndDlg, const TWindowData *dat, int iMode, BOOL fSavePos)
 @@ -1224,7 +1223,7 @@ void TSAPI FindFirstEvent(TWindowData *dat)  			dbei.timestamp = time(NULL);
  		else
  			db_event_get(dat->hDbEventFirst, &dbei);
 -		
 +
  		DWORD firstTime = dbei.timestamp - 60 * db_get_w(NULL, SRMSGMOD, SRMSGSET_LOADTIME, SRMSGDEFSET_LOADTIME);
  		for (;;) {
  			HANDLE hPrevEvent;
 @@ -1520,7 +1519,7 @@ int TSAPI MsgWindowDrawHandler(WPARAM wParam, LPARAM lParam, TWindowData *dat)  		DeleteObject(col);
  		return TRUE;
  	}
 -	
 +
  	HBITMAP hbmAvatar = dat->ace ? dat->ace->hbmPic : PluginConfig.g_hbmUnknown;
  	if ((dis->hwndItem == GetDlgItem(hwndDlg, IDC_CONTACTPIC) && dat->bShowAvatar) || (dis->hwndItem == hwndDlg && dat->Panel->isActive())) {
  		if (hbmAvatar == NULL)
 @@ -1634,7 +1633,7 @@ int TSAPI MsgWindowDrawHandler(WPARAM wParam, LPARAM lParam, TWindowData *dat)  		DeleteDC(hdcDraw);
  		return TRUE;
  	}
 -	
 +
  	if (dis->hwndItem == GetDlgItem(hwndDlg, IDC_STATICTEXT) || dis->hwndItem == GetDlgItem(hwndDlg, IDC_LOGFROZENTEXT)) {
  		TCHAR szWindowText[256];
  		if (CSkin::m_skinEnabled) {
 @@ -1651,7 +1650,7 @@ int TSAPI MsgWindowDrawHandler(WPARAM wParam, LPARAM lParam, TWindowData *dat)  		DrawText(dis->hDC, szWindowText, -1, &dis->rcItem, DT_SINGLELINE | DT_VCENTER | DT_NOCLIP | DT_END_ELLIPSIS);
  		return TRUE;
  	}
 -	
 +
  	if (dis->hwndItem == GetDlgItem(hwndDlg, IDC_STATICERRORICON)) {
  		if (CSkin::m_skinEnabled)
  			CSkin::SkinDrawBG(dis->hwndItem, dat->pContainer->hwnd, dat->pContainer, &dis->rcItem, dis->hDC);
 @@ -1661,12 +1660,12 @@ int TSAPI MsgWindowDrawHandler(WPARAM wParam, LPARAM lParam, TWindowData *dat)  			PluginConfig.g_iconErr, 16, 16, 0, 0, DI_NORMAL);
  		return TRUE;
  	}
 -	
 +
  	if (dis->CtlType == ODT_MENU && dat->Panel->isHovered()) {
  		DrawMenuItem(dis, (HICON)dis->itemData, 0);
  		return TRUE;
  	}
 -	
 +
  	return CallService(MS_CLIST_MENUDRAWITEM, wParam, lParam);
  }
 diff --git a/plugins/TabSRMM/src/msgdlgutils.h b/plugins/TabSRMM/src/msgdlgutils.h index 124e7d739c..9dbd13b8be 100644 --- a/plugins/TabSRMM/src/msgdlgutils.h +++ b/plugins/TabSRMM/src/msgdlgutils.h @@ -1,32 +1,28 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
  #ifndef _MSGDLGUTILS_H
  #define _MSGDLGUTILS_H
 diff --git a/plugins/TabSRMM/src/msglog.cpp b/plugins/TabSRMM/src/msglog.cpp index af624b936e..e0b8ef4229 100644 --- a/plugins/TabSRMM/src/msglog.cpp +++ b/plugins/TabSRMM/src/msglog.cpp @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * implements the richedit based message log and the template parser
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// implements the richedit based message log and the template parser
  #include "commonheaders.h"
 @@ -54,9 +50,9 @@ struct TCpTable cpTable[] = {  wchar_t* weekDays[7] = {LPGENT("Sunday"), LPGENT("Monday"), LPGENT("Tuesday"), LPGENT("Wednesday"), LPGENT("Thursday"), LPGENT("Friday"), LPGENT("Saturday")};
 -wchar_t* months[12] = 
 +wchar_t* months[12] =
  {
 -	LPGENT("January"), LPGENT("February"), LPGENT("March"), LPGENT("April"), LPGENT("May"), LPGENT("June"), 
 +	LPGENT("January"), LPGENT("February"), LPGENT("March"), LPGENT("April"), LPGENT("May"), LPGENT("June"),
  	LPGENT("July"), LPGENT("August"), LPGENT("September"), LPGENT("October"), LPGENT("November"), LPGENT("December")
  };
 diff --git a/plugins/TabSRMM/src/msgoptions.cpp b/plugins/TabSRMM/src/msgoptions.cpp index f498505fec..dff328cb2c 100644 --- a/plugins/TabSRMM/src/msgoptions.cpp +++ b/plugins/TabSRMM/src/msgoptions.cpp @@ -1,31 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Implementation of the option pages
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Implementation of the option pages
  #include "commonheaders.h"
 @@ -227,7 +226,7 @@ static INT_PTR CALLBACK DlgProcSkinOpts(HWND hwndDlg, UINT msg, WPARAM wParam, L  		TranslateDialogDefault(hwndDlg);
  		CheckDlgButton(hwndDlg, IDC_USESKIN, M.GetByte("useskin", 0) ? BST_CHECKED : BST_UNCHECKED);
 -	
 +
  		loadMode = M.GetByte("skin_loadmode", 0);
  		CheckDlgButton(hwndDlg, IDC_SKIN_LOADFONTS, loadMode & THEME_READ_FONTS);
  		CheckDlgButton(hwndDlg, IDC_SKIN_LOADTEMPLATES, loadMode & THEME_READ_TEMPLATES);
 @@ -249,7 +248,7 @@ static INT_PTR CALLBACK DlgProcSkinOpts(HWND hwndDlg, UINT msg, WPARAM wParam, L  	case WM_USER + 100:
  		{
  			bool fWindowsOpen = (pFirstContainer != 0 ? true : false);
 -			for (int i = 0; _ctrls[i]; i++) 
 +			for (int i = 0; _ctrls[i]; i++)
  				Utils::enableDlgControl(hwndDlg, _ctrls[i], fWindowsOpen ? FALSE : TRUE);
  			Utils::showDlgControl(hwndDlg, IDC_SKIN_WARN, fWindowsOpen ? SW_SHOW : SW_HIDE);
 @@ -714,7 +713,7 @@ static INT_PTR CALLBACK DlgProcLogOptions(HWND hwndDlg, UINT msg, WPARAM wParam,  						item.hItem = TreeView_GetSelection(((LPNMHDR)lParam)->hwndFrom);
  					}
  					else item.hItem = (HTREEITEM)hti.hItem;
 -					
 +
  					SendDlgItemMessageA(hwndDlg, IDC_LOGOPTIONS, TVM_GETITEMA, 0, (LPARAM)&item);
  					if (item.state & TVIS_BOLD && hti.flags & TVHT_ONITEMSTATEICON) {
  						item.state = INDEXTOSTATEIMAGEMASK(0) | TVIS_BOLD;
 diff --git a/plugins/TabSRMM/src/msgoptions_plus.cpp b/plugins/TabSRMM/src/msgoptions_plus.cpp index ed12c8040a..c30364983f 100644 --- a/plugins/TabSRMM/src/msgoptions_plus.cpp +++ b/plugins/TabSRMM/src/msgoptions_plus.cpp @@ -1,37 +1,32 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * implements the "advanced tweak" option page
 - *
 - * originally developed by Mad Cluster for the tabSRMM "MADMOD" patch in
 - * May 2008.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// implements the "advanced tweak" option page
 +//
 +// originally developed by Mad Cluster for the tabSRMM "MADMOD" patch in May 2008.
  #include "commonheaders.h"
 @@ -106,7 +101,7 @@ INT_PTR CALLBACK PlusOptionsProc(HWND hwndDlg,UINT msg,WPARAM wParam,LPARAM lPar  					if (item.state & TVIS_BOLD && hti.flags & TVHT_ONITEMSTATEICON) {
  						item.state = INDEXTOSTATEIMAGEMASK(0) | TVIS_BOLD;
  						SendDlgItemMessageA(hwndDlg, IDC_PLUS_CHECKTREE, TVM_SETITEMA, 0, (LPARAM)&item);
 -					} 
 +					}
  					else if (hti.flags & TVHT_ONITEMSTATEICON) {
  						if (((item.state & TVIS_STATEIMAGEMASK) >> 12) == 3) {
  							item.state = INDEXTOSTATEIMAGEMASK(1);
 diff --git a/plugins/TabSRMM/src/msgs.cpp b/plugins/TabSRMM/src/msgs.cpp index 3bd3e09457..4deb3f4b22 100644 --- a/plugins/TabSRMM/src/msgs.cpp +++ b/plugins/TabSRMM/src/msgs.cpp @@ -1,31 +1,31 @@ -/* -* Miranda NG: the free IM client for Microsoft* Windows* -* -* Copyright (c) 2000-09 Miranda ICQ/IM project, -* all portions of this codebase are copyrighted to the people -* listed in contributors.txt. -* -* This program 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 -* of the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -* GNU General Public License for more details. -* -* you should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. -* -* part of tabSRMM messaging plugin for Miranda. -* -* (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors -* -* Load, setup and shutdown the plugin -* core plugin messaging services (single IM chats only). -*/ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// Load, setup and shutdown the plugin +// core plugin messaging services (single IM chats only).  #include "commonheaders.h" @@ -78,8 +78,8 @@ static INT_PTR GetWindowClass(WPARAM wParam, LPARAM lParam)  static INT_PTR GetWindowData(WPARAM wParam, LPARAM lParam)  {  	MessageWindowInputData *mwid = (MessageWindowInputData*)wParam; -	if (mwid == NULL || (mwid->cbSize != sizeof(MessageWindowInputData)) || (mwid->hContact == NULL) || (mwid->uFlags != MSG_WINDOW_UFLAG_MSG_BOTH))  -		return 1;  +	if (mwid == NULL || (mwid->cbSize != sizeof(MessageWindowInputData)) || (mwid->hContact == NULL) || (mwid->uFlags != MSG_WINDOW_UFLAG_MSG_BOTH)) +		return 1;  	MessageWindowData *mwd = (MessageWindowData*)lParam;  	if(mwd == NULL || (mwd->cbSize != sizeof(MessageWindowData))) @@ -148,7 +148,7 @@ static INT_PTR SetStatusText(WPARAM hContact, LPARAM lParam)  				SetStatusTextWorker((TWindowData*)GetWindowLongPtr(hwnd, GWLP_USERDATA), (StatusTextData*)lParam);  	}  	else SetStatusTextWorker(si->dat, (StatusTextData*)lParam); -	 +  	return 0;  } @@ -496,7 +496,7 @@ STDMETHODIMP REOLECallback::GetNewStorage(LPSTORAGE FAR *lplpstg)  /////////////////////////////////////////////////////////////////////////////////////////  // tabbed mode support functions...  // (C) by Nightwish -//  +//  // this function searches and activates the tab belonging to the given hwnd (which is the  // hwnd of a message dialog window) @@ -518,7 +518,7 @@ int TSAPI ActivateExistingTab(TContainerData *pContainer, HWND hwndChild)  		SendMessage(pContainer->hwnd, WM_SYSCOMMAND, SC_RESTORE, 0);  		SetForegroundWindow(pContainer->hwnd);  	} -	 +  	// hide on close feature  	if (!IsWindowVisible(pContainer->hwnd)) {  		WINDOWPLACEMENT wp = { 0 }; @@ -880,7 +880,7 @@ static int GetIconPackVersion(HMODULE hDLL)  }  ///////////////////////////////////////////////////////////////////////////////////////// -// setup default icons for the IcoLib service. This needs to be done every time the  +// setup default icons for the IcoLib service. This needs to be done every time the  // plugin is loaded default icons are taken from the icon pack in either \icons or \plugins  static int TSAPI SetupIconLibConfig() diff --git a/plugins/TabSRMM/src/msgs.h b/plugins/TabSRMM/src/msgs.h index d372631f2f..ece91eba46 100644 --- a/plugins/TabSRMM/src/msgs.h +++ b/plugins/TabSRMM/src/msgs.h @@ -1,32 +1,28 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
  #ifndef _MSGS_H
  #define _MSGS_H
 @@ -521,7 +517,7 @@ struct TNewWindowData  #define DM_MUCFLASHWORKER        (TM_USER+32)
  #define DM_INVALIDATEPANEL       (TM_USER+33)
  #define DM_APPENDMCEVENT         (TM_USER+34)
 -#define DM_CHECKINFOTIP		      (TM_USER+35) 
 +#define DM_CHECKINFOTIP		      (TM_USER+35)
  #define DM_SAVESIZE              (TM_USER+36)
  #define DM_CHECKSIZE             (TM_USER+37)
  #define DM_FORCEREDRAW           (TM_USER+38)
 @@ -1013,5 +1009,3 @@ struct SKINDESC  #define ICON_BUTTON_SAVE				7
  #endif /* _MSGS_H */
 -
 -
 diff --git a/plugins/TabSRMM/src/nen.h b/plugins/TabSRMM/src/nen.h index b9207f8fc8..31dc1c59be 100644 --- a/plugins/TabSRMM/src/nen.h +++ b/plugins/TabSRMM/src/nen.h @@ -1,42 +1,38 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * This implements the event notification module for tabSRMM. The code
 - * is largely based on the NewEventNotify plugin for Miranda NG. See
 - * notices below for original copyright
 - *
 - *  Name: NewEventNotify - Plugin for Miranda ICQ
 - * 	Description: Notifies you when you receive a message
 - * 	Author: icebreaker, <icebreaker@newmail.net>
 - * 	Date: 18.07.02 13:59 / Update: 16.09.02 17:45
 - * 	Copyright: (C) 2002 Starzinger Michael
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// implements the event notification module for tabSRMM. The code
 +// is largely based on the NewEventNotify plugin for Miranda NG. See
 +// notices below for original copyright
 +//
 +//  Name: NewEventNotify - Plugin for Miranda ICQ
 +// 	Description: Notifies you when you receive a message
 +// 	Author: icebreaker, <icebreaker@newmail.net>
 +// 	Date: 18.07.02 13:59 / Update: 16.09.02 17:45
 +// 	Copyright: (C) 2002 Starzinger Michael
  #ifndef _NEN_H_
  #define _NEN_H_
 diff --git a/plugins/TabSRMM/src/selectcontainer.cpp b/plugins/TabSRMM/src/selectcontainer.cpp index efd3803e87..088d0c9940 100644 --- a/plugins/TabSRMM/src/selectcontainer.cpp +++ b/plugins/TabSRMM/src/selectcontainer.cpp @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * dialog to manage containers (attaching sessions to containers etc.)
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// dialog to manage containers (attaching sessions to containers etc.)
  #include "commonheaders.h"
 @@ -215,4 +211,3 @@ INT_PTR CALLBACK SelectContainerDlgProc(HWND hwndDlg, UINT msg, WPARAM wParam, L  	}
  	return FALSE;
  }
 -
 diff --git a/plugins/TabSRMM/src/sendlater.cpp b/plugins/TabSRMM/src/sendlater.cpp index 7db0a84282..57554d9e8a 100644 --- a/plugins/TabSRMM/src/sendlater.cpp +++ b/plugins/TabSRMM/src/sendlater.cpp @@ -1,33 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * the sendlater class implementation
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// the sendlater class implementation
  #include "commonheaders.h"
 @@ -55,7 +52,7 @@ bool CSendLaterJob::mustDelete()  {
  	if (fSuccess)
  		return true;
 -	
 +
  	if (fFailed && bCode == JOB_REMOVABLE)
  		return true;
 @@ -100,7 +97,7 @@ void CSendLaterJob::readFlags()  // write flags for a persistent jobs from the db
  // flag key name is the job id with a "$" prefix.
 -// 
 +//
  void CSendLaterJob::writeFlags()
  {
  	if (isPersistentJob()) {
 @@ -196,21 +193,21 @@ CSendLater::~CSendLater()  }
  void CSendLater::startJobListProcess()
 -{ 
 -	m_currJob = 0; 
 -			
 +{
 +	m_currJob = 0;
 +
  	if (m_hwndDlg)
  		Utils::enableDlgControl(m_hwndDlg, IDC_QMGR_LIST, false);
  }
  // checks if the current job in the timer-based process queue is subject
  // for deletion (that is, it has failed or succeeded)
 -// 
 +//
  // if not, it will send the job and increment the list iterator.
 -// 
 +//
  // this method is called once per tick from the timer based scheduler in
  // hotkeyhandler.cpp.
 -// 
 +//
  // returns true if more jobs are awaiting processing, false otherwise.
  //
  bool CSendLater::processCurrentJob()
 @@ -269,7 +266,7 @@ void CSendLater::processSingleContact(const MCONTACT hContact)  	}
  }
 -// called periodically from a timer, check if new contacts were added 
 +// called periodically from a timer, check if new contacts were added
  // and process them
  //
  void CSendLater::processContacts()
 @@ -377,7 +374,7 @@ int CSendLater::sendIt(CSendLaterJob *job)  		return 0;
  	}
 -	// mark job as deferred (5 unsuccessful sends). Job will not be removed, but 
 +	// mark job as deferred (5 unsuccessful sends). Job will not be removed, but
  	// the user must manually reset it in order to trigger a new send attempt.
  	if (job->iSendCount == 5) {
  		job->bCode = CSendLaterJob::JOB_DEFERRED;
 @@ -431,7 +428,7 @@ int CSendLater::sendIt(CSendLaterJob *job)  }
  // add a contact to the list of contacts having open send later jobs.
 -// This is is periodically checked for new additions (processContacts()) 
 +// This is is periodically checked for new additions (processContacts())
  // and new jobs are created.
  void CSendLater::addContact(const MCONTACT hContact)
  {
 @@ -479,7 +476,7 @@ HANDLE CSendLater::processAck(const ACKDATA *ack)  				dbei.flags |= DBEF_UTF;
  				dbei.pBlob = (PBYTE)(p->sendBuffer);
  				db_event_add(p->hContact, &dbei);
 -				
 +
  				p->cleanDB();
  			}
  			p->fSuccess = true;					// mark as successful, job list processing code will remove it later
 @@ -527,7 +524,7 @@ void CSendLater::qMgrFillList(bool fClear)  	}
  	m_sel = 0;
 -	::SendMessage(m_hwndFilter, CB_INSERTSTRING, -1, 
 +	::SendMessage(m_hwndFilter, CB_INSERTSTRING, -1,
  				  LPARAM(TranslateT("<All contacts>")));
  	::SendMessage(m_hwndFilter, CB_SETITEMDATA, 0, 0);
 @@ -574,7 +571,7 @@ void CSendLater::qMgrFillList(bool fClear)  			const TCHAR *tszStatusText = 0;
  			if (p->fFailed) {
 -				tszStatusText = p->bCode == CSendLaterJob::JOB_REMOVABLE ? 
 +				tszStatusText = p->bCode == CSendLaterJob::JOB_REMOVABLE ?
  					TranslateT("Removed") : TranslateT("Failed");
  			}
  			else if (p->fSuccess)
 @@ -597,7 +594,7 @@ void CSendLater::qMgrFillList(bool fClear)  			}
  			if (p->bCode)
  				bCode = p->bCode;
 -			
 +
  			TCHAR tszStatus[20];
  			mir_sntprintf(tszStatus, 20, _T("X/%s[%c] (%d)"), tszStatusText, bCode, p->iSendCount);
  			tszStatus[0] = p->szId[0];
 diff --git a/plugins/TabSRMM/src/sendlater.h b/plugins/TabSRMM/src/sendlater.h index 35b3ce6ac4..197005967c 100644 --- a/plugins/TabSRMM/src/sendlater.h +++ b/plugins/TabSRMM/src/sendlater.h @@ -1,33 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * the sendlater class
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// the sendlater class
  #ifndef __SENDLATER_H
  #define __SENDLATER_H
 @@ -84,7 +81,7 @@ public:  };
  class CSendLater {
 -	
 +
  public:
  	enum {
  		SENDLATER_AGE_THRESHOLD = (86400 * 3),				// 3 days, older messages will be removed from the db.
 diff --git a/plugins/TabSRMM/src/sendqueue.cpp b/plugins/TabSRMM/src/sendqueue.cpp index 73e0e12254..49d77902f8 100644 --- a/plugins/TabSRMM/src/sendqueue.cpp +++ b/plugins/TabSRMM/src/sendqueue.cpp @@ -1,30 +1,30 @@ -/* -* Miranda NG: the free IM client for Microsoft* Windows* -* -* Copyright (c) 2000-09 Miranda ICQ/IM project, -* all portions of this codebase are copyrighted to the people -* listed in contributors.txt. -* -* This program 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 -* of the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -* GNU General Public License for more details. -* -* you should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. -* -* part of tabSRMM messaging plugin for Miranda. -* -* (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors -* -* Implements a queued, asynchronous sending system for tabSRMM. -*/ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// Implements a queued, asynchronous sending system for tabSRMM.  #include "commonheaders.h" @@ -639,7 +639,7 @@ int SendQueue::RTL_Detect(const WCHAR *pszwText)  int SendQueue::ackMessage(TWindowData *dat, WPARAM wParam, LPARAM lParam)  {  	ACKDATA *ack = (ACKDATA *) lParam; -	 +  	TContainerData *m_pContainer = 0;  	if (dat)  		m_pContainer = dat->pContainer; diff --git a/plugins/TabSRMM/src/sendqueue.h b/plugins/TabSRMM/src/sendqueue.h index 05a037968f..8d8d2b0b3b 100644 --- a/plugins/TabSRMM/src/sendqueue.h +++ b/plugins/TabSRMM/src/sendqueue.h @@ -1,25 +1,28 @@ -/*
 -
 -Miranda NG: the free IM client for Microsoft* Windows*
 -
 -Copyright (c) 2000-09 Miranda ICQ/IM project,
 -all portions of this codebase are copyrighted to the people
 -listed in contributors.txt.
 -
 -This program 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
 -of the License, or (at your option) any later version.
 -
 -This program is distributed in the hope that it will be useful,
 -but WITHOUT ANY WARRANTY; without even the implied warranty of
 -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -GNU General Public License for more details.
 -
 -You should have received a copy of the GNU General Public License
 -along with this program; if not, write to the Free Software
 -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 -*/
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
  #ifndef __SENDQUEUE_H
  #define __SENDQUEUE_H
 diff --git a/plugins/TabSRMM/src/sidebar.cpp b/plugins/TabSRMM/src/sidebar.cpp index 2a7e5c583c..572292194b 100644 --- a/plugins/TabSRMM/src/sidebar.cpp +++ b/plugins/TabSRMM/src/sidebar.cpp @@ -1,31 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * the contact switch bar on the left (or right) side
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// the contact switch bar on the left (or right) side
  #include "commonheaders.h"
 @@ -514,7 +513,7 @@ void CSideBar::populateAll()  		TabCtrl_GetItem(hwndTab, i, &item);
  		if (item.lParam == 0 || !IsWindow((HWND)item.lParam))
  			continue;
 -			
 +
  		TWindowData *dat = (TWindowData*)::GetWindowLongPtr((HWND)item.lParam, GWLP_USERDATA);
  		if (dat == NULL)
  			continue;
 @@ -1138,7 +1137,7 @@ void __fastcall CSideBar::m_AdvancedContentRenderer(const HDC hdc, const RECT *r  		::SelectObject(hdc, CInfoPanel::m_ipConfig.hFonts[IPFONTID_NICK]);
  		rc.top++;
  		::SetBkMode(hdc, TRANSPARENT);
 -		CSkin::RenderText(hdc, dat->hThemeIP, dat->cache->getNick(), &rc, 
 +		CSkin::RenderText(hdc, dat->hThemeIP, dat->cache->getNick(), &rc,
  						  dtFlags, CSkin::m_glowSize, CInfoPanel::m_ipConfig.clrs[IPFONTID_NICK]);
  		if (fSecondLine) {
 @@ -1154,7 +1153,7 @@ void __fastcall CSideBar::m_AdvancedContentRenderer(const HDC hdc, const RECT *r  			::DrawIconEx(hdc, rc.left, rc.top + (rc.bottom - rc.top) / 2 - 8, hIcon, 16, 16, 0, 0, DI_NORMAL);
  			rc.left += 18;
  			::SelectObject(hdc, CInfoPanel::m_ipConfig.hFonts[IPFONTID_STATUS]);
 -			CSkin::RenderText(hdc, dat->hThemeIP, dat->szStatus, &rc, 
 +			CSkin::RenderText(hdc, dat->hThemeIP, dat->szStatus, &rc,
  							  dtFlags | DT_VCENTER, CSkin::m_glowSize, CInfoPanel::m_ipConfig.clrs[IPFONTID_STATUS]);
  		}
  		::SelectObject(hdc, hOldFont);
 diff --git a/plugins/TabSRMM/src/sidebar.h b/plugins/TabSRMM/src/sidebar.h index 53f69f43eb..b38c9a17ed 100644 --- a/plugins/TabSRMM/src/sidebar.h +++ b/plugins/TabSRMM/src/sidebar.h @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * the contact switch bar on the left (or right) side
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// the contact switch bar on the left (or right) side
  #ifndef __SIDEBAR_H
  #define  __SIDEBAR_H
 @@ -226,7 +222,7 @@ private:     static void __fastcall m_DefaultBackgroundRenderer(const HDC hdc, const RECT *rc, const CSideBarButton *item);
     static void __fastcall m_DefaultContentRenderer(const HDC hdc, const RECT *rc, const CSideBarButton *item);
     static void __fastcall m_AdvancedContentRenderer(const HDC hdc, const RECT *rc, const CSideBarButton *item);
 -   
 +
     static const SIZE& __fastcall   m_measureAdvancedVertical(CSideBarButton *item);
  };
 diff --git a/plugins/TabSRMM/src/srmm.cpp b/plugins/TabSRMM/src/srmm.cpp index 1c6f9e4af2..4b30b796dc 100644 --- a/plugins/TabSRMM/src/srmm.cpp +++ b/plugins/TabSRMM/src/srmm.cpp @@ -1,34 +1,30 @@ -/* - * astyle --force-indent=tab=4 --brackets=linux --indent-switches - *		  --pad=oper --one-line=keep-blocks  --unpad=paren - * - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This program 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors - * - * plugin loading functions and global exports. - * - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// plugin loading functions and global exports.  #include "commonheaders.h" diff --git a/plugins/TabSRMM/src/tabctrl.cpp b/plugins/TabSRMM/src/tabctrl.cpp index 0035611a87..42e88c3b89 100644 --- a/plugins/TabSRMM/src/tabctrl.cpp +++ b/plugins/TabSRMM/src/tabctrl.cpp @@ -1,32 +1,31 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * a custom tab control, skinable, aero support, single/multi row, button
 - * tabs support, proper rendering for bottom row tabs and more.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// a custom tab control, skinable, aero support, single/multi row, button
 +// tabs support, proper rendering for bottom row tabs and more.
  #include "commonheaders.h"
 @@ -732,7 +731,7 @@ static void PaintWorker(HWND hwnd, TabControlData *tabdat)  			rcClient.top = rctPage.top;
  		if (PluginConfig.m_fillColor)
  			DrawCustomTabPage(hdc, rcClient);
 -		else 
 +		else
  			DrawThemesXpTabItem(hdc, -1, &rcClient, uiFlags, tabdat, 0);	// TABP_PANE=9,0,'TAB'
  		if (tabdat->bRefreshWithoutClip)
  			goto skip_tabs;
 @@ -1207,7 +1206,7 @@ static LRESULT CALLBACK TabControlSubclassProc(HWND hwnd, UINT msg, WPARAM wPara  				}
  			}
  		}
 -	
 +
  		if (tabdat->fCloseButton) {
  			GetCursorPos(&pt);
  			if (TabCtrl_TestForCloseButton(tabdat, hwnd, pt) != -1)
 @@ -1303,7 +1302,7 @@ static LRESULT CALLBACK TabControlSubclassProc(HWND hwnd, UINT msg, WPARAM wPara  				int nItem = GetTabItemFromMouse(hwnd, &pt);
  				if (nItem >= 0 && nItem < TabCtrl_GetItemCount(hwnd)) {
  					TabCtrl_GetItem(hwnd, nItem, &item);
 -	
 +
  					/*
  					 * get the message window data for the session to which this tab item belongs
  					 */
 @@ -1461,7 +1460,7 @@ INT_PTR CALLBACK DlgProcTabConfig(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM  					db_set_dw(0, SRMSGMOD_T, "fixedwidth", fixedWidth);
  					FreeTabConfig();
  					ReloadTabConfig();
 -			
 +
  					for (TContainerData *p = pFirstContainer; p; p = p->pNext) {
  						TabCtrl_SetPadding(GetDlgItem(p->hwnd, IDC_MSGTABS), GetDlgItemInt(hwndDlg, IDC_HTABPADDING, NULL, FALSE), GetDlgItemInt(hwndDlg, IDC_TABPADDING, NULL, FALSE));
  						RedrawWindow(GetDlgItem(p->hwnd, IDC_MSGTABS), NULL, NULL, RDW_INVALIDATE | RDW_ERASE);
 diff --git a/plugins/TabSRMM/src/taskbar.cpp b/plugins/TabSRMM/src/taskbar.cpp index cdc0df7366..88d9a61997 100644 --- a/plugins/TabSRMM/src/taskbar.cpp +++ b/plugins/TabSRMM/src/taskbar.cpp @@ -1,55 +1,55 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Windows 7 taskbar integration
 - *
 - * - overlay icons
 - * - custom taskbar thumbnails for aero peek in tabbed containers
 - * - read Windows 7 task bar configuration from the registry.
 - */
 -/**
 - * how it works:
 - *
 - * Because of the fact, the DWM does not talk to non-toplevel windows
 - * we need an invisible "proxy window" for each tab. This window is a very
 - * small and hidden toplevel tool window which is used to communicate
 - * with the dwm. Each proxy is associated with the client window (the "tab")
 - * and registers itself with the message container window via
 - * ITaskbarList3::RegisterTab().
 - *
 - * Instead of automatically created snapshots of the window content, we
 - * use custom generated thumbnails for the task bar buttons, including
 - * nickname, UID, status message and avatar. This makes the thumbnails
 - * easily recognizable.
 - *
 - * Thumbnails are generated "on request", only when the desktop window
 - * manager needs one.
 - *
 - * Each proxy window has a CThumbIM or CThumbMUC object which represents
 - * the actual thumbnail bitmap.
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Windows 7 taskbar integration
 +//
 +// - overlay icons
 +// - custom taskbar thumbnails for aero peek in tabbed containers
 +// - read Windows 7 task bar configuration from the registry.
 +//
 +/////////////////////////////////////////////////////////////////////////////////////////
 +//  how it works:
 +//
 +//  Because of the fact, the DWM does not talk to non-toplevel windows
 +//  we need an invisible "proxy window" for each tab. This window is a very
 +//  small and hidden toplevel tool window which is used to communicate
 +//  with the dwm. Each proxy is associated with the client window (the "tab")
 +//  and registers itself with the message container window via
 +//  ITaskbarList3::RegisterTab().
 +//
 +//  Instead of automatically created snapshots of the window content, we
 +//  use custom generated thumbnails for the task bar buttons, including
 +//  nickname, UID, status message and avatar. This makes the thumbnails
 +//  easily recognizable.
 +//
 +//  Thumbnails are generated "on request", only when the desktop window
 +//  manager needs one.
 +//
 +// Each proxy window has a CThumbIM or CThumbMUC object which represents
 +// the actual thumbnail bitmap.
  #include "commonheaders.h"
 diff --git a/plugins/TabSRMM/src/taskbar.h b/plugins/TabSRMM/src/taskbar.h index 386ed70b5c..364da9e582 100644 --- a/plugins/TabSRMM/src/taskbar.h +++ b/plugins/TabSRMM/src/taskbar.h @@ -1,37 +1,34 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * - Windows 7 taskbar integration class
 - * - Proxy window class, needed to support custom aero peek tab
 - *   thumbnails
 - * - Thumbnail classes to provide task bar thumbnails for Aero peek
 - *   preview.
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// - Windows 7 taskbar integration class
 +// - Proxy window class, needed to support custom aero peek tab
 +//   thumbnails
 +// - Thumbnail classes to provide task bar thumbnails for Aero peek
 +//   preview.
  #ifndef __TASKBAR_H
  #define __TASKBAR_H
 @@ -197,4 +194,3 @@ private:  extern CTaskbarInteract *Win7Taskbar;
  #endif /* __TASKBAR_H */
 -
 diff --git a/plugins/TabSRMM/src/templates.cpp b/plugins/TabSRMM/src/templates.cpp index b42fbc2f24..fe20910d98 100644 --- a/plugins/TabSRMM/src/templates.cpp +++ b/plugins/TabSRMM/src/templates.cpp @@ -1,34 +1,30 @@ -/* - * astyle --force-indent=tab=4 --brackets=linux --indent-switches - *		  --pad=oper --one-line=keep-blocks  --unpad=paren - * - * Miranda NG: the free IM client for Microsoft* Windows* - * - * Copyright (c) 2000-09 Miranda ICQ/IM project, - * all portions of this codebase are copyrighted to the people - * listed in contributors.txt. - * - * This program 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 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * you should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. - * - * part of tabSRMM messaging plugin for Miranda. - * - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors - * - * Simple editor for the message log templates - * - */ +///////////////////////////////////////////////////////////////////////////////////////// +// Miranda NG: the free IM client for Microsoft* Windows* +// +// Copyright (c) 2012-14 Miranda NG project, +// Copyright (c) 2000-09 Miranda ICQ/IM project, +// all portions of this codebase are copyrighted to the people +// listed in contributors.txt. +// +// This program 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 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +// GNU General Public License for more details. +// +// you should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. +// +// part of tabSRMM messaging plugin for Miranda. +// +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors +// +// Simple editor for the message log templates  #include "commonheaders.h" diff --git a/plugins/TabSRMM/src/templates.h b/plugins/TabSRMM/src/templates.h index 3c73aa2966..5463184d21 100644 --- a/plugins/TabSRMM/src/templates.h +++ b/plugins/TabSRMM/src/templates.h @@ -1,27 +1,30 @@ -/*
 -
 -Miranda NG: the free IM client for Microsoft* Windows*
 -
 -Copyright (c) 2000-03 Miranda ICQ/IM project, 
 -all portions of this codebase are copyrighted to the people 
 -listed in contributors.txt.
 -
 -This program 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
 -of the License, or (at your option) any later version.
 -
 -This program is distributed in the hope that it will be useful,
 -but WITHOUT ANY WARRANTY; without even the implied warranty of
 -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -GNU General Public License for more details .
 -
 -You should have received a copy of the GNU General Public License
 -along with this program; if not, write to the Free Software
 -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 -
 -templates for the message log...
 -*/
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// templates for the message log...
  struct TemplateEditorInfo
  {
 @@ -46,4 +49,3 @@ static void LoadTemplatesFrom(TTemplateSet *tSet, MCONTACT hContact, int rtl);  void LoadDefaultTemplates();
  #define DM_UPDATETEMPLATEPREVIEW (WM_USER + 50)
 -
 diff --git a/plugins/TabSRMM/src/themeio.cpp b/plugins/TabSRMM/src/themeio.cpp index 11a91b80d7..fe7c19d874 100644 --- a/plugins/TabSRMM/src/themeio.cpp +++ b/plugins/TabSRMM/src/themeio.cpp @@ -1,31 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * Import and export theme settings between files and the database
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Import and export theme settings between files and the database
  #include "commonheaders.h"
 @@ -212,7 +211,7 @@ void TSAPI WriteThemeToINI(const TCHAR *szIniFilenameT, TWindowData *dat)  	def = SRMSGDEFSET_BKGCOLOUR;
  	for (i=0; i < SIZEOF(_extSettings); i++) {
 -		WritePrivateProfileStringA(_extSettings[i].szIniSection, _extSettings[i].szIniName, 
 +		WritePrivateProfileStringA(_extSettings[i].szIniSection, _extSettings[i].szIniName,
  			_itoa(M.GetDword(_extSettings[i].szDbModule, _extSettings[i].szDbSetting, _extSettings[i].dwDef), szBuf, 10), szIniFilename);
  	}
 @@ -318,7 +317,7 @@ void TSAPI ReadThemeFromINI(const TCHAR *szIniFilenameT, TContainerData *dat, in  			COLORREF defclr;
  			for (i=0; i < SIZEOF(_extSettings); i++) {
 -				db_set_dw(0, _extSettings[i].szDbModule, _extSettings[i].szDbSetting, 
 +				db_set_dw(0, _extSettings[i].szDbModule, _extSettings[i].szDbSetting,
  					GetPrivateProfileIntA(_extSettings[i].szIniSection, _extSettings[i].szIniName, _extSettings[i].dwDef, szIniFilename));
  			}
 @@ -463,4 +462,3 @@ const TCHAR* TSAPI GetThemeFileName(int iMode)  			return NULL;
  	}
  }
 -
 diff --git a/plugins/TabSRMM/src/themes.cpp b/plugins/TabSRMM/src/themes.cpp index 6dac4c24c7..48877e878e 100644 --- a/plugins/TabSRMM/src/themes.cpp +++ b/plugins/TabSRMM/src/themes.cpp @@ -1,32 +1,31 @@ -/*
 -* Miranda NG: the free IM client for Microsoft* Windows*
 -*
 -* Copyright (c) 2000-09 Miranda ICQ/IM project,
 -* all portions of this codebase are copyrighted to the people
 -* listed in contributors.txt.
 -*
 -* This program 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
 -* of the License, or (at your option) any later version.
 -*
 -* This program is distributed in the hope that it will be useful,
 -* but WITHOUT ANY WARRANTY; without even the implied warranty of
 -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -* GNU General Public License for more details.
 -*
 -* you should have received a copy of the GNU General Public License
 -* along with this program; if not, write to the Free Software
 -* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 -*
 -* part of tabSRMM messaging plugin for Miranda.
 -*
 -* (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 -*
 -* Implements the skinning engine and most parts of the aero support in
 -* tabSRMM 3.x+
 -*
 -*/
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// Implements the skinning engine and most parts of the aero support in
 +// tabSRMM 3.x+
  #include "commonheaders.h"
 @@ -789,9 +788,9 @@ void CImageItem::Create(const TCHAR *szImageFile)  // Reads the definitions for an image item from the given .tsk file
  //  It does _not_ create the image itself, a call to CImageItem::Create() must be done
  //  to read the image in memory and prepare
 -// 
 +//
  //  @param szFilename char*: full path and filename to the .TSK file
 -// 
 +//
  // @return char*: full path and filename to the .png image which represents this image item.
  // caller MUST delete it.
 @@ -1969,7 +1968,7 @@ UINT CSkin::NcCalcRichEditFrame(HWND hwnd, const TWindowData *mwdat, UINT skinID  }
  /////////////////////////////////////////////////////////////////////////////////////////
 -// process WM_NCPAINT for the rich edit control. Draws a visual style border and avoid 
 +// process WM_NCPAINT for the rich edit control. Draws a visual style border and avoid
  // classic static edge / client edge may also draw a colorized border around the control
  UINT CSkin::DrawRichEditFrame(HWND hwnd, const TWindowData *mwdat, UINT skinID, UINT msg, WPARAM wParam, LPARAM lParam, WNDPROC OldWndProc)
 diff --git a/plugins/TabSRMM/src/themes.h b/plugins/TabSRMM/src/themes.h index 573afcf87f..434ec1d87e 100644 --- a/plugins/TabSRMM/src/themes.h +++ b/plugins/TabSRMM/src/themes.h @@ -1,38 +1,34 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * The class CSkin implements the skinning engine and loads skins from
 - * their skin definition files (.tsk).
 - *
 - * CImageItem implements a single rectangular skin item with an image
 - * and its rendering.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// The class CSkin implements the skinning engine and loads skins from
 +// their skin definition files (.tsk).
 +//
 +// CImageItem implements a single rectangular skin item with an image
 +// and its rendering.
  #ifndef __THEMES_H
  #define __THEMES_H
 @@ -75,7 +71,7 @@ struct AeroEffect  	DWORD    m_cornerRadius;
  	DWORD    m_glowSize;
  	COLORREF m_clrBack, m_clrToolbar, m_clrToolbar2;
 -	
 +
  	void (TSAPI	*pfnEffectRenderer)(const HDC hdc, const RECT *rc, int iEffectArea);
  };
  /**
 @@ -399,4 +395,3 @@ struct TabControlData  extern CSkin *Skin;
  #endif /* __THEMES_H */
 -
 diff --git a/plugins/TabSRMM/src/translator.cpp b/plugins/TabSRMM/src/translator.cpp index a06caa7490..7def934427 100644 --- a/plugins/TabSRMM/src/translator.cpp +++ b/plugins/TabSRMM/src/translator.cpp @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * handle pretranslated strings
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// handles pretranslated strings
  #include "commonheaders.h"
 @@ -42,141 +38,141 @@ TOptionListGroup m_lvGroupsModPlus[] =  TOptionListItem m_lvItemsModPlus[] =
  {
 -	{ 0, LPGENT("Show skinnable tooltip in chat (Tipper plugin required)"), 1, LOI_TYPE_SETTING, (UINT_PTR)"adv_TipperTooltip", 0 }, 
 -	{ 0, LPGENT("Enable typing sounds"), 0, LOI_TYPE_SETTING, (UINT_PTR)"adv_soundontyping", 0 }, 
 -	{ 0, LPGENT("Close current tab on send"), 0, LOI_TYPE_SETTING, (UINT_PTR)"adv_AutoClose_2", 0 }, 
 -	{ 0, LPGENT("Automatic keyboard layout: Do not load the system default for new contacts"), 1, LOI_TYPE_SETTING, (UINT_PTR)"adv_leaveKeyboardAlone", 0 }, 
 -	{ 0, LPGENT("Enable unattended send (experimental feature, required for multisend and send later) (*)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"sendLaterAvail", 0 }, 
 -	{ 0, LPGENT("Show client description in info panel"), 1, LOI_TYPE_SETTING, (UINT_PTR)"ShowClientDescription", 0 }, 
 -	{ 0, LPGENT("On tab control"), 1, LOI_TYPE_SETTING, (UINT_PTR)"MetaiconTab", 1 }, 
 -	{ 0, LPGENT("On the button bar"), 0, LOI_TYPE_SETTING, (UINT_PTR)"MetaiconBar", 1 }, 
 +	{ 0, LPGENT("Show skinnable tooltip in chat (Tipper plugin required)"), 1, LOI_TYPE_SETTING, (UINT_PTR)"adv_TipperTooltip", 0 },
 +	{ 0, LPGENT("Enable typing sounds"), 0, LOI_TYPE_SETTING, (UINT_PTR)"adv_soundontyping", 0 },
 +	{ 0, LPGENT("Close current tab on send"), 0, LOI_TYPE_SETTING, (UINT_PTR)"adv_AutoClose_2", 0 },
 +	{ 0, LPGENT("Automatic keyboard layout: Do not load the system default for new contacts"), 1, LOI_TYPE_SETTING, (UINT_PTR)"adv_leaveKeyboardAlone", 0 },
 +	{ 0, LPGENT("Enable unattended send (experimental feature, required for multisend and send later) (*)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"sendLaterAvail", 0 },
 +	{ 0, LPGENT("Show client description in info panel"), 1, LOI_TYPE_SETTING, (UINT_PTR)"ShowClientDescription", 0 },
 +	{ 0, LPGENT("On tab control"), 1, LOI_TYPE_SETTING, (UINT_PTR)"MetaiconTab", 1 },
 +	{ 0, LPGENT("On the button bar"), 0, LOI_TYPE_SETTING, (UINT_PTR)"MetaiconBar", 1 },
  	{ 0, LPGENT("Disable error popups on sending failures"), 0, LOI_TYPE_SETTING, (UINT_PTR)"adv_noErrorPopups", 2 },
  	{ 0, NULL, 0, 0, 0, 0 }
 -}; 
 +};
  TOptionListItem m_lvItemsNEN [] =
  {
 -	{ 0, LPGENT("Show a preview of the event"), IDC_CHKPREVIEW, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bPreview, 1 }, 
 -	{ 0, LPGENT("Don't announce event when message dialog is open"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bWindowCheck, 1 }, 
 -	{ 0, LPGENT("Don't announce events from RSS protocols"), IDC_NORSS, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bNoRSS, 1 }, 
 -	{ 0, LPGENT("Enable the system tray icon"), IDC_ENABLETRAYSUPPORT, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bTraySupport, 2 }, 
 -	{ 0, LPGENT("Merge new events for the same contact into existing popup"), 1, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bMergePopup, 6 }, 
 -	{ 0, LPGENT("Show headers"), IDC_CHKSHOWHEADERS, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bShowHeaders, 6 }, 
 -	{ 0, LPGENT("Dismiss popup"), MASK_DISMISS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActL, 3 }, 
 -	{ 0, LPGENT("Open event"), MASK_OPEN, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActL, 3 }, 
 -	{ 0, LPGENT("Dismiss event"), MASK_REMOVE, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActL, 3 }, 
 -	
 -	{ 0, LPGENT("Dismiss popup"), MASK_DISMISS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActR, 4 }, 
 -	{ 0, LPGENT("Open event"), MASK_OPEN, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActR, 4 }, 
 -	{ 0, LPGENT("Dismiss event"), MASK_REMOVE, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActR, 4 }, 
 -	
 -	{ 0, LPGENT("Dismiss popup"), MASK_DISMISS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActTE, 5 }, 
 -	{ 0, LPGENT("Open event"), MASK_OPEN, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActTE, 5 }, 
 -
 -	{ 0, LPGENT("Disable event notifications for instant messages"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.iDisable, 0 }, 
 -	{ 0, LPGENT("Disable event notifications for group chats"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.iMUCDisable, 0 }, 
 -	{ 0, LPGENT("Disable notifications for non-message events"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bDisableNonMessage, 0 }, 
 -	
 -	{ 0, LPGENT("Remove popups for a contact when the message window is focused"), PU_REMOVE_ON_FOCUS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.dwRemoveMask, 7 }, 
 -	{ 0, LPGENT("Remove popups for a contact when I start typing a reply"), PU_REMOVE_ON_TYPE, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.dwRemoveMask, 7 }, 
 -	{ 0, LPGENT("Remove popups for a contact when I send a reply"), PU_REMOVE_ON_SEND, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.dwRemoveMask, 7 }, 
 -	
 +	{ 0, LPGENT("Show a preview of the event"), IDC_CHKPREVIEW, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bPreview, 1 },
 +	{ 0, LPGENT("Don't announce event when message dialog is open"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bWindowCheck, 1 },
 +	{ 0, LPGENT("Don't announce events from RSS protocols"), IDC_NORSS, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bNoRSS, 1 },
 +	{ 0, LPGENT("Enable the system tray icon"), IDC_ENABLETRAYSUPPORT, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bTraySupport, 2 },
 +	{ 0, LPGENT("Merge new events for the same contact into existing popup"), 1, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bMergePopup, 6 },
 +	{ 0, LPGENT("Show headers"), IDC_CHKSHOWHEADERS, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bShowHeaders, 6 },
 +	{ 0, LPGENT("Dismiss popup"), MASK_DISMISS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActL, 3 },
 +	{ 0, LPGENT("Open event"), MASK_OPEN, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActL, 3 },
 +	{ 0, LPGENT("Dismiss event"), MASK_REMOVE, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActL, 3 },
 +
 +	{ 0, LPGENT("Dismiss popup"), MASK_DISMISS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActR, 4 },
 +	{ 0, LPGENT("Open event"), MASK_OPEN, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActR, 4 },
 +	{ 0, LPGENT("Dismiss event"), MASK_REMOVE, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActR, 4 },
 +
 +	{ 0, LPGENT("Dismiss popup"), MASK_DISMISS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActTE, 5 },
 +	{ 0, LPGENT("Open event"), MASK_OPEN, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.maskActTE, 5 },
 +
 +	{ 0, LPGENT("Disable event notifications for instant messages"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.iDisable, 0 },
 +	{ 0, LPGENT("Disable event notifications for group chats"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.iMUCDisable, 0 },
 +	{ 0, LPGENT("Disable notifications for non-message events"), IDC_CHKWINDOWCHECK, LOI_TYPE_SETTING, (UINT_PTR)&nen_options.bDisableNonMessage, 0 },
 +
 +	{ 0, LPGENT("Remove popups for a contact when the message window is focused"), PU_REMOVE_ON_FOCUS, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.dwRemoveMask, 7 },
 +	{ 0, LPGENT("Remove popups for a contact when I start typing a reply"), PU_REMOVE_ON_TYPE, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.dwRemoveMask, 7 },
 +	{ 0, LPGENT("Remove popups for a contact when I send a reply"), PU_REMOVE_ON_SEND, LOI_TYPE_FLAG, (UINT_PTR)&nen_options.dwRemoveMask, 7 },
 +
  	{ 0, NULL, 0, 0, 0, 0 }
  };
  TOptionListGroup m_lvGroupsNEN[] =
  {
 -	{ 0, LPGENT("Disable notifications") }, 
 -	{ 0, LPGENT("General options") }, 
 -	{ 0, LPGENT("System tray icon") }, 
 -	{ 0, LPGENT("Left click actions (popups only)") }, 
 -	{ 0, LPGENT("Right click actions (popups only)") }, 
 -	{ 0, LPGENT("Timeout actions (popups only)") }, 
 -	{ 0, LPGENT("Combine notifications for the same contact") }, 
 -	{ 0, LPGENT("Remove popups under following conditions") }, 
 +	{ 0, LPGENT("Disable notifications") },
 +	{ 0, LPGENT("General options") },
 +	{ 0, LPGENT("System tray icon") },
 +	{ 0, LPGENT("Left click actions (popups only)") },
 +	{ 0, LPGENT("Right click actions (popups only)") },
 +	{ 0, LPGENT("Timeout actions (popups only)") },
 +	{ 0, LPGENT("Combine notifications for the same contact") },
 +	{ 0, LPGENT("Remove popups under following conditions") },
  	{ 0, NULL }
  };
  TOptionListGroup m_lvGroupsMsg[] =
  {
 -	{ 0, LPGENT("Message window behavior") }, 
 -	{ 0, LPGENT("Sending messages") }, 
 -	{ 0, LPGENT("Other options") }, 
 +	{ 0, LPGENT("Message window behavior") },
 +	{ 0, LPGENT("Sending messages") },
 +	{ 0, LPGENT("Other options") },
  	{ 0, NULL }
  };
  TOptionListItem m_lvItemsMsg[] =
  {
 -	{ 0, LPGENT("Send on Shift+Enter"), 0, LOI_TYPE_SETTING, (UINT_PTR)"sendonshiftenter", 1 }, 
 -	{ 0, LPGENT("Send message on 'Enter'"), SRMSGDEFSET_SENDONENTER, LOI_TYPE_SETTING, (UINT_PTR)SRMSGSET_SENDONENTER, 1 }, 
 -	{ 0, LPGENT("Send message on double 'Enter'"), 0, LOI_TYPE_SETTING, (UINT_PTR)"SendOnDblEnter", 1 }, 
 -	{ 0, LPGENT("Minimize the message window on send"), SRMSGDEFSET_AUTOMIN, LOI_TYPE_SETTING, (UINT_PTR)SRMSGSET_AUTOMIN, 1 }, 
 -	{ 0, LPGENT("Close the message window on send"), 0, LOI_TYPE_SETTING, (UINT_PTR)"AutoClose", 1 }, 
 -	{ 0, LPGENT("Always flash contact list and tray icon for new messages"), 0, LOI_TYPE_SETTING, (UINT_PTR)"flashcl", 0 }, 
 -	{ 0, LPGENT("Delete temporary contacts on close"), 0, LOI_TYPE_SETTING, (UINT_PTR)"deletetemp", 0 }, 
 -	{ 0, LPGENT("Enable \"Paste and send\" feature"), 0, LOI_TYPE_SETTING, (UINT_PTR)"pasteandsend", 1 }, 
 -	{ 0, LPGENT("Allow BBCode formatting in outgoing messages"), 0, LOI_TYPE_SETTING, (UINT_PTR)"sendformat", 1 }, 
 -	{ 0, LPGENT("Automatically split long messages (experimental, use with care)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"autosplit", 2 }, 
 -	{ 0, LPGENT("Log status changes"), 0, LOI_TYPE_SETTING, (UINT_PTR)"logstatuschanges", 2 }, 
 -	{ 0, LPGENT("Automatically copy selected text"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autocopy", 2 }, 
 +	{ 0, LPGENT("Send on Shift+Enter"), 0, LOI_TYPE_SETTING, (UINT_PTR)"sendonshiftenter", 1 },
 +	{ 0, LPGENT("Send message on 'Enter'"), SRMSGDEFSET_SENDONENTER, LOI_TYPE_SETTING, (UINT_PTR)SRMSGSET_SENDONENTER, 1 },
 +	{ 0, LPGENT("Send message on double 'Enter'"), 0, LOI_TYPE_SETTING, (UINT_PTR)"SendOnDblEnter", 1 },
 +	{ 0, LPGENT("Minimize the message window on send"), SRMSGDEFSET_AUTOMIN, LOI_TYPE_SETTING, (UINT_PTR)SRMSGSET_AUTOMIN, 1 },
 +	{ 0, LPGENT("Close the message window on send"), 0, LOI_TYPE_SETTING, (UINT_PTR)"AutoClose", 1 },
 +	{ 0, LPGENT("Always flash contact list and tray icon for new messages"), 0, LOI_TYPE_SETTING, (UINT_PTR)"flashcl", 0 },
 +	{ 0, LPGENT("Delete temporary contacts on close"), 0, LOI_TYPE_SETTING, (UINT_PTR)"deletetemp", 0 },
 +	{ 0, LPGENT("Enable \"Paste and send\" feature"), 0, LOI_TYPE_SETTING, (UINT_PTR)"pasteandsend", 1 },
 +	{ 0, LPGENT("Allow BBCode formatting in outgoing messages"), 0, LOI_TYPE_SETTING, (UINT_PTR)"sendformat", 1 },
 +	{ 0, LPGENT("Automatically split long messages (experimental, use with care)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"autosplit", 2 },
 +	{ 0, LPGENT("Log status changes"), 0, LOI_TYPE_SETTING, (UINT_PTR)"logstatuschanges", 2 },
 +	{ 0, LPGENT("Automatically copy selected text"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autocopy", 2 },
  	{ 0, NULL, 0, 0, 0, 0 }
  };
  TOptionListGroup m_lvGroupsLog[] =
  {
 -	{ 0, LPGENT("Message log appearance") }, 
 -	{ 0, LPGENT("Support for external plugins") }, 
 -	{ 0, LPGENT("Timestamp settings (note: timestamps also depend on your templates)") }, 
 -	{ 0, LPGENT("Message log icons") }, 
 +	{ 0, LPGENT("Message log appearance") },
 +	{ 0, LPGENT("Support for external plugins") },
 +	{ 0, LPGENT("Timestamp settings (note: timestamps also depend on your templates)") },
 +	{ 0, LPGENT("Message log icons") },
  	{ 0, NULL }
  };
  TOptionListItem m_lvItemsLog[] =
  {
 -	{ 0, LPGENT("Show timestamps"), 1, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_SHOWTIME, 2 }, 
 -	{ 0, LPGENT("Show dates in timestamps"), 1, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_SHOWDATES, 2 }, 
 -	{ 0, LPGENT("Show seconds in timestamps"), 1, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_SHOWSECONDS, 2 }, 
 -	{ 0, LPGENT("Use contacts local time (if timezone info available)"), 0, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_LOCALTIME, 2 }, 
 -	{ 0, LPGENT("Draw grid lines"), 1, LOI_TYPE_FLAG, MWF_LOG_GRID, 0 }, 
 -	{ 0, LPGENT("Event type icons in the message log"), 1, LOI_TYPE_FLAG, MWF_LOG_SHOWICONS, 3 }, 
 -	{ 0, LPGENT("Text symbols as event markers"), 0, LOI_TYPE_FLAG, MWF_LOG_SYMBOLS, 3 }, 
 -	{ 0, LPGENT("Use Incoming/Outgoing Icons"), 1, LOI_TYPE_FLAG, MWF_LOG_INOUTICONS, 3 }, 
 -	{ 0, LPGENT("Use Message Grouping"), 1, LOI_TYPE_FLAG, MWF_LOG_GROUPMODE, 0 }, 
 -	{ 0, LPGENT("Indent message body"), 1, LOI_TYPE_FLAG, MWF_LOG_INDENT, 0 }, 
 -	{ 0, LPGENT("Simple text formatting (*bold*, etc.)"), 0, LOI_TYPE_FLAG, MWF_LOG_TEXTFORMAT, 0 }, 
 -	{ 0, LPGENT("Support BBCode formatting"), 1, LOI_TYPE_FLAG, MWF_LOG_BBCODE, 0 }, 
 -	{ 0, LPGENT("Place a separator in the log after a window lost its foreground status"), 0, LOI_TYPE_SETTING, (UINT_PTR)"usedividers", 0 }, 
 -	{ 0, LPGENT("Only place a separator when an incoming event is announced with a popup"), 0, LOI_TYPE_SETTING, (UINT_PTR)"div_popupconfig", 0 }, 
 -	{ 0, LPGENT("RTL is default text direction"), 0, LOI_TYPE_FLAG, MWF_LOG_RTL, 0 }, 
 -	{ 0, LPGENT("Show events at the new line (IEView Compatibility Mode)"), 1, LOI_TYPE_FLAG, MWF_LOG_NEWLINE, 1 }, 
 -	{ 0, LPGENT("Underline timestamp/nickname (IEView Compatibility Mode)"), 0, LOI_TYPE_FLAG, MWF_LOG_UNDERLINE, 1 }, 
 -	{ 0, LPGENT("Show timestamp after nickname (IEView Compatibility Mode)"), 0, LOI_TYPE_FLAG, MWF_LOG_SWAPNICK, 1 }, 
 -	{ 0, LPGENT("Use normal templates (uncheck to use simple templates if your template set supports them)"), 1, LOI_TYPE_FLAG, MWF_LOG_NORMALTEMPLATES, 0 }, 
 +	{ 0, LPGENT("Show timestamps"), 1, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_SHOWTIME, 2 },
 +	{ 0, LPGENT("Show dates in timestamps"), 1, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_SHOWDATES, 2 },
 +	{ 0, LPGENT("Show seconds in timestamps"), 1, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_SHOWSECONDS, 2 },
 +	{ 0, LPGENT("Use contacts local time (if timezone info available)"), 0, LOI_TYPE_FLAG, (UINT_PTR)MWF_LOG_LOCALTIME, 2 },
 +	{ 0, LPGENT("Draw grid lines"), 1, LOI_TYPE_FLAG, MWF_LOG_GRID, 0 },
 +	{ 0, LPGENT("Event type icons in the message log"), 1, LOI_TYPE_FLAG, MWF_LOG_SHOWICONS, 3 },
 +	{ 0, LPGENT("Text symbols as event markers"), 0, LOI_TYPE_FLAG, MWF_LOG_SYMBOLS, 3 },
 +	{ 0, LPGENT("Use Incoming/Outgoing Icons"), 1, LOI_TYPE_FLAG, MWF_LOG_INOUTICONS, 3 },
 +	{ 0, LPGENT("Use Message Grouping"), 1, LOI_TYPE_FLAG, MWF_LOG_GROUPMODE, 0 },
 +	{ 0, LPGENT("Indent message body"), 1, LOI_TYPE_FLAG, MWF_LOG_INDENT, 0 },
 +	{ 0, LPGENT("Simple text formatting (*bold*, etc.)"), 0, LOI_TYPE_FLAG, MWF_LOG_TEXTFORMAT, 0 },
 +	{ 0, LPGENT("Support BBCode formatting"), 1, LOI_TYPE_FLAG, MWF_LOG_BBCODE, 0 },
 +	{ 0, LPGENT("Place a separator in the log after a window lost its foreground status"), 0, LOI_TYPE_SETTING, (UINT_PTR)"usedividers", 0 },
 +	{ 0, LPGENT("Only place a separator when an incoming event is announced with a popup"), 0, LOI_TYPE_SETTING, (UINT_PTR)"div_popupconfig", 0 },
 +	{ 0, LPGENT("RTL is default text direction"), 0, LOI_TYPE_FLAG, MWF_LOG_RTL, 0 },
 +	{ 0, LPGENT("Show events at the new line (IEView Compatibility Mode)"), 1, LOI_TYPE_FLAG, MWF_LOG_NEWLINE, 1 },
 +	{ 0, LPGENT("Underline timestamp/nickname (IEView Compatibility Mode)"), 0, LOI_TYPE_FLAG, MWF_LOG_UNDERLINE, 1 },
 +	{ 0, LPGENT("Show timestamp after nickname (IEView Compatibility Mode)"), 0, LOI_TYPE_FLAG, MWF_LOG_SWAPNICK, 1 },
 +	{ 0, LPGENT("Use normal templates (uncheck to use simple templates if your template set supports them)"), 1, LOI_TYPE_FLAG, MWF_LOG_NORMALTEMPLATES, 0 },
  	{ 0, NULL, 0, 0, 0, 0 }
  };
  TOptionListGroup m_lvGroupsTab[] =
  {
 -	{ 0, LPGENT("Tab options") }, 
 -	{ 0, LPGENT("How to create tabs and windows for incoming messages") }, 
 -	{ 0, LPGENT("Miscellaneous options") }, 
 +	{ 0, LPGENT("Tab options") },
 +	{ 0, LPGENT("How to create tabs and windows for incoming messages") },
 +	{ 0, LPGENT("Miscellaneous options") },
  	{ 0, NULL }
  };
  TOptionListItem m_lvItemsTab[] =
  {
 -	{ 0, LPGENT("Show status text on tabs"), 1, LOI_TYPE_SETTING, (UINT_PTR)"tabstatus", 0 }, 
 -	{ 0, LPGENT("Prefer xStatus icons when available"), 1, LOI_TYPE_SETTING, (UINT_PTR)"use_xicons", 0 }, 
 -	{ 0, LPGENT("Detailed tooltip on tabs (requires Tipper plugin)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"d_tooltips", 0 }, 
 -	{ 0, LPGENT("ALWAYS activate new message sessions (has PRIORITY over the options below)"), SRMSGDEFSET_AUTOPOPUP, LOI_TYPE_SETTING, (UINT_PTR)SRMSGSET_AUTOPOPUP, 1 }, 
 -	{ 0, LPGENT("Automatically create new message sessions without activating them"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autotabs", 1 }, 
 -	{ 0, LPGENT("New windows are minimized (the option above MUST be active)"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autocontainer", 1 }, 
 -	{ 0, LPGENT("Activate a minimized window when a new tab is created inside it"), 0, LOI_TYPE_SETTING, (UINT_PTR)"cpopup", 1 }, 
 -	{ 0, LPGENT("Automatically switch existing tabs in minimized windows on incoming messages (ignored when using Aero Peek task bar features)"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autoswitchtabs", 1 }, 
 -	{ 0, LPGENT("Remember and set keyboard layout per contact"), 1, LOI_TYPE_SETTING, (UINT_PTR)"al", 2 }, 
 -	{ 0, LPGENT("Close button only hides message windows"), 0, LOI_TYPE_SETTING, (UINT_PTR)"hideonclose", 2 }, 
 -	{ 0, LPGENT("Allow TAB key in typing area (this will disable focus selection by TAB key)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"tabmode", 2 }, 
 -	{ 0, LPGENT("Add offline contacts to multisend list"), 0, LOI_TYPE_SETTING, (UINT_PTR) "AllowOfflineMultisend", 2 }, 
 +	{ 0, LPGENT("Show status text on tabs"), 1, LOI_TYPE_SETTING, (UINT_PTR)"tabstatus", 0 },
 +	{ 0, LPGENT("Prefer xStatus icons when available"), 1, LOI_TYPE_SETTING, (UINT_PTR)"use_xicons", 0 },
 +	{ 0, LPGENT("Detailed tooltip on tabs (requires Tipper plugin)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"d_tooltips", 0 },
 +	{ 0, LPGENT("ALWAYS activate new message sessions (has PRIORITY over the options below)"), SRMSGDEFSET_AUTOPOPUP, LOI_TYPE_SETTING, (UINT_PTR)SRMSGSET_AUTOPOPUP, 1 },
 +	{ 0, LPGENT("Automatically create new message sessions without activating them"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autotabs", 1 },
 +	{ 0, LPGENT("New windows are minimized (the option above MUST be active)"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autocontainer", 1 },
 +	{ 0, LPGENT("Activate a minimized window when a new tab is created inside it"), 0, LOI_TYPE_SETTING, (UINT_PTR)"cpopup", 1 },
 +	{ 0, LPGENT("Automatically switch existing tabs in minimized windows on incoming messages (ignored when using Aero Peek task bar features)"), 1, LOI_TYPE_SETTING, (UINT_PTR)"autoswitchtabs", 1 },
 +	{ 0, LPGENT("Remember and set keyboard layout per contact"), 1, LOI_TYPE_SETTING, (UINT_PTR)"al", 2 },
 +	{ 0, LPGENT("Close button only hides message windows"), 0, LOI_TYPE_SETTING, (UINT_PTR)"hideonclose", 2 },
 +	{ 0, LPGENT("Allow TAB key in typing area (this will disable focus selection by TAB key)"), 0, LOI_TYPE_SETTING, (UINT_PTR)"tabmode", 2 },
 +	{ 0, LPGENT("Add offline contacts to multisend list"), 0, LOI_TYPE_SETTING, (UINT_PTR) "AllowOfflineMultisend", 2 },
  	{ 0, NULL, 0, 0, 0, 0 }
  };
 diff --git a/plugins/TabSRMM/src/translator.h b/plugins/TabSRMM/src/translator.h index 7f74a252f6..7a951fca64 100644 --- a/plugins/TabSRMM/src/translator.h +++ b/plugins/TabSRMM/src/translator.h @@ -1,34 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * string handling
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// string handling
  #ifndef __STRINGS_H
  #define __STRINGS_H
 @@ -57,5 +53,3 @@ public:  };
  #endif
 -
 -
 diff --git a/plugins/TabSRMM/src/trayicon.cpp b/plugins/TabSRMM/src/trayicon.cpp index 4a2dd5e131..0e792c6617 100644 --- a/plugins/TabSRMM/src/trayicon.cpp +++ b/plugins/TabSRMM/src/trayicon.cpp @@ -1,38 +1,30 @@ -/*
 - * astyle --force-indent=tab=4 --brackets=linux --indent-switches
 - *		  --pad=oper --one-line=keep-blocks  --unpad=paren
 - *
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * This code is based on and still contains large parts of the the
 - * original chat module for Miranda NG, written and copyrighted
 - * by Joergen Persson in 2005.
 - *
 - * (C) 2005-2009 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * The code that creates and animates the tray icon.
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// The code that creates and animates the tray icon.
  #include "commonheaders.h"
 @@ -364,4 +356,3 @@ void TSAPI LoadFavoritesAndRecent()  	delete[] recentEntries;
  }
 -
 diff --git a/plugins/TabSRMM/src/userprefs.cpp b/plugins/TabSRMM/src/userprefs.cpp index ab9cca1b70..676a9012b5 100644 --- a/plugins/TabSRMM/src/userprefs.cpp +++ b/plugins/TabSRMM/src/userprefs.cpp @@ -1,34 +1,33 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * global/local message log options
 - * local (per user) template overrides
 - * view mode (ieview/default)
 - * text formatting
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// global/local message log options
 +// local (per user) template overrides
 +// view mode (ieview/default)
 +// text formatting
  #include "commonheaders.h"
 @@ -352,7 +351,7 @@ int TSAPI LoadLocalFlags(HWND hwnd, TWindowData *dat)  //
  // @params: Win32 window procedure conform
  // @return LRESULT
 - 
 +
  static INT_PTR CALLBACK DlgProcUserPrefsLogOptions(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
  {
  	MCONTACT hContact = (MCONTACT)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
 @@ -411,7 +410,7 @@ static INT_PTR CALLBACK DlgProcUserPrefsLogOptions(HWND hwndDlg, UINT msg, WPARA  			state = IsDlgButtonChecked(hwndDlg, IDC_UPREFS_LOGSTATUS);
  			if (state != BST_INDETERMINATE)
  				db_set_b(hContact, SRMSGMOD_T, "logstatuschanges", (BYTE)state);
 -	
 +
  			if (dwMask) {
  				db_set_dw(hContact, SRMSGMOD_T, "mwmask", dwMask);
  				db_set_dw(hContact, SRMSGMOD_T, "mwflags", dwFlags);
 @@ -420,7 +419,7 @@ static INT_PTR CALLBACK DlgProcUserPrefsLogOptions(HWND hwndDlg, UINT msg, WPARA  				db_unset(hContact, SRMSGMOD_T, "mwmask");
  				db_unset(hContact, SRMSGMOD_T, "mwflags");
  			}
 -			
 +
  			if (hwnd && dat) {
  				if (dwMask)
  					*dwActionToTake |= (DWORD)UPREF_ACTION_REMAKELOG;
 diff --git a/plugins/TabSRMM/src/utils.cpp b/plugins/TabSRMM/src/utils.cpp index a11b005dd3..fb7541e440 100644 --- a/plugins/TabSRMM/src/utils.cpp +++ b/plugins/TabSRMM/src/utils.cpp @@ -1,31 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * generic utility functions
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// generic utility functions
  #include "commonheaders.h"
 @@ -121,7 +120,7 @@ const TCHAR* Utils::FormatRaw(TWindowData *dat, const TCHAR *msg, int flags, BOO  					message[beginmark] = ' ';
  					continue;
  				}
 -				
 +
  				tstring colorname = message.substr(beginmark + 7, 8);
  search_again:
  				bool clr_found = false;
 @@ -677,7 +676,7 @@ void Utils::ContainerToSettings(TContainerData *pContainer)  /////////////////////////////////////////////////////////////////////////////////////////
  // read settings for a container with private settings enabled.
 -// 
 +//
  // @param pContainer	container window info struct
  // @param fForce		true -> force them private, even if they were not marked as private in the db
 @@ -722,7 +721,7 @@ void Utils::SaveContainerSettings(TContainerData *pContainer, const char *szSett  /////////////////////////////////////////////////////////////////////////////////////////
  // calculate new width and height values for a user picture (avatar)
 -// 
 +//
  // @param: maxHeight -	determines maximum height for the picture, width will
  // 					be scaled accordingly.
 @@ -754,7 +753,7 @@ void Utils::scaleAvatarHeightLimited(const HBITMAP hBm, double& dNewWidth, doubl  /////////////////////////////////////////////////////////////////////////////////////////
  // convert the avatar bitmap to icon format so that it can be used on the task bar
  // tries to keep correct aspect ratio of the avatar image
 -// 
 +//
  // @param dat: _MessageWindowData* pointer to the window data
  // @return HICON: the icon handle
 @@ -839,7 +838,7 @@ void Utils::getIconSize(HICON hIcon, int& sizeX, int& sizeY)  /////////////////////////////////////////////////////////////////////////////////////////
  // add a menu item to a ownerdrawn menu. mii must be pre-initialized
 -// 
 +//
  // @param m			menu handle
  // @param mii		menu item info structure
  // @param hIcon		the icon (0 allowed -> no icon)
 @@ -946,7 +945,7 @@ bool Utils::extractResource(const HMODULE h, const UINT uID, const TCHAR *tszNam  			if (!fForceOverwrite)
  				if (PathFileExists(szFilename))
  					return true;
 -			
 +
  			HANDLE hFile = CreateFile(szFilename, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
  			if (hFile == INVALID_HANDLE_VALUE)
  				return false;
 @@ -1011,7 +1010,7 @@ LRESULT Utils::CmdDispatcher(UINT uType, HWND hwndDlg, UINT cmd, WPARAM wParam,  /////////////////////////////////////////////////////////////////////////////////////////
  // filters out invalid characters from a string used as part of a file
  // or folder name. All invalid characters will be replaced by spaces.
 -// 
 +//
  // @param tszFilename - string to filter.
  void Utils::sanitizeFilename(wchar_t* tszFilename)
 @@ -1040,7 +1039,7 @@ void Utils::ensureTralingBackslash(wchar_t *szPathname)  /////////////////////////////////////////////////////////////////////////////////////////
  // load a system library from the Windows system path and return its module
  // handle.
 -// 
 +//
  // return 0 and throw an exception if something goes wrong.
  HMODULE Utils::loadSystemLibrary(const wchar_t* szFilename)
 diff --git a/plugins/TabSRMM/src/utils.h b/plugins/TabSRMM/src/utils.h index e50d56af96..473659713e 100644 --- a/plugins/TabSRMM/src/utils.h +++ b/plugins/TabSRMM/src/utils.h @@ -1,31 +1,30 @@ -/*
 - * Miranda NG: the free IM client for Microsoft* Windows*
 - *
 - * Copyright (c) 2000-09 Miranda ICQ/IM project,
 - * all portions of this codebase are copyrighted to the people
 - * listed in contributors.txt.
 - *
 - * This program 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
 - * of the License, or (at your option) any later version.
 - *
 - * This program is distributed in the hope that it will be useful,
 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - * GNU General Public License for more details.
 - *
 - * you should have received a copy of the GNU General Public License
 - * along with this program; if not, write to the Free Software
 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 - *
 - * part of tabSRMM messaging plugin for Miranda.
 - *
 - * (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 - *
 - * utility functions for TabSRMM
 - *
 - */
 +/////////////////////////////////////////////////////////////////////////////////////////
 +// Miranda NG: the free IM client for Microsoft* Windows*
 +//
 +// Copyright (c) 2012-14 Miranda NG project,
 +// Copyright (c) 2000-09 Miranda ICQ/IM project,
 +// all portions of this codebase are copyrighted to the people
 +// listed in contributors.txt.
 +//
 +// This program 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
 +// of the License, or (at your option) any later version.
 +//
 +// This program is distributed in the hope that it will be useful,
 +// but WITHOUT ANY WARRANTY; without even the implied warranty of
 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +// GNU General Public License for more details.
 +//
 +// you should have received a copy of the GNU General Public License
 +// along with this program; if not, write to the Free Software
 +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 +//
 +// part of tabSRMM messaging plugin for Miranda.
 +//
 +// (C) 2005-2010 by silvercircle _at_ gmail _dot_ com and contributors
 +//
 +// utility functions for TabSRMM
  #ifndef __UTILS_H
  #define __UTILS_H
 @@ -83,7 +82,7 @@ public:  	static void     ContainerToSettings(TContainerData *pContainer);
  	static void     ReadPrivateContainerSettings(TContainerData *pContainer, bool fForce = false);
  	static void     SaveContainerSettings(TContainerData *pContainer, const char *szSetting);
 -	
 +
  	static DWORD CALLBACK StreamOut(DWORD_PTR dwCookie, LPBYTE pbBuff, LONG cb, LONG * pcb);
  	static LRESULT  CmdDispatcher(UINT uType, HWND hwndDlg, UINT cmd, WPARAM wParam, LPARAM lParam, TWindowData *dat = 0, TContainerData *pContainer = 0);
 @@ -111,7 +110,7 @@ public:  	static LPCTSTR  extractURLFromRichEdit(const ENLINK* _e, const HWND hwndRich);
  	static size_t   CopyToClipBoard(const wchar_t *str, const HWND hwndOwner);
 -	
 +
  	static void     AddToFileList(TCHAR ***pppFiles, int *totalCount, LPCTSTR szFilename);
  	/**
  | 
