Commit 2873296200d1da2ad927609d5a1acea774fd06cf

Authored by Perry Werneck
1 parent 34c9c68e
Exists in develop

Adding bundle scripts.

locale/pt_BR.po
@@ -5,7 +5,7 @@ msgid "" @@ -5,7 +5,7 @@ msgid ""
5 msgstr "" 5 msgstr ""
6 "Project-Id-Version: pw3270 5.0\n" 6 "Project-Id-Version: pw3270 5.0\n"
7 "Report-Msgid-Bugs-To: \n" 7 "Report-Msgid-Bugs-To: \n"
8 -"POT-Creation-Date: 2023-05-16 15:09-0300\n" 8 +"POT-Creation-Date: 2023-06-16 00:04-0300\n"
9 "PO-Revision-Date: 2023-04-21 08:40-0300\n" 9 "PO-Revision-Date: 2023-04-21 08:40-0300\n"
10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n" 11 "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n"
@@ -440,14 +440,49 @@ msgstr &quot;Conectar&quot; @@ -440,14 +440,49 @@ msgstr &quot;Conectar&quot;
440 msgid "Connect on startup" 440 msgid "Connect on startup"
441 msgstr "Conectar ao iniciar" 441 msgstr "Conectar ao iniciar"
442 442
  443 +#: src/core/properties/signed.c:46
  444 +msgid "Connected in NVT ANSI mode"
  445 +msgstr ""
  446 +
  447 +#: src/core/properties/signed.c:51
  448 +msgid "Connected in TN3270E mode, 3270 mode"
  449 +msgstr ""
  450 +
  451 +#: src/core/properties/signed.c:49
  452 +msgid "Connected in TN3270E mode, NVT mode"
  453 +msgstr ""
  454 +
  455 +#: src/core/properties/signed.c:50
  456 +msgid "Connected in TN3270E mode, SSCP-LU mode"
  457 +msgstr ""
  458 +
  459 +#: src/core/properties/signed.c:48
  460 +#, fuzzy
  461 +msgid "Connected in TN3270E mode, no negotiated"
  462 +msgstr "Não está no modo 3270, transferência cancelada"
  463 +
  464 +#: src/core/properties/signed.c:47
  465 +msgid "Connected in old-style 3270 mode"
  466 +msgstr ""
  467 +
443 #: src/core/telnet.c:1764 468 #: src/core/telnet.c:1764
444 msgid "Connected initial" 469 msgid "Connected initial"
445 msgstr "Connected initial" 470 msgstr "Connected initial"
446 471
  472 +#: src/core/properties/signed.c:45
  473 +#, fuzzy
  474 +msgid "Connected, no mode yet"
  475 +msgstr "Connected initial"
  476 +
447 #: src/core/telnet.c:1782 477 #: src/core/telnet.c:1782
448 msgid "Connecting" 478 msgid "Connecting"
449 msgstr "Conectando" 479 msgstr "Conectando"
450 480
  481 +#: src/core/properties/signed.c:43
  482 +#, fuzzy
  483 +msgid "Connecting to host"
  484 +msgstr "Não foi possível conectar no host"
  485 +
451 #: src/network_modules/tools.c:160 src/core/linux/connect.c:230 486 #: src/network_modules/tools.c:160 src/core/linux/connect.c:230
452 #: src/core/linux/connect.c:321 src/core/linux/connect.c:338 487 #: src/core/linux/connect.c:321 src/core/linux/connect.c:338
453 #: src/core/windows/connect.c:358 src/core/windows/connect.c:376 488 #: src/core/windows/connect.c:358 src/core/windows/connect.c:376
@@ -460,11 +495,25 @@ msgstr &quot;Erro de conexão&quot; @@ -460,11 +495,25 @@ msgstr &quot;Erro de conexão&quot;
460 msgid "Connection failed" 495 msgid "Connection failed"
461 msgstr "Conexão falhou" 496 msgstr "Conexão falhou"
462 497
  498 +#: src/core/properties/signed.c:44
  499 +#, fuzzy
  500 +msgid "Connection pending"
  501 +msgstr "Conexão falhou"
  502 +
463 #: src/network_modules/tools.c:122 503 #: src/network_modules/tools.c:122
464 msgid "Connection reset by peer" 504 msgid "Connection reset by peer"
465 msgstr "Conexão foi cancelada pelo servidor" 505 msgstr "Conexão foi cancelada pelo servidor"
466 506
467 -#: src/core/properties/signed.c:55 507 +#: src/core/properties/signed.c:96
  508 +#, fuzzy
  509 +msgid "Connection secure with CA check"
  510 +msgstr "A conexão é segura ?"
  511 +
  512 +#: src/core/properties/signed.c:97
  513 +msgid "Connection secure, no CA, self-signed or expired CRL"
  514 +msgstr ""
  515 +
  516 +#: src/core/properties/signed.c:121
468 msgid "Connection state" 517 msgid "Connection state"
469 msgstr "Estado da conexão" 518 msgstr "Estado da conexão"
470 519
@@ -478,15 +527,15 @@ msgstr &quot;Continuar&quot; @@ -478,15 +527,15 @@ msgstr &quot;Continuar&quot;
478 msgid "Cross hair cursor" 527 msgid "Cross hair cursor"
479 msgstr "Cursor mira" 528 msgstr "Cursor mira"
480 529
481 -#: src/core/properties/unsigned.c:117 530 +#: src/core/properties/unsigned.c:113
482 msgid "Current screen height in rows" 531 msgid "Current screen height in rows"
483 msgstr "Altura atual da tela em linhas" 532 msgstr "Altura atual da tela em linhas"
484 533
485 -#: src/core/properties/unsigned.c:110 534 +#: src/core/properties/unsigned.c:106
486 msgid "Current screen width in columns" 535 msgid "Current screen width in columns"
487 msgstr "Largura atua da tela em colunas" 536 msgstr "Largura atua da tela em colunas"
488 537
489 -#: src/core/properties/signed.c:63 538 +#: src/core/properties/signed.c:130
490 msgid "Cursor address" 539 msgid "Cursor address"
491 msgstr "Endereço do cursor" 540 msgstr "Endereço do cursor"
492 541
@@ -528,7 +577,7 @@ msgstr &quot;Tecla \&quot;DUP\&quot;&quot; @@ -528,7 +577,7 @@ msgstr &quot;Tecla \&quot;DUP\&quot;&quot;
528 msgid "Data conversion error" 577 msgid "Data conversion error"
529 msgstr "Erro na conversão de dados" 578 msgstr "Erro na conversão de dados"
530 579
531 -#: src/core/properties/string.c:159 580 +#: src/core/properties/string.c:143
532 msgid "Default host URL" 581 msgid "Default host URL"
533 msgstr "URL parão para acesso ao host" 582 msgstr "URL parão para acesso ao host"
534 583
@@ -544,7 +593,7 @@ msgstr &quot;Apagar campo&quot; @@ -544,7 +593,7 @@ msgstr &quot;Apagar campo&quot;
544 msgid "Delete word" 593 msgid "Delete word"
545 msgstr "Apaga palavra" 594 msgstr "Apaga palavra"
546 595
547 -#: src/core/properties/string.c:173 596 +#: src/core/properties/string.c:157
548 msgid "Description of the current security state" 597 msgid "Description of the current security state"
549 msgstr "Descrição do estado de segurança atual" 598 msgstr "Descrição do estado de segurança atual"
550 599
@@ -556,12 +605,17 @@ msgstr &quot;Tipo de dispositivo rejeitado&quot; @@ -556,12 +605,17 @@ msgstr &quot;Tipo de dispositivo rejeitado&quot;
556 msgid "Disconnect from host" 605 msgid "Disconnect from host"
557 msgstr "Desconecta do servidor" 606 msgstr "Desconecta do servidor"
558 607
  608 +#: src/core/properties/signed.c:42
  609 +#, fuzzy
  610 +msgid "Disconnected"
  611 +msgstr "Desconectado"
  612 +
