From gambas at ...1... Tue Apr 1 00:32:31 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 1 Apr 2008 00:32:31 +0200 Subject: [Gambas-devel] ToolButton question In-Reply-To: <47EFD668.3010904@...176...> References: <47EFD668.3010904@...176...> Message-ID: <200804010032.31044.gambas@...1...> On dimanche 30 mars 2008, Robert Rowe wrote: > Is it possible to make the text of a toolbutton appear below the image > instead of to the right? I'm interested in making this switchable if > possible. I'd also like to make the visibility to the caption switchable > too, without having to clear the caption property. > > These two abilities of the ToolButton would become options in my user > configurable toolbar. I can work around the visibility of the text by > storing it in a separate collection and set/clear the caption property. > I couldn't find a way to make the caption appear under the image though. > > Robert Rowe > It is not possible at the moment, but Qt allows the text of a tool button to be beside or below the picture. I could implement the same thing in gb.gtk too. Regards, -- Benoit Minisini From robert.c.rowe at ...176... Tue Apr 1 01:18:33 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Mon, 31 Mar 2008 19:18:33 -0400 Subject: [Gambas-devel] ToolButton question In-Reply-To: <200804010032.31044.gambas@...1...> References: <47EFD668.3010904@...176...> <200804010032.31044.gambas@...1...> Message-ID: <47F17149.2060701@...176...> OK, thanks. It's not a requirement for my toolbar, just something that I'd like to offer. On my system (kubuntu) the default appears to be text under icon if the text is visible. Both options seem to be available. I can add this later. I spoke to Richard about alpha testing it for me. He's very interested. I hope to have something worth testing by the end of the week. If you find the time I'd appreciate it if you'd look it over. I'd like to eventually have it included in the gambas source. I'm trying to stick with the naming conventions but many of them are new to me. Robert Rowe Benoit Minisini wrote: > On dimanche 30 mars 2008, Robert Rowe wrote: > >> Is it possible to make the text of a toolbutton appear below the image >> instead of to the right? I'm interested in making this switchable if >> possible. I'd also like to make the visibility to the caption switchable >> too, without having to clear the caption property. >> >> These two abilities of the ToolButton would become options in my user >> configurable toolbar. I can work around the visibility of the text by >> storing it in a separate collection and set/clear the caption property. >> I couldn't find a way to make the caption appear under the image though. >> >> Robert Rowe >> >> > > It is not possible at the moment, but Qt allows the text of a tool button to > be beside or below the picture. I could implement the same thing in gb.gtk > too. > > Regards, > > From gambas at ...1... Tue Apr 1 01:27:58 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 1 Apr 2008 01:27:58 +0200 Subject: [Gambas-devel] ToolButton question In-Reply-To: <47F17149.2060701@...176...> References: <47EFD668.3010904@...176...> <200804010032.31044.gambas@...1...> <47F17149.2060701@...176...> Message-ID: <200804010127.58625.gambas@...1...> On mardi 1 avril 2008, Robert Rowe wrote: > OK, thanks. It's not a requirement for my toolbar, just something that > I'd like to offer. On my system (kubuntu) the default appears to be text > under icon if the text is visible. Both options seem to be available. I > can add this later. I spoke to Richard about alpha testing it for me. > He's very interested. I hope to have something worth testing by the end > of the week. If you find the time I'd appreciate it if you'd look it > over. I'd like to eventually have it included in the gambas source. I'm > trying to stick with the naming conventions but many of them are new to me. > > Robert Rowe > I will include it if it does not contradict my post about action configuration. I put it there again because it is hard to find in the mailing-list: > > It will work, but I want to do that in different way: > > > > As you may have noticed, many controls have an "Action" property, that is > > a string. The goal of this property is to group all controls (button, > > toolbar buttons, menus) that can run the same action. > > > > The actions are accessed through the Action class. Each action have > > properties that are applied to each control associated with the action. > > > > For example, Action["push"].Visible = FALSE will hide all the controls > > associated with the "push" action. > > > > I want to add a "Shortcut" property, and when setting this property, the > > tooltips of the associated controls would be automatically set with the > > tooltip string and the shortcut string between braces. The shortcut are a > > string that can be translated too, so that different languages can have > > different defautl shortcuts! > > > > Then I want to add to the IDE an "action editor", like the "menu editor", > > so that you don't have to define action properties by code. > > > > Then I want to have in the gb.form component (or another one) a dialog > > that let the user defines its own shortcut for the program. > > > > People live with fixed shortcuts since the first version of Gambas. They > > can wait for the 3.0 version. :-) Regards, -- Benoit Minisini From robert.c.rowe at ...176... Tue Apr 1 02:05:31 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Mon, 31 Mar 2008 20:05:31 -0400 Subject: [Gambas-devel] ToolButton question In-Reply-To: <200804010127.58625.gambas@...1...> References: <47EFD668.3010904@...176...> <200804010032.31044.gambas@...1...> <47F17149.2060701@...176...> <200804010127.58625.gambas@...1...> Message-ID: <47F17C4B.6030800@...176...> I've included the ability to specify an Action for each toolbutton. Once you have the Action class in place I'll add the routine to wire up my toolbuttons to the action class so that they'll work together. I really like the idea of an action class and think that working with it is important for my toolbar. I actually didn't bother providing a way to specify hotkeys since the action class will provide this. Do I have to do anything special to have property values saved in the .form file or will any property automatically save/restore itself? I used the _Properties constant to include my new properties in the property window. Robert Rowe Benoit Minisini wrote: > On mardi 1 avril 2008, Robert Rowe wrote: > >> OK, thanks. It's not a requirement for my toolbar, just something that >> I'd like to offer. On my system (kubuntu) the default appears to be text >> under icon if the text is visible. Both options seem to be available. I >> can add this later. I spoke to Richard about alpha testing it for me. >> He's very interested. I hope to have something worth testing by the end >> of the week. If you find the time I'd appreciate it if you'd look it >> over. I'd like to eventually have it included in the gambas source. I'm >> trying to stick with the naming conventions but many of them are new to me. >> >> Robert Rowe >> >> > > I will include it if it does not contradict my post about action > configuration. I put it there again because it is hard to find in the > mailing-list: > > >>> It will work, but I want to do that in different way: >>> >>> As you may have noticed, many controls have an "Action" property, that is >>> a string. The goal of this property is to group all controls (button, >>> toolbar buttons, menus) that can run the same action. >>> >>> The actions are accessed through the Action class. Each action have >>> properties that are applied to each control associated with the action. >>> >>> For example, Action["push"].Visible = FALSE will hide all the controls >>> associated with the "push" action. >>> >>> I want to add a "Shortcut" property, and when setting this property, the >>> tooltips of the associated controls would be automatically set with the >>> tooltip string and the shortcut string between braces. The shortcut are a >>> string that can be translated too, so that different languages can have >>> different defautl shortcuts! >>> >>> Then I want to add to the IDE an "action editor", like the "menu editor", >>> so that you don't have to define action properties by code. >>> >>> Then I want to have in the gb.form component (or another one) a dialog >>> that let the user defines its own shortcut for the program. >>> >>> People live with fixed shortcuts since the first version of Gambas. They >>> can wait for the 3.0 version. :-) >>> > > Regards, > > From gambas.fr at ...176... Tue Apr 1 10:03:42 2008 From: gambas.fr at ...176... (Fabien Bodard) Date: Tue, 1 Apr 2008 10:03:42 +0200 Subject: [Gambas-devel] New component for Gambas In-Reply-To: <27917.50212.qm@...587...> References: <27917.50212.qm@...587...> Message-ID: <6324a42a0804010103q559cb831kd26b4d366888a2da@...178...> david ... use plain text mail please... i can't read 2008/3/31, David Villalobos Cambronero : > > you are right with this... has no sense to put it in the IDE > > I'll finish my job and them we talk... > > ----- Original Message ---- > From: Benoit Minisini > To: mailing list for gambas developers > > Sent: Monday, March 31, 2008 8:30:38 AM > Subject: Re: [Gambas-devel] New component for Gambas > > On lundi 31 mars 2008, David Villalobos Cambronero wrote: > > Hi all, > > > > I want to create a new component for Gambas, it is MySQL oriented. > What > > I want to do is make things easier for users who use gb.db.mysql. I'm > > creating a Class called MySQL to do all the things the user needs. > > > > For example, this class will have something like this to create a > > DataBase Public Procedure CreateDataBase(DataBaseName As String, > Optional > > CharSet As String) > > > > This class will manage all the specific MySQL (or SQL) things, like > > data types, indexes and more. > > > > I'm not re-inventing the wheel, it is just a class to make the things > > easier. In back ground what the class will do is use Connection.Ecex() > to > > execute MySQL statements. > > > > Now, I got a problem, make it as a component or as a Class file > inside > > the Gambas IDE? > > Why do you want to put a database class inside the IDE ???? > > you are right with this... has no sense.... > > First, you can make a completely independant component. > > Or you can extend the gb.db classes with MYSQL specific stuff. > > But if you want to do the later, the name 'gb.db.mysql' cannot be used as > it > is already the name of the mysql database driver. > > But maybe adding a Gambas part to gb.db.mysql and making gb.db.mysqlcheckable > in the IDE component list would work. > > That can be decided later, when your component is finished. > > So, if you really want your component to be put in the gambas sources, > please > be careful with the names of your public symbols (classes, methods, > properties, arguments), and the syntax of your properties and methods. > > Regards, > > -- > Benoit Minisini > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > > > ------------------------------ > No Cost - Get a month of Blockbuster Total Accessnow. Sweet deal for Yahoo! users and friends. > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.c.rowe at ...176... Wed Apr 2 05:00:11 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Tue, 01 Apr 2008 23:00:11 -0400 Subject: [Gambas-devel] Component toolbox icons Message-ID: <47F2F6BB.50702@...176...> How do you set the icon(s) that will be used to represent your control in the toolbox when you are creating a component in gambas? Robert Rowe From robert.c.rowe at ...176... Wed Apr 2 06:42:03 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Wed, 02 Apr 2008 00:42:03 -0400 Subject: [Gambas-devel] Design property Message-ID: <47F30E9B.3000400@...176...> Is there some trick to getting a component that you are writing in gambas to respond to the Design property? I have code in an if statement that is checking the design property of the parent of my component. As I understand it this is the form that the control has been drawn on. It should be in design mode if it is in the IDE. My code doesn't ever seem to run. Robert Rowe From gambas at ...1... Wed Apr 2 15:05:56 2008 From: gambas at ...1... (Benoit Minisini) Date: Wed, 2 Apr 2008 15:05:56 +0200 Subject: [Gambas-devel] Component toolbox icons In-Reply-To: <47F2F6BB.50702@...176...> References: <47F2F6BB.50702@...176...> Message-ID: <200804021505.56169.gambas@...1...> On mercredi 2 avril 2008, Robert Rowe wrote: > How do you set the icon(s) that will be used to represent your control > in the toolbox when you are creating a component in gambas? > > Robert Rowe > You must create a 'control' directory in your project, and put one *.png file for each control. The *.png file must have the same name than the control class in lowercase, and should be 64x64 pixels. Regards, -- Benoit Minisini From gambas at ...1... Wed Apr 2 15:08:06 2008 From: gambas at ...1... (Benoit Minisini) Date: Wed, 2 Apr 2008 15:08:06 +0200 Subject: [Gambas-devel] Design property In-Reply-To: <47F30E9B.3000400@...176...> References: <47F30E9B.3000400@...176...> Message-ID: <200804021508.06711.gambas@...1...> On mercredi 2 avril 2008, Robert Rowe wrote: > Is there some trick to getting a component that you are writing in > gambas to respond to the Design property? I have code in an if statement > that is checking the design property of the parent of my component. As I > understand it this is the form that the control has been drawn on. It > should be in design mode if it is in the IDE. My code doesn't ever seem > to run. > > Robert Rowe > Please provide more details. You have examples of tests of the Design property in the gb.form component. You must check this property to ensure that your control is really inert inside the IDE, especially if it is a container: it must not arrange its contents when in design mode! Regards, -- Benoit Minisini From robert.c.rowe at ...176... Thu Apr 3 02:21:49 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Wed, 02 Apr 2008 20:21:49 -0400 Subject: [Gambas-devel] Design property In-Reply-To: <200804021508.06711.gambas@...1...> References: <47F30E9B.3000400@...176...> <200804021508.06711.gambas@...1...> Message-ID: <47F4231D.6010306@...176...> I'm still having trouble with both the icon and the design property. Could I send you my code? It's far from finished but it does run. Robert Benoit Minisini wrote: > On mercredi 2 avril 2008, Robert Rowe wrote: > >> Is there some trick to getting a component that you are writing in >> gambas to respond to the Design property? I have code in an if statement >> that is checking the design property of the parent of my component. As I >> understand it this is the form that the control has been drawn on. It >> should be in design mode if it is in the IDE. My code doesn't ever seem >> to run. >> >> Robert Rowe >> >> > > Please provide more details. You have examples of tests of the Design property > in the gb.form component. You must check this property to ensure that your > control is really inert inside the IDE, especially if it is a container: it > must not arrange its contents when in design mode! > > Regards, > > From robert.c.rowe at ...176... Thu Apr 3 05:00:33 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Wed, 02 Apr 2008 23:00:33 -0400 Subject: [Gambas-devel] New Component - UCToolbar Message-ID: <47F44851.50308@...176...> My toolbar code is attached. It is not done but it is stable. Testers are welcome to try it out. If you run into a bug please try to be very detailed when you report it. Feature requests are welcome also. Follow the instructions below to install it. 1. Extract the files somewhere. 2. Open the project with Gambas3. I stay pretty current so you might have too also. 3. Select "Make/Executable" from the Project menu. 4. Close the project and re-open it. This step may not be necessary but it should ensure that the component gets loaded. 5. Go to the Components tab of the project properties and make certain that UCToolbar is checked. 6. Look in on the Form tab of the toolbox for a question mark icon and double click it. This is the UCToolbar. I haven't figured out how to give it an icon yet. 7. Uncomment all the code in FTest. 8. Run the program. 9. Steps 5 and 6 are all that's required for a new project. Here's how to use it: 1. Use the Add* methods to add tools. Right now it supports ToolButtons, ToggleButtons, Labels and Dropdowns. I have plans to add a MenuButon and probably others. Most of the parameters are optional but the Key and Description are required. The Label tool also requires the Text parameter. 2. Set the DefaultTools property. This is a comma separated list of keys. The tools with these keys will appear in the order that they are specified. A uctseparator is a transparent panel that has a width of 8. A uctlineseparator is also an 8 pixel wide panel but it has a vertical separator in it. 3. Call the LoadUserConfig method. This will reload any config previously saved by a user. 4. The UCToolbar will automatically stretch the full with of its parent. 5. When you run, you will notice a small down arrow to the far right. Click it to bring up the user config screen. Use the up, down, left and right buttons to select the desired tools. Double clicking the tools also works. Clicking the Default button will reload the tools from the DefaultTools property. 6. You can set the ShowButtonText property to show/hide the text for each tool. At this point the text will only appear to the right of the icon. This will change when the ToolButton control supports other options. 7. The Click event will fire whenever a tool is clicked. It has a string parameter called Key that will tell you which tool was clicked. Current limitations: 1. You can only use icons that are no more than 16 pixels tall. 2. The toolbar will always be 21 pixels high. 3. I haven't implemented any routines for manipulating Dropdowns yet. You can load them during the AddDropdown call but that all for now. 4. It doesn't support right to left yet. 5. If you display more tools than can fit, the excess tools will not show. I plan to add another button that will show the missing tools in a menu. 6. No help written yet but I do plan to write some. Unlike the existing Gambas toolbar, the UCToolbar is not a container. You add tools via the Add* methods. I hope to be able to add a GUI for the setup of tools and for generating the DefaultTools property. This component was inspired by KDE. I've taken pains to make it work as closely to KDE apps as I can, mainly because I love KDE. I don't use Gnome but I'd be happy to work with a Gnome user to make it act more Gnomish. :) In the future I'll have updates available from my work's website if I can get permission to do so. I hope to eventually get the UCToolbar added to the main Gambas source distribution. Benoit has strict standards though so this may take me a while. I have not localized it as I only speak/read English. I did try to mark all text as translatable though so it should be possible if someone wants to work on it. Robert Rowe -------------- next part -------------- A non-text attachment was scrubbed... Name: uctoolbar.tar.gz Type: application/x-gzip Size: 103756 bytes Desc: not available URL: From david_villalobos_c at ...7... Thu Apr 3 14:41:05 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Thu, 3 Apr 2008 05:41:05 -0700 (PDT) Subject: [Gambas-devel] New component for Gambas Message-ID: <906420.80122.qm@...557...> Hi Benoit, For my new Class (or component) I need to use Time and Date Keywords, since MySQL has those data types too. I need them to create constants for MySQL, what I want is have something like this MySQL.Date that gives the MySQL Date type, Is it possible to use them or I have to change the names? I could use Boolean data type, but not Date and Time at the moment, since I haven't finished. Regards David ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com From gambas at ...1... Thu Apr 3 14:43:31 2008 From: gambas at ...1... (Benoit Minisini) Date: Thu, 3 Apr 2008 14:43:31 +0200 Subject: [Gambas-devel] New component for Gambas In-Reply-To: <906420.80122.qm@...557...> References: <906420.80122.qm@...557...> Message-ID: <200804031443.31243.gambas@...1...> On jeudi 3 avril 2008, David Villalobos Cambronero wrote: > Hi Benoit, > > For my new Class (or component) I need to use Time and Date Keywords, since > MySQL has those data types too. > > I need them to create constants for MySQL, what I want is have something > like this MySQL.Date that gives the MySQL Date type, Is it possible to use > them or I have to change the names? > > I could use Boolean data type, but not Date and Time at the moment, since I > haven't finished. > > Regards > > David > I don't really understand. The constants for MySQL datatypes already exist, they are the string "DATE" and "TIME". -- Benoit Minisini From david_villalobos_c at ...7... Thu Apr 3 15:41:17 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Thu, 3 Apr 2008 06:41:17 -0700 (PDT) Subject: [Gambas-devel] New component for Gambas Message-ID: <226929.7776.qm@...585...> Yes, they exists, but I need to use the same word but the type is not Date or Time is String an example: I need to do: Public Const Time as String = "TIME" But I cant use it since the word Time is a Keyword. I can do: Public Const Boolean as String = "BOOLEAN" But can't use Time or Date. Don't know why? Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Thursday, April 3, 2008 6:43:31 AM Subject: Re: [Gambas-devel] New component for Gambas On jeudi 3 avril 2008, David Villalobos Cambronero wrote: > Hi Benoit, > > For my new Class (or component) I need to use Time and Date Keywords, since > MySQL has those data types too. > > I need them to create constants for MySQL, what I want is have something > like this MySQL.Date that gives the MySQL Date type, Is it possible to use > them or I have to change the names? > > I could use Boolean data type, but not Date and Time at the moment, since I > haven't finished. > > Regards > > David > I don't really understand. The constants for MySQL datatypes already exist, they are the string "DATE" and "TIME". -- Benoit Minisini ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com From gambas at ...1... Thu Apr 3 15:44:06 2008 From: gambas at ...1... (Benoit Minisini) Date: Thu, 3 Apr 2008 15:44:06 +0200 Subject: [Gambas-devel] New component for Gambas In-Reply-To: <226929.7776.qm@...585...> References: <226929.7776.qm@...585...> Message-ID: <200804031544.06943.gambas@...1...> On jeudi 3 avril 2008, David Villalobos Cambronero wrote: > Yes, they exists, but I need to use the same word but the type is not Date > or Time is String > > an example: > > I need to do: > > Public Const Time as String = "TIME" > > But I cant use it since the word Time is a Keyword. > > I can do: > > Public Const Boolean as String = "BOOLEAN" > > But can't use Time or Date. Don't know why? > > Regards > > David > To force the compiler to interpret a token as an identifier, do that: Public Const {Time} As String = "TIME" And why defining constants, if datatypes as string are already constants? -- Benoit Minisini From david_villalobos_c at ...7... Thu Apr 3 16:09:22 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Thu, 3 Apr 2008 07:09:22 -0700 (PDT) Subject: [Gambas-devel] New component for Gambas Message-ID: <63536.27281.qm@...585...> Yes again, but not all MySQL data types are defined in Gambas (of course) and What I want is difine all of them since types like Integer has arguments. But what I will do is, as much as I can I will use Gambas data types for MySQL. David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Thursday, April 3, 2008 7:44:06 AM Subject: Re: [Gambas-devel] New component for Gambas On jeudi 3 avril 2008, David Villalobos Cambronero wrote: > Yes, they exists, but I need to use the same word but the type is not Date > or Time is String > > an example: > > I need to do: > > Public Const Time as String = "TIME" > > But I cant use it since the word Time is a Keyword. > > I can do: > > Public Const Boolean as String = "BOOLEAN" > > But can't use Time or Date. Don't know why? > > Regards > > David > To force the compiler to interpret a token as an identifier, do that: Public Const {Time} As String = "TIME" And why defining constants, if datatypes as string are already constants? -- Benoit Minisini ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com From gambas at ...1... Thu Apr 3 16:16:37 2008 From: gambas at ...1... (Benoit Minisini) Date: Thu, 3 Apr 2008 16:16:37 +0200 Subject: [Gambas-devel] New component for Gambas In-Reply-To: <63536.27281.qm@...585...> References: <63536.27281.qm@...585...> Message-ID: <200804031616.37508.gambas@...1...> On jeudi 3 avril 2008, David Villalobos Cambronero wrote: > Yes again, but not all MySQL data types are defined in Gambas (of course) > and What I want is difine all of them since types like Integer has > arguments. > > But what I will do is, as much as I can I will use Gambas data types for > MySQL. > > David > Actually no MySQL datatypes are defined in Gambas at all: you don't see them, they are converted automatically as explained in http://gambasdoc.org/doc/db-type-mapping. So, as you can deal with MySQL datatypes only inside a SQL request, and so with a string, I don't see the point at making constant with them, as they are already string constants. Of course, if you write your code in C with the MySQL C client library, this is another story... Regards, -- Benoit Minisini From david_villalobos_c at ...7... Thu Apr 3 16:23:14 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Thu, 3 Apr 2008 07:23:14 -0700 (PDT) Subject: [Gambas-devel] New component for Gambas Message-ID: <850425.79995.qm@...588...> mmmmmmmm Maybe I had to start reading this doc :-) But any way, many thanks for stopping me to re-inventing then wheel Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Thursday, April 3, 2008 8:16:37 AM Subject: Re: [Gambas-devel] New component for Gambas On jeudi 3 avril 2008, David Villalobos Cambronero wrote: > Yes again, but not all MySQL data types are defined in Gambas (of course) > and What I want is difine all of them since types like Integer has > arguments. > > But what I will do is, as much as I can I will use Gambas data types for > MySQL. > > David > Actually no MySQL datatypes are defined in Gambas at all: you don't see them, they are converted automatically as explained in http://gambasdoc.org/doc/db-type-mapping. So, as you can deal with MySQL datatypes only inside a SQL request, and so with a string, I don't see the point at making constant with them, as they are already string constants. Of course, if you write your code in C with the MySQL C client library, this is another story... Regards, -- Benoit Minisini ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com From robert.c.rowe at ...176... Fri Apr 4 02:19:40 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Thu, 03 Apr 2008 20:19:40 -0400 Subject: [Gambas-devel] Component toolbox icons In-Reply-To: <200804021505.56169.gambas@...1...> References: <47F2F6BB.50702@...176...> <200804021505.56169.gambas@...1...> Message-ID: <47F5741C.2080007@...176...> I reread this after unsuccessfully setting my component icon. I had the directory name wrong. I renamed it and the icon shows up now. Thanks. Robert Rowe Benoit Minisini wrote: > On mercredi 2 avril 2008, Robert Rowe wrote: > >> How do you set the icon(s) that will be used to represent your control >> in the toolbox when you are creating a component in gambas? >> >> Robert Rowe >> >> > > You must create a 'control' directory in your project, and put one *.png file > for each control. The *.png file must have the same name than the control > class in lowercase, and should be 64x64 pixels. > > Regards, > > From robert.c.rowe at ...176... Fri Apr 4 05:10:04 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Thu, 03 Apr 2008 23:10:04 -0400 Subject: [Gambas-devel] Design property In-Reply-To: <200804021508.06711.gambas@...1...> References: <47F30E9B.3000400@...176...> <200804021508.06711.gambas@...1...> Message-ID: <47F59C0C.4000102@...176...> What I'd like to do is to display a button on the control at design time. When the developer clicks the button it brings up a GUI that lets them create/edit the tools on the toolbar. I'd save these settings somewhere. Either in the form file or another file in the project's data directory. The control would look for this file at runtime and load the tools from it. I hope to provide codeless setup and use of the toolbar. I can't seem to get any code that I put into a If me.Design Then block to run. I've also tried me.parent.design within the primary control in my component. This doesn't run either. Any suggestions? Robert Rowe Benoit Minisini wrote: > On mercredi 2 avril 2008, Robert Rowe wrote: > >> Is there some trick to getting a component that you are writing in >> gambas to respond to the Design property? I have code in an if statement >> that is checking the design property of the parent of my component. As I >> understand it this is the form that the control has been drawn on. It >> should be in design mode if it is in the IDE. My code doesn't ever seem >> to run. >> >> Robert Rowe >> >> > > Please provide more details. You have examples of tests of the Design property > in the gb.form component. You must check this property to ensure that your > control is really inert inside the IDE, especially if it is a container: it > must not arrange its contents when in design mode! > > Regards, > > From gambas at ...1... Fri Apr 4 09:07:03 2008 From: gambas at ...1... (Benoit Minisini) Date: Fri, 4 Apr 2008 09:07:03 +0200 Subject: [Gambas-devel] Design property In-Reply-To: <47F59C0C.4000102@...176...> References: <47F30E9B.3000400@...176...> <200804021508.06711.gambas@...1...> <47F59C0C.4000102@...176...> Message-ID: <200804040907.03891.gambas@...1...> On vendredi 4 avril 2008, Robert Rowe wrote: > What I'd like to do is to display a button on the control at design > time. When the developer clicks the button it brings up a GUI that lets > them create/edit the tools on the toolbar. I'd save these settings > somewhere. Either in the form file or another file in the project's data > directory. The control would look for this file at runtime and load the > tools from it. I hope to provide codeless setup and use of the toolbar. > > I can't seem to get any code that I put into a > > If me.Design Then > > block to run. I've also tried me.parent.design within the primary > control in my component. This doesn't run either. > > Any suggestions? > > Robert Rowe > This is not possible at the moment. All controls put in the form editor are their Design property set, and so become completely insensitive. Actually you are two cases: - If the control belongs to a component used by the IDE, then the IDE displays it with the Design property set. - Otherwise, the IDE uses a DrawingArea instead, and draws the control icon inside, with its name. But all is managed by the IDE code. If you want something like that, you must modify the IDE this way: - Some controls can be configured by a dialog box. Not only yours, but for example we can imagine that ColumnView initial columns properties could be defined by a dialog box, as in VB. - The configuration dialog box are defined inside the IDE source code, by using the control class inside the form name: FConfigureColumnView, FConfigureRobertToolBar, and so on... This is not so horrible, as these dialog boxes are useful only inside the IDE. - A "Configure" button inside a "simulated" property should be added to the property sheet for this control. - These dialog boxes should provide a routine that creates the data for the *.form file, and do the contrary: extract from the *.form file the configuration data. This is the most complex part of the story, as each line of the *.form file is actually part of a Gambas line of code (setting a property usually), and so some trick must be added to the read/write routines of the FForm form. Let's come back to your UCToolbar now: why didn't you take the Toolbar code and just modified it? You would have got a normal container. And as I told you before, modifying the Action class can make this control useless. Not the code itself, as it could be moved to the Toolbar control. But then it would take its data directly from the Action class (label, icons, shortcuts...). The job is then to make a dialog box for defining all action properties (a bit like the menu dialog editor). What do you think about that? If you want to continue working on that and rewriting your code, I will start to work on the Action class so that you can do that easily. -- Benoit Minisini From robert.c.rowe at ...176... Sat Apr 5 04:26:06 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Fri, 04 Apr 2008 22:26:06 -0400 Subject: [Gambas-devel] Design property In-Reply-To: <200804040907.03891.gambas@...1...> References: <47F30E9B.3000400@...176...> <200804021508.06711.gambas@...1...> <47F59C0C.4000102@...176...> <200804040907.03891.gambas@...1...> Message-ID: <47F6E33E.40902@...176...> The idea of a faux property had occurred to me. Since the IDE didn't currently support it I thought that I could at least provide something for my control. I had the impression from looking at other controls (texbox, etc) that some design time interaction was possible. I guess that these controls are written in C++ and have capabilities that the gambas made controls do not. Maybe we could work on this at some time in the future. I actually did look at your toolbar. It is a well made flexible control. It's basically a smart container that can do some switching around of its children at runtime by changing properties. The developer still has to draw each button manually, carefully sizing and positioning them. I was messed up by this when working on the IDE because I didn't see the empty panel that you used as a separator. I'm not trying to knock your toolbar I just thought that I could write something that was easier to use and more flexible. I must have misunderstood what you meant the Action class to do. I thought that you wanted to basically automate the KeyPress code that would be necessary to catch hotkeys and to (optionally) append the key combo to the tooltip property. Your idea is apparently a bit grander than I had thought. I do have an action property for each tool and I am planning to hook up with the action class once it is available. This could actually simplify the setup of my toolbar even further. I could move the setting of the action to the third parameter so that if the developer is using the action class then they could omit the rest of the parameters. I would get this information from the action class. I'm assuming that I would have to notify the action class when a button is clicked so that it can raise it's event. Maybe I would get this for free by simply setting the action property of the underlying toolbutton that I create. Once you have decided how the action class is to work I'll add the code to integrate it. I don't see why any of this would require a rewrite of my code. It sounds like additional stuff that could optionally be used. Maybe the developer will choose to not use the action class. I'd like to have it be able to work either way. Similarly I'd like to support both GUI setup and code setup as different developers work differently. There shouldn't be a need to make it only support one way. When I consider the toolbar to be as complete as possible I'll look into adding the IDE feature. Is there a simpler way to distribute it than the instructions that I provided? I worked from the instructions for installation of the grideditor component which was the only third party component that I could find. Robert Rowe Benoit Minisini wrote: > On vendredi 4 avril 2008, Robert Rowe wrote: > >> What I'd like to do is to display a button on the control at design >> time. When the developer clicks the button it brings up a GUI that lets >> them create/edit the tools on the toolbar. I'd save these settings >> somewhere. Either in the form file or another file in the project's data >> directory. The control would look for this file at runtime and load the >> tools from it. I hope to provide codeless setup and use of the toolbar. >> >> I can't seem to get any code that I put into a >> >> If me.Design Then >> >> block to run. I've also tried me.parent.design within the primary >> control in my component. This doesn't run either. >> >> Any suggestions? >> >> Robert Rowe >> >> > > This is not possible at the moment. All controls put in the form editor are > their Design property set, and so become completely insensitive. > > Actually you are two cases: > > - If the control belongs to a component used by the IDE, then the IDE displays > it with the Design property set. > > - Otherwise, the IDE uses a DrawingArea instead, and draws the control icon > inside, with its name. > > But all is managed by the IDE code. > > If you want something like that, you must modify the IDE this way: > > - Some controls can be configured by a dialog box. Not only yours, but for > example we can imagine that ColumnView initial columns properties could be > defined by a dialog box, as in VB. > > - The configuration dialog box are defined inside the IDE source code, by > using the control class inside the form name: FConfigureColumnView, > FConfigureRobertToolBar, and so on... This is not so horrible, as these > dialog boxes are useful only inside the IDE. > > - A "Configure" button inside a "simulated" property should be added to the > property sheet for this control. > > - These dialog boxes should provide a routine that creates the data for the > *.form file, and do the contrary: extract from the *.form file the > configuration data. This is the most complex part of the story, as each line > of the *.form file is actually part of a Gambas line of code (setting a > property usually), and so some trick must be added to the read/write routines > of the FForm form. > > Let's come back to your UCToolbar now: why didn't you take the Toolbar code > and just modified it? You would have got a normal container. > > And as I told you before, modifying the Action class can make this control > useless. Not the code itself, as it could be moved to the Toolbar control. > But then it would take its data directly from the Action class (label, icons, > shortcuts...). The job is then to make a dialog box for defining all action > properties (a bit like the menu dialog editor). > > What do you think about that? > > If you want to continue working on that and rewriting your code, I will start > to work on the Action class so that you can do that easily. > > From gambas.fr at ...176... Sun Apr 6 15:18:35 2008 From: gambas.fr at ...176... (Fabien Bodard) Date: Sun, 6 Apr 2008 15:18:35 +0200 Subject: [Gambas-devel] New Component - UCToolbar In-Reply-To: <47F44851.50308@...176...> References: <47F44851.50308@...176...> Message-ID: <6324a42a0804060618i27901d9ak97f2d5fbbd264163@...178...> it's an idea but it stay a gambas toolbar ... unfortunally the good soluce will be to implement the true kde toolbar in C++ and provide a common api between the gb.kde and a gb.gtk component. I hope Benoit think about that for the 3.0... lol i query that for so long time that now i don't remember when i've started. But with the next component qt4/kde4 and dbus i hope to see a better desktop integration than actually (even if it is alread so good). another point as difficult as toolbar will be the using of kpart app and why not make a gambas application as a kpart... (why not dreaming ?) There is so many id?as in my head and so few hackers to heard me ... and i've so few time ! Fabien 2008/4/3, Robert Rowe : > > My toolbar code is attached. It is not done but it is stable. Testers are > welcome to try it out. If you run into a bug please try to be very detailed > when you report it. Feature requests are welcome also. > > Follow the instructions below to install it. > > 1. Extract the files somewhere. > 2. Open the project with Gambas3. I stay pretty current so you might have > too also. > 3. Select "Make/Executable" from the Project menu. > 4. Close the project and re-open it. This step may not be necessary but it > should ensure that the component gets loaded. > 5. Go to the Components tab of the project properties and make certain > that UCToolbar is checked. > 6. Look in on the Form tab of the toolbox for a question mark icon and > double click it. This is the UCToolbar. I haven't figured out how to give it > an icon yet. > 7. Uncomment all the code in FTest. > 8. Run the program. > 9. Steps 5 and 6 are all that's required for a new project. > > Here's how to use it: > > 1. Use the Add* methods to add tools. Right now it supports ToolButtons, > ToggleButtons, Labels and Dropdowns. I have plans to add a MenuButon and > probably others. Most of the parameters are optional but the Key and > Description are required. The Label tool also requires the Text parameter. > 2. Set the DefaultTools property. This is a comma separated list of keys. > The tools with these keys will appear in the order that they are specified. > A uctseparator is a transparent panel that has a width of 8. A > uctlineseparator is also an 8 pixel wide panel but it has a vertical > separator in it. > 3. Call the LoadUserConfig method. This will reload any config previously > saved by a user. > 4. The UCToolbar will automatically stretch the full with of its parent. > 5. When you run, you will notice a small down arrow to the far right. > Click it to bring up the user config screen. Use the up, down, left and > right buttons to select the desired tools. Double clicking the tools also > works. Clicking the Default button will reload the tools from the > DefaultTools property. > 6. You can set the ShowButtonText property to show/hide the text for each > tool. At this point the text will only appear to the right of the icon. This > will change when the ToolButton control supports other options. > 7. The Click event will fire whenever a tool is clicked. It has a string > parameter called Key that will tell you which tool was clicked. > > Current limitations: > 1. You can only use icons that are no more than 16 pixels tall. > 2. The toolbar will always be 21 pixels high. > 3. I haven't implemented any routines for manipulating Dropdowns yet. You > can load them during the AddDropdown call but that all for now. > 4. It doesn't support right to left yet. > 5. If you display more tools than can fit, the excess tools will not show. > I plan to add another button that will show the missing tools in a menu. > 6. No help written yet but I do plan to write some. > > Unlike the existing Gambas toolbar, the UCToolbar is not a container. You > add tools via the Add* methods. I hope to be able to add a GUI for the setup > of tools and for generating the DefaultTools property. > > This component was inspired by KDE. I've taken pains to make it work as > closely to KDE apps as I can, mainly because I love KDE. I don't use Gnome > but I'd be happy to work with a Gnome user to make it act more Gnomish. :) > > In the future I'll have updates available from my work's website if I can > get permission to do so. I hope to eventually get the UCToolbar added to the > main Gambas source distribution. Benoit has strict standards though so this > may take me a while. > > I have not localized it as I only speak/read English. I did try to mark > all text as translatable though so it should be possible if someone wants to > work on it. > > Robert Rowe > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david_villalobos_c at ...7... Mon Apr 7 14:14:43 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Mon, 7 Apr 2008 05:14:43 -0700 (PDT) Subject: [Gambas-devel] New component for Gambas Message-ID: <715493.99759.qm@...587...> Hi all, Just for update. I almost finish the mysql Class. It implements all Data Types described in the attached File called DataTypes.txt and the following functions: Alter/Create/Drop DataBase Alter/Create/Drop Table Create/Drop Index And other MySQL functions like CharSets, Callations and Foreign Keys. I think it will be ready next weekend, so, next Monday I'll send you the example for evalutation. I dicide to implement all MySQL data types for the following reasons: 1- Benoit: "Of course, this mapping is not bijective. Sometimes a Gambas datatype does not exist in the database system, and, more often, it is the contrary." 2- MySQL team: "For optimum storage, you should try to use the most precise type in all cases. For example, if an integer column is used for values in the range from 1 to 99999, MEDIUMINT UNSIGNED is the best type. Of the types that represent all the required values, this type uses the least amount of storage." Maybe it is like re-invent the wheel, but "I think" is better this way. Best Ragards David ----- Original Message ---- From: David Villalobos Cambronero To: mailing list for gambas developers Sent: Thursday, April 3, 2008 8:23:14 AM Subject: Re: [Gambas-devel] New component for Gambas mmmmmmmm Maybe I had to start reading this doc :-) But any way, many thanks for stopping me to re-inventing then wheel Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Thursday, April 3, 2008 8:16:37 AM Subject: Re: [Gambas-devel] New component for Gambas On jeudi 3 avril 2008, David Villalobos Cambronero wrote: > Yes again, but not all MySQL data types are defined in Gambas (of course) > and What I want is difine all of them since types like Integer has > arguments. > > But what I will do is, as much as I can I will use Gambas data types for > MySQL. > > David > Actually no MySQL datatypes are defined in Gambas at all: you don't see them, they are converted automatically as explained in http://gambasdoc.org/doc/db-type-mapping. So, as you can deal with MySQL datatypes only inside a SQL request, and so with a string, I don't see the point at making constant with them, as they are already string constants. Of course, if you write your code in C with the MySQL C client library, this is another story... Regards, -- Benoit Minisini ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: DataTypes.txt URL: From gambas at ...1... Sat Apr 12 11:23:54 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 12 Apr 2008 11:23:54 +0200 Subject: [Gambas-devel] How to make components in Gambas Message-ID: <200804121123.54845.gambas@...1...> Hi, I finally made the first version of an article that explain how to make components in Gambas. This article is at: http://gambasdoc.org/help/dev/gambas People who are interested in doing such a funny thing (they are some!) are invited to read it, comment it, question it, fix it... A similar document about writing components in C/C++ should be done too, but I will do that, hem, later... Later. Regards, -- Benoit Minisini From spooky85 at ...176... Sat Apr 12 19:11:29 2008 From: spooky85 at ...176... (Christian Ruppert) Date: Sat, 12 Apr 2008 19:11:29 +0200 Subject: [Gambas-devel] 2 bugs in gambas 2.5.0 and svn Message-ID: <4800ED41.9030809@...176...> hello i've attempt to report via bugtracker but i think there are some problemes.. i found 2 bugs in gambas 2.5.0 and svn version. 1. i get CPdfDocument.cpp: In function 'char* aux_get_target_from_action(LinkAction*)': CPdfDocument.cpp:258: error: 'class LinkMovie' has no member named 'getTitle' at compile time, with --enable-pdf System: 2.6.24-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ gcc-4.1.2, glibc-2.6.1 autoconf: 2.13, 2.61 automake: 1.5, 1.6.3, 1.7.9, 1.8.5, 1.9.6, 1.10 binutils: 2.18 libtool: 1.5.26 2. the left arrow in the toolbox dosn't work if i switch to the lastest (right) and then want switch back. (not tested with svn version) -- Christian Ruppert spooky85 at ...176... idle at ...589... ------------------------------------------------------------- GPG ID: 7FAE7D38 GPG Key: https://sys.cnetbase.de/~idle/christian.asc ------------------------------------------------------------- Jabber-ID: idle at ...589... -------------- next part -------------- This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.61. Invocation command line was $ ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/gambas --libdir=/usr/lib64 --enable-bzlib2 --enable-zlib --enable-mysql --enable-odbc --disable-postgresql --enable-sqlite2 --enable-sqlite3 --disable-firebird --enable-gtk --enable-gtksvg --enable-pdf --enable-net --enable-curl --enable-smtp --enable-pcre --enable-qt --enable-kde --enable-sdl --enable-sdlsound --enable-xml --enable-v4l --enable-crypt --enable-opengl --enable-image --enable-desktop --with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/ ## --------- ## ## Platform. ## ## --------- ## hostname = odin uname -m = x86_64 uname -r = 2.6.24-gentoo-r3 uname -s = Linux uname -v = #1 SMP Sun Mar 16 22:03:50 CET 2008 /usr/bin/uname -p = AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/lib/ccache/bin PATH: /usr/lib/colorgcc/bin PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /opt/bin PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 PATH: /usr/kde/4.0/bin PATH: /usr/kde/3.5/bin PATH: /usr/qt/3/bin PATH: /usr/games/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1894: WARNING: postgresql component is disabled configure:1966: WARNING: firebird component is disabled configure:2439: checking whether to enable maintainer-specific portions of Makefiles configure:2448: result: no configure:2477: checking for a BSD-compatible install configure:2533: result: /usr/bin/install -c configure:2544: checking whether build environment is sane configure:2587: result: yes configure:2615: checking for a thread-safe mkdir -p configure:2654: result: /bin/mkdir -p configure:2667: checking for gawk configure:2683: found /usr/bin/gawk configure:2694: result: gawk configure:2705: checking whether make sets $(MAKE) configure:2726: result: yes configure:2937: checking build system type configure:2955: result: x86_64-unknown-linux-gnu configure:2977: checking host system type configure:2992: result: x86_64-unknown-linux-gnu configure:3134: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on odin config.status:651: creating Makefile config.status:651: creating config.h configure:4329: === configuring in main (/home/idle/gambas-svn/main) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.compress.bzlib2 (/home/idle/gambas-svn/gb.compress.bzlib2) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.compress.zlib (/home/idle/gambas-svn/gb.compress.zlib) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.db.mysql (/home/idle/gambas-svn/gb.db.mysql) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.db.odbc (/home/idle/gambas-svn/gb.db.odbc) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.db.sqlite2 (/home/idle/gambas-svn/gb.db.sqlite2) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.db.sqlite3 (/home/idle/gambas-svn/gb.db.sqlite3) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.gtk (/home/idle/gambas-svn/gb.gtk) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.gtk.svg (/home/idle/gambas-svn/gb.gtk.svg) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.pdf (/home/idle/gambas-svn/gb.pdf) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.net (/home/idle/gambas-svn/gb.net) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.net.curl (/home/idle/gambas-svn/gb.net.curl) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.net.smtp (/home/idle/gambas-svn/gb.net.smtp) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.pcre (/home/idle/gambas-svn/gb.pcre) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.qt (/home/idle/gambas-svn/gb.qt) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.qte (/home/idle/gambas-svn/gb.qte) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.qt.kde (/home/idle/gambas-svn/gb.qt.kde) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.sdl (/home/idle/gambas-svn/gb.sdl) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.sdl.sound (/home/idle/gambas-svn/gb.sdl.sound) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.xml (/home/idle/gambas-svn/gb.xml) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.v4l (/home/idle/gambas-svn/gb.v4l) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.crypt (/home/idle/gambas-svn/gb.crypt) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.opengl (/home/idle/gambas-svn/gb.opengl) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.corba (/home/idle/gambas-svn/gb.corba) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.image (/home/idle/gambas-svn/gb.image) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in gb.desktop (/home/idle/gambas-svn/gb.desktop) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in comp (/home/idle/gambas-svn/comp) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in app (/home/idle/gambas-svn/app) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in examples (/home/idle/gambas-svn/examples) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. configure:4329: === configuring in help (/home/idle/gambas-svn/help) configure:4432: running /bin/sh ./configure '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/gambas' '--libdir=/usr/lib64' '--enable-bzlib2' '--enable-zlib' '--enable-mysql' '--enable-odbc' '--disable-postgresql' '--enable-sqlite2' '--enable-sqlite3' '--disable-firebird' '--enable-gtk' '--enable-gtksvg' '--enable-pdf' '--enable-net' '--enable-curl' '--enable-smtp' '--enable-pcre' '--enable-qt' '--enable-kde' '--enable-sdl' '--enable-sdlsound' '--enable-xml' '--enable-v4l' '--enable-crypt' '--enable-opengl' '--enable-image' '--enable-desktop' '--with-ffi-libraries=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/' --cache-file=/dev/null --srcdir=. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=x86_64-unknown-linux-gnu ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_make_make_set=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /home/idle/gambas-svn/missing --run aclocal-1.10' AMTAR='${SHELL} /home/idle/gambas-svn/missing --run tar' AUTOCONF='${SHELL} /home/idle/gambas-svn/missing --run autoconf' AUTOHEADER='${SHELL} /home/idle/gambas-svn/missing --run autoheader' AUTOMAKE='${SHELL} /home/idle/gambas-svn/missing --run automake-1.10' AWK='gawk' CYGPATH_W='echo' DEFS='-DHAVE_CONFIG_H' ECHO_C='' ECHO_N='-n' ECHO_T='' GAMBAS_VERSION='2' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LIBOBJS='' LIBS='' LTLIBOBJS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /home/idle/gambas-svn/missing --run makeinfo' PACKAGE='gambas2' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_VERSION='' PATH_SEPARATOR=':' SET_MAKE='' SHELL='/bin/sh' STRIP='' VERSION='2.5.0' am__isrc='' am__leading_dot='.' am__tar='${AMTAR} chof - "$$tardir"' am__untar='${AMTAR} xf -' bindir='${exec_prefix}/bin' build='x86_64-unknown-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='unknown' bzlib2_dir='gb.compress.bzlib2' corba_dir='gb.corba' crypt_dir='gb.crypt' curl_dir='gb.net.curl' datadir='/usr/share' datarootdir='${prefix}/share' desktop_dir='gb.desktop' docdir='/usr/share/doc/gambas' dvidir='${docdir}' exec_prefix='${prefix}' firebird_dir='' gbbindir='${exec_prefix}/bin/gambas2/' gbdatadir='/usr/share/gambas2/' gblibdir='/usr/lib64/gambas2/' gtk_dir='gb.gtk' gtksvg_dir='gb.gtk.svg' host='x86_64-unknown-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' image_dir='gb.image' includedir='${prefix}/include' infodir='/usr/share/info' install_sh='$(SHELL) /home/idle/gambas-svn/install-sh' kde_dir='gb.qt.kde' libdir='/usr/lib64' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='/var/lib' mandir='/usr/share/man' mkdir_p='/bin/mkdir -p' mysql_dir='gb.db.mysql' net_dir='gb.net' odbc_dir='gb.db.odbc' oldincludedir='/usr/include' opengl_dir='gb.opengl' pcre_dir='gb.pcre' pdf_dir='gb.pdf' pdfdir='${docdir}' postgresql_dir='' prefix='/usr' program_transform_name='s,x,x,' psdir='${docdir}' qt_dir='gb.qt' qte_dir='gb.qte' sbindir='${exec_prefix}/sbin' sdl_dir='gb.sdl' sdlsound_dir='gb.sdl.sound' sharedstatedir='${prefix}/com' smtp_dir='gb.net.smtp' sqlite2_dir='gb.db.sqlite2' sqlite3_dir='gb.db.sqlite3' subdirs=' main gb.compress.bzlib2 gb.compress.zlib gb.db.mysql gb.db.odbc gb.db.sqlite2 gb.db.sqlite3 gb.gtk gb.gtk.svg gb.pdf gb.net gb.net.curl gb.net.smtp gb.pcre gb.qt gb.qte gb.qt.kde gb.sdl gb.sdl.sound gb.xml gb.v4l gb.crypt gb.opengl gb.corba gb.image gb.desktop comp app examples help' sysconfdir='/etc' target_alias='' v4l_dir='gb.v4l' xml_dir='gb.xml' zlib_dir='gb.compress.zlib' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE "gambas2" #define VERSION "2.5.0" #define GAMBAS_FULL_VERSION 0x02050000 #define GAMBAS_PCODE_VERSION 0x02000000 configure: exit 0 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature URL: From gambas at ...1... Sat Apr 12 19:29:02 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 12 Apr 2008 19:29:02 +0200 Subject: [Gambas-devel] 2 bugs in gambas 2.5.0 and svn In-Reply-To: <4800ED41.9030809@...176...> References: <4800ED41.9030809@...176...> Message-ID: <200804121929.02630.gambas@...1...> On samedi 12 avril 2008, Christian Ruppert wrote: > hello > i've attempt to report via bugtracker but i think there are some > problemes.. > > i found 2 bugs in gambas 2.5.0 and svn version. > 1. i get > CPdfDocument.cpp: In function 'char* > aux_get_target_from_action(LinkAction*)': > CPdfDocument.cpp:258: error: 'class LinkMovie' has no member named > 'getTitle' > > at compile time, with --enable-pdf > System: 2.6.24-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor > 4800+ > gcc-4.1.2, glibc-2.6.1 > autoconf: 2.13, 2.61 > automake: 1.5, 1.6.3, 1.7.9, 1.8.5, 1.9.6, 1.10 > binutils: 2.18 > libtool: 1.5.26 Maybe your poppler version is not high enough? Which one do you use? > > 2. the left arrow in the toolbox dosn't work if i switch to the lastest > (right) and then want switch back. > (not tested with svn version) Sorry, I don't understand what you are talking about... Can you explain differently? Regards, -- Benoit Minisini From spooky85 at ...176... Sat Apr 12 19:39:26 2008 From: spooky85 at ...176... (Christian Ruppert) Date: Sat, 12 Apr 2008 19:39:26 +0200 Subject: [Gambas-devel] 2 bugs in gambas 2.5.0 and svn In-Reply-To: <200804121929.02630.gambas@...1...> References: <4800ED41.9030809@...176...> <200804121929.02630.gambas@...1...> Message-ID: <4800F3CE.8000208@...176...> Benoit Minisini schrieb: > On samedi 12 avril 2008, Christian Ruppert wrote: >> hello >> i've attempt to report via bugtracker but i think there are some >> problemes.. >> >> i found 2 bugs in gambas 2.5.0 and svn version. >> 1. i get >> CPdfDocument.cpp: In function 'char* >> aux_get_target_from_action(LinkAction*)': >> CPdfDocument.cpp:258: error: 'class LinkMovie' has no member named >> 'getTitle' >> >> at compile time, with --enable-pdf >> System: 2.6.24-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor >> 4800+ >> gcc-4.1.2, glibc-2.6.1 >> autoconf: 2.13, 2.61 >> automake: 1.5, 1.6.3, 1.7.9, 1.8.5, 1.9.6, 1.10 >> binutils: 2.18 >> libtool: 1.5.26 > > Maybe your poppler version is not high enough? Which one do you use? > i use poppler 0.8.0. >> 2. the left arrow in the toolbox dosn't work if i switch to the lastest >> (right) and then want switch back. >> (not tested with svn version) > > Sorry, I don't understand what you are talking about... Can you explain > differently? > > Regards, > in the corner down right is the toolbox menu with the components (form, database, net etc..) and there are two arrows (left, right) to switch to the next component. if i switch to right i can't switch back to left. the left arrow dosn't work. -- Christian Ruppert spooky85 at ...176... idle at ...589... ------------------------------------------------------------- GPG ID: 7FAE7D38 GPG Key: https://sys.cnetbase.de/~idle/christian.asc ------------------------------------------------------------- Jabber-ID: idle at ...589... -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature URL: From robert.c.rowe at ...176... Sat Apr 12 20:52:55 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Sat, 12 Apr 2008 14:52:55 -0400 Subject: [Gambas-devel] Question about _DrawWith Message-ID: <48010507.6080106@...176...> Thank you for writing the guide for creating components. It is very helpful. Could you elaborate on the _DrawWith constant a bit more? You didn't provide an example in the guide. I tried this: Public Const _DrawWith As UCToolbar = Me and got a Bad Constant Type error. I also tried variations: Public Const _DrawWith As Object = Me Public Const _DrawWith As FToolbar = $hFToolbar 'FToolbar is a form whose parent is Me Public Const _DrawWith As Object = $hFToolbar All give the same error. Also the autocomplete menu doesn't list _DrawWith. I'm using revision 1306. Robert Rowe From gambas at ...1... Sat Apr 12 20:56:57 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 12 Apr 2008 20:56:57 +0200 Subject: [Gambas-devel] Question about _DrawWith In-Reply-To: <48010507.6080106@...176...> References: <48010507.6080106@...176...> Message-ID: <200804122056.57694.gambas@...1...> On samedi 12 avril 2008, Robert Rowe wrote: > Thank you for writing the guide for creating components. It is very > helpful. Could you elaborate on the _DrawWith constant a bit more? You > didn't provide an example in the guide. I tried this: > > Public Const _DrawWith As UCToolbar = Me > > and got a Bad Constant Type error. I also tried variations: > > Public Const _DrawWith As Object = Me > Public Const _DrawWith As FToolbar = $hFToolbar 'FToolbar is a form > whose parent is Me > Public Const _DrawWith As Object = $hFToolbar > > All give the same error. Also the autocomplete menu doesn't list _DrawWith. > > I'm using revision 1306. > > Robert Rowe > It is a string constant. For example, _DrawWith = "TextBox". But I suggest not using it at the moment, and let the IDE draws its default DrawingArea. Note that the IDE never load any component you check in the project property dialog, and so does not see their code at all. The only exception is the components it already uses for running: gb.qt, gb.form and gb.form.mdi. As for the autocompletion, it never shows symbols beginning with an underscore. Regards, -- Benoit Minisini From robert.c.rowe at ...176... Sat Apr 12 21:11:58 2008 From: robert.c.rowe at ...176... (Robert Rowe) Date: Sat, 12 Apr 2008 15:11:58 -0400 Subject: [Gambas-devel] Question about _DrawWith In-Reply-To: <200804122056.57694.gambas@...1...> References: <48010507.6080106@...176...> <200804122056.57694.gambas@...1...> Message-ID: <4801097E.9040801@...176...> Thanks for the info. I rewrote it as you described and it did not cause an error but it didn't seem to do anything. Public Const _DrawWith As String = "uctoolbar" I surmise this is because the IDE didn't have my toolbar loaded. I went ahead and removed it as you suggested. By the way, try typing _dr. You will see that the IDE does show an auto complete list but _DrawWith isn't on the list. Have you had a chance to work on the action class any? I'm in a holding pattern with my toolbar until the action class is written. Robert Rowe Benoit Minisini wrote: > On samedi 12 avril 2008, Robert Rowe wrote: > >> Thank you for writing the guide for creating components. It is very >> helpful. Could you elaborate on the _DrawWith constant a bit more? You >> didn't provide an example in the guide. I tried this: >> >> Public Const _DrawWith As UCToolbar = Me >> >> and got a Bad Constant Type error. I also tried variations: >> >> Public Const _DrawWith As Object = Me >> Public Const _DrawWith As FToolbar = $hFToolbar 'FToolbar is a form >> whose parent is Me >> Public Const _DrawWith As Object = $hFToolbar >> >> All give the same error. Also the autocomplete menu doesn't list _DrawWith. >> >> I'm using revision 1306. >> >> Robert Rowe >> >> > > It is a string constant. For example, _DrawWith = "TextBox". > > But I suggest not using it at the moment, and let the IDE draws its default > DrawingArea. > > Note that the IDE never load any component you check in the project property > dialog, and so does not see their code at all. The only exception is the > components it already uses for running: gb.qt, gb.form and gb.form.mdi. > > As for the autocompletion, it never shows symbols beginning with an > underscore. > > Regards, > > From kevinfishburne at ...590... Sun Apr 13 21:12:03 2008 From: kevinfishburne at ...590... (kevinfishburne) Date: Sun, 13 Apr 2008 12:12:03 -0700 (PDT) Subject: [Gambas-devel] bug, Gambas 2.4, ListBox control contains empty line Message-ID: <16665703.post@...565...> Gambas raises error 11 if a listbox entry contains an empty line. I'm using the version in the Gambas repository (azores.linex.org). It might not technically a bug, because I don't know that users are -supposed- to assign empty values to listboxes, but someone who makes that mistake might have trouble finding the cause. In the event someone does need an "empty" line, just put a space character as the entry and it won't crash. ----- Kevin Fishburne, Eight Virtues www: http://sales.eightvirtues.com http://sales.eightvirtues.com e-mail: mailto:sales at ...590... sales at ...590... phone: (770) 853-6271 -- View this message in context: http://www.nabble.com/bug%2C-Gambas-2.4%2C-ListBox-control-contains-empty-line-tp16665703p16665703.html Sent from the gambas-devel mailing list archive at Nabble.com. From gambas at ...1... Mon Apr 14 15:16:23 2008 From: gambas at ...1... (Benoit Minisini) Date: Mon, 14 Apr 2008 15:16:23 +0200 Subject: [Gambas-devel] bug, Gambas 2.4, ListBox control contains empty line In-Reply-To: <16665703.post@...565...> References: <16665703.post@...565...> Message-ID: <200804141516.23325.gambas@...1...> On dimanche 13 avril 2008, kevinfishburne wrote: > Gambas raises error 11 if a listbox entry contains an empty line. I'm using > the version in the Gambas repository (azores.linex.org). It might not > technically a bug, because I don't know that users are -supposed- to assign > empty values to listboxes, but someone who makes that mistake might have > trouble finding the cause. > > In the event someone does need an "empty" line, just put a space character > as the entry and it won't crash. > I couldn't succeed in reproducing the bug. Either it has been fixed since 2.4, either not. Can you send me a little project that has the bug? -- Benoit Minisini From david_villalobos_c at ...7... Mon Apr 14 18:03:31 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Mon, 14 Apr 2008 09:03:31 -0700 (PDT) Subject: [Gambas-devel] InputDate for gb.form Message-ID: <19415.72701.qm@...586...> Hi Benoit, Attahed is a project with something called InputDate, it is like the InputBox but the result is a Date, it could be part of gb.form, I tried to follow the way you program the InputBox in gb.form. Please tell me if I can upload it and make it part of gb.form Best regards David. ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -------------- next part -------------- A non-text attachment was scrubbed... Name: InputDate-0.0.14.tar.gz Type: application/gzip Size: 9441 bytes Desc: not available URL: From david_villalobos_c at ...7... Mon Apr 14 18:07:13 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Mon, 14 Apr 2008 09:07:13 -0700 (PDT) Subject: [Gambas-devel] MySQL class ready Message-ID: <324945.15070.qm@...566...> Hi all, Just to be clear, I'm not trying to make a new interface between MySQL and Gambas (I'm not that good programing), I just want to make things easier for people that use MySQL and Gambas. Attached is the project for MySQL.class, please read this carefuly: 0- It was made with Gambas 3 but it woks with Gambas 2.X, since just use gb and gb.db. 1- The goal for this project is to construct MySQL statements and pass them to the Connection.Exec function. 2- Most of MySQL datatypes have been implemented as string constants, so the user hasn't to memorize all the data types. 3- The project has tow classes, MySQL and DataTypes, but only MySQL is Exported. 4- The project has two modules, both are examples of use. So you can switch the startup one for practice. These modules are NOT requiered for the project. 5- Each module has many commented lines, some are for explanation, others to see the Gambas way to create tables, and at the end of every table definition in Module2 are two lines for comparing the MySQL.class way and Gambas way. 6- In the attached file called Real.sql are stored the Original tables definitions, from sakila exampled (provided for MySQL Labs) and othe tables from one of my application. You can use it to determinate if MySQL.class is efficient or not. 7- I send all this information for Benoit to decide if this project is good enoght to be part of Gambas. Please let me know your comments Regards David ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -------------- next part -------------- A non-text attachment was scrubbed... Name: Real.sql Type: application/octet-stream Size: 6985 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: mysql-2.99.1.tar.gz Type: application/gzip Size: 19146 bytes Desc: not available URL: From gambas at ...1... Mon Apr 14 18:55:04 2008 From: gambas at ...1... (Benoit Minisini) Date: Mon, 14 Apr 2008 18:55:04 +0200 Subject: [Gambas-devel] MySQL class ready In-Reply-To: <324945.15070.qm@...566...> References: <324945.15070.qm@...566...> Message-ID: <200804141855.04970.gambas@...1...> On lundi 14 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > Just to be clear, I'm not trying to make a new interface between MySQL and > Gambas (I'm not that good programing), I just want to make things easier > for people that use MySQL and Gambas. > > Attached is the project for MySQL.class, please read this carefuly: > > 0- It was made with Gambas 3 but it woks with Gambas 2.X, since just use gb > and gb.db. 1- The goal for this project is to construct MySQL statements > and pass them to the Connection.Exec function. 2- Most of MySQL datatypes > have been implemented as string constants, so the user hasn't to memorize > all the data types. 3- The project has tow classes, MySQL and DataTypes, > but only MySQL is Exported. 4- The project has two modules, both are > examples of use. So you can switch the startup one for practice. These > modules are NOT requiered for the project. 5- Each module has many > commented lines, some are for explanation, others to see the Gambas way to > create tables, and at the end of every table definition in Module2 are two > lines for comparing the MySQL.class way and Gambas way. 6- In the attached > file called Real.sql are stored the Original tables definitions, from > sakila exampled (provided for MySQL Labs) and othe tables from one of my > application. You can use it to determinate if MySQL.class is efficient or > not. 7- I send all this information for Benoit to decide if this project is > good enoght to be part of Gambas. > > Please let me know your comments > > Regards > > David > Apparently the string arguments of your methods are not quoted before being sent to the database driver. This is very dangerous, as people using your code will be subject to SQL injection attacks without notice. Regards, -- Benoit Minisini From kevinfishburne at ...590... Tue Apr 15 08:38:17 2008 From: kevinfishburne at ...590... (kevinfishburne) Date: Mon, 14 Apr 2008 23:38:17 -0700 (PDT) Subject: [Gambas-devel] bug, Gambas 2.4, ListBox control contains empty line In-Reply-To: <200804141516.23325.gambas@...1...> References: <16665703.post@...565...> <200804141516.23325.gambas@...1...> Message-ID: <16695953.post@...565...> > I couldn't succeed in reproducing the bug. Either it has been fixed since 2.4, > either not. Can you send me a little project that has the bug? I just realized the control is a ComboBox, not a ListBox. Sorry about that. I created a test project with one form and one ComboBox and it didn't raise an error as it does in my project. I've attached my project so you can look at it. You may need to change two absolute path references at the beginning of FExpenses.class. Currently they look like: /media/Data/Projects/Eight Virtues/sales.eightvirtues.com/Software/Exodus/Project/Expenses.dat /media/Data/Projects/Eight Virtues/sales.eightvirtues.com/Software/Exodus/Project/Expenses.dat.bak What they need to be, but I don't know how to do, is: ../Expenses.dat ../Expenses.dat.bak So to make things clear, you want the following basic directory structure: /myproject/Expenses.dat /myproject/Expenses.dat.bak /myproject/sourcecode/FMain.class, FMain.form, ... The combobox control is on the FExpenses form and is called ComboBox_Expense_Type. I added a new item to the list using the Insert button, then cleared the text with the Delete key, then clicked the OK button. Then I run the program, click the Expenses button on the main form, and receive the error when it tries to load the FExpenses form. Removing the empty entry from the ComboBox and running the program again fixes the crash. I'm using gambas2, version 2.4.1-1ubuntu1 from the http://azores.linex.org/gambas-other/ gutsy main repository. Thanks for your help, and keep up the good work on Gambas. It's one of the best apps for Linux, period. ----- Kevin Fishburne, Eight Virtues www: http://sales.eightvirtues.com http://sales.eightvirtues.com e-mail: mailto:sales at ...590... sales at ...590... phone: (770) 853-6271 -- View this message in context: http://www.nabble.com/bug%2C-Gambas-2.4%2C-ListBox-control-contains-empty-line-tp16665703p16695953.html Sent from the gambas-devel mailing list archive at Nabble.com. From kevinfishburne at ...590... Tue Apr 15 08:43:03 2008 From: kevinfishburne at ...590... (kevinfishburne) Date: Mon, 14 Apr 2008 23:43:03 -0700 (PDT) Subject: [Gambas-devel] bug, Gambas 2.4, ListBox control contains empty line In-Reply-To: <200804141516.23325.gambas@...1...> References: <16665703.post@...565...> <200804141516.23325.gambas@...1...> Message-ID: <16696047.post@...565...> In the event the attached project didn't actually get included, you can download it from here: http://sales.eightvirtues.com/software/Project.tar.bz2 ----- Kevin Fishburne, Eight Virtues www: http://sales.eightvirtues.com http://sales.eightvirtues.com e-mail: mailto:sales at ...590... sales at ...590... phone: (770) 853-6271 -- View this message in context: http://www.nabble.com/bug%2C-Gambas-2.4%2C-ListBox-control-contains-empty-line-tp16665703p16696047.html Sent from the gambas-devel mailing list archive at Nabble.com. From david_villalobos_c at ...7... Tue Apr 15 14:13:23 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Tue, 15 Apr 2008 05:13:23 -0700 (PDT) Subject: [Gambas-devel] MySQL class ready Message-ID: <767806.42691.qm@...584...> Let me check, I remember that I qouted table names, and the arguments too. David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Monday, April 14, 2008 10:55:04 AM Subject: Re: [Gambas-devel] MySQL class ready On lundi 14 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > Just to be clear, I'm not trying to make a new interface between MySQL and > Gambas (I'm not that good programing), I just want to make things easier > for people that use MySQL and Gambas. > > Attached is the project for MySQL.class, please read this carefuly: > > 0- It was made with Gambas 3 but it woks with Gambas 2.X, since just use gb > and gb.db. 1- The goal for this project is to construct MySQL statements > and pass them to the Connection.Exec function. 2- Most of MySQL datatypes > have been implemented as string constants, so the user hasn't to memorize > all the data types. 3- The project has tow classes, MySQL and DataTypes, > but only MySQL is Exported. 4- The project has two modules, both are > examples of use. So you can switch the startup one for practice. These > modules are NOT requiered for the project. 5- Each module has many > commented lines, some are for explanation, others to see the Gambas way to > create tables, and at the end of every table definition in Module2 are two > lines for comparing the MySQL.class way and Gambas way. 6- In the attached > file called Real.sql are stored the Original tables definitions, from > sakila exampled (provided for MySQL Labs) and othe tables from one of my > application. You can use it to determinate if MySQL.class is efficient or > not. 7- I send all this information for Benoit to decide if this project is > good enoght to be part of Gambas. > > Please let me know your comments > > Regards > > David > Apparently the string arguments of your methods are not quoted before being sent to the database driver. This is very dangerous, as people using your code will be subject to SQL injection attacks without notice. Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From david_villalobos_c at ...7... Tue Apr 15 14:17:35 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Tue, 15 Apr 2008 05:17:35 -0700 (PDT) Subject: [Gambas-devel] InputDate for gb.form Message-ID: <477087.83234.qm@...556...> Hi Benoit: Could you see this project? Can I add it to gb.form? Regards David ----- Original Message ---- From: David Villalobos Cambronero To: Gambas-devel Sent: Monday, April 14, 2008 10:03:31 AM Subject: [Gambas-devel] InputDate for gb.form Hi Benoit, Attahed is a project with something called InputDate, it is like the InputBox but the result is a Date, it could be part of gb.form, I tried to follow the way you program the InputBox in gb.form. Please tell me if I can upload it and make it part of gb.form Best regards David. ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Tue Apr 15 16:53:37 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 15 Apr 2008 16:53:37 +0200 Subject: [Gambas-devel] InputDate for gb.form In-Reply-To: <477087.83234.qm@...556...> References: <477087.83234.qm@...556...> Message-ID: <200804151653.37327.gambas@...1...> On mardi 15 avril 2008, David Villalobos Cambronero wrote: > Hi Benoit: > > Could you see this project? Can I add it to gb.form? > > Regards > > David > Yes, I can "see" it, I am not blind. :-) And yes, I will add it to gb.form as soon as I have time. I just hope that it won't give ideas to other people, and that we won't have InputTime, InputFloat, InputColor, InputFont, InputFile, InputDir, InputIPAddress... and so on. :-) Regards, -- Benoit Minisini From david_villalobos_c at ...7... Tue Apr 15 17:32:48 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Tue, 15 Apr 2008 08:32:48 -0700 (PDT) Subject: [Gambas-devel] InputDate for gb.form Message-ID: <359627.46294.qm@...582...> mmmm, so bad... that's why I'm asking you for permition... maybe it could be a good idea to tell devel group to request your autorization before add a component or something else, so you can evalute it and tell us if has sence or not to add the component. :-) Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Tuesday, April 15, 2008 8:53:37 AM Subject: Re: [Gambas-devel] InputDate for gb.form On mardi 15 avril 2008, David Villalobos Cambronero wrote: > Hi Benoit: > > Could you see this project? Can I add it to gb.form? > > Regards > > David > Yes, I can "see" it, I am not blind. :-) And yes, I will add it to gb.form as soon as I have time. I just hope that it won't give ideas to other people, and that we won't have InputTime, InputFloat, InputColor, InputFont, InputFile, InputDir, InputIPAddress... and so on. :-) Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas.fr at ...176... Tue Apr 15 20:50:23 2008 From: gambas.fr at ...176... (Fabien Bodard) Date: Tue, 15 Apr 2008 20:50:23 +0200 Subject: [Gambas-devel] InputDate for gb.form In-Reply-To: <359627.46294.qm@...582...> References: <359627.46294.qm@...582...> Message-ID: <6324a42a0804151150xb58921fwe50cab10070e2f05@...178...> 2008/4/15, David Villalobos Cambronero : > > mmmm, so bad... that's why I'm asking you for permition... maybe it could > be a good idea to tell devel group to request your autorization before add a > component or something else, so you can evalute it and tell us if has sence > or not to add the component. :-) > > Regards > > > David hummmm it's already the case.... :-) ! But Benoit ... just want to talk about the fact that many people risk to query him for not signifiant componant like yours... Nevertheless... an id?a for you ... if you have time ... Will be to make an multiType inputBox... Based on the same system as the Ballon Message. So we can have Input.Date, Input.Text, Input. anything.... What about this ? Regards, Fabien ----- Original Message ---- > From: Benoit Minisini > To: mailing list for gambas developers > > Sent: Tuesday, April 15, 2008 8:53:37 AM > Subject: Re: [Gambas-devel] InputDate for gb.form > > On mardi 15 avril 2008, David Villalobos Cambronero wrote: > > Hi Benoit: > > > > Could you see this project? Can I add it to gb.form? > > > > Regards > > > > David > > > > Yes, I can "see" it, I am not blind. :-) > > And yes, I will add it to gb.form as soon as I have time. > > I just hope that it won't give ideas to other people, and that we won't > have > InputTime, InputFloat, InputColor, InputFont, InputFile, InputDir, > InputIPAddress... and so on. :-) > > Regards, > > -- > Benoit Minisini > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > > > > > > > > ____________________________________________________________________________________ > Be a better friend, newshound, and > know-it-all with Yahoo! Mobile. Try it now. > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sourceforge-raindog2 at ...19... Tue Apr 15 21:12:00 2008 From: sourceforge-raindog2 at ...19... (Rob) Date: Tue, 15 Apr 2008 15:12:00 -0400 Subject: [Gambas-devel] InputDate for gb.form In-Reply-To: <200804151653.37327.gambas@...1...> References: <477087.83234.qm@...556...> <200804151653.37327.gambas@...1...> Message-ID: <200804151512.00748.sourceforge-raindog2@...19...> On Tuesday 15 April 2008 10:53, Benoit Minisini wrote: > I just hope that it won't give ideas to other people, and that we > won't have InputTime, InputFloat, InputColor, InputFont, InputFile, > InputDir, InputIPAddress... and so on. :-) Don't we already have Dialog class members which provide the equivalent of InputColor, InputFont, InputFile, InputDir, etc.? Shouldn't this InputDate really be something like Dialog.Date? Rob From gambas.fr at ...176... Tue Apr 15 21:31:28 2008 From: gambas.fr at ...176... (Fabien Bodard) Date: Tue, 15 Apr 2008 21:31:28 +0200 Subject: [Gambas-devel] InputDate for gb.form In-Reply-To: <200804151512.00748.sourceforge-raindog2@...19...> References: <477087.83234.qm@...556...> <200804151653.37327.gambas@...1...> <200804151512.00748.sourceforge-raindog2@...19...> Message-ID: <6324a42a0804151231l7d5649a0gd368a7a1fa9f5429@...178...> 2008/4/15, Rob : > > On Tuesday 15 April 2008 10:53, Benoit Minisini wrote: > > I just hope that it won't give ideas to other people, and that we > > won't have InputTime, InputFloat, InputColor, InputFont, InputFile, > > InputDir, InputIPAddress... and so on. :-) > > > Don't we already have Dialog class members which provide the > equivalent of InputColor, InputFont, InputFile, InputDir, etc.? > Shouldn't this InputDate really be something like Dialog.Date? > > > Rob Oups youre right Rob.... ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas at ...1... Tue Apr 15 22:23:43 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 15 Apr 2008 22:23:43 +0200 Subject: [Gambas-devel] InputDate for gb.form In-Reply-To: <6324a42a0804151150xb58921fwe50cab10070e2f05@...178...> References: <359627.46294.qm@...582...> <6324a42a0804151150xb58921fwe50cab10070e2f05@...178...> Message-ID: <200804152223.43391.gambas@...1...> On mardi 15 avril 2008, Fabien Bodard wrote: > 2008/4/15, David Villalobos Cambronero : > > mmmm, so bad... that's why I'm asking you for permition... maybe it could > > be a good idea to tell devel group to request your autorization before > > add a component or something else, so you can evalute it and tell us if > > has sence or not to add the component. :-) > > > > Regards > > > > > > David > > hummmm it's already the case.... :-) ! > > But Benoit ... just want to talk about the fact that many people risk to > query him for not signifiant componant like yours... Nevertheless... an > id?a for you ... if you have time ... Will be to make an multiType > inputBox... Based on the same system as the Ballon Message. > > So we can have Input.Date, Input.Text, Input. anything.... What about this > ? > > Regards, > Fabien > Yes. InputBox comes from VB, so David continues on InputDate "logically". But Rob is right, the more coherent is the Dialog class who have static methods for that. So I can replace InputDate class by a static method in the Dialog.class (Dialog.SelectDate), in the gb.form.dialog component for example. I will keep InputBox, as this almost useless dialog box was requested by many old VB users. :-) Regards, -- Benoit Minisini From gambas at ...1... Tue Apr 15 22:32:25 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 15 Apr 2008 22:32:25 +0200 Subject: [Gambas-devel] InputDate for gb.form In-Reply-To: <359627.46294.qm@...582...> References: <359627.46294.qm@...582...> Message-ID: <200804152232.25651.gambas@...1...> On mardi 15 avril 2008, David Villalobos Cambronero wrote: > mmmm, so bad... that's why I'm asking you for permition... maybe it could > be a good idea to tell devel group to request your autorization before add > a component or something else, so you can evalute it and tell us if has > sence or not to add the component. :-) > > Regards > > David > Could you rewrite your dialog box in the Dialog class of the gb.form.dialog component? You should add a SelectDate() static method to the Dialog class that returns a boolean, as other Select*() methods. You will have to add a Date property to the Dialog class, to initialize the dialog, and to get the selected date in return. -- Benoit Minisini From gambas at ...1... Tue Apr 15 22:37:48 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 15 Apr 2008 22:37:48 +0200 Subject: [Gambas-devel] MySQL class ready In-Reply-To: <767806.42691.qm@...584...> References: <767806.42691.qm@...584...> Message-ID: <200804152237.48674.gambas@...1...> On mardi 15 avril 2008, David Villalobos Cambronero wrote: > Let me check, I remember that I qouted table names, and the arguments too. > > David > Table and field names should be quoted, with the DB.Quote() function, as soon as they include reserved characters. But SQL requests have to be quoted too, with the DB.Subst(), Exec(), Find()... methods. I plan to try to make gb.db.mysql a true component, so that your class becomes its Gambas part. But first, you must solve the quoting problem. And for sure, I will have other remark in the future. :-) Regards, -- Benoit Minisini From gambas at ...1... Tue Apr 15 22:50:49 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 15 Apr 2008 22:50:49 +0200 Subject: [Gambas-devel] MySQL class ready In-Reply-To: <200804152237.48674.gambas@...1...> References: <767806.42691.qm@...584...> <200804152237.48674.gambas@...1...> Message-ID: <200804152250.49151.gambas@...1...> On mardi 15 avril 2008, Benoit Minisini wrote: > On mardi 15 avril 2008, David Villalobos Cambronero wrote: > > Let me check, I remember that I qouted table names, and the arguments > > too. > > > > David > > Table and field names should be quoted, with the DB.Quote() function, as > soon as they include reserved characters. > > But SQL requests have to be quoted too, with the DB.Subst(), Exec(), > Find()... methods. > > I plan to try to make gb.db.mysql a true component, so that your class > becomes its Gambas part. But first, you must solve the quoting problem. And > for sure, I will have other remark in the future. :-) > > Regards, Here is some remarks. I know, I'm fast... You have to specify the connection used by your MySQL class. But you can do a better design by reimplementing the DB and the Connection class so that they have a property named MySQL that returns a dummy object that will have all the methods of the MySQL class. Look: ------------------------------------------------------- ' _MySQL.class ' The "_" is needed, so that the user don't see it! Export Property Connection As Connection ... All methods of the old MySQL class ------------------------------------------------------- ' Connection.class Export Property Read MySQL As _MySQL Private Sub MySQL_Read() AS _MySQL _MySQL.Connection = Me Return _MySQL End ------------------------------------------------------- ' DB.class Export Property Read MySQL As _MySQL Private Sub MySQL_Read() AS _MySQL _MySQL.Connection = DB.Current Return _MySQL End ------------------------------------------------------- Am I clear? This way, the user will just have to do things like: DB.MySQL.CreateDatabase() MyConnection.MySQL.DropTables() Otherwise, I think the interface of your table creation methods, and so on, could be better too, but I have no idea at the moment. You can search yourself! :-) Maybe copying the interface of DB and Connection, so that the user does not have too much to learn again? Regards, -- Benoit Minisini From david_villalobos_c at ...7... Tue Apr 15 23:19:35 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Tue, 15 Apr 2008 14:19:35 -0700 (PDT) Subject: [Gambas-devel] InputDate for gb.form Message-ID: <748641.40493.qm@...556...> Sure, just let me do it and I'll tell you, think this is a good idea... Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Tuesday, April 15, 2008 2:32:25 PM Subject: Re: [Gambas-devel] InputDate for gb.form On mardi 15 avril 2008, David Villalobos Cambronero wrote: > mmmm, so bad... that's why I'm asking you for permition... maybe it could > be a good idea to tell devel group to request your autorization before add > a component or something else, so you can evalute it and tell us if has > sence or not to add the component. :-) > > Regards > > David > Could you rewrite your dialog box in the Dialog class of the gb.form.dialog component? You should add a SelectDate() static method to the Dialog class that returns a boolean, as other Select*() methods. You will have to add a Date property to the Dialog class, to initialize the dialog, and to get the selected date in return. -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From david_villalobos_c at ...7... Tue Apr 15 23:22:52 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Tue, 15 Apr 2008 14:22:52 -0700 (PDT) Subject: [Gambas-devel] MySQL class ready Message-ID: <164775.45726.qm@...557...> Ok, there is no problem, this is the Real Sense of open source... Let me do it and I tell you... ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Tuesday, April 15, 2008 2:50:49 PM Subject: Re: [Gambas-devel] MySQL class ready On mardi 15 avril 2008, Benoit Minisini wrote: > On mardi 15 avril 2008, David Villalobos Cambronero wrote: > > Let me check, I remember that I qouted table names, and the arguments > > too. > > > > David > > Table and field names should be quoted, with the DB.Quote() function, as > soon as they include reserved characters. > > But SQL requests have to be quoted too, with the DB.Subst(), Exec(), > Find()... methods. > > I plan to try to make gb.db.mysql a true component, so that your class > becomes its Gambas part. But first, you must solve the quoting problem. And > for sure, I will have other remark in the future. :-) > > Regards, Here is some remarks. I know, I'm fast... You have to specify the connection used by your MySQL class. But you can do a better design by reimplementing the DB and the Connection class so that they have a property named MySQL that returns a dummy object that will have all the methods of the MySQL class. Look: ------------------------------------------------------- ' _MySQL.class ' The "_" is needed, so that the user don't see it! Export Property Connection As Connection ... All methods of the old MySQL class ------------------------------------------------------- ' Connection.class Export Property Read MySQL As _MySQL Private Sub MySQL_Read() AS _MySQL _MySQL.Connection = Me Return _MySQL End ------------------------------------------------------- ' DB.class Export Property Read MySQL As _MySQL Private Sub MySQL_Read() AS _MySQL _MySQL.Connection = DB.Current Return _MySQL End ------------------------------------------------------- Am I clear? This way, the user will just have to do things like: DB.MySQL.CreateDatabase() MyConnection.MySQL.DropTables() Otherwise, I think the interface of your table creation methods, and so on, could be better too, but I have no idea at the moment. You can search yourself! :-) Maybe copying the interface of DB and Connection, so that the user does not have too much to learn again? Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Tue Apr 15 23:24:51 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 15 Apr 2008 23:24:51 +0200 Subject: [Gambas-devel] bug, Gambas 2.4, ListBox control contains empty line In-Reply-To: <16696047.post@...565...> References: <16665703.post@...565...> <200804141516.23325.gambas@...1...> <16696047.post@...565...> Message-ID: <200804152324.51469.gambas@...1...> On mardi 15 avril 2008, kevinfishburne wrote: > In the event the attached project didn't actually get included, you can > download it from here: > > http://sales.eightvirtues.com/software/Project.tar.bz2 > > ----- > Kevin Fishburne, Eight Virtues > www: http://sales.eightvirtues.com http://sales.eightvirtues.com > e-mail: mailto:sales at ...590... sales at ...590... > phone: (770) 853-6271 Thanks. This was a bug in gb.gtk I have fixed in the revision 1314. Regards, -- Benoit Minisini From david_villalobos_c at ...7... Wed Apr 16 14:19:03 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Wed, 16 Apr 2008 05:19:03 -0700 (PDT) Subject: [Gambas-devel] InputDate for gb.form Message-ID: <691561.76625.qm@...582...> Hi all, Attached is the gb.form.dialog with the SelectDate() procedure. It works exactly Select*(). Benoit, can you upload it, I can upload it until tomorow. And of course, please check it up first :-) I tried to make it the way you did the others forms and proceduers. With the MySQL.class staff, I will need some days... guess..... YES.... my job... Best regards David ----- Original Message ---- From: David Villalobos Cambronero To: mailing list for gambas developers Sent: Tuesday, April 15, 2008 3:19:35 PM Subject: Re: [Gambas-devel] InputDate for gb.form Sure, just let me do it and I'll tell you, think this is a good idea... Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Tuesday, April 15, 2008 2:32:25 PM Subject: Re: [Gambas-devel] InputDate for gb.form On mardi 15 avril 2008, David Villalobos Cambronero wrote: > mmmm, so bad... that's why I'm asking you for permition... maybe it could > be a good idea to tell devel group to request your autorization before add > a component or something else, so you can evalute it and tell us if has > sence or not to add the component. :-) > > Regards > > David > Could you rewrite your dialog box in the Dialog class of the gb.form.dialog component? You should add a SelectDate() static method to the Dialog class that returns a boolean, as other Select*() methods. You will have to add a Date property to the Dialog class, to initialize the dialog, and to get the selected date in return. -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -------------- next part -------------- A non-text attachment was scrubbed... Name: gb.form.dialog-2.99.92.tar.gz Type: application/gzip Size: 11390 bytes Desc: not available URL: From gambas at ...1... Wed Apr 16 22:40:30 2008 From: gambas at ...1... (Benoit Minisini) Date: Wed, 16 Apr 2008 22:40:30 +0200 Subject: [Gambas-devel] Question about _DrawWith In-Reply-To: <4801097E.9040801@...176...> References: <48010507.6080106@...176...> <200804122056.57694.gambas@...1...> <4801097E.9040801@...176...> Message-ID: <200804162240.30367.gambas@...1...> On samedi 12 avril 2008, Robert Rowe wrote: > Thanks for the info. I rewrote it as you described and it did not cause > an error but it didn't seem to do anything. > > Public Const _DrawWith As String = "uctoolbar" > > I surmise this is because the IDE didn't have my toolbar loaded. I went > ahead and removed it as you suggested. > > By the way, try typing _dr. You will see that the IDE does show an auto > complete list but _DrawWith isn't on the list. > > Have you had a chance to work on the action class any? I'm in a holding > pattern with my toolbar until the action class is written. > > Robert Rowe > Hi, Robert. I don't forget you, I just didn't have the time to work on the Action class. Here is the result of my thoughts... (1) My first question was: Does it worth making an action class that centralizes information about actions? At the moment, the action class just takes its information directly from the controls associated with the action. It stores nothing. If the user had to define all action properties in a separate dialog, the information defined in the controls become useless. So progressively using actions in a project that didn't use them at the beginning need duplicate work. So I think I should keep this design, because it allows the user to progressively add action support in its project without having to enter the same information twice. Now, the action class needs to behave as if it stores the action information: Text, Icon, Shortcut, Tooltip... So it has to extract them from its associated controls, by giving priority to some controls on other ones. Action is supported by Menu, ToolButton, ToggleButton, SidePanel, Window, ToolBar. Window, SidePanel and ToolBar do not count in this history, as they are just shown or hidden according to the value of an associated ToggleButton or Menu with its Toggle property set. So, for example, we can choose that Menu > (ToolButton | ToggleButton). (2) Now how can we define the toolbutton tooltip the way you wanted? I.e. by adding the shortcut at the end of the original tooltip. Let's suppose that you have a Menu and a ToolButton associated with the same action. The shortcut is defined in the Menu. It is the only place as, at the moment, ToolButton do not have shortcuts. By deciding that the shortcut will be added between braces at the end of the tooltip, we can easily detect it and know if it should be added, or replaced, when setting the Shortcut property of the action. Of course, if you set the Shortcut property of the menu directly, nothing happens. I'm not agree with following the KDE/GTK+ design for making a toolbar. It is logical, as they didn't have GUI designer integrated initially. I prefer that you add features to the existing ToolBar class, that already support what your toolbar does not yet, like right-to-left language written support. (3) Now how can you add a toolbar configuration dialog? First, you must know all possible actions supported by the toolbar. I simply suggest taking all the toolbar children controls. Then, make a dialog that allows the user to decide which one are visible, and which one are not. Then make a Settings property in the ToolBar class that makes a list of all hidden controls by using their names. (4) Now how can the user globally configure the actions of all menus, toolbars, and so on? All actions are registered in the Action class when a control is created. But not all controls are necessarily created at startup. So the user will have to declare the list of all actions used by its project, with their name, tooltips, icon name, shortcuts... Then, at runtime, an action configuration dialog will be able to be created. this dialog will load and save action settings that will be applied at application startup, and when the action configuration dialog is validated. This is not in contradiction with the first point: at design time, the IDE will have a dialog centralizing the information about actions, but at runtime it will just be some text file used by the action configuration dialog. The Action class won't see it. Well, that's all! Tell me what you think about that design, and if you see what you can do in the current ToolBar class from the job you already have done. Regards, -- Benoit Minisini From gambas at ...1... Thu Apr 17 00:56:30 2008 From: gambas at ...1... (Benoit Minisini) Date: Thu, 17 Apr 2008 00:56:30 +0200 Subject: [Gambas-devel] InputDate for gb.form In-Reply-To: <691561.76625.qm@...582...> References: <691561.76625.qm@...582...> Message-ID: <200804170056.30877.gambas@...1...> On mercredi 16 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > Attached is the gb.form.dialog with the SelectDate() procedure. It works > exactly Select*(). > > Benoit, can you upload it, I can upload it until tomorow. > > And of course, please check it up first :-) I tried to make it the way you > did the others forms and proceduers. > > With the MySQL.class staff, I will need some days... guess..... YES.... my > job... > > Best regards > > David > > ----- Original Message ---- > From: David Villalobos Cambronero > To: mailing list for gambas developers > Sent: Tuesday, April 15, 2008 3:19:35 PM > Subject: Re: [Gambas-devel] InputDate for gb.form > > Sure, just let me do it and I'll tell you, think this is a good idea... > > Regards > > David > I merged it in my private tree. For coherency with other Dialog methods, I removed the label title from the FInputDate form, I made it resizable, and I used the Dialog.Title property to set the dialog title, and I made the Dialog.Date property writable. Regards, -- Benoit Minisini From david_villalobos_c at ...7... Thu Apr 17 14:16:09 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Thu, 17 Apr 2008 05:16:09 -0700 (PDT) Subject: [Gambas-devel] InputDate for gb.form Message-ID: <130695.67879.qm@...556...> Ok, many thanks. Sorry for the work you had to do, maybe next time I'll do it better :-) Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Wednesday, April 16, 2008 4:56:30 PM Subject: Re: [Gambas-devel] InputDate for gb.form On mercredi 16 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > Attached is the gb.form.dialog with the SelectDate() procedure. It works > exactly Select*(). > > Benoit, can you upload it, I can upload it until tomorow. > > And of course, please check it up first :-) I tried to make it the way you > did the others forms and proceduers. > > With the MySQL.class staff, I will need some days... guess..... YES.... my > job... > > Best regards > > David > > ----- Original Message ---- > From: David Villalobos Cambronero > To: mailing list for gambas developers > Sent: Tuesday, April 15, 2008 3:19:35 PM > Subject: Re: [Gambas-devel] InputDate for gb.form > > Sure, just let me do it and I'll tell you, think this is a good idea... > > Regards > > David > I merged it in my private tree. For coherency with other Dialog methods, I removed the label title from the FInputDate form, I made it resizable, and I used the Dialog.Title property to set the dialog title, and I made the Dialog.Date property writable. Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From david_villalobos_c at ...7... Thu Apr 17 14:27:55 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Thu, 17 Apr 2008 05:27:55 -0700 (PDT) Subject: [Gambas-devel] Erros in Gambas 3 (svn 1316) Message-ID: <969480.67609.qm@...591...> Hi all, I got these errors in svn 1316, 1- When I create a new project at the opeping time Gambas says that it is a Gambas 2 project. 2- If I write a number in the Goto windows and this number is bigger than the Editor.Lines.Count got a Signal 13 (Null object) Can someone validate? Regards David ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Thu Apr 17 22:46:20 2008 From: gambas at ...1... (Benoit Minisini) Date: Thu, 17 Apr 2008 22:46:20 +0200 Subject: [Gambas-devel] Erros in Gambas 3 (svn 1316) In-Reply-To: <969480.67609.qm@...591...> References: <969480.67609.qm@...591...> Message-ID: <200804172246.20626.gambas@...1...> On jeudi 17 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > I got these errors in svn 1316, > > 1- When I create a new project at the opeping time Gambas says that it is a > Gambas 2 project. This is not an error, this is a warning. The explanation is in the subversion commit logs: now Gambas 3 projects are markes as... Gambas 3 projects. > 2- If I write a number in the Goto windows and this > number is bigger than the Editor.Lines.Count got a Signal 13 (Null object) > > Can someone validate? OK, I will fix that. Regards, -- Benoit Minisini From peter.talken at ...592... Fri Apr 18 13:03:15 2008 From: peter.talken at ...592... (Peter Landgren) Date: Fri, 18 Apr 2008 13:03:15 +0200 Subject: [Gambas-devel] Unable to run reconf-all Message-ID: <200804181303.16189.peter.talken@...592...> Hi, I have just upgraded to Mandriva 2008.1 and ran into problem when I tried to do reconf-all after I have dome svn up. I get this msgs: [progdev at ...593... trunk]$ ./reconf-all configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use AM_INIT_AUTOMAKE([1.9.6]). aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... configure.ac:53: the top level autom4te: /usr/bin/m4 failed with exit status: 1 configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use AM_INIT_AUTOMAKE([1.9.6]). aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... configure.ac:53: the top level autom4te: /usr/bin/m4 failed with exit status: 1 autoreconf: /usr/bin/autoconf failed with exit status: 1 [progdev at ...593... trunk]$ Any idea what's wrong/missing? Peter Landgren From david_villalobos_c at ...7... Fri Apr 18 14:12:21 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Fri, 18 Apr 2008 05:12:21 -0700 (PDT) Subject: [Gambas-devel] Erros in Gambas 3 (svn 1316) Message-ID: <78522.30591.qm@...594...> Ups, Maybe I should read carefully the commits logs :-) Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Thursday, April 17, 2008 2:46:20 PM Subject: Re: [Gambas-devel] Erros in Gambas 3 (svn 1316) On jeudi 17 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > I got these errors in svn 1316, > > 1- When I create a new project at the opeping time Gambas says that it is a > Gambas 2 project. This is not an error, this is a warning. The explanation is in the subversion commit logs: now Gambas 3 projects are markes as... Gambas 3 projects. > 2- If I write a number in the Goto windows and this > number is bigger than the Editor.Lines.Count got a Signal 13 (Null object) > > Can someone validate? OK, I will fix that. Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Sat Apr 19 01:47:50 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 19 Apr 2008 01:47:50 +0200 Subject: [Gambas-devel] New non-compatible changes in /trunk Message-ID: <200804190147.50353.gambas@...1...> Hi, In the revision 1321, I added the following stuff: The old Window.Border and Window.ToolBox has been removed, and replaced by: - A boolean Window.Border property that indicates if a window has a border. - A boolean Window.Resizable property that indicates if a window is resizable. - A integer window.Type property that indicates the window type to the window manager: Normal, ToolBar, Splash, Popup, Combo, Panel, Notification, Drag and Desktop. For more details, see the freedesktop.org window manager specifications on their web site: http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html And all that stuff will force you to update the forms of your projects! Sorry for the inconvenience, but it is a development version. Regards, -- Benoit Minisini From gambas.fr at ...176... Sat Apr 19 10:27:11 2008 From: gambas.fr at ...176... (Fabien Bodard) Date: Sat, 19 Apr 2008 10:27:11 +0200 Subject: [Gambas-devel] New non-compatible changes in /trunk In-Reply-To: <200804190147.50353.gambas@...1...> References: <200804190147.50353.gambas@...1...> Message-ID: <6324a42a0804190127x7b5ce69dyf91abae168d21ed7@...178...> RRRRHA enfin le popup 2008/4/19, Benoit Minisini : > > Hi, > > In the revision 1321, I added the following stuff: > > The old Window.Border and Window.ToolBox has been removed, and replaced > by: > > - A boolean Window.Border property that indicates if a window has a > border. > > - A boolean Window.Resizable property that indicates if a window is > resizable. > > - A integer window.Type property that indicates the window type to the > window > manager: Normal, ToolBar, Splash, Popup, Combo, Panel, Notification, Drag > and > Desktop. > > For more details, see the freedesktop.org window manager specifications on > their web site: > > http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html > > And all that stuff will force you to update the forms of your projects! > Sorry > for the inconvenience, but it is a development version. > > Regards, > > -- > Benoit Minisini > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jredrejo at ...176... Sat Apr 19 15:59:53 2008 From: jredrejo at ...176... (=?ISO-8859-1?Q?Jos=E9_Luis_Redrejo?=) Date: Sat, 19 Apr 2008 15:59:53 +0200 Subject: [Gambas-devel] New non-compatible changes in /trunk In-Reply-To: <200804190147.50353.gambas@...1...> References: <200804190147.50353.gambas@...1...> Message-ID: <8eb28a500804190659j44bcc1c8geab1f39acd4166e4@...178...> Beno?t, as I guess that when the development of future gambas version advance, more incompatibilities will appear, I think that a page in the gambas site with the list of incompatibilities would be a good idea. So, we can take a fast look there and see what parts of the code should be checked when using trunk. Regards. Jos? L. 2008/4/19 Benoit Minisini : > Hi, > > In the revision 1321, I added the following stuff: > > The old Window.Border and Window.ToolBox has been removed, and replaced > by: > > - A boolean Window.Border property that indicates if a window has a > border. > > - A boolean Window.Resizable property that indicates if a window is > resizable. > > - A integer window.Type property that indicates the window type to the > window > manager: Normal, ToolBar, Splash, Popup, Combo, Panel, Notification, Drag > and > Desktop. > > For more details, see the freedesktop.org window manager specifications on > their web site: > > http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html > > And all that stuff will force you to update the forms of your projects! > Sorry > for the inconvenience, but it is a development version. > > Regards, > > -- > Benoit Minisini > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david_villalobos_c at ...7... Sat Apr 19 16:26:41 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Sat, 19 Apr 2008 07:26:41 -0700 (PDT) Subject: [Gambas-devel] MySQL class ready Message-ID: <635527.37312.qm@...596...> Hi Benoit I'm trying to make things easier to understand I can make a Class for every database object (tables, databases, fields, indexes, etc) following the actual Gambas Database manager. For example: to add a field we have to do DB.MySQL.FieldDefinition(...) now we do: DB.MySQL.Field.Add(...) Instead of DB.MySQL.AlterDataBase(...) we have: DB.MySQL.DataBase.Modify(...) Instead of DB.MySQL.DropTable(...) we have: DB.MySQL.Table.Delete(...), etc, etc. What do you think? Regards David ----- Original Message ---- From: David Villalobos Cambronero To: mailing list for gambas developers Sent: Tuesday, April 15, 2008 3:22:52 PM Subject: Re: [Gambas-devel] MySQL class ready Ok, there is no problem, this is the Real Sense of open source... Let me do it and I tell you... ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Tuesday, April 15, 2008 2:50:49 PM Subject: Re: [Gambas-devel] MySQL class ready On mardi 15 avril 2008, Benoit Minisini wrote: > On mardi 15 avril 2008, David Villalobos Cambronero wrote: > > Let me check, I remember that I qouted table names, and the arguments > > too. > > > > David > > Table and field names should be quoted, with the DB.Quote() function, as > soon as they include reserved characters. > > But SQL requests have to be quoted too, with the DB.Subst(), Exec(), > Find()... methods. > > I plan to try to make gb.db.mysql a true component, so that your class > becomes its Gambas part. But first, you must solve the quoting problem. And > for sure, I will have other remark in the future. :-) > > Regards, Here is some remarks. I know, I'm fast... You have to specify the connection used by your MySQL class. But you can do a better design by reimplementing the DB and the Connection class so that they have a property named MySQL that returns a dummy object that will have all the methods of the MySQL class. Look: ------------------------------------------------------- ' _MySQL.class ' The "_" is needed, so that the user don't see it! Export Property Connection As Connection ... All methods of the old MySQL class ------------------------------------------------------- ' Connection.class Export Property Read MySQL As _MySQL Private Sub MySQL_Read() AS _MySQL _MySQL.Connection = Me Return _MySQL End ------------------------------------------------------- ' DB.class Export Property Read MySQL As _MySQL Private Sub MySQL_Read() AS _MySQL _MySQL.Connection = DB.Current Return _MySQL End ------------------------------------------------------- Am I clear? This way, the user will just have to do things like: DB.MySQL.CreateDatabase() MyConnection.MySQL.DropTables() Otherwise, I think the interface of your table creation methods, and so on, could be better too, but I have no idea at the moment. You can search yourself! :-) Maybe copying the interface of DB and Connection, so that the user does not have too much to learn again? Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Sat Apr 19 19:20:00 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 19 Apr 2008 19:20:00 +0200 Subject: [Gambas-devel] MySQL class ready In-Reply-To: <635527.37312.qm@...596...> References: <635527.37312.qm@...596...> Message-ID: <200804191920.00300.gambas@...1...> On samedi 19 avril 2008, David Villalobos Cambronero wrote: > Hi Benoit > > I'm trying to make things easier to understand I can make a Class for every > database object (tables, databases, fields, indexes, etc) following the > actual Gambas Database manager. > > For example: to add a field we have to do DB.MySQL.FieldDefinition(...) now > we do: DB.MySQL.Field.Add(...) Instead of DB.MySQL.AlterDataBase(...) we > have: DB.MySQL.DataBase.Modify(...) Instead of DB.MySQL.DropTable(...) we > have: DB.MySQL.Table.Delete(...), etc, etc. > > What do you think? > > Regards > > David > That's OK. But some functions are not really needed (like DB.MySQL.DropTable, DB.MySQL.Table.Delete...) as they are actually already implemented in the gb.db component. But you can keep them for coherency reasons. -- Benoit Minisini From gambas at ...1... Sat Apr 19 19:26:59 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 19 Apr 2008 19:26:59 +0200 Subject: [Gambas-devel] Unable to run reconf-all In-Reply-To: <200804181303.16189.peter.talken@...592...> References: <200804181303.16189.peter.talken@...592...> Message-ID: <200804191926.59963.gambas@...1...> On vendredi 18 avril 2008, Peter Landgren wrote: > Hi, > > I have just upgraded to Mandriva 2008.1 and ran into problem when I tried > to do reconf-all after I have dome svn up. I get this msgs: > > [progdev at ...593... trunk]$ ./reconf-all > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > AM_INIT_AUTOMAKE([1.9.6]). > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > configure.ac:53: the top level > autom4te: /usr/bin/m4 failed with exit status: 1 > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > AM_INIT_AUTOMAKE([1.9.6]). > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > configure.ac:53: the top level > autom4te: /usr/bin/m4 failed with exit status: 1 > autoreconf: /usr/bin/autoconf failed with exit status: 1 > [progdev at ...593... trunk]$ > > Any idea what's wrong/missing? > > Peter Landgren > No, I have installed Mandriva 2008.1, and didn't have any problem. Which version of automake and autoconf do you use? -- Benoit Minisini From gambas at ...1... Sat Apr 19 19:29:29 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 19 Apr 2008 19:29:29 +0200 Subject: [Gambas-devel] New non-compatible changes in /trunk In-Reply-To: <8eb28a500804190659j44bcc1c8geab1f39acd4166e4@...178...> References: <200804190147.50353.gambas@...1...> <8eb28a500804190659j44bcc1c8geab1f39acd4166e4@...178...> Message-ID: <200804191929.29564.gambas@...1...> On samedi 19 avril 2008, Jos? Luis Redrejo wrote: > Beno?t, as I guess that when the development of future gambas version > advance, more incompatibilities will appear, I think that a page in the > gambas site with the list of incompatibilities would be a good idea. So, we > can take a fast look there and see what parts of the code should be checked > when using trunk. > > Regards. > Jos? L. > Personnally, I note the changes in the subversion commit logs, so I could recapitulate all uncompatible changes at the end of the story. But if a volunteer wants to track them as they arrive, no problem. -- Benoit Minisini From peter.talken at ...592... Sat Apr 19 21:12:50 2008 From: peter.talken at ...592... (Peter Landgren) Date: Sat, 19 Apr 2008 21:12:50 +0200 Subject: [Gambas-devel] Unable to run reconf-all In-Reply-To: <200804191926.59963.gambas@...1...> References: <200804181303.16189.peter.talken@...592...> <200804191926.59963.gambas@...1...> Message-ID: <200804192112.50675.peter.talken@...592...> Den Saturday 19 April 2008 19.26.59 skrev Benoit Minisini: > On vendredi 18 avril 2008, Peter Landgren wrote: > > Hi, > > > > I have just upgraded to Mandriva 2008.1 and ran into problem when I tried > > to do reconf-all after I have dome svn up. I get this msgs: > > > > [progdev at ...593... trunk]$ ./reconf-all > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > AM_INIT_AUTOMAKE([1.9.6]). > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > configure.ac:53: the top level > > autom4te: /usr/bin/m4 failed with exit status: 1 > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > AM_INIT_AUTOMAKE([1.9.6]). > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > configure.ac:53: the top level > > autom4te: /usr/bin/m4 failed with exit status: 1 > > autoreconf: /usr/bin/autoconf failed with exit status: 1 > > [progdev at ...593... trunk]$ > > > > Any idea what's wrong/missing? > > > > Peter Landgren > > No, I have installed Mandriva 2008.1, and didn't have any problem. Which > version of automake and autoconf do you use? automake (GNU automake) 1.10.1 autoconf (GNU Autoconf) 2.61 /Peter From gambas at ...1... Sat Apr 19 21:17:33 2008 From: gambas at ...1... (Benoit Minisini) Date: Sat, 19 Apr 2008 21:17:33 +0200 Subject: [Gambas-devel] Unable to run reconf-all In-Reply-To: <200804192112.50675.peter.talken@...592...> References: <200804181303.16189.peter.talken@...592...> <200804191926.59963.gambas@...1...> <200804192112.50675.peter.talken@...592...> Message-ID: <200804192117.33231.gambas@...1...> On samedi 19 avril 2008, Peter Landgren wrote: > Den Saturday 19 April 2008 19.26.59 skrev Benoit Minisini: > > On vendredi 18 avril 2008, Peter Landgren wrote: > > > Hi, > > > > > > I have just upgraded to Mandriva 2008.1 and ran into problem when I > > > tried to do reconf-all after I have dome svn up. I get this msgs: > > > > > > [progdev at ...593... trunk]$ ./reconf-all > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > AM_INIT_AUTOMAKE([1.9.6]). > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > configure.ac:53: the top level > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > AM_INIT_AUTOMAKE([1.9.6]). > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > configure.ac:53: the top level > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > autoreconf: /usr/bin/autoconf failed with exit status: 1 > > > [progdev at ...593... trunk]$ > > > > > > Any idea what's wrong/missing? > > > > > > Peter Landgren > > > > No, I have installed Mandriva 2008.1, and didn't have any problem. Which > > version of automake and autoconf do you use? > > automake (GNU automake) 1.10.1 > autoconf (GNU Autoconf) 2.61 > > /Peter > Same thing here... Did you try to make a checkout from scratch? -- Benoit Minisini From peter.talken at ...592... Sun Apr 20 09:14:57 2008 From: peter.talken at ...592... (Peter Landgren) Date: Sun, 20 Apr 2008 09:14:57 +0200 Subject: [Gambas-devel] Unable to run reconf-all In-Reply-To: <200804192117.33231.gambas@...1...> References: <200804181303.16189.peter.talken@...592...> <200804192112.50675.peter.talken@...592...> <200804192117.33231.gambas@...1...> Message-ID: <200804200914.57538.peter.talken@...592...> Den Saturday 19 April 2008 21.17.33 skrev Benoit Minisini: > On samedi 19 avril 2008, Peter Landgren wrote: > > Den Saturday 19 April 2008 19.26.59 skrev Benoit Minisini: > > > On vendredi 18 avril 2008, Peter Landgren wrote: > > > > Hi, > > > > > > > > I have just upgraded to Mandriva 2008.1 and ran into problem when I > > > > tried to do reconf-all after I have dome svn up. I get this msgs: > > > > > > > > [progdev at ...593... trunk]$ ./reconf-all > > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > > AM_INIT_AUTOMAKE([1.9.6]). > > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > > configure.ac:53: the top level > > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > > AM_INIT_AUTOMAKE([1.9.6]). > > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > > configure.ac:53: the top level > > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > > autoreconf: /usr/bin/autoconf failed with exit status: 1 > > > > [progdev at ...593... trunk]$ > > > > > > > > Any idea what's wrong/missing? > > > > > > > > Peter Landgren > > > > > > No, I have installed Mandriva 2008.1, and didn't have any problem. > > > Which version of automake and autoconf do you use? > > > > automake (GNU automake) 1.10.1 > > autoconf (GNU Autoconf) 2.61 > > > > /Peter > > Same thing here... Did you try to make a checkout from scratch? Now I have checked out from scratch and no more errors except: configure: WARNING: Unable to find file: libintl.so I have /lib/libintl.so.8. /Peter From david_villalobos_c at ...7... Sun Apr 20 20:44:10 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Sun, 20 Apr 2008 11:44:10 -0700 (PDT) Subject: [Gambas-devel] MySQL class ready In-Reply-To: <200804191920.00300.gambas@...1...> Message-ID: <685280.45306.qm@...597...> Hi Benoit Can you take a look at the mysql project, I made some changes. The q project is an example. Comments, please. Best regards David --- Benoit Minisini wrote: > On samedi 19 avril 2008, David Villalobos Cambronero > wrote: > > Hi Benoit > > > > I'm trying to make things easier to understand I > can make a Class for every > > database object (tables, databases, fields, > indexes, etc) following the > > actual Gambas Database manager. > > > > For example: to add a field we have to do > DB.MySQL.FieldDefinition(...) now > > we do: DB.MySQL.Field.Add(...) Instead of > DB.MySQL.AlterDataBase(...) we > > have: DB.MySQL.DataBase.Modify(...) Instead of > DB.MySQL.DropTable(...) we > > have: DB.MySQL.Table.Delete(...), etc, etc. > > > > What do you think? > > > > Regards > > > > David > > > > That's OK. But some functions are not really needed > (like DB.MySQL.DropTable, > DB.MySQL.Table.Delete...) as they are actually > already implemented in the > gb.db component. But you can keep them for coherency > reasons. > > -- > Benoit Minisini > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 > JavaOne(SM) Conference > Don't miss this year's exciting event. There's still > time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -------------- next part -------------- A non-text attachment was scrubbed... Name: mysql-2.99.1.tar.gz Type: application/x-gzip-compressed Size: 19812 bytes Desc: 4147935443-mysql-2.99.1.tar.gz URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: q-0.0.1.tar.gz Type: application/x-gzip-compressed Size: 10148 bytes Desc: 3589650250-q-0.0.1.tar.gz URL: From gambas at ...1... Mon Apr 21 19:37:06 2008 From: gambas at ...1... (Benoit Minisini) Date: Mon, 21 Apr 2008 19:37:06 +0200 Subject: [Gambas-devel] Unable to run reconf-all In-Reply-To: <200804200914.57538.peter.talken@...592...> References: <200804181303.16189.peter.talken@...592...> <200804192117.33231.gambas@...1...> <200804200914.57538.peter.talken@...592...> Message-ID: <200804211937.06906.gambas@...1...> On dimanche 20 avril 2008, Peter Landgren wrote: > Den Saturday 19 April 2008 21.17.33 skrev Benoit Minisini: > > On samedi 19 avril 2008, Peter Landgren wrote: > > > Den Saturday 19 April 2008 19.26.59 skrev Benoit Minisini: > > > > On vendredi 18 avril 2008, Peter Landgren wrote: > > > > > Hi, > > > > > > > > > > I have just upgraded to Mandriva 2008.1 and ran into problem when I > > > > > tried to do reconf-all after I have dome svn up. I get this msgs: > > > > > > > > > > [progdev at ...593... trunk]$ ./reconf-all > > > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > > > AM_INIT_AUTOMAKE([1.9.6]). > > > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > > > configure.ac:53: the top level > > > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > > > AM_INIT_AUTOMAKE([1.9.6]). > > > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > > > configure.ac:53: the top level > > > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > > > autoreconf: /usr/bin/autoconf failed with exit status: 1 > > > > > [progdev at ...593... trunk]$ > > > > > > > > > > Any idea what's wrong/missing? > > > > > > > > > > Peter Landgren > > > > > > > > No, I have installed Mandriva 2008.1, and didn't have any problem. > > > > Which version of automake and autoconf do you use? > > > > > > automake (GNU automake) 1.10.1 > > > autoconf (GNU Autoconf) 2.61 > > > > > > /Peter > > > > Same thing here... Did you try to make a checkout from scratch? > > Now I have checked out from scratch and no more errors except: > configure: WARNING: Unable to find file: libintl.so > I have /lib/libintl.so.8. > > /Peter > But do you have the symbolic link libintl.so? -- Benoit Minisini From peter.talken at ...592... Mon Apr 21 20:18:33 2008 From: peter.talken at ...592... (Peter Landgren) Date: Mon, 21 Apr 2008 20:18:33 +0200 Subject: [Gambas-devel] Unable to run reconf-all In-Reply-To: <200804211937.06906.gambas@...1...> References: <200804181303.16189.peter.talken@...592...> <200804200914.57538.peter.talken@...592...> <200804211937.06906.gambas@...1...> Message-ID: <200804212018.34673.peter.talken@...592...> Re: [Gambas-devel] Unable to run reconf-all Fr?n: Benoit Minisini Till: mailing list for gambas developers Datum: I dag 19.37.06 ? On dimanche 20 avril 2008, Peter Landgren wrote: > Den Saturday 19 April 2008 21.17.33 skrev Benoit Minisini: > > On samedi 19 avril 2008, Peter Landgren wrote: > > > Den Saturday 19 April 2008 19.26.59 skrev Benoit Minisini: > > > > On vendredi 18 avril 2008, Peter Landgren wrote: > > > > > Hi, > > > > > > > > > > I have just upgraded to Mandriva 2008.1 and ran into problem when I > > > > > tried to do reconf-all after I have dome svn up. I get this msgs: > > > > > > > > > > [progdev at ...593... trunk]$ ./reconf-all > > > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > > > AM_INIT_AUTOMAKE([1.9.6]). > > > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > > > configure.ac:53: the top level > > > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > > > configure.ac:53: error: Do not call AM_AUTOMAKE_VERSION, use > > > > > AM_INIT_AUTOMAKE([1.9.6]). > > > > > aclocal.m4:48: AM_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:61: AM_SET_CURRENT_AUTOMAKE_VERSION is expanded from... > > > > > aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... > > > > > configure.ac:53: the top level > > > > > autom4te: /usr/bin/m4 failed with exit status: 1 > > > > > autoreconf: /usr/bin/autoconf failed with exit status: 1 > > > > > [progdev at ...593... trunk]$ > > > > > > > > > > Any idea what's wrong/missing? > > > > > > > > > > Peter Landgren > > > > > > > > No, I have installed Mandriva 2008.1, and didn't have any problem. > > > > Which version of automake and autoconf do you use? > > > > > > automake (GNU automake) 1.10.1 > > > autoconf (GNU Autoconf) 2.61 > > > > > > /Peter > > > > Same thing here... Did you try to make a checkout from scratch? > > Now ?I have checked out from scratch and no more errors except: > configure: WARNING: Unable to find file: libintl.so > I have /lib/libintl.so.8. > > /Peter > But do you have the symbolic link libintl.so? Benoit, I had not installed gettext-devel. Now no warnings! Regards, /Peter From david_villalobos_c at ...7... Wed Apr 23 14:39:40 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Wed, 23 Apr 2008 05:39:40 -0700 (PDT) Subject: [Gambas-devel] MySQL class ready Message-ID: <135472.45069.qm@...584...> Hi all I have finished all changes suggested by Benoit: 1- Now MySQL.class is part of DB and Connection class. 2- I removed the MySQL.Connection property, since the connection info can be retrived from DB and Connection Clasess. 3- Added/Removed some properties and functions. 4- There is a new property called Confirm, that will ask the user to execute or not the statement. 5- Translation updated (for spanish) :-) 6- Quoted some unquoted symbols. 7- I' made some new functions like Dumps, Load Data from files into tables, and Views (at least in a simple way). Any idea for something that should be present? 8- Bonit, I'll appreciate your comments. Best regards David ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -------------- next part -------------- A non-text attachment was scrubbed... Name: mysql-2.99.1.tar.gz Type: application/gzip Size: 20071 bytes Desc: not available URL: From david_villalobos_c at ...7... Wed Apr 23 15:39:02 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Wed, 23 Apr 2008 06:39:02 -0700 (PDT) Subject: [Gambas-devel] OpenOfice integration Message-ID: <89743.21417.qm@...588...> Hi all, Benoit, What is your idea for OpenOffice document generation, I mean, how do you think a document should be generated, I'm planning to try to learn the OASIS Standard, to try to do something for Gambas. Any idea to begin? Best regards David ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Wed Apr 23 15:49:25 2008 From: gambas at ...1... (Benoit Minisini) Date: Wed, 23 Apr 2008 15:49:25 +0200 Subject: [Gambas-devel] OpenOfice integration In-Reply-To: <89743.21417.qm@...588...> References: <89743.21417.qm@...588...> Message-ID: <200804231549.25857.gambas@...1...> On mercredi 23 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > Benoit, What is your idea for OpenOffice document generation, I mean, how > do you think a document should be generated, I'm planning to try to learn > the OASIS Standard, to try to do something for Gambas. > > Any idea to begin? > > Best regards > > David > "Open Office integration" is not really needed. ODF files are just XML text files that you can process with standard text routines. For example, to generate Open Office text or spreadsheet documents, I do the following: First, I create a template file. Put in it some special markups where I want to insert the data. Then, each time I want to make a document, I do that: - Unzip the template file. - Replace the markups by the data in the content.xml file. - Zip the result. - That's done. But we can imagine making a component that deals with that process. The code already exists: it is located in the web platform I developed for my job. This web platform can generate OpenOffice text files, spreadsheet, convert them to MS Word/Excel, and make PDF from that. It needs a virtual X11 server (Xvfb) when OpenOffice must be run to do the conversions. Regards, -- Benoit Minisini From david_villalobos_c at ...7... Wed Apr 23 15:56:09 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Wed, 23 Apr 2008 06:56:09 -0700 (PDT) Subject: [Gambas-devel] OpenOfice integration Message-ID: <496687.55698.qm@...591...> Is that code open source, I mean the code you develop for your job? Do you think is a good idea to make a component to deal with the the ODF? Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Wednesday, April 23, 2008 7:49:25 AM Subject: Re: [Gambas-devel] OpenOfice integration On mercredi 23 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > Benoit, What is your idea for OpenOffice document generation, I mean, how > do you think a document should be generated, I'm planning to try to learn > the OASIS Standard, to try to do something for Gambas. > > Any idea to begin? > > Best regards > > David > "Open Office integration" is not really needed. ODF files are just XML text files that you can process with standard text routines. For example, to generate Open Office text or spreadsheet documents, I do the following: First, I create a template file. Put in it some special markups where I want to insert the data. Then, each time I want to make a document, I do that: - Unzip the template file. - Replace the markups by the data in the content.xml file. - Zip the result. - That's done. But we can imagine making a component that deals with that process. The code already exists: it is located in the web platform I developed for my job. This web platform can generate OpenOffice text files, spreadsheet, convert them to MS Word/Excel, and make PDF from that. It needs a virtual X11 server (Xvfb) when OpenOffice must be run to do the conversions. Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Wed Apr 23 16:06:32 2008 From: gambas at ...1... (Benoit Minisini) Date: Wed, 23 Apr 2008 16:06:32 +0200 Subject: [Gambas-devel] OpenOfice integration In-Reply-To: <496687.55698.qm@...591...> References: <496687.55698.qm@...591...> Message-ID: <200804231606.32707.gambas@...1...> On mercredi 23 avril 2008, David Villalobos Cambronero wrote: > Is that code open source, I mean the code you develop for your job? This code is not distributed by the company, so no. But this is not very important, as I wrote it, and I can wrote it again, or tell you how to do it. Moreover, you can't take this code as is, it is too "Quick & dirty". > > Do you think is a good idea to make a component to deal with the the ODF? Yes. An open office component will have to provide the following features: * Open a new ODF document from a template. * Close it when it is done. * Replace a markup by some data, dealing with the XML syntax. * Help to insert tables easily. * Help to insert new rows or columns into a spreadsheet easily. * Other help methods. Only limited by your imagination! * Run open office inside Xvfb (provided it is installed), to convert documents to MS format or PDF. Regards, -- Benoit Minisini From david_villalobos_c at ...7... Wed Apr 23 16:20:05 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Wed, 23 Apr 2008 07:20:05 -0700 (PDT) Subject: [Gambas-devel] OpenOfice integration Message-ID: <400570.14239.qm@...584...> Ok, I think (at least at the moment) that is not that dificult to make it, so I'll will start as soon as I can. what is your suggest for the component name, gb.ODF, gb.openoffice, or someone else... Regards David ----- Original Message ---- From: Benoit Minisini To: mailing list for gambas developers Sent: Wednesday, April 23, 2008 8:06:32 AM Subject: Re: [Gambas-devel] OpenOfice integration On mercredi 23 avril 2008, David Villalobos Cambronero wrote: > Is that code open source, I mean the code you develop for your job? This code is not distributed by the company, so no. But this is not very important, as I wrote it, and I can wrote it again, or tell you how to do it. Moreover, you can't take this code as is, it is too "Quick & dirty". > > Do you think is a good idea to make a component to deal with the the ODF? Yes. An open office component will have to provide the following features: * Open a new ODF document from a template. * Close it when it is done. * Replace a markup by some data, dealing with the XML syntax. * Help to insert tables easily. * Help to insert new rows or columns into a spreadsheet easily. * Other help methods. Only limited by your imagination! * Run open office inside Xvfb (provided it is installed), to convert documents to MS format or PDF. Regards, -- Benoit Minisini ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Wed Apr 23 16:24:26 2008 From: gambas at ...1... (Benoit Minisini) Date: Wed, 23 Apr 2008 16:24:26 +0200 Subject: [Gambas-devel] OpenOfice integration In-Reply-To: <400570.14239.qm@...584...> References: <400570.14239.qm@...584...> Message-ID: <200804231624.26426.gambas@...1...> On mercredi 23 avril 2008, David Villalobos Cambronero wrote: > Ok, I think (at least at the moment) that is not that dificult to make it, > so I'll will start as soon as I can. > > what is your suggest for the component name, gb.ODF, gb.openoffice, or > someone else... > > Regards > > David > gb.openoffice, as it will actually run open office. As for running it, ask me when you need that, and I will explain how to it. Regards, -- Benoit Minisini From gambas.fr at ...176... Sat Apr 26 01:00:06 2008 From: gambas.fr at ...176... (Fabien Bodard) Date: Sat, 26 Apr 2008 01:00:06 +0200 Subject: [Gambas-devel] Design property In-Reply-To: <47F6E33E.40902@...176...> References: <47F30E9B.3000400@...176...> <200804021508.06711.gambas@...1...> <47F59C0C.4000102@...176...> <200804040907.03891.gambas@...1...> <47F6E33E.40902@...176...> Message-ID: <6324a42a0804251600q676f4ad2le6a4e58784886111@...178...> In fact the problem of your thinking way, is that you want your component manage the ide editing. you must to study better the way that the gb.form component is working. The gambas form editing model is based on the container model. So imagin a toobar that arrange it's content in the zOrder order. Imagin a dockable toolbar... don't try to link hardly the widgets contained in it.... use the container child array to parse the widgets contained. Make the toolbar more dynamic. You are thinking in a VB old model... (nevertheless VB no have widgetAdd function). Study the reparent function... you are trying to do something too complex and not so easy to use... This is my opinion... Regards, Fabien Bodard 2008/4/5, Robert Rowe : > > The idea of a faux property had occurred to me. Since the IDE didn't > currently support it I thought that I could at least provide something > for my control. I had the impression from looking at other controls > (texbox, etc) that some design time interaction was possible. I guess > that these controls are written in C++ and have capabilities that the > gambas made controls do not. Maybe we could work on this at some time in > the future. > > I actually did look at your toolbar. It is a well made flexible control. > It's basically a smart container that can do some switching around of > its children at runtime by changing properties. The developer still has > to draw each button manually, carefully sizing and positioning them. I > was messed up by this when working on the IDE because I didn't see the > empty panel that you used as a separator. I'm not trying to knock your > toolbar I just thought that I could write something that was easier to > use and more flexible. > > I must have misunderstood what you meant the Action class to do. I > thought that you wanted to basically automate the KeyPress code that > would be necessary to catch hotkeys and to (optionally) append the key > combo to the tooltip property. Your idea is apparently a bit grander > than I had thought. I do have an action property for each tool and I am > planning to hook up with the action class once it is available. This > could actually simplify the setup of my toolbar even further. I could > move the setting of the action to the third parameter so that if the > developer is using the action class then they could omit the rest of the > parameters. I would get this information from the action class. I'm > assuming that I would have to notify the action class when a button is > clicked so that it can raise it's event. Maybe I would get this for free > by simply setting the action property of the underlying toolbutton that > I create. Once you have decided how the action class is to work I'll add > the code to integrate it. > > I don't see why any of this would require a rewrite of my code. It > sounds like additional stuff that could optionally be used. Maybe the > developer will choose to not use the action class. I'd like to have it > be able to work either way. Similarly I'd like to support both GUI setup > and code setup as different developers work differently. There shouldn't > be a need to make it only support one way. > > When I consider the toolbar to be as complete as possible I'll look into > adding the IDE feature. > > Is there a simpler way to distribute it than the instructions that I > provided? I worked from the instructions for installation of the > grideditor component which was the only third party component that I > could find. > > > Robert Rowe > > Benoit Minisini wrote: > > > On vendredi 4 avril 2008, Robert Rowe wrote: > > > >> What I'd like to do is to display a button on the control at design > >> time. When the developer clicks the button it brings up a GUI that lets > >> them create/edit the tools on the toolbar. I'd save these settings > >> somewhere. Either in the form file or another file in the project's data > >> directory. The control would look for this file at runtime and load the > >> tools from it. I hope to provide codeless setup and use of the toolbar. > >> > >> I can't seem to get any code that I put into a > >> > >> If me.Design Then > >> > >> block to run. I've also tried me.parent.design within the primary > >> control in my component. This doesn't run either. > >> > >> Any suggestions? > >> > >> Robert Rowe > >> > >> > > > > This is not possible at the moment. All controls put in the form editor > are > > their Design property set, and so become completely insensitive. > > > > Actually you are two cases: > > > > - If the control belongs to a component used by the IDE, then the IDE > displays > > it with the Design property set. > > > > - Otherwise, the IDE uses a DrawingArea instead, and draws the control > icon > > inside, with its name. > > > > But all is managed by the IDE code. > > > > If you want something like that, you must modify the IDE this way: > > > > - Some controls can be configured by a dialog box. Not only yours, but > for > > example we can imagine that ColumnView initial columns properties could > be > > defined by a dialog box, as in VB. > > > > - The configuration dialog box are defined inside the IDE source code, by > > using the control class inside the form name: FConfigureColumnView, > > FConfigureRobertToolBar, and so on... This is not so horrible, as these > > dialog boxes are useful only inside the IDE. > > > > - A "Configure" button inside a "simulated" property should be added to > the > > property sheet for this control. > > > > - These dialog boxes should provide a routine that creates the data for > the > > *.form file, and do the contrary: extract from the *.form file the > > configuration data. This is the most complex part of the story, as each > line > > of the *.form file is actually part of a Gambas line of code (setting a > > property usually), and so some trick must be added to the read/write > routines > > of the FForm form. > > > > Let's come back to your UCToolbar now: why didn't you take the Toolbar > code > > and just modified it? You would have got a normal container. > > > > And as I told you before, modifying the Action class can make this > control > > useless. Not the code itself, as it could be moved to the Toolbar > control. > > But then it would take its data directly from the Action class (label, > icons, > > shortcuts...). The job is then to make a dialog box for defining all > action > > properties (a bit like the menu dialog editor). > > > > What do you think about that? > > > > If you want to continue working on that and rewriting your code, I will > start > > to work on the Action class so that you can do that easily. > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Register now and save $200. Hurry, offer ends at 11:59 p.m., > Monday, April 7! Use priority code J8TLD2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pintocar83 at ...176... Mon Apr 28 04:05:03 2008 From: pintocar83 at ...176... (Carlos Pinto) Date: Mon, 28 Apr 2008 21:35:03 +1930 Subject: [Gambas-devel] Gambas-devel Digest, Vol 21, Issue 14 In-Reply-To: References: Message-ID: <2075b0300804271905l50cdf2c7scff3803f17ade954@...178...> Hello to all. My name is Carlos Pinto and I am from Venezuela, I would like to collaborate with the project. I have just finished a class similar to the QString of Qt, I would like to share it with you and I would like to know that possibilities it's to include it as a component of Gambas. Translation Spanish -> English http://www.elmundo.es/traductor/ ====================================================================== Hola a todos. Mi nombre es Carlos Pinto y soy de Venezuela, me gustar?a colaborar con el proyecto. Acabo de terminar una clase parecida a la QString de Qt, me gustar?a compartirla con ustedes y me gustar?a saber que posibilidades hay de incluirla como un componente de gambas. ====================================================================== ' Gambas class file ' QString.class EXPORT PRIVATE __String AS String PROPERTY Value AS String PUBLIC SUB _new(OPTIONAL _Str AS String = "") Set(_Str) END SUB Value_Read() AS String RETURN __String END SUB Value_Write(_Str AS String) __String = _Str END PUBLIC SUB AppEnd(_Str AS String) Set(Get() & _Str) END PUBLIC SUB Character(Index AS Integer) AS String RETURN Chr(Asc(__String, Index)) END PUBLIC SUB Clear() Set("") END PUBLIC SUB Compare(_Str AS String, OPTIONAL CaseSensitive AS Boolean = TRUE) AS Integer IF CaseSensitive THEN RETURN Comp(Get(), _Str, gb.Binary) ELSE RETURN Comp(Get(), _Str, gb.Text) ENDIF END PUBLIC SUB Contains(_Str AS String, OPTIONAL CaseSensitive AS Boolean = TRUE) AS Boolean IF IndexOf(_Str, 0, CaseSensitive) <> 0 THEN RETURN TRUE RETURN FALSE END PUBLIC SUB Fill(_Str AS String, OPTIONAL N AS Integer = 0) IF N = 0 THEN Set(String$(Length(), _Str)) ELSE Set(String$(N, _Str)) ENDIF END PUBLIC SUB Get() AS String RETURN __String END PUBLIC SUB IndexOf(_SubStr AS String, OPTIONAL Start AS Integer = 0, OPTIONAL CaseSensitive AS Boolean = TRUE) IF CaseSensitive THEN Set(InStr(Get(), _SubStr, Start, gb.Binary)) ELSE Set(InStr(Get(), _SubStr, Start, gb.Text)) ENDIF END PUBLIC SUB Insert(Position AS Integer, _Str AS String) ReplacePosition(Position, 0, _Str) END PUBLIC SUB ToInvert() DIM i AS Integer DIM _Str AS String _Str = "" FOR i = Length() TO 1 STEP -1 _Str = _Str & Character(i) NEXT Set(_Str) END PUBLIC SUB IndStr(_SubStr AS String, OPTIONAL Start AS Integer = 0, OPTIONAL CaseSensitive AS Boolean = TRUE) IndexOf(_SubStr, Start, CaseSensitive) END PUBLIC SUB IsEmpty() AS Boolean IF Get() = "" THEN RETURN TRUE RETURN FALSE END PUBLIC SUB LastIndexOf(_SubStr AS String, OPTIONAL Start AS Integer = 0, OPTIONAL CaseSensitive AS Boolean = TRUE) IF CaseSensitive THEN Set(RInStr(Get(), _SubStr, Start, gb.Binary)) ELSE Set(RInStr(Get(), _SubStr, Start, gb.Text)) ENDIF END PUBLIC SUB Left(Position AS Integer) Set(Left$(Get(), Position)) END PUBLIC SUB Length() AS Integer RETURN Len(Get()) END PUBLIC SUB Mid(Position AS Integer, ...) IF Param.Count = 0 THEN Set(Mid$(Get(), Position)) ELSE Set(Mid$(Get(), Position, Param[0])) ENDIF END PUBLIC SUB PrepEnd(_Str AS String) Set(_Str & Get()) END PUBLIC SUB Repeat(N AS Integer) Set(String$(N, Get())) END PUBLIC SUB Replace(StrFind AS String, StrNew AS String, OPTIONAL CaseSensitive AS Boolean = TRUE) IF CaseSensitive THEN Set(Replace$(Get(), StrFind, StrNew, gb.Binary)) ELSE Set(Replace$(Get(), StrFind, StrNew, gb.Text)) ENDIF END PUBLIC SUB ReplacePosition(Position AS Integer, NCharacter AS Integer, _Str AS String) DIM Pchar AS Integer DIM Nchar AS Integer Pchar = Position - 1 Nchar = Length() - (Position + NCharacter) + 1 IF Pchar < 0 THEN Pchar = 0 IF Nchar < 0 THEN Nchar = 0 Set(Left$(Get(), Pchar) & _Str & Right$(Get(), Nchar)) END PUBLIC SUB Right(Position AS Integer) Set(Right$(Get(), Position)) END PUBLIC SUB RIndStr(_SubStr AS String, OPTIONAL Start AS Integer = 0, OPTIONAL CaseSensitive AS Boolean = TRUE) LastIndexOf(_SubStr, Start, CaseSensitive) END PUBLIC SUB Search(_Str AS String, OPTIONAL CaseSensitive AS Boolean = TRUE) AS Boolean RETURN IndexOf(_Str, 0, CaseSensitive) END PUBLIC SUB Set(_Str AS String) __String = _Str END PUBLIC SUB Split(Separator AS String, OPTIONAL Escape AS String = "", OPTIONAL IgnoreVoids AS Boolean = FALSE) AS String[] RETURN Split(Get(), Separator, Escape, IgnoreVoids) END PUBLIC SUB ToLower() Set(LCase(Get())) END PUBLIC SUB ToUpper() Set(UCase(Get())) END PUBLIC SUB Trim() Set(Trim$(Get())) END PUBLIC SUB TrimLeft() Set(LTrim$(Get())) END PUBLIC SUB TrimRight() Set(RTrim$(Get())) END PUBLIC SUB ToValue() AS Variant RETURN Val(Get()) END -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas at ...1... Mon Apr 28 13:00:47 2008 From: gambas at ...1... (Benoit Minisini) Date: Mon, 28 Apr 2008 13:00:47 +0200 Subject: [Gambas-devel] Gambas-devel Digest, Vol 21, Issue 14 In-Reply-To: <2075b0300804271905l50cdf2c7scff3803f17ade954@...178...> References: <2075b0300804271905l50cdf2c7scff3803f17ade954@...178...> Message-ID: <200804281300.47964.gambas@...1...> On lundi 28 avril 2008, Carlos Pinto wrote: > Hello to all. My name is Carlos Pinto and I am from Venezuela, I would like > to collaborate with the project. > I have just finished a class similar to the QString of Qt, I would like to > share it with you and I would like to know that possibilities it's to > include it as a component of Gambas. > > Translation Spanish -> English > http://www.elmundo.es/traductor/ > > Hi, What is the need of such a class? Everything can already be done with the standard Gambas strings functions, so I don't see the point... -- Benoit Minisini From david_villalobos_c at ...7... Tue Apr 29 17:25:33 2008 From: david_villalobos_c at ...7... (David Villalobos Cambronero) Date: Tue, 29 Apr 2008 08:25:33 -0700 (PDT) Subject: [Gambas-devel] Wisdom on Mandriva 2008.1 Message-ID: <34563.26716.qm@...597...> Hi all, Does some one knows if Winsdom can compilies on Mandriva 2008.1? Regards David ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From gambas at ...1... Tue Apr 29 19:18:58 2008 From: gambas at ...1... (Benoit Minisini) Date: Tue, 29 Apr 2008 19:18:58 +0200 Subject: [Gambas-devel] Wisdom on Mandriva 2008.1 In-Reply-To: <34563.26716.qm@...597...> References: <34563.26716.qm@...597...> Message-ID: <200804291918.58852.gambas@...1...> On mardi 29 avril 2008, David Villalobos Cambronero wrote: > Hi all, > > Does some one knows if Winsdom can compilies on Mandriva 2008.1? > > Regards > > David > > Yes, I have just checked. :-) -- Benoit Minisini