View Issue Details

IDProjectCategoryView StatusLast Update
0000704Far ManagerCommand Line/Executepublic2009-01-20 07:20
ReporterDenis Assigned ToDrKnS  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version2.0 
Summary0000704: глюки при передаче управления в плагин
DescriptionЕсли Far2 скомпилировать в Release под VS2008 SP1 используя make, и из плагинов оставить только FARCmds, то при запуске следующих комманд (каталоги и файлы существуют) на второй (а иногда и на первой)

goto:C:\VS\VS2008\Common7\IDE\ProjectTemplates\Nemerle
goto:D:\EDAMS430\SRC\Maintenance\bpk_userInterface\om_show_mactivities.h

Far показывает странные ошибки:

   ╔════════════════════════ Error ═════════════════════════╗
   ║ File not found ║
   ║ D:\EDAMS430\SRC\Maintenance\bpk_userInterface\\Nemerle ║
   ║ OK ║
   ╚════════════════════════════════════════════════════════╝
Additional InformationFar 2.0 alpha build 741 x86
FarCmds unicode build 32
TagsNo tags attached.
Build743

Relationships

has duplicate 0000705 closedDrKnS Проблемы с farcmds.dll 

Activities

Denis

2009-01-19 10:19

reporter   bugnote:0002335

Если Far компилировать из студии, то таких ошибок не возникает.

Denis

2009-01-19 10:48

reporter   bugnote:0002336

Похоже, что баг в реализации
string& PrepareDiskPath(string &strPath,BOOL CheckFullPath)

она в конце к пути каталога дописывает разную фигню

Denis

2009-01-19 11:08

reporter   bugnote:0002337

Происходит перескок через 0 в строке mix.cpp:1062
====================
for(wchar_t c=*Src;c;Src++,c=*Src)
====================

2009-01-19 11:08

 

mix.patch (282 bytes)   
Index: mix.cpp
===================================================================
--- mix.cpp	(revision 2495)
+++ mix.cpp	(working copy)
@@ -1093,6 +1093,8 @@
 							Dst=Src;
 						}
 					}
+					if (!*Dst)
+					  break;
 				}
 				strPath.ReleaseBuffer();
 			}
mix.patch (282 bytes)   

Denis

2009-01-19 11:08

reporter   bugnote:0002338

В mix.patch - попытка решить проблему, но не уверен, что делаю правильно.

DrKnS

2009-01-19 18:59

administrator   bugnote:0002343

743

Issue History

Date Modified Username Field Change
2009-01-19 10:18 Denis New Issue
2009-01-19 10:18 Denis Status new => assigned
2009-01-19 10:18 Denis Assigned To => alexy
2009-01-19 10:19 Denis Note Added: 0002335
2009-01-19 10:48 Denis Note Added: 0002336
2009-01-19 11:08 Denis Note Added: 0002337
2009-01-19 11:08 Denis File Added: mix.patch
2009-01-19 11:08 Denis Note Added: 0002338
2009-01-19 18:43 DrKnS Assigned To alexy => DrKnS
2009-01-19 18:43 DrKnS Relationship added has duplicate 0000705
2009-01-19 18:59 DrKnS Note Added: 0002343
2009-01-19 18:59 DrKnS Status assigned => feedback
2009-01-20 06:41 Denis Status feedback => resolved
2009-01-20 06:41 Denis Resolution open => fixed
2009-01-20 07:20 DrKnS Build => 743
2009-01-20 07:20 DrKnS Status resolved => closed
2009-01-20 07:20 DrKnS Fixed in Version => 2.0