Commit Graph

237 Commits

Author SHA1 Message Date
SET 3224a44173 Added test for decimal point locale support.
Hopefully works on docker ...
2020-08-13 16:59:12 -03:00
SET b50aaf7806 Added support for locale's decimal point. 2020-08-13 13:11:27 -03:00
SET bfc6e07481 Avoid to apply RLC sorting to "RL*" components.
Also apply it to "RV*" and "RT*"
2020-08-13 12:58:21 -03:00
SET 73d7af9e1d Code clean-up and better error report in units.py 2020-08-13 12:41:26 -03:00
SET 40f1a9da34 Added some comments about unreachable code in units.py
Also removed some empty lines.
2020-08-13 11:28:15 -03:00
SET 50826a80c1 Fixed ohm symbol detection
We use lowercase matching so we have to match with lowercase omega.
2020-08-13 11:26:29 -03:00
SET 548981e27e Added support for micro, not just mu.
Now both are supported:
GREEK SMALL LETTER MU U+03BC
MICRO SIGN U+00B5
2020-08-13 11:23:48 -03:00
SET 8d79101a36 Removed the dots used to keep the indentation in the YAML example. 2020-08-12 20:07:47 -03:00
SET fc43a293e4 Fixed missing : in exclude_any example. 2020-08-12 20:07:06 -03:00
SET 270ab0b70e Moved all the common HTML and XLSX options to a base class
To avoid repetition.
2020-08-12 19:32:14 -03:00
SET c263859de6 Made the "Total Compomponents" label coherent between HTML and XLSX 2020-08-12 19:12:35 -03:00
SET ec70ac23c3 Excluded from coverage the lines ocluded by the macros. 2020-08-12 15:56:29 -03:00
SET 2196d498ff Fixed "generate_dnf: False" for XLSX 2020-08-12 14:34:09 -03:00
SET a915ac63f1 Removed dead code. 2020-08-12 13:32:30 -03:00
SET 45aaef29e6 Excluded from coverage the case where we don't have XSLX support. 2020-08-12 12:07:16 -03:00
SET 8887bcd00c Added 1 extra char to XSLX columns in bold. 2020-08-12 12:06:41 -03:00
SET e353158c29 Removed extra '.' in comment 2020-08-12 12:04:05 -03:00
SET f7473bca12 Fixed the "non grouping" criteria.
Now we don't get repeated references for multi-part components.
2020-08-12 09:50:02 -03:00
SET 0503d9ef7d Added stack trace for the SCH loading.
Only when debug enabled.
2020-08-12 09:48:44 -03:00
SET d26c9a39bd Modified the "human readable" sheet path to be "/" for the root sheet.
Not just empty.
2020-08-12 09:46:46 -03:00
SET 4502860f79 Fixed SCH "Image" load 2020-08-12 09:45:15 -03:00
SET 148b4887ce Fixed SCH "Entry" load 2020-08-12 09:43:19 -03:00
SET c44955faec Adjusted test_regex and exclude_any help messages 2020-08-11 18:57:21 -03:00
SET c4833e198a Excluded "Part" field from collisions.
Is natural for aliases.
2020-08-11 18:34:19 -03:00
SET 4fa2267021 Fixed "exclude_any" logic. 2020-08-11 18:19:28 -03:00
SET 17b5e61a43 Removed dead code. 2020-08-11 16:02:00 -03:00
SET ce7b985062 Added more information to the field collision warning 2020-08-11 15:51:58 -03:00
SET d2bd0da962 Removed more dead code 2020-08-11 15:09:46 -03:00
SET 92514e38f0 Removed dead code. 2020-08-11 14:36:32 -03:00
SET ace151f1ef Removed dead code in Joiner class. 2020-08-11 13:40:14 -03:00
SET acfb74335b Fixed the Optionable._type method for empty lists. 2020-08-11 13:20:01 -03:00
SET 6d09d662be Fixed flake8 style details 2020-08-11 12:46:36 -03:00
SET e530a3bb98 Fixed the merge_blank_fields logic.
Now it uses empty fileds as wildcards.
2020-08-11 12:25:08 -03:00
SET fae2a024dd Optimized field names collection.
Now they are collected on the fly. No need to visit all the components
again.
2020-08-10 19:56:52 -03:00
SET 67cc8e9fca Enabled LibAlias.__str__ member.
Is used only for debug, but helps.
2020-08-10 18:58:36 -03:00
SET ab0591f102 Removed old comment. 2020-08-10 18:58:03 -03:00
SET b164e008e3 Fixed HTML output for internal BoM.
Reference to wrong config variable.
2020-08-10 18:56:39 -03:00
SET 8828be17e4 Fixed default variant name. 2020-08-10 18:55:58 -03:00
Salvador E. Tropea 78cfcd16c0 Added option to disable the red color for empty cells.
Applies only when using colors for column types.
Is for HTML and XLSX
2020-08-06 09:24:48 -03:00
Salvador E. Tropea 77bf713b26 Max number of chars per column configurable in XLSX.
Also added row height adjust.
2020-08-06 09:04:16 -03:00
Salvador E. Tropea 7298a5662f Give more priority to user defined 'Description' field.
Only using the one from libs if the user didn't define it.
2020-08-06 09:02:39 -03:00
Salvador E. Tropea 3555059f8f Better support for UTF-8 in XML output.
From SchrodingersGat/KiBoM#129 and SchrodingersGat/KiBoM#130
Fixes problems on Windows 10
2020-08-06 08:59:25 -03:00
Salvador E. Tropea 7563d1a9ad Implemented the KiCad version in the Internal BoM. 2020-08-05 21:17:20 -03:00
Salvador E. Tropea 46c55fcf91 Separated the format specific options for internal BoM
And now we have more options.
- CVS: can quote all values.
- HTML and XLSX: styles adjust, including a logo.
- XLSX: now has the same options as HTML
Also a fix in the "join" mechanism for "case insensitive" support.
2020-08-05 19:57:32 -03:00
Salvador E. Tropea 3e6648773f Fixed column names must be lower case for internal usage. 2020-08-05 19:55:01 -03:00
Salvador E. Tropea 61909127cd Fixed initialization of empty sub-options. 2020-08-05 19:53:57 -03:00
Salvador E. Tropea 547c3a22bb Simplified the columns logic for the internal BoM.
The ColumnList class now is just a place holder for column names.
We just create the list of columns from the user preferences or
creating a good default and then we just use this list.
2020-08-01 20:15:33 -03:00
Salvador E. Tropea 71c87bf2ea Optimized the list of fields reported by the components.
Avoiding to iterate on fields that we'll reject and also providing the
value in the same operation.
2020-08-01 19:11:58 -03:00
Salvador E. Tropea f062eca7aa Removed counter no longer used in HTML and CSV BoM writers. 2020-08-01 18:50:50 -03:00
Salvador E. Tropea a9cd9a649b Moved the BoM stats computation.
Now is in a loop that already operates with this information.
2020-08-01 18:39:34 -03:00