You are here: PSPad forum > Developer forum - new builds > PSPad unicode 4.5.5 (2395) Cesky

PSPad unicode 4.5.5 (2395) Cesky

#1 PSPad unicode 4.5.5 (2395) Cesky

Posted by: pspad | Date: 2010-07-11 19:34 | IP: IP Logged

Odkazy ke stažení (2,1 MB):
pspad.cincura.net

Poznámky k použití aktualizace:
CAB archiv obsahuje pouze PSPad.EXE a jazykové soubory. Přepište existující soubory z poslední plné verze

Změny od verze 4.5.5 (2392):

Opravy:
zvětšování LOGu při nastavených záložkách souborů dole
oprava zvýraznění řetězců v uživatelském zvýrazňovači
oblíbené - kopírování odkazu nekopírovalo nastaveni parseru LOGu
oprava zobrazení jména souboru v titulku okna
oprava zobrazení toolbaru po startu programu s jinou velikostí písma

Options: Reply | Quote | Up ^


#2 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: czahoun | Date: 2010-09-02 15:06 | IP: IP Logged

Zdravím. Mám dvě věci, nic zásadního, ale hlásit by se to mělo smiling smiley

1. Pokud mám otevřené dva a více soubory (při jednom souboru ne) a rozdělím si jedno okno svisle, tak když pspad zavřu, havaruje. Vyhodí Application Error: Exception EInvalidOperation in module PSPad.exe at 000A2658 Control 'Editor2' has no parent window. Bylo to tam už v předchozích buildech, bude to něco staršího.

2. Tohle je spíš nepříjemnost: Postup: Ctrl-N - vyberu XHTML-Multi..., začnu psát, případně něco vložím, ale zvýrazňovač je v režimu HTML. Tedy, nezvýrazňuje PHP apod. Je potřeba dole v liště kliknout na tu položku XHTML-Multi, otevře se okno výběru zvýrazňování a stačí jen odklepnout entrem a barvy se změní.

Options: Reply | Quote | Up ^


#3 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: PetrH | Date: 2010-09-03 00:26 | IP: IP Logged

1.
Mam textovy soubor, 87kB, 1370 radku, na zacatku kazdeho radku je sekce kterou chci vymazat (vetsinou 2x tab, cislo v hranatych zavorkach, dalsi tab a uvozovky), nastavim sloupcovy blok, vyberu pres cely soubor, dam smazat a ono to umazne jeste nasledujicich 18 znaku.

Vubec se to chova dost nekonzistentne (nebo spise mozna konzistentne chybne smiling smiley ), pokud dam vratit krok zpet, neobnovi to do uplne puvodni podoby, nektere trochu odlisne radky chybi, pokud dam dale krok opakovat (Ctrl+Shift+Z) a znovu zpet, postupne se vytraceji dalsi casti obsahu.

Vypada to, ze se to zpracovava po blocich a je tam neco nekorektniho. Vnikaji totiz rozdily i pri jedine operaci kdy treba 2/3 souboru jsou zmodifikovane trochu jinak nez zbyla tretina atd.

Upravy jsem nakonec udelal pres regex search&replace ale tohle podivne chovani mne trochu prekvapilo.

2.
Mam dojem ze uz jsem to mel jednou nastavene (ale muzu se mylit) ale marne hledam jak nastavit moznost spoustet PSPad ve vice instancich. Jde to? Vadi to pokud ho mam nastaveny jako externi editor pro dalsi programy. Pak pokud jej uz mam otevreny a dam neco editovat z jineho programu, vznikaji problemy pri zavirani a ukladani vystupu pro ten externi program. Moznost spustit vice instanci PSPadu by to snad mohla resit.

Options: Reply | Quote | Up ^


#4 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: Vany | Date: 2010-09-03 11:50 | IP: IP Logged

@czahoun:
ad 1) potvrzuji (Application Error - Exception EInvalidPointer in module PSPad.exe at 00002B68. Invalid pointer operation.)
ad 2) potvrzuji
@PetrH:
ad 1) nepodařilo se mi nasimulovat
ad 2) menu Nastavení/Nastavení programu/Integrace do systému/Pouze jedna instance programu (poslední volba)

PSPad 4.5.5 (2395), WXPp SP3 cs

--
Vany
(PSPad 5.0.7 (735) x32, W10h/p x64 en/cs)

Options: Reply | Quote | Up ^


#5 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: PetrH | Date: 2010-09-04 11:10 | IP: IP Logged

ad 1: vygeneroval jsem jednoduchy vzorovy soubor na kterem to dokazu kdykoliv nasimulovat: www.ulozto.cz
Sloupcovy blok, vybrat zacatek radku az po prvni uvozovky (vcetne nich), oznacit pres cely soubor, smazat oznacenou oblast.

ad 2: jo diky, ja tusil ze to tam nekde musi byt, ale slepota... smiling smiley

Edited 1 time(s). Last edit at 2010-09-04 11:11 by PetrH.

Options: Reply | Quote | Up ^


#6 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: Vany | Date: 2010-09-06 11:36 | IP: IP Logged

@PetrH:
ad 1) ani tak se mi nepodařilo nasimulovat. Zkusil jsem znovu smazat a znovu vrátit zpět a pořád to funguje. Určitě by pomohla informace o verzi PSPadu a systému, kde k chybnému chování dochází.

PSPad 4.5.5 (2395), WXPp SP3 cs

--
Vany
(PSPad 5.0.7 (735) x32, W10h/p x64 en/cs)

Options: Reply | Quote | Up ^


#7 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: PetrH | Date: 2010-09-06 18:07 | IP: IP Logged

Nic? Zase to prokleti... smiling smiley
System mam bohuzel dosti podobny tomu Tvemu, jen WinXP jsou Anglicke misto Ceskych, ale taky SP3 a PSPad je tento build 2395.
Mozna nejake nastaveni s tim souvisi - nemam nekam vystavit konfigurak PSPadu?

Options: Reply | Quote | Up ^


#8 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: myf | Date: 2010-10-29 00:53 | IP: IP Logged

1. Ad "blokový výběr versus tabelátory"
Problém bude hádám v tom, že při blokovém výběru se bere tabelátor bez ohledu na nastavení zobrazení šířky vždy jako jeden jediný znak (takže když si nastavíte šířku tabelátoru na "1", nebude to zlobit :] ). Report:

1 1234 jedna
10 1234 deset
100 1234 sto
1000 1234 tisíc

(za čísly na začátcích řádků by měl být tabelátor, dostatečně široký na to, aby následující čísla lícovala [v tomto případě tedy alespoň pětiznakový]). Vyberu blokově první čísla z levého horního NEBO pravého dolního rohu a tento blokový výběr smažu; dostanu:

4 jedna
34 deset
234 sto
1234 tisíc

(pokud poté volám opakovaně undo a redo, mizí mi po znaku ze všech kromě posledního řádku, ale to je spíš k druhému bodu).
Pokud ten samý blok vyberu z levého dolního nebo pravého horního rohu a smažu, dostanu

1234 jedna
1234 deset
0 1234 sto
00 1234 tisíc

(Undo / redo potom také dělá psí kusy, ale jiné)

2. Ad "rozbité undo"
toto mě trápí daleko víc; když se nemohu spolehnout na ctrl+Z, nemohu klidně spát :]. Určitě zlobí už v předešlé vývojové verzi. Nejjednodušší reprodukce: nový textový soubor,[mezera] [a] [backspace] [b], potom 3×undo, skončí s "a" na začátku řádku. Nezáleží na tom, zda se přepis udál pomocí psaní po backspace, delete, nebo přepsáním výběru; vždy zanikne odsazení vytvořené prvním úhozem, čímž vnikne stav, ve kterém soubor historicky nikdy nebyl. Při volání 'redo' se naposledy napsané "b" už nikdy neobjeví. Vypnout 'Skupinové undo' v nastavení nemá na toho chování žádný vliv.

Věřím, že se to povede brzy opravit

Edited 1 time(s). Last edit at 2010-10-29 01:03 by myf.

Options: Reply | Quote | Up ^


#9 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: myf | Date: 2010-10-29 14:22 | IP: IP Logged

Update ad 2. "rozbité undo"
Zjistil jsem, že výše popsaná chyba se

a) vyskytuje pouze při zaškrtnutém Nastavení > Editor 1 > mazat mezery na konci řádku, tj.TrimSpaces=1.

b) poprvé objevila zřejmě ve verzi 4.5.5. b2389. (Tj. poslední verze, která tímto netrpí, je 4.5.5 b2388.)

Snad toto pomůže :]

Options: Reply | Quote | Up ^


#10 Re: PSPad unicode 4.5.5 (2395) Cesky

Posted by: PetrH | Date: 2010-11-15 10:07 | IP: IP Logged

Pri kopirovani do clipboardu mensi (asi) neodchycena vyjimka.
Poznamenavam ze v tu dobu mi na stroji bezel X-Server ktery mi klasicky rozbije clipboard takze to bylo pricinou. Nicmene PSPad by kvuli tomu takto kricet nemusel, stacila by hlaska o problemu s pristupem ke clipboardu kterou to pri "Copy to clipboard" v samotnem chybovem okne zobrazuje.

Exception description:

Cannot open clipboard.

Exception class: Exception
Exception address: 004465E0
----------------------------------------------------------------------------------------------------
Stack list, generated 15.11.2010 10:59:33
[004465DB] Clipbrd.TClipboard.Open + $4B
[004D43A4] SynUnicode.SetClipboardText (Line 3259, "SynUnicode.pas" + 3) + $7
[00500FD1] SynEdit.TCustomSynEdit.DoCopyToClipboard (Line 1285, "SynEdit.pas" + 3) + $2
[0050115F] SynEdit.TCustomSynEdit.CopyToClipboard (Line 1339, "SynEdit.pas" + 7) + $6
[00501192] SynEdit.TCustomSynEdit.CopyToClipboard (Line 1344, "SynEdit.pas" + 12) + $6
[0050DBF4] SynEdit.TCustomSynEdit.ExecuteCommand (Line 7681, "SynEdit.pas" + 692) + $3
[0050BA18] SynEdit.TCustomSynEdit.CommandProcessor (Line 6916, "SynEdit.pas" + 10) + $D
[006B680E] uMain.TfPSPad.aCopyExecute (Line 5158, "uMain.pas" + 14) + $11
[004043AE] System.@IsClass + $E
[006C5ECC] uMain.TfPSPad.ActionListExecute (Line 10758, "uMain.pas" + 8) + $7
[00483174] ActnList.TCustomActionList.ExecuteAction + $14
[00482DBC] ActnList.TContainedAction.Execute + $14
[00483A7B] ActnList.TCustomAction.Execute + $4F
[00429F97] Classes.TBasicActionLink.Execute + $13
[004967DF] Menus.TMenuItem.Click + $8F
[00497BB2] Menus.DoClick + $EE
[00497CCA] Menus.TMenu.IsShortCut + $B2
[004A4D78] Controls.TWinControl.IsMenuKey + $40
[004A4DE9] Controls.TWinControl.CNKeyDown + $1D
[004A0100] Controls.TControl.WndProc + $188
[004F76C4] TntForms.GetMessageForNT (Line 754, "TntForms.pas" + 10) + $9
[004A315F] Controls.TWinControl.WndProc + $157
[0050A9CA] SynEdit.TCustomSynEdit.WndProc (Line 6204, "SynEdit.pas" + 22) + $4
[004A2DDC] Controls.TWinControl.MainWndProc + $2C
[0042AD78] Classes.StdWndProc + $14
[0048F68B] Forms.TApplication.IsKeyMsg + $77
[0048F7D2] Forms.TApplication.ProcessMessage + $66
[0048F826] Forms.TApplication.HandleMessage + $A
[0048FA46] Forms.TApplication.Run + $96
[006ECE2D] PSPad.PSPad (Line 57, "" + 33) + $7
----------------------------------------------------------------------------------------------------
Program : C:\Program Files\PSPad editor\PSPad.exe 4.5.5 (2395)
System : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 3"
Processor: Intel, Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz, 2000 MHz MMX
Display : 1400x1050 pixels, 32 bpp
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TPSSynEdit "Editor1"
TfChildEdit "fChildEdit"

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2022 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR