File: /kexi/main/keximainwindowimpl.cpp
68 commits found

TimeRevisionRepliesAuthorMessageWednesday, 16. August 2006
08:105734550staniekMain Window - "copy special" action is available after switching back to table data view 2.0: merged


TimeRevisionRepliesAuthorMessageThursday, 10. August 2006
19:455718220staniekTable Designer - Added "defaultValue" property to the designer = Alter Table Test Suite: added "i" variable support (includign operator++), closeWindow command, quit command, and optional "clipboard" flag for showSchema, showActions, showTableData. Improved showTableData command. Added "defaultvalues" test. 2.0: merged


TimeRevisionRepliesAuthorMessageTuesday, 08. August 2006
10:175709917175staniekGeneral = operator tristate::bool() removed (unsafe, comparison with false was broken) 2.0: merged


TimeRevisionRepliesAuthorMessageMonday, 07. August 2006
16:065707421279staniek* A test suite added for table altering * General - "skip-startup-dialog" command line option added = .pro files no longer used for building Kexi 2.0 Table Designer = fixed setting types and subtypes = fixed a crash when there are more than 50 "alter table" actions KexiDB = Field::typeForString() and Field::typeGroupForString() are now case-insensitive = added missing support for "indexed" and "type" properties for functions like KexiDB::setFieldProperty() = improved version-related parts of the API = server version information is retrieved CSV Export = GUI-less exporting is supported in the API (usable for tests) 2.0: merged


TimeRevisionRepliesAuthorMessageMonday, 31. July 2006
10:105681590staniekSVN_SILENT warnings--


TimeRevisionRepliesAuthorMessageWednesday, 19. July 2006
08:025640740mlaurentDeprecated--


TimeRevisionRepliesAuthorMessageFriday, 14. July 2006
08:515621841staniekForms - context menus now have consistent title: "<objectname> : <objecttype>" - cut/copy/paste shared actions work for form widgets in data view Table View - context menu from image box reused in the Table View's cell editor - cut/copy/paste/clear actions work for the image cells, including shortcuts - cut/copy/paste/clear actions work for text/number/boolean cells - fractional character ("," or ".") can be entered as the first character for floating-point data types, what means 0.xxxxx - fixed updating row number info in the record navigator and updating the current cell after column sorting - BLOB data is sorted by size 2.0: merged


TimeRevisionRepliesAuthorMessageMonday, 26. June 2006
20:3455526511839staniekForms - AutoField widget: changing value of "Widget Type" property reloads the entire property set, so new properties can appear and unused properties can be hidden in the Property Editor. 2.0: ported


TimeRevisionRepliesAuthorMessageWednesday, 31. May 2006
17:245470390mlaurentFirst cleanup


TimeRevisionRepliesAuthorMessageSunday, 14. May 2006
21:225408820staniekGeneral - -execute command line option added; useful for executing macros, scripts, etc. 2.0: ported


TimeRevisionRepliesAuthorMessageTuesday, 02. May 2006
13:125365522mlaurentAdapt to kdelibs api


TimeRevisionRepliesAuthorMessageSaturday, 29. April 2006
20:275355890staniekKexiDB - SQLite3 driver: report error when closing database failed 1.0/2.0: ported - "visibleDecimalPlaces" property added for table fields of type floating point (will be added for decimal and currency too); "Auto" state is supported as default so only meaningful fractional digits are be displayed Core - KexiProject: report error when closing database failed Query Data View - properly destroy cursor on view removing; this also fixes the problem with compacting Kexi database when it cannot be reopened read/write when there was opened view with query data because of db cursor blocking the database - properly close as soon as the data is fetched (temporary solution) General - "Kexi Internal Debugger" introduced to help in Kexi development; "showKexiDBDebuger" in [General] should be set to true and KEXI_DEBUG_GUI defined to use this. Table Designer - "visibleDecimalPlaces" property supported for floating point types Table View - "visibleDecimalPlaces" property supported when displaying and editing floating point values


