Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2010-12

(no subject)

39 messages · 17 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Peter Williams

Dear Mattias,
Here are my attempts to find your memory leak. So far it does not compile. Too many parameters. See attached file.
/lazarus/lcl/interfaces/win32/win32object.inc
PEW
procedure TWin32WidgetSet.AppInit(var ScreenInfo: TScreenInfo);const Win32ClassesToInit: array[0..5] of DWord = (ICC_DATE_CLASSES, ICC_UPDOWN_CLASS, ICC_TAB_CLASSES, ICC_PROGRESS_CLASS, ICC_BAR_CLASSES, ICC_PAGESCROLLER_CLASS);var ICC: TINITCOMMONCONTROLSEX; SysMenu: HMENU; Handle: HWND; DC: HDC; AIcon: HICON; i: integer; f: Text;begin Assert(False, 'Trace:Win32Object.Init - Start'); if not WinRegister then begin Assert(False, 'Trace:Win32Object.Init - Register Failed'); DebugLn('Trace:Win32Object.Init - Register Failed'); Exit; end

  // lines added by PEW 26 December 2010  else  begin    Assign(f, '/tmp/AppInit_backtrace.txt');    Rewrite(f);    try      // end lines added by PEW 26 December 2010
      OleInitialize(nil);

[...]

      // lines added by PEW 26 December 2010      except        on e: Exception do begin          Writeln(f, e.ClassName, ' : ', e.Message);          DumpExceptionBackTrace(f);        end;      end;      Close(f);    end; // try  end; // if  // end lines added by PEW 26 December 2010end;

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101226/c9e2c7f0/attachment-0001.html> -------------- next part --------------
A non-text attachment was scrubbed...
Name: win32object.inc
Type: application/x-wine-extension-inc
Size: 25820 bytes
Desc: not available
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101226/c9e2c7f0/attachment-0001.bin>

Reply by email

Peter Williams
to Peter Williams

Hi Mattias,
see below changes to writeln statement.

From:
To:
Date: Sun, 26 Dec 2010 14:07:45 +1100
Subject: [Lazarus] (no subject)

Dear Mattias,
Here are my attempts to find your memory leak. So far it does not compile. Too many parameters. See attached file.
/lazarus/lcl/interfaces/win32/win32object.inc
PEW
procedure TWin32WidgetSet.AppInit(var ScreenInfo: TScreenInfo);const Win32ClassesToInit: array[0..5] of DWord = (ICC_DATE_CLASSES, ICC_UPDOWN_CLASS, ICC_TAB_CLASSES, ICC_PROGRESS_CLASS, ICC_BAR_CLASSES, ICC_PAGESCROLLER_CLASS);var ICC: TINITCOMMONCONTROLSEX; SysMenu: HMENU; Handle: HWND; DC: HDC; AIcon: HICON; i: integer; f: Text;begin Assert(False, 'Trace:Win32Object.Init - Start'); if not WinRegister then begin Assert(False, 'Trace:Win32Object.Init - Register Failed'); DebugLn('Trace:Win32Object.Init - Register Failed'); Exit; end

  // lines added by PEW 26 December 2010  else  begin    Assign(f, '/tmp/AppInit_backtrace.txt');    Rewrite(f);    try      // end lines added by PEW 26 December 2010
      OleInitialize(nil);

[...]

      // lines added by PEW 26 December 2010      except        on e: Exception do begin
Writeln(f, e.ClassName, ' : ', e.Message);
// I think this should be
          Writeln(f, e.ClassName + ' : ' + e.Message);
          DumpExceptionBackTrace(f);        end;      end;      Close(f);    end; // try  end; // if  // end lines added by PEW 26 December 2010end;

Reply by email

Peter E Williams
to Juha Manninen

Hi Juha,

Fond Regards, Peter Eric WILLIAMS
--- Hobart, Tasmania, Australia
--- Phone: +61 (03) 6236-9675
My free websites are: http://pewink.info (&)
http://pewslinuxvault.googlepages.com

Juha Manninen wrote 7 lines
> Hi Mattias, > see below changes to writeln statement. Hi Peter I think you should write a bug report

