Changeset 3075

Show
Ignore:
Timestamp:
12/23/05 02:27:47 (3 years ago)
Author:
timothy
Message:

Crudly pevent Irssi from building on the branch.
Adding AsyncSocket?, the class we will use for networking.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/cocoa-networking/Chat Core.xcodeproj/project.pbxproj

    r3072 r3075  
    3838                1C943AAB063C260800618CD9 /* MVFileTransfer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C943AA9063C260800618CD9 /* MVFileTransfer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 
    3939                1C943AAC063C260800618CD9 /* MVFileTransfer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C943AAA063C260800618CD9 /* MVFileTransfer.m */; }; 
    40                 1C9AEE67086BA366008ED7AD /* write-buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373EC060E47CB00F6A81F /* write-buffer.c */; }; 
    41                 1C9AEE68086BA369008ED7AD /* special-vars.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373F0060E47CB00F6A81F /* special-vars.c */; }; 
    42                 1C9AEE69086BA36A008ED7AD /* signals.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373F2060E47CB00F6A81F /* signals.c */; }; 
    43                 1C9AEE6B086BA36E008ED7AD /* settings.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373F4060E47CB00F6A81F /* settings.c */; }; 
    44                 1C9AEE6C086BA36F008ED7AD /* session.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373F6060E47CB00F6A81F /* session.c */; }; 
    45                 1C9AEE6D086BA36F008ED7AD /* servers.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373F8060E47CB00F6A81F /* servers.c */; }; 
    46                 1C9AEE6E086BA370008ED7AD /* servers-setup.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373FA060E47CB00F6A81F /* servers-setup.c */; }; 
    47                 1C9AEE6F086BA372008ED7AD /* servers-reconnect.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373FC060E47CB00F6A81F /* servers-reconnect.c */; }; 
    48                 1C9AEE70086BA374008ED7AD /* rawlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37401060E47CB00F6A81F /* rawlog.c */; }; 
    49                 1C9AEE71086BA376008ED7AD /* queries.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37404060E47CB00F6A81F /* queries.c */; }; 
    50                 1C9AEE72086BA377008ED7AD /* pidwait.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37406060E47CB00F6A81F /* pidwait.c */; }; 
    51                 1C9AEE73086BA378008ED7AD /* nickmatch-cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37408060E47CB00F6A81F /* nickmatch-cache.c */; }; 
    52                 1C9AEE74086BA379008ED7AD /* nicklist.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3740A060E47CB00F6A81F /* nicklist.c */; }; 
    53                 1C9AEE75086BA381008ED7AD /* network.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3740D060E47CB00F6A81F /* network.c */; }; 
    54                 1C9AEE76086BA381008ED7AD /* network-openssl.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3740E060E47CB00F6A81F /* network-openssl.c */; }; 
    55                 1C9AEE77086BA382008ED7AD /* net-sendbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37410060E47CB00F6A81F /* net-sendbuffer.c */; }; 
    56                 1C9AEE78086BA384008ED7AD /* chat-protocols.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37413060E47CB00F6A81F /* chat-protocols.c */; }; 
    57                 1C9AEE79086BA385008ED7AD /* chat-commands.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37414060E47CB00F6A81F /* chat-commands.c */; }; 
    58                 1C9AEE7A086BA386008ED7AD /* channels.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37416060E47CB00F6A81F /* channels.c */; }; 
    59                 1C9AEE7B086BA387008ED7AD /* channels-setup.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37418060E47CB00F6A81F /* channels-setup.c */; }; 
    60                 1C9AEE7C086BA389008ED7AD /* args.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3741C060E47CB00F6A81F /* args.c */; }; 
    61                 1C9AEE7D086BA38A008ED7AD /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3741E060E47CB00F6A81F /* core.c */; }; 
    62                 1C9AEE7E086BA38C008ED7AD /* commands.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37420060E47CB00F6A81F /* commands.c */; }; 
    63                 1C9AEE7F086BA38D008ED7AD /* chatnets.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37422060E47CB00F6A81F /* chatnets.c */; }; 
    64                 1C9AEE80086BA38F008ED7AD /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37425060E47CB00F6A81F /* misc.c */; }; 
    65                 1C9AEE81086BA390008ED7AD /* masks.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37427060E47CB00F6A81F /* masks.c */; }; 
    66                 1C9AEE82086BA395008ED7AD /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37429060E47CB00F6A81F /* log.c */; }; 
    67                 1C9AEE83086BA397008ED7AD /* log-away.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3742A060E47CB00F6A81F /* log-away.c */; }; 
    68                 1C9AEE84086BA398008ED7AD /* line-split.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3742C060E47CB00F6A81F /* line-split.c */; }; 
    69                 1C9AEE85086BA399008ED7AD /* levels.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3742E060E47CB00F6A81F /* levels.c */; }; 
    70                 1C9AEE86086BA39A008ED7AD /* ignore.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37430060E47CB00F6A81F /* ignore.c */; }; 
    71                 1C9AEE87086BA39B008ED7AD /* expandos.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37432060E47CB00F6A81F /* expandos.c */; }; 
    72                 1C9AEE88086BA39C008ED7AD /* modules.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37434060E47CB00F6A81F /* modules.c */; }; 
    73                 1C9AEE89086BA39D008ED7AD /* modules-load.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37436060E47CB00F6A81F /* modules-load.c */; }; 
    74                 1C9AEE8A086BA39F008ED7AD /* net-nonblock.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37438060E47CB00F6A81F /* net-nonblock.c */; }; 
    75                 1C9AEE8B086BA3A0008ED7AD /* net-disconnect.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3743A060E47CB00F6A81F /* net-disconnect.c */; }; 
    76                 1C9AEE8C086BA3A7008ED7AD /* servers-redirect.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373BD060E47A500F6A81F /* servers-redirect.c */; }; 
    77                 1C9AEE8E086BA3A8008ED7AD /* servers-idle.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373BF060E47A500F6A81F /* servers-idle.c */; }; 
    78                 1C9AEE8F086BA3AA008ED7AD /* modes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373C3060E47A500F6A81F /* modes.c */; }; 
    79                 1C9AEE90086BA3AB008ED7AD /* mode-lists.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373C5060E47A500F6A81F /* mode-lists.c */; }; 
    80                 1C9AEE91086BA3AC008ED7AD /* massjoin.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373C6060E47A500F6A81F /* massjoin.c */; }; 
    81                 1C9AEE92086BA3AD008ED7AD /* lag.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373C7060E47A500F6A81F /* lag.c */; }; 
    82                 1C9AEE93086BA3AF008ED7AD /* irc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373C9060E47A500F6A81F /* irc.c */; }; 
    83                 1C9AEE94086BA3B0008ED7AD /* irc-session.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373CA060E47A500F6A81F /* irc-session.c */; }; 
    84                 1C9AEE95086BA3B1008ED7AD /* irc-servers.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373CC060E47A500F6A81F /* irc-servers.c */; }; 
    85                 1C9AEE96086BA3B2008ED7AD /* irc-servers-setup.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373CE060E47A500F6A81F /* irc-servers-setup.c */; }; 
    86                 1C9AEE97086BA3B3008ED7AD /* irc-servers-reconnect.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373CF060E47A500F6A81F /* irc-servers-reconnect.c */; }; 
    87                 1C9AEE98086BA3B4008ED7AD /* irc-queries.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373D1060E47A500F6A81F /* irc-queries.c */; }; 
    88                 1C9AEE99086BA3B5008ED7AD /* netsplit.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373D2060E47A500F6A81F /* netsplit.c */; }; 
    89                 1C9AEE9A086BA3B6008ED7AD /* irc-nicklist.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373D4060E47A500F6A81F /* irc-nicklist.c */; }; 
    90                 1C9AEE9B086BA3B7008ED7AD /* irc-masks.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373D6060E47A500F6A81F /* irc-masks.c */; }; 
    91                 1C9AEE9C086BA3B8008ED7AD /* irc-expandos.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373D7060E47A500F6A81F /* irc-expandos.c */; }; 
    92                 1C9AEE9D086BA3B9008ED7AD /* irc-core.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373D8060E47A500F6A81F /* irc-core.c */; }; 
    93                 1C9AEE9E086BA3BE008ED7AD /* irc-commands.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373DA060E47A500F6A81F /* irc-commands.c */; }; 
    94                 1C9AEE9F086BA3BF008ED7AD /* irc-chatnets.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373DC060E47A500F6A81F /* irc-chatnets.c */; }; 
    95                 1C9AEEA0086BA3C0008ED7AD /* irc-channels.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373DE060E47A500F6A81F /* irc-channels.c */; }; 
    96                 1C9AEEA1086BA3C1008ED7AD /* irc-channels-setup.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373DF060E47A500F6A81F /* irc-channels-setup.c */; }; 
    97                 1C9AEEA2086BA3C2008ED7AD /* ctcp.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373E1060E47A500F6A81F /* ctcp.c */; }; 
    98                 1C9AEEA3086BA3C3008ED7AD /* channels-query.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373E2060E47A500F6A81F /* channels-query.c */; }; 
    99                 1C9AEEA4086BA3C4008ED7AD /* channel-rejoin.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373E4060E47A500F6A81F /* channel-rejoin.c */; }; 
    100                 1C9AEEA5086BA3C5008ED7AD /* channel-events.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373E5060E47A500F6A81F /* channel-events.c */; }; 
    101                 1C9AEEA6086BA3C6008ED7AD /* bans.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB373E7060E47A500F6A81F /* bans.c */; }; 
    102                 1C9AEEA7086BA3CE008ED7AD /* dcc-autoget.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3744D060E480400F6A81F /* dcc-autoget.c */; }; 
    103                 1C9AEEA8086BA3CE008ED7AD /* dcc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37440060E480400F6A81F /* dcc.c */; }; 
    104                 1C9AEEA9086BA3D1008ED7AD /* dcc-server.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37442060E480400F6A81F /* dcc-server.c */; }; 
    105                 1C9AEEAA086BA3D3008ED7AD /* dcc-send.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37444060E480400F6A81F /* dcc-send.c */; }; 
    106                 1C9AEEAB086BA3D5008ED7AD /* dcc-resume.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37445060E480400F6A81F /* dcc-resume.c */; }; 
    107                 1C9AEEAC086BA3D6008ED7AD /* dcc-queue.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37448060E480400F6A81F /* dcc-queue.c */; }; 
    108                 1C9AEEAD086BA3D8008ED7AD /* dcc-get.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3744E060E480400F6A81F /* dcc-get.c */; }; 
    109                 1C9AEEAE086BA3D9008ED7AD /* dcc-chat.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3744B060E480400F6A81F /* dcc-chat.c */; }; 
    110                 1C9AEEAF086BA3DF008ED7AD /* autoignore.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37453060E485500F6A81F /* autoignore.c */; }; 
    111                 1C9AEEB1086BA3E1008ED7AD /* flood.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB37454060E485500F6A81F /* flood.c */; }; 
    112                 1C9AEEB2086BA3E4008ED7AD /* notify-commands.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3745A060E487600F6A81F /* notify-commands.c */; }; 
    113                 1C9AEEB3086BA3E5008ED7AD /* notify-ison.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3745B060E487600F6A81F /* notify-ison.c */; }; 
    114                 1C9AEEB4086BA3E6008ED7AD /* notify-setup.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3745C060E487600F6A81F /* notify-setup.c */; }; 
    115                 1C9AEEB5086BA3E7008ED7AD /* notify-whois.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3745E060E487600F6A81F /* notify-whois.c */; }; 
    116                 1C9AEEB6086BA3E8008ED7AD /* notifylist.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CB3745F060E487600F6A81F /* notifylist.c */; }; 
    117                 1C9AF036086BB565008ED7AD /* garray.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF01A086BB565008ED7AD /* garray.c */; }; 
    118                 1C9AF037086BB565008ED7AD /* gcache.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF01B086BB565008ED7AD /* gcache.c */; }; 
    119                 1C9AF038086BB565008ED7AD /* gcompletion.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF01C086BB565008ED7AD /* gcompletion.c */; }; 
    120                 1C9AF039086BB565008ED7AD /* gdataset.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF01D086BB565008ED7AD /* gdataset.c */; }; 
    121                 1C9AF03A086BB565008ED7AD /* gdate.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF01E086BB565008ED7AD /* gdate.c */; }; 
    122                 1C9AF03B086BB565008ED7AD /* gerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF01F086BB565008ED7AD /* gerror.c */; }; 
    123                 1C9AF03C086BB565008ED7AD /* ghash.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF020086BB565008ED7AD /* ghash.c */; }; 
    124                 1C9AF03D086BB565008ED7AD /* ghook.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF021086BB565008ED7AD /* ghook.c */; }; 
    125                 1C9AF03E086BB565008ED7AD /* giochannel.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF022086BB565008ED7AD /* giochannel.c */; }; 
    126                 1C9AF03F086BB565008ED7AD /* giounix.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF023086BB565008ED7AD /* giounix.c */; }; 
    127                 1C9AF042086BB565008ED7AD /* glist.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF026086BB565008ED7AD /* glist.c */; }; 
    128                 1C9AF043086BB565008ED7AD /* gmain.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF027086BB565008ED7AD /* gmain.c */; }; 
    129                 1C9AF044086BB565008ED7AD /* gmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF028086BB565008ED7AD /* gmem.c */; }; 
    130                 1C9AF045086BB565008ED7AD /* gmessages.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF029086BB565008ED7AD /* gmessages.c */; }; 
    131                 1C9AF046086BB565008ED7AD /* gmutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF02A086BB565008ED7AD /* gmutex.c */; }; 
    132                 1C9AF047086BB565008ED7AD /* gnode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF02B086BB565008ED7AD /* gnode.c */; }; 
    133                 1C9AF048086BB565008ED7AD /* gprimes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF02C086BB565008ED7AD /* gprimes.c */; }; 
    134                 1C9AF049086BB565008ED7AD /* grel.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF02D086BB565008ED7AD /* grel.c */; }; 
    135                 1C9AF04A086BB565008ED7AD /* gscanner.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF02E086BB565008ED7AD /* gscanner.c */; }; 
    136                 1C9AF04B086BB565008ED7AD /* gslist.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF02F086BB565008ED7AD /* gslist.c */; }; 
    137                 1C9AF04C086BB565008ED7AD /* gstrfuncs.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF030086BB565008ED7AD /* gstrfuncs.c */; }; 
    138                 1C9AF04D086BB565008ED7AD /* gstring.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF031086BB565008ED7AD /* gstring.c */; }; 
    139                 1C9AF04E086BB565008ED7AD /* gtimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF032086BB565008ED7AD /* gtimer.c */; }; 
    140                 1C9AF04F086BB565008ED7AD /* gtree.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF033086BB565008ED7AD /* gtree.c */; }; 
    141                 1C9AF050086BB565008ED7AD /* gutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF034086BB565008ED7AD /* gutils.c */; }; 
    142                 1C9AF063086BB5C1008ED7AD /* findme.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF05B086BB5C1008ED7AD /* findme.c */; }; 
    143                 1C9AF065086BB5C1008ED7AD /* popt.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF05D086BB5C1008ED7AD /* popt.c */; }; 
    144                 1C9AF067086BB5C1008ED7AD /* poptconfig.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF05F086BB5C1008ED7AD /* poptconfig.c */; }; 
    145                 1C9AF068086BB5C1008ED7AD /* popthelp.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF060086BB5C1008ED7AD /* popthelp.c */; }; 
    146                 1C9AF06A086BB5C1008ED7AD /* poptparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF062086BB5C1008ED7AD /* poptparse.c */; }; 
    147                 1C9AF071086BB5E5008ED7AD /* get.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF06B086BB5E5008ED7AD /* get.c */; }; 
    148                 1C9AF074086BB5E5008ED7AD /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF06E086BB5E5008ED7AD /* parse.c */; }; 
    149                 1C9AF075086BB5E5008ED7AD /* set.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF06F086BB5E5008ED7AD /* set.c */; }; 
    150                 1C9AF076086BB5E5008ED7AD /* write.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF070086BB5E5008ED7AD /* write.c */; }; 
    151                 1C9AF07A086BB638008ED7AD /* irc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF079086BB638008ED7AD /* irc.c */; }; 
    152                 1C9AF0A5086BBA2E008ED7AD /* recode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9AF0A3086BBA2E008ED7AD /* recode.c */; }; 
    15340                1C9CF4FE0615091400330D8D /* MVChatPluginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C2EF7EB0427A40B00000102 /* MVChatPluginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 
    15441                1C9CF4FF0615091500330D8D /* MVChatPluginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C2EF7EC0427A40B00000102 /* MVChatPluginManager.m */; }; 
     
    15946                1CD020C0057593F9000F93B4 /* NSColorAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CD020BD057593A9000F93B4 /* NSColorAdditions.m */; }; 
    16047                1CDDD9AD0718BD2E00FE11C3 /* MVChatRoom.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C5CC07A06FFCB0B0006C5B1 /* MVChatRoom.h */; settings = {ATTRIBUTES = (Public, ); }; }; 
     48                1CEEB166095BE36700166A54 /* AsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CEEB164095BE36700166A54 /* AsyncSocket.m */; }; 
     49                1CEEB173095BE3A000166A54 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CEEB167095BE3A000166A54 /* CoreServices.framework */; }; 
    16150                1CF4E5120698E9E900986498 /* NSDataAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF4E5100698E9E900986498 /* NSDataAdditions.m */; }; 
    16251                1CF6513006EA23300073DEA8 /* MVChatConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F52D043101873FC401EE70DE /* MVChatConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 
     
    430319                1CD020BC057593A9000F93B4 /* NSColorAdditions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NSColorAdditions.h; path = Additions/NSColorAdditions.h; sourceTree = "<group>"; }; 
    431320                1CD020BD057593A9000F93B4 /* NSColorAdditions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = NSColorAdditions.m; path = Additions/NSColorAdditions.m; sourceTree = "<group>"; }; 
     321                1CEEB163095BE36700166A54 /* AsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AsyncSocket.h; path = "Chat Core/AsyncSocket.h"; sourceTree = "<group>"; }; 
     322                1CEEB164095BE36700166A54 /* AsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AsyncSocket.m; path = "Chat Core/AsyncSocket.m"; sourceTree = "<group>"; }; 
     323                1CEEB167095BE3A000166A54 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; }; 
    432324                1CF4E50F0698E9E900986498 /* NSDataAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSDataAdditions.h; path = Additions/NSDataAdditions.h; sourceTree = "<group>"; }; 
    433325                1CF4E5100698E9E900986498 /* NSDataAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NSDataAdditions.m; path = Additions/NSDataAdditions.m; sourceTree = "<group>"; }; 
     
    455347                                1C5A233F06FA4FEE00A51F10 /* libsilc.framework in Frameworks */, 
    456348                                1C5A234006FA4FEE00A51F10 /* libsilcclient.framework in Frameworks */, 
     349                                1CEEB173095BE3A000166A54 /* CoreServices.framework in Frameworks */, 
    457350                        ); 
    458351                        runOnlyForDeploymentPostprocessing = 0; 
     
    487380                        children = ( 
    488381                                1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */, 
     382                                1CEEB167095BE3A000166A54 /* CoreServices.framework */, 
    489383                                1CCB3C3705228EFD000001C8 /* SystemConfiguration.framework */, 
    490384                                1C5A233D06FA4FEE00A51F10 /* libsilc.framework */, 
     
    830724                                1C2EF7EC0427A40B00000102 /* MVChatPluginManager.m */, 
    831725                                1C2EF7EB0427A40B00000102 /* MVChatPluginManager.h */, 
     726                                1CEEB164095BE36700166A54 /* AsyncSocket.m */, 
     727                                1CEEB163095BE36700166A54 /* AsyncSocket.h */, 
    832728                        ); 
    833729                        name = "Sources & Headers"; 
     
    1061957                                1C668DBA07BF9C4C008400F7 /* NSScannerAdditions.m in Sources */, 
    1062958                                1C7C776A07DBBA4500FB5F83 /* NSScriptCommandAdditions.m in Sources */, 
    1063                                 1C9AEE67086BA366008ED7AD /* write-buffer.c in Sources */, 
    1064                                 1C9AEE68086BA369008ED7AD /* special-vars.c in Sources */, 
    1065                                 1C9AEE69086BA36A008ED7AD /* signals.c in Sources */, 
    1066                                 1C9AEE6B086BA36E008ED7AD /* settings.c in Sources */, 
    1067                                 1C9AEE6C086BA36F008ED7AD /* session.c in Sources */, 
    1068                                 1C9AEE6D086BA36F008ED7AD /* servers.c in Sources */, 
    1069                                 1C9AEE6E086BA370008ED7AD /* servers-setup.c in Sources */, 
    1070                                 1C9AEE6F086BA372008ED7AD /* servers-reconnect.c in Sources */, 
    1071                                 1C9AEE70086BA374008ED7AD /* rawlog.c in Sources */, 
    1072                                 1C9AEE71086BA376008ED7AD /* queries.c in Sources */, 
    1073                                 1C9AEE72086BA377008ED7AD /* pidwait.c in Sources */, 
    1074                                 1C9AEE73086BA378008ED7AD /* nickmatch-cache.c in Sources */, 
    1075                                 1C9AEE74086BA379008ED7AD /* nicklist.c in Sources */, 
    1076                                 1C9AEE75086BA381008ED7AD /* network.c in Sources */, 
    1077                                 1C9AEE76086BA381008ED7AD /* network-openssl.c in Sources */, 
    1078                                 1C9AEE77086BA382008ED7AD /* net-sendbuffer.c in Sources */, 
    1079                                 1C9AEE78086BA384008ED7AD /* chat-protocols.c in Sources */, 
    1080                                 1C9AEE79086BA385008ED7AD /* chat-commands.c in Sources */, 
    1081                                 1C9AEE7A086BA386008ED7AD /* channels.c in Sources */, 
    1082                                 1C9AEE7B086BA387008ED7AD /* channels-setup.c in Sources */, 
    1083                                 1C9AEE7C086BA389008ED7AD /* args.c in Sources */, 
    1084                                 1C9AEE7D086BA38A008ED7AD /* core.c in Sources */, 
    1085                                 1C9AEE7E086BA38C008ED7AD /* commands.c in Sources */, 
    1086                                 1C9AEE7F086BA38D008ED7AD /* chatnets.c in Sources */, 
    1087                                 1C9AEE80086BA38F008ED7AD /* misc.c in Sources */, 
    1088                                 1C9AEE81086BA390008ED7AD /* masks.c in Sources */, 
    1089                                 1C9AEE82086BA395008ED7AD /* log.c in Sources */, 
    1090                                 1C9AEE83086BA397008ED7AD /* log-away.c in Sources */, 
    1091                                 1C9AEE84086BA398008ED7AD /* line-split.c in Sources */, 
    1092                                 1C9AEE85086BA399008ED7AD /* levels.c in Sources */, 
    1093                                 1C9AEE86086BA39A008ED7AD /* ignore.c in Sources */, 
    1094                                 1C9AEE87086BA39B008ED7AD /* expandos.c in Sources */, 
    1095                                 1C9AEE88086BA39C008ED7AD /* modules.c in Sources */, 
    1096                                 1C9AEE89086BA39D008ED7AD /* modules-load.c in Sources */, 
    1097                                 1C9AEE8A086BA39F008ED7AD /* net-nonblock.c in Sources */, 
    1098                                 1C9AEE8B086BA3A0008ED7AD /* net-disconnect.c in Sources */, 
    1099                                 1C9AEE8C086BA3A7008ED7AD /* servers-redirect.c in Sources */, 
    1100                                 1C9AEE8E086BA3A8008ED7AD /* servers-idle.c in Sources */, 
    1101                                 1C9AEE8F086BA3AA008ED7AD /* modes.c in Sources */, 
    1102                                 1C9AEE90086BA3AB008ED7AD /* mode-lists.c in Sources */, 
    1103                                 1C9AEE91086BA3AC008ED7AD /* massjoin.c in Sources */, 
    1104                                 1C9AEE92086BA3AD008ED7AD /* lag.c in Sources */, 
    1105                                 1C9AEE93086BA3AF008ED7AD /* irc.c in Sources */, 
    1106                                 1C9AEE94086BA3B0008ED7AD /* irc-session.c in Sources */, 
    1107                                 1C9AEE95086BA3B1008ED7AD /* irc-servers.c in Sources */, 
    1108                                 1C9AEE96086BA3B2008ED7AD /* irc-servers-setup.c in Sources */, 
    1109                                 1C9AEE97086BA3B3008ED7AD /* irc-servers-reconnect.c in Sources */, 
    1110                                 1C9AEE98086BA3B4008ED7AD /* irc-queries.c in Sources */, 
    1111                                 1C9AEE99086BA3B5008ED7AD /* netsplit.c in Sources */, 
    1112                                 1C9AEE9A086BA3B6008ED7AD /* irc-nicklist.c in Sources */, 
    1113                                 1C9AEE9B086BA3B7008ED7AD /* irc-masks.c in Sources */, 
    1114                                 1C9AEE9C086BA3B8008ED7AD /* irc-expandos.c in Sources */, 
    1115                                 1C9AEE9D086BA3B9008ED7AD /* irc-core.c in Sources */, 
    1116                                 1C9AEE9E086BA3BE008ED7AD /* irc-commands.c in Sources */, 
    1117                                 1C9AEE9F086BA3BF008ED7AD /* irc-chatnets.c in Sources */, 
    1118                                 1C9AEEA0086BA3C0008ED7AD /* irc-channels.c in Sources */, 
    1119                                 1C9AEEA1086BA3C1008ED7AD /* irc-channels-setup.c in Sources */, 
    1120                                 1C9AEEA2086BA3C2008ED7AD /* ctcp.c in Sources */, 
    1121                                 1C9AEEA3086BA3C3008ED7AD /* channels-query.c in Sources */, 
    1122                                 1C9AEEA4086BA3C4008ED7AD /* channel-rejoin.c in Sources */, 
    1123                                 1C9AEEA5086BA3C5008ED7AD /* channel-events.c in Sources */, 
    1124                                 1C9AEEA6086BA3C6008ED7AD /* bans.c in Sources */, 
    1125                                 1C9AEEA7086BA3CE008ED7AD /* dcc-autoget.c in Sources */, 
    1126                                 1C9AEEA8086BA3CE008ED7AD /* dcc.c in Sources */, 
    1127                                 1C9AEEA9086BA3D1008ED7AD /* dcc-server.c in Sources */, 
    1128                                 1C9AEEAA086BA3D3008ED7AD /* dcc-send.c in Sources */, 
    1129                                 1C9AEEAB086BA3D5008ED7AD /* dcc-resume.c in Sources */, 
    1130                                 1C9AEEAC086BA3D6008ED7AD /* dcc-queue.c in Sources */, 
    1131                                 1C9AEEAD086BA3D8008ED7AD /* dcc-get.c in Sources */, 
    1132                                 1C9AEEAE086BA3D9008ED7AD /* dcc-chat.c in Sources */, 
    1133                                 1C9AEEAF086BA3DF008ED7AD /* autoignore.c in Sources */, 
    1134                                 1C9AEEB1086BA3E1008ED7AD /* flood.c in Sources */, 
    1135                                 1C9AEEB2086BA3E4008ED7AD /* notify-commands.c in Sources */, 
    1136                                 1C9AEEB3086BA3E5008ED7AD /* notify-ison.c in Sources */, 
    1137                                 1C9AEEB4086BA3E6008ED7AD /* notify-setup.c in Sources */, 
    1138                                 1C9AEEB5086BA3E7008ED7AD /* notify-whois.c in Sources */, 
    1139                                 1C9AEEB6086BA3E8008ED7AD /* notifylist.c in Sources */, 
    1140                                 1C9AF036086BB565008ED7AD /* garray.c in Sources */, 
    1141                                 1C9AF037086BB565008ED7AD /* gcache.c in Sources */, 
    1142                                 1C9AF038086BB565008ED7AD /* gcompletion.c in Sources */, 
    1143                                 1C9AF039086BB565008ED7AD /* gdataset.c in Sources */, 
    1144                                 1C9AF03A086BB565008ED7AD /* gdate.c in Sources */, 
    1145                                 1C9AF03B086BB565008ED7AD /* gerror.c in Sources */, 
    1146                                 1C9AF03C086BB565008ED7AD /* ghash.c in Sources */, 
    1147                                 1C9AF03D086BB565008ED7AD /* ghook.c in Sources */, 
    1148                                 1C9AF03E086BB565008ED7AD /* giochannel.c in Sources */, 
    1149                                 1C9AF03F086BB565008ED7AD /* giounix.c in Sources */, 
    1150                                 1C9AF042086BB565008ED7AD /* glist.c in Sources */, 
    1151                                 1C9AF043086BB565008ED7AD /* gmain.c in Sources */, 
    1152                                 1C9AF044086BB565008ED7AD /* gmem.c in Sources */, 
    1153                                 1C9AF045086BB565008ED7AD /* gmessages.c in Sources */, 
    1154                                 1C9AF046086BB565008ED7AD /* gmutex.c in Sources */, 
    1155                                 1C9AF047086BB565008ED7AD /* gnode.c in Sources */, 
    1156                                 1C9AF048086BB565008ED7AD /* gprimes.c in Sources */, 
    1157                                 1C9AF049086BB565008ED7AD /* grel.c in Sources */, 
    1158                                 1C9AF04A086BB565008ED7AD /* gscanner.c in Sources */, 
    1159                                 1C9AF04B086BB565008ED7AD /* gslist.c in Sources */, 
    1160                                 1C9AF04C086BB565008ED7AD /* gstrfuncs.c in Sources */, 
    1161                                 1C9AF04D086BB565008ED7AD /* gstring.c in Sources */, 
    1162                                 1C9AF04E086BB565008ED7AD /* gtimer.c in Sources */, 
    1163                                 1C9AF04F086BB565008ED7AD /* gtree.c in Sources */, 
    1164                                 1C9AF050086BB565008ED7AD /* gutils.c in Sources */, 
    1165                                 1C9AF063086BB5C1008ED7AD /* findme.c in Sources */, 
    1166                                 1C9AF065086BB5C1008ED7AD /* popt.c in Sources */, 
    1167                                 1C9AF067086BB5C1008ED7AD /* poptconfig.c in Sources */, 
    1168                                 1C9AF068086BB5C1008ED7AD /* popthelp.c in Sources */, 
    1169                                 1C9AF06A086BB5C1008ED7AD /* poptparse.c in Sources */, 
    1170                                 1C9AF071086BB5E5008ED7AD /* get.c in Sources */, 
    1171                                 1C9AF074086BB5E5008ED7AD /* parse.c in Sources */, 
    1172                                 1C9AF075086BB5E5008ED7AD /* set.c in Sources */, 
    1173                                 1C9AF076086BB5E5008ED7AD /* write.c in Sources */, 
    1174                                 1C9AF07A086BB638008ED7AD /* irc.c in Sources */, 
    1175                                 1C9AF0A5086BBA2E008ED7AD /* recode.c in Sources */, 
     959                                1CEEB166095BE36700166A54 /* AsyncSocket.m in Sources */, 
    1176960                        ); 
    1177961                        runOnlyForDeploymentPostprocessing = 0; 
  • branches/cocoa-networking/Chat Core/MVFileTransfer.m

    r3072 r3075  
    77#import "NSNotificationAdditions.h" 
    88 
    9 #import "common.h" 
    10 #import "settings.h" 
    11  
    129NSString *MVDownloadFileTransferOfferNotification = @"MVDownloadFileTransferOfferNotification"; 
    1310NSString *MVFileTransferStartedNotification = @"MVFileTransferStartedNotification"; 
     
    2118        unsigned short min = (unsigned short)range.location; 
    2219        unsigned short max = (unsigned short)(range.location + range.length); 
    23       IrssiLock(); 
     20/*    IrssiLock(); 
    2421        settings_set_str( "dcc_port", [[NSString stringWithFormat:@"%uh %uh", min, max] UTF8String] ); 
    25         IrssiUnlock(); 
     22        IrssiUnlock(); */ 
    2623} 
    2724 
    2825+ (NSRange) fileTransferPortRange { 
    29       IrssiLock(); 
     26/*    IrssiLock(); 
    3027        const char *range = settings_get_str( "dcc_port" ); 
    3128        IrssiUnlock(); 
     
    5249        } 
    5350 
    54         return NSMakeRange( (unsigned int) min, (unsigned int)( max - min ) ); 
     51        return NSMakeRange( (unsigned int) min, (unsigned int)( max - min ) ); */ 
     52        return NSMakeRange( 0, 0 ); 
    5553} 
    5654 
  • branches/cocoa-networking/Chat Core/MVIRCChatConnection.h

    r3072 r3075  
    11#import "MVChatConnection.h" 
    2 #import "common.h" 
    3  
    4 extern pthread_mutex_t irssiLock; 
    5 #define IrssiLock() pthread_mutex_lock( &irssiLock ) 
    6 #define IrssiUnlock() pthread_mutex_unlock( &irssiLock ) 
    72 
    83@interface MVIRCChatConnection : MVChatConnection { 
     
    116        NSString *_proxyUsername; 
    127        NSString *_proxyPassword; 
    13         SERVER_REC *_chatConnection; 
    14         SERVER_CONNECT_REC *_chatConnectionSettings; 
    158} 
    169+ (NSArray *) defaultServerPorts; 
     
    2013 
    2114@interface MVChatConnection (MVIRCChatConnectionPrivate) 
    22 + (MVIRCChatConnection *) _connectionForServer:(SERVER_REC *) server; 
    23  
    24 + (void) _registerCallbacks; 
    25 + (void) _deregisterCallbacks; 
    26  
    2715+ (const char *) _flattenedIRCStringForMessage:(NSAttributedString *) message withEncoding:(NSStringEncoding) enc andChatFormat:(MVChatMessageFormat) format; 
    28  
    29 - (MVIRCChatConnection *) _irssiThreadProxy; 
    30  
    31 - (SERVER_REC *) _irssiConnection; 
    32 - (void) _setIrssiConnection:(SERVER_REC *) server; 
    33  
    34 - (SERVER_CONNECT_REC *) _irssiConnectSettings; 
    35 - (void) _setIrssiConnectSettings:(SERVER_CONNECT_REC *) settings; 
    36  
    3716- (void) _forceDisconnect; 
    3817 
  • branches/cocoa-networking/Chat Core/MVIRCChatConnection.m

    r3072 r3075  
    1 #import <unistd.h> 
    2 #import <pthread.h> 
    3  
    4 #define HAVE_IPV6 1 
    5 #define MODULE_NAME "MVIRCChatConnection" 
    6  
    71#import "MVIRCChatConnection.h" 
    82#import "MVIRCChatRoom.h" 
     
    1711#import "NSStringAdditions.h" 
    1812#import "NSDataAdditions.h" 
    19  
    20 #import "core.h" 
    21 #import "irc.h" 
    22 #import "signals.h" 
    23 #import "servers.h" 
    24 #import "servers-setup.h" 
    25 #import "chat-protocols.h" 
    26 #import "net-sendbuffer.h" 
    27 #import "channels.h" 
    28 #import "nicklist.h" 
    29 #import "notifylist.h" 
    30 #import "mode-lists.h" 
    31 #import "rawlog.h" 
    32 #import "settings.h" 
    33  
    34 #import "config.h" 
    35 #import "dcc.h" 
    36 #import "dcc-file.h" 
    37 #import "dcc-get.h" 
    38  
    39 void irc_init( void ); 
    40 void irc_deinit( void ); 
    41  
    42 #pragma mark - 
    43  
    44 static NSPort *threadConnectionPort = nil; 
    45 static BOOL irssiThreadReady = NO; 
    46 static unsigned int connectionCount = 0; 
    47 pthread_mutex_t irssiLock; 
    4813 
    4914static const NSStringEncoding supportedEncodings[] = { 
     
    183148#define ERR_LISTSYNTAX       521 
    184149 
    185 static void MVChatConnecting( SERVER_REC *server ) { 
     150/* static void MVChatConnecting( SERVER_REC *server ) { 
    186151        MVIRCChatConnection *self = [MVIRCChatConnection _connectionForServer:server]; 
    187152        if( ! self ) return; 
     
    10851050} 
    10861051 
    1087 #pragma mark - 
     1052#pragma mark - */ 
    10881053 
    10891054@implementation MVIRCChatConnection 
    1090 + (void) initialize { 
     1055/*+ (void) initialize { 
    10911056        [super initialize]; 
    10921057 
     
    16691634 
    16701635        return lag; 
    1671 } 
     1636} */ 
    16721637@end 
    16731638 
     
    16751640 
    16761641@implementation MVIRCChatConnection (MVIRCChatConnectionPrivate) 
    1677 + (MVIRCChatConnection *) _connectionForServer:(SERVER_REC *) server { 
     1642/* + (MVIRCChatConnection *) _connectionForServer:(SERVER_REC *) server { 
    16781643        if( ! server ) return nil; 
    16791644 
     
    20392004 
    20402005        IrssiUnlock(); 
    2041 } 
     2006} */ 
    20422007@end 
  • branches/cocoa-networking/Chat Core/MVIRCChatRoom.m

    r3072 r3075  
    22#import "MVIRCChatUser.h" 
    33#import "MVIRCChatConnection.h" 
    4  
    5 #define MODULE_NAME "MVIRCChatRoom" 
    6  
    7 #import "core.h" 
    8 #import "irc.h" 
    9 #import "servers.h" 
    104 
    115@implementation MVIRCChatRoom 
     
    5347        const char *msg = [MVIRCChatConnection _flattenedIRCStringForMessage:topic withEncoding:[self encoding] andChatFormat:[[self connection] outgoingChatFormat]]; 
    5448 
    55       IrssiLock(); 
     49/*    IrssiLock(); 
    5650        irc_send_cmdv( (IRC_SERVER_REC *) [[self connection] _irssiConnection], "TOPIC %s :%s", [[self connection] encodedBytesWithString:[self name]], msg ); 
    57         IrssiUnlock(); 
     51        IrssiUnlock(); */ 
    5852} 
    5953 
     
    217211        [super kickOutMemberUser:user forReason:reason]; 
    218212 
    219       IrssiLock(); 
     213/*    IrssiLock(); 
    220214 
    221215        if( reason ) { 
     
    224218        } else irc_send_cmdv( (IRC_SERVER_REC *) [[self connection] _irssiConnection], "KICK %s %s", [[self connection] encodedBytesWithString:[self name]], [[self connection] encodedBytesWithString:[user nickname]] ); 
    225219 
    226         IrssiUnlock(); 
     220        IrssiUnlock(); */ 
    227221} 
    228222 
  • branches/cocoa-networking/Chat Core/MVIRCChatUser.m

    r3072 r3075  
    11#import "MVIRCChatUser.h" 
    22#import "MVIRCChatConnection.h" 
    3  
    4 #define MODULE_NAME "MVIRCChatUser" 
    5  
    6 #import "core.h" 
    7 #import "irc.h" 
    8 #import "servers.h" 
    93 
    104@implementation MVIRCChatUser 
  • branches/cocoa-networking/Chat Core/MVIRCFileTransfer.h

    r3072 r3075  
    11#import "MVFileTransfer.h" 
    2 #import "common.h" 
    3 #import "core.h" 
    4 #import "servers.h" 
    5 #import "irc.h" 
    6 #import "dcc-file.h" 
    7 #import "dcc-send.h" 
    8 #import "dcc-get.h" 
    92 
    103@interface MVIRCUploadFileTransfer : MVUploadFileTransfer { 
    11         void *_dcc; 
    12         int _transferQueue; 
    134} 
    14 - (id) initWithDCCFileRecord:(void *) record toUser:(MVChatUser *) user; 
    155@end 
    166 
     
    188 
    199@interface MVIRCDownloadFileTransfer : MVDownloadFileTransfer { 
    20         void *_dcc; 
    2110} 
    22 - (id) initWithDCCFileRecord:(void *) record fromUser:(MVChatUser *) user; 
    2311@end 
    24  
    25 #pragma mark - 
    26  
    27 @interface MVFileTransfer (MVFileTransferPrivate) 
    28 - (void) _setStatus:(MVFileTransferStatus) status; 
    29 - (void) _postError:(NSError *) error; 
    30 @end 
    31  
    32 #pragma mark - 
    33  
    34 @interface MVFileTransfer (MVIRCFileTransferPrivate) 
    35 + (id) _transferForDCCFileRecord:(FILE_DCC_REC *) record; 
    36 @end 
    37  
    38 #pragma mark - 
    39  
    40 @interface MVIRCUploadFileTransfer (MVIRCUploadFileTransferPrivate) 
    41 - (SEND_DCC_REC *) _DCCFileRecord; 
    42 - (void) _setDCCFileRecord:(FILE_DCC_REC *) record; 
    43 - (void) _destroying; 
    44 @end 
    45  
    46 #pragma mark - 
    47  
    48 @interface MVIRCDownloadFileTransfer (MVIRCDownloadFileTransferPrivate) 
    49 - (GET_DCC_REC *) _DCCFileRecord; 
    50 - (void) _setDCCFileRecord:(FILE_DCC_REC *) record; 
    51 - (void) _destroying; 
    52 @end 
  • branches/cocoa-networking/Chat Core/MVIRCFileTransfer.m

    r3072 r3075  
    1 #import <pthread.h> 
    2  
    3 #define HAVE_IPV6 1 
    4 #define MODULE_NAME "MVIRCFileTransfer" 
    51 
    62#import "MVIRCFileTransfer.h" 
     
    95#import "NSNotificationAdditions.h" 
    106 
    11 #import "signals.h" 
    12 #import "settings.h" 
    13 #import "config.h" 
    14 #import "dcc.h" 
    15 #import "dcc-queue.h" 
    16  
    17 void dcc_send_resume( GET_DCC_REC *dcc ); 
    18 void dcc_queue_send_next( int queue ); 
    19  
    20 typedef struct { 
    21         MVFileTransfer *transfer; 
    22 } MVFileTransferModuleData; 
    23  
    24 #pragma mark - 
    25  
    26 static void MVFileTransferConnected( FILE_DCC_REC *dcc ) { 
     7/*static void MVFileTransferConnected( FILE_DCC_REC *dcc ) { 
    278        MVFileTransfer *self = [MVFileTransfer _transferForDCCFileRecord:dcc]; 
    289        if( ! self ) return; 
     
    137118@end 
    138119 
    139 #pragma mark - 
     120#pragma mark - */ 
    140121 
    141122@implementation MVIRCUploadFileTransfer 
    142 + (void) initialize { 
     123/*+ (void) initialize { 
    143124        [super initialize]; 
    144125        if( ! fileTransferSignalsRegistered ) { 
     
    318299                [self _setStatus:MVFileTransferStoppedStatus]; 
    319300        } 
    320 } 
     301} */ 
    321302@end 
    322303 
    323 #pragma mark - 
     304/* #pragma mark - 
    324305 
    325306@implementation MVIRCUploadFileTransfer (MVIRCUploadFileTransferPrivate) 
     
    378359} 
    379360 
    380 #pragma mark - 
     361#pragma mark - */ 
    381362 
    382363@implementation MVIRCDownloadFileTransfer 
    383 + (void) initialize { 
     364/* + (void) initialize { 
    384365        [super initialize]; 
    385366        static BOOL tooLate = NO; 
     
    603584                IrssiUnlock(); 
    604585        } 
    605 } 
     586} */ 
    606587@end 
    607  
     588/* 
    608589#pragma mark - 
    609590 
     
    651632} 
    652633@end 
     634*/