Re: [MSEide-MSEgui-talk] some problems with current git

2012-08-11 Thread Graeme Geldenhuys
On 11 August 2012 23:59, Алексей Логинов  wrote:
> Bad updates of strings when scrolling.

I get this often too. Under Windows and Linux.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] GUI product similiar to MSEgui and fpGUI!

2012-08-07 Thread Graeme Geldenhuys
On 7 August 2012 18:32, wahono sri  wrote:
> There is binary demo for Windows, very cool! All widgets are custom
> drawn, independent form ext library, the source code easyly to learn.
> I think a lot of concepts that can be taken from there.


I have seen JUCE before, but looking at the demo there are still quite
a few performance issues and widget bugs they need to sort out. Any
OpenGL rendering instantly freezes up the demo, software rendering
causes quite some flicker in areas, DND is buggy. But overall, there
isn't much in JUCE that fpGUI+AggPas can't already do (though they
have implemented more target platforms in 2.0). I must add, I like
their new 2.0 theme - it looks much better than the 1.x series theme
they had.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-08-04 Thread Graeme Geldenhuys
On 4 August 2012 19:58, wahono sri  wrote:
> How about you Graeme? AggPas or ZenGL as new options?


I don't know anything about ZenGL, so I can't comment. Today was the
first time I heard about ZenGL. :)



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-08-04 Thread Graeme Geldenhuys
On 4 August 2012 19:47, wahono sri  wrote:
> MSEide grow and can be used as RAD for game development, and
> certainly cross platform.

MSEgui as some other obstacles too. Official 64-bit support is needed
(windows & linux). Mac support must be added too.

-- 
Regards,
  - Graeme -

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-08-04 Thread Graeme Geldenhuys
Hi,

On 4 August 2012 12:40, Martin Schreiber  wrote:
> AFAIK SDL has no high level drawing API to OpenGL, one has
> to use OpenGL directly, correct?


I haven't used SDL for graphics yet, only sound. But what you said
would kind-of defeat the point of SDL. I thought SDL is a higher level
API that can talk to s/w renderer, DirectX or OpenGL. I wouldn't
expect you to hard-code OpenGL API when coding with SDL, otherwise
what is the point of SDL then.

Anyway, I also found the following Free Pascal + SDL website with lots
of information and detailed chapters on using Free Pascal with SDL. I
guess if there is any doubt as to what SDL does, maybe ask some
questions in the Pascal Game Development website.

  http://www.freepascal-meets-sdl.net/

  http://www.pascalgamedevelopment.com/


As for the earlier comment about SDL not supporting many image formats
and image rotation etc. Apparently the SDL-GFX add-on includes all
that.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-08-04 Thread Graeme Geldenhuys
Hi,

On 4 August 2012 06:02, Martin Schreiber  wrote:
> What would be really interesting is to see how an SDL-driven OpenGL
> application performs compared to SFML. That would be a meaningful test, for
> two reasons: it compares similar technologies and it benchmarks against SDL
> the way SDL is almost always used.


I have a few commercial Linux games based on SDL. They all use
hardware acceleration - thus OpenGL under Linux. Performance is
absolutely great. Also go to YouTube and do a few SDL searches. There
are lots and lots of SDL+OpenGL backend examples that show perfectly
smooth graphics.

That SFML developer simply rigged the "benchmark tests" to promote the
SFML library - that's quite normal behaviour. SDL has been a round for
ages, has a strong developer following, and has lots of commercial
interests. SDL is even dead simple to use from Object Pascal - I use
it for cross-platform sound playback in some of our apps.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-08-04 Thread Graeme Geldenhuys
On 4 August 2012 02:24, Ivanko B  wrote:
> SFML is 19.9x as fast as SDL
> ===
> It means that SDL 1.2 (as a s/w renderer by default) don't use OpenGL
> h/w accelaration in these tests


That is how I understood it too, by reading other message threads on
the internet. You need to tell SDL when you want to use OpenGL,
DirectX etc... by default SDL will you the reference s/w renderer.


> DirectX ? In win-32, It usual has far
> way better drivers than OpenGL ones.

Apparently that is not always the case. Valve Software just found out
that Linux+OpenGL actually gives much better performance for game
graphics than Windows+DirectX.

http://blogs.valvesoftware.com/linux/faster-zombies/




-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-07-31 Thread Graeme Geldenhuys
Hi,

On 31 July 2012 19:12, wahono sri  wrote:
>
> I see in your code of fpGUI is separated between GUI and OS, I'm sure
> it isn't complicated to port to others platform.


Correct, I tread AggPas almost as if it is another backend - similar
to GDI or X11. I still had to keep the GDI and X11 functionality
though, for window handling, user input etc. All painting is offloaded
to AggPas, which generates a memory bitmap from the vector data, then
I simply bit blit it to the window.

Integrating it with other GUI toolkits shouldn't be too hard - though
I only know fpGUI internals well. One thing to take note of though...
AggPas (or really AGG) was designed to be procedure based, where you
can string any set of procedures together to generate the output you
desire. This is immensely powerful! I opted to scale that back a bit,
and rather use a TAggPas class that does everything I need. This
slightly limits the true power of AggPas, but it is still more than
enough to accomplish awesome painting, and much easier to work with.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-07-31 Thread Graeme Geldenhuys
On 31 July 2012 17:56, Martin Schreiber  wrote:
>
> MSEgui uses one handle per window (form). You write SDL supports one window
> (form) per application only.


Ah, ok... so SDL is meant for full-screen or single form/window apps
like games for example. Now I understand the difference.  That would
also explain why eLiquid (Pixel32's GUI Toolkit) displayed all
dialogs/forms embedded (MDI style) inside the main form.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-07-31 Thread Graeme Geldenhuys
On 31 July 2012 17:08, wahono sri  wrote:
>
> Yes, I agree with you. SDL make simple for cross platform. But
> unfortunately, we shoud wait until SDL 2.0, SDL 1.2 doesn't support
> multiple windows.


I thought MSEgui is a single handle windowing toolkit - thus only one
window handle is needed per form.  (this excludes the OpenGL widget
usage of MSEgui)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] drawing bug on ATI videocard

2012-07-31 Thread Graeme Geldenhuys
Hi,

On 31 July 2012 16:52, Alexandre Minoshi  wrote:
> I finally recorded a video with a drawing bug


Run MSEide with the   -ns   (no styles) parameter, and it should fix
your problem. I believe these is something you can add to your
xorg.conf file too to fix the issue too - by disabling some ATI driver
feature, but I can't remember what that is.

I have an Radeon HD 7870 with the fglrx driver and the -ns parameter,
and I don't experience that problem any more in MSEide.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-07-31 Thread Graeme Geldenhuys
On 31 July 2012 16:34, Ivanko B  wrote:
> Then "Cairo" or its internal "engine" -
> http://en.wikipedia.org/wiki/OpenVG (for 3D -
> http://en.wikipedia.org/wiki/OpenGL_ES). They're use hardware
> acceleration etc wherever possible

I think I would still choose SDL over OpenGL or OpenGL-ES. The latter
two only give you graphics, and there are so many variations of API
implementation and versions, it makes it rather hard to use (well, so
I have heard from numerous posts on the internet when I researched the
subject some months back). SDL will automatically use OpenGL, DirectX,
Quartz or Linux FrameBuffer when it is available. Also those can be
hardware accelerated, and also gives you keyboard, mouse etc input
support, and sound output support.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-07-31 Thread Graeme Geldenhuys
Hi,

On 31 July 2012 15:15, wahono sri  wrote:
> I try fpGUI with activated AggPas from MSEide, but the form is empty,
> maybe any wrong in my project.

I presume you used it under Windows then. I haven't finalized the
Windows bitblit implementation yet - thus the internal memory bitmap
is not painted on the form.  Hence the "experimental" status. The
implementation under Linux is complete though.


> Others 2D library for Pascal is http://sourceforge.net/projects/graphics32/

There is also BGRAGraphics - see the FPC/Lazarus wiki site.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-07-31 Thread Graeme Geldenhuys
On 31 July 2012 13:25, Ivanko B  wrote:
> Me tried its demos one day. Then it gave feeling of not using any
> video hardware acceleration (even early 2D) at all thus eating CPU up
> to 100% on simple demos.

Correct, it doesn't use hardware acceleration at all. The reason you
get high CPU usage in those demos, is because most of them are very
animation intensive. Simply using the AggPas features in a standard
desktop application, will show NO CPU usage as expected.

I'm 99% sure that if I had to recreate those same demos using MSEgui
widgets (not the OpenGL ones), you will also see those high CPU
usages. That is quite normal for non-hardware accelerated 2D
frameworks.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] What's about AGGPAS?

2012-07-31 Thread Graeme Geldenhuys
Hi,

On 31 July 2012 13:16, wahono sri  wrote:
>
> I read Graeme implements AggPas in FPGUI, what's the result Graeme?

I absolutely love AggPas. It is integrated into fpGUI, but is still
marked as experimental. To enable it, you simply need to specify a
compiler define, then recompile the fpGUI framework. It will then
replaces the current TfpgCanvas with an AggPas-enabled TfpgCanvas -
thus 100% backward compatible (not breaking any existing code was very
important to me). After the next fpGUI release, I'll enable AggPas as
the default Canvas class, and then build in support for the more
advanced AggPas features.

Here is a screenshot of one of my existing canvas demos, that I
extended with AggPas features.

  http://fpgui.sourceforge.net/images/full/fpgui_agg-powered.png

Some features demo'd in that screenshot:
  * dashed lines generator
  * outlined shapes
  * custom stare shape generator
  * gradient fills (to left, right, top, bottom and any angle inbetween)
  * rotated anti-aliased text
  * different TTF fonts used
  * sub-pixel anti-aliased line drawing showing 0.2 pixel width lines
to 10+ pixels width
  * arc drawing
  * different line end-caps & line connecting methods
  * alpha blending support
  * co-ordinate transformation & rotation

AggPas is a vector based drawing library, all features are implemented
in 100% Object Pascal code, so you get consistent look and features on
all platforms you run it on. It really is a brilliant piece of work.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ZenGL, OpenGL library

2012-07-29 Thread Graeme Geldenhuys
Hi,

On 29 July 2012 20:46, Ivanko B  wrote:
> Anyway, now is the time to reuse all power of moder graphics & sound
> hardware & modern HIDs - and if some library provides that without

It still baffles me why we now suddenly need hardware acceleration,
opengl and all these "fancy" (aka useless) special effects in our
applications. Those special effects don't make a sh*tty product any
better. I guess that's trending for you. Luckily my business clients
don't care about that stuff - they just want a working product that
makes their lives easier.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ZenGL, OpenGL library

2012-07-29 Thread Graeme Geldenhuys
On 29 July 2012 20:52, Ivanko B  wrote:
> It tiOPF can replace AJAX in WEB (and forget about HTML, PHP and
> ESPECIALLY brain-exploding JavaScript) then it's definitely a great
> tool :)

Please note, tiOPF is not a "web gui" library. eg; it doesn't have
things like Web Grid's, Web ProgressBar's etc.. tiOPF is a "object
persistence framework" allowing you to save/load your OOP Objects with
great ease to any database server, or even text files. tiOPF also
includes MGM which allows you to hook your UI interaction to your
Business Objects.

I don't really work in web development - I personally thing it is a
huge step backwards from client/server desktop applications. I'd much
rather write a GUI desktop applications or non-gui application server,
that talks to a web services or other application server. tiOPF allows
this. Saying that, we do have CGI apps that use tiOPF to work with our
existing business objects. Those CGI apps generate very well tagged
HTML output. Our dedicated web designers then create the CSS to make
those CGI generated pages look beautiful.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ZenGL, OpenGL library

2012-07-29 Thread Graeme Geldenhuys
On 29 July 2012 19:19, Ivanko B  wrote:
> Graeme, don't You provide us a tutorial on GUI(or WWW) application
> based on  tiOPF? Me've already asked that. For instance me'm highly
> interested in a tool replacing AJAX etc advanced WWW-related stuff.


They all exist already. Just have a look in the 'Demos' directory when
you checkout the tiOPF2 source code.

eg:

   http://tiopf.svn.sourceforge.net/viewvc/tiopf/tiOPF2/Trunk/Demos/

Demo 21
-
The "Address Book" is available for VCL, LCL and fpGUI. It is a more
complete demo showing various features of tiOPF, including the MGM
mediator usage. MGM (Model-GUI-Mediator) is what binds the non-db
widgets to your business objects and gives you bi-directional updates.
No need for those tedious DB-aware components that bind your UI to a
specific database vendor and a specific database structure.


Other demos

All the other demos are more "targeted" demos. The are much smaller
demos concentrating on only showing one functionality at a time. This
makes it easier to see and learn the code in question.


Peter Hinrichsen's 2008 ADUG presentation & demo
-
http://tiopf.sourceforge.net/Doc/ADUGSymposium2008/ADUGSymposium2008.doc
http://tiopf.sourceforge.net/Doc/ADUGSymposium2008/ADUGSymposium2008.odt
http://tiopf.sourceforge.net/Doc/ADUGSymposium2008/ADUGSymposium2008.odp
http://tiopf.sourceforge.net/Doc/ADUGSymposium2008/ADUGSymposium2008.ppt
http://tiopf.sourceforge.net/Doc/ADUGSymposium2008/Demos/
The demos can be checked out from the tiOPF website repository:
   
http://tiopf.svn.sourceforge.net/viewvc/tiopf/WebSite/Doc/ADUGSymposium2008/Demos/


Alternative Address Book (Console, GUI & Web)

Then there is also the other "Address Book" demo that shows how a
single set of business objects and business rules can be reused to
build the exact same application, but that works via Console, GUI or
via the Web.
  
http://tiopf.svn.sourceforge.net/viewvc/tiopf/WebSite/Doc/ADUGSymposium2008/Demos/AdrsBookComplete/


To get the basics of tiOPF
-
Here is an extensive document describing how to start with tiOPF.
   
http://tiopf.sourceforge.net/Doc/PersistingObjectsAndRelationships/SimpleCollection/index.shtml


Another quick guide to tiOPF

http://tiopf.sourceforge.net/Doc/overview/index.shtml


Youtube:  tiOPF Model GUI Mediator / MVP
--
A 3 part demonstration of the Model GUI Mediator functionality in
tiOPF using Delphi and RAD style development.
http://www.youtube.com/watch?v=FBw_3gXxyeI
http://www.youtube.com/watch?v=cI7XkZ0GR0s
http://www.youtube.com/watch?v=CdsJ6FHs3vM



For anything else, there is http://www.tiopf.com
You can also ask further questions (or search the large message
archive) on the tiOPF news groups at:
 news://opensoft.homeip.net



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ZenGL, OpenGL library

2012-07-29 Thread Graeme Geldenhuys
Hi,

On 29 July 2012 18:55, wahono sri  wrote:
>
> He he, I confuse to use fpGUI in MSEide,

fpGUI doesn't dictate a specific IDE, it works perfectly well with
MSEide, Lazurus IDE, Notepad, gEdit, VIM etc.

fpGUI includes support files for use with MSEide inside the fpGUI repository.

   /extras/mseide_templates   (project templates)
   /extras/mseide_syntaxdefs (my preferred color scheme
for MSEide editor)

I have lots of code templates for MSEide too, but I haven't added them
to the fpGUI repository yet.


> but I interested with link fpGUI and TiOPF.

tiOPF is the *only* way I do database programming. Sometimes I even
use tiOPF for non-database projects too, simply because it has such
handy features built in. tiOPF2 includes demos for various GUI
toolkits.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ZenGL, OpenGL library

2012-07-29 Thread Graeme Geldenhuys
Hi,

On 29 July 2012 17:46, wahono sri  wrote:
> - RealBasic, basic language, win, lin, mac and web, but the GUI
...snip...
> - Lazarus, grid and some widgets have less features than MSEgui


I'm disappointed not to see fpGUI in that list.  ;-)


> And in my testing, SDL, SFML are good choice to access hardware from any OS.

SDL was also used to create the Liquid GUI Toolkit, from the Pixel32
product (a Photoshop/Gimp clone written in Object Pascal). Pixel32 ran
on a lot of platforms. But sadly, neither Liquid toolkit or Pixel32
was open-source, and is now a dead project for years.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ShowMessage doesn't show if called from within a thread's OnExecute

2012-07-25 Thread Graeme Geldenhuys
On 25 July 2012 15:43, Martin Schreiber  wrote:
>>
> MSEgui tprogressbar.value is thread safe.


My point was not specific to the TProgressBar. widgte Yes, MSEgui's
TProgressBar.Value property might be thread safe, but is every other
property of every MSEgui widget threadsafe too? Developers might get
the wrong idea and think so, and that is what I meant by "where the
trouble starts".


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ShowMessage doesn't show if called from within a thread's OnExecute

2012-07-25 Thread Graeme Geldenhuys
On 25 July 2012 11:47, Ivanko B  wrote:
>> Most GUI
>> frameworks recommend/dictate that ALL gui work must be done within the
>> main thread
> ===
> Even stepping/resizing progress bars ? How ?

Yes. I have often used threads to notify the main thread to update a
progress bar or other widgets for that matter. That is not hard. But
setting the ProgressBar.Position property directly from the thread is
where the trouble starts.

I would guess that MSEgui works different to VCL/LCL or fpGUI, so you
will need to ask Martin for the details. But if you want examples,
take a look at Delphi's 'Thread Sort' demo. If you don't have access
to Delphi, I can email you in private the demo code I am talking
about.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ShowMessage doesn't show if called from within a thread's OnExecute

2012-07-25 Thread Graeme Geldenhuys
On 25 July 2012 10:16, Martin Schreiber  wrote:
> Although it is not recommended, MSEgui on Linux can access X11 from worker
> threads, the necessary lock infrastructure is implemented. IIRC it worked on
> Widows too.


Then that is truly impressive!


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ShowMessage doesn't show if called from within a thread's OnExecute

2012-07-25 Thread Graeme Geldenhuys
On 25 July 2012 05:19, Martin Schreiber  wrote:
>> It makes error reporting more complicated (global error codes etc).
>
> True, but the Windows architecture dictates constraints. I am not sure if all
> problems can be solved. On Linux it could work.


It's not just Windows, other OSes have the same restrictions. Most GUI
frameworks recommend/dictate that ALL gui work must be done within the
main thread. Other threads can be used for any non-GUI work. This is
quite normal behaviour in most, if not all, GUI frameworks. In fact, I
don't think I know of any GUI framework which works otherwise.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Wishlist: editor with tabs visible

