[sip-comm-dev] [Patch] Whiteboard


#1

Hi all,
I made a new little big patch for the whiteboard plugin in SIP-Communicator.

- Now each type (Path, Image...) of object for the Whiteboard are manage in
a specific class (WhiteboardObjectPath, WhiteboardObjectImage...).
- The attributes in these objects were replaced by methods.
- A new class WhitheboardPoint is used in the place of my double[] (more
clean)
- The WhitheboardObject listener is now in the
OperationSetWhiteboardingJabberImpl
- XML message parsing is now made in each WhitheboardObject[Type]JabberImpl.
- Add WhiteboardObjectDeletedEvent to manage a reception of a "delete
WhitheboardObject action".
- A new method getSupportedWhiteboardObjects() in the WhiteboardSession to
indicate the objects manage by the session.

The patch is here : http://caotic.free.fr/sip/whiteboard5.patch
Icons used by the plugin :
http://caotic.free.fr/sip/icons_whiteboard.zip(SVN can't include
binary
type objects)

A little problem during the development :
Smack records our own "PacketExtensionProvider"
(WhiteboardObjectJabberProvider) well and it uses them, but when there is an
error in the method of decoding (after
parsing of the message), no exception is turned over and the messages are
"lost" :frowning:

Regards,
Julien


#2

Hi Julien,

I haven't had yet the time to look at your patch, but I just wanted to let you know that it's not forgotten and will be processed one of the next days:)

Sorry for this delay, but I had something to finish before getting into the Whiteboard project.

Yana

Julien wrote:

···

Hi all,
I made a new little big patch for the whiteboard plugin in SIP-Communicator.

- Now each type (Path, Image...) of object for the Whiteboard are manage in
a specific class (WhiteboardObjectPath, WhiteboardObjectImage...).
- The attributes in these objects were replaced by methods.
- A new class WhitheboardPoint is used in the place of my double[] (more
clean)
- The WhitheboardObject listener is now in the
OperationSetWhiteboardingJabberImpl
- XML message parsing is now made in each WhitheboardObject[Type]JabberImpl.
- Add WhiteboardObjectDeletedEvent to manage a reception of a "delete
WhitheboardObject action".
- A new method getSupportedWhiteboardObjects() in the WhiteboardSession to
indicate the objects manage by the session.

The patch is here : http://caotic.free.fr/sip/whiteboard5.patch
Icons used by the plugin :
http://caotic.free.fr/sip/icons_whiteboard.zip(SVN can't include
binary
type objects)

A little problem during the development :
Smack records our own "PacketExtensionProvider"
(WhiteboardObjectJabberProvider) well and it uses them, but when there is an
error in the method of decoding (after
parsing of the message), no exception is turned over and the messages are
"lost" :frowning:

Regards,
Julien

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Hi guys,

Just wanted to let you know that I've just created a new issue for this
one. For those willing to keep track of it. You can do so here:

https://sip-communicator.dev.java.net/issues/show_bug.cgi?id=390

Cheers
Emil

Yana Stamcheva wrote:

···

Hi Julien,

I haven't had yet the time to look at your patch, but I just wanted to
let you know that it's not forgotten and will be processed one of the
next days:)

Sorry for this delay, but I had something to finish before getting into
the Whiteboard project.

Yana

Julien wrote:

Hi all,
I made a new little big patch for the whiteboard plugin in SIP-Communicator.

- Now each type (Path, Image...) of object for the Whiteboard are manage in
a specific class (WhiteboardObjectPath, WhiteboardObjectImage...).
- The attributes in these objects were replaced by methods.
- A new class WhitheboardPoint is used in the place of my double[] (more
clean)
- The WhitheboardObject listener is now in the
OperationSetWhiteboardingJabberImpl
- XML message parsing is now made in each WhitheboardObject[Type]JabberImpl.
- Add WhiteboardObjectDeletedEvent to manage a reception of a "delete
WhitheboardObject action".
- A new method getSupportedWhiteboardObjects() in the WhiteboardSession to
indicate the objects manage by the session.

The patch is here : http://caotic.free.fr/sip/whiteboard5.patch
Icons used by the plugin :
http://caotic.free.fr/sip/icons_whiteboard.zip(SVN can't include
binary
type objects)

A little problem during the development :
Smack records our own "PacketExtensionProvider"
(WhiteboardObjectJabberProvider) well and it uses them, but when there is an
error in the method of decoding (after
parsing of the message), no exception is turned over and the messages are
"lost" :frowning:

Regards,
Julien

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net