Hookup the JS function to a timer to allow users to only mark messages as read after they have
been viewed in the preview pane for a configurable number of seconds.
sr=bienvenu
move to junk folder (or delete) when the user manually marks as junk.
this was one of the top usability items we found, during UE studies
r/sr=bienvenu, a=sspitzer
thanks to neil for the fix, r/sr=sspitzer
fix for bug #195238 [Junk toolbar button text should say "Not Junk" if junk messages are selected]
fix for bug #198877 [removed extra menu seperator in view menu, for stand alone msg window]
also, disable junk UI for news messages, since the junk feature doesn't work for news yet.
r/sr=bienvenu.
Removing support for <outliner> tags
Removing <tree> layout code and moving <tree> tags to outliner layout
Convert all usage of <outliner> to tree tags
Convert all usage of <tree> tags to new <tree> syntax or <listbox>
r=cmanske,varga sr=hyatt,sspitzer a=asa
Also includes fixes by Jan Varga (varga@utcruk.sk) for bugs 132020, 133451, 131393, 115894, and 129327
94653 - can't right align text in outliner cell
95730 - White block displays/artifacts in the highlight area after Move/Drag mail to folder.
112238 - [RFE] Outliner widget should support line-through
116855 - Modify outliner builder syntax to match outliner content model
118093 - Make -moz-image-region work in the outliner
118113 - Too little space between pref category tree and pref page
118154 - Category now has a column picker
118647 - Memory leak of 52 bytes from 1 block allocated in nsOutlinerBodyFrame::CheckVerticalOverflow
118660 - left arrow no longer moves to parent category
119751 - Branches are open by default and then closed after launch.
- outermost <outlinerchildren> has "-moz-box-flex: 1" by default
and it actaully replaced <outlinerbody>
- all event handlers moved on <outliner>
- content builder, outliner builder and content view use <outliner> as root
element
- nsIBoxObject has a new attribute "element"
- all CSS rules outlinerbody:foo replaced with outlinerchildren:foo
- drop feedback is now skinable
r=waterson for the changes in mozilla/content
r=sspitzer on the mailnews parts
r=blake on the bookmarks/history
r=bryner on the OutlinerBodyFrame and OutlinerContentView changes
sr=hyatt,hewitt
Fix for 118632. file picker can display all column arrows.
r=bryner, sr=hyatt
- getCellAt() now checks for correct mouse coordinates and sets row value
to -1 for invalid coordinates.
- added bail out checks to all callers.
fix for bug #102180 (close std alone msg window on delete if no more messages
in the folder). also, fix spelling mistake, "supress" -> "suppress"
r=cavin, sr=bienvenu.
fix for #95358, folder pane sorting should be case insensitive
fix for #18343, newsgroups in the folder pane should be in newsrc order, not alphabetical order.
plus, some clean up.
r=racham, sr=bienvenu, a=asa
huge thanks jan varga and hwaara for doing the lion's share of the work
to convert the folder pane to use the outliner.
reviewed by waterson, andreww, ben, hewitt, pinkerton, attinasi, hwaara, varga, sspitzer, bienvenu.
super reviewed by hyatt and sspitzer
for the end user: unread and total columns are back in folder pane (like 4.x)
also includes fixes for #80844#85376#89072#90075#93011#93963#95298#54171#78768#85088
thanks to elrod@liquidmetal.com for the initial patch.
fix for #72791: the INBOX flag trumps all other special folder flags. so if a user
sets their INBOX to be their Sent folder, we still treat it like an inbox.
r=mscott, r=sspitzer, sr=bienvenu
#62455 make sure double clicking on a cell in a column that is a cycler doesn't open the message in a new window
#72665, #73888
treat the thread unread and thread total columns like all the other columns.
allow the user to persist their hidden attribuyte.
don't hide / show them when switching between threaded and nonthreaded views.
All that's left is to hide those columns by default.
#72252 fix sort indicator problems
#72250 sorts should default to ascending
sr=bienvenu
add "View | Sort By | Thread" back to the menus.
add an accelerator for "Select Thread" (ctrl shift a). #21094
make it so when we delete the last message in the folder, we clear out the message pane.
make it so when we compact folders, we blank out the thread pane. #72674
fix some crashers when clicking on the thread pane and there is no db or there are no rows. #72282
kill thread should not be "ctrl w", it should be "w". #73260
sr=bienvenu
#72819 added ascend / descend to the "View | Sort By" menu. sr=bienvenu
#72248 properly update the checkboxes for the "View | Sort By" menu (when it is created). sr=bienvenu
#21094, #72823 some work for "select thread" / "select flagged". sr=bienvenu
change some printf("fix me") into assertions to catch problems.
remove some dead js.
fix#72592, if sorted by "order received" fix the insertion sort problem.
fix#72589, get "sort by status" working.
fix#72608, fix IsSpecialFolder() to do bitwise operations, instead of string compares
sr=bienvenu
Includes front end re-write to use the outliner widget for the thread pane.
Improvements in scrolling, folder loading, message display, replyto time, sorting, selecting, deleting, the list goes
on and on.
enjoy =).