559 #: src/core/ft/ft.c:244 src/network_modules/openssl/main.c:100 613 #: src/core/ft/ft.c:244 src/network_modules/openssl/main.c:100
560 #: src/network_modules/openssl/main.c:148 614 #: src/network_modules/openssl/main.c:148
561 msgid "Disconnected from host." 615 msgid "Disconnected from host."
562 msgstr "Desconectado do servidor." 616 msgstr "Desconectado do servidor."
563 617
564 -#: src/core/properties/string.c:120 618 +#: src/core/properties/string.c:114
565 msgid "Display charset" 619 msgid "Display charset"
566 msgstr "Tabela de caracteres para a tela" 620 msgstr "Tabela de caracteres para a tela"
567 621
@@ -637,12 +691,12 @@ msgstr &quot;Apagar campos&quot; @@ -637,12 +691,12 @@ msgstr &quot;Apagar campos&quot;
637 msgid "Erro sending data to host" 691 msgid "Erro sending data to host"
638 msgstr "Erro ao enviar dados para o servidor" 692 msgstr "Erro ao enviar dados para o servidor"
639 693
640 -#: src/core/ft/ft_cut.c:408 src/core/ft/ft_dft.c:413 694 +#: src/core/ft/ft_dft.c:413 src/core/ft/ft_cut.c:408
641 #, c-format 695 #, c-format
642 msgid "Error \"%s\" reading from local file (rc=%d)" 696 msgid "Error \"%s\" reading from local file (rc=%d)"
643 msgstr "Erro \"%s\" lendo arquivo local (rc=%d)" 697 msgstr "Erro \"%s\" lendo arquivo local (rc=%d)"
644 698
645 -#: src/core/ft/ft_cut.c:504 src/core/ft/ft_dft.c:306 699 +#: src/core/ft/ft_dft.c:306 src/core/ft/ft_cut.c:504
646 #, c-format 700 #, c-format
647 msgid "Error \"%s\" writing to local file (rc=%d)" 701 msgid "Error \"%s\" writing to local file (rc=%d)"
648 msgstr "Erro \"%s\" gravando arquivo local (rc=%d)" 702 msgstr "Erro \"%s\" gravando arquivo local (rc=%d)"
@@ -727,7 +781,7 @@ msgstr &quot;Erro de formato no campo \&quot;notAfter\&quot; do certificado&quot; @@ -727,7 +781,7 @@ msgstr &quot;Erro de formato no campo \&quot;notAfter\&quot; do certificado&quot;
727 msgid "Format error in certificate's notBefore field" 781 msgid "Format error in certificate's notBefore field"
728 msgstr "Erro de formato no campo \"notBefore\" do certificado" 782 msgstr "Erro de formato no campo \"notBefore\" do certificado"
729 783
730 -#: src/core/properties/boolean.c:177 784 +#: src/core/properties/boolean.c:175
731 msgid "Formatted screen" 785 msgid "Formatted screen"
732 msgstr "Tela formatada" 786 msgstr "Tela formatada"
733 787
@@ -739,11 +793,11 @@ msgstr &quot;Tela cheia&quot; @@ -739,11 +793,11 @@ msgstr &quot;Tela cheia&quot;
739 msgid "Half connect" 793 msgid "Half connect"
740 msgstr "Half connect" 794 msgstr "Half connect"
741 795
742 -#: src/core/properties/boolean.c:156 796 +#: src/core/properties/boolean.c:154
743 msgid "Has selected area" 797 msgid "Has selected area"
744 msgstr "Tem área selecionada" 798 msgstr "Tem área selecionada"
745 799
746 -#: src/core/properties/string.c:113 800 +#: src/core/properties/string.c:107
747 msgid "Host charset" 801 msgid "Host charset"
748 msgstr "Página de código do host" 802 msgstr "Página de código do host"
749 803
@@ -767,11 +821,11 @@ msgstr &quot;Servidor rejeitou o tipo de dispositivo ou requisição&quot; @@ -767,11 +821,11 @@ msgstr &quot;Servidor rejeitou o tipo de dispositivo ou requisição&quot;
767 msgid "Host rejected resource(s)" 821 msgid "Host rejected resource(s)"
768 msgstr "Servidor rejeitou recurso(s)" 822 msgstr "Servidor rejeitou recurso(s)"
769 823
770 -#: src/core/properties/string.c:90 824 +#: src/core/properties/string.c:84
771 msgid "Host type name" 825 msgid "Host type name"
772 msgstr "Nome do tipo de host" 826 msgstr "Nome do tipo de host"
773 827
774 -#: src/core/properties/unsigned.c:90 828 +#: src/core/properties/unsigned.c:86
775 msgid "Host type number" 829 msgid "Host type number"
776 msgstr "Numero do tipo de host" 830 msgstr "Numero do tipo de host"
777 831
@@ -783,7 +837,7 @@ msgstr &quot;IBM AS/400&quot; @@ -783,7 +837,7 @@ msgstr &quot;IBM AS/400&quot;
783 msgid "IBM S/390" 837 msgid "IBM S/390"
784 msgstr "IBM S/390" 838 msgstr "IBM S/390"
785 839
786 -#: src/core/properties/signed.c:77 840 +#: src/core/properties/signed.c:146
787 msgid "ID of the session security state" 841 msgid "ID of the session security state"
788 msgstr "Identificação do estado de segurança da sessão" 842 msgstr "Identificação do estado de segurança da sessão"
789 843
@@ -904,23 +958,23 @@ msgstr &quot;Opção xxxxxxxx inválida: Transferência cancelada&quot; @@ -904,23 +958,23 @@ msgstr &quot;Opção xxxxxxxx inválida: Transferência cancelada&quot;
904 msgid "Invalid oversize" 958 msgid "Invalid oversize"
905 msgstr "Valor inválido para 'oversize'" 959 msgstr "Valor inválido para 'oversize'"
906 960
907 -#: src/core/properties/boolean.c:77 961 +#: src/core/properties/boolean.c:75
908 msgid "Is connection secure" 962 msgid "Is connection secure"
909 msgstr "A conexão é segura ?" 963 msgstr "A conexão é segura ?"
910 964
911 -#: src/core/properties/boolean.c:170 965 +#: src/core/properties/boolean.c:168
912 msgid "Is starting (no first screen)?" 966 msgid "Is starting (no first screen)?"
913 msgstr "Está iniciando (não recebeu a primeira tela)?" 967 msgstr "Está iniciando (não recebeu a primeira tela)?"
914 968
915 -#: src/core/properties/boolean.c:70 969 +#: src/core/properties/boolean.c:68
916 msgid "Is terminal connected" 970 msgid "Is terminal connected"
917 msgstr "O terminal está conectado" 971 msgstr "O terminal está conectado"
918 972
919 -#: src/core/properties/boolean.c:149 973 +#: src/core/properties/boolean.c:147
920 msgid "Is terminal in the INITIAL_E state?" 974 msgid "Is terminal in the INITIAL_E state?"
921 msgstr "O terminal está no estad INITIAL_E?" 975 msgstr "O terminal está no estad INITIAL_E?"
922 976
923 -#: src/core/properties/boolean.c:63 977 +#: src/core/properties/boolean.c:61
924 msgid "Is terminal ready" 978 msgid "Is terminal ready"
925 msgstr "O terminal está pronto" 979 msgstr "O terminal está pronto"
926 980
@@ -936,7 +990,7 @@ msgstr &quot;Uso da chave não permite assinatura de certificados&quot; @@ -936,7 +990,7 @@ msgstr &quot;Uso da chave não permite assinatura de certificados&quot;
936 msgid "Keyboard is locked" 990 msgid "Keyboard is locked"
937 msgstr "Teclado está bloqueado" 991 msgstr "Teclado está bloqueado"
938 992
939 -#: src/core/properties/unsigned.c:169 993 +#: src/core/properties/unsigned.c:165
940 msgid "Keyboard lock status" 994 msgid "Keyboard lock status"
941 msgstr "Estado de bloqueio do teclado" 995 msgstr "Estado de bloqueio do teclado"
942 996
@@ -958,7 +1012,7 @@ msgstr &quot;Pesquisa LDAP não produziu valores.&quot; @@ -958,7 +1012,7 @@ msgstr &quot;Pesquisa LDAP não produziu valores.&quot;
958 msgid "LDAPSearch did not produce any values." 1012 msgid "LDAPSearch did not produce any values."
959 msgstr "Pesquisa LDAP não produziu valores." 1013 msgstr "Pesquisa LDAP não produziu valores."
960 1014
961 -#: src/core/properties/signed.c:70 1015 +#: src/core/properties/signed.c:138
962 msgid "Latest program message" 1016 msgid "Latest program message"
963 msgstr "Última mensagem de programa" 1017 msgstr "Última mensagem de programa"
964 1018
@@ -970,7 +1024,7 @@ msgstr &quot;Esquerda&quot; @@ -970,7 +1024,7 @@ msgstr &quot;Esquerda&quot;
970 msgid "Line mode" 1024 msgid "Line mode"
971 msgstr "Line mode" 1025 msgstr "Line mode"
972 1026
973 -#: src/core/properties/boolean.c:184 1027 +#: src/core/properties/boolean.c:182
974 msgid "Lock keyboard on operator error" 1028 msgid "Lock keyboard on operator error"
975 msgstr "Bloqueia teclado em caso de erro do operador" 1029 msgstr "Bloqueia teclado em caso de erro do operador"
976 1030
@@ -978,15 +1032,15 @@ msgstr &quot;Bloqueia teclado em caso de erro do operador&quot; @@ -978,15 +1032,15 @@ msgstr &quot;Bloqueia teclado em caso de erro do operador&quot;
978 msgid "Margined paste" 1032 msgid "Margined paste"
979 msgstr "Colar com margem" 1033 msgstr "Colar com margem"
980 1034
981 -#: src/core/properties/unsigned.c:131 1035 +#: src/core/properties/unsigned.c:127
982 msgid "Maximum screen height in rows" 1036 msgid "Maximum screen height in rows"
983 msgstr "Altura máxima da tela em linhas" 1037 msgstr "Altura máxima da tela em linhas"
984 1038
985 -#: src/core/properties/unsigned.c:124 1039 +#: src/core/properties/unsigned.c:120
986 msgid "Maximum screen width in columns" 1040 msgid "Maximum screen width in columns"
987 msgstr "Largura maxima da tela em colunas" 1041 msgstr "Largura maxima da tela em colunas"
988 1042
989 -#: src/core/properties/string.c:82 1043 +#: src/core/properties/string.c:76
990 msgid "Model name" 1044 msgid "Model name"
991 msgstr "Nome do modelo" 1045 msgstr "Nome do modelo"
992 1046
@@ -1043,10 +1097,15 @@ msgstr &quot;Move para o próximo campo desprotegido&quot; @@ -1043,10 +1097,15 @@ msgstr &quot;Move para o próximo campo desprotegido&quot;
1043 msgid "Move to the previous unprotected field on screen" 1097 msgid "Move to the previous unprotected field on screen"
1044 msgstr "Move para o campo desprotegido anterior" 1098 msgstr "Move para o campo desprotegido anterior"
1045 1099
1046 -#: src/core/telnet.c:304 src/core/linux/connect.c:200  
1047 -#: src/core/linux/event_dispatcher.c:130 src/core/windows/connect.c:223  
1048 -#: src/core/windows/event_dispatcher.c:135 src/core/macos/connect.c:200  
1049 -#: src/core/macos/event_dispatcher.c:130 1100 +#: src/core/properties/signed.c:98
  1101 +#, fuzzy
  1102 +msgid "Negotiating SSL"
  1103 +msgstr "Negociação SSL"
  1104 +
  1105 +#: src/core/telnet.c:304 src/core/linux/event_dispatcher.c:130
  1106 +#: src/core/linux/connect.c:200 src/core/windows/event_dispatcher.c:135
  1107 +#: src/core/windows/connect.c:223 src/core/macos/event_dispatcher.c:130
  1108 +#: src/core/macos/connect.c:200
1050 msgid "Network error" 1109 msgid "Network error"
1051 msgstr "Erro de rede" 1110 msgstr "Erro de rede"
1052 1111
@@ -1079,6 +1138,11 @@ msgstr &quot;Sem suporte TLS/SSL nessa sessão&quot; @@ -1079,6 +1138,11 @@ msgstr &quot;Sem suporte TLS/SSL nessa sessão&quot;
1079 msgid "No handler for URL scheme." 1138 msgid "No handler for URL scheme."
1080 msgstr "Nenhum manipulador para o esquema de URL" 1139 msgstr "Nenhum manipulador para o esquema de URL"
1081 1140
  1141 +#: src/core/properties/signed.c:95
  1142 +#, fuzzy
  1143 +msgid "No secure connection"
  1144 +msgstr "Conexão _Segura."
  1145 +
1082 #: src/network_modules/openssl/messages.c:292 1146 #: src/network_modules/openssl/messages.c:292
1083 msgid "" 1147 msgid ""
1084 "No signatures could be verified because the chain contains only one " 1148 "No signatures could be verified because the chain contains only one "
@@ -1091,15 +1155,15 @@ msgstr &quot;&quot; @@ -1091,15 +1155,15 @@ msgstr &quot;&quot;
1091 msgid "No transfer in progress" 1155 msgid "No transfer in progress"
1092 msgstr "Nenhuma transferência em andamento" 1156 msgstr "Nenhuma transferência em andamento"
1093 1157
1094 -#: src/core/properties/boolean.c:198 1158 +#: src/core/properties/boolean.c:196
1095 msgid "Non zero if the download of CRL is enabled" 1159 msgid "Non zero if the download of CRL is enabled"
1096 msgstr "Diferente de zero se o host se o download do CRL está habilitado" 1160 msgstr "Diferente de zero se o host se o download do CRL está habilitado"
1097 1161
1098 -#: src/core/properties/boolean.c:93 1162 +#: src/core/properties/boolean.c:91
1099 msgid "Non zero if the host is AS400." 1163 msgid "Non zero if the host is AS400."
1100 msgstr "Diferente de zero se o host é AS400" 1164 msgstr "Diferente de zero se o host é AS400"
1101 1165
1102 -#: src/core/properties/boolean.c:85 1166 +#: src/core/properties/boolean.c:83
1103 msgid "Non zero if the host is TSO." 1167 msgid "Non zero if the host is TSO."
1104 msgstr "Diferente de zero se o host é TSO" 1168 msgstr "Diferente de zero se o host é TSO"
1105 1169
@@ -1162,7 +1226,7 @@ msgstr &quot;Pendente&quot; @@ -1162,7 +1226,7 @@ msgstr &quot;Pendente&quot;
1162 msgid "Personal computer filespec incorrect: file transfer canceled" 1226 msgid "Personal computer filespec incorrect: file transfer canceled"
1163 msgstr "Especificação de arquivo PC incorreta: Transferência cancelada" 1227 msgstr "Especificação de arquivo PC incorreta: Transferência cancelada"
1164 1228
1165 -#: src/core/properties/string.c:152 1229 +#: src/core/properties/string.c:136
1166 msgid "Preferred protocol for CRL download" 1230 msgid "Preferred protocol for CRL download"
1167 msgstr "Protocolo preferido para download da CRL" 1231 msgstr "Protocolo preferido para download da CRL"
1168 1232
@@ -1190,6 +1254,14 @@ msgstr &quot;Program Action 2&quot; @@ -1190,6 +1254,14 @@ msgstr &quot;Program Action 2&quot;
1190 msgid "Program Action 3" 1254 msgid "Program Action 3"
1191 msgstr "Program Action 3" 1255 msgstr "Program Action 3"
1192 1256
  1257 +#: src/core/properties/string.c:128
  1258 +msgid "Protocol library revision"
  1259 +msgstr ""
  1260 +
  1261 +#: src/core/properties/string.c:121
  1262 +msgid "Protocol library version"
  1263 +msgstr ""
  1264 +
