RE: [lazarus] About Promoting-FPC
It could be a good idea, but I think that it should be better if there were a place in the official sites... Vincent suggests to put this material on the "Marketing Case studies" section of theLazarus wiki I am thinking that a good place to put this kind of articles could be http://community.freepascal.org:1/articles/ By now I wait andthink further about it, while I am revising the article to v0.3. thanks tiziano From: Lord ZealoN [mailto:[EMAIL PROTECTED] Sent: Thursday, July 13, 2006 11:12 AMTo: lazarus@miraclec.comSubject: Re: [lazarus] About Promoting-FPC Is not official (at the moment). http://promoting-fpc.lordzealon.com is a wiki I hosted for try to help the comunity.If FreePascal/Lazarus Team want to make this web official, i don't have any problem to host it for free. ###This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.For more information, connect to http://www.f-secure.com/
RE: [lazarus] About Promoting-FPC
-Original Message- From: Borut Maricic [mailto:[EMAIL PROTECTED] Sent: Thursday, July 13, 2006 12:17 PM To: lazarus@miraclec.com Subject: RE: [lazarus] About Promoting-FPC * In the paragraph Il rovescio della medaglia... I would be inclined to add thecurrent lack of Unicode support under Win32. (BTW, I am still concieving to make it a try, and will I would say the same thing about OLE and COM support but as you say, these are points to be discussed in this mailing list... and so I preferred to be a bit generic. * Free Pascal e Lazarus non sono programmini facili facili da usare. Shouldn't it perhaps be facili just once? It is a slang, something like so and so or not so much. But in the revision I am working on I replaced it. * di vari paesi europei: olanda, belgio, germania, francia. I am not sure of Italian grammar - should the names perhaps be capitalised? Oops! You are perfectly right, applied. * You of course say Anche qui in Italia. as it is appropriate for your readers. What I see by following the mailinglists, wikis etc. is: Also here in Europe. Also here all over the world. It is a nice feeling. Yes, this is the concept that I wanted to transmit in my country. Maybe I will make it more specific. Thank you for your comments, this encourage me to work further on this way. tiziano ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
RE: [lazarus] About Promoting-FPC
I agree, let's push it on the rail, ok? I wrote my little article about "Freely programming with Free Pascal and Lazarus" aimed to get the attention of italian people to try and use it. It's in italian language and actually it is hosted here: http://www.linuxtrent.it/Members/tiziano_mk/fpc_lazarus.pdf/view I think this could be enough, by now, and I am now working on another italian article about deeper details about Free Pascal. Following this thread, I understand that the right place to put articles of this kind should be this: http://promoting-fpc.lordzealon.com butis it official?It will be linked on the Lazarus Home page? Is this the right place even for material in Italian (and other) language? I would like a kind advice about this matter before spending my timeworking on this. bye tiziano From: Lord ZealoN [mailto:[EMAIL PROTECTED] Sent: Thursday, July 13, 2006 9:19 AMTo: lazarus@miraclec.comSubject: Re: [lazarus] About Promoting-FPC This Thread is going OffTopic 2006/7/13, Marc Weustink [EMAIL PROTECTED]: Al Boldi wrote: Marc Weustink wrote:Al Boldi wrote:See the 'FPC performance profile' thread.I reread the thread, you stated something, some other users couldn't reproduce, so what do you expect for an answer ? Did you try it on your system?No, for several reasons.1: I don't beleave in performance issues which are just a for loop 2: There was a reply that it did work3: I read those messages at work, there I don't have fpc, so I have totest it at home. When I'm home I forget all messages read, unles important.4: there wasn't much followup, so no further invertigations by others, so no new mail notification, so not important.5: I don't start digging in every ussue reported at the mailinglist,unless it looks serous. I rather prefer to spend some time in developingLazarus itself.6: for issues like this, the first thing to do is compare the differencein generated assembler, compile witn -al7: real issues should be reported in Mantis. Also, I have another case involving TStringList which exhibits the same problem.Examples, testcases and proof.Marc_ To unsubscribe: mail [EMAIL PROTECTED] with"unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives-- ::Mi blog::http://blog.lordzealon.com ###This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.For more information, connect to http://www.f-secure.com/
RE: [lazarus] Lazarus for core devel in one of our project! -- Multilangual support
This was a big issue for my applications written with Delphi5 (standard) that did not have any support for resourcestrings translations, but this is another story... Just in these days i was studying the way Lazarus manage resourcestrings and .po files, for: a) in order to understand how to translate the italian .po files correctly; b) understand how to build applications that can easily translated in other languages; I achieved both points, and I am going to document my results, but I need time... the big points are: 1) Lazarus does not uses .mo files, to thanslate his app, and this is good and right for me. The end user needs only a bunch of .po files and one tool (poedit is good for me because I am on windows); 2) Lazarus generates *.rst files for each resourcestring section in the project and there is a tool ({$LazDir}\tools\updatepofiles.pas made by Mattias) to convert these files into *.po files. It works well and the sources show how; 3) Even it's possible for a multi-language application to switch language without restarting, it's very-very simple to use the method switch language-and-restart, used in Lazarus, and many other apps. 4) All that is enough for simple and manual translations. If I wish to do things better I can integrate all this stuff in a GUI tool that simplifies all the activities. I am working on a documentation that explains all this stuff, with a simple example and a simple GUI tool that helps updating the *.po files. This is not ready yet and I need time to prepare it. bye tiziano -Original Message- From: Vincent Snijders [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 10, 2006 6:48 AM To: lazarus@miraclec.com Subject: Re: [lazarus] Lazarus for core devel in one of our project! -- Multilangual support This is out of scope for me. Reloading the resoustrings is easy, writing a mechanism for for replacing the current contents of all string using those resourcestrings (mostly captions) is not in plans. And at example for me any translation feature that cannot be used by the end-user is useless for me. I fail to see where your problem is here with the current implementation. Lazarus uses po-files and LCL will be able to use those too. ... Vincent. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
RE: [lazarus] Philosophical question: what should trigger OnChange?
Hope this is enlightening for your question. I made some tests with Delphi7 and Delphi5, and looked in the online help: Ttrackbar onchange: - Occurs immediately after the value of Position changes (user and program). I noted that on user input onchange event is fired twice Tmemo/Tedit onchange: - Occurs when the text for the edit control may have changed. TCustomedit has a modified property that becomes true if the user changed the text value so in the onchange event we can choose the action to do in this case, if application changed the value the modified property is false. example: procedure TForm1.Edit1Change(Sender: TObject); begin if edit1.modified then {user input} else {app change} end; Note that in lazarus, (vers. 0.9.14 beta, 02/04/06, SVN rev. 9061 for windows) not only {app change} never occurr (and this is IMO is a bug) Please also note that the onchange event is also fired on form creation (or activation, don't know exactly). Tcustomcombo onchange: - Occurs when the user changes the text displayed in the edit region. Note: OnChange only occurs in response to user actions. Changing the Text property programmatically does not trigger an OnChange event. The matter is interesting and should be examined eve with other controls. bye tiziano -Original Message- From: Mattias Gaertner [mailto:[EMAIL PROTECTED] Sent: Monday, May 08, 2006 10:27 AM To: lazarus@miraclec.com Subject: Re: [lazarus] Philosophical question: what should trigger OnChange? On Sat, 06 May 2006 13:26:44 +0200 Giuliano Colla [EMAIL PROTECTED] wrote: Re-checking the patch I sent yesterday for Qt interface TMemo, I saw that I'm not sending an OnChange Event when the TMemo is IMHO we need both. For Delphi compatibility we should follow the VCL behaviour here. Maybe a Delphian can test and tell us. Mattias _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
[lazarus] IDE: Menu Items trailing ellipsis
I have to make another observation about an consistency issue on the Lazarus IDE interface design. Please take it as a suggestion, my opinion, not a mandatory issue. Label the menu item with a trailing ellipsis (...) only if the command requires further input from the user before it can be performed. Do not add an ellipsis to items that only present a confirmation dialog (such as Delete), or that do not require further input (such as Properties, Preferences or About). (stolen from: http://developer.gnome.org/projects/gup/hig/2.0/menus-design.html#menu-i tem-types) bye tiziano ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
RE: [lazarus] IDE: Menu Items trailing ellipsis
yes, I found these (for items marked (*) = I am not shure, gray zone, maybe someone could disagree) : File open... save as... Edit Insert from character map...(*) Search Find... Find in files... Replace... Goto Line...(*) Find Identifier Reference... Rename Identifier... Project New Project from file... Open Project... Publish Project... Run Configure Built+Run File... Components Open Loaded Packages... Open Package File (.lpk)... Configure installed packages... Tools Project template options... (*) Convert Delphi Unit to Lazarus unit... Convert Delphi project to Lazarus Project... Convert Delphi package to Lazarus package... Convert DFM file to LFM... Configure Build Lazarus... Environment all items except Rescan FPC Directory Help About Lazarus... (*) bye tiziano -Original Message- From: Mattias Gaertner [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 03, 2006 10:24 AM To: lazarus@miraclec.com Subject: Re: [lazarus] IDE: Menu Items trailing ellipsis On Wed, 3 May 2006 09:34:10 +0200 Tiziano - Mekar Srl - [EMAIL PROTECTED] wrote: And what menu items do you propose to rename? Mattias ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
[lazarus] IDE: Project Inspector command
I think this is not a bug, maybe an annoyance. Every time I upgrade Lazarus I have to spend my time finding that command that shows the Project Inspector. My mind tells me to look in the View menu, but it is not there, I always forget that it's under the Project menu. There is a reason why it is not under the View menu? Could I propose to move it there? bye tiziano ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
[lazarus] GTK GUI Apps with Lazarus for windows?
Could I build an application that uses GTK libraries to get GUI GTK on Windows? I mean: Till now I tryed to develop GUI win 32 Apps with Win32 Widgetset, with great difficulty on portability matters. I think that if I exclude GDI API calls and use the GTK library, my program will be more portable on linux... someone can understand what I mean? hi tiziano ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
RE: [lazarus] GTK GUI Apps with Lazarus for windows?
thanks for your kind advise. Please, another question for you: I'm writing an article about FPC/Lazarus for a local italian Linux User Group in order to bring the attention on this project, that here is not so well known. I just have the list of FPC people, but not the Lazarus people names. I just see that you and Mattias Gaertner are the most active people, could you give me a breaf history of how Lazarus born? thanks tiziano I think I understand what you mean, but win32 is the best solution for windows and gtk1 (atm) the best option for linux. Gtk2 might compile and run on windows too, but has critical bugs. gtk1 won't compile on win32 (and that won't be fixed). But using the gtk2 won't make your application more portable, the LCL is supposed to be your portability layer. Excluding GDI API calls will help portability, of course. Vincent. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
[lazarus] Tmemo.lines.count...
Hi, I use lazarus on WindowsXP Home ed. I have a tmemo in wich I put some paths selected from my Hard disk. Say 10 lines. Then I have a button in wich I scan the lines in Tmemo in order to meke some operations on the list of paths. If the width of the memo is large enough to show all the lines withou word wrapping, I call memo1.lines.count, and get 9, all is ok. If the width of the memo is NOT large enough to show all the lines and, let's say 2 of the 10 lines wrap down, I call memo1.lines.count, and get 11, this is not ok. In Delphi this does not happen. Is it a bug or a feature? Note that I am not concerned about my program, but about the tmemo implementation on Lazarus. bye tiziano ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
[lazarus] R: FCL vs LCL
can somebody help me? Send it to me, I'll put it on the FPC website. Michael. ehm, did you receive my attachment? comments? suggestiones? hi tiziano ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: FCL vs LCL
On Mon, 05 Dec 2005 09:02:56 +0200, Graeme Geldenhuys [EMAIL PROTECTED] wrote: I am trying to get a better understanding of the object hierarchy used by Free Pascal and Lazarus. Digging into the FPC/docs folder (not Lazarus but Free Pascal) I found a document called classchart.ps. It's similar to the VCLHierarchyPoster.pdf but for FPC RTL/LCL. The idea was good, but Incomplete and obsolete. I created my own version from an OOffice 2.0 spreadsheet and then printed on PDF. But, I am not able to send it as attachment to this list... can somebody help me? hi tiziano ### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives