Created 'docs' directory. So that the feed contains something :)


git-svn-id: svn://localhost/gs@1 bd4aa7da-f6f4-4997-a956-5ad611f6b780
added Todo.txt

git-svn-id: svn://localhost/gs@2 bd4aa7da-f6f4-4997-a956-5ad611f6b780
src added


git-svn-id: svn://localhost/gs@3 bd4aa7da-f6f4-4997-a956-5ad611f6b780
basisversie geimplementeerd van vier op een rij

git-svn-id: svn://localhost/gs@4 bd4aa7da-f6f4-4997-a956-5ad611f6b780
Basic GUI, has to be connected

git-svn-id: svn://localhost/gs@5 bd4aa7da-f6f4-4997-a956-5ad611f6b780
LogWidget added to show log messages
Added widgets to main window
nog niet af

git-svn-id: svn://localhost/gs@6 bd4aa7da-f6f4-4997-a956-5ad611f6b780
aanpassingen aan gui

git-svn-id: svn://localhost/gs@7 bd4aa7da-f6f4-4997-a956-5ad611f6b780
4 op een rij lokaal werkt in gui

git-svn-id: svn://localhost/gs@8 bd4aa7da-f6f4-4997-a956-5ad611f6b780
added setup.py script to convert python files to windows executable
details described in setup.py

git-svn-id: svn://localhost/gs@9 bd4aa7da-f6f4-4997-a956-5ad611f6b780
Initial commit of Neighboorhood.py. Unfinished/still a bit rough, but all the core stuff is working! :)

Neighborhood is a module to make local multicasted, multithreaded, queued messaging simpler than you can imagine. Peer discovery happens automatically.
Naming conflicts are solved automatically. Forget IGMP and special hardware requirements.
Uses zeroconf networking.

TODO: use queues to read/send messages + general cleanup.

git-svn-id: svn://localhost/gs@10 bd4aa7da-f6f4-4997-a956-5ad611f6b780
bug gefixed bij het opvragen van y

git-svn-id: svn://localhost/gs@11 bd4aa7da-f6f4-4997-a956-5ad611f6b780
gui updated


git-svn-id: svn://localhost/gs@12 bd4aa7da-f6f4-4997-a956-5ad611f6b780
- Minor cleanup.
- Fixed parameters for peerServiceUpdateCallback.

git-svn-id: svn://localhost/gs@13 bd4aa7da-f6f4-4997-a956-5ad611f6b780
Clarifications for the mechanism for broadcasting deleted messages.

git-svn-id: svn://localhost/gs@14 bd4aa7da-f6f4-4997-a956-5ad611f6b780
- Clarify the code/comments in __init__().
- Added self.peersTxtRecords to store all the TXT records of all peers.
- Added peersTxtRecordsUpdatedSinceLastCallback to store the keys of the TXT records that have been updated since the last peerMessageCallback (i.e. send updates in batches: if multiple changes occur to the TXT records in the same broadcast, then do one callback for all changes).
- Remove 'txtRecord' from the metadata stored in self.peers, since it was designed to only contain the primary TXT record, which is useless since all TXT records are stored separately.
- Ignore callbacks to _queryARecordCallback() when TTL is zero, because this indicates an updated value is  coming for this TXT record.

git-svn-id: svn://localhost/gs@15 bd4aa7da-f6f4-4997-a956-5ad611f6b780
- Issues with weird characters in front of key names solved. It was because I wasn't parsing the data properly.
- Strict size checking for pybonjour.TXTRecord disabled when sending messages (not when sending the primary "textvers" TXT record or "DELETE" for a message), which would only allow us to send the recommended 255 bytes instead of the allowed 65536 bytes.
- Actually delete a value from self.peersTxtRecords when a message is being deleted.

git-svn-id: svn://localhost/gs@16 bd4aa7da-f6f4-4997-a956-5ad611f6b780
Keep track of which TXT records have been deleted and pass along this information to the peerMessageCallback.

git-svn-id: svn://localhost/gs@17 bd4aa7da-f6f4-4997-a956-5ad611f6b780
rijen en kolommen gefixed

git-svn-id: svn://localhost/gs@18 bd4aa7da-f6f4-4997-a956-5ad611f6b780


git-svn-id: svn://localhost/gs@19 bd4aa7da-f6f4-4997-a956-5ad611f6b780
Unittests gemaakt en daarmee enkele bugjes in vieropeenrij gevonden

git-svn-id: svn://localhost/gs@20 bd4aa7da-f6f4-4997-a956-5ad611f6b780