[MSEide-MSEgui-talk] MSEgui API Documentation

2015-09-02 Thread Graeme Geldenhuys
Hi I've created a 'api-docs' branch, based on the latest MSEgui. I had the files lying around, and instead of going to waste, I thought I would share it to Github. The branch contains a fpdoc project file for all of MSEgui. Currently only the msesplitter.pas unit has some actual documentation -

Re: [MSEide-MSEgui-talk] Once again, well done to Martin!

2015-09-02 Thread Graeme Geldenhuys
On 2015-09-02 18:00, Fred van Stappen wrote: > check if the link are ok Yeah, link works fine here. :) Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

[MSEide-MSEgui-talk] Once again, well done to Martin!

2015-09-02 Thread Graeme Geldenhuys
Hi Martin, Attached is a screenshot showing the joys I have debugging a project with Lazarus IDE. Most values queried via the debugger was wrong. Step one line, and query the variables again, and again all values "magically" changed. WTF?? Switched to MSEide and all debugging data was accurate

Re: [MSEide-MSEgui-talk] Where is MSEgit ?

2015-08-21 Thread Graeme Geldenhuys
It is in the MSEUniverse repository. https://gitlab.com/mseuniverse/mseuniverse.git Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ --

Re: [MSEide-MSEgui-talk] Message form of MSEIde in FreeBSD ?

2015-08-16 Thread Graeme Geldenhuys
On 2015-08-16 19:28, Fred van Stappen wrote: PS: I do absolutely not understand why. Follow my instructions as mentioned in the fpc-users mailing list. It was worked for me for years without fail. Even on my Raspberry Pi. Also you shouldn't need to reference the compiler by 'ppcx64'. Instead

[MSEide-MSEgui-talk] Highlight matching pairs

2015-08-11 Thread Graeme Geldenhuys
Hi, I know MSEide can highlight matching pairs of parenthesis. Can it also highlight matching begin..end blocks? If not, is this on a wishlist maybe? In my coding style this is not an issue, as the matching begin..end have the same indentation level. But sometimes I need to work on code where

Re: [MSEide-MSEgui-talk] FPC 3.0

2015-08-10 Thread Graeme Geldenhuys
On 2015-08-10 16:40, Julio Jiménez wrote: MSEide doesn't allow me to do it actually because it shares the same config dir.. (and the same${MSEDIR}). The joys of open source software. If Martin deems it unnecessary, it will literally take you 5 minutes to apply a fix on your side - I had a look

Re: [MSEide-MSEgui-talk] FPC 3.0

2015-08-10 Thread Graeme Geldenhuys
On 2015-08-10 14:22, Julio Jiménez wrote: It uses always the same dir .mseide. Lazarus use --primary-config-path parameter. You can override the environment variables that control a few locations. I don't think you can override the ~/.mseide/ general path though. From the README.TXT file.

Re: [MSEide-MSEgui-talk] FPC 3.0

2015-08-10 Thread Graeme Geldenhuys
On 2015-08-10 14:39, Julio Jiménez wrote: For Martin would be trivial to add such option if he consider it (like Lazarus). ;) I had a quick look in the source code. That location is stored in a variable named statdirname and is never overwritten anywhere, so no, currently there is no option to

Re: [MSEide-MSEgui-talk] Message form of MSEIde in FreeBSD ?

2015-08-03 Thread Graeme Geldenhuys
On 2015-08-03 07:15, Martin Schreiber wrote: And which is the default? What shows echo $LANG? Just a guess, but maybe it is because FreeBSD 10.x doesn't default to a UTF8 locale. It will be en_US and not en_US.UTF8 like Linux might be. My FreeBSD system is setup to en_GB.UTF8 and the MSEide

[MSEide-MSEgui-talk] Pull-Request: mseuniverse repository clean-up

2015-07-12 Thread Graeme Geldenhuys
/mseuniverse.git mfm_cleanup for you to fetch changes up to a7a4f3072c35dce07ac8af3b31c793cc75c150b6: Updates .gitignore file to exclude *_mfm.pas files. (2015-07-12 15:51:06 +0100) Graeme Geldenhuys (2): Clean up repository

Re: [MSEide-MSEgui-talk] Pull-Request: mseuniverse repository clean-up

2015-07-12 Thread Graeme Geldenhuys
On 2015-07-12 17:54, Martin Schreiber wrote: I don't think that *_mfm.pas files should be removed from repositories. OK, not a problem. I must have misunderstood your previous comment on the *_mfm.pas files. I assumed they are like Lazarus's *.lrs or *.rst files which are compiled resources