2012-07-23 Thread Graeme Geldenhuys
On 23 July 2012 19:03, Martin Schreiber  wrote:
>>
> Changed in git master 5ae1dc036674bbf63154ff7f94db6b7df258f788.

Thanks, much better using the arrow and position. I still prefer flush
to the left (a personal preference), so I simply made minor local mod
in my code.

Thanks again for all your efforts - much appreciated.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Wishlist: editor with tabs visible

2012-07-22 Thread Graeme Geldenhuys
On 21 July 2012 19:32, Martin Schreiber  wrote:
>
> Git master 705685a007a2b7193163f8c28ddf5b9c1ad354b6
> has 'Project'-'Options'-'Show Tabs'.


Thanks for this. The only problem I see is that the tab character
symbol is in the wrong position. You are displaying the symbol at the
end of the tab width, and not at the location where the TAB key was
actually pressed. See the screenshot in my first email to show the
difference. Placing the symbol where the TAB key was pressed, also
means that the symbol will not appear against your code (which might
cause confusion to some)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Python indentations in ObjPas :)

2012-07-17 Thread Graeme Geldenhuys
On 17 July 2012 06:17, Martin Schreiber  wrote:
>
> I went to the opposite direction, a single space for indentation only.
>  -> Closing "end"'s build  a 45° line, a wrong "end" structure is visible

Looking at your code again, I now see what you mean. Though the
indentation is still to shallow for my liking. I must admit, I did get
used to your "all lower case code" style.  :)


> better visible. Important: There always must be begin-end pairs
> in "if", "case", "while", "repeat"and "for" statements so the structure

This I almost agree with. My only exception is if the block of code
following the "if" is a single line. For "case", "while", "repeat" I
also always have begin-end pairs.


> For me the worst possible indentation style is the style used in FPC RTL. In

+1And the horrible blank lines all over the place drives me nuts!


> order to track a bug in db.pas or treader/twriter I often need to rewrite the
> involved code in my style first...

I often do the same. I have JCFgui (Jedit Code Formatter) preset with
my coding style, always close at hand.


> Amazing how different tastes can be. :-)

For sure, but in a team the same coding style really helps making code
easier to read. But when I contribute to somebody else's code, I
always keep to their coding style out of respect.

At least with TAB character indentation, there is some flexibility as
to how much indentation each developer prefers - they must just adjust
the TAB width to their liking. And with bigger indentations (greater
than 1 space), the TAB actually makes the source files slightly
smaller. I wonder if this actually has a speed improvement on parsers,
because there is slightly less code to parse. :-)

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Wishlist: editor with tabs visible

2012-07-17 Thread Graeme Geldenhuys
On 17 July 2012 06:26, Martin Schreiber  wrote:
>
> IIRC I once had TAB display code in MSEgui already. I'll have a look.


Awesome, thanks.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Wishlist: editor with tabs visible

2012-07-17 Thread Graeme Geldenhuys
Hi Sieghard,

On 17 July 2012 00:14, Sieghard  wrote:
>
> IF there's no chance ever that you might have to edit your code in some
> other editor, that might do. If not...

I honestly can't think of a single programmer editor that doesn't
support TAB character indentation. They ALL support the TAB character,
because the most popular languages like Java, C, C++, etc are all
written with TAB-style indentation.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Wishlist: editor with tabs visible

2012-07-16 Thread Graeme Geldenhuys
Hi Martin,

Is there any chance you could enhance the editor in MSEide to show the
start of a TAB character in the source code. See the attached
screenshot for an example.

Recently I switched my coding style to use TAB (equals 4 spaces in
width) character indentation, instead of the standard 2-space
character indentation. But some of my existing code was not 100%
correctly converted, so without being able to see where the TAB
characters are placed, space indentation mistakes sometimes creep
through. The visible TAB character also adds to the visual aspect,
making it easy to match the 'begin' & 'end' in a large block of code
spanning more than the screen height.

Other than that, MSEide handles TAB character indentation very nicely.
The nice benefit of an IDE that doesn't try and write too much
"automated" code.

On a side note:
---
The nice thing we found of TAB indentation is that each developer can
decide how deep they want the indentation to be. Some developers still
like the 2-space width, I lately prefer the 4-space width (before it
was 6) and I know some people like yourself like 1-space width.
NOTE: we only use TAB characters for indentation, not for comment
alignment etc., so no TAB characters  in the middle or end of code
lines, only at the beginning.


Anyway, if you have time for such a wishlist item, that would be
great... otherwise I'll attempt implementing it myself.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net
<>--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Python indentations in ObjPas :)

2012-07-16 Thread Graeme Geldenhuys
Hi,

> Surprisingly easy to read & lower vert size of code:

Kind kind-of agree with the "surprisingly easy to read bit", but not
enough for me to switch. I'm still staying with my faithful Borland
Delphi coding style, but I did make an adjustment in recent months. I
switched from 2-space indentation to 1-tab (equal to 4 spaces)
indentation. The bigger indentation makes it much easier for me to
match blocks of code without the need of fancy editor magic (fine
vertical lines, or auto-generated code indentation etc etc). I don't
mind the extra vertical space that the Delphi style coding ('begin' &
'end' words being on new lines) brings - I minimise my IDE's to show
little toolbars so as to maximize the editor size. This is where
MSEide shines over Delphi or Lazarus IDE. Alternatively, rotate your
LCD screen 90 degrees, and you have a LOT of vertical space.

Here is a screenshot of about a year ago...
  http://opensoft.homeip.net:8080/~graemeg/vertical_desktop.png

With my new "using tab for indentation" style, there is one new
wishlist item I would love in MSEide, but I'll address that in a new
post.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] win-32: how to use "writeln" (writting to a cosnole window)

2012-07-11 Thread Graeme Geldenhuys
Hi IvankoB,

On 11 July 2012 11:57, IvankoB  wrote:
>> or use debugwriteln().
>>
>
> Excellent option but not too convinient. Could You extend it to be
> all-eating (accepting input params of the regular "writeln" - any data
> type & arbitrary number of) ?


You could also try the dbugintf (debug interface) unit included with
FPC. Then use a "debug server" to view the results. FPC includes a
very rudimentary console debug server. fpGUI has a GUI debug server
that displays more information. I have plans to extend what the debug
server can do (different data types, tree structure for output, image
support etc).

  \examples\apps\debugserver

You have an interface as follows:

procedure SendBoolean(const Identifier: string; const Value: Boolean);
procedure SendDateTime(const Identifier: string; const Value: TDateTime);
procedure SendInteger(const Identifier: string; const Value: Integer;
HexNotation: Boolean = False);
procedure SendPointer(const Identifier: string; const Value: Pointer);
procedure SendDebugEx(const Msg: string; MType: TDebugLevel);
procedure SendDebug(const Msg: string);
procedure SendMethodEnter(const MethodName: string);
procedure SendMethodExit(const MethodName: string);
procedure SendSeparator;
procedure SendDebugFmt(const Msg: string; const Args: array of const);
procedure SendDebugFmtEx(const Msg: string; const Args: array of
const; MType: TDebugLevel);


You can very easily extend that interface as well. It works pretty
well, because debug information goes outside the application, and
doesn't slow down your app. If you don't have a debug server running,
the debug messages go nowhere. You can use this for Console, CGI or
GUI applications.



Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] win-32: how to use "writeln" (writting to a cosnole window)

2012-07-11 Thread Graeme Geldenhuys
Hi Ivanko,

On 11 July 2012 11:57, IvankoB  wrote:
>> or use debugwriteln().
>>
>
> Excellent option but not too convinient. Could You extend it to be
> all-eating (accepting input params of the regular "writeln" - any data
> type & arbitrary number of) ?


You could also try the dbugintf (debug interface) unit included with
FPC. Then use a "debug server" to view the results. FPC includes a
very rudimentary console debug server. fpGUI has a GUI debug server
that displays more information. I have plans to extend what the debug
server can do (different data types, tree structure for output, image
support etc).

  \examples\apps\debugserver

You have an interface as follows:

procedure SendBoolean(const Identifier: string; const Value: Boolean);
procedure SendDateTime(const Identifier: string; const Value: TDateTime);
procedure SendInteger(const Identifier: string; const Value: Integer;
HexNotation: Boolean = False);
procedure SendPointer(const Identifier: string; const Value: Pointer);
procedure SendDebugEx(const Msg: string; MType: TDebugLevel);
procedure SendDebug(const Msg: string);
procedure SendMethodEnter(const MethodName: string);
procedure SendMethodExit(const MethodName: string);
procedure SendSeparator;
procedure SendDebugFmt(const Msg: string; const Args: array of const);
procedure SendDebugFmtEx(const Msg: string; const Args: array of
const; MType: TDebugLevel);


You can very easily extend that interface as well. It works pretty
well, because debug information goes outside the application, and
doesn't slow down your app. If you don't have a debug server running,
the debug messages go nowhere. You can use this for Console, CGI or
GUI applications.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] 64 bit

2012-07-11 Thread Graeme Geldenhuys
On 11 July 2012 05:33, Martin Schreiber  wrote:
>
> -O2 should be OK with FPC 2.6.0.


If I get a Linux system again, I'll retest.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] 64 bit

2012-07-10 Thread Graeme Geldenhuys
Hi,

On 9 July 2012 19:31, Patrick Goupell  wrote:
> This is the compiler output:
>
> Free Pascal Compiler version 2.6.0 [2011/12/23] for i386