Okay... please see my earlier message about my not being able to install the deb files for the latest snapshot.

I want someone to tell me the linux command to install all deb files in the current folder. I am still a linux newbie with deb files as I use the Software Manager. This installs Lazarus 0.9.28,2 not the latest beta version.

I am not a SVN user.

Are there some instructions for how I can

use the normal diff format for your patch.

Please give details. I have never done this before! :)

It makes things easier for everybody.

I am all in favour of making things easier for everybody :-)))

Show quoted text 10 lines
Regards, Juha -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101229/dd190830/attachment.html>

Reply by email

Juha Manninen
to Peter E Williams

Peter E Williams kirjoitti tiistai 28 joulukuu 2010 21:34:03:

Show quoted text 11 lines
> I think you should write a bug report Okay... please see my earlier message about my not being able to install the deb files for the latest snapshot. I want someone to tell me the linux command to install all deb files in the current folder. I am still a linux newbie with deb files as I use the Software Manager. This installs Lazarus 0.9.28,2 not the latest beta version. I am not a SVN user.

Then you must become one...
I mean, if you want to get involved in the project so much that you make bug reports with suggested code changes, then using the revision control system is the only way to go. The bugs should be tested against the latest versions anyway and updating from the SVN server is the easiest and fastest way.

http://wiki.lazarus.freepascal.org/Getting_Lazarus

Basically just:
$ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
$ cd lazarus
$ make all
$ ./lazarus &
> use the normal diff format for your patch. Please give details. I have never done this before! :)

Explained here:
http://wiki.lazarus.freepascal.org/Creating_A_Patch Basically:
$ svn diff > mypatch.patch

>It makes things easier for everybody. I am all in favour of making things easier for everybody :-)))

:-)

Juha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101229/bcb88d96/attachment-0001.html>

Reply by email

Peter E Williams
to Juha Manninen

Hi,

see comments below.

Fond Regards, Peter Eric WILLIAMS
--- Hobart, Tasmania, Australia
--- Phone: +61 (03) 6236-9675
My free websites are: http://pewink.info (&)
http://pewslinuxvault.googlepages.com

2010/12/29 Juha Manninen

Show quoted text 30 lines
Peter E Williams kirjoitti tiistai 28 joulukuu 2010 21:34:03: > > I think you should write a bug report > > Okay... please see my earlier message about my not being able to install > the deb files for the latest snapshot. > > I want someone to tell me the linux command to install all deb files in the > current folder. I am still a linux newbie with deb files as I use the > Software Manager. This installs Lazarus 0.9.28,2 not the latest beta > version. > > I am not a SVN user. Then you must become one...

Agreed.

I mean, if you want to get involved in the project so much that you make bug reports with suggested code changes, then using the revision control system is the only way to go.

I have not experience with SVN as I am a lone developer.

Show quoted text 5 lines
The bugs should be tested against the latest versions anyway and updating from the SVN server is the easiest and fastest way. http://wiki.lazarus.freepascal.org/Getting_Lazarus
Show quoted text 14 lines
Basically just: $ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus $ cd lazarus $ make all $ ./lazarus & > > use the normal diff format for your patch.

This is the step I don't understand.

How do I use the normal diff format for my patch?

I know nothing of how the diff command works. We all learn somewhere. :-)

Show quoted text 9 lines
> > Please give details. I have never done this before! :) Explained here: http://wiki.lazarus.freepascal.org/Creating_A_Patch

*Instructions For Linux/BSD etc:*

We'll assume that you have your SVN checkout of Lazarus in $HOME/lazarus

1. Open your favorite Terminal program
2. cd $HOME {press enter}
3. cd lazarus {press enter}
4. svn diff > mypatch.diff {press enter}

Basically:

Show quoted text 14 lines
$ svn diff > mypatch.patch > >It makes things easier for everybody. > > I am all in favour of making things easier for everybody :-))) :-) Juha PEW :)
Show quoted text 7 lines
-- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101229/87c6a58b/attachment-0001.html>

Reply by email

Peter E Williams
to Juha Manninen: Peter E Williams kirjoitti tiistai 28 joulukuu 2010 21:34:03: Then you must become one...…

Hi All,

see below

