Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed _dmiMAP_GetRootElement(...) to dmiMAP_GetRootElement(...) and ↵ | David Sommerseth | 2009-06-09 | 2 | -3/+4 |
| | | | | exported the function | ||||
* | Implemented fix making python-dmidecode work with Python v2.3 | David Sommerseth | 2009-06-05 | 2 | -0/+44 |
| | | | | | This resolves Ticket #7 (http://projects.autonomy.net.au/python-dmidecode/ticket/7) (cherry picked from commit 39cbdfb56e80cabbd67754d8d77f781e14eaa3da) | ||||
* | More cleanup | David Sommerseth | 2009-06-04 | 1 | -17/+0 |
| | |||||
* | Fixed compiling issues after commit 2cf4f28f6fc671478003b31c03b93e070eee9942 | David Sommerseth | 2009-06-04 | 3 | -15/+3 |
| | | | | Also cleaned up a little bit more, removed more unneeded stuff. | ||||
* | Further removal of deprecated functions | Nima Talebi | 2009-06-05 | 4 | -67/+14 |
| | | | | | | | Removed the `dmi_table_string' function, and `const struct string_keyword *string' from the `options' struct. Also modified the function calls that are now free of this, namely, `legacy_decode' and `smbios_decode'. | ||||
* | Avoid passing the option struct to dmidecode.c functions | David Sommerseth | 2009-06-04 | 4 | -32/+38 |
| | |||||
* | Moved options global_options to a more suitable place. Added a comment | David Sommerseth | 2009-06-04 | 1 | -2/+4 |
| | |||||
* | Resurrected struct _dmi_codes_major | David Sommerseth | 2009-06-04 | 1 | -0/+7 |
| | | | | | This got removed in commit 63e6c57e448d9dcc795cb14e89de6eb51f1033f6, but is needed for the following struct in dmihelper.h, and in dmidecode.c::dmi_decode():3694 | ||||
* | Removal of more deprecated/unused code. | Nima Talebi | 2009-06-04 | 2 | -24/+0 |
| | |||||
* | Rewrote bigger parts to avoid global variables as much as possible | David Sommerseth | 2009-06-03 | 5 | -121/+152 |
| | |||||
* | Added missing file section for Doxygen parsing | David Sommerseth | 2009-06-03 | 1 | -3/+12 |
| | |||||
* | Added Doxygent comments, fixed missing copyright | David Sommerseth | 2009-06-03 | 1 | -22/+91 |
| | |||||
* | Removed some dead code | David Sommerseth | 2009-06-03 | 5 | -124/+0 |
| | |||||
* | Renamed *_set_version() functions to a more proper *_get_version() function ↵ | David Sommerseth | 2009-06-03 | 4 | -15/+15 |
| | | | | | | | | names Also changed dmiMAP_ParseMappingXML(...) to dmiMAP_ParseMappingXML_GroupName(...). In the dmidecode_get(...) function. This is just a quick fix for making it compile. It's also needed to implement usage of dmiMAP_ParseMappingXML_TypeID(...) as well. | ||||
* | Updated comments for all functions in xmlpythonizer.c in Doxygen format | David Sommerseth | 2009-06-02 | 1 | -27/+171 |
| | |||||
* | Replaced all 'for' iterations on xmlNodes with 'foreach_xmlnode' | David Sommerseth | 2009-06-02 | 1 | -9/+9 |
| | |||||
* | Removed no longer needed function - is_int() | David Sommerseth | 2009-06-02 | 2 | -10/+0 |
| | | | | | This function did not work as expected and due to the rewrite of xmlpythonizer, this function is not longer needed. | ||||
* | Rewrote the dmiMAP_ParseMappingXML(...) function and split it up | David Sommerseth | 2009-06-02 | 2 | -78/+124 |
| | | | | | | | | | | | | | | | | Removed the automagic in the dmiMAP_ParseMappingXML(...) function from automatically decide what to parse (TypeMapping or GroupMapping). Introduced two new functions instead: - dmiMAP_ParseMappingXML_GroupName(xmlDoc *xmlmap, const char *name) Parses the XML mapping document, using the GroupMapping tags and building up a proper ptzMAP structure for all TypeMap defined in that group. - dmiMAP_ParseMappingXML_TypeID(xmlDoc *xmlmap, const char *typeid) Parses the XML mapping document, using only the TypeMapping section in th mapping document. Rewrote a lot of internal parts to reuse as much of the existing code as possible. | ||||
* | Rewrote dmixml_FindNodeByAttr(...) function to also use TagName | David Sommerseth | 2009-06-02 | 2 | -21/+19 |
| | | | | The previous version did not consider the tag name when searching for nodes. | ||||
* | Added a simple helper macro to simplify xmlNode traversing | David Sommerseth | 2009-05-29 | 1 | -0/+2 |
| | |||||
* | Removed unneeded section (already commented out) | David Sommerseth | 2009-05-27 | 1 | -5/+1 |
| | |||||
* | Fixed WIP from last night (with notes) | Nima Talebi | 2009-05-27 | 1 | -12/+16 |
| | | | | | | | | | | Note that this will not work as expected for `group mappings' that have unimplemented `type maps', and this is because the linked-list chain will ne broken at the first unimplemented `type map' There is no reason to code a workaround for this as the type do have to be implemented eventually, and hence added code will merely be noise. | ||||
* | WIP commit | Nima Talebi | 2009-05-27 | 10 | -580/+563 |
| | | | | | | | | Merged the two XML files into one, and amended relevant code. I still want to modify the XML tag names, but not yet. The calls to dmidecode.type() not function as expected, but the others are broken - this is next. | ||||
* | Small update, added FIXME tags and comments | Nima Talebi | 2009-05-24 | 1 | -28/+31 |
| | |||||
* | Added placeholder for most `type's | Nima Talebi | 2009-05-24 | 1 | -147/+258 |
| | | | | In doing so, found and fixed a few mistakes in my previous commit. | ||||
* | Rename | Nima Talebi | 2009-05-24 | 1 | -0/+0 |
| | |||||
* | Update URI | Nima Talebi | 2009-05-24 | 1 | -1/+1 |
| | |||||
* | Added new target `unit' | Nima Talebi | 2009-05-24 | 1 | -0/+3 |
| | |||||
* | Follow-up on recent XML config file rename | Nima Talebi | 2009-05-24 | 4 | -5/+5 |
| | |||||
* | Cleanup | Nima Talebi | 2009-05-24 | 3 | -4/+7 |
| | |||||
* | Renamed XML config files to better match code | Nima Talebi | 2009-05-24 | 2 | -0/+0 |
| | |||||
* | Update header file for new function declaration | Nima Talebi | 2009-05-24 | 1 | -1/+1 |
| | |||||
* | Autoheadered | Nima Talebi | 2009-05-24 | 1 | -42/+113 |
| | |||||
* | Return earlier when possible | Nima Talebi | 2009-05-24 | 1 | -4/+4 |
| | |||||
* | Loading in the new the new `type' XML file | Nima Talebi | 2009-05-24 | 2 | -2/+13 |
| | |||||
* | Broken commit - change in XML mapping design | Nima Talebi | 2009-05-24 | 4 | -313/+359 |
| | | | | | | | | | | | Rather than hardcoding the data by function name (e.g. system, bios, connector, slot, etc), create each `type' as an individual XML tree, then group them under user-friendly names (as per the function names). Here the `pythonmap.xml' groups (but does not define) the various types (0..255), the types themselves are however defined in `typemap.xml'. This commit is broken, and a WIP. | ||||
* | Completed preliminary reimplementation of type() | Nima Talebi | 2009-05-24 | 8 | -21/+72 |
| | | | | | | | Updated test unit to match. Throw an exception instead of returning None/False in some functions. | ||||
* | Reimplementing the type() function - WIP | Nima Talebi | 2009-05-23 | 5 | -6/+35 |
| | |||||
* | Reimplementing support for the type() method - WIP | Nima Talebi | 2009-05-23 | 1 | -0/+21 |
| | |||||
* | Expanding the test case to include the POC demo | Nima Talebi | 2009-05-23 | 9 | -0/+718 |
| | | | | | | The POC demo does not actually do much testing yet, other than just working or not working - but it's in place now for future enhancements. | ||||
* | Cleanup of test case | Nima Talebi | 2009-05-23 | 1 | -37/+43 |
| | |||||
* | More work on test case | Nima Talebi | 2009-05-23 | 1 | -30/+49 |
| | |||||
* | Completed test case | Nima Talebi | 2009-05-23 | 3 | -30/+41 |
| | | | | | | | Removed trailing spaces from xml data file. Commented out fprintf()s for now (Perhapse should add them to the debug build at least). | ||||
* | More cleanup | Nima Talebi | 2009-05-23 | 6 | -36/+66 |
| | | | | | | | | | Don't write to stdout unless in debug mode (with respect to writing to memory devices. Added the xml datafile to setup (distutils). Updated test case (incorporating color and cleaning up tests). | ||||
* | Updating Debian-specifics | Nima Talebi | 2009-05-23 | 7 | -835/+2347 |
| | |||||
* | Added missing doc files | Nima Talebi | 2009-05-23 | 2 | -2/+2 |
| | |||||
* | Final cleanup | Nima Talebi | 2009-05-23 | 3 | -4/+13 |
| | |||||
* | Fixed minor bug which prevented debug builds | Nima Talebi | 2009-05-23 | 2 | -2/+4 |
| | |||||
* | Update | Nima Talebi | 2009-05-23 | 1 | -5/+6 |
| | |||||
* | GPLv3 changed to GPLv2 | Nima Talebi | 2009-05-23 | 3 | -653/+353 |
| | | | | Also preparing/cleaning-up example/test-case script. |