As you can see from that (i386), you are using the 32-bit FPC
compiler, and not the 64-bit one.

Simply download the 64-bit FPC compiler from any of the links shown in
this page.

   http://www.freepascal.org/down/x86_64/linux.var


That should sort out your problems.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] 64 bit

2012-07-10 Thread Graeme Geldenhuys
On 9 July 2012 14:02, Patrick Goupell  wrote:
>
> Is anyone using debian (squeeze) on a 64 bit cpu?

No, but I use Ubuntu 10.04 (64-bit) and MSEide compilers fine with a
64-bit FPC 2.6.x compiler. Just don't had too many FPC optimisation
parameters, because then MSEide throws AV's at startup.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Message window font changes while compiling

2012-06-22 Thread Graeme Geldenhuys
Hi,

> As designed, it stems from the time where anti-aliased textdrawing of the many
> message lines used most of the CPU power.

OK.

> Does it switch back to anti-aliased
> automatically when compiling is finished?

Yes it does - so no bug then.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Message window font changes while compiling

2012-06-21 Thread Graeme Geldenhuys
Hi Martin,

Using my temporary development machine (laptop with 32-bit Windows XP
SP3 installed), I found this odd behaviour in MSEide. While I compile
my project, the Message window output is *not* anti-aliased. But when
I view the Message window after compilation is complete (I have
auto-hide enabled for the message window), then the text output is
anti-aliased.

My laptop has a very high resolution for a 15" display 1920x1200
So I had to adjust the standard font of MSEide by passing a parameter
at startup. This is the information in the shortcut in the desktop.

C:\dev\mseide\apps\ide\mseide.exe --fontalias=stf_default,Arial,15

I attached a screenshot to show you the difference in the Message
window output. The top half of the image (above the black line) is
what I see while my project is compiling. The compiler output is NOT
anti-aliased. The bottom half (below the black line) is how the
Message window output looks like when I activate the Message window
via the "View - Messages" menu item (after my project is finished
compiling).

All text... source code window, source code window status bar, main
menu, Project Options dialog, source editor tabs etc are all in
anti-aliased text. But every time I do a Make or Build, the Message
dialog shows as not-aliased text while compiling.

I take it this is some bug, and not by design.

I'm using the latest MSEide I checked out this morning from the git
repository, and using FPC 2.6.0 released version - all under Windows
XP (SP3) 32-bit.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net
<>--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Does somebody know how to disable parasite info in the messages ?

2012-06-18 Thread Graeme Geldenhuys
Hi,

On 18 June 2012 11:33, IvankoB  wrote:
>
> Racism = fashism...an unavoidable temporary consequence (back move, issue
> of emotions) of apartheid.

[we are getting way off topic here, so this will be my last public
reply in this regard. We can always continue this in private.]

Apartheid is still very strong in South Africa. If fact, things have
gotten worse since 1994. Back then we had apartheid, but the country
was functioning well. Now we still have apartheid (though they call it
something else now) but in reverse, with a total non-functioning
country, serious crime (lots of murders per day) and blatant
corruption.

I'm no racist. I don't judge anybody over the color of their skin -
and I'm proud of that fact. Currently in SA, the color of your skin
still matters - in every facet of South Africans lives. I don't know
what foreign countries hear about South Africa, but I can only guess.
It is so bad, they even enforce racism in school sports (something
that should be judged on merit, not color of your skin). Try and
explain to a white, coloured or asian grade 6 pupil why they didn't
make the first team rubgy/hockey/etc - because a 60/40 ratio must be
applied. This happened to my sister's kids, which are sport fanatics.
You can be black and totally suck at the sport, but you WILL make the
first team, just to fill the 60(black)/40(white/other) quota!  What
does that teach the new generation of kids born after 1994 when
apartheid was supposed to be abolished?

Then our ruling party (the ANC which has 65% votes) steal blindly from
the poor (actually everybody), because the poor are just too
uneducated to know better, and the other minorities can't do anything
about it. Our president, Jaboc Zuma, will spend 280 million rand on a
single flight to USA, 900 million on hotel stays - but then says there
is no money to fix our roads and basic council services.

Then we also have the ANC Youth League (god only knows which youth
they are supposed to represent) which still sing songs in public like
"Kill the Farmer", and yes hundreds of farmers are killed every year -
but the government does nothing about that either.

Then we have the ANC supporters which aren't happy with school or
transport services, so they burn down the schools and public
transport. Oh but now they have nothing, and somehow think that is
better than it was before. Go figure!!


I simply didn't want my kid to grow up with such rubbish. So we moved
(while we still can) to a country which gives equal opportunity to
all.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Does somebody know how to disable parasite info in the messages ?

2012-06-18 Thread Graeme Geldenhuys
On 18 June 2012 08:58, IvankoB  wrote:
>
> Oooh..from a traditional community (and the Motherland) to a post-modern
> one of divided people.

South Africa is quite divided too. :) There are just too much racism,
corruptions and other politics in SA, and no foreseeable future for
our 3 year old son.


> Me hope that hard work will help to cope the nostalgia :)

We have lived in England for four years before, so we knew what to
expect. For that reason we decided to rather live in a smaller town on
the outskirts of London. :)



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Does somebody know how to disable parasite info in the messages ?

2012-06-18 Thread Graeme Geldenhuys
Hi,

On 17 June 2012 23:34, Ivanko B  wrote:
> Wow, have You moved permanently ? Which country to if not a secret ?


Yes, a permanent move for us as a family. Our two cats land tomorrow
morning. :)  We moved from South Africa to England.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Does somebody know how to disable parasite info in the messages ?

2012-06-17 Thread Graeme Geldenhuys
Hi,

On 17 June 2012 06:49, Martin Schreiber  wrote:
>
> And searching in Messages sometimes is a nightmare if a keyword exists in

Yeah, that too.


> advertising. BerliOS still exists, we could switch back to BerliOS
> Mailinglist.

BerliOS is an uncertain provider, so I would recommend you stay with
SourceForge for now - much less inconvenience for users than keep
moving the mailing list, and maybe loosing archive history.


> Graeme, arrived safely in the new country?

Yes, arrived safely, but still not settled. We are still living out of
a hotel room (for 3 weeks now). We are moving into our new home on the
23rd - we can't wait!!


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Does somebody know how to disable parasite info in the messages ?

2012-06-16 Thread Graeme Geldenhuys
On 16 June 2012 14:37, IvankoB  wrote:
> Reclaims, advertisements etc.
> (for instance, OPERA NNTP client)


Do you mean the info as shown below - for each mailing list message sent?


> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/


This information is inserted by SourceForge. No project hosted on
SourceForge can disable that information - I asked them. That's why I
went back to NNTP for fpGUI. Often message content is smaller than the
ads injected. :-(


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] A nice GIT feature : project-wide exclusion list - .git/info/exclude

2012-05-16 Thread Graeme Geldenhuys
On 16 May 2012 11:34, Martin Schreiber  wrote:
> The last git install exe I used expects the keys in
> "E:\Programme\Git\.ssh". In install dialog I changed the install
> directory from "C:..." to "E:...".


Interesting I'm still using 1.7.3.1 on all my Windows VM's.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] A nice GIT feature : project-wide exclusion list - .git/info/exclude

2012-05-16 Thread Graeme Geldenhuys
On 15 May 2012 11:51, IvankoB  wrote:
>
> The Qs were "where these correct places are in different setups ?" (it
> took tries & errors )" & "how to bypass the non-latin etc limitations? "
> (hardly documented even about they are).


On all the Windows setups I have worked on (Win2k, XP etc) the SSH
keys and config information was always stored in C:\.ssh\

---
c:\>dir .ssh\*.*
 Volume in drive C has no label.
 Volume Serial Number is 68AE-D472

 Directory of c:\.ssh

2012/03/19  04:53p.
2012/03/19  04:53p..
2012/03/20  11:51a 289 config
2009/05/04  04:27p 668 id_dsa_github_mirroring
2012/03/20  11:52a 802 known_hosts
   3 File(s)  1,759 bytes
   2 Dir(s)  43,741,388,800 bytes free
---

I must admit, it is a odd place (which I never specified during any
setup), but it has no spaces in the path or any non-latin characters.
I've been using Git for a long time, so I guess by now I "just know"
where to place files. I guess I probably had to research this in the
beginning too. :)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] A nice GIT feature : project-wide exclusion list - .git/info/exclude

2012-05-15 Thread Graeme Geldenhuys
On 14 May 2012 14:23, IvankoB  wrote:
>
> Win32's SSH is a nightmare too. It requires key path to be ANSI no-space
> as long as still requires it to be user home directory which is
> space-containing & non-latin at me. The solution is to use FAR manager to
> create a simlink :


Ah. OK, so it is a Windows limitation that you struggled with.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] A nice GIT feature : project-wide exclusion list - .git/info/exclude

2012-05-15 Thread Graeme Geldenhuys
On 14 May 2012 13:33, Ivanko B  wrote:
> PS:
> It was a real nigtmare to get working SSH-redy (no password requests)
> GIT repo (GitoSis) in our LAN...Me spent a day + a half on it !

It took 2 minutes here. :-)
In fact, it has nothing to do with GIT, it is purely a SSH setup
instruction. So simply share the correct public key files and place
them in the correct location for SSH to find.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] A nice GIT feature : project-wide exclusion list - .git/info/exclude