[MSEide-MSEgui-talk] Pull-Request: reporting fixes on mseuniverse

2015-07-09 Thread Graeme Geldenhuys
to e1b31de2d2b6adcfabc658e48c434d658234c077: fix: enable 'cthreads' unit for *nix based systems, so the demos can run. (2015-07-09 09:56:32 +0100) Graeme Geldenhuys (1): fix: enable 'cthreads' unit for *nix based systems, so the demos can run. attic

[MSEide-MSEgui-talk] Compiler error in latest MSEide+MSEgui

2015-07-09 Thread Graeme Geldenhuys
Hi Martin, I just got a repo update to build a new MSEide and got the following error: == Free Pascal Compiler version 2.6.4 [2014/02/28] for x86_64 Copyright (c) 1993-2014 by Florian Klaempfl and others mseclasses.pas(2641,18) Error: Class or Object

Re: [MSEide-MSEgui-talk] MSEgit questions

2015-06-29 Thread Graeme Geldenhuys
Thank you very much Martin. Those changes should make a huge difference. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- Monitor 25 network

Re: [MSEide-MSEgui-talk] How to merge changes with MSEgit

2015-06-26 Thread Graeme Geldenhuys
On 2015-06-26 16:36, Fred van Stappen wrote: PS: Are you sure that git is friendly ? From the command line, YES! :) Seriously, Git is probably the most friendly console program I know. If you misspelt a command it gives you suggestions of what it should probably have been, instead of just some

Re: [MSEide-MSEgui-talk] MSEgit lost window/panel layout

2015-06-21 Thread Graeme Geldenhuys
On 2015-06-21 06:48, Martin Schreiber wrote: No, it looked like the default layout. That it was wrong. I had 3 panels. Two were like the default layout, but positioned staggered (one slightly higher that the other), and a 3rd panel with the Stash information. Regards, - Graeme - -- fpGUI

Re: [MSEide-MSEgui-talk] MSEgit in sak project

2015-06-20 Thread Graeme Geldenhuys
On 2015-06-20 12:21, Martin Schreiber wrote: Possibly merging to existing clones can become difficult because of the missing history. Maybe Graeme has a better Idea. There is much stuff on the internet about the matter. http://git-scm.com/blog/2010/03/17/replace.html Yeah it is a mess

Re: [MSEide-MSEgui-talk] MSEgit lost window/panel layout

2015-06-20 Thread Graeme Geldenhuys
On 2015-06-20 15:02, Martin Schreiber wrote: Looks normal. I changed some values in the file which were correctly loaded. Did that load up 3 separate windows (panels) is MSEgit? Because that is what I had setup the last time I tried MSEgit. Regards, - Graeme - -- fpGUI Toolkit - a

Re: [MSEide-MSEgui-talk] MSEgit lost window/panel layout

2015-06-19 Thread Graeme Geldenhuys
On 2015-06-19 12:51, Martin Schreiber wrote: Or maybe loading? Can you send the ~/.msetools/msegit.sta file? See attached. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ [mainmo.mainstat] savedmemoryfiles=5 mainfo.sta

Re: [MSEide-MSEgui-talk] IDE warning prompt

2015-06-19 Thread Graeme Geldenhuys
On 2015-06-19 12:08, Martin Schreiber wrote: It means that you try load a form or datamodule which depends on another *.mfm which has not been loaded yet and which is not listed in 'Project'-'Tree'-'Pascal Units'. OK, so nothing I did wrong. :) It is then a error condition that exist in

[MSEide-MSEgui-talk] IDE warning prompt

2015-06-19 Thread Graeme Geldenhuys
Hi Martin, I've seen this before when changing MSEide code - I now saw the same when editing the MSEgit code. What does the Warning dialog mean, and why does it appear? Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] MSEgit lost window/panel layout

2015-06-19 Thread Graeme Geldenhuys
On 2015-06-19 08:49, Martin Schreiber wrote: I could not reproduce the problem with the lost layoutinfo on Freebsd even without the fix. Can you point me to the code in MSEgit that writes the layout info to file? I could then breakpoint and debug the issue here. MSEide works fine though. If

[MSEide-MSEgui-talk] *_mfm.pas vs *.mfm

2015-06-19 Thread Graeme Geldenhuys
Hi Martin, What is the purpose of the *_mfm.pas files? Are they some relic left over from the days when FPC didn't have built-in resource support? Why does MSEide have it, but Lazarus doesn't need it. I'm just asking because I'm curious. Also when I make local mods to MSEide or MSEgit I often

Re: [MSEide-MSEgui-talk] MSEgit questions

2015-06-18 Thread Graeme Geldenhuys
On 2015-06-18 13:43, Martin Schreiber wrote: * Where in MSEgit can I see the commit message - as marked by the question mark symbol. Place the mouse pointer in log window column 'Message' above the interesting commit. Yes, I found that, but thought maybe there is a dedicated window for

[MSEide-MSEgui-talk] MSEgit lost window/panel layout

2015-06-18 Thread Graeme Geldenhuys
Hi, I've setup MSEgit window/panel layout like my earlier screenshots. If I quit MSEgit and load it again I see only the default main window with an empty docked area?! I thought it would work like the IDE and auto-save my layout. What must I do in MSEgit so it saves my layout between restarts?

Re: [MSEide-MSEgui-talk] MSEgit in sak project

2015-06-18 Thread Graeme Geldenhuys
On 2015-06-18 16:15, Fred van Stappen wrote: Hum, what about to give some air to your menu-items ? Fred, what did you change to get the extra space? I already have a few local customisation I apply after every 'git pull' of MSEide. I would like to add a bit of menu space here too. ;-) Regards,

Re: [MSEide-MSEgui-talk] MSEgit lost window/panel layout

2015-06-18 Thread Graeme Geldenhuys
On 2015-06-18 15:59, Martin Schreiber wrote: Me too. It should create a ~/.msetools/msegit.sta in order to store the layout and other infos. Contrary to MSEide it does not automatically load the last used repo. Ah, deleted the whole ~/.msetools/ and now MSEgit has a whole new default

[MSEide-MSEgui-talk] MSEgit confirmation dialogs

2015-06-18 Thread Graeme Geldenhuys
Hi Martin, Can I request another new feature. An option to disable/remove _all_ the confirmation dialogs. I know that when I click the Commit or Restore button, that is what I meant to do. I don't need a are you sure? prompt. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI

Re: [MSEide-MSEgui-talk] MSEgit confirmation dialogs

2015-06-18 Thread Graeme Geldenhuys
On 2015-06-18 16:39, Martin Schreiber wrote: It is not the same to click somewhere and to enter a commandline in the terminal. ;-) haha... My fingers are always on the keyboard anyway, and they can already type Git commands without me having to think about it. :) My huge list of git aliases

Re: [MSEide-MSEgui-talk] mse Assistive.

2015-06-16 Thread Graeme Geldenhuys
On 2015-06-16 17:39, Fred van Stappen wrote: I think that it will take time before Git becomes my best friend... ;-) If it is any consolation to you, it takes a very very skilled person to screw a git repository up or loose commits - without some way of recovering it. You will be fine, and get

Re: [MSEide-MSEgui-talk] mse Assistive.

2015-06-16 Thread Graeme Geldenhuys
On 2015-06-16 18:57, Fred van Stappen wrote: = https://github.com/graemeg/fpGUI/stargazers Oh, I've never seen or noticed that before. :) I did a quick google search, and from what I read I'm still not 100% sure what the actual point is of such a page though. I'm guessing it is something like a

Re: [MSEide-MSEgui-talk] mse Assistive.

2015-06-13 Thread Graeme Geldenhuys
On 2015-06-13 20:22, Fred van Stappen wrote: Hum, do you know the equivalent for fpchmod(espeakbin, S_IRWXU) in freeBSD ? fpchmod is defined in BaseUnix, it should work just fine under FreeBSD. Why do you think it doesn't work - what error do you get? Regards, - Graeme - -- fpGUI Toolkit -

Re: [MSEide-MSEgui-talk] mse Assistive.

2015-06-13 Thread Graeme Geldenhuys
On 2015-06-13 23:36, Graeme Geldenhuys wrote: fpchmod is defined in BaseUnix, it should work just fine under FreeBSD. Why do you think it doesn't work - what error do you get? This is what I use to set the read-only flag on files - tested under FreeBSD and Linux. You can adapt the mode constant

Re: [MSEide-MSEgui-talk] mse Assistive.

2015-06-12 Thread Graeme Geldenhuys
On 2015-06-12 05:21, Martin Schreiber wrote: Make a new branch for it? Indeed. Branches are your friend - use them. ;-) Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] drawing tbitmap using tcanvas

2015-04-11 Thread Graeme Geldenhuys
On 2015-04-11 11:22, Martin Schreiber wrote: And that bitblt can be a bottleneck compared to for example drawing with X11 where the whole rendering hapens in video memory by the GPU. I've heard this before, but never personally noticed any bottleneck. Do you by any chance have or know of a

