Subversion Repositories HomeAutomation

Rev

Show changed files | Details | Compare with Previous | Blame | SVN | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1999 5222 d 2 h runge /trunk/PcSoftware/Atom1.5/ Hopefully fixed bug with detecting packet start, end and handling packets shorter than 15 bytes.  
1987 5226 d 2 h runge /trunk/PcSoftware/Atom1.5/ Disabled byteset code, will remove it completly when we have had a bit more testing, things seem to work but there are big changes and a minimum of tests
A lot of ugly debug printouts now if you have debug level enabled, needs cleanup latery
 
1986 5226 d 5 h runge /trunk/PcSoftware/Atom1.5/ Changed how atom works with client and server id:s, needs more work in the future but at least it works to start a server from js now
More work on the tracker code
 
1971 5241 d 3 h runge /trunk/PcSoftware/Atom1.5/ Solved the reconnect issue, forgot an accept
Tried to fix a nasty crash when disconnecting a client, like running quit from atomic... did a workaround, but not 100% that it works in every case
Redid logging in control/Manager.cpp to new standard
 
1945 5264 d 3 h runge /trunk/PcSoftware/Atom1.5/ Some work on changing the logging system to make it easier to use, not done and nothing of the old is yet converted to the new system.
Introduced a way of doing error handing with exceptions, only the MySql plugin uses this right now.
Added a plugin to access mysql from the js environment, it only exposes some basic functions right now but should be pretty useful, not fully tested yet but at least a select seems to work.
Some other small stuff.
 
1902 5339 d 3 h runge /trunk/PcSoftware/Atom1.5/ Initial interface script for controlling an LG tv via a serial node, not a complete set of features and no support for reading settings out from the TV  
1652 5739 d 23 h runge /trunk/PcSoftware/Atom1.5/ Renamed module directory in scripts to interface
Made the Xorg plugin default off, can be compiled in with a flag
Version now uses the SVN number as it's third number
Made it possible to use cpack to create *.deb packages for installation, the text file INSTALL contains the instructions
 
1625 5765 d 0 h runge /trunk/PcSoftware/Atom1.5/ Moved some things around in js.
Made the VM plugins all execute code in the VM thread which will improve safety and hopefully make it crash less
 
1601 5781 d 8 h runge /trunk/PcSoftware/Atom1.5/ Created a virtual machine running using google v8
Uses a plugin architecture for exposing functionality to vm in a modular way
Current plugins are
- system: handles logging, system calls, loading of scripts
- timer: handles timeouts and intervals
More other random fixes
 
1593 5789 d 1 h runge /trunk/PcSoftware/Atom1.5/ Added classes for timers and more work on network classes