1) how to install V4REV
2) how to prepare V4REV MAC app for deployment to a clean user computer.
Category: Valentina ADKs
Root of Application Developer Kits
VPHP MAC now works with MAMP.
We have improve VPHP 4.2 to enable use it with easy-to-use bundle MAMP.
Please read details about installation in the WIKI/VPHP/Manual section
VPHP 4.2 Supports PHP Data Objects
We added support of PDO into Valentina PHP – mac and linux are already done. A new vphp_pdo_ driver is included in the VPHP archive.
What the heck is PDO? Read on.
Valentina for Director – Polished the Log files
Kirill says:
Was found that V4MD produces not very accurate V4MD.LOG file. So was made polishing of this issue to make sure that all functions print all parameters and return value nicely. The same was made for all properties of Xtras.
Valentina for Ruby MAC Improved
We have improved Valentina for Ruby v4 on MAC.
Now we have single UB module vruby_fat_release.dylib instead of two _ppc_ and _i586_. This still perfectly works with Ruby.
The WIKI pages about MAC INSTALL are corrected and updated.
We corrected the Valentina.rb adapter to reflect changes in the SHOW commands in v4, which now produce cursor with columns that have prefix ‘fld_’
MakeNewReport(index, db, query = NULL, …); Query now can be NULL on default.
MakeNewReport(
inIndex as integer,
inDatabase as VDatabase,
inQuery as String = NULL,
inCursorLocation as EVCursorLocation = kClientSide,
inLockType as EVLockType = kReadOnly,
inCursorDirection as EVCursorDirection = kForwardOnly ) as VReport
Starting from 4.1 parameter inQuery can be NULL. In this case will be used original query around which was designed report, i.e. query stored inside of project.
This simplify development because there is no need to copy/paste query 2 times. In the same time you still can specify different query: e.g. with different WHERE statement.
Improved work with TIFF format for VPicture field.
On request of Marc Schmitt, Kirill have improve work with TIFF format.
1) V4MD 4.0 was the single ADK, which did not allow specify format of picture in the VPicture.WriteAs() method. This problem fixed and now its is possible specify format as #kJPG, #kTIFF
2) But Marc did want more: he want to have SEVERAL compression methods for TIFF. We have look around and have found that TIFF compression do not use CompressionRate (1..100) as do JPG, instead it can specify kind of compression.
To not change existed API, we have decide to use parameter “INT inCompressionRate” to send compression kind also for TIFF.
3) One more fix was made — in the KERNEL itself — to pass compression kind into PAINTLIB.
4) For all other ADKs e.g. V4RB now also possible to use TIFF with compression, it needs just specify kind of compression in the 3d parameter. See WIKI docs for numeric constants. We are lazy so far to provide these constants into each Valentina ADK. So it will be good idea if you in your code will make self symbolic constant around number. Future we will provide such constants also self.