bidi: fixed a serious bug in fp_TextRun::_getContext

fields: added new field page_ref that displays number of a page on 
which a given bookmark starts (like MS Word PAGEREF)
 - added bool fp_FieldRun::isLayoutDependant(), all fields the value 
of which is dependant on the layout (e.g., page numbers, page 
count, etc.) have to override the default virtual function to ensure 
that they get updated on changes of layout
 - changed all recalculateFileds(void) to recalculateFields(bool 
bLayoutDependantOnly)
 - made changes to the Fields dialogue (XP and Unix) so that it is 
possible to add extra prameter to a filed (e.g., bookmark name to 
the new page_ref field)

bookmarks: fixed a couple of bugs

Tomas

files modified: fp_Field.h, fp_Run.h/cpp, fp_TextRun.cpp, 
fl_BlockLayout.h/cpp, fl_SectionLayout.h/cpp, fp_Line.h/cpp, 
fv_View.cpp, fd_Field.h, pt_Frag_Object.cpp, ap_StringId.h, 
ap_Dialog_Field.h/cpp, ap_UnixDlg_Field.h/cpp, 
ap_EditMethods.cpp

Reply via email to