1193 #: src/core/rpq.c:229 1265 #: src/core/rpq.c:229
1194 #, c-format 1266 #, c-format
1195 msgid "RPQ %s term omitted due to insufficient space" 1267 msgid "RPQ %s term omitted due to insufficient space"
@@ -1322,11 +1394,11 @@ msgstr &quot;&quot; @@ -1322,11 +1394,11 @@ msgstr &quot;&quot;
1322 msgid "SSL negotiation failed" 1394 msgid "SSL negotiation failed"
1323 msgstr "Negociação SSL falhou" 1395 msgstr "Negociação SSL falhou"
1324 1396
1325 -#: src/core/properties/unsigned.c:138 1397 +#: src/core/properties/unsigned.c:134
1326 msgid "Screen buffer length in bytes" 1398 msgid "Screen buffer length in bytes"
1327 msgstr "Tamanho do buffer de tela em bytes" 1399 msgstr "Tamanho do buffer de tela em bytes"
1328 1400
1329 -#: src/core/properties/string.c:181 1401 +#: src/core/properties/string.c:165
1330 msgid "Screen oversize if larger than the chosen model" 1402 msgid "Screen oversize if larger than the chosen model"
1331 msgstr "\"oversize\" maior que o modelo escolhido" 1403 msgstr "\"oversize\" maior que o modelo escolhido"
1332 1404
@@ -1444,11 +1516,11 @@ msgstr &quot;Erro no socket&quot; @@ -1444,11 +1516,11 @@ msgstr &quot;Erro no socket&quot;
1444 msgid "Sound" 1516 msgid "Sound"
1445 msgstr "Som" 1517 msgstr "Som"
1446 1518
1447 -#: src/core/properties/boolean.c:128 1519 +#: src/core/properties/boolean.c:126
1448 msgid "State is 3270, TN3270e or SSCP" 1520 msgid "State is 3270, TN3270e or SSCP"
1449 msgstr "Estado do terminal é 3270, TN3270e or SSCP" 1521 msgstr "Estado do terminal é 3270, TN3270e or SSCP"
1450 1522
1451 -#: src/core/properties/boolean.c:163 1523 +#: src/core/properties/boolean.c:161
1452 msgid "Still have text to paste" 1524 msgid "Still have text to paste"
1453 msgstr "Ainda existe texto para colar" 1525 msgstr "Ainda existe texto para colar"
1454 1526
@@ -1492,15 +1564,15 @@ msgstr &quot;TN3270E NVT&quot; @@ -1492,15 +1564,15 @@ msgstr &quot;TN3270E NVT&quot;
1492 msgid "TN3270E SSCP-LU" 1564 msgid "TN3270E SSCP-LU"
1493 msgstr "TN3270E SSCP-LU" 1565 msgstr "TN3270E SSCP-LU"
1494 1566
1495 -#: src/core/properties/unsigned.c:99 1567 +#: src/core/properties/unsigned.c:95
1496 msgid "Terminal model" 1568 msgid "Terminal model"
1497 msgstr "Modelo do terminal" 1569 msgstr "Modelo do terminal"
1498 1570
1499 -#: src/core/properties/string.c:104 1571 +#: src/core/properties/string.c:98
1500 msgid "Terminal name" 1572 msgid "Terminal name"
1501 msgstr "Nome do terminal" 1573 msgstr "Nome do terminal"
1502 1574
1503 -#: src/core/properties/string.c:97 1575 +#: src/core/properties/string.c:91
1504 msgid "Terminal type" 1576 msgid "Terminal type"
1505 msgstr "Tipo do terminal" 1577 msgstr "Tipo do terminal"
1506 1578
@@ -1626,7 +1698,7 @@ msgstr &quot;&quot; @@ -1626,7 +1698,7 @@ msgstr &quot;&quot;
1626 "signature value could not be determined rather than it not matching the " 1698 "signature value could not be determined rather than it not matching the "
1627 "expected value, this is only meaningful for RSA keys." 1699 "expected value, this is only meaningful for RSA keys."
1628 1700
1629 -#: src/core/properties/unsigned.c:81 1701 +#: src/core/properties/unsigned.c:77
1630 msgid "The color type" 1702 msgid "The color type"
1631 msgstr "O tipo de cor" 1703 msgstr "O tipo de cor"
1632 1704
@@ -1678,7 +1750,7 @@ msgstr &quot;&quot; @@ -1678,7 +1750,7 @@ msgstr &quot;&quot;
1678 "name did not match the issuer name of the current certificate. Only " 1750 "name did not match the issuer name of the current certificate. Only "
1679 "displayed when the -issuer_checks option is set." 1751 "displayed when the -issuer_checks option is set."
1680 1752
1681 -#: src/core/properties/unsigned.c:162 1753 +#: src/core/properties/unsigned.c:158
1682 msgid "The delay between the host unlocking the keyboard and the actual unlock" 1754 msgid "The delay between the host unlocking the keyboard and the actual unlock"
1683 msgstr "" 1755 msgstr ""
1684 "Intervalo de tempo entre o desbloqueio de teclado pelo host e o desbloqueio " 1756 "Intervalo de tempo entre o desbloqueio de teclado pelo host e o desbloqueio "
@@ -1724,15 +1796,15 @@ msgstr &quot;&quot; @@ -1724,15 +1796,15 @@ msgstr &quot;&quot;
1724 "The issuer certificate of a looked up certificate could not be found. This " 1796 "The issuer certificate of a looked up certificate could not be found. This "
1725 "normally means the list of trusted certificates is not complete." 1797 "normally means the list of trusted certificates is not complete."
1726 1798
1727 -#: src/core/properties/string.c:189 1799 +#: src/core/properties/string.c:173
1728 msgid "The log file name" 1800 msgid "The log file name"
1729 msgstr "Define o nome do arquivo de log" 1801 msgstr "Define o nome do arquivo de log"
1730 1802
1731 -#: src/core/properties/unsigned.c:100 1803 +#: src/core/properties/unsigned.c:96
1732 msgid "The model number" 1804 msgid "The model number"
1733 msgstr "Nº do modelo" 1805 msgstr "Nº do modelo"
1734 1806
1735 -#: src/core/properties/string.c:62 1807 +#: src/core/properties/string.c:56
1736 msgid "The name of the LU associated with the session" 1808 msgid "The name of the LU associated with the session"
1737 msgstr "O nome da LU associada à sessão" 1809 msgstr "O nome da LU associada à sessão"
1738 1810
@@ -1794,7 +1866,7 @@ msgstr &quot;&quot; @@ -1794,7 +1866,7 @@ msgstr &quot;&quot;
1794 msgid "The secure connection has been closed cleanly." 1866 msgid "The secure connection has been closed cleanly."
1795 msgstr "A conexão segura foi fechada corretamente" 1867 msgstr "A conexão segura foi fechada corretamente"
1796 1868
1797 -#: src/core/properties/string.c:166 1869 +#: src/core/properties/string.c:150
1798 msgid "The security state" 1870 msgid "The security state"
1799 msgstr "O estado da segurança" 1871 msgstr "O estado da segurança"
1800 1872
@@ -1842,12 +1914,12 @@ msgstr &quot;O erro do sistema operacional foi \&quot;%s\&quot; (rc=%d)&quot; @@ -1842,12 +1914,12 @@ msgstr &quot;O erro do sistema operacional foi \&quot;%s\&quot; (rc=%d)&quot;
1842 msgid "The system error was %s" 1914 msgid "The system error was %s"
1843 msgstr "O erro do sistema operacional foi \"%s\"" 1915 msgstr "O erro do sistema operacional foi \"%s\""
1844 1916
1845 -#: src/core/util.c:266 1917 +#: src/core/util.c:270
1846 #, c-format 1918 #, c-format
1847 msgid "The system error was '%s' (rc=%d)" 1919 msgid "The system error was '%s' (rc=%d)"
1848 msgstr "O erro do sistema foi \"%s\" (rc=%d)" 1920 msgstr "O erro do sistema foi \"%s\" (rc=%d)"
1849 1921
1850 -#: src/core/properties/string.c:197 1922 +#: src/core/properties/string.c:181
1851 msgid "The trace file name" 1923 msgid "The trace file name"
1852 msgstr "O nome do arquivo de trace" 1924 msgstr "O nome do arquivo de trace"
1853 1925
@@ -1869,7 +1941,7 @@ msgstr &quot;Não existe espaço suficiente no host para os dados.&quot; @@ -1869,7 +1941,7 @@ msgstr &quot;Não existe espaço suficiente no host para os dados.&quot;
1869 msgid "This is a host program error." 1941 msgid "This is a host program error."
1870 msgstr "Este é um erro no programa do host." 1942 msgstr "Este é um erro no programa do host."
1871 1943
1872 -#: src/core/properties/unsigned.c:146 1944 +#: src/core/properties/unsigned.c:142
1873 msgid "Time for auto-reconnect" 1945 msgid "Time for auto-reconnect"
1874 msgstr "Tempo para reconexão automática" 1946 msgstr "Tempo para reconexão automática"
1875 1947
@@ -1925,8 +1997,8 @@ msgstr &quot;Mostrar posição do cursor&quot; @@ -1925,8 +1997,8 @@ msgstr &quot;Mostrar posição do cursor&quot;
1925 msgid "Transfer cancelled by host" 1997 msgid "Transfer cancelled by host"
1926 msgstr "Transferência cancelada pelo host" 1998 msgstr "Transferência cancelada pelo host"
1927 1999
1928 -#: src/core/ft/ft_cut.c:387 src/core/ft/ft_cut.c:475 src/core/ft/ft_dft.c:213  
1929 -#: src/core/ft/ft_dft.c:344 2000 +#: src/core/ft/ft_dft.c:213 src/core/ft/ft_dft.c:344 src/core/ft/ft_cut.c:387
  2001 +#: src/core/ft/ft_cut.c:475
1930 msgid "Transfer cancelled by user" 2002 msgid "Transfer cancelled by user"
1931 msgstr "Transferência cancelada pelo usuário" 2003 msgstr "Transferência cancelada pelo usuário"
1932 2004
@@ -1947,7 +2019,7 @@ msgstr &quot;Erro de transmissão&quot; @@ -1947,7 +2019,7 @@ msgstr &quot;Erro de transmissão&quot;
1947 msgid "Try again" 2019 msgid "Try again"
1948 msgstr "Tentar novamente" 2020 msgstr "Tentar novamente"
1949 2021
1950 -#: src/core/properties/string.c:74 2022 +#: src/core/properties/string.c:68
1951 msgid "URL of the current host" 2023 msgid "URL of the current host"
1952 msgstr "URL do host atual" 2024 msgstr "URL do host atual"
1953 2025
@@ -2017,6 +2089,10 @@ msgstr &quot;Não foi possível verificar o primeiro certificado&quot; @@ -2017,6 +2089,10 @@ msgstr &quot;Não foi possível verificar o primeiro certificado&quot;
2017 msgid "Unconnected" 2089 msgid "Unconnected"
2018 msgstr "Não conectado" 2090 msgstr "Não conectado"
2019 2091
  2092 +#: src/core/properties/signed.c:100
  2093 +msgid "Undefined"
  2094 +msgstr "Indefinido"
  2095 +
