[Kexi-devel] koffice/kexi

Jaroslaw Staniek js at iidea.pl
Wed Jan 4 17:08:34 CET 2006


SVN commit 494305 by staniek:

KexiDB
- SQLite: opened files are now locked for read/write by default;
  related error messages improved

Simple Printouts
- pages to print can be selected
- number of copies can be entered
- pages collation switch on or off (i.e. 1-2..n; 1-2..n.... for collation
   and 1-1-...1; 2-2..2; .. for "no collation")
- page count is properly computed and printed on the footer as "Page x of y"
- "Page Setup" action added; 
   now it's window is only presented when user really wants this
- text of the page title properly updated

Startup
- "--skip-dialog" command line option added. 
  Skips displaying connection dialog\n"
  and connects directly. Available when opening .kexic 
  or .kexis shortcut files.
- opening server-based projects works in File->Open when 
  there's already project opened.
- "--connection <shortcut_filename>" command line option added. 
  Specifies a database connection shortcut .kexic file containing 
  connection data. Can be used with --createdb or --create-opendb
  for convenience instead of using options like --user, --host 
  or --port. Note: Options like --user, --host have precedence 
  over settings defined in the shortcut file.
- creating server-based projects works in File->New when 
  there's already project opened.

Migration
- Project Migration Wizard is proposed if a server-based database
  is incompatible with Kexi and cannot be opened
- if a destination for imported project is a server, it is also 
  opened after imported, if user wanted this