TimeRevisionRepliesAuthorMessageThursday, 13. April 2006
19:165295650staniekKexi 2.0 - merged changes since revision 523723


TimeRevisionRepliesAuthorMessageThursday, 30. March 2006
16:295245730mlaurentRemove KDE_VERSION
07:495242990mlaurentqt3to4


TimeRevisionRepliesAuthorMessageTuesday, 28. March 2006
15:365236250mlaurentFix qt:: namespace
15:335236230mlaurentFix other qt:: namespace
15:3052362134mlaurentKey_->Qt::Key_


TimeRevisionRepliesAuthorMessageMonday, 27. March 2006
17:435232720mlaurentDeprecated--
17:355232660mlaurentQ3Whatsthis--
07:4652304411671mlaurentAdapt to kdelibs api (for kpresenter/karbon/kivio it's not a portage just change to kdelibs api (need for the future))
05:375230045mlaurentBig first commit: -> add cmake support -> qt3to4 -> launch my script to adapt to new kdelibs api -> fix some compile error For the moment koffice doesn't compile. I will not port kspread/kpresenter/krita/karbon All changes into theses directories are just my script which changed it (necessary for the future, but I will not work on to make it compile (until we decided to port them))


TimeRevisionRepliesAuthorMessageMonday, 20. March 2006
10:375205720staniekStartup - do not ask for password when using file-based backends
10:255205670staniekKexiDB - added simple encryption for stored passwords - allow to save empty password in .kexis and .kexic files Startup - ask for password (without storing it) for connection data without stored password
08:425205420staniekKexiDB - Use local sockets by default for local server connections, if possible. This fixes possible problems when users have local connections filtered out by a firewall. Thanks to Robin Atwood. CCMAIL: robin@binro.org CCMAIL: kexi@kde.org


TimeRevisionRepliesAuthorMessageWednesday, 22. February 2006
11:095123890staniekdo not confuse users by hiding navigator pane


TimeRevisionRepliesAuthorMessageSaturday, 18. February 2006
13:575109450staniekMain Window - disabled complex and redundant action 'View -> Tool Docks' menu. This comes from KMDI, not Kexi itself and will be completely removed in KDE4 version. IIRC, we could not hide it now as this may cause crashes. CCMAIL:122175@bugs.kde.org CCMAIL:annma@kde.org


TimeRevisionRepliesAuthorMessageWednesday, 15. February 2006
20:185099320staniekGeneral - when query design has been changed and saved, subsequent openings of a form using it will reload it's definition. The same for 'page setup' dialogs, etc. - fixed crash when 'page setup' dialog is opened, closed, and opened again for the same data object
10:485096470staniekSVN_SILENT fix for updating pending dialog list when user swithced from data view mode to design view mode using the Project Navigator


TimeRevisionRepliesAuthorMessageTuesday, 14. February 2006
08:485093060staniekMain Window - closing dialog is now marked as 'pending job', the same as for opening - When there are pending jobs, 'quit' and 'close project' actions are delayed and executed after last pending job finishes. This removed possible crashes when user closed application's main window (or closed project) when there are pending jobs. - #ifdef added for above improvement


TimeRevisionRepliesAuthorMessageWednesday, 01. February 2006
21:595047190staniekSVN_SILENT compile, warnings--


TimeRevisionRepliesAuthorMessageTuesday, 31. January 2006
11:155040970staniekSVN_SILENT: i18n todos


TimeRevisionRepliesAuthorMessageFriday, 27. January 2006
21:135030240staniek'help->report bug' action hidden for differently supported Kexi version
19:275030020staniekMain Window - Project Navigator no longer uses buggy shared actions
16:585029800staniekMain Window - fixed usability: read-only flag of the db connection is now visible in the statusbar - added question about for opening db file as read-only when it is already opened - disable actions that require write access to the db if it's opened as readonly Startup - fixed support for "-print-preview" command line option Simple Printing - enlarge default zoom


TimeRevisionRepliesAuthorMessageWednesday, 25. January 2006
17:435023460staniekMain Window - fixed usability: read-only flag of the db connection is now visible in the statusbar


TimeRevisionRepliesAuthorMessageSunday, 22. January 2006
17:255013670staniekMain Window - 'single click opens' is mode is off by default, can be turned on Table Designer - Object type hidden for beta1


TimeRevisionRepliesAuthorMessageWednesday, 18. January 2006
22:334998950staniekSVN_SILENT debug--


TimeRevisionRepliesAuthorMessageTuesday, 17. January 2006
14:544993370staniekKexiDB - even more verbose error messages for failed SQL statement execution CSV Import Dialog - tabulator is default field delimiter for clipboard data - delimiter detection improved General - "Dangerous" flag set for potentially destructive dialogs - a few redundant i18n strings removed


TimeRevisionRepliesAuthorMessageMonday, 16. January 2006
15:064989100staniekMain Window - do not allow to open the same dialog twice - it was possible for slowly loading dialogs with large data (e.g. a table view with 10^4 rows); pending 'open' actions are now known


TimeRevisionRepliesAuthorMessageSaturday, 14. January 2006
15:374980480staniekMain Window - fixed saving Project Navigator Side Panel's visibility Simple Printing - do not paint invalid values of type time, date or date/time


TimeRevisionRepliesAuthorMessageThursday, 12. January 2006
00:534971350mhunterTypographical corrections and changes


TimeRevisionRepliesAuthorMessageWednesday, 11. January 2006
15:184969830staniekMigration - fixed opening project after import if user wanted this


TimeRevisionRepliesAuthorMessageMonday, 09. January 2006
17:414961000staniekminor i18n fixes


TimeRevisionRepliesAuthorMessageWednesday, 04. January 2006
15:074943051562staniekKexiDB - 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@kde.org


TimeRevisionRepliesAuthorMessageThursday, 29. December 2005
11:264922530binneri18n style guide fixes, please read http://developer.kde.org/documentation/standards/kde/style/basics/labels.html


TimeRevisionRepliesAuthorMessageWednesday, 21. December 2005
22:134904600staniekSimple Printouts - added Simple Printouts window with print preview and settings Table View - failed accepting of row editing now cancels window closing - fixes for updating row data (this was sometimes visible in Table Designer) Table Designer - avoid asking twice for saving changes to the design on window closing - find unique name for autogenerated primary key fields Kexi Core - possibility of adding non-db-aware windows/tabs in Kexi General - added --print and --printpreview command line options - (temporary) mini-kolibs added to get print settings stuff and remain independent on kolibs CCMAIL: kexi-devel@kde.org


TimeRevisionRepliesAuthorMessageWednesday, 14. December 2005
19:304885260sebsauer- Removed core/kexiscripting.* and any direct dependency to Kross. - The plugins/scripting/* code does now handle all the Kross related stuff. - Removed the --enable-kexi-scripting-gui compiletime-argument. We now need only to compile kexi with --enable-scripting and the scripting-plugin got build. - Some ScriptEditor-functionality is disabled for now.


TimeRevisionRepliesAuthorMessageFriday, 09. December 2005
15:274871460staniekSVN_SILENT icons fixed


TimeRevisionRepliesAuthorMessageThursday, 08. December 2005
17:074867676staniekGeneral - custom "Identifier" property type and editor added (allows only entering identifiers); used in Table/Form/Report Designers Table Designer - Field captions can be now entered by users instead of names. Field names are then automatically generated. - fixed problem with undo button for subtype combo box - support for BLOB (Object) type; "Image" is now the only subtype of this type - "unique" and "indexed" properties hidden for BLOB type Table View - clearing text removes value in combo box field for "enum" mode CCMAIL: kexi@kde.org


TimeRevisionRepliesAuthorMessageFriday, 02. December 2005
22:354851280staniekMain Window - usability: for IDEAl mode tabs are also visible when one window is opened (otherwise user could not know what the window's caption is) - usability: added "close" button to the tab widget for IDEAl mode - 'hover close button' is now turned off by default for IDEAl mode (added HoverCloseButtonForTabs setting to kexirc for changing this)
22:314851260staniekMain Window - Added missing CTRL+W shortcut for Window->Close action CCMAIL: martin.ellis@kdemail.net
15:304850280staniekGeneral - file dialog's filters now contain only filters that make sense, e.g. there's no "mdb" filter when we're writing to a file. - usability: file dialogs now store recent directory paths in the config file, and this is now used everywhere in Kexi - default extension is properly added when there's multiple filters set in the file dialog Startup Dialog - check for existence of a file user has selected to open CSV Files Export - CSV Export dialog added (also for copying to clipboard) with storable export options CSV Files Import - usability: integer spin box used for "Start at line" option instead of a combo box CCMAIL: kexi@kde.org


TimeRevisionRepliesAuthorMessageWednesday, 30. November 2005
00:014842690staniekGHNS : minor fix; This still doesn't work well for Kexi; I guess KNS API needs improvements... CCMAIL:spillner@kde.org


TimeRevisionRepliesAuthorMessageTuesday, 29. November 2005
22:454842600staniekMain Window -removed test error message when forking a new kexi process -update for new importexport plugin
11:584841070staniekSVN_SILENT compile


TimeRevisionRepliesAuthorMessageMonday, 28. November 2005
22:384839910staniekSVN_SILENT csv library renamed
21:464839750staniekMain Window - "File->Export->Data Table" and "Edit->Copy Special->As Data Table" actions added


TimeRevisionRepliesAuthorMessageWednesday, 23. November 2005
16:424826500staniekProject Migration - "All Supported Files" filter added to Kexi file dialogs - Files like MS Access .mdb can be now clicked and then Import Wizard will pop up with preselected parameters. This alos works using command line. - Import Wizard's GUI: improved messages, added real Finish page - No need to select source driver, it's enought to select a filename or db connection Startup - Better usablity of 'Open Existing' tab page - Better usablity of 'New project wizard'


TimeRevisionRepliesAuthorMessageSaturday, 19. November 2005
09:074814900binneri18n style guide fixes, eg http://developer.kde.org/documentation/standards/kde/style/basics/labels.html


TimeRevisionRepliesAuthorMessageSaturday, 12. November 2005
19:384800220sebsauerMoved functionality to fill scripts-menu from main/keximainwindowimpl.{h|cpp} to core/kexiscripting.{h|cpp}.
17:284800010sebsauer- Install {kexi|app}-independend modules in $(kde_datadir)/kross and kexi-dependend in $(kde_datadir)/kexi/kross. - Moved kexi-dependend scripts to scriptingplugins/scripts Step 1 of 2.


TimeRevisionRepliesAuthorMessageSaturday, 05. November 2005
22:274781170martinFix typo.
22:034781120staniekUser friendliness++: added info about not available undo when deleting database objects


TimeRevisionRepliesAuthorMessageWednesday, 26. October 2005
10:314744132526staniekForms - Property editor widget for pixmaps now uses KexiBLOBBuffer - forms manager turned into singleton, and two widget libraries are now created: one for forms and one for reports


TimeRevisionRepliesAuthorMessageThursday, 13. October 2005
13:234702590staniekProject Import Wizard - usability++: after successful import, the project is opened


TimeRevisionRepliesAuthorMessageFriday, 07. October 2005
09:424681400staniekKexiCore - Fixed autogenerating object names (e.g. tables, queries) based on caption: latin1 base name can be now chosen by translator BUG: 104858 KexiMain - fixed disabling 'delete' action within prj. navigator - 'object changed' dialog has now more appropriate tooltips


TimeRevisionRepliesAuthorMessageSunday, 02. October 2005
17:544664473zanderCVSSILENT: update FSF address