ChatPlugin 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic ChatPlugin (r1.25 - 01 Jun 2005 - ChristophBoesch)
Added:
>
>

  • Add the ability of syntax- highlighting for Java code in the chat box.

 <<O>>  Difference Topic ChatPlugin (r1.24 - 04 Jun 2004 - AndrewHarding)
Changed:
<
<

This plugin provides a simple multi-user chat window, allowing you to chat with other developers on your local LAN. It takes advantage of IP Multicast, which means it doesn't require a standalone chat server, but it also means that it requires support for multicast and can't leave the LAN.

>
>

This plugin provides a simple multi-user chat window, allowing you to chat with other developers on your local LAN. It takes advantage of IP Multicast, which means it doesn't require a standalone chat server but will only work with developers on the same subnet. It has emoticon and whisper functions.

Changed:
<
<

Many thanks to James Smith for his invaluable contribution.

>
>

Some users have found problems when the workstation they are working on has two network interfaces (physical or virtual). This is as yet unresolved.

Added:
>
>

Version 1.6 - 01/05/2004

  • Fixed up character encoding for String to byte[] translation
Changed:
<
<

-- AndrewHarding - 03 Feb 2004

>
>

-- AndrewHarding - 01 May 2004

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.5"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.6"}%

Changed:
<
<

%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="chat.jar"}%

>
>

%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="http://plugins.intellij.net/pluginManager?action=download&id=ChatPlugin"}%

Changed:
<
<

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.5" date="1077842913" path="C:\projectdata\plugin\chat.jar" size="43147" user="AndrewHarding" version="1.6"}%

>
>

%META:FILEATTACHMENT{name="chat.jar" attr="h" comment="1.6" date="1086315201" path="C:\chat.jar" size="52249" user="AndrewHarding" version="1.7"}%


 <<O>>  Difference Topic ChatPlugin (r1.23 - 03 Mar 2004 - DougSerres)
Added:
>
>

  • Add the ability to specify a sound when a message arrives.

 <<O>>  Difference Topic ChatPlugin (r1.22 - 27 Feb 2004 - AndrewHarding)
Added:
>
>

Version 1.5 - 27/02/2004

  • Fixed a bug in 1.4 that stopped the window from popping up when a message was received
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.4"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.5"}%

Changed:
<
<

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.4" date="1077799207" path="C:\projectdata\plugin\chat.jar" size="43109" user="AndrewHarding" version="1.5"}%

>
>

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.5" date="1077842913" path="C:\projectdata\plugin\chat.jar" size="43147" user="AndrewHarding" version="1.6"}%


 <<O>>  Difference Topic ChatPlugin (r1.21 - 26 Feb 2004 - AndrewHarding)
Changed:
<
<

I've tested this plugin with IntelliJ 3.0.5 and Aurora build 998.

>
>

I've tested this plugin with IntelliJ 3.0.5 and IntelliJ 4.0.

Added:
>
>

Version 1.4 - 27/02/2004

  • Added a clear button
  • Emoticon support!
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.3"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.4"}%

Changed:
<
<

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.3" date="1075759457" path="C:\projectdata\plugin\chat.jar" size="19513" user="AndrewHarding" version="1.4"}%

>
>

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.4" date="1077799207" path="C:\projectdata\plugin\chat.jar" size="43109" user="AndrewHarding" version="1.5"}%


 <<O>>  Difference Topic ChatPlugin (r1.20 - 02 Feb 2004 - AndrewHarding)
Added:
>
>

Many thanks to James Smith for his invaluable contribution.

Changed:
<
<

Version 1.0 - 19/12/2003

  • baseline
>
>

Version 1.3 - 03/02/2004

  • Removed the extra space between chat messages
  • Chat display pane now scrolls to show new messages
Version 1.2 - 02/02/2004
  • plugin now works in multiple project windows.
Changed:
<
<

Version 1.2 - 02/02/2004

  • plugin now works in multiple project windows.
>
>

Version 1.0 - 19/12/2003

  • baseline
Changed:
<
<

-- AndrewHarding - 02 Feb 2004

>
>

-- AndrewHarding - 03 Feb 2004

Changed:
<
<

  • No enhancements or bugs outstanding.
>
>

  • Make the plugin configurable to change it's anchor colour instead of popping up.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.2"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.3"}%

Changed:
<
<

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.2" date="1075711179" path="C:\projectdata\plugin\chat.jar" size="19658" user="AndrewHarding" version="1.3"}%

>
>

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.3" date="1075759457" path="C:\projectdata\plugin\chat.jar" size="19513" user="AndrewHarding" version="1.4"}%


 <<O>>  Difference Topic ChatPlugin (r1.19 - 02 Feb 2004 - AndrewHarding)