Fond Regards, Peter Eric WILLIAMS
--- Hobart, Tasmania, Australia
--- Phone: +61 (03) 6236-9675
My free websites are: http://pewink.info (&)
http://pewslinuxvault.googlepages.com

2010/12/29 Juha Manninen

Show quoted text 12 lines
Peter E Williams kirjoitti tiistai 28 joulukuu 2010 21:34:03: http://wiki.lazarus.freepascal.org/Getting_Lazarus Basically just: $ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus $ cd lazarus $ make all

/usr/bin/ld: warning: ../link.res contains output sections; did you forget -T?

I get the above warning a number of times. I think that the make file needs amending to add the -T option.

Warning exist for a reason and it is good programming practise to remove all of them :-)

I don't know anything about make files.

Show quoted text 7 lines
$ ./lazarus & > > use the normal diff format for your patch. >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101229/22aa0a55/attachment.html>

Reply by email

Peter E Williams
to Vincent Snijders

Vincent,

Thanks for the info.

Fond Regards, Peter Eric WILLIAMS
--- Hobart, Tasmania, Australia
--- Phone: +61 (03) 6236-9675
My free websites are: http://pewink.info (&)
http://pewslinuxvault.googlepages.com

Vincent Snijders wrote 19 lines
2010/12/29 Peter E Williams : > /usr/bin/ld: warning: ../link.res contains output sections; did you forget > -T? > > I get the above warning a number of times. I think that the make file needs > amending to add the -T option. http://www.freepascal.org/faq.var#unix-ld219 Vincent -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101229/c665ae2c/attachment.html>

Reply by email

Peter E Williams
to Peter E Williams: see comments below. Fond Regards, Peter Eric WILLIAMS --- Hobart, Tasmania, Australia ---…

Hi All,

see below.

Fond Regards, Peter Eric WILLIAMS
--- Hobart, Tasmania, Australia
--- Phone: +61 (03) 6236-9675
My free websites are: http://pewink.info (&)
http://pewslinuxvault.googlepages.com

Peter E Williams wrote
Hi, see comments below. [snip]
Show quoted text 19 lines
Basically just: > $ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus > > $ cd lazarus > > $ make all > > $ ./lazarus & > > > > > use the normal diff format for your patch. > This is the step I don't understand. How do I use the normal diff format for my patch?

I am still waiting for an answer for how the diff command works.

I know nothing of how the diff command works. We all learn somewhere [sic sometime]. :-)

[snip]

PEW
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101229/5fc4f474/attachment.html>

Reply by email

Honza
to Peter E Williams

2010/12/29 Peter E Williams :

I am still waiting for an answer for how the diff command works.

yes: read the diff manual
yes: man diff
yes: diff --help
yes: svn help diff
yes: google "how svn diff works" et similar, then read about the svn diff command in the SVN book:
http://svnbook.red-bean.com
yes: ask the proper list if after all of such efforts something still refuses to work as needed to get things done.
no: ask others in a mostly unrelated mailing list just to do many of the yes points for you.

Also, please consider mailing your posts to any list primarily/if possible as plain text, not html, thanks. Html posts are not [always|normally|easily|sometimes at all] readable to some of the list subscribers.

PS: I'm not the moderator, you can simply ignore this post if your're not comfortable with it. My apologies.

bflm freepascal-bits.blogspot.com

Reply by email

waldo kitty
to Peter E Williams: see below. Fond Regards, Peter Eric WILLIAMS --- Hobart, Tasmania, Australia --- Phone:…
Peter E Williams wrote 7 lines
>> use the normal diff format for your patch. This is the step I don't understand. How do I use the normal diff format for my patch? I am still waiting for an answer for how the diff command works.

have you never heard of a man page?? at your *nix command line, issue "man diff" without the quotes... learn man, use man, love man ;)

Reply by email

Mark Morgan Lloyd
to waldo kitty
waldo kitty wrote 11 lines
On 12/29/2010 05:36, Peter E Williams wrote: > >> use the normal diff format for your patch. > > This is the step I don't understand. > > How do I use the normal diff format for my patch? > > I am still waiting for an answer for how the diff command works. have you never heard of a man page?? at your *nix command line, issue "man diff" without the quotes... learn man, use man, love man ;)

