Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

[b55cbf]: changelog.txt Maximize Restore History

Download this file

changelog.txt    2497 lines (1440 with data), 78.3 kB

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
Firebird ADO.NET Data provider for .NET and Mono
================================================
2008-10-09 Carlos Guzmán Álvarez <carlosga05@gmail.com>
* FirebirdSql.Data.Common/Charset.cs:
* FirebirdSql.Data.Common/CharsetCollection.cs:
* FirebirdSql.Data.Common/DbField.cs:
* FirebirdSql.Data.Common/DbValue.cs:
* FirebirdSql.Data.Common/IDatabase.cs:
* FirebirdSql.Data.Common/IServiceManager.cs:
* FirebirdSql.Data.Common/IscCodes.cs:
* FirebirdSql.Data.Common/TypeHelper.cs:
* FirebirdSql.Data.Embedded/FesDatabase.cs:
* FirebirdSql.Data.Embedded/FesServiceManager.cs:
* FirebirdSql.Data.Firebird/AssemblyInfo.cs:
* FirebirdSql.Data.Firebird/ClientFactory.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
* FirebirdSql.Data.Firebird/Services/FbService.cs:
* FirebirdSql.Data.Firebird.UnitTest/App.config:
* FirebirdSql.Data.Gds/GdsArray.cs:
* FirebirdSql.Data.Gds/GdsConnection.cs:
* FirebirdSql.Data.Gds/GdsDatabase.cs:
* FirebirdSql.Data.Gds/GdsEventManager.cs:
* FirebirdSql.Data.Gds/GdsServiceManager.cs:
* FirebirdSql.Data.Gds/XdrStream.cs:
- Changes to allow v1.7 sources under .net 1.1 to connect to Firebird 2.1 ( backported from trunk sources ).
2007-04-29 Carlos Guzmán Álvarez <carlosga05@gmail.com>
* FirebirdSql.Data.Firebird\FbConnection.cs:
* FirebirdSql.Data.Firebird\FbConnectionInternal.cs:
- Updates on connection disposing.
2006-10-23 Carlos Guzmán Álvarez <carlosga05@gmail.com>
* FirebirdSql.Data.Firebird\Design\DataAdapter\FbDataAdapterDataSetGenerator.cs
- Fixed problem on untyped dataset generation
2006-09-17 Carlos Guzmán Álvarez <carlosga05@gmail.com>
- Changes to Borland Data Provider to build using only the
BDP version that comes with Delphi 2006 ( Carlos Guzman and Rick Hoover )
2006-08-31 Carlos Guzmán Álvarez <carlosga05@gmail.com>
* Fixed bug #DNET-60
2006-08-03 Carlos Guzman Alvarez <carlosga05@gmail.com>
* Committed changes and bugfixed done by Rick Hoover to the BDP implementation.
2006-05-18 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\Services\FbService.cs:
- Changes to allow the services to work against Firebird 2.0
2006-04-14 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\FbConnectionPool.cs:
- Added sasha changes to connection pooling implementation.
* FirebirdSql.Data.Firebird\FbCommand.cs:
- Fixes for bugs found running nhibernate nunit test suite.
1. Parsing named parameters, that should be fixed now in CVS,
it was taken @ inside quoted identifier names as parameter names.
2006-04-11 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Embedded\FesDatabase.cs:
- Changed buffer size on server veersion request.
------------------ 1.7.1 Final Release ----------------------
2006-03-27 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\DbSchema\FbCheckConstraints.cs:
* FirebirdSql.Data.Firebird\FbCheckChecksByTable.cs:
- Fixed bug on sql commands ( Thanks to sunika for his feedback )
2006-03-19 Carlos Guzmán Álvarez <carlosga@telefonica.net>
- Fixed bug #1417618
2006-03-17 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Client.Gds.GdsConnection.cs:
- Changes to try to avoid problems with IPV6.
* FirebirdSql.Data.Firebird.Isql.FbBatchExecution.cs:
- Added initial support for EXECUTE PROCEDURE commands.
2006-02-24 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.FirebirdClient\FbConnectionString.cs:
- Added new synonym for the user identification ( userid )
2006-02-19 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.FirebirdClient\FbParameter.cs:
- Minor fix on Guid datatype infer. ( Thanks to Alexander Gräf for his feedback. )
------------------ 1.7.1 Release Candidate 4 ----------------------
2006-01-20 Carlos Guzmán Álvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\DbSchema\FbViewColumnUSage.cs:
- Fixed problem with the COLUMN_SIZE column value for char
and varchar columns.
------------------ 1.7.1 Release Candidate 3 ----------------------
2005-12-20 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\FirebirdCommandBuilder.cs:
- Fixed bug #1381252
2005-10-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird.FbConnectionPool.cs:
- Try to improve lock strategy.
2005-10-10 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSq.Data.Firebird\FbCommand.cs:
- Backported Input parameter handling from 2.0 sources.
------------------ 1.7.1 Release Candidate 2 ----------------------
2005-09-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\FbCommand.cs:
- Fix for RecordsAffected handling.
------------------ 1.7.1 Release Candidate 1 ----------------------
2005-08-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\FbCommand.cs:
* FirebirdSql.Data.Gds\GdsStatement.cs:
* FirebirdSql.Data.Embedded\FesStatement.cs:
- Added support to INSERT INTO .... RETURNING statement of Firebird 2.0
2005-08-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\FbCommand.cs:
- Backported the new named parameters method from the v2.0
2005-08-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird\DbSchema\FbColumns.cs:
* FirebirdSql.Data.Firebird\DbSchema\FbDomains.cs:
* FirebirdSql.Data.Firebird\DbSchema\FbProcedureParameters.cs:
* FirebirdSql.Data.Firebird\DbSchema\FbViewColumnUsage.cs:
- Renamed column CHARACTER_LENGTH to "CHARACTER_LENGTH" to allow the query to run in Firebird 2.0
2005-08-10 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.FirebirdClient.FbCommand.cs:
- Initial fix for bug #1242812
2005-07-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Changes on implicit transaction handling, they will be discarded by doing
Commit when the command is a SELECT statement.
2005-07-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Changed the way to describe input parameters, not finished needs tetsing.
2005-07-20 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Changed the way to describe input parameters, not finished and needs tetsing.
2005-07-17 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbRemoteEvent.cs:
- Check connection state on constructor ( Thanks to Michele Lepri )
2005-06-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbIndexes.cs:
- Added ProcessResult implementation (Thanks to Rolo Tomasi)
* FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeys.cs:
- Fixed parameter value in constructor (Thanks to Rolo Tomasi)
2005-06-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
- Fixed default value retrieval. (Thanks to RoloTomasi.)
2005-06-13 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs:
- Allow configuration of quoted identifiers usage. (Thanks to Ernesto Cullen for his help.)
* FirebirdSql.WizardFramework/WizardForm.cs:
- Allow to cancel wizard execution using ESC key.
* FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
- Updated documentation comments.
- Added execution of SET GENERATOR commands.
2005-06-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs:
- Add parameter information for DML statements.
2005-06-07 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/XdrStream.cs:
- Fixed bug on numeric and decimal reads and writes.
* FirebirdSql.Data.Gds/GdsArray.cs:
* FirebirdSql.Data.Embedded/FesArray.cs:
- Fixed bug on numeric and decimal array encoding.
2005-06-05 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsDatabase.cs:
- Fixed problem with mono on linux when reading port number for firebird events
connection (Gabriel Reid)
------------------ 1.7 Final Release ----------------------
2005-05-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs
- Bug fixes for the DataSet generation and Visual Studio integration.
* Update assembly version.
* FirebirdSql.Data.Firebird/FbDataAdapter.cs:
- Change to ensure the command has a valid connection before perform an update.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs
- Force command initialization on .NET 1.0 and .NET 1.1
2005-05-25 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsConnection.cs:
- Correctly disable Nagle Algorithm.
2005-05-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Services/FbBackupFile.cs:
- Changed to be class instead of an struct, to allow it be used in C++
2005-05-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDatabaseInfo.cs:
* FirebirdSql.Data.Common/IscHelper.cs:
- Implemented new property ActiveUSers (Tracker item #1198051)
2005-05-18 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
- Fixed constructor bug. (Thanks to Julien Ferraro)
2005-05-04 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- HasRows property will return true only for Select commands.
2005-04-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Close DataReader when preparing a new command.
2005-04-29 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Common/TypeHelper.cs:
* FirebirdSql.Data.Firebird/Common/DbField.cs:
* FirebirdSql.Data.Firebird/Gds/XdrStream.cs:
- Fixed Decimal and Numeric field handling.
2005-04-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbException.cs:
* FirebirdSql.Data.Common/BinaryEncoding.cs:
- Fixed .NET Compact Framework Beta 2 build problems.
2005-04-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbScript.cs:
- Better handling of comments and strings.
* FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
- Fix bug on transaction handling.
2005-04-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/Charset.cs:
- Try to make the SupportedCharsets property thread safe.
2005-04-14 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
- Added a new constructor.
* FirebirdSql.Data.Firebird/Isql/FbScript.cs:
- Try to avoid problem with / inside comments (needs tetsting)
------------------ Release Candidate 3 ----------------------
2005-04-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Make usage of the isc_dpb_overwrite parameter in CreateDatabase method.
2005-04-9 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Embedded/FesStatement.cs:
- Try to fix performance problems when reading array fields using the embedded server.
2005-04-7 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/DbValue.cs:
- Fixed bug in GetString method when reading
Clob values several times (Thanks to Mike Scott for his feedback).
2005-04-6 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fixed output parameter handling.
2005-04-3 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Try to avoid breaking change on sp calls using ExecuteScalar method.
2005-03-31 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbScript.cs:
- Close the isql file after have readed the contents (Thanks to for Muthu Annamalai his feedback).
2005-03-31 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs:
- Changed the way the DataSet is added to the designer (and serialized into source code)
2005-03-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Allow access to the RecordsAffected property when the reader is not closed (Thanks to Andrea Sansottera for his feedback)
* FirebirdSql.Data.Firebird/FbDataAdapter.cs:
- Changes to improve the RowUpdated event handling, they
needs testing (Thanks to Andrea Sansottera for his feedback)
2005-03-26 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataAdapter.cs:
- Improved error reporting on Updates (Thanks to Andrea Sansottera for his feedback)
2005-03-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fixed problem with implicit transaction Commit's and Rollback's
when the objects are collected by the GC.
2005-03-15 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Changed all references to CurrentUICulture to CurrentCulture.
2005-03-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
- Added CREATE DESCENDING INDEX command handling. (Thanks to Daniel Letecky)
* FirebirdSql.Data.Firebird/Isql/FbScript.cs:
- Try to improve handling of -- comments (changes doesn't cover all cases of quoted ' usage)
* FirebirdSql.Data.Gds/GdsStatement.cs
- Changed encoding of relation, field, alias and owner names, to use
the connection character set.
2005-03-07 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbScript.cs:
- Fixed comment removal (Thanks to Daniel Letecky)
2005-02-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
- Fixed problem with space handling. Added NUnit test case.
------------------ Release Candidate 2 ----------------------
2005-02-21 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/IscException.cs
- Changes for better exception handling on message formatting.
2005-02-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Added missing synonym (Thanks to Mike Scott by his feedback)
* FirebirdSql.Data.Firebird/DbSchema/FbProcedures.cs:
- Added column for the procedure source.
2005-02-15 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsStatement.cs:
* FirebirdSql.Data.Gds/FesStatement.cs:
- Fixed problem with transaction value set (Thanks to Oleg Paschenko)
2005-02-14 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/VSExtensibility.cs:
- Added Visual Studio 2002 support.
2005-02-14 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsConnection.cs:
- Do not include calls to Socket.SetSocketOption when working
with the .NET Compact Framework that should allow the provider
to do connections when working with the .NET Compact Framework
(Thanks to Fonzetto Michaël for his feedback)
2005-02-13 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsConnection.cs:
- Changed ProtocolType used to configure the Socket to ProtocolType.Tcp
* FirebirdSql.Data.Firebird/Isql/FbScript.cs:
- Undo latest changes on RemoveComments method as they breaks the execution of some tstatements.
* FirebirdSql.Data.Firebird/Isql/FbBatchExecition.cs:
- Fixed bug on autocommit mode.
2005-02-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/IscException.cs:
- Fix for exception message building.
------------------ Release Candidate 1 ----------------------
2005-02-04 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fixed SP execution on ExecuteScalar method (Thanks to Alessandro Petrelli for his feddback)
* FirebirdSql.Data.Firebird/FbParameter.cs:
* FirebirdSql.Data.Common./DbField.cs:
- Fixed null Guid handling.
2005-01-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Embedded/FesArray.cs:
- Fixed problem with 0 lowerbound arrays.
2005-01-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fixed sqal generation for strored procedure names (Thanks to Andrzej Kaczmarczyk for his feedback).
2005-01-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/DbField.cs:
- Fixed incorrect mapping (Thanks to Frans Bouma for his feedback.)
2005-01-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
- Reformatted the source code.
* FirebirdSql.Data.Gds/XdrStream.cs:
- Fixed problem with system field values, now checks are done using the
field character set (Thanks to Phaidros for his feedback).
* FirebirdSql.Data.Common/ITransaction.cs:
* FirebirdSql.Data.Embedded/FesTransaction.cs:
* FirebirdSql.Data.Gds/GdsTransaction.cs:
- Commented Prepare method overloads.
* FirebirdSql.Data.Embedded/FesTransaction.cs:
- Commented PInvoke funcition definitions that aren't used.
2005-01-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsDatabase.cs:
- Fixed problem on Event manager close.
2005-01-21 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs
- Minor changes on label's text.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs
- Changes to show information abot the errors got on data adapter configuration.
* Updated license headers.
* FirebirdSql.Data.Common/StatementBase.cs:
- Fix ClearArrayHandles method by checking for array fields.
2005-01-19 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/StatementBase.cs:
* FirebirdSql.Data.Embedded/FesStatement.cs:
* FirebirdSql.Data.Gds/GdsStatement.cs:
- Try to fix performance problems with array fields on select statements.
2005-01-18 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbScript.cs:
- Changes for better handling of comment removal (Andreas Sandner)
2005-01-14 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Embedded/FesArray.cs:
* FirebirdSql.Data.Embedded/FesBlob.cs:
* FirebirdSql.Data.Embedded/FesConnection.cs:
* FirebirdSql.Data.Embedded/FesDatabase.cs:
* FirebirdSql.Data.Embedded/FesServiceManager.cs:
* FirebirdSql.Data.Embedded/FesStatement.cs:
* FirebirdSql.Data.Embedded/FesTransaction.cs:
* FirebirdSql.Data.Gds/GdsArray.cs:
* FirebirdSql.Data.Gds/GdsBlob.cs:
* FirebirdSql.Data.Gds/GdsDatabase.cs:
* FirebirdSql.Data.Gds/GdsEventManager.cs:
* FirebirdSql.Data.Gds/GdsServiceManager.cs:
* FirebirdSql.Data.Gds/GdsStatement.cs:
* FirebirdSql.Data.Gds/GdsTransaction.cs:
- Cleanup.
2005-01-02 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.WizardFramework/WizardStep.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep7.cs
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs
- Changes for try to get the Wizard working on VS 2003.
* FirebirdSql.Data.Common/BinaryEncoding.cs
- Integrate the Encoding implementation for the OCTETS character set
Contributed by Jim Beveridge. (It's under the Public Domain)
* FirebirdSql.Data.Common/Charset.cs:
- Integrate the BinaryEncoding implementation.
* FirebirdSql.Data.Embedded/XsqldaMarshaler.cs:
- Added support for Guid parameters.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs
- Show a MessageBox with the exception deatils.
-------------------------- Beta 3 ----------------------------
2005-01-01 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
-Fixed problem with the Guid parameters support.
* FirebirdSql.Data.Firebird/Isql/FbbatchExecution.cs:
- Added initial autocommit mode support (needs testing).
2004-12-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/Charset.cs:
* FirebirdSql.Data.Common/DbDataType.cs:
* FirebirdSql.Data.Common/DbField.cs:
* FirebirdSql.Data.Common/DbValue.cs:
* FirebirdSql.Data.Common/TypeHelper.cs:
* FirebirdSql.Data.Gds/XdrStream.cs:
* FirebirdSql.Data.Firebird/FbCharset.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbDataReader.cs:
* FirebirdSql.Data.Firebird/FbDbType.cs:
* FirebirdSql.Data.Firebird/FbParameter.cs:
- Added initial suport for the GUID datatype.
Guids will be mapped to CHAR(16) CHARACTER SET OCTETS fields in firebird.
In the FbParameter class Guid values should be passed as Guid instances or
byte arrays.
The changes are not finished yet.
A new Test suite for the Guid support is included.
Thanks to Jim Beveridge for his help and feedback.
2004-12-21 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/DbValue.cs:
- Fixed bug on long values conversion to string (Thanks to Sven Kammradt for his feedback).
Test case added to the test suite.
2004-12-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommandbBuilder.cs:
- Removed check of the DataColumn.Autoincrement property in the IsUpdateable method.
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Fixed globalization issues.
2004-12-13 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterWizardSettings.cs
* FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterWizard.cs
* FirebirdSql.Data.Firebird/Design/FbDataAdapter/Designer/FbDataAdapterDesigner.cs
- Changes for see if we can get the wizard to work with VS 2003
2004-12-10 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Fixed validation of connection strings without a data source when the
ServerType parameter is 1 (Thanks to Peter Turcan for his feedback).
* FirebirdSql.Data.Common/Charset.cs:
* FirebirdSql.Data.Common/CharsetCollection.cs:
- Load encodings at runtime in order to improve memory usage. (Thnaks to Jim Beveridge for his feedback)
2004-12-08 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs
- Fixed FillConnections method.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs
- Prevent to generate Typed DataSets if the provider was
not build with the VISUAL_STUDIO define
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:
- Fixed DTE creation when there are more than one Visual Studio instance.
Reference:
http://devresource.hp.com/technical_white_papers/CodeModel1.pdf
* FirebirdSql.Data.Common/StatementBase.cs:
- Better checks on Release method (Thanks to Pierre Arnaud)
-------------------------- Beta 2 ----------------------------
2004-12-03 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:
- Fixed conversion doing a cast.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep2.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep4.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardStep6.cs:
- Changes for allow a better initialization of the step data when
the DataAdapter was already configured before.
* Fixed FxCop issues.
* FirebirdSql.Data.Gds/XdrStream.cs:
- Fix Stream and IDisposable implementation.
2004-12-02 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Changes on the Firebird Events implementation.
* FirebirdSql.Data.Firebird/FbDataReader.cs:
* FirebirdSql.Data.Common/DbValue.cs:
- Try to get the FbDataReader.GetBoolean method working.
2004-12-01 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbTransaction.cs:
- Added a new Commit(string) method (Thanks to for Andrzej Kaczmarczyk his feedback)
2004-11-29 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Reorganization of the Services sources.
2004-11-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/IscException.cs:
- Fix for the latest changes of the exception message formatting
2004-11-26 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/IscException.cs:
- If the resource cannot be found raise the
exception with the default message.
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Changes on Transaction and resources management.
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Fixed problem with the CreateDatabase problem, when it's requested to not
overwrite the an existing database database, and there are no real database
to connect to.
2004-11-25 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSQl.Data.Gds/GdsTransaction.cs:
* FirebirdSQl.Data.Embedded/FesTransaction.cs:
- Fixed bug in the Dispose method (Thanks to Pierre Arnaud for his feedback)
Test case added for this bug.
2004-11-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
- Set the dataset namespace.
2004-11-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:
- Changes for better support of Visual Studio project files,
when adding Typed Datasets (not finished.)
2004-11-21 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbErrorCollection.cs:
* FirebirdSql.Data.Firebird/FbParameterCollection.cs:
- Better fit to ADO.NET
* FirebirdSql.Data.Common/IscErrorCollection.cs:
* FirebirdSql.WizardFramework/WizardStepCollection.cs:
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
* FirebirdSql.Data.Firebird/FbRemoteEventEventArgs.cs:
* FirebirdSql.Data.Firebird/Isql/FbbatchExecution.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs:
- Fixed FxCop issues.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSExtensibility.cs:
- Minor reorganization.
2004-11-20 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/XdrStream.cs:
- Changes to try to handle correctly the character sets (Thanks to Kazuhiro Kato for his feedback)
* FirebirdSql.Data.Common/Charset.cs:
* FirebirdSql.Data.Common/BlobBase.cs:
* FirebirdSql.Data.Common/DbField.cs:
* FirebirdSql.Data.Common/RemoteEvent.cs:
* FirebirdSql.Data.Common/StatementBase.cs:
* FirebirdSql.Data.Embedded/FesArray.cs:
* FirebirdSql.Data.Embedded/FesStatement.cs:
* FirebirdSql.Data.Embedded/XsldaMarshaler.cs:
* FirebirdSql.Data.Gds/GdsArray.cs:
* FirebirdSql.Data.Gds/XdrStream.cs:
- Make the charset class to be a full wrapper for the .NET encoding class.
2004-11-19 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.WizardFramework/WizardStep.cs:
* FirebirdSql.Data.WizardFramework/WizardForm.cs:
- Added changes to allow condition navigation to previous steps.
- Simplify finish navigation.
* FirebirdSql.Data.WizardFramework/WizardForm.cs:
- Moved Validation handler configuration to the ShowStep method.
* FirebirdSql.Data.Firebird/Design/DataAdapter/FbDataAdadapterWizardStep7.cs:
- New wizard step to show the results.
* FirebirdSql.Data.Firebird/Design/DataAdapter/FbDataAdadapterWizardForm.cs:
- Removed DataAdapter configuration code.
* FirebirdSql.Data.Firebird/Design/DataAdapter/DataSetGenerator.cs:
- Let Visual Studio to generate the source code for the Typed DataSet.
* FirebirdSql.Data.Firebird/Design/DataAdapter/VSExtensibility.cs:
- Changes to add a file as an embedded resource.
2004-11-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
- Fixed bug in DropDatabase implementation. (Thanks to Daniel Letecky for his feedback.)
* FirebirdSql.Data.Common/CharsetCollection.cs:
* FirebirdSql.Data.Common/IscErrorCollection.cs:
- Changes to inherit from CollectionBase
2004-11-13 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:
- Override OnSetComponentDefaults and launch the wizard for initialization.
- Do not use localization support in the wizard for now.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
- Use FillSchema to generate the tables in the DataSet.
- Make one of the DataSet generation methods to be more
general (it takes a connection string instead of a DataAdapter
as parameter).
2004-11-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbTransaction.cs:
- Try to fix a problem with the transactions and data readers handling.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/VSextensibility.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
- Added class for handle Visual Studio Extensibility support
(No terminado)
2004-11-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/DataSetGenerator.cs:
- New DataSet generation class for the Design Time support.
2004-11-10 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbRemoteEventEventArgs.cs:
- New file.
* FirebirdSql.Data.Firebird/FbEvent.cs:
- Try to improve the remothe event handling, the
new event should provide cancelation capabilities.
2004-11-09 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:
- Save settings and control wheter the textbox is empty
* FirebirdSql.WizardFramework/WizardForm.cs:
- Save settings before raise the BeforeFinish event.
* FirebirdSql.WizardFramework/WizardStep.cs:
- Changed the SaveSettings method to public.
2004-11-07 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardForm.cs:
-Added initial DataAdapter configuration code in the BeforeFinsh event.
* Fixed FxCop rules.
2004-11-06 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
* FirebirdSql.Data.Firebird/FbEvent.cs:
* FirebirdSql.Data.Common/IDatabase.cs:
* FirebirdSql.Data.Embedded/FesDatabase.cs:
* FirebirdSql.Data.Gds/GdsDatabase.cs:
* FirebirdSql.Data.Gds/GdsEventManager.cs:
- Improved Firebird Events Implementation.
* Fixed FxCop rules.
* Added FxCop project file to the builds directory.
2004-11-05 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:
- Fixed problem with the Setting update.
* FirebirdSql.Data.Firebird/Embedded/FesStatement.cs:
* FirebirdSql.Data.Firebird/Embedded/XSQLDA.cs:
* FirebirdSql.Data.Firebird/Embedded/XsqlMarshaler.cs:
- Better handling of the XSQLVAR strings, now
instead of being marshaled directly as strings
they are being marshaed as byte arrays, what
would make possible to handle strings with a
multibyte encoding.
The encoding/decoding of the strings are being
done using the connection character set.
-------------------------- Beta 1 ----------------------------
2004-11-04 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Updated Wizard Framework sources.
2004-11-01 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:
- Update schema information (Thanks to Viatcheslav V. Vassiliev for his feedback)
* Updated documentation of the WizardFramework classes.
* Removed WizardState class (the validation will be done
using the DialogResult as the wizard will be called always
using the ShowDialog method).
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Fixed bug on initialization of the user id
* FirebirdSql.WizardFramework/WizardStep.cs:
- Added support for custom navigations (for next button)
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:
- Implemented custom navigation.
2004-10-31 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/Connection/Editor/FbConnectionStringEditor.cs:
- Minor change for allow the editor to be used with the default constructor.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDataSetGenerator.cs:
- New class for the DataSet Genetator (without implementation)
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep3.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep4.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep5.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep6.cs:
- New steps (without implementation)
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:
- Implement funcionaly of the new connection button.
It will call the FbConnectionStringEditor.
- Changed settings handling.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterWizardSettings.cs:
- New inner class for handle wizard settings.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
- Change step loading and settings handling.
2004-10-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/StatementBase.cs:
- Format the statement plan using the character set
of the connection.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:
- Run the wizard automatically when the componenet is created (.NET 2.0 only).
- Initialize the SelectCommand, InsertCommand, UpdateCommand and DeleteCommand
when the component is created (the first time only) (.NET 2.0 only).
2004-10-29 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.WizardFramework/WizardSettings.cs:
* FirebirdSql.WizardFramework/WizardSettingsManager.cs:
- New classes.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
- Added some settings handling code.
* FirebirdSql.WizardFramework/WizardForm.cs:
* FirebirdSql.WizardFramework/WizardStep.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs;
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
- Added better validations.
2004-10-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Modified the build file to include the Wizard Framework.
* FirebirdSql.WizardFramework/WizardForm.cs:
- Minor change.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep1.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationStep2.cs:
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterConfigurationWizard.cs:
- New files for the FbDataAdapter Configuration wizard (not finished)
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs:
- Changes for load the Wizard. (not finished)
2004-10-25 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Changes for try to get the Role to be working again (Thanbks to Oleg Deribas for his feedback)
2004-10-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.WizardFramework/ActionStep.cs:
* FirebirdSql.WizardFramework/WelcomeStep.cs:
- New clases.
* FirebirdSql.WizardFramework
- New Directory
* FirebirdSql.WizardFramework/WizardForm.cs:
* FirebirdSql.WizardFramework/WizardStep.cs:
* FirebirdSql.WizardFramework/WizardState.cs:
- Added an initial implementation of a simple wizard Framework
to simplify the creation of the provider Design Time Wizards.
* It's under heavy development so it's not finished and it's untested *
* For now it will be not included in the build process *
2004-10-23 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Isql/FbBatchExecution.cs:
- Minor fix (Thanks to Viatcheslav V. Vassiliev for his
feedback)
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fixed Input parameter describe when the Prepare method
is called before the FbCommand instance has parameters assigned.
( test case included ) Thanks to Viatcheslav V. Vassiliev for his
feedback
* FirebirdSql.Data.Firebird/Design/Command/Designer/FbCommandDesigner.cs:
- Override PreFilterAttributes and add teh DesignTimeVisibleAttribute using
the FbCommand.DesignTimeVisible property value.
* FirebirdSql.Data.Firebird/Design/DataAdpater/Designer/FbDataAdapterDesigner.cs:
- Minor changes (contains test code).
2004-10-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/RemoteEvent.cs:
* FirebirdSql.Data.Common/EventParameterBuffer.cs:
- Fixed TPB generation (Olaf Lüder)
2004-10-19 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fixed command text initialization.
2004-10-17 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Design/Connection/Designer/FbCommandDesigner.cs
- New class.
* FirebirdSql.Data.Firebird/FbCommand.cs
- Added Designer Attribute.
* FirebirdSql.Data.Firebird/Design/DataAdapter/Designer/FbDataAdapterDesigner.cs
- New class.
* FirebirdSql.Data.Firebird/FbDataAdapter.cs
- Added Designer Attribute.
2004-10-17 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Reorganization of the Design Time support classes.
2004-10-09 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/StringCollection.cs:
- Added CopyTo method.
2004-10-05 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbSecurity.cs
- Added better checks for user data.
2004-10-04 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommandbuilder.cs:
- Fixed quoted identifier generation when
the quote prefix or the quote suffix are null.
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Fixed exception handling on Open method.
* FirebirdSql.Data.Common/ArrayBase.cs:
* FirebirdSql.Data.Embedded/FesArray.cs:
* FirebirdSql.Data.Gds/GdsArray.cs:
- Changes for try to allow work with arrays
defined with lowerbound 0.
2004-10-01 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbEvent.cs:
* FirebirdSql.Data.Common/RemoteEvent.cs:
- Modified handling of actual event counts.
2004-09-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsDatabase.cs:
* FirebirdSql.Data.Embedded/FesDatabase.cs:
* FirebirdSql.Data.Common/EventParameterBuffer.cs:
- Fixed EventParameter buffer handling.
2004-09-29 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Cleanup.
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
- Removed IsolationLevel.Snapshot that is supported only
in .NET 2.0
2004-09-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
- Updated IDPL license URL to point to the FirebirdSQL project web site.
- Fixed FbDataAdapter documentation example (Thanks to Roland Turcan)
2004-09-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
- Added new "Isolation Level" parameter for the connection string,
that allows to set the default IsolationLevel for implicit transactions.
* FirebirdSql.Data.Embedded/XSQLDA.cs:
* FirebirdSql.Data.Embedded/XsqldaMarshaler.cs:
- Changes on pointer address calculation.
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Improve handling of parameters when they have null values.
Affects mainly the embedded server support (Thanks to Pierre
Arnaud for his feedback)
2004-09-25 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbField.cs:
- Fix for SetValue method on character values trimming when
working with system tables. Affects only the embedded server
support (Thanks to Sander Bosman for his feedback)
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Added new synonym for the 'Server Type' parameter.
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fixed implicit transaction handling.
* FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
- Set IsNullable property for parameters of generated
commands.
* FirebirdSql.Data.Embedded/XsqdaMarshaler.cs:
- Minor changes on sqlind handling.
2004-09-23 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Added support for the .NET Compact Framework 2.0 Beta 1
2004-09-21 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/XdrStream.cs:
* FirebirdSql.Data.Gds/GdsArray.cs:
* FirebirdSql.Data.Gds/FesArray.cs:
- Changes on DateTime conversions by using CurrentUICulture
instead of the InvariantCulture.
* FirebirdSql.Data.Gds/XdrStream.cs:
- Minor formatting changes.
2004-09-20 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbParameter.cs:
* FirebirdSql.Data.Firebird/FbParameterCollection.cs:
- Format changes
* FirebirdSql.Data.Firebird/FbException.cs:
- Minor reorganization.
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Added new code for handle the Max Connection Pool behavior (needs testing)
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Globalization changes.
* FirebirdSql.Data.Common/ArrayBase.cs:
* FirebirdSql.Data.Common/IscException.cs:
- Globalization changes.
* FirebirdSql.Data.Common/IscCodes.cs:
- Minor reorganization.
- Added new constants for standard buffer sizes.
* FirebirdSql.Data.Common/StatementBase.cs:
* FirebirdSql.Data.Gds/GdsDatabase.cs:
- Use constants instead of hard-coded values for buffer sizes
* FirebirdSql.Data.Gds/GdsConnection.cs:
- Added GC.SupressFinalize calls.
-------------------------- Alpha 3 ----------------------------
2004-09-18 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Added changes to the connection cleanup.
- Fixed connection checkout from the pol.
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Fixed packet size synonym
2004-09-17 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Added new nunit test case for the database sweep (Validation service)
* FirebirdSql.Data.Gds/GdsServiceManager.cs:
- Minor fix.
2004-09-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
- Added new GetSchema methods to FbConnectionInternall class.
* FirebirdSql.Data.Gds/GdsDatabase.cs:
- Fixed buffer size for the Server Version
50 bytes seems to be not enough when working
against Firbeird 1.0.3 (it's weird because it returns
a string of length less than 50)
2004-09-15 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDbConnection.cs:
- Renamed to FbConnectionInternal.
* FirebirdSql.Data.Firebird/FbConnectionInternal.cs:
- New file (ADO.NET 2.0 has an DbConnectionInternal that should be implemented
in ado.net provider implementations this class should be used in the future
as base for that class implementation)
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbTransaction.cs:
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
* FirebirdSql.Data.Firebird/FbDataAdapter.cs:
* FirebirdSql.Data.Firebird/FbDatabaseInfo.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDbSchema.cs:
* FirebirdSql.Data.Firebird/FbEvent.cs:
* FirebirdSql.Data.Firebird/FbException.cs:
- Formatting changes.
- Moved some of the FbConnection and FbTransaction classes
funcionality to FbConnectionInternal.
With the new changes the connection handling matches better the
.net 2.0 compliant version i have in my local tree and will allow
an easy transaction in the future to ADO.NET 2.0.
2004-09-13 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Added changes on connection pool handling.
* FirebirdSql.Data.Firebird/FbConnectionPool.cS:
- Minor improvements on pool handling.
- Fixed bug on GetConnection method when
timestamps are equal including the milliseconds
(Thanks to Alessandro Petrelli for his help ontesting the problem)
2004-09-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Added better lock handling in the FbPoolManager class.
2004-09-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Return back to use regular expressions for
connection string parsing as they ar emore precise
for this purpouse (Thanks to Sven Kammradt for his feedback)
2004-09-10 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- CheckState shouldn't check for eof.
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Added changes for the initial implementation
iof a Wendell Wilkie suggestion for improve
connection checkouts adn pools load.
2004-09-09 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Added new ConnectionPoolsCount and
GetPooledConnectionCount members to the
FbConnection class.
- Minor change in FbConnectionPool class.
2004-09-08 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Updated documentation.
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Minor fix for better detection of the datareader position.
2004-09-03 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Fixed pool cleaning when the for pools with
connection lifetime of 0.
* Formatting changes.
* Added new parameter buffer classes and reworked existent
parameter buffer classes.
New classes:
- TransactionParameterBuffer.cs
- BlobParameterBuffer.cs
* Renamed parameter buffer classes:
- BufferBase -> ParameterBuffer
- DpbBuffer -> DatabaseParameterBuffer
- SpbBuffer -> ServiceParameterBuffer
- EpbBuffer -> EventParameterBuffer
* FirebirdSql.Data.Common/IDatabase.cs:
* FirebirdSql.Data.Common/IServiceManager.cs:
* FirebirdSql.Data.Common/RemoteEvent.cs:
* FirebirdSql.Data.Embedded/FesDatabase.cs:
* FirebirdSql.Data.Embedded/FesServerManager.cs:
* FirebirdSql.Data.Embedded/FesTransaction.cs:
* FirebirdSql.Data.Gds/GdsDatabase.cs:
* FirebirdSql.Data.Gds/GdsBlob.cs:
* FirebirdSql.Data.Gds/GdsTransaction.cs:
* FirebirdSql.Data.Gds/GdsServerManager.cs:
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbDbConnection.cs:
* FirebirdSql.Data.Firebird/FbTransaction.cs:
* FirebirdSql.Data.Firebird/Services/FbService.cs:
* FirebirdSql.Data.Firebird/Services/FbBackup.cs:
* FirebirdSql.Data.Firebird/Services/FbRestore.cs:
* FirebirdSql.Data.Firebird/Services/FbConfiguration.cs:
* FirebirdSql.Data.Firebird/Services/FbLog.cs:
* FirebirdSql.Data.Firebird/Services/FbSecurity.cs:
* FirebirdSql.Data.Firebird/Services/FbStatistical.cs:
* FirebirdSql.Data.Firebird/Services/FbServerProperties.cs:
* FirebirdSql.Data.Firebird/Services/FbValidation.cs:
- Improved parameter buffer handling
2004-09-02 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/IscCodes.cs:
- Added Firebird facilities codes.
- Added ISC_MASK code for isc error code generation.
* FirebirdSql.Data.Common/IscException.cs:
- Changes on the error collection handling
- Added new statioc method for generation of isc error codes.
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Added changes for try to get the connection pooling working correctly.
(Thanks to Alessandro Petrelli. for his feedback)
2004-08-31 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Embedded/FbClient.dll:
- Allow the embedded GDS to be built for work against Vulcan.
2004-08-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Added changes to the GetSchemaTable method to
avoid schema command execution when the field
doesn't belong to a firebird table.
(Thanks to Gregory P. for his feedback)
2004-08-26 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Fixed bug #1017108
2004-08-25 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/IscException.cs:
- Improved building of the exception message.
* FirebirdSql.Data.Embedded/FesServiceManager.cs:
- Monor fix.
* FirebirdSql.Data.Firebird/Services/FbService.cs:
- Do not throw an exception if the service is closed and
a new call to close is done.
* FirebirdSql.Data.Common/IDatabase.cs:
* FirebirdSql.Data.Common/FesDatabase.cs:
* FirebirdSql.Data.Common/GdsDatabase.cs:
* FirebirdSql.Data.Firebird/FbDbConnection.cs:
- Changes on GetDatabaseInfo overloads.
- Make the GetServerVersion method to request only 50 bytes.
* FirebirdSql.Data.Common/StatementBase.cs:
- Try to get the statement plan only 4 times,
if the plan cannot be retrieved returns null (Thanks to Claudio Valderrama)
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Minor changes and improvements over the latest commit.
2004-08-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:
- Set the CHARACTER_OCTET_LENGTH to 0 if the comlumns is not a char/varchar column.
* FirebirdSql.Data.Common/StatementBase.cs:
- Fixed bug #1015453.
* FirebirdSql.Data.Firebird/FbConnectionStringBuilder.cs:
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Changed FbConnectionString class to be internal.
- NEw class to build connection strings.
* FirebirdSql.Data.Firebird/Design/*.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Include the classes only if we are doing the build using MS.NET
* FirebirdSql.Data.Common/DbField.cs:
- Trim trainling spaces for char fields when using the
embedded server and character sets with 2/3 characters per byte.
2004-08-23 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Embedded/FbClient.cs:
- Cleanup.
- Change isc_dsql_prepare to get a byte array as parameter instead of a string.
* FirebirdSql.Data.Embedded/FesStatement.cs:
- Send a byte array in the isc_dsql_prepare call instead of a string.
-------------------------- Alpha 2 ----------------------------
2004-08-22 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:
- Added new CHARACTER_OCTET_LENGTH column
- Fixed size for char/varchar columns
2004-08-21 Carlos Guzman Alvarez <carlosga@telefonica.net>
* The nunit test suite will run now using UNICODE_FSS
by default.
* FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsage.cs:
- Fixed NUMERIC_PRECISION value.
* FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
- Do not set the numeric precision and scale if the parameter
is not a decimal or numeric type.
* FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
- Added Restrictions definition.
* FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbRestrictions.cs:
- Added name to the DataTable.
2004-08-20 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Fixed bug #1013031
2004-08-19 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
- Added domain information.
2004-08-18 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Updated nant build system.
- Put in different directories the nant build files
of the ADO.NET Provider and the Borland Data Provider.
* The build will done always in a single assembly.
* Fixed Globalization problems reported by FxCop.
2004-08-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/StatementBase.cs:
- [TESTING CHANGE] Do not request the owner when
describing statements as we are not using it for
never at this moment.
* FirebirdSql.Data.Gds/GdsConnection.cs:
- Added a call to GC.SuprresFinalize in the constructor.
2004-08-15 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataAdapter.cs:
- Throw a InvalidOperationException instead of a
DataAdapterException that it's .NET 2.0 specific.
- Minor change on update count, seems that it needs to return
the number of *DataRows* updated.
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Cleanup.
2004-08-14 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Minor change on Null value check.
- Removed Attributes form the CommandTimeout,
they prevents the sources to be built using .net 1.0
(Thanks to Mara)
* FirebirdSql.Data.Firebird/FbDataAdapter.cs:
- Override the DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
method to make calls to FbCommand.ExecuteNonQuery method always on
inserts, updates and deletes.
It's on *testing* for now and it's not clear if it will be finally used.
2004-08-13 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Set conenction string default value to an empty string.
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Changes on constructor implementation.
2004-08-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/TypeHelper.cs:
- Fixed Float to mapping (Thanks to HDV).
* FirebirdSql.Data.Firebird/DbSchema/FbForeignKeys.cs:
- Added IS_DEFERRANLE and INITIALLY_DEFERRED columns
2004-08-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Do not use GetMaxByteCount to calc the number of bytes for the input parameters.
* FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:
- Improved numeric precision handling.
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Fixed bug #1007104
* FirebirdSql.Data.Firebird/DbSchema/FbColumns.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDomains.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParameters.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:
- Improved numeric precision handling.
- Minor fix to schema queries to let them to run
using the embedded server.
2004-08-10 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/StatementBase.cs:
* FirebirdSql.Data.Embedded/FesStatement.cs:
* FirebirdSql.Data.Gds/GdsStatement.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Cleanup.
- Reworked handling of stored procedure output
parameter values.
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Improved input parameter descriptor generation.
* Last changes for the database schmeas support:
* All source files has been renamed to remove
the Schema suffix (FbTablesSchema.cs -> FbTables.cs)
The same for the class names.
* There are a new 'Restrictions' schema that will
return the restriction columns for each schema.
* There are new columns in some schemas:
XXXX_CATALOG
XXXX_SCHEMA
That will make the returned schemas more
general and compatible with other databases
(what will be nice for .net 2.0 as the schema
support is in the System.Data.Common.DbConnection
class)
These new columns are restriction columns as
well (the value will be null always)
2004-08-07 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Removed test comments.
- Throw an exception when trying to set the FetchSzie with an
active DataReader open.
- Set fetch size on execute instead of fetch.
* FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
- Now it's no possible to filter by the IS_SYSTEM_TABLE column,
doing that using the table type restriction.
* FirebirdSql.Data.Common/StatementBase.cs:
* FirebirdSql.Data.Embedded/FesStatement.cs:
- Removed Rows property.
* FirebirdSql.Data.Gds/GdsStatement.cs:
- Removed Rows property.
- Use a Queue instead of a object[] to store the rows.
Performance looks similar (seems to be better with greater
fetch sizes) and the code is more readable.
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Changes on the way that output parameters
for Stored procedures query are retrieved.
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Minor changes in method calls.
2004-08-06 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Fixed invalid references in the documentation reported by
.NET 2.0
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Cleanup.
* FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:
- The system tables will now be filtered using the table type parameter.
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Check connection state in GetSchema methods.
2004-08-05 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/StatementBase.cs:
* FirebirdSql.Data.Embedded/FesStatement.cs:
* FirebirdSql.Data.GDS/GdsStatement.cs:
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Fetch Size implementation that allows to define the
fetch size (number of rows fetches in the call selectable queries)
in the connection string and command objects.
* FirebirdSql.Data.Firebird/FbConnectionString.cs:
- Fixed bug #1004055
- Added new nunit test.
* FirebirdSql.Data.Firebird/DbSchema/FbDbSchema.cs:
- Added a little hack for the Tables schema restrictions.
2004-08-04 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
- Removed PRIMARY_KEY and UNIQUE_KEY columns
* FirebirdSql.Data.Firebird/DbSchema/FbPrimaryKeysSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeysSchema.cs:
- Allow filter by the column name
2004-08-03 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbViewColumnUsage.cs:
- Added new IS_ARRAY column.
* FirebirdSql.Data.Firebird/DbSchema/FbForeignKeySchema.cs:
- Fixed error in latest commit.
2004-08-02 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbForeignKeySchema.cs:
- Updated sql statement.
* FirebirdSql.Data.Common/StatementBase.cs:
* FirebirdSql.Data.Gds/GdsStatement.cs:
* FirebirdSql.Data.Embbeded/FesStatement.cs:
- Some cleanup and refactoring.
2004-08-01 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDbSchemaType.cs:
- Removed not implemented elements.
- Added new MEtaDataCollections element.
* FirebirdSql.Data.Firebird/FbMetaDataCollections.cs:
- Added restriction counts values.
- Modided the constructos of the schame classes
to remove the restriction count value.
* FirebirdSql.Data.Firebird/FbDbSchema.cs:
- Use the new MetaDataCollections schema to check the
restriction count.
2004-07-31 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbDataReader.cs:
* FirebirdSql.Data.Firebird/FbTransaction.cs:
- Removed the code of the partial batch command
execution (that was available only using FbDataReader.NextResult)
* FirebirdSql.Data.Gds/GdsStatement.cs:
- Added testing change on statement execution.
Now on execute we will request the number of rows
affected in the same message.
* FirebirdSql.Data.Firebird/DbSchema/*.cs:
- Updated Database schema support.
* FirebirdSql.Data.Firebird/DbSchema/FbMetaDataCollections.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDataTypes.cs:
- Added new files.
* FirebirdSql.Data.Firebird/DbSchema/FbProviderTypesSchema.cs:
- Removed file.
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Added new CreateDatabase overload
* FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
- Updated DeriveParameters method to work with the new
Database schema stuff.
2004-07-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Added new GetSchema method
- Set GetDbSchemaTable method as Obsolete.
* FirebirdSql.Data.Firebird/FbDbSchemaType.cs:
- Removed _ from the element names.
- Set as obsolete.
* Improvements on Database schema support.
* FirebirdSql.Data.Firebird/FbService.cs:
- Fixed parsing database infor buffer (Thanks to Christian for his feedback).
2004-07-29 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDbSchema.cs:
- Fixed bug #1000160
2004-07-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDataReader.cs:
* FirebirdSql.Data.Common/FbCharsetCollection.cs:
* FirebirdSql.Data.Common/FbIscErrorCollection.cs:
* FirebirdSql.Data.Common/DbValue.cs:
* FirebirdSql.Data.Common/BlobBase.cs:
* FirebirdSql.Data.Common/TypeEncoder.cs:
* FirebirdSql.Data.Common/StatementBase.cs:
- Fixed FxCop rules.
2004-07-27 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbTransaction.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Removed limitation of one active
data reader per connection, now it
will be one active data reader per
command.
NUNit tests will be commited later
today.
2004-07-26 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbParameter.cs:
- Fixed bug #998002
-------------------------- Alpha 1 ----------------------------
2004-07-21 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbParameter.cs:
- Fixed bug #995178
2004-07-20 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Updated documentation.
* Updated assembly version.
* Updated installation script.
With th enew changes the assembly will be registered
in the HKLM\Software\Microsoft\.NETFramework\AssemblyFolders
registry element, this will allow the assembly to be shown by the
Visual Studio Add Reference dialog.
2004-07-18 Carlos Guzman Alvarez <carlosga@telefonica.net>
- Private methods naming changes in all classes, using PascalCase,
to match MS Guidelines.
2004-07-17 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Changed CommandTimeout property accesible only using
explicit interfaces.
* FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
- Fixed IS_NULLABLE column value.
2004-07-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
- Fixed mistake in latest commit.
* FirebirdSql.Data.Firebird/FbCommandBuilder.cs:
- Make use of the new PARAMETER_DIRECTION column.
- Remove COLUMN_SIZE reference.
2004-07-15 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
- Report correct size for blob columns.
2004-07-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbFunctionsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbIndexeschema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbGeneratorsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbTablesSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbTriggersSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbUniqueKeysSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbViewColumnsUsageSchema.cs:
- Columns that indicates wheter an object is a system
object are now called IS_SYSTEM_XXXX.
- Columns that indicates wheter an object is inactive
are now called IS_INACTIVE.
* FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbForeignKeysSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbIndexesSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbPremaryKeysSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
- Set ORDINAL_POSITION as name for all ordinal columns.
2004-07-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCharset.cs:
- Added Serializable attribute.
2004-07-10 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/DbSchema/FbDomainsSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbProceduresSchema.cs:
- Added AcceptChanges call.
* FirebirdSql.Data.Firebird/FbDataReader.cs:
- Cleanup.
* FirebirdSql.Data.Firebird/DbSchema/FbProceduresSchema.cs:
- Return intputs and outputs columns null values
as 0.
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
- Renamed PARAMETER_TYPE column as PARAMETER_DIRECTION
and set the value as ParameterDirection.Input or
ParameterDirection.Output.
2004-07-02 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Set actual CreateDatabase and DropDatabase as Obsolete
- Added new CreateDatabase and DropDatabase methods
that uses connection strings.
2004-07-01 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/DbField.cs:
- Added new IsDecimal method.
* FirebirdSql.Data.Common/FbDataReader.cs:
- Set numeric precision and scale only for decimal/numeric datatypes.
2004-06-30 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbDbSchemaType.cs:
- Added Serializable attribute.
* FirebirdSql.Data.Firebird/FbTransaction.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Simplify constructor implementation.
* FirebirdSql.Data.Firebird/FbParameter.cs:
- Added private keyyworkd to class fields.
* FirebirdSql.Data.Firebird/FbConnection.cs:
- Simplified BeginTransaction overloads.
2004-06-25 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsDatabase.cs:
- Fixed bug on Detach method.
* FirebirdSql.Data.common/IDatabase.cs
* FirebirdSql.Data.common/ITransaction.cs
* FirebirdSql.Data.common/StatementBase.cs
* FirebirdSql.Data.Embedded/FesDatabase.cs:
* FirebirdSql.Data.Embedded/FesTransaction.cs:
* FirebirdSql.Data.Embedded/FesStatement.cs:
* FirebirdSql.Data.Gds/GdsDatabase.cs:
* FirebirdSql.Data.Gds/GdsTransaction.cs:
* FirebirdSql.Data.Gds/GdsStatement.cs:
* FirebirdSql.Data.Firebird/FbConnection.cs:
* FirebirdSql.Data.Firebird/FbCommand.cs:
* FirebirdSql.Data.Firebird/FbTransaction.cs:
* FirebirdSql.Data.Firebird/FbDbConnection.cs:
- Implement IDisposable interface in
Database, Transaction and statement implementations
of GDs's.
Prior sources are tagged as NP_1_7_Alpha1.
* This change needs carefully review/testing. *
* FirebirdSql.Data.Firebird/DbSchema/FbProcedureParametersSchema.cs:
* FirebirdSql.Data.Firebird/DbSchema/FbColumnsSchema.cs:
- Fixed NUMERIC_SCALE column value (Thanks to Jack for his feedback).
2004-06-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Services/FbService.cs:
- Modify the delegate and event used for
handling service output by adding a new
ServiceOutputEventArgs class (Thanks to Mike Scott for his feedback).
2004-06-23 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/Services/*.cs:
- Changes on output processing, now it's going to be done
using an event instead of the GetNextLine method.
Start methods has been renamed to Execute in every class.
(Thanks to Pierre Y. for his suggestion)
2004-06-16 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsArray.cs:
- Fix Array implementation. All NUnit tests suite are running fine.
* Added setup projects.
* FirebirdSql.Data.Firebird.UnitTest/FbDataAdapter.cs:
- Added new nunit test for check dataset fill using
an execute procedure statement.
2004-06-14 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbConenctionString.cs:
- Added Validate method.
* Updated/added documentation of classes:
- FbConnection
- FbEvent
- FbService
* Added BDP NUnit test suite.
2004-06-13 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Bdp/Fbconnection.cs:
- Finish connection code for work with new
GDS implementation structure.
2004-06-12 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Gds/GdsStatement.cs:
- Fixed bug in Fetch method when working
with statements using EXECUTE PROCEDURE syntax.
2004-06-08 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Finished first stage of the events reimplementation.
2004-06-02 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Firebird/FbCommand.cs:
- Simplify handling of input parameters with null values (Thanks to Jojakim Stahl).
* FirebirdSql.Data.Firebird/DbSchema/FbForeignKeysSchema.cs:
- Fix order by clausule.
* FirebirdSql.Data.Firebird/FbConnectionPool.cs:
- Run cleanup over pooled connections
only when there are a number of pooled connections
greater than the min pool size (needs testing).
2004-06-01 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common/FbCommandBuilder.cs:
- Improved DeriveParameters implementation.
* FirebirdSql.Data.Common/Descriptor.cs:
- Changed ToBlr method for use a MemoryStream.
* FirebirdSql.Data.Common/IscError.cs:
* FirebirdSql.Data.Common/IscCodes.cs:
* FirebirdSql.Data.Common/IscException.cs:
- Clean up on fatal errors exceptions.
* FirebirdSql.Data.Common/IscException.cs:
- Rewrite the way the exeption emessage is built.
* FirebirdSql.Data.Common/IscExceptionHelper.cs:
- Removed.
* FirebirdSql.Data.Common:
- RowDescriptor.cs renamed as Descriptor.cs
2004-05-28 Carlos Guzman Alvarez <carlosga@telefonica.net>
* FirebirdSql.Data.Common:
Removed classes:
- AttachmentParams
- Factorybase
- IAttachment
Renamed classes:
- IDbAttachment -> IDatabase
- ISvcAttachment -> IServiceManager
* FirebirdSql.Data.Embedded:
Removed classes:
- FesFactory
- FesAttachment
Renamed classes
- FesDbAttachment -> FesDatabase
- FesSvcAttachment -> FesServiceManager
* FirebirdSql.Data.Gds:
Removed classes:
- GdsFactory
Renamed classes
- GdsAttachment -> GdsConnection
- GdsDbAttachment -> GdsDatabase
- GdsSvcAttachment -> GdsServiceManager
* FirebirdSql.Data.Firebird:
New classes:
- FbConnectionString
* FirebirdSql.Data.Firebird.Service:
Removed classes:
- FbServiceParameters.
(The services implementation now works with a connection strings.