[MSEide-MSEgui-talk] MSEide+MSEgui on Win2000?

2016-02-01 Thread Graeme Geldenhuys
Hi Martin, Does MSEgui (or MSEide) not support Win2000 any more? I've updated one of my Windows development VM's which runs Win2000. I updated MSEide+MSEgui from the repository, it builds fine, but when I run the mseide.exe it crashes instantly. See attached screenshot. I cleared out all prior co

Re: [MSEide-MSEgui-talk] MSEide+MSEgui on Win2000?

2016-02-02 Thread Graeme Geldenhuys
On 2016-02-02 06:35, Martin Schreiber wrote: > Current git master a584c4883bb2e57de081a12aa0a38dce5bcfd72b works for me on > win2000. There is an article in about the error message: Thanks for confirming that Win2000 is still supported. I read multiple articles related to the problem. None seem

Re: [MSEide-MSEgui-talk] minimum packages needed to use msegui in linux

2016-02-07 Thread Graeme Geldenhuys
On 2016-02-07 10:05, che fou wrote: > /usr/bin/ld: cannot find -lX11 You need to install the libX11-dev (or libX11-devel) package on your system. It includes the required packages for linking a GUI application. The mentioned package name may vary depending on your Linux distro (there is no consist

Re: [MSEide-MSEgui-talk] minimum packages needed to use msegui in linux

2016-02-07 Thread Graeme Geldenhuys
On 2016-02-07 12:09, Fred van Stappen wrote: > And libx11 will not be enough. The linux packages managers should pull in the remaining dependencies automatically for you. This is what I have [for fpGUI], and it has worked for years. $ sudo apt-get install libX11-dev $ sudo apt-get install lib

Re: [MSEide-MSEgui-talk] minimum packages needed to use msegui in linux

2016-02-07 Thread Graeme Geldenhuys
On 2016-02-07 17:29, che fou wrote: > seems like mint is not > designed for developper as much as for normal user I don't think any (or very few) Linux distros include *-dev packages as standard. Regards, - Graeme -

[MSEide-MSEgui-talk] MSEide - all images missing where DISPLAY > :0

2016-02-24 Thread Graeme Geldenhuys
Hi Martin, Any idea why MSEide doesn't paint any toolbar images when MSEide is used on a X server running on DISPLAY :1 or higher? I noticed this when I used two computers to generate one large desktop area (using Xdmx) running on DISPLAY=:1. The easiest way to test is probably with the Xnest X S

Re: [MSEide-MSEgui-talk] MSEide - all images missing where DISPLAY > :0

2016-02-24 Thread Graeme Geldenhuys
On 2016-02-24 11:06, Martin Schreiber wrote: > > The missing icons are probably because of missing xrender -> no support of > grayscale or RGB-Mask. There also seems to be no 8-bit visual available by > default. What returns xdpyinfo? Okay. I had a look Xnest doesn't list the RENDER module. For

Re: [MSEide-MSEgui-talk] MSEide+MSEgui 4.2

2016-02-24 Thread Graeme Geldenhuys
On 2016-02-24 19:07, Martin Schreiber wrote: > > MSEide+MSEgui 4.2 has been released: More upgrades! :) It's the week for upgrades. I'm currently busy upgrading two of my FreeBSD systems that haven't had anything (or minimal) done for almost 4 years. So far so good. ;-) > New target: Windows 6

Re: [MSEide-MSEgui-talk] MSEide+MSEgui 4.2

2016-02-25 Thread Graeme Geldenhuys
On 2016-02-25 06:34, Martin Schreiber wrote: > Ouch! The last time I tried to upgrade FreeBSD it went miserably wrong. I must confess, upgrading the base OS is extremely simple and very reliable. The benefit here is that FreeBSD is not just the kernel (like Linux), so the rest of the base OS is ve

Re: [MSEide-MSEgui-talk] MSEide+MSEgui 4.2

2016-02-25 Thread Graeme Geldenhuys
On 2016-02-25 08:43, che fou wrote: > just keep resizing horizontally back and forth , > you end up with misaligned text preview . Oh, I hate those bugs with a passion. It took me forever to iron out similar bugs in fpGUI. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit us

Re: [MSEide-MSEgui-talk] MSEide+MSEgui 4.2

2016-02-25 Thread Graeme Geldenhuys
On 2016-02-25 14:59, Martin Schreiber wrote: > Mee too in MSEgui. :-) The joys of being a GUI toolkit developer. :) Regards, - Graeme - -- Site24x7 APM Insight: Get Deep Visibility into Application Performance APM +

Re: [MSEide-MSEgui-talk] Debug with MSEide.

2016-02-25 Thread Graeme Geldenhuys
On 2016-01-30 07:59, Martin Schreiber wrote: > Not the "best" way but how I debug programs. It heavily depends on the actual > problems. In my opinion, MSEide's debugging is indeed better that Lazarus, but sadly both are hugely limited by GDB, and its lack of understanding the Object Pascal langu

Re: [MSEide-MSEgui-talk] Migration from Lazarus

2016-03-26 Thread Graeme Geldenhuys
On 2016-03-25 15:57, Krzysztof wrote: > Well, I tried port LCL native HTML renders (like TIpHTMLPanel) to > fpGUI but it is too much painful. Too much LCL dependencies. You could have used Docview's RichText component. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using

Re: [MSEide-MSEgui-talk] Migration from Lazarus

2016-03-26 Thread Graeme Geldenhuys
On 2016-03-25 15:57, Krzysztof wrote: > Other multiplatform HTML renders which I have on my TODO to test is: XClass (and Win2000 like toolkit for Unix-based systems) also had a very nice and very fast HTML rendering widget. It doesn't support the latest HTML5 and CSS3, but is very good at renderin

Re: [MSEide-MSEgui-talk] Migration from Lazarus

2016-03-26 Thread Graeme Geldenhuys
On 2016-03-26 12:19, Krzysztof wrote: > I have question about IDE itself. Is it possible to have everything > docked in one window? Yes, MSEide's docking is years ahead of Lazarus's. Simply select "View -> Panels -> New Panel". Create as many as you need, drag any IDE windows using the right edge

Re: [MSEide-MSEgui-talk] Migration from Lazarus

2016-04-01 Thread Graeme Geldenhuys
On 2016-04-01 16:16, Krzysztof wrote: > Thanks, working perfect. I noticed that adding -Cg reduces binary size > from 4MB to 1.7MB (linux 64bit). What does PIC code option do? On my 64-bit FreeBSD system it makes my executables slightly bigger (about 100KB larger). Regards, - Graeme - -- fpG

Re: [MSEide-MSEgui-talk] IDE - missing "Last opened projects"

2016-04-01 Thread Graeme Geldenhuys
On 2016-04-01 20:37, Krzysztof wrote: > As in subject. Very handy option It is there... kind of, but not a very user friendly way. Select "Project -> Open Project" The combobox to the left of the Name caption - click its Down arrow button and you will see a list of previous opened projects. Ther

Re: [MSEide-MSEgui-talk] IDE - missing "Last opened projects"

2016-04-02 Thread Graeme Geldenhuys
On 2016-04-02 09:56, Martin Schreiber wrote: >> 1. Bug: Create a new project and save it. Open a previous project. >> > Please try again with git master f78b8ea1055bb3f6833d2b82e8cfc53d1b3411d6. Thanks, I'll update and retest. >> 2. Feature Request: Make "recent projects" a menu item. >> > I

Re: [MSEide-MSEgui-talk] IDE - missing "Last opened projects"

2016-04-02 Thread Graeme Geldenhuys
On 2016-04-02 13:33, Martin Schreiber wrote: > Ouch, the main reason why I didn't implement project groups in MSEide is that > I never was happy with Delphi project groups. ;-) Well, having something is better than nothing. ;-) Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI to

Re: [MSEide-MSEgui-talk] MSEgui API Documentation

2016-04-02 Thread Graeme Geldenhuys
On 2015-09-03 06:44, Martin Schreiber wrote: > Thanks. Is it possible to store it in a different directory tree? I like to > add it to MSEuniverse doc/fpdoc: > https://gitlab.com/mseuniverse/mseuniverse/tree/master/doc/fpdoc Rather late than never. ;-) I've pushed detailed instruction on using f

Re: [MSEide-MSEgui-talk] IDE code editor - double click selection

2016-04-03 Thread Graeme Geldenhuys
On 2016-04-03 22:41, Krzysztof wrote: > In IDE code editor is missing double click selection. Often used for > copy & paste. This is just my habit from Lazarus Not just a Lazarus habit... ALL editors support double-click to select functionality. I wish Martin will had that too. The work-around is

Re: [MSEide-MSEgui-talk] MSEgui API Documentation

2016-04-03 Thread Graeme Geldenhuys
On 2016-04-03 17:51, Fred van Stappen wrote: > @ Graeme: did you make fpdoc-text selectable ? Yes [I assume you mean in DocView], but there are still some bugs, so the code changes haven't been published yet. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pasc

Re: [MSEide-MSEgui-talk] IDE code editor - double click selection

2016-04-04 Thread Graeme Geldenhuys
On 2016-04-04 07:51, Martin Schreiber wrote: > In MSEide double click is consequently used for window navigation. Fair enough - still a non-standard behaviour. ;-) Feature Request: Could you implement an editor action "select word" which can select the current word the cursor is in. We can th

[MSEide-MSEgui-talk] Used symbols in commit messages

2016-04-04 Thread Graeme Geldenhuys
Hi Martin, What are the meanings of the [prefixed] symbols in your commit messages? I'm assuming they denote Fixes, Bugs, Changes, Deleted etc? I found the following symbols and guessing there meaning, but not 100% sure. Would you mind elaborating on this? * - bug fix? + - new feature ' - ??

