| Prev | Next
Menu: Products - Portfolio - Services - Download - Order - Company

 
Topic #1.1.1.1.
Rubicon News
   RBC General Notes  
   RBC Release Notes  
   Rubicon v3 Ready  
   Rubicon Moves  
*

  

Browsing >>RBC Release Notes: order by version desc

This content on this page was updated 17-May-2010 Calif time

All notes on this page apply to Rubicon Pro for Delphi, published by HREF Tools Corp.

3.064
The namespace for the ucCharSet unit has been simplified to omit the year-month and only include the company- and product- name, e.g. HREFTools.Rubicon.ucCharSet.
The unit, rbTrial.pas, which is not needed by registered customers, no longer ships to registered customers.
Delphi 7 to Delphi 2007 support confirmed ok.
  • Only users of the evaluation and lite edition must build Rubicon projects with packages.
  • Add Rubicon\Source\D07 to your project search path if you are compiling without a Unicode version of Delphi, i.e. D07 to D12.
3.063
Minor fix to rbdemos\ttable\ExParseU.pas and source\rbUtils.pas, relating to the usage of ExtractWordEx given the new charset techniques from v3.062.
3.062
Minor fix to TtpCharSet.SetTpCharSet in ucCharSet.pas. The symptom was that searching for short words, such as 'as', yielded 0 results even when the short word was in the Words table.
3.061
CharInSet calls have been replaced with calls to new class in new unit, ucCharSet, in order to support WideChar delimiters.
Indexing speed in Unicode Delphi has been increased significantly.
In order to keep support for Delphi 7 and Delphi 2007 a while longer, we are shipping Source\D07\Character.pas which enables those compilers to succeed. (Character.pas was introduced with the Unicode edition of Delphi.) Character.pas will be updated when required. The major problem is that the symbol tables in Delphi 2009-2011 are stored in application resources, but in Delphi 7 these resources are not present. Rubicon core works with Char data and in Delphi 7 those must be AnsiChar. All comparison functions will work with AnsiChar only, but not with WideChar symbols. Bottom line: if you need support for Unicode symbols, please do not try to get it from Delphi 7 or 2007; upgrade your copy of Delphi.
Bug fix: composite and UniCode symbols were not accounted for by SysUtils.UpperCase; Rubicon now calls ToUpper in Character.pas and that works.
3.060
Rubicon - Phrase search leading to lock-up in D2009: fixed in rbLogic.pas, function TCompiler.ProcessPhrase. Also fixed bug with Uppercase.
3.059
You can control the field order now; it corresponds to rbMatchMaker.FieldNames.
3.058
Upon TableName change, rbTextDOALink reconnects to the table (Oracle bridge). Also, on TableName or DataSet change the Reset method is called automatically (all bridges).
DataSet.Active is set to False is set in Reset method.
The following (simpler) code now works:
  rbCache1.Reset;
  rbSearch1.Reset;
  rbMatchMaker1.Reset;

  rbTextDOALink1.TableName := 'DOA_TEST_TEXT';
  rbWordsDOALink1.TableName := 'DOA_TEST_WORDS';
3.057
Units rbDS and rbBase modified such that blobs containing a mixture of text and binary data are indexed.
3.056
Installer no longer exits when user selects a bridge that is unavailable for a particular compiler.
dccDPK.bat no longer tries to compile bridges that are unavailable for a particular compiler.
Internally, two key documents are now generated from a single spreadsheet, to avoid typos: bridges.xml and information that the installer uses to know which bridges are available.
All compiler/database bridge combinations have been reviewed. RAD Studio 2010 support is as complete as possible now.
C++Builder install runs automatically.
3.055
NexusDB 3.01 bridge packages added for C++Builder 2010
dccUtilities.bat improved for C++Builder 2010
3.054
C++Builder 2009 and 2010: removed rbTrial unit from DPK for registered customers.
Hunt4Packages utility updated to support C++Builder 2009 and 2010.
3.053
Fixed bugs in rbdisqlite unit that caused incorrect indexing and wrong TrbCustomTextDISQLLink.GotoLocation behavior.
Modified units: rbdisqlite.pas and exsrchu.pas (from the DISQLite3 demo)
Known issue: does not install into trial version of Delphi
Known issue: manual install required for use with C++Builder
v3.052
New bridge: FIBPlus
DBISAM v4.29 now supported by default (was 4.28); both bridges.xml and the DPK files have been changed to reflect this new library number for DBISAM. DBISAM package added for Delphi 2010.
Minimum word-field length changed from 5 to 14; the default length remains 20.
Additional Pascal source files included in free edition: rbDOA, rbSDacBridge, rbFibP, rbCDS. (rbSDac renamed rbSDacBridge to avoid conflict with unit of same name in ReportBuilder.)
SDac demo files improved
DISQLite3 packages added for Delphi 2010.
Minor improvements to the user manual.
v3.051
The BAT file for compiling the ADOVerify utility now includes enough library names to compile with a FREE edition of Rubicon.
v3.050
Includes ElevateDB packages for Delphi 2010.
v3.049
New bridge: SDAC
v3.048
Free/Lite/Evaluation version was missing some source files for people using third-party bridges. For example, for Absolute Database, the following files are included: rbRegAbs.pas, rbAbs.pas, and the .r32 file with the component icons.
For bridges that you do not select during installation, the above .pas and .r32 files are deleted to simplify the directory contents a little for you.
v3.047
ADO: added support for additional datatype, ftWideMemo, in unit rbDS.pas
v3.046
New bridge: Absolute Database
v3.045
Major improvement: support for Chinese and other lingvos whose words use characters above #255. The main changes were in slExpression. Delphi 2009 and 2010 have Unicode strings and chars support. Nonetheless, all string processing functions (like Uppercase, CharInSet and so on) truncate Unicode strings and chars to Ansi strings and chars. Also "set of char" has max length 255 elements and cannot be used for Unicode-strings handling. The CharInSet-function had been frequently used in slExpression search logic. We changed the code to use our own CharInSet-mechanism. This will help Chinese and any lingvo which has symbol codes greater than 255.
To be clear: earlier versions of Rubicon 3 used Unicode strings but did not support Chinese and most other lingvos. Many thanks to the customer who brought this to our attention.
We are still working on this issue... it appears that some but not all Unicode/Chinese issues have been resolved ... trying to reproduce issue using Chinese database, with ADO.
v3.044
Syntax fix in Oracle DPK for Delphi 7
Minor change in rbMake.pas, moving 2 fields from Private to Protected
v3.043
Syntax fix in bridges.xml
v3.042
New icons for all bridge components
Delphi 2010 packages added for Nexus and UniDAC
Known issue with bridges.xml; obtain latest copy of that file here - bridges.xml and save to your rubicon\utils folder
v3.041
Better C++Builder support within RAD Studio.
v3.039
New bridge: ElevateDB -- with demos
Slightly updated user manual
v3.038
New bridge: ElevateDB -- without demos
v3.037
Demos included for DISQLite3.
Supports Delphi 2010 and C++Builder 2010
v3.036
New property named AboutLicense displays information about your license. This should be helpful to evaluation and lite users who want to know what the exact limitations are.
v3.035
Easier for beginners.... during install, all demo cfg files are modified so that they will compile with packages for your Delphi compiler.
Lite and evaluation licenses supported. Find free setup program here and obtain license here.
RubiconFree package designed to be compatible with other products from HREFTools (so you can install more than one into the Delphi IDE). Specifically what this means is that the units in that package have a unique namespace, HREFTools.Rubicon.rel200908.
Lite word-count limit changed from 500 to 1500 words.
v3.034
DISQLite3 bridge added.
NexusDB: v3.0.1 is the default bridge now; for other variations, run AdjustBridgeDPKs. Details are in the manual.
Setup program is code-signed (by HREF Tools Corp.) which implies that the file should be easier to download and run on Vista.
v3.033
Setup looks in all plausible locations to find your database bridge packages (e.g. Nexus, DBISAM, etc.) and should get the moresrcdir setting exactly right in the custom dccdpk BAT file .... so that you do not need to edit it at all after installation.
LIKE searches improved.
v3.032
rbLogic, rbUtils units improved regarding wildcard searches.
New utility: Packages\Hunt4Packages.exe helps you quickly search all plausible locations for a package. Can be used to assist with installation of ANY Delphi component package, including Rubicon. The classic error that this assists with is: Fatal: required package ___ not found.
Installer adds source\inc path to Delphi Library Search path, in addition to source.
Installer omits trailing slash when writing moresrcdir= into your customized dccdpk BAT file. However the Installer only finds packages (e.g. NexusDB packages) when the DCP and BPL files are in the same folder. That will work better in the next round.
Setup remembers your choice for DOA and DISQLite3 bridges ( it had reversed them! ).
Not available as free trial.
v3.031
rbSearch and rbUtils units improved for wildcard searching.
No compiler warning for TrbSearch.Create(self);
Icon file for IBObjects added (rbIBO.r32).
v3.030
Icon files for DBISAM and Nexus found; you should now have rbDBISAM.r32 and rbNX.r32 in the Source folder after installing.
Minor changes for Interbase Objects; not yet passing all tests for Delphi 2009.
v3.029
The dccdpk.bat files created during Setup no longer include lines to compile unselected bridges. For example, if you do not choose to install the ADO bridge, the BAT file omits lines for compiling ADO packages.
AdjustBridgeDPKs utility uses a larger font!
Setup no longer overwrites an existing bridges.xml file (which saves variations such as Nexus V2 for AdjustBridgeDPKs).
No source shipped for AdjustBridgeDPKs (as it does not compile without several of our other components).
v3.028
DBISAM support added
IBO status: beta 4.9.4 not passing our tests yet
If you make changes to bridges.xml to support a vendor variation, please send those to us so that we can build that in as an automatic choice going forward.
v3.027
Generation of BAT file for compiling the utilities fixed (issue in setup program).
v3.026
Icons added for all Rubicon Utilities (*.ico).
v3.025
Rubicon v3.025 includes the third edition of the new AdjustBridgeDPKs utility, which assists with the process of making minor changes to a set of Rubicon packages such that they work with differently-named libraries from a given vendor.
v3.024
UniDAC fully supported.
v3.008
Files for C++Builder are included in v3.008.

 
Path:  www.href.com to; Company to; Company News to; Rubicon News to; RBC Release Notes

Copyright © 1995-2010 HREF Tools Corp. All Rights Reserved Worldwide.
Running: WebHub-v2.125 compiled with D14 on Microsoft-IIS/6.0,
Local Time: Thu, 29 Jul 2010 19:49:11.
Session 1353414467, 7 pages sent to CCBot/1.0 ( http://www.commoncrawl.org/bot.html) at 38.107.191.93;
Time to produce this page: 16msec.