here seems to be stagnation.
Mary, we do implore
that you knock upon their door,
kick their a*s*, make them move
and hopefully then things improve.
Amen
(apologies but I was on a roll)
Looking forward to Gambas2015 !!! :_)
Bruce
--
B Bruen
---
hed updated project with some more debug info that shows the actual sort
values.
After you have waded through that a bit, uncomment lines 11 and 12 which should
really confuse you :-)
cheers
Bruce
--
B Bruen
TableviewExample-0.0.1.tar.gz
Description: Binary data
---
On Tue, 2 Dec 2014 20:35:01 -0500
"Martin McGlensey" wrote:
> Thanks for the responses. Remember I'm still climbing that steep learning
> curve. The sub to catch the click event is Public Sub mnuAdvanced_Click()
> but that does not catch the event. I do not know how declare or find the
> event na
his? The IDE help browser "seems" to do so somehow,
but I think it is doing it some other way.
(If you r e a l l y want to know why, it's for a custom control code
generator. ... ... ... I didn't think so...)
tia
Bruce
--
B Bruen
-
On Tue, 2 Dec 2014 22:44:04 +0100
Tobias Boege wrote:
> On Tue, 02 Dec 2014, Martin McGlensey wrote:
> > Hello,
> >
> >
> >
> > I've used the menu to create menus on my main form. Those that I want to see
> > on the tool bar are marked visible. Those that I want to use as popups are
> > not v
on the Connections entry for it.
Poof! IDE gone.
Not confirmed against native IDE, but certainly happens here.
regards
Bruce
--
B Bruen
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate
On Mon, 1 Dec 2014 20:30:19 -0300
Sebastian Kulesz wrote:
> Would it be okay to include this component inside the gambas3-runtime
> package or should I create a new one for it?
>
>
Not sure what you are talking about?
B
re polished. Don't hesitate to
> play with it. The more tests, the sooner it will be released. I want to
> release Gambas 3.7 as soon as it is ready, even if there is not a lot of
> other changes in Gambas.
>
> Regards,
>
> --
> Benoît Minisini
>
Attached our
satisfactory but it does provide
some sort of proof that it may be possible to enhance the IDE properties editor
through external code.
regards
Bruce
--
B Bruen
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIR
tiple forms this approach makes implementing that "standard-ness"
very easy.
I would like to know whether there is any interest in this stuff. We are quite
prepared to publish them on the Gambas farm if there is such in
>
> --
> "There's an old saying: Don't change anything... ever!" -- Mr. Monk
>
Yes, I would like to see an example of before and after as well.
I think I had a need for exactly this the other day. I wanted to split a comma
delimited list except where the co
e "private" downloading could possibly be handled via the ftp server security
features without much internal effort? I believe, but haven't tried it, that
the ftpClient has the means to pass the necessary credentials on a Get.
(Note: I mean the actual retrieval part only, not t
x27; so that it appears in the desktop menu.
I think this should only happen if the project is a "Normal".
>
> Waiting for your comments!
You got em.
>
> --
> Benoît Minisini
>
Most of the above is based on my intent to use our own farm server, which I
wont
n that module" entry that would invoke the module if it has a "Main"
method"
tia
Bruce
--
B Bruen
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercha
only. And publishing is done from the 'Publish...' menu entry.
>
> Waiting for the comments now...
>
> --
> Benoît Minisini
Deleting a tag by clicking on the red cross fails. See pic.
--
B Bruen
--
Downl
On Thu, 20 Nov 2014 00:26:07 +0100
Benoît Minisini wrote:
> Le 20/11/2014 00:22, B Bruen a écrit :
> > Probably a silly question, but I'm just having a little think.
> >
> > Is there any way to programatically (i.e. dynamically) change the order in
> > which a
Probably a silly question, but I'm just having a little think.
Is there any way to programatically (i.e. dynamically) change the order in
which a menu item appears in a drop down menu?
regards
Bruce
--
B
All that appears in the help browser is as attached.
--
B Bruen
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Intera
On Mon, 17 Nov 2014 18:40:04 +0100
Benoît Minisini wrote:
> Le 16/11/2014 03:42, B Bruen a écrit :
> >
> > If an IDE tab is detached and then reattached then if there are lines in
> > the file to wide to display there is no scroll bar.
> >
> > I'd raise a
If an IDE tab is detached and then reattached then if there are lines in the
file to wide to display there is no scroll bar.
I'd raise an error report but I have mucked up my login credentials.
regards
Bruce
--
B
riableName} as Integer
vx
Private $h${1:VariableName} as Object
vv
Private $v${1:VariableName} as Variant
and they all behave as you would expect.
hth
Bruce
--
B Bruen
--
Comprehensive Server Monitoring with Site24x7.
Monito
p.*, tmp.depth + 1 FROM pages p JOIN tmp ON
(p.parent=tmp.id)) SELECT id, title, parent, category, indexed, htmlsrc, depth
FROM tmp ORDER BY d
epth
apart from the line break in the ORDER BY clause (which I dont think is the
problem) I cannot see any
On Tue, 11 Nov 2014 23:22:50 +0100
Benoît Minisini wrote:
> Le 11/11/2014 23:01, B Bruen a écrit :
> >
> > Yes, it is a nice look.
> >
> > Two comments though:
> > 1) the doc/richtext page doesn't look quite right.
>
> What do you mean?
How ver
; "There's an old saying: Don't change anything... ever!" -- Mr. Monk
Yes, it is a nice look.
Two comments though:
1) the doc/richtext page doesn't look quite right.
2) code examples are a bit too hard to read at the smaller font size used.
regards
Bruce
--
B Bruen
It appears that there is no way to change a SwitchButton value using the
keyboard?
Comments?
regards
--
B Bruen
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through
o do with prawns?
Please try and rephrase your post in something that makes the least bit of
sense to this audience.
Calm down and ask a sensible question.
B Bruen
--
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user
he End statement but I cannot enter anything in the Watch tab, nor can I
resize any existing debug window. Further the calendar popup now appears on all
desktops and is "modal" in the sense that I cannot ... enter text into this
post for example.
Confirm? Bug? Fe
r delimiters for the
database being used eg for postgresql the filter would result in:
"User = $$Marty$$".
hth
Bruce
--
B Bruen
--
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user
t be in the repository. I will fix that...
>
> --
> Benoît Minisini
>
> ------
> ___
> Gambas-user mailing list
> Gambas-user@lists.sourceforge.net
> http
infrastructure
files a bit easier
best regards
Bruce
--
B Bruen
--
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user
munity and the local thoroughbred racing community have been shaken to the
core by this event.
Again my apologies for having troubled you with this.
regards
Bruce
--
B Bruen
--
Comprehensive Server Monitoring wit
On Sun, 12 Oct 2014 01:45:26 +0200
Benoît Minisini wrote:
> Le 12/10/2014 00:52, B Bruen a écrit :
> > A couple of oddities have emerged from my work in the "A Good Idea?"
> > thread:
> >
> > 1) the _IsVirtual constant - this appears now to be a function? Is
hown. Any clues?
regards
Bruce
--
B Bruen
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0
uot;standard" menus by
dragging a virtual control onto a form. This would include, say,
File|Edit|View|Tools|Help and all the associated submenus. Just drag the
VStandardMenu virtual control onto the form - no need to build these menus via
the IDE each time
rgrds
Bruce
--
B Bru
On Tue, 7 Oct 2014 19:45:10 +0200
Fabien Bodard wrote:
> ... what is iCal :-P ?
>
> 2014-10-07 4:25 GMT+02:00 B Bruen :
> > I don't suppose that anyone has an iCal parser utility that they would care
> > to share do they?
> >
> > --
> > B Bruen
I am not sure where this crept in but...
The IDE help browser now deems local classes to be non-creatable if they do not
contain a _new() method.
pic attached
--
B Bruen
--
Meet PCI DSS 3.0 Compliance Requirements
I don't suppose that anyone has an iCal parser utility that they would care to
share do they?
--
B Bruen
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status wit
When an untrapped error occurs running a project within the IDE the program
pauses and the error message appears in the code editor as a popup at the
significant line.
Would it be possible for the IDE to somehow copy that message to the clipboard?
regards
Bruce
--
B Bruen
u does not exist, nothing happens
2) fix the STOP EVENT issue
3) make the "standard menu" visible in the IDE somehow.
Of these, I'd obviously prefer 1. But presumably this would mean fixing QTx??
(But I dont care about that)
2 would require a fair bit of work on my part.
3 I don
On Thu, 02 Oct 2014 10:22:21 +0200
Rolf-Werner Eilert wrote:
>
>
> Am 30.09.2014 15:10, schrieb B Bruen:
> > On Tue, 30 Sep 2014 10:59:36 +0200
> > Rolf-Werner Eilert wrote:
> >
> >> Hi,
> >>
> >> TextArea produces a pop-up menu when right
On Wed, 01 Oct 2014 08:26:26 +0200
Benoît Minisini wrote:
> Le 01/10/2014 06:40, B Bruen a écrit :
> > (and I thought I knew it all! )
> >
> > In a component I want to refer to a path in the client project
> > executable. To be precise in the client project I have a re
out Me" info and I want to show the client project logo in it.
The salient point is that I want to get at an image file in the client
executable.
Any clues?
B
--
B Bruen
--
Meet PCI DSS 3.0 Compliance Requirement
Thanks for your ideas!
>
> Rolf
>
>
Something like
Public Sub Form_Open()
TextArea1.PopupMenu = "mnuDummy"
End
(where mnuDummy does not exist) seems to work
hth
B
--
B Bruen
--
Me
On Sun, 21 Sep 2014 00:57:55 +0200
Tobias Boege wrote:
> On Sun, 21 Sep 2014, B Bruen wrote:
> > As some will know, we use a lot of third-party (i.e. developed by us)
> > components and libraries in our projects.
> > Some of these are re-usable pop-up forms to provide c
stions/interest in
> >> using the IDE to generate source for other languages ?
> >>
> >
> > I do not but I have seen in the archives that *many* people where around
> > Gambas before I arrived which aren't here anymore.
> >
I thought To
.e. the "client", has no code at all for
managing the pop-up (but does have a handler for an event raised by the pop-up).
What do you think?
regards
Bruce
--
B Bruen
virtctls-0.0.5.tar.gz
Description: Binary data
--
have to see if my old Bertram Meyer text book is in the attic as I am
getting more and more sure that "static" means allocated at class level rather
than at instance level and nothing more.
--
B Bruen
--
Slashd
de I decided that, since the StrUtil methods were
essentially static in nature and as the class had no dynamic data, I could
change it to a module. Newer projects now access those methods via the module
name as they should. But the old
;dynamic" heap. The intent was to provide a way to control
allocation of resources for the object. For example, if the program needed a
large resource hungry chunk of data, but that data was only used in certain
cases of execution, then rather than "always" allocating space for
example:
in module "MyUtil"
Public CurrentCustomer As CCustomer
Public Sub Execute_Current_Customer(PrejudiceLevel As Integer)
CurrentCustomer = Null
End
in, say, "FMain"
Public Sub Load(CustID)
MyUtil.CurrentCustomer.Load(CustID)
If MyUtil.CurrentCustomer.IsLatePayer then
Simple question: What does the search function actually search? Obviously by
project name but what else?
I would have thought it also searched the project description but I am getting
results that don't match that expectation.
tia
--
B
On Mon, 01 Sep 2014 01:29:43 +0200
Benoît Minisini wrote:
> Le 01/09/2014 01:06, B Bruen a écrit :
> > I have this recurring problem with the gb.form.mdi Toolbar. For some
> > reason, unknown, I occasionally lose the project config file contents that
> > describe the
t=["$lblFilter","taskfilter.1","$lblSort","$lblSearch","tasksearch.0"]
My problem is that there appears to be no way to "reset" the toolbar in the IDE
to get the ori
em As String
wkrtn = Dir(root &/ rootext, pattern, filter)
sdirs = Dir(root &/ rootext, "*", gb.Directory)
For Each sd In sdirs
If sd = ".svn" Then Continue' ignore
subversion dirs
For Each item In (RecDir(root &am
gt; arguments to some method call appear in that help text but if you experiment
> a bit with gb.args (place Args.Begin(), ..., Args.End() blocks into different
> sections of your program or look into its source code), you'll see that it is
>
current With target. I don't
know how the compiler works with WITH but given the above array constructs we
now have, it looks like it expands:
WITH
.something .something .
END WITH
to:
WITH
.something .something .
END WITH
So w
On Mon, 28 Jul 2014 14:56:38 +0930
B Bruen wrote:
> On Mon, 28 Jul 2014 07:18:47 +0200
> Benoît Minisini wrote:
>
> > Maybe not clicking the "stop on each error" button in the IDE would
> > solve the problem? :-)
> >
> > --
> > Benoît Minis
On Mon, 28 Jul 2014 07:18:47 +0200
Benoît Minisini wrote:
> Le 28/07/2014 06:59, B Bruen a écrit :
> > On Sun, 27 Jul 2014 20:35:53 -0600
> > Randall Morgan wrote:
> >
> >> Must be too big on your end. I know I and others have sent larger files...
> >> But
On Mon, 28 Jul 2014 14:29:43 +0930
B Bruen wrote:
> On Sun, 27 Jul 2014 20:35:53 -0600
> Randall Morgan wrote:
>
> > Must be too big on your end. I know I and others have sent larger files...
> > But the link works also. I'll look at your code and get back to you.
>
fail, though)
regards
Bruce
--
B Bruen
--
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls.
Build a bridge from your legacy apps to the future.
; i.e. the root directory (strangely enough!) already exists.
That line should not fail i.e. the Try should ignore the error silently. But
with sdl it appears not too?
Definitely a bug within Gambas itself.
Ov
On Sat, 19 Jul 2014 02:12:16 +0200
Benoît Minisini wrote:
> Le 19/07/2014 00:59, B Bruen a écrit :
> > I keep getting an IDE crash when typing Colo (see attached pic).
> > Clues: I have a class, Color, within this project. Its' purpose is to
> > override the nativ
On Tue, 15 Jul 2014 15:07:40 +0200
Benoît Minisini wrote:
> Le 15/07/2014 00:52, B Bruen a écrit :
...
> > 4) Some controls, e.g. DirChooser, don't set the background color
> > according to the Background property. It seems to set the background
> > color of the bar
On Tue, 15 Jul 2014 15:07:40 +0200
Benoît Minisini wrote:
> Le 15/07/2014 00:52, B Bruen a écrit :
...
> > 1) I'd like to define some new color names (e.g. DarkBackground) as
> > there is just not enough standard color names to do all I need. This
> > is not a problem
ut I don't
think that is possible.
4) Some controls, e.g. DirChooser, don't set the background color according to
the Background property. It seems to set the background color of the bar at the
top of the chooser. Is there any reason for this?
tia
Bruce
--
B Bruen
-
for the currently selected control.
> >
> > That's possible.
> >
>
> Done in revision #6369.
>
> --
> Benoît Minisini
>
Thanks Benoît
That is much easier! Particularly when I've just used the Embed into a
Container menu
regards
B
--
B Bruen
---
On Thu, 10 Jul 2014 23:24:50 +0200
Benoît Minisini wrote:
> Le 10/07/2014 02:50, B Bruen a écrit :
> > 1) In the form designer context menu "Select" item controls popup
> > list, the form itself is not listed. It would be nice to be able to
> > use this when the
ur earlier when tmp/gambas.UID/PID was created?
> Temp$() is broken...
again wouldn't that imply an earlier failure?
So something else is awry.
rgrds
Bruce
> Regards,
> Tobi
>
> --
> "There's an old saying: Don't change anything... ever!" -- Mr. Monk
>
t All" could we also have
"Select Parent" to get the container for the currently selected control.
regards
Bruce
--
B Bruen
--
Open source business process management suite built on Java and Eclips
ot;icon:/22/sort-descent']. I did find it after a couple of up and down
scrolls through the auto-completion listview. It did not occur to me that the
name began with sort- :-( and it would have been much easier just to have
that form designer stock image form showing the matrix of i
Yes, me as well. It looks more like using a pantechnicon to go to the corner
shop for a loaf of bread and a bottle of milk. :-)
regards
Bruce
--
B Bruen
--
Open source business process management suite built on Java
On Sun, 6 Jul 2014 16:48:47 +0200
Tobias Boege wrote:
> On Sun, 06 Jul 2014, B Bruen wrote:
> > On Fri, 4 Jul 2014 13:23:41 +0200
> > Tobias Boege wrote:
> >
> > > Hi list,
> > >
> > > I'm currently (well, I'll try to continue wit
' attempts to
generalise any Vertice or Edge in a directed graph
Property Key,Identifier as String
Property Type As String ' validated "In
["V","E"]
Property OriginatingAssociations As Array
Ah, now I get it!
Thanks Tobi
B
On Fri, 27 Jun 2014 11:42:06 +0200
Tobias Boege wrote:
> On Fri, 27 Jun 2014, B Bruen wrote:
> > As in :
> > CLASS Identifier
> >Declares to the compiler that Identifier can be used as a class name.
> >
> > I am u
e built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
On Mon, 16 Jun 2014 17:36:43 +0200
Benoît Minisini wrote:
> Le 16/06/2014 00:52, B Bruen a écrit :
> > ( Don't see why I shouldn't join in :-) )
> >
> > Would it be possible to lock source files the same as for forms? This
> > would prevent me from chan
ating things.)
Bruce
>
> On Fri, Jun 27, 2014 at 10:02 PM, B Bruen wrote:
>
> > On Sat, 28 Jun 2014 09:44:00 +0930
> > B Bruen wrote:
> >
> > > some stuff that was probably not well expressed.
> >
> > So I will try again. What we ha
On Sat, 05 Jul 2014 14:21:51 +0200
Benoît Minisini wrote:
> Le 25/06/2014 04:32, B Bruen a écrit :
> > Is there any reason that the ToolBar control is constrained within
> > gb.form.mdi?
> > I use it consistently, without needing the other controls in gb.form.mdi
> &g
Yes, the gimp is probably a more common example.
B
On Tue, 1 Jul 2014 09:22:19 +0200
Fabien Bodard wrote:
> So in a gimp way ?
> Le 1 juil. 2014 06:29, "B Bruen" a écrit :
>
> > I am doing some experiments with detachable tabs in the gb.form.mdi
> > component.
have no idea what is causing
this. Has anyone else seen it?
rgrds
Bruce
--
B Bruen
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita B
or. Get my drift?
Anyone familiar with, for example, how the Modellio layouts can be manipulated
in this way will understand what could be achieved here for the gambas IDE.
regards and looking forward to comments
Bruce
--
B Bruen
ly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> _______
> Gambas-user mailing list
> Gambas-user@lists.sourceforge.net
> https://lists.sour
On Sat, 28 Jun 2014 09:44:00 +0930
B Bruen wrote:
> some stuff that was probably not well expressed.
So I will try again. What we have is:
* some text files in many of our projects that describe "how to" do something
in that application
- by "how to" I mean stepwi
sel" method
b) look at the new wiki code,
or
c) is there something blatantly obvious that I am not seeing here?
tia
Bruce
--
B Bruen
--
Open source business process management suite built on Java and Eclipse
T
On Fri, 27 Jun 2014 10:04:26 -0430
PICCORO McKAY Lenz wrote:
> Date: Fri, 27 Jun 2014 08:47:52 +0930
> From: B Bruen
>
> > Elsewhere I received advice to delete ALL the pkg-config files on the
> > system in order to get a non-gambas
> >application to build properl
de in a
component that needs a class from a component that is not necessarily loaded by
the main project using this component."
--
B Bruen
--
Open source business process management suite built on Java and Ec
to build properly. Since I did that I
have had no problems, neither with gambas3 nor other source builds. There is
information regarding the "pains" of pkg-config in various places on the
internet, check first for some related to your distro.
hth
Bruce
--
B Bruen
-
have to split the initial phase
into a constructor and an "Initialise" method. So never mind.
(Well, you did ask :-) )
regards
Bruce
--
B Bruen
--
Open source business process management suite built
On Wed, 25 Jun 2014 09:21:30 +0200
Fabien Bodard wrote:
> $title = xmlnode.deserialize(raceNode.Attributes["RaceName"])
>
> No? B-)
Ah, OK. Thanks, the fact that it was a static function hadn't sunk in.
re
On Wed, 25 Jun 2014 13:08:10 +0930
B Bruen wrote:
> On Wed, 25 Jun 2014 12:53:41 +0930
> B Bruen wrote:
>
> > On Tue, 24 Jun 2014 20:34:09 -0600
> > herberth guzman wrote:
> >
> > > Fabien
> > > I think He want to disable the ability of x
On Wed, 25 Jun 2014 12:53:41 +0930
B Bruen wrote:
> On Tue, 24 Jun 2014 20:34:09 -0600
> herberth guzman wrote:
>
> > Fabien
> > I think He want to disable the ability of x to move a windows with alt +
> > mousedown
> >
> > Benoit
> > Fabien says
le. Consider a
situation where a user has multiple monitors. Claiming the central or startup
monitor as "MINE" could be considered rude at least
Bruce
--
B Bruen
--
Open source business process management
Is there any reason that the ToolBar control is constrained within gb.form.mdi?
I use it consistently, without needing the other controls in gb.form.mdi and
would really like to see it just within gb.form as a general control.
Maybe gb4?
regards
Bruce
--
B Bruen
Someone, recently, was discussing sorting gridviews over multiple columns. Tobi?
Was any progress made on this?
(Gee, I am having a busy day today, aren't I? :-) Actually, we are cleaning up
a lot of old outstanding things.)
tia
Bruce
--
B
On Wed, 25 Jun 2014 10:04:41 +0930
B Bruen wrote:
> On Wed, 25 Jun 2014 01:42:09 +0200
> Benoît Minisini wrote:
>
> > Le 25/06/2014 01:23, B Bruen a écrit :
> > > @Benoît
> > >
> > > Hi, could you tell me where (exactly) in the IDE code you convert
&g
On Wed, 25 Jun 2014 02:43:11 +0200
Benoît Minisini wrote:
> Le 25/06/2014 02:30, B Bruen a écrit :
> > I realise that modifying the enumerated set during a For Each loop is
(Cut)
>
> No. An array is an object, and aTest a variable that owns a *reference*
> to the array. I
On Wed, 25 Jun 2014 01:42:09 +0200
Benoît Minisini wrote:
> Le 25/06/2014 01:23, B Bruen a écrit :
> > @Benoît
> >
> > Hi, could you tell me where (exactly) in the IDE code you convert
> > markdown text to html please. I would like to use that code for my
nullify the queue array, but use a
separate routine to remove the elements in the array that are no longer
relevant, sometimes this will empty the reversed array entirely (or at least
the rest of it). Now, as the Run 3 example works as I expect, i.e. the loop is
"truncated", generally ever
anyway in case
there is something I'm missing.
tia
Bruce
--
B Bruen
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community
@Benoît
Hi, could you tell me where (exactly) in the IDE code you convert markdown text
to html please. I would like to use that code for my own nefarious purposes
:-)
tia
Bruce
--
B Bruen
--
Open source business
1 - 100 of 149 matches
Mail list logo