Added:
>
>

Version 1.2 - 02/02/2004

  • plugin now works in multiple project windows.
Changed:
<
<

  • Plugin doesn't work in multiple project windows. I'm currently working on a fix for this (I know whats wrong). Stay tuned.
>
>

  • No enhancements or bugs outstanding.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.2"}%

Changed:
<
<

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.1" date="1075678606" path="C:\projectdata\plugin\chat.jar" size="19878" user="AndrewHarding" version="1.2"}%

>
>

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.2" date="1075711179" path="C:\projectdata\plugin\chat.jar" size="19658" user="AndrewHarding" version="1.3"}%


 <<O>>  Difference Topic ChatPlugin (r1.18 - 02 Feb 2004 - AndrewHarding)
Changed:
<
<

  • No current enhancements/bugfixes outstanding - email me if you have any!
>
>

  • Plugin doesn't work in multiple project windows. I'm currently working on a fix for this (I know whats wrong). Stay tuned.

 <<O>>  Difference Topic ChatPlugin (r1.17 - 01 Feb 2004 - AndrewHarding)
Changed:
<
<

To install, simply copy the jar file into your $IDEA_HOME/plugins folder. The multicast address is currently not configurable. The user name you are assigned is based on your login name, but is configurable via a properties file in the chat.jar

>
>

To install, simply copy the jar file into your $IDEA_HOME/plugins folder. Configurable items are:

  • multicast address
  • multicast port
  • maximum message length
To configure, crack open the jar and change the chat.properties file
Added:
>
>

Version 1.1 - 02/02/2004

  • configuration for multicast socket
  • removed occasional duplicates appearing in user list
Changed:
<
<

-- AndrewHarding - 19 Dec 2003

>
>

-- AndrewHarding - 02 Feb 2004

Changed:
<
<

  • Make the multicast address configurable.
>
>

  • No current enhancements/bugfixes outstanding - email me if you have any!
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.0"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.1"}%

Changed:
<
<

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.0" date="1073258788" path="C:\Program Files\IntelliJ\plugins\chat.jar" size="23130" user="AndrewHarding" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.1" date="1075678606" path="C:\projectdata\plugin\chat.jar" size="19878" user="AndrewHarding" version="1.2"}%


 <<O>>  Difference Topic ChatPlugin (r1.16 - 04 Jan 2004 - AndrewHarding)
Added:
>
>

Changed:
<
<

%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value=""}%

>
>

%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="chat.jar"}%

Changed:
<
<

%META:FIELD{name="TestedOnOS" title="TestedOnOS" value=""}%

>
>

%META:FIELD{name="TestedOnOS" title="TestedOnOS" value="OsLinux, OsWin2K"}%

Added:
>
>

%META:FILEATTACHMENT{name="chat.jar" attr="" comment="1.0" date="1073258788" path="C:\Program Files\IntelliJ\plugins\chat.jar" size="23130" user="AndrewHarding" version="1.1"}%


 <<O>>  Difference Topic ChatPlugin (r1.15 - 19 Dec 2003 - AndrewHarding)
Changed:
<
<

This plugin provides a simple multi-user chat window, allowing you to chat with other developers on your local LAN. It takes advantage of IP Multicast, which means it doesn't require a standalone chat server, but it also means that it requires support for multicast and can't leave the LAN.

Currently it uses multicast group 239.1.2.3, port 1234 with a TTL of 1. These values are configurable through the IDE options panel, but require a restart to take effect.

This plugin requires IDEA 3.0, and was tested on build 629.

To install, simply copy the jar file into your $IDEA_HOME/plugins folder. You can configure chat window options through the Chat configuration screen in the IDE Options panel.

Known Issues/Questions:

  • would a split pane or textarea be more appropriate for the entry line, or is the 1 line entry ok?
  • how can I make the chat icon flash to indicate new content is in the chat window when auto-popup is off?
  • does multicast work for most people?
  • I'd like to make this an application component, but how do you get an instance of ToolBarManager? without a project?
  • Don't try to enter non numeric values in the numeric fields
>
>

This plugin provides a simple multi-user chat window, allowing you to chat with other developers on your local LAN. It takes advantage of IP Multicast, which means it doesn't require a standalone chat server, but it also means that it requires support for multicast and can't leave the LAN.

Changed:
<
<

CHANGELOG

>
>

I've tested this plugin with IntelliJ 3.0.5 and Aurora build 998.

Changed:
<
<

Version 1.0 - 6/15/01

  • baseline
>
>

To install, simply copy the jar file into your $IDEA_HOME/plugins folder. The multicast address is currently not configurable. The user name you are assigned is based on your login name, but is configurable via a properties file in the chat.jar

