Re: PSPad unicode 5.0.2 (345) Cesky [72103]

2019-12-14 Tema obsahu miki
Děkuji za opravu/skrytí separatoru vlevo po startu PSPadu.

Bohužel v této verzi každé vypnutí končí chybou... á, koukám, že už
se to řeší v EN. Takže potvrzuji, stejný kód chyby, stejný řádek ve
stack trace.

-- 

PSPad freeware editor https://www.pspad.com


Re: PSPad unicode 5.0.2 (345) English [72102]

2019-12-14 Tema obsahu Massimo Balestra
I confirm that every time I close PsPAD I receive an Exception.
I receive this error every time I close pspad in all cases: I press the X at top
right or I select File --> Exit or I type Alt+F4.
Then I press Terminate and PsPad closes.
I have a windows 10 version 1909
-

Exception description:


Access violation at address 009F9A35 in module 'PSPad.exe'. Read of address
.

Exception class: EAccessViolation
Exception address: 009F9A35


Stack list, generated 12/14/2019 9:06:25 PM
[009F9A35] uMain.TfPSPad.FormCloseQuery (Line 2236, "uMain.pas" + 30) + $A
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[00A11FD9] uMain.TfPSPad.SetPSpadUpdating (Line 9955, "uMain.pas" + 6) + $B
[009F99AF] uMain.TfPSPad.FormCloseQuery (Line 2219, "uMain.pas" + 13) + $5
[0066630D] Vcl.Forms.TCustomForm.CloseQuery + $55
[00666235] Vcl.Forms.TCustomForm.Close + $21
[006650D0] Vcl.Forms.TCustomForm.WMClose + $0
[0069713A] Vcl.Controls.TControl.WndProc + $2BE
[0069CCB1] Vcl.Controls.TWinControl.WMSetCursor + $101
[0069713A] Vcl.Controls.TControl.WndProc + $2BE
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[00661BCD] Vcl.Forms.TCustomForm.WndProc + $64D
[0040A6C0] System.TMonitor.TryEnter + $28
[0040A1E8] System.TMonitor.Enter + $10
[0069B1BC] Vcl.Controls.TWinControl.MainWndProc + $2C
[004DF930] System.Classes.StdWndProc + $14
[00663EEB] Vcl.Forms.TCustomForm.DefaultHandler + $4B
[0069D9C1] Vcl.Controls.TWinControl.WMSysCommand + $A1
[006651A1] Vcl.Forms.TCustomForm.WMSysCommand + $55
[00A1CA4E] uMain.TfPSPad.WMSYSCOMMAND (Line 13848, "uMain.pas" + 1) + $6
[0069713A] Vcl.Controls.TControl.WndProc + $2BE
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[0040A376] System.TMonitor.Exit + $6
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[00661BCD] Vcl.Forms.TCustomForm.WndProc + $64D
[0040A3D2] System.TMonitor.Exit + $1A
[0053F28B] Vcl.Graphics.FreeMemoryContexts + $9B
[0069B1BC] Vcl.Controls.TWinControl.MainWndProc + $2C
[004DF930] System.Classes.StdWndProc + $14
[00735C40] SynEdit.TCustomSynEdit.WndProc (Line 6353, "SynEdit.pas" + 22) + $6
[00696D74] Vcl.Controls.TControl.Perform + $24
[00663EEB] Vcl.Forms.TCustomForm.DefaultHandler + $4B
[006977ED] Vcl.Controls.TControl.WMNCLButtonDown + $15
[00664D5C] Vcl.Forms.TCustomForm.WMNCLButtonDown + $84
[0069713A] Vcl.Controls.TControl.WndProc + $2BE
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[004DF930] System.Classes.StdWndProc + $14
[0040A6C0] System.TMonitor.TryEnter + $28
[0040A1E8] System.TMonitor.Enter + $10
[0040A054] System.TMonitor.CheckOwningThread + $4
[0040A376] System.TMonitor.Exit + $6
[0040A3D2] System.TMonitor.Exit + $1A
[0053F28B] Vcl.Graphics.FreeMemoryContexts + $9B
[0069B1BC] Vcl.Controls.TWinControl.MainWndProc + $2C
[0069B1D1] Vcl.Controls.TWinControl.MainWndProc + $41
[004DF930] System.Classes.StdWndProc + $14
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[00661BCD] Vcl.Forms.TCustomForm.WndProc + $64D
[0069B1BC] Vcl.Controls.TWinControl.MainWndProc + $2C
[004DF930] System.Classes.StdWndProc + $14
[0066B5BB] Vcl.Forms.TApplication.ProcessMessage + $F3
[0066B5FE] Vcl.Forms.TApplication.HandleMessage + $A
[0066B931] Vcl.Forms.TApplication.Run + $C9
[00A45C05] PSPad.PSPad (Line 102, "PSPad.dpr" + 45) + $7


