aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* Merge pull request #5 from oplS17projects/mangoiskm2017-04-23-209/+375
|\ | | | | Mango
| * bug fix: improved responsiveness of GUIIbrahim Mkusa2017-04-23-4/+4
| |
| * GUI no longer burns through CPU cycles.Ibrahim Mkusa2017-04-23-4/+49
| |
| * Validate that username is at most 10 characters. Added Padding for username.Ibrahim Mkusa2017-04-23-3/+10
| |
| * Now accepts "/quit" to quit instead of "quit"Ibrahim Mkusa2017-04-23-3/+6
| |
| * Now prompts for user name via the GUIIbrahim Mkusa2017-04-23-3/+15
| |
| * updated TODO'sIbrahim Mkusa2017-04-23-1/+3
| |
| * bug fix: no longer attaches username to every received message.Ibrahim Mkusa2017-04-23-4/+7
| |
| * Basic input and output now can be done through guiIbrahim Mkusa2017-04-23-5/+30
| |
| * messages from other clients now display on the GUIIbrahim Mkusa2017-04-23-7/+25
| |
| * renamed Hermes_Gui1.3.rkt to GUI.rkt for readabilityIbrahim Mkusa2017-04-23-1/+1
| |
| * beginning merge processIbrahim Mkusa2017-04-23-7/+26
| |
| * Merge branch 'master' of github.com:oplS17projects/Hermes into mangoIbrahim Mkusa2017-04-23-24/+23
| |\ | |/ |/| | | | | * 'master' of github.com:oplS17projects/Hermes: Modified the readme
* | Modified the readmeDoug-Richardson2017-04-22-24/+23
| | | | | | Mostly just updating the language.
| * removed unnecessary begin statements. Added more documentation to gui code.Ibrahim Mkusa2017-04-23-32/+65
| |
| * removed unnecessary begin statementsIbrahim Mkusa2017-04-21-3/+2
|/
* Formatting edits to code to enhance readibility for coming mergeIbrahim Mkusa2017-04-20-19/+27
|
* requires gui nowDouglas-Richardson2017-04-19-1/+1
|
* Added GUI to thingDouglas-Richardson2017-04-19-0/+196
| | | | yay
* Merge pull request #4 from oplS17projects/mangoiskm2017-04-16-3/+4
|\ | | | | use relative paths when opening files
| * use relative paths when opening filesIbrahim Mkusa2017-04-16-3/+4
| |
* | Merge pull request #3 from oplS17projects/mango0.3iskm2017-04-16-78/+214
|\| | | | | Mango
| * minor additionsIbrahim Mkusa2017-04-16-3/+1
| |
| * broadcast now checks whether port is open before trying to sendIbrahim Mkusa2017-04-16-15/+11
| |
| * sync/timeout to plain sync. Its appropriate given the chat contextIbrahim Mkusa2017-04-16-3/+3
| |
| * sleep delay interval setting now managed as a global variableIbrahim Mkusa2017-04-16-4/+6
| |
| * clients can type /list users to get usernames logged inIbrahim Mkusa2017-04-16-3/+13
| |
| * clients can type in /list count to ask for number of logged in usersIbrahim Mkusa2017-04-16-3/+17
| |
| * Clients can now whisper to each other /whisperIbrahim Mkusa2017-04-16-6/+45
| |
| * username now stored along with related input output portsIbrahim Mkusa2017-04-16-1/+1
| |
| * more readable names for some functionsIbrahim Mkusa2017-04-16-13/+30
| |
| * all output generated from client is now logged to appropriate _clientIbrahim Mkusa2017-04-15-16/+22
| | | | | | | | files
| * client logs end with _client and server logs end with _serverIbrahim Mkusa2017-04-15-9/+9
| |
| * created modules/general.rkt to house common functionsIbrahim Mkusa2017-04-15-24/+38
| |
| * preliminary work on adding sessions stickinessIbrahim Mkusa2017-04-15-4/+18
| |
| * server now logs all received conversations and events to filesIbrahim Mkusa2017-04-14-24/+50
| |
* | Merge pull request #2 from oplS17projects/mangoiskm2017-04-14-140/+197
|\| | | | | Mango
| * tidied upIbrahim Mkusa2017-04-14-0/+0
| |
| * Tell git to ignore temporary filesIbrahim Mkusa2017-04-14-0/+2
| |
| * Hermes is pre-alpha readyIbrahim Mkusa2017-04-14-5/+8
| |
| * now handles disconnected clientsIbrahim Mkusa2017-04-14-1/+16
| |
| * Clients now default to leaving sign out messagesIbrahim Mkusa2017-04-13-8/+17
| |
| * timestamps added to messagesIbrahim Mkusa2017-04-13-4/+14
| |
| * messages are now tracked via a closure.Ibrahim Mkusa2017-04-13-13/+25
| |
| * tidied up, removed some unused definitionsIbrahim Mkusa2017-04-13-7/+2
| |
| * tracking a list of input and output ports via closures and setsIbrahim Mkusa2017-04-13-4/+11
| |
| * Added counter to keep track number of connected clientsIbrahim Mkusa2017-04-13-7/+42
| |
| * tidied up client.rkt. More stuff to TODO.txtIbrahim Mkusa2017-04-12-34/+7
| |
| * tidied up server.rktIbrahim Mkusa2017-04-12-97/+24
| |
| * refactored code to use thread-safe displayln-safeIbrahim Mkusa2017-04-12-26/+20
| |