Steady on chaps. Let's just assume that what he's asking is how to use diff when fixing a bug or making some other change in the context of this group of projects, i.e. FPC and Lazarus.

When I specifically asked this question just a couple of days ago I was told that the expected format was unified, not normal. Hence with the original file in a directory ./old:

diff -u old/testSinPi.pas testSinPi.pas >testSinPi.diff

where the diff file allows the changes to be incorporated by the developers.

Now I do agree that usage of man is a very basic skill if one hopes to do anything with unix (including Linux et al.). However anybody who wants to teach this point to a beginner really should be pointing out a few additional facts:

* The output of man goes through a pager program. For a shell session (i.e. not using xman etc.) you exit from this using q

* At the bottom of the manpage there is a SEE ALSO section which frequently cites other commands, each with their own manpage.

* When a manpage is cited like readline(3), you access it using man 3 readline

* You can get a list of related commands etc. using the apropos command, i.e. like apropos diff or apropos diff |less

* And finally, there are some commands, such as svn, which don't have good manpages. In that context the correct question is "how do I use svn to do X in the context of project Y", not "how does svn work".

Or at least that's how I'd have put it when I was being paid to teach or support.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Mark Morgan Lloyd
to Honza: 2010/12/29 Peter E Williams : yes: read the diff manual yes: man diff yes: diff --help…
Honza wrote 6 lines
2010/12/29 Peter E Williams : Also, please consider mailing your posts to any list primarily/if possible as plain text, not html, thanks. Html posts are not [always|normally|easily|sometimes at all] readable to some of the list subscribers.

That presumably explains why I don't see any of his original messages.

Peter, we've all of us got other things to do with our time and I for one have no intention of fiddling with my ML gateway configuration. If you want as many people as possible to see your questions and offer help then please use plain text and keep an eye on other conventions, e.g. putting quoted text at the top and chopping bits which aren't needed.

Written strictly as a non-moderator/manager.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Peter Williams
to Honza: 2010/12/29 Peter E Williams : yes: read the diff manual yes: man diff yes: diff --help…

Hi blfm,

Thanks for the link to the RedBean book. I am currently having a read of it. I have it bookmarked, so that I can return to it. I enjoy this book very much.

?It is important not to let the perfect become the enemy of the good, even when you can agree on what perfect is. Doubly so when you can't. As unpleasant as it is to be trapped by past mistakes, you can't make any progress by being afraid of your own shadow during design.? --Greg Hudson, Subversion developer

Show quoted text 36 lines
From: Date: Wed, 29 Dec 2010 13:15:10 +0100 To: ; Subject: Re: [Lazarus] SVN user 2010/12/29 Peter E Williams : > I am still waiting for an answer for how the diff command works. yes: read the diff manual yes: man diff yes: diff --help yes: svn help diff yes: google "how svn diff works" et similar, then read about the svn diff command in the SVN book: http://svnbook.red-bean.com yes: ask the proper list if after all of such efforts something still refuses to work as needed to get things done. no: ask others in a mostly unrelated mailing list just to do many of the yes points for you. Also, please consider mailing your posts to any list primarily/if possible as plain text, not html, thanks. Html posts are not [always|normally|easily|sometimes at all] readable to some of the list subscribers. PS: I'm not the moderator, you can simply ignore this post if your're not comfortable with it. My apologies. -- bflm freepascal-bits.blogspot.com -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101230/8740e952/attachment.html>

Reply by email

Peter Williams
to Mark Morgan Lloyd: Steady on chaps. Let's just assume that what he's asking is how to use diff when fixing a…

Hi Mark,

Show quoted text 29 lines
From: Date: Wed, 29 Dec 2010 14:27:11 +0000 To: Subject: Re: [Lazarus] SVN user waldo kitty wrote: > On 12/29/2010 05:36, Peter E Williams wrote: >> >> use the normal diff format for your patch. >> >> This is the step I don't understand. >> >> How do I use the normal diff format for my patch? >> >> I am still waiting for an answer for how the diff command works. > > have you never heard of a man page?? at your *nix command line, issue > "man diff" without the quotes... learn man, use man, love man ;) Steady on chaps. Let's just assume that what he's asking is how to use diff when fixing a bug or making some other change in the context of this group of projects, i.e. FPC and Lazarus. When I specifically asked this question just a couple of days ago I was told that the expected format was unified, not normal. Hence with the original file in a directory ./old: diff -u old/testSinPi.pas testSinPi.pas >testSinPi.diff where the diff file allows the changes to be incorporated by the developers.