CCMAIL:kexi-devel at kde.org



 M  +1 -2      3rdparty/kexisql3/src/attach.c  
 M  +0 -1      3rdparty/kexisql3/src/auth.c  
 M  +4 -3      3rdparty/kexisql3/src/btree.c  
 M  +3 -2      3rdparty/kexisql3/src/btree.h  
 M  +1 -2      3rdparty/kexisql3/src/build.c  
 M  +0 -1      3rdparty/kexisql3/src/date.c  
 M  +0 -1      3rdparty/kexisql3/src/delete.c  
 M  +0 -1      3rdparty/kexisql3/src/expr.c  
 M  +0 -1      3rdparty/kexisql3/src/func.c  
 M  +0 -1      3rdparty/kexisql3/src/hash.c  
 M  +0 -1      3rdparty/kexisql3/src/hash.h  
 M  +0 -1      3rdparty/kexisql3/src/insert.c  
 M  +0 -1      3rdparty/kexisql3/src/legacy.c  
 M  +21 -9     3rdparty/kexisql3/src/main.c  
 M  +2 -1      3rdparty/kexisql3/src/os.h  
 M  +3 -1      3rdparty/kexisql3/src/os_mac.c  
 M  +0 -461    3rdparty/kexisql3/src/os_test.c  
 M  +0 -39     3rdparty/kexisql3/src/os_test.h  
 M  +3 -1      3rdparty/kexisql3/src/os_unix.c  
 M  +38 -12    3rdparty/kexisql3/src/os_win.c  
 M  +4 -3      3rdparty/kexisql3/src/pager.c  
 M  +1 -2      3rdparty/kexisql3/src/pager.h  
 M  +0 -1      3rdparty/kexisql3/src/pragma.c  
 M  +0 -1      3rdparty/kexisql3/src/random.c  
 M  +0 -1      3rdparty/kexisql3/src/select.c  
 M  +1 -2      3rdparty/kexisql3/src/shell.c  
 M  +14 -3     3rdparty/kexisql3/src/sqlite3.h  
 M  +2 -2      3rdparty/kexisql3/src/sqliteInt.h  
 M  +0 -1      3rdparty/kexisql3/src/tclsqlite.c  
 D             3rdparty/kexisql3/src/test1.c  
 D             3rdparty/kexisql3/src/test2.c  
 D             3rdparty/kexisql3/src/test3.c  
 D             3rdparty/kexisql3/src/test4.c  
 D             3rdparty/kexisql3/src/test5.c  
 M  +0 -1      3rdparty/kexisql3/src/tokenize.c  
 M  +0 -1      3rdparty/kexisql3/src/update.c  
 M  +0 -1      3rdparty/kexisql3/src/utf.c  
 M  +0 -1      3rdparty/kexisql3/src/util.c  
 M  +0 -1      3rdparty/kexisql3/src/vacuum.c  
 M  +1 -2      3rdparty/kexisql3/src/vdbe.c  
 M  +0 -1      3rdparty/kexisql3/src/vdbe.h  
 M  +2 -1      3rdparty/kexisql3/src/vdbeaux.c  
 M  +0 -1      3rdparty/kexisql3/src/where.c  
 M  +31 -23    core/kexicmdlineargs.h  
 M  +9 -0      core/kexidbconnectionset.cpp  
 M  +8 -0      core/kexidbconnectionset.h  
 M  +2 -1      core/kexidbshortcutfile.cpp  
 M  +7 -4      core/kexidbshortcutfile.h  
 M  +12 -0     core/keximainwindow.h  
 M  +26 -3     core/kexiproject.cpp  
 M  +17 -1     core/kexiproject.h  
 M  +15 -0     core/kexiprojectdata.cpp  
 M  +10 -4     core/kexiprojectdata.h  
 M  +3 -3      core/kexistartupdata.cpp  
 M  +2 -1      data/kexiui.rc  
 M  +45 -4     doc/dev/CHANGELOG-Kexi-js  
 M  +9 -8      doc/dev/TODO-Kexi-js  
 M  +9 -8      doc/handbook/html.tmp/05_04_00_form_designing.html  
 M  +2 -0      formeditor/libactionwidget.cpp  
 M  +11 -0     kexi_export.h  
 M  +133 -96   kexidb/connection.cpp  
 M  +15 -15    kexidb/connection.h  
 M  +1 -1      kexidb/connectiondata.cpp  
 M  +2 -2      kexidb/dbproperties.cpp  
 M  +6 -4      kexidb/driver.cpp  
 M  +16 -3     kexidb/driver.h  
 M  +27 -5     kexidb/drivers/sqlite/sqliteconnection.cpp  
 M  +2 -1      kexidb/error.h  
 M  +16 -12    kexidb/object.cpp  
 M  +7 -2      kexidb/object.h  
 M  +33 -1     kexidb/utils.cpp  
 M  +7 -1      kexidb/utils.h  
 M  +31 -4     kexiutils/utils.cpp  
 M  +8 -2      kexiutils/utils.h  
 M  +11 -11    main/kexibrowser.cpp  
 M  +4 -4      main/kexibrowser.h  
 M  +314 -136  main/keximainwindowimpl.cpp  
 M  +74 -16    main/keximainwindowimpl.h  
 M  +28 -4     main/keximainwindowimpl_p.h  
 M  +2 -2      main/printing/Makefile.am  
 M  +238 -101  main/printing/kexisimpleprintingengine.cpp  
 M  +22 -3     main/printing/kexisimpleprintingengine.h  
 M  +2 -2      main/printing/kexisimpleprintingpart.cpp  
 D             main/printing/kexisimpleprintingwindow.cpp  
 D             main/printing/kexisimpleprintingwindow.h  
 D             main/printing/kexisimpleprintingwindowbase.ui  
 M  +120 -55   main/printing/kexisimpleprintpreviewwindow.cpp  
 M  +9 -4      main/printing/kexisimpleprintpreviewwindow.h  
 M  +1 -1      main/startup/KexiConnSelector.h  
 M  +102 -55   main/startup/KexiStartup.cpp  
 M  +53 -19    main/startup/KexiStartupDialog.cpp  
 M  +8 -2      main/startup/KexiStartupFileDialog_win.cpp  
 M  +1 -1      main/startup/KexiStartup_p.cpp  
 M  +112 -45   migration/importwizard.cpp  
 M  +15 -3     migration/importwizard.h  
 M  +49 -4     migration/keximigrate.cpp  
 M  +12 -0     migration/keximigrate.h  
 M  +2 -2      migration/mysql/mysqlmigrate.cpp  
 M  +1 -1      plugins/forms/kexiactionselectiondialog.cpp  
 M  +7 -8      plugins/forms/kexiformeventhandler.cpp  
 M  +1 -1      plugins/reports/kexireportview.cpp  
 M  +4 -3      widget/tableview/kexitableviewdata.cpp  




More information about the Kexi-devel mailing list