Re: [MSEide-MSEgui-talk] how to make mseide open fpc rtl units ?

2015-03-22 Thread Graeme Geldenhuys
On 2015-03-22 08:39, misu kun wrote: thanks Graeme but still can't find files like {$i base.inc} which is included in windows.pp also the ide can't find the api's definitions , like CreateWindow In the MSEide Settings - Configure MSEide, make sure you define the FPCDIR path. My FPCDIR is setup

Re: [MSEide-MSEgui-talk] how to make mseide open fpc rtl units ?

2015-03-22 Thread Graeme Geldenhuys
On 2015-03-22 09:48, Martin Schreiber wrote: It does not work in rtl because of the platform specific files with the same name in different sub directories. I did mention that fact in my post. I normally just want to lookup common platform things like TStrings etc. So then the quick and dirty

Re: [MSEide-MSEgui-talk] Skin center

2015-03-06 Thread Graeme Geldenhuys
On 2015-03-06 13:45, Ivanko B wrote: Any excellent documentation can't clarify GIT branching merging cooperative editing. Have you actually read the Pro Git book? It makes it crystal clear. I just taught 5 developers in a company. They have used SubVersion in the past and was afraid to switch

[MSEide-MSEgui-talk] Conditional Breakpoints

2015-03-05 Thread Graeme Geldenhuys
Hi Martin, How do I enable conditional breakpoints in MSEide? I typed in the condition: SomeVariable = 'some text' That didn't work. The breakpoint was still triggered every time, not just for a specific condition. I also tried variations, as I don't know the format of the Conditional text. So

Re: [MSEide-MSEgui-talk] Conditional Breakpoints

2015-03-05 Thread Graeme Geldenhuys
On 2015-03-06 06:30, Martin Schreiber wrote: gdb conditional breakpoints don't work with Pascal strings AFAIK. Please try with numerical expressions in order to test the functionality. Workaround: OK, thanks for the handy work-around tip. Regards, - Graeme - -- fpGUI Toolkit - a

Re: [MSEide-MSEgui-talk] Skin center

2015-03-03 Thread Graeme Geldenhuys
On 2015-03-02 17:05, Alexandre Minoshi wrote: Maybe latter I never understand the hesitation to publish and share open source work. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] Skin center

2015-03-03 Thread Graeme Geldenhuys
On 2015-03-03 15:27, Martin Schreiber wrote: Sorry, I can't believe it. You probably lost 10..20% of productivity and the quality of the product most likely suffered. git as working background makes programmers live so much easier. +1000 Regards, - Graeme -

Re: [MSEide-MSEgui-talk] Skin center

2015-03-03 Thread Graeme Geldenhuys
On 2015-03-03 14:26, Alexandre Minoshi wrote: Graeme, i really do not understand why you say that. My apologies - the down side of communicating via email. Often information gets lost in translation. I didn't mean you don't share open source work at all. I actually really like your

[MSEide-MSEgui-talk] failing compiling latest MSEide

2014-12-22 Thread Graeme Geldenhuys
Hi Martin, I'm using FPC 2.6.4 under 64-bit FreeBSD. My compile script is shown below. This is what I normally use to compile MSEide. ===[ go64freebsd.sh ] #!/bin/sh rm units/x86_64-freebsd/* /data/devel/fpc-2.6.4/x86_64-freebsd/bin/fpc \ -O2 -XX -Xs \

[MSEide-MSEgui-talk] Macro not resolved in MSEide

2014-12-21 Thread Graeme Geldenhuys
Hi Martin, In MSEide Project Options - Storage I can't seem to use the marco ${PROJECTNAME}. For example. I wanted to set the Settings File field to: ${PROJECTNAME}_clean.prj But that saves a file with the exact name as above. Marco not resolved. That same macro does work in the Make -

Re: [MSEide-MSEgui-talk] First steps with mse...

2014-12-21 Thread Graeme Geldenhuys
On 2014-12-21 17:57, Fred van Stappen wrote: 5) git push --all --force You never need to use --force (at least not for normal every day usage). What commands should i use to push to gitorious ? $ git remote add gitorious url $ git fetch gitorious Now you have 2 remotes setup. One to

Re: [MSEide-MSEgui-talk] First steps with mse...

2014-12-21 Thread Graeme Geldenhuys
On 2014-12-22 06:17, Martin Schreiber wrote: MSEgit has a comandline window. ;-) :-) Then you are one step ahead of the others. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] First steps with mse...