2012-05-15 Thread Graeme Geldenhuys
On 14 May 2012 11:08, Martin Schreiber  wrote:
> On Monday 14 May 2012 10:32:03 IvankoB wrote:
>> > Do you know the ".gitignore" file?
>>
>> Project wide too ? What for this doubling..
>>
> Valid for the directory and subdirectories without ".gitignore" files. You
> should not touch the files in ".git", it is better to use git commands to
> change settings.


Let me explain the difference between those two files.

'.gitignore' files are for a specific directory (and recursive from
that point) and you can have many of them in your project hierarchy.
Now importantly, you can have this file added to the git repository
too (being a tracked file, just like your source code). So everybody
working on a project share the same .gitignore files. These files are
often used to recreate a directory hierarchy too - because currently
git cannot track a empty directory (eg: like SubVersion can).

The .git/info/exclude file is meant as a "private exclude" file and
can't be committed to the repository. So the rules in that file apply
to the whole project, but only to that specific machine.

Both files have the same syntax format, which is very simple, and no
you don't need the git tools to edit that file. Neither of those files
can break a repository.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] To README.devel

2012-05-15 Thread Graeme Geldenhuys
On 14 May 2012 13:24, Ivanko B  wrote:
> Which AVAST version?
> =
> The 7-th one.
>
> Are you prepared to check every new version if the
> message is still correct?
> =
> If there's a desktop deadlock then these exclusions MUST be applied
> (me had to press the RESET button to escape).


Simple solution... DON'T RUN ANTIVIRUS SOFTWARE ON A DEVELOPMENT MACHINE

If you only have one machine, then setup your internet browsing OR you
development tools in a VM. eg: many developers us a VM to do
development work in. That also has the benefit that if they have a
hardware failure (eg: memory or motherboard breaks) or purchased a new
machine, they can move the VM to another machine and continue working
without any effort and no reinstalls.


-- 
Regards,
  - Graeme -

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New LINUX distros are funny :)

2012-05-13 Thread Graeme Geldenhuys
On 12 May 2012 08:58, Martin Schreiber  wrote:
>
> It is listed in rtl/freebsd/buildrtl.pp so I assume it is supported. Changed
> {$ifdef linux} to {$ifdef unix} in git master
> 3a8ac0dbd21517235fe01a878f9da2a4fc6e3ec7.

Thanks Martin. When I have my new workstation setup I'll report back
on this matter.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New LINUX distros are funny :)

2012-05-11 Thread Graeme Geldenhuys
On 11 May 2012 13:31, IvankoB  wrote:
>
> Unfortunately, it lacks a lot of important software (incl networking &
> system administration [VPN daemons,..])

Administrating a FreeBSD machine is one of the easiest tasks I've see
- compared to the 1000's of Linux variations, it is an absolute
pleasure. As for the Network - I believe Linux and Mac OS X are using
BSD's networking stack.


> & hardware support especially.

I installed FreeBSD 9.0 about 2 months ago on a 3 year old
server/workstation - everything was detected and working. It is now
our company's primary source code repository and hosts 2 VirtualBox VM
sessions (running headless). FreeBSD can also execute any Linux
executable (at least all the ones I through at it), so even the
Linux-only software can run under FreeBSD.

I guess the latest and greatest 3D gaming video cards might be a
problem - but then Linux has often got problems with those too. In any
case, for a development workstation or a server, FreeBSD seems to do a
wonderful job.


> Me know some admins which were huge fans of BSD in the past but they HAVE
> TO switch to LINUX after years of everyday nightmare. And they have been
> very happy since then.

And sometimes I feel I need to switch to Mac OS X or Windows - just to
stop fighting software that doesn't work correctly. :-)  I guess each
person is entitled to his own choices.

My next development machine (1 month from now) is probably going to
run FreeBSD as the main OS, so I hope Martin is OK with accepting a
few patches. Doing a quick search, MSEide&MSEgui sure has a lot of
IFDEF LINUX lines.  :-/



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New LINUX distros are funny :)

2012-05-11 Thread Graeme Geldenhuys
Hi,

And that is why I seem to gravitate towards FreeBSD as my new server
and development platform. Linux is just a big mess at the moment, and
the 1000's of distros make the case even worse. No standards at all,
and all the current desktop environments are rubbish!

FreeBSD: fast, clear standards, consistent and very stable. Not to
mention the absolute must-have ZFS file system support - I don't trust
my data on anything else any more.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Breaking changes in FPC 2.6.1

2012-04-27 Thread Graeme Geldenhuys
On 27 April 2012 10:18, Martin Schreiber  wrote:
> Another problem is that some FPC core devels use Delphi job-related and need a
> second source compiler in case Embarcadero drops Delphi. So Delphi
> compatibility has absolute priority.
> Additional they probably don't take into account the needs of MSEide+MSEgui
> because the userbase is negligible. I am the only one apart of Graeme which
> uses the term "MSEide+MSEgui" in the FPC mailing lists


Yeah, I don't understand FPC core team (and Lazarus core team) either.
If all they want is Delphi compatibility, then why the hell would be
choose FPC - rather go with the 'real' product Delphi!

I moved over to FPC in the hopes that it would be BETTER than Delphi -
not just on par with Delphi.

As for my comments in the FPC and Lazarus mailing lists...
Unfortunately my comments don't bare much weight these days. I don't
see eye to eye with most of them, and pissed off way to many people in
the past. What gets me the most is the double standards. Macro my
introduce breaking changes in a STABLE fpc branch, but other merge
requests which would not break anything was rejected in the past
(multiple times). Go figure!


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Bug in msebufdataset.pas

2012-04-11 Thread Graeme Geldenhuys
On 11 April 2012 10:40, Martin Schreiber  wrote:
>
> All indexes in FPC dynamic arrays are null-based, TList indexes are null
> based, direct data access in tmsebufdataset is null-based. BTW, do you know
> tmsebufdataset.currentas* property?.
> I assume one-based recno is a relict from Borland-BDE-Dbase times. The MSEgui
> datasets have a null-based recno already (controller.recnonullbased).


Maybe you should raise this question in the fpc-pascal mailing list
too. Find out why it was 1-based before you make the change - or maybe
the change could be done in FPC itself if all agree.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] About MSEide+MSEgui name in a book

2012-03-27 Thread Graeme Geldenhuys
On 27 March 2012 09:25, Graeme Geldenhuys wrote:
>
> OpenOffice/LibreOffice:
> -
>   Use the "Edit > AutoText" dialog to create a new macro, for example: mse
>   Then in you document simply type 'mse' and then press the F3 key.
>
>  For example. Try one of the pre-existing macros of OpenOffice.
>      dt (F3)
>      hc (F3)
>      r1  (F3)
>      ...


If you are going to use something like OpenOffice/LibreOffice to write
the book, please do yourself a favour and use Styles from the start!!
Have a look at the http://www.odfauthors.org/openoffice.org/ website
(used to be http://www.oooauthors.org). They have very good book and
chapter templates available for free. They also have very good
information about technical and language writing style - how to say or
describe things to make the end-user understand much easier.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] About MSEide+MSEgui name in a book

2012-03-27 Thread Graeme Geldenhuys
On 26 March 2012 23:17, wahono sri wrote:
> MSEGUI is convenient to abbreviate MSEide+MSEgui (how?). Sometimes we
> need to call MSEide+MSEgui as 1 package in sentence and to write or
> read MSEide+MSEgui in a book not nice for me. :)


If your main issue is writing out the long name, then use "macros".
Most good word processing applications or book generating programs
support some form of macros.


OpenOffice/LibreOffice:
-
   Use the "Edit > AutoText" dialog to create a new macro, for example: mse
   Then in you document simply type 'mse' and then press the F3 key.

  For example. Try one of the pre-existing macros of OpenOffice.
  dt (F3)
  hc (F3)
  r1  (F3)
  ...


LaTeX
--
   \newcommand{\qnx}{\textsc{QNX Realtime platform}\xspace}

   Now anyway in the LaTeX document you simply type '\qnx'  (no
quotes), and LaTeX will replace
   that with 'QNX Realtime platform' in the actual document output.


INF documents
--
.nameit symbol='fpc' text='Free Pascal'

Now anywhere in your IPF document you can type '&fpc.' (no
quotes), and the IPF Compiler will
translate that to 'Free Pascal' in the actual INF output file.




For the INF book I am writing, I use macros a lot in my text. The same
goes for the FPC Language Reference (ref.inf) document I created.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit: how to add/commit files to a just cloned repository & between its remote ?

2012-03-23 Thread Graeme Geldenhuys
On 23 March 2012 09:48, Martin Schreiber  wrote:
>>
> MSEgit probably can not write or read the *.sta file on your system, do
> you remember? I asked you:

I'll do the breakpoint check now, but that still wouldn't explain why
MSEide can read/write/rename *.sta files, but MSEgit can't. It's all
run on the same PC.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit: how to add/commit files to a just cloned repository & between its remote ?

2012-03-23 Thread Graeme Geldenhuys
On 23 March 2012 08:36, Martin Schreiber  wrote:
>>
> Most of the MSEide dialogs store their form position and size. Please
> adjust them according your needs.


OK, now this is weird. MSEide correctly saves the window layout
(position and size) of all open windows. MSEgit doesn't. Don't these
two applications use the same MSEgui *.sta storage code?


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit: how to add/commit files to a just cloned repository & between its remote ?

2012-03-22 Thread Graeme Geldenhuys
On 22 March 2012 21:11, Sieghard <> wrote:
>
> Interesting - Windows?