[MSEide-MSEgui-talk] Black mouse cursor on black background

2016-04-08 Thread Graeme Geldenhuys
Hi Martin, Have you seen this behaviour before, and any idea how to fix it? I just installed MSEide inside Win7 64-bit. I always use dark editor themes. But I can't in Win7, because the mouse cursor appears black, on a black background, so I can't see it. I can see the edit cursor thought. It's n

Re: [MSEide-MSEgui-talk] Black mouse cursor on black background

2016-04-08 Thread Graeme Geldenhuys
On 2016-04-08 12:55, Martin Schreiber wrote: >> > MSEgui uses the default Windows pointer shape loaded > by "windows.LoadCursor(0,IDC_IBEAM)". It seems that it is black only. Is this > normal? I had a look. My mouse cursor theme is set to "None" in both Win2000 and Win7. The difference being th

[MSEide-MSEgui-talk] Code editor and EOL style

2016-04-08 Thread Graeme Geldenhuys
Hi Martin, What is the designed behaviour of MSEide's code editor and EOL styles? Does it auto-convert it to whatever the MSEide target executable is? Or does it leave the line style whatever it is (example in a shared folder environment between VM's). What does it do with newly generated code i

Re: [MSEide-MSEgui-talk] TShellDirectoryView ?

2016-04-08 Thread Graeme Geldenhuys
On 2016-04-08 23:21, Patrick Goupell wrote: > Please post your question to the MSEgui forum on the webstie. Uh? Patrick, this is the official support mailing list for MSEide+MSEgui. Regards, - Graeme - -- Find and fi

Re: [MSEide-MSEgui-talk] Code editor and EOL style

2016-04-09 Thread Graeme Geldenhuys
On 2016-04-09 07:09, Martin Schreiber wrote: > it uses the lineending of the platform MSEide > has been compiled for. That explains it then. > Maybe that should been made configurable. What do you > think? Yes, such a setting would be great. I presume it will be a Project -> Editor setting, an

Re: [MSEide-MSEgui-talk] Code editor and EOL style

2016-04-09 Thread Graeme Geldenhuys
On 2016-04-09 14:40, Graeme Geldenhuys wrote: > If it can detect the EOL style (say query the first line or two) and > simply use that, that would be perfect. Or make that a 3rd option. For example: * Unix * Windows * Leave it as is (whatever is detected in the first line or two) R

[MSEide-MSEgui-talk] OpenHub source code locations out of date

2016-04-09 Thread Graeme Geldenhuys
Hi Martin, I came across this URL. It's now called Open HUB, it used to be under a different name. Anyway, the source code URL's are out of date, so it can't generates stats any more. https://www.openhub.net/p/11134 Just thought I would mention it. Regards, - Graeme - ---

[MSEide-MSEgui-talk] Debugging issue

2016-04-11 Thread Graeme Geldenhuys
Hi Martin, Please see attached screenshot. 1. This is where the variable is defined. The type is a Double. 2. This is where I added the watch. Debug Info is obviously enabled when I compiled the application - using FPC 2.6.4 under 64-bit FreeBSD. Any reason why I can't watch lSpaceLeft fro

Re: [MSEide-MSEgui-talk] Debugging issue

2016-04-12 Thread Graeme Geldenhuys
On 2016-04-12 07:01, Martin Schreiber wrote: > The FPC-gdb combination does not support nested function scopes. Please click > in stack window in the row of "DoPrepareReport()" in order to switch the > frame. OK, thanks for the solution. I so hope one day Free Pascal will have its own debugger

Re: [MSEide-MSEgui-talk] Debugging issue

2016-04-12 Thread Graeme Geldenhuys
On 2016-04-12 10:10, Martin Schreiber wrote: > It uses the LLVM backend where it could be possible to define nested stack > variables if I read the code right (not tested yet). gcc also supports nested > functions AFAIK, I don't know if outer variables are visible in gdb. I just tested with Laza

[MSEide-MSEgui-talk] Feature Request: shortcut for "Add watch at cursor"

2016-04-12 Thread Graeme Geldenhuys
Hi, The source editor popup menu has "Add watch at cursor", but there is no shortcut assigned to it, and you can't assign one either, as it doesn't appear in the IDE shortcuts list. Could this action item be added to the IDE shortcuts list please. Regards, - Graeme - -- fpGUI Toolkit - a cro

Re: [MSEide-MSEgui-talk] Only one instance per application

2016-04-18 Thread Graeme Geldenhuys
On 2016-04-18 08:51, Yuri wrote: > What is the best way to make only one instance per application running at > same time? In my fpGUI applications I use SimpleIPC (included as standard with FPC) - it is a cross-platform way of getting the same result. Here is an example of what I do. https://g

Re: [MSEide-MSEgui-talk] Only one instance per application

