SynMinus - lister plugin with real unicode support
Moderators: Hacker, petermad, Stefan2, white
-
- Junior Member
- Posts: 17
- Joined: 2007-09-15, 16:17 UTC
- Location: Ulan-Ude, Russia
SynMinus - lister plugin with real unicode support
I begin to write lister plugin with real unicode support and syntax highlighting, using UniSynEdit and TntControls. Anybody need this one? What do you think about? You can download alpha version from my home page. Just google "SynMinus".
Thank you for attention.
Thank you for attention.
Looks nice. Bugs:
-Is the first buttonbar treated specially? It behaves strange, sometimes covers the other one.
-On big files, scrolling is extremely slow.
-previous/next file in dir is a good option..but why spacebar:((
-"show cursor" doesn't seem to work.
-edition of binary files behaves strangely...video.
Video description: I pressed space (once) and moved view right and left.
-Is the first buttonbar treated specially? It behaves strange, sometimes covers the other one.
-On big files, scrolling is extremely slow.
-previous/next file in dir is a good option..but why spacebar:((
-"show cursor" doesn't seem to work.
-edition of binary files behaves strangely...video.
Video description: I pressed space (once) and moved view right and left.
How did you compile (or rather:link) this code?
Your PE header looks strange...
-You have 0-sized BSS section
-imports table is totally messed up. Dlls have multiple entries (kernel32.dll - 6) Sometimes these entries point multiple times to the same functions.
-You have 3 shared sections (.edata, .reloc, .rsrc) It may have one advantage - can cause faster plugin load (when it's loaded by another program already). But can also cause upx to left them uncompressed and therefore increase already big file size.(EDIT:checked, no difference)
Your PE header looks strange...
-You have 0-sized BSS section
-imports table is totally messed up. Dlls have multiple entries (kernel32.dll - 6) Sometimes these entries point multiple times to the same functions.
-You have 3 shared sections (.edata, .reloc, .rsrc) It may have one advantage - can cause faster plugin load (when it's loaded by another program already). But can also cause upx to left them uncompressed and therefore increase already big file size.(EDIT:checked, no difference)
Last edited by m^2 on 2007-09-16, 17:24 UTC, edited 1 time in total.
Great, It promise 
When I change the highlight to "None" I get randomly this error:
The shadow for tooltips in toolbar is on screen until TC is restarted, It happens randomly too. look the example

When I change the highlight to "None" I get randomly this error:
Code: Select all
---------------------------
totalcmd
---------------------------
Plugin Error:
Access violation at address 01E99EB9 in module 'SynMinus.wlx'. Read of address 00000000
---------------------------
OK
---------------------------
I can't note a great difference. For me, the load of little files is very fast, but loading big files (about 500 Kb) it is a bit slow. Anyway, it work more fast than GSAlister.On big files, scrolling is extremely slow
I can read English, but... I write like Tarzan. (sorry)
Other bug, sometimes after that lister is closed, totalcmd crash with this error:
Edited (Added)
Is a bit soon for it (still in alpha stage) but... Could you provide a English template file, please? I'm interested in translate it.
Code: Select all
---------------------------
Totalcmd
---------------------------
Plugin Error:
Access violation at address 01D86189 in module 'SynMinus.wlx'. Read of address 035B29BC
---------------------------
OK
---------------------------
Is a bit soon for it (still in alpha stage) but... Could you provide a English template file, please? I'm interested in translate it.
I can read English, but... I write like Tarzan. (sorry)
-
- Junior Member
- Posts: 17
- Joined: 2007-09-15, 16:17 UTC
- Location: Ulan-Ude, Russia
To create new lang file, just klik on button near the changing language ComboBox control.
For occured bugs I try to catch em, but I dont understand where is this violation, cannot trace it. If somebody can help me, it will be great. I may gift source code.
I dont use menu item "None" very long time. I'll try to fix it.
Now I work on autodetect non native code pages.
For occured bugs I try to catch em, but I dont understand where is this violation, cannot trace it. If somebody can help me, it will be great. I may gift source code.
I dont use menu item "None" very long time. I'll try to fix it.
Now I work on autodetect non native code pages.
-
- Junior Member
- Posts: 17
- Joined: 2007-09-15, 16:17 UTC
- Location: Ulan-Ude, Russia
Sorry!
Probably you select Russian.lng and then create new lang. I forget about messages. I create English.lng.
And I fix some errors, you may download new version to test.
If wordwrap checked, it extremely slow down loading files, for example 2Mb file with wordwrap checked loading for 16 seconds, without wordwrap checked 4 seconds. I dont know what to do, maybe TSynEdit component limitation.
Probably you select Russian.lng and then create new lang. I forget about messages. I create English.lng.
And I fix some errors, you may download new version to test.
If wordwrap checked, it extremely slow down loading files, for example 2Mb file with wordwrap checked loading for 16 seconds, without wordwrap checked 4 seconds. I dont know what to do, maybe TSynEdit component limitation.
Thank you, now the language file is complete. I can't reproduce the bugs commented above either. (seem fixed)Probably you select Russian.lng and then create new lang. I forget about messages. I create English.lng.
And I fix some errors, you may download new version to test.

Bug: Press F7 for search with lister, then i get this error:
Code: Select all
Access violation at address 05AD0DF2. Read of address 0000030C.
I can read English, but... I write like Tarzan. (sorry)
-
- Junior Member
- Posts: 17
- Joined: 2007-09-15, 16:17 UTC
- Location: Ulan-Ude, Russia
www.bayarookie.hotbox.ru/download/wlx_synminusuni.7z
Fixed some access violations. Another way to unload plugin. Error with F7-F5 already fixed. Sorry about, my error.
Fixed some access violations. Another way to unload plugin. Error with F7-F5 already fixed. Sorry about, my error.
- sepa.spb.ru
- Junior Member
- Posts: 6
- Joined: 2007-11-03, 17:37 UTC
- Contact: