[ANN] FXiTe 0.1

View: New views
7 Messages — Rating Filter:   Alert me  

[ANN] FXiTe 0.1

by Jeff Pohlmeyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

FXiTe is an advanced cross-platform text editor built with the Fox GUI toolkit
and the FXScintilla text widget. It features built-in syntax highlighting for
40+ languages, an embedded Lua scripting engine, macro recording and playback,
multi-line regular expression search and replace, rudimentary ctags and calltip
support, a flexible interface to external tools, and a built-in
"message window"
to capture the output of external commands such as compiler error messages, etc.

Source code and binaries for Windows and Linux are available from:
http://code.google.com/p/fxite/

Enjoy!

 - Jeff

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-users mailing list
Foxgui-users@...
https://lists.sourceforge.net/lists/listinfo/foxgui-users

Re: [ANN] FXiTe 0.1

by Lyle Johnson-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Nov 11, 2009 at 4:27 PM, Jeff Pohlmeyer
<yetanothergeek@...> wrote:

> FXiTe is an advanced cross-platform text editor built with the Fox GUI toolkit
> and the FXScintilla text widget. It features built-in syntax highlighting for
> 40+ languages, an embedded Lua scripting engine, macro recording and playback,
> multi-line regular expression search and replace, rudimentary ctags and calltip
> support, a flexible interface to external tools, and a built-in
> "message window"
> to capture the output of external commands such as compiler error messages, etc.

Sounds good! I'm trying to build on OS X and running into a few snags
(similar to ones I've seen before, so not exactly unexpected). Do you
have a bug tracker or any place to submit patches yet?

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-users mailing list
Foxgui-users@...
https://lists.sourceforge.net/lists/listinfo/foxgui-users

Re: [ANN] FXiTe 0.1

by Jeff Pohlmeyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

SJ> error: cast from 'void*' to 'FX::FXuint' loses precision
SJ> On x86_64 you need a additional cast to make that work:
SJ> int x = (FXint)(FXival)ptr;


LJ> I'm trying to build on OS X and running into a few snags
LJ> Do you have a bug tracker or any place to submit patches yet?


OK, I'll be glad to hear what kind of results you guys end up with.
(And of course, patches are welcome!)

For now you can either send them to me directly, or via the FXScintilla
mailing lists and/or bug tracker:
 http://savannah.nongnu.org/projects/fxscintilla/

Thanks,
 - Jeff

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-users mailing list
Foxgui-users@...
https://lists.sourceforge.net/lists/listinfo/foxgui-users

Re: [ANN] FXiTe 0.1

by Jeff Pohlmeyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

SJ> error: cast from 'void*' to 'FX::FXuint' loses precision
SJ> On x86_64 you need a additional cast to make that work:
SJ> int x = (FXint)(FXival)ptr;


The 64-bit compile problems (and some UTF-8 bugs) should be fixed now
with version 0.2 .

Thanks for your feedback!

 - Jeff

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-users mailing list
Foxgui-users@...
https://lists.sourceforge.net/lists/listinfo/foxgui-users

Re: [ANN] FXiTe 0.1

by Sander Jansen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Another thing I've encountered is that your application crashes on
startup when FOX is compiled with xim support. This is caused by
calling setFocus() on any textfield widget that hasn't been created
yet.

Sander

On Mon, Nov 16, 2009 at 8:47 AM, Jeff Pohlmeyer
<yetanothergeek@...> wrote:

> SJ> error: cast from 'void*' to 'FX::FXuint' loses precision
> SJ> On x86_64 you need a additional cast to make that work:
> SJ> int x = (FXint)(FXival)ptr;
>
>
> The 64-bit compile problems (and some UTF-8 bugs) should be fixed now
> with version 0.2 .
>
> Thanks for your feedback!
>
>  - Jeff
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Foxgui-users mailing list
> Foxgui-users@...
> https://lists.sourceforge.net/lists/listinfo/foxgui-users
>



--
"The sands of time were eroded by
The river of constant change."

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-users mailing list
Foxgui-users@...
https://lists.sourceforge.net/lists/listinfo/foxgui-users

Re: [ANN] FXiTe 0.1

by Jeff Pohlmeyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Nov 16, 2009 at 9:47 AM, Sander Jansen wrote:

> Another thing I've encountered is that your application crashes on
> startup when FOX is compiled with xim support. This is caused by
> calling setFocus() on any textfield widget that hasn't been created
> yet.

I can't reproduce the problem here, on ArchLinux i686 and x86_64 with
latest Fox 1.7.21 snapshot, but there is only one place I can remember
where this might happen at startup. Can you try the attached patch,
and see if it helps?

Thanks,

 - Jeff

[xim-fix-1.diff]

--- ../fxite.orig//src/search.cpp 2009-11-15 10:13:33.000000000 -0600
+++ ./src/search.cpp 2009-11-16 11:52:11.000000000 -0600
@@ -127,6 +127,7 @@
   void AppendHist(const FXString& search,const FXString& replace,FXuint mode);
 
   virtual FXuint execute(bool first_time);
+  virtual void create();
 
   enum {
     ID_SCI_OPTS=FXDialogBox::ID_LAST,
@@ -300,9 +301,19 @@
 }
 
 
+
+void SciReplDlg::create()
+{
+  FXDialogBox::create();
+  srch_hist->setFocus();
+}
+
+
+
 FXuint SciReplDlg::execute(bool first_time)
 {
   if (first_time) { setSearchText(""); }
+  create();
   if ( (!bwd_btn->hasFocus())&&!fwd_btn->hasFocus() ) { srch_hist->setFocus(); }
   srch_hist->start();
   repl_hist->start();
@@ -353,7 +364,6 @@
   } else {
     srch_hist->enslave(repl_hist);
   }
-  srch_hist->setFocus();
   setSearchText("");
 }
 


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-users mailing list
Foxgui-users@...
https://lists.sourceforge.net/lists/listinfo/foxgui-users

Re: [ANN] FXiTe 0.1

by Sander Jansen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Mon, Nov 16, 2009 at 12:22 PM, Jeff Pohlmeyer
<yetanothergeek@...> wrote:

> On Nov 16, 2009 at 9:47 AM, Sander Jansen wrote:
>
>> Another thing I've encountered is that your application crashes on
>> startup when FOX is compiled with xim support. This is caused by
>> calling setFocus() on any textfield widget that hasn't been created
>> yet.
>
> I can't reproduce the problem here, on ArchLinux i686 and x86_64 with
> latest Fox 1.7.21 snapshot, but there is only one place I can remember
> where this might happen at startup. Can you try the attached patch,
> and see if it helps?
>
> Thanks,
>
>  - Jeff
>
Great! Another ArchLinux user!
The problem was with FOX-1.6. Last time I tried xim with FOX-1.7 it
didn't work for me.
The patch fixes the problem.

Sander



--
"The sands of time were eroded by
The river of constant change."

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-users mailing list
Foxgui-users@...
https://lists.sourceforge.net/lists/listinfo/foxgui-users