2020 #: src/core/toggles/table.c:225 2096 #: src/core/toggles/table.c:225
2021 msgid "Underline" 2097 msgid "Underline"
2022 msgstr "Sublinhados" 2098 msgstr "Sublinhados"
@@ -2039,6 +2115,8 @@ msgid &quot;Unexpected type %d in typeahead queue&quot; @@ -2039,6 +2115,8 @@ msgid &quot;Unexpected type %d in typeahead queue&quot;
2039 msgstr "Tipo inesperado %d na fila de teclado" 2115 msgstr "Tipo inesperado %d na fila de teclado"
2040 2116
2041 #: src/core/telnet.c:1774 src/core/telnet.c:1794 2117 #: src/core/telnet.c:1774 src/core/telnet.c:1794
  2118 +#: src/core/properties/signed.c:59 src/core/properties/signed.c:88
  2119 +#: src/core/properties/signed.c:108
2042 msgid "Unknown" 2120 msgid "Unknown"
2043 msgstr "Desconhecido" 2121 msgstr "Desconhecido"
2044 2122
@@ -2065,7 +2143,7 @@ msgstr &quot;PF %d desconhecida&quot; @@ -2065,7 +2143,7 @@ msgstr &quot;PF %d desconhecida&quot;
2065 msgid "Unknown frame type from host" 2143 msgid "Unknown frame type from host"
2066 msgstr "Servidor enviou tipo de frame desconhecido" 2144 msgstr "Servidor enviou tipo de frame desconhecido"
2067 2145
2068 -#: src/core/properties/unsigned.c:161 2146 +#: src/core/properties/unsigned.c:157
2069 msgid "Unlock delay" 2147 msgid "Unlock delay"
2070 msgstr "Atraso no desbloqueio" 2148 msgstr "Atraso no desbloqueio"
2071 2149
@@ -2093,6 +2171,10 @@ msgstr &quot;Usar teclas +/- para navegar por campos&quot; @@ -2093,6 +2171,10 @@ msgstr &quot;Usar teclas +/- para navegar por campos&quot;
2093 msgid "Use the keys +/- from keypad to select editable fields" 2171 msgid "Use the keys +/- from keypad to select editable fields"
2094 msgstr "Use the keys +/- from keypad to select editable fields" 2172 msgstr "Use the keys +/- from keypad to select editable fields"
2095 2173
  2174 +#: src/core/properties/signed.c:99
  2175 +msgid "Verifying SSL (Getting CRL)"
  2176 +msgstr ""
  2177 +
2096 #: src/core/windows/connect.c:111 2178 #: src/core/windows/connect.c:111
2097 msgid "WSAStartup failed" 2179 msgid "WSAStartup failed"
2098 msgstr "WSAStartup falhou" 2180 msgstr "WSAStartup falhou"
@@ -2118,6 +2200,58 @@ msgstr &quot;Erro windows foi %d&quot; @@ -2118,6 +2200,58 @@ msgstr &quot;Erro windows foi %d&quot;
2118 msgid "Wrap around" 2200 msgid "Wrap around"
2119 msgstr "Wrap around" 2201 msgstr "Wrap around"
2120 2202
  2203 +#: src/core/properties/signed.c:71 src/core/properties/signed.c:77
  2204 +#: src/core/properties/signed.c:78
  2205 +msgid "X"
  2206 +msgstr "X"
  2207 +
  2208 +#: src/core/properties/signed.c:72
  2209 +msgid "X -f"
  2210 +msgstr "X -f"
  2211 +
  2212 +#: src/core/properties/signed.c:69
  2213 +#, fuzzy
  2214 +msgid "X Connected"
  2215 +msgstr "X Desconectado"
  2216 +
  2217 +#: src/core/properties/signed.c:80
  2218 +#, fuzzy
  2219 +msgid "X Connecting"
  2220 +msgstr "Conectando"
  2221 +
  2222 +#: src/core/properties/signed.c:76
  2223 +msgid "X Inhibit"
  2224 +msgstr "X Inibido"
  2225 +
  2226 +#: src/core/properties/signed.c:70
  2227 +msgid "X Not Connected"
  2228 +msgstr "X Desconectado"
  2229 +
  2230 +#: src/core/properties/signed.c:74
  2231 +msgid "X Numeric"
  2232 +msgstr "X Numérico"
  2233 +
  2234 +#: src/core/properties/signed.c:75
  2235 +msgid "X Overflow"
  2236 +msgstr "X Estouro"
  2237 +
  2238 +#: src/core/properties/signed.c:73
  2239 +msgid "X Protected"
  2240 +msgstr "X Protegido"
  2241 +
  2242 +#: src/core/properties/signed.c:79
  2243 +#, fuzzy
  2244 +msgid "X Resolving"
  2245 +msgstr "Resolvendo"
  2246 +
  2247 +#: src/core/properties/signed.c:67
  2248 +msgid "X System"
  2249 +msgstr "X Sistema"
  2250 +
  2251 +#: src/core/properties/signed.c:68
  2252 +msgid "X Wait"
  2253 +msgstr "X Aguarde"
  2254 +
2121 #: src/core/ft/ftmessages.c:74 2255 #: src/core/ft/ftmessages.c:74
2122 msgid "" 2256 msgid ""
2123 "You did not enter the required parameters after a SEND or RECEIVE command." 2257 "You did not enter the required parameters after a SEND or RECEIVE command."
@@ -2225,15 +2359,7 @@ msgstr &quot;erro fcntl() ao obter estado do socket.&quot; @@ -2225,15 +2359,7 @@ msgstr &quot;erro fcntl() ao obter estado do socket.&quot;
2225 msgid "ioctlsocket(FIONBIO) failed." 2359 msgid "ioctlsocket(FIONBIO) failed."
2226 msgstr "ioctlsocket(FIONBIO) falhou." 2360 msgstr "ioctlsocket(FIONBIO) falhou."
2227 2361
2228 -#: src/core/properties/string.c:134  
2229 -msgid "lib3270 revision"  
2230 -msgstr "Revisão da lib3270"  
2231 -  
2232 -#: src/core/properties/string.c:127  
2233 -msgid "lib3270 version"  
2234 -msgstr "Versão da lib3270"  
2235 -  
2236 -#: src/core/properties/boolean.c:191 2362 +#: src/core/properties/boolean.c:189
2237 msgid "numeric lock" 2363 msgid "numeric lock"
2238 msgstr "numeric lock" 2364 msgstr "numeric lock"
2239 2365
@@ -3558,9 +3684,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot; @@ -3558,9 +3684,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot;
3558 #~ msgid "SSL init failed!" 3684 #~ msgid "SSL init failed!"
3559 #~ msgstr "Inicialização SSL falhou" 3685 #~ msgstr "Inicialização SSL falhou"
3560 3686
3561 -#~ msgid "SSL negotiation"  
3562 -#~ msgstr "Negociação SSL"  
3563 -  
3564 #~ msgid "SSL negotiation has failed" 3687 #~ msgid "SSL negotiation has failed"
3565 #~ msgstr "Negociação de segurança falhou" 3688 #~ msgstr "Negociação de segurança falhou"
3566 3689
@@ -4054,9 +4177,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot; @@ -4054,9 +4177,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot;
4054 #~ msgid "Unable to paste formatted data" 4177 #~ msgid "Unable to paste formatted data"
4055 #~ msgstr "Incapaz de colar texto formatado" 4178 #~ msgstr "Incapaz de colar texto formatado"
4056 4179
4057 -#~ msgid "Undefined"  
4058 -#~ msgstr "Indefinido"  
4059 -  
4060 #~ msgid "Unexpected SSL error" 4180 #~ msgid "Unexpected SSL error"
4061 #~ msgstr "Erro SSL inesperado" 4181 #~ msgstr "Erro SSL inesperado"
4062 4182
@@ -4160,33 +4280,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot; @@ -4160,33 +4280,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot;
4160 #~ msgid "Windows error was \"%s\" (%u)" 4280 #~ msgid "Windows error was \"%s\" (%u)"
4161 #~ msgstr "Erro windows foi \"%s\" (%u)" 4281 #~ msgstr "Erro windows foi \"%s\" (%u)"
4162 4282
4163 -#~ msgid "X"  
4164 -#~ msgstr "X"  
4165 -  
4166 -#~ msgid "X -f"  
4167 -#~ msgstr "X -f"  
4168 -  
4169 -#~ msgid "X Inhibit"  
4170 -#~ msgstr "X Inibido"  
4171 -  
4172 -#~ msgid "X Not Connected"  
4173 -#~ msgstr "X Desconectado"  
4174 -  
4175 -#~ msgid "X Numeric"  
4176 -#~ msgstr "X Numérico"  
4177 -  
4178 -#~ msgid "X Overflow"  
4179 -#~ msgstr "X Estouro"  
4180 -  
4181 -#~ msgid "X Protected"  
4182 -#~ msgstr "X Protegido"  
4183 -  
4184 -#~ msgid "X System"  
4185 -#~ msgstr "X Sistema"  
4186 -  
4187 -#~ msgid "X Wait"  
4188 -#~ msgstr "X Aguarde"  
4189 -  
4190 #~ msgid "XML file" 4283 #~ msgid "XML file"
4191 #~ msgstr "Arquivo XML" 4284 #~ msgstr "Arquivo XML"
4192 4285
@@ -4274,9 +4367,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot; @@ -4274,9 +4367,6 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot;
4274 #~ msgid "_Save" 4367 #~ msgid "_Save"
4275 #~ msgstr "_Salvar" 4368 #~ msgstr "_Salvar"
4276 4369
4277 -#~ msgid "_Secure connection."  
4278 -#~ msgstr "Conexão _Segura."  
4279 -  
4280 #~ msgid "_Send" 4370 #~ msgid "_Send"
4281 #~ msgstr "_Enviar" 4371 #~ msgstr "_Enviar"
4282 4372
@@ -4307,15 +4397,18 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot; @@ -4307,15 +4397,18 @@ msgstr &quot;setsockopt(SO_OOBINLINE) falhou&quot;
4307 #~ msgid "bracket" 4397 #~ msgid "bracket"
4308 #~ msgstr "bracket" 4398 #~ msgstr "bracket"
4309 4399
4310 -#~ msgid "disconnected"  
4311 -#~ msgstr "Desconectado"  
4312 -  
4313 #~ msgid "fcntl(%s)" 4400 #~ msgid "fcntl(%s)"
4314 #~ msgstr "fcntl(%s)" 4401 #~ msgstr "fcntl(%s)"
4315 4402
4316 #~ msgid "ioctl(%s)" 4403 #~ msgid "ioctl(%s)"
4317 #~ msgstr "ioctl(%s)" 4404 #~ msgstr "ioctl(%s)"
4318 4405
  4406 +#~ msgid "lib3270 revision"
  4407 +#~ msgstr "Revisão da lib3270"
  4408 +
  4409 +#~ msgid "lib3270 version"
  4410 +#~ msgstr "Versão da lib3270"
  4411 +
