Skip to content

Commit

Permalink
Merge branch 'dev' of https://github.com/totvs/tds-vscode into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
DanielYampolschi committed Jun 30, 2021
2 parents 68c9392 + 0e1cea5 commit 6666dc0
Show file tree
Hide file tree
Showing 27 changed files with 419 additions and 2,024 deletions.
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"script": "compile"
},
"env": {
"TOTVS_LS_LOG_FILE" : "e://TOTVS_LS_LOG_FILE.log"
"TOTVS_LS_LOG_FILE" : "./TOTVS_LS_LOG_FILE.log"
}
},
{
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

# Versão [1.3.0]

### Melhoria

- Implementação do Linter. Veja mais detalhes em [TDS: Linter](docs/linter.md).

## Reversão da atualização da Aplicação de Patches

## Inclusão de validação complementar de marcas de FW do Patch a ser aplicado

# Versão [1.2.5]

## Erro ao executar SIGAADV via DebugErro ao executar SIGAADV via Debug (https://github.com/totvs/tds-vscode/issues/714)
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Utilizando os protocolos de comunicação LSP (_Language Server Protocol_) e DAP

- Sintaxe destacada
- Comunicação baseada nos protocolos LSP/DAP
- [Linter](docs/linter.md) - analisador de código estático
- [Console](docs/console.md) informativo e notificações
- [Edição](docs/edition.md) e [Formatação](docs/format_config.md) de arquivos fontes (AdvPL, TLPP, 4GL e variantes)
- [Compilação](docs/compilation.md) de fontes, pastas e da área de trabalho
Expand All @@ -34,7 +35,7 @@ Utilizando os protocolos de comunicação LSP (_Language Server Protocol_) e DAP

## Guia rápido

> O **VS-Code** pode apresentar problemas em suas funcionalidades em sistemas operacionias da linha **Windows Server**.
> O **VS-Code** pode apresentar problemas em suas funcionalidades em sistemas operacionais da linha **Windows Server**.
> Veja os requisitos para uso em [Requirements](https://code.visualstudio.com/docs/supporting/requirements).
> **Nunca usei o VS-Code**: Recomendamos a leitura de:
Expand All @@ -43,7 +44,7 @@ Utilizando os protocolos de comunicação LSP (_Language Server Protocol_) e DAP
> - [Multi-root Workspaces](https://code.visualstudio.com/docs/editor/multi-root-workspaces)
> - [Settings](https://code.visualstudio.com/docs/getstarted/settings)
> - [Basic Edition](https://code.visualstudio.com/docs/editor/codebasics)
> - [Marketpalce](https://code.visualstudio.com/docs/editor/extension-gallery)
> - [Marketplace](https://code.visualstudio.com/docs/editor/extension-gallery)
Ao iniciar o **VS-Code** com a extensão **TDS-VSCode** instalada, abra (ou crie) a pasta principal que contém (ou conterá) seus arquivos fontes e de recursos. Essa pasta é denominada genericamente de `projeto`.

Expand Down Expand Up @@ -105,7 +106,7 @@ Caso tenha problemas com a ferramenta e deseja suporte da equipe de desenvolvime

- Reproduza o problema e selecione a opção `CTRL + SHIFT + P` digite `TOTVS: Off Logger Capture` ou na Barra inferior clique sobre o texto `Capturando logs...`. O capturador será encerrado e um arquivo chamado `tdsSupport.zip` será gerado. Anexe esse arquivo ao chamado.

![Logger](https://raw.githubusercontent.com/totvs/tds-vscode/master/imagens/gifs/Logger.gif)
![Logger](https://raw.githubusercontent.com/totvs/tds-vscode/master/docs/gifs/Logger.gif)

## Resolução de problemas

Expand All @@ -116,16 +117,15 @@ Alguns problemas conhecidos e como resolvê-los.
| Ocorrência | Solução |
| ----------------------- | ----------------------- |
| *Aplicação de pacotes de atualização(_patchs_)* | |
Servidores `Lobo Guara`, versão iqual ou anterior a `19.3.0.4`, podem apresentar mensagem de erro no processo de validação e mesmo assim aplicá-lo. | Atualizar o servidor para versão mais recente. |
Servidores `Lobo Guara`, versão iqual ou anterior a `19.3.0.5`, podem apresentar mensagem de erro no processo de validação e mesmo assim aplicá-lo. | Atualizar o servidor para versão mais recente. |
<!-- markdownlint-enable -->
<!-- prettier-ignore-end -->

Se não conseguir resolvê-los, abra um [chamado](https://github.com/totvs/tds-vscode/issues/new/choose) com o maior número de informações possíveis e incluindo os _logs_ gerados conforme instruído em [TROUBLESHOOTING](https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md).

## Melhorias

Se você sentiu a falta de alguma funcionalidade deixe sua idéia (registrada)[https://github.com/totvs/tds-vscode/issues/new?assignees=&labels=&template=feature_request.md&title=].
S
Se você sentiu a falta de alguma funcionalidade deixe sua idéia [registrada](https://github.com/totvs/tds-vscode/issues/new?assignees=&labels=&template=feature_request.md&title=).
Ou se preferir colabore conosco e faça você mesmo. Veja como colaborar a seguir.

## Desenvolvimento Colaborativo
Expand Down Expand Up @@ -192,4 +192,4 @@ As extensões abaixo não devem ser utilizadas junto com o _TDS for VS-Code_ por
- [4gl Outline Dxc](https://www.vsixhub.com/vsix/14295/)
- [advpl-vscode](https://github.com/totvs/advpl-vscode)

> Caso você perceba que alguma extensão de terceiros esta interferindo no _TDS for VS-Code_ favor abrir um [chamado](https://github.com/totvs/tds-vscode/issues).
> Caso você perceba que alguma outra extensão de terceiros está interferindo no _TDS for VS-Code_, favor abrir um [chamado](https://github.com/totvs/tds-vscode/issues) informando detalhes da extensão e o problema causado.
6 changes: 6 additions & 0 deletions docs/linter.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,9 @@ As marcações de problemas serão apresentadas no próprio Editor e também na
Se for encontrado um erro crítico no código ele será destacado com a cor vermelha no Editor e não indicará mais nenhum outro erro até que este seja sanado.

Caso contrário, se não houve erro crítico, ele apresentará avisos (warnings) se existirem.

## Compilação

Com o Linter teremos as mesmas questões que seriam detectadas somente após a compilação do fonte, então se houver uma indicação de erro e/ou warning eles serão os mesmos quando o fonte for compilado.

Se perceberem algum comportamento estranho no Linter realize a compilação do fonte. Caso o comportamento persista na compilação, favor abrir um [chamado diretamente na TOTVS](https://totvscst.zendesk.com/hc/pt-br/#home) informando o problema encontrado na compilação para que o time de AppServer possa avaliar a questão. Quando o problema for solucionado pelo time de AppServer o Linter receberá a correção nas próximas atualizações da extensão.
17 changes: 16 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"@totvs/prettier-plugin-4gl": "^0.1.2",
"@totvs/prettier-plugin-advpl": "^0.1.2",
"@totvs/tds-da": "^1.2.0",
"@totvs/tds-ls": "^1.2.0",
"@totvs/tds-ls": "^1.2.1",
"@types/node": "^14.14.12",
"@types/react": "^16.9.50",
"@types/vscode": "^1.52.0",
Expand Down Expand Up @@ -761,6 +761,11 @@
"title": "%tds.package.patchApply.fromFile%",
"category": "TOTVS"
},
{
"command": "totvs-developer-studio.patchInfos.fromFile",
"title": "%tds.package.patchInfos.fromFile%",
"category": "TOTVS"
},
{
"command": "totvs-developer-studio.patchValidate.fromFile",
"title": "%tds.package.patchValidate.fromFile%",
Expand Down Expand Up @@ -1305,6 +1310,12 @@
"alt": "totvs-developer-studio.patchApply.fromFile",
"group": "totvsBuild@5"
},
{
"when": "resourceLangId == totvs_patch",
"command": "totvs-developer-studio.patchInfos.fromFile",
"alt": "totvs-developer-studio.patchInfos.fromFile",
"group": "totvsBuild@9"
},
{
"when": "resourceLangId == totvs_patch",
"command": "totvs-developer-studio.patchValidate.fromFile",
Expand Down Expand Up @@ -1492,6 +1503,10 @@
"command": "totvs-developer-studio.patchValidate.fromFile",
"when": "1 == 0"
},
{
"command": "totvs-developer-studio.patchInfos.fromFile",
"when": "1 == 0"
},
{
"command": "totvs-developer-studio.selectenv",
"when": "1 == 0"
Expand Down
16 changes: 13 additions & 3 deletions src/extension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,12 @@ import { registerAdvplOutline, register4glOutline } from './outline';
import { registerDebug, _debugEvent } from './debug';
import { openMonitorView } from './monitor/monitorLoader';
import { openRpoInfoView } from './rpoInfo/rpoInfoLoader';
import { openApplyPatchView } from './patch/apply/applyPatchLoader';
import { initStatusBarItems, updateStatusBarItems } from './statusBar';
import { PatchEditorProvider } from './patch/inspect/patchEditor';
import { openTemplateApplyView } from './template/apply/formApplyTemplate';
import { rpoTokenInputBox, saveRpoTokenString } from './rpoToken';
import { openGeneratePatchView } from './patch/generate/generatePatchLoader';
import { patchApply } from './patch/patchApply';

export let languageClient: LanguageClient;
export function parseUri(u): Uri {
Expand Down Expand Up @@ -441,7 +441,7 @@ export function activate(context: ExtensionContext) {
'Aguarde. Iniciando aplicação de pacotes...',
5000
);
openApplyPatchView(context);
patchApply(context, false);
})
);

Expand All @@ -453,7 +453,7 @@ export function activate(context: ExtensionContext) {
'Aguarde. Iniciando aplicação de pacotes...',
5000
);
openApplyPatchView(context, args);
patchApply(context, true, args);
}
)
);
Expand All @@ -473,6 +473,16 @@ export function activate(context: ExtensionContext) {
)
);

//Verifica o conteudo de um patch pelo menu de contexto em arquivos de patch
context.subscriptions.push(
commands.registerCommand(
'totvs-developer-studio.patchInfos.fromFile',
(args) => {
const uri: vscode.Uri = vscode.Uri.file(args['fsPath']);
vscode.commands.executeCommand('vscode.openWith', uri, 'tds.patchView');
}
)
);
//Adiciona página de Includes
context.subscriptions.push(
commands.registerCommand('totvs-developer-studio.include', () =>
Expand Down
15 changes: 0 additions & 15 deletions src/patch/apply/actions.ts

This file was deleted.

79 changes: 0 additions & 79 deletions src/patch/apply/app/applyDetailPanel.tsx

This file was deleted.

23 changes: 0 additions & 23 deletions src/patch/apply/app/applyPatchInterface.tsx

This file was deleted.

Loading

0 comments on commit 6666dc0

Please sign in to comment.