2003-05-08 13:10 smcgovern * src/InputLine.c: extraneous comma 2003-05-05 05:37 smcgovern * src/filesMan.c: whoops-a-daisy...remove the old static declaration. 2003-05-05 05:27 smcgovern * src/: filesMan.c, filesMan.h: Deprecated function FindAppSpec() removed and FolderErrorToConsole made public 2003-05-04 07:45 smcgovern * src/: MoreFiles.c, MoreFiles.h: unused function. 2003-05-03 07:35 smcgovern * ShadowIRC.pbproj/project.pbxproj: My bad, plugins apparently need this. 2003-05-03 07:18 smcgovern * ShadowIRC.pbproj/project.pbxproj: Discourse on projectbuilder-users leads me to believe this file is both unnecessary and detrimental to the build process. 2003-05-03 06:34 smcgovern * src/: MsgWindows.c, plugins.c: FSpGetDirectoryID() is in the process of being phased out. 2003-05-02 19:07 smcgovern * src/: plugins.h, plugins.c: Previous commit obsoletes this global variable. 2003-05-02 18:57 smcgovern * src/filesMan.h, src/filesMan.c, pluginsAPI/ShadowIRC.h, pluginsAPI/shadowirc.exp: PF* preference file API deprecated, use CoreFoundation PLists instead. 2003-05-02 17:05 smcgovern * src/filesMan.c: Attempt to use the previously selected directory as a default in directory selection dialogues. 2003-04-27 05:30 smcgovern * src/: ApplBase.c, IRCGlobals.c, IRCGlobals.h: Useless global variable. Remnant from pre-Carbon Event version. 2003-04-27 02:45 smcgovern * src/filesMan.c: Smarter handling of cancelled directory select dialog. 2003-04-27 01:55 smcgovern * English.lproj/Localizable.strings: missing semicolon 2003-04-27 01:22 smcgovern * src/filesMan.c, pluginsAPI/ShadowIRC.h, pluginsAPI/shadowirc.exp: Introduce new FSRef directory selection API and expire older one. 2003-04-26 23:15 smcgovern * src/IRCPreferences.c: Make DCC & log folder changes persistent. 2003-04-26 22:59 smcgovern * src/: MsgWindows.c, DCC.c, StringKeys.h: Move preference keys to StringKeys.h 2003-04-26 21:50 smcgovern * src/: filesMan.c, filesMan.h: Previous commit makes this function obsolete. 2003-04-26 21:41 smcgovern * src/: IRCGlobals.c, IRCGlobals.h, IRCPreferences.c, MsgWindows.c, MsgWindows.h, filesMan.c, IRCInit.c: FSRef logging! Please note that the changes to IRCPreferences.c are largely a stopgap until this section has been rewritten. 2003-04-25 19:49 smcgovern * src/: filesMan.c, filesMan.h: FSRef utility functions that will become useful in the near future. 2003-04-24 19:09 smcgovern * src/: MsgWindows.c, MsgWindows.h: Remove a few pascal declarators and fix a misnamed variable. 2003-04-24 16:22 smcgovern * src/: MsgWindows.h, DCC.h, filesMan.h, MsgWindows.c, DCC.c, filesMan.c: Store the DCC and log folder locations as application PList preference data. Please note that if you are using anything other than the defaults you will now need to re-select them in the preferences window. Logs are now correctly stored in $HOME/Library/Logs/ShadowIRC. 2003-04-24 03:42 smcgovern * src/StringKeys.h: ...and the corresponding key to access it. 2003-04-24 03:35 smcgovern * English.lproj/Localizable.strings: DCC save prompt. 2003-04-23 20:37 smcgovern * src/Events.c: Enable the Services menu. Make Sticky, anyone? :) 2003-04-18 21:06 smcgovern * ShadowIRC.pbproj/project.pbxproj: Add StringKeys.h to project. 2003-04-18 20:53 smcgovern * src/StringKeys.h: CFString macros for localized strings 2003-04-18 19:57 smcgovern * English.lproj/Localizable.strings: Add string for invalid DCC folder. 2003-04-18 19:23 smcgovern * src/IRCCFPrefs.c: CFURLGetFSRef() fails if the file/directory does not exist. This is in line with the fact that FSRefs are deterministic (cannot reference a non-existant file). 2003-04-18 18:41 smcgovern * src/InetConfig.c: ewps, this too. 2003-04-18 18:27 smcgovern * src/InetConfig.c: write this out elsewhere. 2003-04-17 09:12 smcgovern * English.lproj/Localizable.strings: Add prompt for invalid log folder. 2003-04-16 14:58 smcgovern * ShadowIRC.pbproj/project.pbxproj: add Localizable.strings to the project. 2003-04-16 14:53 smcgovern * English.lproj/Localizable.strings: Contains Unicode strings that are displayed to a user which may be desirable to localize in the future. 2003-04-16 13:32 smcgovern * src/MsgWindows.c: capitalization. 2003-04-15 15:33 dshadow * src/version.c, ShadowIRC.pbproj/project.pbxproj: No. 2003-04-15 15:25 smcgovern * ShadowIRC.pbproj/project.pbxproj, src/version.c: Seems a good opportunity to bump to a9. 2003-04-15 14:55 smcgovern * src/DCC.c: set file type and creator info for incoming DCC files. Fixes SF bug #507438 2003-04-15 14:21 smcgovern * src/DCC.c: Removed arbitrary 31-character filename limit. Filenames in OS X can be longer but rarely does one encounter a filename > 255 characters which is as much as a Pascal string will store. 2003-04-14 18:06 landonf * src/MenuCommands.c: Fix display of Close Connection sub-menu Submitted by: Rudy Richter 2003-04-04 07:13 landonf * src/: ident_tool/ident_tool.c, lib/TCPStuff.c: Properly check for getaddrinfo() failure 2003-04-01 11:10 landonf * src/lib/TCPStuff.c: Changes to doTCPListenOpen: Dynamically allocate portstr using asprintf Stylistic changes to if/else block 2003-04-01 09:44 landonf * src/lib/TCPStuff.c: Restore stylistic integrity to TCPRemoteIP() 2003-03-11 10:54 smcgovern * src/Shortcuts.c: WEActivate()/WEDeactivate() unnecessary. Also, floaters should be hidden regardless of the value of 'noFloatingInput'. 2003-03-11 08:28 smcgovern * src/: lib/TCPStuff.c, TCP.h: Extraneous. Want to get away from writing Pascal-string wrapper functions. 2003-03-03 07:55 smcgovern * src/lib/TCPStuff.c: Boneheaded previous commit. 2003-03-03 07:31 smcgovern * src/lib/TCPStuff.c: Only fails on a system with no TCP stack. 2003-03-03 06:28 smcgovern * src/: TCP.h, lib/TCPStuff.c: Fixed inet_ntop_str() to closer resemble inet_ntop() 2003-03-03 05:51 smcgovern * src/Shortcuts.c: Show/Hide Inputline depending on active state of Shortcuts window. Fixes SF bug #599794 2003-02-21 03:13 smcgovern * src/ident_tool/ident_tool.c: Smarter socket picker. Groks IPv6 now. 2003-02-12 07:08 smcgovern * src/Events.c: Fix for Edit menu enabling/disabling problems as a result of Carbonization. I have not received any negative reports nor experienced any wierdness with this patch. Should it prove to cause undue problems do not hesitate to roll this commit back. 2003-02-04 03:48 smcgovern * src/lib/TCPStuff.c: This should have been included with the last commit. The function should still work as expected. 2003-02-03 22:57 smcgovern * src/lib/TCPStuff.c: AF-independant listen binding (ident et al.) 2003-02-03 20:30 smcgovern * src/: lib/TCPStuff.c, lib/TCPStuff.h, TCP.h: A small correction on a function declaration, and a useful function for upcoming IPv6 patch. 2003-02-01 03:45 dshadow * src/CTCP.c: It's 2003 over here too. 2003-01-31 00:53 smcgovern * ShadowIRC.pbproj/project.pbxproj: The year is 2003. 2003-01-30 22:40 smcgovern * src/lib/: TCPStuff.c, TCPStuff.h: Beginnings of address-family independant network code (read: IPv6 capability). TCPRemoteIP() is currently not used anywhere and so seemed a good place to start. 2003-01-22 03:45 dshadow * pluginsAPI/ShadowIRC.h, src/DCC.c, src/DCC.h, src/IRCCommands.c, pluginsAPI/shadowirc.exp: Incorporate patches from smcgovern to remove old versions of IP<->str functions. 2003-01-16 04:19 dshadow * src/: StringList.h, StringList.r: Remove some unused strings. 2003-01-12 05:53 dshadow * src/: ApplBase.c, ApplBase.h, IRCInit.c, ShadowIRC.c: Minor code cleanup. 2003-01-12 05:52 dshadow * src/MsgWindows.c: Enable translucent text dragging. 2002-12-31 20:09 dshadow * English.lproj/InfoPlist.strings, ShadowIRC.pbproj/project.pbxproj: Remove InfoPlist.strings - it's not a text file, which makes it a pain, and it's not necessary since it overrides strings in the info.plist with the same values. 2002-12-14 15:54 dshadow * src/waste/src/WEDrawing.c: Fix memory leak. 2002-12-14 15:49 dshadow * src/waste/src/: WEBirthDeath.c, WEDrawing.c, WEInlineInput.c, WEMouse.c, WESelecting.c: Code cleanup: remove non-carbon code. 2002-12-14 15:09 dshadow * src/waste/src/: WASTE_Carbon_prefix.h, WASTE_prefix.h: Remove unused prefix files. 2002-12-14 15:07 dshadow * src/waste/private-inc/WASTEIntf.h, ShadowIRC.pbproj/project.pbxproj: Remove unused WASTE prefix files. 2002-12-13 01:50 dshadow * src/lib/LongStrings.c: Fix compiler warning. 2002-12-13 01:49 dshadow * pluginsAPI/shadowirc.exp: Fix for Dec2002 dev tools. 2002-12-08 13:32 landonf * src/lib/MoreFilesX.h: Replace macintosh line breaks with unix line breaks to avoid confusing cvs and my editor 2002-12-08 13:28 landonf * src/lib/MoreFilesX.c: Replace macintosh line breaks with unix line breaks to avoid confusing cvs and my editor 2002-12-08 13:22 landonf * src/lib/TCPStuff.c: remove extra tab 2002-11-27 05:11 dshadow * doc/: Read Me.txt, Source ReadMe.txt, Version History.txt: Documentation updates. 2002-11-27 04:44 dshadow * English.lproj/ShadowIRC Help/: toc.htm, gfx/16x16_transp.gif, gfx/bookIcon.gif, gfx/shadowirc.gif: Help updates courtesy smcgovern. 2002-11-24 23:28 dshadow * src/plugins/hilight/Highlight.c: Change highlight defaults - automatically highlight the current nick. 2002-11-24 23:24 dshadow * src/: Inline.c, Inline.h, plugins.c, utils.c: Minor updates. 2002-11-24 23:01 dshadow * src/: plugins.c, plugins.h: Remove obsolete plugin version enums. 2002-11-24 06:52 dshadow * src/plugins/hilight/Highlight.c: Fix highlight search bug. 2002-11-24 06:26 dshadow * ShadowIRC.pbproj/project.pbxproj, src/plugins/hilight/Highlight.c, src/plugins/hilight/Highlight.r, src/plugins/hilight/Highlight.rsrc: Update Highlight plugin. 2002-11-24 02:07 dshadow * src/: plugins.c, plugins.h: Remove unused variable. 2002-11-21 03:01 dshadow * src/IRCCFPrefs.c: Commit fix from smcgovern. 2002-11-09 01:58 dshadow * src/: ApplBase.c, InputLine.c, MsgWindows.c, waste/private-inc/WASTEIntf.h, waste/public-inc/WASTE.h, waste/src/WEBirthDeath.c, waste/src/WESelecting.c: Move inputfield text blinking into WASTE. 2002-11-09 01:07 dshadow * src/: InputLine.c, MWPanes.c: Properly activate/deactivate input WE fields. 2002-11-02 17:25 dshadow * src/ApplBase.c: Remove old mouseRgn var. 2002-11-02 16:16 dshadow * src/: ApplBase.c, Events.c, InputLine.c: Move keyboard handlers into inputline/MW event handlers. 2002-11-02 15:34 dshadow * English.lproj/InfoPlist.strings, ShadowIRC.pbproj/project.pbxproj, pluginsAPI/ShadowIRC.h, src/ApplBase.c, src/IRCInput.c, src/IRCInput.h, src/plugins.h, src/version.c, src/plugins/userlist/userlist.c: CE keyboard events. RAEL. Version 2.0a8. 2002-11-02 05:53 dshadow * src/MsgWindows.c: Don't double-buffer (triple-buffer) MW WASTE fields. 2002-11-02 05:42 dshadow * src/: ApplBase.c, Events.c, MenuCommands.c, MenuCommands.h: Use menu item commands for fonts menu. 2002-11-02 04:39 dshadow * pluginsAPI/ShadowIRC.h, src/ApplBase.c, src/CMenus.c, src/CMenus.h, src/Events.c, src/IRCInput.c, src/InputLine.c, src/MWPanes.c, src/MWPanes.h, src/MsgWindows.c, src/MsgWindows.h, src/plugins.h, src/plugins/userlist/ULList.c, src/plugins/userlist/ULList.h, src/plugins/userlist/userlist.c, src/waste/private-inc/WASTEIntf.h, src/waste/public-inc/WASTE.h, src/waste/src/WEMouse.c, src/waste/src/WESelecting.c: Use Carbon Events for window clicks. Update WASTE to receive event time in ms, rather than ticks. 2002-10-30 04:27 dshadow * src/: ApplBase.c, CMenus.c, CTCP.c, ShadowIRC.c, channels.c: Remove unnecessary #includes. 2002-10-30 03:48 dshadow * pluginsAPI/ShadowIRC.h, src/Events.c, src/IRCChannels.c, src/plugins.c, src/plugins.h: Don't process the window close UI event. Plugins need to install the appropriate handler on their window to catch Cmd-W now. 2002-10-30 03:05 dshadow * src/: Floaters.h, MenuCommands.c: Dialog text copy/paste is handled by the window handlers for the window. 2002-10-30 00:50 dshadow * src/: ApplBase.c, CMenus.c: Use SelectWindow instead of WSelect. 2002-10-30 00:42 dshadow * src/lib/TCPStuff.c: Remove unnecessary include of higher-level header file. 2002-10-30 00:28 dshadow * pluginsAPI/ShadowIRC.h: Create a refcon in the DCC struct. 2002-10-30 00:25 dshadow * src/: DCC.c, DCC.h, connections.c, connections.h: Create a refcon in the DCC struct. 2002-10-29 00:34 dshadow * src/filesMan.c: Disable the connect macro by default. (By popular request from PoundMac.) 2002-10-27 15:54 dshadow * src/: AEvents.c, ApplBase.c, CMenus.c, CTCP.c, DCC.c, DragDrop.c, Events.c, IRCChannels.c, IRCInput.c, IRCNotify.c, IRCPreferences.c, IRCaux.c, InputLine.c, MWPanes.c, MenuCommands.c, MsgWindows.c, Notify.c, Numerics.c, ServerCommands.c, ServerList.c, ShadowIRC.c, Shortcuts.c, channels.c, connections.c, filesMan.c, plugins.c: Mass change: static pascal -> static. 2002-10-27 15:40 dshadow * src/plugins/userlist/: ULList.c, userlist.c, userlist.h: Fix compiler warning. 2002-10-26 04:39 dshadow * pluginsAPI/ShadowIRC.h, src/plugins.c, src/plugins.h: Remove unused idleTreshold var. 2002-10-26 04:28 dshadow * src/plugins.c: Search /L/AS/ShadowIRC/Plugins, /N/L/AS/..., and ~/L/AS/... for plugins. 2002-10-26 03:03 dshadow * src/: ApplBase.c, Events.c, MenuCommands.c: CE updates. 2002-10-24 04:10 dshadow * src/plugins/userlist/userlist.c: Initial attempt at adding Drag & Drop back to the userlist. Dropping files on the userhost works. Drag/drop from/to the nick column and dropping userhosts on other channels doesn't work. 2002-10-24 02:42 dshadow * src/plugins/userlist/ULList.c: Remove dead code. 2002-10-24 00:28 dshadow * src/plugins/userlist/: ULList.c, ULList.h, userlist.c: Change user column to custom column; use color & style. Auto-refresh list on receipt of USERHOST replies. 2002-10-23 03:34 dshadow * src/ApplBase.c: doMouseDown() code cleanup. 2002-10-23 03:18 dshadow * pluginsAPI/ShadowIRC.h, src/ApplBase.c, src/Events.c, src/plugins.h, src/plugins/userlist/ULList.c, src/plugins/userlist/userlist.c: Carbon Event updates. 2002-10-22 15:48 dshadow * ShadowIRC.pbproj/project.pbxproj: Fix version number. 2002-10-22 04:07 dshadow * src/: ApplBase.c, InputLine.c, InputLine.h: Minor update. 2002-10-22 03:25 dshadow * src/Events.c: Minor CE changes to let default handlers do their stuff. 2002-10-22 03:07 dshadow * src/MenuCommands.c: Fix console select link menu. 2002-10-22 02:55 dshadow * ShadowIRC.pbproj/project.pbxproj, pluginsAPI/ShadowIRC.h, pluginsAPI/shadowirc.exp, src/ApplBase.c, src/ApplBase.h, src/DCC.c, src/Events.c, src/IRCInit.c, src/IRCPreferences.c, src/MsgWindows.c, src/MsgWindows.h, src/ServerList.c, src/filesMan.c, src/filesMan.h, src/utils.c, src/utils.h, src/version.c, src/plugins/userlist/userlist.c: Massive MessageWindow CarbonEvents landing. Also version = 2.0a7. 2002-10-21 04:24 dshadow * src/ApplBase.c: Remove obsoleted code. 2002-10-21 04:22 dshadow * pluginsAPI/ShadowIRC.h, src/ApplBase.c, src/plugins.h, src/plugins/userlist/userlist.c: Plugins that want to receive mouse up/down events will have to install their own event handlers. 2002-10-21 04:11 dshadow * src/: ApplBase.c, InputLine.c, InputLine.h: Update inputline: use some Carbon Events. (Based on patch from smcgovern.) 2002-10-20 16:52 dshadow * src/plugins.c: Fix compiler warning. 2002-10-20 16:49 dshadow * pluginsAPI/ShadowIRC.h, pluginsAPI/shadowirc.exp, src/Events.c, src/Events.h, src/MenuCommands.h: Remove WindowClose() from plugins API. Add kHICommandClose to MW command list. 2002-10-20 16:28 dshadow * pluginsAPI/ShadowIRC.h, src/ApplBase.c, src/MsgWindows.c, src/plugins.h: Remove some plugin messages dealing with UI. Plugins can install Carbon Event handlers to receive these messages. 2002-10-20 15:38 dshadow * src/plugins/userlist/userlist.c: Add CE handler for hit-tracking the userlist window close box. 2002-10-19 15:50 dshadow * pluginsAPI/ShadowIRC.h, src/plugins.c, src/plugins.h: Change pluginName to a CFStringRef. Code cleanup on plugin load. (mledford) 2002-10-19 13:51 dshadow * src/plugins/userlist/userlist.c: Fix font style. 2002-10-19 13:37 dshadow * src/plugins/userlist/userlist.c: Fix the huge linespacing. (Original small font patches from mhaque.) 2002-10-19 13:31 dshadow * src/plugins/userlist/: ULList.c, userlist.c: Make the userlist display in 10pt instead of ${BIGNUM}. 2002-10-18 05:02 dshadow * src/plugins/userlist/userlist.c: Reduce space between left and nick column. 2002-10-18 04:50 dshadow * src/plugins/userlist/userlist.c: Set DB row heights to be smaller, so less wasted space. Set highlight style to hilight the whole row. 2002-10-18 04:05 dshadow * src/plugins/userlist/userlist.c: Make selecting and sorting work. 2002-10-18 03:21 dshadow * src/plugins/userlist/: userlist.c, userlist.h: Update userlist. Works (mostly) as well in channel windows as it does standalone. Make double-clicking items work. 2002-10-18 02:06 dshadow * src/plugins/userlist/: userlist.c, userlist.h: Update userlist. No new features, but remove old code. 2002-10-18 01:31 dshadow * src/plugins/userlist/: ULList.c, ULList.h, userlist.c, userlist.h, userlist.r: First landing of carbonization and Data Browser update. Doesn't entirely work... 2002-10-17 23:13 dshadow * pluginsAPI/ShadowIRC.h, src/ApplBase.c, src/plugins.c, src/plugins.h: Remove idle event. Plugins can use a carbon event timer instead. 2002-10-17 04:31 dshadow * src/plugins.c: Remove incorrect CFRelease(). 2002-10-17 02:06 dshadow * src/Numerics.c: Comment update. 2002-10-16 02:51 dshadow * src/: Numerics.c, StringList.h, StringList.r: Add numeric 330 handler. (Undernet whois user logged into cservice.) 2002-10-15 13:19 dshadow * ShadowIRC.pbproj/project.pbxproj: Make ShadowIRC target first, so pbxbuild works. 2002-10-13 15:22 dshadow * src/plugins/userlist/userlist.c: Make userlist use carbon event timers, rather than the old idle timer thing, which is going away. 2002-10-13 14:02 dshadow * pluginsAPI/ShadowIRC.h, src/Floaters.c, src/Floaters.h, src/InputLine.c, src/MsgWindows.c, src/plugins.c, src/plugins.h, src/plugins/userlist/userlist.c: Improve window creation. 2002-10-13 13:38 dshadow * src/plugins/userlist/userlist.c: Enable scroll wheel for userlist window. 2002-10-13 03:59 dshadow * pluginsAPI/ShadowIRC.h, pluginsAPI/shadowirc.exp, src/plugins.c, src/plugins.h: Plugins should not create dialogs. Use nibbed windows instead. 2002-10-13 03:53 dshadow * src/CMenus.c: Fix potential crashes. 2002-10-13 02:06 dshadow * ShadowIRC.pbproj/project.pbxproj, src/plugins.c: Put the userlist plugin into the plugins directory. Hack the plugin finding code to look in that directory. 2002-10-13 01:41 dshadow * src/plugins/userlist/userlist.c: Fix StillDown() CPU hogs. 2002-10-13 01:31 dshadow * ShadowIRC.pbproj/project.pbxproj, src/StringList.h, src/StringList.r, src/plugins.c: Remove unused plugins strings. 2002-10-13 01:20 dshadow * ShadowIRC.pbproj/project.pbxproj, src/ApplBase.c, src/plugins/userlist/userlist.c: Userlist fixes. 2002-10-12 23:51 dshadow * src/plugins/userlist/: userlist.r, userlist.rsrc: Add userlist.r; remove userlist.rsrc. 2002-10-12 23:20 dshadow * ShadowIRC.pbproj/project.pbxproj, pluginsAPI/ShadowIRC.h, pluginsAPI/shadowirc.exp, src/plugins.c, src/plugins.h, src/plugins/userlist/ULList.c, src/plugins/userlist/ULList.h, src/plugins/userlist/userlist.c, src/plugins/userlist/userlist.h: Carbonize userlist plugin. Add chrisc's plugins code. Add API export file. Sync plugins header file. Add Userlist plugin target. NOTE: Userlist does not currently link, but it does compile. 2002-10-12 22:36 dshadow * src/ApplBase.c: Doh. Fix window content clicking. 2002-10-12 21:09 dshadow * src/connections.h: Remove extra space in #include. 2002-10-12 19:48 dshadow * pluginsAPI/ShadowIRC.h, src/ApplBase.c, src/ApplBase.h, src/MenuCommands.c, src/plugins.c, src/plugins.h: If plugin windows want the edit menu, they can install their own event handlers... 2002-10-12 19:37 dshadow * pluginsAPI/ShadowIRC.h, src/IRCChannels.c, src/IRCChannels.h, src/InputLine.h: Plugins API sync. 2002-10-05 22:53 dshadow * src/ApplBase.c: Removed window proxy handler. (Text editor windows were the only windows that used them.) 2002-10-05 22:31 dshadow * English.lproj/InfoPlist.strings, ShadowIRC.pbproj/project.pbxproj, src/version.c: Change version to 2.0a6 2002-10-05 22:08 dshadow * src/Floaters.c: Remove unused definition. 2002-10-05 22:07 dshadow * src/: ApplBase.c, Floaters.c, Floaters.h, IRCPreferences.c, utils.c: Enter/ExitModalDialog() are no longer necessary. 2002-10-05 21:54 dshadow * rsrc/irc.r, src/IRCChannels.c: Change mode k window to nibs. 2002-10-05 21:33 dshadow * rsrc/irc.r: Remove Mode L resources. 2002-10-05 21:26 dshadow * rsrc/irc.r: Remove Font Size resources. 2002-10-05 21:25 dshadow * src/IRCChannels.c: Change mode l window to use nib. 2002-10-05 21:23 dshadow * pluginsAPI/ShadowIRC.h, src/channels.h: Change channel limit from a short to a long. 2002-10-05 19:51 dshadow * English.lproj/channel.nib/: info.nib, objects.xib: Add modeK and modeL windows to channel.nib. 2002-10-05 07:23 dshadow * src/MenuCommands.c: Nibify Font Size window. 2002-10-04 03:04 dshadow * rsrc/irc.r: Remove unused DLOG. 2002-10-04 02:01 dshadow * src/MenuCommands.c: Remove unused variable. 2002-10-04 01:47 dshadow * src/MenuCommands.c: Fonts menu is now the only menu which is not entirely handled by command IDs. 2002-10-04 01:33 dshadow * English.lproj/main.nib/objects.xib, src/Events.c, src/MenuCommands.c, src/MenuCommands.h: Add CE command for font size menu command. 2002-10-03 03:47 dshadow * English.lproj/main.nib/objects.xib, rsrc/irc.r, src/ApplBase.c: Nibify confirm quit dialog. 2002-10-03 01:20 dshadow * src/: CMenus.c, DragDrop.c, MsgWindows.c, MsgWindows.h: Remove help window type. 2002-10-01 15:05 dshadow * src/ApplBase.c: Fix doQuit(). 2002-10-01 03:01 dshadow * English.lproj/main.nib/info.nib, English.lproj/main.nib/objects.xib, ShadowIRC.pbproj/project.pbxproj, rsrc/irc.r, src/AEvents.c, src/ApplBase.c, src/CMenus.c, src/CMenus.h, src/DragDrop.c, src/Events.c, src/IRCChannels.c, src/IRCInput.c, src/MenuCommands.c, src/MsgWindows.c, src/MsgWindows.h, src/StringList.r, src/TextWindows.c, src/TextWindows.h, src/filesMan.h: Remove support for text windows. 2002-09-29 03:28 dshadow * src/IRCCommands.c: Fix notice display - text wasn't being displayed on /notice; was on /noticeq. (Logic was backwards.) 2002-09-27 00:03 dshadow * src/: IRCCFPrefs.c, IRCCFPrefs.h, InetConfig.c: Commit updated FSRef DCC functions. (smcgovern) 2002-09-21 13:21 dshadow * ShadowIRC.pbproj/project.pbxproj, src/lib/MoreFilesX.c, src/lib/MoreFilesX.h: Add portions of MoreFilesX for later use. (xmcgovern) 2002-09-21 03:22 dshadow * ShadowIRC.pbproj/project.pbxproj: Update to PB 2.0.1 and add install target of /Applications. 2002-09-19 01:05 dshadow * src/: InetConfig.c, InetConfig.h: Add new IC function. (smcgovern) 2002-09-18 04:05 dshadow * src/MenuCommands.c: ...and take out the unused variable... 2002-09-18 04:04 dshadow * src/MenuCommands.c: Leave cycle menu items always activated. 2002-09-18 03:30 dshadow * English.lproj/InfoPlist.strings, ShadowIRC.pbproj/project.pbxproj, src/version.c: Version 2.0a5. 2002-09-18 03:20 dshadow * src/IRCCFPrefs.c: Fix compiler warning. 2002-09-18 03:20 dshadow * ShadowIRC.pbproj/project.pbxproj: Update project with CFPrefs files. 2002-09-18 03:08 dshadow * src/: IRCCFPrefs.c, IRCCFPrefs.h, Shortcuts.c, filesMan.c: Land mledford's initial CFPrefs code for shortcuts. 2002-09-14 02:56 dshadow * rsrc/irc.r: Change CNTL checkbox to a straight-up DITL item. 2002-09-06 03:03 dshadow * src/: AppearanceHelp.c, AppearanceHelp.h, Inline.h, MoreFiles.c, MoreFiles.h: Move some #include from .h files to .c files. 2002-09-06 02:44 dshadow * src/CMenus.c: Hack to work around ContextualMenuSelect() trashing the current port. 2002-09-06 02:43 dshadow * src/MWPanes.c: Remove unnecessary set/get port. 2002-09-06 02:31 dshadow * src/: InetConfig.c, InetConfig.h: Fix the function arguments in the new function. 2002-09-05 23:39 dshadow * src/: InetConfig.c, InetConfig.h: Commit Internet Config additions from smcgovern. 2002-09-05 02:13 dshadow * src/MsgWindows.c: Use updated APIs for control tracking. (smcgovern) 2002-09-02 16:46 dshadow * English.lproj/main.nib/info.nib, English.lproj/main.nib/objects.xib, ShadowIRC.pbproj/project.pbxproj, rsrc/ShadowIRCSplash.pict, rsrc/irc.r, src/Events.c, src/IRCInit.c, src/filesMan.c, src/filesMan.h: Splash/About window graphic is now stored in separate file, rather than in the rsrc file. Code from smcgovern. 2002-09-02 05:04 dshadow * src/IRCPreferences.c: Oops. Forgot to commit this for the GetControlMenu/GetControlPopupMenuHandle change. 2002-09-02 05:02 dshadow * src/: utils.c, ApplBase.c, ApplBase.h, DCC.c: Removed doNetworkCheck() since network stuff is being taken care of in a timer. 2002-09-02 04:31 dshadow * pluginsAPI/ShadowIRC.h, src/utils.c, src/utils.h: Remove wrapper function GetControlMenu() with the API it calls, GetControlPopupMenuHandle(). 2002-09-02 04:26 dshadow * src/utils.c, src/utils.h, pluginsAPI/ShadowIRC.h: Remove now-unused dialog utility function. 2002-09-01 04:42 dshadow * rsrc/irc.r, src/IRCChannels.c, src/TextWindows.c, src/TextWindows.h: Remove low-memory condition in closing text window, and delete the low-mem dialog. 2002-08-31 16:43 dshadow * src/: StringList.h, StringList.r: Remove unused about box strings. 2002-08-31 16:11 dshadow * rsrc/irc.r: Remove unused closing connections dialog. 2002-08-31 16:05 dshadow * English.lproj/kill.nib/classes.nib, English.lproj/kill.nib/info.nib, English.lproj/kill.nib/objects.xib, ShadowIRC.pbproj/project.pbxproj, rsrc/irc.r, src/ServerCommands.c: Nibify Kill window. Clean up the interface so that it's easier to read. 2002-08-31 16:00 dshadow * src/IRCCommands.c: Add /servercommand command to simulate commands coming in from the server. 2002-08-31 15:40 dshadow * src/: IRCChannels.c, lib/LongStrings.c, lib/LongStrings.h: Moved LSCreateCFString() into LongStrings.c. 2002-08-31 14:36 dshadow * ShadowIRC.pbproj/project.pbxproj, rsrc/irc.r, src/resources.r: Merge the three resources in resources.r into irc.r and delete resources.r. 2002-08-31 14:24 dshadow * src/ShadowIRC.bh: Remove the balloon help file. It's not used anymore. 2002-08-31 14:17 dshadow * src/: CMenus.c, IRCChannels.c, MWPanes.c, MWPanes.h: Change mwShadowIRCPane and mwShadowIRCWidget to kApplicationSignature. 2002-08-31 14:15 dshadow * English.lproj/find.nib/objects.xib: Put find window at alert position. 2002-08-31 03:11 dshadow * English.lproj/find.nib/classes.nib, English.lproj/find.nib/info.nib, English.lproj/find.nib/objects.xib, ShadowIRC.pbproj/project.pbxproj, rsrc/irc.r, src/MenuCommands.c, src/Shortcuts.c: Nibify the Find window. 2002-08-31 02:15 dshadow * src/Shortcuts.c: Prevent cmd-w from closing the window. Should actually disable the command in the File menu... 2002-08-30 11:50 dshadow * src/: Events.c, MenuCommands.c, MenuCommands.h: Fix the potential crash in the find code: if a window disappeared after the find window was opened, ShadowIRC would likely crash (because the MWPtr pointed to by the find command wouldn't be valid.) 2002-08-30 04:31 dshadow * src/: ApplBase.c, Events.c, Events.h, MenuCommands.c, MenuCommands.h, MsgWindows.c: Moved Find/Find Again commands to a CE handler on the message window. Disable those commands when a non-MW is active. 2002-08-30 04:01 dshadow * src/Events.c: Only allocate the mouse wheel handler UPP once. 2002-08-29 17:14 mledford * src/Events.c: Applied patch to allow command key equivilents for the Edit menu. 2002-08-24 21:00 dshadow * src/: Events.c, InputLine.c, MenuCommands.c, MenuCommands.h, WindowList.c, plugins.c, version.c: Update the service and window list sections of the window menu to use command ids. 2002-08-24 20:26 dshadow * English.lproj/main.nib/objects.xib, src/ApplBase.c, src/CommandsMenu.c, src/CommandsMenu.h, src/Events.c, src/MenuCommands.c: Set Commands menu item commands to 'COMD'. These were the only menu commands left with command key equivilants, so the code in the classic event loop that checks for menu key events is removed. 2002-08-24 19:47 dshadow * src/ApplBase.c: Fix compiler warnings. 2002-08-24 19:45 dshadow * src/: ApplBase.c, CMenus.c, CMenus.h: Check whether to change the contextual menu cursor when modifier keys are pressed, rather than polling every tick. 2002-08-24 17:58 dshadow * English.lproj/InfoPlist.strings, ShadowIRC.pbproj/project.pbxproj, src/version.c, src/ident_tool/ident_tool.c, src/lib/TCPStuff.c: Commit landonf's suid ident_tool and support. Bumped version to 2.0a4. To enable identd, suid root ShadowIRC.app/Resources/ident_tool. Need to use the security framework to automatically do this. 2002-08-24 05:21 dshadow * src/Shortcuts.c: Add some code to make the shortcuts dialog take focus and hilight the first shortcut. But this only works if the window is being first opened, and doesn't do what you expect if the window was deselected and reactivated with cmd-\. 2002-08-24 04:37 dshadow * src/ApplBase.c: Fix always-open inputline on Jaguar. 2002-08-24 00:10 dshadow * src/Shortcuts.c: Fix the code that prevents multiple shortcut windows from being opened. 2002-08-23 23:52 dshadow * rsrc/irc.r, src/Shortcuts.c: Change shortcuts dialog to use shortcuts.nib. Remove the shortcuts resources. 2002-08-23 16:31 dshadow * English.lproj/shortcuts.nib/objects.xib: Fix the size/alignment of the shortcut numbers. (smcgovern) 2002-08-23 16:05 dshadow * English.lproj/shortcuts.nib/: info.nib, objects.xib: Land smcgovern's aquification of the shortcuts window. 2002-08-23 15:51 dshadow * ShadowIRC.pbproj/project.pbxproj: Add the shortcuts nib to the project. 2002-08-23 12:08 dshadow * English.lproj/shortcuts.nib/: classes.nib, info.nib, objects.xib: Adding the .nib for the new shortcuts dialog. Code for using this coming later tonight. Feel free to update this nib to follow the Aqua HIG. 2002-08-23 03:15 dshadow * src/resources.r: Remove the Tabl resources since they're duplicated in irc.r. 2002-08-22 01:42 dshadow * src/ApplBase.c: Contextual menu clicks should only happen while in the content area of a window. 2002-08-22 00:28 dshadow * src/: IRCCommands.c, IRCInput.c, IRCInputPrivate.h, IRCaux.c, MenuCommands.c, connections.c, connections.h: Restore the identd code. Waiting on gz to do the suid wrapper. 2002-08-21 23:05 dshadow * src/: MsgWindows.c, MsgWindows.h: Updated MWLiveScroll() to use TrackMouseLocation(). Made the function static to MsgWindows.c. 2002-08-20 00:24 dshadow * src/Numerics.c: Allow /who results to update channel userlist info. 2002-08-19 17:26 dshadow * src/IRCChannels.c: Fixes a crash on Jaguar when closing topic sheet. Also allows you to clear the topic. Code from mhaque. 2002-08-19 01:07 mledford * English.lproj/InfoPlist.strings: Modified /English.lproj/InfoPlist.strings to reflect the current build number in the splash screen. 2002-08-18 17:51 dshadow * rsrc/irc.r, src/Events.c, src/IRCChannels.c, src/IRCChannels.h, src/IRCGlobals.c, src/IRCGlobals.h, src/IRCInit.c, src/MWPanes.h, src/MenuCommands.c, src/StringList.h, src/StringList.r, src/plugins.c: Remove all help message window code, including resources and strings. 2002-08-18 17:47 dshadow * English.lproj/ShadowIRC Help/chapt3/: chapt3 idx, chp3.htm: Add color list help file. 2002-08-18 16:45 dshadow * English.lproj/ShadowIRC Help/toc.htm, English.lproj/ShadowIRC Help/chapt1/chapt1 idx, English.lproj/ShadowIRC Help/chapt1/chp1.htm, English.lproj/ShadowIRC Help/chapt2/chapt2 idx, English.lproj/ShadowIRC Help/chapt2/chp2.htm, English.lproj/ShadowIRC Help/chapt3/chapt3 idx, English.lproj/ShadowIRC Help/chapt3/chp3.htm, English.lproj/ShadowIRC Help/gfx/16x16_transp.gif, English.lproj/ShadowIRC Help/gfx/bookIcon.gif, English.lproj/main.nib/info.nib, English.lproj/main.nib/objects.xib, ShadowIRC.pbproj/project.pbxproj, src/IRCInit.c, src/MenuCommands.c: Initial landing of new Help system. Code from mledford. 2002-08-16 04:28 dshadow * src/ApplBase.c: Remove use of inBackground. 2002-08-16 04:26 dshadow * src/: Floaters.c, Floaters.h: Removed WResume(), because it doesn't work as intended anymore, due to the way events are being handled. More of Floaters.[ch] should go away as we move towards CarbonEvents. 2002-08-16 04:24 dshadow * src/MWPanes.c: Remove unnecessary use of inBackground global. 2002-08-14 01:25 dshadow * pluginsAPI/ShadowIRC.h, src/plugins.c, src/plugins.h: Remove pluginGet/SetWRefCon(). If plugins need to set properties on windows, they should use the Mac OS API functions for window properties instead. 2002-08-13 03:15 dshadow * src/: ApplBase.c, MsgWindows.c, MsgWindows.h: Remove MWActive. 2002-08-13 03:09 dshadow * src/: ApplBase.c, Events.c, IRCChannels.c, IRCInput.c, InputLine.c, MenuCommands.c: Remove all uses of MWActive. 2002-08-13 02:57 dshadow * pluginsAPI/ShadowIRC.h, src/MsgWindows.c, src/plugins.c, src/plugins.h: Remove MWActive from plugins API and add replacment functions. 2002-08-13 02:47 dshadow * src/: MsgWindows.c, MsgWindows.h: Added the replacment function for MWActive. 2002-08-13 02:30 dshadow * src/MenuCommands.c: Cleaned up some use of MWActive. (No actual reduction in usage; just moved most accesses to a function-local variable.) 2002-08-13 02:10 dshadow * src/IRCChannels.c: Remove MWActive check; this allows new channel/query/dcc windows to pop up in front of help or text windows, which is probably what you'd want anyway. 2002-08-13 01:36 dshadow * src/Events.c: WindowActivate() takes care of these two assignments to MWActive(). 2002-08-12 03:06 dshadow * src/MsgWindows.c: Remove check of MWActive in MWMessage() by saving WEReference's active state. 2002-08-11 20:44 dshadow * ShadowIRC.pbproj/project.pbxproj, src/IRCCommands.c, src/version.c: Rewrote command handling in IRCCommands.c: each command is now in its own function, and is dispatched by an array of commands. (Change this to a hash table later.) Bumped program version to 2.0a3 for good measure. 2002-08-11 17:11 dshadow * src/IRCInput.c: Cleaned up some use of MWActive. 2002-08-11 17:03 dshadow * src/MsgWindows.c: MWScroll() should check and make sure the mw passed in is valid. 2002-08-11 16:49 dshadow * src/: ApplBase.c, Floaters.c, Floaters.h: Removed WSuspend() as it was largely unused. Moved Show/HideFloatingWindows() calls directly into the suspend/resume handlers. Eliminated one use of MWActive in ApplBase.c. 2002-08-11 16:46 dshadow * src/MenuCommands.c: WSelect() automatically calls ShowWindow(); no need to manually do it. 2002-08-09 04:06 dshadow * src/: AEvents.c, DragDrop.c, IRCChannels.h, IRCInit.c, Notify.c, ServerCommands.c: Update (c) 2001 strings for files that were updated in 2002. 2002-08-09 03:49 dshadow * src/: ApplBase.c, IRCChannels.c, MsgWindows.c, MsgWindows.h: Remove global MWLast. Add GetFrontMW(). 2002-07-25 13:06 dshadow * src/CTCP.c: Remove superfluous ", " from the end of the ctcp version reply. 2002-07-11 23:43 dshadow * src/MsgWindows.c: Apply the recent inputline change to message window creation too. 2002-07-10 23:40 dshadow * src/InputLine.c: When repositioning the inputwindow, make sure it's not behind the dock. 2002-07-02 05:26 dshadow * src/lib/LongStrings.c: Fixed LSDelete: BlockMoveData() moved too many chars. (Thanks, fgewa.) 2002-06-28 03:33 dshadow * pluginsAPI/ShadowIRC.h, src/MsgWindows.c, src/MsgWindows.h: Fixed a problem where resizing a window on a monitor to the left of the main screen would yank the window to the border of the left/main screen. 2002-06-27 04:14 dshadow * src/: IRCGlobals.h, filesMan.c: Added prefs items for gz. 2002-06-26 23:25 dshadow * src/IRCChannels.c: Use the GetEventTypeCount macro instead of doing it manually... 2002-06-26 23:19 dshadow * src/: ApplBase.c, Floaters.c, MenuCommands.c: Remove TE(To|From)Scrap() calls, as they are no longer necessary. 2002-06-26 11:40 dshadow * src/StringList.r: Fix typo. 2002-06-19 03:19 dshadow * English.lproj/main.nib/: JavaCompiling.plist, _main_EOArchive.java: Removed these files, since they're for Java, and seem to be deleted each time I modify the .nib (and so it seems they're not used at all). 2002-06-19 03:14 dshadow * pluginsAPI/ShadowIRC.h, src/IRCCommands.c, src/IRCIgnore.c, src/IRCIgnore.h: Updated DoIgnore() to take a silence argument, rather than checking for a bullet as the first character. 2002-06-19 03:09 dshadow * src/Inline.h: Remove unused function declaration. 2002-06-19 02:57 dshadow * English.lproj/main.nib/: info.nib, objects.xib: Changed /whois shortcut to cmd-b so cmd-h works for Hide ShadowIRC. 2002-06-19 02:51 dshadow * pluginsAPI/ShadowIRC.h, src/version.c: Removed pascal decl from version functions; bumped API version in plugins header. 2002-06-19 02:24 dshadow * src/IRCChannels.c: Patch to make topic window length counter work correctly. 2002-06-10 04:37 dshadow * src/: InputLine.c, InputLine.h: GetFNum is obsolete. Replace with FMGetFontFamilyFromName(). 2002-05-31 11:07 dshadow * ShadowIRC.pbproj/project.pbxproj: Remove unused frameworks/libraries and added a bundle identifier. [tamahome] 2002-05-31 11:02 dshadow * pluginsAPI/ShadowIRC.h, src/InetConfig.c, src/InetConfig.h: Clean up the InetConfig a little (remove pascal decls and uses kApplicationSignature where necessary). 2002-05-31 03:10 landonf * src/lib/TCPStuff.c: Fixed legacy reliance on undefined compiler behavior to allow working gcc31 builds 2002-05-30 03:55 dshadow * rsrc/irc.r: Removed ALRT #129 (MacTCP error alert). 2002-05-30 03:49 dshadow * rsrc/irc.r: Removed the Classic ckid CVS resource. 2002-05-30 03:47 dshadow * irc.rsrc: No longer needed; removed. 2002-05-30 02:48 dshadow * src/IRCPreferences.c: Prevent color prefs panel from crashing. 2002-05-30 02:08 dshadow * ShadowIRC.icns, irc.r, ShadowIRC.pbproj/project.pbxproj, rsrc/irc.r, rsrc/Icons/ShadowIRC.icns: Moved resource files into a rsrc directory for cleanliness. 2002-05-30 01:59 dshadow * irc.r, English.lproj/main.nib/info.nib, English.lproj/main.nib/objects.xib, src/Events.c, src/IRCInit.c, src/MenuCommands.c, src/MenuCommands.h: Landing fully nibbed about and splash screens from tamahome. 2002-05-30 01:44 dshadow * src/carb.rsrc: This file is no longer used. Remove it. 2002-05-30 01:40 dshadow * English.lproj/InfoPlist.strings: It would appear that the InfoPlist.strings file needs to have braces around its contents. 2002-05-30 01:35 dshadow * English.lproj/InfoPlist.strings: Synchronize InfoPlist.strings with what's actually in the project settings. 2002-05-30 01:19 dshadow * src/: ApplBase.c, IRCInit.c, ShadowIRC.c, version.c: Remove a few pascal definitions. 2002-05-30 01:12 dshadow * src/plugins.c: Remove one of the warnings. 2002-05-28 05:06 dshadow * English.lproj/main.nib/JavaCompiling.plist, English.lproj/main.nib/_main_EOArchive.java, English.lproj/main.nib/classes.nib, English.lproj/main.nib/info.nib, English.lproj/main.nib/objects.xib, ShadowIRC.pbproj/project.pbxproj: Moved main.nib to English.lproj. 2002-05-28 05:06 dshadow * irc.r: Removed topic dialog from resource file. 2002-05-28 01:08 dshadow * src/MenuCommands.c: Add Cmd-= to prefs item. 2002-05-27 23:19 dshadow * src/IRCChannels.c: More updates from Sean McGovern. 2002-05-26 13:44 dshadow * src/IRCChannels.c: Directly create a CFString from a LongString. 2002-05-26 13:05 dshadow * src/IRCChannels.c: Make the topic window sheet go away if the channel window is closed. 2002-05-26 03:49 dshadow * src/IRCChannels.c: More updates. 2002-05-26 02:58 dshadow * src/IRCChannels.c: Bug fixes for topic window. 2002-05-26 00:46 dshadow * src/IRCChannels.c: Make the topic window info structure (twi) a per-window structure. 2002-05-25 22:55 dshadow * src/IRCChannels.c: Formatting fixes. Also, in topic window, make esc work and don't deactivate the edit text control. 2002-05-25 22:04 dshadow * ShadowIRC.pbproj/project.pbxproj: Add channels.nib to the project. 2002-05-25 22:04 dshadow * src/: IRCChannels.c, IRCChannels.h: Use tamahome's topic window nib as a sheet. (Changes forthcoming.) 2002-05-25 22:01 dshadow * English.lproj/channel.nib/: classes.nib, info.nib, objects.xib: Channel Topic nib from tamahome. 2002-05-25 21:30 dshadow * src/: IRCGlobals.h, filesMan.c: Changed the #defines for application creator and the prefs file type to an enum. 2002-05-25 20:02 dshadow * ShadowIRC.pbproj/project.pbxproj: Updating project to ProjectBuilder 2.0. 2002-05-25 20:00 dshadow * src/IRCInput.c: Make ctrl-w (word delete) work in the inputline. 2002-05-25 06:39 dshadow * src/MenuCommands.c: Cleaned up code in HitFontsMenu(). 2002-05-25 06:37 dshadow * src/MenuCommands.c: Alternate solution to GetFNum() that works... 2002-05-25 05:51 dshadow * src/MenuCommands.c: Updated fonts menu creation to use new API. Using the new API to retrieve the selected font doesn't work, so it's commented out. 2002-05-22 22:32 landonf * src/IRCInit.c: MoreMasters() has no effect on OS X Submitted by: smcgovern 2002-05-21 02:37 dshadow * src/plugins.c: The serverlist plugin doesn't exist anymore, and the old one won't even load, so there's no need to check for it... 2002-05-21 02:31 dshadow * src/: utils.c, utils.h: Removed two unused functions. (C <-> Pascal string conversion) 2002-05-21 02:30 dshadow * src/: IRCGlobals.c, IRCGlobals.h, version.c: Cleaned up version setup. 2002-05-21 01:50 landonf * src/: version.c, lib/CalcCRC.c: Mark myVersion and CRCTable const 2002-05-20 02:18 dshadow * src/CMenus.c: Removed unncecessary wrapper function. 2002-05-18 13:30 dshadow * src/: ApplBase.c, MsgWindows.c, MsgWindows.h: Move MsgWindow hit tracking into MsgWindows.c. 2002-05-18 13:20 dshadow * src/: ApplBase.c, ApplBase.h, MsgWindows.c: Removed sScrollStep global and moved complexity from inContentHandler to MWVScrollTrack. 2002-05-17 21:23 landonf * src/lib/TCPStuff.c: Return 0 on successful completion 2002-05-17 20:52 landonf * src/lib/TCPStuff.c: Pragma cleanups 2002-05-17 06:30 landonf * src/lib/TCPStuff.c: Switch from recv w/ MSG_PEEK to FIONREAD ioctl. Much more effecient. 2002-05-17 06:00 landonf * src/lib/: TCPStuff.c, TCPStuff.h: Some small TCP code cleanup 2002-05-15 10:06 landonf * src/: ApplBase.c, IRCAux.h, IRCaux.c: Fix obscure bug in connection opening. When a non-blocking connect() failed immediately, we would wind up jumping to 0x0. This occurs only rarely, and so the problem was never observed before. 2002-05-14 07:07 landonf * irc.r: Fixed UI element layout in Connections pref pane This will make me happy until someone moves this to a nib 2002-05-14 02:24 dshadow * irc.r, src/Events.c: Removed the registration/serial number items from the about dialog and the about dialog display filter. 2002-05-12 16:29 dshadow * src/: utils.c, lib/LongStrings.c: Changed the #define for using the asm from __POWERPC__ to USE_SHADOWIRC_ASSEMBLY, which is set to zero. 2002-05-12 16:20 dshadow * src/: CTCP.c, DCC.c, IRCInput.c, ServerCommands.c, TextWindows.c: Remove calls to FreeMem() since it is useless on Mac OS X. 2002-05-11 19:32 dshadow * src/ApplBase.c: Moved all nullEvt processing into timers (except idlePlugins(), which doesn't do anything useful now anyway) and bumped the WNE time to 60 ticks. ShadowIRC now appears to use "0.0%" CPU time according to top when not doing anything. 2002-05-11 14:58 dshadow * irc.r, src/ApplBase.c, src/IRCGlobals.h, src/IRCPreferences.c, src/filesMan.c: Remove cursor focusing. I never liked it in the first place, and it's a lot harder to use effectively with the new window layout in X. 2002-05-11 14:12 dshadow * irc.r, src/IRCGlobals.c, src/IRCGlobals.h, src/IRCPreferences.c, src/filesMan.c, src/plugins.c: Remove the TalkCity stuff. We won't ever be supporting them... 2002-05-11 13:37 dshadow * src/ApplBase.c, src/Events.c, src/Floaters.c, src/Floaters.h, src/IRCChannels.c, src/InputLine.c, src/MenuCommands.c, src/MsgWindows.c, src/ServerCommands.c, src/plugins.c, src/plugins/hilight/Highlight.c, src/plugins/userlist/userlist.c, pluginsAPI/ShadowIRC.h: Removed the wrapper functions WShow, WHide, WMove, WDrag, ShowAllFloaters, HideAllFloaters, WMoveToFront, FrontNonFloater, which were just calling directly through to Carbon API. 2002-05-11 13:09 dshadow * src/ApplBase.c: Moved the async sound completion into a timer. 2002-05-11 03:00 dshadow * src/ApplBase.c: Moved the network polling to the IdleTasks() function, which is really where it should have been in the first place. 2002-05-10 23:16 dshadow * src/TextManip.c: FIxed compiler warnings. 2002-05-09 02:35 dshadow * src/: ApplBase.c, plugins.c, plugins.h: Cleaned up event processing by removing dialog event processing (this never made it into the event loop anyway) and fixing keyDown event processing. 2002-05-07 02:50 dshadow * src/: BlueLibPrefix.h, CarbonLibPrefix.h, CarbonLibTransitional.c, CarbonLibTransitional.h: Removing Carbon/Classic compatibility code that's no longer necessary. 2002-05-07 02:29 dshadow * irc.r: Remove unnecessary creator ('SIRC') and application icon (id #128) resources. 2002-05-07 02:16 dshadow * ShadowIRC.pbproj/project.pbxproj, pluginsAPI/ShadowIRC.h, src/IRCChannels.c, src/InputLine.c, src/lib/OffscreenDrawing.c, src/lib/OffscreenDrawing.h: Remove offscreen drawing code, since it's not necessary in Mac OS X. 2002-05-02 02:47 dshadow * src/Numerics.c: Update (c) in header. 2002-05-02 02:22 dshadow * src/: Numerics.c, utils.c: Fix more compiler warnings. 2002-05-02 02:19 dshadow * src/waste/src/WEHighLevelEditing.c: Fixed a typo that could potentially cause style problems when converting a TextEdit style to an extended style. 2002-04-30 02:41 dshadow * src/: DCC.c, IRCCommands.c, Numerics.c, ServerCommands.c, StringList.h, StringList.r, lib/MyMacBinary.c: Fix compiler warnings. 2002-04-30 02:14 dshadow * src/waste/src/WEMouse.c: Fix unused variable warnings. 2002-04-30 01:51 dshadow * src/: CMenus.c, Events.c, Floaters.c, Floaters.h, IRCChannels.c, IRCCommands.c, InputLine.c, MWPanes.c, MenuCommands.c, MsgWindows.c, TextWindows.c, plugins.c, utils.c: Bulk-replace of IsActive => IsWindowHilited and IsVisible => IsWindowVisible. 2002-04-30 01:49 dshadow * pluginsAPI/ShadowIRC.h: Synched plugins API. 2002-04-02 21:46 landonf * src/lib/TCPStuff.c: Added proper comments for pthread related code. In the process of documenting my logic, closed up a few remaining possible failures / race conditions (blame canada) 2002-04-02 19:33 landonf * src/lib/TCPStuff.c: Fix all things pthread. Should be bullet proof. (if it isn't, blame canada) 2002-04-02 15:19 landonf * src/lib/TCPStuff.c: Fix formatting in a comment 2002-04-02 02:25 dshadow * src/: IRCCommands.c, connections.c: Minor code cleanup - stale connections. 2002-04-02 02:08 landonf * src/lib/TCPStuff.c: Remove AddBlock() 2002-03-31 06:36 dshadow * src/: ApplBase.c, DCC.c, connections.c, connections.h: Removed conn->tryingToConnect flag. 2002-03-30 21:38 dshadow * src/: DCC.c, IRCCommands.c, MsgWindows.c, connections.c, connections.h: Removed ConnectionPtr->outgoing variable, which was set, but never read. Also removed a few compiler warnings. 2002-03-30 20:57 landonf * src/lib/TCPStuff.c: Should not unlock the mutex twice it is unlocked by the pthread_cleanup_pop call as well 2002-03-30 15:34 landonf * src/lib/TCPStuff.c: This is a macro in Darwin, but there should still be an ending semi-colon 2002-03-30 14:42 dshadow * src/MenuCommands.c: When searching for text in message windows, the text handle was not necessarially being set back to it's prior status (if it was previously locked). If a match was found, the handle was left locked, regardless. 2002-03-30 14:34 dshadow * src/MenuCommands.c: Remove the internal definitions of strncmp and strncasecmp and instead use the C-library versions. Move the case-sensitivity test outside the for loop and set the comparision function accordingly. 2002-03-30 14:26 dshadow * src/ServerCommands.c: It's possible to receive a part for an invalid channel. (e.g. muh goofs up.) Handle this without crashing... 2002-03-27 04:22 dshadow * src/: DCC.c, connections.c, connections.h: Remove more compile warnings... 2002-03-27 04:06 dshadow * src/filesMan.c: Removed the multichar const warnings. 2002-03-27 03:53 dshadow * src/: IRCChannels.c, InputLine.c: Removed the multichar const warnings. 2002-03-27 03:35 dshadow * src/CTCP.c: Removed the multichar const warnings in CTCP processing. 2002-03-27 03:10 dshadow * src/: DCC.c, MsgWindows.c, MsgWindows.h: Minor changes to squelch some warnings. 2002-03-27 03:06 dshadow * ShadowIRC.pbproj/project.pbxproj, pluginsAPI/ShadowIRC.h, src/IRCInput.c, src/IRCInputPrivate.h, src/IRCaux.c, src/MenuCommands.c, src/connections.c, src/connections.h, src/version.c: Removed identd support, since it's not really relevant on Mac OS X. We're UNIX, anyways. We should be using the system identd daemon. Also increased the version number to 2.0a2, since it's about time to do that. 2002-03-27 00:38 dshadow * src/Shortcuts.c: Fix the command key modifiers. (Off-by-one error.) 2002-03-16 16:47 dshadow * src/Libs.h: Removed file that wasn't being used. 2002-03-13 05:00 dshadow * src/: Events.c, IRCGlobals.h, MenuCommands.c, MenuCommands.h: Removed some unused #defines. Changed two (En|Dis)ableMenuItem()s to *MenuCommand(). Added an enum for two of the event IDs; will do more later. 2002-03-13 04:08 dshadow * src/IRCaux.c: Minor code cleanup. 2002-03-12 04:13 dshadow * src/: ApplBase.c, DCC.c, IRCInput.c, IRCaux.c, connections.c, connections.h: Moved all socks-related variables in the connection record into a sub-struct. 2002-03-10 17:18 dshadow * src/IRCaux.c: Oops, I'm blind. Fix a typo. 2002-03-10 17:17 dshadow * src/IRCInputPrivate.h: Updated function prototypes. 2002-03-10 17:16 dshadow * src/: debugger.c, debugger.h, plugins68k.h: Removing unused files. 2002-03-10 17:10 dshadow * src/IRCaux.c: More cleanup. 2002-03-10 17:07 dshadow * src/: ApplBase.c, IRCAux.h, IRCCommands.c, IRCInput.c, IRCaux.c: More code cleanup. 2002-03-10 16:26 dshadow * src/IRCaux.c: Only create identd connections for IRC connections. 2002-03-10 16:16 dshadow * src/: ApplBase.c, DCC.c, IRCAux.h, IRCChannels.c, IRCCommands.c, IRCInput.c, IRCaux.c, InputLine.c, Numerics.c, connections.c, connections.h: Movved conn->connectionStatus into the IRC link. Helper function to handle changing server connection status. 2002-03-10 04:45 dshadow * src/: IRCGlobals.h, InputLine.c, InputLine.h, filesMan.c: Removed inputline memory widget. 2002-03-10 04:38 dshadow * src/DCC.c: And again... 2002-03-10 04:35 dshadow * src/DCC.c: Oops. Forgot to change the function declarations to -pascal. 2002-03-10 04:33 dshadow * src/: DCC.c, DCC.h, connections.c, connections.h: Moved DCCInputFunc from the connection record to the dcc record. 2002-03-10 02:02 dshadow * src/DCC.c: Correctly output the remote ip:port in dcc request messages. 2002-03-10 01:49 dshadow * src/: ApplBase.c, IRCAux.h, IRCInput.c, IRCaux.c, connections.h: Cleaned up network event handling. Removed a connection status type that was no long being used, and the function that set it. 2002-03-09 23:21 dshadow * src/: IRCAux.h, IRCaux.c: Removed an unused function from IRCaux.c. 2002-03-09 06:20 dshadow * pluginsAPI/ShadowIRC.h, src/IRCInput.c, src/IRCaux.c, src/connections.c, src/connections.h: Removed dataIn/dataOut from connection record. 2002-03-08 02:25 landonf * src/lib/TCPStuff.c: fix typo 2002-03-08 02:21 landonf * src/lib/TCPStuff.c: I should not be calling CopyCStringToPascal here - our result is returned as u_int32_t 2002-03-04 03:40 dshadow * irc.r: Remvoed hfdr and TEXT/style 1 resource. There's no more balloon help, so we don't need this... 2002-03-03 14:16 dshadow * irc.r: Reordered two items in connection prefs to so all the items are visible. 2002-03-02 09:24 landonf * src/lib/TCPStuff.c: Increase INCOMINGBUFSIZE from 512 to 2048, to make DCC receives more effecient This only affects the _maximum_ number of bytes that can be read from a socket in one pass through the event loop 2002-03-02 09:06 landonf * src/DCC.c: Implement DCC send: Pass DCCLineSend() CEPtr c Use c->value instead of old style ConnCharsAvail 2002-03-02 08:42 landonf * src/lib/TCPStuff.c: Added check for EOF from TCPCharsAvail in HandleConnections event loop handler Close socket and set socket status closed on receipt of EOF 2002-03-02 02:49 dshadow * src/: Events.c, InputLine.c, MenuCommands.c, MenuCommands.h: Fixed crash selecting console from inputline windows menu. Added function to toggle console status and put it in MenuCommands. 2002-03-02 02:16 dshadow * src/: IRCAux.h, IRCChannels.c, IRCCommands.c, IRCInit.c, IRCPreferences.c, IRCaux.c, MenuCommands.c, MenuCommands.h: Moved the connection menu init functions to MenuCommands.c. 2002-03-02 02:00 dshadow * src/: Events.c, IRCChannels.c, IRCGlobals.c, IRCGlobals.h, IRCInit.c, IRCaux.c, InputLine.c, MenuCommands.c, MenuCommands.h: Use menu commands with the connect/disconnect/select server menus. 2002-03-01 18:02 landonf * src/lib/TCPStuff.c: inet_ntoa will always return a string 2002-03-01 17:50 landonf * src/lib/TCPStuff.c: Modify socket supporting functions comment to give accurate credit for the code 2002-03-01 04:13 dshadow * ShadowIRC.pbproj/project.pbxproj, src/resources.r: Removed 'kind' resource and added text/color set types to the project. Should probably remove the BNDL/FREF resources. Also need icons for text/color set files. 2002-03-01 03:32 dshadow * src/: ApplBase.c, Events.c, IRCGlobals.c, IRCGlobals.h, IRCInit.c, MenuCommands.c, MenuCommands.h, plugins.c: Added the Help menu, and re-enabled the code to make it work. 2002-03-01 01:54 dshadow * src/: ApplBase.c, Events.c, MenuCommands.c, Shortcuts.c, Shortcuts.h: Create shortcut items in the code, rather than from .nib. Change cmd-ctrl-# to ctrl-#. Remove the evil cmd-ctrl-# hack in ApplEvents. 2002-02-28 11:16 landonf * src/DCC.c: tcpc doesn't exist, and this comment no longer applies 2002-02-28 11:14 landonf * src/: DCC.c, connections.h: Implement DCC receives 2002-02-28 11:10 landonf * src/connections.h: Remove sockfd from Connection structure. This should have never been added, was unneccesary. Whoops 2002-02-28 04:52 dshadow * pluginsAPI/ShadowIRC.h, src/Events.c, src/Events.h, src/MenuCommands.c, src/MenuCommands.h: Moved WindowClose() from MenuCommands.c to Events.c, since that's the only place it's used internally. 2002-02-28 04:38 dshadow * src/: Events.c, MenuCommands.c, MenuCommands.h: Moved a bunch of menu items from MenuCommands into Events; they're being processed via Carbon Events now. 2002-02-28 03:30 dshadow * src/: MoreFiles.c, MoreFiles.h: Removed FSMakeFSSpecCompat, since the comments claim the bug it works around was fixed in Mac OS 8.1. 2002-02-28 03:01 dshadow * pluginsAPI/ShadowIRC.h, src/filesMan.c, src/filesMan.h: Removed some stupid abstractions of File Manager functions. 2002-02-28 02:46 dshadow * pluginsAPI/ShadowIRC.h, src/AppearanceHelp.c, src/AppearanceHelp.h, src/ServerList.c: Remove NormalizeDrawingState(). (Replace with NormalizeThemeDrawingState() from Appearance.) 2002-02-28 02:37 dshadow * src/IRCPreferences.c: Remove a chunk of unused code. 2002-02-28 02:21 dshadow * ShadowIRC.pbproj/project.pbxproj, src/version.r: Remove version.r: with a Mac OS X-only packaged project, it's not necessary anymore. 2002-02-28 00:52 dshadow * irc.r: Remove CRC Magic Table from irc.r. 2002-02-28 00:50 dshadow * src/: IRCInit.c, resources.r, lib/CalcCRC.c, lib/CalcCRC.h: Moved CRC Magic Table into CalcCRC.c. Removed InitCRC function. 2002-02-28 00:20 dshadow * src/InputLine.h: Removed unused #define. 2002-02-27 22:18 landonf * src/: DCC.c, IRCaux.c, connections.c, connections.h, lib/TCPStuff.c, lib/TCPStuff.h: Replace Chris' TCPSendAsync with TCPSendChars, cleaning up unneccesary code. 2002-02-26 02:08 dshadow * src/Numerics.c: Set default values for some server options, in preparation for them being used in the future. 2002-02-26 01:48 dshadow * pluginsAPI/ShadowIRC.h: Removed Drag Manager defines and some Appearance functions that no longer need to be abstracted. 2002-02-25 23:09 landonf * src/filesMan.c: Change default preferences for "save prefs on quit" to Auto Save 2002-02-25 22:41 landonf * src/IRCInput.c: Fix the bug that would manefest itself as: *** Topic set by on Thursday, January 1, 1970 at 00:00:00 cr should be reset on each loop The "fuzzy math" in this function should be optimized properly 2002-02-25 21:30 dshadow * pluginsAPI/ShadowIRC.h: Synchronizing the plugins' definition for the ShadowIRCDataRecord with the one in ShadowIRC's plugins.h. 2002-02-25 05:26 landonf * src/lib/TCPStuff.c: Update doTCPActiveOpen to use set_nblk and set_blk 2002-02-25 05:04 landonf * src/lib/TCPStuff.c: Add non-error return value for set_blk and set_nblk 2002-02-25 04:48 landonf * src/lib/TCPStuff.c: Forced commit: Previous CVS log message was incorrect and should read as follows: Removed GetConnection Removed pad from tcpConnectionRecord 2002-02-25 04:32 dshadow * src/: MsgWindows.c, filesMan.c: Fixed the age-old bug that caused ShadowIRC to "randomly" freeze in MWMessage(). Turns out that new prefs were having mainPrefs->colorMethod = cmNone. But MWMessage() expected it to be either cmIrcle or cmMIRC. So the bug gets triggered when someone never went to the Text prefs panel, which sets colorMethod to a valid value. Mad props to GZ for being able to reproduce the bug with a debugger. [SF #509083] 2002-02-24 22:52 landonf * src/lib/TCPStuff.c: Removed tcpConnectionRecord Removed pad from tcpConnectionRecord 2002-02-24 21:50 landonf * src/lib/TCPStuff.c: Remove further unneccesary functions and declarations Remove maxlongint, replacing with LONG_MAX 2002-02-24 20:47 landonf * src/lib/TCPStuff.c: Clean out unused functions 2002-02-24 20:30 landonf * src/lib/TCPStuff.c: declare writen() static 2002-02-24 18:29 landonf * src/lib/TCPStuff.c: Add functions: nblk_accept: non-blocking accept set_blk: set socket blocking set_nblk: set socket non-blocking Also added neccesary code to HandleConnections to support listen sockets and accept() connections 2002-02-24 13:27 dshadow * src/IRCInput.c: Fixed logic errors with stale connections that caused an infinite loop on connection close. 2002-02-24 08:35 landonf * src/lib/TCPStuff.c: Fix a foolishly placed semi-colon. I feel silly =( 2002-02-24 08:23 landonf * src/lib/TCPStuff.c: fix a logic error 2002-02-24 06:51 dshadow * src/Numerics.c: Updated network features comment. 2002-02-24 06:29 landonf * src/lib/TCPStuff.c: Fix typo 2002-02-24 06:22 landonf * src/lib/TCPStuff.c: Fix sprintf format string in ntohl_str 2002-02-24 05:59 landonf * src/lib/TCPStuff.c: Removed #include 2002-02-24 05:59 landonf * src/: DCC.c, connections.c, connections.h, lib/TCPStuff.c, lib/TCPStuff.h: Added TCPLocalIP and ConnGetLocalIP 2002-02-24 05:20 dshadow * src/: filesMan.c, lib/MyMacBinary.c: Use bzero() in fileMan too. Also remove #include. 2002-02-24 05:16 dshadow * ShadowIRC.pbproj/project.pbxproj, src/lib/MyMacBinary.c, src/lib/MyMemory.c, src/lib/MyMemory.h: Use bzero() instead of MZero/MZeroLong. MyMemory.[ch] is no longer needed now. 2002-02-24 05:09 dshadow * pluginsAPI/ShadowIRC.h, pluginsAPI/ShadowIRC68k.h, src/IRCGlobals.c, src/IRCGlobals.h, src/MenuCommands.c, src/ShadowIRC.c, src/connections.c, src/plugins.c, src/plugins.h: Removed the allowConnections global - under Mac OS X, we can assume we have networking. 2002-02-24 03:41 dshadow * src/ApplBase.c: Now, use the right function prototypes... 2002-02-24 03:32 dshadow * src/: ApplBase.c, ApplBase.h: Removed old DoSuspendResumeEvent() handler, added new carbon suspend/resume event handler. 2002-02-24 02:48 dshadow * src/: IRCChannels.c, MsgWindows.c, waste/src/WEMouse.c: Replaced polling WaitMouseUp()/StillDown() loops with TrackMouseLocation(). 2002-02-24 02:11 dshadow * src/IRCInput.c: Backing out that change. It broke cmd-left/right in text windows. *sigh*. I hate special cases... 2002-02-24 02:00 dshadow * src/IRCInput.c: Added code special-case to make cmd-left/right work (move to begining/end of line). 2002-02-24 00:37 dshadow * src/MenuCommands.c: Removed Quit and Prefs menu items, since they're provided automatically. Removed the code to remove those items. 2002-02-24 00:32 landonf * src/lib/TCPStuff.c: init fd_max to 0 in InitConnections 2002-02-24 00:15 landonf * src/: connections.c, connections.h, lib/TCPStuff.c, lib/TCPStuff.h: Added a working ConnGetLocalPort and TCPLocalPort combination 2002-02-24 00:10 landonf * src/: DCC.c, connections.c, connections.h: Remove ConnNewPassiveBlankListener, replaced by ConnNewListen 2002-02-23 22:46 landonf * src/lib/TCPStuff.c: Fix close() bug in fd_remove fd should be closed -before- the fd variable is modified. 2002-02-23 22:13 dshadow * carb.r, ShadowIRC.pbproj/project.pbxproj: Removed carb(0) resource - it's not necessary for bundled X-only apps. 2002-02-23 16:40 dshadow * src/ShadowIRC.c: Update copyright date, and checking if shadowirc-commits list works. 2002-02-23 16:03 dshadow * ShadowIRC.mcp: Remove old CodeWarrior project. 2002-02-23 15:49 dshadow * src/utils.c: Removed code and definitions to enable/disable the menubar. This is automatically handled by the menus being in .nibs now. (And properly, too - the edit menu stays active!) (Patch from ChrisC) 2002-02-23 15:40 dshadow * src/DCC.c: Removed unused variable. 2002-02-23 15:33 dshadow * src/lib/: myDNR.c, myDNR.h: Removing old files that are no longer necessary. 2002-02-23 14:30 dshadow * ShadowIRC.pbproj/dshadow.pbxuser: Remove my pbxuser so it doesn't try to update ever commit. 2002-02-23 14:28 dshadow * src/filesMan.c: Find prefs in kUserDomain, not kOnSystemDisk. 2002-02-23 14:25 dshadow * src/StringList.r: Changed prefs folder name - removed the script-f. 2002-02-23 14:12 dshadow * pluginsAPI/ShadowIRC.h: Removed some old API calls from the plugins API headers. 2002-02-23 14:06 dshadow * ShadowIRC.icns, ShadowIRC.pbproj/project.pbxproj: Updated ShadowIRC icon and specified the icon file in the project build settings. 2002-02-22 02:39 dshadow * ShadowIRC.pbproj/dshadow.pbxuser, ShadowIRC.pbproj/project.pbxproj, src/version.r: Updated version information. 2002-02-21 05:37 dshadow * irc.r: Removed MBAR and MENU resources that are in the .nib. 2002-02-21 05:26 dshadow * src/: Events.c, Events.h: Updated copyright banner. 2002-02-21 05:21 dshadow * src/: AppearanceHelp.c, AppearanceHelp.h, IRCChannels.c, IRCPreferences.c, InputLine.c, ServerList.c, plugins/hilight/Highlight.c: Removed functions from AppearanceHelp.c that were doing nothing but calling through to the Appearance Manager. 2002-02-20 04:52 dshadow * English.lproj/InfoPlist.strings, ShadowIRC.pbproj/dshadow.pbxuser, ShadowIRC.pbproj/project.pbxproj: Adding Mac OS X project files. 2002-02-20 04:48 dshadow * src/: MsgBuffer.h, MsgWindows.c, MsgWindows.h, MWPanes.c, MWPanes.h, Notify.c, Notify.h, Numerics.c, plugins.c, plugins.h, resources.r, ServerCommands.c, ServerList.c, ShadowIRC.c, Shortcuts.h, StringList.r, TCP.h, TextManip.h, TextWindows.c, TextWindows.h, utils.c, utils.h, version.c, version.r, waste/private-inc/WASTEIntf.h, waste/public-inc/WASTE.h, waste/src/WASTE_Carbon_prefix.h, waste/src/WEBirthDeath.c, waste/src/WEDrawing.c, waste/src/WEMouse.c, waste/src/WESelectors.c, WindowList.h: Landing First Mac OS X / Carbon build. 2002-02-20 04:45 dshadow * carb.r, irc.r, pluginsAPI/ShadowIRC.h, ShadowIRC.icns, src/AEvents.c, src/AEvents.h, src/AppearanceHelp.c, src/AppearanceHelp.h, src/ApplBase.c, src/ApplBase.h, src/channels.c, src/channels.h, src/CMenus.c, src/CMenus.h, src/CommandsMenu.h, src/connections.c, src/connections.h, src/CTCP.c, src/CTCP.h, src/DCC.c, src/DCC.h, src/DragDrop.c, src/DragDrop.h, src/Events.c, src/Events.h, src/filesMan.c, src/filesMan.h, src/Floaters.c, src/Floaters.h, src/HashTable.c, src/InetConfig.c, src/InetConfig.h, src/Inline.c, src/Inline.h, src/InputLine.c, src/InputLine.h, src/IRCaux.c, src/IRCAux.h, src/IRCChannels.c, src/IRCChannels.h, src/IRCCommands.c, src/IRCCommands.h, src/IRCGlobals.c, src/IRCGlobals.h, src/IRCIgnore.h, src/IRCInit.c, src/IRCInput.c, src/IRCInput.h, src/IRCNComm.h, src/IRCNotify.c, src/IRCNotify.h, src/IRCPreferences.c, src/IRCPreferences.h, src/IRCPreferences.r, src/lib/CalcCRC.c, src/lib/LongStrings.c, src/lib/LongStrings.h, src/lib/MyMacBinary.c, src/lib/MyMemory.c, src/lib/MyMemory.h, src/lib/OffscreenDrawing.c, src/lib/OffscreenDrawing.h, src/lib/TCPStuff.c, src/lib/TCPStuff.h, src/MacBinary.h, src/MenuCommands.c, src/MenuCommands.h, src/MoreFiles.h, src/MsgBuffer.c: Landing First Mac OS X / Carbon build. 2002-02-10 21:11 dshadow * irc.rsrc: Credits change. 2002-02-10 21:04 dshadow * irc.rsrc, src/resources.r: Moved some resources into resources.r. 2002-02-10 20:54 dshadow * src/: TextWindows.c, ServerList.c, Notify.c, IRCPreferences.c, IRCChannels.c, Inline.h, Floaters.c, ApplBase.c, version.c, waste/src/WEMouse.c, waste/src/WEInlineInput.c: Checking in safe Carbon changes. 2002-02-10 20:26 dshadow * src/: DragDrop.c, plugins.c, IRCGlobals.h, IRCGlobals.c: Assume presence of Drag Manager. Carbon changes. 2002-02-10 17:39 dshadow * src/IRCCommands.c: in signoffClearChannels(), check that CurrentTarget.mw is not null before trying to deference it. It's valid for CT.mw to be null while CT.link is not. 2002-02-10 17:31 dshadow * src/MsgWindows.c: Minor code cleanup. 2002-02-10 17:31 dshadow * src/Numerics.c: Added to-do comment. 2002-02-10 17:31 dshadow * src/: ApplBase.c, IRCaux.c, IRCInput.c, IRCAux.h: Old (from November) networking cleanup. 2002-02-10 17:30 dshadow * src/: InetConfig.h, InetConfig.c: Carbon cleanup for IC. 2002-02-10 17:22 dshadow * src/: connections.h, DCC.c: Removed unnecessary access to private_socket in DCCOpen(). Changed private_socket to CONST. 2002-01-28 04:22 dshadow * src/MsgWindows.c: MWMessage: Uncommented the LSDelete in C_SIColor handler. Removed redundant test in C_Color handler. Changed DOAddRGBColorHunk to be static, not inlined. 2002-01-27 17:40 dshadow * src/MsgWindows.c: MWMessage: Fix extra char output to log file if noCR gets set. 2002-01-27 07:41 dshadow * src/connections.h: Update for change to DCCInputFuncPtr awhile back; this file was inadvertantly not checked in. 2002-01-27 07:34 dshadow * src/TextManip.c: Fixed sf request #508336. Remove space between nick and text on "/me 's testing." 2002-01-27 07:23 dshadow * src/DCC.c: Fixed sf#509069. DCC sends work now. 2002-01-26 06:41 dshadow * src/DCC.c: Fixed sf#506321. The existing code behavior had the effect of disabling auto-save when auto-accept was enabled. This was intentional. Resolving by removing the autoSave variable; it obeys the prefs setting now. 2001-11-21 19:31 dshadow * src/: connections.h, DCC.c, IRCInput.c, connections.c: Moved more low-level connection stuff into connections.c. 2001-11-21 04:40 dshadow * pluginsAPI/ShadowIRC.h: ShadowIRC 1.1 release.Removed 68k target. Cleaned __POWERPC__ defines. Bumped system requirement to 8.1. 2001-11-21 04:40 dshadow * src/plugins/: userlist/userlist.c, userlist/ULList.c, popups/popups.c, hilight/Highlight.c: Removed 68k target. Cleaned __POWERPC__ defines. Bumped system requirement to 8.1. 2001-11-21 04:36 dshadow * ShadowIRC.mcp, src/plugins.c, src/plugins.h, src/IRCInit.c, src/Shortcuts.c, src/IRCGlobals.h, src/IRCGlobals.c, src/StringList.r, src/StringList.h, src/AppearanceHelp.c, src/version.c, src/Notify.c, src/IRCCommands.c, src/filesMan.c, src/DragDrop.c, src/CTCP.c, src/ApplBase.c, src/version.r: Removed 68k target. Cleaned __POWERPC__ defines. Bumped system requirement to 8.1. 2001-11-20 22:32 dshadow * src/plugins/userlist/userlist.c: [no log message] 2001-11-20 22:28 dshadow * irc.rsrc: [no log message] 2001-11-20 22:27 dshadow * pluginsAPI/ShadowIRC.h: ShadowIRC 1.1 release. 2001-11-20 22:25 dshadow * src/: version.c, version.r: 1.1 release version 2001-11-20 21:36 dshadow * src/ServerCommands.c: Disabling automatic /mode #channel e on join, since this causes problems on some servers. 2001-11-20 21:35 dshadow * src/lib/TCPStuff.c: [no log message] 2001-11-17 23:34 mledford * src/plugins/userlist/userlist.c: Added header file for needed control constants. mledford@arches.uga.edu 2001-11-17 10:23 dshadow * src/: MsgWindows.h, IRCChannels.c, MsgWindows.c: Fixed potential crash with out-of-range color codes. 2001-11-11 18:54 dshadow * src/servers.r: Updated AfterNET serverlist. 2001-11-11 15:11 dshadow * src/Numerics.c: Added numeric 320 for ircd-dancer. 2001-10-13 20:31 dshadow * src/: IRCInput.c, connections.c, connections.h, ApplBase.c, IRCInit.c, MenuCommands.c, IRCAux.h, IRCaux.c: Moved more networking code into connections.c from various files. 2001-10-13 20:03 dshadow * src/ShadowIRC.bh: The About ShadowIRC menu doesn't show your registration info anymore. 2001-10-13 19:51 dshadow * src/: ApplBase.c, ApplBase.h: Oops. Forgot to update the copyright year. 2001-10-13 19:47 dshadow * src/servers.r: Updated the serverlist, though it's still very outdated for everything but Undernet. 2001-10-13 19:39 dshadow * src/: ApplBase.c, ApplBase.h, ShadowIRC.c: Moved call to ApplExit() in ShadowIRC.c into ApplRun(), and made ApplExit() a static function in ApplBase.c. 2001-10-13 19:38 dshadow * src/IRCGlobals.h: Removed unnecessary #define PPC, since it wasn't being used. 2001-10-10 04:37 dshadow * src/plugins/userlist/ULList.c: Make this thing actually compile for once. 2001-10-10 04:11 dshadow * src/: DCC.c, IRCInput.c, connections.c: Cleaned up some of the use of private connection structures. 2001-10-10 03:42 dshadow * src/: IRCGlobals.h, IRCChannels.c, IRCGlobals.c, IRCChannels.h, IRCInit.c: Moved some globals to IRCChannels.c, the only place they are used. 2001-08-08 01:05 dshadow * src/: MsgWindows.c, ShadowIRC.c, version.c: Checking in everything to make sure all the changes are in. 2001-08-08 01:01 dshadow * src/: AEvents.c, AppearanceHelp.c, ApplBase.c, BlueLibPrefix.h, connections.c, connections.h, DCC.c, Floaters.c, IRCaux.c: Checking in everything to make sure all the changes are in. 2001-08-08 00:58 dshadow * ShadowIRC.mcp, src/waste/private-inc/WASTEIntf.h, src/waste/public-inc/WASTE.h, src/waste/src/WASTE_Carbon_prefix.h, src/waste/src/WEBirthDeath.c, src/waste/src/WEDrawing.c, src/waste/src/WEHighLevelEditing.c, src/waste/src/WEInlineInput.c, src/waste/src/WEMouse.c, src/waste/src/WEScraps.c, src/waste/src/WESelecting.c: WASTE Carbonization changes 2001-08-08 00:55 dshadow * irc.rsrc, src/MenuCommands.c: Added Other... option to fonts menu. 2001-01-05 04:17 dshadow * src/: StringList.h, Numerics.c, MsgWindows.c, DCC.h, DCC.c, CTCP.c, IRCChannels.c, IRCaux.c, ServerCommands.c, StringList.r: Moved more strings into the StringList. 2001-01-05 03:15 dshadow * irc.rsrc, src/ServerCommands.c, src/StringList.h, src/StringList.r, src/version.c, src/version.r: Minor code cleanup. 2000-11-26 02:37 dshadow * irc.rsrc: 1.1b2 release. 2000-11-26 02:04 dshadow * src/version.c, pluginsAPI/ShadowIRC.h, doc/Version History.txt: ShadowIRC 1.1b2 release. 2000-11-23 15:00 dshadow * src/plugins.c: Removed a chunk of dead code. 2000-11-23 14:54 dshadow * src/CMenus.c: Removed some dead code. 2000-11-23 14:29 dshadow * src/: MenuCommands.c, IRCaux.c, IRCInit.c, IRCAux.h: Moved some TCP Init code out of MenuCommands and IRCInit into IRCaux. 2000-11-21 03:19 dshadow * ShadowIRC.mcp: Moved menu functions from ApplBase.c to MenuCommmands.c 2000-11-21 03:08 dshadow * src/: InputLine.c, CommandsMenu.h, CMenus.c, CommandsMenu.c, MenuCommands.c, MenuCommands.h, ApplBase.c, version.c, Shortcuts.c, WindowList.c, plugins.c, ApplBase.h, IRCInit.c: Moved menu functions from ApplBase.c to MenuCommmands.c 2000-11-21 02:14 dshadow * src/: ApplBase.c, Inline.h, utils.c: Moved the two definitions of inupc() in ApplBase.c and utils.c to inline.h. 2000-11-19 16:06 dshadow * src/ServerCommands.c: Change two Str127's to Str255. (Hoping this fixes crash at ServerCommands + 0x1D4.) Moved all the command processing code out of ServerCommands() and made the functions not inline. 2000-11-18 07:09 dshadow * src/: IRCInit.c, ShadowIRC.c, ServerList.c, MWPanes.c, ApplBase.c: Bug fixes from smfr. 2000-11-17 01:33 dshadow * src/: IRCaux.c, CTCP.c, ApplBase.c: Minor updates. 2000-11-15 03:05 dshadow * src/: StringList.r, Numerics.c, utils.c, StringList.h: Move some strings out of the code and into STR# resources. 2000-11-14 04:26 dshadow * src/: TextManip.c, TextWindows.c, ServerCommands.c, IRCIgnore.c, InputLine.c, filesMan.c, DCC.c, IRCChannels.c, IRCInput.c, plugins/userlist/ULList.c, lib/LongStrings.c, lib/LongStrings.h: Code cleanup: Added LSConcatStrAndStrAndLS() and used pstrcat/pstrcpy rather than blindly slinging strings around. 2000-11-11 16:57 dshadow * src/: ShadowIRC.c, ApplBase.c: Moved idle tasks from main() and stuff in nullEvent into IdleTasks(). 2000-11-11 04:58 dshadow * src/: ShadowIRC.c, ServerList.c, filesMan.c: Changes to make sure that all the current res file is always restored. Removed the UseResFile(gApplResFork) from the main loop. 2000-11-11 04:44 dshadow * src/IRCPreferences.c: Added enum PrefsWindowID. 2000-11-10 04:22 dshadow * src/IRCPreferences.c: InitPrefs() was not allocating space in pmlList for the size of the structure, so the first call to PMLAdd() was using whatever random value was there as the size of the handle, and, well, *poof*. 2000-10-21 04:44 dshadow * src/: Floaters.c, ApplBase.c, BlueLibPrefix.h: Alias ClearCurrentScrap() to ZeroScrap() for Classic. 2000-10-21 04:04 dshadow * src/: ApplBase.c, MsgWindows.c, MsgWindows.h: Factored MWReposition() out of UpdateWindowPosition(). 2000-10-19 01:16 dshadow * src/IRCInput.c, src/IRCaux.c, src/plugins.h, pluginsAPI/ShadowIRC.h: Combined pTextConnectionData and pDataConnectionData structs. 2000-10-18 21:52 dshadow * src/: DragDrop.c, HashTable.c: Minor changes to make CW Pro 6 happy. 2000-10-16 07:05 dshadow * src/filesMan.c: Added AEGetDescData to BlueLibPrefix.h. 2000-10-16 07:01 dshadow * src/DCC.c: Added AEGetDescData to BlueLibPrefix.h. Also did some cleanup in IRCPreferences.c. 2000-10-16 06:57 dshadow * src/: IRCPreferences.c, BlueLibPrefix.h, TextWindows.c, ServerList.c: Added AEGetDescData to BlueLibPrefix.h. Also did some cleanup in IRCPreferences.c. 2000-10-16 05:50 dshadow * src/: ApplBase.c, IRCCommands.c, AEvents.c, IRCChannels.c, TextWindows.c, TextWindows.h, ApplBase.h: Removed the now-unused force parameter from doQuit, TWCloseAll(), and TWClose(). 2000-10-15 17:04 dshadow * src/IRCaux.c: Cleaned up some identd code. 2000-10-12 02:39 dshadow * src/: channels.c, CTCP.c, DCC.c, IRCaux.c, IRCAux.h, IRCChannels.c, IRCCommands.c, ServerCommands.c, TextManip.c, TextManip.h, utils.c, utils.h: Moved some functions from IRCaux.c to better places. 2000-10-11 00:55 dshadow * src/: ApplBase.c, connections.c, connections.h, DCC.c, HashTable.c, IRCaux.c, IRCCommands.c, Notify.c, Numerics.c, utils.c, utils.h: Added NewPString(), and changed dccEvent()'s C_CharsAvailable to use a virtual function to call the data handler. 2000-10-11 00:33 dshadow * src/plugins/hilight/Highlight.c: Fixed prefs code. & has lower precedence than !=. Doh! 2000-09-16 16:47 dshadow * ShadowIRC.mcp, src/plugins/hilight/Highlight.c, src/plugins/hilight/Highlight.rsrc: Includes CJB's changes for the hilight plugin. 2000-09-16 15:34 dshadow * doc/LICENSE.txt, doc/Read Me.txt, doc/Source ReadMe.txt, doc/Version History.txt, src/carb.rsrc, src/plugins/hilight/Highlight.rsrc, src/plugins/popups/popups.rsrc, src/plugins/userlist/userlist.rsrc: including missing files 2000-09-16 15:28 dshadow * pluginsAPI/(Sample Code)/mailcheck.rsrc: including missing files 2000-09-16 15:20 dshadow * irc.rsrc, ShadowIRC.mcp: including missing files 2000-09-16 07:02 dshadow * src/: ApplBase.c, ApplBase.h, BlueLibPrefix.h, CarbonLibPrefix.h, CarbonLibTransitional.c, CarbonLibTransitional.h, channels.c, channels.h, CMenus.c, CMenus.h, CommandsMenu.c, CommandsMenu.h, connections.c, connections.h, CTCP.c, CTCP.h, DCC.c, DCC.h, debugger.c, debugger.h, DragDrop.c, DragDrop.h, filesMan.c, filesMan.h, Floaters.c, Floaters.h, HashTable.c, HashTable.h, InetConfig.c, InetConfig.h, Inline.c, Inline.h, InputLine.c, InputLine.h, IRCAux.h, IRCaux.c, IRCChannels.c, IRCChannels.h, IRCCommands.c, IRCCommands.h, IRCGlobals.c, IRCGlobals.h, IRCIgnore.c, IRCIgnore.h, IRCInit.c, IRCInput.c, IRCInput.h, IRCInputPrivate.h, IRCNComm.h, IRCNotify.c, IRCNotify.h, IRCPreferences.c, IRCPreferences.h, IRCPreferences.r, Libs.h, MacBinary.h, MasterTypes.h, MoreFiles.c, MoreFiles.h, MsgBuffer.c, MsgBuffer.h, MsgWindows.c, MsgWindows.h, MWPanes.c, MWPanes.h, Notify.c, Notify.h, Numerics.c, plugins.c, plugins.h, plugins68k.h, resources.r, ServerCommands.c, ServerList.c, ServerList.h, ServerList.r, ShadowIRC.bh, servers.r, ShadowIRC.c, Shortcuts.c, Shortcuts.h, StringList.h, StringList.r, TCP.h, TextManip.c, TextManip.h, TextWindows.c, TextWindows.h, utils.c, utils.h, version.c, version.r, WindowList.c, WindowList.h: Initial revision 2000-09-16 07:02 dshadow * src/: ApplBase.c, ApplBase.h, BlueLibPrefix.h, CarbonLibPrefix.h, CarbonLibTransitional.c, CarbonLibTransitional.h, channels.c, channels.h, CMenus.c, CMenus.h, CommandsMenu.c, CommandsMenu.h, connections.c, connections.h, CTCP.c, CTCP.h, DCC.c, DCC.h, debugger.c, debugger.h, DragDrop.c, DragDrop.h, filesMan.c, filesMan.h, Floaters.c, Floaters.h, HashTable.c, HashTable.h, InetConfig.c, InetConfig.h, Inline.c, Inline.h, InputLine.c, InputLine.h, IRCAux.h, IRCaux.c, IRCChannels.c, IRCChannels.h, IRCCommands.c, IRCCommands.h, IRCGlobals.c, IRCGlobals.h, IRCIgnore.c, IRCIgnore.h, IRCInit.c, IRCInput.c, IRCInput.h, IRCInputPrivate.h, IRCNComm.h, IRCNotify.c, IRCNotify.h, IRCPreferences.c, IRCPreferences.h, IRCPreferences.r, Libs.h, MacBinary.h, MasterTypes.h, MoreFiles.c, MoreFiles.h, MsgBuffer.c, MsgBuffer.h, MsgWindows.c, MsgWindows.h, MWPanes.c, MWPanes.h, Notify.c, Notify.h, Numerics.c, plugins.c, plugins.h, plugins68k.h, resources.r, ServerCommands.c, ServerList.c, ServerList.h, ServerList.r, ShadowIRC.bh, servers.r, ShadowIRC.c, Shortcuts.c, Shortcuts.h, StringList.h, StringList.r, TCP.h, TextManip.c, TextManip.h, TextWindows.c, TextWindows.h, utils.c, utils.h, version.c, version.r, WindowList.c, WindowList.h: First Imported. 2000-09-16 06:59 dshadow * pluginsAPI/(Sample Code)/dccversion.c, pluginsAPI/(Sample Code)/mailcheck.c, pluginsAPI/(Sample Code)/StackModes.c, pluginsAPI/(Sample Code)/numusers.c, pluginsAPI/headers.c, pluginsAPI/ShadowIRC.h, pluginsAPI/ShadowIRC68k.h, src/lib/CalcCRC.c, src/lib/CalcCRC.h, src/lib/LongStrings.c, src/lib/LongStrings.h, src/lib/myDNR.c, src/lib/MyMacBinary.c, src/lib/myDNR.h, src/lib/MyMemory.c, src/lib/MyMemory.h, src/lib/OffscreenDrawing.c, src/lib/OffscreenDrawing.h, src/lib/TCPStuff.c, src/lib/TCPStuff.h, src/plugins/hilight/Highlight.c, src/plugins/popups/popups.c, src/plugins/userlist/ULList.c, src/plugins/userlist/ULList.h, src/plugins/userlist/userlist.c, src/plugins/userlist/userlist.h, src/waste/private-inc/WASTEIntf.h, src/waste/public-inc/LongCoords.h, src/waste/public-inc/WASTE.h, src/waste/src/WASTE_prefix.h, src/waste/src/WEAccessors.c, src/waste/src/WEBirthDeath.c, src/waste/src/WEDebug.c, src/waste/src/WEDrawing.c, src/waste/src/WEFontTables.c, src/waste/src/WEHighLevelEditing.c, src/waste/src/WEInlineInput.c, src/waste/src/WELineLayout.c, src/waste/src/WELongCoords.c, src/waste/src/WELowLevelEditing.c, src/waste/src/WEMouse.c, src/waste/src/WEObjects.c, src/waste/src/WEScraps.c, src/waste/src/WESelecting.c, src/waste/src/WESelectors.c, src/waste/src/WEUserSelectors.c, src/waste/src/WEUtilities.c, src/AEvents.c, src/AEvents.h, src/AppearanceHelp.c, src/AppearanceHelp.h: Initial revision 2000-09-16 06:59 dshadow * pluginsAPI/(Sample Code)/dccversion.c, pluginsAPI/(Sample Code)/mailcheck.c, pluginsAPI/(Sample Code)/StackModes.c, pluginsAPI/(Sample Code)/numusers.c, pluginsAPI/headers.c, pluginsAPI/ShadowIRC.h, pluginsAPI/ShadowIRC68k.h, src/lib/CalcCRC.c, src/lib/CalcCRC.h, src/lib/LongStrings.c, src/lib/LongStrings.h, src/lib/myDNR.c, src/lib/MyMacBinary.c, src/lib/myDNR.h, src/lib/MyMemory.c, src/lib/MyMemory.h, src/lib/OffscreenDrawing.c, src/lib/OffscreenDrawing.h, src/lib/TCPStuff.c, src/lib/TCPStuff.h, src/plugins/hilight/Highlight.c, src/plugins/popups/popups.c, src/plugins/userlist/ULList.c, src/plugins/userlist/ULList.h, src/plugins/userlist/userlist.c, src/plugins/userlist/userlist.h, src/waste/private-inc/WASTEIntf.h, src/waste/public-inc/LongCoords.h, src/waste/public-inc/WASTE.h, src/waste/src/WASTE_prefix.h, src/waste/src/WEAccessors.c, src/waste/src/WEBirthDeath.c, src/waste/src/WEDebug.c, src/waste/src/WEDrawing.c, src/waste/src/WEFontTables.c, src/waste/src/WEHighLevelEditing.c, src/waste/src/WEInlineInput.c, src/waste/src/WELineLayout.c, src/waste/src/WELongCoords.c, src/waste/src/WELowLevelEditing.c, src/waste/src/WEMouse.c, src/waste/src/WEObjects.c, src/waste/src/WEScraps.c, src/waste/src/WESelecting.c, src/waste/src/WESelectors.c, src/waste/src/WEUserSelectors.c, src/waste/src/WEUtilities.c, src/AEvents.c, src/AEvents.h, src/AppearanceHelp.c, src/AppearanceHelp.h: First Imported.