4319 #~ msgid "setsockopt(%s)" 4412 #~ msgid "setsockopt(%s)"
4320 #~ msgstr "setsockopt(%s)" 4413 #~ msgstr "setsockopt(%s)"
4321 4414
win/bundle.common 0 → 100644
@@ -0,0 +1,359 @@ @@ -0,0 +1,359 @@
  1 +#!/bin/bash
  2 +#
  3 +# SPDX-License-Identifier: LGPL-3.0-or-later
  4 +#
  5 +# Copyright (C) 2023 Perry Werneck <perry.werneck@gmail.com>
  6 +#
  7 +# This program is free software: you can redistribute it and/or modify
  8 +# it under the terms of the GNU Lesser General Public License as published
  9 +# by the Free Software Foundation, either version 3 of the License, or
  10 +# (at your option) any later version.
  11 +#
  12 +# This program is distributed in the hope that it will be useful,
  13 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15 +# GNU General Public License for more details.
  16 +#
  17 +# You should have received a copy of the GNU Lesser General Public License
  18 +# along with this program. If not, see <https://www.gnu.org/licenses/>.
  19 +#
  20 +
  21 +# Check command-line arguments
  22 +argument() {
  23 +
  24 + local cmdline
  25 + for cmdline in ${BASH_ARGV[*]}
  26 + do
  27 + if [ "$(echo ${cmdline} | sed "s@^--@@g" | sed "s@^-@@g" | cut -d= -f1)" == "${1}" ]; then
  28 + local value
  29 + value="$(echo ${cmdline} | cut -d= -f2)"
  30 + if [ -z "${value}" ]; then
  31 + echo "1"
  32 + else
  33 + echo "${value}"
  34 + fi
  35 + return 0
  36 + fi
  37 + done
  38 + echo ""
  39 + return 2
  40 +}
  41 +
  42 +argument "help" > /dev/null
  43 +if [ "$?" == "0" ]; then
  44 + echo "Use ${0} options"
  45 + echo ""
  46 + echo " --help Help options (this screen)"
  47 + echo " --zip Build zipfile"
  48 +
  49 + if [ -e "${srcdir}/win/${PACKAGE_NAME}.nsi" ]; then
  50 + echo " --nsi Build nsi installer"
  51 + fi
  52 + echo " --upload Upload bundle to github"
  53 +fi
  54 +
  55 +# Setup default paths
  56 +srcdir="$(dirname $(dirname $(readlink -f "${0}")))"
  57 +cd ${srcdir}
  58 +if [ "$?" != "0" ]; then
  59 + echo "Cant cd to ${srcdir}"
  60 + exit -1
  61 +fi
  62 +
  63 +if [ -z ${MINGW_PREFIX} ]; then
  64 + if [ -d "/usr/x86_64-w64-mingw32/sys-root/mingw" ]; then
  65 + MINGW_PREFIX="/usr/x86_64-w64-mingw32/sys-root/mingw"
  66 + PKG_CONFIG="/usr/bin/x86_64-w64-mingw32-pkg-config"
  67 + else
  68 + echo "Cant determine mingw prefix"
  69 + exit -1
  70 + fi
  71 +fi
  72 +
  73 +if [ -z ${PKG_CONFIG} ]; then
  74 + PKG_CONFIG=${MINGW_PREFX}/bin/pkg-config
  75 +fi
  76 +
  77 +PACKAGE_NAME=$(grep AC_INIT configure.ac | cut -d[ -f2 | cut -d] -f1)
  78 +if [ -z ${PACKAGE_NAME} ]; then
  79 + echo "Cant determine package name"
  80 + exit -1
  81 +fi
  82 +
  83 +PACKAGE_VERSION=$(grep AC_INIT configure.ac | cut -d[ -f3 | cut -d] -f1)
  84 +if [ -z ${PACKAGE_VERSION} ]; then
  85 + echo "Cant determine package name"
  86 + exit -1
  87 +fi
  88 +
  89 +mkdir -p .bin/bundle
  90 +if [ "$?" != "0" ]; then
  91 + echo "Cant mkdir base buildroot"
  92 + exit -1
  93 +fi
  94 +
  95 +buildroot=$(readlink -f .bin/bundle)
  96 +if [ -z ${buildroot} ]; then
  97 + echo "Cant detect buildroot ${buildroot}"
  98 + exit -1
  99 +fi
  100 +
  101 +mkdir -p "${buildroot}"
  102 +if [ "$?" != "0" ]; then
  103 + echo "Cant mkdir ${buildroot}"
  104 + exit -1
  105 +fi
  106 +
  107 +rm -fr "${buildroot}/*"
  108 +if [ "$?" != "0" ]; then
  109 + echo "Cant clean ${buildroot}"
  110 + exit -1
  111 +fi
  112 +
  113 +bindir="${buildroot}${MINGW_PREFIX}/bin"
  114 +sysdir="${buildroot}/windows/system32"
  115 +
  116 +if [ -z "${WIN_ROOT}" ]; then
  117 + WIN_ROOT="/c/Windows"
  118 +fi
  119 +
  120 +export LANG=C
  121 +
  122 +prepare() {
  123 +
  124 + argument "help" > /dev/null
  125 + if [ "$?" == "0" ]; then
  126 + exit 0
  127 + fi
  128 +
  129 + rm -fr "${buildroot}"
  130 + mkdir -p "${buildroot}"
  131 +}
  132 +
  133 +install_bin() {
  134 +
  135 + mkdir -p "${bindir}"
  136 +
  137 + AGAIN=1
  138 + until [ $AGAIN = 0 ]; do
  139 +
  140 + SOURCES=$(mktemp)
  141 + REQUIRES=$(mktemp)
  142 +
  143 + find "${buildroot}" -iname "*.dll" > ${SOURCES}
  144 + find "${buildroot}" -iname "*.exe" >> ${SOURCES}
  145 +
  146 + while read FILENAME
  147 + do
  148 + echo ${FILENAME}
  149 + objdump -p ${FILENAME} | grep "DLL Name:" | cut -d: -f2 | tr "[:upper:]" "[:lower:]" >> ${REQUIRES}
  150 + done < ${SOURCES}
  151 +
  152 + libs_to_exclude="
  153 + advapi32.dll
  154 + cfgmgr32.dll
  155 + comctl32.dll
  156 + comdlg32.dll
  157 + crypt32.dll
  158 + d3d8.dll
  159 + d3d9.dll
  160 + ddraw.dll
  161 + dnsapi.dll
  162 + dsound.dll
  163 + dwmapi.dll
  164 + gdi32.dll
  165 + gdiplus.dll
  166 + glu32.dll
  167 + glut32.dll
  168 + imm32.dll
  169 + iphlpapi.dll
  170 + kernel32.dll
  171 + ksuser.dll
  172 + mpr.dll
  173 + mscms.dll
  174 + mscoree.dll
  175 + msimg32.dll
  176 + msvcr71.dll
  177 + msvcr80.dll
  178 + msvcr90.dll
  179 + msvcrt.dll
  180 + mswsock.dll
  181 + netapi32.dll
  182 + odbc32.dll
  183 + ole32.dll
  184 + oleacc.dll
  185 + oleaut32.dll
  186 + opengl32.dll
  187 + psapi.dll
  188 + rpcrt4.dll
  189 + secur32.dll
  190 + setupapi.dll
  191 + shell32.dll
  192 + shlwapi.dll
  193 + user32.dll
  194 + usp10.dll
  195 + version.dll
  196 + wininet.dll
  197 + winmm.dll
  198 + wldap32.dll
  199 + ws2_32.dll
  200 + wsock32.dll
  201 + winspool.drv
  202 + ntdll.dll
  203 + winhttp.dll
  204 + hid.dll
  205 + bcrypt.dll
  206 + "
  207 +
  208 + # Remove system DLLs from list
  209 + for i in $libs_to_exclude; do
  210 + sed -i -e "/${i}/d" ${REQUIRES}
  211 + done
  212 +
  213 + AGAIN=0
  214 + while read FILENAME
  215 + do
  216 +
  217 + echo ${FILENAME}
  218 +
  219 + if [ ! -e "${bindir}/${FILENAME}" ]; then
  220 +
  221 + if [ -e ${MINGW_PREFIX}/bin/${FILENAME} ]; then
  222 +
  223 + AGAIN=1
  224 + cp -v "${MINGW_PREFIX}/bin/${FILENAME}" "${bindir}/${FILENAME}"
  225 + if [ "$?" != "0" ]; then
  226 + exit -1
  227 + fi
  228 +
  229 + elif [ -e ${MINGW_PREFIX}/lib/${FILENAME} ]; then
  230 +
  231 + AGAIN=1
  232 + cp -v "${MINGW_PREFIX}/lib/${FILENAME}" "${bindir}/${FILENAME}"
  233 + if [ "$?" != "0" ]; then
  234 + exit -1
  235 + fi
  236 +
  237 + elif [ -e "${WIN_ROOT}/System32/${FILENAME}" ]; then
  238 +
  239 + echo "Ignoring ${WIN_ROOT}/System32/${FILENAME}"
  240 +
  241 + else
  242 +
  243 + echo "Can't find ${MINGW_PREFIX}/bin/${FILENAME} or ${WIN_ROOT}/System32/${FILENAME}"
  244 + find "${MINGW_PREFIX}" -iname "${FILENAME}"
  245 + exit -1
  246 +
  247 + fi
  248 +
  249 + fi
  250 +
  251 + done < ${REQUIRES}
  252 +
  253 + rm -f ${SOURCES}
  254 + rm -f ${REQUIRES}
  255 +
  256 + done
  257 +
  258 + # libhllapi should be available in windows path
  259 + if [ -e "${bindir}/libhllapi.dll" ]; then
  260 + mkdir -p "${sysdir}"
  261 + mv "${bindir}/libhllapi.dll" "${sysdir}"
  262 + if [ "$?" != "0" ]; then
  263 + exit -1
  264 + fi
  265 + fi
  266 +
  267 +}
  268 +
  269 +install_locale() {
  270 +
  271 + mkdir -p ${buildroot}${MINGW_PREFIX}/share/locale/pt_BR/LC_MESSAGES
  272 +
  273 + locales="
  274 + gettext-runtime.mo
  275 + gettext-tools.mo
  276 + glib20.mo
  277 + gtk30.mo
  278 + gtk30-properties.mo
  279 + "
  280 +
  281 + FILENAMES=$(mktemp)
  282 + for i in ${locales}
  283 + do
  284 + find "${MINGW_PREFIX}/share/locale" -name ${i} >> ${FILENAMES}
  285 + done
  286 +
  287 + while read FILENAME
  288 + do
  289 + mkdir -p $(dirname "${buildroot}${FILENAME}")
  290 + cp -v "${FILENAME}" "${buildroot}${FILENAME}"
  291 + if [ "$?" != "0" ]; then
  292 + exit -1
  293 + fi
  294 + done < ${FILENAMES}
  295 + rm -f ${FILENAMES}
  296 +}
  297 +
  298 +
  299 +make_zip() {
  300 +
  301 + cd ${buildroot}${MINGW_PREFIX}
  302 + if [ "$?" != "0" ]; then
  303 + exit -1
  304 + fi
  305 +
  306 + rm -f ${srcdir}/${MINGW_PACKAGE_PREFIX}-${PACKAGE_NAME}-${PACKAGE_VERSION}.bundle.zip
  307 +
  308 + zip -9 -r ${srcdir}/${MINGW_PACKAGE_PREFIX}-${PACKAGE_NAME}-${PACKAGE_VERSION}.bundle.zip .
  309 + if [ "$?" != "0" ]; then
  310 + exit -1
  311 + fi
  312 +
  313 + cd ${srcdir}
  314 + if [ "$?" != "0" ]; then
  315 + exit -1
  316 + fi
  317 +
  318 + if [ -z $(which gh) ]; then
  319 + return 0
  320 + fi
  321 +
  322 + argument "upload" > /dev/null
  323 + if [ "$?" == "0" ]; then
  324 + gh release upload --clobber "${PACKAGE_VERSION}" ${srcdir}/${MINGW_PACKAGE_PREFIX}-${PACKAGE_NAME}-${PACKAGE_VERSION}.bundle.zip
  325 + fi
  326 +
  327 +}
  328 +
  329 +install_license() {
  330 + mkdir -p "${buildroot}${MINGW_PREFIX}/usr/share/${PACKAGE_NAME}"
  331 + cp "${srcdir}/LICENSE" "${buildroot}${MINGW_PREFIX}/usr/share/${PACKAGE_NAME}"
  332 + if [ "$?" != "0" ]; then
  333 + echo "Cant copy LICENSE"
  334 + exit -1
  335 + fi
  336 +}
  337 +
  338 +install_runtime() {
  339 + install_bin
  340 + install_locale
  341 +}
  342 +
  343 +build_package() {
  344 +
  345 + # Build
  346 + make -C "${srcdir}" all
  347 + if [ "$?" != "0" ]; then
  348 + echo "Build failed"
  349 + exit -1
  350 + fi
  351 +
  352 + make -C "${srcdir}" "DESTDIR=${buildroot}" install
  353 + if [ "$?" != "0" ]; then
  354 + echo "Install failed"
  355 + exit -1
  356 + fi
  357 +
  358 +}
  359 +
win/bundle.cross 0 → 100755
@@ -0,0 +1,60 @@ @@ -0,0 +1,60 @@
  1 +#!/bin/bash
  2 +#
  3 +# SPDX-License-Identifier: LGPL-3.0-or-later
  4 +#
  5 +# Copyright (C) 2023 Perry Werneck <perry.werneck@gmail.com>
  6 +#
  7 +# This program is free software: you can redistribute it and/or modify
  8 +# it under the terms of the GNU Lesser General Public License as published
  9 +# by the Free Software Foundation, either version 3 of the License, or
  10 +# (at your option) any later version.
  11 +#
  12 +# This program is distributed in the hope that it will be useful,
  13 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15 +# GNU General Public License for more details.
  16 +#
  17 +# You should have received a copy of the GNU Lesser General Public License
  18 +# along with this program. If not, see <https://www.gnu.org/licenses/>.
  19 +#
  20 +
  21 +MINGW_PREFIX="/usr/x86_64-w64-mingw32/sys-root/mingw"
  22 +PKG_CONFIG="/usr/bin/x86_64-w64-mingw32-pkg-config"
  23 +MINGW_PACKAGE_PREFIX="mingw64"
  24 +
  25 +# Load bundle functions
  26 +. "$(dirname $(readlink -f "${0}"))/bundle.common"
  27 +
  28 +argument "help" > /dev/null
  29 +if [ "$?" == "0" ]; then
  30 + echo " --install-requires Install required packages"
  31 + echo " --build Build application from source"
  32 +fi
  33 +
  34 +prepare
  35 +
  36 +argument "build" > /dev/null
  37 +if [ "$?" == "0" ]; then
  38 +
  39 + NOCONFIGURE=1 ./autogen.sh
  40 + if [ "$?" != "0" ]; then
  41 + echo "Configure failed"
  42 + exit -1
  43 + fi
  44 +
  45 + ${MINGW_PACKAGE_PREFIX}-configure
  46 + if [ "$?" != "0" ]; then
  47 + echo "Configure failed"
  48 + exit -1
  49 + fi
  50 +
  51 + build_package
  52 +
  53 +fi
  54 +
  55 +install_bin
  56 +install_license
  57 +make_zip
  58 +
  59 +echo "Bundle build complete"
  60 +
win/bundle.msys 0 → 100755
@@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
  1 +#!/bin/bash
  2 +#
  3 +# SPDX-License-Identifier: LGPL-3.0-or-later
  4 +#
  5 +# Copyright (C) 2023 Perry Werneck <perry.werneck@gmail.com>
  6 +#
  7 +# This program is free software: you can redistribute it and/or modify
  8 +# it under the terms of the GNU Lesser General Public License as published
  9 +# by the Free Software Foundation, either version 3 of the License, or
  10 +# (at your option) any later version.
  11 +#
  12 +# This program is distributed in the hope that it will be useful,
  13 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15 +# GNU General Public License for more details.
  16 +#
  17 +# You should have received a copy of the GNU Lesser General Public License
  18 +# along with this program. If not, see <https://www.gnu.org/licenses/>.
  19 +#
  20 +
  21 +# Load bundle functions
  22 +. "$(dirname $(readlink -f "${0}"))/bundle.common"
  23 +
  24 +prepare
  25 +
  26 +install_bin
  27 +install_license
  28 +make_zip
  29 +
  30 +