Changed:
<
<

Version 1.1 - 6/20/01

  • enhancement: chat window wordwraps and autoscrolls
  • enhancement: multicast group, port, and ttl values are configurable
  • enhancement: autopopup configurable for events (like people leaving)
  • enhancement: renaming your self in session now triggers an event
  • tweak: IRC style formatting for names and events
  • tweak: added icon to config screen
  • fix: plugin dies on project close
  • fix: sending over 64K breaks the network (truncating)
>
>

CHANGELOG

Changed:
<
<

http://www.deepmagic.com/software.shtml

>
>

Version 1.0 - 19/12/2003

  • baseline
Changed:
<
<

-- DuaneFields - 20 Jun 2002

>
>

-- AndrewHarding - 19 Dec 2003

Changed:
<
<

  • autoscroll (very important)
  • could u upload the sources?
  • "History"
  • Option to activate/deactivate the plugin in the IDE Options (so that it can be turned off without removing the jar file)
    • I would prefer a general way to disable plugins. Wait for the Intellij-guys. (JohannesSchneider - 18 Jun 2002)
  • set initial focus to input text field (AlesPour)
  • provide some way to share code through the chat (easiest way would be to allow new-lines in messages) (JoachimSauer)
  • provide the time on each entry (NickKnatterfield)
>
>

  • Make the multicast address configurable.
Changed:
<
<

%META:FIELD{name="IntelliJPluginName" title="IntelliJPluginName" value=""}% %META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value=""}% %META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value=""}%

>
>

%META:FIELD{name="IntelliJPluginName" title="IntelliJPluginName" value="ChatPlugin"}% %META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.0"}% %META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="Andrew Harding"}%

Changed:
<
<

%META:FIELD{name="IntelliJPluginClassification" title="IntelliJPluginClassification" value=""}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginArchive"}%

>
>

%META:FIELD{name="IntelliJPluginClassification" title="IntelliJPluginClassification" value="Other"}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginPackage"}%

Changed:
<
<

%META:FIELD{name="ShouldRunOnOS" title="ShouldRunOnOS" value=""}%

>
>

%META:FIELD{name="ShouldRunOnOS" title="ShouldRunOnOS" value="AnyOS"}%


 <<O>>  Difference Topic ChatPlugin (r1.14 - 18 Jun 2003 - AlexeyEfimov)
Changed:
<
<

%META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginPackage"}%

>
>

%META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginArchive"}%


 <<O>>  Difference Topic ChatPlugin (r1.13 - 19 May 2003 - AlexeyEfimov)
Changed:
<
<

%META:FORM{name="WebForm"}%

>
>

%META:FORM{name="IntelliJPluginWebForm"}% %META:FIELD{name="IntelliJPluginName" title="IntelliJPluginName" value=""}% %META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value=""}% %META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value=""}% %META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value=""}% %META:FIELD{name="IntelliJPluginSource" title="IntelliJPluginSource" value=""}% %META:FIELD{name="IntelliJPluginClassification" title="IntelliJPluginClassification" value=""}%


 <<O>>  Difference Topic ChatPlugin (r1.12 - 29 Apr 2003 - NickKnatterfield)
Changed:
<
<

>
>


 <<O>>  Difference Topic ChatPlugin (r1.11 - 02 Dec 2002 - AlexeyEfimov)
Changed:
<
<

%META:FORM{name="PluginWebForm"}%

>
>

%META:FORM{name="WebForm"}%


 <<O>>  Difference Topic ChatPlugin (r1.10 - 29 Nov 2002 - AlexeyEfimov)
Added:
>
>

%META:FORM{name="PluginWebForm"}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginPackage"}% %META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="This plugin provides a simple multi-user chat window, allowing you to chat with other developers on your local LAN. "}% %META:FIELD{name="TestedOnOS" title="TestedOnOS" value=""}% %META:FIELD{name="ShouldRunOnOS" title="ShouldRunOnOS" value=""}%


 <<O>>  Difference Topic ChatPlugin (r1.9 - 05 Jul 2002 - JoachimSauer)
Added:
>
>

  • provide some way to share code through the chat (easiest way would be to allow new-lines in messages) (JoachimSauer)

 <<O>>  Difference Topic ChatPlugin (r1.8 - 02 Jul 2002 - EugeneBelyaev)
Changed:
<
<

These values are onfigurable through the IDE options panel, but require

>
>

These values are configurable through the IDE options panel, but require


 <<O>>  Difference Topic ChatPlugin (r1.7 - 20 Jun 2002 - AlesPour)