2016-04-18 Thread Graeme Geldenhuys
On 2016-04-18 09:16, Krzysztof wrote: > Just add UniqueInstanceRaw to your project "uses" section and > before application run, call: I just had a look at that code. 3 units to accomplish such a simple task. My nanoedit example uses 25 lines of code (see nanoedit.lpr unit) and no TTimer etc is req

Re: [MSEide-MSEgui-talk] Only one instance per application

2016-04-18 Thread Graeme Geldenhuys
On 2016-04-18 15:27, Yuri wrote: > I've tried to simplify the logic from your nanoedit.lpr next way: Yes it can be simplied, depending on what you want to achieve. Nanoedit is a text editor, so instead of simply denying a second instance, I want to load the file the second instance attempted to do

Re: [MSEide-MSEgui-talk] Only one instance per application

2016-04-22 Thread Graeme Geldenhuys
On 2016-04-22 13:23, Martin Schreiber wrote: > Please write if you need more detailed instructions but actually it is the > same as with GitHub. Indeed. Git is Git, no matter where you use it. All other "hosting providers" (eg: Github, GitLabs, SourceForge) are simply remote repositories, and the

[MSEide-MSEgui-talk] MSEide can't code jump nested types

2016-04-26 Thread Graeme Geldenhuys
Hi Martin, Recently I tried my hand at nested types (a private type defined inside another type). I just realised that MSEide doesn't support nested types - in that I can't Ctrl+Down or Ctrl+Up to navigate the methods from Interface section to Implementation section or vice versa. Are you plannin

Re: [MSEide-MSEgui-talk] MSEide can't code jump nested types

2016-04-26 Thread Graeme Geldenhuys
On 2016-04-26 10:58, Graeme Geldenhuys wrote: > I just realised that MSEide doesn't support nested types I'm assuming (not tried yet) that Class Completion would also not work. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourcef

Re: [MSEide-MSEgui-talk] MSEide can't code jump nested types

2016-04-26 Thread Graeme Geldenhuys
On 2016-04-26 17:56, Martin Schreiber wrote: > For me it has low priority but it is > already in wishlist. Thank you, and good to know it made the list. ;-) Regards, Graeme -- Find and fix application performance iss

[MSEide-MSEgui-talk] Debugger question

2016-04-28 Thread Graeme Geldenhuys
Hi Martin, Debugging FPC generated applications is lost to me. ;) Please see attached screenshot. I run the app from inside MSEide, I do a couple of things in my application, then get a "Exception EVariantError". Normally my first port of call is the Stack window. But that isn't much help in this

Re: [MSEide-MSEgui-talk] Debugger question

2016-04-29 Thread Graeme Geldenhuys
On 2016-04-29 06:41, Martin Schreiber wrote: > Is 'Project'-'Options'-'Debugger'-'Stop on Excep.' activated? Yes. > gdb can not follow the stack. First step is to compile *all* source including > FPC RTL and FCL with debuginfo in order to help gdb to find the stack > pointers. Ah, so that expl

Re: [MSEide-MSEgui-talk] TDrawGrid selection confusion

2016-05-04 Thread Graeme Geldenhuys
On 2016-05-04 07:50, Martin Schreiber wrote: > The coordinate system in MSEgui grids has its origin in the first datarow of > the first datacolumn. Fixed rows and columns have negative indices: Information has been added to the fpdoc documentation in MSEUniverse. Regards, Graeme -- fpGUI Too

[MSEide-MSEgui-talk] Project Options - Macros are not exported to clean .prj file

2016-05-11 Thread Graeme Geldenhuys
Hi Martin, I just realised a bug (?) in MSEide. I've set up a few Project Macros (Project Options -> Macros) so I can easily switch between FPC compiler versions - a super useful feature. ;-) But the Macros are not stored in a "clean" .PRJ file when I use the Save option under the Storage tab. I

Re: [MSEide-MSEgui-talk] Project Options - Macros are not exported to clean .prj file

2016-05-12 Thread Graeme Geldenhuys
On 2016-05-12 06:01, Martin Schreiber wrote: > Suggestion: make a template project with the macros That is how I discovered the problem. Because MSEide stores session information inside the .PRJ file, I use the Storage tab to create a _clean.prj file automatically (no session information). I then

Re: [MSEide-MSEgui-talk] Project Options - Macros are not exported to clean .prj file

2016-05-14 Thread Graeme Geldenhuys
On 2016-05-14 09:39, Martin Schreiber wrote: > has separate settings for > macros, templates and tools. Experimental, please test. Awesome, thanks. I'll update and give it a try soon. Regards, Graeme -- Mobile securi

Re: [MSEide-MSEgui-talk] HintWindow

2016-05-20 Thread Graeme Geldenhuys
On 2016-05-19 16:34, Martin Schreiber wrote: >> > Ok removed also all *.o and *.ppu from git source and now everything is ok >> > > Now you know why I don't set -FU in the default template projects. Actually, that is exactly why I DO set the -FU for any project, and NEVER have compiled units mixed

