Kexi/Releases/1.1.1 Changes
KEXI is a visual database apps builder, developed since 2002.
< Back to KEXI 1 Releases
Main Window
- Switch contents of custom property tabs after switching the current tab/window (needed for Table Designer's tab)
- Added a warning message box with "Errors encountered during loading plugins" message, controlled by dontShowWarningsRelatedToPluginsLoading configuration setting
- Groups and items for nonexisting plugins are not visible now
- Accessibility: property editor can be focused using an accelerator key; Alt+2 now focuses main area and Alt+3 focuses Property Editor
Query Designer
- Propery initialize newly appended rows
- Fix setting up sorting in the design view
- Fix setting up string constants as criteria
- Show more error messages on opening query in design view (e.g. for unsupported column expressions)
- Fix saving relationships: removed too strict checking for datatypes when creating relationships (signedness)
- Refresh design view after a sequence of switches: text view -> data view -> design view
- Column sorting is also supported for columns with cleared "visible" flag
- SQL view's section header now provides an accelerator
- Fix retrieving parameters of type Text
Database Support Library (KexiDB)
- Parser: improved types evaluation for expressions
- kexi__objectdata.o_data field type changed from BLOB to LongText (backward compatible) to improve human-readability
Forms
- Fix crash when an autofield's subwidget is painted but the parent is about to be deleted
- Fix handling of Ctrl+Delete shortcut for "Delete current row" action
- Fix crash when "Esc" key is pressed to "cancel row changes" and a combobox widget is focused
- Fix displaying Date/Time values
- Fix problem with setting "invalid" flag for fields with invalid data source
- Database-aware combo box form widget works, improved data displaying, mouse and keyboard handling (bug 136688)
- Display proper record when a new row was saved and user moved to previous record
- Fix validating Big Integer numbers
- Displaying dates (e.g. with dd.mm.yyyy format, bug 136688)
- Fix displaying contents "Data Source" property for multiple selections; unnecessary updates removed (GUI is updated only after adding the last widget to the selection)
- Fix displaying properties
- Remove crash on close and problems with displaying properties
- Do not update the property editor for every form (only one is active anyway)
Table Designer
- Byte datatype is always set to unsigned now
- "Double precision" datatype is now the default for the floating point type group instead of Float (so we get better precision by default)
- "combo" icon is displayed near the field name that have lookup column defined
- "Lookup column" property tab added to the property pane
Data Table View
- Fix updating contents of the combobox's internal text editor after pressing F2 or Enter key
- Fix possible crash on application's close
- Fix copying/pasting values from the combo box (visible text is now copied/pasted)
- Fix copying time and date/time values to clipboard
- Fix pasting time, date and date/time values from clipboard
- Visible values of types other than text or numbers are properly displayed (including images)
- Fix displaying visible values (usually a text) for lookup columns when there's a default value defined in the referenced table
- Better displaying tooltips for columns with lookup data
- Sorting columns with lookup data works
- Display proper record when a new row was saved and user moved to previous record (thanks to Sander Koning)
- Fix validating Big Integer numbers
- Fix drawing selection highlighting for the horizontal header immediately after scrolling the table
- Multivalidator accepts everything by default (this avoids blocking data entry e.g. for text fields that have no specific validator assigned)
Examples
- Simple_Database.kexi example updated: combo boxes are now used; example data looks better