Ignore:
Timestamp:
02/22/08 19:53:07 (16 years ago)
Author:
Nicholas Riley
Message:

APEMain.m: Note missing Xcode 3 support. Add Terminal 2.0 support.

English.lproj/APE Manager plugin.nib:

English.lproj/APEInfo.rtfd:

ICeCoffEE.[hm]: Bring triggering window and app to front if error
dialog displayed in ICCF_HandleException. Remove initial word
selection. Launch preexisting selection if present. Remove 10.3
support. Update for new ICeCoffEETrigger API. Rename downEvent
parameter for consistency.

ICeCoffEE.xcodeproj: Added files.

ICeCoffEEParser.m: Handle multiline URLs.

ICeCoffEETTView.[hm]: Terminal 2.0 support (thank you for having a
usable NSTextInput implementation!)

ICeCoffEETTViewTrigger.[hm]: ICeCoffEETrigger implementation for
TTView. Can't set range as we do for NSTextView because you can't
have an arbitrary empty selection range in Terminal, so we pass it
directly to ICCF_LaunchURLFromTTView.

ICeCoffEETerminal.[hm]: Fix capitalization on ICeCoffEETermSubviewSuper.
Pass downEvent to ICCF_HandleException so it can bring the triggering
window to the front.

ICeCoffEETextViewTrigger.[hm]: Moved from ICeCoffEETrigger.

ICeCoffEETrigger.[hm]: Now an abstract superclass. Replace direct
access to ICCF_sharedTrigger with +cancel. Create 0-character range
(if click outside selectedRange) or save selectedRange. Move
debugging logs here from ICeCoffEE.m. Add description method.

ICeCoffEEWebKit.m: Pass downEvent to ICCF_HandleException so it can
bring the triggering window to the front.

Installer components/ui/ui.plist: Updated for 1.5d3.

TestParser.m: Handle multiline URLs; newlines are printed as \ and
tabs as >. Implement ICCF_StringByRemovingCharactersInSet, which will
move elsewhere once Internet Config support is removed.

VERSION.xcconfig: Updated for 1.5d3.

urls.plist: Test for multiline URLs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj/project.pbxproj

    r387 r388  
    2727
    2828/* Begin PBXBuildFile section */
     29                E101A7390D6D5D0000AB607D /* ICeCoffEETTView.m in Sources */ = {isa = PBXBuildFile; fileRef = E101A6FE0D6D594700AB607D /* ICeCoffEETTView.m */; };
     30                E101A9D60D6F3F8800AB607D /* ICeCoffEETextViewTrigger.m in Sources */ = {isa = PBXBuildFile; fileRef = E101A9D50D6F3F8800AB607D /* ICeCoffEETextViewTrigger.m */; };
     31                E101AA140D6F41C800AB607D /* ICeCoffEETTViewTrigger.m in Sources */ = {isa = PBXBuildFile; fileRef = E101AA130D6F41C800AB607D /* ICeCoffEETTViewTrigger.m */; };
    2932                E120DF0F08141D7E00BF8DDC /* ICeCoffEE Installer.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = E120DF0C08141D5100BF8DDC /* ICeCoffEE Installer.app */; };
    3033                E120DF1108141D9F00BF8DDC /* ui.icns in CopyFiles */ = {isa = PBXBuildFile; fileRef = E1BF15A003DBAA4600050002 /* ui.icns */; };
     
    153156                089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
    154157                29B97319FDCFA39411CA2CEA /* APE Manager plugin.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = "APE Manager plugin.nib"; path = "English.lproj/APE Manager plugin.nib"; sourceTree = "<group>"; };
     158                E101A6FD0D6D594700AB607D /* ICeCoffEETTView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICeCoffEETTView.h; sourceTree = "<group>"; };
     159                E101A6FE0D6D594700AB607D /* ICeCoffEETTView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ICeCoffEETTView.m; sourceTree = "<group>"; };
     160                E101A9D40D6F3F8800AB607D /* ICeCoffEETextViewTrigger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICeCoffEETextViewTrigger.h; sourceTree = "<group>"; };
     161                E101A9D50D6F3F8800AB607D /* ICeCoffEETextViewTrigger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ICeCoffEETextViewTrigger.m; sourceTree = "<group>"; };
     162                E101AA120D6F41C800AB607D /* ICeCoffEETTViewTrigger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICeCoffEETTViewTrigger.h; sourceTree = "<group>"; };
     163                E101AA130D6F41C800AB607D /* ICeCoffEETTViewTrigger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ICeCoffEETTViewTrigger.m; sourceTree = "<group>"; };
    155164                E11854F703F2709E00050002 /* CPS.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CPS.h; sourceTree = "<group>"; };
    156165                E120DF0C08141D5100BF8DDC /* ICeCoffEE Installer.app */ = {isa = PBXFileReference; lastKnownFileType = wrapper.application; name = "ICeCoffEE Installer.app"; path = "Installer components/ICeCoffEE Installer.app"; sourceTree = "<group>"; };
     
    424433                                E14343CD03DB66E900050002 /* ICeCoffEESuper.h */,
    425434                                E14343CE03DB66E900050002 /* ICeCoffEESuper.m */,
     435                                E101A9D40D6F3F8800AB607D /* ICeCoffEETextViewTrigger.h */,
     436                                E101A9D50D6F3F8800AB607D /* ICeCoffEETextViewTrigger.m */,
    426437                                E170DFDD0835D6F400B484AC /* ICeCoffEETrigger.h */,
    427438                                E170DFDE0835D6F400B484AC /* ICeCoffEETrigger.m */,
    428439                                E1317B2E03DFC4DE00050002 /* ICeCoffEETerminal.h */,
    429440                                E1317B2F03DFC4DE00050002 /* ICeCoffEETerminal.m */,
     441                                E101A6FD0D6D594700AB607D /* ICeCoffEETTView.h */,
     442                                E101A6FE0D6D594700AB607D /* ICeCoffEETTView.m */,
     443                                E101AA120D6F41C800AB607D /* ICeCoffEETTViewTrigger.h */,
     444                                E101AA130D6F41C800AB607D /* ICeCoffEETTViewTrigger.m */,
    430445                                E1BB268F03DB74B700050002 /* ICeCoffEEMenuOnly.h */,
    431446                                E1BB269003DB74B700050002 /* ICeCoffEEMenuOnly.m */,
     
    672687                                E1ABAEAA0812F4B2007C5427 /* ICeCoffEEShared.m in Sources */,
    673688                                E1ABAEAB0812F4B2007C5427 /* ICeCoffEETerminal.m in Sources */,
     689                                E101A7390D6D5D0000AB607D /* ICeCoffEETTView.m in Sources */,
    674690                                E1ABAEAD0812F4B2007C5427 /* ICeCoffEEAction.c in Sources */,
    675691                                E1ABAEAE0812F4B2007C5427 /* ICeCoffEEBookmarks.c in Sources */,
     
    678694                                E170DFE00835D6F400B484AC /* ICeCoffEETrigger.m in Sources */,
    679695                                E14E2AB60C2B774800AC18D0 /* ICeCoffEEParser.m in Sources */,
     696                                E101A9D60D6F3F8800AB607D /* ICeCoffEETextViewTrigger.m in Sources */,
     697                                E101AA140D6F41C800AB607D /* ICeCoffEETTViewTrigger.m in Sources */,
    680698                        );
    681699                        runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset for help on using the changeset viewer.