Skip to content

Commit ba00e8a

Browse files
authored
atualizações (#378)
- Adição do Mime pra download de APK; - Resolução dos leaks de JSON array; - Resolução dos leaks do MemDataset com BLOBs; - Resolução dos leaks do MemDataset sem BLOBs; - Correção da JSON e JSONInterface; - Correção geral de leaks e accessviolation nas execucoes json internas; - Ajuste no evento beforeopen; - Ajuste no open do Dataset; - Correção de Edit dos dados com campos blob no memtable; - Correção para edição de dados com blobs; - Correção para Insert e Edit com campos Blobs; - Atualização de Campos Blob, Edição, Inserção e Cancelamento de dados; - Correção para campos null em edição tipo Date, Time e Datetime; - Fix para campos calculados; - Remoção de accessviolation com campos lookup em grid, ainda não mostra o dado mais não da erro mas; - Reidentação e ajustes diversos no código do memtable; - MemoryDataset com Lookups em Grid e outros aspectos funcionais; - Dados gravados do Massive e outros funcionais; - Correção de accessviolation com lookups e grids em edicao de dados; - Correções de acesso em lazarus; - Ajustes do memtable em Lazarus com Blobs; - Ajustes no Leitor de JSON; - Ajuste de Pacote para FMX Mobile; - Cprreção de Lookups no dwmemtable; - Finalização de campos lookup com restdwmemtable novo, campos indexados por multiplos e por um campo; - Ajuste temporário Lazarus para uso do JSON Interno; - Ajuste na classe de JSON; - Alteração da class TJSONValue do RDW para TRDWJsonvalue para não haver conflitos com a system.JSON; - correção no ServerEvents não estavam a receber os parametros enviados no body; - Ajuste de nomes das classes internas com TRESTDW; - Ajuste de classes internas; - Correção de passagem dos dwparams pelo dataset; - Instalação em D7 e Delphi´s antigos com o novo RESTDWMemtable; - Instalação em Delphi's antigos; - Instalação no Lazarus corrigida; - Correção no Sistema de Rotas do REST Dataware; - Fix no Sistema de Rotas do REST Dataware; - corrigir erro no clientevents com binaryrequeste erro 404; - corrigir erro unescaped chars no retorno do clientevents sem o bynaryrequest; - Correção para o serverevents responder corretamente ao statuscode 201 (created), o clientevents aceitar o 201; - Correções binaryrequest android; - Remoção de bugs internos; - Como o BaseDataset escolhido que veio do Rx(Jedi) e corrigido por nós, não tinha as propriedades Index, IndexName e IndexFieldName, está sendo adiocionado o Port vindo do BufferDataset do Lazarus para o RESTDWmemtable; - Correção de Leaks; - Melhorias no controle das Threads; - Correção do Auth Prompt; - Correção no Clientevents do tipo dmraw; - corrigido retorno do sendevent seget quando dmraw estava informando sempre False; - limpeza de conversões no retorno do sendevents; - correção do decodstrings no serverevents; - Correção da lógica de replace do CustomHeaders; #377 #375 #367 #366 #334 #49 #104 #140 #148 #173 #182 #183
2 parents aeef33b + d2c173d commit ba00e8a

151 files changed

Lines changed: 20286 additions & 22907 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CORE/Extras/Indy.zip

8.93 MB
Binary file not shown.

CORE/Packages/Delphi/Connectors/Ics/RESTDWSocketIcs.dproj

Lines changed: 358 additions & 539 deletions
Large diffs are not rendered by default.

CORE/Packages/Delphi/Connectors/Ics/RESTDWSocketIcsDesign.dproj

Lines changed: 302 additions & 500 deletions
Large diffs are not rendered by default.

CORE/Packages/Delphi/Connectors/Indy/RESTDWSocketIndy.dof

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ HostApplication=
105105
Launcher=
106106
UseLauncher=0
107107
DebugCWD=
108+
[Language]
109+
ActiveLang=
110+
ProjectLang=
111+
RootDir=C:\Program Files (x86)\Borland\Delphi7\Bin\
108112
[Version Info]
109113
IncludeVerInfo=1
110114
AutoIncBuild=0

CORE/Packages/Delphi/Connectors/Indy/RESTDWSocketIndy.dpk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ package RESTDWSocketIndy;
3232
requires
3333
RESTDWCore,
3434
IndySystem,
35-
IndyProtocols,
36-
IndyCore;
35+
IndyCore,
36+
IndyProtocols;
3737

3838
contains
3939
uRESTDWIdBase in '..\..\..\..\Source\Sockets\Indy\uRESTDWIdBase.pas';

CORE/Packages/Delphi/Connectors/Indy/RESTDWSocketIndy.dproj

Lines changed: 356 additions & 527 deletions
Large diffs are not rendered by default.

CORE/Packages/Delphi/Connectors/Indy/RESTDWSocketIndyDesign.dof

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ HostApplication=
105105
Launcher=
106106
UseLauncher=0
107107
DebugCWD=
108+
[Language]
109+
ActiveLang=
110+
ProjectLang=
111+
RootDir=D:\IDE\Embarcadero\Studio\7\Bin\
108112
[Version Info]
109113
IncludeVerInfo=1
110114
AutoIncBuild=0
@@ -130,3 +134,13 @@ OriginalFilename=
130134
ProductName=RESTDWSocketIndyDesign
131135
ProductVersion=1.0.0.0
132136
ProgramID=com.embarcadero.RESTDWSocketIndyDesign
137+
[HistoryLists\hlConditionals]
138+
Count=1
139+
Item0=DEBUG
140+
[HistoryLists\hlUnitAliases]
141+
Count=1
142+
Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
143+
[HistoryLists\hlUnitOutputDirectory]
144+
Count=2
145+
Item0=..\..\..\..\compiled
146+
Item1=..\..\..\compiled

CORE/Packages/Delphi/Connectors/Indy/RESTDWSocketIndyDesign.dproj

Lines changed: 346 additions & 544 deletions
Large diffs are not rendered by default.

CORE/Packages/Delphi/Drivers/AnyDAC/RESTDWAnyDACDriver.dproj

Lines changed: 400 additions & 334 deletions
Large diffs are not rendered by default.

CORE/Packages/Delphi/Drivers/ApolloDB/RESTDWApolloDBDriver.dproj

Lines changed: 396 additions & 330 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)