commit: Format-Frame stuff and various other

From: Francis James Franklin <postmaster_at_alinameridon.plus.com>
Date: Fri Jan 07 2005 - 00:07:00 CET

Forward-ported.

Begin forwarded message:
> From: Francis James Franklin <postmaster@alinameridon.plus.com>
> Date: 5 January 2005 23:09:32 GMT
> To: J.M. Maurer <j.m.maurer@student.utwente.nl>
> Subject: commit: (STABLE): Format-Frame stuff and various other
>
> Hi Marc,
>
> With the exception of build_all.sh (which is only HEAD) this is all
> STABLE; I'll forward-port this myself, but I wanted to let you know
> because there are two changes in xp land:
>
> 1. The major change is ap_Dialog_FormatFrame which was non-functional
> or even broken in so many ways that leaving it alone was simply not an
> option. Please test on unix and if possible on win32 to make sure
> everything works. It should also be easy now to implement the
> frame-mode position setting.
>
> 2. I have added a new static constructor method to get an instance of
> a graphics importer matching a given description. Shouldn't affect
> other platforms at all, but check compilation.
>
> Regards, Frank
>
> o ie_impGraphic: new constructImporterWithDescription() method which
> constucts the image importer which matches the given description
> o CocoaAbi: new improved File Open/Save dialog with image preview
>
> o ap_Dialog_FormatFrame: extensive changes:
> - to enable easier adjustment of frame properties by platform dialogs
> - border linestyle settings can also be dotted or dashed now
> - border color & thickness are adjustable for each border
> - positioning can be set
> - update all frame properties to reflect document position
> o CocoaAbi: fully implement Format Frame dialog
>
> o CocoaAbi
> - ev_CocoaMenu.mm: fix crash caused by unchecked absense of frame/view
> - gr_CocoaGraphics:
> - update cursor-handling code to use new cursors (to be committed
> later)
> - allow grab cursor to be specified dynamically
> - have fall-back definitions for cursors and blue/grey pattern-colors
> - scale spacing in dotted/dashed lines by linewidth
> - adjust linewidth heuristic (line thickness of thin lines was too
> great)
> - xap_CocoaDialog_Utilities.mm: don't add menu items explicitly
> - xap_CocoaToolbar_Icons: allow menu to be added to custom toolbar
> buttons
> - xap_CocoaToolPalette.mm: stop pop-up menus from auto-validating
> entries
> - ap_CocoaLeft/TopRuler.mm: override grab cursor
> - build_all.sh: options to reduce the extent of the build
>
> CVS:
> ----------------------------------------------------------------------
> CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
> CVS:
> CVS: Committing in .
> CVS:
> CVS: Modified Files:
> CVS: build_all.sh
> CVS: Tag: ABI-2-2-0-STABLE
> CVS: abi/src/af/ev/cocoa/ev_CocoaMenu.mm
> CVS: abi/src/af/gr/cocoa/gr_CocoaGraphics.h
> CVS: abi/src/af/gr/cocoa/gr_CocoaGraphics.mm
> CVS: abi/src/af/xap/cocoa/xap_CocoaDialog_Utilities.mm
> CVS: abi/src/af/xap/cocoa/xap_CocoaDlg_FileOpenSaveAs.h
> CVS: abi/src/af/xap/cocoa/xap_CocoaDlg_FileOpenSaveAs.mm
> CVS: abi/src/af/xap/cocoa/xap_CocoaToolPalette.mm
> CVS: abi/src/af/xap/cocoa/xap_CocoaToolbar_Icons.h
> CVS: abi/src/af/xap/cocoa/xap_CocoaToolbar_Icons.mm
> CVS: abi/src/af/xap/cocoa/xap_CocoaFileOpen_Views.nib/classes.nib
> CVS: abi/src/af/xap/cocoa/xap_CocoaFileOpen_Views.nib/info.nib
> CVS: abi/src/af/xap/cocoa/xap_CocoaFileOpen_Views.nib/objects.nib
> CVS: abi/src/wp/ap/cocoa/ap_CocoaDialog_FormatFrame.h
> CVS: abi/src/wp/ap/cocoa/ap_CocoaDialog_FormatFrame.mm
> CVS: abi/src/wp/ap/cocoa/ap_CocoaFrameImpl.mm
> CVS: abi/src/wp/ap/cocoa/ap_CocoaLeftRuler.mm
> CVS: abi/src/wp/ap/cocoa/ap_CocoaTopRuler.mm
> CVS: abi/src/wp/ap/cocoa/ap_CocoaDialog_FormatFrame.nib/classes.nib
> CVS: abi/src/wp/ap/cocoa/ap_CocoaDialog_FormatFrame.nib/info.nib
> CVS: abi/src/wp/ap/cocoa/ap_CocoaDialog_FormatFrame.nib/objects.nib
> CVS: abi/src/wp/ap/xp/ap_Dialog_FormatFrame.cpp
> CVS: abi/src/wp/ap/xp/ap_Dialog_FormatFrame.h
> CVS: abi/src/wp/impexp/xp/ie_impGraphic.cpp
> CVS: abi/src/wp/impexp/xp/ie_impGraphic.h
> CVS: abipbx/abipbx2.pbproj/project.pbxproj
> CVS: Added Files:
> CVS: Tag: ABI-2-2-0-STABLE
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_Compass.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_Crosshair.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_DownArrow.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_E.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_Exchange.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_HandPointer.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_LeftArrow.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_N.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_NE.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_NW.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_RightArrow.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_S.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_SE.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_SW.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_W.png
> CVS: abi/src/wp/main/cocoa/bundle/Cursor_Wait.png
> CVS:
> ----------------------------------------------------------------------
>
Received on Fri Jan 7 00:09:36 2005

This archive was generated by hypermail 2.1.8 : Fri Jan 07 2005 - 00:09:37 CET