Thank you, Mark. This is the information that I am looking for. As you say, I need to use unified format, not normal. I would not have known the difference, being a newbie diff user, and the developers would no doubt have been upset with me using the wrong format.

Perhaps this would be a place to introduce the topic of how I would search for previous answers for my questions, as I have only recently resubscribed to this list (Lazarus) and I have missed many of those topics.

Show quoted text 8 lines
Now I do agree that usage of man is a very basic skill if one hopes to do anything with unix (including Linux et al.). However anybody who wants to teach this point to a beginner really should be pointing out a few additional facts: * The output of man goes through a pager program. For a shell session (i.e. not using xman etc.) you exit from this using q

I know about the q key.

* At the bottom of the manpage there is a SEE ALSO section which frequently cites other commands, each with their own manpage.

I have seen the SEE ALSO sections of man.

* When a manpage is cited like readline(3), you access it using man 3 readline

Gotcha. I have not tried: man 3 readline.

* You can get a list of related commands etc. using the apropos command, i.e. like apropos diff or apropos diff |less

That's news to me. Thanks. What is "apropos" short for? I guess you're about to tell me to use man apropos. :-) I didn't want to interrupt the flow of writing this message. I will check later.

juni at juni ~ $ man agropos
No manual entry for agropos

Well, apparently not everything is in the man pages.

* And finally, there are some commands, such as svn, which don't have good manpages. In that context the correct question is "how do I use svn to do X in the context of project Y", not "how does svn work".

I must confess that I simply jumped in and asked the question first. I find that there is a problem with information overload.

Or at least that's how I'd have put it when I was being paid to teach or support.

Going back about 8 years ago, when I worked for the Royal Australian Navy, I was the tech support guy for a section of about 30 people. I was able to answer many basic questions, but of course some were too hard and that's when the IT section was called in. Those were the days of MS Windows and a UNCLASSIFIED Defence LAN and WAN networks. Interesting times. :-)

Show quoted text 12 lines
-- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101230/debcbaaa/attachment.html>

Reply by email

Juha Manninen
to Peter E Williams: see comments below. Fond Regards, Peter Eric WILLIAMS --- Hobart, Tasmania, Australia ---…

Peter E Williams kirjoitti keskiviikko 29 joulukuu 2010 11:59:16:

Show quoted text 5 lines
> use the normal diff format for your patch. This is the step I don't understand. How do I use the normal diff format for my patch? I know nothing of how the diff command works. We all learn somewhere. :-)

I answered your question. You even quoted my answer. I will repeat it here:

http://wiki.lazarus.freepascal.org/Creating_A_Patch

and in you project dir:

$ svn diff > mypatch.patch

Then upload "mypatch.patch" to your new bug report.

Regards,
Juha

Reply by email

Henry Vermaak
to Peter Williams: Thank you, Mark. This is the information that I am looking for. As you say, I need to use…

2010/12/29 Peter Williams :

That's news to me. Thanks. What is "apropos" short for? I guess you're about to tell me to use man apropos. :-) I didn't want to interrupt the flow of writing this message. I will check later.

Apropos is an English word, I'd recommend a dictionary.

juni at juni ~ $ man agropos No manual entry for agropos

Perhaps because agropos apropos?

Henry

Reply by email

Peter Williams
to Henry Vermaak

Hi Henry,

Show quoted text 12 lines
Date: Wed, 29 Dec 2010 18:42:36 +0000 From: To: Subject: Re: [Lazarus] SVN user 2010/12/29 Peter Williams : > > That's news to me. Thanks. What is "apropos" short for? I guess you're about > to tell me to use man apropos. :-) I didn't want to interrupt the flow of > writing this message. I will check later. Apropos is an English word, I'd recommend a dictionary.

