#160 JMail Plugin release 1.1

2005-08-01
closed
None
5
2005-07-29
2005-06-08
Prakash
No
0 up votes | 0 down votes | 0%
4 comments

1. Name- JMail plugin.
2. Version Number- 1.1.
3. All Requirements- :
* JDK compatibility - 1.4
* jEdit version - 4.3.
* plugin dependencies - none
* required third-party applications
* libraries to be bundled with the release:
mail.jar and activation.jar
4. Announcement- New version of the JMail plugin
with attachment support and UI enhancements.
5. Source Code- in the CVS tagged JMAIL-1-3.
6. Descriptions-

* New improved UI based on SwingWorkers to provided
better response and progress.
* Support for HTML mails. Just set the buffer mode to
'html' and you can type in any HTML you want.
* Support to send attachements
* Support for inline attachments. If you want to send a
HTML page with an image. Then you can just add the
image as attachment and refer it in the html as <img
src="cid:attachmentX"> Where X is the attachment no
(starting with 0 ofcourse :) )
* The column margins of the tables are remembered so no
need to adjust the tables everytime.
* Better support for sorting messages based on columns

Discussion

    • assigned_to: nobody --> orutherfurd
     
  • Logged In: YES
    user_id=265596

    Hi Prakash,

    I'm getting an IllegalArgumentException when trying to view
    any message:

    (It appears that the given value is "<Unknown>" -- but is
    that for any message I've tested). I'm testing w/pop --
    please let me know if you need any more information to track
    this down.

    [error] AWT-EventQueue-0:
    java.lang.IllegalArgumentException: Cannot format given
    Object as a Date
    [error] AWT-EventQueue-0: at
    java.text.DateFormat.format(DateFormat.java:279)
    [error] AWT-EventQueue-0: at
    java.text.Format.format(Format.java:133)
    [error] AWT-EventQueue-0: at
    jmail.ui.MessageTableRenderer.getTableCellRendererComponent(MessageTableRenderer.java:149)
    [error] AWT-EventQueue-0: at
    javax.swing.JTable.prepareRenderer(JTable.java:3731)
    [error] AWT-EventQueue-0: at
    javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149)
    [error] AWT-EventQueue-0: at
    javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051)
    [error] AWT-EventQueue-0: at
    javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974)
    [error] AWT-EventQueue-0: at
    javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintComponent(JComponent.java:541)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:808)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintChildren(JComponent.java:647)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:817)
    [error] AWT-EventQueue-0: at
    javax.swing.JViewport.paint(JViewport.java:722)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintChildren(JComponent.java:647)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:817)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintChildren(JComponent.java:647)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:817)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintChildren(JComponent.java:647)
    [error] AWT-EventQueue-0: at
    javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:817)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintChildren(JComponent.java:647)
    [error] AWT-EventQueue-0: at
    javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:817)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintChildren(JComponent.java:647)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:817)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintChildren(JComponent.java:647)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paint(JComponent.java:817)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4787)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4740)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent._paintImmediately(JComponent.java:4685)
    [error] AWT-EventQueue-0: at
    javax.swing.JComponent.paintImmediately(JComponent.java:4488)
    [error] AWT-EventQueue-0: at
    javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
    [error] AWT-EventQueue-0: at
    javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117)
    [error] AWT-EventQueue-0: at
    java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
    [error] AWT-EventQueue-0: at
    java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
    [error] AWT-EventQueue-0: at
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
    [error] AWT-EventQueue-0: at
    java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    [error] AWT-EventQueue-0: at
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
    [error] AWT-EventQueue-0: at
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
    [error] AWT-EventQueue-0: at
    java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

     
  • Prakash
    Prakash
    2005-07-01

    Logged In: YES
    user_id=1058009

    Oops.. If the received date on a message is null we display
    '<Uknown>' HJowever i was trying to format it as date and
    failing.Changed the code to this correctly and retagged the
    changed sources as JMAIL-1-3.

     
  • Logged In: YES
    user_id=265596

    Packaged & uploaded.

     
    • milestone: --> 2005-08-01
    • status: open --> closed