Commits

Author Commit Message Labels Comments Date
Nikhil Marathe
Tagged version 1.0, which was the one submitted for Apps Dreamer
Nikhil Marathe
Fix empty string problem
Tags
v1.0
Nikhil Marathe
Not sure if this will help, but no time
Nikhil Marathe
Stricter parsing rather than casting
Nikhil Marathe
Added input validation
Nikhil Marathe
Removed source.html from version control since its generated
Nikhil Marathe
Fixed concurrent mod issue by copying to an array first. Considering we have only 2 or 3 receivers, this shouldn't impact performance
Nikhil Marathe
Debug info. to be removed
Nikhil Marathe
first step to fixing concurrent modification errors in the client
Nikhil Marathe
Fixed NullPointerException on first click
Nikhil Marathe
Renamed design doc
Nikhil Marathe
Added pygment highlighted generator and helper
Nikhil Marathe
Added source.html pygmentized, design doc and minor commit. Sorry for bad commit, but my laptop is unstable and I have to secure the code quickly
Nikhil Marathe
Removed debug
Nikhil Marathe
Changed port to 6491, randomly generated
Nikhil Marathe
Added brainstorm logo
Nikhil Marathe
Added chat text, removed unnecessary exit call
Nikhil Marathe
Fixed color issue due to over draw
Nikhil Marathe
Added exception for things we want to catch
Nikhil Marathe
On network error during init, show error and go back to main screen
Nikhil Marathe
Added code to stop server and client connections properly on quit
Nikhil Marathe
Use ClassLoader to get resources so that it works in the Jar
Nikhil Marathe
Bind to wildcard address, so that everyone on the network can access. Initially bound to 127.0.0.1, so it couldn't accept external connections.
Nikhil Marathe
Individual MessageEmitters to each Client. With a common MessageEmitter, data can overlap. Now each client has an associated MessageEmitter stored in a hash, which is added on accept and removed when the connection is closed.
Nikhil Marathe
Implemented temporary drawing support for all Tools
Nikhil Marathe
Finally fixed long pending temporary drawing bug. All shapes now request canvas to temporarily render them on the current graphics context by enqueueing a Shape/TextWrap and drawing all existing elements on the paintComponent graphics object.
Nikhil Marathe
Added TextWrap to handle String drawing, since thats a sore thumb among Shapes
Nikhil Marathe
Brainstorm listens to exit request and closes server and client before exiting
Nikhil Marathe
Force antialiasing in Canvas
Nikhil Marathe
Added leaving and disconnection handling to ChatWidget
  1. Prev
  2. Next