[root]/owfs/module/swig
perl5
(3 files, 133 lines)
OW
(7 files, 144 lines)
t
(1 files, 15 lines)
example
(2 files, 94 lines)
php
(3 files, 128 lines)
example
(3 files, 79 lines)
python
(4 files, 463 lines)
examples
(7 files, 430 lines)
ow
(3 files, 569 lines)
unittest
(11 files, 1049 lines)
tcl
(7 files, 3304 lines)
example
(2 files, 76 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 64 (100.0%) | 667 (100.0%) | 10.4 |
| alfille | 33 (51.6%) | 396 (59.4%) | 12.0 |
| d1mag | 21 (32.8%) | 131 (19.6%) | 6.2 |
| peterk | 6 (9.4%) | 121 (18.1%) | 20.1 |
| oskin | 3 (4.7%) | 18 (2.7%) | 6.0 |
| z-mail | 1 (1.6%) | 1 (0.1%) | 1.0 |
Puhh.. Finally found the problem with the python-module.
Global is a reserved variable-name in python2.5, so it's renamed to Globals now.
5 lines of code changed in 1 file:
Add set_error_level and set_error_print to owcapi, and make it useable from swig/tcl-module.
7 lines of code changed in 1 file:
added the ability to call the owopt function from ow_opt.c from the swig languages. allows for the easy ability to change the temperature scale.
8 lines of code changed in 1 file:
Minor compiler error squashing and owside.tcl work
2 lines of code changed in 1 file:
Big change -- Parse all directory entries so callbacks get true struct parsename and can simply peal off the file name. Might make dir a little slower, but greatly simplifies all the code. Well tested on owserver, owfs, owhttpd.
4 lines of code changed in 1 file:
Clean up of daemon mode and owcapi/swig modes -- uses read-write-locks.
36 lines of code changed in 1 file:
Remove closeconnection(), and make the call automatically when init() is called multiple times.
15 lines of code changed in 1 file:
More fixes... closeconnection() added to swig-api. finish() should only be
called once.
15 lines of code changed in 1 file:
Add possibility to call OW::init() multiple times in swig modules.
29 lines of code changed in 1 file:
Fix for LCD error -- didn't set filetype in shallow oew in screenX so width wasnt known in lineX. Also changed OWQ_make to more understandable OWQ_allocate_struct_and_pointer
2 lines of code changed in 1 file:
Add -D_FILE_OFFSET_BITS=64 when compiling perl-modules. owperl is now working
on openwrt!
8 lines of code changed in 1 file:
Fix from Matthias Urlichs using ssize_t to allow error recognition.
2 lines of code changed in 1 file:
change to Id... not ID
1 lines of code changed in 1 file:
Add CVS ID tag to module/swig/Makefile.am
1 lines of code changed in 1 file:
Make it possible to build and install ownet-modules even if swig isn't available.
6 lines of code changed in 1 file:
Found the main-problem in ow.i when directory listing was empty.
2 lines of code changed in 1 file:
Simpler File Length calculation
2 lines of code changed in 1 file:
Huge changes. Extended one_wire_query support for all aspects. Really checked out the memory reading/writing functions. Tested DS1921, DS1810 DS2406 DS2436, ...
3 lines of code changed in 1 file:
More updates to support all operating systems... Sorry for the quick changes...
3 lines of code changed in 1 file:
conversion to one_wire_query -- it's slow, alas. Up to read_postpostparse.
23 lines of code changed in 1 file:
Fix for garbage on the end of swig-related reads.
3 lines of code changed in 1 file:
Remove the duplicate non-nestable directory functions. (The old ones that don't pass a void * for data.)
2 lines of code changed in 1 file:
Change swig to not use nested directory functions
45 lines of code changed in 1 file:
Fix a compilation warning.
3 lines of code changed in 1 file:
MacOSX patches
5 lines of code changed in 1 file:
The error_level and error_print globals were moved into the Global structure but the change wasn't reflected in the SWIG based interfaces. There are now four functions that provide access to the error_level and error_print variables - set_error_level, get_error_level, set_error_print and get_error_print.
21 lines of code changed in 1 file:
Bad test for return value in ow.i
2 lines of code changed in 1 file:
Add some missing .cvsignore-files.
2 lines of code changed in 1 file:
Additional changes to seperate out the nested functions for platforms which don't support them.
79 lines of code changed in 1 file:
Added system/configuration
More stray global vars placed in Global structure
9 lines of code changed in 1 file:
Fix for owfs infinite loop in parameter parsing.
Add owopt_packed.
2 lines of code changed in 1 file:
Fix for owperl in reading values from sudirectories
3 lines of code changed in 1 file:
Change the compilation flags... those are read from owfs_config.h instead.
2 lines of code changed in 1 file:
Added new IsDir macro, and file_list changes for owftpd.
2 lines of code changed in 1 file:
Big change -- Improved filesize algorithm, eliminate ServerSize.
Also change read to use PresenceCheck to find the right bus, rather than reading them all.
Same change to write
Use server_mode flag to signal server vs all other invokation of libow.
remove file ow_size
3 lines of code changed in 1 file:
Fix compilation problem for Ubunto and cleaning up the makefiles.
Add owfs-devel and owfs-owcapi rpm's.
Add example-code for owcapi.
8 lines of code changed in 2 files:
Forgot some include <config.h>
3 lines of code changed in 1 file:
Change @RM@ in makefiles.
Install two include files from now on... owfs_config.h and owcapi.h
src/include/config.h contain autogenerated configuration instead of owfs_config.h.
All *.h and *.c is updated to #include <config.h> which is normal behavior.
1 lines of code changed in 1 file:
1. get rid of "* const var" syntax.
2. use BYTE typedef
3. eliminate an uncommon realloc corner case memory leak.
4. improve "bus.n" handling
4 lines of code changed in 1 file:
Added ParsedNamePlus to combine path and file. Use this to considerably clean up owhttpd.
3 lines of code changed in 1 file:
(22 more)