http://dictionary.reference.com/browse/apropos

According to this page apropos means 'by the way'. It is also listed as obscure.

In my 49 years alive, and living in Australia, speaking English, I have never heard that word.

Show quoted text 5 lines
> > juni at juni ~ $ man agropos > No manual entry for agropos Perhaps because agropos apropos?

man apropos

APROPOS(1) Manual pager utils APROPOS(1)

NAME
apropos - search the manual page names and descriptions

SYNOPSIS
apropos [-dalhvV] [-e|-w|-r] [-s section] [-m system[,...]] [-M path] [-L locale] [-C file] keyword ...

DESCRIPTION
Each manual page has a short description available within it. apropos searches the descriptions for instances of keyword.

Henry --

pew

_______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101230/ce29c8ce/attachment-0001.html>

Reply by email

Mark Morgan Lloyd
to Henry Vermaak: 2010/12/29 Peter Williams : Apropos is an English word, I'd recommend a dictionary.…
Henry Vermaak wrote 6 lines
2010/12/29 Peter Williams : > That's news to me. Thanks. What is "apropos" short for? I guess you're about > to tell me to use man apropos. :-) I didn't want to interrupt the flow of > writing this message. I will check later. Apropos is an English word, I'd recommend a dictionary.

Actually it's short for man -k Any similarity to English is a coincidence :-)

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Henry Vermaak
to Peter Williams: http://dictionary.reference.com/browse/apropos According to this page apropos means 'by…

2010/12/29 Peter Williams :

Show quoted text 6 lines
> Apropos is an English word, I'd recommend a dictionary. http://dictionary.reference.com/browse/apropos According to this page apropos means 'by the way'. It is also listed as obscure.

Meaning number 4: "with reference to". So, if you type `apropos fsck`, it would mean "with reference to fsck", which makes some sense to me, but then I'm not a native speaker. But we digress...

Henry

Reply by email

Inoussa OUEDRAOGO
to Henry Vermaak

In french language, "? propos" in two(2) words can be translated to "about". Softwares's "About" dialog/menu are translated "A Propos" when french localized.

2010/12/29 Henry Vermaak :

Show quoted text 20 lines
2010/12/29 Peter Williams : >> Apropos is an English word, I'd recommend a dictionary. > > http://dictionary.reference.com/browse/apropos > > According to this page apropos means 'by the way'. It is also listed as > obscure. Meaning number 4: "with reference to". ?So, if you type `apropos fsck`, it would mean "with reference to fsck", which makes some sense to me, but then I'm not a native speaker. ?But we digress... Henry -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Inoussa O.

Reply by email

José Mejuto
to Inoussa OUEDRAOGO

Hello Lazarus-List,

Wednesday, December 29, 2010, 9:23:03 PM, you wrote:

IO> In french language, "? propos" in two(2) words can be translated to "about". IO> Softwares's "About" dialog/menu are translated "A Propos" when french localized.

In spanish it is "aprop?sito" with same meaning, coming from the roman latin "ad propositum".

Best regards, Jos?

Reply by email

Graeme Geldenhuys
to Peter E Williams: see comments below. Fond Regards, Peter Eric WILLIAMS --- Hobart, Tasmania, Australia ---…

2010/12/29 Peter E Williams :

I have not experience with SVN as I am a lone developer.

That's no excuse not to use a revision control system of some sorts. For a lone developer or working in a distributed environment, I highly recommend you try Git. No need to setup severs/daemon like the SubVersion server etc. Simply run 'git init' and you have a repository to work with.

Git (and other revision control systems) has saved my bacon many times. It's also awesome for experimentation or prototyping. Save your current code, implement that fancy new feature... didn't quite work out as you expected, simply revert the changes and try again.

Show quoted text 5 lines
> > > use the normal diff format for your patch. This is the step I don't understand. How do I use the normal diff format for my patch?

For SubVersion:
svn diff > mypatch.patch
(you will now have a patch file called mypatch.patch in the current directory)

For Git:
git format-patch ..master
(you will now have one or more .patch files in the current directory)

Regards, ? - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/

Reply by email

