12015-11-04 Murray Cumming <murrayc@murrayc.com> 2 3 4.99.11 4 52015-10-27 Murray Cumming <murrayc@murrayc.com> 6 7 SqlBuilder::select_add_target(): Avoid "stack smashing detected". 8 9 Passing the std::string::c_str(), instead of the std::string, seemed 10 to result in a temporary object whose lifetime was limited. 11 122015-09-22 Murray Cumming <murrayc@murrayc.com> 13 14 4.99.10 15 162015-07-15 Murray Cumming <murrayc@murrayc.com> 17 18 4.99.9 19 202015-07-15 Murray Cumming <murrayc@murrayc.com> 21 22 Require the latest glibmm. 23 24 So we use the latest gmmproc. 25 262015-07-15 Murray Cumming <murrayc@murrayc.com> 27 28 configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11() from mm-common. 29 30 Instead of a copy of AX_CXX_COMPILE_STDCXX_11(). 31 322015-07-11 Murray Cumming <murrayc@murrayc.com> 33 34 Require C++11. 35 36 configure.ac: Use AX_CXX_COMPILE_STDCXX_11 to check for compiler 37 support for C++11 and use it (--std=c++11 for current versions of 38 g++). 39 40 Among other reasons, this is because glibmm now requires C++11, 41 and its gmmrpoc generates C++11 code. 42 432014-04-25 Murray Cumming <murrayc@murrayc.com> 44 45 4.99.8 46 472014-04-25 Murray Cumming <murrayc@murrayc.com> 48 49 Value: Add missing create_as_int64/uint64() implementations. 50 512014-04-25 Murray Cumming <murrayc@murrayc.com> 52 53 Value: Add create_as_float/double() and set_float/double(). 54 55 Deprecating the ambiguous constructors and set() methods. 56 572013-09-13 Murray Cumming <murrayc@murrayc.com> 58 59 Do not bother breaking the build for missing GdaDataModelDBD 60 61 * tools/extra_defs_gen/generate_def_gda.cc: Because we do not 62 use it anyway. 63 642013-07-03 José Alburquerque <jaalburquerque@gmail.com> 65 66 Move to a generated ChangeLog. 67 682013-07-02 José Alburquerque <jaalburquerque@gmail.com> 69 70 Auto-generate the ChangeLog from the git log for 'make dist'. 71 72 * Makefile.am: Include the dist-changelog.am file copied in build/ 73 from mm-common so that the ChangeLog is automatically generated from 74 the git commit messages on 'make dist'. 75 762013-04-24 Murray Cumming <murrayc@murrayc.com> 77 78 4.99.7 79 802012-01-06 Murray Cumming <murrayc@murrayc.com> 81 82 value.h: Remove a duplicate C typedef. 83 84 * libgda/libgdamm/value.h: The second GeometricPoint typedef is 85 a duplicate. 86 872011-11-20 Murray Cumming <murrayc@murrayc.com> 88 89 4.99.6 90 912011-11-11 Murray Cumming <murrayc@murrayc.com> 92 93 Wrap GdaNumeric as Gnome::Gda::Numeric. 94 95 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 96 * libgda/src/numeric.[hg|cc]: Wrap GdaNumeric, now that it is a proper 97 boxed type with an API. 98 * libgda/libgdamm/value.[h|cc]: Use Numeric instead of GdaNumeric in 99 the API. 100 1012011-11-10 Murray Cumming <murrayc@murrayc.com> 102 103 Add Connection::create_from_string(). 104 105 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 106 * libgda/src/connection.hg: Added create_from_string() which allows 107 us to create a Connection which is not yet opened. 108 1092011-11-07 Murray Cumming <murrayc@murrayc.com> 110 111 4.99.5 112 1132011-10-26 Murray Cumming <murrayc@murrayc.com> 114 115 Fix the --enable-warnings=fatal build. 116 117 * libgda/libgdamm/init.cc: Do not include glibmm.h. It is not necessary. 118 1192011-10-25 Murray Cumming <murrayc@murrayc.com> 120 121 init.h: Move the glibmm.h include to the .cc file. 122 123 * libgda/libgdamm/init.[h|cc]: The glibmm.h include does not need to be in 124 the header. 125 1262011-10-25 Murray Cumming <murrayc@murrayc.com> 127 128 Add #includes needed with the latest glibmm. 129 130 * libgda/libgdamm/value.cc: 131 * libgda/libgdamm/value.h: 132 * libgda/src/blobop.hg: 133 * libgda/src/holder.hg: 134 * libgda/src/metastruct.hg: 135 * libgda/src/quarklist.hg: 136 * libgda/src/serveroperation.hg: 137 * libgda/src/sqlexpr.hg: 138 * libgda/src/sqlstatement.hg: Add individual includes now that gmmproc does not 139 add #include glibmm.h at the top of every generated header. 140 1412011-10-20 David King <davidk@openismus.com> 142 143 Bump the libgda-5.0 requrement to 4.99.5 144 145 Libgda 4.99.5 adds error-reporting APIs to GdaRow and GdaHolder, which 146 are used in libgdamm. 147 1482011-10-19 Murray Cumming <murrayc@murrayc.com> 149 150 m4 conversions: Fixed an incorrect quote, found by José Alburquerque. 151 152 * tools/m4/convert_libgdamm.m4: See bug #661401 153 1542011-10-10 Murray Cumming <murrayc@murrayc.com> 155 156 Regenerated enums. 157 158 * libgda/src/libgda_enums.defs: Regenerated with enums.pl. There are 159 some new error codes. 160 1612011-10-10 Murray Cumming <murrayc@murrayc.com> 162 163 DataModelIter::get_value_at(): Throw an exception sometimes. 164 165 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 166 * libgda/src/datamodeliter.hg: Use the new 167 gda_data_model_iter_get_value_at_e() instead of 168 gda_data_model_iter_get_value_at(). Presumably this lets us catch more 169 problems. 170 * libgda/src/holder.hg: 171 * libgda/src/row.hg: Ignore some other new methods, with comments. 172 1732011-10-09 Murray Cumming <murrayc@murrayc.com> 174 175 4.99.4.1 176 1772011-09-21 Murray Cumming <murrayc@murrayc.com> 178 179 Fix the ChangeLog 180 1812011-09-21 Murray Cumming <murrayc@murrayc.com> 182 183 ServerProvider: Added supports_operation() method overloads. 184 185 * libgda/src/serverprovider.[hg|ccg]: Because some parameters may be NULL. 186 1872011-09-21 Murray Cumming <murrayc@murrayc.com> 188 189 Connection: Add statement_to_sql() method overloads. 190 191 * libgda/src/connection.[hg|ccg]: Because some parameters can be NULL. 192 1932011-09-21 Murray Cumming <murrayc@murrayc.com> 194 195 4.99.4 196 1972011-09-21 Murray Cumming <murrayc@murrayc.com> 198 199 Minor documentation improvements. 200 201 * libgda/src/metastore.hg: 202 * libgda/src/quarklist.hg: 203 * libgda/src/statement.hg: Minor documentation improvements and TODO 204 comments. 205 2062011-09-21 Murray Cumming <murrayc@murrayc.com> 207 208 Value: operator=(): Check for identical instance. 209 210 * libgda/libgdamm/value.cc: This is generally a good idea in operator=() 211 implementations. 212 2132011-09-21 Murray Cumming <murrayc@murrayc.com> 214 215 Value::set_binary(): reinit the type. 216 217 * libgda/libgdamm/value.cc: Call value_reinit(), as we do in other set() 218 methods. 219 2202011-09-20 Murray Cumming <murrayc@murrayc.com> 221 222 Value: operator=(): Check for the identical underlying GValue. 223 224 * libgda/libgdamm/value.cc: Otherwise we unset the gobject, which 225 unsets the src, because it is the same gobject, and then we reject that 226 src as invalid. 227 2282011-07-07 Murray Cumming <murrayc@murrayc.com> 229 230 4.99.3.1 231 2322011-07-07 Murray Cumming <murrayc@murrayc.com> 233 234 Corrected the ChangeLog 235 2362011-07-04 Murray Cumming <murrayc@murrayc.com> 237 238 Add SQL_OPERATOR_TYPE_ILIKE. 239 240 This requires libgda from git master. 241 2422011-06-21 Murray Cumming <murrayc@murrayc.com> 243 244 4.99.3 245 2462011-06-16 Murray Cumming <murrayc@murrayc.com> 247 248 Adapt to null value changes in libgda. 249 250 * libgda/src/libgda_methods.defs: Regenerated. 251 * libgda/libgdamm/value.[h|cc]: Value() constructor: Call the new 252 gda_value_new_null() because libgda no longer uses gtype=0 (invalid) to mean 253 NULL. Addded set_null(), wrapping the new gda_value_set_null() function. 254 2552011-05-24 Olav Vitters <olav@vitters.nl> 256 257 Use tar-ustar instead of tar-pax to ensure OpenBSD compatibility 258 2592011-03-30 Murray Cumming <murrayc@murrayc.com> 260 261 Adjust the compiler warning flags used with --enable-warnings=fatal. 262 263 * configure.ac: Ignore warnings about long long, to fix the build with 264 g++ 4.5.2. Avoid use of glibmm deprecated API too. 265 2662011-03-30 Murray Cumming <murrayc@murrayc.com> 267 268 Remove GLIBMM_EXCEPTIONS_ENABLED ifdefs. 269 270 * libgda/src/*.[hg|ccg]: These ifdefs are no longer useful. They were already 271 removed from other projects a while ago. 272 2732011-03-30 Murray Cumming <murrayc@murrayc.com> 274 275 4.99.0.1 276 2772011-03-30 Murray Cumming <murrayc@murrayc.com> 278 279 Connection: Add new properties. 280 281 * libgda/src/libgda_signals.defs: Regenerated. 282 * libgda/src/connection.hg: Added provider, is_wrapper, 283 monitor_wrapped_in_mainloop, and events_history_size properties. 284 2852011-03-30 Murray Cumming <murrayc@murrayc.com> 286 287 Connection: Ignore private functions. 288 289 * libgda/src/connection.hg: These functions are in gda-connection-private.h 290 so they are not public API. 291 2922011-03-30 Murray Cumming <murrayc@murrayc.com> 293 294 Connection: Added *_row_into_table() methods. 295 296 * libgda/src/connection.hg: Added insert_row_into_table(), 297 update_row_in_table(), and delete_row_in_table(). 298 2992011-03-30 Murray Cumming <murrayc@murrayc.com> 300 301 Replace a remaining use of ListHandle. 302 303 * libgda/libgdamm/value.h: Remove the ListHandle and SListHandle typedefs. 304 * libgda/src/datamodel.hg: get_row_from_values(): Use std::vector 305 instead of ListHandle, as already done for other API. 306 3072011-03-30 Murray Cumming <murrayc@murrayc.com> 308 309 Added some comments 310 3112011-03-30 Murray Cumming <murrayc@murrayc.com> 312 313 Connection: Add some methods. 314 315 * libgda/src/connection.[hg|ccg]: parse_sql_string(), 316 async_statement_execute(), async_fetch_result() and async_cancel(). 317 3182011-03-30 Murray Cumming <murrayc@murrayc.com> 319 320 Avoid a tarball dependency on mm-common. 321 322 * configure.ac: Require the latest version of mm-common. 323 Call MM_CONFIG_DOCTOOL_DIR() to createe, use, and dist a local copy of the 324 mm-common scripts. 325 3262011-03-29 Murray Cumming <murrayc@murrayc.com> 327 328 4.99.0 329 3302011-03-29 Murray Cumming <murrayc@murrayc.com> 331 332 Connection: statement_execute_non_select(): Restore this method. 333 334 * libgda/src/connection.hg: Correct the function name used by 335 statement_execute_non_select(). 336 3372011-03-29 Murray Cumming <murrayc@murrayc.com> 338 339 Make the version number more like libgda 340 3412011-03-29 Murray Cumming <murrayc@murrayc.com> 342 343 Use libgda-5.0. 344 345 * configure.ac: Use libgda-5.0 instead of libgda-4.0. 346 * libgda/src/libgda_enums.defs: Regenerated. 347 * libgda/src/libgda_methods.defs: Regenerated. 348 * libgda/libgdamm/value.[h|cc]: Remove API that uses the list type. It was 349 apparently removed from the libgda API. 350 * libgda/src/connection.hg: Remove an unused enum. 351 * libgda/src/serveroperation.ccg: Adapt to renamed functions. 352 3532011-02-02 Murray Cumming <murrayc@murrayc.com> 354 355 4.1.2 356 3572011-01-30 Murray Cumming <murrayc@murrayc.com> 358 359 Use std::vector<> instead of *Handle<> or std::list<>. 360 361 * libgda/src/batch.[hg|ccg]: 362 * libgda/src/connection.[hg|ccg]: 363 * libgda/src/datacomparator.[hg|ccg]: 364 * libgda/src/datamodel.[hg|ccg]: 365 * libgda/src/datamodelimport.hg: 366 * libgda/src/dataproxy.[hg|ccg]: 367 * libgda/src/metastore.hg: 368 * libgda/src/serveroperation.hg: 369 * libgda/src/set.hg: 370 * libgda/src/sqlbuilder.[hg|ccg]: 371 * libgda/src/statement.[hg|ccg]: 372 * libgda/src/xatransaction.[hg|ccg]: 373 * tools/m4/convert_libgdamm.m4: Use the new convention that we have just 374 started using in gtkmm 3. libgdamm is API/ABI unstable, so we can still make 375 big changes like this. 376 3772010-12-09 Murray Cumming <murrayc@murrayc.com> 378 379 Adapt to gmmproc m4 changes in glibmm. 380 381 * tools/m4/convert.m4: Include convert_glibmm.m4 instead of convert_gtkmm.m4. 382 * tools/m4/convert_libgdamm.m4: Avoid use of the __FR2P macro, which does 383 not seem to be defined for some reason. 384 3852010-10-16 Murray Cumming <murrayc@murrayc.com> 386 387 4.1.1 388 3892010-10-16 Murray Cumming <murrayc@murrayc.com> 390 391 Small documentation improvements. 392 393 * libgda/src/libgda_docs.xml: Fix a typo that I fixed in libgda too. 394 * libgda/src/sqlbuilder.[hg|ccg]: Small docs improvements. 395 select_add_target_id(): Use _WRAP_METHOD() for this. 396 * libgda/src/sqlexpr.hg: Added some overview documentation. 397 * libgda/src/sqlstatement.hg: Added some overview documentation. 398 3992010-10-16 Murray Cumming <murrayc@murrayc.com> 400 401 Doxyfile.in: Make more like the gtkmm one. 402 403 * docs/reference/Doxyfile.in: Minor unimportant changes, to match gtkmm. 404 4052010-10-16 Murray Cumming <murrayc@murrayc.com> 406 407 Work around a doxygen crash. 408 409 * libgda/src/sqlparser.hg: Class overview documentation: Instead of 410 describing the placeholder syntax, just link to the GdaSqlParser 411 documentation. This is unavoidable as there seems to be now way to mention 412 /* in a comment. The attempt to use @verbatim@endverbatim to do this does 413 not seem to have worked in the past and crashes current versions of doxygen. 414 ( Doxygen bug https://bugzilla.gnome.org/show_bug.cgi?id=632311 ) 415 4162010-10-16 Murray Cumming <murrayc@murrayc.com> 417 418 Regenerated C documentation. 419 420 * libgda/src/libgda_docs.xml: Regenerated with docextract_to_xml.py. 421 4222010-10-16 Murray Cumming <murrayc@murrayc.com> 423 424 Added some methods. 425 426 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 427 * libgda/src/connection.hg: Added quote_sql_identifier(). 428 * libgda/src/dataselect.hg: Added rerun(). 429 * libgda/src/metastore.hg: Added set_identifiers_style(). 430 * libgda/src/sqlstatement.hg: Added string_to_type(). 431 * libgda/src/sqlbuilder.hg: Added some documentation. 432 * tools/m4/convert_libgdamm.m4: Mention a new enum. 433 4342010-08-31 Murray Cumming <murrayc@murrayc.com> 435 436 Added ConfigError and Config::get_provider(). 437 438 * libgda/src/config.[hg|ccg]: Add the ConfigError exception, which is 439 also thrown by some Connection methods. 440 Add get_provider() and use _WRAP_METHOD() for the existing methods instead 441 of hand-coding them. 442 4432010-08-06 Murray Cumming <murrayc@murrayc.com> 444 445 3.99.21 446 4472010-06-21 Murray Cumming <murrayc@murrayc.com> 448 449 DataModel: Added the DataModelError exceptions. 450 451 * libgda/src/datamodel.hg: Add this exception that can be thrown by these 452 methods. 453 4542010-06-21 Murray Cumming <murrayc@murrayc.com> 455 456 Fix the examples (check) build. 457 458 * examples/sqlbuilder/main.cc: Adapt to the 459 add_field_id()->add_field_value_id() API change. 460 4612010-06-21 Murray Cumming <murrayc@murrayc.com> 462 463 ServerOperation: set_value_at(): Make this templated. 464 465 * libgda/src/serveroperation.[hg|ccg]: Add set_value_at_as_value() and make 466 set_value_at() a templated method, instead of just taking a string. 467 4682010-06-21 Murray Cumming <murrayc@murrayc.com> 469 470 Add CREATE_USER, ALTER USER and DROP USER server operations. 471 472 * libgda/src/libgda_methods.defs: Regenerate with h2defs.py though the enums 473 here are not actually used. 474 * libgda/src/libgda_enums.defs: Regenerate with enums.pl, to add the enums 475 for the new server operations. 476 4772010-06-15 Murray Cumming <murrayc@murrayc.com> 478 479 SqlBuilder: Added add_field_id(). 480 481 * libgda/src/sqlbuilder.[hg|ccg]: Added add_field_id(). 482 4832010-06-15 Murray Cumming <murrayc@murrayc.com> 484 485 Fix the build with libgda git master. 486 487 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 488 * libgda/src/sqlbuilder.[hg|ccg]: Use Id instead of guint for the IDs. 489 It is just a typedef but it makes things clearer. libgda does this now too. 490 Rename add_field_id() to add_field_value_id() and change the implementation 491 of similar methods because the C functions were renamed (by me). 492 4932010-05-25 Murray Cumming <murrayc@murrayc.com> 494 495 3.99.20 496 4972010-05-20 Murray Cumming <murrayc@murrayc.com> 498 499 Fixed the build with latest libgda. 500 501 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py 502 * libgda/src/sqlbuilder.ccg: Adapted now that I have removed the id 503 parameters from the C API. 504 5052010-05-17 Murray Cumming <murrayc@murrayc.com> 506 507 SqlBuilder: Don't pass empty strings to the C functions. 508 509 * libgda/src/sqlbuilder.hg: Make sure that generated methods pass NULL 510 for empty strings, because libgda does not always check that strings are 511 not empty, though I try to fix that in libgda when I see it. 512 5132010-05-13 Murray Cumming <murrayc@murrayc.com> 514 515 SqlBuilder: get_sql_statement(): Fix memory management. 516 517 * libgda/src/sqlbuilder.hg: get_sql_statement(): Take a copy of the C object, 518 to avoid a double-free. 519 5202010-05-12 Murray Cumming <murrayc@murrayc.com> 521 522 SqlBuilder: add_sub_select(), compound_add_sub_select(): Remove steal param. 523 524 * libgda/src/libgda_methods.defs: 525 * libgda/src/sqlbuilder.[hg|ccg]: Adapt to my change in libgda, fixing the 526 build. 527 5282010-05-12 Murray Cumming <murrayc@murrayc.com> 529 530 SqlBuilder: get_sql_statement(): Remove stupid copy_it parameter. 531 532 * libgda/src/libgda_methods.defs: 533 * libgda/src/sqlbuilder.hg: Adapt to my change in libgda, fixing the build. 534 5352010-05-12 Murray Cumming <murrayc@murrayc.com> 536 537 SqlBuilder: Add select_add_target_id(). 538 539 * libgda/src/sqlbuilder.[hg|ccg]: Added select_add_target_id(), 540 which _might_ be useful for adding sub-queries as targets, though I 541 am checking. 542 5432010-05-11 Murray Cumming <murrayc@murrayc.com> 544 545 Temporary fix until I fix the C API. 546 5472010-05-11 Murray Cumming <murrayc@murrayc.com> 548 549 SqlBuilder: Add add_sub_select(). 550 551 * libgda/src/sqlbuilder.[hg|ccg]: Wrap gda_sql_builder_add_sub_select(). 552 5532010-05-11 Murray Cumming <murrayc@murrayc.com> 554 555 SqlBuilder: Add compound_add_sub_select(). 556 557 * libgda/src/sqlbuilder.hg: Wrap gda_sql_builder_compound_add_sub_select(). 558 5592010-05-11 Murray Cumming <murrayc@murrayc.com> 560 561 Wrap SqlBuilder::get_sql_statement(). 562 563 * libgda/src/sqlstatement.[hg|ccg]: Added SqlStatement, wrapping 564 GdaSqlStatement. 565 * libgda/src/sqlbuilder.hg: Wrap get_sql_statement(). 566 5672010-05-07 Murray Cumming <murrayc@murrayc.com> 568 569 SqlBuilder: import_expression(): Remove the id parameter. 570 571 * libgda/src/sqlbuilder.hg: import_expression(): Remove the id parameter. 572 We generally don't let the caller specify an ID, though the C API does, 573 for no good reason. 574 export_expression(): Make this const. 575 5762010-05-07 Murray Cumming <murrayc@murrayc.com> 577 578 SqlBuilder: Fix typo in import_expression() name. 579 580 * libgda/src/sqlbuilder.hg: Change import_expressio() to import_expression(). 581 5822010-05-06 Murray Cumming <murrayc@murrayc.com> 583 584 SqlExpr: Add empty(). 585 586 * libgda/src/sqlexpr.[hg|ccg]: Added empty() so we can check if it is a 587 default empty instance. This makes it more useful. 588 5892010-05-06 Murray Cumming <murrayc@murrayc.com> 590 591 Added new SqlBuilder methods. 592 593 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py 594 * libgda/src/sqlexpr.[hg|ccg]: Wrapped GdaSqlExpr as Gda::SqlExpr. 595 This needs my change in libgda to register the boxed type. 596 * libgda/src/sqlbuilder.hg: select_add_field(): Returns the ID now. 597 Added export_expression() and import_expression(). 598 5992010-05-04 Murray Cumming <murrayc@murrayc.com> 600 601 Minor main text improvement. 602 6032010-05-04 Murray Cumming <murrayc@murrayc.com> 604 605 Value: Added get/set_long(). 606 607 * libgda/libgdamm/value.[h|cc]: Added get/set_long(). 608 6092010-04-27 David King <davidk@openismus.com> 610 611 Add main page to Doxygen documentation 612 613 * docs/Makefile.am: Parse libgda/libgdamm.h for Doxygen documentation. 614 * libgda/libgdamm.h: Add main page to generated documentation. 615 6162010-04-27 David King <davidk@openismus.com> 617 618 Remove Debian packaging 619 620 * debian/*: Remove hopelessly out-of-date Debian packaging. 621 6222010-04-26 Murray Cumming <murrayc@murrayc.com> 623 624 SqlBuilder: Added select_set_having() and select_group_by(). 625 626 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py 627 * libgda/src/sqlbuilder.hg: Added select_set_having(), select_group_by(). 628 6292010-04-09 Armin Burgmeier <armin@arbur.net> 630 631 SqlBuilder: Make definition and declaration of add_cond() match 632 633 * libgda/src/sqlbuilder.ccg (add_cond): Fix function header signature 634 to match the declaration in the header (uint->guint), fixing the 635 Windows build. 636 6372010-03-29 Murray Cumming <murrayc@murrayc.com> 638 639 SqlBuilder: Added select_set_dictinct() and select_sect_limit(). 640 641 * libgda/src/libgda_methods.defs: Regenerated 642 * libgda/src/sqlbuilder.[hg|ccg]: Added select_set_distinct(), 643 select_set_limit(), set_limit_id(), and select_set_distinct(). 644 6452010-03-23 Murray Cumming <murrayc@murrayc.com> 646 647 Fix the build with the latest libgdamm, which slightly broke API and ABI. 648 649 * libgda/src/libgda_enums.defs: Regenerated. 650 * libgda/src/sqlbuilder.hg: Adapt the SqlError exception wrapper to mention 651 GdaSqlError instead of GdaSqlErrorType. 652 6532010-02-27 Murray Cumming <murrayc@murrayc.com> 654 655 Connection: Add statement_execute_non_select_builder(SqlBuilder) 656 657 * libgda/src/connection.[hg|ccg]: Added statement_execute_non_select_builder() 658 overloads that take SqlBuilder, to avoid the need to generate a statement 659 from a builder. 660 6612010-02-27 Murray Cumming <murrayc@murrayc.com> 662 663 Connection, SqlBuilder: Addd some convenient method overloads. 664 665 * libgda/src/connection.[hg|ccg]: statement_execute_select(statement, params): 666 Add an optional model_usage parameter, as already exists on other method 667 overloads. 668 Added statement_execute_select_builder() to avoid the need to generate a 669 statement from a builder. 670 * libgda/src/sqlbuilder.[hg|ccg]: Added an add_function() overload that 671 takes only one parameter. 672 6732010-02-27 Murray Cumming <murrayc@murrayc.com> 674 675 SqlBuilder: Add SqlError and fix select_add_target() with no alias. 676 677 * libgda/src/sqlbuilder.[hg|ccg]: Add SqlError to wrap the GdaSqlError 678 error domain thrown (but not documented) by SqlBuilder. 679 select_add_target(): Avoid passing a alias. I have fixed the C 680 function in libgda but this makes it safe even when that is not deployed. 681 6822010-02-25 Murray Cumming <murrayc@murrayc.com> 683 684 3.99.19 really 685 6862010-02-25 Murray Cumming <murrayc@murrayc.com> 687 688 3.99.19 689 6902009-12-04 Murray Cumming <murrayc@murrayc.com> 691 692 SqlBuilder: select_add_target() now takes a name instead of an ID. 693 694 * libgda/src/libgda_methods.defs: Regenerated 695 * libgda/src/sqlbuilder.[hg|ccg]: select_add_target(): Take the 696 table name as a string, using the new C function, and give the alias 697 a default parameter instead of overloading. 698 6992009-12-02 Murray Cumming <murrayc@murrayc.com> 700 701 SqlBuilder: Make set_field_value() and add_expr() templated. 702 703 * libgda/src/sqlbuilder.[hg|ccg]: set_field_value(): Rename to 704 set_field_value_as_value. Rename add_expr() to add_expr_as_value(). 705 Add templated set_field_value() and add_expr() methods so people 706 do not need to manually construct a Value object. 707 7082009-12-01 Murray Cumming <murrayc@murrayc.com> 709 710 SqlBuilder: Added 2 more methods. 711 712 * libgda/src/sqlbuilder.hg: Added add_field_value() and 713 select_add_field(). 714 7152009-12-01 Murray Cumming <murrayc@murrayc.com> 716 717 Fix the build with the latest libgdamm. 718 719 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py 720 * libgda/src/sqlbuilder.hg: gda_sql_builder_add_field() was renamed to 721 gda_sql_builder_add_field_id(). 722 7232009-10-26 Murray Cumming <murrayc@murrayc.com> 724 725 Corrected Doxygen syntax. 726 7272009-10-25 Murray Cumming <murrayc@murrayc.com> 728 729 Statement::to_sql(), Connection::statement*(): const corrections. 730 731 * libgda/src/statement.[hg|ccg|: to_sql(): Make the params parameter const. 732 * libgda/src/connection.[hg|ccg|: statement_execute*(), statement_to_sql(): 733 Make the statement and params parameters const. 734 7352009-10-25 Murray Cumming <murrayc@murrayc.com> 736 737 SqlBuilder: Small const and other improvements. 738 739 * libgda/src/sqlbuilder.[hg|ccg]: add_expr(): Use const ref for the Value 740 parameter. Don't use NULL in C++ code. 741 add_function(): Use const ref for the ArrayHandle parameter. 742 get_statement(): Make this const. 743 add_cond_v(): Rename to add_cond(). 744 select_order_by(): Add default parameter values. 745 7462009-10-05 Johannes Schmid <jhs@gnome.org> 747 748 SqlBuilder: add_expr() should use the DataHandler argument when requested 749 7502009-10-01 Johannes Schmid <jhs@gnome.org> 751 752 Use default arguments for potentially unused arguments of SqlBuilder::add_cond() 753 7542009-10-01 Johannes Schmid <jhs@gnome.org> 755 756 Updated GdaSqlBuilder bindings to use new method names from libgda 757 758 All methods now return an automatically generated id which should be stored 759 somewhere when it needs to reused. Manual id definition like in the C 760 API has been removed. 761 7622009-09-30 Johannes Schmid <jhs@gnome.org> 763 764 Fixed ChangeLog 765 7662009-09-30 Johannes Schmid <jhs@gnome.org> 767 768 Added example for new SqlBuilder function API 769 7702009-09-30 Johannes Schmid <jhs@gnome.org> 771 772 Added wrapper for new function API in SqlBuilder, updated libgda version in configure.ac 773 7742009-09-29 Johannes Schmid <jhs@gnome.org> 775 776 Fix Gda::Value to correctly accept const gchar*, add overload for Gda::SqlBuilder::select_add_target(), add example for Gda::SqlBuilder 777 7782009-09-28 Johannes Schmid <jhs@gnome.org> 779 780 Use Value instead of Value& to make the SqlBuilder::param() much more convenient to use. 781 7822009-09-25 Johannes Schmid <jhs@gnome.org> 783 784 GdaSqlBuilder: Added wrapper around gda_sql_builder_expr(_value) 785 7862009-09-24 Johannes Schmid <jhs@gnome.org> 787 788 Wrapped GdaSqlBuilder class 789 7902009-09-24 Johannes Schmid <jhs@gnome.org> 791 792 Regenerated .defs files from latest libgda master (4.1.x version) 793 7942009-09-14 Murray Cumming <murrayc@murrayc.com> 795 796 Resolved Merge 797 7982009-09-14 Daniel Elstner <danielk@openismus.com> 799 800 Enable verbose output of autoreconf 801 802 * autogen.sh: Pass the --verbose option to autoreconf. 803 8042009-09-14 Daniel Elstner <danielk@openismus.com> 805 806 Update Doxygen configuration for Doxygen 1.6.1 807 808 * docs/reference/Doxyfile.in: Update configuration file for 809 Doxygen 1.6.1. 810 (EXCLUDE_SYMBOLS): Remove "sigc" again from the list of excluded 811 symbols. With a recent build of libsigc++, this should no longer 812 be necessary. 813 (SORT_MEMBERS_CTORS_1ST): Set option to YES. 814 8152009-09-04 Murray Cumming <murrayc@murrayc.com> 816 817 Added the MetaStructError exception. 818 8192009-08-31 Daniel Elstner <danielk@openismus.com> 820 821 Make Doxygen ignore namespace sigc 822 823 * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add "sigc" to the 824 list of symbols to ignore. 825 8262009-08-28 Daniel Elstner <danielk@openismus.com> 827 828 Fix documentation location in pkg-config files 829 830 * libgdamm/libgdamm{,-uninstalled}.pc.in (htmlrefpub): Point to 831 library.gnome.org. 832 8332009-08-28 Daniel Elstner <danielk@openismus.com> 834 835 Bump version to 3.99.17.1 and update news 836 837 * configure.ac (AC_INIT): Increment version to libgdamm 3.99.17.1. 838 (MM_PREREQ): Require mm-common 0.7.1. 839 (AM_INIT_AUTOMAKE): Use check-news option. 840 * NEWS: Write news entry for the libgdamm 3.99.17.1 release. 841 8422009-08-28 Daniel Elstner <danielk@openismus.com> 843 844 Use mm-common CSS and drop HTML header/footer 845 846 * docs/reference/Doxyfile.in (HTML_HEADER), (HTML_HEADER): Assign 847 the empty string. 848 (HTML_STYLESHEET): Assign location of the mm-common style sheet. 849 (SORT_GROUP_NAMES): Enable for consistency. 850 (PROJECT_NUMBER): Substitute @PACKAGE_VERSION@ instead of the API 851 version. It does look nicer and is probably more helpful. 852 * docs/Makefile.am (htmlrefpub): Remove variable override, now 853 that the documentation is hosted on library.gnome.org. 854 (dist_noinst_DATA): Remove HTML header and footer fragments. 855 8562009-08-27 Murray Cumming <murrayc@murrayc.com> 857 858 Doxyfile.in: Set COLLABORATION_GRAPH back to YES, so we get hierarchy diagrams again. 859 8602009-08-27 Murray Cumming <murrayc@murrayc.com> 861 862 Removed stupid retval=1 debug output. 863 8642009-08-26 Murray Cumming <murrayc@murrayc.com> 865 866 3.99.17 867 8682009-08-20 Daniel Elstner <danielk@openismus.com> 869 870 Rename @since back to @newin 871 872 * docs/reference/Doxyfile.in (ALIASES): Rename the @since alias 873 back to its old name @newin, but otherwise keep the parameters. 874 Apparently there is a @since command predefined in Doxygen which 875 I hadn't noticed. It does seem to get overridden silently, but 876 it is better not to rely on this. 877 8782009-08-20 Daniel Elstner <danielk@openismus.com> 879 880 Distribute examples/README.txt 881 882 * examples/Makefile.am (dist_noinst_DATA): List README.txt. 883 8842009-08-20 Daniel Elstner <danielk@openismus.com> 885 886 Remove junk file from version control 887 8882009-08-20 Daniel Elstner <danielk@openismus.com> 889 890 Fix build with fatal warnings enabled 891 892 * configure.ac (LIBGDAMM_WXXFLAGS): Pass the option 893 -Wno-missing-field-initializers at warning level max and above, 894 in order to get the GValue initializations to pass. 895 * libgda/src/statement.ccg (Statement::to_sql): Remove name of 896 unused 'params_used' parameter. Extend the FIXME comment to say 897 that it cannot be fixed since the wrapper prototype is broken. 898 * libgda/src/sqlparser.hg: Remove the #pragma GCC system_header 899 directive, which had apparently been put here for the insane 900 reason to suppress a warning about /* occurring in a /* ... */ 901 comment. Instead, avoid the problem by inserting dummy Doxygen 902 commands. 903 * libgda/libgdamm/value.cc (Value::Value): Explicitly call the 904 inherited Glib::ValueBase default constructor to avoid a warning. 905 However, the entire thing is conceptually broken beyond belief 906 anyway. 907 * examples/{config,simple}/main.cc (main): Remove names of unused 908 parameters. 909 9102009-08-20 Daniel Elstner <danielk@openismus.com> 911 912 Clean up libgdammconfig.h.in template 913 914 * libgda/libgdammconfig.h.in: Copy #undef statements including 915 comments from the generated build/config.h header file. 916 9172009-08-20 Daniel Elstner <danielk@openismus.com> 918 919 Make libgda-bdb conditional compilation work 920 921 * configure.ac (HAVE_LIBGDA_BDB): Rename preprocessor define from 922 HAVE_BDB to a more recognizable name. 923 * tools/extra_defs_gen/generate_defs_gda.cc: Include build/config.h 924 configuration header for the HAVE_LIBGDA_BDB macro definition. 925 (main): Change to the new macro name. 926 9272009-08-20 Daniel Elstner <danielk@openismus.com> 928 929 Build examples non-recursively 930 931 * examples/Makefile.am: Rewrite based on non-recursive make, and 932 have all example programs built from here. 933 * examples/Makefile.am_fragment: Remove obsolete build file. 934 * examples/*/Makefile.am: ditto. 935 * configure.ac (AC_CONFIG_FILES): Remove examples/*/Makefile from 936 the list of output files. 937 9382009-08-20 Daniel Elstner <danielk@openismus.com> 939 940 Overhaul pkg-config metadata files 941 942 * libgda/libgdamm.pc.in: Rename file from libgda/libgdamm-4.0.pc.in. 943 Rewrite to make use of more substitutions. Provide the location of 944 the reference documentation as well as the Doxygen tag file. 945 * libgda/libgdamm-uninstalled.pc.in: New file for uninstalled use. 946 * configure.ac (AC_CONFIG_FILES): Remove API version from input 947 filenames and substitute ${LIBGDAMM_MODULE_NAME} into the output 948 filenames. List new input file libgda/libgdamm-uninstalled.pc.in. 949 9502009-08-20 Daniel Elstner <danielk@openismus.com> 951 952 Transition to mm-common documentation build 953 954 * configure.ac (AC_CONFIG_FILES): Remove docs/reference/Makefile.am 955 from the list of output files. 956 (MM_ARG_WITH_TAGFILE_DOC): Reference the Doxygen tag files of 957 libstdc++, libsigc++ and glibmm. 958 * Makefile.am (SUBDIRS): Recurse into docs/ conditionally. 959 * docs/Makefile.am: Rewrite based upon the new mm-common build 960 infrastructure for the reference documentation. 961 * docs/reference/Doxyfile.in: Heavily modernize and adapt to the 962 new documentation build organization. 963 * docs/reference/glibmm_doxygen_tags: Delete redundant file. 964 * docs/reference/Makefile.am: Delete obsolete build file. 965 * docs/reference/README: ditto. 966 9672009-08-20 Daniel Elstner <danielk@openismus.com> 968 969 Convert tools/ and libgda/ to new infrastructure 970 971 * Makefile.am (SUBDIRS): Skip the libgda/ subdirectory and recurse 972 directly into libgda/src/ and libgda/libgdamm/. 973 (EXTRA_DIST): Remove the old build_shared/ include files. 974 * configure.ac (AC_CONFIG_FILES): Remove files libgda/Makefile.am, 975 libgda/libgdamm/private/Makefile.am, tools/m4/Makefile.am and 976 tools/extra_defs_gen/Makefile.am from the list of output files. 977 (GTHREAD_CFLAGS): Remove substitution again, as libgda-4.0 itself 978 already pulls in gthread-2.0. 979 (MM_INIT_MODULE): Add missing macro call. 980 (MM_ARG_ENABLE_DOCUMENTATION): Call macro to get the Perl check. 981 * libgda/src/filelist.am: Rename Makefile_list_of_hg.am_fragment 982 and adapt to new mm-common Automake include files. 983 * libgda/libgdamm/filelist.am: New file, defining the list of 984 source code files to compile. 985 * libgda/libgdamm/private/Makefile.am: Delete obsolete file. 986 * libgda/src/Makefile.am: Rewrite to use new mm-common build 987 infrastructure. 988 * libgda/libgdamm/Makefile.am: ditto, 989 * tools/Makefile.am: ditto. 990 * tools/m4/filelist.am: Rename Makefile_list_of_sources.am_fragment 991 and adapt to new mm-common Automake include files. 992 * tools/m4/Makefile.am: Delete obsolete file. 993 * tools/extra_defs_gen/Makefile.am: ditto. 994 * build_shared/*.am_fragment: Delete obsolete build support files. 995 9962009-08-20 Daniel Elstner <danielk@openismus.com> 997 998 Begin transition to mm-common build system 999 1000 * autogen.sh: Replace with minimal version using mm-common-prepare 1001 and autoreconf. 1002 * configure.ac: Rename file from configure.in. Remove a lot of old 1003 cruft and clean up the remaining bits. Make use of mm-common macros. 1004 Insert temporary dummy conditionals to keep the module buildable. 1005 * Makefile.am (ACLOCAL_AMFLAGS): Set to help autoreconf do its work. 1006 (SUBDIRS): Remove scripts/ subdirectory. 1007 (DIST_SUBDIRS): Remove. 1008 * scripts/Makefile.am: Delete obsolete build file. 1009 * scripts/macros.m4: Delete obsolete Autoconf macro file. 1010 * build/: New directory for auxiliary build files. 1011 10122009-07-31 Johannes Schmid <jhs@gnome.org> 1013 1014 Forgot to commit ChangeLog 1015 10162009-07-30 Johannes Schmid <jhs@gnome.org> 1017 1018 Fix Gda::Set::add_holder to work with disabled exceptions 1019 10202009-07-25 Murray Cumming <murrayc@murrayc.com> 1021 1022 Connection: update_meta_store_table(): Use gda_meta_store_sql_identifier_quote() as mentioned in bug #589607. Hopefully this is the end of this story. 1023 10242009-07-24 Murray Cumming <murrayc@murrayc.com> 1025 1026 update_meta_store_table(): Comment out the use of gda_sql_identifier_quote() because we now have the CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE connection option instead. 1027 10282009-07-23 Murray Cumming <murrayc@murrayc.com> 1029 1030 libgda/src/libgda_enums.defs: Regenerated with h2defs.py, against libgda 4.0. 1031 10322009-07-20 Murray Cumming <murrayc@murrayc.com> 1033 1034 update_meta_store_table(): Use the (even more horrible) gda_sql_identifier_quote() function instead of gda_sql_identifier_add_quotes(), because that is now what the documentation says we should use. 1035 10362009-07-07 Murray Cumming <murrayc@murrayc.com> 1037 1038 libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 1039 10402009-07-06 Murray Cumming <murrayc@murrayc.com> 1041 1042 Added MetaStoreError. 1043 1044 * libgda/src/libgda_enums.defs: Regenerated with enums.pl 1045 * libgda/src/metastore.[hg|ccg]: Wrapper GdaMetaStoreError which is 1046 now thrown by something - not sure what yet. 1047 10482009-06-30 Murray Cumming <murrayc@murrayc.com> 1049 1050 Fix per-table meta-store retrieval for table names with capital letters. 1051 1052 * libgda/src/connection.ccg: update_meta_store_table(): 1053 Quote the table name so it works with capital letters, spaces, etc. 1054 Vivien Malerba stated on the mailing list that this is necessary. 1055 I am not convinced that this function works at all anyway though. 1056 10572009-06-29 Johannes Schmid <jhs@gnome.org> 1058 1059 Updated files for release and fixed a typo 1060 10612009-06-29 Johannes Schmid <jhs@gnome.org> 1062 1063 Fixed example to build without exceptions 1064 10652009-06-24 Daniel Elstner <danielk@openismus.com> 1066 1067 Add category to DOAP and fix mbox resource 1068 10692009-06-22 Johannes Schmid <jhs@gnome.org> 1070 1071 Fixed build problems on maemo due to --fno-exceptions and GLIBMM_EXCEPTIONS_ENABLED# Please enter the commit message for your changes. 1072 10732009-06-02 Armin Burgmeier <armin@arbur.net> 1074 1075 Improved documentation of Connection::update_meta_store_table() 1076 10772009-06-02 Armin Burgmeier <armin@openismus.com> 1078 1079 * libgda/src/connection.hg: Improved the documentation for the 1080 schema_name parameter for update_meta_store_table(). 1081 10822009-06-01 Murray Cumming <murrayc@murrayc.com> 1083 1084 Increased version 1085 10862009-05-20 Armin Burgmeier <armin@arbur.net> 1087 1088 Added a schema_name parameter for the meta store update methods 1089 1090 * libgda/src/connection.hg: 1091 * libgda/src/connection.ccg: Added a schema_name parameter for 1092 update_meta_store_table_names() and update_meta_store_table(). 1093 10942009-05-18 Murray Cumming <murrayc@murrayc.com> 1095 1096 get_values(): Actually return the result, fixing a compiler warning. Bug #582997 (Vincent Untz). 1097 10982009-04-22 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk> 1099 1100 add doap file 1101 11022009-03-16 Murray Cumming <murrayc@src.gnome.org> 1103 1104 Increased version. 1105 1106 svn path=/libgdamm/trunk/; revision=2111 1107 11082009-03-13 Murray Cumming <murrayc@murrayc.com> 1109 1110 Added update_meta_store_data_types() and update_meta_store_table_names(). 1111 11122009-03-13 Murray Cumming <murrayc@murrayc.com> 1113 1114 * libgda/src/connection.[hg|ccg]: Added update_meta_store_data_types() and 1115 update_meta_store_table_names(). 1116 1117 svn path=/libgdamm/trunk/; revision=2098 1118 11192009-03-13 Murray Cumming <murrayc@murrayc.com> 1120 1121 Remove the include of libgdamm/error.h. 1122 11232009-03-13 Murray Cumming <murrayc@murrayc.com> 1124 1125 * libgda/libgdamm.h: Remove the include of libgdamm/error.h. 1126 1127 svn path=/libgdamm/trunk/; revision=2096 1128 11292009-03-13 Murray Cumming <murrayc@murrayc.com> 1130 1131 Removed these because the corresponding C header is now not installed by 1132 11332009-03-13 Murray Cumming <murrayc@murrayc.com> 1134 1135 * libgda/src/Makefile_list_of_hg.am_fragment: 1136 * libgda/src/error.ccg: 1137 * libgda/src/error.hg: Removed these because the corresponding C header is 1138 now not installed by libgda. This is better anyway. 1139 * libgda/src/libgda_signals.defs: Hand-corrected mentions of GdaError to 1140 GError. 1141 * tools/m4/convert_libgdamm.m4: Move signal-specific Value and Error 1142 conversions out of here. 1143 1144 * libgda/src/dataproxy.hg: 1145 * libgda/src/holder.hg: 1146 * libgda/src/set.hg: Use Glib::Error instead of Gda::Error. 1147 Make Value and ustring string parameters const references. 1148 1149 svn path=/libgdamm/trunk/; revision=2095 1150 11512009-03-10 Murray Cumming <murrayc@src.gnome.org> 1152 1153 Increased version 1154 1155 svn path=/libgdamm/trunk/; revision=2086 1156 11572009-03-09 Murray Cumming <murrayc@src.gnome.org> 1158 1159 Fix the ChangeLog 1160 1161 svn path=/libgdamm/trunk/; revision=2083 1162 11632009-03-02 Armin Burgmeier <armin@openismus.com> 1164 1165 Changed type of "format-id" property from uint to guint, to fix the build 1166 11672009-03-02 Armin Burgmeier <armin@openismus.com> 1168 1169 * libgda/src/xatransaction.hg: Changed type of "format-id" property 1170 from uint to guint, to fix the build on Windows. 1171 1172 svn path=/libgdamm/trunk/; revision=2076 1173 11742009-03-01 Murray Cumming <murrayc@src.gnome.org> 1175 1176 Increased version 1177 1178 svn path=/libgdamm/trunk/; revision=2074 1179 11802009-02-23 David King <davidk@openismus.com> 1181 1182 Fix broken logic for location of gmmproc binary. 1183 11842009-02-23 David King <davidk@openismus.com> 1185 1186 * configure.in: Fix broken logic for location of gmmproc binary. 1187 1188 svn path=/libgdamm/trunk/; revision=2071 1189 11902009-02-22 Murray Cumming <murrayc@murrayc.com> 1191 1192 Removed extra ;s to avoid warnings. 1193 11942009-02-22 Murray Cumming <murrayc@murrayc.com> 1195 1196 * libgda/src/datamodelarray.hg: 1197 * libgda/src/metastore.hg: Removed extra ;s to avoid warnings. 1198 1199 svn path=/libgdamm/trunk/; revision=2070 1200 12012009-02-15 Murray Cumming <murrayc@src.gnome.org> 1202 1203 Increased version. 1204 1205 svn path=/libgdamm/trunk/; revision=2046 1206 12072009-02-06 Murray Cumming <murrayc@murrayc.com> 1208 1209 Regenerated. 1210 12112009-02-06 Murray Cumming <murrayc@murrayc.com> 1212 1213 * libgda/src/libgda_methods.defs: 1214 * libgda/src/libgda_signals.defs: Regenerated. 1215 1216 svn path=/libgdamm/trunk/; revision=2037 1217 12182009-02-06 Murray Cumming <murrayc@murrayc.com> 1219 1220 DataHandlerClass and DataModelClass were renamed to DataHandlerIface and 1221 12222009-02-06 Murray Cumming <murrayc@murrayc.com> 1223 1224 * libgda/src/datahandler.hg: 1225 * libgda/src/datamodel.hg: DataHandlerClass and DataModelClass were 1226 renamed to DataHandlerIface and DataModelIface in libgda. Adapted to 1227 fix the build. 1228 1229 svn path=/libgdamm/trunk/; revision=2036 1230 12312009-01-30 Murray Cumming <murrayc@murrayc.com> 1232 1233 Regenerated. Removed get_nb_g_types() and get_g_type_index() because the C 1234 12352009-01-30 Murray Cumming <murrayc@murrayc.com> 1236 1237 * libgda/src/libgda_methods.defs: Regenerated. 1238 * libgda/src/datahandler.hg: Removed get_nb_g_types() and 1239 get_g_type_index() because the C functions were removed from libgda. 1240 1241 svn path=/libgdamm/trunk/; revision=2027 1242 12432009-01-27 Murray Cumming <murrayc@murrayc.com> 1244 1245 Rename add_holder(string, value) to add_holder_as_value(). Added a 1246 12472009-01-27 Murray Cumming <murrayc@murrayc.com> 1248 1249 * libgda/src/set.[hg|ccg]: Rename add_holder(string, value) to 1250 add_holder_as_value(). Added a templated add_holder(string, T), to 1251 make application code less annoying. 1252 1253 svn path=/libgdamm/trunk/; revision=2022 1254 12552009-01-27 Murray Cumming <murrayc@murrayc.com> 1256 1257 Add a create_operation() overload that takes no parameters. 1258 12592009-01-27 Murray Cumming <murrayc@murrayc.com> 1260 1261 * libgda/src/serverprovider.ccg: 1262 * libgda/src/serverprovider.hg: Add a create_operation() overload that 1263 takes no parameters. 1264 1265 svn path=/libgdamm/trunk/; revision=2021 1266 12672009-01-27 Johannes Schmid <jschmid@openismus.com> 1268 1269 Don't call set_value() recursively 1270 12712009-01-27 Johannes Schmid <jschmid@openismus.com> 1272 1273 * libgda/src/holder.hg (set_value): 1274 Don't call set_value() recursively 1275 1276 svn path=/libgdamm/trunk/; revision=2020 1277 12782009-01-27 Deng Xiyue <manphiz@gmail.com> 1279 1280 Change license header to mention Lesser General Public License version 2.1 1281 12822009-01-24 Deng Xiyue <manphiz@gmail.com> 1283 1284 * Change license header to mention Lesser General Public License 1285 version 2.1 instead of Library General Public License, to be 1286 consistent with COPYING. 1287 1288 svn path=/libgdamm/trunk/; revision=2019 1289 12902009-01-26 Murray Cumming <murrayc@murrayc.com> 1291 1292 set_value(): Renamed to set_value_as_value(). Added a templated 1293 12942009-01-26 Murray Cumming <murrayc@murrayc.com> 1295 1296 * libgda/src/holder.hg: set_value(): Renamed to set_value_as_value(). 1297 Added a templated set_value() method, to simplify application code. 1298 1299 svn path=/libgdamm/trunk/; revision=2017 1300 13012009-01-26 Johannes Schmid <jschmid@openismus.com> 1302 1303 Added add_holder(id, value) as convenience shortcut 1304 13052009-01-26 Johannes Schmid <jschmid@openismus.com> 1306 1307 * libgda/src/set.ccg: 1308 * libgda/src/set.hg: 1309 Added add_holder(id, value) as convenience shortcut 1310 1311 svn path=/libgdamm/trunk/; revision=2016 1312 13132009-01-24 Murray Cumming <murrayc@murrayc.com> 1314 1315 copy(): Make this const. get_bind(): Use refreturn and add a const 1316 13172009-01-24 Murray Cumming <murrayc@murrayc.com> 1318 1319 * libgda/src/holder.hg: copy(): Make this const. 1320 get_bind(): Use refreturn and add a const overload. 1321 1322 svn path=/libgdamm/trunk/; revision=2014 1323 13242009-01-22 Murray Cumming <murrayc@murrayc.com> 1325 1326 Rename to_sql_extended() to to_sql(). Use 1327 13282009-01-22 Murray Cumming <murrayc@murrayc.com> 1329 1330 * libgda/src/statement.ccg: 1331 * libgda/src/statement.hg: Rename to_sql_extended() to to_sql(). 1332 Use Glib::convert_return_gchar_ptr_to_ustring() instead of leaking the 1333 string. Added an overload with no arguments. Made them all const. 1334 1335 svn path=/libgdamm/trunk/; revision=2008 1336 13372009-01-22 Johannes Schmid <jschmid@openismus.com> 1338 1339 Fixed more reference problems 1340 1341 2009-01-22 Johannes Schmid <jschmid@openismus.com> 1342 1343 * libgda/src/set.hg(get_holder): 1344 * libgda/src/statement.ccg (get_parameters()): 1345 Fixed more reference problems 1346 1347 svn path=/libgdamm/trunk/; revision=2007 1348 13492009-01-21 Johannes Schmid <jschmid@openismus.com> 1350 1351 Created version with last_inserted_row of statement_execute_non_select() 1352 13532009-01-21 Johannes Schmid <jschmid@openismus.com> 1354 1355 * libgda/src/connection.ccg: 1356 * libgda/src/connection.hg: 1357 Created version with last_inserted_row of statement_execute_non_select() 1358 1359 * libgda/src/statement.ccg: 1360 Take a copy of the GdaSet in get_parameters() because we get a reference 1361 problem otherwise 1362 1363 svn path=/libgdamm/trunk/; revision=2005 1364 13652009-01-21 Johannes Schmid <jschmid@openismus.com> 1366 1367 Wrapped GdaHolderError and GdaStatementError 1368 13692009-01-21 Johannes Schmid <jschmid@openismus.com> 1370 1371 * libgda/src/holder.ccg: 1372 * libgda/src/holder.hg: 1373 * libgda/src/statement.hg: 1374 1375 Wrapped GdaHolderError and GdaStatementError 1376 1377 svn path=/libgdamm/trunk/; revision=2004 1378 13792009-01-20 Johannes Schmid <jschmid@openismus.com> 1380 1381 Regenerated 1382 13832009-01-20 Johannes Schmid <jschmid@openismus.com> 1384 1385 * libgda/src/libgda_enums.defs: 1386 * libgda/src/libgda_methods.defs: 1387 * libgda/src/libgda_signals.defs: 1388 Regenerated 1389 1390 * libgda/src/sqlparser.hg: 1391 * tools/m4/convert_libgdamm.m4: 1392 Wrap GdaSqlParserError 1393 1394 svn path=/libgdamm/trunk/; revision=2001 1395 13962009-01-16 Murray Cumming <murrayc@murrayc.com> 1397 1398 3.99.8: 1399 14002009-01-16 Murray Cumming <murrayc@murrayc.com> 1401 1402 * libgda/libgdamm.h: 1403 * libgda/src/Makefile_list_of_hg.am_fragment: 1404 * tools/extra_defs_gen/generate_defs_gda.cc: 1405 * libgda/src/threader.[hg|ccg]: Removed Threader because GdaThreader 1406 was removed from libgda. 1407 1408 svn path=/libgdamm/trunk/; revision=1999 1409 14102009-01-14 Armin Burgmeier <armin@openismus.com> 1411 1412 Don't leak the GValue or other dynamically allocated resources. 1413 14142009-01-14 Armin Burgmeier <armin@openismus.com> 1415 1416 * libgda/src/connection.ccg (update_meta_store_table): Don't leak the 1417 GValue or other dynamically allocated resources. 1418 1419 svn path=/libgdamm/trunk/; revision=1998 1420 14212009-01-09 Johannes Schmid <jschmid@openismus.com> 1422 1423 Fix update_meta_store_table() 1424 14252009-01-09 Johannes Schmid <jschmid@openismus.com> 1426 1427 * libgda/src/connection.ccg: 1428 Fix update_meta_store_table() 1429 1430 svn path=/libgdamm/trunk/; revision=1979 1431 14322009-01-08 Armin Burgmeier <armin@openismus.com> 1433 1434 Take an additional reference in get_provider(), so we don't free a 1435 14362009-01-08 Armin Burgmeier <armin@openismus.com> 1437 1438 * libgda/src/connection.hg: Take an additional reference in 1439 get_provider(), so we don't free a reference we don't own. 1440 1441 svn path=/libgdamm/trunk/; revision=1976 1442 14432009-01-06 Johannes Schmid <jschmid@openismus.com> 1444 1445 3.99.7: 1446 1447 2009-01-04 Johannes Schmid <jschmid@openismus.com> 1448 1449 * libgda/src/column.hg: Added a _IGNORE for set_attribute() 1450 * configure.in: Bumped version to 3.99.7 (synced with libgda) 1451 * NEWS: Updated 1452 1453 svn path=/libgdamm/trunk/; revision=1949 1454 14552009-01-04 Johannes Schmid <jschmid@openismus.com> 1456 1457 Wrapped various missing methods 1458 1459 2009-01-04 Johannes Schmid <jschmid@openismus.com> 1460 1461 * libgda/src/dataselect.ccg: 1462 * libgda/src/dataselect.hg: 1463 * libgda/src/holder.hg: 1464 * libgda/src/metastore.ccg: 1465 * libgda/src/metastore.hg: 1466 * libgda/src/metastruct.hg: 1467 * libgda/src/row.hg: 1468 Wrapped various missing methods 1469 1470 svn path=/libgdamm/trunk/; revision=1943 1471 14722009-01-03 Murray Cumming <murrayc@murrayc.com> 1473 1474 open_from_string(): Make the auth_string parameter optional because it is 1475 14762009-01-03 Murray Cumming <murrayc@murrayc.com> 1477 1478 * libgda/src/connection.hg: open_from_string(): Make the auth_string 1479 parameter optional because it is not always needed, for instance with 1480 sqlite. 1481 1482 * libgda/src/datamodelarray.ccg: 1483 * libgda/src/datamodelarray.hg: Added set_column_g_type(). 1484 1485 * libgda/src/column.ccg: 1486 * libgda/src/column.hg: 1487 * libgda/src/holder.ccg: set_attribute(): Specify a callback to 1488 destroy the provided string, because libgda has stupid memory management 1489 for that. 1490 1491 svn path=/libgdamm/trunk/; revision=1940 1492 14932008-12-27 Johannes Schmid <jschmid@openismus.com> 1494 1495 Regenerated from latest gda (and slightly edited to fix build) 1496 1497 2008-12-27 Johannes Schmid <jschmid@openismus.com> 1498 1499 * libgda/src/libgda_docs.xml: 1500 Regenerated from latest gda (and slightly edited to fix build) 1501 1502 svn path=/libgdamm/trunk/; revision=1921 1503 15042008-12-27 Johannes Schmid <jschmid@openismus.com> 1505 1506 Fixed some doxygen warnings 1507 1508 2008-12-27 Johannes Schmid <jschmid@openismus.com> 1509 1510 * docs/reference/Doxyfile.in: 1511 Fixed some doxygen warnings 1512 1513 * libgda/src/libgda_docs.xml: 1514 Updated documentation 1515 1516 * libgda/src/metastore.ccg: 1517 * libgda/src/quarklist.hg: 1518 Fixed build 1519 1520 svn path=/libgdamm/trunk/; revision=1920 1521 15222008-12-25 Johannes <jschmid@openismus.com> 1523 1524 Added some meta store example though I am not quite sure yet what 1525 15262008-12-25 Johannes <jschmid@openismus.com> 1527 1528 * examples/simple/main.cc: 1529 Added some meta store example though I am not quite sure yet what information 1530 would be a good example here 1531 1532 * libgda/src/connection.ccg: 1533 * libgda/src/connection.hg: 1534 * libgda/src/metastore.ccg: 1535 * libgda/src/metastore.hg: 1536 Added several methods to update specific meta store informations and fixed 1537 a refreturn 1538 1539 svn path=/libgdamm/trunk/; revision=1919 1540 15412008-12-21 Johannes Schmid <jschmid@openismus.com> 1542 1543 Regenerated devs and fixed build 1544 15452008-12-21 Johannes Schmid <jschmid@openismus.com> 1546 1547 * libgda/src/connection.ccg: 1548 * libgda/src/libgda_methods.defs: 1549 Regenerated devs and fixed build 1550 1551 * libgda/src/datamodel.hg: 1552 * libgda/src/datamodeliter.hg: 1553 Revert last change - it was wrong 1554 1555 svn path=/libgdamm/trunk/; revision=1899 1556 15572008-12-21 Johannes Schmid <jhs@gnome.org> 1558 1559 Added some more detailed update_meta_store() methods that speed up the 1560 15612008-12-21 Johannes Schmid <jhs@gnome.org> 1562 1563 * libgda/src/connection.ccg: 1564 * libgda/src/connection.hg: 1565 Added some more detailed update_meta_store() methods that speed up the update 1566 when only a part of the information is needed. 1567 1568 * libgda/src/datamodel.hg: 1569 * libgda/src/datamodeliter.hg: 1570 Fixed build with latest libgda 1571 1572 svn path=/libgdamm/trunk/; revision=1898 1573 15742008-12-18 Murray Cumming <murrayc@murrayc.com> 1575 1576 Include serverprovider.h, because the *execute* methods may throw 1577 15782008-12-18 Murray Cumming <murrayc@murrayc.com> 1579 1580 * libgda/src/connection.hg: Include serverprovider.h, because 1581 the *execute* methods may throw ServerProviderError, though that is not 1582 documented. See bug #565019. 1583 * libgda/src/serverprovider.[hg|ccg]: Do not include connection.h, 1584 because that would be circular. 1585 1586 svn path=/libgdamm/trunk/; revision=1886 1587 15882008-12-18 Murray Cumming <murrayc@murrayc.com> 1589 1590 Wrap the GdaServerProviderError GError/Exception. 1591 15922008-12-18 Murray Cumming <murrayc@murrayc.com> 1593 1594 * libgda/src/serverprovider.hg: Wrap the GdaServerProviderError 1595 GError/Exception. 1596 1597 svn path=/libgdamm/trunk/; revision=1885 1598 15992008-12-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1600 1601 Change version to 4.0. Ditto. Bug #564816 1602 16032008-12-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1604 1605 * libgda/libgdamm/private/Makefile.am: (private_includedir): 1606 Change version to 4.0. 1607 * tools/m4/Makefile.am (tools_m4_includedir): Ditto. 1608 Bug #564816 1609 1610 svn path=/libgdamm/trunk/; revision=1874 1611 16122008-12-17 Armin Burgmeier <armin@openismus.com> 1613 1614 Removed an extra 's' character that made the build fail. This has probably 1615 16162008-12-17 Armin Burgmeier <armin@openismus.com> 1617 1618 * libgda/src/holder.ccg: Removed an extra 's' character that made the 1619 build fail. This has probably been committed accidentally. 1620 1621 * libgda/src/serverprovider.hg: Made all available methods public, 1622 instead of private, so they can actually be used. 1623 1624 svn path=/libgdamm/trunk/; revision=1873 1625 16262008-12-17 Murray Cumming <murrayc@murrayc.com> 1627 1628 Use *set_attribute_static() for now jus t to fix the build with latest 1629 16302008-12-17 Murray Cumming <murrayc@murrayc.com> 1631 1632 * libgda/src/column.hg: 1633 * libgda/src/holder.ccg: Use *set_attribute_static() for now jus t 1634 to fix the build with latest libgda, though the true fix is not yet 1635 clear 1636 1637 svn path=/libgdamm/trunk/; revision=1872 1638 16392008-12-17 Murray Cumming <murrayc@murrayc.com> 1640 1641 Change move_at to move_to as in libgda.: 1642 16432008-12-17 Murray Cumming <murrayc@murrayc.com> 1644 1645 * libgda/src/datamodel.hg: 1646 * libgda/src/datamodeliter.hg: 1647 * libgda/src/libgda_docs.xml: 1648 * libgda/src/libgda_methods.defs: Change move_at to move_to 1649 as in libgda.: 1650 1651 svn path=/libgdamm/trunk/; revision=1871 1652 16532008-12-15 Murray Cumming <murrayc@murrayc.com> 1654 1655 Re-committed this, calling the C function directly to avoid a non-NULL 1656 16572008-12-15 Murray Cumming <murrayc@murrayc.com> 1658 1659 Re-committed this, calling the C function directly to avoid a non-NULL 1660 col_types parameter: 1661 1662 * libgda/src/connection.ccg: 1663 * libgda/src/connection.hg: statement_execute_select(): Add a 1664 StatementModelUsage parameter, with a default value, so we can 1665 specify a cursor model. 1666 statement_execute_select_full(): Rename to statement_execute_select(). 1667 1668 svn path=/libgdamm/trunk/; revision=1861 1669 16702008-12-15 Johannes Schmid <jschmid@openismus.com> 1671 1672 Added a tiny example to list the available providers 1673 16742008-12-15 Johannes Schmid <jschmid@openismus.com> 1675 1676 * configure.in: 1677 * examples/Makefile.am: 1678 * examples/config/Makefile.am: 1679 * examples/config/main.cc: 1680 Added a tiny example to list the available providers 1681 1682 * libgda/src/connection.ccg: 1683 Some leftover from previous changes... 1684 1685 svn path=/libgdamm/trunk/; revision=1860 1686 16872008-12-15 Johannes Schmid <jschmid@openismus.com> 1688 1689 Added a tiny example to list the available providers 1690 16912008-12-15 Johannes Schmid <jschmid@openismus.com> 1692 1693 * configure.in: 1694 * examples/Makefile.am: 1695 * examples/config/Makefile.am: 1696 * examples/config/main.cc: 1697 Added a tiny example to list the available providers 1698 1699 * libgda/src/connection.ccg: 1700 Some leftover from previous changes... 1701 1702 svn path=/libgdamm/trunk/; revision=1859 1703 17042008-12-15 Johannes Schmid <jschmid@openismus.com> 1705 1706 Use gda_execute_non_select_command() instead of hardcoding 1707 17082008-12-15 Johannes Schmid <jschmid@openismus.com> 1709 1710 * libgda/src/connection.ccg: 1711 * libgda/src/connection.hg: 1712 Use gda_execute_non_select_command() instead of hardcoding 1713 1714 * libgda/src/serveroperation.ccg: 1715 * libgda/src/serveroperation.hg: 1716 Add gda_perform_create/drop_database and gda_prepare_create/drop_database from 1717 gda-easy 1718 1719 svn path=/libgdamm/trunk/; revision=1858 1720 17212008-12-15 Murray Cumming <murrayc@murrayc.com> 1722 1723 Reverted my last change because it is causing weird column-index warnings 1724 17252008-12-15 Murray Cumming <murrayc@murrayc.com> 1726 1727 * libgda/src/connection.ccg: 1728 * libgda/src/connection.hg: Reverted my last change because it is 1729 causing weird column-index warnings in Glom. I will try again. 1730 1731 svn path=/libgdamm/trunk/; revision=1857 1732 17332008-12-14 Murray Cumming <murrayc@murrayc.com> 1734 1735 statement_execute_select(): Add a StatementModelUsage parameter, with a 1736 17372008-12-14 Murray Cumming <murrayc@murrayc.com> 1738 1739 * libgda/src/connection.ccg: 1740 * libgda/src/connection.hg: statement_execute_select(): Add a 1741 StatementModelUsage parameter, with a default value, so we can 1742 specify a cursor model. 1743 statement_execute_select_full(): Rename to statement_execute_select(). 1744 1745 svn path=/libgdamm/trunk/; revision=1851 1746 17472008-12-14 Murray Cumming <murrayc@src.gnome.org> 1748 1749 Formatting improvements 1750 1751 svn path=/libgdamm/trunk/; revision=1850 1752 17532008-12-14 Murray Cumming <murrayc@src.gnome.org> 1754 1755 Formatting improvements 1756 1757 svn path=/libgdamm/trunk/; revision=1849 1758 17592008-12-14 Murray Cumming <murrayc@murrayc.com> 1760 1761 Use refreturn on get_holder_for_field(), as we should for most get_*() 1762 17632008-12-12 Murray Cumming <murrayc@murrayc.com> 1764 1765 * libgda/src/datamodeliter.hg: Use refreturn on get_holder_for_field(), 1766 as we should for most get_*() that return a RefPtr. Add a const 1767 overload too. 1768 * libgda/src/holder.hg: set_attribute(): Hand-code this so we can 1769 leak the string, because the (awful, stupid) 1770 gda_holder_set_attribute() function expects it to be a static string, 1771 instead of copying it. You haven't heard the last of this, 1772 gda_holder_set_attribute(). 1773 1774 svn path=/libgdamm/trunk/; revision=1848 1775 17762008-12-12 Deng Xiyue <manphiz@gmail.com> 1777 1778 commented out an unused parameter to silencea warning. Patch by Norbert 1779 1780 2008-12-12 Deng Xiyue <manphiz@gmail.com> 1781 1782 * libgda/libgdamm/value.h: commented out an unused parameter to 1783 silencea warning. Patch by Norbert Kiesel <nkiesel@tbdnetworks.com>. 1784 bug #554484. 1785 1786 svn path=/libgdamm/trunk/; revision=1839 1787 17882008-12-12 Murray Cumming <murrayc@murrayc.com> 1789 1790 Added a get_meta_store_data() method overload with no filters parameter. 1791 17922008-12-12 Murray Cumming <murrayc@murrayc.com> 1793 1794 * tools/m4/convert_libgdamm.m4: 1795 * libgda/src/connection.[hg|ccg]: Added a get_meta_store_data() 1796 method overload with no filters parameter. 1797 1798 svn path=/libgdamm/trunk/; revision=1834 1799 18002008-12-07 Johannes Schmid <jschmid@openismus.com> 1801 1802 Added helper methods to use sql directly instead of Gda::Statement 1803 18042008-12-07 Johannes Schmid <jschmid@openismus.com> 1805 1806 * libgda/src/connection.ccg: 1807 * libgda/src/connection.hg: 1808 Added helper methods to use sql directly instead of Gda::Statement 1809 1810 svn path=/libgdamm/trunk/; revision=1826 1811 18122008-12-03 Daniel Elstner <daniel@src.gnome.org> 1813 1814 For now pass 0 as optional GdaMetaContext argument, in order to fix the 1815 1816 * libgda/src/connection.ccg (update_meta_store): For now pass 0 1817 as optional GdaMetaContext argument, in order to fix the build. 1818 1819 svn path=/libgdamm/trunk/; revision=1824 1820 18212008-11-30 Johannes Schmid <jschmid@openismus.com> 1822 1823 Make get_default_value() const 1824 18252008-11-30 Johannes Schmid <jschmid@openismus.com> 1826 1827 * libgda/src/column.hg: 1828 Make get_default_value() const 1829 * libgda/src/connection.ccg: 1830 * libgda/src/connection.hg: 1831 Added wrapper for update_meta_store(). (It omits the optional GdaMetaStore 1832 because I think you will most likely never need it) 1833 1834 svn path=/libgdamm/trunk/; revision=1818 1835 18362008-11-28 Johannes Schmid <jschmid@openismus.com> 1837 1838 Fixed some Value methods that were still using Glib::Value 1839 18402008-11-28 Johannes Schmid <jschmid@openismus.com> 1841 1842 * libgda/src/column.ccg: 1843 * libgda/src/column.hg: 1844 * libgda/src/row.ccg: 1845 * libgda/src/row.hg: 1846 Fixed some Value methods that were still using Glib::Value 1847 1848 svn path=/libgdamm/trunk/; revision=1815 1849 18502008-11-27 Johannes Schmid <jschmid@openimus.com> 1851 1852 Use _CONSTRUCT macro instead of hard-coding everything 1853 18542008-11-27 Johannes Schmid <jschmid@openimus.com> 1855 1856 * libgda/src/holder.ccg: 1857 Use _CONSTRUCT macro instead of hard-coding everything 1858 1859 svn path=/libgdamm/trunk/; revision=1813 1860 18612008-11-25 Johannes Schmid <jschmid@openismus.com> 1862 1863 Write custom constructor for Gda::Holder because the autgenerated did not 1864 18652008-11-25 Johannes Schmid <jschmid@openismus.com> 1866 1867 * libgda/src/holder.ccg: 1868 * libgda/src/holder.hg: 1869 Write custom constructor for Gda::Holder because the autgenerated did not work 1870 1871 svn path=/libgdamm/trunk/; revision=1810 1872 18732008-11-21 Johannes Schmid <jschmid@openismus.com> 1874 1875 Corrected constructor default argument 1876 18772008-11-21 Johannes Schmid <jschmid@openismus.com> 1878 1879 * libgda/src/set.hg: 1880 Corrected constructor default argument 1881 1882 svn path=/libgdamm/trunk/; revision=1807 1883 18842008-11-18 Johannes Schmid <jschmid@openismus.com> 1885 1886 Use more simplified API 1887 18882008-11-18 Johannes Schmid <jschmid@openismus.com> 1889 1890 * examples/simple/main.cc: 1891 Use more simplified API 1892 1893 * libgda/src/connection.hg: 1894 Added default arguments 1895 * libgda/src/datamodeliter.hg: 1896 Wrapped missing methods 1897 1898 svn path=/libgdamm/trunk/; revision=1800 1899 19002008-11-18 Johannes Schmid <jschmid@openismus.com> 1901 1902 Added some custom methods and default arguments to honer the fact that 1903 19042008-11-18 Johannes Schmid <jschmid@openismus.com> 1905 1906 * libgda/src/batch.hg: 1907 * libgda/src/column.hg: 1908 * libgda/src/connection.ccg: 1909 * libgda/src/connection.hg: 1910 * libgda/src/set.hg: 1911 * libgda/src/sqlparser.ccg: 1912 * libgda/src/sqlparser.hg: 1913 Added some custom methods and default arguments to honer the fact 1914 that libgda allows to pass "NULL" for several arguments 1915 1916 * examples/simple/main.cc: 1917 Used new methods. 1918 1919 svn path=/libgdamm/trunk/; revision=1799 1920 19212008-11-17 Murray Cumming <murrayc@murrayc.com> 1922 1923 Use Gnome::Gda::Value instead of Glib::ValueBase, as it was in 1924 19252008-11-17 Murray Cumming <murrayc@murrayc.com> 1926 1927 * libgda/src/column.ccg: 1928 * libgda/src/column.hg: 1929 * libgda/src/metastruct.hg: 1930 * libgda/src/row.ccg: 1931 * libgda/src/row.hg: 1932 * libgda/src/serveroperation.ccg: 1933 * libgda/src/serveroperation.hg: 1934 * libgda/src/serverprovider.ccg: 1935 * libgda/src/serverprovider.hg: Use Gnome::Gda::Value instead of 1936 Glib::ValueBase, as it was in libgdamm-3.0. ValueBase particularly 1937 cannot be used as a return type. 1938 1939 svn path=/libgdamm/trunk/; revision=1795 1940 19412008-11-17 Murray Cumming <murrayc@murrayc.com> 1942 1943 Several const corrections. Moved typedefs into classes. Moved signal 1944 19452008-11-17 Murray Cumming <murrayc@murrayc.com> 1946 1947 * libgda/src/batch.ccg: 1948 * libgda/src/batch.hg: 1949 * libgda/src/blob.hg: 1950 * libgda/src/column.hg: 1951 * libgda/src/config.hg: 1952 * libgda/src/connection.hg: 1953 * libgda/src/connectionevent.hg: 1954 * libgda/src/dataaccesswrapper.hg: 1955 * libgda/src/datacomparator.hg: 1956 * libgda/src/datamodel.hg: 1957 * libgda/src/datamodelarray.hg: 1958 * libgda/src/datamodelimport.hg: 1959 * libgda/src/datamodeliter.hg: 1960 * libgda/src/dataselect.hg: 1961 * libgda/src/error.hg: 1962 * libgda/src/holder.hg: 1963 * libgda/src/metastore.ccg: 1964 * libgda/src/metastore.hg: 1965 * libgda/src/metastruct.hg: 1966 * libgda/src/quarklist.hg: 1967 * libgda/src/row.hg: 1968 * libgda/src/serveroperation.hg: 1969 * libgda/src/serverprovider.ccg: 1970 * libgda/src/serverprovider.hg: 1971 * libgda/src/set.hg: 1972 * libgda/src/sqlparser.hg: 1973 * libgda/src/statement.hg: 1974 * libgda/src/threader.hg: 1975 * libgda/src/xatransaction.hg: 1976 * tools/m4/convert_libgdamm.m4: 1977 Several const corrections. 1978 Moved typedefs into classes. 1979 Moved signal conversions into .hg files and added the extra ref. 1980 Put fullstop at end of all doxygen first sentences. 1981 1982 svn path=/libgdamm/trunk/; revision=1794 1983 19842008-11-13 Johannes Schmid <jhs@gnome.org> 1985 1986 Add missing files 1987 19882008-11-13 Johannes Schmid <jhs@gnome.org> 1989 1990 * libgda/libgdamm.h: 1991 Add missing files 1992 * libgda/src/config.ccg: 1993 * libgda/src/config.hg: 1994 * libgda/src/connection.hg: 1995 * libgda/src/metastore.hg: 1996 * libgda/src/metastruct.hg: 1997 * libgda/src/set.hg: 1998 * libgda/src/sqlparser.hg: 1999 Disabled some methods that cause problems and may not be of any use. 2000 Fixed some build errors and sileced a warning 2001 2002 svn path=/libgdamm/trunk/; revision=1785 2003 20042008-11-11 Johannes Schmid <jschmid@openismus.com> 2005 2006 3.99.9: 2007 20082008-11-11 Johannes Schmid <jschmid@openismus.com> 2009 2010 * NEWS: Updated 2011 * configure.in: 2012 Require libgda 3.99.7 2013 2014 svn path=/libgdamm/trunk/; revision=1781 2015 20162008-11-11 Johannes Schmid <jschmid@openismus.com> 2017 2018 Fixed most obvious doxygen warnings 2019 20202008-11-11 Johannes Schmid <jschmid@openismus.com> 2021 2022 * libgda/src/batch.ccg: 2023 * libgda/src/batch.hg: 2024 * libgda/src/column.hg: 2025 * libgda/src/connection.hg: 2026 * libgda/src/dataselect.hg: 2027 * libgda/src/metastore.hg: 2028 * libgda/src/metastruct.hg: 2029 * libgda/src/quarklist.hg: 2030 * libgda/src/serveroperation.hg: 2031 * libgda/src/set.hg: 2032 * libgda/src/sqlparser.hg: 2033 * libgda/src/statement.hg: 2034 * libgda/src/xatransaction.hg: 2035 Fixed most obvious doxygen warnings 2036 2037 svn path=/libgdamm/trunk/; revision=1780 2038 20392008-11-10 Johannes Schmid <jschmid@openismus.com> 2040 2041 More documentation fixes 2042 20432008-11-10 Johannes Schmid <jschmid@openismus.com> 2044 2045 * libgda/src/datacomparator.hg: 2046 * libgda/src/quarklist.hg: 2047 * libgda/src/sqlparser.hg: 2048 * libgda/src/statement.hg: 2049 More documentation fixes 2050 2051 svn path=/libgdamm/trunk/; revision=1779 2052 20532008-11-05 Johannes Schmid <jschmid@openismus.com> 2054 2055 Remove debugging code 2056 20572008-11-05 Johannes Schmid <jschmid@openismus.com> 2058 2059 * examples/simple/main.cc: 2060 Remove debugging code 2061 2062 * libgda/src/batch.hg: 2063 * libgda/src/blobop.hg: 2064 * libgda/src/dataaccesswrapper.hg: 2065 * libgda/src/datamodelarray.hg: 2066 * libgda/src/datamodeliter.hg: 2067 * libgda/src/dataselect.hg: 2068 * libgda/src/error.hg: 2069 * libgda/src/holder.hg: 2070 * libgda/src/libgda_docs.xml: 2071 * libgda/src/metastore.hg: 2072 * libgda/src/metastruct.hg: 2073 * libgda/src/row.hg: 2074 * libgda/src/serveroperation.hg: 2075 * libgda/src/serverprovider.hg: 2076 * libgda/src/set.hg: 2077 * libgda/src/sqlparser.hg: 2078 * libgda/src/statement.hg: 2079 * libgda/src/threader.hg: 2080 * libgda/src/xatransaction.hg: 2081 Added class documentation (and regenerated docs). Still needs some cleanup. 2082 2083 svn path=/libgdamm/trunk/; revision=1771 2084 20852008-11-04 Murray Cumming <murrayc@murrayc.com> 2086 2087 Derive from DataModel and use _IMPLEMENTS_INTERFACE() so that 2088 20892008-11-05 Murray Cumming <murrayc@murrayc.com> 2090 2091 * libgda/src/dataaccesswrapper.hg: 2092 * libgda/src/datacomparator.hg: 2093 * libgda/src/datamodelarray.hg: 2094 * libgda/src/datamodelimport.hg: 2095 * libgda/src/dataselect.hg: Derive from DataModel and 2096 use _IMPLEMENTS_INTERFACE() so that dynamic_cast<> works 2097 when using wrap() on one of these C types. 2098 2099 svn path=/libgdamm/trunk/; revision=1769 2100 21012008-11-04 Murray Cumming <murrayc@src.gnome.org> 2102 2103 Annoying syntax corrected. 2104 2105 svn path=/libgdamm/trunk/; revision=1768 2106 21072008-11-04 Johannes Schmid <jschmid@openismus.com> 2108 2109 Added some debug code 2110 21112008-11-04 Johannes Schmid <jschmid@openismus.com> 2112 2113 * examples/simple/main.cc: 2114 Added some debug code 2115 2116 svn path=/libgdamm/trunk/; revision=1766 2117 21182008-11-01 Johannes Schmid <jhs@src.gnome.org> 2119 2120 fixed ChangeLog 2121 2122 svn path=/libgdamm/trunk/; revision=1761 2123 21242008-11-01 Johannes Schmid <jschmid@openismus.com> 2125 2126 Readded GdaValue and converted classes to use it 2127 21282008-11-01 Johannes Schmid <jschmid@openismus.com> 2129 2130 * libgda/libgdamm/Makefile.am: 2131 * libgda/libgdamm/value_tools.h (deleted): 2132 * libgda/libgdamm/value.h (added): 2133 * libgda/libgdamm/value.cc (added): 2134 * libgda/src/Makefile_list_of_hg.am_fragment: 2135 * libgda/src/connection.hg: 2136 * libgda/src/datahandler.ccg: 2137 * libgda/src/datahandler.hg: 2138 * libgda/src/datamodel.ccg: 2139 * libgda/src/datamodel.hg: 2140 * libgda/src/datamodeliter.ccg: 2141 * libgda/src/datamodeliter.hg: 2142 * libgda/src/holder.ccg: 2143 * libgda/src/holder.hg: 2144 * libgda/src/libgda_signals.defs: 2145 * libgda/src/set.ccg: 2146 * libgda/src/set.hg: 2147 * libgda/src/xatransaction.ccg: 2148 * libgda/src/xatransaction.hg: 2149 * tools/extra_defs_gen/generate_defs_gda.cc: 2150 * tools/m4/convert_libgdamm.m4: 2151 2152 Readded GdaValue and converted classes to use it 2153 2154 svn path=/libgdamm/trunk/; revision=1760 2155 21562008-10-30 Johannes Schmid <jschmid@openismus.com> 2157 2158 Wrapped GdaDataSelect 2159 21602008-10-30 Johannes Schmid <jschmid@openismus.com> 2161 2162 * libgda/src/Makefile_list_of_hg.am_fragment: 2163 * libgda/src/dataselect.ccg: 2164 * libgda/src/dataselect.hg: 2165 Wrapped GdaDataSelect 2166 2167 svn path=/libgdamm/trunk/; revision=1759 2168 21692008-10-30 Johannes Schmid <jschmid@openismus.com> 2170 2171 Don't put typedef in generated file but in hg instead... 2172 21732008-10-30 Johannes Schmid <jschmid@openismus.com> 2174 2175 * libgda/src/error.hg: 2176 Don't put typedef in generated file but in hg instead... 2177 2178 * libgda/src/libgda_signals.defs: 2179 * tools/extra_defs_gen/generate_defs_gda.cc: 2180 Regenerated signals/properties 2181 2182 svn path=/libgdamm/trunk/; revision=1758 2183 21842008-10-30 Johannes Schmid <jschmid@openismus.com> 2185 2186 Wrapped GdaDataAccessWrapper 2187 21882008-10-30 Johannes Schmid <jschmid@openismus.com> 2189 2190 * libgda/src/Makefile_list_of_hg.am_fragment: 2191 * libgda/src/dataaccesswrapper.ccg: 2192 * libgda/src/dataaccesswrapper.hg: 2193 2194 Wrapped GdaDataAccessWrapper 2195 2196 svn path=/libgdamm/trunk/; revision=1757 2197 21982008-10-30 Johannes Schmid <jschmid@openismus.com> 2199 2200 Fixed build with latest libgda 2201 22022008-10-30 Johannes Schmid <jschmid@openismus.com> 2203 2204 * libgda/libgdamm/value_tools.h: 2205 * libgda/src/libgda_methods.defs: 2206 * libgda/src/serverprovider.hg: 2207 * tools/m4/convert_libgdamm.m4: 2208 2209 Fixed build with latest libgda 2210 2211 svn path=/libgdamm/trunk/; revision=1756 2212 22132008-10-19 Johannes Schmid <jschmid@openismus.com> 2214 2215 Wrapped GdaDataComparator 2216 22172008-10-19 Johannes Schmid <jschmid@openismus.com> 2218 2219 * libgda/src/Makefile_list_of_hg.am_fragment: 2220 * libgda/src/datacomparator.ccg: 2221 * libgda/src/datacomparator.hg: 2222 * tools/m4/convert_libgdamm.m4: 2223 2224 Wrapped GdaDataComparator 2225 2226 svn path=/libgdamm/trunk/; revision=1751 2227 22282008-10-16 Johannes Schmid <jschmid@openismus.com> 2229 2230 Added some inline methods for GValue conversions 2231 22322008-10-16 Johannes Schmid <jschmid@openismus.com> 2233 2234 * libgda/libgdamm/Makefile.am: 2235 * libgda/libgdamm/value_tools.h: 2236 Added some inline methods for GValue conversions 2237 2238 * libgda/src/Makefile_list_of_hg.am_fragment: 2239 * libgda/src/error.* 2240 Wrapped GdaError boxed type 2241 2242 * libgda/src/dataproxy.hg: 2243 * libgda/src/set.hg: 2244 * libgda/src/holder.hg 2245 Fixed some signals 2246 2247 * libgda/src/libgda_signals.defs: 2248 Edited by hand to fix some wrongly detected signals 2249 2250 * tools/m4/convert_libgdamm.m4: 2251 Added some new conversions for GError and GdaError 2252 2253 svn path=/libgdamm/trunk/; revision=1747 2254 22552008-10-11 Johannes Schmid <jschmid@openismus.com> 2256 2257 Require libgda 3.99.6 2258 22592008-10-11 Johannes Schmid <jschmid@openismus.com> 2260 2261 * configure.in: Require libgda 3.99.6 2262 * libgda/src/column.ccg: 2263 * libgda/src/column.hg: 2264 Wrapped set/get_attribte() 2265 2266 * libgda/src/connection.ccg: 2267 * libgda/src/connection.hg: 2268 Wrapped statement_to_sql() and get_meta_store_data() 2269 2270 * libgda/src/datamodel.hg: 2271 Removed non-existing property 2272 * libgda/src/holder.ccg: 2273 * libgda/src/holder.hg: 2274 Wrapped set/get_attribte() 2275 2276 * libgda/src/quarklist.ccg: 2277 * libgda/src/quarklist.hg: 2278 Wrapped foreach() 2279 2280 * libgda/src/libgda_enums.defs: 2281 * libgda/src/libgda_methods.defs: 2282 * libgda/src/libgda_others.defs: 2283 * libgda/src/libgda_signals.defs: 2284 Regenerated for new API version 2285 2286 * libgda/src/statement.hg: 2287 Removed gda_statement_deserialize() (no longer in libgda) 2288 2289 * tools/m4/convert_libgdamm.m4: 2290 Added some new conversions 2291 2292 svn path=/libgdamm/trunk/; revision=1737 2293 22942008-10-08 Johannes Schmid <jschmid@openismus.com> 2295 2296 Fix build when libgda-bdb-4.0 is not installed 2297 22982008-10-08 Johannes Schmid <jschmid@openismus.com> 2299 2300 * configure.in: 2301 * tools/extra_defs_gen/generate_defs_gda.cc: 2302 Fix build when libgda-bdb-4.0 is not installed 2303 2304 svn path=/libgdamm/trunk/; revision=1732 2305 23062008-10-07 Johannes Schmid <jschmid@openismus.com> 2307 2308 Fixed build due to several API changes in libgda 2309 23102008-10-07 Johannes Schmid <jschmid@openismus.com> 2311 2312 * libgda/src/column.ccg: 2313 * libgda/src/column.hg: 2314 * libgda/src/holder.ccg: 2315 * libgda/src/holder.hg: 2316 * libgda/src/libgda_methods.defs: 2317 * libgda/src/libgda_signals.defs: 2318 * libgda/src/set.hg: 2319 Fixed build due to several API changes in libgda 2320 2321 svn path=/libgdamm/trunk/; revision=1730 2322 23232008-10-07 Murray Cumming <murrayc@murrayc.com> 2324 2325 Adde [] around LIBGDAMM_VERSION with AC_SUBST to avoid an odd error. 2326 23272008-10-07 Murray Cumming <murrayc@murrayc.com> 2328 2329 * configure.in: Adde [] around LIBGDAMM_VERSION with AC_SUBST 2330 to avoid an odd error. 2331 2332 svn path=/libgdamm/trunk/; revision=1729 2333 23342008-10-01 Johannes Schmid <johannes.schmid@openismus.com> 2335 2336 Wrapped more missing methods and signals 2337 23382008-10-01 Johannes Schmid <johannes.schmid@openismus.com> 2339 2340 * libgda/src/column.hg: 2341 * libgda/src/connection.hg: 2342 * libgda/src/datamodel.ccg: 2343 * libgda/src/datamodel.hg: 2344 * libgda/src/datamodelarray.hg: 2345 * libgda/src/dataproxy.hg: 2346 * libgda/src/holder.ccg: 2347 * libgda/src/holder.hg: 2348 * libgda/src/libgda_signals.defs: 2349 * libgda/src/metastruct.hg: 2350 * libgda/src/set.hg: 2351 Wrapped more missing methods and signals 2352 2353 svn path=/libgdamm/trunk/; revision=1727 2354 23552008-10-01 Johannes Schmid <johannes.schmid@openismus.com> 2356 2357 Fixed build with latest libgda-4.0 2358 23592008-10-01 Johannes Schmid <johannes.schmid@openismus.com> 2360 2361 * libgda/libgdamm.h: 2362 * libgda/src/column.ccg: 2363 * libgda/src/column.hg: 2364 * libgda/src/config.ccg: 2365 * libgda/src/config.hg: 2366 * libgda/src/datamodel.ccg: 2367 * libgda/src/datamodel.hg: 2368 * libgda/src/datamodelarray.hg: 2369 * libgda/src/datamodelimport.hg: 2370 * libgda/src/dataproxy.hg: 2371 Fixed build with latest libgda-4.0 2372 2373 svn path=/libgdamm/trunk/; revision=1726 2374 23752008-09-30 Johannes Schmid <johannes.schmid@openismus.com> 2376 2377 Fixed build Regenerated defs files from latest libgda-4.0 Adapted most 2378 23792008-09-30 Johannes Schmid <johannes.schmid@openismus.com> 2380 2381 * tools/extra_defs_gen/extra_defs_gda.cc: Fixed build 2382 * libgda/src/*.defs: Regenerated defs files from latest 2383 libgda-4.0 2384 * libgda/src/*.hg: Adapted most files to changes in libgda 2385 2386 svn path=/libgdamm/trunk/; revision=1723 2387 23882008-09-30 Johannes Schmid <jhs@src.gnome.org> 2389 2390 Undo silly change... 2391 2392 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1720 2393 23942008-09-30 Johannes Schmid <jhs@src.gnome.org> 2395 2396 libgdamm4 is now trunk 2397 2398 svn path=/libgdamm/branches/libgdamm-4-0; revision=1719 2399 24002008-06-23 Johannes Schmid <jhs@gnome.org> 2401 2402 Wrapped missing classes 2403 24042008-06-23 Johannes Schmid <jhs@gnome.org> 2405 2406 * libgda/src/Makefile_list_of_hg.am_fragment: 2407 * libgda/src/quarklist.ccg: 2408 * libgda/src/quarklist.hg: 2409 * libgda/src/threader.ccg: 2410 * libgda/src/threader.hg: 2411 * tools/m4/convert_libgdamm.m4: 2412 Wrapped missing classes 2413 2414 * libgda/blob*: 2415 Restored from svn trunk 2416 2417 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1579 2418 24192008-06-17 Johannes Schmid <jhs@gnome.org> 2420 2421 Cleaned up example 2422 24232008-06-17 Johannes Schmid <jhs@gnome.org> 2424 2425 * configure.in: 2426 * examples/*: 2427 Cleaned up example 2428 2429 * libgda/libgdamm/Makefile.am: 2430 * libgda/src/batch.ccg: 2431 * libgda/src/batch.hg: 2432 * libgda/src/config.hg: 2433 * libgda/src/libgda_methods.defs: 2434 * libgda/src/metastore.hg: 2435 * libgda/src/row.hg: 2436 * libgda/src/serveroperation.hg: 2437 Added some signals using \"no_default_handler\" option and fixed 2438 libary version and naming 2439 2440 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1566 2441 24422008-06-17 Johannes Schmid <jhs@gnome.org> 2443 2444 Completed example 2445 24462008-06-17 Johannes Schmid <jhs@gnome.org> 2447 2448 * examples/simple/main.cc: 2449 Completed example 2450 2451 * libgda/src/connection.ccg: 2452 Use Glib::unwrap instead of gobj() 2453 2454 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1565 2455 24562008-06-10 Johannes Schmid <jhs@gnome.org> 2457 2458 Started (very) simple example 2459 24602008-06-10 Johannes Schmid <jhs@gnome.org> 2461 2462 * examples/simple/main.cc: 2463 Started (very) simple example 2464 2465 * libgda/libgdamm.h: 2466 * libgda/libgdamm/init.cc: 2467 * libgda/libgdamm/init.h: 2468 * libgda/src/connection.ccg: 2469 * libgda/src/connection.hg: 2470 Updated to build the example 2471 2472 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1556 2473 24742008-06-10 Johannes Schmid <johannes.schmid@openismus.com> 2475 2476 Added all missing properties and wrapped missing methods 2477 24782008-06-10 Johannes Schmid <johannes.schmid@openismus.com> 2479 2480 * libgda/src/config.hg: 2481 * libgda/src/connection.hg: 2482 * libgda/src/datamodelarray.hg: 2483 * libgda/src/datamodelimport.hg: 2484 * libgda/src/datamodelquery.hg: 2485 * libgda/src/dataproxy.hg: 2486 * libgda/src/holder.hg: 2487 * libgda/src/libgda_enums.defs: 2488 * libgda/src/libgda_methods.defs: 2489 * libgda/src/libgda_signals.defs: 2490 * libgda/src/metastore.hg: 2491 * libgda/src/metastruct.ccg: 2492 * libgda/src/metastruct.hg: 2493 * libgda/src/serveroperation.hg: 2494 * libgda/src/set.ccg: 2495 * libgda/src/set.hg: 2496 * tools/extra_defs_gen/generate_defs_gda.cc: 2497 * tools/m4/convert_libgdamm.m4: 2498 2499 Added all missing properties and wrapped missing methods 2500 2501 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1555 2502 25032008-06-09 Johannes Schmid <johannes.schmid@openismus.com> 2504 2505 (Hand-)wrapped more methods 2506 25072008-06-09 Johannes Schmid <johannes.schmid@openismus.com> 2508 2509 * libgda/src/batch.hg: 2510 * libgda/src/column.hg: 2511 * libgda/src/holder.hg: 2512 * libgda/src/libgda_signals.defs: 2513 * libgda/src/metastore.ccg: 2514 * libgda/src/metastore.hg: 2515 * libgda/src/set.ccg: 2516 * libgda/src/set.hg: 2517 * libgda/src/statement.ccg: 2518 * libgda/src/statement.hg: 2519 * tools/m4/convert_libgdamm.m4: 2520 2521 (Hand-)wrapped more methods 2522 2523 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1554 2524 25252008-06-07 Johannes Schmid <johannes.schmid@openismus.com> 2526 2527 Wrapped signal (needs patch to libgda #537105) 2528 25292008-06-07 Johannes Schmid <johannes.schmid@openismus.com> 2530 2531 * libgda/src/dataproxy.hg: 2532 Wrapped signal (needs patch to libgda #537105) 2533 2534 * libgda/src/serveroperation.hg: 2535 * libgda/src/serverprovider.ccg: 2536 * libgda/src/serverprovider.hg: 2537 * tools/m4/convert_libgdamm.m4: 2538 Wrapped missing methods 2539 2540 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1553 2541 25422008-06-05 Johannes Schmid <johannes.schmid@openismus.com> 2543 2544 Wrapped some missing methods 2545 25462008-06-05 Johannes Schmid <johannes.schmid@openismus.com> 2547 2548 * libgda/Makefile.am: 2549 * libgda/src/connection.ccg: 2550 * libgda/src/connection.hg: 2551 * libgda/src/serveroperation.hg: 2552 * libgda/src/serverprovider.hg: 2553 * tools/m4/convert_libgdamm.m4: 2554 2555 Wrapped some missing methods 2556 2557 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1552 2558 25592008-06-03 Johannes Schmid <johannes.schmid@openismus.com> 2560 2561 Wrapped Gda::Config 2562 25632008-06-03 Johannes Schmid <johannes.schmid@openismus.com> 2564 2565 * libgda/src/Makefile_list_of_hg.am_fragment: 2566 * libgda/src/config.ccg: 2567 * libgda/src/config.hg: 2568 * tools/m4/convert_libgdamm.m4: 2569 Wrapped Gda::Config 2570 2571 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1550 2572 25732008-06-03 Johannes Schmid <johannes.schmid@openismus.com> 2574 2575 Removed old files 2576 25772008-06-03 Johannes Schmid <johannes.schmid@openismus.com> 2578 2579 * libgda/libgdamm/Makefile.am: 2580 * libgda/libgdamm/config.cc: 2581 * libgda/libgdamm/config.h: 2582 * libgda/libgdamm/value.cc: 2583 * libgda/libgdamm/value.h: 2584 Removed old files 2585 2586 * libgda/libgdamm/init.cc: 2587 * libgda/src/batch.ccg: 2588 * libgda/src/batch.hg: 2589 * libgda/src/metastore.hg: 2590 * libgda/src/metastruct.ccg: 2591 * libgda/src/metastruct.hg: 2592 * libgda/src/sqlparser.ccg: 2593 * libgda/src/statement.ccg: 2594 * tools/m4/convert_libgdamm.m4: 2595 Fixed remaining build errors. 2596 2597 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1549 2598 25992008-06-02 Johannes Schmid <johannes.schmid@openismus.com> 2600 2601 Fix more build errors 2602 26032008-06-02 Johannes Schmid <johannes.schmid@openismus.com> 2604 2605 * libgda/src/batch.hg: 2606 * libgda/src/column.hg: 2607 * libgda/src/holder.ccg: 2608 * libgda/src/holder.hg: 2609 * libgda/src/sqlparser.ccg: 2610 * libgda/src/sqlparser.hg: 2611 * libgda/src/statement.ccg: 2612 * libgda/src/statement.hg: 2613 2614 Fix more build errors 2615 2616 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1547 2617 26182008-05-29 Johannes Schmid <johannes.schmid@openismus.com> 2619 2620 Fixed build for many classes and hand-coded a lot of methods returning a 2621 26222008-05-29 Johannes Schmid <johannes.schmid@openismus.com> 2623 2624 * libgda/src/Makefile_list_of_hg.am_fragment: 2625 * libgda/src/batch.hg: 2626 * libgda/src/column.ccg: 2627 * libgda/src/datahandler.ccg: 2628 * libgda/src/datamodel.ccg: 2629 * libgda/src/datamodel.hg: 2630 * libgda/src/datamodelarray.hg: 2631 * libgda/src/datamodelimport.ccg: 2632 * libgda/src/datamodelimport.hg: 2633 * libgda/src/datamodeliter.ccg: 2634 * libgda/src/datamodeliter.hg: 2635 * libgda/src/datamodelquery.ccg: 2636 * libgda/src/datamodelquery.hg: 2637 * libgda/src/datamodelrow.hg: 2638 * libgda/src/dataproxy.ccg: 2639 * libgda/src/dataproxy.hg: 2640 * libgda/src/handlerbin.hg: 2641 * libgda/src/handlerboolean.hg: 2642 * libgda/src/handlernumerical.hg: 2643 * libgda/src/handlerstring.hg: 2644 * libgda/src/handlertime.hg: 2645 * libgda/src/handlertype.hg: 2646 * libgda/src/holder.ccg: 2647 * libgda/src/holder.hg: 2648 * libgda/src/libgda_signals.defs: 2649 * libgda/src/metastore.hg: 2650 * libgda/src/metastruct.hg: 2651 * libgda/src/row.ccg: 2652 * libgda/src/row.hg: 2653 * libgda/src/serveroperation.ccg: 2654 * libgda/src/serveroperation.hg: 2655 * libgda/src/serverprovider.ccg: 2656 * libgda/src/serverprovider.hg: 2657 * libgda/src/set.ccg: 2658 * libgda/src/set.hg: 2659 * libgda/src/sqlparser.hg: 2660 * libgda/src/statement.hg: 2661 * tools/extra_defs_gen/generate_defs_gda.cc: 2662 * tools/m4/convert_libgdamm.m4: 2663 2664 Fixed build for many classes and hand-coded a lot of methods returning a 2665 GValue* 2666 2667 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1541 2668 26692008-05-28 Johannes Schmid <johannes.schmid@openismus.com> 2670 2671 Added a note about sql-parser 2672 26732008-05-28 Johannes Schmid <johannes.schmid@openismus.com> 2674 2675 * README: 2676 Added a note about sql-parser 2677 2678 * libgda/src/Makefile_list_of_hg.am_fragment: 2679 * libgda/src/batch.ccg: 2680 * libgda/src/batch.hg: 2681 * libgda/src/connection.ccg: 2682 * libgda/src/connection.hg: 2683 * libgda/src/datahandler.ccg: 2684 * libgda/src/libgda_enums.defs: 2685 * libgda/src/libgda_methods.defs: 2686 * libgda/src/libgda_signals.defs: 2687 * libgda/src/metastore.ccg: 2688 * libgda/src/metastore.hg: 2689 * libgda/src/metastruct.ccg: 2690 * libgda/src/metastruct.hg: 2691 * libgda/src/sqlparser.ccg: 2692 * libgda/src/sqlparser.hg: 2693 * tools/extra_defs_gen/generate_defs_gda.cc: 2694 * tools/m4/convert_libgdamm.m4: 2695 2696 Wrapped more classes and startet to fix build 2697 2698 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1539 2699 27002008-05-27 Johannes Schmid <johannes.schmid@openismus.com> 2701 2702 Reduce number of compile errors 2703 27042008-05-29 Johannes Schmid <johannes.schmid@openismus.com> 2705 2706 * libgda/src/connection.hg: 2707 * libgda/src/datamodel.hg: 2708 * libgda/src/serveroperation.hg: 2709 * libgda/src/statement.hg: 2710 2711 Reduce number of compile errors 2712 2713 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1537 2714 27152008-05-27 Johannes Schmid <johannes.schmid@openismus.com> 2716 2717 Wrapped statement and holder and update everything to use Glib::Value 2718 27192008-05-28 Johannes Schmid <johannes.schmid@openismus.com> 2720 2721 * libgda/src/Makefile_list_of_hg.am_fragment: 2722 * libgda/src/column.hg: 2723 * libgda/src/connection.ccg: 2724 * libgda/src/connection.hg: 2725 * libgda/src/datahandler.hg: 2726 * libgda/src/datamodel.hg: 2727 * libgda/src/datamodeliter.hg: 2728 * libgda/src/holder.ccg: 2729 * libgda/src/holder.hg: 2730 * libgda/src/row.hg: 2731 * libgda/src/serveroperation.hg: 2732 * libgda/src/serverprovider.hg: 2733 * libgda/src/set.hg: 2734 * libgda/src/statement.ccg: 2735 * libgda/src/statement.hg: 2736 * tools/m4/convert_libgdamm.m4: 2737 2738 Wrapped statement and holder and update everything to use Glib::Value instead 2739 of Gda::Value 2740 2741 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1536 2742 27432008-05-26 Johannes Schmid <johannes.schmid@openismus.com> 2744 2745 Updated several classes to libgda-4.0 2746 27472008-05-26 Johannes Schmid <johannes.schmid@openismus.com> 2748 2749 * libgda/src/Makefile_list_of_hg.am_fragment: 2750 * libgda/src/column.hg: 2751 * libgda/src/command.ccg: 2752 * libgda/src/command.hg: 2753 * libgda/src/connection.ccg: 2754 * libgda/src/connection.hg: 2755 * libgda/src/datamodel.hg: 2756 * libgda/src/datamodeliter.hg: 2757 * libgda/src/datamodelquery.hg: 2758 * libgda/src/dataproxy.hg: 2759 * libgda/src/row.hg: 2760 * libgda/src/set.hg: 2761 * libgda/src/set.ccg: 2762 * libgda/src/serverprovider.ccg: 2763 * libgda/src/serverprovider.hg: 2764 * tools/m4/convert_libgdamm.m4: 2765 2766 Updated several classes to libgda-4.0 2767 2768 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1532 2769 27702008-05-25 Johannes Schmid <johannes.schmid@openismus.com> 2771 2772 Removed unneeded files: 2773 2774 2008-05-25 Johannes Schmid <johannes.schmid@openismus.com> 2775 2776 Removed unneeded files: 2777 * libgda/src/blob.ccg: 2778 * libgda/src/blob.hg: 2779 * libgda/src/blobop.ccg: 2780 * libgda/src/blobop.hg: 2781 * libgda/src/client.ccg: 2782 * libgda/src/client.hg: 2783 * libgda/src/column.ccg: 2784 * libgda/src/column.hg: 2785 * libgda/src/columnindex.ccg: 2786 * libgda/src/columnindex.hg: 2787 * libgda/src/datamodelfiltersql.ccg: 2788 * libgda/src/datamodelfiltersql.hg: 2789 * libgda/src/datamodelhash.ccg: 2790 * libgda/src/datamodelhash.hg: 2791 * libgda/src/datamodelindex.ccg: 2792 * libgda/src/datamodelindex.hg: 2793 * libgda/src/datamodelrow.ccg: 2794 * libgda/src/datamodelrow.hg: 2795 * libgda/src/datasourceinfo.ccg: 2796 * libgda/src/datasourceinfo.hg: 2797 * libgda/src/dict.ccg: 2798 * libgda/src/dict.hg: 2799 * libgda/src/dictaggregate.ccg: 2800 * libgda/src/dictaggregate.hg: 2801 * libgda/src/dictconstraint.ccg: 2802 * libgda/src/dictconstraint.hg: 2803 * libgda/src/dictdatabase.ccg: 2804 * libgda/src/dictdatabase.hg: 2805 * libgda/src/dictfield.ccg: 2806 * libgda/src/dictfield.hg: 2807 * libgda/src/dictfunction.ccg: 2808 * libgda/src/dictfunction.hg: 2809 * libgda/src/dicttable.ccg: 2810 * libgda/src/dicttable.hg: 2811 * libgda/src/dicttype.ccg: 2812 * libgda/src/dicttype.hg: 2813 * libgda/src/entity.ccg: 2814 * libgda/src/entity.hg: 2815 * libgda/src/entityfield.ccg: 2816 * libgda/src/entityfield.hg: 2817 * libgda/src/object.ccg: 2818 * libgda/src/object.hg: 2819 * libgda/src/parameter.ccg: 2820 * libgda/src/parameter.hg: 2821 * libgda/src/parameterlist.ccg: 2822 * libgda/src/parameterlist.hg: 2823 * libgda/src/providerinfo.ccg: 2824 * libgda/src/providerinfo.hg: 2825 * libgda/src/query.ccg: 2826 * libgda/src/query.hg: 2827 * libgda/src/querycondition.ccg: 2828 * libgda/src/querycondition.hg: 2829 * libgda/src/queryfield.ccg: 2830 * libgda/src/queryfield.hg: 2831 * libgda/src/queryfieldagg.ccg: 2832 * libgda/src/queryfieldagg.hg: 2833 * libgda/src/queryfieldall.ccg: 2834 * libgda/src/queryfieldall.hg: 2835 * libgda/src/queryfieldfield.ccg: 2836 * libgda/src/queryfieldfield.hg: 2837 * libgda/src/queryfieldfunc.ccg: 2838 * libgda/src/queryfieldfunc.hg: 2839 * libgda/src/queryfieldvalue.ccg: 2840 * libgda/src/queryfieldvalue.hg: 2841 * libgda/src/queryjoin.ccg: 2842 * libgda/src/queryjoin.hg: 2843 * libgda/src/queryobject.ccg: 2844 * libgda/src/queryobject.hg: 2845 * libgda/src/querytarget.ccg: 2846 * libgda/src/querytarget.hg: 2847 * libgda/src/referer.ccg: 2848 * libgda/src/referer.hg: 2849 * libgda/src/renderer.ccg: 2850 * libgda/src/renderer.hg: 2851 * libgda/src/row.ccg: 2852 * libgda/src/row.hg: 2853 * libgda/src/xmlstorage.ccg: 2854 * libgda/src/xmlstorage.hg: 2855 2856 * libgda/src/libgda_enums.defs: 2857 * libgda/src/libgda_methods.defs: 2858 * libgda/src/libgda_signals.defs: 2859 Regenerated defs files 2860 2861 * libgda/src/Makefile_list_of_hg.am_fragment: 2862 Removed unused files from the Makefile 2863 2864 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1530 2865 28662008-05-25 Johannes Schmid <johannes.schmid@openismus.com> 2867 2868 Update things to use libgda-4.0 instead of 3.0 2869 28702008-05-25 Johannes Schmid <johannes.schmid@openismus.com> 2871 2872 * configure.in: 2873 * libgda/libgdamm-3.0.pc.in (removed): 2874 * libgda/libgdamm-4.0.pc.in: 2875 * tools/extra_defs_gen/generate_defs_gda.cc: 2876 2877 Update things to use libgda-4.0 instead of 3.0 2878 2879 * ChangeLog: 2880 * ChangeLog-pre-4.0: 2881 Cleared old ChangeLog 2882 2883 svn path=/libgdamm/branches/libgdamm-4-0/; revision=1529 2884 28852008-03-16 Murray Cumming <murrayc@murrayc.com> 2886 2887 Clarified documentation. 2888 28892008-03-16 Murray Cumming <murrayc@murrayc.com> 2890 2891 * libgda/src/datahandler.hg: Clarified documentation. 2892 2893 svn path=/libgdamm/trunk/; revision=1409 2894 28952008-03-16 Murray Cumming <murrayc@src.gnome.org> 2896 2897 Increase version 2898 2899 svn path=/libgdamm/trunk/; revision=1407 2900 29012008-03-16 Murray Cumming <murrayc@murrayc.com> 2902 2903 Regenerated with h2defs.py Comment out fkey_set_fields() because we do not 2904 29052008-03-16 Murray Cumming <murrayc@murrayc.com> 2906 2907 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py 2908 * libgda/src/dictconstraint.hg: Comment out fkey_set_fields() because 2909 we do not yet have a wrapper for GdaDictConstraintFkeyPair. 2910 * libgda/src/dictfield.hg: Added table and entry-plugin properties. 2911 * libgda/src/dicttable.hg: Added db and is-view properties. 2912 * libgda/src/row.hg: Added row property. 2913 2914 * tools/m4/convert_libgdamm.m4: 2915 * libgda/src/serveroperation.hg: Added get_node_type(). 2916 2917 * libgda/src/entity.hg: Added signals, though not really because we 2918 do not have .defs for these yet. 2919 * libgda/src/entityfield.hg: Removed vfuncs which probaly have 2920 incorrect refcounting. We can work on this for libgdamm 4.0. 2921 2922 svn path=/libgdamm/trunk/; revision=1406 2923 29242008-03-01 Murray Cumming <murrayc@murrayc.com> 2925 2926 get_constraints(), get_arg_dict_types((), get_parents(), 2927 29282008-03-01 Murray Cumming <murrayc@murrayc.com> 2929 2930 * libgda/src/dictfield.ccg: 2931 * libgda/src/dictfield.hg: get_constraints(), 2932 * libgda/src/dictfunction.hg: get_arg_dict_types((), 2933 * libgda/src/dicttable.hg: get_parents(), get_constraints(), 2934 * libgda/src/dicttype.hg: get_synonyms(), 2935 * libgda/src/entity.hg: get_fields() 2936 2937 * libgda/src/queryfieldvalue.hg: Added get_is_parameter(). 2938 * libgda/src/dictdatabase.hg: update_progress(): 2939 Corrected int to guint for parameter 2940 2941 svn path=/libgdamm/trunk/; revision=1379 2942 29432008-03-01 Murray Cumming <murrayc@murrayc.com> 2944 2945 2.9.82: 2946 29472008-03-01 Murray Cumming <murrayc@murrayc.com> 2948 2949 * configure.in: Use tar-ustar with AM_INIT_AUTOMAKE() so we can 2950 dist the long filenames generated by doxygen. This is based on what 2951 we do in gtkmm. 2952 2953 svn path=/libgdamm/trunk/; revision=1378 2954 29552008-03-01 Stefan Potyra <stefan.potyra@informatik.uni-erlangen.de> 2956 2957 Increase the first number in LIBGDAMM_SO_VERSION, to change the .so name 2958 29592008-03-01 Stefan Potyra <stefan.potyra@informatik.uni-erlangen.de > 2960 2961 * configure.in: Increase the first number in LIBGDAMM_SO_VERSION, 2962 to change the .so name to indicate the build breakage in 2.9.81, 2963 wanted by Ubuntu (launchpad bug 190744). 2964 2965 Note from Murray: We do not normally use that version string much 2966 because it just causes problems and there is no way to indicate 2967 breakage of unstable parts while showing that the whole thing has only 2968 API additions when comparing major stable releases. But libgdamm has 2969 never yet been API stable so we can do it this time. 2970 2971 svn path=/libgdamm/trunk/; revision=1377 2972 29732008-01-28 Murray Cumming <murrayc@murrayc.com> 2974 2975 Added a string conversion for the signal, because this is no longer in the 2976 29772008-01-28 Murray Cumming <murrayc@murrayc.com> 2978 2979 * libgda/src/column.hg: 2980 * libgda/src/dictdatabase.hg: Added a string conversion for the signal, 2981 because this is no longer in the .m4 file installed by glibmm. 2982 2983 svn path=/libgdamm/trunk/; revision=1309 2984 29852008-01-01 Armin Burgmeier <armin@openismus.com> 2986 2987 Detect whether building for Windows (copied from glibmm) and added 2988 29892007-12-31 Armin Burgmeier <armin@openismus.com> 2990 2991 * configure.in: Detect whether building for Windows (copied from 2992 glibmm) and added AC_LIBTOOL_WIN32_DLL to create a shared library. 2993 2994 * build_shared/Makefile_build.am_fragment: Link with -no-undefined on 2995 Windows, otherwise libtool does not create a DLL because undefined 2996 symbols are not allowed in Windows DLLs. 2997 2998 svn path=/libgdamm/trunk/; revision=1270 2999 30002007-12-06 Murray Cumming <murrayc@src.gnome.org> 3001 3002 Mark version in ChangeLog 3003 3004 svn path=/libgdamm/trunk/; revision=1251 3005 30062007-11-18 Murray Cumming <murrayc@src.gnome.org> 3007 3008 Increase version 3009 3010 svn path=/libgdamm/trunk/; revision=1225 3011 30122007-11-18 Murray Cumming <murrayc@murrayc.com> 3013 3014 Remove trailing ;s to avoid warnings when --pedantic is used with gcc. 3015 30162007-11-18 Murray Cumming <murrayc@murrayc.com> 3017 3018 * libgda/src/blobop.hg: 3019 * libgda/src/column.hg: 3020 * libgda/src/columnindex.hg: 3021 * libgda/src/connection.hg: 3022 * libgda/src/dictdatabase.hg: 3023 * libgda/src/parameter.hg: 3024 * libgda/src/queryfieldvalue.hg: 3025 * libgda/src/row.hg: 3026 * libgda/src/serveroperation.hg: 3027 Remove trailing ;s to avoid warnings when --pedantic is used with 3028 gcc. 3029 3030 svn path=/libgdamm/trunk/; revision=1224 3031 30322007-09-30 Armin Burgmeier <armin@openismus.com> 3033 3034 Fixed build with disabled exceptions. 3035 30362007-09-30 Armin Burgmeier <armin@openismus.com> 3037 3038 * examples/simple/main.cc: 3039 * examples/simple_iter/main.cc: Fixed build with disabled exceptions. 3040 3041 svn path=/libgdamm/trunk/; revision=1101 3042 30432007-09-28 Murray Cumming <murrayc@murrayc.com> 3044 3045 Added get_ulong() and set_ulong() and a constructor. 3046 30472007-09-28 Murray Cumming <murrayc@murrayc.com> 3048 3049 * libgda/libgdamm/value.cc: 3050 * libgda/libgdamm/value.h: Added get_ulong() and set_ulong() and 3051 a constructor. 3052 3053 svn path=/libgdamm/trunk/; revision=1100 3054 30552007-09-27 Murray Cumming <murrayc@murrayc.com> 3056 3057 Add a cnc_string to the DataSourceInfo to specify the table, to make this 3058 30592007-09-27 Murray Cumming <murrayc@murrayc.com> 3060 3061 * examples/simple/main.cc: Add a cnc_string to the DataSourceInfo to 3062 specify the table, to make this work. Catch exceptions. 3063 * examples/simple_iter/main.cc: Use a full cnc_string instead of a 3064 DataSourceInfo, to show how that is done. 3065 * libgda/src/datamodel.hg: describe_column(): Use refreturn to avoid 3066 a reference-counting problem. 3067 3068 svn path=/libgdamm/trunk/; revision=1098 3069 30702007-09-27 Murray Cumming <murrayc@murrayc.com> 3071 3072 Added an example that uses ITER_MODEL_ONLY. This does not actually work, 3073 30742007-09-27 Murray Cumming <murrayc@murrayc.com> 3075 3076 * configure.in: 3077 * examples/Makefile.am: 3078 * examples/simple_iter/main.cc: Added an example that uses ITER_MODEL_ONLY. 3079 This does not actually work, and the simple example probably doesn't work either, 3080 because we have not specified a table name - see bug #480860. Everybody must 3081 be using the DSN string instead of the DataSourceInfo. 3082 3083 svn path=/libgdamm/trunk/; revision=1097 3084 30852007-09-25 Murray Cumming <murrayc@murrayc.com> 3086 3087 Put the enums inside the Gnome::Gda namespace instead of inside Gnome::. 3088 30892007-09-25 Murray Cumming <murrayc@murrayc.com> 3090 3091 * libgda/src/connectionevent.hg: Put the enums inside the Gnome::Gda namespace instead of 3092 inside Gnome::. 3093 3094 svn path=/libgdamm/trunk/; revision=1096 3095 30962007-09-17 Murray Cumming <murrayc@murrayc.com> 3097 3098 Added execute_select_command() and execute_non_select_command() that take 3099 31002007-09-17 Murray Cumming <murrayc@murrayc.com> 3101 3102 * libgda/src/connection.ccg: 3103 * libgda/src/connection.hg: Added execute_select_command() and execute_non_select_command() that 3104 take the command as a string and that take a parameter list, for convenience. 3105 * libgda/src/parameterlist.hg: Remove add_param_*() methods, because we already have add_parameter() 3106 methods that wrap the same C functions. Ref the return, to avoid a crash. None of these could have 3107 worked before. 3108 3109 svn path=/libgdamm/trunk/; revision=1095 3110 31112007-09-12 Murray Cumming <murrayc@murrayc.com> 3112 3113 2.9.8: 3114 31152007-09-10 Murray Cumming <murrayc@murrayc.com> 3116 3117 * libgda/libgdamm/value.cc: set(Glib::Date): Correctly initialize 3118 the GValue, so that the date is actually used. 3119 3120 svn path=/libgdamm/trunk/; revision=1084 3121 31222007-06-20 Murray Cummingg <murrayc@murrayc.com> 3123 3124 Rename set(GType) to set_g_type(GType) because it is ambiguous with 3125 31262007-06-20 Murray Cummingg <murrayc@murrayc.com> 3127 3128 * libgda/libgdamm/value.cc: 3129 * libgda/libgdamm/value.h: Rename set(GType) to set_g_type(GType) because 3130 it is ambiguous with set(int) (or maybe set(guint)). I do not know why this 3131 is only a problem now. 3132 3133 svn path=/libgdamm/trunk/; revision=1083 3134 31352007-06-14 Murray Cumming <murrayc@murrayc.com> 3136 3137 2.9.7: 3138 31392007-06-14 Murray Cumming <murrayc@murrayc.com> 3140 3141 * Makefile.am: 3142 * README: 3143 * COPYING.examples: Added GPL text, requested by the Ubuntu maintainer, 3144 because the examples are GPL, though the library is LGPL. 3145 3146 * libgda/src/dictconstraint.hg: pkey_set_fields(), pkey_get_fields(), 3147 fkey_set_fields(), fkey_set_actions(), fkey_get_actions(), 3148 unique_set_fields(), unique_get_fields(): Use SListHandle, so the 3149 application coder can use standard C++ containers. 3150 These function names are not very nice. 3151 3152 svn path=/libgdamm/trunk/; revision=1079 3153 31542007-06-10 Murray Cumming <murrayc@murrayc.com> 3155 3156 2.9.6: 3157 31582007-06-10 Murray Cumming <murrayc@murrayc.com> 3159 3160 * libgda/libgdamm/config.cc: get_provider_by_name(), get_providers(): 3161 Avoid freeing memory that we don't own. 3162 get_value_string(): Avoid leaking memory 3163 3164 svn path=/libgdamm/trunk/; revision=1078 3165 31662007-05-05 Murray Cumming <murrayc@murrayc.com> 3167 3168 Use the Doxygen tag files with relevant paths, assuming that everything is 3169 31702007-05-05 Murray Cumming <murrayc@murrayc.com> 3171 3172 * docs/reference/Doxyfile.in: Use the Doxygen tag files with relevant paths, 3173 assuming that everything is checked out at the same level, as with 3174 jhbuild. 3175 * docs/reference/Makefile.am: 3176 * docs/reference/libgdamm_header.html_fragment: 3177 Correct the upload path, now that this is on gtkmm.org. 3178 3179 svn path=/libgdamm/trunk/; revision=1071 3180 31812007-04-29 Murray Cumming <murrayc@src.gnome.org> 3182 3183 Increase version 3184 3185 svn path=/libgdamm/trunk/; revision=1067 3186 31872007-04-24 Yselkowitz <yselkowitz@users.sourceforge.net> 3188 3189 Check for both m4 and M4 in the GNU m4 output, to fix the build on some 3190 3191 2007-04-24 Yselkowitz <yselkowitz@users.sourceforge.net> 3192 3193 * scripts/macros.m4: Check for both m4 and M4 in the GNU m4 output, 3194 to fix the build on some platforms. 3195 Bug #423990 3196 3197 svn path=/libgdamm/trunk/; revision=1065 3198 31992007-03-30 Armin Burgmeier <armin@openismus.com> 3200 3201 Removed Gnome::Gda::value_compare, Gnome::Gda::value_compare_ext and 3202 32032007-03-30 Armin Burgmeier <armin@openismus.com> 3204 3205 * libgda/libgdamm/value.h: 3206 * libgda/libgdamm/value.cc: Removed Gnome::Gda::value_compare, 3207 Gnome::Gda::value_compare_ext and Gnome::Gda::value_equal. There is 3208 Gnome::Gda::Value::operator== to test for equality. Furthermore, 3209 Gnome::Gda::value_compare was not even defined, so I don't think these 3210 are really used. I just commented them out so we can re-enable them 3211 when required. 3212 3213 svn path=/libgdamm/trunk/; revision=1059 3214 32152007-03-29 Armin Burgmeier <armin@openismus.com> 3216 3217 Wrapped gda_server_provider_get_value_at and 3218 32192007-03-29 Armin Burgmeier <armin@openismus.com> 3220 3221 * libgda/src/serverprovider.hg: 3222 * libgda/src/serverprovider.ccg: Wrapped 3223 gda_server_provider_get_value_at and gda_server_provider_set_value_at. 3224 3225 svn path=/libgdamm/trunk/; revision=1058 3226 32272007-03-27 Armin Burgmeier <armin@openismus.com> 3228 3229 Added a set_entry_plugin() convenience function. 3230 32312007-03-27 Armin Burgmeier <armin@openismus.com> 3232 3233 * libgda/src/parameter.hg: 3234 * libgda/src/parameter.ccg: Added a set_entry_plugin() convenience 3235 function. 3236 3237 svn path=/libgdamm/trunk/; revision=1056 3238 32392007-03-26 Murray Cumming <murrayc@src.gnome.org> 3240 3241 Increased version 3242 3243 svn path=/libgdamm/trunk/; revision=1053 3244 32452007-03-23 Armin Burgmeier <armin@openismus.com> 3246 3247 Regenerated. 3248 32492007-03-23 Armin Burgmeier <armin@openismus.com> 3250 3251 * libgda/src/libgda_methods.defs: Regenerated. 3252 3253 * libgda/src/datamodel.hg: Wrapped gda_data_model_import_from_model 3254 and gda_data_model_emit_signal_changed, ignore 3255 gda_data_model_array_copy_model since this belongs to 3256 GdaDataModelArray. 3257 3258 * libgda/src/datamodeliter.hg: 3259 * libgda/src/dict.hg: 3260 * libgda/src/query.hg: 3261 * libgda/src/datamodeliter.ccg: Wrapped error values, and include 3262 gda-enum-types.h in datamodeliter.cc, so that it compiles. 3263 3264 * libgda/src/parameterlist.hg: 3265 * libgda/src/parameterlist.ccg: Wrapped 3266 gda_parameter_list_find_param_for_user(). 3267 3268 svn path=/libgdamm/trunk/; revision=1051 3269 32702007-03-20 Armin Burgmeier <armin@openismus.com> 3271 3272 Call Value constructor with the GValue* as argument in functions returning 3273 32742007-03-20 Armin Burgmeier <armin@openismus.com> 3275 3276 * libgda/src/column.ccg: 3277 * libgda/src/dictfield.ccg: 3278 * libgda/src/datamodel.ccg: 3279 * libgda/src/parameterlist.ccg: 3280 * libgda/src/datahandler.ccg: 3281 * libgda/src/row.ccg: Call Value constructor with the GValue* as 3282 argument in functions returning a Gnome::Gda::Value, so that it also 3283 works if the value exists but is null. 3284 3285 * libgda/libgdamm/value.cc: Added explicit check for values that have an 3286 underlaying GValue but which is null in Value::compare(). 3287 3288 svn path=/libgdamm/trunk/; revision=1050 3289 32902007-03-19 Armin Burgmeier <armin@openismus.com> 3291 3292 Set g-type property on construction as the C implementation does, 3293 32942007-03-18 Armin Burgmeier <armin@openismus.com> 3295 3296 * libgda/src/parameter.hg: 3297 * libgda/src/parameter.ccg: Set g-type property on construction as the 3298 C implementation does, otherwise the value is always NULL. Added a 3299 constructor that takes a const char*, otherwise 3300 Parameter::create("foo", "bar") calls actually 3301 Parameter::create(ustring, bool). Just call Value constructor with the 3302 GValue* as argument in get_value() and get_default_value(). This works 3303 also if the value is NULL. 3304 3305 svn path=/libgdamm/trunk/; revision=1049 3306 33072007-03-19 Armin Burgmeier <armin@openismus.com> 3308 3309 Make sure that the underlaying GValue has the correct type before setting 3310 33112007-03-18 Armin Burgmeier <armin@openismus.com> 3312 3313 * libgda/libgdamm/value.cc: Make sure that the underlaying GValue has 3314 the correct type before setting a new value. 3315 3316 svn path=/libgdamm/trunk/; revision=1048 3317 33182007-03-11 Armin Burgmeier <armin@openismus.com> 3319 3320 Changed GDA_DICT_TYPE to GDA_DICT_FUNCTION in _CLASS_GOBJECT invocation. 3321 33222007-03-11 Armin Burgmeier <armin@openismus.com> 3323 3324 * libgda/src/dictfunction.hg: Changed GDA_DICT_TYPE to 3325 GDA_DICT_FUNCTION in _CLASS_GOBJECT invocation. 3326 3327 svn path=/libgdamm/trunk/; revision=1047 3328 33292007-03-09 Armin Burgmeier <armin@openismus.com> 3330 3331 Renamed the setters for int64 to set_int64() and set_uint64() 3332 33332007-03-09 Armin Burgmeier <armin@openismus.com> 3334 3335 * libgda/libgdamm/value.h: 3336 * libgda/libgdamm/value.cc: Renamed the setters for int64 to 3337 set_int64() and set_uint64() respectively, to avoid conflicts with 3338 set(GType), which is a gulong (and therefore a guint64) on 64 bit 3339 systems. 3340 3341 * libgda/libgdamm.h: Added libgdamm/serveroperation.h to includes. 3342 3343 svn path=/libgdamm/trunk/; revision=1042 3344 33452007-02-28 Johannes Schmid <johannes.schmid@openismus.com> 3346 3347 Removed items that are already done 3348 3349 2007-02-28 Johannes Schmid <johannes.schmid@openismus.com> 3350 3351 * TODO: 3352 Removed items that are already done 3353 3354 * libgda/src/blob.hg: 3355 * libgda/src/client.hg: 3356 * libgda/src/column.hg: 3357 * libgda/src/columnindex.hg: 3358 * libgda/src/command.hg: 3359 * libgda/src/connection.hg: 3360 * libgda/src/connectionevent.hg: 3361 * libgda/src/datamodel.hg: 3362 * libgda/src/datamodeliter.hg: 3363 * libgda/src/datamodelrow.hg: 3364 * libgda/src/dictfunction.hg: 3365 * libgda/src/entity.hg: 3366 * libgda/src/entityfield.hg: 3367 * libgda/src/object.hg: 3368 * libgda/src/parameter.hg: 3369 * libgda/src/parameterlist.hg: 3370 * libgda/src/query.hg: 3371 * libgda/src/queryfield.hg: 3372 * libgda/src/queryfieldfunc.hg: 3373 * libgda/src/referer.hg: 3374 * libgda/src/renderer.hg: 3375 * libgda/src/serveroperation.hg: 3376 * libgda/src/serverprovider.hg: 3377 * libgda/src/transactionstatus.hg: 3378 * libgda/src/xmlstorage.hg: 3379 3380 Added groups for all classes that have documentation and fixed 3381 the trivial doxygen errors. 3382 3383 svn path=/libgdamm/trunk/; revision=1039 3384 33852007-02-27 Johannes Schmid <johannes.schmid@openismus.com> 3386 3387 Wrapped GdaDictFunction and GdaQueryFieldFunc 3388 3389 2007-02-27 Johannes Schmid <johannes.schmid@openismus.com> 3390 3391 * libgda/src/Makefile_list_of_hg.am_fragment: 3392 * libgda/src/dictfunction.ccg: 3393 * libgda/src/dictfunction.hg: 3394 * libgda/src/queryfieldfunc.ccg: 3395 * libgda/src/queryfieldfunc.hg: 3396 * tools/m4/convert_libgdamm.m4: 3397 3398 Wrapped GdaDictFunction and GdaQueryFieldFunc 3399 3400 svn path=/libgdamm/trunk/; revision=1038 3401 34022007-02-25 Armin Burgmeier <arminb@src.gnome.org> 3403 3404 Fixed misspelled #ifdef GLIBMM_EXCEPTIONS_ENABLED from the last commit 3405 3406 svn path=/libgdamm/trunk/; revision=1034 3407 34082007-02-25 Armin Burgmeier <armin@openismus.com> 3409 3410 Made libgdamm build without exceptions enabled. 3411 34122007-02-25 Armin Burgmeier <armin@openismus.com> 3413 3414 * libgda/src/connection.hg: 3415 * libgda/src/connection.ccg: 3416 * libgda/src/parameterlist.ccg: 3417 * libgda/src/serverprovider.hg: 3418 * libgda/src/serverprovider.ccg: 3419 * libgda/src/datamodelrow.hg: 3420 * libgda/src/parameterlist.hg: 3421 * examples/introspection/main.cc: 3422 * examples/simple/main.cc: Made libgdamm build without exceptions 3423 enabled. 3424 3425 svn path=/libgdamm/trunk/; revision=1033 3426 34272007-02-25 Armin Burgmeier <armin@openismus.com> 3428 3429 Added convenience function to restrict the values of a paremeter with 3430 34312007-02-25 Armin Burgmeier <armin@openismus.com> 3432 3433 * libgda/src/parameterlist.hg: 3434 * libgda/src/parameterlist.ccg: Added convenience function to restrict 3435 the values of a paremeter with given name. 3436 3437 svn path=/libgdamm/trunk/; revision=1031 3438 34392007-02-15 Armin Burgmeier <armin@openismus.com> 3440 3441 Wrapped GdaQueryJoin. 3442 34432007-02-15 Armin Burgmeier <armin@openismus.com> 3444 3445 * libgda/src/queryjoin.ccg: 3446 * libgda/src/queryjoin.hg: 3447 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaQueryJoin. 3448 3449 * libgda/src/query.hg: Wrapped functions that deal with joins, wrapped 3450 signals. 3451 3452 * libgda/src/entityfield.hg: Wrapped gda_entity_field_set_type(). 3453 3454 * libgda/src/datamodel.hg: Removed wrapper for 3455 gda_data_model_get_column_position() because that method does not 3456 exist anymore. 3457 3458 * tools/m4/convert_libgdamm.m4: Added new conversions. 3459 3460 svn path=/libgdamm/trunk/; revision=1026 3461 34622007-02-15 Johannes Schmid <johannes.schmid@openismus.com> 3463 3464 Added debian package and an --enable-referece switch to configure. As 3465 34662007-02-15 Johannes Schmid <johannes.schmid@openismus.com> 3467 3468 * configure.in: 3469 * debian/changelog: 3470 * debian/compat: 3471 * debian/control: 3472 * debian/copyright: 3473 * debian/libgdamm-dev.install: 3474 * debian/libgdamm-doc.doc-base.libgdamm-reference: 3475 * debian/libgdamm-doc.docs: 3476 * debian/libgdamm-doc.install: 3477 * debian/libgdamm.install: 3478 * debian/rules: 3479 * docs/Makefile.am: 3480 Added debian package and an --enable-referece switch to 3481 configure. As libgda debian package does not yet exist, 3482 the depency information is currently wrong! 3483 3484 svn path=/libgdamm/trunk/; revision=1025 3485 34862007-02-15 Murray Cumming <murrayc@murrayc.com> 3487 3488 Correct function names mentioned in the class overview documentation. 3489 34902007-02-15 Murray Cumming <murrayc@murrayc.com> 3491 3492 * libgda/src/client.hg: Correct function names mentioned in the class overview 3493 documentation. 3494 3495 svn path=/libgdamm/trunk/; revision=1022 3496 34972007-02-15 Murray Cumming <murrayc@murrayc.com> 3498 3499 Add documentation for execute*() methods. Add get_column_position(), 3500 35012007-02-15 Murray Cumming <murrayc@murrayc.com> 3502 3503 * libgda/src/connection.hg: Add documentation for execute*() methods. 3504 * libgda/src/datamodel.hg: Add get_column_position(), set_values(). 3505 Corrected the doxygen comments for export_to_file() and export_to_string(). 3506 These must be reformatted for doxygen. gtk-doc format is different. 3507 * libgda/src/datamodelarray.hg: Added commented-out 3508 gda_data_model_array_copy_model() constructor. 3509 * tools/m4/convert_libgdamm.m4: Moved some ListHandle conversions into the .hg files, 3510 because the ownership could be specific to the method. 3511 3512 svn path=/libgdamm/trunk/; revision=1018 3513 35142007-02-14 Armin Burgmeier <armin@openismus.com> 3515 3516 Wrapped some missing methods, properties and signals. 3517 35182007-02-14 Armin Burgmeier <armin@openismus.com> 3519 3520 * libgda/src/datamodel.ccg: 3521 * libgda/src/datamodel.hg: 3522 * libgda/src/dicttype.hg: 3523 * libgda/src/entityfield.hg: 3524 * libgda/src/parameter.hg: 3525 * libgda/src/dictconstraint.hg: 3526 * libgda/src/referer.hg: 3527 * libgda/src/queryfield.hg: 3528 * libgda/src/dict.hg: 3529 * libgda/src/dataproxy.hg: 3530 * libgda/src/serverprovider.hg: 3531 * libgda/src/datamodelindex.hg: 3532 * libgda/src/dictdatabase.hg: Wrapped some missing methods, properties 3533 and signals. 3534 3535 * libgda/src/Makefile_list_of_hg.am_fragment: Restored alphabetical 3536 order. 3537 3538 * tools/m4/convert_libgdamm.m4: Added new conversions. 3539 3540 * tools/extra_defs_gen/generate_defs_gda.cc: Added 3541 GDA_TYPE_DICT_CONSTRAINT, GDA_TYPE_DICT_DATABASE and 3542 GDA_TYPE_DICT_FIELD: 3543 3544 * libgda/src/libgda_methods.defs: 3545 * libgda/src/libgda_others.defs: 3546 * libgda/src/libgda_signals.defs: 3547 * libgda/src/libgda_vfuncs.defs: Regenerated. 3548 3549 svn path=/libgdamm/trunk/; revision=1017 3550 35512007-02-14 Murray Cumming <murrayc@murrayc.com> 3552 3553 Added headers and footers. 3554 35552007-02-14 Murray Cumming <murrayc@murrayc.com> 3556 3557 * docs/reference/Doxyfile.in: 3558 * docs/reference/libgdamm_footer.html_fragment: 3559 * docs/reference/libgdamm_header.html_fragment: Added headers and footers. 3560 3561 svn path=/libgdamm/trunk/; revision=1012 3562 35632007-02-12 Murray Cumming <murrayc@murrayc.com> 3564 3565 Updated for latest API changes. 3566 35672007-02-12 Murray Cumming <murrayc@murrayc.com> 3568 3569 * libgda/src/datahandler.ccg: 3570 * libgda/src/datamodel.ccg: 3571 * libgda/src/dictfield.ccg: 3572 * libgda/src/dictfield.hg: 3573 * libgda/src/libgda_methods.defs: 3574 * libgda/src/parameter.ccg: 3575 * libgda/src/queryfieldvalue.hg: 3576 * libgda/src/row.ccg: Updated for latest API changes. 3577 3578 svn path=/libgdamm/trunk/; revision=1008 3579 35802007-02-12 Johannes Schmid <johannes.schmid@openismus.com> 3581 3582 svn path=/libgdamm/trunk/; revision=1006 3583 3584 2007-02-12 Johannes Schmid <johannes.schmid@openismus.com> 3585 3586 * libgda/src/parameterlist.ccg: 3587 * libgda/src/parameterlist.hg: 3588 3589 svn path=/libgdamm/trunk/; revision=1006 3590 35912007-02-12 Johannes Schmid <johannes.schmid@openismus.com> 3592 3593 Added proper constructors for Gda::ParameterList. The xml constructors are 3594 3595 2007-02-12 Johannes Schmid <johannes.schmid@openismus.com> 3596 3597 * libgda/src/parameterlist.ccg: 3598 * libgda/src/parameterlist.hg: 3599 * tools/m4/convert_libgdamm.m4: 3600 3601 Added proper constructors for Gda::ParameterList. The xml constructors are ommitted (see #340989) 3602 3603 svn path=/libgdamm/trunk/; revision=1005 3604 36052007-02-11 Murray Cumming <murrayc@src.gnome.org> 3606 3607 Updated TODO 3608 3609 svn path=/libgdamm/trunk/; revision=1002 3610 36112007-02-10 MMurray Cumming <murrayc@murrayc.com> 3612 3613 Define groups with defgroup. 3614 36152007-02-10 MMurray Cumming <murrayc@murrayc.com> 3616 3617 * libgda/src/datahandler.hg: 3618 * libgda/src/entity.hg: 3619 * libgda/src/entityfield.hg: 3620 * libgda/src/queryobject.hg: 3621 * libgda/src/referer.hg: 3622 * libgda/src/renderer.hg: Define groups with defgroup. 3623 3624 svn path=/libgdamm/trunk/; revision=1000 3625 36262007-02-10 Murray Cumming <murrayc@src.gnome.org> 3627 3628 Added lots of class documentation, and dealt with some minor TODOs. 3629 3630 svn path=/libgdamm/trunk/; revision=999 3631 36322007-02-10 Armin Burgmeier <armin@openismus.com> 3633 3634 Added QueryFieldField(query, field, target, value_provider) convenience 3635 36362007-02-10 Armin Burgmeier <armin@openismus.com> 3637 3638 * libgda/src/queryfieldfield.ccg: 3639 * libgda/src/queryfieldfield.hg: Added QueryFieldField(query, field, 3640 target, value_provider) convenience constructor. 3641 3642 * libgda/src/query.ccg: 3643 * libgda/src/query.hg: Added another constructor that takes a query 3644 type, added default arguments for set_order_by_field(). 3645 3646 svn path=/libgdamm/trunk/; revision=996 3647 36482007-02-09 Murray Cumming <murrayc@murrayc.com> 3649 3650 Use glibmm tags to link to glibmm documentation where appropriate. And 3651 36522007-02-09 Murray Cumming <murrayc@murrayc.com> 3653 3654 * docs/reference/Doxyfile.in: 3655 * docs/reference/Makefile.am: Use glibmm tags to link to 3656 glibmm documentation where appropriate. 3657 And upload to a temporary location. 3658 * docs/reference/glibmm_doxygen_tags: Added, using a 3659 copy rather than a relative path, for convenience. 3660 * libgda/src/libgda_docs.xml: Regenerated. 3661 3662 svn path=/libgdamm/trunk/; revision=991 3663 36642007-02-09 MMurray Cumming <murrayc@murrayc.com> 3665 3666 Regenerated. 3667 36682007-02-09 MMurray Cumming <murrayc@murrayc.com> 3669 3670 * libgda/src/libgda_enums.defs: 3671 * libgda/src/libgda_methods.defs: 3672 * libgda/src/libgda_signals.defs: Regenerated. 3673 * libgda/src/connection.hg: 3674 3675 * libgda/src/datamodel.hg: 3676 * libgda/src/dataproxy.hg: 3677 * libgda/src/dictfield.hg: 3678 * libgda/src/object.hg: 3679 * tools/m4/convert_libgdamm.m4: Updated for changed parameter types. 3680 3681 svn path=/libgdamm/trunk/; revision=990 3682 36832007-02-05 Murray Cumming <murrayc@murrayc.com> 3684 3685 Renamed is_modif_query() to is_modify_query(), and use the new C function 3686 36872007-02-05 Murray Cumming <murrayc@murrayc.com> 3688 3689 * libgda/src/libgda_methods.defs: 3690 * libgda/src/query.hg: Renamed is_modif_query() to is_modify_query(), 3691 and use the new C function name. 3692 * libgda/src/queryfieldvalue.hg: set_is_parameter(), set_not_null(): 3693 Add default parameter value. 3694 3695 svn path=/libgdamm/trunk/; revision=980 3696 36972007-02-04 Armin Burgmeier <armin@openismus.com> 3698 3699 Began section about building SQL queries via the API, replied to some 3700 37012007-02-04 Armin Burgmeier <armin@openismus.com> 3702 3703 * docs/tutorial/libgnomedbmm-tut.xml: Began section about building SQL 3704 queries via the API, replied to some comments from Murray. 3705 3706 svn path=/libgdamm/trunk/; revision=979 3707 37082007-02-04 Armin Burgmeier <armin@arbur.net> 3709 3710 Added set(const char*) overload, otherwise the Value(const char*) 3711 37122007-02-04 Armin Burgmeier <armin@arbur.net> 3713 3714 * libgda/libgdamm/value.h: 3715 * libgda/libgdamm/value.cc: Added set(const char*) overload, otherwise 3716 the Value(const char*) constructor calls set(bool) after having 3717 initialized the type to string. 3718 3719 svn path=/libgdamm/trunk/; revision=978 3720 37212007-02-04 Armin Burgmeier <armin@arbur.net> 3722 3723 Wrapped GdaQueryFieldValue. 3724 37252007-02-04 Armin Burgmeier <armin@arbur.net> 3726 3727 * libgda/src/queryfieldvalue.ccg: 3728 * libgda/src/queryfieldvalue.hg: 3729 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped 3730 GdaQueryFieldValue. 3731 3732 * tools/m4/convert_libgdamm.m4: Added needed conversions. 3733 3734 * libgda/src/query.hg: Wrapped set/get_condition. 3735 3736 * libgda/libgdamm.h: Added queryfieldvalue.h to includes. 3737 3738 svn path=/libgdamm/trunk/; revision=977 3739 37402007-02-04 Armin Burgmeier <armin@arbur.net> 3741 3742 Added QueryFieldField(query, field, target) convenience constructor. 3743 37442007-02-04 Armin Burgmeier <armin@arbur.net> 3745 3746 * libgda/src/queryfieldfield.hg: 3747 * libgda/src/queryfieldfield.ccg: Added QueryFieldField(query, field, 3748 target) convenience constructor. 3749 3750 * libgda/src/querycondition.ccg: 3751 * libgda/src/querycondition.hg: 3752 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped 3753 GdaQueryCondition. 3754 3755 * tools/extra_defs_gen/generate_defs_gda.cc: 3756 * libgda/src/libgda_signals.defs: Added GdaQueryCondition and 3757 GdaQueryJoin and regenerated libgda_signals.defs. 3758 3759 * tools/m4/convert_libgdamm.m4: Added needed conversions. 3760 3761 svn path=/libgdamm/trunk/; revision=976 3762 37632007-02-03 Armin Burgmeier <armin@arbur.net> 3764 3765 Wrapped GdaQueryFieldField, GdaQueryFieldAll. 3766 37672007-02-03 Armin Burgmeier <armin@arbur.net> 3768 3769 * libgda/src/queryfieldfield.ccg: 3770 * libgda/src/queryfieldfield.hg: 3771 * libgda/src/queryfieldall.hg: 3772 * libgda/src/queryfieldall.ccg: 3773 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped 3774 GdaQueryFieldField, GdaQueryFieldAll. 3775 3776 * tools/extra_defs_gen/generate_defs_gda.cc: 3777 * libgda/src/libgda_signals.defs: Added GdaQueryField* classes to 3778 output and regenerated libgda_signals.defs. 3779 3780 * libgda/libgdamm.h: Added libgdamm/queryfieldagg.h, 3781 libgdamm/queryfieldall.h, libgdamm/queryfieldfield.h. 3782 3783 svn path=/libgdamm/trunk/; revision=975 3784 37852007-02-03 Armin Burgmeier <armin@arbur.net> 3786 3787 Fixed some missing refreturns 3788 37892007-02-03 Armin Burgmeier <armin@arbur.net> 3790 3791 * libgda/src/query.hg: Fixed some missing refreturns 3792 3793 * libgda/src/dictfield.hg: Fixed _CLASS_GOBJECT invocation (third 3794 parameter was GDA_DICT_TYPE instead of GDA_DICT_FIELD). 3795 3796 * libgda/src/querytarget.ccg: Fixed order of properties in _CONSTRUCT 3797 macro to match the one gda_query_target_new uses. 3798 3799 svn path=/libgdamm/trunk/; revision=974 3800 38012007-02-02 Armin Burgmeier <armin@arbur.net> 3802 3803 Wrapped GdaQueryTarget. 3804 38052007-02-02 Armin Burgmeier <armin@arbur.net> 3806 3807 * libgda/src/querytarget.hg: 3808 * libgda/src/querytarget.ccg: 3809 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaQueryTarget. 3810 3811 * tools/extra_defs_gen/generate_defs_gda.cc: 3812 * libgda/src/libgda_signals.defs: Added GDA_TYPE_QUERY_FIELD and 3813 GDA_TYPE_QUERY_TARGET to defs generation and regenerated 3814 libgda_signals.defs. 3815 3816 * libgda/src/query.hg: Wrapped further GdaQuery API. 3817 3818 * tools/m4/convert_libgdamm.m4: Added new conversions belonging to 3819 GdaQueryTarget. 3820 3821 svn path=/libgdamm/trunk/; revision=973 3822 38232007-01-31 Johannes Schmid <johannes.schmid@openismus.com> 3824 3825 Use Gda::DataModelter instead of GdaDataModelIter 3826 3827 2007-01-31 Johannes Schmid <johannes.schmid@openismus.com> 3828 3829 * libgda/src/datamodel.hg: 3830 * tools/m4/convert_libgdamm.m4: 3831 Use Gda::DataModelter instead of GdaDataModelIter 3832 3833 * libgda/src/object.hg: 3834 Enabled changed() signal as I might be useful 3835 3836 * libgda/src/queryfield.ccg: 3837 * libgda/src/queryfield.hg: 3838 Fixed file header 3839 3840 svn path=/libgdamm/trunk/; revision=969 3841 38422007-01-30 Murray Cumming <murrayc@murrayc.com> 3843 3844 Added new wrappers. Uncommented methods that used these classes. Added 3845 38462007-01-30 Murray Cumming <murrayc@murrayc.com> 3847 3848 * libgda/src/Makefile_list_of_hg.am_fragment: 3849 * libgda/src/dictconstraint.ccg: 3850 * libgda/src/dictconstraint.hg: 3851 * libgda/src/dictfield.ccg: 3852 * libgda/src/dictfield.hg: 3853 * libgda/src/dictfunction.ccg: 3854 * libgda/src/dictfunction.hg: 3855 * libgda/src/dicttable.ccg: 3856 * libgda/src/dicttable.hg: Added new wrappers. 3857 * libgda/src/dictdatabase.hg: Uncommented methods that used these classes. 3858 * tools/m4/convert_libgdamm.m4: Added necessary conversions. 3859 * libgda/src/datamodelfiltersql.hg: 3860 * libgda/src/datamodelhash.hg: 3861 * libgda/src/datamodelimport.hg: Added class documentation based on the documentation. 3862 3863 svn path=/libgdamm/trunk/; revision=967 3864 38652007-01-30 Murray Cumming <murrayc@murrayc.com> 3866 3867 Added wrappers. 3868 38692007-01-30 Murray Cumming <murrayc@murrayc.com> 3870 3871 * libgda/src/Makefile_list_of_hg.am_fragment: 3872 * libgda/src/datamodelfiltersql.ccg: 3873 * libgda/src/datamodelfiltersql.hg: 3874 * libgda/src/datamodelhash.ccg: 3875 * libgda/src/datamodelhash.hg: 3876 * libgda/src/datamodelimport.ccg: 3877 * libgda/src/datamodelimport.hg: Added wrappers. 3878 * libgda/src/datamodelarray.ccg: 3879 * libgda/src/transactionstatus.ccg: Use _CONSTRUCT() instead of using ConstructParams() directly. 3880 3881 svn path=/libgdamm/trunk/; revision=966 3882 38832007-01-30 Murray Cumming <murrayc@murrayc.com> 3884 3885 Made them all inherit from Gda::Object, not Glib::Object, and made them 3886 38872007-01-30 Murray Cumming <murrayc@murrayc.com> 3888 3889 * libgda/src/dict.hg: 3890 * libgda/src/dictaggregate.hg: 3891 * libgda/src/dictdatabase.ccg: 3892 * libgda/src/dictdatabase.hg: 3893 * libgda/src/dicttype.hg: Made them all inherit from Gda::Object, not Glib::Object, 3894 and made them all implement the XmlStorage interface. 3895 Added class documentation based on the C documentation, and put them all in a Dictionaries 3896 doxygen group. Wrapped some of their methods. 3897 Several Dict* objects still need to be wrapped. 3898 * libgda/src/xmlstorage.hg: Added class documentation. 3899 * tools/m4/convert_libgdamm.m4: Added necessary conversion. 3900 3901 svn path=/libgdamm/trunk/; revision=964 3902 39032007-01-28 Murray Cumming <murrayc@murrayc.com> 3904 3905 Added some stuff. Copy/pasted stuff from the hildon-libsmm equivalent. 3906 39072007-01-28 Murray Cumming <murrayc@murrayc.com> 3908 3909 * TODO: Added some stuff. 3910 * docs/reference/Makefile.am: Copy/pasted stuff from the hildon-libsmm equivalent. 3911 * libgda/src/client.hg: 3912 * libgda/src/connection.hg: 3913 * libgda/src/datamodel.hg: 3914 * libgda/src/datamodelarray.hg: 3915 * libgda/src/datamodelindex.hg: 3916 * libgda/src/datamodeliter.hg: 3917 * libgda/src/datamodelquery.hg: 3918 * libgda/src/datamodelrow.hg: 3919 * libgda/src/dataproxy.hg: 3920 * libgda/src/dict.hg: 3921 * libgda/src/entity.hg: 3922 * libgda/src/entityfield.hg: 3923 * libgda/src/object.hg: 3924 * libgda/src/parameter.ccg: 3925 * libgda/src/parameter.hg: 3926 * libgda/src/providerinfo.hg: 3927 * libgda/src/query.hg: 3928 * libgda/src/queryfield.hg: 3929 * libgda/src/queryfieldagg.hg: 3930 * libgda/src/row.hg: 3931 * libgda/src/serveroperation.hg: 3932 * libgda/src/serverprovider.hg: 3933 * tools/m4/convert_libgdamm.m4: Added lots of refreturn and constversion options, 3934 added some const overloads, and made some methods const. 3935 3936 svn path=/libgdamm/trunk/; revision=954 3937 39382007-01-27 Murray Cumming <murrayc@murrayc.com> 3939 3940 Added overloads of update_dbms_meta_data() that take 1 or no arguments. 3941 39422007-01-27 Murray Cumming <murrayc@murrayc.com> 3943 3944 * libgda/src/dict.ccg: 3945 * libgda/src/dict.hg: Added overloads of update_dbms_meta_data() that 3946 take 1 or no arguments. 3947 3948 svn path=/libgdamm/trunk/; revision=949 3949 39502007-01-27 Armin Burgmeier <armin@openismus.com> 3951 3952 Added datamodelarray.h. 3953 39542007-01-27 Armin Burgmeier <armin@openismus.com> 3955 3956 * libgda/libgdamm.h: Added datamodelarray.h. 3957 3958 * libgda/libgdamm/value.h: Added ValueTraits struct and ValueList, 3959 ValueSList typedefs to handle GValue-containing GLists correctly. 3960 3961 * libgda/src/dataproxy.hg: 3962 * libgda/src/dataproxy.ccg: 3963 * libgda/src/datamodel.hg: Adjusted to use ValueList for functions 3964 taking/returning lists of GValues. Also made 3965 GdaDataModel::create_iter() return a Glib::RefPtr<DataModelIter> 3966 instead of GdaDataModelIter*. 3967 3968 * tools/m4/convert_libgdamm.m4: Added conversion from 3969 GdaDataModelIter* to Glib::RefPtr<DataModelIter>. 3970 3971 svn path=/libgdamm/trunk/; revision=947 3972 39732007-01-23 Murray Cumming <murrayc@src.gnome.org> 3974 3975 Increased version 3976 3977 svn path=/libgdamm/trunk/; revision=940 3978 39792007-01-21 Johannes Schmid <johannes.schmid@openismus.com> 3980 3981 Wrapped GdaQueryField and GdaQueryFieldAgg 3982 3983 2007-01-21 Johannes Schmid <johannes.schmid@openismus.com> 3984 3985 * libgda/src/Makefile_list_of_hg.am_fragment: 3986 * libgda/src/queryfield.ccg: 3987 * libgda/src/queryfield.hg: 3988 * libgda/src/queryfieldagg.ccg: 3989 * libgda/src/queryfieldagg.hg: 3990 Wrapped GdaQueryField and GdaQueryFieldAgg 3991 3992 * libgda/src/libgda_methods.defs: 3993 Regenerated (this time from correct sources...) 3994 3995 * libgda/src/libgda_signals.defs: 3996 * libgda/src/parameterlist.ccg: 3997 * libgda/src/parameterlist.hg: 3998 Fixed GdaParameterList signals 3999 4000 * libgda/src/blobop.hg: 4001 Wrapped read_all/write_all 4002 4003 * libgda/src/parameter.ccg: 4004 * libgda/src/parameter.hg: 4005 Wrapped gda_parameter_get_alphanum_name 4006 4007 * libgda/src/datamodelindex.hg: 4008 * libgda/src/object.hg: 4009 Added TODOs 4010 4011 * tools/m4/convert_libgdamm.m4: 4012 Added new conversions 4013 4014 * TODO: 4015 Added some more TODOs 4016 4017 svn path=/libgdamm/trunk/; revision=937 4018 40192007-01-20 Murray Cumming <murrayc@murrayc.com> 4020 4021 Require glibmm 2.12, because we need the new Value::init(Value) method 4022 40232007-01-20 Murray Cumming <murrayc@murrayc.com> 4024 4025 * configure.in: Require glibmm 2.12, because we need the new Value::init(Value) method 4026 4027 svn path=/libgdamm/trunk/; revision=932 4028 40292007-01-19 Johannes Schmid <johannes.schmid@openismus.com> 4030 4031 Wrapped even more unwrapped methods. Added TODO about methods taking a 4032 4033 2007-01-19 Johannes Schmid <johannes.schmid@openismus.com> 4034 4035 * libgda/src/connection.hg: 4036 * libgda/src/object.hg: 4037 * libgda/src/serverprovider.hg: 4038 * tools/m4/convert_libgdamm.m4: 4039 4040 Wrapped even more unwrapped methods. Added TODO about methods taking a GType argument 4041 4042 svn path=/libgdamm/trunk/; revision=931 4043 40442007-01-18 Johannes Schmid <johannes.schmid@openismus.com> 4045 4046 libgda/src/datamodelrow.hg Wrapped some unwrapped methods 4047 4048 2007-01-18 Johannes Schmid <johannes.schmid@openismus.com> 4049 4050 * libgda/src/datamodelrow.hg 4051 * libgda/src/datamodelindex.hg: 4052 Wrapped some unwrapped methods 4053 4054 * libgda/src/libgda_methods.defs: 4055 regenerated 4056 4057 svn path=/libgdamm/trunk/; revision=926 4058 40592007-01-18 Johannes Schmid <jhs@src.gnome.org> 4060 4061 : 4062 4063 svn path=/libgdamm/trunk/; revision=925 4064 40652007-01-17 Armin Burgmeier <armin@openismus.com> 4066 4067 Wrapped GdaDataProxy. 4068 40692007-01-17 Armin Burgmeier <armin@openismus.com> 4070 4071 * libgda/src/dataproxy.hg: 4072 * libgda/src/dataproxy.ccg: 4073 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaDataProxy. 4074 4075 * tools/extra_defs_gen/generate_defs_gda.cc: Added GDA_TYPE_DATA_PROXY 4076 to output. 4077 4078 * libgda/src/libgda_signals.defs: Regenerated to contain properties 4079 and signals from GdaDataProxy. 4080 4081 svn path=/libgdamm/trunk/; revision=923 4082 40832007-01-17 Armin Burgmeier <armin@openismus.com> 4084 4085 Wrapped properties and signals. 4086 40872007-01-17 Armin Burgmeier <armin@openismus.com> 4088 4089 * libgda/src/parameter.hg: Wrapped properties and signals. 4090 4091 * libgda/src/datamodeliter.hg: 4092 * libgda/src/datamodeliter.ccg: 4093 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped 4094 GdaDataModelIter. 4095 4096 * libgda/src/datamodelrow.hg: Added comment about missing create() 4097 method. 4098 4099 * tools/extra_defs_gen/generate_defs_gda.cc: 4100 * libgda/src/libgda_signals.defs: Added GdaDataModelIter definitions 4101 to output and regenerated libgda_signals.defs. 4102 4103 * libgda/src/parameterlist.hg: Added refreturn to find_param. 4104 4105 * tools/m4/convert_libgdamm.m4: Added a new conversion. 4106 4107 svn path=/libgdamm/trunk/; revision=921 4108 41092007-01-17 Armin Burgmeier <armin@openismus.com> 4110 4111 Made Gda::DataModelQuery actually derive from Gda::Object. 4112 41132007-01-17 Armin Burgmeier <armin@openismus.com> 4114 4115 * libgda/src/datamodelquery.hg: Made Gda::DataModelQuery actually 4116 derive from Gda::Object. 4117 4118 svn path=/libgdamm/trunk/; revision=919 4119 41202007-01-16 Johannes Schmid <johannes.schmid@openismus.com> 4121 4122 Fixed some unwrapped methods. 4123 4124 2007-01-16 Johannes Schmid <johannes.schmid@openismus.com> 4125 4126 * libgda/src/datamodel.hg: 4127 * libgda/src/connection.hg: 4128 * libgda/src/client.hg: 4129 * libgda/src/libgda_signals.defs (regenerated): 4130 4131 Fixed some unwrapped methods. 4132 4133 (Used a wrong commit message last time...) 4134 4135 svn path=/libgdamm/trunk/; revision=914 4136 41372007-01-16 Johannes Schmid <johannes.schmid@openismus.com> 4138 4139 libgnomedb/gnome-db-selector.c libgnomedb/gnome-db-login-dialog.c 4140 4141 2007-01-01 Johannes Schmid <johannes.schmid@openismus.com> 4142 4143 * libgnomedb/gnome-db-selector.c 4144 * libgnomedb/gnome-db-login-dialog.c 4145 * libgnomedb/gnome-db-find-dialog.c 4146 * libgnomedb/gnome-db-gray-bar.c: 4147 4148 Added construct properties to allow wrapping with libgnomedbmm (#391514) 4149 4150 svn path=/libgdamm/trunk/; revision=913 4151 41522007-01-13 Murray Cumming <murrayc@murrayc.com> 4153 4154 Use _CONSTRUCT() macro instead of hard-coding the construct 4155 41562007-01-13 Murray Cumming <murrayc@murrayc.com> 4157 4158 * libgda/src/datamodelquery.ccg: Use _CONSTRUCT() macro instead of hard-coding 4159 the construct implementation. 4160 4161 svn path=/libgdamm/trunk/; revision=912 4162 41632007-01-13 Armin Burgmeier <armin@openismus.com> 4164 4165 Made Gda::DataModelQuery inherit from Gda::Object instead of Glib::Object, 4166 41672007-01-13 Armin Burgmeier <armin@openismus.com> 4168 4169 * libgda/src/datamodelquery.hg: 4170 * libgda/src/datamodelquery.ccg: Made Gda::DataModelQuery inherit from 4171 Gda::Object instead of Glib::Object, changed constructor to take a 4172 Gda::Query argument. 4173 4174 + * libgda/libgdamm.h: Added datamodelquery.h to includes. 4175 4176 svn path=/libgdamm/trunk/; revision=911 4177 41782007-01-13 Johannes Schmid <johannes.schmid@openismus.com> 4179 4180 Require libgda-3.0 instead of 2.0 4181 4182 2007-01-13 Johannes Schmid <johannes.schmid@openismus.com> 4183 4184 * libgda/libgdamm-3.0.pc.in: 4185 Require libgda-3.0 instead of 2.0 4186 4187 * libgda/libgdamm.h: 4188 Added some files but still needs complete fixing 4189 4190 * libgda/src/parameter.hg 4191 * libgda/src/renderer.hg: 4192 Fixed build with latest libgda, added TODO in GdaRenderer 4193 4194 * libgda/src/datamodelquery.hg: 4195 Added correct create() method 4196 4197 * tools/m4/convert_libgdamm.m4: 4198 Added conversion and fixed type 4199 4200 svn path=/libgdamm/trunk/; revision=910 4201 42022007-01-12 Murray Cumming <murrayc@murrayc.com> 4203 4204 Removed some unnecessary NO_GTYPE options from the _WRAP_ENUM() statements 4205 42062007-01-12 Murray Cumming <murrayc@murrayc.com> 4207 4208 * libgda/src/datamodel.hg: 4209 * libgda/src/datasourceinfo.ccg: 4210 * libgda/src/datasourceinfo.hg: 4211 * libgda/src/parameter.hg: 4212 * libgda/src/query.ccg: 4213 * libgda/src/query.hg: 4214 * libgda/src/renderer.ccg: 4215 * libgda/src/renderer.hg: Removed some unnecessary NO_GTYPE options from the 4216 _WRAP_ENUM() statements (this has been fixed in libgda), and removed some unnecessary 4217 includes of C headers from our C++ headers. 4218 4219 svn path=/libgdamm/trunk/; revision=909 4220 42212007-01-11 Murray Cumming <murrayc@murrayc.com> 4222 4223 Remove create_blob() and fetch_blob_by_id(), because they have been 4224 42252007-01-11 Murray Cumming <murrayc@murrayc.com> 4226 4227 * libgda/src/serverprovider.hg: Remove create_blob() and fetch_blob_by_id(), 4228 because they have been removed from libgda. 4229 4230 svn path=/libgdamm/trunk/; revision=908 4231 42322007-01-11 Murray Cumming <murrayc@murrayc.com> 4233 4234 Inherit from the interfaces that we implement. execute(): Remove the const 4235 42362007-01-11 Murray Cumming <murrayc@murrayc.com> 4237 4238 * libgda/src/query.hg: Inherit from the interfaces that we implement. 4239 execute(): Remove the const overload. It does not seem appropriate. 4240 get_parent_query(): Use refreturn to take a reference. 4241 * libgda/src/renderer.hg: Make is_valid() const. 4242 * libgda/src/queryobject.hg: 4243 * libgda/src/xmlstorage.hg: Added some mostly unimportant TODO comments. 4244 4245 svn path=/libgdamm/trunk/; revision=907 4246 42472007-01-10 Johannes Schmid <johannes.schmid@openismus.com> 4248 4249 Wrapped GdaBlob and GdaBlobOp 4250 4251 2007-01-10 Johannes Schmid <johannes.schmid@openismus.com> 4252 4253 * libgda/src/blobop.hg: 4254 * libgda/src/blobop.ccg: 4255 * libgda/src/blob.hg: 4256 * libgda/src/blob.ccg: 4257 Wrapped GdaBlob and GdaBlobOp 4258 4259 * libgda/src/serverprovider.hg: 4260 Used Gda::Blob instead of GdaBlob 4261 4262 svn path=/libgdamm/trunk/; revision=906 4263 42642007-01-10 Armin Burgmeier <armin@openismus.com> 4265 4266 Wrapped GdaReferer, GdaRenderer, GdaXmlStorage and parts of GdaQuery. 4267 42682007-01-08 Armin Burgmeier <armin@openismus.com> 4269 4270 * libgda/src/referer.hg: 4271 * libgda/src/referer.ccg: 4272 * libgda/src/renderer.hg: 4273 * libgda/src/renderer.ccg: 4274 * libgda/src/xmlstorage.hg: 4275 * libgda/src/xmlstorage.ccg: 4276 * libgda/src/queryobject.hg: 4277 * libgda/src/queryobject.ccg: 4278 * libgda/src/query.hg: 4279 * libgda/src/query.ccg: 4280 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped 4281 GdaReferer, 4282 GdaRenderer, GdaXmlStorage and parts of GdaQuery. 4283 4284 * tools/m4/convert_libgdamm.m4: Added new conversions. 4285 4286 svn path=/libgdamm/trunk/; revision=905 4287 42882007-01-09 Murray Cumming <murrayc@murrayc.com> 4289 4290 add_event(string): Renamed to add_event_string(), because it is not really 4291 42922007-01-09 Murray Cumming <murrayc@murrayc.com> 4293 4294 * libgda/src/connection.hg: add_event(string): Renamed to add_event_string(), 4295 because it is not really the same as add_event() and because it now returns 4296 something. 4297 4298 svn path=/libgdamm/trunk/; revision=904 4299 43002007-01-09 Murray Cumming <murrayc@src.gnome.org> 4301 4302 moving 4303 4304 svn path=/libgdamm/trunk; revision=893 4305 43062007-01-09 Murray Cumming <murrayc@src.gnome.org> 4307 4308 moving 4309 4310 svn path=/libgdamm/trunk; revision=892 4311 43122007-01-09 Murray Cumming <murrayc@src.gnome.org> 4313 4314 moving 4315 4316 svn path=/libgdamm/trunk; revision=891 4317 43182007-01-09 Murray Cumming <murrayc@src.gnome.org> 4319 4320 Moving stuff around so that each module has its own tags,trunk,branches directories 4321 4322 svn path=/libgdamm/trunk/; revision=879 4323 43242006-12-28 Murray Cumming <murrayc@murrayc.com> 4325 4326 get_sql_from_value(), get_str_from_value(): Made these const. 4327 43282006-12-28 Murray Cumming <murrayc@murrayc.com> 4329 4330 * libgda/src/datahandler.hg: get_sql_from_value(), get_str_from_value(): 4331 Made these const. 4332 * libgda/src/handlerbin.hg: 4333 * libgda/src/handlertime.hg: Added TODO next to the comments from Armin, 4334 so we remember to think about them later. 4335 43362006-12-28 Armin Burgmeier <armin@openismus.com> 4337 4338 Wrapped data handlers. 4339 43402006-12-24 Armin Burgmeier <armin@openismus.com> 4341 4342 * libgda/src/datahandler.hg: 4343 * libgda/src/datahandler.ccg: 4344 * libgda/src/handlerstring.hg: 4345 * libgda/src/handlerstring.ccg: 4346 * libgda/src/handlerboolean.hg: 4347 * libgda/src/handlerboolean.ccg: 4348 * libgda/src/handlertime.hg: 4349 * libgda/src/handlertime.ccg: 4350 * libgda/src/handlernumerical.hg: 4351 * libgda/src/handlernumerical.ccg: 4352 * libgda/src/handlerbin.hg: 4353 * libgda/src/handlerbin.ccg: 4354 * libgda/src/handlertype.hg: 4355 * libgda/src/handlertype.ccg: 4356 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped data handlers. 4357 43582006-12-23 Murray Cumming <murrayc@src.gnome.org> 4359 4360 Added missing files. 4361 43622006-12-23 Armin Burgmeier <armin@openismus.com> 4363 4364 Wrapped GdaDataModelRow and GdaDataModelArray. 4365 43662006-12-22 Armin Burgmeier <armin@openismus.com> 4367 4368 * libgda/src/datamodelrow.hg: 4369 * libgda/src/datamodelarray.hg: 4370 * libgda/src/datamodelrow.ccg: 4371 * libgda/src/datamodelarray.ccg: 4372 * libgda/src/Makefile_list_of_hg.am_fragment: Wrapped GdaDataModelRow 4373 and GdaDataModelArray. 4374 4375 * libgda/src/client.hg: Added db_name parameter to 4376 prepare_create_database() and prepare_drop_database(). 4377 4378 * tools/extra_defs_gen/generate_defs_gda.cc: Added defs for 4379 GDA_DATA_MODEL_ROW to output. 4380 4381 * libgda/src/libgda_methods.defs: 4382 * libgda/src/libgda_signals.defs: Regenerated. 4383 43842006-12-15 Murray Cumming <murrayc@murrayc.com> 4385 4386 Added DataModelQuery class, which implements the DataModel interface. 4387 43882006-12-15 Murray Cumming <murrayc@murrayc.com> 4389 4390 * libgda/src/Makefile_list_of_hg.am_fragment: 4391 * libgda/src/datamodelquery.ccg: 4392 * libgda/src/datamodelquery.hg: Added DataModelQuery class, which 4393 implements the DataModel interface. There are a few more of these 4394 DataModel* classes to wrap. 4395 * tools/m4/convert_libgdamm.m4: Added new conversions. 4396 * libgda/src/datamodel.hg: Ignore gda_data_model_move_iter_at_row, 4397 gda_data_model_move_iter_next, and gda_data_model_move_iter_prev, 4398 which have become private API in libgda. 4399 * libgda/src/libgda_enums.defs: 4400 * libgda/src/libgda_methods.defs: Regenerated. 4401 44022006-11-30 Armin Burgmeier <armin@openismus.com> 4403 4404 Require libgda-3.0 >= 2.99.2. Moved transaction.hg to 4405 44062006-11-29 Armin Burgmeier <armin@openismus.com> 4407 4408 * configure.in: Require libgda-3.0 >= 2.99.2. 4409 * libgda/src/Makefile_list_of_hg.am_fragment: Moved transaction.hg to 4410 transactionstatus.hg. 4411 4412 * libgda/src/client.hg: 4413 * libgda/src/column.hg: 4414 * libgda/src/command.hg: 4415 * libgda/src/connection.ccg: 4416 * libgda/src/connection.hg: 4417 * libgda/src/dict.ccg: 4418 * libgda/src/dict.hg: 4419 * libgda/src/parameterlist.hg: 4420 * libgda/src/serverprovider.hg: Build fixes to build against libgda 4421 HEAD. Some functions had to be removed because the new API seems not 4422 to offer them anymore. Some other, new functions are still unwrapped. 4423 4424 * libgda/src/transactionstatus.hg: 4425 * libgda/src/transactionstatus.ccg: New files, replacing 4426 transaction.hg respectively transaction.ccg. 4427 4428 * tools/m4/convert_libgdamm.m4: Replaced Transaction by 4429 TransactionStatus. 4430 4431 * libgda/src/libgda_methods.defs: 4432 * libgda/src/libgda_signals.defs: Regenerated. 4433 44342006-11-08 Murray Cumming <murrayc@murrayc.com> 4435 4436 Added get_column_index() and get_value_at(column_name). Renamed 4437 44382006-11-08 Murray Cumming <murrayc@murrayc.com> 4439 4440 * libgda/src/datamodel.ccg: 4441 * libgda/src/datamodel.hg: Added get_column_index() and 4442 get_value_at(column_name). 4443 * libgda/src/parameter.hg: Renamed get_gda_type() to get_g_type(). 4444 * libgda/src/serverprovider.hg: Added get_info(). 4445 44462006-11-08 Murray Cumming <murrayc@murrayc.com> 4447 4448 Added ServerProviderInfo typedef. 4449 44502006-11-08 Murray Cumming <murrayc@murrayc.com> 4451 4452 * libgda/src/serverprovider.hg: Added ServerProviderInfo typedef. 4453 * libgda/src/connection.ccg: 4454 * libgda/src/connection.hg: Added get_infos(). 4455 44562006-11-08 Murray Cumming <murrayc@murrayc.com> 4457 4458 Added the Entity and EntityField interfaces. Added declare_param_user() 4459 44602006-11-08 Murray Cumming <murrayc@murrayc.com> 4461 4462 * libgda/src/Makefile_list_of_hg.am_fragment: 4463 * libgda/src/entity.ccg: 4464 * libgda/src/entity.hg: 4465 * libgda/src/entityfield.ccg: 4466 * libgda/src/entityfield.hg: Added the Entity and 4467 EntityField interfaces. 4468 * libgda/src/parameter.hg: Added declare_param_user() and 4469 get_param_users(). 4470 * tools/m4/convert_libgdamm.m4: Added necessary conversions. 4471 44722006-11-06 Murray Cumming <murrayc@murrayc.com> 4473 4474 Rename get/set_bool() to get/set_boolean(). Added get_g_type() and 4475 44762006-11-07 Murray Cumming <murrayc@murrayc.com> 4477 4478 * libgda/libgdamm/value.cc: 4479 * libgda/libgdamm/value.h: Rename get/set_bool() to get/set_boolean(). 4480 Added get_g_type() and set(GType), for Values that contain a GType, such 4481 as the field types. 4482 * libgda/src/column.ccg: 4483 * libgda/src/column.hg: Added a hand-coded equal() function because it 4484 has been removed from libgda. 4485 Rename get/set_gda_type() to get/set_g_type(). 4486 get_references(): Make it const. 4487 * libgda/src/libgda_methods.defs: Regenerate with h2defs.py. 4488 44892006-11-06 gMurray Cumming <murrayc@murrayc.com> 4490 4491 Derive a new Gnome::Gda::Value class, from Glib::ValueBase, as a variant 4492 44932006-11-06 gMurray Cumming <murrayc@murrayc.com> 4494 4495 * libgda/libgdamm/value.cc: 4496 * libgda/libgdamm/value.h: Derive a new 4497 Gnome::Gda::Value class, from Glib::ValueBase, 4498 as a variant type (which Glib::ValueBase is not, 4499 because it must be used via specialized derived template 4500 instantiations), including the gda-specific types. This 4501 API is simpler and less ugly than lots of value_*(Glib::Value) 4502 functions. 4503 * tools/m4/convert_libgdamm.m4: 4504 * libgda/src/column.ccg: 4505 * libgda/src/column.hg: 4506 * libgda/src/connection.hg: 4507 * libgda/src/datamodel.ccg: 4508 * libgda/src/datamodel.hg: 4509 * libgda/src/parameter.ccg: 4510 * libgda/src/parameter.hg: 4511 * libgda/src/parameterlist.ccg: 4512 * libgda/src/parameterlist.hg: 4513 * libgda/src/row.ccg: 4514 * libgda/src/row.hg: 4515 * libgda/src/serverprovider.hg: 4516 * examples/introspection/main.cc: 4517 * examples/simple/main.cc: Adapt to new API. 4518 45192006-10-21 Murray Cumming <murrayc@murrayc.com> 4520 4521 Wrap the GError types. Catch exception. 4522 45232006-10-21 Murray Cumming <murrayc@murrayc.com> 4524 4525 * libgda/libgdamm/value.cc: 4526 * libgda/libgdamm/value.h: 4527 * libgda/src/client.hg: 4528 * libgda/src/connection.ccg: 4529 * libgda/src/connection.hg: 4530 * libgda/src/datamodelindex.ccg: 4531 * libgda/src/datasourceinfo.ccg: 4532 * libgda/src/dict.ccg: 4533 * libgda/src/dictaggregate.ccg: 4534 * libgda/src/dictdatabase.ccg: 4535 * libgda/src/dicttype.ccg: 4536 * libgda/src/libgda_enums.defs: 4537 * libgda/src/object.ccg: 4538 * libgda/src/parameter.ccg: 4539 * libgda/src/parameter.hg: 4540 * libgda/src/parameterlist.ccg: 4541 * libgda/src/parameterlist.hg: 4542 * libgda/src/providerinfo.ccg: Wrap the GError types. 4543 * examples/introspection/main.cc: Catch exception. 4544 45452006-10-21 Murray Cumming <murrayc@murrayc.com> 4546 4547 Link to the correct library, now that we have changed the name. 4548 45492006-10-21 Murray Cumming <murrayc@murrayc.com> 4550 4551 * examples/Makefile.am_fragment: Link to the correct library, now that 4552 we have changed the name. 4553 * libgda/libgdamm/value.cc: 4554 * libgda/libgdamm/value.h: Add value_get/set utility methods for 4555 the non-gda generic glib types. These are not in glibmm because 4556 Glib::Value is not usually used as a variant, without using specific 4557 Glib::Value<> specializations. 4558 * examples/introspection/main.cc: 4559 * examples/simple/main.cc: Adapt for the new API. 4560 45612006-10-21 Murray Cumming <murrayc@murrayc.com> 4562 4563 Use ValueBase as a return type, instead of as an output parameter. This 4564 45652006-10-21 Murray Cumming <murrayc@murrayc.com> 4566 4567 * libgda/src/column.ccg: 4568 * libgda/src/column.hg: 4569 * libgda/src/datamodel.ccg: 4570 * libgda/src/datamodel.hg: 4571 * libgda/src/parameter.ccg: 4572 * libgda/src/parameter.hg: 4573 * libgda/src/parameterlist.ccg: 4574 * libgda/src/parameterlist.hg: 4575 * libgda/src/row.ccg: 4576 * libgda/src/row.hg: Use ValueBase as a return type, 4577 instead of as an output parameter. This loses the ability to do 4578 compile-time type-safe getting, but that is not very useful or 4579 safe with databases anyway. 4580 * libgda/libgdamm/value.cc: 4581 * libgda/libgdamm/value.h: Add get and set utility functions, 4582 matching the libgda ones. People getting a ValueBase will have 4583 to check the type and use a specific get method, deciding at 4584 runtime. That is not how ValueBase is usually used in gtkmm, 4585 but it is demanded by libgda, because the database structure 4586 is out of the control of the compiler. 4587 * examples/introspection/main.cc: Adapted for new API. 4588 45892006-10-21 Murray Cumming <murrayc@murrayc.com> 4590 4591 Add constants for libgda-specific GValue types. 4592 45932006-10-21 Murray Cumming <murrayc@murrayc.com> 4594 4595 * libgda/libgdamm/value.cc: 4596 * libgda/libgdamm/value.h: Add constants for libgda-specific 4597 GValue types. 4598 45992006-10-21 Murray Cumming <murrayc@murrayc.com> 4600 4601 equal(): Add extra checks, to match the extra checks that we had in 4602 46032006-10-21 Murray Cumming <murrayc@murrayc.com> 4604 4605 * libgda/libgdamm/value.cc: equal(): Add extra checks, to 4606 match the extra checks that we had in Gnome::Gda::Value in 4607 libgdamm 2.0. 4608 46092006-10-21 Murray Cumming <murrayc@murrayc.com> 4610 4611 Add some utility functions for working with Glib::Values with libgdamm: 4612 46132006-10-21 Murray Cumming <murrayc@murrayc.com> 4614 4615 * libgda/libgdamm/value.cc: 4616 * libgda/libgdamm/value.h: Add some utility functions for 4617 working with Glib::Values with libgdamm: 4618 value_compare(), value_compare_ex(), value_equal(), 4619 value_is_null(), value_is_number(). 4620 * libgda/src/column.hg: Rename the gda_type_changed signal to 4621 g_type_changed() as in the C API. 4622 46232006-10-21 Murray Cumming <murrayc@murrayc.com> 4624 4625 Added prototype for GdaDataModelIter, which we should wrap properly. Added 4626 46272006-10-21 Murray Cumming <murrayc@murrayc.com> 4628 4629 * libgda/src/datamodel.ccg: 4630 * libgda/src/datamodel.hg: Added prototype for GdaDataModelIter, 4631 which we should wrap properly. 4632 Added DataModelHint and DataModelIOFormat enums and used them 4633 instead of the C enums. 4634 * tools/m4/convert_libgdamm.m4: Added enum conversions. 4635 46362006-10-21 Murray Cumming <murrayc@murrayc.com> 4637 4638 Removed Added 4639 46402006-10-21 Murray Cumming <murrayc@murrayc.com> 4641 4642 * configure.in: 4643 * libgda/Makefile.am: 4644 * libgda/libgdamm-2.0.pc.in: Removed 4645 * libgda/libgdamm-3.0.pc.in: Added 4646 * libgda/libgdamm/Makefile.am: 4647 * libgda/libgdamm/private/Makefile.am: 4648 * tools/m4/Makefile.am: Change the pkg-config name, the 4649 .so library name, and the include directory from 2.0 to 4650 3.0, to allow parallel installation with libgdamm-2.0. 4651 Note that libgdamm-2.0 wrapped libgda-1.2. 4652 46532006-10-21 Murray Cumming <murrayc@murrayc.com> 4654 4655 Regenerated. Regenerated with enums.pl Regenerated with h2defs.py 4656 46572006-10-21 Murray Cumming <murrayc@murrayc.com> 4658 4659 * libgda/src/libgda_docs.xml: Regenerated. 4660 * libgda/src/libgda_enums.defs: Regenerated with enums.pl 4661 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py 4662 * libgda/src/client.ccg: 4663 * libgda/src/client.hg: Remove ClientSpecsType enum, and 4664 get_provider_specs() method. 4665 Added prepare_create_database() and prepare_drop_database(). 4666 Rename create_database() and drop_database() to 4667 perform_create_database() and perform_drop_database(), taking 4668 ServerOperation instead of ParameterList. 4669 * libgda/src/connection.ccg: 4670 * libgda/src/connection.hg: Rename execute_command() methods 4671 to execute_select_command(). There are 2 other execute* functions 4672 to wrap, but I need to find out how the GList result should be used. 4673 Remove create_table(), drop_table(), create_index(), drop_index(). 4674 Renamed supports() to supports_feature(). 4675 * libgda/src/datamodel.hg: export_to_file(): Added rows parameters. 4676 * libgda/src/object.hg: Renamed changed to signal_emit_changed(). 4677 Fixed typo in block_changed() method name. 4678 * libgda/src/serverprovider.hg: Removed get_specs(), perform_action_params(), 4679 create_database_cnc(), drop_database_cnc(), create_table(), drop_table(), 4680 create_index(), drop_index(). 4681 supports_operation(): Added ParameterList parameter. 4682 Renamed supports() to supports_feature(). 4683 * examples/simple/main.cc: Update for latest API, changing use of 4684 execute_command() to execute_select_command(). 4685 46862006-08-15 Johannes Schmid <jhs@src.gnome.org> 4687 4688 Reverse changes made by mistake 4689 46902006-08-15 Johannes Schmid <jhs@src.gnome.org> 4691 4692 Fixed old files 4693 46942006-07-04 Murray Cumming <murrayc@murrayc.com> 4695 4696 Added ServerOperation. Added supports_operation(), create_operation(), 4697 46982006-07-04 Murray Cumming <murrayc@murrayc.com> 4699 4700 * libgda/src/Makefile_list_of_hg.am_fragment: 4701 * libgda/src/serveroperation.ccg: 4702 * libgda/src/serveroperation.hg: 4703 * tools/m4/convert_libgdamm.m4: Added ServerOperation. 4704 * libgda/src/serverprovider.hg: Added supports_operation(), 4705 create_operation(), render_operation(), perform_operation(), 4706 fetch_blob_by_id(). 4707 * libgda/src/libgda_enums.defs: Regenerated with enums.pl 4708 47092006-06-29 Murray Cumming <murrayc@murrayc.com> 4710 4711 Remove duplicate get/set_gda_type() functions. Add this to cvs, to fix the 4712 47132006-06-29 Murray Cumming <murrayc@murrayc.com> 4714 4715 * libgda/src/column.hg: Remove duplicate get/set_gda_type() functions. 4716 * libgda/src/dictdatabase.ccg: Add this to cvs, to fix the build. 4717 47182006-06-29 Murray Cumming <murrayc@murrayc.com> 4719 4720 Add new defs file for signals of interfaces, which must be hand-written. 4721 47222006-06-29 Murray Cumming <murrayc@murrayc.com> 4723 4724 * libgda/src/Makefile.am: 4725 * libgda/src/libgda.defs: 4726 * libgda/src/libgda_others.defs: Add new defs file for signals 4727 of interfaces, which must be hand-written. 4728 * libgda/src/libgda_methods.defs: 4729 * libgda/src/libgda_signals.defs: Regenerated. 4730 * libgda/src/libgda_vfuncs.defs: Remove these because they are 4731 not worth the code and memory size. 4732 * libgda/src/column.hg: Changed get_gdatype() to get_gda_type(). 4733 Wrapped signals. 4734 * libgda/src/datamodel.hg: Wrapped the correct signals. 4735 * tools/extra_defs_gen/generate_defs_gda.cc: Commented-out interfaces, 4736 which can not be instantiated. 4737 47382006-06-11 Murray Cumming <murrayc@murrayc.com> 4739 4740 Added set/get_gda_type() 4741 47422006-06-11 Murray Cumming <murrayc@murrayc.com> 4743 4744 * libgda/src/column.hg: Added set/get_gda_type() 4745 * libgda/src/connectionevent.ccg: 4746 * libgda/src/connectionevent.hg: Added set/get_event_type(). 4747 Changed get/set_number() to get/set_code(). Added get/set_gda_code(). 4748 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py. 4749 * libgda/src/parameter.ccg: 4750 * libgda/src/parameter.hg: Added get_gda_type(), has_restrict_values(). 4751 * tools/m4/convert_libgdamm.m4: Added conversions for new enums. 4752 47532006-05-14 Murray Cummingg <murrayc@murrayc.com> 4754 4755 Added declare_connection() Added set_client() 4756 47572006-05-14 Murray Cummingg <murrayc@murrayc.com> 4758 4759 * libgda/src/client.hg: Added declare_connection() 4760 * libgda/src/connection.hg: Added set_client() 4761 * libgda/src/parameterlist.ccg: 4762 * libgda/src/parameterlist.hg: Added find(), add_param(), add_param_from_string), 4763 add_param_from_value(), merge(), is_coherent(), is_valid(), find_param(), 4764 find_param_for_user(), set_param_default_value(), set_param_default_alias(), 4765 get_param_default_value(), clear(), get_spec(). 4766 * tools/m4/convert_libgdamm.m4: Use conversion macros and added some conversions. 4767 47682006-05-09 Murray Cumming <murrayc@murrayc.com> 4769 4770 Regenerated with h2defs.py 4771 47722006-05-09 Murray Cumming <murrayc@murrayc.com> 4773 4774 * libgda/src/libgda_methods.defs: Regenerated with h2defs.py 4775 * libgda/src/client.hg: 4776 * libgda/src/column.ccg: 4777 * libgda/src/column.hg: 4778 * libgda/src/connection.hg: 4779 * libgda/src/datamodel.ccg: 4780 * libgda/src/datamodel.hg: 4781 * libgda/src/parameter.ccg: 4782 * libgda/src/parameter.hg: 4783 * libgda/src/parameterlist.hg: 4784 * libgda/src/row.ccg: 4785 * libgda/src/row.hg: 4786 * libgda/src/serverprovider.hg: Use Glib::ValueBase instead of Gda::Value, 4787 and use it via an output parameter so that the caller can use a compile-time 4788 type-safe derived Glib::Value<> type. This requires the latest glibmm from cvs. 4789 * tools/m4/convert_libgdamm.m4: 4790 * libgda/libgdamm/Makefile.am: 4791 * libgda/src/Makefile_list_of_hg.am_fragment: 4792 * libgda/src/value.ccg: 4793 * libgda/src/value.hg: Removed, replace with: 4794 * libgda/libgdamm/value.cc: 4795 * libgda/libgdamm/value.h: which has some non-class functions. 4796 We need to add more stuff here that corresponds with the remaining 4797 functions in gda-value.h 4798 * examples/introspection/main.cc: 4799 * examples/simple/main.cc: Updated. 4800 48012006-05-08 Murray Cumming <murrayc@murrayc.com> 4802 4803 Removed reset() because it was removed from libgda. 4804 48052006-05-08 Murray Cumming <murrayc@murrayc.com> 4806 4807 * libgda/src/connection.ccg: 4808 * libgda/src/connection.hg: Removed reset() because it was removed 4809 from libgda. 4810 * libgda/src/datamodel.ccg: 4811 * libgda/src/datamodel.hg: Added get_attributes_at, create_iter() move_iter_at_row(), 4812 move_iter_nex(), move_iter_prev, send_hint(), import_from_string(), import_from_file(), 4813 row_changed(), row_inserted(), row_updated(), row_removed(), move_iter_at_row_default(), 4814 move_iter_next_default(), move_iter_prev_default(). 4815 * tools/m4/convert_libgdamm.m4: Added const conversion. 4816 48172006-05-08 Murray Cumming <murrayc@murrayc.com> 4818 4819 Added open(), set_dsn(), set_username(), set_password(), 4820 48212006-05-08 Murray Cumming <murrayc@murrayc.com> 4822 4823 * libgda/src/connection.hg: Added open(), set_dsn(), set_username(), 4824 set_password(), get_provider_obj(), fetch_blob_by_id(). 4825 * tools/m4/convert_libgdamm.m4: Added ServerProvider conversion. 4826 48272006-05-08 Murray Cumming <murrayc@murrayc.com> 4828 4829 Removed, because it was removed from the libgda API. 4830 48312006-05-08 Murray Cumming <murrayc@murrayc.com> 4832 4833 * libgda/src/datamodelbase.ccg: 4834 * libgda/src/datamodelbase.hg: Removed, because it was removed 4835 from the libgda API. 4836 * libgda/src/dictaggregate.ccg: 4837 * libgda/src/dictaggregate.hg: 4838 * libgda/src/dictdatabase.hg: 4839 * libgda/src/dicttype.ccg: 4840 * libgda/src/dicttype.hg: 4841 * libgda/src/object.ccg: 4842 * libgda/src/object.hg: New classes 4843 * libgda/src/Makefile_list_of_hg.am_fragment: Mention new files. 4844 * libgda/src/connection.ccg: 4845 * libgda/src/connection.hg: execute_single_command() renamed to 4846 execute_command(). 4847 * libgda/src/dict.ccg: 4848 * libgda/src/dict.hg: 4849 * libgda/src/client.hg: 4850 * libgda/src/datamodel.ccg: 4851 * libgda/src/datamodel.hg: 4852 * libgda/src/parameter.ccg: 4853 * libgda/src/parameter.hg: 4854 * libgda/src/parameterlist.ccg: 4855 * libgda/src/parameterlist.hg: 4856 * libgda/src/providerinfo.ccg: 4857 * libgda/src/providerinfo.hg: 4858 * libgda/src/serverprovider.ccg: 4859 * libgda/src/serverprovider.hg: Various API changes. For instance, 4860 most classes now derived from Glib::Object, so must be use with 4861 Glib::RefPtr. 4862 * libgda/src/libgda_methods.defs: Updated with h2defs.py 4863 * libgda/src/libgda_signals.defs: Updated with extra_defs_gen. 4864 * tools/extra_defs_gen/generate_defs_gda.cc: Output .defs for the 4865 new types. 4866 * tools/m4/convert_libgdamm.m4: New conversions. 4867 * examples/introspection/main.cc: 4868 * examples/list_data_sources/main.cc: 4869 * examples/simple/main.cc: Update for new API. 4870 48712005-10-23 Murray Cumming <murrayc@murrayc.com> 4872 4873 Add equal() and get/set_title(). Regehnerated with h2defs.py. Use 4874 4875 2005-10-23 Murray Cumming <murrayc@murrayc.com> 4876 4877 * libgda/src/column.hg: Add equal() and 4878 get/set_title(). 4879 * libgda/src/libgda_methods.defs: Regehnerated 4880 with h2defs.py. 4881 * libgda/src/parameterlist.hg: Use _IGNORE() 4882 to avoid warnings. 4883 * tools/m4/convert_libgdamm.m4: Added conversion 4884 for Column:equal(). 4885 48862005-10-20 Murray Cumming <murrayc@murrayc.com> 4887 4888 Hide the C header, putting an implementation that needs it in the .cc 4889 4890 2005-10-20 Murray Cumming <murrayc@murrayc.com> 4891 4892 * libgda/libgdamm/config.cc: 4893 * libgda/libgdamm/config.h: Hide the C header, 4894 putting an implementation that needs it in 4895 the .cc file. 4896 * libgda/src/connection.ccg: 4897 * libgda/src/connection.hg: create_index(): 4898 Use a DataModelIndex& instead of a 4899 GdaModelIndex*. Hide the C header. 4900 49012005-10-19 Murray Cumming <murrayc@murrayc.com> 4902 4903 Check for libgda-2.0 1.9.101 instead of 1.99. Strangely, it has decreased. 4904 4905 2005-10-19 Murray Cumming <murrayc@murrayc.com> 4906 4907 * configure.in: Check for libgda-2.0 1.9.101 4908 instead of 1.99. Strangely, it has decreased. 4909 * libgda/src/datamodel.hg: Use renamed GdaDataModel 4910 interface struct. 4911 49122005-09-28 Murray Cumming <murrayc@murrayc.com> 4913 4914 Increase need libgda version a bit. 4915 49162005-09-28 Murray Cumming <murrayc@murrayc.com> 4917 4918 * configure.in: Increase need libgda version a bit. 4919 * libgda/src/column.hg: 4920 * libgda/src/datamodel.hg: 4921 * libgda/src/libgda_methods.defs: 4922 * libgda/src/row.ccg: 4923 * libgda/src/row.hg: 4924 * tools/m4/convert_libgdamm.m4: Update for latest 4925 API changes. 4926 49272005-09-22 Murray Cumming <murrayc@murrayc.com> 4928 4929 This is now a GObject, so wrap it like one. It is therefore now used via 4930 49312005-09-22 Murray Cumming <murrayc@murrayc.com> 4932 4933 * libgda/src/column.hg: This is now a GObject, 4934 so wrap it like one. It is therefore now used 4935 via RefPtr. 4936 * libgda/src/connection.hg: 4937 create_blob(): Changed signature. 4938 * libgda/src/datamodel.hg: Removed several 4939 methods and vfuncs that have been removed from 4940 libgda's API. 4941 * libgda/src/libgda_methods.defs: Regenerate 4942 * libgda/src/libgda_vfuncs.defs: Update. 4943 * libgda/src/serverprovider.hg: 4944 create_blob(): Changed signature. 4945 * tools/extra_defs_gen/generate_defs_gda.cc: 4946 Remove XQL stuff, removed from libgda. 4947 * tools/m4/convert_libgdamm.m4: Use Column as 4948 a RefPtr. 4949 * examples/simple/main.cc: Update for changed API. 4950 49512005-09-21 Murray Cumming <murrayc@murrayc.com> 4952 4953 set_binary(), get_binary(): Hide the GdaBinary type completely, using 4954 49552005-09-21 Murray Cumming <murrayc@murrayc.com> 4956 4957 * libgda/src/value.ccg: 4958 * libgda/src/value.hg: set_binary(), get_binary(): 4959 Hide the GdaBinary type completely, using guchar* and 4960 size instead. It is silly. 4961 49622005-09-21 Murray Cumming <murrayc@murrayc.com> 4963 4964 create_database(), drop_database(): Change parameter to const 4965 49662005-09-21 Murray Cumming <murrayc@murrayc.com> 4967 4968 * libgda/src/client.hg: create_database(), 4969 drop_database(): Change parameter to 4970 const ParameterList& instead of GdaParameterList*. 4971 * libgda/src/parameter.hg: Change a gdouble to double. 4972 * libgda/src/parameterlist.hg: Added templated add() 4973 method, so you do not need to explicitly create a 4974 Parameter object. 4975 * libgda/src/value.hg: set(binary): Change from 4976 GdaBinary* to const GdaBinary&. 4977 * tools/m4/convert_libgdamm.m4: Changed necessary 4978 conversions. 4979 49802005-09-16 Murray Cumming <murrayc@murrayc.com> 4981 4982 Updated with h2defs.py. 4983 49842005-09-16 Murray Cumming <murrayc@murrayc.com> 4985 4986 * libgda/src/libgda_methods.defs: Updated with h2defs.py. 4987 * libgda/src/value.ccg: 4988 * libgda/src/value.hg: Updated set_binary() and a 4989 constuctor for the changed libgda API. 4990 49912005-09-12 Murray Cumming <murrayc@murrayc.com> 4992 4993 Update to show that it now uses the libgda-2.0 API instead of the older 4994 49952005-09-12 Murray Cumming <murrayc@murrayc.com> 4996 4997 * libgda/libgdamm-2.0.pc.in: Update to show that it now 4998 uses the libgda-2.0 API instead of the older libgda API. 4999 * libgda/src/value.hg: Added reset_with_type(). 5000 get_binary() now returns a GdaBinary*. 5001 Renamed get/set_vtype() to get/set_gdatype(). Added 5002 compare() and compare_ex(). 5003 * tools/m4/convert_libgdamm.m4: Added needed conversion. 5004 50052005-09-10 Murray Cumming <murrayc@murrayc.com> 5006 5007 Added columnindex.hg, datamodelindex.hg Added ClientSpecsType. Changed 5008 50092005-09-10 Murray Cumming <murrayc@murrayc.com> 5010 5011 * libgda/src/Makefile_list_of_hg.am_fragment: 5012 Added columnindex.hg, datamodelindex.hg 5013 * libgda/src/client.hg: Added ClientSpecsType. 5014 Changed get_connection_list() to get_connections(). 5015 Added notify_connection_closed_event(), 5016 get_provider_specs() 5017 * libgda/src/column.hg: Added get_dbms_type(), 5018 commit_update(), 5019 * libgda/src/columnindex.ccg: 5020 * libgda/src/columnindex.hg: New class. 5021 * libgda/src/connection.hg: Added clear_events_list(), 5022 value_to_sql_string(), and error signal. 5023 * libgda/src/datamodel.hg: Added append_values(), 5024 to_text_separated(), dump(), dump_as_string(), and 5025 various vfuncs and signals. 5026 * libgda/src/datamodelindex.ccg: 5027 * libgda/src/datamodelindex.hg: New class. 5028 * libgda/src/libgda_enums.defs: Regenerated with enums.pl. 5029 * libgda/src/libgda_signals.defs: Regenerated with extra_defs. 5030 * libgda/src/libgda_vfuncs.defs: Edited by hand. 5031 * libgda/src/serverprovider.ccg: 5032 * libgda/src/serverprovider.hg: Added reset_connection(), 5033 create_database(), drop_database(), get_specs(), 5034 perform_action_params(), create_database_cnc(), drop_database_cnc(), 5035 create_table(), drop_table(), create_index(), drop_index(), 5036 value_to_sql_string(), get_last_insert_id(). 5037 50382005-08-23 Murray Cumming <murrayc@murrayc.com> 5039 5040 Added get_dsn_specs(), create_database(), drop_database(). Added reset(). 5041 50422005-08-23 Murray Cumming <murrayc@murrayc.com> 5043 5044 * libgda/src/client.hg: Added get_dsn_specs(), create_database(), 5045 drop_database(). 5046 * libgda/src/connection.hg: Added reset(). Renamed add_error*() to 5047 add_event*(). Added create_table(), drop_table(), create_index(), 5048 drop_index(). 5049 * tools/m4/convert_libgdamm.m4: Use ConnectionEvent instead of Error. 5050 50512005-08-23 Murray Cumming <murrayc@murrayc.com> 5052 5053 Rename from datamodelcolumnattributes. 5054 50552005-08-23 Murray Cumming <murrayc@murrayc.com> 5056 5057 * libgda/libgdamm.h: 5058 * libgda/src/Makefile_list_of_hg.am_fragment: 5059 * libgda/src/column.ccg: 5060 * libgda/src/column.hg: Rename from 5061 datamodelcolumnattributes. 5062 * libgda/src/connection.hg: 5063 * libgda/src/connectionevent.ccg: 5064 * libgda/src/connectionevent.hg: Rename from error.* 5065 * libgda/src/datamodel.hg: 5066 * libgda/src/datamodelcolumnattributes.ccg: 5067 * libgda/src/datamodelcolumnattributes.hg: Removed. 5068 * libgda/src/error.ccg: 5069 * libgda/src/error.hg: Removed. 5070 50712005-08-23 Murray Cumming <murrayc@murrayc.com> 5072 5073 Use libgda-2.0 Update for new API. 5074 50752005-08-23 Murray Cumming <murrayc@murrayc.com> 5076 5077 * configure.in: Use libgda-2.0 5078 * examples/simple/main.cc: Update for new API. 5079 * libgda/libgdamm/config.cc: 5080 * libgda/libgdamm/config.h: Use renamed _free and _copy functions. 5081 * libgda/src/client.hg: 5082 * libgda/src/connection.ccg: 5083 * libgda/src/connection.hg: execute_*() methods now throw. 5084 * libgda/src/datamodel.hg: 5085 * libgda/src/datamodelcolumnattributes.ccg: 5086 * libgda/src/datamodelcolumnattributes.hg: Renamed to Column. 5087 * libgda/src/datasourceinfo.hg: Use renamed _free and _copy functions. 5088 * libgda/src/error.hg: Renamed to ConnectionEvent. 5089 * libgda/src/libgda_methods.defs: Regenerate with h2defs.py 5090 * libgda/src/row.hg: Added get/set_is_default(). 5091 * libgda/src/value.ccg: 5092 * libgda/src/value.hg: get_binary() now returns a GdaBinary instead of 5093 gpointer. 5094 * tools/extra_defs_gen/generate_defs_gda.cc: 5095 * tools/m4/convert_libgdamm.m4: Updated for renamed types. 5096 50972005-02-04 Murray Cumming <murrayc@murrayc.com> 5098 5099 Replace the Value(gint64) and Value(guint64) constructors with static 5100 51012005-02-03 Murray Cumming <murrayc@murrayc.com> 5102 5103 * libgda/src/value.[hg|ccg]: Replace the Value(gint64) and 5104 Value(guint64) constructors with static create_as_* methods, to 5105 avoid conflicts on 64-bit systems. Bug #162253 from Daniel Holbach, 5106 who wrote part of the patch. 5107 51082005-01-11 Murray Cumming <murrayc@murrayc.com> 5109 5110 Changes to fix the build against the new libgda API. Rebuilt with 5111 51122005-01-11 Murray Cumming <murrayc@murrayc.com> 5113 5114 * Changes to fix the build against the new libgda API. 5115 * libgda/src/libgda_methods.defs: Rebuilt with h2defs.py 5116 * libgda/src/libgda_signals.defs: Rebuilt with extra_defs. 5117 * tools/m4/convert_libgda.m4: Renamed types. 5118 * libgda/src/: Renamed fieldattributes.[hg|ccg] to 5119 datamodelcolumnattributes.[hg|ccg] 5120 * libgda/src/datamodel.hg: This is now an interface. 5121 * libgda/src/: Aded datamodelbase.[hg|ccg]. 5122 * libgda/src/client.[hg|ccg], datamodel.[hg|ccg]: Renamed types. 5123 * examples/list_data_sources/main.cc: Added try/catch block around 5124 the example. 5125 51262005-01-11 Murray Cumming <murrayc@src.gnome.org> 5127 5128 This is the HEAD branch. The libgda-1-2 branch builds against libgda 1.2. 5129 51302005-01-06 Murray Cumming <murrayc@murrayc.com> 5131 5132 Remove the implementation of the time_t constructor that I removed a 5133 51342005-01-06 Murray Cumming <murrayc@murrayc.com> 5135 5136 * libgda/src/value.ccg: Remove the implementation of the time_t 5137 constructor that I removed a couple of days ago, to fix the build. 5138 51392005-01-06 Daniel Holbach <dh@mailempfang.de> 5140 5141 Replace old LIBGNOMEMM_ stuff with LIBGLADEMM_. 5142 5143 2005-01-06 Daniel Holbach <dh@mailempfang.de> 5144 5145 * docs/reference/Doxyfile.in: Replace old LIBGNOMEMM_ stuff with 5146 LIBGLADEMM_. 5147 51482005-01-06 Murray Cumming <murrayc@src.gnome.org> 5149 5150 Actually commit the change. 5151 51522005-01-04 Murray Cumming <murrayc@murrayc.com> 5153 5154 Remove the time_t constructor, because it is ambiguous on 64-bit systems. 5155 51562005-01-04 Murray Cumming <murrayc@murrayc.com> 5157 5158 * libgda/src/value.hg: Remove the time_t constructor, because it 5159 is ambiguous on 64-bit systems. Bug #162253 from Daniel Holbach. 5160 51612004-11-30 Murray Cumming <murrayc@src.gnome.org> 5162 5163 http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Table.html#a4 5164 51652004-11-30 Murray Cumming <murrayc@src.gnome.org> 5166 5167 Increased version 5168 51692004-11-28 Murray Cumming <murrayc@murrayc.com> 5170 5171 Removed lots of extra ;s to fix problems with gcc 3.4. 5172 51732004-11-28 Murray Cumming <murrayc@murrayc.com> 5174 5175 * Removed lots of extra ;s to fix problems with gcc 3.4. 5176 51772004-07-08 Murray Cumming <murrayc@src.gnome.org> 5178 5179 Increased libgda version required. 5180 51812004-06-06 Murray Cumming <murrayc@murrayc_debian> 5182 5183 1.3.4: 5184 51852004-06-06 Murray Cumming <murrayc@murrayc_debian> 5186 5187 * libgda/src/libgda_methods.defs: Updated with h2defs.py. 5188 * libgda/src/datamodel.hg: Changed the update_column() and 5189 remove_column() arguments to match changes in libgda. 5190 51912004-06-06 Murray Cumming <murrayc@murrayc.com> 5192 5193 Added typedefs for Date, Time, Timestamp, and Geometric point, and used 5194 51952004-06-06 Murray Cumming <murrayc@murrayc.com> 5196 5197 * libgda/src/value.[hg|ccg]: Added typedefs for Date, Time, Timestamp, 5198 and Geometric point, and used them by value instead of by pointer. 5199 52002004-06-01 Murray Cumming <murrayc@murrayc.com> 5201 5202 Added operator==() and operator!=(). 5203 52042004-06-01 Murray Cumming <murrayc@murrayc.com> 5205 5206 * libgda/src/value.[hg|ccg]: Added operator==() and operator!=(). 5207 52082004-05-29 Murray Cumming <murrayc@murrayc.com> 5209 5210 Corrected libgdamm link. 5211 52122004-05-29 Murray Cumming <murrayc@murrayc.com> 5213 5214 * download.shtml: Corrected libgdamm link. 5215 52162004-05-28 Murray Cumming <murrayc@src.gnome.org> 5217 5218 increased version 5219 52202004-05-04 Murray Cumming <murrayc@murrayc@murrayc.com> 5221 5222 Hand-code the constructor because it does not just use properties. 5223 52242004-05-04 Murray Cumming <murrayc@murrayc@murrayc.com> 5225 5226 * libgda/src/transaction.[hg|cc]: Hand-code the constructor because 5227 it does not just use properties. 5228 52292004-05-04 Murray Cumming <murrayc@murrayc.com> 5230 5231 Added get_last_insert_id(), as wrapper for the new 5232 52332004-05-04 Murray Cumming <murrayc@murrayc.com> 5234 5235 * libgad/src/connection.hg: Added get_last_insert_id(), as wrapper for 5236 the new gda_connection_get_last_insert_id() function. 5237 52382004-04-29 Murray Cumming <murrayc@murrayc.com> 5239 5240 Override the destructor so that it closes the connection. 5241 52422004-04-30 Murray Cumming <murrayc@murrayc.com> 5243 5244 * libgda/src/connection.[hg|ccg]: Override the destructor so that it 5245 closes the connection. 5246 52472004-04-23 Murray Cumming <murrayc@murayc.com> 5248 5249 * libgda/src/fieldattributes.hg: Tell it to use the _new() function in 5250 the default constructor so that we don't get invalid null instances. 5251 52522004-04-23 Murray Cumming <murrayc@murrayc.com> 5253 5254 get_value_at(): Take a copy of the value so it is not freed twice. 5255 52562004-04-23 Murray Cumming <murrayc@murrayc.com> 5257 5258 * libgda/src/datamodel.hg: get_value_at(): Take a copy of the value 5259 so it is not freed twice. 5260 52612004-04-21 Murray Cumming <murrayc@murrayc.com> 5262 5263 Implemented the constructors. 5264 52652004-04-22 Murray Cumming <murrayc@murrayc.com> 5266 5267 * libgda/src/value.ccg: Implemented the constructors. 5268 52692004-04-21 Murray Cumming <murrayc@murrayc.com> 5270 5271 Added type_to_string() and type_from_string() static methods. 5272 52732004-04-21 Murray Cumming <murrayc@murrayc.com> 5274 5275 * libgda/src/value.hg: Added type_to_string() and type_from_string() 5276 static methods. 5277 52782004-04-20 Murray Cumming <murrayc@murrayc.com> 5279 5280 Update to use glibmm 2.4 gmmproc and extra_defs lib. Add an 5281 52822004-04-20 Murray Cumming <murrayc@murrayc.com> 5283 5284 * configure.in, tools/extra_defs/Makefile.am: Update to use glibmm 5285 2.4 gmmproc and extra_defs lib. 5286 * libgda/src/connection.hg: Add an execute_single_command() override 5287 that takes a string. 5288 * libgda/src/: Added FieldAttribute. 5289 * libgda/src/datamodel.hg: Added append_column(), update_column(), 5290 and remove_column(). 5291 * libgda/src/transaction.hg: Added set/get_isolation_level(); 5292 52932004-04-08 Murray Cumming <murrayc@murrayc.com> 5294 5295 Working bits of a patch from Alberto Paro. Depend on glibmm 2.4 instead of 5296 52972004-04-08 Murray Cumming <murrayc@murrayc.com> 5298 5299 Working bits of a patch from Alberto Paro. 5300 * libgda/libgdamm-2.0.p.in: Depend on glibmm 2.4 instead of gtkmm 2.0. 5301 * tools/extra_defs/Makefile.am: Link to the glibmm-2.3 library instead 5302 of the gtkmm 2.0 one. 5303 53042004-04-05 Murray Cumming <murrayc@src.gnome.org> 5305 5306 Increasd version 5307 53082004-04-05 Murray Cumming <murrayc@murrayc.com> 5309 5310 Added README.txt. Moved simple example to introspection. Added more 5311 53122004-04-05 Murray Cumming <murrayc@murrayc.com> 5313 5314 * examples/: Added README.txt. Moved simple example to 5315 introspection. Added more appropriate simple example. 5316 * libgda/src/command.hg: Add default parameter values. 5317 * libgda/src/connection.hg: Added overloads of execute methods that 5318 take no ParameterList. 5319 * libgda/src/parameterlist.hg: Hand-code add_parameter() to give the 5320 C function a copy, because it takes ownership. 5321 5322 ' 5323 53242004-04-04 Murray Cumming <murrayc@murrayc.com> 5325 5326 Use Value and ParameterList in API. 5327 53282004-04-04 Murray Cumming <murrayc@murrayc.com> 5329 5330 * Use Value and ParameterList in API. 5331 53322004-04-04 Murray Cumming <murrayc@murrayc.com> 5333 5334 Added wrappers for Value, Parameter, ParameterList. 5335 53362004-04-04 Murray Cumming <murrayc@murrayc.com> 5337 5338 * libgda/src/: Added wrappers for Value, Parameter, ParameterList. 5339 53402004-04-03 Murray Cumming <murrayc@src.gnome.org> 5341 5342 Increased version 5343 53442004-03-30 Murray Cumming <murrayc@murrayc.com> 5345 5346 Wrapped some GList* return types as ListHandles. 5347 53482004-03-30 Murray Cumming <murrayc@murrayc.com> 5349 5350 * Wrapped some GList* return types as ListHandles. 5351 53522004-03-30 Murray Cumming <murrayc@murrayc.com> 5353 5354 Added these files, wrapping GdaRow. Added foreach(). 5355 53562004-03-30 Murray Cumming <murrayc@murrayc.com> 5357 5358 * libgda/src/row.[hg|ccg]: Added these files, wrapping GdaRow. 5359 * libgda/src/datamodel.[hg.ccg]: Added foreach(). 5360 53612004-03-30 Murray Cumming <murrayc@murrayc.com> 5362 5363 Wrapped new methods. 5364 53652004-03-30 Murray Cumming <murrayc@murrayc.com> 5366 5367 * libgda/src/serverprovider.hg, datamodel.hg: Wrapped new methods. 5368 53692004-03-30 Murray Cumming <murrayc@murrayc.com> 5370 5371 Include glibmm_extra_defs rather than the old gtkmm one, to really fix the 5372 53732004-03-30 Murray Cumming <murrayc@murrayc.com> 5374 5375 * tools/extra_defs_gen/generate_defs.gda.cc: Include glibmm_extra_defs 5376 rather than the old gtkmm one, to really fix the build. 5377 53782004-03-30 Murray Cumming <murrayc@murrayc.com> 5379 5380 examples/simple now also builds and works, though it is not yet a real 5381 53822004-03-30 Murray Cumming <murrayc@murrayc.com> 5383 5384 * examples/simple now also builds and works, though it is not yet 5385 a real example. 5386 53872004-03-29 Murray Cumming <murrayc@murrayc.com> 5388 5389 get_gda_params(): Use OWNERSHIP_NONE so that we do not delete parts of the 5390 53912004-03-30 Murray Cumming <murrayc@murrayc.com> 5392 5393 * libgda/libgdamm/config.cc: get_gda_params(): Use OWNERSHIP_NONE so 5394 that we do not delete parts of the struct field that we do not own. 5395 examples/list_data_sources now runs without crashing. 5396 53972004-03-29 Murray Cumming <murrayc@murrayc.com> 5398 5399 Now uses glibmm 2.4 instead of gtkmm 2.2. 5400 54012004-03-29 Murray Cumming <murrayc@murrayc.com> 5402 5403 * Now uses glibmm 2.4 instead of gtkmm 2.2. 5404 54052004-02-16 Murray Cumming <murrayc@murrayc.com> 5406 5407 Renamed the C++ methods to match the C function names, correcting the 5408 54092004-02-15 Murray Cumming <murrayc@murrayc.com> 5410 5411 * libgda/src/datamodel.hg: Renamed the C++ methods to match the 5412 C function names, correcting the previous change. The API is not 5413 stable so we are free to change them to match changes in libgda. 5414 54152004-02-13 Murray Cumming <murrayc@src.gnome.org> 5416 5417 stuff 5418 54192003-12-30 Billy O'Connor <billyoc@gnuyork.org> 5420 5421 Changes to is_editable(), is_editing(), begin_edit(), cancel_edit() and 5422 5423 2003-12-17 Billy O'Connor <billyoc@gnuyork.org> 5424 * libgda/src/libgda_methods.defs: 5425 * libgda/src/datamodel.hg: Changes to is_editable(), is_editing(), 5426 begin_edit(), cancel_edit() and end_edit() wrappers to reflect 5427 libgda function renames. 5428 54292003-11-06 Alexander Nedotsukov <bland@mail.ru> 5430 5431 Fixed pkgconfig package dependency and library list. 5432 5433 2003-11-05 Alexander Nedotsukov <bland@mail.ru> 5434 5435 * libgda/libgda-2.0.pc.in: Fixed pkgconfig package dependency and 5436 library list. 5437 54382003-10-14 Murray Cumming <murrayc@src.gnome.org> 5439 5440 Added missing files. 5441 54422003-10-12 Murray Cumming <murrayc@src.gnome.org> 5443 5444 Removed crap. 5445 54462003-10-12 Murray Cumming <murrayc@usa.net> 5447 5448 Added wrappers for Client, Config, DataSourceInfo, ProviderInfo, and used 5449 54502003-10-05 Murray Cumming <murrayc@usa.net> 5451 5452 * Added wrappers for Client, Config, DataSourceInfo, ProviderInfo, 5453 and used the C++ types in the rest of the API. 5454 * libgda/libgdamm/init.[h|cc]: Added Gnome::Gda::init() function. 5455 * Added examples/list_data_sources. 5456 54572003-10-01 Murray Cumming <murrayc@usa.net> 5458 5459 Use _HEADERS instead of _DATA (I looked at gnome-vfsmm) to fix the dist. 5460 54612003-10-01 Murray Cumming <murrayc@usa.net> 5462 5463 * libgda/libgdamm/private/Makefile.am: Use _HEADERS instead of 5464 _DATA (I looked at gnome-vfsmm) to fix the dist. distcheck now 5465 works. 5466 54672003-10-01 Murray Cumming <murrayc@src.gnome.org> 5468 5469 Removed some libgnomemm copy-paste typos. 5470 54712002-12-10 Murray Cumming <murrayc@src.gnome.org> 5472 5473 distribute macros.m4 files. 5474 54752002-11-02 Murray Cumming <murrayc@usa.net> 5476 5477 Replaced libgnomemm with libgdamm. 5478 54792002-11-02 Murray Cumming <murrayc@usa.net> 5480 5481 * libgdammconfig.h and init.h: Replaced libgnomemm with 5482 libgdamm. 5483 54842002-10-24 Murray Cumming <murrayc@src.gnome.org> 5485 5486 link to 2.0 version of libgtkmm_generate_extra_defs 5487 54882002-10-03 Murray Cumming <murrayc@src.gnome.org> 5489 5490 Bradley Bell's Makefile.am fixes to distribute the tools/m4/Makefile.am_fragment files. 5491 54922002-07-20 Murray Cumming <murrayc@usa.net> 5493 5494 wrapped a few more functions. 5495 54962002-07-20 Murray Cumming <murrayc@usa.net> 5497 5498 * Connection, DataModel: wrapped a few more functions. 5499 55002002-07-17 Murray Cumming <murrayc@usa.net> 5501 5502 We don't need to specify the _vfunc suffixes now - gtkmmproc adds them for 5503 55042002-07-17 Murray Cumming <murrayc@usa.net> 5505 5506 * DataModel: We don't need to specify the _vfunc suffixes now - 5507 gtkmmproc adds them for us. 5508 55092002-07-06 Murray Cumming <murrayc@usa.net> 5510 5511 Added Transaction wrapper, used in Connection methods. 5512 55132002-07-06 Murray Cumming <murrayc@usa.net> 5514 5515 * Added Transaction wrapper, used in Connection methods. 5516 55172002-05-03 Murray Cumming <murrayc@usa.net> 5518 5519 Revised build files so that they are like the other gnomemm projects - 5520 55212002-05-03 Murray Cumming <murrayc@usa.net> 5522 5523 * Revised build files so that they are like the other gnomemm 5524 projects - this means that generated source is now distributed. 5525 * Updated libgda_methods.defs and libgda_enums.defs for the libgda 5526 HEAD branch refactoring. It now builds against libgda HEAD. 5527 55282002-04-19 Muray Cumming <murrayc@usa.net> 5529 5530 Removed traces of libgnomemm, from which this project was copied when it 5531 55322002-04-19 Muray Cumming <murrayc@usa.net> 5533 5534 * Removed traces of libgnomemm, from which this project was copied 5535 when it was first created. 5536 55372002-04-19 Murray Cumming <murrayc@src.gnome.org> 5538 5539 fixed typo. 5540 55412002-04-18 Murray Cumming <murrayc@src.gnome.org> 5542 5543 Made Gobject-derived wrappers' constructors protected. 5544 55452002-04-17 Murray Cumming <murrayc@usa.net> 5546 5547 Make it depend on glibmm rather than gtkmm, although they are both in the 5548 55492002-04-17 Murray Cumming <murrayc@usa.net> 5550 5551 * Build: Make it depend on glibmm rather than gtkmm, although they 5552 are both in the same package at the moment. 5553 55542002-04-15 Murray Cumming <murrayc@usa.net> 5555 5556 :Connection interface, so that people get the general idea. Added 5557 55582002-04-15 Murray Cumming <murrayc@usa.net> 5559 5560 * Added basic wrappers for GdaError and GdaDataModel, and used 5561 those C++ types in the Gda::Connection interface, so that 5562 people get the general idea. 5563 * Added libgda_vuncs.defs (hand coded) and libgda_enums.defs 5564 (generated with gtkmm/tools/enums.pl) 5565 55662002-04-14 Murray Cumming <murrayc@src.gnome.org> 5567 5568 Put everything in Gnome::Gda namespace. 5569 55702002-04-14 Murray Cumming <murrayc@src.gnome.org> 5571 5572 first libgdamm files. 5573 55742002-04-14 Murray Cumming <murrayc@src.gnome.org> 5575 5576 First libgdamm files. 5577 5578