View Issue Details

IDProjectCategoryView StatusLast Update
0001533Far ManagerPlugins APIpublic2011-12-23 08:45
ReporterYegor Assigned Toalexy  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Platformx64OSWindowsOS Version7
Product Version2.0 
Fixed in Version2.0 
Summary0001533: Far 2 API - pascal headers - inconsistencies
DescriptionIssue 986 - Far 2 API - pascal - закрыт, поэтому решил еще один.
Additional InformationFarKeys.pas
===========

1) Actual:
  KEY_COMMA = Byte(';');
  KEY_MASKF = $00000FFF;

Expected:
  KEY_COMMA = Byte(',');
  KEY_MASKF = $0001FFFF;

2) Missed:
  KEY_SEMICOLON = Byte(';');

  KEY_CTRLNUMDEL = KEY_CTRL or KEY_NUMDEL;
  KEY_CTRLDECIMAL = KEY_CTRL or KEY_DECIMAL;

  KEY_SHIFTNUMDEL = KEY_SHIFT or KEY_NUMDEL;
  KEY_SHIFTDECIMAL = KEY_SHIFT or KEY_DECIMAL;

  KEY_ALTNUMDEL = KEY_ALT or KEY_NUMDEL;
  KEY_ALTDECIMAL = KEY_ALT or KEY_DECIMAL;

  KEY_CTRLSHIFTNUMDEL = KEY_CTRL or KEY_SHIFT or KEY_NUMDEL;
  KEY_CTRLSHIFTDECIMAL = KEY_CTRL or KEY_SHIFT or KEY_DECIMAL;

  KEY_ALTSHIFTNUMDEL = KEY_ALT or KEY_SHIFT or KEY_NUMDEL;
  KEY_ALTSHIFTDECIMAL = KEY_ALT or KEY_SHIFT or KEY_DECIMAL;

  KEY_CTRLNUMENTER = KEY_CTRL or KEY_NUMENTER;
  KEY_SHIFTNUMENTER = KEY_SHIFT or KEY_NUMENTER;
  KEY_ALTSHIFTNUMENTER = KEY_ALT or KEY_SHIFT or KEY_NUMENTER;
  KEY_CTRLALTNUMENTER = KEY_CTRL or KEY_ALT or KEY_NUMENTER;
  KEY_CTRLSHIFTNUMENTER = KEY_CTRL or KEY_SHIFT or KEY_NUMENTER;

Plugin.pas
==========

1) Missed:
  ACTL_PROGRESSNOTIFY = 35;
  XLAT_USEKEYBLAYOUTNAME = $00000004;
  XLAT_CONVERTALLCMDLINE = $00010000;

2) Actual:
  VOPT_AUTODETECTTABLE = 2;
Expected:
  VOPT_AUTODETECTCODEPAGE = 2;

3) Actual:
  PN_CMPNAMELIST = $00001000;
  PN_GENERATENAME = $00002000;
  PN_SKIPPATH = $00100000;

Expected:
  PN_CMPNAMELIST = $00010000;
  PN_GENERATENAME = $00020000;
  PN_SKIPPATH = $01000000;
TagsNo tags attached.
Build0

Activities

vskirdin

2010-10-04 15:22

administrator   bugnote:0005874

Эта че?
патч приаттач

Yegor

2010-10-04 17:00

reporter   bugnote:0005875

У меня просто свои хедеры, которые генерятся автоматом из hpp файла.

Из этого "\unicode_far\PluginW.pas" файла генерится паскалевский хедер? (чтоб поправить)

Yegor

2010-10-04 17:51

reporter  

Headers.pas.zip (1,517 bytes)

Yegor

2010-10-04 17:52

reporter   bugnote:0005876

Headers.pas.zip - patch, created by Araxis Merge

Yegor

2011-08-08 07:45

reporter   bugnote:0007426

В свете Far3 - это можно закрыть

Issue History

Date Modified Username Field Change
2010-10-04 14:01 Yegor New Issue
2010-10-04 15:22 vskirdin Note Added: 0005874
2010-10-04 17:00 Yegor Note Added: 0005875
2010-10-04 17:51 Yegor File Added: Headers.pas.zip
2010-10-04 17:52 Yegor Note Added: 0005876
2011-08-08 07:45 Yegor Note Added: 0007426
2011-08-08 07:45 Yegor Status new => resolved
2011-12-23 08:45 alexy Build => 0
2011-12-23 08:45 alexy Status resolved => closed
2011-12-23 08:45 alexy Assigned To => alexy
2011-12-23 08:45 alexy Resolution open => fixed
2011-12-23 08:45 alexy Fixed in Version => 2.0