Re: [MSEide-MSEgui-talk] HintWindow

2016-05-20 Thread Graeme Geldenhuys
On 2016-05-19 17:52, Krzysztof wrote: > I had to remove *.o and *.ppu from MSEgui git source, otherwise even > new default project didn't build (which doesn't have -FU) Don’t allow compiled units to be placed between the *.pas units - that is always a cause for problems. At least that is my person

Re: [MSEide-MSEgui-talk] HintWindow

2016-05-20 Thread Graeme Geldenhuys
On 2016-05-20 09:32, Martin Schreiber wrote: > My experience is that if one uses -FU and then produces *.ppu's in source > directories by accident (happens sometimes also for newbies) Then don’t do that - it is easy to solve. ;-) All my project templates are set up with an explicit unit output di

Re: [MSEide-MSEgui-talk] HintWindow

2016-05-20 Thread Graeme Geldenhuys
On 2016-05-20 09:43, Martin Schreiber wrote: > It happend to me and to others too. Simply because you had a project that didn’t define a unit output path. Fix the path, and your project templates, and the problem goes away. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using

Re: [MSEide-MSEgui-talk] HintWindow

2016-05-20 Thread Graeme Geldenhuys
On 2016-05-20 10:25, Krzysztof wrote: > Structure for output is: > /lib/x86_64-linux/*ppu,*.o Yes. I prefer a simple "units" directory though. I never cross-compile, so don't need CPU and Platform sub directories. In MSEide - which doesn't auto create missing unit output directories I use the "Pr

[MSEide-MSEgui-talk] regex support in MSEide

2016-07-13 Thread Graeme Geldenhuys
Hi Martin, Is there any reason why MSEide doesn't support regex at all? eg: in the Find dialog. FPC has shipped with the excellent TRegExpr unit (packages/regexpr/src/regexpr.pas) for some years now. It is already hard enough to navigate large units (10,000 lines or more) without any IDE unit na

Re: [MSEide-MSEgui-talk] regex support in MSEide

2016-07-15 Thread Graeme Geldenhuys
On 2016-07-14 09:07, Martin Schreiber wrote: > > Probably because I don't like regex much. That's how I felt too, until I actually figured out how it works. I'm definitely no regex expert, but I know enough to make lots of tasks a whole lot easier. >> FPC has shipped with the excellent TRegExpr u

Re: [MSEide-MSEgui-talk] regex support in MSEide

2016-07-15 Thread Graeme Geldenhuys
On 2016-07-15 08:36, Martin Schreiber wrote: >> > I'll add an option 'Search in current file'. >> > > Done, git master ec93784e094a678f97cc8025be93bbf5dc54924f. Thank you, that’s already more useful. Regards, Graeme ---

Re: [MSEide-MSEgui-talk] regex support in MSEide

2016-07-15 Thread Graeme Geldenhuys
On 2016-07-15 09:28, Graeme Geldenhuys wrote: > Thank you, that’s already more useful. After typing a search term, why must I press ENTER twice for it actually starts the search? Regards, Graeme -- What NetF

Re: [MSEide-MSEgui-talk] excel spreadsheet read library

2016-07-16 Thread Graeme Geldenhuys
On 2016-07-15 18:24, Patrick Goupell wrote: > I found FPSpreadsheet which is a Lazarus library. Patrick, you seem to be a bit confused. Lazarus uses Free Pascal as the compiler. The language Lazarus is written in, and all components are in Object Pascal - the language the Free Pascal Compiler impl

Re: [MSEide-MSEgui-talk] excel spreadsheet read library

2016-07-16 Thread Graeme Geldenhuys
On 2016-07-16 13:28, Patrick Goupell wrote: > Would it need any Lazarus components to run I guess what I meant to > ask. No you will not. I had a quick look at the fpspreadsheet code, and it is all non-GUI code. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal

[MSEide-MSEgui-talk] Storage -> "Load/Save layout"

2016-08-21 Thread Graeme Geldenhuys
Hi Martin, I think it might have been an oversight, but is there any specific reason why "filehistory" is saved to the .PRJ file when "Load/Save layout" is enabled in the Storage tab? As far as I can see, personal "filehistory" information has nothing to do with the IDE window layout. I would ex

[MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
Hi Martin, Delphi has had this feature since very early on (circa D5 I think). I remember using it in D7 a lot. Any chance of MSEide getting "Project Groups" support? I sure you know the feature, but I'll describe it for others: It's a IDE window that manages multiple projects that are normall

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
On 2016-09-01 10:53, Martin Schreiber wrote: > There is MSErun for the purpose, see attachment. MSErun provides the same > macro functionality as MSEide. I like to keep MSEide slim. Perfect thanks, I'll give it a go right now. Regards, Graeme ---

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
On 2016-09-01 11:39, Martin Schreiber wrote: > MSErun can also been used in order to run tests. > Attached an example project for compiling only. You read my mind. I'm busy trying MSErun right now and it's a bit confusing without any documentation. I'm assuming I don't need the ED column because t

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
On 2016-09-01 11:39, Martin Schreiber wrote: > Attached an example project for compiling only. So it doesn't actually use the compiler options from a *.prj file? I have to define whole new compiler options in MSErun? Also the "File Path" - that is the program unit? Well, so I thought, but looking

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
On 2016-09-01 11:52, Martin Schreiber wrote: > The source file path is combined of 'File Path' column from root to leaf. Ah, now it makes sense. Very clever design. Regards, Graeme -- _

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
On 2016-09-01 12:00, Martin Schreiber wrote: > The not resolved macros are supplied on the MSErun commandline in the example > so I can use the same *.mrp on different targets. So that would be DIREXT and OPT from your example. There are no macros defined for those, and the ReadMe file doesn't me

Re: [MSEide-MSEgui-talk] Storage -> "Load/Save layout"

2016-09-01 Thread Graeme Geldenhuys
On 2016-08-29 09:59, Martin Schreiber wrote: > Please tray again with git master 551731 Thank you very much, I'll get an update shortly and retest. Regards, Graeme -- ___ ms

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
On 2016-09-01 12:33, Graeme Geldenhuys wrote: > I'm assuming I need to use the "Compile Directory" somehow. The I simply > need to use -FUunits as a FPC compiler parameter. Will the following > work as a top level "Compile Directory" value: > > ${FILE_D

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-01 Thread Graeme Geldenhuys
On 2016-09-01 15:15, Martin Schreiber wrote: > The startscript for the example on Linux X86 is Thanks. So what is DIREXT then? It is not mentioned in the MSErun readme, and neither is it defined in your startup script. Yet it is used often in your example .mrp file. Regards, Graeme --

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-02 Thread Graeme Geldenhuys
On 2016-09-02 08:36, Martin Schreiber wrote: > DIREXT has been defined, if DIREXT has not been defined then > remove "${MAC_IFDEF(DIREXT)}" from expanded string. Ah, now I understand. That could be useful. > Could you manage to set the appropriate unit output directories? Yes. Seeing as MSErun

[MSEide-MSEgui-talk] MSErun: feature request: parallel processes

2016-09-02 Thread Graeme Geldenhuys
Hi Martin, How hard would it be to allow MSErun to do 2-4 compilations in parallel? The multi-thread/process number could be user configurable. For example, I have an 8 core system, and MSErun is compiling 30+ independent projects all in sequence. If it could compile say 4 projects in parallel, t

[MSEide-MSEgui-talk] MSErun: feature request: remember failed output

2016-09-02 Thread Graeme Geldenhuys
Hi, Would it be possible to extend MSErun to remember failed compilation output. At the moment it fails compiling project 11, and keeps going wit the rest. Then at the end I need to compile all the red marked projects again (one by one) just so I can see where the compilation failed. Storing the

[MSEide-MSEgui-talk] MSEide feature request: GoTo Line improvement

2016-09-02 Thread Graeme Geldenhuys
Hi Martin, At the moment if I use GoTo Line, the line ends up being the last line in the editor window. Could that be changed so the target line appears in the middle of the editor window (if there is sufficient lines trailing the target line). Having the target line in the middle of the editor w

Re: [MSEide-MSEgui-talk] Feature Request: Project Groups

2016-09-02 Thread Graeme Geldenhuys
On 2016-09-02 10:07, Martin Schreiber wrote: >> > One more question, to try and clarify why "-FUunits" didn't work in the >> > first place. ...snip... > > Yes. OK, with the correct marco in the "Current Directory" of the top-level node, I can change my compiler flags to use -FUunit and everything

Re: [MSEide-MSEgui-talk] MSErun: feature request: remember failed output

2016-09-02 Thread Graeme Geldenhuys
On 2016-09-02 10:15, Martin Schreiber wrote: > Added to wishlist. thank you. > It is possible to stop on first compile error by > activating 'Options'-'Stop on compile error'. Yes I saw that, but it's not quite the same as what I want. I want all projects to compile. Afterwards I want to review

Re: [MSEide-MSEgui-talk] MSErun: feature request: parallel processes

2016-09-02 Thread Graeme Geldenhuys
On 2016-09-02 10:15, Martin Schreiber wrote: >> > > Added to wishlist. Not easy if done right. ;-) > It could be a good testcase for the MSEgui process component. Thanks again. >From your answer I'm assuming MSEgui has it's own TProcess class? When using the FPC TProcess, it isn't hard to accompl

Re: [MSEide-MSEgui-talk] MSE and last libiconv-1.14_9.txz on FreeBSD 64 ?

2016-09-13 Thread Graeme Geldenhuys
On 2016-09-13 00:28, Fred van Stappen wrote: > When upgrading on FreeBSD 10.3 64 bit from libiconv-1.14_8.txz to > libiconv-1.14_9.txz, no MSE applications can run anymore. I'm not having any problems here. I run MSEide and MSErun without problems.

Re: [MSEide-MSEgui-talk] Failed to initialize the Application object ?

2016-09-14 Thread Graeme Geldenhuys
On 2016-09-14 17:07, Fred van Stappen wrote: > Do you have a idea what library is used to initialize application object with > unix systems ? I would imagine its around the code that gets the DISPLAY environment variable and initializes the top-level (main) application window. As well as setting

Re: [MSEide-MSEgui-talk] Failed to initialize the Application object ?

2016-09-14 Thread Graeme Geldenhuys
On 2016-09-14 17:13, Graeme Geldenhuys wrote: > I would imagine its around the code that gets the DISPLAY environment > variable and initializes the top-level (main) application window. As > well as setting up the event loop to get the X11 events. For example: Take a look at the imple

Re: [MSEide-MSEgui-talk] MSE multi-system.

2016-09-19 Thread Graeme Geldenhuys
On 2016-09-17 12:40, Fred van Stappen wrote: > So you will have a FreeBSD 10.3 64 + 32 bit system, with fpc FreeBSD > 64+32, fpc Linux 64+32, fpc Windows 32 and, of course, as super-star > MSEide and ideU installed, with MSEgui, working out of the box. Wow, your list is getting very impressive now

Re: [MSEide-MSEgui-talk] MSEide feature request: GoTo Line improvement

2016-09-21 Thread Graeme Geldenhuys
On 2016-09-03 09:55, Martin Schreiber wrote: > Git master ff49fa71c2ed489e3f3b590b21a440c1fff19ab5 preserves current row > window position. Could you explain a bit more how this works now? Regards, Graeme -- ___

Re: [MSEide-MSEgui-talk] MSEide feature request: GoTo Line improvement

2016-09-21 Thread Graeme Geldenhuys
On 2016-09-21 17:39, Martin Schreiber wrote: > number, the cursor will be placed to that line and the window will be > scrolled so that line is in the middle of the edit window. Ah, now I get it. Thanks for the explanation. Regards, Graeme

Re: [MSEide-MSEgui-talk] Syntax highlighter for begin..end ?

2016-09-22 Thread Graeme Geldenhuys
On 2016-01-04 14:22, Fred van Stappen wrote: > Hum, by the way, what do you think about this ? > > https://sites.google.com/site/fredvsbinaries/mse_begin_end.mp4 Coming back to an old thread. So what is required to get this to work. I enabled "Mark pairwords" in the editor options, but nothing i

Re: [MSEide-MSEgui-talk] Syntax highlighter for begin..end ?

2016-09-22 Thread Graeme Geldenhuys
On 2016-09-22 11:43, Martin Schreiber wrote: > 'Project'-'Options'-'Editor'-'Mark color'. Be warned, it is a typical "not > good enough" solution because no 100% parsing is done. Thanks for the warning - noted. I set the "mark color" to magenta. It doesn't change anything in the editor. It does

Re: [MSEide-MSEgui-talk] Syntax highlighter for begin..end ?

2016-09-22 Thread Graeme Geldenhuys
On 2016-09-22 11:49, Graeme Geldenhuys wrote: > I see the tooltip mentions that the value of "mark color" will be > overridden by the syntax highlighter... Is that maybe what is happening > here? I'm using the default pascal_dark.sdef that comes with MSEide though. It see

Re: [MSEide-MSEgui-talk] Syntax highlighter for begin..end ?

2016-09-22 Thread Graeme Geldenhuys
On 2016-09-22 11:52, Graeme Geldenhuys wrote: > I'll try and compare pascal.sdef and pascal_dark.sdef to see what is > different, though I'm not sure what I'm looking for. :) Copy copy of pascal_dark.sdef was missing the "pairwords" settings in the sdef file. Now

Re: [MSEide-MSEgui-talk] Syntax highlighter for begin..end ?

2016-09-22 Thread Graeme Geldenhuys
On 2016-09-22 12:11, Julio Jiménez wrote: > BTW, there is no pascal_dark.sdef Oh, must be one of my local mods then. Thanks for pointing that out. > I found only: pascal_solarized_dark.sdef Yes, solarized_dark works here too. I compared solarized_dark to my pascal_dark, and they are very simila

[MSEide-MSEgui-talk] shortcut to select a word?

2016-09-22 Thread Graeme Geldenhuys
Hi Martin, Is there editor functionality and possible a keyboard shortcut to select the current word? I prefer not to use the Ctrl+Left, Shift+Ctrl+Right. That's just too many keys. Something like Ctrl+W would be ideal (yes I know that shortcuts is already assigned by default to Watches I be

Re: [MSEide-MSEgui-talk] shortcut to select a word?

2016-09-22 Thread Graeme Geldenhuys
On 2016-09-22 17:23, Martin Schreiber wrote: > Git master 23b9acad25e940859c3a7584063dbff2b1479de2 has 'Copy Word at > Cursor', > default shortcut is Ctrl+Shift+W. Awesome - thank you so much Martin! Regards, Graeme ---

[MSEide-MSEgui-talk] SourceForge mirror out of sync

2016-09-23 Thread Graeme Geldenhuys
Hi Martin, I for some reason have the SourceForge (mirror repository) set up in one of my VM's. I did a pull this morning to get the "select a word" changes you made yesterday. It said I'm already on the latest code. I then switched to the gitlabs URL and it pulled new updates. So it seems the So

Re: [MSEide-MSEgui-talk] SourceForge mirror out of sync

2016-09-23 Thread Graeme Geldenhuys
On 2016-09-23 11:50, Martin Schreiber wrote: > True. I don't update it often. It is up to date now. Thanks, though it isn't much of a problem for Git anyway. :) Still puzzles me why I was using SourceForge in the first place. I think I replaced everything to use GitLabs now. Regards, Graeme

Re: [MSEide-MSEgui-talk] Firebird lib is required for compiling MSEide

2016-09-24 Thread Graeme Geldenhuys
On 2016-09-24 12:26, Julio Jiménez wrote: > FPC, no GUI required). Probably Graeme knows how it is actually... it's > taking long... ;) Yes, it was a huge amount of working creating a well designed non-gui dependent reporting tool. Everything is ready for the first release. Now it is up to Michael

Re: [MSEide-MSEgui-talk] Firebird lib is required for compiling MSEide

2016-09-24 Thread Graeme Geldenhuys
On 2016-09-24 12:47, Julio Jiménez wrote: > It's good to know that is ready. I'm now busy improving the LCL and fpGUI "print preview" dialogs for fpReport. Obviously these are totally independent off the reporting engine. I'm also doing some more improvements to fcl-pdf (including subset font embe

Re: [MSEide-MSEgui-talk] [fpc-pascal] polYdev release 1.0 with fpc as superstar.

2016-09-26 Thread Graeme Geldenhuys
On 2016-09-26 09:23, Michael Schnell wrote: > The cause why I posted this here is that mseGUI is pre-installed. Fred did announce it here too. There is a post about it - last week Wednesday (17:25 GMT). Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://f

Re: [MSEide-MSEgui-talk] [fpc-pascal] polYdev release 1.0 with fpc as superstar.

2016-09-26 Thread Graeme Geldenhuys
On 2016-09-26 09:44, Michael Schnell wrote: > Astonishingly, s announcement did not gain any attention, though. I already commented in the fpgui.support newsgroup, where it was announced too. So I didn't see the point in commenting here again. ;-) Fred did excellent work, and I'll definitely be u

Re: [MSEide-MSEgui-talk] [fpc-pascal] polYdev release 1.0 with fpc as superstar.

2016-09-26 Thread Graeme Geldenhuys
On 2016-09-26 10:19, Michael Schnell wrote: > AFAIK, Mac OS is based on BSD, so APIs should not be to different from > FreeBSD. OSX was based on a old FreeBSD base system. I think around FreeBSD 4.3, and FreeBSD is now at 10.3. > Why then does this distribution allow for Linux and Windows exec

Re: [MSEide-MSEgui-talk] [fpc-pascal] polYdev release 1.0 with fpc as superstar.

2016-09-26 Thread Graeme Geldenhuys
On 2016-09-26 14:26, Fred van Stappen wrote: > Did you try, in menu ==> "Transfer to device" to transfer the > installed system to a usb stick ? > > It allows you to have a bootable-installed system on your usb stick, > working out-of-the-box. Oh wow, no I haven't tried that. Where do I find that

Re: [MSEide-MSEgui-talk] [fpc-pascal] polYdev release 1.0 with fpc as superstar.

2016-09-26 Thread Graeme Geldenhuys
On 2016-09-26 14:58, Fred van Stappen wrote: > Huh, the 4th button in JWM-tray "Menu", then in button list > "Utilities", then "Transfer to device"... Awesome, I have to give that a try. I normally prefer to keep my development VM's, data and code on my 4-disk ZFS Raid-Z2, but having a USB stick a

[MSEide-MSEgui-talk] MSEide can't navigate operator overloading functions

2016-09-27 Thread Graeme Geldenhuys
Hi Martin, Just to let you know, I have code as follows in the interface section of a unit. operator = (const a, b: TRect): boolean; operator = (const a, b: TfpgRect): boolean; Using Ctrl+Shift+Down does not navigate to the implementation of these operator overloading functions. Obviously MSEid

Re: [MSEide-MSEgui-talk] MSEide can't navigate operator overloading functions

2016-10-02 Thread Graeme Geldenhuys
x27;ll give it a go - I'll search the mailing list for answers before I bug you though. ;-) On 2016-09-27 12:45, Graeme Geldenhuys wrote: > Hi Martin, > > Just to let you know, I have code as follows in the interface section of > a unit. > > operator = (const a, b: TRect

  1   2   3   4   5   6   7   8   9   >