| Commit message (Collapse) | Author | Age | Files | Lines | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
while packaging
 | 
| |  | 
 | 
| |\   | 
 | 
| | |  | 
 | 
| |/  
|   
|   
|   
|   
|   
|    | 
2. html-server: 
   - add scripts tab
   - change tab view to jQuery tabs
 | 
| |\  
| | 
| | 
| |  | 
manipulations by Vasiliy Chernov
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |\  
| |/  
|/|   
| |    | 
2. Move api_server to html server
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| |  | 
- change multiprosessing work mechanism
   - add new pywrap functions handling
2. html-server: 
   - now works through api-server
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
- Enable multiprocessing for api_server
   - Enable mutrithreading for html_server
2. py:
   - extract pcilib->py bases from pcilib->py functions
   - add api for interact directly with pcilib->py without pcilib context.
3. pcipywrap - Add scripts handling.
 | 
| | |\   | 
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
- fix get_registers_list crash with bank != NULL
   - set correct python version in cmake install step
2. html_server:
   - merge set and get value boxes into one box
   - add registers bank view mode
   - read registers/properties values in bank/branch view mode
3. xml/test 
   - remove cmosis registers
   - add multithread safe property example
 | 
| | | |  | 
 | 
| | |/  
|/|    | 
 | 
| |\|  | 
 | 
| | |  | 
 | 
| | |\  
| |/  
|/|    | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| |  | 
2. Pcipywrap
   - add lock function wraps
   - add dma read wrap
3. Api server implement locking functionality
 | 
| | |  | 
 | 
| | |  | 
 | 
| |/  
|   
|   
|   
|    | 
2. Fix memory leak in transform view
3. Enchance test_pcipywrap with command line parsing
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
2. Rename log options getting functions.
3. py:
   - pcilib_init_py() - extract pcilib_py_add_script_dir()
   - pcilib_py_init_script() - extract view-specialized code to
     pcilib_py_get_transform_script_properties()
3. pcilib_open():
   - move pcilib_init_py() to previous position.
   - add extract pcilib_py_add_script_dir()
4. pcilib_script_s - change hash key. Now it is (const char*) and contains 
   script file name with extension
5. pcipywrap:
   - Add pcipywrap.h to remove swig generated file complile warnings
   - remove -includeall swig flag to prevent crash in multi-thread scripts
   - change set python expetion mechanic
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
-Fix pcilib_script_run_func() work in multithread mode
   
2. pcilib_close() - Move free_py() code after free views to make
   view destructors work properly
   
3. Move script hash to pcilib_py_s
4. Move pcilib_get_logger() pcilib_get_logger_min_prio() and
   pcilib_get_logger_argument() declarations to error.h
   
5. Refactor pcilib_get_value_as_pyobject pcilib_set_value_from_pyobject
   to more unified form
   
6. Add more memory checks. Fix some string memory allocations.
7. Refactor pcilib_py_s member names.
8. Merge  pcilib_script_read() and pcilib_script_write() to
   pcilib_script_run_func()
   
9. Update test_pywrap views scripts
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Add GIL states for int pcilib_script_read and pcilib_script_write functions
Correct desctructor for create_pcilib_instance return object
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Update python logger and python exeption messages
Change serialization method in create_pcilib_instance set_pcilib functions
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
2. - Move set python paths code to python module init funtction
     - pci.c move python module init block code after checking model
       to get paths before it runs.
   - Fix set python path code to work with PYTHONPATH
   - Update pci run script to work with PYTHONPATH
   - Fix python finalize code
3. Change pcilib_script_s interacting method. Now it stores in hash.
4. Change names of some fucntions to more unified ones
5. Remove old unused function pcilib_xml_create_script_or_transform_view
6. cli - disable reading register after set if write_verification flag is off
7. Remove uninformative error messages fro Python wrap.
8. - Server.py - add read/write property/register command handling
   - Add help message
   - Correcting paths
 | 
|    | 
 |