Flávio Etrusco
to Florian Klämpfl
Florian Kl?mpfl wrote 7 lines
Am 29.12.2010 22:55, schrieb Graeme Geldenhuys: > No need to setup severs/daemon like the > SubVersion server etc. No need with svn either, so what do you want to tell use? --

I regret Graeme is trying to "sell" git once again - worse yet to a user with no VCS experience - but there's no question git/hg (i.e. DVCSs) are more straight-forward than svn/cvs (i.e. CVCSs) regarding local repositories.

Best regards,
Fl?vio Etrusco

Reply by email

Graeme Geldenhuys
to Florian Klämpfl: No need with svn either, so what do you want to tell use?
Florian Kl?mpfl wrote
No need with svn either, so what do you want to tell use?

Many moons ago when I still used SubVersion, and you wanted to run your own repository, it was a requirement as far as I can remember. I can only report on my SubVersion (svn) experience of then, I don't know newer SubVersion versions. I guess things have marginally improved in the SubVersion camp.

Regards, ? - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/

Reply by email

Graeme Geldenhuys
to Flávio Etrusco: On Wed, Dec 29, 2010 at 10:00 PM, Florian Kl?mpfl I regret Graeme is trying to "sell" git…

2010/12/30 Fl?vio Etrusco :

I regret Graeme is trying to "sell" git once again - worse yet to a

...and to both, you and Florian.. At least I offered up some support by answering some of the original posters questions and examples of usage. Both of you simply created noise as always.

Regards, ? - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/

Reply by email

Florian Klämpfl
to Graeme Geldenhuys: Many moons ago when I still used SubVersion, and you wanted to run your own repository,…
Graeme Geldenhuys wrote 6 lines
On 30 December 2010 00:00, Florian Kl?mpfl wrote: > > No need with svn either, so what do you want to tell use? Many moons ago when I still used SubVersion, and you wanted to run your own repository, it was a requirement as far as I can remember.

Then you remember simply wrong. SVN supports for years (i.e. at least since version 1.0) the file:/// protocol.

Reply by email

Graeme Geldenhuys
to Florian Klämpfl
Florian Kl?mpfl wrote
SVN supports for years (i.e. at least since version 1.0) the file:/// protocol.

The "repository" must still be created in a separate directory from the "checked out" copy - thus to me that is just like having a server/daemon setup. So to use SubVersion in a local environment via the file:/// protocol you in fact have THREE copies of the source code (shown listed below). No less effort that a full blown remote server setup - and the reason I say they [file:/// and http:///] are the same.

1. /path/to/repository (created with svnadmin)
2. The checked out copy you can see (created with 'svn co')
3. The extra FULL copy in the many .svn hidden directories just so svn can do diffs

Still a crap load more work and waist of diskspace compared to "the forbidden Git".

For more detailed instructions on a SubVersion setup, see the following URL: https://help.ubuntu.com/community/Subversion

Regards, ? - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/

Reply by email

waldo kitty
to Mark Morgan Lloyd: Steady on chaps. Let's just assume that what he's asking is how to use diff when fixing a…
Mark Morgan Lloyd wrote 14 lines
waldo kitty wrote: > On 12/29/2010 05:36, Peter E Williams wrote: >> >> use the normal diff format for your patch. >> >> This is the step I don't understand. >> >> How do I use the normal diff format for my patch? >> >> I am still waiting for an answer for how the diff command works. > > have you never heard of a man page?? at your *nix command line, issue "man > diff" without the quotes... learn man, use man, love man ;) Steady on chaps.

yes, i was not trying to be snarky or such when i wrote the above... i was simply trying to point the OP to man for finding out many of the basics of most all *nix commands/apps... there are some that do not have man pages but instead have info pages... some have both... i had hoped that my six word phrase at the end with the smiley following it would indicate humor and the intended good will...

you get a +10 on the rest of your reply because you went into more detail that i did not have time to go into before i had to leave for my 12 hour shift... GoodOnYa!<tm> and thank you ;)

@PEW: i do hope you did not take my comment as ugly or condescending in any way... i was not trying to portray that in any manner... i do apologize for my apparent terseness...

Reply by email

