From gambas at ...20... Sat Nov 1 18:25:10 2003 From: gambas at ...20... (Benoit Minisini) Date: Sat, 1 Nov 2003 18:25:10 +0100 Subject: [Gambas-devel] About Watching and Wait() In-Reply-To: <1067289675.3944.23.camel@...49...> References: <1067289675.3944.23.camel@...49...> Message-ID: <200311011825.10371.gambas@...20...> Le Lundi 27 Octobre 2003 22:21, Daniel Campos a ?crit : > Hello Beno?t (and company): > > I was trying to create a little program using my "networking" > component, but without using "QT" component. I could see that watching > process was not working at all, and then I saw at Gambas Wiki that > Wait() works only if "QT" component is present. The code is very simple: > > ... > Socket.ConnectSocket("localhost",7) > While Socket.Status <> 7 ' while connection is not completed > Wait (0.1) > Print "Connecting..." > Loop > ... > > Using this code, with QT all works OK, without QT loop never ends, > as networking needs callbacks provided by GB.Watch(). > Hi, Daniel, I told you rubbish about the WATCH hook. Actually, the event loop IS implemented, the WAIT instruction excepted. So, the following code don't work without the QT component: Socket.ConnectSocket("localhost",7) While Socket.Status <> 7 ' while connection is not completed Wait (0.1) Print "Connecting..." Loop I just have to let the default WAIT hook calls the event loop, like QT does. Second point, I think I will integrate your network component not in the next version (0.71), but after, in the 0.72, because I want to talk you about the component interface. I will send you another mail with some proposals about class, method, constant and event names, and you will tell me if you are agree :-) Best regards, -- Benoit Minisini mailto:gambas at ...1... From danielcampos at ...47... Sat Nov 1 20:54:50 2003 From: danielcampos at ...47... (daniel) Date: Sat, 01 Nov 2003 19:54:50 +0000 Subject: [Gambas-devel] About Watching and Wait() In-Reply-To: <200311011825.10371.gambas@...20...> References: <1067289675.3944.23.camel@...49...> <200311011825.10371.gambas@...20...> Message-ID: <1067716490.13559.2.camel@...49...> El s?b, 01-11-2003 a las 17:25, Benoit Minisini escribi?: > Le Lundi 27 Octobre 2003 22:21, Daniel Campos a ?crit : > > Hello Beno?t (and company): > > > > I was trying to create a little program using my "networking" > > component, but without using "QT" component. I could see that watching > > process was not working at all, and then I saw at Gambas Wiki that > > Wait() works only if "QT" component is present. The code is very simple: > > > > ... > > Socket.ConnectSocket("localhost",7) > > While Socket.Status <> 7 ' while connection is not completed > > Wait (0.1) > > Print "Connecting..." > > Loop > > ... > > > > Using this code, with QT all works OK, without QT loop never ends, > > as networking needs callbacks provided by GB.Watch(). > > > > Hi, Daniel, > > I told you rubbish about the WATCH hook. Actually, the event loop IS > implemented, the WAIT instruction excepted. > > So, the following code don't work without the QT component: > > Socket.ConnectSocket("localhost",7) > While Socket.Status <> 7 ' while connection is not completed > Wait (0.1) > Print "Connecting..." > Loop > > I just have to let the default WAIT hook calls the event loop, like QT does. > > Second point, I think I will integrate your network component not in the next > version (0.71), but after, in the 0.72, because I want to talk you about the > component interface. I will send you another mail with some proposals about > class, method, constant and event names, and you will tell me if you are > agree :-) > OK. Next week would be great for this mail, as I think i'll have more time than usual to work on this component, so I could adapt it quickly to your proposals Regards, Daniel Campos > Best regards, From danielcampos at ...45... Sun Nov 2 20:46:53 2003 From: danielcampos at ...45... (Daniel Campos) Date: Sun, 02 Nov 2003 19:46:53 +0000 Subject: [Gambas-devel] Spanish translation 0.71 Message-ID: <1067802413.3312.13.camel@...49...> Hi! This is es.po file for gambas-ide, version 0.71 Regards, Daniel Campos -- Daniel Campos -------------- next part -------------- # #-#-#-#-# CClassInfo.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CClassInfo.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# CComponent.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CComponent.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# CControl.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CControl.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# CCoolButton.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CCoolButton.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# CMenu.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CMenu.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# CPropertyInfo.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CPropertyInfo.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# CSplit.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CSplit.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# CSymbolInfo.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/CSymbolInfo.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FAbout.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FAbout.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FDebug.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FDebug.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FEditor.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FEditor.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FExplorer.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FExplorer.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FFind.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FFind.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FForm.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FForm.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FGambas.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FGambas.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FGetIcon.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FGetIcon.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FGotoLine.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FGotoLine.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FIconEditor.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FIconEditor.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FIconTool.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FIconTool.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FLanguage.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FLanguage.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FList.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FList.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FLocal.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FLocal.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FMain.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FMain.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FMenu.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FMenu.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FNewClass.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FNewClass.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FNewDirectory.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FNewDirectory.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FNewForm.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FNewForm.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FNewIcon.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FNewIcon.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FNewModule.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FNewModule.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FNewProject.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FNewProject.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FNewText.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FNewText.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FOpenProject.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FOpenProject.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FOption.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FOption.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FOutput.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FOutput.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FPropertyFile.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FPropertyFile.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FProperty.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FProperty.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FPropertyProject.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FPropertyProject.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FRename.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FRename.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FSave.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FSave.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FSelector.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FSelector.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FStack.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FStack.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FTest.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FTest.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FTextEditor.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FTextEditor.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FText.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FText.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FTips.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FTips.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FToolBar.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FToolBar.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FToolBox.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FToolBox.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FTranslate.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FTranslate.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FWatch.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FWatch.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# FWelcome.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/FWelcome.class # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# Language.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/Language.module # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # # #-#-#-#-# Project.pot (PACKAGE VERSION) #-#-#-#-# # /home/daniel/GAMBAS/gambas-0.62/app/gambas/Project.module # Generated by Gambas compiler # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2002-11-01 04:27+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: FProperty.class:683 msgid "..." msgstr "..." #: FMain.class:970 msgid "&?" msgstr "&?" #: FNewIcon.class:277 msgid "16 x 16" msgstr "16 x 16" #: FPropertyFile.class:71 FPropertyProject.class:581 FSupSelector.class:339 msgid "&1 K" msgstr "&1 K" #: FTranslate.class:174 msgid "&1 strings (&2 not translated)" msgstr "&1 cadenas (&2 no traducidas)" #: FNewIcon.class:298 msgid "24 x 24" msgstr "24 x 24" #: FGotoLine.class:74 msgid "255" msgstr "255" #: FNewIcon.class:263 msgid "32 x 32" msgstr "32 x 32" #: FPropertyProject.class:853 msgid "4" msgstr "4" #: FNewIcon.class:291 msgid "48 x 48" msgstr "48 x 48" #: FNewIcon.class:284 msgid "64 x 64" msgstr "64 x 64" #: FOption.class:517 msgid "8" msgstr "8" #: FNewIcon.class:270 msgid "8 x 8" msgstr "8 x 8" #: FMain.class:991 msgid "&About Gambas..." msgstr "&Acerca de Gambas..." #: FAbout.class:75 msgid "About Gambas..." msgstr "Acerca de Gambas..." #: FNewIcon.class:162 msgid "Add icon" msgstr "A?adir icono" #: FNewModule.class:122 msgid "Add module" msgstr "A?adir M?dulo" #: FPropertyProject.class:773 msgid "Advanced options" msgstr "Opciones Avanzadas" #: FNewModule.class:37 FNewText.class:38 msgid "All files" msgstr "Todos los Archivos" #: FSupSelector.class:175 msgid "All files|*" msgstr "Todos los archivos|*" #: FAbout.class:156 FWelcome.class:225 msgid "Alpha version (X.XX)" msgstr "Versi?n Alpha(X.XX)" #: FMenu.class:769 msgid "ALT" msgstr "ALT" #: Project.module:1346 msgid "A name must begin with a letter, followed by any letter or digit." msgstr "Un nombre tiene que comenzar con una letra, seguida de letras o d?gitos." #: FOption.class:568 FPropertyProject.class:662 msgid "Apply" msgstr "Aplicar" #: Language.module:7 msgid "Arabic (Egypt)" msgstr "Ar?bico (Egipto)" #: Language.module:8 msgid "Arabic (Tunisia)" msgstr "Ar?bico (Tunicia)" #: FPropertyProject.class:884 msgid "Arguments" msgstr "Argumentos" #: FForm.class:1688 msgid "Arrange horizontally" msgstr "Alinear horizontalmente" #: FForm.class:1665 msgid "Arrangement" msgstr "Alineamiento" #: FForm.class:1694 msgid "Arrange vertically" msgstr "Alinear verticalmente" #: Project.module:634 msgid "at line &1 in &2" msgstr "en l?nea &1 en &2" #: FOption.class:287 msgid "Background" msgstr "Fondo" #: FForm.class:64 msgid "Bad form file" msgstr "Archivo de formulario incorrecto" #: FProperty.class:269 msgid "Bad property value !" msgstr "?Valor err?neo de la propiedad!" #: FPropertyProject.class:121 msgid "Bad version number" msgstr "Versi?n err?nea" #: FSupSelector.class:957 msgid "&Bookmark this directory" msgstr "&Marcar esta carpeta" #: FOption.class:447 msgid "Breakpoints" msgstr "Puntos de interrupci?n" #: FForm.class:1669 msgid "Bring to foreground" msgstr "Mandar al frente" #: FExplorer.class:269 msgid "Broken link" msgstr "Enlace roto" #: Language.module:10 msgid "Bulgarian (Bulgaria)" msgstr "B?lgaro (Bulgaria)" #: FWatch.class:103 msgid "Cancel" msgstr "Cancelar" #: Project.module:1772 msgid "Cannot copy file &1." msgstr "No es posible copiar el archivo &1." #: FSupSelector.class:1142 msgid "Cannot copy file &1\n\n&2" msgstr "Imposible copiar el archivo &1\n\n&2" #: Project.module:816 msgid "Cannot copy template file." msgstr "Imposible copiar el archivo de plantilla." #: Project.module:909 msgid "Cannot create project !" msgstr "?No puedo crear el proyecto!" #: FMain.class:293 msgid "Cannot delete file or directory" msgstr "No puedo borrar el archivo o carpeta" #: FSupSelector.class:764 msgid "Cannot found this directory." msgstr "No se encontr? la carpeta." #: FSupSelector.class:778 msgid "Cannot found this file." msgstr "No se encontr? el archivo." #: FSupSelector.class:740 msgid "Cannot found this project." msgstr "No se encuentra el proyecto." #: Project.module:1784 msgid "Cannot move file &1." msgstr "No se puede mover el archivo &1." #: Project.module:184 msgid "Cannot open project file :\n" msgstr "No se puede abrir el archivo de proyecto :\n" #: FTranslate.class:194 msgid "Cannot read translation file for language '&1'" msgstr "No se puede cargar el archivo de traducci?n del idioma '&1'" #: FIconEditor.class:284 msgid "Cannot save &1 !" msgstr "? No se puede guardar &1 !" #: FTranslate.class:303 msgid "Cannot save translation." msgstr "No puedo guardar la traducci?n." #: FMenu.class:739 msgid "Caption" msgstr "T?tulo" #: FFind.class:570 msgid "&Case sensitive" msgstr "S&ensible a mayusculas" #: FAbout.class:183 msgid "(c) Benoit MINISINI" msgstr "(c) Benoit MINISINI" #: FMenu.class:821 msgid "Checked" msgstr "Checked" #: FOption.class:491 msgid "&Choose..." msgstr "&Elegir..." #: FLanguage.class:56 msgid "Choose language" msgstr "Elija lenguaje" #: FLanguage.class:76 msgid "Choose the translation to duplicate :" msgstr "Ellija la traducci?n a duplicar :" #: FPropertyFile.class:55 msgid "Class" msgstr "Clase" #: FMain.class:1019 msgid "&Class..." msgstr "&Clase..." #: FPropertyProject.class:581 Project.module:440 msgid "Classes" msgstr "Clases" #: FIconEditor.class:1180 FList.class:107 FWatch.class:103 msgid "Clear" msgstr "Borrar" #: FIconTool.class:571 msgid "Clear all" msgstr "Borrar todo" #: FMain.class:411 msgid "&Clear history" msgstr "Borrar &historial" #: FTranslate.class:760 msgid "Clear this translation" msgstr "Borrar esta traducci?n" #: FProperty.class:653 msgid "Click on a form or a control to modify its properties..." msgstr "Pulse sobre un formulario o un control para modificar sus propiedades..." #: FMenu.class:705 msgid "Click on Insert to add a new menu." msgstr "Pulse Insertar para a?adir un men? nuevo." #: FTips.class:206 msgid "Close" msgstr "Cerrar" #: FTranslate.class:782 msgid "&Close" msgstr "&Cerrar" #: FMain.class:942 msgid "Close &all windows" msgstr "Cerrar tod&as las ventanas" #: FForm.class:1725 msgid "Code" msgstr "C?digo" #: FEditor.class:826 FTranslate.class:31 msgid "Comment" msgstr "Comentario" #: FOption.class:440 msgid "Comments" msgstr "Comentarios" #: FPropertyProject.class:778 msgid "Compilation" msgstr "Compilaci?n" #: FMain.class:1165 msgid "Compile" msgstr "Compilar" #: FMain.class:831 msgid "&Compile" msgstr "&Compilar" #: FMain.class:1192 msgid "Compile all" msgstr "Compilar todo" #: FMain.class:838 msgid "Compile &All" msgstr "Compil&ar todo" #: Project.module:681 msgid "Compiling project" msgstr "Compilando proyecto" #: FPropertyProject.class:88 msgid "Component" msgstr "Componente" #: FMain.class:1183 msgid "Component explorer" msgstr "Componente explorador" #: FPropertyProject.class:757 msgid "Components" msgstr "Componentes" #: FMain.class:1210 FOutput.class:134 msgid "Console" msgstr "Consola" #: FMain.class:930 msgid "&Console" msgstr "&Consola" #: FNewClass.class:218 FNewForm.class:244 msgid "&Constructor" msgstr "&Constructor" #: FSave.class:111 FTranslate.class:496 msgid "Continue" msgstr "Continuar" #: FEditor.class:788 FForm.class:1639 FTextEditor.class:304 msgid "Copy" msgstr "Copiar" #: FMain.class:1094 FSupSelector.class:984 msgid "&Copy" msgstr "&Copiar" #: FTranslate.class:751 msgid "Copy untranslated string" msgstr "Copiar cadena no traducida" #: FNewProject.class:109 msgid "Create a new project" msgstr "Crear un nuevo proyecto" #: Project.module:1589 msgid "Create source package" msgstr "Crear paquete fuente" #: Language.module:34 msgid "Croatian (Croatia)" msgstr "Croata (Croacia)" #: FMenu.class:757 msgid "CTRL" msgstr "CTRL" #: FOption.class:433 msgid "Current line" msgstr "L?nea actual" #: FEditor.class:781 FForm.class:1632 FTextEditor.class:297 msgid "Cut" msgstr "Cortar" #: FMain.class:1087 FSupSelector.class:977 msgid "&Cut" msgstr "&Cortar" #: Language.module:12 msgid "Danish (Denmark)" msgstr "Dan?s (Dinamarca)" #: Project.module:443 msgid "Data" msgstr "Datos" #: FMain.class:953 msgid "&Database manager..." msgstr "Gestor de Bases de &Datos..." #: FOption.class:463 msgid "Data types" msgstr "Tipos de datos" #: FSupSelector.class:93 msgid "Date" msgstr "Fecha" #: FDebug.class:692 FMain.class:1228 msgid "Debug" msgstr "Depuraci?n" #: FNewForm.class:258 msgid "Default dialo&g management" msgstr "&Gesti?n del di?logo por defecto" #: FTranslate.class:391 msgid "Delete" msgstr "Borrar" #: FList.class:200 FMenu.class:853 msgid "&Delete" msgstr "&Borrar" #: FMain.class:1108 msgid "&Delete..." msgstr "&Borrar..." #: FTranslate.class:654 msgid "Delete translation" msgstr "Borrar traducci?n" #: FPropertyProject.class:90 msgid "Description" msgstr "Descripci?n" #: FNewIcon.class:309 FNewText.class:174 msgid "Destination" msgstr "Destino" #: FNewClass.class:212 FNewForm.class:238 msgid "&Destructor" msgstr "&Destructor" #: FPropertyFile.class:40 FSupSelector.class:270 msgid "Directory" msgstr "Carpeta" #: FMain.class:1047 msgid "&Directory..." msgstr "&Carpeta..." #: FSupSelector.class:165 msgid "Directory :" msgstr "Carpeta :" #: Project.module:832 msgid "Directory already exists." msgstr "La carpeta ya existe." #: FSupSelector.class:1190 msgid "Do you really want to delete the file : " msgstr "?Realmente desea borrar el archivo :" #: FMain.class:273 msgid "Do you really want to delete this directory ?" msgstr "?Realmente quiere borrar esta carpeta?" #: FMain.class:285 msgid "Do you really want to delete this file ?" msgstr "?Realmente quiere borrar este archivo?" #: FTranslate.class:391 msgid "Do you really want to delete this translation ?" msgstr "?Realmente quiere borrar esta trducci?n?" #: FTranslate.class:462 msgid "Do you really want to reload this translation ?" msgstr "?Realmente quiere recargar esta traducci?n?" #: FSupSelector.class:1115 msgid "Do you really want to remove this bookmark ?" msgstr "? Realmente quiere borrar esta marca ?" #: FTranslate.class:423 msgid "Do you really want to replace this translation ?" msgstr "?Realmente quiere reemplazar esta traducci?n?" #: FWatch.class:103 msgid "Do you want to clear the expression list ?" msgstr "?Quiere borrar la lista de expresiones?" #: FIconEditor.class:1180 msgid "Do you want to clear the image ?" msgstr "?Quiere borrar la imagen?" #: FList.class:107 msgid "Do you want to clear the value list ?" msgstr "?Quiere borrar la lista de valores?" #: FIconTool.class:591 msgid "Draw" msgstr "Dibujo" #: FTranslate.class:663 msgid "Duplicate a translation" msgstr "Duplicar una traducci?n" #: Language.module:43 msgid "Dutch (Belgium)" msgstr "Flamenco (B?lgica)" #: Language.module:42 msgid "Dutch (Netherlands)" msgstr "Flamenco (Holanda)" #: FMain.class:1054 msgid "&Edit" msgstr "&Editar" #: FPropertyProject.class:796 msgid "Edition" msgstr "Edici?n" #: FList.class:155 msgid "Edit list property" msgstr "Editar lista de propiedades" #: FOption.class:263 msgid "Editor" msgstr "Editor" #: FOption.class:275 msgid "Editor colors" msgstr "Colores del editor" #: FOption.class:486 msgid "Editor font" msgstr "Fuente del editor" #: FText.class:64 msgid "Edit text property" msgstr "Editar propiedad de texto" #: FEditor.class:883 msgid "edtEditor" msgstr "edtEditor" #: FIconTool.class:621 msgid "Ellipse" msgstr "Elipse" #: FIconTool.class:178 msgid "Ellipse,Filled ellipse,Filled delimited ellipse" msgstr "Elipse, Elipse rellena, Elipse rellena delimitada" #: FMenu.class:815 msgid "Enabled" msgstr "Habilitado" #: Language.module:21 msgid "English (Australia)" msgstr "Ingl?s (Australia)" #: Language.module:22 msgid "English (Canada)" msgstr "Ingl?s (Canad?)" #: Language.module:19 msgid "English (United Kingdom)" msgstr "Ingl?s (Reino Unido)" #: Language.module:20 msgid "English (U.S.A.)" msgstr "Ingl?s (U.S.A.)" #: FRename.class:91 msgid "Enter new name :" msgstr "Introduzca nuevo nombre :" #: FLocal.class:58 FWatch.class:43 msgid "ERROR:" msgstr "ERROR:" #: FForm.class:1614 msgid "Event" msgstr "Evento" #: FTranslate.class:573 msgid "Everything seems to be correct." msgstr "Todo parece estar correcto." #: FPropertyProject.class:581 msgid "Executable" msgstr "Ejecutable" #: FPropertyProject.class:842 msgid "Execution" msgstr "Ejecuci?n" #: FNewModule.class:185 FNewText.class:172 msgid "Existing" msgstr "Existente" #: FExplorer.class:593 msgid "Explore" msgstr "Explorar" #: FTranslate.class:476 msgid "Export a translation" msgstr "Exportar una traducci?n" #: FWatch.class:10 msgid "Expression" msgstr "Expresi?n" #: FOption.class:542 msgid "External programs" msgstr "Programas externos" #: FSupSelector.class:332 msgid "File" msgstr "Archivo" #: FFind.class:619 FMain.class:774 msgid "&File" msgstr "&Archivo" #: FSupSelector.class:168 msgid "File :" msgstr "Archivo :" #: Project.module:787 msgid "File already exists." msgstr "El archivo ya existe." #: FSupSelector.class:1551 msgid "Filters" msgstr "Filtros" #: FFind.class:553 msgid "Find" msgstr "Encontrar" #: FEditor.class:843 FTextEditor.class:342 msgid "Find..." msgstr "Encontrar..." #: FTranslate.class:705 msgid "Find a string in translation" msgstr "Encontrar una cadena en la traducci?n" #: FFind.class:590 msgid "Find &next" msgstr "Encontrar &siguiente" #: FEditor.class:850 FTextEditor.class:350 msgid "Find Next" msgstr "Encontrar siguiente" #: FFind.class:633 msgid "Find &previous" msgstr "Encontrar &anterior" #: FEditor.class:856 FTextEditor.class:357 msgid "Find Previous" msgstr "Encontrar anterior" #: FFind.class:545 msgid "Find & Replace" msgstr "Encontrar & reemplazar" #: FIconTool.class:641 msgid "Flip" msgstr "Flip" #: FIconTool.class:631 msgid "Flood fill" msgstr "Relleno" #: FIconTool.class:183 msgid "Flood fill,Patterned flood fill" msgstr "Relleno, relleno con patr?n" #: Project.module:1570 msgid "Forbidden characters in project name." msgstr "Caracteres no v?lidos en el nombre del proyecto." #: FEditor.class:874 FForm.class:1603 FPropertyFile.class:57 msgid "Form" msgstr "Formulario" #: FMain.class:1013 msgid "&Form..." msgstr "&Formulario..." #: FNewIcon.class:242 msgid "Format :" msgstr "Formato:" #: FPropertyProject.class:789 msgid "Form controls are public" msgstr "Los controles de formulario son p?blicos" #: FOption.class:506 msgid "Form editor" msgstr "Editor de formularios" #: FPropertyProject.class:581 Project.module:441 msgid "Forms" msgstr "Formularios" #: FDebug.class:728 msgid "Forward" msgstr "Adelante" #: FMain.class:864 msgid "&Forward" msgstr "&Adelante" #: Language.module:28 msgid "French (Belgium)" msgstr "Franc?s (B?lgica)" #: Language.module:29 msgid "French (Canada)" msgstr "Franc?s (Canad?)" #: Language.module:27 msgid "French (France)" msgstr "Franc?s (Francia)" #: Language.module:30 msgid "French (Switzerland)" msgstr "Franc?s (Suiza)" #: FNewText.class:190 msgid "FSelector" msgstr "FSelector" #: FWelcome.class:286 msgid "Gambas" msgstr "Gambas" #: FAbout.class:114 msgid "Gambas Almost Means BASic !" msgstr "Gambas Almost Means BASic !" #: FSupSelector.class:284 msgid "Gambas class" msgstr "Clase Gambas" #: FNewClass.class:37 msgid "Gambas classes" msgstr "Clases Gambas" #: FOption.class:268 msgid "' Gambas class file\n\nPRIVATE CONST aString AS String = \"Gambas almost means Basic\"\nPRIVATE CONST aNumber as Integer = &H4A177BA5\n\nPUBLIC SUB Main()\n\n DIM i AS Integer\n\n PRINT \"User is \"; Application.User\n PRINT \"Today is \"; Date(Now)\n\n FOR i = 0 to Application.Args.Count - 1\n PRINT Application.Args[i]\n NEXT\n\n Message(\"Pi / 2 = \" & CStr(Pi(0.5)))\n\nEND\n" msgstr "' Gambas class file\n\nPRIVATE CONST aString AS String = \"Gambas almost means Basic\"\nPRIVATE CONST aNumber as Integer = &H4A177BA5\n\nPUBLIC SUB Main()\n\n DIM i AS Integer\n\n PRINT \"User is \"; Application.User\n PRINT \"Today is \"; Date(Now)\n\n FOR i = 0 to Application.Args.Count - 1\n PRINT Application.Args[i]\n NEXT\n\n Message(\"Pi / 2 = \" & CStr(Pi(0.5)))\n\nEND\n" #: FNewClass.class:37 FNewForm.class:37 FNewModule.class:37 msgid "Gambas files" msgstr "Archivos Gambas" #: FSupSelector.class:287 msgid "Gambas form" msgstr "Formulario Gambas" #: FNewForm.class:37 msgid "Gambas forms" msgstr "Formularios Gambas" #: FSupSelector.class:290 msgid "Gambas module" msgstr "M?dulo Gambas" #: FNewModule.class:37 msgid "Gambas modules" msgstr "M?dulos Gambas" #: FSupSelector.class:265 msgid "Gambas project" msgstr "Proyecto Gambas" #: FPropertyFile.class:147 FPropertyProject.class:670 msgid "General" msgstr "General" #: Language.module:15 msgid "German (Belgium)" msgstr "Alem?n (B?lgica)" #: Language.module:14 msgid "German (Germany)" msgstr "Alem?n (Alemania)" #: FEditor.class:753 msgid "Go to" msgstr "Ir a" #: FGotoLine.class:48 msgid "Go to line" msgstr "Ir a l?nea" #: FGotoLine.class:68 msgid "Go to line :" msgstr "Ir a l?nea :" #: FEditor.class:758 FTextEditor.class:286 msgid "Go to line..." msgstr "Ir a l?nea..." #: Language.module:17 msgid "Greek (Greece)" msgstr "Griego (Grecia)" #: FMenu.class:727 msgid "Group" msgstr "Grupo" #: FAbout.class:137 msgid "

Authors

\n" msgstr "

Autores

\n" #: FAbout.class:130 msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 1, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" msgstr "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 1, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" #: FOption.class:511 msgid "Handle size" msgstr "Tama?o del handle" #: FMain.class:974 msgid "&Help browser" msgstr "&Visor de ayuda" #: FExplorer.class:580 msgid "Help browser" msgstr "Visor de ayuda" #: FIconTool.class:151 msgid "Horizontal flip,Vertical flip,Rotate clockwise,Rotate counter-clockwise" msgstr "Horizontal flip,Vertical flip,Rotate clockwise,Rotate counter-clockwise" #: FAbout.class:174 msgid "http://gambas.sourceforge.net" msgstr "http://gambas.sourceforge.net" #: Language.module:32 msgid "Hungarian (Hungary)" msgstr "H?ngaro (Hungr?a)" #: FSupSelector.class:1206 msgid "I can't remove this folder !!" msgstr "?? No es posible eliminar la carpeta !!" #: FMain.class:1030 msgid "&Icon..." msgstr "&Icono..." #: FIconEditor.class:1264 FIconTool.class:501 msgid "Icon editor" msgstr "Editor de iconos" #: FTranslate.class:490 msgid "Import a translation" msgstr "Importar una traducci?n" #: FExplorer.class:658 msgid "Index" msgstr "Indice" #: Language.module:36 msgid "Indonesian (Indonesia)" msgstr "Indonesio (Indonesia)" #: FPropertyFile.class:220 FPropertyProject.class:740 msgid "Information" msgstr "Informaci?n" #: FList.class:180 FMenu.class:847 msgid "&Insert" msgstr "&Insertar" #: FOption.class:547 msgid "Internet browser" msgstr "Navegador de internet" #: FOption.class:479 msgid "&Invert colors" msgstr "&Invertir colores" #: Language.module:38 msgid "Irish (Ireland)" msgstr "Gal?ico (Irlanda)" #: Language.module:40 msgid "Italian (Italy)" msgstr "Italiano (Italia)" #: FPropertyProject.class:861 msgid "Kb" msgstr "Kb" #: FPropertyProject.class:783 msgid "Keep debugging information in executable" msgstr "Mantener informaci?n de depuraci?n en el ejecutable" #: FOption.class:319 msgid "Keywords" msgstr "Pal?abras clave" #: FPropertyFile.class:177 msgid "Last modified" msgstr "Ultima modificaci?n" #: FSupSelector.class:1545 msgid "lblFile" msgstr "lblFile" #: FIconTool.class:601 msgid "Line" msgstr "L?nea" #: FPropertyProject.class:581 msgid "Lines" msgstr "L?neas" #: FDebug.class:773 FLocal.class:82 msgid "Local variables" msgstr "Variables locales" #: FPropertyFile.class:213 msgid "Location" msgstr "Ubicaci?n" #: FSupSelector.class:1496 msgid "Look In" msgstr "Buscar en" #: FMain.class:876 msgid "Make e&xecutable" msgstr "Crear e&jecutable" #: FMain.class:882 msgid "Make source package..." msgstr "Crear paquete fuente..." #: Project.module:923 msgid "Making executable..." msgstr "Creando ejecutable..." #: FGambas.class:120 msgid "Mascot" msgstr "Mascota" #: FMenu.class:25 msgid "Menu editor" msgstr "Editor de men?" #: FForm.class:1706 msgid "Menu editor..." msgstr "Editor de men?..." #: FOption.class:501 msgid "Miscellaneous" msgstr "Miscel?nea" #: FTextEditor.class:70 msgid "modified" msgstr "Modificado" #: FPropertyFile.class:53 msgid "Module" msgstr "M?dulo" #: FMain.class:1007 msgid "&Module..." msgstr "&M?dulo..." #: FPropertyProject.class:581 Project.module:442 msgid "Modules" msgstr "M?dulos" #: FLocal.class:19 FMenu.class:715 FSupSelector.class:90 msgid "Name" msgstr "Nombre" #: FStack.class:42 msgid "native code" msgstr "C?digo nativo" #: FNewProject.class:127 msgid "  1 • Choose a project name" msgstr "  1 • Elija nombre de proyecto" #: FNewClass.class:162 msgid "  1 • Choose the class name" msgstr "  1 • Elija nombre de clase" #: FNewDirectory.class:110 msgid "  1 • Choose the directory name" msgstr "  1 • Elija el nombre de la carpeta " #: FNewForm.class:196 msgid "  1 • Choose the form name" msgstr "  1 • Elija el nombre del formulario" #: FNewIcon.class:185 msgid "  1 • Choose the icon name" msgstr "  1 • Elija el nombre del icono" #: FNewModule.class:145 msgid "  1 • Choose the module name" msgstr "  1 • Elija el nombre del m?dulo" #: FNewClass.class:172 msgid "  2 • Choose the class options" msgstr "  2 • Elija las opciones de la clase" #: FNewForm.class:206 msgid "  2 • Choose the form options" msgstr "  2 • Elija las opciones del formulario" #: FNewIcon.class:195 msgid "  2 • Choose the icon size and format" msgstr "  2 • Elija el tama?o del icono y el formato" #: FNewModule.class:155 msgid "  2 • Choose the module options" msgstr "  2 • Elija las opciones del m?dulo" #: FNewDirectory.class:100 msgid "  2 • Choose the parent directory" msgstr "  2 • Elija la carpeta ra?z" #: FNewProject.class:117 msgid "  2 • Choose the project directory" msgstr "  2 • Elija la carpeta de proyecto" #: FNewIcon.class:326 FNewText.class:182 msgid "  Change destination project folder" msgstr "  Cambiar carpeta de destino del proyecto" #: FNewText.class:153 msgid "  Choose the text file name" msgstr "  Elija el nombre del archivo de texto" #: FSupSelector.class:1187 msgid "Necessary gambas file. You can't delete it !" msgstr "Archivo necesario para Gambas. ? No puede borrarlo !" #: FNewModule.class:130 FNewText.class:145 msgid "New" msgstr "Nuevo" #: FMain.class:1003 msgid "&New" msgstr "&Nuevo" #: FNewClass.class:132 msgid "New class" msgstr "Nueva clase" #: FNewDirectory.class:83 msgid "New directory" msgstr "Nueva carpeta" #: FNewForm.class:180 msgid "New form" msgstr "Nuevo formulario" #: FMain.class:778 msgid "&New project..." msgstr "&Nuevo proyecto..." #: FMain.class:1138 msgid "New project" msgstr "Nuevo proyecto" #: FWelcome.class:42 msgid "New project..." msgstr "Nuevo proyecto..." #: FNewText.class:123 msgid "New text file" msgstr "Nuevo archivo de texto" #: FExplorer.class:649 msgid "Next" msgstr "Siguiente" #: FMenu.class:841 msgid "&Next" msgstr "&Siguiente" #: FTips.class:200 msgid "&Next >>" msgstr "&Siguiente >>" #: FOption.class:303 msgid "Normal text" msgstr "Texto normal" #: Language.module:45 msgid "Norwegian (Norway)" msgstr "Noruego (noruega)" #: Project.module:699 msgid "Nothing to do." msgstr "Nada pendiente." #: FOption.class:383 msgid "Numbers" msgstr "N?meros" #: FText.class:76 Project.module:715 msgid "OK" msgstr "OK" #: FMain.class:797 msgid "Open &example" msgstr "Abrir &ejemplo" #: FWelcome.class:45 msgid "Open example >>" msgstr "Abrir ejemplo >>" #: FMain.class:785 msgid "&Open project..." msgstr "Abrir pr&oyecto..." #: FMain.class:1147 msgid "Open project" msgstr "Abrir proyecto" #: FWelcome.class:43 msgid "Open project..." msgstr "Abrir proyecto..." #: FMain.class:792 msgid "Open &recent" msgstr "Abrir &reciente" #: FOption.class:351 msgid "Operators" msgstr "Operaciones" #: FFind.class:565 msgid "Options" msgstr "Opciones" #: FDebug.class:746 msgid "Output" msgstr "Salida" #: FTextEditor.class:311 msgid "Paste" msgstr "Pegar" #: FMain.class:1101 FSupSelector.class:991 msgid "&Paste" msgstr "&Pegar" #: FDebug.class:710 msgid "Pause" msgstr "Pausa" #: FAbout.class:106 msgid "

Benoît Minisini

\n
\nMain developer
\nFrench translation
\ngambas at ...56...ge.net\n
\n\n

Nigel Gerrard

\n
\nQT Toolkit extension widgets
\nMySQL database driver
\nnigel at ...2...\n
\n\n

Fabien Bodard

\n
\nThe static and animated logo
\nThe IDE project and file selection form
\nFrench translation
\nAbidoo.too at ...4...\n
\n\n

David Campillo

\n
\nFrench translation
\ndc at ...62...\n
\n\n

Dimitri Bellini

\n
\nItalian translation
\ndimitribellini at libero.it\n
\n\n

Fabrice Mous

\n
\nDutch translation
\nfabricemous at ...63...\n
\n\n

Wojciech Saltarski

\n
\nPolish translation
\ngambas at ...64...
\nhttp://gambas.jest.o.k.pl\n
\n\n

Inigo Zuluaga

\n
\nSpanish translation of the tips of the day and the encyclopaedia
\ninizul at ...65...\n
\n\n

Nelson Ferraz

\n
\nPortuguese (Brazilian) translation
\nnferraz at ...66...\n
\n\n

Ahmed Kamal

\n
\nArabic translation
\neng_ak at ...43...\n
\n\n

Sahatma Petrus Dolok Marupa Siagian

\n
\nIndonesian translation
\nSahatma at ...67...\n
\n\n

Radoslav Dejanovic

\n
\nCroatian translation
\nradoslav.dejanovic at ...68...\n
\n\n

Daniel Campos

\n
\nSpanish translation
\ndanielcampos at ...45...\n
\n\n

Marco Bauer

\n
\nGerman translation
\nelentirmo at ...51...\n
\n" msgstr "

Benoît Minisini

\n
\nMain developer
\nFrench translation
\ngambas at ...59...rge.net\n
\n\n

Nigel Gerrard

\n
\nQT Toolkit extension widgets
\nMySQL database driver
\nnigel at ...2...\n
\n\n

Fabien Bodard

\n
\nThe static and animated logo
\nThe IDE project and file selection form
\nFrench translation
\nAbidoo.too at ...4...\n
\n\n

David Campillo

\n
\nFrench translation
\ndc at ...62...\n
\n\n

Dimitri Bellini

\n
\nItalian translation
\ndimitribellini at ...69...\n
\n\n

Fabrice Mous

\n
\nDutch translation
\nfabricemous at ...63...\n
\n\n

Wojciech Saltarski

\n
\nPolish translation
\ngambas at ...64...
\nhttp://gambas.jest.o.k.pl\n
\n\n

Inigo Zuluaga

\n
\nSpanish translation of the tips of the day and the encyclopaedia
\ninizul at ...65...\n
\n\n

Nelson Ferraz

\n
\nPortuguese (Brazilian) translation
\nnferraz at ...66...\n
\n\n

Ahmed Kamal

\n
\nArabic translation
\neng_ak at ...43...\n
\n\n

Sahatma Petrus Dolok Marupa Siagian

\n
\nIndonesian translation
\nSahatma at ...67...\n
\n\n

Radoslav Dejanovic

\n
\nCroatian translation
\nradoslav.dejanovic at ...68...\n
\n\n

Daniel Campos

\n
\nSpanish translation
\ndanielcampos at ...45...\n
\n\n

Marco Bauer