2014-12-20 Thread Graeme Geldenhuys
On 2014-12-19 12:56, Fred van Stappen wrote: Hum, i agree with you but for all my projects i prefer to start on GitHub (or now Gitorious) with something decent to show. With Git it doesn't matter where you start. eg: You could clone the official repo from Gitorious (which Martin set up). Push

Re: [MSEide-MSEgui-talk] Compile on freeBSD problem

2014-12-17 Thread Graeme Geldenhuys
On 2014-12-18 00:49, Fred van Stappen wrote: My god, what a hell to install fpc (everywhere). Do you have a easy way to install it, with source on freebsd ? FPC is easy to install on any platform. Simply use the installer supplied by the FPC team. Download the installer and source archive from

Re: [MSEide-MSEgui-talk] tslider

2014-12-12 Thread Graeme Geldenhuys
On 2014-12-10 17:21, Martin Schreiber wrote: What is a magic mouse? Apple's touch sensitive mouse. A glass mouse with a touch surface on the top. Comes standard with iMac's. Can not reproduce on OpenSUSE with a Logitech mouse. Are the window scrollbars wrong too? It's called natural

Re: [MSEide-MSEgui-talk] Thread WaitForComplete ?

2014-12-12 Thread Graeme Geldenhuys
On 2014-12-09 17:21, Martin Schreiber wrote: on Freebsd it needs to poll with a timer because BSD does not support real time file change notification on directory level. As far as I known FreeBSD uses Kqueue. It first appeared in FreeBSD 4.1. http://en.wikipedia.org/wiki/Kqueue

Re: [MSEide-MSEgui-talk] Thread WaitForComplete ?

2014-12-12 Thread Graeme Geldenhuys
On 2014-12-12 21:17, Graeme Geldenhuys wrote: on Freebsd it needs to poll with a timer because BSD does not support real time file change notification on directory level. As far as I known FreeBSD uses Kqueue. It first appeared in FreeBSD 4.1. Saying that, your generic timer version works

Re: [MSEide-MSEgui-talk] Thread WaitForComplete ?

2014-12-12 Thread Graeme Geldenhuys
On 2014-12-12 21:31, Fred van Stappen wrote: And you do not depend of the system ;-) Exactly! Hence fpGUI runs of everything you throw at it. :) Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] Thread WaitForComplete ?

2014-12-08 Thread Graeme Geldenhuys
On 2014-12-08 12:25, Fred van Stappen wrote: After execute the threads (who is perfectly running), the main application stop to work, until the thread is terminated. From my personal notes added to RTL docs (see attached screenshot), TThread.WaitFor was a blocking operation. I actually

Re: [MSEide-MSEgui-talk] Thread WaitForComplete ?

2014-12-08 Thread Graeme Geldenhuys
On 2014-12-08 17:44, Fred van Stappen wrote: I have try from Java application running mse/fpGUI graphical-result libraries and it works. (but i have to agree that i did not test if Java get the control back to his application after running the main library procedure). Thinking about it, it

Re: [MSEide-MSEgui-talk] fpdoc help: Graeme, Martin

2014-12-03 Thread Graeme Geldenhuys
On 2014-12-03 15:51, Patrick Goupell wrote: I am getting the following error from fpdoc. I don't know if this is an fpdoc bug or an fpdoc design issue. Use fpdoc from FPC trunk (2.7.1). The fcl-parser packages seems a lot more up to date and it works just fine across all the MSEgui source

Re: [MSEide-MSEgui-talk] MSElang, status

2014-11-29 Thread Graeme Geldenhuys
On 2014-11-28 15:04, Martin Schreiber wrote: MSElang has string8 (utf-8), string16 (utf-16), string32 (UCS-4) and bytestring which can hold any 8-bit encoding or binary data. Indeed a good idea. FPC currently has too many string types! Java has String, Qt has QString etc. FPC has...

Re: [MSEide-MSEgui-talk] MSElang, status

2014-11-29 Thread Graeme Geldenhuys
On 2014-11-28 15:23, Marcos Douglas wrote: That's what I really do not understand. If wants Delphi so, buy and use it! +1000 Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] MSEide+MSEgui version 3.6

2014-11-29 Thread Graeme Geldenhuys
On 2014-11-29 16:19, misu kun wrote: it would be much easier if you include fpc inside the installer , just like ( lazarus , Codeblocks ..). Why? MSEide+MSEgui gets released much more often than FPC. So why must we download a new copy of FPC with every release of MSEide. Not to mention that

Re: [MSEide-MSEgui-talk] MSEtest, new tool

2014-10-26 Thread Graeme Geldenhuys
On 2014-10-26 08:16, Martin Schreiber wrote: MSEtest is a new tool in MSEuniverse: https://gitorious.org/mseuniverse/mseuniverse/source/tools/msetest It can be used in order to compile groups of programs or to run unit tests. That would be very handy for new release preparation. eg: compile

Re: [MSEide-MSEgui-talk] debian testing gnome 3.14 and mse

2014-10-04 Thread Graeme Geldenhuys
On 2014-09-30 18:18, amateur wrote: For the speed I liked XFCE. Something in between - gnome. Only Debian version... Not Ubuntu or Fedora, or OpenSuse. The latest desktop environments are a total joke - absolute rubbish! Massive CPU and memory hog simply to start up. Most require 3D graphics

Re: [MSEide-MSEgui-talk] Windows Service Application support

2014-10-02 Thread Graeme Geldenhuys
On 2014-10-02 06:25, Martin Schreiber wrote: MSEgui supports event driven non-GUI applications. Thanks, but I need an actual Windows Service Application that registers with the Windows Service Manager (a client requirement for this program). I'll go with the classes introduced in FPC. Regards,

[MSEide-MSEgui-talk] Trim trailing whitespace

2014-10-02 Thread Graeme Geldenhuys
Hi Martin, Is there an option in MSEide to trim trailing whitespace when a file is saved? Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ --

[MSEide-MSEgui-talk] Windows Service Application support

2014-10-01 Thread Graeme Geldenhuys
Hi, Does MSEgui have some Unix Daemon or Windows Service Application support? Or is it best to simply use the standard classes (eg: TCustomDaemon) included with FPC? Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

[MSEide-MSEgui-talk] Keep up the good work

2014-09-30 Thread Graeme Geldenhuys
Hi Martin, Once again I would like to share my appreciation for you developing MSEide. Even though I don't use MSEgui (its intended target), I find MSEide immensely useful in my programming tool set. I used to be a big Lazarus IDE fan, but with every new release I seem to spend more and more

[MSEide-MSEgui-talk] MSEide or MSEgui might violate Delphi license

2014-09-24 Thread Graeme Geldenhuys
Hi Martin, Just read something semi interesting on the Embarcadero forums. Somewhere along the lines CodeGear/Embarcadero slipped a new clause in the license that forbids you to develop products that compete with Embarcadero's. So compiling and distributing a binary of MSEide, compiled with

Re: [MSEide-MSEgui-talk] msegui reference

2014-09-16 Thread Graeme Geldenhuys
On 2014-09-16 05:57, Martin Schreiber wrote: Jup, and I like to promote Gitorious instead of Github. ;-) Is Gitorious one of those services hosted outside the US? Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] msegui reference

2014-09-15 Thread Graeme Geldenhuys
On 2014-09-15 15:33, Patrick Goupell wrote: Open a text editor / word processor and Ctrl-V to paste. Update the text for the elements you know about and want to document. Save the document and email it to me. Patrick, why not simply commit the fpdoc description files (*.xml that have

Re: [MSEide-MSEgui-talk] msegui reference

2014-09-15 Thread Graeme Geldenhuys
On 2014-09-15 20:29, Martin Schreiber wrote: I suggest to use Gitorious Just to be clear, I meant the documentation goes into MSEuniverse (committed by you or Patrick), but contributors you can use any Git service (eg: Github to name just one) or there own public server to publish new changes

Re: [MSEide-MSEgui-talk] msegui reference

2014-09-15 Thread Graeme Geldenhuys
On 2014-09-15 20:04, Patrick Goupell wrote: After I decide how I want the *.xml file(s) laid out. One big file or separate files for each component group or for each unit. I've tried various ways with fpdoc, and the easiest I found is to keep documentation per unit, each in separate xml

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-12 Thread Graeme Geldenhuys
On 12/09/14 07:46, Martin Schreiber wrote: git master aa4c376fb14f6c10b120f726438ea5bb686439ef throws an error in case of -dmse_no_ifi and required MSEifi support. Thanks. Glad we got to the source of the issue. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using

Re: [MSEide-MSEgui-talk] General

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 08:00, Martin Schreiber wrote: It simplifies the compiler commandline. OK, but complicates the code. ;-) I thought MSEgui already has a very simplified compiler command line. Three simple settings. -Fu../lib/common/* -Fu../lib/common/kernel/linux -Fi../lib/common/kernel

Re: [MSEide-MSEgui-talk] General

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 09:39, Martin Schreiber wrote: git master 3bb9f5b uses platform specific path delimiters. Thanks! G. -- Want excitement? Manually upgrade your production database. When you want reliability, choose

[MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
Hi Martin, I got the latest git update. Compiled the IDE under Linux (64-bit) using FPC 2.6.4. Now if I open any existing project of mine and try and go into the Project - Options screen, I get a list index out of bounds. Sometimes it is Index(2) and sometimes Index(5) etc in the error message.

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 15:53, Graeme Geldenhuys wrote: Now if I open any existing project of mine and try and go into the Project - Options screen, I get a list index out of bounds. Sometimes it is Index(2) and sometimes Index(5) etc in the error message. Doing a Project - New - From Program

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 16:48, Martin Schreiber wrote: Works for me. Can you send the *.prj file? No problem. - uidesigner.prj is an existing project for years. - new_project.prj is one I just created with New - From Program. Regards, Graeme [componentpalette] order0=0 order1=0 order2=0 order3=0

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
Some more information - uidesigner.prj is an existing project for years. This gives Index(5) out of bounds. - new_project.prj is one I just created with New - From Program. This gives Index(2) out of bounds. Regards, G.

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 17:33, Martin Schreiber wrote: error message window and send the stack trace by pasting in email client or send a gdb stacktrace. The backtrace output has been attached. There is no messages in the Message window to copy, because I just opened the project, then tried to view the

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 17:46, Martin Schreiber wrote: I mean the list exception window. I'm confused. :) Where do I find that window? G. -- Want excitement? Manually upgrade your production database. When you want reliability,

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 18:53, Martin Schreiber wrote: Please try git master b5813c0de246723a55b518842c3ec1f31812d9ff, who knows, maybe it works better. :-) :-) Yup, it works now! Many thanks for the quick resolution. Regards, Graeme

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 18:53, Martin Schreiber wrote: Please try git master b5813c0de246723a55b518842c3ec1f31812d9ff, who knows, maybe it works better. :-) Okay, something really odd is going on. I don't get the index out of bounds error any more, but many of may project options (eg: defined project

Re: [MSEide-MSEgui-talk] MSEide - List index out of bounds

2014-09-11 Thread Graeme Geldenhuys
On 11/09/14 20:28, Graeme Geldenhuys wrote: On 11/09/14 18:53, Martin Schreiber wrote: Please try git master b5813c0de246723a55b518842c3ec1f31812d9ff, who knows, maybe it works better. :-) Okay, something really odd is going on. I don't get the index out of bounds error any more, Okay

Re: [MSEide-MSEgui-talk] msegui reference

2014-09-10 Thread Graeme Geldenhuys
On 10/09/14 20:27, Patrick Goupell wrote: Got most of it uploaded now but it is viewable so take a look. Tip #1: Such information is totally pointless... http://msedoc.msegui.org/reference/mseaudio/index-3.html If something is not documented, leave it blank. That way it is easy to see what

Re: [MSEide-MSEgui-talk] General

2014-09-10 Thread Graeme Geldenhuys
On 10/09/14 14:25, Patrick Goupell wrote: I am having some trouble with mseide-msegui/lib/common/kernel/linux/*.pas units. fpdoc cannot find some include files. It's because Martin hard-coded the path to the include file (which isn't needed), and because he used a Windows path delimiter,

Re: [MSEide-MSEgui-talk] General

2014-09-05 Thread Graeme Geldenhuys
On Friday 05/09/2014 at 03:25, Patrick Goupell wrote: Another thing you can try is to delete everything but the editwidgets section from the mseide-msegui.xml file and run it. Now I see the Constants, Types, Classes, Procedures and Functions and Index pages generated. Compare that output

Re: [MSEide-MSEgui-talk] General

2014-09-04 Thread Graeme Geldenhuys
On Thursday 04/09/2014 at 23:58, Graeme Geldenhuys wrote: Out of interest, I generated HTML and INF help and here is some information. HTML: - generated 37464 html pages - Uncompressed size is 78.8 MB INF: - generated a single IPF file which I

Re: [MSEide-MSEgui-talk] General

2014-09-03 Thread Graeme Geldenhuys
On Wednesday 03/09/2014 at 14:54, Patrick Goupell wrote: if I use a project file like this: fpdoc --project=mseide-msegui.xml which has almost all o f the mseide-msegui units in it Can you please attach the project (xml) file, then I'll take a look. Regards, Graeme

Re: [MSEide-MSEgui-talk] General

2014-09-02 Thread Graeme Geldenhuys
Hi Patrick, On Monday 01/09/2014 at 18:35, Patrick Goupell wrote: Is there a way to get fpdoc to generate something that looks like the mseide object inspector? I would like to see the properties in the generated documentation also. I'm not 100% sure what you mean? fpdoc does generate a

Re: [MSEide-MSEgui-talk] General

2014-09-02 Thread Graeme Geldenhuys
On Monday 01/09/2014 at 14:04, Patrick Goupell wrote: On 08/20/2014 05:40 PM, Graeme Geldenhuys wrote: May I also suggest you use fpdoc's XML format for documentation. That way you can use it to further generated HTML, PDF, CHM, INF, MAN pages, TXT etc help text. The little bit

Re: [MSEide-MSEgui-talk] General

2014-08-22 Thread Graeme Geldenhuys
On 2014-08-22 13:45, Patrick Goupell wrote: What kind of documentation would you most like to see? With fpdoc you can cater for both. FPDoc allows example code and images to be included with the documentation. For example, the URL's below shows documentation of a unit that is part of the tiOPF

Re: [MSEide-MSEgui-talk] General

2014-08-22 Thread Graeme Geldenhuys
On 2014-08-22 15:53, Martin Schreiber wrote: IwankoB wrote scripts to produce MSEgui fpdoc skeletons: That must have been a lot time ago with an old fpdoc version. With the latest fpdoc you don't need to generate skeleton files any more - thus no need to update skeleton files. A big relief to us

Re: [MSEide-MSEgui-talk] General

2014-08-20 Thread Graeme Geldenhuys
On 2014-08-20 20:31, Patrick Goupell wrote: know what components are actually used, we can document them. That way, we could build up a larger set of samples / documentation for new users. May I also suggest you use fpdoc's XML format for documentation. That way you can use it to further

Re: [MSEide-MSEgui-talk] FreeBSD: File change notification not working in IDE

2014-08-15 Thread Graeme Geldenhuys
On 2014-08-15 07:03, Martin Schreiber wrote: Works for me. Please try to 'build' instead to 'make' the program. If it does not help delete all *.ppu and *.o files. The script I use to compile MSEide always does a Build, and before the build it always deletes all previous compiled units just to

Re: [MSEide-MSEgui-talk] FreeBSD: File change notification not working in IDE

2014-08-15 Thread Graeme Geldenhuys
On 2014-08-15 19:06, Martin Schreiber wrote: Does file change tracking on FreeBSD work for you now? Yes it does, thank you very much. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Re: [MSEide-MSEgui-talk] FreeBSD: File change notification not working in IDE

2014-08-14 Thread Graeme Geldenhuys
On 2014-08-13 10:38, Martin Schreiber wrote: It seems FreeBSD has no support for realtime directory change notification. git master aa26c94b7b47faaeb4b0eb4848e5cd0b900b1795 has a workaround with polling. Thanks. Pulled the latest code, but it fails with an error. This actually looks like

Re: [MSEide-MSEgui-talk] FreeBSD: File change notification not working in IDE

2014-08-14 Thread Graeme Geldenhuys
On 2014-08-15 06:53, Graeme Geldenhuys wrote: This actually looks like msegui code crashed the FPC compiler, instead of a compilation error. :-/ My mistake, sorry. There was stray old *.o and *.ppu files mixed in with the lib/ source directories. Cleaned everything out and it compiled without

Re: [MSEide-MSEgui-talk] FreeBSD compile errors

2014-08-09 Thread Graeme Geldenhuys
On 2014-08-09 09:38, Martin Schreiber wrote: Please try again with git master 3ff1de9db5aebfa75d346dbdd72e420d90db8223. Fantastic! Thank you very much Martin. I've managed to compile and run MSEide under FreeBSD - at last. :) You need a current JWM, please read

Re: [MSEide-MSEgui-talk] FreeBSD compile errors

2014-08-04 Thread Graeme Geldenhuys
On 2014-08-04 05:55, Martin Schreiber wrote: This are common, not BSD-specific 64-bit problems, thanks for reporting. Should be fixed in git master 69f4df54952a784837d174e24ed45775c9e73c1d. Thanks, new compilation results below. I installed PC-BSD in a virtual box, but it is unusable slow.

Re: [MSEide-MSEgui-talk] FreeBSD compile errors

2014-08-04 Thread Graeme Geldenhuys
On 2014-08-04 15:28, Martin Schreiber wrote: A difficult task. PC-BSD grub scripts do not recognise linux partitions so after PC-BSD install all other systems are gone. Additionally it trashed the swap partition and it uses the ZFS filesystem. Indeed, sounds like lots of fun! ;-) I was

<    1   2   3   4   5   6   7   8   >