Program  : D:\Program Files\PSPad editor\PSPad.exe  5.0.2 (345)
System   : Windows 10 Home Edition x64, Version: 10.0, Build: 47BA, 
Processor: Intel, Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz, 1990 MHz MMX
Display  : 1920x1080 pixels, 32 bpp PPI: 120


Active Controls Hierarchy:
TPSSynEdit "FEditor1"
TfChildEdit "fChildEdit_B4156742"



-- 

PSPad freeware editor https://www.pspad.com


Re: PSPad unicode 5.0.2 (345) English [72101]

2019-12-14 Tema obsahu Pete Gomersall
This version is unusable.
1) Open PSPad
2) Exit from File menu:
Exception description:


Access violation at address 009F9A35 in module 'PSPad.exe'. Read of address
.

Exception class: EAccessViolation
Exception address: 009F9A35


Stack list, generated 12/14/2019 7:10:06 PM
[009F9A35] uMain.TfPSPad.FormCloseQuery (Line 2236, "uMain.pas" + 30) + $A
[00661BCD] Vcl.Forms.TCustomForm.WndProc + $64D
[00A11FD9] uMain.TfPSPad.SetPSpadUpdating (Line 9955, "uMain.pas" + 6) + $B
[009F99AF] uMain.TfPSPad.FormCloseQuery (Line 2219, "uMain.pas" + 13) + $5
[0066630D] Vcl.Forms.TCustomForm.CloseQuery + $55
[00666235] Vcl.Forms.TCustomForm.Close + $21
[00A1091F] uMain.TfPSPad.aExitExecute (Line 9363, "uMain.pas" + 3) + $3
[00A17EF4] uMain.TfPSPad.ActionListExecute (Line 11867, "uMain.pas" + 11) + $15
[005597A4] System.Actions.TContainedActionList.ExecuteAction + $70
[00409AEE] System.@CallDynaInst + $6
[0055C635] Vcl.ActnList.TCustomAction.Execute + $69
[004DEA43] System.Classes.TBasicActionLink.Execute + $13
[006828A3] Vcl.Menus.TMenuItem.Click + $93
[00683FE7] Vcl.Menus.TMenu.DispatchCommand + $13
[00664F40] Vcl.Forms.TCustomForm.WMCommand + $38
[0069713A] Vcl.Controls.TControl.WndProc + $2BE
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[0040A6C0] System.TMonitor.TryEnter + $28
[0040A1E8] System.TMonitor.Enter + $10
[0040A054] System.TMonitor.CheckOwningThread + $4
[0040A376] System.TMonitor.Exit + $6
[0040A3D2] System.TMonitor.Exit + $1A
[0053F28B] Vcl.Graphics.FreeMemoryContexts + $9B
[0069B1BC] Vcl.Controls.TWinControl.MainWndProc + $2C
[0069B1D1] Vcl.Controls.TWinControl.MainWndProc + $41
[004DF930] System.Classes.StdWndProc + $14
[0069BBEF] Vcl.Controls.TWinControl.WndProc + $63B
[0040A6C0] System.TMonitor.TryEnter + $28
[0040A1E8] System.TMonitor.Enter + $10
[00661BCD] Vcl.Forms.TCustomForm.WndProc + $64D
[0069B1BC] Vcl.Controls.TWinControl.MainWndProc + $2C
[004DF930] System.Classes.StdWndProc + $14
[0066B5BB] Vcl.Forms.TApplication.ProcessMessage + $F3
[0066B5FE] Vcl.Forms.TApplication.HandleMessage + $A
[0066B931] Vcl.Forms.TApplication.Run + $C9
[00A45C05] PSPad.PSPad (Line 102, "PSPad.dpr" + 45) + $7


Program  : C:\Program Files (x86)\PSPad editor\PSPad.exe  5.0.2 (345)
System   : Windows 10 Professional x64, Version: 10.0, Build: 47BA, 
Processor: Intel, Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, 2500 MHz MMX
Display  : 2736x1824 pixels, 32 bpp PPI: 144


Active Controls Hierarchy:
TPSSynEdit "FEditor1"
TfChildEdit "fChildEdit_Q0815269"



-- 

PSPad freeware editor https://www.pspad.com


Vložené podivné znaky [72100]

2019-12-14 Tema obsahu Nethorx


PSPad unicode 5.0.2 (345) Cesky [72098]

