Hi!
I've fixed some bug, especially in Font setting. In
addition, you can visit my website with
http://dREAMtHEATER.yeah.net , but now it only has simple
Chinese page, if I get time I will design a English version,
sorry for this inconvenience.

dREAMtHEATER
2004.04.15

NoteXPad 1.4.5.2 English Version
=================================

NoteXPad is a text editor , the replacement of Notepad (Notepad is a standard text editor that comes with MS Windows). As you know, Notepad has many limitation, such as the size of editing files, NoteXPad break through these limitation and add many features that are not provided with Notepad.

In my opinion, a text editor should run fast, open files fast, be capable of editing files of any size, be
customizable and offer essential features that people need and will use on a day-to-day basis.
Many text editors sacrifice speed and lightness for an ever-increasing number of features that most
of us may never need. The priority of NoteXPad is that it is developed with Win32ASM. It means fast speed, small size, and the original power of coding.

Copyright (c) 2000-2004 dREAMtHEATER Studio. All rights reserved.

please try the new version of NoteXPad, you can download English version from

Self-Extracting EXE:
http://eyming.w104.7888.net/dREAMtHEATER/NoteXPad_1452_EN.exe

ZIP format:
http://eyming.w104.7888.net/dREAMtHEATER/NoteXPad_1452_EN.zip
Posted on 2004-04-09 05:10:43 by dREAMtHEATER
dREAMtHEATER,

Good job. :alright: That is one of the nicer Notepad replacements I've seen.

Have you ever looked at the version of Notepad that comes with Windows XP?
Posted on 2004-04-09 05:57:27 by iblis
Nice, I just replaced my .txt and .asm extensions to point to yours instead of Notepad. Good Job!
Posted on 2004-04-09 09:49:59 by JimmyClif
I replaced the shortcut for default notepad with yours. Very nice job ;)
Posted on 2004-04-09 12:34:03 by DaRetard
MS Office Notepad 2003

Very Cool! :)
Posted on 2004-04-09 12:58:37 by bitRAKE
Very nice!
Bug: Syntax highlighting only works with Fixedsys font. If you choose any other (like Courier New), it paints normal text with that font in black, and then over it paints highlighted text in Fixedsys.
Posted on 2004-04-09 13:07:30 by comrade
Very nice work:alright:
Posted on 2004-04-09 13:43:58 by Vortex
Why is the exe compressed? And why is the PE header modified to make it look uncompressed?
Posted on 2004-04-09 14:33:15 by f0dder
Good question, f0dder. I would like to know the answer to that question too.

I also found this in the exe:



<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86"
name="Microsoft.Windows.NoteXPad" type="win32"/>

<description>Your application description here.</description>

<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df" language="*"/>
</dependentAssembly>
</dependency>
</assembly>


Could it be that this application was not written in assembler, but someone would like us to think it was?
Posted on 2004-04-09 15:12:16 by Sir Fartsalot
That XML is just the manifest resource, to enable "fancy buttons" on XP.

I don't have any tools on this box (because of harddisk crash, I'm using one of my brothers'), so I just used an old procdump I had lying around anyway. Expands to 145kb executable, non-working, but the contents look sorta okay.

I don't like exe compression anyway, it's wasteful in the long run, and should be left as an option to the end-user. This looks like a version of UPX with messed up headers, which made me a bit suspicious.
Posted on 2004-04-09 16:03:11 by f0dder

That XML is just the manifest resource, to enable "fancy buttons" on XP.

I don't have any tools on this box (because of harddisk crash, I'm using one of my brothers'), so I just used an old procdump I had lying around anyway. Expands to 145kb executable, non-working, but the contents look sorta okay.

I don't like exe compression anyway, it's wasteful in the long run, and should be left as an option to the end-user. This looks like a version of UPX with messed up headers, which made me a bit suspicious.


f0dder:
Exe is compressed with packer made program load faster, is not in long run, because the whole decompress procedure is in memory, the consumption of time is very short.
Posted on 2004-04-09 23:00:46 by dREAMtHEATER

Very nice!
Bug: Syntax highlighting only works with Fixedsys font. If you choose any other (like Courier New), it paints normal text with that font in black, and then over it paints highlighted text in Fixedsys.
Posted on 2004-04-09 23:17:09 by dREAMtHEATER
Have you seen the easter egg:
in "About", click ctrl+right button of mouse
See what?
Posted on 2004-04-09 23:40:13 by dREAMtHEATER