Thierry Coq
to Peter Williams: http://dictionary.reference.com/browse/apropos According to this page apropos means 'by…
Peter Williams wrote
Hi Henry, > Apropos is an English word, I'd recommend a dictionary.

"? propos" is a french word reused by the english language, meaning "in reference to", or "about" or sometimes "a comment"... Thierry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101230/d6948b1e/attachment.html>

Reply by email

Frank Church
to Graeme Geldenhuys: 2010/12/30 Fl?vio Etrusco : And yet again I'll I need to answer you as before. Fuck Off!…
Graeme Geldenhuys wrote 8 lines
2010/12/30 Fl?vio Etrusco : > > I regret Graeme is trying to "sell" git once again And yet again I'll I need to answer you as before. Fuck Off!

Temper,

Graeme.

You've got a supporter here. I am a git user, and I find it very useful when combined with a project management tool, which in my case is Redmine.

There is nothing better than going to the Repository page in Redmine, clicking on a file, selecting 2 commits and seeing the changes between them, and for a lone developer it is very useful and important especially on long term projects.

I have used subversion in the past, not much though, but I have taken to git much better.

I think the main problem here how much time it takes a newcomer to ease himself into using a new set of tools, and it applies as much to a person moving to git to subversion (God forbid!! [?]) or vice versa.

I;ve read that mercurial (hg) is even easier and more 'logical' than git.

Show quoted text 17 lines
-- Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/ -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Frank Church ======================= http://devblog.brahmancreations.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101231/0b3846ec/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 205 bytes Desc: not available URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101231/0b3846ec/attachment-0001.gif>

Reply by email

Graeme Geldenhuys
to Frank Church
I think the main problem here how much time it takes a newcomer to ease himself into using a new set of? tools, and it applies as much to a person moving to git to subversion (God forbid!! ) or vice versa.

Git is no harder to learn than any other software out there. The problem is simply that THIS mailing list has gotten some phobia against Git. With my earlier reply, I was not implying that the Lazarus project move to Git, I was simply pointing out to the original poster that not using some or other revision control system [even for lone developers - as he mentioned] is not wise. Using something is better than I offered help on other matters
raised by the original poster - which the people replying to my post did not do. Instead they just created noise and tried to start yet another flame war [which I and probably others too, are really growing tired of]. So everybody here, please grow up.

Regards, ? - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://fpgui.sourceforge.net

Reply by email

Mark Morgan Lloyd
to Graeme Geldenhuys
Graeme Geldenhuys wrote
> I think the main problem here how much time it takes a newcomer to ease himself> into using a new set of tools, and it applies as much to a person moving to git to> subversion (God forbid!! ) or vice versa. Git is no harder to learn than any other software out there. Theproblem is simply that THIS mailing list has gotten some phobiaagainst Git. With my earlier reply, I was not implying that theLazarus project move to Git, I was simply pointing out to the originalposter that not using some or other revision control system [even forlone developers - as he mentioned] is not wise. Using something isbetter than I offered help on other mattersraised by the original poster - which the people replying to my postdid not do. Instead they just created noise and tried to start yetanother flame war [which I and probably others too, are really growingtired of]. So everybody here, please grow up.

Enough git. Not directly relevant to this project and is causing friction which we can all do without. Please.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Peter Williams
to Graeme Geldenhuys: 2010/12/30 Fl?vio Etrusco : ...and to both, you and Florian.. At least I offered up some…

Hi Graeme,

Show quoted text 9 lines
Date: Thu, 30 Dec 2010 00:47:07 +0200 From: To: Subject: Re: [Lazarus] SVN user 2010/12/30 Fl?vio Etrusco : > > I regret Graeme is trying to "sell" git once again - worse yet to a

I was neutral about the choice between subversion and git. Now that I have installed and started to use subversion, I will continue with subversion.

...and to both, you and Florian.. At least I offered up some support by answering some of the original posters questions and examples of usage. Both of you simply created noise as always.

I believe that it is important to have messages here documenting the solution for both subversion and git, so that developers have a choice.

As I said, now I am a subversion user.

Regards,

pew

Show quoted text 16 lines
-- Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/ -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110101/4030ff04/attachment.html>

Reply by email