win/lib3270.def
1 -EXPORTS  
2 - lib3270_action @1  
3 - lib3270_action_activate @2  
4 - lib3270_action_get_by_name @3  
5 - lib3270_action_group_get_activatable @4  
6 - lib3270_action_group_notify @5  
7 - lib3270_action_is_activatable @6  
8 - lib3270_activate_by_name @7  
9 - lib3270_add_poll_fd @8  
10 - lib3270_allow_reconnect @9  
11 - lib3270_asc2ebc @10  
12 - lib3270_attn @11  
13 - lib3270_autoptr_cleanup_HKEY @12  
14 - lib3270_autoptr_cleanup_LIB3270_POPUP @13  
15 - lib3270_autoptr_cleanup_char @14  
16 - lib3270_backspace @15  
17 - lib3270_break @16  
18 - lib3270_build_config_filename @17  
19 - lib3270_build_data_filename @18  
20 - lib3270_build_filename @19  
21 - lib3270_calloc @20  
22 - lib3270_can_paste_next @21  
23 - lib3270_charsettable @22  
24 - lib3270_chomp @23  
25 - lib3270_chug @24  
26 - lib3270_clear @25  
27 - lib3270_clear_operator_error @26  
28 - lib3270_cmp_string_at @27  
29 - lib3270_cmp_string_at_address @28  
30 - lib3270_connect_url @29  
31 - lib3270_connection_state_get_name @30  
32 - lib3270_crl_get_preferred_protocol @31  
33 - lib3270_crl_set_preferred_protocol @32  
34 - lib3270_cursor_down @33  
35 - lib3270_cursor_left @34  
36 - lib3270_cursor_right @35  
37 - lib3270_cursor_up @36  
38 - lib3270_cut_selected @37  
39 - lib3270_data_recv @38  
40 - lib3270_delete @39  
41 - lib3270_deletefield @40  
42 - lib3270_deleteword @41  
43 - lib3270_disconnect @42  
44 - lib3270_drag_selection @43  
45 - lib3270_dup @44  
46 - lib3270_ebc2asc @45  
47 - lib3270_emulate_input @46  
48 - lib3270_enter @47  
49 - lib3270_erase @48  
50 - lib3270_erase_selected @49  
51 - lib3270_eraseeof @50  
52 - lib3270_eraseeol @51  
53 - lib3270_eraseinput @52  
54 - lib3270_field_addr @53  
55 - lib3270_field_length @54  
56 - lib3270_fieldend @55  
57 - lib3270_fieldmark @56  
58 - lib3270_firstfield @57  
59 - lib3270_free @58  
60 - lib3270_ft_cancel @59  
61 - lib3270_ft_destroy @60  
62 - lib3270_ft_get_user_data @61  
63 - lib3270_ft_new @62  
64 - lib3270_ft_set_blksize @63  
65 - lib3270_ft_set_lrecl @64  
66 - lib3270_ft_set_options @65  
67 - lib3270_ft_set_primspace @66  
68 - lib3270_ft_set_secspace @67  
69 - lib3270_ft_set_user_data @68  
70 - lib3270_ft_start @69  
71 - lib3270_get_action @70  
72 - lib3270_get_actions @71  
73 - lib3270_get_associated_luname @72  
74 - lib3270_get_attribute_at_address @73  
75 - lib3270_get_auto_reconnect @74  
76 - lib3270_get_boolean_properties_list @75  
77 - lib3270_get_color_type @76  
78 - lib3270_get_connection_state @77  
79 - lib3270_get_contents @78  
80 - lib3270_get_cursor_address @79  
81 - lib3270_get_cursor_position @80  
82 - lib3270_get_default_charset @81  
83 - lib3270_get_default_host @82  
84 - lib3270_get_default_session_handle @83  
85 - lib3270_get_display_charset @84  
86 - lib3270_get_element @85  
87 - lib3270_get_field_attribute @86  
88 - lib3270_get_field_bounds @87  
89 - lib3270_get_field_end @88  
90 - lib3270_get_field_len @89  
91 - lib3270_get_field_start @90  
92 - lib3270_get_field_string_at @91  
93 - lib3270_get_ft_callbacks @92  
94 - lib3270_get_ft_state @93  
95 - lib3270_get_has_copy @94  
96 - lib3270_get_has_selection @95  
97 - lib3270_get_height @96  
98 - lib3270_get_host @97  
99 - lib3270_get_host_charset @98  
100 - lib3270_get_host_type @99  
101 - lib3270_get_host_type_name @100  
102 - lib3270_get_installation_path @101  
103 - lib3270_get_int_properties_list @102  
104 - lib3270_get_int_property @103  
105 - lib3270_get_is_protected @104  
106 - lib3270_get_is_protected_at @105  
107 - lib3270_get_keyboard_lock_state @106  
108 - lib3270_get_length @107  
109 - lib3270_get_lock_on_operator_error @108  
110 - lib3270_get_lock_status @109  
111 - lib3270_get_log_filename @110  
112 - lib3270_get_lunames @111  
113 - lib3270_get_max_height @112  
114 - lib3270_get_max_width @113  
115 - lib3270_get_model @114  
116 - lib3270_get_model_name @115  
117 - lib3270_get_model_number @116  
118 - lib3270_get_next_unprotected @117  
119 - lib3270_get_numeric_lock @118  
120 - lib3270_get_oia_box_solid @119  
121 - lib3270_get_option_list @120  
122 - lib3270_get_oversize @121  
123 - lib3270_get_pointer @122  
124 - lib3270_get_product_name @123  
125 - lib3270_get_program_message @124  
126 - lib3270_get_region @125  
127 - lib3270_get_revision @126  
128 - lib3270_get_screen_size @127  
129 - lib3270_get_selected @128  
130 - lib3270_get_selected_text @129  
131 - lib3270_get_selection @130  
132 - lib3270_get_selection_bounds @131  
133 - lib3270_get_selection_flags @132  
134 - lib3270_get_selection_rectangle @133  
135 - lib3270_get_session_callbacks @134  
136 - lib3270_get_session_id @135  
137 - lib3270_get_ssl_crl_text @136  
138 - lib3270_get_ssl_peer_certificate_text @137  
139 - lib3270_get_ssl_state @138  
140 - lib3270_get_ssl_state_description @139  
141 - lib3270_get_ssl_state_icon_name @140  
142 - lib3270_get_ssl_state_message @141  
143 - lib3270_get_string_at @142  
144 - lib3270_get_string_at_address @143  
145 - lib3270_get_string_properties_list @144  
146 - lib3270_get_task_count @145  
147 - lib3270_get_toggle @146  
148 - lib3270_get_toggle_description @147  
149 - lib3270_get_toggle_id @148  
150 - lib3270_get_toggle_label @149  
151 - lib3270_get_toggle_list @150  
152 - lib3270_get_toggle_name @151  
153 - lib3270_get_toggle_summary @152  
154 - lib3270_get_toggles @153  
155 - lib3270_get_trace_filename @154  
156 - lib3270_get_trace_handler @155  
157 - lib3270_get_translation_domain @156  
158 - lib3270_get_typeahead @157  
159 - lib3270_get_undera @158  
160 - lib3270_get_unlock_delay @159  
161 - lib3270_get_unsigned_properties_list @160  
162 - lib3270_get_url @161  
163 - lib3270_get_user_data @162  
164 - lib3270_get_version @163  
165 - lib3270_get_version_info @164  
166 - lib3270_get_width @165  
167 - lib3270_get_word_bounds @166  
168 - lib3270_getpeername @167  
169 - lib3270_getsockname @168  
170 - lib3270_half_connected @169  
171 - lib3270_has_active_script @170  
172 - lib3270_has_selection @171  
173 - lib3270_host_get_name @172  
174 - lib3270_iconv_free @173  
175 - lib3270_iconv_from_host @174  
176 - lib3270_iconv_new @175  
177 - lib3270_iconv_to_host @176  
178 - lib3270_in_3270 @177  
179 - lib3270_in_ansi @178  
180 - lib3270_in_e @179  
181 - lib3270_in_neither @180  
182 - lib3270_in_sscp @181  
183 - lib3270_in_tn3270e @182  
184 - lib3270_input_string @183  
185 - lib3270_is_as400 @184  
186 - lib3270_is_connected @185  
187 - lib3270_is_disconnected @186  
188 - lib3270_is_formatted @187  
189 - lib3270_is_protected @188  
190 - lib3270_is_ready @189  
191 - lib3270_is_secure @190  
192 - lib3270_is_selected @191  
193 - lib3270_is_tso @192  
194 - lib3270_is_unlocked @193  
195 - lib3270_kybdreset @194  
196 - lib3270_load @195  
197 - lib3270_main_iterate @196  
198 - lib3270_malloc @197  
199 - lib3270_move_cursor @198  
200 - lib3270_move_selected_area @199  
201 - lib3270_move_selection @200  
202 - lib3270_newline @201  
203 - lib3270_nextfield @202  
204 - lib3270_nextword @203  
205 - lib3270_pakey @204  
206 - lib3270_parse_host_type @205  
207 - lib3270_paste_next @206  
208 - lib3270_paste_text @207  
209 - lib3270_pconnected @208  
210 - lib3270_pfkey @209  
211 - lib3270_popup @210  
212 - lib3270_popup_an_errno @211  
213 - lib3270_popup_clone_printf @212  
214 - lib3270_popup_dialog @213  
215 - lib3270_popup_va @214  
216 - lib3270_previousfield @215  
217 - lib3270_previousword @216  
218 - lib3270_print @217  
219 - lib3270_print_all @218  
220 - lib3270_print_copy @219  
221 - lib3270_print_selected @220  
222 - lib3270_property_get_by_name @221  
223 - lib3270_property_get_description @222  
224 - lib3270_property_get_label @223  
225 - lib3270_property_get_name @224  
226 - lib3270_property_get_summary @225  
227 - lib3270_property_get_tooltip @226  
228 - lib3270_realloc @227  
229 - lib3270_receive @228  
230 - lib3270_reconnect @229  
231 - lib3270_register_action_group_listener @230  
232 - lib3270_register_fd_handlers @231  
233 - lib3270_register_io_controller @232  
234 - lib3270_register_schange @233  
235 - lib3270_register_timer_handlers @234  
236 - lib3270_register_toggle_listener @235  
237 - lib3270_remap_char @236  
238 - lib3270_remove_poll @237  
239 - lib3270_remove_poll_fd @238  
240 - lib3270_reselect @239  
241 - lib3270_reset_callbacks @240  
242 - lib3270_reset_charset @241  
243 - lib3270_reset_ft_callbacks @242  
244 - lib3270_ring_bell @243  
245 - lib3270_run_task @244  
246 - lib3270_save @245  
247 - lib3270_save_all @246  
248 - lib3270_save_copy @247  
249 - lib3270_save_selected @248  
250 - lib3270_select_all @249  
251 - lib3270_select_field @250  
252 - lib3270_select_field_at @251  
253 - lib3270_select_region @252  
254 - lib3270_select_to @253  
255 - lib3270_select_word @254  
256 - lib3270_select_word_at @255  
257 - lib3270_selection_get_length @256  
258 - lib3270_selection_new @257  
259 - lib3270_send @258  
260 - lib3270_service_get_name @259  
261 - lib3270_session_free @260  
262 - lib3270_session_new @261  
263 - lib3270_set_as400 @262  
264 - lib3270_set_auto_reconnect @263  
265 - lib3270_set_boolean_property @264  
266 - lib3270_set_color_type @265  
267 - lib3270_set_connected_initial @266  
268 - lib3270_set_cursor_address @267  
269 - lib3270_set_cursor_position @268  
270 - lib3270_set_dft_buffersize @269  
271 - lib3270_set_disconnected @270  
272 - lib3270_set_field @271  
273 - lib3270_set_has_copy @272  
274 - lib3270_set_host_charset @273  
275 - lib3270_set_host_type @274  
276 - lib3270_set_host_type_by_name @275  
277 - lib3270_set_int_property @276  
278 - lib3270_set_lock_on_operator_error @277  
279 - lib3270_set_log_filename @278  
280 - lib3270_set_log_handler @279  
281 - lib3270_set_lunames @280  
282 - lib3270_set_model @281  
283 - lib3270_set_model_name @282  
284 - lib3270_set_model_number @283  
285 - lib3270_set_numeric_lock @284  
286 - lib3270_set_oversize @285  
287 - lib3270_set_poll_state @286  
288 - lib3270_set_popup_handler @287  
289 - lib3270_set_session_id @288  
290 - lib3270_set_string @289  
291 - lib3270_set_string_at @290  
292 - lib3270_set_string_at_address @291  
293 - lib3270_set_string_property @292  
294 - lib3270_set_syslog @293  
295 - lib3270_set_toggle @294  
296 - lib3270_set_trace_filename @295  
297 - lib3270_set_trace_handler @296  
298 - lib3270_set_tso @297  
299 - lib3270_set_uint_property @298  
300 - lib3270_set_unlock_delay @299  
301 - lib3270_set_url @300  
302 - lib3270_set_user_data @301  
303 - lib3270_setup_session @302  
304 - lib3270_ssl_get_crl_download @303  
305 - lib3270_ssl_set_crl_download @304  
306 - lib3270_state_get_name @305  
307 - lib3270_strdup @306  
308 - lib3270_strdup_printf @307  
309 - lib3270_strip @308  
310 - lib3270_sysreq @309  
311 - lib3270_testpattern @310  
312 - lib3270_toggle @311  
313 - lib3270_toggle_get_by_name @312  
314 - lib3270_toggle_get_description @313  
315 - lib3270_toggle_get_from_id @314  
316 - lib3270_toggle_get_label @315  
317 - lib3270_toggle_get_name @316  
318 - lib3270_toggle_get_summary @317  
319 - lib3270_trace_data @318  
320 - lib3270_trace_event @319  
321 - lib3270_translate_char @320  
322 - lib3270_translate_ft_message @321  
323 - lib3270_translate_to_address @322  
324 - lib3270_unregister_action_group_listener @323  
325 - lib3270_unregister_schange @324  
326 - lib3270_unregister_toggle_listener @325  
327 - lib3270_unselect @326  
328 - lib3270_unsigned_property_get_by_name @327  
329 - lib3270_update_poll_fd @328  
330 - lib3270_vsprintf @329  
331 - lib3270_wait @330  
332 - lib3270_wait_for_connected @331  
333 - lib3270_wait_for_cstate @332  
334 - lib3270_wait_for_keyboard_unlock @333  
335 - lib3270_wait_for_ready @334  
336 - lib3270_wait_for_string @335  
337 - lib3270_wait_for_string_at @336  
338 - lib3270_wait_for_string_at_address @337  
339 - lib3270_wait_for_update @338  
340 - lib3270_win32_create_regkey @339  
341 - lib3270_win32_get_dword @340  
342 - lib3270_win32_local_charset @341  
343 - lib3270_win32_set_string @342  
344 - lib3270_win32_strerror @343  
345 - lib3270_win32_translate_error_code @344  
346 - lib3270_write_dstrace @345  
347 - lib3270_write_event_trace @346  
348 - lib3270_write_log @347  
349 - lib3270_write_nettrace @348  
350 - lib3270_write_rc @349  
351 - lib3270_write_screen_trace @350  
352 - lib3270_write_trace @351  
353 - lib3270_write_va_log @352 1 +EXPORTS
  2 + lib3270_action @1
  3 + lib3270_action_activate @2
  4 + lib3270_action_get_by_name @3
  5 + lib3270_action_group_get_activatable @4
  6 + lib3270_action_group_notify @5
  7 + lib3270_action_is_activatable @6
  8 + lib3270_activate_by_name @7
  9 + lib3270_add_poll_fd @8
  10 + lib3270_allow_reconnect @9
  11 + lib3270_asc2ebc @10
  12 + lib3270_attn @11
  13 + lib3270_autoptr_cleanup_HKEY @12
  14 + lib3270_autoptr_cleanup_LIB3270_POPUP @13
  15 + lib3270_autoptr_cleanup_char @14
  16 + lib3270_backspace @15
  17 + lib3270_break @16
  18 + lib3270_build_config_filename @17
  19 + lib3270_build_data_filename @18
  20 + lib3270_build_filename @19
  21 + lib3270_calloc @20
  22 + lib3270_can_paste_next @21
  23 + lib3270_charsettable @22
  24 + lib3270_check_revision @23
  25 + lib3270_chomp @24
  26 + lib3270_chug @25
  27 + lib3270_clear @26
  28 + lib3270_clear_operator_error @27
  29 + lib3270_cmp_string_at @28
  30 + lib3270_cmp_string_at_address @29
  31 + lib3270_connect_url @30
  32 + lib3270_connection_state_get_name @31
  33 + lib3270_crl_get_preferred_protocol @32
  34 + lib3270_crl_set_preferred_protocol @33
  35 + lib3270_cursor_down @34
  36 + lib3270_cursor_left @35
  37 + lib3270_cursor_right @36
  38 + lib3270_cursor_up @37
  39 + lib3270_cut_selected @38
  40 + lib3270_data_recv @39
  41 + lib3270_delete @40
  42 + lib3270_deletefield @41
  43 + lib3270_deleteword @42
  44 + lib3270_disconnect @43
  45 + lib3270_drag_selection @44
  46 + lib3270_dup @45
  47 + lib3270_ebc2asc @46
  48 + lib3270_emulate_input @47
  49 + lib3270_enter @48
  50 + lib3270_erase @49
  51 + lib3270_erase_selected @50
  52 + lib3270_eraseeof @51
  53 + lib3270_eraseeol @52
  54 + lib3270_eraseinput @53
  55 + lib3270_field_addr @54
  56 + lib3270_field_length @55
  57 + lib3270_fieldend @56
  58 + lib3270_fieldmark @57
  59 + lib3270_firstfield @58
  60 + lib3270_free @59
  61 + lib3270_ft_cancel @60
  62 + lib3270_ft_destroy @61
  63 + lib3270_ft_get_user_data @62
  64 + lib3270_ft_new @63
  65 + lib3270_ft_set_blksize @64
  66 + lib3270_ft_set_lrecl @65
  67 + lib3270_ft_set_options @66
  68 + lib3270_ft_set_primspace @67
  69 + lib3270_ft_set_secspace @68
  70 + lib3270_ft_set_user_data @69
  71 + lib3270_ft_start @70
  72 + lib3270_get_action @71
  73 + lib3270_get_actions @72
  74 + lib3270_get_associated_luname @73
  75 + lib3270_get_attribute_at_address @74
  76 + lib3270_get_auto_reconnect @75
  77 + lib3270_get_boolean_properties_list @76
  78 + lib3270_get_color_type @77
  79 + lib3270_get_connection_state @78
  80 + lib3270_get_connection_state_as_string @79
  81 + lib3270_get_contents @80
  82 + lib3270_get_cursor_address @81
  83 + lib3270_get_cursor_position @82
  84 + lib3270_get_default_charset @83
  85 + lib3270_get_default_host @84
  86 + lib3270_get_default_session_handle @85
  87 + lib3270_get_display_charset @86
  88 + lib3270_get_element @87
  89 + lib3270_get_field_attribute @88
  90 + lib3270_get_field_bounds @89
  91 + lib3270_get_field_end @90
  92 + lib3270_get_field_len @91
  93 + lib3270_get_field_start @92
  94 + lib3270_get_field_string_at @93
  95 + lib3270_get_ft_callbacks @94
  96 + lib3270_get_ft_state @95
  97 + lib3270_get_has_copy @96
  98 + lib3270_get_has_selection @97
  99 + lib3270_get_height @98
  100 + lib3270_get_host @99
  101 + lib3270_get_host_charset @100
  102 + lib3270_get_host_type @101
  103 + lib3270_get_host_type_name @102
  104 + lib3270_get_installation_path @103
  105 + lib3270_get_int_properties_list @104
  106 + lib3270_get_int_property @105
  107 + lib3270_get_is_protected @106
  108 + lib3270_get_is_protected_at @107
  109 + lib3270_get_keyboard_lock_state @108
  110 + lib3270_get_length @109
  111 + lib3270_get_lock_on_operator_error @110
  112 + lib3270_get_lock_status @111
  113 + lib3270_get_log_filename @112
  114 + lib3270_get_lunames @113
  115 + lib3270_get_max_height @114
  116 + lib3270_get_max_width @115
  117 + lib3270_get_model @116
  118 + lib3270_get_model_name @117
  119 + lib3270_get_model_number @118
  120 + lib3270_get_next_unprotected @119
  121 + lib3270_get_numeric_lock @120
  122 + lib3270_get_oia_box_solid @121
  123 + lib3270_get_option_list @122
  124 + lib3270_get_oversize @123
  125 + lib3270_get_pointer @124
  126 + lib3270_get_product_name @125
  127 + lib3270_get_program_message @126
  128 + lib3270_get_program_message_as_string @127
  129 + lib3270_get_region @128
  130 + lib3270_get_revision @129
  131 + lib3270_get_screen_size @130
  132 + lib3270_get_selected @131
  133 + lib3270_get_selected_text @132
  134 + lib3270_get_selection @133
  135 + lib3270_get_selection_bounds @134
  136 + lib3270_get_selection_flags @135
  137 + lib3270_get_selection_rectangle @136
  138 + lib3270_get_session_callbacks @137
  139 + lib3270_get_session_id @138
  140 + lib3270_get_ssl_crl_text @139
  141 + lib3270_get_ssl_peer_certificate_text @140
  142 + lib3270_get_ssl_state @141
  143 + lib3270_get_ssl_state_as_string @142
  144 + lib3270_get_ssl_state_description @143
  145 + lib3270_get_ssl_state_icon_name @144
  146 + lib3270_get_ssl_state_message @145
  147 + lib3270_get_string_at @146
  148 + lib3270_get_string_at_address @147
  149 + lib3270_get_string_properties_list @148
  150 + lib3270_get_task_count @149
  151 + lib3270_get_termname @150
  152 + lib3270_get_termtype @151
  153 + lib3270_get_toggle @152
  154 + lib3270_get_toggle_description @153
  155 + lib3270_get_toggle_id @154
  156 + lib3270_get_toggle_label @155
  157 + lib3270_get_toggle_list @156
  158 + lib3270_get_toggle_name @157
  159 + lib3270_get_toggle_summary @158
  160 + lib3270_get_toggles @159
  161 + lib3270_get_trace_filename @160
  162 + lib3270_get_trace_handler @161
  163 + lib3270_get_translation_domain @162
  164 + lib3270_get_typeahead @163
  165 + lib3270_get_undera @164
  166 + lib3270_get_unlock_delay @165
  167 + lib3270_get_unsigned_properties_list @166
  168 + lib3270_get_url @167
  169 + lib3270_get_user_data @168
  170 + lib3270_get_version @169
  171 + lib3270_get_version_info @170
  172 + lib3270_get_width @171
  173 + lib3270_get_word_bounds @172
  174 + lib3270_getpeername @173
  175 + lib3270_getsockname @174
  176 + lib3270_half_connected @175
  177 + lib3270_has_active_script @176
  178 + lib3270_has_selection @177
  179 + lib3270_host_get_name @178
  180 + lib3270_iconv_free @179
  181 + lib3270_iconv_from_host @180
  182 + lib3270_iconv_new @181
  183 + lib3270_iconv_to_host @182
  184 + lib3270_in_3270 @183
  185 + lib3270_in_ansi @184
  186 + lib3270_in_e @185
  187 + lib3270_in_neither @186
  188 + lib3270_in_sscp @187
  189 + lib3270_in_tn3270e @188
  190 + lib3270_input_string @189
  191 + lib3270_is_as400 @190
  192 + lib3270_is_connected @191
  193 + lib3270_is_disconnected @192
  194 + lib3270_is_formatted @193
  195 + lib3270_is_protected @194
  196 + lib3270_is_ready @195
  197 + lib3270_is_secure @196
  198 + lib3270_is_selected @197
  199 + lib3270_is_tso @198
  200 + lib3270_is_unlocked @199
  201 + lib3270_kybdreset @200
  202 + lib3270_load @201
  203 + lib3270_main_iterate @202
  204 + lib3270_malloc @203
  205 + lib3270_move_cursor @204
  206 + lib3270_move_selected_area @205
  207 + lib3270_move_selection @206
  208 + lib3270_newline @207
  209 + lib3270_nextfield @208
  210 + lib3270_nextword @209
  211 + lib3270_pakey @210
  212 + lib3270_parse_host_type @211
  213 + lib3270_paste_next @212
  214 + lib3270_paste_text @213
  215 + lib3270_pconnected @214
  216 + lib3270_pfkey @215
  217 + lib3270_popup @216
  218 + lib3270_popup_an_errno @217
  219 + lib3270_popup_clone_printf @218
  220 + lib3270_popup_dialog @219
  221 + lib3270_popup_va @220
  222 + lib3270_previousfield @221
  223 + lib3270_previousword @222
  224 + lib3270_print @223
  225 + lib3270_print_all @224
  226 + lib3270_print_copy @225
  227 + lib3270_print_selected @226
  228 + lib3270_property_get_by_name @227
  229 + lib3270_property_get_description @228
  230 + lib3270_property_get_label @229
  231 + lib3270_property_get_name @230
  232 + lib3270_property_get_summary @231
  233 + lib3270_property_get_tooltip @232
  234 + lib3270_realloc @233
  235 + lib3270_receive @234
  236 + lib3270_reconnect @235
  237 + lib3270_register_action_group_listener @236
  238 + lib3270_register_fd_handlers @237
  239 + lib3270_register_io_controller @238
  240 + lib3270_register_schange @239
  241 + lib3270_register_timer_handlers @240
  242 + lib3270_register_toggle_listener @241
  243 + lib3270_remap_char @242
  244 + lib3270_remove_poll @243
  245 + lib3270_remove_poll_fd @244
  246 + lib3270_reselect @245
  247 + lib3270_reset_callbacks @246
  248 + lib3270_reset_charset @247
  249 + lib3270_reset_ft_callbacks @248
  250 + lib3270_ring_bell @249
  251 + lib3270_run_task @250
  252 + lib3270_save @251
  253 + lib3270_save_all @252
  254 + lib3270_save_copy @253
  255 + lib3270_save_selected @254
  256 + lib3270_select_all @255
  257 + lib3270_select_field @256
  258 + lib3270_select_field_at @257
  259 + lib3270_select_region @258
  260 + lib3270_select_to @259
  261 + lib3270_select_word @260
  262 + lib3270_select_word_at @261
  263 + lib3270_selection_get_length @262
  264 + lib3270_selection_new @263
  265 + lib3270_send @264
  266 + lib3270_service_get_name @265
  267 + lib3270_session_free @266
  268 + lib3270_session_new @267
  269 + lib3270_set_as400 @268
  270 + lib3270_set_auto_reconnect @269
  271 + lib3270_set_boolean_property @270
  272 + lib3270_set_color_type @271
  273 + lib3270_set_connected_initial @272
  274 + lib3270_set_cursor_address @273
  275 + lib3270_set_cursor_position @274
  276 + lib3270_set_dft_buffersize @275
  277 + lib3270_set_disconnected @276
  278 + lib3270_set_field @277
  279 + lib3270_set_has_copy @278
  280 + lib3270_set_host_charset @279
  281 + lib3270_set_host_type @280
  282 + lib3270_set_host_type_by_name @281
  283 + lib3270_set_int_property @282
  284 + lib3270_set_lock_on_operator_error @283
  285 + lib3270_set_log_filename @284
  286 + lib3270_set_log_handler @285
  287 + lib3270_set_lunames @286
  288 + lib3270_set_model @287
  289 + lib3270_set_model_name @288
  290 + lib3270_set_model_number @289
  291 + lib3270_set_numeric_lock @290
  292 + lib3270_set_oversize @291
  293 + lib3270_set_poll_state @292
  294 + lib3270_set_popup_handler @293
  295 + lib3270_set_session_id @294
  296 + lib3270_set_string @295
  297 + lib3270_set_string_at @296
  298 + lib3270_set_string_at_address @297
  299 + lib3270_set_string_property @298
  300 + lib3270_set_syslog @299
  301 + lib3270_set_toggle @300
  302 + lib3270_set_trace_filename @301
  303 + lib3270_set_trace_handler @302
  304 + lib3270_set_tso @303
  305 + lib3270_set_uint_property @304
  306 + lib3270_set_unlock_delay @305
  307 + lib3270_set_url @306
  308 + lib3270_set_user_data @307
  309 + lib3270_setup_session @308
  310 + lib3270_ssl_get_crl_download @309
  311 + lib3270_ssl_set_crl_download @310
  312 + lib3270_state_get_name @311
  313 + lib3270_strdup @312
  314 + lib3270_strdup_printf @313
  315 + lib3270_strip @314
  316 + lib3270_sysreq @315
  317 + lib3270_testpattern @316
  318 + lib3270_toggle @317
  319 + lib3270_toggle_get_by_name @318
  320 + lib3270_toggle_get_description @319
  321 + lib3270_toggle_get_from_id @320
  322 + lib3270_toggle_get_label @321
  323 + lib3270_toggle_get_name @322
  324 + lib3270_toggle_get_summary @323
  325 + lib3270_trace_data @324
  326 + lib3270_trace_event @325
  327 + lib3270_translate_char @326
  328 + lib3270_translate_ft_message @327
  329 + lib3270_translate_to_address @328
  330 + lib3270_unregister_action_group_listener @329
  331 + lib3270_unregister_schange @330
  332 + lib3270_unregister_toggle_listener @331
  333 + lib3270_unselect @332
  334 + lib3270_unsigned_property_get_by_name @333
  335 + lib3270_update_poll_fd @334
  336 + lib3270_vsprintf @335
  337 + lib3270_wait @336
  338 + lib3270_wait_for_connected @337
  339 + lib3270_wait_for_cstate @338
  340 + lib3270_wait_for_keyboard_unlock @339
  341 + lib3270_wait_for_ready @340
  342 + lib3270_wait_for_string @341
  343 + lib3270_wait_for_string_at @342
  344 + lib3270_wait_for_string_at_address @343
  345 + lib3270_wait_for_update @344
  346 + lib3270_win32_create_regkey @345
  347 + lib3270_win32_get_dword @346
  348 + lib3270_win32_local_charset @347
  349 + lib3270_win32_set_string @348
  350 + lib3270_win32_strerror @349
  351 + lib3270_win32_translate_error_code @350
  352 + lib3270_write_dstrace @351
  353 + lib3270_write_event_trace @352
  354 + lib3270_write_log @353
  355 + lib3270_write_nettrace @354
  356 + lib3270_write_rc @355
  357 + lib3270_write_screen_trace @356
  358 + lib3270_write_trace @357
  359 + lib3270_write_va_log @358