1 /*********************************************************************
3 * File : $Source: /cvsroot/ijbswa/current/w32.rc,v $
5 * Purpose : Windows GUI resource script.
7 * Copyright : Written by and Copyright (C) 2001 the SourceForge
8 * IJBSWA team. http://ijbswa.sourceforge.net
10 * Based on the Internet Junkbuster originally written
11 * by and Copyright (C) 1997 Anonymous Coders and
12 * Junkbusters Corporation. http://www.junkbusters.com
14 * This program is free software; you can redistribute it
15 * and/or modify it under the terms of the GNU General
16 * Public License as published by the Free Software
17 * Foundation; either version 2 of the License, or (at
18 * your option) any later version.
20 * This program is distributed in the hope that it will
21 * be useful, but WITHOUT ANY WARRANTY; without even the
22 * implied warranty of MERCHANTABILITY or FITNESS FOR A
23 * PARTICULAR PURPOSE. See the GNU General Public
24 * License for more details.
26 * The GNU General Public License should be included with
27 * this file. If not, you can view it at
28 * http://www.gnu.org/copyleft/gpl.html
29 * or write to the Free Software Foundation, Inc., 59
30 * Temple Place - Suite 330, Boston, MA 02111-1307, USA.
34 * Revision 1.11 2001/07/21 17:53:41 jongfoster
35 * Adding version information block.
37 * Revision 1.10 2001/07/19 19:14:19 haroon
38 * - Removed all #ifdef PCRS. The .rc file extension had eluded Andreas.
40 * Revision 1.9 2001/06/07 23:08:54 jongfoster
41 * Forward and ACL edit options removed.
42 * Config edit option renamed from "&Junkbuster" to "&Configuration".
44 * Revision 1.8 2001/05/31 21:37:11 jongfoster
45 * GUI changes to rename "permissions file" to "actions file".
47 * Revision 1.7 2001/05/29 09:50:24 jongfoster
48 * Unified blocklist/imagelist/permissionslist.
49 * File format is still under discussion, but the internal changes
52 * Also modified interceptor behaviour:
53 * - We now intercept all URLs beginning with one of the following
54 * prefixes (and *only* these prefixes):
56 * * http://ijbswa.sf.net/config/
57 * * http://ijbswa.sourceforge.net/config/
58 * - New interceptors "home page" - go to http://i.j.b/ to see it.
59 * - Internal changes so that intercepted and fast redirect pages
60 * are not replaced with an image.
61 * - Interceptors now have the option to send a binary page direct
62 * to the client. (i.e. ijb-send-banner uses this)
63 * - Implemented show-url-info interceptor. (Which is why I needed
64 * the above interceptors changes - a typical URL is
65 * "http://i.j.b/show-url-info?url=www.somesite.com/banner.gif".
66 * The previous mechanism would not have intercepted that, and
67 * if it had been intercepted then it then it would have replaced
70 * Revision 1.6 2001/05/26 14:15:18 jongfoster
71 * Cosmetic fix: // -> block comment
73 * Revision 1.5 2001/05/26 13:24:31 jongfoster
74 * New #define, WIN_GUI_EDIT, enables the (embryonic) Win32 GUI editor.
75 * This #define cannot be set from ./configure - there's no point, it
76 * doesn't work yet. See feature request # 425722
77 * (I missed this file in my original checkin)
79 * Revision 1.4 2001/05/26 00:28:36 jongfoster
80 * Automatic reloading of config file.
81 * Removed obsolete SIGHUP support (Unix) and Reload menu option (Win32).
82 * Most of the global variables have been moved to a new
83 * struct configuration_spec, accessed through csp->config->globalname
84 * Most of the globals remaining are used by the Win32 GUI.
86 * Revision 1.3 2001/05/25 22:33:40 jongfoster
89 * Revision 1.2 2001/05/20 01:21:20 jongfoster
90 * Version 2.9.4 checkin.
91 * - Merged popupfile and cookiefile, and added control over PCRS
92 * filtering, in new "permissionsfile".
93 * - Implemented LOG_LEVEL_FATAL, so that if there is a configuration
94 * file error you now get a message box (in the Win32 GUI) rather
95 * than the program exiting with no explanation.
96 * - Made killpopup use the PCRS MIME-type checking and HTTP-header
98 * - Removed tabs from "config"
99 * - Moved duplicated url parsing code in "loaders.c" to a new funcition.
100 * - Bumped up version number.
102 * Revision 1.1.1.1 2001/05/15 13:59:07 oes
103 * Initial import of version 2.9.3 source tree
106 *********************************************************************/
116 /****************************************************************************
117 * Language-neutral resources
118 ****************************************************************************/
120 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
122 /* LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL */
123 #pragma code_page(1252)
129 * Icon with lowest ID value placed first to ensure application icon
130 * remains consistent on all systems.
132 IDI_JUNKBUSTER ICON DISCARDABLE "icons/junkbust.ico"
133 IDI_JUNKBUSTER1 ICON DISCARDABLE "icons/ico00001.ico"
134 IDI_JUNKBUSTER2 ICON DISCARDABLE "icons/ico00002.ico"
135 IDI_JUNKBUSTER3 ICON DISCARDABLE "icons/ico00003.ico"
136 IDI_JUNKBUSTER4 ICON DISCARDABLE "icons/ico00004.ico"
137 IDI_JUNKBUSTER5 ICON DISCARDABLE "icons/ico00005.ico"
138 IDI_JUNKBUSTER6 ICON DISCARDABLE "icons/ico00006.ico"
139 IDI_JUNKBUSTER7 ICON DISCARDABLE "icons/ico00007.ico"
140 IDI_JUNKBUSTER8 ICON DISCARDABLE "icons/ico00008.ico"
141 IDI_IDLE ICON DISCARDABLE "icons/idle.ico"
143 #endif /* Neutral resources */
146 /****************************************************************************
147 * English (U.S.) resources
148 ****************************************************************************/
150 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
152 /* LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US */
153 #pragma code_page(1252)
154 #endif /* def _WIN32 */
161 VS_VERSION_INFO VERSIONINFO
162 FILEVERSION VERSION_MAJOR,VERSION_MINOR,VERSION_POINT,0
163 PRODUCTVERSION VERSION_MAJOR,VERSION_MINOR,VERSION_POINT,0
174 BLOCK "StringFileInfo"
178 VALUE "CompanyName", "The ijbswa team - ijbswa.sourceforge.net\0"
179 VALUE "FileDescription", "JunkBuster\0"
180 VALUE "FileVersion", VERSION "\0"
181 VALUE "InternalName", "JunkBuster\0"
182 VALUE "LegalCopyright", "Distributed under the GNU GPL\0"
183 VALUE "OriginalFilename", "junkbuster.exe\0"
184 VALUE "ProductName", "JunkBuster\0"
185 VALUE "ProductVersion", VERSION "\0"
190 VALUE "Translation", 0x409, 1200
194 #endif /* ndef _MAC */
201 IDR_TRAYMENU MENU DISCARDABLE
205 MENUITEM "E&xit JunkBuster", ID_FILE_EXIT
209 MENUITEM "&Configuration...", ID_TOOLS_EDITJUNKBUSTER
211 MENUITEM "&Actions...", ID_TOOLS_EDITACTIONS
212 MENUITEM "Perl &Regexps...", ID_TOOLS_EDITPERLRE
214 MENUITEM "&Trust...", ID_TOOLS_EDITTRUST
215 #endif /* def FEATURE_TRUST */
218 #ifdef FEATURE_TOGGLE
219 MENUITEM "&Enable", ID_TOGGLE_IJB, CHECKED
220 #endif /* def FEATURE_TOGGLE */
221 MENUITEM "Show &JunkBuster Window", ID_SHOWWINDOW
225 IDR_LOGVIEW MENU DISCARDABLE
229 MENUITEM "E&xit", ID_FILE_EXIT
233 MENUITEM "Copy", ID_EDIT_COPY
237 MENUITEM "&Clear Log", ID_VIEW_CLEARLOG
239 MENUITEM "&Log Messages", ID_VIEW_LOGMESSAGES, CHECKED
240 MENUITEM "Message &Highlighting", ID_VIEW_MESSAGEHIGHLIGHTING, CHECKED
241 MENUITEM "Limit &Buffer Size", ID_VIEW_LIMITBUFFERSIZE, CHECKED
242 MENUITEM "&Activity Animation", ID_VIEW_ACTIVITYANIMATION, CHECKED
246 #ifdef FEATURE_TOGGLE
247 MENUITEM "&Enable", ID_TOGGLE_IJB, CHECKED
249 #endif /* def FEATURE_TOGGLE */
250 MENUITEM "&Configuration...", ID_TOOLS_EDITJUNKBUSTER
252 MENUITEM "&Actions...", ID_TOOLS_EDITACTIONS
253 MENUITEM "Perl &Regexps...", ID_TOOLS_EDITPERLRE
255 MENUITEM "&Trust...", ID_TOOLS_EDITTRUST
256 #endif /* def FEATURE_TRUST */
260 MENUITEM "Junkbuster &FAQ", ID_HELP_FAQ
261 MENUITEM "Junkbuster &Manual", ID_HELP_MANUAL
262 MENUITEM "GNU &General Public Licence", ID_HELP_GPL
264 MENUITEM "Junkbuster Status...", ID_HELP_STATUS
266 MENUITEM "About Junkbuster...", ID_HELP_ABOUTJUNKBUSTER
270 IDR_POPUP_SELECTION MENU DISCARDABLE
274 MENUITEM "&Copy", ID_EDIT_COPY
283 IDR_ACCELERATOR ACCELERATORS DISCARDABLE
285 "C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
288 #endif /* English (U.S.) resources */