2019-12-14 Tema obsahu Jan Fiala
Odkazy ke stažení (5,4 MB):
https://www.fosshub.com/PSPad-devel.html
http://pspad.poradna.net/devel/pspad502b345.zip
PSPad 64 bit verze - náhled bez podpory skriptování. Archiv obsahuje pouze
EXE. Nejprve pouřijde 32b verzi a následně přepište EXE. 
http://pspad.poradna.net/devel/pspad502b345x64.zip

Tento archiv obsahuje pouze změněné soubory, proto:
1. Stáhněte si a nainstalujte poslední plnou verzi programu (můžete
použít i portable verzi).
2. Přepište existující soubory obsahem tohoto archivu

_Změny od verze 5.0.2 (341):_

_Novinky:_
skriptování - nová funkce logIsVisible - vrací jestli je okno LOGu
viditelné
menu Kódová stránka obsahuje nové submenu Unicode normalizace s 2
položkami: Kanonická kompozice a kanonická dekompozice. Unicode může znaky
s diakritikou vyjadřovat jak klasickým znakem, tak znakem bez diakritiky
následovaným samostatným znaménkem. Tyto 2 funkce provedou složení do
jednoho znaku nebo naopak rozložení
Nastavení programu - přímá editace - nová položka UnicodeComposition=1. S
tímto nastavením bude PSPad po načtení provádět automaticky kanonickou
kompozici (složení) znaků. Ale upozorňuji, že tím zpomalíte načítání
souboru!

_Opravy:_
Automatické doplňování (Ctrl+J) vložilo v případě uživatelského
zvýrazňovače, který nerozlišuje velikost písmen slova velkými písmeny
překreslení pravítka při přetažení na monitor s jiným DPI
Multizvýrazňovač pro ASP nevyžaduje mezeru za/před znakem %

-- 

PSPad freeware editor https://www.pspad.com


PSPad unicode 5.0.2 (345) English [72099]

2019-12-14 Tema obsahu Jan Fiala
Download links (5.4 MB): 
https://www.fosshub.com/PSPad-devel.html
http://pspad.poradna.net/devel/pspad502b345.zip
PSPad 64 bit version preview without scripting support. Archive contains EXE
only. So use 32b version first and replace EXE with 64b version than. 
http://pspad.poradna.net/devel/pspad502b345x64.zip

This archive _contains modified files only_. The correct way how to get
full functionality:
1. Download and _install latest full version first!_
2. Replace existing files with content of archive

_Changes to 5.0.2 (341)_

_News_
Scripting - new function logIsVisible() returns if LOG window is/isn't visible
Menu Encoding contains new submenu Unicode normalization with 2 items: Canonical
Composition and Canonical Decomposition. Accented unicode char can be written as
one char containing accent or as 2 chars - basic char followed by accent. These
functions provide composition or decomposition of accented chars.
Program settings / Direct edit - new special option UnicodeComposition=1. This
settings will automatically make Canonical composition when file is loaded. But
note, it will significantly slow down file open speed!

_Fixes:_
Autocomplete (Ctrl+J) in case of user highlighter with case insensitive keywords
offers all words from highlighter definition as upper case
Repaint the ruller if PSPad dragged onto monitor with different DPI
for ASP doesn't require space after/before % char

-- 

PSPad freeware editor https://www.pspad.com


Re: Speciální znaky rozbijí českou diakritiku [72097]

2019-12-14 Tema obsahu Jan Fiala
Zkoušel jsem hledat ty znaky v mapě znaků, ale nenašel jsem je. 
Jakou mají hodnotu? Můžete ověřit, že jsou obsaženy v použitém písmu?

-- 

PSPad freeware editor https://www.pspad.com


Re: Speciální znaky rozbijí českou diakritiku [72096]

2019-12-14 Tema obsahu Jan Fiala
Zkoušel jsem to s verzí 4.6.1 a tam se to nezobrazí korektně také. Takže
to bude souviset s něčím jiným. 
Notepad to taky neotevřel korektně.

Přidal jsem BOM, abych měl jistotu, že to PSPad bude otevírat jako UTF-8,
ale nepomohlo to.
A Notepad to otevřel jako:
[color=#rrggbb]https://ctrlv.cz/shots/2019/12/14/w2tK.png[/color]

PSPad se chová tak, že pokud je v UTF-8 nějaký problém, tak to
nepřevádí, aby nedošlo k porušení souboru a ke ztrátě znaků.

Pokud jsem v Notepad zrušil ty 3 první "vadné" znaky, pak to PSPad otevřel v
pořádku a to jak verze 4, tak i verze 5.

-- 

PSPad freeware editor https://www.pspad.com