Commit Graph

  • 69d9438c71 Temporary disable security checking for Tar items Ivan Kravets 2019-10-24 15:39:41 +03:00
  • 0b500dba54 Handle legacy "system": "all" for package manifest Ivan Kravets 2019-10-24 15:10:11 +03:00
  • 798b12ce7b Fixed security issue when extracting items from TAR archive // Resolve #2995 Ivan Kravets 2019-10-24 14:55:45 +03:00
  • 334d50c367 Use package parser for package manager and LDF Ivan Kravets 2019-10-24 13:42:46 +03:00
  • dd1da95a40 Fix issue when wrong library was picked up by LDF when framework is not declared Ivan Kravets 2019-10-24 00:28:03 +03:00
  • 6684ac5a57 LDF: Check project include dirs before looking for dependencies Ivan Kravets 2019-10-23 22:55:02 +03:00
  • b533d7a1dd LDF: Check global CPPPATH when looking for dependencies Ivan Kravets 2019-10-23 22:31:26 +03:00
  • 95d1f43799 Sync docs with ST STM32 dev/platform Ivan Kravets 2019-10-23 18:49:08 +03:00
  • 9c7cc87c5f Move command related modules to "commands" package Ivan Kravets 2019-10-23 16:05:27 +03:00
  • 374379ba03 Skip .debug sections when generating memory use report valeros 2019-10-22 21:52:55 +03:00
  • 56ac577b0a Fix case with empty arguments when generating sizedata report valeros 2019-10-22 12:10:48 +03:00
  • 941c0f4297 Improve the speed of memory use report generation valeros 2019-10-21 23:26:28 +03:00
  • f34745bef9 Parse device frequency in int format for size data Ivan Kravets 2019-10-21 15:57:34 +03:00
  • 9fef7f0ba9 Docs: Sync TI MSP430 dev/platfom Ivan Kravets 2019-10-21 15:53:25 +03:00
  • 971cd2ca0f Export device info in pair with sizedata Ivan Kravets 2019-10-21 00:12:04 +03:00
  • 6bf8bec22d Bump version to 4.1.0b5 Ivan Kravets 2019-10-19 12:43:43 +03:00
  • d771816b02 Automatically change dir to project for RPC "config_call"; add "envs" and "descrption" for project entities Ivan Kravets 2019-10-19 12:42:43 +03:00
  • f78a1a7b15 Show encoding error when can't read a file // Issue #2796 Ivan Kravets 2019-10-18 22:00:28 +03:00
  • 77f8414c63 Better explanation about encoding error // Resolve #2796 Ivan Kravets 2019-10-18 15:56:50 +03:00
  • 4d84d03a63 Black Ivan Kravets 2019-10-18 15:56:41 +03:00
  • 065607b68c Disable PyLint's "import-outside-toplevel" Ivan Kravets 2019-10-18 15:41:52 +03:00
  • f5807364e8 Force to "backslashreplace" when UnicodeEncodeError arises when writing file // Issue #2796 Ivan Kravets 2019-10-18 15:20:52 +03:00
  • 92d86192aa Substitute LDSCRIPT with real value Ivan Kravets 2019-10-18 15:05:11 +03:00
  • d44c60614d Use direct LDSCRIPT_PATH only if script resolves Ivan Kravets 2019-10-17 23:40:30 +03:00
  • 19a8326f0f Fix test for package manifest Ivan Kravets 2019-10-17 21:19:04 +03:00
  • be9aaf8902 Be compatible with Python 3.8, on Windows skip HOME and check for USERPROFILE Ivan Kravets 2019-10-17 20:57:40 +03:00
  • 5cfa2b7fdd Fix typo with UnicodeEncodeError // Issue #2796 Ivan Kravets 2019-10-17 19:28:57 +03:00
  • 6218b773fd Better support for file contents writing // Issue #2796 Ivan Kravets 2019-10-17 18:48:59 +03:00
  • 7bcfea13fb Fixed an issue with linking process when `$LDSCRIPT` contains a space in path Ivan Kravets 2019-10-17 16:52:18 +03:00
  • 89843c0d65 Fix issue with parsing library.properties when export field is used Ivan Kravets 2019-10-17 15:48:18 +03:00
  • 31d4a5c72e Add collective stats info about project components to check report valeros 2019-10-17 13:42:00 +03:00
  • 83f25cbc16 Fix tests Ivan Kravets 2019-10-17 12:38:35 +03:00
  • 27fc19d6b3 Switch to Marshmallow ODM framework Ivan Kravets 2019-10-17 00:17:16 +03:00
  • 9cfccc5cd4 Minor fixes to manifest parser Ivan Kravets 2019-10-16 13:58:50 +03:00
  • 9da19fbf54 Use isolated SCons sign DB per Python interpreter Ivan Kravets 2019-10-16 12:09:53 +03:00
  • a481a5deda Fix issue with "remote test" // Resolve #3127 Ivan Kravets 2019-10-15 23:30:02 +03:00
  • e8692334f6 Replace deprecated in python3: iteritems with items and basestr with str (#3119) Matt McCartney 2019-10-15 12:00:48 -07:00
  • 239befa4ee New Shakti dev/platform Ivan Kravets 2019-10-15 13:05:56 +03:00
  • 2e9b0066de Capture manifest parser exceptions Ivan Kravets 2019-10-14 23:36:15 +03:00
  • 55d905a0d0 Add a new RPC method "project.config_call" for Home API Ivan Kravets 2019-10-12 20:00:12 +03:00
  • 181adb277f Sync docs Ivan Kravets 2019-10-12 19:58:34 +03:00
  • 82ec0164b0 Update docs on how to install Python 3.7 on Windows Ivan Kravets 2019-10-10 23:35:59 +03:00
  • c8354b100e Bump version to 4.1.0b4 Ivan Kravets 2019-10-10 14:51:14 +03:00
  • 4366719ed2 Restore missed project helpers needed by "platformio-node-helpers" Ivan Kravets 2019-10-10 14:50:34 +03:00
  • 971eb8e35c Revert back unix style directory separator in sizedata report valeros 2019-10-09 17:37:24 +03:00
  • a785c238b1 Use OS-native directory separator in sizedata report valeros 2019-10-09 00:39:57 +03:00
  • eda02750ae Export files as list instead of dict for sizedata target valeros 2019-10-08 13:45:36 +03:00
  • e5d50eb45c Docs: RV-LINK debug tool, sync GDV32 dev/platform Ivan Kravets 2019-10-08 11:49:04 +03:00
  • b66bf5f4c0 Ignore symbolic links for package examples Ivan Kravets 2019-10-07 20:35:01 +03:00
  • d1c8cc38f2 Cast semver to string when validating version Ivan Kravets 2019-10-05 23:40:27 +03:00
  • 10bada0bcc ManifestPaser: handle examples from "Examples" folder Ivan Kravets 2019-10-05 20:21:39 +03:00
  • 5d7e7b1796 DataModel: capture exceptions from failed models in non-strict mode Ivan Kravets 2019-10-04 23:52:06 +03:00
  • 0f7fe260d1 Docs: Sync ESP32 dev platform Ivan Kravets 2019-10-04 21:15:37 +03:00
  • 46be56af43 Bump version to 4.1.0b3 Ivan Kravets 2019-10-04 20:51:05 +03:00
  • dce2655004 Fix broken serial monitor called via run target while uploading // Resolve #3081 Ivan Kravets 2019-10-04 20:50:39 +03:00
  • 36acdd7797 DataModel: allow valid values in non-strict mode for TypeOfList and TypeOfDict Ivan Kravets 2019-10-04 18:30:48 +03:00
  • 47e297fecb Use less verbose debug output valeros 2019-10-04 13:27:02 +03:00
  • 9ce19c7e83 Skip debug sections when calculating sizedata valeros 2019-10-04 10:52:55 +03:00
  • 9954900a0e Return back LINKFLAGS for debug mode Ivan Kravets 2019-10-03 18:16:55 +03:00
  • a7855ae664 ManifestParser: init from dir using name of file in remote url if provided Ivan Kravets 2019-10-03 16:14:51 +03:00
  • 76865a1730 ManifetPatrser fixes (#3080) Ivan Kravets 2019-10-03 14:55:04 +03:00
  • 8febdc19ea ManifestParser: normalize example names Ivan Kravets 2019-10-03 12:47:41 +03:00
  • 85a814c21a Allow dot in manifest example name Ivan Kravets 2019-10-03 10:33:11 +03:00
  • ab5650f84b Use max line length hooks for all systems Ivan Kravets 2019-10-02 23:46:42 +03:00
  • 77c591ce81 Fix RTD conf Ivan Kravets 2019-10-02 21:35:13 +03:00
  • dc067642b2 Fix RTD conf Ivan Kravets 2019-10-02 21:33:40 +03:00
  • d0ee0c2919 Sync docs Ivan Kravets 2019-10-02 21:32:31 +03:00
  • 6d50aa2e25 Remove RTD confs Ivan Kravets 2019-10-02 20:54:36 +03:00
  • b68b9794ec Fix docs with "htmlzip" format Ivan Kravets 2019-10-02 20:51:39 +03:00
  • e6ea4cb613 PackageManifest: Ignore hidden files for examples Ivan Kravets 2019-10-02 20:42:01 +03:00
  • 47ba127733 Add ReadTheDocs config Ivan Kravets 2019-10-02 18:15:17 +03:00
  • bbd694c5ea ManifestParse: automatically generate examples from package dir Ivan Kravets 2019-10-02 17:54:59 +03:00
  • 7ba2a7cd3d Bump version to 4.1.0b2 Ivan Kravets 2019-10-02 13:33:12 +03:00
  • a1ed99962c Better handling of non-dict values passed to DataModel Ivan Kravets 2019-10-02 12:34:50 +03:00
  • c2970631a5 Add "--force" for git update // Issue #3060 Ivan Kravets 2019-10-02 12:34:20 +03:00
  • d38c843574 Fixed an issue when installing a package using custom Git tag and submodules were not updated correctly // Resolve #3060 Ivan Kravets 2019-10-02 11:52:14 +03:00
  • a2213a1aa4 Change "examples" field in package manifest to ListOf(ExampleModel) Ivan Kravets 2019-10-02 11:04:29 +03:00
  • dee2d2c538 Add manifest parsers for platform.json and package.json Ivan Kravets 2019-10-01 22:03:23 +03:00
  • fec19849b5 Docs: Add info about ignoring individual parts of mbed framework Ivan Kravets 2019-10-01 22:02:55 +03:00
  • 5b77adccb1 DataModels: fix issue when traversing using model fields Ivan Kravets 2019-10-01 18:10:48 +03:00
  • a82c4666d4 DataModel: add support for DictOfType, extend base manifest with ExampelsModel Ivan Kravets 2019-10-01 17:37:11 +03:00
  • df6a8da290 DataModel: add support for silent validation and "get_exceptions" API Ivan Kravets 2019-10-01 16:13:25 +03:00
  • 39c8996093 Fix docs typos Ivan Kravets 2019-10-01 16:11:55 +03:00
  • af1a0f3587 Allow to build a manifest parser from directory Ivan Kravets 2019-10-01 00:11:31 +03:00
  • 703912fdc9 Strict manifest validation when submitting to Registry, more tests for manifest model Ivan Kravets 2019-09-30 23:45:03 +03:00
  • 744881da59 Refactor DataModel with a strict type declaration Ivan Kravets 2019-09-30 19:44:03 +03:00
  • 5f55c18373 Introduce DataModel, package manifest parser and base manifest model Ivan Kravets 2019-09-30 17:59:06 +03:00
  • 2137eb1794 Do not append debug flags to linker stage Ivan Kravets 2019-09-30 13:27:34 +03:00
  • 3dcf1784fb Update PIO Remote to 2.5.5 Ivan Kravets 2019-09-27 19:36:49 +03:00
  • 9a3dcd3daa PY2 fix with absolute import Ivan Kravets 2019-09-27 18:53:58 +03:00
  • 1b74f380a6 Refactor appending of debugging flags Ivan Kravets 2019-09-27 17:22:21 +03:00
  • cd2a4ea535 Update copyrights Ivan Kravets 2019-09-27 17:21:35 +03:00
  • 536a9566da Feature/pio size data (#3056) Ivan Kravets 2019-09-27 14:18:35 +03:00
  • d2abac9b18 Fixed an issue when configuration file options partly ignored when `--project-conf` // Resolve #3034 (#3055) Ivan Kravets 2019-09-27 14:13:53 +03:00
  • 94f8afec38 udev: Add GD32V DFU Bootloader (#3032) Florian Knodt 2019-09-24 10:02:27 +02:00
  • 3d5c1411c0 Fix PyLint for PY2 Ivan Kravets 2019-09-24 00:28:23 +03:00
  • 9a7e5d86fc Install Black only for Python 3.6+ Ivan Kravets 2019-09-24 00:21:16 +03:00
  • ca29b4e370 Fixed "DeprecationWarning: the imp module is deprecated in favour of importlib" PY2/PY3 Ivan Kravets 2019-09-24 00:17:08 +03:00
  • 392fe1cbd0 Move Run to the root Ivan Kravets 2019-09-24 00:12:21 +03:00
  • aa955819b0 Move PIO Check to the root Ivan Kravets 2019-09-23 23:44:42 +03:00