\n
\nGerman translation
\nelentirmo at ...51...\n
\n" #: FIconTool.class:581 msgid "Pick color" msgstr "Elegir color" #: FMenu.class:782 FPropertyFile.class:59 msgid "Picture" msgstr "Imagen" #: FSupSelector.class:298 msgid "Picture file" msgstr "Archivo de imagen" #: FGetIcon.class:31 FNewIcon.class:41 msgid "Picture files" msgstr "Archivos de imagen" #: Project.module:1302 msgid "Please type a name." msgstr "Por favor indique un nombre." #: Project.module:1563 msgid "Please type a project name." msgstr "Por favor indique un nombre de proyecto." #: FPropertyProject.class:49 msgid "Please wait..." msgstr "Por favor, espere..." #: FNewIcon.class:250 msgid "PNG\nXPM\nJPEG" msgstr "PNG\nXPM\nJPEG" #: Language.module:47 msgid "Polish (Poland)" msgstr "Polaco (Polonia)" #: FMain.class:998 msgid "Popup" msgstr "Emergente" #: Language.module:50 msgid "Portuguese (Brazil)" msgstr "Portugu?s (Brasil)" #: Language.module:49 msgid "Portuguese (Portugal)" msgstr "Portugu?s (Portugal)" #: FNewIcon.class:304 msgid "Predefined sizes :" msgstr "Tama?os predefinidos :" #: FOption.class:241 msgid "Preferences" msgstr "Preferencias" #: FMain.class:964 msgid "&Preferences..." msgstr "&Preferencias..." #: FExplorer.class:640 msgid "Previous" msgstr "Previo" #: FTips.class:194 msgid "<< &Previous" msgstr "<< &Previo" #: FFind.class:626 msgid "Proce&dure" msgstr "Proce&dimiento" #: FMain.class:769 Project.module:464 msgid "Project" msgstr "Proyecto" #: FMain.class:827 msgid "&Project" msgstr "&Proyecto" #: FFind.class:613 msgid "Pro&ject" msgstr "Pro&yecto" #: FSupSelector.class:159 msgid "Project :" msgstr "Proyecto :" #: FPropertyProject.class:720 msgid "Project is translatable" msgstr "El proyecto es traducible" #: FPropertyProject.class:46 msgid "Project properties" msgstr "Propiedades del proyecto" #: FPropertyProject.class:581 msgid "Project size" msgstr "Tama?o del proyecto" #: FPropertyProject.class:689 msgid "Properties" msgstr "Propiedades" #: FMain.class:916 msgid "&Properties" msgstr "&Propiedades" #: FMain.class:906 msgid "&Properties..." msgstr "&Propiedades..." #: FMain.class:1201 msgid "Properties sheet" msgstr "Hoja de propiedades" #: FSave.class:31 FWelcome.class:46 msgid "Quit" msgstr "Salir" #: FMain.class:819 msgid "&Quit" msgstr "&Salir" #: FWelcome.class:208 msgid "Recent" msgstr "Reciente" #: FWelcome.class:44 msgid "Recent projects >>" msgstr "Proyectos recientes >>" #: FIconTool.class:611 msgid "Rectangle" msgstr "Rect?ngulo" #: FIconTool.class:173 msgid "Rectangle,Filled rectangle,Filled delimited rectangle" msgstr "Rect?ngulo, rect?ngulo relleno, rect?ngulo relleno delimitado" #: FEditor.class:814 FTextEditor.class:330 msgid "Redo" msgstr "Rehacer" #: FExplorer.class:631 FSupSelector.class:1039 msgid "Refresh" msgstr "Refrescar" #: FMain.class:900 msgid "&Refresh" msgstr "&Refrescar" #: FFind.class:583 msgid "Re&gular expression" msgstr "Expresi?n re&gular" #: FTranslate.class:462 msgid "Reload" msgstr "Recargar" #: FTranslate.class:645 msgid "Reload translation" msgstr "Recargar traducci?n" #: FSupSelector.class:1115 msgid "Remove" msgstr "Eliminar" #: FSupSelector.class:965 msgid "&Remove current bookmark" msgstr "Elimina&r esta marca" #: FRename.class:19 FSupSelector.class:1002 msgid "Rename" msgstr "Renombrar" #: FMain.class:1076 msgid "&Rename..." msgstr "&Renombrar..." #: Project.module:1408 msgid "Rename class" msgstr "Renombrar clase" #: Project.module:1433 msgid "Rename directory" msgstr "Renombrar carpeta" #: Project.module:1433 msgid "Rename file" msgstr "Renombrar archivo" #: Project.module:1406 msgid "Rename form" msgstr "Renombrar formulario" #: Project.module:1410 msgid "Rename module" msgstr "Renombrar m?dulo" #: FFind.class:559 FTranslate.class:423 msgid "Replace" msgstr "Reemplazar" #: FFind.class:596 msgid "&Replace" msgstr "&Reemplazar" #: FFind.class:602 msgid "Replace &all" msgstr "Reemplaz&ar todo" #: FDebug.class:701 FMain.class:1174 msgid "Run" msgstr "Ejecutar" #: FMain.class:850 msgid "&Run" msgstr "Ejecuta&r" #: Language.module:52 msgid "Russian (Russia)" msgstr "Ruso (Rusia)" #: FIconTool.class:511 FSave.class:104 FTextEditor.class:380 msgid "Save" msgstr "Guardar" #: FMain.class:1069 msgid "&Save" msgstr "&Guardar" #: FSave.class:86 msgid "Save modified files" msgstr "Guardar archivos modificados" #: FMain.class:807 msgid "S&ave project" msgstr "&Guardar proyecto" #: FMain.class:1156 msgid "Save project" msgstr "Guardar proyecto" #: FTranslate.class:636 msgid "Save translation" msgstr "Guardar traducci?n" #: FIconTool.class:541 msgid "Scroll" msgstr "Scroll" #: FExplorer.class:601 msgid "Search" msgstr "Buscar " #: FFind.class:608 msgid "Search in" msgstr "Buscar en" #: FFind.class:99 FTranslate.class:361 msgid "Search string cannot be found." msgstr "La cadena buscada no se encontr?n." #: FFind.class:153 msgid "Search string replaced &1 times." msgstr "La cadena buscada se reemplaz? &1 veces." #: FFind.class:151 msgid "Search string replaced once." msgstr "La cadena se reemplaz? una vez." #: FForm.class:1608 msgid "Select" msgstr "Seleccionar" #: FForm.class:1626 msgid "Select all" msgstr "Seleccionar todo" #: FIconTool.class:551 msgid "Select and transparent paste" msgstr "Seleccionar con pegado transparente" #: FIconTool.class:190 msgid "Select and transparent paste,Select and opaque paste" msgstr "Seleccionar con pegado transparente, seleccionar con pegado opaco " #: FGetIcon.class:76 msgid "Select a picture" msgstr "Seleccionar una imagen" #: FOpenProject.class:85 msgid "Select a project" msgstr "Seleccionar un proyecto" #: FSupSelector.class:1537 msgid "Select Filters" msgstr "Seleccionar Filtros" #: FForm.class:1676 msgid "Send to background" msgstr "Enviar al fondo" #: FMenu.class:763 msgid "SHIFT" msgstr "SHIFT" #: FMenu.class:751 msgid "Shortcut" msgstr "Atajo" #: FSupSelector.class:464 msgid "Show by icon" msgstr "Mostrar por icono" #: FSupSelector.class:480 msgid "Show by list" msgstr "Mostrar por lista" #: FPropertyProject.class:801 msgid "Show &grid" msgstr "Mostrar &parrilla" #: FSupSelector.class:1031 msgid "Show hidden files" msgstr "Mostrar archivos ocultos" #: FOption.class:536 msgid "Show mascot" msgstr "Mostrar mascota" #: FPropertyProject.class:762 msgid "Show only components used in project" msgstr "Mostrar s?lo componentes empleados en el proyecto" #: FSupSelector.class:1023 msgid "Show preview picture" msgstr "Mostrar previsualizaci?n" #: FTips.class:188 msgid "Show tips on startup" msgstr "Mostrar consejos al inicio" #: FPropertyFile.class:171 FSupSelector.class:91 msgid "Size" msgstr "Tama?o" #: FNewIcon.class:256 msgid "Size :" msgstr "Tama?o :" #: FPropertyProject.class:205 msgid "Snapping value is incorrect." msgstr "Snapping value is incorrect." #: FPropertyProject.class:808 msgid "&Snap to grid" msgstr "Aju&star a la parrilla" #: FSave.class:92 msgid "Some files have been modified. Do you want to save them ?" msgstr "Algunos archivos se han modificado. ?Quiere guardar los cambios?" #: Language.module:25 msgid "Spanish (Argentina)" msgstr "Espa?ol (Argentina)" #: Language.module:24 msgid "Spanish (Spain)" msgstr "Espa?ol (Espa?a)" #: FDebug.class:755 FStack.class:88 msgid "Stack" msgstr "Pila" #: FPropertyProject.class:847 msgid "Stack size" msgstr "Tama?o de pila" #: FPropertyProject.class:199 msgid "Stack size is incorrect. It must be between 4 and 256 Kb." msgstr "El tama?o de pila es incorrecto. Debe estar entre 4 y 256 Kb." #: FMain.class:1059 FNewClass.class:179 FNewForm.class:213 msgid "&Startup class" msgstr "Clase de &inicio" #: FNewModule.class:162 msgid "&Startup module" msgstr "M?dulo de &inicio" #: FNewModule.class:168 msgid "Static &constructor" msgstr "&Constructor est?tico" #: FNewClass.class:185 FNewForm.class:219 msgid "Static co&nstructor" msgstr "Co&nstructor est?tico" #: FNewModule.class:174 msgid "Static &destructor" msgstr "&Destructor est?tico" #: FNewClass.class:191 FNewForm.class:225 msgid "Static des&tructor" msgstr "Des&tructor est?tico" #: FDebug.class:737 msgid "Step" msgstr "Paso" #: FMain.class:857 msgid "&Step" msgstr "Pa&so" #: FDebug.class:719 msgid "Stop" msgstr "Parar" #: FOption.class:399 msgid "Strings" msgstr "Cadenas" #: FOption.class:335 msgid "Subroutines" msgstr "Subrutinas" #: Language.module:54 msgid "Swedish (Sweden)" msgstr "Sueco (Suecia)" #: FOption.class:367 msgid "Symbols" msgstr "S?mbolos" #: FPropertyFile.class:62 msgid "Text" msgstr "Texto" #: FTextEditor.class:389 msgid "TextArea1" msgstr "TextArea1" #: FMain.class:1036 msgid "&Text file..." msgstr "Archivo de &texto..." #: FNewText.class:38 msgid "Text files" msgstr "Archivos de texto" #: FTips.class:214 msgid "TextView1" msgstr "TextView1" #: FTranslate.class:74 msgid "The 'msgmerge' command has failed" msgstr "El comando 'msgmerge' ha fallado" #: FDebug.class:232 msgid "The program has returned the value: &1" msgstr "El programa retorn? con valor : &1" #: FDebug.class:229 msgid "The program stopped unexpectedly by raising signal #&1.\n\nPlease send a bug report to gambas at ...70..." msgstr "El programa se detuvo inesperadamente devolviendo la se?al : #&1.\n\nPor favor, env?e un reporte del error a gambas at ...71...e.net." #: FPropertyProject.class:385 msgid "This component is in use." msgstr "Este componente est? siendo usado." #: FSupSelector.class:1249 msgid "This file name is protected by Gambas. You cannot rename it !" msgstr "Este nombre de archivo est? protegido por Gambas. ? No puede renombrarlo !" #: FIconEditor.class:1199 msgid "This image has been modified.\nDo you want to save it ?" msgstr "La imagen se ha modificado.\n?Quiere guardarla?" #: FTranslate.class:419 msgid "This is the same translation !" msgstr "?Es la misma traducci?n!" #: FMenu.class:489 msgid "This menu is too deep !" msgstr "?El men? tiene demasiados niveles!" #: Project.module:1307 msgid "This name contains a forbidden character :" msgstr "El nombre contiene un caracter ilegal :" #: Project.module:1312 msgid "This name is already used. Choose another one." msgstr "Este nombre ya est? en uso. Elija otro." #: Project.module:1577 msgid "This project already exists." msgstr "El proyecto ya existe." #: FTranslate.class:742 msgid "This string must not be translated" msgstr "Esta cadena no debe ser traducida" #: FTips.class:42 msgid "Tip of the day" msgstr "Consejo del d?a" #: FTips.class:176 msgid " Tips of the day" msgstr "Consejos del d?a" #: FMain.class:981 msgid "&Tips of the day" msgstr "Conse&jos del d?a" #: FTips.class:168 msgid "Tips of the day" msgstr "Consejos del d?a" #: FPropertyProject.class:726 msgid "Title" msgstr "T?tulo" #: FMain.class:1219 FToolBox.class:188 msgid "Toolbox" msgstr "Caja de herramientas" #: FMain.class:923 msgid "&Toolbox" msgstr "Caja de herramien&tas" #: FMain.class:949 msgid "&Tools" msgstr "Herramien&tas" #: FMain.class:887 msgid "&Translate..." msgstr "&Traducir..." #: FTranslate.class:560 msgid "Translated string symbols do not match untranslated string ones." msgstr "Los s?mbolos de las cadenas traducidas no concuerdan con los de las cadenas sin traducir." #: FTranslate.class:616 msgid "Translate project" msgstr "Traducir proyecto" #: FTranslate.class:736 msgid "Translation" msgstr "Traducci?n" #: FTranslate.class:478 msgid "Translation files" msgstr "Archivos de traducci?n" #: FTranslate.class:622 msgid "Translation language :" msgstr "Idioma de traducci?n :" #: Language.module:56 msgid "Turkish (Turkey)" msgstr "Turco (Turqu?a)" #: FPropertyProject.class:877 msgid "txtArgument" msgstr "txtArgument" #: FOutput.class:143 msgid "txtOutput" msgstr "txtOutput" #: FText.class:69 msgid "txtText" msgstr "txtText" #: FPropertyFile.class:183 FSupSelector.class:92 msgid "Type" msgstr "Tipo" #: FTips.class:107 msgid "Unable to read tip of the day !" msgstr "? Error al leer el consejo del d?a !" #: Project.module:1446 msgid "Unable to rename '&1'" msgstr "Error al renombrar el archivo '&1'" #: FEditor.class:832 msgid "Uncomment" msgstr "Descomentar" #: FEditor.class:807 FIconTool.class:521 FTextEditor.class:323 msgid "Undo" msgstr "Deshacer" #: Language.module:89 msgid "Unknown" msgstr "Desconocido" #: FTranslate.class:30 msgid "Untranslated" msgstr "Sin traducir" #: FTranslate.class:722 msgid "Untranslated string" msgstr "Cadena sin traducir" #: FOption.class:559 msgid "%U represents the page URL." msgstr "%U representa la URL de la p?gina." #: FLocal.class:20 FWatch.class:11 msgid "Value" msgstr "Valor" #: FTranslate.class:690 msgid "Verify the translation" msgstr "Verificar traducci?n" #: FPropertyProject.class:700 msgid "Version" msgstr "Versi?n" #: FWelcome.class:77 msgid "version &1" msgstr "versi?n &1" #: FMain.class:912 msgid "&View" msgstr "&Vista" #: FMenu.class:809 msgid "Visible" msgstr "Visible" #: Language.module:58 msgid "Wallon (Belgium)" msgstr "Val?n (B?lgica)" #: FTranslate.class:496 msgid "Warning ! The translation file does not match the current language." msgstr "? Cuidado ! El archivo de traducci?n no corresponde al idioma actual." #: FEditor.class:769 msgid "&Watch expression..." msgstr "Analizar e&xpresi?n..." #: FDebug.class:764 FWatch.class:133 msgid "Watch expression" msgstr "Analizar expresion" #: FWelcome.class:202 msgid "Welcome to Gambas !" msgstr "? Bienvenido a Gambas !" #: FMain.class:1247 msgid "Welcome to GAMBAS !" msgstr "? Bienvenido a Gambas !" #: FWelcome.class:247 msgid "Welcome to Gambas ! This program is published under the GNU General Public Licence. See http://gambas.sourceforge.net for more details..." msgstr "? Bienvenido a Gambas ! Este programa se ha publicado bajo los t?rminos de la licencia GNU General Public Licence. Consulte m?s detalles en http://gambas.sourceforge.net..." #: FOutput.class:29 msgid "Welcome to the Gambas console.\nTo evaluate any expression, type '?' followed by\nthe expression, then hit return.\n\n" msgstr "Bienvenido a la consola Gambas.\n Para evalua una expresi?n, escriba '?' seguido de\nla expresi?n, despu?spulse return.\n\n" #: FFind.class:576 msgid "&Word only" msgstr "S?lo &palabra" #: FTextEditor.class:370 msgid "&Word wrap" msgstr "Intercambio de &palabras" #: FNewIcon.class:235 msgid "x" msgstr "x" #: FPropertyProject.class:815 msgid "X =" msgstr "X =" #: FPropertyProject.class:828 msgid "Y =" msgstr "Y =" #: FSupSelector.class:1321 msgid "You must choose a directory who have less than 6 level depth !" msgstr "? Debe elegir una carpeta con menos de 6 niveles de profundidad !" #: Project.module:1275 msgid "You must define a startup class or form !" msgstr "? Debe elegir una clase o formulario de inicio !" #: FIconTool.class:531 msgid "Zoom" msgstr "Zoom" From danielcampos at ...45... Mon Nov 3 20:31:11 2003 From: danielcampos at ...45... (Daniel Campos) Date: Mon, 03 Nov 2003 19:31:11 +0000 Subject: [Gambas-devel] networking 0.0.14 Message-ID: <1067887871.2347.19.camel@...49...> Hi! Here's 0.0.14 release of "networking" component. - There's a lot of internal code reorganisation - A big part of "GB.Raise's" has been translated to "GB.Post's" - ClientSocket has two new properties : "LocalPort" and "LocalHost", but the old property "Port" has been renamed to "RemotePort", so if you were using ClientSocket, you need to update your code (sorry) - The first part of the HttpClient has been implemented. It is not yet documented, but you can find in this source code an example "Http_Get" to test it. By the way, does Linus Tolvalds kwnow you can create a little web browser with ten lines of Gambas Code? Take a look at Http_Get example. :) -- Daniel Campos -------------- next part -------------- A non-text attachment was scrubbed... Name: net_0_0_14.tar.bz2 Type: application/x-bzip Size: 97742 bytes Desc: not available URL: From gambas at ...20... Mon Nov 3 23:44:03 2003 From: gambas at ...20... (Benoit Minisini) Date: Mon, 3 Nov 2003 23:44:03 +0100 Subject: [Gambas-devel] networking 0.0.14 In-Reply-To: <1067887871.2347.19.camel@...49...> References: <1067887871.2347.19.camel@...49...> Message-ID: <200311032344.03752.gambas@...20...> Le Lundi 3 Novembre 2003 20:31, Daniel Campos a ?crit : > Hi! > > Here's 0.0.14 release of "networking" component. > > - There's a lot of internal code reorganisation > > - A big part of "GB.Raise's" has been translated > to "GB.Post's" > > - ClientSocket has two new properties : "LocalPort" > and "LocalHost", but the old property "Port" has > been renamed to "RemotePort", so if you were using > ClientSocket, you need to update your code (sorry) > > - The first part of the HttpClient has been implemented. > It is not yet documented, but you can find in this > source code an example "Http_Get" to test it. > > By the way, does Linus Tolvalds kwnow you can create a little web > browser with ten lines of Gambas Code? Take a look at > Http_Get example. :) Hi Daniel, Good job ! I'm eager to integrate your component into the main source... What I told you about GB.Raise() and GB.Post() is not exact. Actually, I think you could call GB.Raise() like you did. Calling GB.Raise() is forbidden: - In a thread. - In a signal handler. Using GB.Post() instead of GB.Raise() in a watch callback is in fact not necessary. With GB.Raise(), the following scenario enters an infinite loop that fills the stack. Watch a file descriptor for reading ==> event loop ==> data comes on the file descriptor ==> call the callback ==> raise an event ==> call the gambas event handler ==> the event handler uses the WAIT instruction (aargh !) before reading the file descriptor ==> event loop ==> file descriptor has already data ready to be read ==> call the callback ... The callback is twice on the stack. With GB.Post(), the scenario is almost the same, except that the stack is 'less' filled. Watch a file descriptor for reading ==> event loop ==> data comes on the file descriptor ==> call the callback ==> post an event and return to the event loop ==> raise the event ==> call the gambas event handler ==> the event handler uses the WAIT instruction (aargh !) before reading the file descriptor ==> event loop ==> file descriptor has already data ready to be read ==> call the callback (the callback is once on the stack) ==> So, the user must be careful with the WAIT instruction ! Or I can prevent the WAIT instruction from raising posted events, but then the following code will not work anymore: ... Socket.ConnectSocket("localhost",7) While Socket.Status <> 7 ' while connection is not completed Wait (0.1) Print "Connecting..." Loop ... I think there is no real solution because of the WAIT instruction, that is useful after all. Regards, -- Benoit Minisini mailto:gambas at ...1... From danielcampos at ...45... Wed Nov 5 20:27:41 2003 From: danielcampos at ...45... (Daniel Campos) Date: Wed, 05 Nov 2003 19:27:41 +0000 Subject: [Gambas-devel] Networking 0.0.15 Message-ID: <1068060461.2444.7.camel@...49...> Hi! Here's 0.0.15 release of networking component: * UNIX sockets in ServerSocket has been implemented, so now you can act both as TCP or UNIX server. * POST method in HttpClient has been implemented, some bugs in GET method has been fixed. * G1 and G2 examples has been updated to alow test UNIX sockets. * A new example, http_post, shows an example of HTTP POST method, and an example of XML-RPC working, calling a sample server placed at Sourceforge. It is a also an example of how many technology need modern people to perform simple tasks. Pitagoras never dreamed what your gonna see in that example. Best regards, Daniel Campos -- Daniel Campos -------------- next part -------------- A non-text attachment was scrubbed... Name: net_0_0_15.tar.gz Type: application/x-compressed-tar Size: 68733 bytes Desc: not available URL: From danielcampos at ...45... Thu Nov 6 00:12:12 2003 From: danielcampos at ...45... (Daniel Campos) Date: Wed, 05 Nov 2003 23:12:12 +0000 Subject: [Gambas-devel] Oops! Message-ID: <1068073932.2947.1.camel@...49...> I think the sample of HTTP Post I sent with 0.0.15 version of "networking" is not correct. The sample I wanted to send is this. -- Daniel Campos -------------- next part -------------- A non-text attachment was scrubbed... Name: httppost.tar.gz Type: application/x-compressed-tar Size: 2883 bytes Desc: not available URL: From Gambasfr at ...4... Thu Nov 6 01:53:06 2003 From: Gambasfr at ...4... (Fabien Bodard) Date: Thu, 6 Nov 2003 00:53:06 +0000 Subject: [Gambas-devel] Networking 0.0.15 In-Reply-To: <1068060461.2444.7.camel@...49...> References: <1068060461.2444.7.camel@...49...> Message-ID: <200311060053.06448.Gambasfr@...4...> Le Mercredi 5 Novembre 2003 19:27, Daniel Campos a ?crit : > Hi! > > Here's 0.0.15 release of networking component: > > * UNIX sockets in ServerSocket has been implemented, > so now you can act both as TCP or UNIX server. > > * POST method in HttpClient has been implemented, some > bugs in GET method has been fixed. > > * G1 and G2 examples has been updated to alow test > UNIX sockets. > > * A new example, http_post, shows an example of HTTP POST > method, and an example of XML-RPC working, calling > a sample server placed at Sourceforge. It is a also > an example of how many technology need modern people > to perform simple tasks. Pitagoras never dreamed what > your gonna see in that example. > > Best regards, > > Daniel Campos Hi Daniel There is a probleme with the 0.0.15 version.. in my computer, exemples don't run . Gambas return value 1. Fabien From danielcampos at ...45... Thu Nov 6 09:11:35 2003 From: danielcampos at ...45... (danielcampos at ...45...) Date: Thu, 6 Nov 2003 09:11:35 CET Subject: [Gambas-devel] Networking 0.0.15 Message-ID: >Hi Daniel > >There is a probleme with the 0.0.15 version.. > >in my computer, exemples don't run . Gambas return value 1. > >Fabien Hi Fabien : If you can make an executable (I don't know if Gambas fails before you can load the example), you should execute it from a console, to see the error message. Please tell me te result of your console tests so I can investigate the problem. If gambas fails before loading the example, start also Gambas from a console to see the error message. Regards, Daniel Campos ------------------------------------------------------------- NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar... Web/Wap : www.netcourrier.com T?l?phone/Fax : 08 92 69 00 21 (0,34 ? TTC/min) Minitel: 3615 NETCOURRIER (0,16 ? TTC/min) From oscarcld at ...31... Fri Nov 7 03:05:43 2003 From: oscarcld at ...31... (CALDERON DEL VALLE OSCAR DARIO CALDERON) Date: Thu, 06 Nov 2003 21:05:43 -0500 Subject: [Gambas-devel] Printing Message-ID: Hi I would like know if there is a way to print the content of a TextArea or at least how to print a string variable (with the printer). I know the class printer but I don't know how to use it. Can you explain me? Thanks Regards, Andres Calderon J. From oscarcld at ...31... Fri Nov 7 02:59:37 2003 From: oscarcld at ...31... (Andrés Calderón J.) Date: Thu, 6 Nov 2003 20:59:37 -0500 Subject: [Gambas-devel] Printing References: <1067716490.13559.2.camel@...49...> Message-ID: <3FAAFC89.000004.00700@...32...> Hi I would like know if there is a way to print the content of a TextArea or at least how to print a string variable (Printer). I know the class printer but I don't know how to use it. Can you explain me? Thanks Regards, Andres Calderon J. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: IMSTP.gif Type: image/gif Size: 494 bytes Desc: not available URL: From sourceforge-raindog2 at ...19... Fri Nov 7 19:35:42 2003 From: sourceforge-raindog2 at ...19... (Rob) Date: Fri, 7 Nov 2003 13:35:42 -0500 Subject: [Gambas-devel] Printing In-Reply-To: <3FAAFC89.000004.00700@...32...> References: <1067716490.13559.2.camel@...49...> <3FAAFC89.000004.00700@...32...> Message-ID: <200311071335.42228.sourceforge-raindog2@...19...> On Thursday 06 November 2003 20:59, Andr?s Calder?n J. wrote: > I would like know if there is a way to print the content of a > TextArea or at least how to print a string variable (Printer). Well, for example, try putting this code in the click event of a button marked "Print" (let's say you have a textarea named TextArea1) Printer.setup ' brings up print settings dialog Draw.begin(Printer) Draw.Text(TextArea1.Text,200,200) Draw.end This will kick out a page with the contents of the TextArea1 object. It seems to do odd things with blank lines though (like omit them.... sometimes.) I just now updated the test wiki with the above example. I see a big flaw with how this works in that sometimes you may want to interleave drawing on a printer and some other drawing surface (like a DrawingArea you're using as part of a user interface) but Draw.end causes the printer to kick out the page. I'll probably write a PrintDocument class/library at some point to buffer drawing events and let you print them whenever. I also think I'd need a "Print" method to automatically keep track of "cursor position" as with VB's "Printer.Print" (which itself needs a lot of help.) This question belonged on gambas-user hy the way, so if you have any more questions let's continue it over there. gambas-devel is to discuss changes to the inner workings of gambas itself. Rob From gambas at ...20... Sun Nov 9 18:22:38 2003 From: gambas at ...20... (Benoit Minisini) Date: Sun, 9 Nov 2003 18:22:38 +0100 Subject: [Gambas-devel] Printing In-Reply-To: <200311071335.42228.sourceforge-raindog2@...19...> References: <1067716490.13559.2.camel@...49...> <3FAAFC89.000004.00700@...32...> <200311071335.42228.sourceforge-raindog2@...19...> Message-ID: <200311091822.38273.gambas@...20...> Le Vendredi 7 Novembre 2003 19:35, Rob a ?crit : > I see a big flaw with how this works in that sometimes you may > want to interleave drawing on a printer and some other drawing > surface (like a DrawingArea you're using as part of a user > interface) but Draw.end causes the printer to kick out the page. You can imbricate calls to Draw.Begin. Draw.Begin(Printer) Draw.Text(...) ... Draw.Begin(MyDrawingArea) ... Draw.End ' on MyDrawingArea ... Draw.End ' on Printer Regards, -- Benoit Minisini mailto:gambas at ...1... From david.martinez at ...79... Mon Nov 10 20:32:23 2003 From: david.martinez at ...79... (David Martinez CSIC RedIRIS) Date: Mon, 10 Nov 2003 20:32:23 +0100 Subject: [Gambas-devel] Gambas packages for Debian. Message-ID: <200311102032.23180.david.martinez@...79...> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, my name is David, and I'm a Debian developer trying to build Gambas packages for Debian, and incidentally for LindowsOS (based on Debian). Beno?t, if you agree, I would like to start feeding you with some patches I have in my package for better integration with Debian or fixes. Regards, Ender. - -- Mr. Anderson! Welcome back, we missed you. -- Agent Smith (Matrix Revolutions) - -- Servicios de red - Network services Centro de Comunicaciones CSIC/RedIRIS Spanish Academic Network for Research and Development Madrid (Spain) Tlf (+34) 91.585.49.05 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/r+fHWs/EhA1iABsRAkgqAKDdXJLnle1W9hd6V+6BDqesaIFVwgCgoUVF POGzBOn0IEsCZYj3q9H1DiY= =D7Vv -----END PGP SIGNATURE----- From sourceforge-raindog2 at ...19... Mon Nov 10 20:44:14 2003 From: sourceforge-raindog2 at ...19... (Rob) Date: Mon, 10 Nov 2003 14:44:14 -0500 Subject: [Gambas-devel] Gambas packages for Debian. In-Reply-To: <200311102032.23180.david.martinez@...79...> References: <200311102032.23180.david.martinez@...79...> Message-ID: <200311101444.14993.sourceforge-raindog2@...19...> On Monday 10 November 2003 14:32, David Martinez CSIC RedIRIS wrote: > Hello, my name is David, and I'm a Debian developer trying to > build Gambas packages for Debian, and incidentally for > LindowsOS (based on Debian). Lindows had Gambas packages circa 0.40, and in fact for a brief while it seemed they were going to start writing helper apps for their OS in Gambas. Would finding those packages be any help to you in building current packages the way a .src.rpm would help an RPM builder do current packages? Rob From gambas at ...20... Mon Nov 10 23:13:18 2003 From: gambas at ...20... (Benoit Minisini) Date: Mon, 10 Nov 2003 23:13:18 +0100 Subject: [Gambas-devel] Gambas packages for Debian. In-Reply-To: <200311102032.23180.david.martinez@...79...> References: <200311102032.23180.david.martinez@...79...> Message-ID: <200311102313.18436.gambas@...20...> Le Lundi 10 Novembre 2003 20:32, David Martinez CSIC RedIRIS a ?crit : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, my name is David, and I'm a Debian developer trying to build Gambas > packages for Debian, and incidentally for LindowsOS (based on Debian). > > Beno?t, if you agree, I would like to start feeding you with some patches > I have in my package for better integration with Debian or fixes. > > Regards, > > > Ender. > - -- No problem. Send me your patch, but explain me first what you changed and especially why ! Regards, -- Benoit Minisini mailto:gambas at ...1... From mustafa_dindar at ...7... Tue Nov 11 23:03:08 2003 From: mustafa_dindar at ...7... (Mustafa Dindar) Date: Tue, 11 Nov 2003 14:03:08 -0800 (PST) Subject: [Gambas-devel] Solution request! Message-ID: <20031111220308.79115.qmail@...80...> Hello, I'm using SuSE 8.2. I've problems with GAMBAS. All informations are on http://thelightning.sitemynet.com/gambas/ Please help! Thanks thelightning mail to: thelightning at ...25... __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree From Gambasfr at ...4... Wed Nov 12 00:14:51 2003 From: Gambasfr at ...4... (Fabien Bodard) Date: Tue, 11 Nov 2003 23:14:51 +0000 Subject: [Gambas-devel] A patch for the gambas FSupSelector.class Message-ID: <200311112314.51289.Gambasfr@...4...> hi I send here the patch for the gambas IDE open dialog. Say me you find other bug in this !! Just copy the file in gambas-0.7*/app/gambas/ and type make install Fabien Bodard From Gambasfr at ...4... Wed Nov 12 00:15:39 2003 From: Gambasfr at ...4... (Fabien Bodard) Date: Tue, 11 Nov 2003 23:15:39 +0000 Subject: [Gambas-devel] A patch for the gambas FSupSelector.class Message-ID: <200311112315.39774.Gambasfr@...4...> hi I send here the patch for the gambas IDE open dialog. Say me you find other bug in this !! Just copy the file in gambas-0.7*/app/gambas/ and type make install Fabien Bodard -------------- next part -------------- A non-text attachment was scrubbed... Name: FSupSelector.class Type: application/x-java Size: 34819 bytes Desc: not available URL: From leo.barnhoorn at ...53... Wed Nov 12 09:53:31 2003 From: leo.barnhoorn at ...53... (Leo Barnhoorn) Date: Wed, 12 Nov 2003 00:53:31 -0800 Subject: [Gambas-devel] Solution request! In-Reply-To: <20031111220308.79115.qmail@...80...> References: <20031111220308.79115.qmail@...80...> Message-ID: <200311120053.31388.leo.barnhoorn@...53...> Hallo Mustafa, Did you try to configure with the options --without-sdl-includes and --without-sdl-libraries just for looking or GAMBAS will compile. Regards, Leo Barnhoorn. On Tuesday 11 November 2003 14:03, Mustafa Dindar wrote: > Hello, > I'm using SuSE 8.2. I've problems with GAMBAS. > All informations are on > http://thelightning.sitemynet.com/gambas/ > Please help! > Thanks > thelightning > mail to: > thelightning at ...25... > > __________________________________ > Do you Yahoo!? > Protect your identity with Yahoo! Mail AddressGuard > http://antispam.yahoo.com/whatsnewfree > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel From mustafa_dindar at ...7... Wed Nov 12 01:35:54 2003 From: mustafa_dindar at ...7... (Mustafa Dindar) Date: Tue, 11 Nov 2003 16:35:54 -0800 (PST) Subject: [Gambas-devel] Re: Re: Solution request! Message-ID: <20031112003554.12671.qmail@...81...> Yes, I did now after your mail. But nothing changed. Also it has tried to configure with sdl libraries. In 0.71 package there is no sdl sources (I don't know if it is a mistake or not). So, I've downloaded 0.70b and just copy sdl sources under 0.71 and compile again, unfortunately failed too. :( Mustafa __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree From ender at ...82... Wed Nov 12 17:13:45 2003 From: ender at ...82... (David =?iso-8859-15?q?Mart=EDnez=20Moreno?=) Date: Wed, 12 Nov 2003 17:13:45 +0100 Subject: [Gambas-devel] [PATCH] config.guess/config.sub In-Reply-To: <200311102313.18436.gambas@...20...> References: <200311102032.23180.david.martinez@...79...> <200311102313.18436.gambas@...20...> Message-ID: <200311121713.46847.ender@...82...> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, Beno?t. Please apply the following patch: This patch updates to the latest version config.guess and config.sub, needed to recognise properly K*BSD, mips* and others. - -------------------8<------------------ - --- gambas-0.71.orig/config.guess +++ gambas-0.71/config.guess @@ -1,9 +1,9 @@ #! /bin/sh # Attempt to guess a canonical system name. - -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 - -# Free Software Foundation, Inc. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. - -timestamp='2001-09-04' +timestamp='2003-01-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -24,8 +24,9 @@ # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. - -# Written by Per Bothner . - -# Please send patches to . +# Originally written by Per Bothner . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and @@ -87,30 +88,41 @@ exit 1 fi +trap 'exit 1' 1 2 15 - -dummy=dummy-$$ - -trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. - -# CC_FOR_BUILD -- compiler used by this script. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. - -set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in - - ,,) echo "int dummy(){}" > $dummy.c ; - - for c in cc gcc c89 ; do - - ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; - - if test $? = 0 ; then +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; - - rm -f $dummy.c $dummy.o $dummy.rel ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; - -esac' +esac ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi at ...86... 1994-08-24) @@ -127,29 +139,30 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) - - # Netbsd (nbsd) targets should (where applicable) match one or + # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. - - # Determine the machine/vendor (is the vendor relevant). - - case "${UNAME_MACHINE}" in - - amiga) machine=m68k-unknown ;; - - arm32) machine=arm-unknown ;; - - atari*) machine=m68k-atari ;; - - sun3*) machine=m68k-sun ;; - - mac68k) machine=m68k-apple ;; - - macppc) machine=powerpc-apple ;; - - hp3[0-9][05]) machine=m68k-hp ;; - - ibmrt|romp-ibm) machine=romp-ibm ;; - - *) machine=${UNAME_MACHINE}-unknown ;; + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. - - case "${UNAME_MACHINE}" in - - i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k) + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null @@ -166,12 +179,65 @@ ;; esac # The OS release - - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit 0 ;; + amiga:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + arc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + hp300:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + macppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme88k:OpenBSD:*:*) + echo m88k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvmeppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + pmax:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sgi:OpenBSD:*:*) + echo mipseb-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sun3:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + wgrisc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + *:OpenBSD:*:*) + echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + *:MicroBSD:*:*) + echo ${UNAME_MACHINE}-unknown-microbsd${UNAME_RELEASE} + exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` @@ -180,6 +246,7 @@ # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. + eval $set_cc_for_build cat <$dummy.s .data \$Lformat: @@ -205,10 +272,9 @@ jsr \$26,exit .end main EOF - - eval $set_cc_for_build - - $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null + $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null if test "$?" = 0 ; then - - case `./$dummy` in + case `$dummy` in 0-0) UNAME_MACHINE="alpha" ;; @@ -230,9 +296,11 @@ 2-1307) UNAME_MACHINE="alphaev68" ;; + 3-1307) + UNAME_MACHINE="alphaev7" + ;; esac fi - - rm -f $dummy.s $dummy echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit 0 ;; Alpha\ *:Windows_NT*:*) @@ -247,29 +315,11 @@ Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit 0;; - - amiga:OpenBSD:*:*) - - echo m68k-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit 0 ;; - - arc64:OpenBSD:*:*) - - echo mips64el-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - arc:OpenBSD:*:*) - - echo mipsel-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - hkmips:OpenBSD:*:*) - - echo mips-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - pmax:OpenBSD:*:*) - - echo mipsel-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - sgi:OpenBSD:*:*) - - echo mips-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - wgrisc:OpenBSD:*:*) - - echo mipsel-unknown-openbsd${UNAME_RELEASE} + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos exit 0 ;; *:OS/390:*:*) echo i370-ibm-openedition @@ -291,6 +341,10 @@ NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit 0 ;; + DRS?6000:UNIX_SV:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7 && exit 0 ;; + esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; @@ -319,7 +373,7 @@ echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; sun*:*:4.2BSD:*) - - UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) @@ -333,12 +387,6 @@ aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;; - - sparc*:NetBSD:*) - - echo `uname -p`-unknown-netbsd${UNAME_RELEASE} - - exit 0 ;; - - atari*:OpenBSD:*:*) - - echo m68k-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor @@ -365,18 +413,6 @@ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit 0 ;; - - sun3*:OpenBSD:*:*) - - echo m68k-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - mac68k:OpenBSD:*:*) - - echo m68k-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - mvme68k:OpenBSD:*:*) - - echo m68k-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; - - mvme88k:OpenBSD:*:*) - - echo m88k-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; @@ -415,15 +451,20 @@ exit (-1); } EOF - - $CC_FOR_BUILD $dummy.c -o $dummy \ - - && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - - && rm -f $dummy.c $dummy && exit 0 - - rm -f $dummy.c $dummy + $CC_FOR_BUILD -o $dummy $dummy.c \ + && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ + && exit 0 echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit 0 ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit 0 ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit 0 ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit 0 ;; @@ -496,8 +537,7 @@ exit(0); } EOF - - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 - - rm -f $dummy.c $dummy + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 @@ -506,7 +546,7 @@ fi exit 0 ;; *:AIX:*:[45]) - - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else @@ -546,10 +586,8 @@ 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) - - case "${HPUX_REV}" in - - 11.[0-9][0-9]) - - if [ -x /usr/bin/getconf ]; then - - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 @@ -558,13 +596,13 @@ case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac - - fi ;; - - esac - - if [ "${HP_ARCH}" = "" ]; then - - eval $set_cc_for_build - - sed 's/^ //' << EOF >$dummy.c + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include @@ -597,11 +635,21 @@ exit (0); } EOF - - (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy` - - if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi - - rm -f $dummy.c $dummy - - fi ;; + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + # avoid double evaluation of $set_cc_for_build + test -n "$CC_FOR_BUILD" || eval $set_cc_for_build + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; ia64:HP-UX:*:*) @@ -635,8 +683,7 @@ exit (0); } EOF - - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 - - rm -f $dummy.c $dummy + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 echo unknown-hitachi-hiuxwe2 exit 0 ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) @@ -664,9 +711,6 @@ parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit 0 ;; - - hppa*:OpenBSD:*:*) - - echo hppa-unknown-openbsd - - exit 0 ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit 0 ;; @@ -685,9 +729,6 @@ C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit 0 ;; - - CRAY*X-MP:*:*:*) - - echo xmp-cray-unicos - - exit 0 ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; @@ -700,27 +741,21 @@ CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; - - CRAY*T3D:*:*:*) - - echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - - exit 0 ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; - - CRAY-2:*:*:*) - - echo cray2-cray-unicos - - exit 0 ;; + *:UNICOS/mp:*:*) + echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; - - hp300:OpenBSD:*:*) - - echo m68k-unknown-openbsd${UNAME_RELEASE} - - exit 0 ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; @@ -731,10 +766,18 @@ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*) - - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - - exit 0 ;; - - *:OpenBSD:*:*) - - echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + # Determine whether the default compiler uses glibc. + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #if __GLIBC__ >= 2 + LIBC=gnu + #else + LIBC= + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} exit 0 ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin @@ -745,11 +788,17 @@ i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit 0 ;; + x86:Interix*:3*) + echo i586-pc-interix3 + exit 0 ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit 0 ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? - - echo i386-pc-interix + echo i586-pc-interix exit 0 ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin @@ -770,16 +819,48 @@ echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; ia64:Linux:*:*) - - echo ${UNAME_MACHINE}-unknown-linux + echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; mips:Linux:*:*) - - case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in - - big) echo mips-unknown-linux-gnu && exit 0 ;; - - little) echo mipsel-unknown-linux-gnu && exit 0 ;; - - esac + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu @@ -828,7 +909,8 @@ # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. - - ld_supported_targets=`cd /; ld --help 2>&1 \ + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// @@ -840,7 +922,7 @@ ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" - - exit 0 ;; + exit 0 ;; coff-i386) echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit 0 ;; @@ -852,32 +934,28 @@ esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build - - cat >$dummy.c < - -#ifdef __cplusplus - -#include /* for printf() prototype */ - - int main (int argc, char *argv[]) { - -#else - - int main (argc, argv) int argc; char *argv[]; { - -#endif - -#ifdef __ELF__ - -# ifdef __GLIBC__ - -# if __GLIBC__ >= 2 - - printf ("%s-pc-linux-gnu\n", argv[1]); - -# else - - printf ("%s-pc-linux-gnulibc1\n", argv[1]); - -# endif - -# else - - printf ("%s-pc-linux-gnulibc1\n", argv[1]); - -# endif - -#else - - printf ("%s-pc-linux-gnuaout\n", argv[1]); - -#endif - - return 0; - -} + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #ifdef __INTEL_COMPILER + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif EOF - - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 - - rm -f $dummy.c $dummy + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 ;; i*86:DYNIX/ptx:4*:*) @@ -894,6 +972,23 @@ # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit 0 ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit 0 ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit 0 ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit 0 ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit 0 ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then @@ -915,22 +1010,19 @@ UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - - UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` - - (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 - - (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 - - (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \ + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 - - (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \ + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit 0 ;; - - i*86:*DOS:*:*) - - echo ${UNAME_MACHINE}-pc-msdosdjgpp - - exit 0 ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about @@ -954,9 +1046,15 @@ # "miniframe" echo m68010-convergent-sysv exit 0 ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit 0 ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit 0 ;; M68*:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - - 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` @@ -973,9 +1071,6 @@ mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; - - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - - echo i386-unknown-lynxos${UNAME_RELEASE} - - exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; @@ -1047,6 +1142,9 @@ SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit 0 ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit 0 ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit 0 ;; @@ -1054,18 +1152,24 @@ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Darwin:*:*) - - echo `uname -p`-apple-darwin${UNAME_RELEASE} + case `uname -p` in + *86) UNAME_PROCESSOR=i686 ;; + powerpc) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit 0 ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) - - if test "${UNAME_MACHINE}" = "x86pc"; then + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi - - echo `uname -p`-${UNAME_MACHINE}-nto-qnx + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit 0 ;; *:QNX:*:4*) echo i386-pc-qnx exit 0 ;; - - NSR-[KW]:NONSTOP_KERNEL:*:*) + NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit 0 ;; *:NonStop-UX:*:*) @@ -1088,11 +1192,6 @@ fi echo ${UNAME_MACHINE}-unknown-plan9 exit 0 ;; - - i*86:OS/2:*:*) - - # If we were able to find `uname', then EMX Unix compatibility - - # is probably installed. - - echo ${UNAME_MACHINE}-pc-os2-emx - - exit 0 ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit 0 ;; @@ -1111,12 +1210,6 @@ *:ITS:*:*) echo pdp10-unknown-its exit 0 ;; - - i*86:XTS-300:*:STOP) - - echo ${UNAME_MACHINE}-unknown-stop - - exit 0 ;; - - i*86:atheos:*:*) - - echo ${UNAME_MACHINE}-unknown-atheos - - exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1237,8 +1330,7 @@ } EOF - -$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 - -rm -f $dummy.c $dummy +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 # Apollos put the system type in the environment. - --- gambas-0.71.orig/config.sub +++ gambas-0.71/config.sub @@ -1,9 +1,9 @@ #! /bin/sh # Configuration validation subroutine script. - -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 - -# Free Software Foundation, Inc. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. - -timestamp='2001-09-07' +timestamp='2003-01-03' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -29,7 +29,8 @@ # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. - -# Please send patches to . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -117,7 +118,7 @@ # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - - nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*) + nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -226,32 +227,44 @@ 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ - - | c4x | clipper \ - - | d10v | d30v | dsp16xx \ - - | fr30 \ + | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ + | ip2k \ | m32r | m68000 | m68k | m88k | mcore \ - - | mips16 | mips64 | mips64el | mips64orion | mips64orionel \ - - | mips64vr4100 | mips64vr4100el | mips64vr4300 \ - - | mips64vr4300el | mips64vr5000 | mips64vr5000el \ - - | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \ - - | mipsisa32 \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | msp430 \ | ns16k | ns32k \ - - | openrisc \ + | openrisc | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ - - | s390 | s390x \ - - | sh | sh[34] | sh[34]eb | shbe | shle \ - - | sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \ - - | stormy16 | strongarm \ + | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ + | strongarm \ | tahoe | thumb | tic80 | tron \ - - | v850 \ + | v850 | v850e \ | we32k \ - - | x86 | xscale \ + | x86 | xscale | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; @@ -278,38 +291,53 @@ 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - - | alphapca5[67]-* | arc-* \ - - | arm-* | armbe-* | armle-* | armv*-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ | bs2000-* \ - - | c[123]* | c30-* | [cjt]90-* | c54x-* \ - - | clipper-* | cray2-* | cydra-* \ - - | d10v-* | d30v-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \ + | clipper-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ | elxsi-* \ - - | f30[01]-* | f700-* | fr30-* | fx80-* \ + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* \ | m32r-* \ - - | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | mcore-* \ - - | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \ - - | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \ - - | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \ - - | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \ - - | none-* | np1-* | ns16k-* | ns32k-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | msp430-* \ + | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ - - | s390-* | s390x-* \ - - | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \ - - | sparc-* | sparc64-* | sparc86x-* | sparclite-* \ - - | sparcv9-* | sparcv9b-* | stormy16-* | strongarm-* | sv1-* \ - - | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ - - | v850-* | vax-* \ + | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ + | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \ + | v850-* | v850e-* | vax-* \ | we32k-* \ - - | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ + | xtensa-* \ | ymp-* \ | z8k-*) ;; @@ -374,6 +402,10 @@ basic_machine=ns32k-sequent os=-dynix ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -394,16 +426,8 @@ basic_machine=c38-convex os=-bsd ;; - - cray | ymp) - - basic_machine=ymp-cray - - os=-unicos - - ;; - - cray2) - - basic_machine=cray2-cray - - os=-unicos - - ;; - - [cjt]90) - - basic_machine=${basic_machine}-cray + cray | j90) + basic_machine=j90-cray os=-unicos ;; crds | unos) @@ -418,6 +442,14 @@ decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola @@ -598,14 +630,6 @@ basic_machine=m68k-atari os=-mint ;; - - mipsel*-linux*) - - basic_machine=mipsel-unknown - - os=-linux-gnu - - ;; - - mips*-linux*) - - basic_machine=mips-unknown - - os=-linux-gnu - - ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; @@ -620,6 +644,10 @@ basic_machine=m68k-rom68k os=-coff ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; msdos) basic_machine=i386-pc os=-msdos @@ -692,6 +720,10 @@ np1) basic_machine=np1-gould ;; + nv1) + basic_machine=nv1-cray + os=-unicosmp + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -699,6 +731,10 @@ basic_machine=hppa1.1-oki os=-proelf ;; + or32 | or32-*) + basic_machine=or32-unknown + os=-coff + ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose @@ -721,19 +757,19 @@ pbb) basic_machine=m68k-tti ;; - - pc532 | pc532-*) + pc532 | pc532-*) basic_machine=ns32k-pc532 ;; - - pentium | p5 | k5 | k6 | nexgen) + pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; - - pentiumpro | p6 | 6x86 | athlon) + pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2) basic_machine=i686-pc ;; - - pentium-* | p5-* | k5-* | k6-* | nexgen-*) + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) @@ -748,22 +784,22 @@ power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown - - ;; + ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown - - ;; + ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown - - ;; + ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown - - ;; + ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; @@ -784,10 +820,22 @@ rtpc | rtpc-*) basic_machine=romp-ibm ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; sa29200) basic_machine=a29k-amd os=-udi ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; sequent) basic_machine=i386-sequent ;; @@ -795,7 +843,7 @@ basic_machine=sh-hitachi os=-hms ;; - - sparclite-wrs) + sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; @@ -862,9 +910,17 @@ os=-dynix ;; t3e) - - basic_machine=t3e-cray + basic_machine=alphaev5-cray os=-unicos ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic4x | c4x*) + basic_machine=tic4x-unknown + os=-coff + ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff @@ -875,6 +931,10 @@ tx39el) basic_machine=mipstx39el-unknown ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; tower | tower-32) basic_machine=m68k-ncr ;; @@ -899,8 +959,8 @@ os=-vms ;; vpp*|vx|vx-*) - - basic_machine=f301-fujitsu - - ;; + basic_machine=f301-fujitsu + ;; vxworks960) basic_machine=i960-wrs os=-vxworks @@ -921,17 +981,13 @@ basic_machine=hppa1.1-winbond os=-proelf ;; - - windows32) - - basic_machine=i386-pc - - os=-windows32-msvcrt + xps | xps100) + basic_machine=xps100-honeywell ;; - - xmp) - - basic_machine=xmp-cray + ymp) + basic_machine=ymp-cray os=-unicos ;; - - xps | xps100) - - basic_machine=xps100-honeywell - - ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim @@ -952,13 +1008,6 @@ op60c) basic_machine=hppa1.1-oki ;; - - mips) - - if [ x$os = x-linux-gnu ]; then - - basic_machine=mips-unknown - - else - - basic_machine=mips-mips - - fi - - ;; romp) basic_machine=romp-ibm ;; @@ -978,13 +1027,16 @@ we32k) basic_machine=we32k-att ;; - - sh3 | sh4 | sh3eb | sh4eb) + sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele) basic_machine=sh-unknown ;; + sh64) + basic_machine=sh64-unknown + ;; sparc | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; - - cydra) + cydra) basic_machine=cydra-cydrome ;; orion) @@ -999,10 +1051,6 @@ pmac | pmac-mpw) basic_machine=powerpc-apple ;; - - c4x*) - - basic_machine=c4x-none - - os=-coff - - ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; @@ -1065,10 +1113,12 @@ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ - - | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - - | -os2* | -vos*) + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -microbsd*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1080,8 +1130,10 @@ ;; esac ;; + -nto-qnx*) + ;; -nto*) - - os=-nto-qnx + os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ @@ -1120,14 +1172,20 @@ -acis*) os=-aos ;; + -atheos*) + os=-atheos + ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; + -nova*) + os=-rtmk-nova + ;; -ns2 ) - - os=-nextstep2 + os=-nextstep2 ;; -nsk*) os=-nsk @@ -1166,8 +1224,8 @@ -xenix) os=-xenix ;; - - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - - os=-mint + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint ;; -none) ;; @@ -1200,10 +1258,11 @@ arm*-semi) os=-aout ;; + # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; - - pdp11-*) + pdp11-*) os=-none ;; *-dec | vax-*) @@ -1230,6 +1289,9 @@ mips*-*) os=-elf ;; + or32-*) + os=-coff + ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; @@ -1293,19 +1355,19 @@ *-next) os=-nextstep3 ;; - - *-gould) + *-gould) os=-sysv ;; - - *-highlevel) + *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; - - *-sgi) + *-sgi) os=-irix ;; - - *-siemens) + *-siemens) os=-sysv4 ;; *-masscomp) @@ -1377,7 +1439,7 @@ -ptx*) vendor=sequent ;; - - -vxsim* | -vxworks*) + -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) - -------------------8<------------------ Regards, Ender. - -- You can't even be a vegetable, because even a artichoke has heart. -- Am?lie (Le fabuleux destin d'Am?lie Poulain) - -- Servicios de red - Network services Centro de Comunicaciones CSIC/RedIRIS Spanish Academic Network for Research and Development Madrid (Spain) Tlf (+34) 91.585.49.05 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/slw6Ws/EhA1iABsRAiDOAKDfgAuU0dUcscGrQp83ld12gHtjwgCgzHuy RZxPQtEbAln4HYXnngY/U70= =Sdy/ -----END PGP SIGNATURE----- From leo.barnhoorn at ...53... Thu Nov 13 03:20:04 2003 From: leo.barnhoorn at ...53... (Leo Barnhoorn) Date: Wed, 12 Nov 2003 18:20:04 -0800 Subject: [Gambas-devel] Re: Re: Solution request! In-Reply-To: <20031112003554.12671.qmail@...81...> References: <20031112003554.12671.qmail@...81...> Message-ID: <200311121820.04698.leo.barnhoorn@...53...> Hallo Mustafa, Hier the SDL source from GAMBAS package 0.71 I hoop it will work. Here it is working fine, i have also SuSE version 8.2 Regards, Leo Barnhoorn. On Tuesday 11 November 2003 16:35, Mustafa Dindar wrote: > Yes, I did now after your mail. But nothing changed. > Also it has tried to configure with sdl libraries. > In 0.71 package there is no sdl sources (I don't know > if it is a mistake or not). So, I've downloaded 0.70b > and just copy sdl sources under 0.71 and compile > again, unfortunately failed too. > > :( > > Mustafa > > __________________________________ > Do you Yahoo!? > Protect your identity with Yahoo! Mail AddressGuard > http://antispam.yahoo.com/whatsnewfree > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel -------------- next part -------------- A non-text attachment was scrubbed... Name: sdl.tar.gz Type: application/x-tgz Size: 7482 bytes Desc: not available URL: From gambas at ...1... Wed Nov 12 19:51:49 2003 From: gambas at ...1... (Benoit Minisini) Date: Wed, 12 Nov 2003 19:51:49 +0100 Subject: [Gambas-devel] [PATCH] config.guess/config.sub In-Reply-To: <200311121713.46847.ender@...82...> References: <200311102032.23180.david.martinez@...79...> <200311102313.18436.gambas@...20...> <200311121713.46847.ender@...82...> Message-ID: <200311121951.49784.gambas@...1...> Le Mercredi 12 Novembre 2003 17:13, David Mart?nez Moreno a ?crit : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, Beno?t. Please apply the following patch: > > This patch updates to the latest version config.guess and config.sub, > needed to recognise properly K*BSD, mips* and others. > Hi, David, The problem is that config.guess is a file generated by autoconf, so I can't patch it: it will be recreated each time I call autoconf. As I am not a autoconf expert, I don't understand why this script doesn't manage *BSD and mips* systems, or others. Is it an autoconf version problem ? Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Wed Nov 12 19:56:05 2003 From: gambas at ...1... (Benoit Minisini) Date: Wed, 12 Nov 2003 19:56:05 +0100 Subject: [Gambas-devel] Re: Re: Solution request! In-Reply-To: <20031112003554.12671.qmail@...81...> References: <20031112003554.12671.qmail@...81...> Message-ID: <200311121956.05230.gambas@...1...> Le Mercredi 12 Novembre 2003 01:35, Mustafa Dindar a ?crit : > Yes, I did now after your mail. But nothing changed. > Also it has tried to configure with sdl libraries. > In 0.71 package there is no sdl sources (I don't know > if it is a mistake or not). So, I've downloaded 0.70b > and just copy sdl sources under 0.71 and compile > again, unfortunately failed too. > > :( > > Mustafa > You should explain your problem on the user mailing-list, not on the developer mailing-list. There, you will find SuSE users that will be able to help you more than I can ! You need to catch the output of ./configure, make and eventually 'make install' if the two previous commands succeed. The way to do that is explained on the web site. Regards, -- Benoit Minisini mailto:gambas at ...1... From leo.barnhoorn at ...53... Thu Nov 13 10:23:10 2003 From: leo.barnhoorn at ...53... (Leo Barnhoorn) Date: Thu, 13 Nov 2003 01:23:10 -0800 Subject: [Gambas-devel] A patch for the gambas FSupSelector.class In-Reply-To: <200311112315.39774.Gambasfr@...4...> References: <200311112315.39774.Gambasfr@...4...> Message-ID: <200311130123.10629.leo.barnhoorn@...53...> Hallo Fabien, This patch did not work for me, reason for that, in the gambas.conf file is a section [OpenProject] for me the problem is the var Path, the directorie did not exist any more. In this version of FSupSelector.class i check the that directorie if it exist no problem otherwise i select the Application.Home this is working OK. Regards, Leo Barnhoorn. On Tuesday 11 November 2003 15:15, Fabien Bodard wrote: > hi > I send here the patch for the gambas IDE open dialog. > Say me you find other bug in this !! > > Just copy the file in gambas-0.7*/app/gambas/ > > and type make install > > Fabien Bodard -------------- next part -------------- A non-text attachment was scrubbed... Name: FSupSelector.tar.gz Type: application/x-tgz Size: 8164 bytes Desc: not available URL: From danielcampos at ...45... Fri Nov 14 21:25:01 2003 From: danielcampos at ...45... (Daniel Campos) Date: Fri, 14 Nov 2003 20:25:01 +0000 Subject: [Gambas-devel] PEEK method? Message-ID: <1068841501.2309.5.camel@...49...> Hi beno?t (and company): May be a new PEEK method for standard streams? Now we have a READ #file,[str].[length], which moves stream pointer to the next character to the last read character, so PEEK #file,[str],[length], would be the same but keeping the pointer in the same place it started. It would be quite useful to integrate Peek() method from Socket class into standard stream programming. Regards, Daniel Campos -- Daniel Campos From gambas at ...1... Fri Nov 14 21:46:56 2003 From: gambas at ...1... (Benoit Minisini) Date: Fri, 14 Nov 2003 21:46:56 +0100 Subject: [Gambas-devel] PEEK method? In-Reply-To: <1068841501.2309.5.camel@...49...> References: <1068841501.2309.5.camel@...49...> Message-ID: <200311142146.56280.gambas@...1...> Le Vendredi 14 Novembre 2003 21:25, Daniel Campos a ?crit : > Hi beno?t (and company): > > May be a new PEEK method for standard streams? > > Now we have a READ #file,[str].[length], which moves > stream pointer to the next character to the last read > character, so PEEK #file,[str],[length], would be the > same but keeping the pointer in the same place it > started. > > It would be quite useful to integrate Peek() method > from Socket class into standard stream programming. > > Regards, > > Daniel Campos Why not ? On block devices, this only a matter of seeking the file pointer. The problem is that on character device peeking needs a buffer, and so that the size of the peeked data cannot be greater than the size of the buffer. If I have time, I will add it in the 1.0. Else, it will be in a next version. Regards, -- Benoit Minisini mailto:gambas at ...1... From danielcampos at ...45... Mon Nov 17 13:13:35 2003 From: danielcampos at ...45... (danielcampos at ...45...) Date: Mon, 17 Nov 2003 13:13:35 CET Subject: [Gambas-devel] GTK+? Message-ID: Hi All: I've noticed at Gambas Web page that Jean-Marc Varenne was working on a GTK+ component for Gambas. Could anybody give me some more information about the status of that component? I would be very interested in that component, event helping with code if neccesary... Regards, Daniel Campos ------------------------------------------------------------- NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar... Web/Wap : www.netcourrier.com T?l?phone/Fax : 08 92 69 00 21 (0,34 ? TTC/min) Minitel: 3615 NETCOURRIER (0,16 ? TTC/min) From gambas at ...1... Tue Nov 18 17:16:29 2003 From: gambas at ...1... (Benoit Minisini) Date: Tue, 18 Nov 2003 17:16:29 +0100 Subject: [Gambas-devel] GTK+? In-Reply-To: References: Message-ID: <200311181716.29267.gambas@...1...> Le Lundi 17 Novembre 2003 17:13, danielcampos at ...45... a ?crit : > Hi All: > > I've noticed at Gambas Web page that Jean-Marc Varenne was working > on a GTK+ component for Gambas. Could anybody give me some more > information about the status of that component? I would be very > interested in that component, event helping with code if neccesary... > > Regards, > > Daniel Campos > Actually, I have no news from him, and I didn't see anything. Jean-Marc, if you hear me, make a sign to us ! :-) -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...19... Thu Nov 20 16:21:26 2003 From: sourceforge-raindog2 at ...19... (Rob) Date: Thu, 20 Nov 2003 10:21:26 -0500 Subject: [Gambas-devel] Re: [Gambas-user] gambas 0.72 In-Reply-To: <200311201416.16048.gambas@...1...> References: <200311201416.16048.gambas@...1...> Message-ID: <200311201013.38508.sourceforge-raindog2@...19...> On Thursday 20 November 2003 08:16, Benoit Minisini wrote: > 2) Having a better image processing class: at the moment, you > can access pixels, replace colored pixels by transparent > pixels, flip, stretch or rotate an image. I'd like to have > more powerful functions and a more beautiful interface to this > functions :-) I've been meaning to try to brush up on my C and start working on a Gambas component that wraps ImageMagick, which does everything you're talking about and more, but I haven't had time and I won't have time for a while. But maybe ImageMagick would be a good (and toolkit independent) solution to Gambas' image processing needs? >5) Having an updated documentation on the Wiki made by Rob. I >hope this will come soon ;-) If you can think of any more changes that you'd like, tell me now so I can include them the next time I have a block of time to do the wiki (probably next week when I go away for the holiday...) Rob From gambas at ...1... Thu Nov 20 18:20:47 2003 From: gambas at ...1... (Benoit Minisini) Date: Thu, 20 Nov 2003 18:20:47 +0100 Subject: [Gambas-devel] Re: [Gambas-user] gambas 0.72 In-Reply-To: <200311201013.38508.sourceforge-raindog2@...19...> References: <200311201416.16048.gambas@...1...> <200311201013.38508.sourceforge-raindog2@...19...> Message-ID: <200311201820.47740.gambas@...1...> Le Jeudi 20 Novembre 2003 16:21, Rob a ?crit : > > If you can think of any more changes that you'd like, tell me now > so I can include them the next time I have a block of time to do > the wiki (probably next week when I go away for the holiday...) > > Rob > You can add the following to my previous mail about the Wiki documentation: :-) * Ensure that the name of the documentation pages are logical, and give me this logic so that I can let the IDE component explorer index and find these pages easily. * By browsing the *.component files, you can easily add the name of the authors in the component page. * Static symbols could simply be displayed in bold. I think it is as readable as having a picture symbol. * More important, classes having _get and/or _set methods must have a text that explains they can be used with the [] operator, like in the old documentation. EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentQtListBox You can do: PRINT hListBox[Index].Text Best regards, -- Benoit Minisini mailto:gambas at ...1... ---------- Previous mail ---------- Subject: Re: [Gambas-user] gambas documentation again Date: Mercredi 5 Novembre 2003 19:47 From: Benoit Minisini To: gambas-user at lists.sourceforge.net Le Mercredi 5 Novembre 2003 08:00, Rob a ?crit : > OK, I spent some time tonight polishing up the new documentation > extract, and from where I sit it's looking pretty good. Please > bash away at it and find any problems I have left. > > http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponent > > Rob Hi, Rob, Good job ! But you guess I have many remarks :-) Here they are. I put a link so that you have an example of what I find wrong. * You forgotten the point in the name of virtual class. * You must make a difference between Object and Object[], otherwise one of the two is not displayed. Same thing for each array class. EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGb * You should remove "(class)" from the title of class pages. * The "Symbol" title is not necessary. I think the table is clear enough. * The pages named "*Export" must not be displayed in the ReferenceBy. I didn't find a way to do that ! EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbApplic ation * You must ensure that you don't add HTML stuff that can't display on the TextView of QT. Browse the help in the IDE to see what I mean: text lines beginning with 'pre' are displayed. Note this could be a bug of the TextViewer. EX: No link. * It will be cool if you could list children class. For example, in .Array, displaying Date[], String[], Object[], ... EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbArray * If there is no event, or no property, or no method, it is not necessary to display a void column in the symbol tables. EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbGb * You forgotten the definition in constant pages. EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentGbGbCons tantBinary * You forgotten the definition in event pages. EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentQtContro lEventMouseDown * There is a bad interaction between a property that return a virtual object whose class has the same name than the property. Click on the "Menus" property in the "Window" page to see what I mean. Maybe you should name the page "GambasComponentQtWindowPropertyMenus" and keep "GambasComponentQtWindowMenus" for the class. EX: http://www.binara.com/gambas-wiki/bin/view/GambasTest/GambasComponentQtWindow That's all at the moment :-) Regards, -- Benoit Minisini mailto:gambas at ...1... ------------------------------------------------------- From sourceforge-raindog2 at ...19... Sat Nov 22 20:07:58 2003 From: sourceforge-raindog2 at ...19... (Rob) Date: Sat, 22 Nov 2003 14:07:58 -0500 Subject: [Gambas-devel] adding Env/Env$ to gambas - help? Message-ID: <200311221407.58144.sourceforge-raindog2@...19...> Here's a patch I wrote against 0.72 that adds a builtin token for Env and Env$ (which simply wrap C getenv()) to gambas. I wrote it with the intent of then writing a gambas library to provide a CGI object so gambas could be used for web apps. Unfortunately, while I'm getting the proper result from getenv() (verified by adding fprintf(stderr, "%s=%s", name, env); ) what I'm returning to the gambas app seems to be the parameter the user specified in the function call, and I can't figure out why (it seems to lie in Gambas magic somewhere.) Could someone (I guess that means Benoit ;) ) tell me what I'm doing wrong? Rob -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas-env.patch.bz2 Type: application/x-bzip2 Size: 730 bytes Desc: not available URL: From gambas at ...1... Sat Nov 22 20:27:31 2003 From: gambas at ...1... (Benoit Minisini) Date: Sat, 22 Nov 2003 20:27:31 +0100 Subject: [Gambas-devel] adding Env/Env$ to gambas - help? In-Reply-To: <200311221407.58144.sourceforge-raindog2@...19...> References: <200311221407.58144.sourceforge-raindog2@...19...> Message-ID: <200311222027.31060.gambas@...1...> Le Samedi 22 Novembre 2003 20:07, Rob a ?crit : > Here's a patch I wrote against 0.72 that adds a builtin token for > Env and Env$ (which simply wrap C getenv()) to gambas. I wrote > it with the intent of then writing a gambas library to provide a > CGI object so gambas could be used for web apps. > > Unfortunately, while I'm getting the proper result from getenv() > (verified by adding fprintf(stderr, "%s=%s", name, env); ) what > I'm returning to the gambas app seems to be the parameter the > user specified in the function call, and I can't figure out why > (it seems to lie in Gambas magic somewhere.) Could someone (I > guess that means Benoit ;) ) tell me what I'm doing wrong? > > Rob I would rather that you add a property to the Application class, something like Application.Args[] but named Application.Env[]. And it is simpler to program, you just have to copy the Application.Args[] code ! Regards, -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...19... Sat Nov 22 21:33:15 2003 From: sourceforge-raindog2 at ...19... (Rob) Date: Sat, 22 Nov 2003 15:33:15 -0500 Subject: [Gambas-devel] adding Env/Env$ to gambas - help? In-Reply-To: <200311222027.31060.gambas@...1...> References: <200311221407.58144.sourceforge-raindog2@...19...> <200311222027.31060.gambas@...1...> Message-ID: <200311221533.15429.sourceforge-raindog2@...19...> On Saturday 22 November 2003 14:27, Benoit Minisini wrote: > I would rather that you add a property to the Application > class, something like Application.Args[] but named > Application.Env[]. And it is simpler to program, you just have > to copy the Application.Args[] code ! I'm trying it now, but it is *not* simpler to program! Env$ is just one function but with Application.Env[] I need to figure out how to not only get, but count and iterate through every environment variable... wrapping getenv() is easy enough for someone with my limited C skills (or appeared to be) but this may take longer or not get done at all. Rob From Gambasfr at ...4... Sat Nov 22 23:13:14 2003 From: Gambasfr at ...4... (Fabien Bodard) Date: Sat, 22 Nov 2003 22:13:14 +0000 Subject: [Gambas-devel] GTK+? In-Reply-To: <200311181716.29267.gambas@...1...> References: <200311181716.29267.gambas@...1...> Message-ID: <200311222213.14849.Gambasfr@...4...> Le Mardi 18 Novembre 2003 16:16, Benoit Minisini a ?crit : > Le Lundi 17 Novembre 2003 17:13, danielcampos at ...45... a ?crit : > > Hi All: > > > > I've noticed at Gambas Web page that Jean-Marc Varenne was working > > on a GTK+ component for Gambas. Could anybody give me some more > > information about the status of that component? I would be very > > interested in that component, event helping with code if neccesary... > > > > Regards, > > > > Daniel Campos > > Actually, I have no news from him, and I didn't see anything. Jean-Marc, if > you hear me, make a sign to us ! :-) I'm actually learning GTK+ too, but Jean-marc don't write me since two or three month. Fabien From sourceforge-raindog2 at ...19... Sat Nov 22 23:21:15 2003 From: sourceforge-raindog2 at ...19... (Rob) Date: Sat, 22 Nov 2003 17:21:15 -0500 Subject: [Gambas-devel] Application.Env[] working Message-ID: <200311221721.15689.sourceforge-raindog2@...19...> Well, that wasn't so hard after all (at least not after I found "environ".) PRINT Application.Env["PATH"] PRINT Application.Env.Count -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas-env.patch.bz2 Type: application/x-bzip2 Size: 1124 bytes Desc: not available URL: From gambas at ...1... Sat Nov 22 23:35:17 2003 From: gambas at ...1... (Benoit Minisini) Date: Sat, 22 Nov 2003 23:35:17 +0100 Subject: [Gambas-devel] Application.Env[] working In-Reply-To: <200311221721.15689.sourceforge-raindog2@...19...> References: <200311221721.15689.sourceforge-raindog2@...19...> Message-ID: <200311222335.17551.gambas@...1...> Le Samedi 22 Novembre 2003 23:21, Rob a ?crit : > Well, that wasn't so hard after all (at least not after I found > "environ".) > > PRINT Application.Env["PATH"] > PRINT Application.Env.Count Hey ! You are faster than light ! :-) I have just done the same thing... I didn't make the Count property, because it is useless, but I can do more: Application.Env["PATH"] = ... -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...19... Sat Nov 22 23:43:38 2003 From: sourceforge-raindog2 at ...19... (Rob) Date: Sat, 22 Nov 2003 17:43:38 -0500 Subject: [Gambas-devel] Application.Env[] working In-Reply-To: <200311222335.17551.gambas@...1...> References: <200311221721.15689.sourceforge-raindog2@...19...> <200311222335.17551.gambas@...1...> Message-ID: <200311221743.38205.sourceforge-raindog2@...19...> On Saturday 22 November 2003 17:35, Benoit Minisini wrote: > I have just done the same thing... I didn't make the Count > property, because it is useless, but I can do more: > Application.Env["PATH"] = ... I was too chicken to wrap setenv, yeah. But the Count isn't entirely useless.... I don't know if gambas can be made to take different types for the same argument, like Application.Env["PATH"] uses getenv() and gives you the contents of PATH, e.g. /bin:/usr/bin:... Application.Env[27] gives you name of the 28th environment variable, e.g. SHELL but if it can, and if I get my act together and write the code to handle it, you could do this: For i = 0 to Application.Env.Count name = Application.Env[i] print name & "=" & Application.Env[name] & "\n" Next ...to iterate over Env[] I'm not sure there's a valid reason to want to do this, but I know I have done so when debugging CGI scripts ;) Rob From Gambasfr at ...4... Mon Nov 24 22:48:54 2003 From: Gambasfr at ...4... (Fabien Bodard) Date: Mon, 24 Nov 2003 21:48:54 +0000 Subject: [Gambas-devel] About Gtk Message-ID: <200311242148.54754.Gambasfr@...4...> Hi gambasian I've receved some news about jean Marc Varenne. He is always work on the gtk part, but he have many children and now need help to devellop the gtk widget. So, if you, now gtk better than me (it's no really difficult), and if you have some time to spend : you hare welcome !! Fabien From danielcampos at ...47... Tue Nov 25 21:02:12 2003 From: danielcampos at ...47... (daniel) Date: Tue, 25 Nov 2003 20:02:12 +0000 Subject: [Gambas-devel] About Gtk In-Reply-To: <200311242148.54754.Gambasfr@...4...> References: <200311242148.54754.Gambasfr@...4...> Message-ID: <1069790532.2243.0.camel@...49...> El lun, 24-11-2003 a las 21:48, Fabien Bodard escribi?: > Hi gambasian > > I've receved some news about jean Marc Varenne. He is always work on the gtk > part, but he have many children and now need help to devellop the gtk widget. > > So, if you, now gtk better than me (it's no really difficult), and if you have > some time to spend : you hare welcome !! > > Fabien OK, now I've got to work on XML, may be next step will be that Regards, Daniel Campos > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel From gambas at ...1... Tue Nov 25 20:11:36 2003 From: gambas at ...1... (Benoit Minisini) Date: Tue, 25 Nov 2003 20:11:36 +0100 Subject: [Gambas-devel] About Gtk In-Reply-To: <1069790532.2243.0.camel@...49...> References: <200311242148.54754.Gambasfr@...4...> <1069790532.2243.0.camel@...49...> Message-ID: <200311252011.36939.gambas@...1...> On Tuesday 25 November 2003 21:02, daniel wrote: > El lun, 24-11-2003 a las 21:48, Fabien Bodard escribi?: > > Hi gambasian > > > > I've receved some news about jean Marc Varenne. He is always work on the > > gtk part, but he have many children and now need help to devellop the gtk > > widget. > > > > So, if you, now gtk better than me (it's no really difficult), and if you > > have some time to spend : you hare welcome !! > > > > Fabien > > OK, now I've got to work on XML, may be next step will be that > > Regards, > > Daniel Campos > Of course I will help. I think the most difficult is creating the Window and the Control object (the two first I created in the QT component), and managing the event loop with the file descriptor watching. Regards, -- Benoit Minisini mailto:gambas at ...1... From danielcampos at ...45... Fri Nov 28 00:30:59 2003 From: danielcampos at ...45... (Daniel Campos) Date: Thu, 27 Nov 2003 23:30:59 +0000 Subject: [Gambas-devel] net 0.1.2- Proxy Message-ID: <1069975859.2869.8.camel@...49...> Hi all: Here's 0.1.2 release of "Net" component. I've added a new feature to HttpClient.Now it can connect to remote servers using an HTTP proxy. I've tested it with Oops proxy and Squid, and seems to work OK, however if anybody can do more extensive tests, it would be very useful. Note that: * it can only connect with Http "traditional" proxies, nothing about "SOCKS" protocol. * Authentication is not supported. ->There's a new property in HttpClient, called 'Proxy'. Here you have to place proxy address in IP:Port format (for example 127.0.0.1:8080), or "" (Null string) if you do not want to use a Proxy. ->HttpGet and HttpPost examples has been updated. Regards, Daniel Campos -- Daniel Campos -------------- next part -------------- A non-text attachment was scrubbed... Name: net_0_1_2.tar.gz Type: application/x-compressed-tar Size: 52939 bytes Desc: not available URL: From gambas at ...1... Fri Nov 28 00:04:05 2003 From: gambas at ...1... (Benoit Minisini) Date: Fri, 28 Nov 2003 00:04:05 +0100 Subject: [Gambas-devel] net 0.1.2- Proxy In-Reply-To: <1069975859.2869.8.camel@...49...> References: <1069975859.2869.8.camel@...49...> Message-ID: <200311280004.05597.gambas@...1...> On Friday 28 November 2003 00:30, Daniel Campos wrote: > Hi all: > > Here's 0.1.2 release of "Net" component. I've added a new > feature to HttpClient.Now it can connect to remote servers > using an HTTP proxy. I've tested it with Oops proxy and Squid, > and seems to work OK, however if anybody can do more extensive > tests, it would be very useful. Note that: > > * it can only connect with Http "traditional" proxies, nothing about > "SOCKS" protocol. > * Authentication is not supported. > > ->There's a new property in HttpClient, called 'Proxy'. Here you have > to place proxy address in IP:Port format (for example 127.0.0.1:8080), > or "" (Null string) if you do not want to use a Proxy. > > ->HttpGet and HttpPost examples has been updated. > > Regards, > > Daniel Campos If you publish your component there, I suggest that you insert the gambas version in the package name. For example, net-0.1.2-0.72.tar.gz, to mean that this needs gambas-0.72 to compile. It will be far more clear : for everyone, and for me ! Regards, -- Benoit Minisini mailto:gambas at ...1... From danielcampos at ...47... Fri Nov 28 14:31:35 2003 From: danielcampos at ...47... (daniel) Date: Fri, 28 Nov 2003 13:31:35 +0000 Subject: [Gambas-devel] net 0.1.2- Proxy In-Reply-To: <200311280004.05597.gambas@...1...> References: <1069975859.2869.8.camel@...49...> <200311280004.05597.gambas@...1...> Message-ID: <1070026295.2259.4.camel@...49...> > > If you publish your component there, I suggest that you insert the gambas > version in the package name. > > For example, net-0.1.2-0.72.tar.gz, to mean that this needs gambas-0.72 to > compile. > OK, I'll do it for the next time. For this version seems to work OK on current Gambas-0.72 and includes Solaris patches...by the way, I was surprised for the few changes needed to compile it on Solaris, it's not surprising for the TCP-UDP part, but for the serial port class, that probably will require more changes to compile on other UNIXes, like Sinix, for instance Regards, Daniel Campos