----- Original Message -----
From: "Aaron Leventhal" <[EMAIL PROTECTED]>
To: "Judson Valeski" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Monday, February 19, 2001 12:10 AM
Subject: Re: API Review Notes 2/8/01
> Hello,
>
> As I discussed with Vidur & Jud, we need to extend the embedding API to
> support accessibility. Many of these are important to have in time for the
> next freeze (Moz .9)?
>
> Jud, I believe you just wanted to know what we need to expose. The
question
> of implementation comes later. Perhaps they will be exposed in a separate
> interface, such as nsIWebBrowserAccessibility or something.
>
> * Group 1 *
> Here are items to be exposed right away, that already have
implementations:
> - Pref: image blocking: on or off.
> - Get/Set whether this exact page shows images (bool)
> - Get/Set Zoom level (float, normally on nsIDocShell)
> - Pref: default serif font size and family (int and string)
> - Pref: default sans-serif font size and family (int and string)
> - Pref: use system settings for font family and size (bool)
> - Pref: always use my fonts, overriding page author font settings (bool)
> - Pref: text color,
> - Pref: background color,
> - Pref: link color,
> - Pref: visited link color
> - Pref: Underline links (bool)
> - Pref: Use the system colors for (bool)
> - Pref: Always use my colors and background, overriding page author
settings
> (bool)
>
> * Group 2 *
> Here are items we need to expose right away, that don't yet have
> implementations:
> - Pref: focus background
> - Pref: focus text color
> - Pref: selection background color.
> - Pref: selection text color
> - Pref: use system colors for selection (bool)
> - Pref: focus appearance option (int, representing a choice in a list such
> as thin border, thick border, dashed border, underlined)
> - Pref: selection appearance option (int, represting a choice in a list
such
> as thin border, thick border, dashed border, underlined)
>
> * Group 3 *
> Here are some items that need to be exposed in the future:
> - Pref: match keyboard focus with caret location (bool)
> - Pref: allow cycling in lists and links (bool)
> - Pref: allow background images (yes, no, ask me)
> - Pref: allow background audio (yes, no, ask me)
> - Pref: allow blinking text (yes, no, ask me)
> - Pref: allow animations (yes, no, ask me)
> - Pref: allow applets (yes, no, ask me)
> - Pref: allow scripts (yes, no, ask me)
> - Pref: allow popup windows (yes, no, ask me)
> - Pref: allow client side redirects (yes, no, ask me)
> - Pref: allow cookies (yes, no, ask) - is there already cookie control?
> - Pref: allow automatic content refreshes (yes, no, ask me)
> - Pref: tab to links? (bool)
> - Pref: tab to form elements? (bool)
> - Pref: tab to all images? (bool)
>
> * Group 4*
> - There will be other items, but we won't know our strategy for them until
> we have the above basic functionality working, and in the hands of users.
>
> The first two groups will get us where we need to be now.
>
> Let me know if you have any questions.
> We'll talk more about it Tuesday.
>
> Aaron
>
>
>
>
>
> ----- Original Message -----
> From: "Judson Valeski" <[EMAIL PROTECTED]>
> Newsgroups:
> netscape.public.mozilla.embedding,netscape.public.mozilla.porkjockeys
> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
> "Judson Valeski" <[EMAIL PROTECTED]>
> Sent: Thursday, February 15, 2001 7:41 AM
> Subject: Re: API Review Notes 2/8/01
>
>
> > my apologies for late cancellation, but, API review meetings are
cancelled
> this week. We'll
> > start back up next week (tues and thurs).
> >
> > Jud
> >
> > Judson Valeski wrote:
> >
> > > At the 2/8/01 meeting we discussed the following interfaces. Visit the
> > > said URL and view the most recent notes for details.
> > >
> > > nsIProfile -
> > >
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsIProfile
> > >
> > > nsIDirectoryService -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsIDirectorySe
> rvice
> > >
> > > nsIDirectoryServiceProvider -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsIDirectorySe
> rviceProvider
> > >
> > > nsAppDirectoryServiceDefs.h -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsAppDirectory
> ServiceDefsh
> > >
> > > Font Downloading -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#Font_Downloadi
> ng
> > >
> > > nsSupportsWeakReference -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsSupportsWeak
> Reference
> > >
> > > nsIWeakReference -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsIWeakReferen
> ce
> > >
> > > nsIObserverService -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsIObserverSer
> vice
> > >
> > > nsICookieService -
> > >
>
http://www.mozilla.org/projects/embedding/apiReviewNotes.html#nsICookieServi
> ce
> > >
> > > 2/13/01 agenda:
> > > nsIHelperAppLauncher - [EMAIL PROTECTED], [EMAIL PROTECTED]
> > > nsIStringBundle[Service] - [EMAIL PROTECTED]
> > > nsILocalFile - [EMAIL PROTECTED], [EMAIL PROTECTED],
> > > [EMAIL PROTECTED]
> > > nsIMemory - [EMAIL PROTECTED]
> > >
> > > stack:
> > > protocol handler exposure (necko)
> >
> >
> >
>
>