Ignore:
Timestamp:
05/14/05 02:47:12 (19 years ago)
Author:
Nicholas Riley
Message:

English.lproj/APEInfo.rtfd: Partial documentation update for 1.4.2;
fixed many instances of outdated and incorrect information.

ICeCoffEE.m: Removed completed "to do" comments - that's what
OmniOutliner and Trac are for. Fixed delimiters to make more sense.
Redid ICCF_ParseURL() to make more sense and strip invalid characters
from beginning of URL. Added note about deprecated getCString:.
Fixed ICCF_ServicesMenuItem() to work on Tiger; moved menu population
logic (where services menu delegate used) to new
ICCF_SetServicesMenu() in ICeCoffEESetServicesMenu.[hm]. Remove key
equivalents from services in ICCF_ConsolidateServicesMenu(). First
pass at a workaround for discontiguous selection: only trigger if
there is no selection. This will be fixed to use a timer.

ICeCoffEEServicePrefController: Fixed service population to work on
Tiger, though keyboard equivalents are not provided; will need to
switch to parsing output of CFServiceControllerCopyServicesEntries()
for that one.

ICeCoffEEWebKit.m: Removed Safari 1.0-1.2 support. Fixed incorrect
comment about -selectionRect only being in Safari
1.1-1.2.

ICeCoffEESetServicesMenu.[hm]: Handle getting a usable services menu
for Panther and Tiger.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEEServicePrefController.m

    r167 r182  
    88
    99#import "ICeCoffEEShared.h"
     10#import "ICeCoffEESetServicesMenu.h"
    1011#import "ICeCoffEEServicePrefController.h"
    1112#import "ICeCoffEENonHighlightingButtonCell.h"
     
    222223{
    223224    if (servicesMenu == nil) {
    224         servicesMenu = [[NSMenu alloc] initWithTitle: @""];
    225         [[NSApplication sharedApplication] setServicesMenu: servicesMenu];
    226         [servicesMenu update];
     225        servicesMenu = [[NSMenu alloc] initWithTitle: @""];
     226        ICCF_SetServicesMenu(servicesMenu);
     227        [servicesMenu update]; // XXX necessary on 10.3? or anywhere?
    227228        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    228229        NSDictionary *icDefaults = [defaults persistentDomainForName: (NSString *)kICBundleIdentifier];
Note: See TracChangeset for help on using the changeset viewer.