You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2021/02/19 13:44:53 UTC

[incubator-hop] branch master updated (ec5c918 -> 66e8aa5)

This is an automated email from the ASF dual-hosted git repository.

hansva pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git.


    from ec5c918  HOP-2536 (#629)
     new 098c03b  HOP-2375 : Adding gray scale color mappings for Dark Mode (disabled hops etc)
     new 835ffb1  HOP-2375 : Various color and drawing corrections for dark mode
     new 6225f36  HOP-2375 : Various color and drawing corrections for dark mode
     new db67c51  HOP-2375 : Correct JavaScript transform icon in dark mode
     new 4cdca31  HOP-2537 : Remove inkscape metadata from SVG files
     new d8706d8  HOP-2537 : Cleanup newlines in SVG files HOP-2375 : Dark mode color improvements
     new 8cf30d5  HOP-2537 : Cleanup newlines in SVG files (checksum fixes because of changed SVF file?!)
     new ea4fa2d  HOP-2534 : Port the SAS Input step to Hop
     new 66e8aa5  Merge pull request #630 from mattcasters/master

The 1621 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 assemblies/plugins/dist/pom.xml                    |  13 +
 assemblies/plugins/transforms/pom.xml              |   1 +
 .../transforms/{janino => sasinput}/pom.xml        |  17 +-
 .../src/assembly/assembly.xml                      |  10 +-
 .../sasinput}/src/main/resources/version.xml       |   0
 .../src/main/resources/static/css/hop_logo.svg     |  44 +--
 .../src/main/resources/static/images/back.svg      |  42 ---
 .../src/main/resources/static/images/cleanup.svg   |  24 --
 .../src/main/resources/static/images/close.svg     |   2 +-
 .../src/main/resources/static/images/download.svg  |  43 ---
 .../src/main/resources/static/images/pipeline.svg  |  60 +--
 .../src/main/resources/static/images/run.svg       |  43 +--
 .../main/resources/static/images/run_option.svg    |   7 +-
 .../src/main/resources/static/images/stop.svg      |  43 +--
 .../src/main/resources/static/images/view.svg      |   2 +-
 .../src/main/resources/static/images/workflow.svg  |  99 +----
 core/src/main/resources/images/binary.svg          | 148 +++-----
 core/src/main/resources/images/boolean.svg         |  41 +-
 core/src/main/resources/images/date.svg            |  89 ++---
 core/src/main/resources/images/inet.svg            |  71 +---
 core/src/main/resources/images/number.svg          |  51 +--
 core/src/main/resources/images/string.svg          |  83 ++---
 core/src/main/resources/images/timestamp.svg       |  61 +--
 core/src/test/resources/CSV.svg                    |   4 +-
 .../org/apache/hop/pipeline/PipelinePainter.java   |  14 -
 .../org/apache/hop/workflow/WorkflowPainter.java   |   2 +-
 engine/src/test/resources/test.svg                 |  61 +--
 .../0004-udjc-render-all-transforms-in-svg.hpl     |   2 +-
 .../0005-udjc-render-all-actions-in-svg.hpl        |   2 +-
 plugins/actions/abort/src/main/resources/Abort.svg |   4 +-
 .../src/main/resources/AddResultFileNames.svg      |   4 +-
 .../src/main/resources/as400command.svg            |  57 +--
 .../src/main/resources/CheckDbConnection.svg       |   4 +-
 .../src/main/resources/CheckFilesLocked.svg        |   4 +-
 .../src/main/resources/ColumnsExist.svg            |   4 +-
 .../copyfiles/src/main/resources/CopyFiles.svg     |   4 +-
 .../src/main/resources/CopyMoveResultFilenames.svg |   4 +-
 .../createfile/src/main/resources/CreateFile.svg   |   4 +-
 .../src/main/resources/CreateFolder.svg            |   4 +-
 plugins/actions/delay/src/main/resources/Delay.svg |   4 +-
 .../deletefile/src/main/resources/DeleteFile.svg   |   4 +-
 .../deletefiles/src/main/resources/DeleteFiles.svg |   4 +-
 .../src/main/resources/DeleteFolders.svg           |   4 +-
 .../src/main/resources/DeleteResultFilenames.svg   |   4 +-
 .../dostounix/src/main/resources/DosToUnix.svg     |   4 +-
 plugins/actions/eval/src/main/resources/eval.svg   |  80 +---
 .../src/main/resources/EvalFilesMetrics.svg        |   4 +-
 .../src/main/resources/EvalTableContent.svg        |   4 +-
 .../filecompare/src/main/resources/FileCompare.svg |   4 +-
 .../fileexists/src/main/resources/FileExists.svg   |   4 +-
 .../filesexist/src/main/resources/FilesExist.svg   |   4 +-
 .../src/main/resources/FolderIsEmpty.svg           |   4 +-
 .../src/main/resources/FoldersCompare.svg          |   4 +-
 plugins/actions/ftp/src/main/resources/FTP.svg     |   4 +-
 .../actions/ftp/src/main/resources/FTPDelete.svg   |   4 +-
 plugins/actions/ftp/src/main/resources/FTPPut.svg  |   4 +-
 plugins/actions/ftp/src/main/resources/FTPSGet.svg |   4 +-
 plugins/actions/ftp/src/main/resources/FTPSPut.svg |   4 +-
 plugins/actions/ftp/src/main/resources/SFTP.svg    |   4 +-
 plugins/actions/ftp/src/main/resources/SFTPPut.svg |   4 +-
 .../actions/getpop/src/main/resources/GetPOP.svg   |   4 +-
 plugins/actions/http/src/main/resources/HTTP.svg   |   4 +-
 plugins/actions/mail/src/main/resources/Mail.svg   |   1 -
 .../movefiles/src/main/resources/MoveFiles.svg     |   4 +-
 .../msgboxinfo/src/main/resources/MsgBoxInfo.svg   |   4 +-
 .../src/main/resources/MssqlBulkLoad.svg           |   4 +-
 .../src/main/resources/MysqlBulkFile.svg           |   4 +-
 .../src/main/resources/MysqlBulkLoad.svg           |   4 +-
 .../src/main/resources/PGPDecryptFiles.svg         |   4 +-
 .../src/main/resources/PGPEncryptFiles.svg         |   4 +-
 .../pgpfiles/src/main/resources/PGPVerify.svg      |   4 +-
 plugins/actions/ping/src/main/resources/Ping.svg   |   4 +-
 .../repeat/src/main/resources/endrepeat.svg        |   4 +-
 .../actions/repeat/src/main/resources/repeat.svg   | 106 +-----
 .../src/main/resources/SendNagiosPassiveCheck.svg  |   4 +-
 .../src/main/resources/SetVariables.svg            |   4 +-
 plugins/actions/shell/src/main/resources/shell.svg |  49 +--
 .../simpleeval/src/main/resources/SimpleEval.svg   |   4 +-
 .../actions/snmptrap/src/main/resources/SNMP.svg   |   4 +-
 plugins/actions/sql/src/main/resources/sql.svg     |  50 +--
 .../actions/success/src/main/resources/Success.svg |   4 +-
 .../actions/syslog/src/main/resources/Syslog.svg   |   4 +-
 .../tableexists/src/main/resources/TableExists.svg |   4 +-
 .../actions/telnet/src/main/resources/Telnet.svg   |   4 +-
 .../src/main/resources/TruncateTables.svg          |   4 +-
 plugins/actions/unzip/src/main/resources/UnZip.svg |   4 +-
 .../waitforfile/src/main/resources/WaitForFile.svg |   4 +-
 .../waitforsql/src/main/resources/WaitForSQL.svg   |   4 +-
 .../src/main/resources/WebServiceAvailable.svg     |   4 +-
 .../writetofile/src/main/resources/WriteToFile.svg |   4 +-
 .../writetolog/src/main/resources/WriteToLog.svg   |   4 +-
 plugins/actions/xml/src/main/resources/DTD.svg     |   4 +-
 plugins/actions/xml/src/main/resources/XFC.svg     |   4 +-
 plugins/actions/xml/src/main/resources/XSLT.svg    |   4 +-
 .../org/apache/hop/workflow/actions/xml/XSD.svg    |   4 +-
 plugins/actions/zipfile/src/main/resources/Zip.svg |   4 +-
 .../src/main/resources/beam-gcp-pubsub-publish.svg |   1 -
 .../engines/beam/src/main/resources/beam-input.svg |   1 -
 .../beam/src/main/resources/beam-kafka-input.svg   |   1 -
 .../engines/beam/src/main/resources/beam-kafka.svg |   1 -
 plugins/misc/git/src/main/resources/added.svg      |  22 +-
 plugins/misc/git/src/main/resources/branch.svg     |  27 +-
 plugins/misc/git/src/main/resources/changed.svg    |  27 +-
 plugins/misc/git/src/main/resources/git-add.svg    |  18 +-
 plugins/misc/git/src/main/resources/git-delete.svg |  18 +-
 plugins/misc/git/src/main/resources/git-edit.svg   |  44 +--
 plugins/misc/git/src/main/resources/git_icon.svg   |   4 +-
 .../git/src/main/resources/git_icon_inactive.svg   |  37 +-
 plugins/misc/git/src/main/resources/pull.svg       |  28 +-
 plugins/misc/git/src/main/resources/push.svg       |  28 +-
 plugins/misc/git/src/main/resources/removed.svg    |  22 +-
 plugins/misc/git/src/main/resources/repository.svg |  17 +-
 plugins/misc/git/src/main/resources/tag.svg        |  24 +-
 .../apache/hop/imports/gui/HopImportGuiPlugin.java |   2 +-
 .../misc/import/src/main/resources/kettle-logo.svg |  19 +-
 .../src/main/resources/environment-add.svg         |  32 +-
 .../src/main/resources/environment-delete.svg      |  30 +-
 .../src/main/resources/environment-edit.svg        |  33 +-
 .../projects/src/main/resources/environment.svg    |  35 +-
 .../projects/src/main/resources/project-add.svg    |  29 +-
 .../projects/src/main/resources/project-delete.svg |  27 +-
 .../projects/src/main/resources/project-edit.svg   |  28 +-
 .../misc/projects/src/main/resources/project.svg   |  26 +-
 .../testing/src/main/resources/Test_tube_icon.svg  |  23 +-
 .../src/main/resources/Test_tube_icon_create.svg   |  22 +-
 .../src/main/resources/Test_tube_icon_delete.svg   |  20 +-
 .../src/main/resources/Test_tube_icon_detach.svg   |  20 +-
 .../src/main/resources/Test_tube_icon_edit.svg     |  22 +-
 .../src/main/resources/clear-golden-dataset.svg    |  42 +--
 .../src/main/resources/clear-input-dataset.svg     |  42 +--
 .../misc/testing/src/main/resources/dataset.svg    |  39 +-
 .../testing/src/main/resources/executetests.svg    |  20 +-
 .../src/main/resources/set-golden-dataset.svg      |  41 +-
 .../src/main/resources/set-input-dataset.svg       |   4 +-
 .../src/main/resources/test_tube_icon_run.svg      | 105 +-----
 .../transforms/abort/src/main/resources/abort.svg  |   4 +-
 .../addsequence/src/main/resources/addsequence.svg |   4 +-
 .../src/main/resources/analyticquery.svg           |   4 +-
 .../append/src/main/resources/append.svg           |   4 +-
 .../src/main/resources/blockingtransform.svg       |   4 +-
 .../resources/blockinguntiltransformsfinish.svg    |   4 +-
 .../calculator/src/main/resources/calculator.svg   |   4 +-
 .../src/main/resources/changefileencoding.svg      |   4 +-
 .../checksum/src/main/resources/checksum.svg       |   4 +-
 .../pipeline/transforms/checksum/CheckSumTest.java |  12 +-
 .../clonerow/src/main/resources/clonerow.svg       |   4 +-
 .../src/main/resources/closuregenerator.svg        |   4 +-
 .../coalesce/src/main/resources/coalesce.svg       |  55 +--
 .../src/main/resources/columnexists.svg            |   4 +-
 .../src/main/resources/combinationlookup.svg       |   4 +-
 .../src/main/resources/concatfields.svg            |   4 +-
 .../constant/src/main/resources/constant.svg       |   4 +-
 .../src/main/resources/creditcardvalidator.svg     |   4 +-
 .../cubeinput/src/main/resources/cubeinput.svg     |   4 +-
 .../cubeoutput/src/main/resources/cubeoutput.svg   |   4 +-
 .../databasejoin/src/main/resources/dbjoin.svg     |   4 +-
 .../databaselookup/src/main/resources/dblookup.svg |   4 +-
 .../datagrid/src/main/resources/datagrid.svg       |   4 +-
 .../dbproc/src/main/resources/dbproc.svg           |   4 +-
 .../transforms/delay/src/main/resources/delay.svg  |   4 +-
 .../delete/src/main/resources/delete.svg           |   4 +-
 .../src/main/resources/denormaliser.svg            |   4 +-
 .../src/main/resources/detectemptystream.svg       |   4 +-
 .../src/main/resources/detectlastrow.svg           |   4 +-
 .../src/main/resources/dimensionlookup.svg         |   4 +-
 .../src/main/resources/dynamicsqlrow.svg           |   4 +-
 .../edi2xml/src/main/resources/EDI2XML.svg         |   4 +-
 .../excelinput/src/main/resources/excelinput.svg   |   4 +-
 .../exceloutput/src/main/resources/exceloutput.svg |   4 +-
 .../excelwriter/src/main/resources/excelwriter.svg |   4 +-
 .../execprocess/src/main/resources/execprocess.svg |   4 +-
 .../execsqlrow/src/main/resources/execsqlrow.svg   |  51 +--
 .../transforms/fake/src/main/resources/fake.svg    |  29 +-
 .../src/main/resources/fieldschangesequence.svg    |   4 +-
 .../src/main/resources/fieldsplitter.svg           |   4 +-
 .../fileexists/src/main/resources/fileexists.svg   |   4 +-
 .../filelocked/src/main/resources/filelocked.svg   |   4 +-
 .../filemetadata/src/main/resources/icon.svg       |  51 +--
 .../src/main/resources/filesfromresult.svg         |   4 +-
 .../src/main/resources/filestoresult.svg           |   4 +-
 .../filterrows/src/main/resources/filterrows.svg   |   4 +-
 .../flattener/src/main/resources/flattener.svg     |   4 +-
 .../fuzzymatch/src/main/resources/fuzzymatch.svg   |   4 +-
 .../src/main/resources/getfilenames.svg            |   4 +-
 .../src/main/resources/getfilesrowcount.svg        |   4 +-
 .../src/main/resources/get-server-sequence.svg     |   4 +-
 .../src/main/resources/getsubfolders.svg           |   4 +-
 .../src/main/resources/gettablenames.svg           |   4 +-
 .../getvariable/src/main/resources/getvariable.svg |   4 +-
 .../transforms/http/src/main/resources/http.svg    |   4 +-
 .../httppost/src/main/resources/httppost.svg       |   4 +-
 .../ifnull/src/main/resources/IfNull.svg           |   4 +-
 .../src/main/resources/insertupdate.svg            |   4 +-
 .../janino/src/main/resources/images/hop-input.svg |   8 +-
 .../src/main/resources/images/hop-output.svg       |   8 +-
 .../janino/src/main/resources/janino.svg           |  51 +--
 .../janino/src/main/resources/javafilter.svg       |   4 +-
 .../src/main/resources/userdefinedjavaclass.svg    |  51 +--
 .../javascript/src/main/resources/javascript.svg   |  49 +--
 .../joinrows/src/main/resources/joinrows.svg       |   4 +-
 plugins/transforms/json/src/main/resources/JSI.svg |   4 +-
 plugins/transforms/json/src/main/resources/JSO.svg |   4 +-
 .../src/main/resources/KafkaConsumerInput.svg      |   2 +-
 .../src/main/resources/KafkaProducerOutput.svg     |   2 +-
 .../ldap/src/main/resources/ldapinput.svg          |   4 +-
 .../ldap/src/main/resources/ldapoutput.svg         |   4 +-
 .../ldifinput/src/main/resources/ldifinput.svg     |   4 +-
 .../src/main/resources/loadfileinput.svg           |   4 +-
 .../transforms/mail/src/main/resources/mail.svg    |   3 +-
 .../mailinput/src/main/resources/mailinput.svg     |   4 +-
 .../src/main/resources/mailvalidator.svg           |   3 +-
 .../transforms/mapping/src/main/resources/MAP.svg  |   4 +-
 .../transforms/mapping/src/main/resources/MPI.svg  |   4 +-
 .../transforms/mapping/src/main/resources/MPO.svg  |   4 +-
 .../src/main/resources/memorygroupby.svg           |   4 +-
 .../mergejoin/src/main/resources/mergejoin.svg     |   4 +-
 .../mergerows/src/main/resources/mergerows.svg     |   4 +-
 .../src/main/resources/GenericTransform.svg        |   4 +-
 .../src/main/resources/MetaStructure.svg           |   4 +-
 .../mongodb/src/main/resources/mongodb-input.svg   |   4 +-
 .../mongodb/src/main/resources/mongodb-output.svg  |   4 +-
 .../src/main/resources/multimergejoin.svg          |   4 +-
 .../normaliser/src/main/resources/normaliser.svg   |   4 +-
 .../nullif/src/main/resources/NullIf.svg           |   4 +-
 .../numberrange/src/main/resources/numberrange.svg |   4 +-
 .../src/main/resources/PGBulkLoader.svg            |   4 +-
 .../pgp/src/main/resources/pgpdecryptstream.svg    |   4 +-
 .../pgp/src/main/resources/pgpencryptstream.svg    |   4 +-
 plugins/transforms/pom.xml                         |   1 +
 .../src/main/resources/processfiles.svg            |   4 +-
 .../src/main/resources/propertyinput.svg           |   4 +-
 .../src/main/resources/propertyoutput.svg          |   4 +-
 .../randomvalue/src/main/resources/randomvalue.svg |   4 +-
 .../regexeval/src/main/resources/regexeval.svg     |   4 +-
 .../src/main/resources/replaceinstring.svg         |   4 +-
 .../src/main/resources/reservoirsampling.svg       |   4 +-
 .../transforms/rest/src/main/resources/rest.svg    |   4 +-
 .../src/main/resources/rowgenerator.svg            |   4 +-
 .../src/main/resources/recordsfromstream.svg       |   4 +-
 .../src/main/resources/rowsfromresult.svg          |   4 +-
 .../src/main/resources/rowstoresult.svg            |   4 +-
 .../salesforce/src/main/resources/FFO.svg          |   8 +-
 .../salesforce/src/main/resources/SFD.svg          |   8 +-
 .../salesforce/src/main/resources/SFI.svg          |   8 +-
 .../salesforce/src/main/resources/SFU.svg          |   8 +-
 .../salesforce/src/main/resources/SFUD.svg         |   8 +-
 .../samplerows/src/main/resources/samplerows.svg   |   4 +-
 .../debug => plugins/transforms/sasinput}/pom.xml  |  29 +-
 .../transforms/sasinput/src/main/doc/sasinput.adoc |  43 +++
 .../hop/pipeline/transforms/sasinput/SasInput.java | 214 +++++++++++
 .../transforms/sasinput/SasInputData.java}         |  12 +-
 .../transforms/sasinput/SasInputDialog.java        | 414 +++++++++++++++++++++
 .../transforms/sasinput/SasInputField.java         | 209 +++++++++++
 .../pipeline/transforms/sasinput/SasInputMeta.java | 196 ++++++++++
 .../hop/pipeline/transforms/sasinput/SasUtil.java  |  39 +-
 .../sasinput/src/main/resources/SASInput.svg       |  21 ++
 .../sasinput/messages/messages_en_US.properties    |  91 +++++
 .../sasinput/messages/messages_fr_FR.properties    |  40 ++
 .../sasinput/messages/messages_it_IT.properties    |  40 ++
 .../sasinput/messages/messages_ja_JP.properties    |  88 +++++
 .../transforms/sasinput/SasInputMetaTest.java}     |  69 ++--
 .../src/main/resources/selectvalues.svg            |   4 +-
 .../src/main/resources/setvalueconstant.svg        |   4 +-
 .../src/main/resources/setvaluefield.svg           |   4 +-
 .../setvariable/src/main/resources/setvariable.svg |   4 +-
 .../sort/src/main/resources/sortrows.svg           |   4 +-
 .../sortedmerge/src/main/resources/sortedmerge.svg |   4 +-
 .../src/main/resources/splitfieldtorows.svg        |   4 +-
 plugins/transforms/sql/src/main/resources/sql.svg  |  50 +--
 .../src/main/resources/sqlfileoutput.svg           |   4 +-
 plugins/transforms/ssh/src/main/resources/ssh.svg  |   4 +-
 .../src/main/resources/streamlookup.svg            |   4 +-
 .../src/main/resources/GenericTransform.svg        |   4 +-
 .../stringcut/src/main/resources/stringcut.svg     |   4 +-
 .../src/main/resources/stringoperations.svg        |   4 +-
 .../switchcase/src/main/resources/switchcase.svg   |   4 +-
 .../src/main/resources/synchronizeaftermerge.svg   |   4 +-
 .../syslog/src/main/resources/syslogmessage.svg    |   4 +-
 .../systemdata/src/main/resources/systeminfo.svg   |   4 +-
 .../src/main/resources/tablecompare.svg            |   4 +-
 .../tableexists/src/main/resources/tableexists.svg |   4 +-
 .../tableoutput/src/main/resources/tableoutput.svg |   4 +-
 .../terafast/src/main/resources/TeraFast.svg       |   4 +-
 .../textfile/src/main/resources/textfileinput.svg  |   4 +-
 .../textfile/src/main/resources/textfileoutput.svg |   4 +-
 .../tokenreplacement/src/main/resources/token.svg  | 109 ++----
 .../uniquerows/src/main/resources/uniquerows.svg   |   4 +-
 .../src/main/resources/uniquerowsbyhashset.svg     |   4 +-
 .../update/src/main/resources/update.svg           |   4 +-
 .../valuemapper/src/main/resources/valuemapper.svg |   4 +-
 .../src/main/resources/webserviceavailable.svg     |   4 +-
 .../webservices/src/main/resources/webservice.svg  |   4 +-
 .../writetolog/src/main/resources/writetolog.svg   |   4 +-
 plugins/transforms/xml/src/main/resources/GXD.svg  |   4 +-
 plugins/transforms/xml/src/main/resources/XJN.svg  |   4 +-
 plugins/transforms/xml/src/main/resources/XOU.svg  |   4 +-
 plugins/transforms/xml/src/main/resources/XSLT.svg |   4 +-
 .../transforms/xml/src/main/resources/add_xml.svg  |   4 +-
 .../xml/src/main/resources/xml_input_stream.svg    |   4 +-
 .../yamlinput/src/main/resources/yamlinput.svg     |   4 +-
 .../zipfile/src/main/resources/zipfile.svg         |   4 +-
 .../org/apache/hop/core/SwtUniversalImageSvg.java  |  31 +-
 .../main/java/org/apache/hop/ui/core/PropsUi.java  |  18 +-
 .../org/apache/hop/ui/core/gui/GuiMenuWidgets.java |   2 +-
 .../org/apache/hop/ui/core/gui/GuiResource.java    |  11 -
 .../org/apache/hop/ui/util/SwtSvgImageUtil.java    |   2 +-
 .../main/resources/ui/images/ClearTextDisabled.svg |  10 +-
 ui/src/main/resources/ui/images/DHOP.svg           |   1 -
 ui/src/main/resources/ui/images/HOP_delete.svg     |  59 +--
 ui/src/main/resources/ui/images/HOP_disable.svg    |  52 +--
 .../resources/ui/images/HOP_disable_downstream.svg |  38 +-
 .../resources/ui/images/HOP_enable_downstream.svg  |  61 +--
 ui/src/main/resources/ui/images/SQLbutton.svg      |   7 +-
 ui/src/main/resources/ui/images/add-condition.svg  |   6 +-
 ui/src/main/resources/ui/images/add.svg            |   6 -
 ui/src/main/resources/ui/images/add_all.svg        |  10 -
 ui/src/main/resources/ui/images/add_single.svg     |   6 -
 .../resources/ui/images/align-bottom-disabled.svg  |  48 +--
 ui/src/main/resources/ui/images/align-bottom.svg   |  52 +--
 .../resources/ui/images/align-left-disabled.svg    |  43 +--
 ui/src/main/resources/ui/images/align-left.svg     |  46 +--
 .../resources/ui/images/align-right-disabled.svg   |  43 +--
 ui/src/main/resources/ui/images/align-right.svg    |  47 +--
 .../resources/ui/images/align-top-disabled.svg     |  43 +--
 ui/src/main/resources/ui/images/align-top.svg      |  46 +--
 ui/src/main/resources/ui/images/analyzer.svg       |   7 +-
 ui/src/main/resources/ui/images/arrow-left.svg     |  42 ---
 ui/src/main/resources/ui/images/arrow-right.svg    |  42 ---
 ui/src/main/resources/ui/images/arrow-up.svg       |  42 ---
 ui/src/main/resources/ui/images/arrow.svg          |   7 +-
 ui/src/main/resources/ui/images/attach.svg         |  44 ---
 ui/src/main/resources/ui/images/bol.svg            |   7 +-
 ui/src/main/resources/ui/images/bookmark-add.svg   |  44 +--
 ui/src/main/resources/ui/images/bookmark.svg       |   2 +-
 ui/src/main/resources/ui/images/busy.svg           |  31 --
 ui/src/main/resources/ui/images/calendar.svg       |   7 +-
 ui/src/main/resources/ui/images/cancel.svg         |  43 ---
 ui/src/main/resources/ui/images/check.svg          |   7 +-
 ui/src/main/resources/ui/images/checkpoint.svg     |   1 -
 ui/src/main/resources/ui/images/cleanup.svg        |   7 +-
 ui/src/main/resources/ui/images/clear-log.svg      |   7 +-
 ui/src/main/resources/ui/images/clear-text.svg     |  10 +-
 ui/src/main/resources/ui/images/close-panel.svg    |   7 +-
 ui/src/main/resources/ui/images/close.svg          |  42 ---
 ui/src/main/resources/ui/images/cluster.svg        |   1 -
 ui/src/main/resources/ui/images/collapse-all.svg   |   7 +-
 ui/src/main/resources/ui/images/color.svg          |  44 ---
 ui/src/main/resources/ui/images/context_menu.svg   |   7 +-
 ui/src/main/resources/ui/images/copy-rows.svg      |  74 +---
 ui/src/main/resources/ui/images/copy-rows_OLD.svg  |   1 -
 ui/src/main/resources/ui/images/copy.svg           |  42 ---
 ui/src/main/resources/ui/images/cut.svg            |  42 ---
 ui/src/main/resources/ui/images/data.svg           |  47 +--
 ui/src/main/resources/ui/images/data_orch.svg      |   4 -
 ui/src/main/resources/ui/images/database.svg       |   4 +-
 ui/src/main/resources/ui/images/debug.svg          |  44 +--
 ui/src/main/resources/ui/images/delete.svg         |  44 ---
 ui/src/main/resources/ui/images/deprecated.svg     |  95 ++---
 ui/src/main/resources/ui/images/disabled-add.svg   |   4 +-
 .../ui/images/disabled-generic-delete.svg          |   7 +-
 .../resources/ui/images/disabled-generic-edit.svg  |   7 +-
 .../ui/images/distribute-horizontally-disabled.svg |  48 +--
 .../ui/images/distribute-horizontally.svg          |  52 +--
 .../ui/images/distribute-vertically-disabled.svg   |  49 +--
 .../resources/ui/images/distribute-vertically.svg  |  52 +--
 ui/src/main/resources/ui/images/distribute.svg     |  42 ---
 ui/src/main/resources/ui/images/down.svg           |   6 -
 ui/src/main/resources/ui/images/download.svg       |  43 ---
 ui/src/main/resources/ui/images/dummy.svg          |   4 +-
 ui/src/main/resources/ui/images/duplicate.svg      |  42 ---
 ui/src/main/resources/ui/images/edit.svg           |  44 ---
 ui/src/main/resources/ui/images/edit_option.svg    |   7 +-
 ui/src/main/resources/ui/images/error.svg          |  37 +-
 ui/src/main/resources/ui/images/expand-all.svg     |   7 +-
 ui/src/main/resources/ui/images/exploreRepo.svg    |   7 +-
 .../main/resources/ui/images/exploreSolution.svg   |   5 +-
 ui/src/main/resources/ui/images/exploredb.svg      |   7 +-
 ui/src/main/resources/ui/images/exponent.svg       |  31 --
 ui/src/main/resources/ui/images/failure.svg        |  57 +--
 ui/src/main/resources/ui/images/false.svg          |  32 --
 ui/src/main/resources/ui/images/file.svg           |  40 +-
 ui/src/main/resources/ui/images/filter.svg         |  42 ---
 ui/src/main/resources/ui/images/folder-add.svg     |  10 +-
 ui/src/main/resources/ui/images/folder.svg         |  12 +-
 .../main/resources/ui/images/folder_connection.svg |   7 +-
 ui/src/main/resources/ui/images/function.svg       |  42 +--
 ui/src/main/resources/ui/images/groupby.svg        |   4 +-
 ui/src/main/resources/ui/images/help.svg           |   7 +-
 ui/src/main/resources/ui/images/hide-inactive.svg  |   7 +-
 ui/src/main/resources/ui/images/hide-results.svg   |   4 +-
 ui/src/main/resources/ui/images/hide.svg           |  42 ---
 ui/src/main/resources/ui/images/home.svg           |  10 +-
 .../resources/ui/images/hop-arrow-candidate.svg    |  10 -
 .../main/resources/ui/images/hop-arrow-default.svg |  10 -
 .../resources/ui/images/hop-arrow-disabled.svg     |  10 -
 .../main/resources/ui/images/hop-arrow-error.svg   |  10 -
 .../main/resources/ui/images/hop-arrow-false.svg   |  10 -
 ui/src/main/resources/ui/images/hop-arrow-true.svg |  10 -
 ui/src/main/resources/ui/images/hop.svg            |   1 -
 ui/src/main/resources/ui/images/image.svg          |  43 ---
 ui/src/main/resources/ui/images/impact.svg         |   9 +-
 .../main/resources/ui/images/inactive-script.svg   |  44 +--
 ui/src/main/resources/ui/images/info.svg           |  38 +-
 ui/src/main/resources/ui/images/inject.svg         |   7 +-
 ui/src/main/resources/ui/images/injector.svg       |   5 +-
 ui/src/main/resources/ui/images/input.svg          |  44 +--
 ui/src/main/resources/ui/images/label.svg          |  42 ---
 ui/src/main/resources/ui/images/lock.svg           |   4 +-
 ui/src/main/resources/ui/images/lock_options.svg   |   4 +-
 ui/src/main/resources/ui/images/logo_hop.svg       |  45 +--
 ui/src/main/resources/ui/images/logo_icon.svg      |  46 +--
 ui/src/main/resources/ui/images/maximize-panel.svg |  42 ---
 ui/src/main/resources/ui/images/metadata.svg       |  42 ---
 ui/src/main/resources/ui/images/minimize-panel.svg |  42 ---
 ui/src/main/resources/ui/images/missing.svg        |  57 +--
 ui/src/main/resources/ui/images/navigate-back.svg  |  12 +-
 .../main/resources/ui/images/navigate-forward.svg  |  12 +-
 ui/src/main/resources/ui/images/navigate-up.svg    |   9 +-
 ui/src/main/resources/ui/images/new.svg            |   7 +-
 ui/src/main/resources/ui/images/no_image.svg       |   4 +-
 ui/src/main/resources/ui/images/note-add.svg       |  45 ---
 ui/src/main/resources/ui/images/note.svg           |  12 +-
 ui/src/main/resources/ui/images/open.svg           |  45 +--
 ui/src/main/resources/ui/images/output.svg         |  42 ---
 ui/src/main/resources/ui/images/parallel-hop.svg   |  32 --
 ui/src/main/resources/ui/images/parallel.svg       |  32 --
 .../main/resources/ui/images/partition_schema.svg  |  36 +-
 ui/src/main/resources/ui/images/paste.svg          |  42 ---
 ui/src/main/resources/ui/images/pause.svg          |  42 ---
 ui/src/main/resources/ui/images/pipeline.svg       |  11 +-
 .../resources/ui/images/pipeline_run_config.svg    |  53 +--
 .../main/resources/ui/images/pipelineexecutor.svg  |  86 +----
 ui/src/main/resources/ui/images/plugin.svg         |  43 ---
 ui/src/main/resources/ui/images/preview.svg        |  44 ---
 ui/src/main/resources/ui/images/print.svg          |  44 ---
 ui/src/main/resources/ui/images/publish.svg        |   4 +-
 ui/src/main/resources/ui/images/redo-disabled.svg  |  19 +-
 ui/src/main/resources/ui/images/redo.svg           |  43 +--
 ui/src/main/resources/ui/images/refresh.svg        |  42 ---
 ui/src/main/resources/ui/images/regex.svg          |   7 +-
 ui/src/main/resources/ui/images/remove_all.svg     |  10 -
 ui/src/main/resources/ui/images/remove_single.svg  |   6 -
 ui/src/main/resources/ui/images/replay.svg         |   7 +-
 ui/src/main/resources/ui/images/reset_option.svg   |   7 +-
 ui/src/main/resources/ui/images/restore.svg        |   7 +-
 ui/src/main/resources/ui/images/run.svg            |  43 +--
 ui/src/main/resources/ui/images/save-as.svg        | 127 +++----
 ui/src/main/resources/ui/images/save.svg           |  33 +-
 ui/src/main/resources/ui/images/scales.svg         |   7 +-
 ui/src/main/resources/ui/images/script-active.svg  |  52 +--
 ui/src/main/resources/ui/images/script-end.svg     |  56 +--
 .../main/resources/ui/images/script-inactive.svg   |  47 +--
 ui/src/main/resources/ui/images/script-start.svg   |  48 +--
 ui/src/main/resources/ui/images/script.svg         |  47 +--
 ui/src/main/resources/ui/images/search.svg         |   1 -
 .../main/resources/ui/images/search_inactive.svg   |  52 +--
 ui/src/main/resources/ui/images/server.svg         |  14 +-
 ui/src/main/resources/ui/images/settings.svg       |  42 ---
 ui/src/main/resources/ui/images/show-all.svg       |  52 +--
 .../main/resources/ui/images/show-error-lines.svg  |   7 +-
 ui/src/main/resources/ui/images/show-grid.svg      |   7 +-
 ui/src/main/resources/ui/images/show-history.svg   |   7 +-
 ui/src/main/resources/ui/images/show-inactive.svg  |   7 +-
 ui/src/main/resources/ui/images/show-log.svg       |   7 +-
 ui/src/main/resources/ui/images/show-perf.svg      |   7 +-
 ui/src/main/resources/ui/images/show-results.svg   |   4 +-
 ui/src/main/resources/ui/images/show-selected.svg  |  53 +--
 ui/src/main/resources/ui/images/show.svg           |  42 ---
 .../resources/ui/images/snap-to-grid-disabled.svg  |  46 +--
 ui/src/main/resources/ui/images/snap-to-grid.svg   |  44 +--
 ui/src/main/resources/ui/images/start.svg          |  84 +----
 ui/src/main/resources/ui/images/stop.svg           |  43 +--
 ui/src/main/resources/ui/images/success.svg        |  32 --
 ui/src/main/resources/ui/images/table.svg          |   4 +-
 ui/src/main/resources/ui/images/tableinput.svg     |   4 +-
 ui/src/main/resources/ui/images/target.svg         |  32 --
 .../main/resources/ui/images/transform-error.svg   |   2 -
 ui/src/main/resources/ui/images/true.svg           |  35 +-
 .../main/resources/ui/images/unconditional-hop.svg |  32 --
 ui/src/main/resources/ui/images/undo-disabled.svg  |  19 +-
 ui/src/main/resources/ui/images/undo.svg           |  43 +--
 ui/src/main/resources/ui/images/up.svg             |   6 -
 ui/src/main/resources/ui/images/user.svg           |  42 ---
 ui/src/main/resources/ui/images/variable.svg       |   4 +-
 ui/src/main/resources/ui/images/view.svg           |  43 ---
 ui/src/main/resources/ui/images/warning.svg        |   7 +-
 .../resources/ui/images/welcome_tap_anywhere.svg   |  18 +-
 ui/src/main/resources/ui/images/workflow.svg       |  16 +-
 .../resources/ui/images/workflow_run_config.svg    |  53 +--
 .../main/resources/ui/images/workflowexecutor.svg  |  87 +----
 ui/src/main/resources/ui/laf.properties            |   1 -
 ui/src/test/resources/svg/test.svg                 |   4 +-
 492 files changed, 2733 insertions(+), 7717 deletions(-)
 copy assemblies/plugins/transforms/{janino => sasinput}/pom.xml (78%)
 copy assemblies/plugins/transforms/{mongodb => sasinput}/src/assembly/assembly.xml (89%)
 copy assemblies/plugins/{vfs/s3 => transforms/sasinput}/src/main/resources/version.xml (100%)
 delete mode 100644 assemblies/static/src/main/resources/static/images/cleanup.svg
 copy {assemblies/plugins/misc/debug => plugins/transforms/sasinput}/pom.xml (70%)
 create mode 100644 plugins/transforms/sasinput/src/main/doc/sasinput.adoc
 create mode 100644 plugins/transforms/sasinput/src/main/java/org/apache/hop/pipeline/transforms/sasinput/SasInput.java
 copy plugins/transforms/{rowsfromresult/src/main/java/org/apache/hop/pipeline/transforms/rowsfromresult/RowsFromResultData.java => sasinput/src/main/java/org/apache/hop/pipeline/transforms/sasinput/SasInputData.java} (82%)
 create mode 100644 plugins/transforms/sasinput/src/main/java/org/apache/hop/pipeline/transforms/sasinput/SasInputDialog.java
 create mode 100644 plugins/transforms/sasinput/src/main/java/org/apache/hop/pipeline/transforms/sasinput/SasInputField.java
 create mode 100644 plugins/transforms/sasinput/src/main/java/org/apache/hop/pipeline/transforms/sasinput/SasInputMeta.java
 copy core/src/main/java/org/apache/hop/core/injection/DataTypeConverter.java => plugins/transforms/sasinput/src/main/java/org/apache/hop/pipeline/transforms/sasinput/SasUtil.java (50%)
 create mode 100644 plugins/transforms/sasinput/src/main/resources/SASInput.svg
 create mode 100644 plugins/transforms/sasinput/src/main/resources/org/apache/hop/pipeline/transforms/sasinput/messages/messages_en_US.properties
 create mode 100644 plugins/transforms/sasinput/src/main/resources/org/apache/hop/pipeline/transforms/sasinput/messages/messages_fr_FR.properties
 create mode 100644 plugins/transforms/sasinput/src/main/resources/org/apache/hop/pipeline/transforms/sasinput/messages/messages_it_IT.properties
 create mode 100644 plugins/transforms/sasinput/src/main/resources/org/apache/hop/pipeline/transforms/sasinput/messages/messages_ja_JP.properties
 copy plugins/transforms/{webservices/src/test/java/org/apache/hop/pipeline/transforms/webservices/WebServiceMetaLoadSaveTest.java => sasinput/src/test/java/org/apache/hop/pipeline/transforms/sasinput/SasInputMetaTest.java} (52%)