No, I was talking about Linux.


> I've routinely scaled it back to about 2/3 the original size and I use a

That would be explained by your 76dpi setting. I assume Martin
developed MSEide at 96dpi.


> Ah, BTW, my monitor is a 19" 1600x1200 (yes, the old 4x3 format still), and

That's much better than the 16:9 or 16:10 "movie" style monitors -
which are unfortunately the norm these days. A 19" 4:3 has much more
pixels (screen space) than a 19" 16:9 or 16:10 monitor. That's how the
monitor companies cheat us consumers, saying it's better (but only if
you watch wide screen movies - for work purposes it definitely is
not), and because there are actually less screen space / pixels, it is
cheaper for the monitor companies to produce (while most consumers
don't even realise that the monitors are now actually smaller than
before).

I'm trying to find a new development laptop with a 1.6 ratio (close to
the golden ratio) monitor - damn hard to find! It seems only Apple
still produces those, but unfortunately for a premium. Finding 4:3 LCD
monitors is near impossible!

For a while I used my LCD monitor rotated 90 degrees.

   http://opensoft.homeip.net:8080/~graemeg/vertical_desktop.png

That was pretty cool, being able to see so much vertical code.
Unfortunately my monitor was not designed to be rotated, and gave a
"metallic sheen" when you looked at it. So after a while it bugged me
too much, so I put it back in it's normal orientation.


> though. (BTW, the dpi values seem a bit suspect - yours would fit an only
> 18" diagonal, while mine would imply a diagonal of 26" - something's wrong
> here with the screen measurements. My monitor, e.g. proclaims that it was
> sized 534x401mm², while in fact it's just about 408x306...)

Yeah, due to Apple forcing 72 dpi on all monitors and Windows forcing
96 dpi on all monitors, this makes the issue worse (but "apparently"
easier for software developers). My old Dell laptop has a true 117 dpi
screen, but I was forced to keep it at 96dpi in software otherwise
most software looks terrible. In Windows, many dialog buttons appear
outside the bounds of the dialog, and often no way to resize the
dialog. It seems many software developers don't take dpi settings in
consideration and always assumes 96dpi!! Here I must say, that Linux
software is much better than Windows software.


Does MSEide take in consideration what dpi the developer had when
designing a form? Does that dpi value get saved in the *.mfm file, and
then the form gets scaled correctly at runtime on another system with
a different dpi? Listening to these font issues, and my dialogs that
often have scrollbars, I guess the answer is no.


> Upps - dialogs with _scroll bars_ - who dares to create _such_?

MSEide seems to automatically adds those if the font sizes or dpi
value changes. This is at least marginally better than pure Windows
apps which often have non-resizeable dialogs - so you are truly
screwed. :)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit: how to add/commit files to a just cloned repository & between its remote ?

2012-03-22 Thread Graeme Geldenhuys
On 21 March 2012 10:21, Martin Schreiber  wrote:
>>
> It uses the normal default font size.


Based on what screen resolution and dpi setting?


Even on my very average sized 19" LCD monitor (1440x900) with 96dpi, I
find the "normal default font size" of MSEgui applications rather
small. I always increase the MSEide default font size for the source
editor to match the font size of my desktop (otherwise it is too
small).  I don't increase the other font size (like used in dialogs
and menus), otherwise I get all dialogs with scrollbars in them -
which I hate, so I live with the small font size in dialogs.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit: how to add/commit files to a just cloned repository & between its remote ?

2012-03-22 Thread Graeme Geldenhuys
On 20 March 2012 11:22, Ivanko B wrote:
> git gui'
> =
> It assumes deep knowlefge of GIT mechanics :) Then it's easier to use
> the console "git".

I don't see why you say that?


The most basic usage of 'git gui':
-
Run the app. Click the icon of a file that is marked as changed (it
will have a blue icon - all others have white icons). Then once you
made you selection of what files to include in the commit, click the
Commit button. What is difficult about that? And what "deep knowledge
of Git mechanics" does that use?


Anyway, use the tool you feel most comfortable with.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit: how to add/commit files to a just cloned repository & between its remote ?

2012-03-20 Thread Graeme Geldenhuys
On 20 March 2012 10:11, Ivanko B  wrote:
> At me MSEgit only sees remote "origin" branch as long as "git clone"
> created local "master" branch. So, me created  local "origin" branch
> so that it matches the remote "origin" then retried "commit" & "push"
> but failed with "fatal: The remote end hung up unexpectedly".


I simply had to enter the word 'master' into the box where the arrow
shows... see attached image. MSEgit then asked for confirmation if I
wanted to create a remote branch. I accepted, and then was allowed to
push to the remote repository.

I must confess, MSEgit is not the most intuitive GUI Git interface I
have seen. Maybe it's just because I'm not used to msegit, but at the
moment I find the 'git gui' and 'gitk' programs much easier to use.
But I'll keep trying MSEgit and see how it goes.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net
<>--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit: how to add/commit files to a just cloned repository & between its remote ?

2012-03-20 Thread Graeme Geldenhuys
On 20 March 2012 09:36, Ivanko B   AFAIK, it's correct to start filling an empty repo via
> commits from its clones.

Yes, that is normal usage with git.


I just tried with MSEgit. Cloned a repository from a empty bare
repository. I could do a local commit in my cloned repository via
MSEgit, but I couldn't push that commit to the empty bare repository.
I first had to create a remote branch called master, then the push
worked.

This seems to be normal, because even doing it from the command line,
I couldn't just push because the remote repository doesn't contain any
branches yet. So even from the command line, I had to specify what
branch to push too: eg:   git push origin master.
This was only required for the first push after that a simple 'git
push origin' or 'git push' worked fine.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] I caused it, but what is it

2012-03-19 Thread Graeme Geldenhuys
On 19 March 2012 17:11, Patrick Goupell  wrote:
> I started using git a few weeks ago.
> It will take some learning how to use it.


   git diff

That should give you output to the console. To make this more useful,
I recommend you enable the git pager feature (ability to scroll large
output), and console colour support. Simply run the following two
commands to enable this. These only need to be run once.

  git config --global core.pager 'less -r'
  git config --global color.ui auto


Alternatively, if you want a GUI app interface, then use the following

   git gui


Now all changed files will be marked with a blue icon. Selecting those
files will show the diff (what has changed) on the right half of the
application. You can stash, commit and revert changes from this
application. I use this app for 99% of all my git commits/revert work.


Another GUI app (also included with Git) is 'gitk'. This will visually
show the the development history of your repositories. The top most
item in the list is any changed / uncommitted files. A diff will be
shown if you select those too. You can't commit or revert from this
app though.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] I caused it, but what is it

2012-03-19 Thread Graeme Geldenhuys
On 19 March 2012 14:26, Patrick Goupell  Thank you.  That fixed it and after some thought I understand why it was
> happening.


Don't you use source code management software? If you did, then you
could simply have asked for a diff to see what changed.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit 1.0

2012-03-17 Thread Graeme Geldenhuys
On 17 March 2012 02:21, Sieghard  wrote:
>
> So this is a copy then, and if I've verfied it is correct, I can delete the
> original?

Yes, it's a copy - a locally git manager repository. Your SubVersion
repository is untouched, and still works as normal.


>> Now you have a git repository on your machine that can push changes
>> back to a SubVersion repository. You can now get all the benefits of
>
> I thought I should _change_ to git, not use git as a(nother) frontend to
> svn?

My recommendation to use 'git svn' is ONLY to give you a chance to
REVIEW git. It was not meant as a permanent solution. Use 'git svn'
for a couple of weeks to decide if you like it. Git will happily push
(commit) changes to you existing SubVersion repository. So other users
of your SubVersion repository will not even know you are using git.
This is a very nice way to test git and see if you like it or not -
before actually converting any SubVersion repositories permanently to
git repositories.

>> make an immediate decision if you want to switch to Git or not.
>
> Ah, I see - you want me to do the work twice for some time.

No, there is NO double work. 'git svn' will communicate
(checkout/commit) changes to/from your SubVersion repository.
eg:

git svn dcommit

This will push your local commits (commits that were only in your
local git repository) to the remote SubVersion repository.

To fetch new changes from your SubVersion repository:

   git svn rebase


For further help run:

   git help svn


> I hope git has man pages or such (svn has), not just web resident
> documentation as so many things these days...

Yes, git comes standard with man pages (under *nix/Linux) and with
HTML pages under Windows (because windows obvious can't display man
pages).

To get help, the command is simple:

   git help 

eg:

   git help svn

   git help git

   git help commit

   git help push

  etc





-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit 1.0

2012-03-16 Thread Graeme Geldenhuys
On 16 March 2012 21:34, Sieghard  wrote:
> first, get some feeling for its use, and only _then_ I will attempt to
> convert valuable data with it, even if "it's proven to work".

That's easy then.

  git svn clone 

Now you have a git repository on your machine that can push changes
back to a SubVersion repository. You can now get all the benefits of
local branches, stashing changes, local commits etc.. But still have
your faithful SubVersion repository active and running. No need to
make an immediate decision if you want to switch to Git or not.

One word of caution when using 'git svn' though (for first timers):
NEVER push multiple branches or parallel work flows to a SubVersion
repository - always flatten the history with 'git rebase' first.
SubVersion just doesn't have a clue what parallel commits or git
merges are.

Anyway, when you have the time to try this, read the Git help on 'git
svn' - it's all explained very well.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEgit 1.0

