ReactOS NotePad/Editor

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

ReactOS NotePad/Editor

Postby theshu2 » Fri Feb 15, 2008 6:47 pm

Hello everyone!

I would suggest to replace the current texteditor in ROS with AkelPad http://akelpad.sf.net/
Its an open source texteditor. Like MetaPad or MS Notepad, but faster, lightweight and with full unicode support!
Its written in C and runs in ROS.
I also have talked to the developer Aleksander Shengalts.
He would be happy to support ROS.
This editor should be implemented in ROS to replace the current one.
theshu2
 
Posts: 11
Joined: Fri Feb 15, 2008 6:21 pm

Postby elhoir » Sat Feb 16, 2008 7:55 pm

i thought in Notepad++
elhoir
Test Team
 
Posts: 350
Joined: Thu Sep 13, 2007 7:01 pm
Location: Madrid, Spain

Postby EmuandCo » Sat Feb 16, 2008 7:55 pm

Hi. Problem is, that his code absolutely does not like MinGW GCC 4.12 which is the official supported Compiler: http://www.reactos.org/paste/index.php/383/
Of course we could fix it, but synching to newer versions would be a real pain, because it would mean to fix it again and again. We want to support MSVC in the future, but we will not abandon GCC aswell to support building under linux etc, so it needs to support both. If he gets it compatible to both Compilers, GCC and MSVC (which is his way to build it), I could add it to rosapps. Looks nice. Especially the Plugins Support.
EmuandCo
Developer
 
Posts: 3010
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld

Postby Haos » Sun Feb 17, 2008 12:33 am

Its written in C


Yes, but in C++, not C. We tend to avoid C++ apps from our codebase, due to numerous compiling issues.
Haos
Test Team
 
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am

Postby oiaohm » Sun Feb 17, 2008 2:53 am

Sorry to say Haos most of it is C. All the stuff i could find that was C++ was extern "C" markers.

Many problems with source code. Nested if when not needed. Use of if stack when a switch function would be simpler. Incorrect filename tails. And the list goes on.

After a major code clean up could be usable. On top of that don't built with gcc.
oiaohm
 
Posts: 1322
Joined: Sun Dec 12, 2004 8:40 am

Postby theshu2 » Sun Feb 17, 2008 12:53 pm

Ok, I will talk to him. Maybe he can use MinGW GCC 4.12 as default compiler.

I think Notepad++ is to blown up and not as lightweight and fast as NotePad or AkelPad. NotePad++ is not similar enough to the default NotePad Editor.
AkelPad is really the fastest Editor I've ever seen, and awesome Plugins are available too....

Have a nice day!
theshu2
 
Posts: 11
Joined: Fri Feb 15, 2008 6:21 pm

Postby EmuandCo » Sun Feb 17, 2008 1:43 pm

theshu2: He does not need to use it as Default one, only support it.
EmuandCo
Developer
 
Posts: 3010
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld

Postby theshu2 » Sun Feb 17, 2008 2:47 pm

Ah ok!
Thank you for the hint, I'm shure he has no problem with supporting MinGW GCC 4.12...
theshu2
 
Posts: 11
Joined: Fri Feb 15, 2008 6:21 pm

Postby LRN » Sun Feb 17, 2008 3:48 pm

He probably will have. It is not trivial thing - to use Visual Studio to compile with gcc.exe, not cl.exe (afaik, impossible).
Typical solution is to have dsp/dsw//vcproj/sln for building in MSVC and a separate bunch of makefiles (with or without configure script) for gcc.exe. Which is trivial, but not for typical VS developer.
LRN
 
Posts: 140
Joined: Thu Oct 25, 2007 4:19 pm

Postby theshu2 » Wed Feb 20, 2008 7:48 pm

I talked to Aleksander (The AkelPad developer)
He says that he will work on it :)
I will reply in this topic when his work is finished and also send a message to EmuandCo if this is ok!?
Great that Aleksander takes his time to make it compatible!
theshu2
 
Posts: 11
Joined: Fri Feb 15, 2008 6:21 pm

Postby EmuandCo » Wed Feb 20, 2008 8:08 pm

Yeah, tell me when it works :-) I think it is worth an integration to rosapps.
EmuandCo
Developer
 
Posts: 3010
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld

Postby jusid » Thu Feb 21, 2008 7:17 pm

I like this editor. It is true notepad replacement. All extra features are made as plugins and main core application is small, fast and contains basic (but rich enough) set of features.
jusid
 
Posts: 11
Joined: Sun Oct 22, 2006 7:55 pm
Location: Kyiv, Ukraine

Postby Ged » Thu Feb 21, 2008 9:00 pm

what does this have to do with reactos?

If people like it, then install it. This should not be in our code base, it's nothing to do with us.
Ged
Developer
 
Posts: 925
Joined: Thu Sep 29, 2005 3:00 pm
Location: UK

Postby EmuandCo » Thu Feb 21, 2008 9:22 pm

Weel. With the same reason like the one which allows us to have several wordpads and appwiz etcetc in the tree. Lets the devs decide whats better.
EmuandCo
Developer
 
Posts: 3010
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld

Postby Ged » Thu Feb 21, 2008 9:32 pm

we shouldn't have 2 wordpads, if we have one should be deleted.
as for appwiz, I assume the new one is being developed to replace the old one. Both are native to reactos though.
What else is there?

This notepad thing is a completley seperate project being developed outside of ros. We already have a feature complete notepad, we don't need another.
Ged
Developer
 
Posts: 925
Joined: Thu Sep 29, 2005 3:00 pm
Location: UK

Next

Return to General Discussion and Feedback

Who is online

Users browsing this forum: No registered users and 4 guests