FreeBasic IDE-poseidonFB(Update 2024.03.03)
Re: FreeBasic IDE-poseidonFB(Update 2017.12.05)
Poseidon thinks that this is a cycle. Is it possible to fix this?
Re: FreeBasic IDE-poseidonFB(Update 2017.12.05)
Done at rev.344~dixiony wrote:Poseidon thinks that this is a cycle. Is it possible to fix this?
Re: FreeBasic IDE-poseidonFB(Update 2017.12.13)
A nice feature would be one that FBEdit has:
.bas files can be compiler to .o files, but not linked. (-c option on command line)
Then when the full project is compiled, it checks to see if any of the .bas files have been updated since the last time the .o was compiled. If the have changed, it will re-compile only the .bas files that need to be re-compiled.
Then it will compile the project and include the .o files instead of the .bas files. (uses -a <name> on command line)
This can greatly speed up compilation on larger projects. I am greatly missing this feature in my current project.
.bas files can be compiler to .o files, but not linked. (-c option on command line)
Then when the full project is compiled, it checks to see if any of the .bas files have been updated since the last time the .o was compiled. If the have changed, it will re-compile only the .bas files that need to be re-compiled.
Then it will compile the project and include the .o files instead of the .bas files. (uses -a <name> on command line)
This can greatly speed up compilation on larger projects. I am greatly missing this feature in my current project.
Re: FreeBasic IDE-poseidonFB(Update 2017.12.13)
Check it out at rev.345 ( Build Project )...^^Imortis wrote:A nice feature would be one that FBEdit has:
.bas files can be compiler to .o files, but not linked. (-c option on command line)
Then when the full project is compiled, it checks to see if any of the .bas files have been updated since the last time the .o was compiled. If the have changed, it will re-compile only the .bas files that need to be re-compiled.
Then it will compile the project and include the .o files instead of the .bas files. (uses -a <name> on command line)
This can greatly speed up compilation on larger projects. I am greatly missing this feature in my current project.
Re: FreeBasic IDE-poseidonFB(Update 2017.12.13)
Awesome. Thanks so much. It works great!Kuan Hsu wrote:Check it out at rev.345 ( Build Project )...^^
Re: FreeBasic IDE-poseidonFB(Update 2017.12.15)
There are stil some issues with the Find/Replace dialog.
* If there is a huge amount of found text passages they are not always all found (especially at the end of the document). Then you have to click Replace All again for replacing the remaining text. That's a little bit annoying.
* The scope Seletion is not selectable and seems to be worthless.
* Replace With gets never populated.
*If Replace With ends with the text of Find What and you use the Replace button the replaced text hits the search condition again instead of moving to next found position.
It would also be nice to have a feature for Replace All only touching text in one search direction.
* If there is a huge amount of found text passages they are not always all found (especially at the end of the document). Then you have to click Replace All again for replacing the remaining text. That's a little bit annoying.
* The scope Seletion is not selectable and seems to be worthless.
* Replace With gets never populated.
*If Replace With ends with the text of Find What and you use the Replace button the replaced text hits the search condition again instead of moving to next found position.
It would also be nice to have a feature for Replace All only touching text in one search direction.
Re: FreeBasic IDE-poseidonFB(Update 2017.12.15)
(1)Fixed at rev.346Nouba wrote:There are stil some issues with the Find/Replace dialog.
(1)* If there is a huge amount of found text passages they are not always all found (especially at the end of the document). Then you have to click Replace All again for replacing the remaining text. That's a little bit annoying.
(2)* The scope Seletion is not selectable and seems to be worthless.
(3)* Replace With gets never populated.
(4)*If Replace With ends with the text of Find What and you use the Replace button the replaced text hits the search condition again instead of moving to next found position.
(5)It would also be nice to have a feature for Replace All only touching text in one search direction.
(2)I've modified the code about scope, now we can click "Replace All/Count All/Mark All" button and working in the selection range.
(3)Fixed at rev.346
(4)I am not sure what you mean....sorry....
(5)Combine with (2)
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
How can I compile a file to .dll?
I have set the compiler options in the bottom left as -gen gcc -Wc -O3 -dll
then at the top
Build .. Compile file
But I get a .exe file.
I have set the compiler options in the bottom left as -gen gcc -Wc -O3 -dll
then at the top
Build .. Compile file
But I get a .exe file.
-
- Posts: 4315
- Joined: Jan 02, 2017 0:34
- Location: UK
- Contact:
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
@dodicat
Did you click on the green tick icon before closing. I am thinking that you may have added -dll to an existing configuration and then clicked on Close. The green tick is 'Apply'.
@Kuan
Whilst here I have a request. poseidonFB is not fully multi-monitor aware. With console applications I have them displayed topmost on my secondary monitor so that I can look at the source code on my primary monitor without the output sitting on it. When copying release code from the forum I add a few lines so that they behave the same way.
On the other hand it would be nice if posiedonFB opened as closed even if closed whilst on the secondary monitor. As is, it opens either normal or maximized on the primary monitor even when closed on the secondary monitor.
Did you click on the green tick icon before closing. I am thinking that you may have added -dll to an existing configuration and then clicked on Close. The green tick is 'Apply'.
@Kuan
Whilst here I have a request. poseidonFB is not fully multi-monitor aware. With console applications I have them displayed topmost on my secondary monitor so that I can look at the source code on my primary monitor without the output sitting on it. When copying release code from the forum I add a few lines so that they behave the same way.
On the other hand it would be nice if posiedonFB opened as closed even if closed whilst on the secondary monitor. As is, it opens either normal or maximized on the primary monitor even when closed on the secondary monitor.
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
Thank's a lot again for fixing the issues.
My statement in 4) was a bit misleading. I meant the button Find/Replace. But with your changes, this behaviour does not seem to exist anymore. :)
My statement in 4) was a bit misleading. I meant the button Find/Replace. But with your changes, this behaviour does not seem to exist anymore. :)
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
It's a good news~~^^Nouba wrote:Thank's a lot again for fixing the issues.
My statement in 4) was a bit misleading. I meant the button Find/Replace. But with your changes, this behaviour does not seem to exist anymore. :)
@dodicat
Like deltarho[1859] said, we need press "Apply" button then select, we can check by the mouse cursor stop on left-bottom label:
The other way is right-click "Compile" toolbar botton, set option is -gen gcc -Wc -O3 -dll the press "Run" button.
@deltarho[1859]
I have no second monitor, so I need my notebook to test( in office ), but now what informations I collect( google ) are about Windows, I've no idea that how Linux to do....
In Windows, I think maybe I can move the console window( created by consoleLauncher.exe ) to a specified point( Monitor ), but I've no idea about another window created after console window( like openGL/SDL game window ).....
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
I downloaded the latest yesterday
V0.346 (windows)
The default is -s gui which I cannot get rid of.
I know about the little green tick to apply in the lower left configuration.
I tried right click the compile icon (at the top) and set options there.
Still get -s gui as the only argument.
In the editorsettings.ini it is there:
current=-gen gcc -Wc -O3 -dll
But it is not applying this for some reason.
V0.346 (windows)
The default is -s gui which I cannot get rid of.
I know about the little green tick to apply in the lower left configuration.
I tried right click the compile icon (at the top) and set options there.
Still get -s gui as the only argument.
In the editorsettings.ini it is there:
current=-gen gcc -Wc -O3 -dll
But it is not applying this for some reason.
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
I see what problem is, please clean all "Custom Compile Options" settings and follow below:dodicat wrote:I downloaded the latest yesterday
V0.346 (windows)
The default is -s gui which I cannot get rid of.
I know about the little green tick to apply in the lower left configuration.
I tried right click the compile icon (at the top) and set options there.
Still get -s gui as the only argument.
In the editorsettings.ini it is there:
current=-gen gcc -Wc -O3 -dll
But it is not applying this for some reason.
Right-click the left-bottom icon and click "Configuration...":
Press "Add" button:
Key in a name, then press "OK":
Set the compiler options, then press "Apply":
Right-click the left-bottom icon again, then select "DLL":
Now Compile/Build will with -gen gcc -Wc -O3 -dll
Another way, right-click toolbar, just key in the "Compile Opts"( or click the DROPDOWN list button to select history options ) then click "Run", no need set the name or apply anything...
Last edited by Kuan Hsu on Dec 17, 2017 14:37, edited 2 times in total.
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
No problem for me.
On the right of the button bar, you have one button to select gui/console and another for 32/64.
On the right of the button bar, you have one button to select gui/console and another for 32/64.
Re: FreeBasic IDE-poseidonFB(Update 2017.12.16)
What is less obvious in the "Set Custom Compiler Options" menu is that if you want to delete an item, you have to press the "Remove" button (that removes the item), but then also the "Apply" button before closing the window otherwise the item is not really suppressed.
Last edited by fxm on Dec 17, 2017 15:18, edited 1 time in total.