First cut at a roll up of M4 group lists.
Work on Milestone 4 is expected to conclude April 6 12:00 midnight
M4 goals include:
- the feature items and infrastructure work listed in the tables below.
- Fix bugs targeted for M4
- Triage and load balance untargeted bugs lists, M5 bugs, and M6 bugs
-
Fix top talkback bugs. 100 incoming blackboxes per day.
- watch for analysis of crash data posted to netscape.public.mozilla.crash-data
M4 User features | windows | Linux | Mac | Comment |
---|---|---|---|---|
Build/Testing Systems | ||||
Mail Tinderbox Build On-line | done | done | ||
Improve/Refine Verification Criteria top 5 urls,11 content urls, -mail, -editor,basic performance |
||||
Automated Quick Tests | close | send to leger and cyeh | ||
XPIDL usable by most groups | landing on nt and linux Monday mac -> build a binary tool and check in |
|||
commercial builds - incl talback | done | m5 | working | |
build number/user agent identifiers/ time bomb |
||||
component zip files for installers | java,n2phn,ra,testprogs-> close | |||
Install - | ||||
Install stub hooked up | windows only for M4 - hooked up 4/6 |
m6 | feature complete installs and creates shortcuts | |
User pref/profiles/initialization | ||||
cckteam | ||||
btech | ||||
Profile Picker functional- (moved to later milestone. 3/26)
replaced with the ability to pick the profile based on some simple
rules rather than by user input. Here are the M4 rules.
|
depends on launching a window before browser starts | |||
concept of user directories | ||||
write out prefs | ||||
Registry dump utility | done | done | later | |
about:registry | moved to m5 | |||
Browser - | ||||
xpappsxptoolkitbtech | ||||
Simple sidebar with bookmarks | ready | ready | ready | |
Add bookmark | done | |||
Simple bookmark properties dialog | close -> possible gecko blocker | |||
History view | close for all platforms | |||
Alert/confirm/etc. modal dialogs | danm has prototype | at risk - blocked by danm infrustrucure? | ||
FTP download and progress dialog | done | |||
Simple find dialog | move to m5 | |||
File/folder picker -> Open/Savedialogs | at risk | trudellle | ||
Clipboard | done | @ risk | done | |
Scroll Bar | m5 all platforms | |||
.*Modal Dialogs? -> FE Alert/Confirm | done | later | done | slightly behind schedule? |
.Build XUL from a stream? ->Bookmark properties |
@risk all platforms | |||
Key Binding -> Accelerators& shortcuts | @risk | done | done | |
.Sizing windows | done | done | done | |
.Closing windows | done | done | done | |
Window Titles? | done | done | done | check with trudelle |
Remove Authentication dialog prototype. | done | done | done | |
RDF | ||||
Local Store (session management) | m5 -all platforms | |||
History | working | landed 3/23 | ||
Find | 50% working | |||
Wallet | ||||
put created and downloaded | done | download template hosted on server | ||
files into .../bin/res/wallet | done | |||
Enable for Mac and Unix | - | close | close | |
Netlib / Security/E-Commerse? | ||||
DNS: <unix> | m6 | |||
Nu Cache | m6 | |||
ftp | hacked for m4 | m4 | check mac status | |
https | moved to m6 | |||
PICS | ||||
checking for embedded page ratings | moved to m5 | blocked in nisheeth and rickg | ||
hacked up pref file. | moved to m5 | |||
Mail - | ||||
Integrate new icons | ||||
Thread pane | ||||
Sorting | ||||
Showing threads | ||||
Copy messages | ||||
MIME | ||||
Read attachments in messages | ||||
Composition | ||||
Quoting | ||||
HTML | ||||
Wrapping | ||||
Multiple Identities | ||||
Ender | ||||
Word Processing like white space handling | done -xp | |||
(space -tab - splits- joins- delete) | done -xp | |||
Apply/Remove- Bold Italic | done -xp | |||
Complete Caret Work | done -xp | |||
Up/Down Arrow | done -xp | |||
Drag and Drop Text (As destination) | done -xp | |||
Mail Compose Toolbar | done -xp | |||
spell ckeck prototype | done -xp | |||
Help- | ||||
On-screen help: | "help | help contents" - xp | |||
Help window prototype started | m5 | |||
Help buttons in dialog boxes (if any) enabled | m5 | |||
I18n/L10n - | ||||
(Multifont rendering on Win) (Multifont rendering on Mac) Input Methods (Win prototype) String Resources Manager to enable L10N of other modules XP-Com Charset Converters: from ISO-2022-JP, to Unicode XP-Com Charset Converters: remaining stateless 4.5 converters GetPlatformLocale API (Win) GetPlatformLocale API & stub (Mac) GetPlatformLocale API & stub HTML META charset support Browser View|Character Set menu Pref for default charset HTTP Content-Type charset parameter Form submit & charset conversions (Enables sorting bookmarks, mail, etc.) nsICollation API (Enables formatting of date and time) nsIDateTimeFormat API JA pseudo L10N of Windows installer JA pseudo L10N of Cartman XUL: JA pseudo L10N for main windows elements (menus; buttons;status bar) GTK+/Seamonkey AIX 2-byte enablement |
||||
Messenger View|Character Set menu View Western and Japanese MIME compliant messages Thread Pane display of Western and Japanese headers Sending Message (Latin1) |
||||
Infrastructure Work
Task | Win32 | Linux | Mac | Comments |
---|---|---|---|---|
Reentrancy 15 tasks open as of 3/23 | 12 task found 4/6. | |||
XPIDL usable by most groups | ? | Ready to turn on in m5. | ||
XP Toolkit | ||||
1. Native dialog glue | done | |||
2. File/folder picker -> Open/Save dialogs | done | |||
3.Clipboard | done | |||
4.Scroll Bar | done | |||
5.*Modal Dialogs? -> FE Alert/Confirm | done | |||
6.Build XUL from a stream? -> Bookmark properties | done | |||
7.Key Binding -> Accelerators amp shortcuts | done | |||
8. Sizing windows | done | |||
9. Closing windows | done | |||
10. XUL fragments improvements | done | |||
11.Window Titles | done | |||
12. Remove Authentication dialog prototype. | done | |||
Browser | ||||
BrowserWindow/WebShell API cleanup | done | |||
DocLoader/WebShell notification API | done | |||
Use XPComFactory instead of AppCores manager | done | |||
Preferences framework | done | |||
Window manager | moved to m5 | |||
Some sidebar framework | done | |||
NSPR async DNS | moved to m6 | |||
Mac Cartman development | moved to m6 | |||
Smart Update./User Migration. | ||||
M4 (4/6) | ||||
1. XPInstall | done | |||
single trigger | done | |||
queue installs | done | |||
resolve threading problem | moved to m5 | |||
pull amp build in SeaMonkey | done | |||
2. Install Wizard | done | |||
Windows: | ||||
create shortcuts | done | |||
feature complete | done | |||
hook up to daily build | close | |||
Mac: | ||||
prototype without download support) | done | |||
parser | done | |||
package selection | done | |||
component list | done | |||
3. Preference Migrate Tool | ||||
COM component amp registration | done | |||
utility functions checked in | done | |||
CCK http://webgroup/cck/planning/seamilestones.html | ||||
Profile Picker functional | ||||
Docs | ||||
Chapter 2 Customization Quick Start | ||||
Chapter 6 Creating Communicator Installers | ||||
Chapter 13 Manually Customizing the CD Autorun Screen | ||||
Front end | ||||
Create messenger resource directory on Windows and Linux | ||||
MIME cleanup | ||||
Composition Features | ||||
Networking | ||||
read/write line from proxied stream | ||||
Integrate with blocking password for POP and SMTP | ||||
Relocate nsIURLListener into core netlib | ||||
Integrate with N2 | ||||
IMAP | ||||
Add IMAP URL framework | ||||
Connection pool | ||||
Add IMAP DB implementation | ||||
Write IMAP test app | ||||
Cross thread design | ||||
Database | ||||
Mork Debugging | ||||
Parsing | ||||
Robust round-tripping | ||||
incremental writing | ||||
Add threading interfaces | ||||
Add threading implementation | ||||
Add subclass for news DB | ||||
Ender M4 | ||||
HTML Infrastructure | (Parser and HTMLContentSink dependencty) |
|||
Text Service Infrastructure | ||||
Ender Word Processing Typing Rules | ||||
Infrastructure for multiple types of selection | ||||
Editor Webshell Usage | ||||
Define Contextual Rules for Content Model | ||||
Manipulation | ||||
Drag and Drop Text (As destination) | ||||
Convert Output to use I18N converters | ||||