2012-03-15 Thread Graeme Geldenhuys
On 15 March 2012 22:30, Sieghard wrote:
>> Converting SVN to git works well.
>
> But it takes some time and an opportunity - two rare resources at once...


Your loss... Git saves you lots of time and effort (compared to
SubVersion) - thus saving you money too.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit and window layout

2012-03-15 Thread Graeme Geldenhuys
On 14 March 2012 23:38, Sieghard wrote:
>
> Did you check if it's not made read only by accident?

:-)  Yes, that was one of the first things I did. I gave the
~./msetools and the msegit.sta file full read/write access. It made no
difference.

MSEgit seems to touch the msegit.sta file (the file timestamp
changes), but the actual file size stays exactly the same. Between
every of these 'ls -l' commands, I launched msegit, repositioned it,
opened a new Stash window, and then quit. Yet the file size stays
constant. :-(

[Plain and simple INI files work best! I've never had problems with those.]


---
$ ls -l
total 8
-rw-r--r-- 1 graemeg graemeg 5418 2012-03-14 16:18 msegit.sta
[.msetools]$ ls -l
total 8
-rw-r--r-- 1 graemeg graemeg 5418 2012-03-15 09:48 msegit.sta
[.msetools]$ ls -l
total 8
-rw-r--r-- 1 graemeg graemeg 5418 2012-03-15 09:52 msegit.sta





-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit feature request: auto disable color output

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 15:38, Martin Schreiber  wrote:
>
> http://schacon.github.com/git/git.html
> "
> SYNOPSIS
> git [--version] [--exec-path[=]] [--html-path] [--man-path]
> [--info-path]
>    [-p|--paginate|--no-pager] [--no-replace-objects]
>    [--bare] [--git-dir=] [--work-tree=]
>    [-c =]
>    [--help]  []
> "


Ah, that would explain it. I'm using git version 1.7.0.4, and no such
option exists. Thus, MSEgit is now broken too. I had to revert to the
previous commit without the -c appended so i can see MSEgit output
again.

I guess your distro or git installation is newer than mine. Mine is
what is included with Ubuntu 10.04

Maybe you'll have to check the version number of Git before using the -c option.


Alternatively (though not good), demand that everybody upgrade their
git versions. ;-)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit and window layout

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 15:27, Martin Schreiber  wrote:
>
> Are window size changes remembered?


No, nothing is remembered. It's as if I deleted the msegit.sta file every time.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit feature request: auto disable color output

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 15:24, Martin Schreiber  wrote:
>
> git master 540098347a67dab39bd20a85e924148df0f3601f adds "-c color.ui=false"
> to git commands.

Wow, that was quick - thanks. I thought there had to be a command line
option to disable color per command, I just couldn't find it. Glad to
see your searching of help is better than mine. :)

Just curious...Where in the git help did it mention the -c option?


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit and window layout

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 15:08, Martin Schreiber  wrote:
>
> Works for me on 64 bit.


Beats me. I did notice the following though. I deleted  the
~/.msetools directory and all its content. Then started up msegit
again. Now it has a whole new layout - I guess my *.sta was still from
the very early stages of msegit, because it only showed the small
rectangular main window (no opened panels at all). Now I see two
windows by default with lots of docked windows.

Still, if I customise the layout it is not remember. Oh well, at least
the "new default" layout I now see it much more usable than what I saw
previously.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] msegit feature request: auto disable color output

2012-03-14 Thread Graeme Geldenhuys
Hi Martin,

It seems that Git's color setting of "auto" is not very good, or
MSEgit's console window fakes a console really well. I normally use
git from a console window and have color.ui = auto (true) to make the
output more readable.

Anyway, my default setting causes ugly color-codes to appear in the
"git console" window of MSEgit. See attached screenshot. This is
easily solved by launching msegit via a script file instead. Thus
disabling the ui color, and then reenable the color when msegit quits.
It would be nice if MSEgit could do this automatically, so nobody
should see the ugly color code output.

To disable all git's color output you run:

  git config --global --add color.ui false


To enable it again you need to run.

  git config --global --add color.ui auto


I guess MSEgit could be even more clever by querying the color.ui
value first and remembering that value so it can restore it once
MSEgit quits.

Alternatively, MSEgit's console window could be enhanced to also
interpret the console color codes generated by git, so we can have
color output there too. More work, but this should be a nice touch.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net
<>--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit & rebase problem

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 14:07, Martin Schreiber  wrote:
>
> Select the source branch in Branches' window 'L' columns. BTW the local
> branch 'A' column defines the checked out branch.


Ah, thanks - now rebase works correctly. :)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit & rebase problem

2012-03-14 Thread Graeme Geldenhuys
Thank you for all the information. I'll retry msegit again.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] msegit and window layout

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 13:54, Martin Schreiber  wrote:
>
> Works for me. 64 bit?


Yeah, as always.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] MSEide and object types

2012-03-14 Thread Graeme Geldenhuys
Hi Martin,

I'm not sure if this worked before, and if it is maybe a regression
bug in MSEide. Please see attached test unit.

There are two obvious problems using that unit with MSEide.

1) When I declared the object type, then press Ctrl+Shift+C, it did
not complete the
   implementation by generating the implementation section code. It
works with classes
   though.

2) I then manually created the implementation code. Now MSEide can't
navigate between
   the interface and implementation section like it does for classes,
using the Ctrl+Shift+Up
   keyboard shortcut.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net


test.pas
Description: Binary data
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] msegit and window layout

2012-03-14 Thread Graeme Geldenhuys
Hi,

It took me 5-10 minutes to arrange with extra panels a nice workable
window layout using msegit Just to noticed that once I quit git,
that window layout is lost. :-(


PS:
The latest msegit still shows its version number as "0.9 unstable".


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] msegit & rebase problem

2012-03-14 Thread Graeme Geldenhuys
Hi Martin,

I thought I would try msegit again. I tried a simple task... rebasing
one of my local branches against master, to bring it up to date.

From the command line that would be:

git checkout mybranch
git rebase master


For the life of me, I can't seem to figure out how to do that with
msegit. MSEgit has a rebase menu option, but it rebases with itself -
which is totally pointless. There doesn't seem to be a way (that I
could find) to tell it with what branch it should rebase.

Also, can you commit hunks? Not whole files.

Where do you see what files (and hunks if possible) will be included
in the next commit  - thus viewing what is in the staging area.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] latest MSEide fails to compile... finddir() doesn't match

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 12:52, Martin Schreiber  wrote:
>
> Please try again with git master 8bfb5e5e5439190f0aa04cc817c18c4549e13f96.


Thanks, now it works with FPC 2.6.1 too.



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] latest MSEide fails to compile... finddir() doesn't match

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 11:52, Martin Schreiber  wrote:
>
> What about FPC 2.6.0?


It works with the released FPC 2.6.0 compiler.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] latest MSEide fails to compile... finddir() doesn't match

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 11:36, Martin Schreiber  wrote:
>>
> Compiling git master MSEide with MSEide works for me on 64bit.


Umm.. I did a 'git clean' to make sure no untracked files exist - thus
the repository is in a pristine state. Still no luck with FPC 2.6.1.
:-(

When I switch to a recent [2-3 weeks old] FPC 2.7.1 compiler. Now I
get more verbose output of the problem. Though looking at the code, I
don't see anything immediately wrong. My problems are weird as usual.
:)

-
$ ./go64.sh
Free Pascal Compiler version 2.7.1 [2012/02/27] for x86_64
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling apps/ide/mseide.pas
Compiling ./lib/common/designutils/mseskindesign.pas
snip...
Compiling ./lib/common/kernel/msefileutils.pas
Compiling ./lib/common/sysutils/mseprocutils.pas
Compiling ./lib/common/kernel/msepipestream.pas
Compiling ./lib/common/kernel/i386-linux/mseprocmonitor.pas
mseprocutils.pas(1021,60) Warning: Implicit string type conversion
from "AnsiString" to "UnicodeString"
mseprocutils.pas(1041,60) Warning: Implicit string type conversion
from "AnsiString" to "UnicodeString"
msefileutils.pas(277,47) Warning: Implicit string type conversion from
"AnsiString" to "UnicodeString"
msefileutils.pas(282,25) Warning: Implicit string type conversion from
"AnsiString" to "UnicodeString"
msefileutils.pas(380,35) Warning: Implicit string type conversion with
potential data loss from "UnicodeString" to "AnsiString"
msefileutils.pas(407,35) Warning: Implicit string type conversion with
potential data loss from "UnicodeString" to "AnsiString"
msefileutils.pas(419,53) Warning: Implicit string type conversion with
potential data loss from "UnicodeString" to "AnsiString"
msefileutils.pas(470,65) Warning: Implicit string type conversion with
potential data loss from "UnicodeString" to "AnsiString"
msefileutils.pas(1031,10) Error: function header doesn't match the
previous declaration "finddir(const UnicodeString):Boolean;"
msefileutils.pas(1669,22) Warning: Implicit string type conversion
from "AnsiString" to "UnicodeString"
msefileutils.pas(1796,60) Warning: Implicit string type conversion
with potential data loss from "UnicodeString" to "AnsiString"
msefileutils.pas(1997) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

--



I'll update both my FPC 2.6.1 and 2.7.1 compilers and try again.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] latest MSEide fails to compile... finddir() doesn't match