Exe is compressed with packer made program load faster, is not in long run, because the whole decompress procedure is in memory, the consumption of time is very short.

Subsequent loads would be faster if EXE wasn't compressed, no matter how fast the decompression is. Will be hard to notice for such a small app without a *very* slow computer, but it's a fact (things like the FileZilla FTP client is an example where it's a lot easier to notice). Not to mention other problems with EXE compression, like not being able to do code/data sharing between multiple instances of the application. I suggest you have a look at http://f0dder.schwump.net/packandstuff.htm .

The least you could do was to use a clean UPX and no header-trashers so people can easily decompress the executable.
Posted on 2004-04-10 04:11:58 by f0dder
gonna use your program as a replacement for wordpad. is there anyway you can make the preview optional? a small check box to enable or disable preview next to the open as read only check box would be great. also i tried to visit your website you had listed in your text file and I was unable to access it. great work its come a long ways.
Posted on 2004-04-10 16:06:57 by smurf
Looks very nice, def. some competition to http://www.fixedsys.com/context/
Posted on 2004-04-10 18:15:41 by archphase
Originally posted by dREAMtHEATER
NoteXPad 1.4.5.1 English Version
========================

NoteXPad is a text editor , the replacement of Notepad (Notepad is a standard text editor that comes with MS Windows). As you know, Notepad has many limitation, such as the size of editing files, NoteXPad break through these limitation and add many features that are not provided with Notepad.

In my opinion, a text editor should run fast, open files fast, be capable of editing files of any size, be
customizable and offer essential features that people need and will use on a day-to-day basis.
Many text editors sacrifice speed and lightness for an ever-increasing number of features that most
of us may never need. The priority of NoteXPad is that it is developed with Win32ASM. It means fast speed, small size, and the original power of coding.

Your program is pretty good but the display is corrupted if there is any extended ASCII characters in it.
Posted on 2004-04-10 20:47:58 by skywalker


Your program is pretty good but the display is corrupted if there is any extended ASCII characters in it.


Hi!
I've found this bug in a few days ago, I think it must be
the reason that two different characters exist in one file,
because I use the richedit 3.0 for edit control, in the previous
version, I used the simple text mode of richedit, so it have
no bug in font setting, from v1.4.5.0, I've changed to
remove the simple text mode for improving the row spacing,
but the changing bring to new bug, now I can not deal it,
I've refered to the source code of MFC for changing font of
richedit, and found nothing wrong in my code, but it still
in bug mode, so if u have good idea, please inform me in
first time.
Posted on 2004-04-10 20:59:59 by dREAMtHEATER

gonna use your program as a replacement for wordpad. is there anyway you can make the preview optional? a small check box to enable or disable preview next to the open as read only check box would be great. also i tried to visit your website you had listed in your text file and I was unable to access it. great work its come a long ways.


smurf:
ur suggestion is very good, if I have time I will improve this feature.
Concerning valid linking for this project, because I use
the net space of my friend, but he will change the web provider
so we must wait it .
Posted on 2004-04-10 21:06:29 by dREAMtHEATER



Hi!
I've found this bug in a few days ago, I think it must be
the reason that two different characters exist in one file,
because I use the richedit 3.0 for edit control, in the previous
version, I used the simple text mode of richedit, so it have
no bug in font setting, from v1.4.5.0, I've changed to
remove the simple text mode for improving the row spacing,
but the changing bring to new bug, now I can not deal it,
I've refered to the source code of MFC for changing font of
richedit, and found nothing wrong in my code, but it still
in bug mode, so if u have good idea, please inform me in
first time.


I am not familiar with MFC code. Windows Notepad doesn't display extended ASCII correctly either but it doesn't corrupt the whole file either.

Extended ASCII characters is one "Achilles Heel" of all versions of Windows. Make a directory from a DOS window using an extended ASCII character in the directory name.

Put a file there.

Try to view the directory from Explorer or delete the directory and see what happens.

I would appreciate anyone with Win Me, 2000, and XP to see if the same results occur as they do with
Win 98.

Happy Easter.
Posted on 2004-04-10 22:44:13 by skywalker