Added:
>
>

  • set initial focus to input text field (AlesPour)

 <<O>>  Difference Topic ChatPlugin (r1.6 - 20 Jun 2002 - DuaneFields)
Changed:
<
<

with other developers on your local LAN. It takes advantage of IP Multicast

>
>

with other developers on your local LAN. It takes advantage of IP Multicast,

Changed:
<
<

These values are not yet configurable.

>
>

These values are onfigurable through the IDE options panel, but require a restart to take effect.

Added:
>
>

Changed:
<
<

For the most up to date version of this plugin, visit http://www.deepmagic.com under the Software tab.

>
>

Known Issues/Questions:

  • would a split pane or textarea be more appropriate for the entry line, or is the 1 line entry ok?
  • how can I make the chat icon flash to indicate new content is in the chat window when auto-popup is off?
  • does multicast work for most people?
  • I'd like to make this an application component, but how do you get an instance of ToolBarManager? without a project?
  • Don't try to enter non numeric values in the numeric fields

CHANGELOG

Version 1.0 - 6/15/01

  • baseline

Version 1.1 - 6/20/01

  • enhancement: chat window wordwraps and autoscrolls
  • enhancement: multicast group, port, and ttl values are configurable
  • enhancement: autopopup configurable for events (like people leaving)
  • enhancement: renaming your self in session now triggers an event
  • tweak: IRC style formatting for names and events
  • tweak: added icon to config screen
  • fix: plugin dies on project close
  • fix: sending over 64K breaks the network (truncating)

http://www.deepmagic.com/software.shtml

Changed:
<
<

-- DuaneFields - 16 Jun 2002

>
>

-- DuaneFields - 20 Jun 2002

Changed:
<
<

%META:FILEATTACHMENT{name="mcastchat.zip" attr="" comment="1.0" date="1024175096" path="C:\cygwin\home\Duane\dev\plugins\build\zips\mcastchat.zip" size="14425" user="DuaneFields" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="mcastchat.zip" attr="h" comment="1.0" date="1024175096" path="C:\cygwin\home\Duane\dev\plugins\build\zips\mcastchat.zip" size="14425" user="DuaneFields" version="1.1"}%


 <<O>>  Difference Topic ChatPlugin (r1.5 - 18 Jun 2002 - JohannesSchneider)
Added:
>
>

    • I would prefer a general way to disable plugins. Wait for the Intellij-guys. (JohannesSchneider - 18 Jun 2002)
Deleted:
<
<

-- JohannesSchneider - 16 Jun 2002


 <<O>>  Difference Topic ChatPlugin (r1.4 - 18 Jun 2002 - TWikiGuest)
Added:
>
>

  • Option to activate/deactivate the plugin in the IDE Options (so that it can be turned off without removing the jar file)

 <<O>>  Difference Topic ChatPlugin (r1.3 - 17 Jun 2002 - JohannesSchneider)
Changed:
<
<

  • Could u upload the sources?
>
>

  • autoscroll (very important)
  • could u upload the sources?

 <<O>>  Difference Topic ChatPlugin (r1.2 - 16 Jun 2002 - JohannesSchneider)
Added:
>
>


Wishlist

  • Could u upload the sources?
  • "History"

-- JohannesSchneider - 16 Jun 2002


 <<O>>  Difference Topic ChatPlugin (r1.1 - 15 Jun 2002 - DuaneFields)
Added:
>
>

%META:TOPICINFO{author="DuaneFields" date="1024175160" format="1.0" version="1.1"}% %META:TOPICPARENT{name="WebHome"}%

Chat

This plugin provides a simple multi-user chat window, allowing you to chat with other developers on your local LAN. It takes advantage of IP Multicast which means it doesn't require a standalone chat server, but it also means that it requires support for multicast and can't leave the LAN.

Currently it uses multicast group 239.1.2.3, port 1234 with a TTL of 1. These values are not yet configurable.

This plugin requires IDEA 3.0, and was tested on build 629. To install, simply copy the jar file into your $IDEA_HOME/plugins folder. You can configure chat window options through the Chat configuration screen in the IDE Options panel.

For the most up to date version of this plugin, visit http://www.deepmagic.com under the Software tab.

-- DuaneFields - 16 Jun 2002 %META:FILEATTACHMENT{name="mcastchat.zip" attr="" comment="1.0" date="1024175096" path="C:\cygwin\home\Duane\dev\plugins\build\zips\mcastchat.zip" size="14425" user="DuaneFields" version="1.1"}%


View | Diffs | r1.25 | > | r1.24 | > | r1.23 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 15 Jun 2002 - 21:06 GMT - DuaneFields
Revision r1.25 - 01 Jun 2005 - 12:18 GMT - ChristophBoesch
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.