2012-03-14 Thread Graeme Geldenhuys
On 14 March 2012 10:23, Martin Schreiber  wrote:
>
> Tried to build instead of make?

I've done that. In my go64.sh script I remove all previous compiled
units first, and in the actual compiler parameters I also specify -B
(build all units).


--
$ cat go64.sh
#!/bin/sh

rm units/x86_64-linux/*

/opt/fpc-2.6.1/x86_64-linux/bin/ppcx64 \
  -O1 -OpATHLON64 -XX -B -Xs -ve \
  -FUunits/x86_64-linux \
  -Fu${PWD}/lib/common/* -Fu${PWD}/lib/common/kernel/i386-linux \
  -Fi${PWD}/lib/common/kernel \
  -o./mseide.elf \
  apps/ide/mseide.pas
--


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] latest MSEide fails to compile... finddir() doesn't match

2012-03-14 Thread Graeme Geldenhuys
Hi Martin,

I'm using FPC 2.6.1 64-bit under Linux.

---
$ git log -1
commit 301d31d9b44aca19c0107b23458bddd7f56d78b0
Author: Martin Schreiber 
Date:   Tue Mar 13 06:31:30 2012 +0100

* Reset floadedfile in tstatfile.readstat() for onfilemissing stream.

$ ./go64.sh
snip...
Compiling ./lib/common/kernel/mseact.pas
Compiling ./lib/common/kernel/mserichstring.pas
Compiling ./lib/common/kernel/mseapplication.pas
Compiling ./lib/common/kernel/msefileutils.pas
Compiling ./lib/common/sysutils/mseprocutils.pas
Compiling ./lib/common/kernel/msepipestream.pas
Compiling ./lib/common/kernel/i386-linux/mseprocmonitor.pas
msefileutils.pas(1031,10) Error: function header doesn't match the
previous declaration "finddir(const UnicodeString):Boolean;"
msefileutils.pas(1997) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

---

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] font handling

2012-03-13 Thread Graeme Geldenhuys
Hi Martin,

In fpGUI I use Xft and FontConfig to do the text drawing. This has the
benefit that a font name like 'Liberation Sans-10' can be used to set
the correct font. As far as I understand, MSEgui uses FreeType2
directly, but as far as I can see, FreeType requires the actual font
file name (eg: /usr/local/fonts/TrueType/LiberationSans-Regular.ttf).
So how do you get a "end-user friendly" list of font names and
translate/map those to the *.ttf files that FreeType requires?

Sorry if this sounds dumb, but I have never directly used the
FreeType2 library before.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea from Qt: HTML(or RTF)-tags in widget text

2012-03-02 Thread Graeme Geldenhuys
On 2 March 2012 14:14, wahono sri wrote:
>
> I don't know this feature. Any example how to do it?


It's been around for years in Qt. All text labels in Qt has support
for a HTML subset. So you can add the following text to a QLabel
component: "Hello Qt!"
It would then display the text, but "Hello" would be in bold, and
"Qt!" would be in italics.

For more information, see the following:

   https://qt-project.org/doc/qt-4.8/richtext-html-subset.html



-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] MSEide under FreeBSD

2012-02-28 Thread Graeme Geldenhuys
Hi,

Has anybody tried MSEide under FreeBSD? I'm about to setup a FreeBSD
9.0 (32-bit) development machine.


PS:
For those that don't know the ZFS file system. It totally rocks!! RAID
and Mirror setups have never been this easy. Here is a simple example
- just scratching the surface of what ZFS can do.
  http://southbrain.com/south/tutorials/zpools.html

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in syntax highlighting

2012-02-28 Thread Graeme Geldenhuys
On 28 February 2012 14:02, Julio Jiménez  wrote:
> Fixed. Thank you!


:-) Glad it's sorted out.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in syntax highlighting

2012-02-28 Thread Graeme Geldenhuys
On 28 February 2012 13:09, Julio Jiménez wrote:
> I get almost 1 day delay :(


That is definitely not normal. Can you post your /.git/config  file.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in syntax highlighting

2012-02-28 Thread Graeme Geldenhuys
On 28 February 2012 10:48, Julio Jiménez  wrote:
>
> Weird... really there is a delay between public repository and the
> developing one.


I know I am replying 2 hours after you posted it, but I just got an
update, and there are two commits later than what you listed.

$ git log
---
commit eefd32b1c57c1bae9d985bbf10bc74f3bc653ecb
Author: Martin Schreiber 
Date:   Mon Feb 27 22:04:08 2012 +0100

* Multiple tokens in *.sdef jumptokens and calltokens statement.
* Fixed caseinsensitive jumptokens and calltokens.
* Fixed A..F in # string.

commit a65ed686ffa9e6805472926024581f9e790f63c1
Author: Martin Schreiber 
Date:   Mon Feb 27 08:32:22 2012 +0100

* Compiler note removed.

commit 788478e56d1d911939df6862b7fb32161480bd3a
Author: Martin Schreiber 
Date:   Sun Feb 26 15:07:23 2012 +0100

* remove xor pic in tdockcontroller mouseleave.

snip...
---


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] alpha channel in images

2012-02-27 Thread Graeme Geldenhuys
On 27 February 2012 14:57, Martin Schreiber  wrote:
> ...snip...
> the accordant color channels. XRender supports this formats natively.
> The backend code is in lib/common/graphics/mse*gdi.pas gdi_copyarea().


Thank you very much for the info, Martin.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] alpha channel in images

2012-02-27 Thread Graeme Geldenhuys
Hi Martin,

This is not directly related to MSEgui, but rather a "How did you do
it?" question. I've added PNG support in fpGUI. As expected, painting
images with transparency, shows up wrong. How does one handle the
Alpha channel in the RGBA pixel data of images? What do I need to tell
XLib and GDI to use that information?

eg:
What i see at the moment in fpGUI... I have a 10x1 test image. The
outer two pixels are 100% transparent. The center pixel is solid blue
and opaque. The pixels moving from the center of the image to the
outer edge has varying degrees of transparency. When fpGUI renders
that image, I see a solid black pixel, a solid blue line, and then
another solid black pixel.

Any sections of code in MSEgui I can take a look at, or any
information on the Internet you know of that I can read? Any help
would be much appreciated.

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Using external tools

2012-02-27 Thread Graeme Geldenhuys
On 27 February 2012 12:55, Martin Schreiber  wrote:
>
> Probably a race condition with multi-core CPU's.


My CPU at home is a P4 2.4Ghz (single core). It had the problem too.
Oh well, at least it seems to be fixed. I haven't had a failed
detection today yet. :)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Using external tools

2012-02-27 Thread Graeme Geldenhuys
On 27 February 2012 09:38, Martin Schreiber  wrote:
>
> Did you test on your 64bit machine too?


Yes, tested on both a 32-bit Linux and 64-bit Linux PC.

So what was ultimately the cause of the problem?


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Using external tools

2012-02-26 Thread Graeme Geldenhuys
On 25 February 2012 13:27, Martin Schreiber  wrote:
>>
> Git master 4699e2b82933eaa92bc51c0f93f7b381a7238e7f has some changes, please
> try again.


Thanks Martin. I pulled the latest code this morning. The IDE now
seems to detect external file changes without fail. :-)  Thanks for
all your trouble.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Using external tools

2012-02-26 Thread Graeme Geldenhuys
On 26 February 2012 14:07, Julio Jiménez wrote:
> 2012/2/26 IvankoB for-mse
>>
>> What does it mean "external tool" ? Can it be code helper, Ctrl+Space
>> identifier expander etc ?
>>
>
> Project->Options->Tools
>
> It allows you to execute external programs. There are a few macros you can
> use. I'm my case I added a code formatter (JCF or ptop).


And I use MSEide to develop fpGUI applications. I use the External
Tools menu to launch fpGUI's visual forms designer. I also use it to
launch DocView - a offline context sensitive help viewer for Free
Pascal Language reference, RTL and FCL help.


> Probably Martin can add new macros and the possibility of key accelerators.
> :)

Key Accelerators for the external tool menu items would be a HUGE
bonus for me in MSEide. I already use the & symbol in the external
tool name, but that simply allows navigating the IDE menus. I'd like a
keyboard shortcut like F11 (or Ctrl+F11) - which is currently not
possible.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Using external tools

2012-02-24 Thread Graeme Geldenhuys
On 24 February 2012 14:52, Martin Schreiber  wrote:
>>
> Please check if
> apps/ide/sourceform.pas:593 (tsourcefo.onfilechanged) is called.


No, never gets executed.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Using external tools

2012-02-24 Thread Graeme Geldenhuys
On 24 February 2012 14:24, Martin Schreiber  wrote:
>
> Please open a single file in MSEide source editor, check if
> lib/common/sysutils/msefilechange.pas:363 (tdirchangethread.dochange) is
> called after the tool run.


Yes it did. I used fpGUI's debug server - so as not to be intrusive to GDB etc.

As soon as I saved the file with my external tool (fpGUI's UI
Designer), the event was triggered, but when I returned to the IDE,
MSEide did not prompt for a reload.

See attached screenshot. I output the afd value too, if that helps.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net
<>--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Changing the Active Tab's color

2012-02-24 Thread Graeme Geldenhuys
On 24 February 2012 12:22, Martin Schreiber  wrote:
>>
> Works for me.


I'll chalk that one up as a mystery. After I did an update and rebuild
today, it works here too. Go figure! :)


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


<    3   4   5   6   7   8   9   >