Commit 932d75df265c4272b8d78c6e21f84d60bae3e7eb
1 parent
545d52b6
Exists in
master
and in
5 other branches
Atualizando plugin hllapi apos teste em VM
Showing
6 changed files
with
119 additions
and
13 deletions
Show diff stats
Makefile.in
| ... | ... | @@ -154,7 +154,7 @@ debian/lib3270-dev.install: Makefile |
| 154 | 154 | @echo "$(includedir)/lib3270.h" > $@ |
| 155 | 155 | @echo "$(includedir)/lib3270" >> $@ |
| 156 | 156 | @echo "$(datarootdir)/@PACKAGE_NAME@/ui/99debug.xml" >> $@ |
| 157 | - @echo "$(libdir)/pkgconfig/*.pc" >: $@ | |
| 157 | + @echo "$(libdir)/pkgconfig/*.pc" >> $@ | |
| 158 | 158 | |
| 159 | 159 | #---[ Debug targets ]---------------------------------------------------------- |
| 160 | 160 | |
| ... | ... | @@ -198,7 +198,9 @@ endif |
| 198 | 198 | nsi: Release |
| 199 | 199 | ifneq ($(MAKENSIS),no) |
| 200 | 200 | @chmod +x makegtkruntime.sh |
| 201 | + @echo " GEN GTK Runtime" | |
| 201 | 202 | @./makegtkruntime.sh |
| 203 | + @echo " GEN Windows installer" | |
| 202 | 204 | @"$(MAKENSIS)" $(PACKAGE_NAME).nsi |
| 203 | 205 | endif |
| 204 | 206 | ... | ... |
po/pt_BR.po
| ... | ... | @@ -5,7 +5,7 @@ msgid "" |
| 5 | 5 | msgstr "" |
| 6 | 6 | "Project-Id-Version: pw3270 5.0\n" |
| 7 | 7 | "Report-Msgid-Bugs-To: \n" |
| 8 | -"POT-Creation-Date: 2012-09-17 14:31-0300\n" | |
| 8 | +"POT-Creation-Date: 2012-09-19 09:13-0300\n" | |
| 9 | 9 | "PO-Revision-Date: 2012-09-14 14:32-0300\n" |
| 10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
| 11 | 11 | "Language-Team: Português <perry.werneck@gmail.com>\n" |
| ... | ... | @@ -87,6 +87,10 @@ msgstr "Adicionar à cópia" |
| 87 | 87 | msgid "Alert sound" |
| 88 | 88 | msgstr "Aviso sonoro" |
| 89 | 89 | |
| 90 | +#: ui/10keypad.xml:352 | |
| 91 | +msgid "Attn" | |
| 92 | +msgstr "Attn" | |
| 93 | + | |
| 90 | 94 | #: ui/00default.xml:128 |
| 91 | 95 | msgid "Auto-Reconnect" |
| 92 | 96 | msgstr "Reconectar automaticamente" |
| ... | ... | @@ -107,6 +111,10 @@ msgstr "Cursor piscante" |
| 107 | 111 | msgid "Bold" |
| 108 | 112 | msgstr "Negrito" |
| 109 | 113 | |
| 114 | +#: ui/10keypad.xml:353 | |
| 115 | +msgid "Break" | |
| 116 | +msgstr "Break" | |
| 117 | + | |
| 110 | 118 | #: telnet.c:2059 |
| 111 | 119 | msgid "Broken pipe" |
| 112 | 120 | msgstr "Conexão interrompida" |
| ... | ... | @@ -196,7 +204,7 @@ msgstr "Conexão foi cancelada pelo servidor" |
| 196 | 204 | msgid "Copy" |
| 197 | 205 | msgstr "Copiar" |
| 198 | 206 | |
| 199 | -#: ui/99debug.xml:299 | |
| 207 | +#: ui/99debug.xml:397 | |
| 200 | 208 | msgid "Copy as HTML" |
| 201 | 209 | msgstr "Copiar como HTML" |
| 202 | 210 | |
| ... | ... | @@ -212,7 +220,7 @@ msgstr "Cursor mira" |
| 212 | 220 | msgid "Cut" |
| 213 | 221 | msgstr "Recortar" |
| 214 | 222 | |
| 215 | -#: ui/99debug.xml:304 | |
| 223 | +#: ui/99debug.xml:402 | |
| 216 | 224 | msgid "DS Trace" |
| 217 | 225 | msgstr "DS Trace" |
| 218 | 226 | |
| ... | ... | @@ -220,11 +228,11 @@ msgstr "DS Trace" |
| 220 | 228 | msgid "Data conversion error" |
| 221 | 229 | msgstr "Erro na conversão de dados" |
| 222 | 230 | |
| 223 | -#: ui/99debug.xml:312 | |
| 231 | +#: ui/99debug.xml:410 | |
| 224 | 232 | msgid "Debug" |
| 225 | 233 | msgstr "Depuração" |
| 226 | 234 | |
| 227 | -#: ui/99debug.xml:314 | |
| 235 | +#: ui/99debug.xml:412 | |
| 228 | 236 | msgid "Debug window updates" |
| 229 | 237 | msgstr "Mostrar atualizações de janela" |
| 230 | 238 | |
| ... | ... | @@ -256,6 +264,21 @@ msgstr "Nome do servidor em branco" |
| 256 | 264 | msgid "Empty port name" |
| 257 | 265 | msgstr "Porta em branco" |
| 258 | 266 | |
| 267 | +#: ui/10keypad.xml:348 | |
| 268 | +msgid "" | |
| 269 | +"Erase\n" | |
| 270 | +"EOF" | |
| 271 | +msgstr "" | |
| 272 | +"Erase\n" | |
| 273 | +"EOF" | |
| 274 | + | |
| 275 | +#: ui/10keypad.xml:349 | |
| 276 | +#, fuzzy | |
| 277 | +msgid "" | |
| 278 | +"Erase\n" | |
| 279 | +"Input" | |
| 280 | +msgstr "Apagar campos" | |
| 281 | + | |
| 259 | 282 | #: ui/00default.xml:80 |
| 260 | 283 | msgid "Erase input" |
| 261 | 284 | msgstr "Apagar campos" |
| ... | ... | @@ -302,7 +325,7 @@ msgstr "Erro em ioctl(%s) ao ativar o modo não blocante" |
| 302 | 325 | msgid "Error resolving %s: %s" |
| 303 | 326 | msgstr "Erro ao resolver %s: %s" |
| 304 | 327 | |
| 305 | -#: ui/99debug.xml:306 | |
| 328 | +#: ui/99debug.xml:404 | |
| 306 | 329 | msgid "Event Trace" |
| 307 | 330 | msgstr "Trace de eventos" |
| 308 | 331 | |
| ... | ... | @@ -419,6 +442,10 @@ msgstr "Manter selecionado" |
| 419 | 442 | msgid "Keyboard is locked" |
| 420 | 443 | msgstr "Teclado está bloqueado" |
| 421 | 444 | |
| 445 | +#: ui/10keypad.xml:298 | |
| 446 | +msgid "Lateral keypad" | |
| 447 | +msgstr "Lateral keypad" | |
| 448 | + | |
| 422 | 449 | #: host.c:390 |
| 423 | 450 | msgid "Missing ']'" |
| 424 | 451 | msgstr "Faltando ']'" |
| ... | ... | @@ -460,6 +487,66 @@ msgstr "Não está no modo 3270, transferência cancelada" |
| 460 | 487 | msgid "Option '%c:' is not supported" |
| 461 | 488 | msgstr "Opção não suportada: '%c:'" |
| 462 | 489 | |
| 490 | +#: ui/10keypad.xml:335 | |
| 491 | +msgid "PA1" | |
| 492 | +msgstr "PA1" | |
| 493 | + | |
| 494 | +#: ui/10keypad.xml:336 | |
| 495 | +msgid "PA2" | |
| 496 | +msgstr "PA2" | |
| 497 | + | |
| 498 | +#: ui/10keypad.xml:337 | |
| 499 | +msgid "PA3" | |
| 500 | +msgstr "PA3" | |
| 501 | + | |
| 502 | +#: ui/10keypad.xml:300 | |
| 503 | +msgid "PF1" | |
| 504 | +msgstr "PF1" | |
| 505 | + | |
| 506 | +#: ui/10keypad.xml:315 | |
| 507 | +msgid "PF10" | |
| 508 | +msgstr "PF10" | |
| 509 | + | |
| 510 | +#: ui/10keypad.xml:316 | |
| 511 | +msgid "PF11" | |
| 512 | +msgstr "PF11" | |
| 513 | + | |
| 514 | +#: ui/10keypad.xml:317 | |
| 515 | +msgid "PF12" | |
| 516 | +msgstr "PF12" | |
| 517 | + | |
| 518 | +#: ui/10keypad.xml:301 | |
| 519 | +msgid "PF2" | |
| 520 | +msgstr "PF2" | |
| 521 | + | |
| 522 | +#: ui/10keypad.xml:302 | |
| 523 | +msgid "PF3" | |
| 524 | +msgstr "PF3" | |
| 525 | + | |
| 526 | +#: ui/10keypad.xml:305 | |
| 527 | +msgid "PF4" | |
| 528 | +msgstr "PF4" | |
| 529 | + | |
| 530 | +#: ui/10keypad.xml:306 | |
| 531 | +msgid "PF5" | |
| 532 | +msgstr "PF5" | |
| 533 | + | |
| 534 | +#: ui/10keypad.xml:307 | |
| 535 | +msgid "PF6" | |
| 536 | +msgstr "PF6" | |
| 537 | + | |
| 538 | +#: ui/10keypad.xml:310 | |
| 539 | +msgid "PF7" | |
| 540 | +msgstr "PF7" | |
| 541 | + | |
| 542 | +#: ui/10keypad.xml:311 | |
| 543 | +msgid "PF8" | |
| 544 | +msgstr "PF8" | |
| 545 | + | |
| 546 | +#: ui/10keypad.xml:312 | |
| 547 | +msgid "PF9" | |
| 548 | +msgstr "PF9" | |
| 549 | + | |
| 463 | 550 | #: proxy.c:363 |
| 464 | 551 | msgid "Passthru Proxy: send error" |
| 465 | 552 | msgstr "Passthru Proxy: Erro ao enviar" |
| ... | ... | @@ -567,7 +654,7 @@ msgstr "RPQ: Erro em gethostbyname" |
| 567 | 654 | msgid "Receive file" |
| 568 | 655 | msgstr "Receber arquivo" |
| 569 | 656 | |
| 570 | -#: ui/99debug.xml:313 | |
| 657 | +#: ui/99debug.xml:411 | |
| 571 | 658 | msgid "Reload buffer contents" |
| 572 | 659 | msgstr "Recarregar conteúdo do buffer" |
| 573 | 660 | |
| ... | ... | @@ -579,6 +666,11 @@ msgstr "Remover seleção" |
| 579 | 666 | msgid "Reselect" |
| 580 | 667 | msgstr "Reselecionar" |
| 581 | 668 | |
| 669 | +#: ui/10keypad.xml:345 | |
| 670 | +#, fuzzy | |
| 671 | +msgid "Reset" | |
| 672 | +msgstr "Reselecionar" | |
| 673 | + | |
| 582 | 674 | #: ui/00default.xml:123 |
| 583 | 675 | msgid "Resize on alternate screen" |
| 584 | 676 | msgstr "Mudar tamanho do terminal em tela alternativa" |
| ... | ... | @@ -752,7 +844,7 @@ msgstr "Salvar tela" |
| 752 | 844 | msgid "Save selected" |
| 753 | 845 | msgstr "Salvar seleção" |
| 754 | 846 | |
| 755 | -#: ui/99debug.xml:305 | |
| 847 | +#: ui/99debug.xml:403 | |
| 756 | 848 | msgid "Screen Trace" |
| 757 | 849 | msgstr "Trace de tela" |
| 758 | 850 | |
| ... | ... | @@ -796,7 +888,7 @@ msgstr "Configurações" |
| 796 | 888 | msgid "Show Underline" |
| 797 | 889 | msgstr "Mostrar sublinhado" |
| 798 | 890 | |
| 799 | -#: ui/99debug.xml:312 | |
| 891 | +#: ui/99debug.xml:410 | |
| 800 | 892 | msgid "Show test pattern" |
| 801 | 893 | msgstr "Mostrar padrão de teste" |
| 802 | 894 | |
| ... | ... | @@ -842,7 +934,7 @@ msgstr "Esta versão do %s foi gerada sem suporte para conexões seguras (SSL)." |
| 842 | 934 | msgid "Toolbar" |
| 843 | 935 | msgstr "Barra de ferramentas" |
| 844 | 936 | |
| 845 | -#: ui/99debug.xml:304 | |
| 937 | +#: ui/99debug.xml:402 | |
| 846 | 938 | msgid "Trace" |
| 847 | 939 | msgstr "Trace" |
| 848 | 940 | |
| ... | ... | @@ -945,7 +1037,7 @@ msgstr "Unsupported socks 4 proxy" |
| 945 | 1037 | msgid "Use +/- for field navigation" |
| 946 | 1038 | msgstr "Usar teclas +/- para navegar por campos" |
| 947 | 1039 | |
| 948 | -#: ui/99debug.xml:307 | |
| 1040 | +#: ui/99debug.xml:405 | |
| 949 | 1041 | msgid "View Field Delimiters" |
| 950 | 1042 | msgstr "Mostrar delimitadores de campo" |
| 951 | 1043 | ... | ... |
pw3270.nsi.in
| ... | ... | @@ -75,6 +75,7 @@ SubSection "@PACKAGE@" SecMain |
| 75 | 75 | CreateDirectory "$INSTDIR\ui" |
| 76 | 76 | |
| 77 | 77 | file "/oname=$INSTDIR\ui\00default.xml" "ui\00default.xml" |
| 78 | + file "/oname=$INSTDIR\ui\10keypad.xml" "ui\10keypad.xml" | |
| 78 | 79 | |
| 79 | 80 | # Locale files |
| 80 | 81 | CreateDirectory "$INSTDIR\@localedir@\pt_BR\LC_MESSAGES" |
| ... | ... | @@ -149,10 +150,11 @@ Section /o "Software Development Kit" SecSDK |
| 149 | 150 | CreateDirectory "$INSTDIR\sdk" |
| 150 | 151 | CreateDirectory "$INSTDIR\sdk\include" |
| 151 | 152 | CreateDirectory "$INSTDIR\sdk\include\lib3270" |
| 153 | + CreateDirectory "$INSTDIR\sdk\include\pw3270" | |
| 152 | 154 | |
| 153 | 155 | file "/oname=$INSTDIR\sdk\include\lib3270.h" "src\include\lib3270.h" |
| 154 | 156 | file "/oname=$INSTDIR\sdk\include\pw3270.h" "src\include\pw3270.h" |
| 155 | - file "/oname=$INSTDIR\sdk\include\v3270.h" "src\include\v3270.h" | |
| 157 | + file "/oname=$INSTDIR\sdk\include\pw3270\v3270.h" "src\include\pw3270\v3270.h" | |
| 156 | 158 | |
| 157 | 159 | file "/oname=$INSTDIR\sdk\include\lib3270\config.h" "src\include\lib3270\config.h" |
| 158 | 160 | file "/oname=$INSTDIR\sdk\include\lib3270\rules.mak" "src\include\rules.mak" | ... | ... |
src/include/pw3270/hllapi.h
| ... | ... | @@ -61,7 +61,12 @@ extern "C" { |
| 61 | 61 | } HLLAPI_DATA; |
| 62 | 62 | #pragma pack() |
| 63 | 63 | |
| 64 | +#ifdef _WIN32 | |
| 65 | + // http://www.mingw.org/wiki/Visual_Basic_DLL | |
| 66 | + __declspec (dllexport) int __stdcall hllapi(const unsigned long *func, char *str, unsigned short *length, unsigned short *rc); | |
| 67 | +#else | |
| 64 | 68 | LIB3270_EXPORT int hllapi(const unsigned long *func, char *str, unsigned short *length, unsigned short *rc); |
| 69 | +#endif // _WIN32 | |
| 65 | 70 | |
| 66 | 71 | #ifdef __cplusplus |
| 67 | 72 | } /* end of extern "C" */ | ... | ... |
src/plugins/remotectl/hllapi.c
| ... | ... | @@ -143,7 +143,11 @@ |
| 143 | 143 | return result; |
| 144 | 144 | } |
| 145 | 145 | |
| 146 | +#ifdef _WIN32 | |
| 147 | + __declspec (dllexport) int __stdcall hllapi(const unsigned long *func, char *str, unsigned short *length, unsigned short *rc) | |
| 148 | +#else | |
| 146 | 149 | LIB3270_EXPORT int hllapi(const unsigned long *func, char *str, unsigned short *length, unsigned short *rc) |
| 150 | +#endif // _WIN32 | |
| 147 | 151 | { |
| 148 | 152 | int result = 1; |
| 149 | 153 | char * arg; | ... | ... |
src/pw3270/Makefile.in
| ... | ... | @@ -190,6 +190,7 @@ $(DEBDIR)/pw3270.install: Makefile |
| 190 | 190 | @echo "$(libdir)/@DLLPREFIX@$(PACKAGE_TARNAME)@DLLEXT@.@VERSION@" >> $@ |
| 191 | 191 | @echo "$(libdir)/@DLLPREFIX@$(PACKAGE_TARNAME)@DLLEXT@" >> $@ |
| 192 | 192 | @echo "$(datarootdir)/$(PACKAGE_NAME)/ui/00default.xml" >> $@ |
| 193 | + @echo "$(datarootdir)/$(PACKAGE_NAME)/ui/10keypad.xml" >> $@ | |
| 193 | 194 | @echo "$(datarootdir)/$(PACKAGE_NAME)/$(PACKAGE_NAME).png" >> $@ |
| 194 | 195 | @echo "$(datarootdir)/$(PACKAGE_NAME)/$(PACKAGE_NAME)-logo.png" >> $@ |
| 195 | 196 | ... | ... |